Jürgen E. Fischer 2022-01-14 translation update for 3.16.16 from transifex Benjamin Jakimow 2022-01-06 fixes #46697 QgsProcessingAlgorithmDialogBase shows algorithm help Alessandro Pasotti 2021-12-15 Revert "[Backport queued_ltr_backports] Treat empty array as NULL; and fix value relation filter with NULL" Alessandro Pasotti 2021-12-13 std::as_const -> qgis::as_const Alessandro Pasotti 2021-12-11 Valu relation widget: fix allowMulti + not null Fix #46366 by changing the returned value from the widget when allowMulti is ON and allowNull is OFF, in this case when the user makes no selection an invalid QVariant is returned instead of a (valid) empty list of QVariant(s). Alessandro Pasotti 2021-12-11 Revert "Fix constraint check when AllowMulti" This reverts commit 355e3fb3fae492b406bb28688781ecaea0f05b9d. Alessandro Pasotti 2021-12-10 Fix constraint check when AllowMulti Fix #46366 Alessandro Pasotti 2021-12-10 Fix drill-down filtering on new features. Fix #46369 bdm-oslandia 2021-12-07 fix percent encoding in wms server parameter Loïc Bartoletti 2021-12-08 fix build Loïc Bartoletti 2021-12-06 revert order in lenghts. don't break the API Loïc Bartoletti 2021-12-05 Add tests. Thanks to @agiudiceandrea Loïc Bartoletti 2021-12-05 Fix order of lenghts and use law of cosines for angles. Fix #46370 Julien Cabieces 2021-11-03 [ExternalResourceWidget] Fix crash when loading blank after a page Alessandro Pasotti 2021-10-14 Server getprint atlas: fix pk-less layers Co-authored-by: David Marteau Etienne Trimaille 2021-11-25 Switch to click_x/click_y instead of clicked_* which is used in QgsMapToolFeatureAction Harrissou Sant-anna 2021-11-26 Better reference item to zoom to in modeler cherry-pick 01e391e Harrissou Sant-anna 2021-11-13 Make the "zoom to" action really zoom to a group box instead of pan Antoine 2021-11-09 adapt a test with behavior before the PR #45202 Antoine 2021-11-08 modify tests Antoine 2021-11-08 use variantToPythonLiteral Antoine 2021-11-02 fix and add tests Antoine 2021-11-02 add forgotten markers in QString Antoine 2021-11-02 export value as python string Alexander Bruy 2021-11-09 [processing] multidirectional and combined shading options are mutually exclusive (fix #45957) Joeperdefloep 2021-11-07 Add vector layer #45905 Nyall Dawson 2021-11-03 Fix logic for clearing cached histograms when raster data provider user no data value is set We can't assume that the cached histograms and stats lists are always aligned. (Seen when TestQgsZonalStatistics::testNoData() is run) Andrea Giudiceandrea 2021-10-30 Add filterString to cacheBase key for overlay_* functions to avoid using cached target layer and cached spatial index if the filter string dynamically changes Mathieu Pellerin 2021-11-05 Add test coverage for this regression Mathieu Pellerin 2021-11-05 [spatialite] Fix broken extent filter feature request against a spatialite view Nyall Dawson 2021-10-18 Ensure that UUID form widget doesn't try to generate UUIDs which are too long to fit in a string Antoine 2021-11-02 remove model validity condition Nyall Dawson 2021-10-28 When make_polygon is called on a geometry which is already a polygon, just return that geometry instead of NULL Benjamin Jakimow 2021-10-26 QgsAttributeTableModel clears mFieldFormatters on loadAttributes (addresses #45478) Signed-off-by: Benjamin Jakimow Ivan Ivanov 2021-10-09 Add test for quoted delimiter Ivan Ivanov 2021-10-03 Properly quote the delimiter in the processing aggregate algorithm Merge: c7b00d61a9 2502a5df5e Matthias Kuhn 2021-12-23 Merge pull request #46612 from nyalldawson/fix_46604 Nyall Dawson 2021-12-23 Add test Nyall Dawson 2021-12-23 Fix crash when rendering polygon layer with marker line Fixes #46604 Nyall Dawson 2021-12-17 Fix cannot set width unit scale for raster image fill Jürgen E. Fischer 2021-12-17 Release of 3.16.15 Jürgen E. Fischer 2021-12-17 translation update for 3.16.15 from transifex Nyall Dawson 2021-12-14 Fix setting manual table content through PyQGIS Fixes #44871 Jürgen E. Fischer 2021-09-14 dxf export: fix output of offset linestrings (cherry picked from commit 077083a7a690c34210ea33371f86f54d74287995) Merge: bd96969e42 74a9fefcb9 Loïc Bartoletti 2021-12-14 Merge pull request #46474 from qgis/backport-46465-to-release-3_16 [Backport release-3_16] [spatialite] Fix crash when loading certain spatialite layers Nyall Dawson 2021-12-14 [spatialite] Fix crash when loading certain spatialite layers Nyall Dawson 2021-12-13 Fix outdated geometry is returned for feature when a feature has both unsaved attribute and geometry changes and an expression based request is used Nyall Dawson 2021-12-03 Fix crash when parsing mapbox style with labeling containing mixed literal and string references Fixes #46321 (cherry picked from commit 5d3a8df9eacb4a3e6389aae102dc27dea1805f0a) (cherry picked from commit 950049b2b4b37800a4e499ba1bbe7101e6fb87d3) Nyall Dawson 2021-12-06 kdab don't offer clazy appimages anymore Nyall Dawson 2021-11-30 Fix signature of showException in test runner Nyall Dawson 2021-11-29 Fix API issues causing malformed python stub files Fixes #46240 Merge: 2f74ac3fb8 1d3b809a47 Loïc Bartoletti 2021-11-26 Merge pull request #44961 from agiudiceandrea/backport-39751-on-release-3_16 [Backport release-3_16] Vertex editor: make displayed coordinate precision configurable Etienne Trimaille 2021-11-24 Actions - Fix default variables provided in examples Andrea Giudiceandrea 2021-11-24 Fix "Polygons to lines" algorithm group name Jürgen E. Fischer 2021-11-19 Release of 3.16.14 Jürgen E. Fischer 2021-11-19 translation update for 3.16.14 from transifex Alexander Bruy 2021-11-15 [processing] fix order of command line arguments in gdal_polygonize (fix #46045) Jürgen E. Fischer 2021-11-11 fix crash (fixes #46002) (backports 1233c89d7e0d and 4690ed07f0a1c143f0c9c275a939d1e2ffb05f8c) nicogodet 2021-11-06 Homogenize toMapLayer function definition Jürgen E. Fischer 2021-11-05 dxf export: add map settings scope to labeling expression render context Alexander Bruy 2021-11-04 don't restrict create grid algorithm output for use as inputs to line and point parameters (fix #45867) nicogodet 2021-11-03 Add geometryType() method to root Table class Tom Kralidis 2021-11-04 [MetaSearch] remove data.gov CSW from default connections list (#43386) Nyall Dawson 2021-11-06 Revert "Revert back to 3.16.12" This reverts commit e6f70e47d3c795cf0693b9079e2aa5fa00167d21. Jürgen E. Fischer 2021-11-05 Release of 3.16.13 Nyall Dawson 2021-11-04 Revert back to 3.16.12 Nyall Dawson 2021-11-02 Sipify Nyall Dawson 2021-10-29 Add some missing /Factory/ annotations Nyall Dawson 2021-10-29 Improve documentation Etienne Trimaille 2021-09-25 CI - Update release URL when it is a bugfix release Mathieu Pellerin 2021-11-01 Add missing meters at scale unit type for the heatmap and point clustering renderer widgets Nyall Dawson 2021-10-21 Be case tolerant pathmapper 2021-10-20 Accept also "true" for queryable/opaque/noSubsets attributes Alessandro Pasotti 2021-10-14 Save/load projectsInDatabase in PG connections Fix #45508 qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2021-10-10 [Backport queued_ltr_backports] Correctly escape complex source strings in history log (#45428) Fixes #45403 Alessandro Pasotti 2021-10-08 Fix landing page after d61df93315e Handle the messy initial / by making sure the paths matches are evaluated against a sanitized URL that always starts with a / Cherry-picked from master Alessandro Pasotti 2021-10-08 Server OGC API handler: make it more robust in path matching Alessandro Pasotti 2021-10-07 More tests for href Alessandro Pasotti 2021-10-07 Server OGC API: fix url path match Fixes #45439 D'Hont René-Luc 2021-10-04 [Tests][Server] WMS GetLegendGraphic JSON for layer with multiple symbols Add a test for WMS GetLegendGraphic to JSOn format for a vector layer with multiple symbols Alessandro Pasotti 2021-09-28 Move deallocation after the failure Alessandro Pasotti 2021-09-27 indent Alessandro Pasotti 2021-09-27 fix test position Alessandro Pasotti 2021-09-27 Fix PG error when failing to update geom & constrained field The problem was that throwing an exception the prepared statement was not deallocated. Fix #45100 Andrea Giudiceandrea 2021-09-07 Fix map grid decoration bottom vertical label Fixes the position of the bottom vertical label of a map grid decoration when a non zero "Distance to map frame" is set Nyall Dawson 2021-10-06 Fix offset background when drawing rotated text using QgsTextRenderer Nyall Dawson 2021-10-06 Add text mask Alessandro Pasotti 2021-10-05 Missing includes Alessandro Pasotti 2021-10-01 Fix feature count for categorized renderer (NULLs) Fixes #45280 Backported from master #45361 Alessandro Pasotti 2021-10-01 Fix wrong cat renderer feature count for NULLs Fixes #45280 Nyall Dawson 2021-09-29 Fix overwriting default style of geopackage layers Credit to @rouault for the fix! Fixes #42811 (cherry picked from commit eef6939b96407b3d050988be4a0eeb692ffc5b68) Nyall Dawson 2021-09-29 Add shortcut path when a line symbol is being rendered with a dash pattern which is all 0 lengths This is rendered as no line, so we can skip out early Refs #41994 D'Hont René-Luc 2021-09-20 [Server] Fix: WMS GetStyles contains previous SLD_BODY requests The WMS Server restorer does not remove styles created from SLD provided in WMS requests. The custom property that contains the SLD style name has to be checked before the layer style is restored to the project current style. Fundex by Ifremer Alessandro Pasotti 2021-10-01 Fix DB manager postgis double query Fixes #45318 Julien Cabieces 2021-09-29 add QStringLiteral Julien Cabieces 2021-09-29 Fixes #45290 : fix array display in expression builder Alessandro Pasotti 2021-09-28 Also update font btn layer in changeLayer Alessandro Pasotti 2021-09-27 Table layout item: set source layer in font tool btn Fixes #45098 PeterPetrik 2021-09-29 fix #43042 incorrect PostGIS raster extent on macOS Julien Cabieces 2021-09-29 check for valid field index in QgsFieldFormatter::representValue Damiano Lombardi 2021-09-29 Cache only joined attributes without colliding names Backport of #45170 Loïc Bartoletti 2021-09-24 not == => != Co-authored-by: Even Rouault Loïc Bartoletti 2021-09-23 Fix Z/M dimension URI via DB Manager. Fixes #34894 Julien Cabieces 2021-09-21 [Postgres] Fixes #39146 save of cleared attributes Julien Cabieces 2021-09-22 Fixes #45198 : Don't return default value when null uclaros 2021-09-27 Also reset field precision Loïc Bartoletti 2021-09-27 Add missing include Fix build error on centos7 Even Rouault 2021-09-27 [WFS provider] Honour DCP HTTP URLs for transactions and SQL query builder (fixes #45242) Nyall Dawson 2021-09-24 Use QgsFileUtils::ensureFileNameHasExtension Even Rouault 2021-09-22 New shapefile layer dialog: avoid accidental overwrite of a file whose extension is not specified and avoid closing the dialog when the user doesn't confirm overwriting Fixes #44299 Even Rouault 2021-09-24 QgisApp::closeProject(): cancel canvas jobs before closing the project, to avoid rendering jobs to access deleted objects (fixes #44144) Loïc Bartoletti 2021-09-22 Geometry Checker: Enlarge FeatureID from string(10) to string(20). Fixes #44250 Even Rouault 2021-09-24 test_provider_wfs.py: update testSelectZeroFeature() for 3.16 branch Even Rouault 2021-09-24 test_provider_wfs.py: update testSelectZeroFeature() for 3.16 branch pathmapper 2021-09-19 Use correct schema for WFS 1.1.0 GetFeature response Julien Cabieces 2021-09-15 Fixes #44749 : list styles from database for layer with no geom Loïc Bartoletti 2021-09-22 QgsFeature::setId improve documentation with a warning. fixes #44898 Alessandro Pasotti 2021-09-16 Don't crash collecting stats when band is not valid unreported Cherry-picked from master 6039deda1b. Alessandro Pasotti 2021-09-16 GDAL Use proper type when sampling raster Fixes #44902 Julien Cabieces 2021-09-16 fix spell check Julien Cabieces 2021-09-16 Fixes #44270 : Update processing multiple selection widget selection on item reordering vcloarec 2021-09-16 fix 3D mesh terrain when CRS are different from map Julien Cabieces 2021-09-07 fix control image Julien Cabieces 2021-09-07 fix version Julien Cabieces 2021-09-07 Add test for visiblePolygonWithBuffer Julien Cabieces 2021-09-06 fix code formatting Julien Cabieces 2021-08-23 Fix GetMap tile_buffer when labels are rotated Alessandro Pasotti 2021-09-16 Update qgsrasterpipe.cpp Alessandro Pasotti 2021-09-16 fix build Alessandro Pasotti 2021-09-15 [backport] Fix raster change datasource Fixes #44929 Cherry-picked from master 30f3a5d4bc. Even Rouault 2021-09-13 WFS: set namespace prefix on geometry and attribute elements in FILTER when the typename has an explicit namespace (fixes #43957) Even Rouault 2021-09-13 WFS: try harder guessing the layer geometry type when a filter returns 0 features (fixes #43950) vcloarec 2021-09-13 test vcloarec 2021-09-13 fix QgsRectangle::include Even Rouault 2021-09-13 WFS: emit hint when an axis order issue is likely (fixes #44054) qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2021-10-23 Add check for empty geom in QgsGeos::closestPoint (#45635) Jürgen E. Fischer 2021-10-22 Release of 3.16.12 Jürgen E. Fischer 2021-10-22 translation update for 3.16.12 from transifex Long Huan <8551701+longhuan2018@users.noreply.github.com> 2021-10-18 Update qgspostgresrasterprovider.cpp Nyall Dawson 2021-10-14 Don't restrict smooth algorithm outputs for use as inputs to line parameters Fixes #45503 Merge: 515747dba6 243254e7c1 Loïc Bartoletti 2021-10-14 Merge pull request #45517 from nicogodet/backport-45194-to-release-3_16 [Backport release-3_16] Fix v.rectify nicogodet 2021-10-14 Fix tests nicogodet 2021-10-14 Fix v.rectify Nyall Dawson 2021-10-06 Fix test Nyall Dawson 2021-10-06 Fix build Nyall Dawson 2021-09-29 Ensure labeling map tools only try to affect labels from vector layers Labels from other layer types (eg vector tiles) are unsupported, which results in a crash. Fixes #44486 (cherry picked from commit d5d61ed2a9e916aba5624bc70594ac657965c60d) Merge: 0d640254f5 c4a8bdd929 Even Rouault 2021-10-10 Merge pull request #45422 from qgis/backport-45389-to-release-3_16 [Backport release-3_16] Fix crash when rendering clipped features and clipped shape results in promoting a single part geometry to multipart nicogodet 2021-10-06 add tests nicogodet 2021-10-06 fix tiny mistakes Nyall Dawson 2021-10-05 Fix crash when rendering clipped features and clipped shape results in promoting a single part geometry to multipart Fixes #45190 Nyall Dawson 2021-09-27 Fix rule based symbology doesn't work for columns with '-' in name Fixes #44379 (cherry picked from commit 51fa9840248135a7fe7ee181b7d645f3c591c9cc) Merge: 0a5a8e7594 b7a300df85 Matthias Kuhn 2021-09-23 Merge pull request #45213 from qgis/backport-45203-to-release-3_16 [Backport release-3_16] Fix Check Geometries plugin crash Nyall Dawson 2021-09-23 Update src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp Antoine 2021-09-22 check if null pointer uclaros 2021-09-17 Fix drag to zoom Nyall Dawson 2021-09-17 Add missing cast code for QgsHashedLineSymbolLayer Merge: 3996de7b32 dbba1edbcf Nyall Dawson 2021-09-14 Merge pull request #45032 from qgis/queued_ltr_backports Queued ltr backports (3.16.12) Nyall Dawson 2021-09-10 Add missing transfer annotation Merge: 0abd95c9cc 2aa1135e2e Even Rouault 2021-09-11 Merge pull request #45022 from qgis/backport-45005-to-queued_ltr_backports [Backport queued_ltr_backports] [processing] Fix NODATA parameters in GDAL Merge algorithm Andrea Giudiceandrea 2021-09-09 Fix test for gdal_merge with nodata value Andrea Giudiceandrea 2021-09-09 [processing] Fix NODATA parameters in GDAL Merge alg Set NODATA_INPUT and NODATA_OUTPUT as QgsProcessingParameterNumber.Double parameters, instead of QgsProcessingParameterNumber.Integer Jürgen E. Fischer 2021-09-10 Release of 3.16.11 Jürgen E. Fischer 2021-09-10 translation update for 3.16.11 from transifex Merge: 11fb193872 2077b4865a D'Hont René-Luc 2021-09-10 Merge pull request #45013 from rldhont/backport-44979-to-queued_ltr_backports [Backport release-3_16][Bugfix] QgsTileMatrix::tileCenter does not return tile center D'Hont René-Luc 2021-09-07 [Bugfix] QgsTileMatrix::tileCenter does not return tile center Fixing QgsTileMatrix::tileCenter and add a new unit tests. Denis Rouzaud 2021-09-09 [offline editing] fix overwriting of first field on remote layer when it has virtual fields (#45002) Denis Rouzaud 2021-09-07 fix locator crash with all layers filter (#44972) Marco Hugentobler 2020-11-11 Use QgsCoordinateUtils::calculateCoordinatePrecisionForCrs Merge: f5d86999af 9b02d079ad Matthias Kuhn 2021-09-06 Merge pull request #44090 from qgis/backport-43854-to-queued_ltr_backports [Backport queued_ltr_backports] Fix return value of addTopologicalPoints(QgsGeometry) Nyall Dawson 2021-08-30 Fix offset tool does not apply offsets which are only directly entered into the offset distance widget (without mouse moves) Refs #44866 Nyall Dawson 2021-08-26 Fix a crash when destroying an extent widget while the "draw on canvas" option is still active Merge: 9f19631191 e1a20d1d91 Matthias Kuhn 2021-08-27 Merge pull request #44347 from domi4484/backport-44099-to-queued_ltr_backports Backport "Added missing type names to uri parsing regex for memory provider" ltr Damiano Lombardi 2021-08-25 Backport #44798 Fix attachment widget drag&drop relative path Damiano Lombardi 2021-08-23 [Attachment widget] Respect relative paths settings by drag&drop Mathias Rav 2021-08-19 Test that QgsRandomColorRamp returns distinct colors Mathias Rav 2021-08-19 Avoid duplicate colors in random paletted raster rendering When selecting Render type "Paletted/Unique values" for a raster layer that has 23 distinct raster values, QGIS will generate 23 random colors in QgsRandomColorRamp, and then these colors will be queried through QgsPalettedRasterRenderer::classDataFromRaster(). The querying of random colors goes through the generic QgsColorRamp::color(v) interface, which takes a v between 0.0 and 1.0. To turn a raster value index (0,1,...,22) into a value between 0.0 and 1.0, a division by 22 is applied. QgsRandomColorRamp then converts this value back into an index by multiplying by 22 and casting the result to an int. Dividing an integer by 22 and multiplying the result by 22 and casting to an int is not lossless: >>> int(15 / 22 * 22) 14 This causes e.g. the 14th and 15th raster value (0-indexed) to always have the same random color, regardless of how many times you press "Shuffle Random Colors" on a raster with 23 distinct values. Note that this issue is not exhibited at all for rasters with fewer than 23 distinct values, and certain cardinalities exhibit the issue much more than others; e.g. for 50 distinct values, there are 6 duplicates! Apply std::round() so that the correct index is obtained. Jürgen E. Fischer 2021-08-23 fix build on mac (followup 322ae33924429) Jürgen E. Fischer 2021-08-23 crssync: write settings to temporary directory (fixes #44793) (cherry picked from commit 8b2a3360b26ca9644c7d22ca48664541f332d40a) Nyall Dawson 2021-08-20 Don't try to update joined attributes during form initialization Refs #44768 Nyall Dawson 2021-08-20 Fix crash when opening form with joined attributes Fixes #44768 Mathieu Pellerin 2021-08-18 [layouts] Fix rendering of dynamic map grids when exporting atlas outside of layout designer Mathieu Pellerin 2021-08-18 [layouts] Allow predefined scale for point layers to fix handling of multipoint geometries Merge: ce9eef8510 5e06460241 D'Hont René-Luc 2021-08-18 Merge pull request #44361 from qgis/backport-44111-to-release-3_16 [Backport release-3_16] [Server][Tests] Extend WMS dimension tests Germán Carrillo 2021-07-05 Complete addTopologicalPoints result values for QgsVectorLayer; add tests for error result codes (-1 and 1) Germán Carrillo 2021-06-28 Test addTopologicalPoints results Germán Carrillo 2021-06-22 Fix return value of addTopologicalPoints(QgsGeometry) D'Hont René-Luc 2021-07-07 [Server][Tests] Extend WMS dimension tests Add tests on TIME dimension and a date dimension based on a date field. Andrea Giudiceandrea 2021-08-12 [layout] Allow negative values for grid offset Add the "minimum" property to mOffsetXSpinBox and mOffsetYSpinBox in order to allow the use of negative values for the map grid offset. Andrea Giudiceandrea 2021-08-12 [layout] Fix max grid interval value Increase the maximum value for mIntervalXSpinBox, mIntervalYSpinBox, mOffsetXSpinBox and mOffsetYSpinBox Mathieu Pellerin 2021-08-11 [aggregate calculator] Improve result type detection to fix bogus typeless scenarios Nyall Dawson 2021-08-12 sipify Nyall Dawson 2021-08-10 Sipify Nyall Dawson 2021-08-10 Raise IndexErrors instead of crashing when an invalid index is passed to QgsAttributeTableConfig methods from Python Nyall Dawson 2021-08-09 [expressions] Don't cache aggregate results if there's an evaluation error. Otherwise subsequent evaluations of the expression will happily grab the cached null variant, unaware that it's actually a result of a broken expression and not a valid null aggregate calculation. (cherry picked from commit 97f024206bc1c725e979ac14eb8b6e539c5671e0) Nyall Dawson 2021-08-03 Fix indentation issue Nyall Dawson 2021-08-03 Initialize return buffers in GetRawChar8 et al. (Port DWG read fix from https://github.com/LibreCAD/libdxfrw) From the upstream message: GetRawChar8() would return spurious memory contents when the read failed,leading to weird crashes later in the code. Seen with older non-Autocad DWG files (that Autodesk DWG Trueview however accepts with just a warning about their foreign origin) obtained from RC model plane enthusiasts' free plans archive aerofred.com, e.g. their "Canadair p5.dwg" https://github.com/LibreCAD/libdxfrw/commit/082409c03dfb90ac02c8a9354189206f2a771951 Samweli 2021-08-06 set singleFile property inside the QgsLayoutAtlas constructor Samweli 2021-08-04 fix singleFile property issue uclaros 2021-08-04 Fix sticky buttons in expression builder Julien Cabieces 2021-08-03 Fix handleSSlError ignore saved errors Richard Duivenvoorde 2021-08-03 Fix for not resetting numberOf(left)Segments when switching scalebar unit Richard Duivenvoorde 2021-08-03 Textual fix Denis Rouzaud 2021-07-30 fix building of process without bindings Nyall Dawson 2021-07-27 Fix leaked GDAL dataset handle when deleting layers Prevents the deletion from actually occurring until QGIS is closed (cherry picked from commit 842485f7514f7f334a1cd8a43609c032cd98c3a5) Bas Couwenberg 2021-02-23 Add support for PROJ 8.0.0 in FindProj.cmake. proj_api.h is no longer available in PROJ 8.0.0, use proj.h instead. Fixes: #41735 Nyall Dawson 2021-07-27 Fix incomplete message bar messages when exporting items from model designer (cherry picked from commit 1b9295195796a4a2d8319aad3e50f906abcf9b38) Nyall Dawson 2021-07-22 Cleaner loop (cherry picked from commit 6527d59118fff87b4fafa8e7909f22de48f3bf76) Nyall Dawson 2021-07-20 Fix crash in vector layer iteration on Qt6 builds Decrementing an iterator which is already at the beginning results in a crash (cherry picked from commit 6776b1b0d79450ed468679059fa507218c5e9a14) Nyall Dawson 2021-07-21 [ogr] Report ESRI multipatch GDB layers as multipolygonz layers Apply the same workaround we use for multipatch shapefiles to GDB sources (cherry picked from commit 7b283b33aec629a479f62f45cf4b3f7f93f534c1) Nyall Dawson 2021-07-19 Rework API and improve memory handling of graph objects Instead of QgsGraphBuilder::graph() taking the ownership of the graph and leaving the QgsGraphBuilder in an unpredictable state, add an explicit "takeGraph" method which takes the existing graph and make the existing "graph" method just return a copy of the graph. Also fix corresponding memory leaks in network analysis processing algorithms. Fixes #44079 (cherry picked from commit 404094776cf09ef9a5f7ad1800390b721c972f80) Even Rouault 2021-07-21 QgsProcessingFeedback: limit number of messages to avoid blowing RAM (fixes #44202) Even Rouault 2021-07-21 QgsProcessingAlgorithmDialogBase: limit number of info messages to avoid blowing RAM (fixes #44202) Even Rouault 2021-07-21 QgsMessageLogViewer: limit number of messages to avoid blowing RAM (fixes #44202) Merge: e5b665e952 615069e0f1 Even Rouault 2021-08-17 Merge pull request #44719 from qgis/backport-44718-to-release-3_16 [Backport release-3_16] Fix crash when holding tab key in some circumstances Damiano Lombardi 2021-08-06 Removed list types as not intended for backport Damiano Lombardi 2021-07-27 Fix list types Damiano Lombardi 2021-07-26 Fix tests Damiano Lombardi 2021-06-25 Fix test Damiano Lombardi 2021-06-25 MemoryProvider native type is boolean and not bool Damiano Lombardi 2021-07-23 readd lines lost during merge Damiano Lombardi 2021-07-12 Regex as cons thread_local Damiano Lombardi 2021-07-11 Default length/precision for double/real fields Damiano Lombardi 2021-07-11 MemoryProvider respect field name when parsing a URI with unknown typeName Damiano Lombardi 2021-07-11 Update src/core/providers/memory/qgsmemoryprovider.cpp Co-authored-by: Andrea Giudiceandrea Damiano Lombardi 2021-07-09 Added missing type names to uri parsing regex for memory provider - This was causing strange field names when cloning layers. fixes #44087 - Some code cleanup + QRegexp replaced with QRegularExpression Nyall Dawson 2021-08-17 Fix crash when holding tab key in some circumstances Fixes #44669 Andrea Giudiceandrea 2021-08-12 [layout] Allow negative values for grid offset Add the "minimum" property to mOffsetXSpinBox and mOffsetYSpinBox in order to allow the use of negative values for the map grid offset. Andrea Giudiceandrea 2021-08-12 [layout] Fix max grid interval value Increase the maximum value for mIntervalXSpinBox, mIntervalYSpinBox, mOffsetXSpinBox and mOffsetYSpinBox Mathieu Pellerin 2021-08-11 [aggregate calculator] Improve result type detection to fix bogus typeless scenarios Jürgen E. Fischer 2021-08-13 Release of 3.16.10 Jürgen E. Fischer 2021-08-13 translation update for 3.16.10 from transifex Nyall Dawson 2021-08-12 sipify Nyall Dawson 2021-08-10 Sipify Nyall Dawson 2021-08-10 Raise IndexErrors instead of crashing when an invalid index is passed to QgsAttributeTableConfig methods from Python Nyall Dawson 2021-08-09 [expressions] Don't cache aggregate results if there's an evaluation error. Otherwise subsequent evaluations of the expression will happily grab the cached null variant, unaware that it's actually a result of a broken expression and not a valid null aggregate calculation. (cherry picked from commit 97f024206bc1c725e979ac14eb8b6e539c5671e0) Nyall Dawson 2021-08-03 Fix indentation issue Nyall Dawson 2021-08-03 Initialize return buffers in GetRawChar8 et al. (Port DWG read fix from https://github.com/LibreCAD/libdxfrw) From the upstream message: GetRawChar8() would return spurious memory contents when the read failed,leading to weird crashes later in the code. Seen with older non-Autocad DWG files (that Autodesk DWG Trueview however accepts with just a warning about their foreign origin) obtained from RC model plane enthusiasts' free plans archive aerofred.com, e.g. their "Canadair p5.dwg" https://github.com/LibreCAD/libdxfrw/commit/082409c03dfb90ac02c8a9354189206f2a771951 Samweli 2021-08-06 set singleFile property inside the QgsLayoutAtlas constructor Samweli 2021-08-04 fix singleFile property issue Andrea Giudiceandrea 2021-08-06 [processing] Fix rasterlayerzonalstats when input raster has no CRS Use "area" as the area column name instead of an empty name. Nyall Dawson 2021-08-06 Update python/plugins/MetaSearch/resources/connections-default.xml alitka 2021-08-05 updated connections-default.xml line 18 - added the German spatial data catalogue (GDI-DE Geodatenkatalog.de) of the Spatial Data Infrastructure Germany (GDI-DE) to the list of the default connections Denis Rouzaud 2021-08-05 fix dockerfile path so it matches master (#44576) Nyall Dawson 2021-08-05 Disable ultra-fragile mesh terrain rendering test on CI uclaros 2021-08-04 Fix sticky buttons in expression builder Julien Cabieces 2021-08-03 Fix handleSSlError ignore saved errors Richard Duivenvoorde 2021-08-03 Fix for not resetting numberOf(left)Segments when switching scalebar unit Richard Duivenvoorde 2021-08-03 Textual fix Germap 2021-08-02 [processing] Fix typo in algorithm description qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2021-08-03 [Backport release-3_16] Fix atlas filtering when exporting using processing algorithms (#44519) * filter features when exporting atlas image and filter is enabled * filter features when exporting atlas pdf and filter is enabled * fixed tests * removed functions for filtering and unfiltering the atlas coverage layer Co-authored-by: Samweli Merge: dce8b2d5ed 2a7d6c7449 Marco Hugentobler 2021-08-02 Merge pull request #44510 from mhugent/backport_3_16_max_image_width Backport 3_16 max image width/height for GetLegendGraphic Marco Hugentobler 2021-08-01 Update src/server/services/wms/qgswmsrenderer.cpp Co-authored-by: Alessandro Pasotti Marco Hugentobler 2021-08-01 Update src/server/services/wms/qgswmsrenderer.cpp Co-authored-by: Alessandro Pasotti Marco Hugentobler 2021-07-31 Consider maximum image width/height also for GetLegendGrahic Merge: 6ca5557554 55e80a73fc Even Rouault 2021-07-31 Merge pull request #44462 from qgis/backport-44449-to-queued_ltr_backports [Backport queued_ltr_backports] Fix leaked GDAL dataset handle when deleting layers (3.20) Denis Rouzaud 2021-07-30 fix building of process without bindings Nyall Dawson 2021-07-27 Fix leaked GDAL dataset handle when deleting layers Prevents the deletion from actually occurring until QGIS is closed (cherry picked from commit 842485f7514f7f334a1cd8a43609c032cd98c3a5) Nyall Dawson 2021-07-30 Fix missing icon in GPS information panel Fixes #44165 Bas Couwenberg 2021-02-23 Add support for PROJ 8.0.0 in FindProj.cmake. proj_api.h is no longer available in PROJ 8.0.0, use proj.h instead. Fixes: #41735 Nyall Dawson 2021-07-27 Fix TabInformation equality operator signatures Nyall Dawson 2021-07-27 Fix incomplete message bar messages when exporting items from model designer (cherry picked from commit 1b9295195796a4a2d8319aad3e50f906abcf9b38) Nyall Dawson 2021-07-22 Cleaner loop (cherry picked from commit 6527d59118fff87b4fafa8e7909f22de48f3bf76) Nyall Dawson 2021-07-20 Fix crash in vector layer iteration on Qt6 builds Decrementing an iterator which is already at the beginning results in a crash (cherry picked from commit 6776b1b0d79450ed468679059fa507218c5e9a14) Nyall Dawson 2021-07-21 [ogr] Report ESRI multipatch GDB layers as multipolygonz layers Apply the same workaround we use for multipatch shapefiles to GDB sources (cherry picked from commit 7b283b33aec629a479f62f45cf4b3f7f93f534c1) Nyall Dawson 2021-07-22 Fix misleading messages when trying to delete ogr sublayer Nyall Dawson 2021-07-19 Rework API and improve memory handling of graph objects Instead of QgsGraphBuilder::graph() taking the ownership of the graph and leaving the QgsGraphBuilder in an unpredictable state, add an explicit "takeGraph" method which takes the existing graph and make the existing "graph" method just return a copy of the graph. Also fix corresponding memory leaks in network analysis processing algorithms. Fixes #44079 (cherry picked from commit 404094776cf09ef9a5f7ad1800390b721c972f80) Even Rouault 2021-07-21 QgsProcessingFeedback: limit number of messages to avoid blowing RAM (fixes #44202) Even Rouault 2021-07-21 QgsProcessingAlgorithmDialogBase: limit number of info messages to avoid blowing RAM (fixes #44202) Even Rouault 2021-07-21 QgsMessageLogViewer: limit number of messages to avoid blowing RAM (fixes #44202) Andrea Giudiceandrea 2021-07-02 Fix typo in QgsMapSettings::visibleExtent() doc Andrea Giudiceandrea 2021-07-01 Fix scalebar decoration in rotated map Reset the map rotation before calculating the map width Nyall Dawson 2021-07-15 [processing] Fix missing fields in data defined expression builder when input layer is using selected features only Fixes #40055 Mathieu Pellerin 2021-07-09 [processing] Fix file download alg stuck in infinit loop when network errors occur Julien Cabieces 2021-06-28 Fixes #37945 : Take tile_buffer parameter into consideration when rendering labels speillet 2021-07-05 fix project dirtiness when changing layout name pathmapper 2021-07-05 std::make_unique -> qgis::make_unique Nyall Dawson 2021-07-01 [processing] Fix default value of multiple field selection inputs in models cannot be set to no value Fixes #44005 Joonalai 2021-06-30 [fix] #43905 append OAPIF extra query params if url is not empty Joonalai 2021-06-30 Test for regression #43905 OAPIF extra query params Paul Blottiere 2021-06-28 Fix OGC workflow (#43946) Blottiere Paul 2021-06-18 Update results Blottiere Paul 2021-06-17 Fixes WMTS GetCapabilities and axis order Andrea Giudiceandrea 2021-06-22 Fix UnicodeDecodeError in Processing history Nyall Dawson 2021-06-17 [processing] Fix use of data defined parameter values when editing features in place Fixes #43758 Nyall Dawson 2021-06-16 [layouts] Fix bounding rectangle for shapes doesn't include stroke width after loading from xml Fixes #43748 Merge: bea6d91466 2239b02293 Even Rouault 2021-07-21 Merge pull request #44304 from qgis/backport-44290-to-release-3_16 [Backport release-3_16] Fix opacity slider crash Matthias Kuhn 2021-07-21 Fix opacity slider crash Fixes a race condition introduced by the timer. Even Rouault 2021-07-20 Check Geometries/Check for duplicates: avoid assertion in debug builds due to thread-unsafe usage of layer() method (fixes #44246) Andrea Giudiceandrea 2021-07-21 Test "substr" function with named parameters Andrea Giudiceandrea 2021-07-20 Fix substr expression function named parameters Fix the "substr" function removing a trailing white space in the named parameter "start" Jürgen E. Fischer 2021-07-19 Release of 3.16.9 Jürgen E. Fischer 2021-07-19 translation update for 3.16.9 from transifex vcloarec 2021-07-06 std::as_const --> qgis::a_const vcloarec 2021-07-04 fix updating disabled scalar dataset group for mesh layer Jürgen E. Fischer 2021-07-05 fix build (followup e82015b639b) Jürgen E. Fischer 2021-07-02 fix build (followup e82015b639b) Jürgen E. Fischer 2021-06-26 tstat.pl: switch to Locales (cherry picked from commit 8dde0b1fdc0b6324ed9196d7dcdaee791d5cd9db) Jürgen E. Fischer 2021-06-25 initialize embedded python to UTF-8 mode only with Python >=3.8 (followup 61c79736d06d234) (cherry picked from commit 65676da81619249f479e6e932aa64ba756d4deca) Jürgen E. Fischer 2021-06-23 initialize embedded python to UTF-8 mode (fixes #43834) (cherry picked from commit 61c79736d06d234b9b3c023907d37d2b486efd0e) nicogodet <39594821+nicogodet@users.noreply.github.com> 2021-06-23 typo Nyall Dawson 2021-06-23 [layouts] Restore forced rasterization of whole layout map item when a layer has opacity set for Qt < 5.15 Workarounds bugs in the PDF export for these earlier versions Fixes #42698 nicogodet 2021-06-21 Allow 2 decimals for raster contour intervals Loïc Bartoletti 2021-06-18 remove boundingBoxIntersects which was not present in the original pr Loïc Bartoletti 2021-06-08 is2DClosed -> isClosed2D and fix a typo Loïc Bartoletti 2021-06-07 adds test from #43582 Loïc Bartoletti 2021-06-07 Indicates z Loïc Bartoletti 2021-06-07 Adds information when a line is 2D closed but Z are differents. While here, add the start point on QgsGeometry Error in QgsGeometryValidator method. Fixes #43582 Loïc Bartoletti 2021-06-07 add a is2DClosed test Blottiere Paul 2021-06-17 An error message is displayed when an auxiliary layer cannot be created vcloarec 2021-06-16 test for mesh calculator IF operator and temporal dataset group vcloarec 2021-06-15 fix mesh calculator IF operator Nyall Dawson 2021-06-10 Fix temporal fields reset if previously set to no value Fixes #43643 (cherry picked from commit ab1ff23de676f4d35eafd684edab8d721aef74b8) Nyall Dawson 2021-06-10 Use more explicit variable name for filter range Nyall Dawson 2021-06-07 [temporal] Fix filter generation for vector temporal layers When features have a temporal "range", we should never treat that range as inclusive of the end (or we end up with features appearing in multiple date ranges) Completes fixes begun by @rduivenvoorde in https://github.com/qgis/QGIS/pull/40989 Fixes #38468 Denis Rouzaud 2021-06-11 more precise tooltips for buttons in relation editor fixes #34477 Denis Rouzaud 2021-06-10 [locator] add open form action, automatically open form for non geometric layers manual backport of #43462 Damiano Lombardi 2021-06-10 Fix #43539, backport from #43579 Nyall Dawson 2021-06-06 Fix build Nyall Dawson 2021-06-03 Fix it's impossible to change a rule based labeling "else" rule back to a normal rule Port fixes from rule based renderer else handling to rule based labeling Nyall Dawson 2021-06-03 Fix papercut in rule based labeling widget where it's possible to uncheck BOTH the filter and else radio buttons Mathieu Pellerin 2021-06-09 [expression] Allow use of (and return null to) index operator against null node/value Alessandro Pasotti 2021-06-07 Update src/app/qgsfeatureaction.cpp Co-authored-by: Matthias Kuhn Alessandro Pasotti 2021-06-07 Do not set initial attr values for default clause Fixes #42909 Setting intial values from previously entered values when they are equal to the default was pointless anyway because QgsVectorLayerUtils::createFeature will do that a few lines below. Setting the default value for unique constraints was triggering unique checks for no reason and slowing down the feature creation up to the point that for large layers QGIS froze. Loïc Bartoletti 2021-06-04 reinstate QWTPOLAR_LIBRARY. Fixes #41910 Andrea Giudiceandrea 2021-06-04 Add test for GRASS r.proj alg (cherry picked from commit 7d57aeef225e5a80255c2a4ed3b5b3eff7c3e609) Andrea Giudiceandrea 2021-06-03 [processing][grass] Fix r.proj in Windows Properly escape the equal sign in the for /f command and fix a typo in the variable name (cherry picked from commit 57326cbb2070c82b8dbaf4168123af854e780843) Julien Cabieces 2021-06-02 Fixes #33108 : Fix displayed array list in query builder Loïc Bartoletti 2021-06-03 fix build Loïc Bartoletti 2021-06-03 remove the png icon Loïc Bartoletti 2021-06-03 BTW use the svg icon Loïc Bartoletti 2021-06-03 Fixes missing icon for geometry checker plugin. Fixes #42708 Loïc Bartoletti 2021-06-04 [Geometry checker] Fix the error resolution ui. Fixes #42489 method.id() always returns 0, I put back the old mechanism which works. Julien Cabieces 2021-06-03 Fixes #40117 : Copy CRS to clipboard when copying selected features Julien Cabieces 2021-06-02 [PyQGIS] Fixes qgis#42488 : Fix QgsFeatureFilterModel SIP interface Olivier Dalang 2021-06-01 fix convertToCurve not converting CURVEPOLYGON Olivier Dalang 2021-06-01 fix convertToCurve not converting CURVEPOLYGON (failing test case) Julien Cabieces 2021-06-01 [Postgres] Fixes #42778 : don't quote integer array elements to match array_out() komima <58747243+komima@users.noreply.github.com> 2021-05-26 Fix Python module enviroment setup on Windows - Trim trailing newline when reading .env lines - Skip empty, commented and non "key=value" lines - Allow = chars in values using maxsplit=1 - No special quote handling, use values as is Fixes #43308 Nyall Dawson 2021-05-28 [symbols] Fix marker symbol bounds incorrectly include bounds of disabled symbol layers (cherry picked from commit ca54e8f8520453954e06e4d91adbd375287ddadd) nicogodet <39594821+nicogodet@users.noreply.github.com> 2021-06-01 fix auto populating when input param is QgsProcessingParameterMapLayer (cherry picked from commit 2e5e6264bf32d1088e678aeae3e805106eff405c) Nyall Dawson 2021-05-28 Don't try to render font marker symbols in massive font sizes Instead, scale the painter after the font exceeds a certain threshold. The end result looks the same, but should avoid issues like the crash described in #42270 Fixes #42270 (cherry picked from commit a87e3d2e45374ef4ad43449b72dc030e308821cd) Nyall Dawson 2021-05-26 Sipify Nyall Dawson 2021-05-26 Fix build Nyall Dawson 2021-05-26 Don't show symbol levels actions in renderer widgets for renderers which are subrenderers for other renderers Symbol layers have no effect in this situation (e.g. when a categorized renderer is used as a subrenderer for point displacement renderer), so don't show the option in the GUI (cherry picked from commit a3af108a8e6c3bfe402b1125d6edb763ac45fe71) Nyall Dawson 2021-05-26 Fix memory leaks in renderer widgets (cherry picked from commit 9a9b7eebf419a5cc8d223d3465417a46935549da) Nyall Dawson 2021-05-26 Code cleanup and modernization (cherry picked from commit b3f067488682953236b406383b9039c662a34f76) Nyall Dawson 2021-05-26 Use a safer approach to update renderers after symbol levels are changed Instead of directly changing the renderer in place in the symbol levels widget, we delegate responsibility for handling the changes to symbol levels to the parent QgsRendererWidget subclass. This allows us to implement different logic in the various subclasses which correctly handle how that particular widget subclass should update any internal symbol references and ultimately update the renderer. Fixes instability and crashes after editing symbol levels. Fixes #42671 (cherry picked from commit 0ba03bd7e66ae77d3696f314439633cbef27ccea) Even Rouault 2021-05-29 Update tests/src/analysis/testqgsinterpolator.cpp Co-authored-by: Vincent Cloarec Even Rouault 2021-05-29 Update tests/src/analysis/testqgsinterpolator.cpp Co-authored-by: Vincent Cloarec Vincent Cloarec 2021-05-29 Fix qgsinterpolator and qgstininterpolator with NULL value (#43302) Fixes #43286, fixes #42689 Nyall Dawson 2021-05-19 Fix incorrect handling of data type in grass raster data provider (cherry picked from commit 50b2ac4c89a669cf08b5db81f62a4f3cf88fc495) Nyall Dawson 2021-05-26 Sipify Nyall Dawson 2021-05-24 Also set correct expression context on feature request (cherry picked from commit ba5692c57dd54a410dea59d40c2a48bcf4310a6f) Nyall Dawson 2021-05-24 Ensure correct expression context is used in map select tools, identify tool, map tips and vertex tool Fixes #42006 (cherry picked from commit 01d971089a5c9f25d6302a05dba0d352dca6375b) Nyall Dawson 2021-05-24 Make QgsMapCanvas a QgsExpressionContextGenerator (cherry picked from commit 79338d130607d6c36c5d4625eb394463c2909d61) Even Rouault 2021-05-25 [OGR provider] Fix conflict between layers using same OGR datasource and layer with subset strings (fixes #43361) Even Rouault 2021-05-21 [WFS provider] Do not issue full layer download when requesting features by fids... and when they are already in the local cache. Fixes #42049 Alessandro Pasotti 2021-05-21 Fix SIP issue with return results from calculateStatistics Fixes #43245 SIP failed to convert the QMap so we give it an QMap. D'Hont René-Luc 2021-05-10 [Processing] Fix specific exception type in getParameterFromString D'Hont René-Luc 2021-05-07 [Processing] Fix getParameterFromString to get Vector Layer data types like Feature Source In Processing parameter description QgsProcessingParameterVectorLayer multi data types does not work as QgsProcessingParameterFeatureSource. Julien Cabieces 2021-05-05 [Postgres] Use IN clause instead of OR for whereClause on text primary keys Alessandro Pasotti 2021-05-17 [windows] Fix form macro encoding from file on windows When loading a python file in a form on windows, the file is opened using the default system encoding (which may be different than UTF8, at least it wasn't on my tests and on my customer machines). This patch makes UTF8 the codec used when loading python files from the filesystem before using them for a form. D'Hont René-Luc 2021-05-17 [Tests][Server] Remove print('CTEST_FULL_OUTPUT') and duplicated line D'Hont René-Luc 2021-05-11 [Tests] QGIS Server access control and Postgres layers Testing QGIS Sever GetMap request with Postgres layers: * rendering * rendering with acces control * rendering with selection on int pk * rendering with acces control and selection on int pk * rendering with selection on bigint pk * rendering with acces control and selection on bigint pk D'Hont René-Luc 2021-04-12 [Server] Fix the selection method in server renderer The server feature id is a string and can be based on primary key attributes. The server renderer selection method does not take this into account. Mathieu Pellerin 2021-05-09 Add missing documentation Mathieu Pellerin 2021-05-09 [editor widgets] Avoid infinite image resize loop Mathieu Pellerin 2021-05-09 [editor widgets] Fix external resource's image not cleared when browsing from one feature to another Mathieu Pellerin 2021-05-07 [vector file writer] Fix another FID corner scenario (fixes #34613) Nyall Dawson 2021-05-17 Ensure tests run on queued_ltr_backports PRs uclaros 2021-05-01 Manual backport of #42383 Jürgen E. Fischer 2021-06-18 Release of 3.16.8 Jürgen E. Fischer 2021-06-18 translation update for 3.16.8 from transifex Nyall Dawson 2021-06-14 [processing] Fix broken execution of models via browser/drag and drop Fixes #43698 Fixes #42181 Alessandro Pasotti 2021-06-15 Fix #43741 estract SHP encoding Nyall Dawson 2021-06-10 Gracefully handle coordinate transform errors in data defined label pos Nyall Dawson 2021-06-09 Fix crash in labeling if label has data defined x/y set and projection error occurs transforming these coordinates Nyall Dawson 2021-06-09 Fix zonal statistics does not correctly handle coordinate transforms Fixes #26858 Nyall Dawson 2021-06-09 Don't assume that owslib >= 0.20 is available Fixes #38074 Nyall Dawson 2021-06-11 Update src/core/qgsofflineediting.cpp Co-authored-by: Harrissou Sant-anna Ivan Ivanov 2021-06-10 Add layer validity checks and hints where not to expect nullptr Nyall Dawson 2021-06-10 Don't crash when calculating centroid of empty geometry Refs #38983 Nyall Dawson 2021-06-10 Fix crash in geometry checker when empty geometries are found Fixes #38983 Nyall Dawson 2021-06-09 Correctly redraw canvas when applying project properties changes Nyall Dawson 2021-06-08 Fix massive performance regression in attribute table Follow up 56f7812ca1e This commit fixed the ordering of features coming from the vector layer cache for the attribute table, but came with a massive speed impact due to the repeated calls QList::contains for every feature fetched. For any moderately sized table or above these calls stacked up into multiple minute delays in opening the table. Avoid this by tracking the added feature ids in a separate unordered set, so that we don't need to check through the ordered list for existing features at all. Eg a 500k feature gpkg was taking 10 minutes to open the table. With this optimization that's back down to 20 seconds. (cherry picked from commit b4757dacc679914441920c739084de412281eb27) Nyall Dawson 2021-06-08 Fix "force layer to render as raster" setting wasn't correctly copied with cloned renderers And move more common code to QgsFeatureRenderer::copyRendererData Fixes #43535 (cherry picked from commit 4e40323a3263016ff716f64d1d38d49c82ddcf54) Denis Rouzaud 2021-06-03 fix filter expression not correctly loaded for relation reference widget after project loading fixes #42803 Nyall Dawson 2021-06-08 Fix build Nyall Dawson 2021-06-08 Fix build Nyall Dawson 2021-06-07 Dox++ Nyall Dawson 2021-06-03 [dxf] Fix broken coordinate transform when exporting features to DXF, add tests Fixes #43449 Nyall Dawson 2021-06-03 Fix clazy warnings in dxf export Nyall Dawson 2021-06-08 Fix data type for feature count in overlay algorithms Nyall Dawson 2021-06-08 Don't try to continue calculating union steps after cancelation occurs Fixes #43553 Nyall Dawson 2021-06-07 Fix data defined properties which bind to a field can have incorrect values when the linked field has a null value (cherry picked from commit bb131c566ae448ae087475c0f67f519603a6de5f) Alessandro Pasotti 2021-06-07 WMS: don't crash on invalid layers Fixes #43580 Matthias Kuhn 2021-06-04 Fix geographicflag loading Fixes #43556 Nyall Dawson 2021-05-28 [server] Fix incorrect response code used for exception (cherry picked from commit 3cc20607bcfbd2b058618b8b49d8f61ccef597b1) Nyall Dawson 2021-05-29 Completely remove QgsVectorLayerFeatureIterator::FetchJoinInfo::joinLayer and note in api_break.dox There's no point in keeping such a dangerous member in the api (cherry picked from commit b1ddf5f46112bac2c61f3860b60d2774d0d64ca6) Nyall Dawson 2021-05-29 Fix sip (cherry picked from commit fe48b191d2e2c8d2364a14a10fb1e91eb7900c1c) Nyall Dawson 2021-05-28 Do not access join layer from QgsVectorLayerFeatureIterator This is not thread safe at all - we cannot access a layer from an iterator, as iterators may be running on background threads. Instead use a thread safe approach of storing a QgsVectorLayerFeatureSource and using that instead Fixes #38551 (cherry picked from commit b4d1dd8771f700d0f1c2048cd1d0fc69466d32b1) qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2021-06-02 Push image to DockerHub only if rep_owner == qgis (#43513) Allow a more comfortable play with tests in a forked repository. Co-authored-by: MorriganR vcloarec 2021-05-31 [backport] fix classification of singleband pseudocolor (#43346) Even Rouault 2021-05-31 Fix various crashes on a vector layer with a broken provider Alessandro Pasotti 2021-05-31 Server: fix unreported project storage not supported with -p -p only supported filesystem storage this PR fixes this behavior by initializing providers before the project is loaded and by attempting a project read instead of just checking for the file. Backported from master 545dcacb23ef6e5e87d0328f3dd07b999023dd6d Blottiere Paul 2021-05-31 VERSION is mandatory for getmap requests in WMS 1.3.0 Even Rouault 2021-05-20 [OGR provider] Fix wrong gpkg_metadata_reference_column_name_update trigger Fixes #42768 Proper GDAL fix in https://github.com/OSGeo/gdal/pull/3863 Alessandro Pasotti 2021-05-25 Fix test control file for WFS3 items Alessandro Pasotti 2021-05-24 Fix WFS3 overlapping text template Fixes: #42269 Even Rouault 2021-05-24 QgsOgrLayer::GetApproxFeatureCount(): fix wrong test on WFS3 driver name WFS3 was the name in GDAL 3.0, before we changed to OAPIF in 3.1 Even Rouault 2021-05-20 [OGR provider] Do not corrupt values when updating a GPKG feature and that the fid value is included in the fields to update, and that it doesn't change. Also rollback all changes if an update of FID is attempted. Fixes #42274 Even Rouault 2021-05-21 [WFS provider] Transmit error message of feature downloader to provider Even Rouault 2021-05-21 [WFS provider] Use ows:ExceptionReport for error message (fixes #42985) Even Rouault 2021-05-21 QgsSQLStatement parser: emit more relevant error message (fixes #42985) Even Rouault 2021-05-21 [WFS provider] Encode space as %20 in URL Relates to #42985 Even Rouault 2021-05-21 QgsVectorDataProvider::convertToProviderType(): accept converting a single-part multigeometry to single geometry Fixes #41283 Even Rouault 2021-05-21 QgsVectorLayerEditBuffer::commitChanges(): do not do anything if added features are of incompatible type Fixes #41283 Even Rouault 2021-05-21 [OGR provider] Make changeGeometryValues() return false when an error occurs Even Rouault 2021-05-21 [WFS provider] Accept 'code' attribute in ExceptionReport (fixes #42196) Even Rouault 2021-05-21 [Delimited provider] Increase buffer size to 10 MB to be able to read huge WKT (fixes #43256) Even Rouault 2021-05-20 [OGR provider] Workaround crash on SQLite layers with GDAL 3.3.0 Fixes #43224 Proper fix is in GDAL in https://github.com/OSGeo/gdal/pull/3862 Even Rouault 2021-05-20 [WMS provider] Fix crash on WMS-T layer uri without timeDimensionExtent Fixes #43158 Paulo van Breugel 2021-05-21 Update r.clump.txt Add missing threshold parameter. It sets a threshold to identify similar cells. Floating number, valid range: 0 = identical to < 1 = maximal difference. Default: 0 Blottiere Paul 2021-05-19 Update pyogctest Andrea Giudiceandrea 2021-04-23 [DB Manager] Fix No Geometry tables Avoid to add a nonexistent 'geometry' field to the fields list of No Geometry tables. Andrea Giudiceandrea 2021-04-23 [DB Manager] Fix recognition of project layers with Z/M… …or CurvePolygon/MultyCurve/... geometry types as spatial layers. Loïc Bartoletti 2021-04-27 [BUGFIX] Fixes QgsPostgresProviderConnection::createSpatialIndex. Adds quotedIdentifier to avoid failure when indexName contains 'invalid' characters uclaros 2021-04-24 Call proper parent deactivate() for QgsMapToolMoveFeature (cherry picked from commit 90df2b3d782966bf767122728716496500e202c6) Mathieu Pellerin 2021-04-19 Add a test covering data defined angle for polygon outline marker line, update one control image (cherry picked from commit 925b8274290c70b36e3ba3850ea74896bb3892bd) Mathieu Pellerin 2021-04-18 [symbology] Make use of the marker symbol line angle for all polyline templated line rendering (cherry picked from commit 34ae29f7a6fb05d9789a6b0c0df141222e2e5f63) Mathieu Pellerin 2021-03-31 Ensure that cached vector getFeatures request respect provider ordering (cherry picked from commit 56f7812ca1e9f80571c9e86d776153520ae0ef52) vcloarec 2021-04-14 backport #42713 D'Hont René-Luc 2021-04-12 [Server] QgsServerFeatureId use STRING_TO_FID instead of toLongLong As in ohter part of the QGIS Server code, to insert into a QgsFeatureIds list, using STRING_TOFID instead of toLongLong. (cherry picked from commit e61d4c576553fd02c03f15a4a18218bc53e58b81) Jürgen E. Fischer 2021-05-14 Release of 3.16.7 Jürgen E. Fischer 2021-05-14 translation update for 3.16.7 from transifex D'Hont René-Luc 2021-05-06 [Processing][Test] QgsProcessingParameterVectorLayer description string - Deactivated tests QgsProcessingParameterVectorLayer multi data types does not work as QgsProcessingParameterFeatureSource D'Hont René-Luc 2021-05-04 [Processing][Test] QgsProcessingParameterRasterLayer description string D'Hont René-Luc 2021-05-04 [Processing][Test] QgsProcessingParameterVectorLayer description string D'Hont René-Luc 2021-05-04 [Processing][Test] QgsProcessingParameterFeatureSource description string D'Hont René-Luc 2021-05-04 [Processing][Test] QgsProcessingParameterFileDestination description string D'Hont René-Luc 2021-05-04 [Processing][Test] QgsProcessingParameterFolderDestination description string D'Hont René-Luc 2021-05-04 [Processing][Test] QgsProcessingParameterRasterDestination description string D'Hont René-Luc 2021-05-04 [Processing][Test] QgsProcessingParameterVectorDestination description string D'Hont René-Luc 2021-05-04 [Processing][Test] QgsProcessingParameterFile description string Nyall Dawson 2021-05-04 Update python/plugins/processing/tests/ParametersTest.py D'Hont René-Luc 2021-05-04 fix number D'Hont René-Luc 2021-05-03 Tests QgsProcessingParameterExtent D'Hont René-Luc 2021-05-03 Tests QgsProcessingParameterCrs D'Hont René-Luc 2021-05-03 Tests QgsProcessingParameterBoolean D'Hont René-Luc 2021-05-03 Fix number D'Hont René-Luc 2021-05-03 Tests QgsProcessingParameterNumber D'Hont René-Luc 2021-05-03 fix lint D'Hont René-Luc 2021-05-03 [Tests][Processing] Add getParameterFromString tests The Procesing plugins provide a method to get parameter from string. The string can be based on the QGIS parameter `asScriptCode` / `fromScriptCode` string definition or on the QGIS definitions used in description file. Even Rouault 2021-05-07 QgsAppMapTools: fix double-free during destruction of tools and do it also in QgsMapToolAddEllipse, QgsMapToolAddRectangle, QgsMapToolAddRegularPolygon and QgsMapToolAddCircularString that use a similar pattern spotted by Valgrind when quitting the app: ``` ==80600== Invalid read of size 8 ==80600== at 0x61C0F54: swap (move.h:193) ==80600== by 0x61C0F54: reset (unique_ptr.h:400) ==80600== by 0x61C0F54: QgsMapToolCapture::deleteTempRubberBand() (qgsmaptoolcapture.cpp:848) ==80600== by 0x4DF1017: QgsMapToolAddCircle::clean() (qgsmaptooladdcircle.cpp:135) ==80600== by 0x4DF1390: QgsMapToolAddCircle::~QgsMapToolAddCircle() (qgsmaptooladdcircle.cpp:41) ==80600== by 0x4DF36BC: QgsMapToolCircle2TangentsPoint::~QgsMapToolCircle2TangentsPoint() (qgsmaptoolcircle2tangentspoint.cpp:44) ==80600== by 0x4E9516E: QgsAppMapTools::~QgsAppMapTools() (qgsappmaptools.cpp:185) ==80600== by 0x4B327D2: operator() (unique_ptr.h:81) ==80600== by 0x4B327D2: operator() (unique_ptr.h:75) ==80600== by 0x4B327D2: reset (unique_ptr.h:402) ==80600== by 0x4B327D2: QgisApp::~QgisApp() (qgisapp.cpp:1725) ==80600== by 0x4B32E2C: QgisApp::~QgisApp() (qgisapp.cpp:1787) ==80600== by 0x1163F7: main (main.cpp:1645) ==80600== Address 0x2b25e608 is 200 bytes inside a block of size 616 free'd ==80600== at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==80600== by 0x4E9516E: QgsAppMapTools::~QgsAppMapTools() (qgsappmaptools.cpp:185) ==80600== by 0x4B327D2: operator() (unique_ptr.h:81) ==80600== by 0x4B327D2: operator() (unique_ptr.h:75) ==80600== by 0x4B327D2: reset (unique_ptr.h:402) ==80600== by 0x4B327D2: QgisApp::~QgisApp() (qgisapp.cpp:1725) ==80600== by 0x4B32E2C: QgisApp::~QgisApp() (qgisapp.cpp:1787) ==80600== by 0x1163F7: main (main.cpp:1645) ==80600== Block was alloc'd at ==80600== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==80600== by 0x4E956E2: QgsAppMapTools::QgsAppMapTools(QgsMapCanvas*, QgsAdvancedDigitizingDockWidget*) (qgsappmaptools.cpp:128) ==80600== by 0x4B6409B: make_unique (unique_ptr.h:857) ==80600== by 0x4B6409B: QgisApp::QgisApp(QSplashScreen*, bool, bool, QString const&, QString const&, QWidget*, QFlags) (qgisapp.cpp:1052) ==80600== by 0x1157A7: main (main.cpp:1377) ``` The reason was that the mParentTool of QgsMapToolCapture was already destroyed Andrea Giudiceandrea 2021-05-07 Release datasource when cancelling loading of OGR sublayers vcloarec 2021-04-28 backport #41362 Nyall Dawson 2021-04-28 Run workflows on queued_ltr_backports branch Nyall Dawson 2021-04-23 Fix potential nullptr dereference issue in symbol to SLD conversion due to incorrect use of static_cast instead of dynamic_cast. And cleanup logic to make it clearer. Nyall Dawson 2021-04-23 Fix potential crash in mesh renderer vector settings widget Nyall Dawson 2021-04-27 Properly disable mingw build, disable 20.10 build Paul Wicks 2021-04-23 Move currentFrame increment to the end of the loop This fixes a bug that causes the first frame in a temporal animation to be skipped since currentFrame is initialized to be zero, but then before the first frame is rendered frame number is incremented. This is a fix for #42932. Matthias Kuhn 2021-04-21 Merge pull request #42869 from m-kuhn/statsbycaterror Add safety check for field name in StatisticsByCategories Andrea Giudiceandrea 2021-04-20 Fix opening the console when an error occurs (specifically when 3d library is not built) before the console is displayed. uclaros 2021-04-18 FlatGeobuf is always UTF-8 Nyall Dawson 2021-04-18 Disable mingw build The environment is broken for unknown reasons Sebastian <18557959+fiddlersfan@users.noreply.github.com> 2021-04-16 switch from baseName to completeBaseName Harrissou Sant-anna 2021-04-16 "Flatten relationship" alg output can not be skipped nilsnolde 2021-04-03 adapt python blocking request test to contain a valid response after server error (cherry picked from commit 21540f2427573252d05cb8f5d8b5054b45315d4c) nilsnolde 2021-04-02 allow a failed QNetworkRequest to set a QgsNetworkReplyContent.content() for custom server error messages (cherry picked from commit 5be88464a0161f11832d04c01911bb1d2cbfaf7b) Nyall Dawson 2021-04-03 Gracefully handle import errors in console Fixes opening the console when 3d library is not built Fixes #41855 (cherry picked from commit 12905ccf4e9486b3f0ad7f0cecd9b68a4c0b2c15) Alessandro Pasotti 2021-03-09 indentation (cherry picked from commit a62fc8b685776b38531784fb96635f3bf5fa080e) Alessandro Pasotti 2021-03-09 Apply suggestions from code review Co-authored-by: Nyall Dawson (cherry picked from commit 2adf89c98dd895206b7bc9a72134186042b9ab62) Alessandro Pasotti 2021-03-08 WMS cascading: fix unreported issue wih missing fids 1. in WMS provider try to set fid from external getFeatureInfo JSON response 2. in WMS server, make sure we transform integer FID to string This fixes an unreported issue where getFeatureInfo from cascaded WMS in JSON format have no feature IDs. Funded by Gis3W https://www.gis3w.it (cherry picked from commit 0189efa7ca0a5a100d04a9f2e0e183ffeb8cb9f2) Alessandro Pasotti 2021-03-25 Apply suggestions from code review (cherry picked from commit df7e8afa1823afb6ad26e908d36861c6c57f5c23) Alessandro Pasotti 2021-03-23 Prevent double expensive calls to loadFields in OGR (cherry picked from commit 0391b1515710a48e7eb8c5628ddcbd0908fce5d4) David Marteau 2021-03-23 Add multipart option for processing geometry parameter (cherry picked from commit 9eb172aa8eef688c66ef3d8d78242700b5b7f297) D'Hont René-Luc 2021-03-23 [Vector] Use XML Extent even if data provider has metadata The XML extent was only used if the data provider has no metadata. This means that only PostGIS views and materialized views can benefit from the use of the XML Extent. This commit removes this constraint (cherry picked from commit b681de9a2f1b1a854f88175ac375c965e1ef8536) Denis Rouzaud 2021-03-26 Update qgsfeaturepickermodelbase.h Denis Rouzaud 2021-03-26 Update qgsfeaturelistcombobox.sip.in Denis Rouzaud 2021-03-26 fix sip Denis Rouzaud 2021-03-23 Update src/gui/qgsfeaturelistcombobox.h Co-authored-by: Mathieu Pellerin Denis Rouzaud 2021-03-22 remove leftover Denis Rouzaud 2021-03-18 fix open form button not always enabled in relation reference widget (#42144) * fix open form button not always enabled in relation reference widget when the underlying model has more feature than what the model fetches by default (100), the feature is not fetched yet when the combobox has its index changed the new signal allows to be aware when the feature is ready to be used Alessandro Pasotti 2021-03-23 [Backport release-3_16][Server] Speed up WMS GetCapabilities by removing featureCount Backport 803848a85547e776936aa4d6b3b3daecf224b1be from #42409 Mathieu Pellerin 2021-03-27 Fix fid collisions when pasting features into a gpkg/spatialite dataset (cherry picked from commit cb24fe48e1f4896b1eaf05834b7c880a9978faa6) Mathieu Pellerin 2021-03-25 [labeling] Fix handling of data-defined buffers (both UI/UX and rendering behavior) (cherry picked from commit 1a7fe6ae5557b640cf0fea704b38c1918551994a) Alessandro Pasotti 2021-03-25 Revert: utf8->latin1 (cherry picked from commit b2f29552442f14d2e0fb5cab13eb141e35edf5bb) Alessandro Pasotti 2021-03-25 Fix wms autorization logic (cherry picked from commit 8379adb931319c2b6b3b37ebbd995326b64dfcd8) Alessandro Pasotti 2021-03-25 Fix auth basic encoding (no auth system) Followup #42410 Fixes #42405 (cherry picked from commit 1ba3c264f9ff9cfb2db145381d645c0306a952db) Nyall Dawson 2021-03-25 Fix invalid cast of QgsProperty as bool to store in strings (cherry picked from commit 253e0174f1e0c49432bdeb2b9c7ef9349cf3ea2b) Nyall Dawson 2021-03-23 Fix mesh layer properties dialog doesn't open at the temporal page when clicking the temporal icon for a mesh layer (cherry picked from commit b378138b7fc7fb8c10a120a693bfe2f1d7f38f0b) Nyall Dawson 2021-03-24 [processing][saga] Fix misleading 'layer could not be generated' error after running algorithms which create raster files (cherry picked from commit 286fd207c42b11b4b8cc980f446088201ec1a5fa) Andrea Giudiceandrea 2021-03-23 Fix many issues in gdal algs Manual backport of #41893 (#41847) to 3.16 branch Alessandro Pasotti 2021-03-23 Fix auth basic non-ascii encoding Fixes #42405 (cherry picked from commit 04cc0d2ae0ec9863cd534fcaae8cb6d5a98f96f7) Marco Hugentobler 2021-03-09 For internal layers, opacitiy has to be set after the style has been set Marco Hugentobler 2021-03-08 Also test the opacity parameter within the external layer Marco Hugentobler 2021-03-08 Test if opacity is applied for external layers Marco Hugentobler 2021-03-07 Opacity should also be considered for external layers Nyall Dawson 2021-03-22 Fix some ArcGis VectorTileServer urls cannot be directly loaded Some services don't default to returning JSON for the capabilities, so explicitly request it Fixes #42314 (cherry picked from commit 87c7c46f99e58e29a4ff434464eb759c4fe17064) Damiano 2021-03-18 Fix relation editor widget not visible if n:m relation name is empty (#42312) Check relations for equality by Id instead of name and check only if the relation in context is valid. (cherry picked from commit e75b6df2ee533d0b134b47cdc2e780b692c3ed96) Nyall Dawson 2021-03-22 Better error reporting in Point on Surface (cherry picked from commit 954ad351575e811e69fddc8eb6976ebab52b2988) Nyall Dawson 2021-03-22 [processing] When running "point on surface" with "create point for each part" option enabled, discard incoming fid fields and regenerate Because we are potentially outputing multiple features per input feature when this option is enabled, we can't guarantee that the existing fid values will be unique. Fixes #42350 (cherry picked from commit 1b2ca794d2475454b8254c673832c8301370c9dd) Andrea Giudiceandrea 2021-03-22 [processing] Centroids: optimize for multipart and better error reporting See 954ad351575e811e69fddc8eb6976ebab52b2988 https://github.com/qgis/QGIS/pull/42363 (cherry picked from commit da66253a9fc22eaa41d2e75fe6bb80c87fc08839) Andrea Giudiceandrea 2021-03-22 [processing] Fix "Centroids" alg with multipart geometries when the "Create centroid for each part" option is enabled discard incoming fid field and regenerate it See 1b2ca794d2475454b8254c673832c8301370c9dd https://github.com/qgis/QGIS/pull/42363 (cherry picked from commit c2451a903f9b8ebff0f2a21b5441c9e3cf2c83ef) Alessandro Pasotti 2021-03-02 Server WMS GetPrint accesscontrol support Cherry-picked from master c6699b28b2. Tudor Bărăscu 2021-01-25 fix dxf export for espg's with reverse axes + test The dxf export didn't work for reverse axis projections (north, east) as the BBOX for WMS 1.3.0 comes in South, West, North, East and the dxf export treated it like West, South, East, North. The logic is taken from the normal GetMap, GetPrint requests. Backport from https://github.com/qgis/QGIS/pull/41160 Martin Dobias 2021-03-17 Fix sip Martin Dobias 2021-03-16 Extra fixes Nyall Dawson 2021-03-16 Merge pull request #42187 from wonder-sk/fix-rasterize-alg-layer-list Fix wrong list of layers in Rasterize alg (Convert map to raster) (cherry picked from commit eb185d26826bc67eb69c84dc333cc0c8690bd437) Marco Bernasocchi 2021-03-16 Allow loading GPKG layers with GEOMETRY type (#42253) (cherry picked from commit 60f788c91df643a1447a503526567385e1d70015) Alessandro Pasotti 2021-03-18 More masks Alessandro Pasotti 2021-03-18 More masks Alessandro Pasotti 2021-03-18 Fix WMS DPI scale rounding error Backported from master PR #42292 Alessandro Pasotti 2021-04-11 Merge pull request #42754 from rouault/fix_crash_bad_vector_layer Gui: fix crash when opening vector layer property dialog on a bad layer Matthias Kuhn 2021-04-13 Merge pull request #42782 from nirvn/updatefeature_fix [vectorlayer] Fix updateFeature() when an attribute's variant goes from null to default null value Merge: bfd36fddc9 f6bd0e51e7 Alessandro Pasotti 2021-04-17 Merge pull request #42801 from qgis/backport-42771-to-release-3_16 [Backport release-3_16] [Server] QgsServerFeatureId use combine expression in update feature request Jürgen E. Fischer 2021-04-16 Release of 3.16.6 Jürgen E. Fischer 2021-04-16 translation update for 3.16.6 from transifex github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 2021-04-15 fix wrong identification of python 3.10 as python 3.1 (#42799) (#42807) Co-authored-by: Basil Eric Rabi Alessandro Pasotti 2021-04-15 Merge pull request #42771 from rldhont/server-feature-id-combine-expression [Server] QgsServerFeatureId use combine expression in update feature request Jürgen E. Fischer 2021-04-13 debian packaging: fix hirsute python library detection Merge: f080813c17 3a295c7484 Alessandro Pasotti 2021-04-12 Merge pull request #42775 from qgis/backport-42748-to-release-3_16 [Backport release-3_16] Update user groups data Alessandro Pasotti 2021-04-10 Merge pull request #42748 from gacarrillor/add_4_new_user_groups Update user groups data Jürgen E. Fischer 2021-04-04 debian packaging: add hirsute, drop eoan Jürgen E. Fischer 2021-04-12 scripts/scandeps.pl: drop qt5-default, add pandoc, run (backport commit 17084b8cf50a231642ec197b6b2a077520a476f2) Merge: 025643c18f c064ee8fb7 Alessandro Pasotti 2021-04-10 Merge pull request #42739 from qgis/backport-42736-to-release-3_16 [Backport release-3_16] Update server landing page sources Alessandro Pasotti 2021-04-09 Merge pull request #42736 from pathmapper/favicon Update server landing page sources Merge: 0dd9b67685 b12dfd4d90 Alessandro Pasotti 2021-04-09 Merge pull request #42735 from pathmapper/bp-3_16-minified [Backport release-3_16] Server landing page - update minified version pathmapper 2021-04-08 Update minified version (follow-up on #42697) Merge: c1b003623b 97faffe62e Alessandro Pasotti 2021-04-08 Merge pull request #42722 from pathmapper/backport-42697-to-release-3_16 [Backport release-3_16] Use recommended osm tile url for server API - Features and landingpage pathmapper 2021-04-08 Use recommended osm tile url for server API - Features and landingpage (#42697) * Use recommended osm tile url Jürgen E. Fischer 2021-04-07 make wms server field configuration translatable (cherry picked from commit e6e78f07de96c691c478f5ae1c7979be8be15db8) Tomas Straupis 2021-04-04 Natural Breaks (Jenks) classification causes crash (#42618) Denis Rouzaud 2021-04-02 remove cpp check on 16.04 (#42616) Richard Duivenvoorde 2021-03-31 Disable the prefetching of images from OWS services See: https://lists.osgeo.org/pipermail/qgis-developer/2021-February/063165.html and a followup of https://github.com/qgis/QGIS/pull/41832 Never prefetch tiled OWS layers Know More 2021-03-30 [processing] Fix encoding for raster analysis algorithm outputs Jürgen E. Fischer 2021-03-27 osgeo4w: fix nightlies with nightlies of proj and gdal Jürgen E. Fischer 2021-03-26 fix submission in nightlies (cherry picked from commit bc1f5d23d66b1e3de00225c3b4bb380299010f8f) Jürgen E. Fischer 2021-03-23 spelling fixes (cherry picked from commit 2d1aa68f0d044f2aced7ebeca8d2fa6b754ac970) Jürgen E. Fischer 2021-03-23 fix update_news.pl and update NEWS.md (cherry picked from commit e45b81989721ace64ad04dd137a62ada07d3c5b2) Andrea Giudiceandrea 2021-03-21 Fix Help button for "Raster Layer Save as..." dlg Replace "managing_data_source/create_layers.html#save-layer-from-an-existing-file" with "managing_data_source/create_layers.html#creating-new-layers-from-an-existing-layer" Andrea Giudiceandrea 2021-03-21 Fix Help button for "Vector Layer Save as..." dlg Replace "managing_data_source/create_layers.html#save-layer-from-an-existing-file" with "managing_data_source/create_layers.html#creating-new-layers-from-an-existing-layer" Andrea Giudiceandrea 2021-03-15 [processing][gdal] Fix parsing of creation options for Roughness alg (cherry picked from commit e11b7f0230656ee2ba990f34ae19ed2fe68a8a48) Nyall Dawson 2021-03-12 [processing] Fix use of "Save log to file" algorithm in models run from the qgis_process standalone tool (cherry picked from commit 6daeebcd09f5c09569ebda299eb3d592e9a523d4) Julien Cabieces 2021-03-08 Update widget state when scale locked state is changed from API Nyall Dawson 2021-03-09 Fix untranslated message when downloading wms legend graphics, also improve message when total size is unknown (-1) (cherry picked from commit f9a6e33435fd72ba706f2a10ab3fbd8cc5a50914) Mathieu Pellerin 2021-03-09 [processing] Fix atlas export relying on predefined scale for atlas-controlled map items (#42081) * [processing] Fix atlas export relying on predefined scale for atlas-controlled map items * De-duplicate code, add a QgsLayoutUtils::predefinedScale function (cherry picked from commit 22d082661547abe008c229798f683263bc6323cc) Matthias Kuhn 2021-03-05 [layout] Add legend item scope to render context This enables us to render symbols differently in different legends (cherry picked from commit c213c49151ec81989e12f5956dd36c1ec91bee0d) Mathieu Pellerin 2021-03-03 [delimitedtext] Fix regression opening files with unicode characters (fixes #41948) (cherry picked from commit 7278ec85b1fd2677699dc25c02bac10e2cf0bc6b) Nyall Dawson 2021-02-25 Fix QgsAttributes equality operator when comparing attributes where one set contains a string value of a date, and the other a QDateTime value of the same date For some bizarre reason the QVariant == test returns true when comparing a QDateTime variant to a QString variant where the string matches the default string format representation of that date...!!!! (cherry picked from commit cedb64f6e87d79b1d7acb221f2fab1aeff8403ff) Nyall Dawson 2021-02-11 QGIS expressions are not sensitive to the case of field names, so mimic this same insensitivity when compiling expressions for providers Avoids the expression compilation failing whenever a referenced field in an expression does not exactly match the layer's field name case. (cherry picked from commit 52528c5dcd984097ee4f960268134588394a57e5) Nyall Dawson 2021-02-25 [memory] Correctly store converted field values when adding or changing attributes If testing for value compatiblity via QgsField::convertCompatibility only resulted in true because an automatic type conversion happened then we need to store the auto converted value, not the original. (cherry picked from commit d5eb6b0ec2c17b7455a7a03358bd2bf852d1a3a1) (cherry picked from commit 0a8f040d7ecd35bd2f850c7d179291c48be1a232) Nyall Dawson 2021-03-03 Fix crash on exit when remember last used attribute values is checked (cherry picked from commit f4e5fdb4fa8967bb831f49090a550e5616c089aa) Nyall Dawson 2021-03-03 Don't silently swallow exceptions in python context managers Notably this causes processing modules to silently fail to load without any warnings if the required dependancies (such as pyscopg2) are not installed (cherry picked from commit 1040fe8705172b0add7ff8f54862088abaad9a2c) Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de 2021-02-25 QgsPluginInstaller can now read zipfiles where 1st internal file is located in plugin subfolder (cherry picked from commit 048af492b1d3f01e45f4d2955b674dd67100c8c2) Nyall Dawson 2021-02-23 [layouts] Fix map item loses preset them choice if item is selected when a map theme is renamed or changed (cherry picked from commit 34f4d1f97fdc7fa8943c507518551b37d595072d) Nyall Dawson 2021-02-17 Remove confusing crs prompt which can show when loading a raster file into the georeferencer window (cherry picked from commit ad052b5b7b2cbd5d25081f54eecadd29d30852f9) (cherry picked from commit 76620ff83d5aae7ff10b0af55158d2cf2d342307) Nyall Dawson 2021-02-17 [georeferencer] NEVER load raster file being referenced into the current project This was likely a decades old hack in order to get the layer to show in the georeferencer canvas, but it's not needed now and definitely not wanted. Loading into the project as a hidden layer just complicates things, and runs into all sorts of issues such as users saving a project while a georeference is in project leaves around hidden ghost layers in the project... (cherry picked from commit ede3ca2305784fe872bf909c0e90a7eed7294a38) (cherry picked from commit ea4bc09867b5dfde7d3cf6285dfeeb46c0ef4638) Alessandro Pasotti 2021-02-03 Replace colon in typenames Fixes #41292 QGISserver WFS returns invalid GML in case of cascading WFS (cherry picked from commit 65b272d1dcc6ffdcf8add04d4d0d11228b231229) Nyall Dawson 2021-02-19 [layouts] Correctly set data defined html url or attribute table source property on the parent multiframe object, not the child frame Fixes #41590 Fixes #36647 (cherry picked from commit 8324317e228c66e32fc3446c371a23fbdba98701) Marco Hugentobler 2021-02-19 Ignore getLegendGraphic URL if GetMap url is ignored (#41596) (cherry picked from commit 7031fed0164453dba4dba815c9cff6446f75f3ac) Alessandro Pasotti 2021-02-17 QgsProjectLayerGroupDialog: accept an existing project in an overloaded constructor. Fixes #40552 (cherry picked from commit e9be3a82b05a949e31f50b4ab33e46d1041d2752) Alessandro Pasotti 2021-02-19 Set gathered statistics to none when there are no statistics Fixes #41662 (cherry picked from commit caa19170ba3e14b8a2db4cef7a24a3a0e247d096) Alessandro Pasotti 2021-02-18 Set min/max from data type when GDAL stats fail Fixes #41662 (cherry picked from commit 30b216602440a511001663011ed7d8b4f7a7c645) Alessandro Pasotti 2021-03-03 Merge pull request #42000 from elpaso/bugfix-server-accesscontrol-gfi-reset Server accesscontrol getfeatureifo rules clear Jürgen E. Fischer 2021-03-19 Release of 3.16.5 Jürgen E. Fischer 2021-03-19 translation update for 3.16.5 from transifex Alessandro Pasotti 2021-03-16 Merge pull request #42276 from elpaso/bugfix-gh42275-wfs3-string-fids-template Fix wfs3 template with string fids Nyall Dawson 2021-03-16 [processing] Fix misleading "cancel" label shown for "close" button This button isn't a cancel button - it just closes the dialog, and doesn't abort any changes which have already been made as a result of running the algorithm through the dialog. Andrea Giudiceandrea 2021-03-13 Make Joins properties summary table translatable Nyall Dawson 2021-03-11 [pal] Fix crash in labeling polygons in some rare circumstance which I can only reproduce on a single project But this code is so totally unreadable that it's not suprising that there's all kinds of nasty here. In this case the crash is caused when the polygon part calculated by "splitPolygons" (which does... something... to a polygon) results in a zero area polygon (because... reasons). So add a safeguard in to avoid this situation. Also rename class to something saner Nyall Dawson 2021-03-12 [processing] Fix output from Snap Geometries algorithms cannot be plugged into algorithm inputs requiring a point or line geometry type Fixes #42200 Jürgen E. Fischer 2021-03-09 nightlies: fix pushing to dash (cherry picked from commit 6e5f4f36166c5a29759f4f78abeab6e9b579e2aa) Nyall Dawson 2021-03-09 Add PyQt5.QtWebKit to docker image packages Nyall Dawson 2021-03-09 Add a 3d mask image Nyall Dawson 2021-03-08 Fix crash when loading a project with invalid layers and the geometry checker plugin is enabled Nyall Dawson 2021-03-09 Merge pull request #42096 from DelazJ/mapsFunctions improvements fixes to Maps functions Harrissou Sant-anna 2021-03-08 format_date function does not only take and output date datetime or time can be used to output something else Denis Rouzaud 2021-03-08 add icons to workflow (#42094) Denis Rouzaud 2021-03-07 fix typo Denis Rouzaud 2021-03-07 add dispatch to MingW64 workflow+ Denis Rouzaud 2021-03-08 force docker rebuild on manually triggered run Andrea Giudiceandrea 2021-03-07 Fix decimal separator in "condensed" extent string Always use a decimal point, regardless of the user Locale, because the comma is already used to separate the parts of the extent string Jürgen E. Fischer 2021-03-07 enable dash push for nightlies Harrissou Sant-anna 2021-03-05 Pin badges to the actual branch status Alessandro Pasotti 2021-03-04 Add missing sip factory nicogodet 2021-03-04 QgsCellStatisticsAlgorithm::name() should not return a translatable string. Serge Dikiy 2021-03-03 fix Select Features by wrong Rectangle/Polygon Alessandro Pasotti 2021-03-02 Do not crash on spatialite setSql connect Fixes #41950 Jürgen E. Fischer 2021-03-02 followup 81ba6c0826 Jürgen E. Fischer 2021-03-02 update splash Nyall Dawson 2021-02-25 Add test to ban brace initialization of QVariant variables This test checks that brace initializers are never used for QVariant variables. On some compilers the value will be converted to a list. and on others a list of lists. Always use = initialization to avoid this ambiguity! (cherry picked from commit f31ec3d8b37a988cd30f33c8fa79defa88447007) Nyall Dawson 2021-03-01 Fix some unwanted GDAL test backports These were only needed because of other changes in the 3.18/master branches (which shouldn't be backported) Jürgen E. Fischer 2021-02-28 fix nightly (cherry picked from commit fa5c4c0d9480c24a982888374c8a11c134c2906b) Nyall Dawson 2021-02-27 [processing][gdal] Partially revert 570972b22707533 - gdal_calc command is gdal_calc.py, not gdal_calc - commandName() method is used for more than just the command line generation, so move extension handling to getConsoleCommands() only Nyall Dawson 2021-02-28 Rewrite malformed datetime values in gpkg, resurrect test The raw sqlite values stored for the datetime fields did not match the GPKG spec, so sqlite backend sql queries were not returning expected results. Nyall Dawson 2021-02-26 Fix crashes in QgsHighlight if layer is removed before highlight (cherry picked from commit e89d7158a004cfbb742b65ed0a0aa0be25085e2e) Matthias Kuhn 2021-02-26 Rename duplicate zonal statistics (in place) Nyall Dawson 2021-02-09 Split grass raster tests into two blocks (cherry picked from commit c7a25c6275636cafea5ac4e65513943e116a2abf) Denis Rouzaud 2021-02-26 fix cmake call2 (cherry picked from commit c32afdabc399ab83de8ad5781a168496ac1cadde) (cherry picked from commit 707463304003e1e435e029e71adc889a8d460be0) Denis Rouzaud 2021-02-26 revert to classic call to cmake (cherry picked from commit 143599892893ac23789ed2733a1629783764114e) (cherry picked from commit 725aa8345fe575fb3f9c60cc0d74ec9590ef5298) Nyall Dawson 2021-02-27 Skip oracle test, the oracle server container is not available Denis Rouzaud 2021-02-26 use Mingw64 builds for 3.16 branch (#41853) * use Mingw64 builds for 3.16 branch * add scripts * fix auth manager * fix code layout Merge: d7ff58559e 9c1c9a8ffe Alessandro Pasotti 2021-02-26 Merge pull request #41790 from qgis/backport-41787-to-release-3_16 [Backport release-3_16] Fix #41786 wrong server feature ids when composite PKs Matthias Kuhn 2021-02-25 Merge pull request #41817 from m-kuhn/compound_curve_remove_multiple_dups Fix QgsCompoundCurve::removeDuplicateNodes with multiple duplicate nodes Harrissou Sant-anna 2021-02-10 Update the format_number example and add link to list of iso language codes (cherry picked from commit e41d32864d9f1a5009c46e53e0e1468d3b60d6a2) Harrissou Sant-anna 2021-02-10 Add link to ISO language codes for format_date function (cherry picked from commit 8eb93c581f4a511489d98d458b801893875bc746) Harrissou Sant-anna 2021-02-19 Fix typo (cherry picked from commit d4b1f3d4b45ea23af61a985a2959b333be76c9cd) Alessandro Pasotti 2021-02-24 Merge pull request #41787 from elpaso/bugfix-server-fids Fix #41786 wrong server feature ids when composite PKs Nyall Dawson 2021-02-23 [mesh] Fix mesh line width unit setting is always ignored Nyall Dawson 2021-02-23 Gracefully catch transform errors in rubber band geometries Alessandro Pasotti 2021-02-23 Merge pull request #41769 from elpaso/bugfix-gh41747-paletted-float-ramp-order Fix raster paletted ramp order Denis Rouzaud 2021-02-23 backport CI changes to 3.16 (#41760) Matthias Kuhn 2021-02-22 Merge pull request #41738 from m-kuhn/alg_exec_no_selection_unbound_local Fix calling in place with empty iterator Jürgen E. Fischer 2021-02-21 followup 570972b227075335f2b4a6ca2d5e6cb00330a0f6 (cherry picked from commit 61b6cc21e8a1708c8bcb0302546ac6cf81da6c36) Jürgen E. Fischer 2021-02-21 processing/gdal: use batch files instead of modules on windows (cherry picked from commit 570972b227075335f2b4a6ca2d5e6cb00330a0f6) Nyall Dawson 2021-02-19 Fix crash when setting value for relation widget wrapper (#41653) Calling setForeignKeys during updateValues would result in the widget wrapper catching the relation widget's changed signal, triggering an assert as the foreign keys don't match the form's feature's key (since that hasn't yet been set). In any case, setting the initial value for a editor widget wrapper must NOT be treated as a user-induced value change. Alessandro Pasotti 2021-01-28 Server WFS: handle axis orientation Fixes #36584 Cherry-picked from master 84f61ff3b1. Alessandro Pasotti 2021-01-29 Server WFS: handle axis order in BBOX Follows GeoServer convention, fixes #36584 Cherry-picked from master e967fd95a1 Alessandro Pasotti 2021-02-17 Prevent spatialindex creation by default on GPKG Fixes #41436 Manual Backport from master 62bb273024bb71d9cb254f9c8d5aa9 Alessandro Pasotti 2021-01-19 Fix vertex editor locale with Z/R values Fixes #29682 Manual backport of master commit e859d44456 Nyall Dawson 2021-02-06 Don't loop through all selected features multiple times (once per field) when the attribute form is opened. This is incredibly expensive, yet only required in a very very small corner case (field is from a joined layer without the upsert on edit capabilities). Refine logic to avoid the scan wherever we can. Fixes #41366 Fixes #36863 (cherry picked from commit c6613593c72ac0411417d5a9aacf0335d52c4e66) Nyall Dawson 2021-02-16 [layouts] Expose the correct expression context for attribute and manual table text format widgets These text formats have access to the full layout item expression context, and also extra variables for @row_number and @column_number, but these weren't being shown in the UI. Expose them for use in expressions and highlight the useful @row/column_number variables. (cherry picked from commit f3372716060f2c1eecff46c99c999b66505504fc) Nyall Dawson 2021-02-15 Add option to control the plain text display method for fields using the checkbox form widget In QGIS 2.x we always displayed the underlying raw value of a field using the checkbox widget in the attribute table or in identify results (i.e. the text display of the field would always match the value the user had set for the checked or unchecked representation status, e.g. "yes"/"no", "present"/"absent", etc) This was changed in 3.0 so that the representation status ONLY affected how the underlying stored values are mapped to a boolean true or false value, and accordingly the attribute table/identify results started only showing "true" or "false" strings. This new setting allows users to control whether they want plain text displays of the field to use the 3.x "true"/"false" behavior (the default), or if they want to see the 2.x style actual field value. (cherry picked from commit eba9ffa46e6d3f00e276583e3c38e29ccb1841b9) Nyall Dawson 2021-02-16 Fix text edit widget wrapper incorrectly shows "NULL" string for indeterminate state When editing multiple features with differing values for a text edit widget field, the widget should show an empty line edit and not a widget showing "NULL". (cherry picked from commit fa9135792574ff5dbbd1ab53d15faec3d190e3db) Nyall Dawson 2021-02-16 Fix logic error in QgsVectorLayer::changeAttributeValues which results in an incorrect failure status when editing a layer which contains joins This causes the attribute form to incorrectly report that changes cannot be saved whenever attempting to edit a layer which contains a join and a mix of joined/not-joined attributes are edited. (cherry picked from commit 01889d96b22757028e62c156a945ae8b86e69a68) Nyall Dawson 2021-02-15 Fix misleading error message when an attribute form fails to save changes Regardless of the reason why the saving failed, a message about invalid JSON was always shown... which is totally confusing for users when a table has NO json fields or values (ノ`Д´)ノ (cherry picked from commit e34779a45f1833018af9cdf000543a1e3cfe81ca) (cherry picked from commit a7ff77bed3920a43af0980f2b5b01f56200e421d) Nyall Dawson 2021-02-11 Fix fragile method of setting font marker data defined style And fix test flakiness (cherry picked from commit 1ed964d34c55a7d63a80f2a3eaf7bbb9e521a913) Mathieu Pellerin 2021-02-09 Modify the test case to use spy signal (cherry picked from commit e62aaef0c6052544ab2c0833405b7200c51697c5) Mathieu Pellerin 2021-02-08 Add basic tests covering feature counter (cherry picked from commit 153640855e4426e4c28e5a72cab62b8b3f4e1023) Mathieu Pellerin 2021-02-08 Fix initiation of feature counter map, use ruleKey (cherry picked from commit 413baf7b71b95022958f38698ad26c71e36c3424) Nyall Dawson 2021-02-09 Fix restoring previous GDAL alg raster creation options when running an algorithm from processing history (cherry picked from commit 5ba423d816528cb578e3c418275c6833bab7243b) Nyall Dawson 2021-02-09 Fix setting the current GDAL profile options temporarily overwrites the definition of one of the stored GDAL profiles Fixes #41378 Fixes #40235 (cherry picked from commit 7454a0e0dbcc9d27403bf05c8dee680fbc614e0d) Nyall Dawson 2021-02-09 [processing] Automatically load the native and 3d providers when a script calls Processing.initialize() if they are not already loaded This means the following ugly code can be avoided: Processing.initialize() QgsApplication.processingRegistry().addProvider(QgsNativeAlgorithms(QgsApplication.processingRegistry())) QgsApplication.processingRegistry().addProvider(Qgs3DAlgorithms(QgsApplication.processingRegistry())) and instead the call to Processing.initialize() is sufficient to load ALL providers Fixes #41310 (cherry picked from commit b4025442e8faede81766806c1c5ff4c5a4a95c0d) Luigi Pirelli 2020-12-23 Added sanity check of links between graphicitems showing error in dialog. Fixes #40724 #39260 (cherry picked from commit 2f7d6defeeb9274320cc3a795a0d5bb1c8a0e878) Nyall Dawson 2021-02-11 Add "octagon", "asterisk" and "square with corners" shapes to simple marker available shapes (cherry picked from commit c582967b6e5e565e980f415f92b8387d6f6178e8) Nyall Dawson 2021-02-11 Mask images to get test passing on Fedora (cherry picked from commit a81ba3cfff12218f740079200e7f044eb58f58c9) Julien Cabieces 2021-02-04 Fixes #40720 : Refresh snapping index on vector data provider notify (cherry picked from commit 618734a34bfc1aa9a84cf679289441c0ec8c9669) Julien Cabieces 2021-02-09 Update layer variables for expression builder (#41417) Fixes #40255 (cherry picked from commit 76cc05042e8ce5d23964db0a42b6ae1b0d1e4c1a) Julien Cabieces 2021-02-11 properly get layer from a QgsProcessingFeatureSourceDefinition (#41457) Fixes #40055 Julien Cabieces 2021-02-04 Fixes #40318 : remove duplicates in CRS list (cherry picked from commit e8b4c408953adca49943df60bf524abc7ca60af6) Julien Cabieces 2021-02-09 Fixes #39620 : Saving processing results in a database (cherry picked from commit f5d915460c76a192d33b76a7210ff2112fbe2af9) Richard Duivenvoorde 2021-02-13 Use QRegularExpression::UseUnicodePropertiesOption in regular expressions (#41507) Should fix: #41453 in which values holding UTF diacritics were not handled. While these expressions are used for (international) text values, I think they should be usable with Unicode (instead of ASCII only) See: https://doc.qt.io/qt-5/qregularexpression.html and: https://doc.qt.io/qt-5/qregularexpression.html#PatternOption-enum (cherry picked from commit b47c6a9c1eac9a8ff67901de2aeaaaa569061fcf) Alessandro Pasotti 2021-02-06 Fix QgsDataItem test (cherry picked from commit 1042136a8999c12c9bca351b11c233f681b9ce1d) Alessandro Pasotti 2021-02-05 Test databaseConnection (cherry picked from commit 37e5f94af44c99c0ef35607db61c75fd5e6acd6c) Alessandro Pasotti 2021-02-05 Add DB connections factory to data items (cherry picked from commit 5733970f84f0d4f670b0a26046d4c020c3065337) Alessandro Pasotti 2021-02-04 GPKG Allow table creation from file browser Fixes #41342 (cherry picked from commit 95573cf454a844ce6976a5b76c243768a44d8ca7) Peter Petrik 2021-02-08 fix #41182 load system OpenCL (#41374) (cherry picked from commit e533b267e8fa95b84d8bf6385853d2ced74b3197) Mathieu Pellerin 2021-02-05 [process] Set the PROJECT_PATH project as QgsProject singleton to fix aggregate expression (and more) (cherry picked from commit 590b7f48c4d2997a50fd636fe0431ec37159e9f1) Nyall Dawson 2021-02-03 [processing] Ask users for existing destination fields for Sum Line Length and Count Points In Polygons result fields when running in in-place mode Makes these algorithms fully compatible with in place execution Fixes #39807 (cherry picked from commit 9297938598649cff9d99d07a4b22863d3589f361) Nyall Dawson 2021-02-03 [processing] Input parameter name for in place algorithms is not always fixed, so ensure we correctly obtain and use the correct input parameter name (cherry picked from commit 0a2b99c838440bd00d2036bdb264d740677e3773) Nyall Dawson 2021-02-03 [processing] Correctly set IN_PLACE configuration option when running in place algorithms through locator filter (cherry picked from commit 8a3a039f0d21afb1aba867d5702eacb6f60125bf) Alessandro Pasotti 2021-02-02 Server: remove double url decoding Fixes #41116 and #39436 (test taken from that) (cherry picked from commit 55573ede933726408700c1eaf3d5213a4d47a26d) Alessandro Pasotti 2021-01-27 WMS provider: urlencode layer names in GetMap URL requests Fixes #41116 Successfully tested on QGIS Server and GeoServer (cherry picked from commit 3ca980f01448a6c20d1467089dc3eab82e7d76b0) Alessandro Pasotti 2021-01-27 Add test for server + encoding (cherry picked from commit 0498ddd0477c408ac23bf8d555f8da6693ccf63b) Alessandro Pasotti 2021-02-02 Apply suggestions from code review Co-authored-by: Andrea Giudiceandrea (cherry picked from commit 6e941f13f8ecba6df207f60dc26810f4eb0203b2) Alessandro Pasotti 2021-02-02 Locale support for extent and raster save as dlg Fixes #41284 (cherry picked from commit 10a3740009ecb09d78c291b118622bba56e4f3b7) Julien Cabieces 2021-01-21 [Oracle] Fix create layer with lowercase and large field names Julien Cabieces 2020-12-30 Fix issue when inserting a feature with only null attributes Julien Cabieces 2021-01-19 [Oracle] Don't reset srid to -1 when there is no geometry Julien Cabieces 2021-01-12 use unique_ptr to handle provider pointer deletion Julien Cabieces 2021-01-12 don't use QUUid::Id128, doesn't exist in Qt 5.9 Julien Cabieces 2021-01-11 fix spellcheck Julien Cabieces 2021-01-11 [Oracle] Fix Oracle empty layer creation when there is no geometry Even Rouault 2021-02-01 [Postgres] Use spatial index for tables using geography type (fixes #39453) (cherry picked from commit b936829b3e4ba8e952597b9483f950ed5a798385) Nyall Dawson 2021-01-29 [processing] Add commands to qgis_process tool to enable or disable plugins from the command line qgis_process plugins enable plugin_name: enables the named plugin qgis_process plugins disable plugin_name: disables the named plugin Allows use of plugins on headless environments with the qgis_process tool. Fixes #41218 (cherry picked from commit d1409703fbc1eff1c80cc0895e53e2764f332e92) Alessandro Pasotti 2021-01-26 Fix test result (because NULL is a distinct value like in PG SQL) (cherry picked from commit 6e9389c4b2facad3d65eea35412b1974bed0d43c) Alessandro Pasotti 2021-01-26 Fix basicstatisticsforfields tests (cherry picked from commit 9d18fe14f7e96481193b5ff2e35199fdd0a80ef8) Alessandro Pasotti 2021-01-25 Handle nulls for date/time correctly (cherry picked from commit aa062f92a9e4a5cb1d2ad90d8459552be83d0dea) Alessandro Pasotti 2021-01-25 Followup #41109: fix algorithms Check for NULL instead of valid (because NULL is valid). The old behavior was relying on the fact that a NULL attribute was stored by OGR as an empty string instead of a NULL QVariant of the corresponding field type, the conversion of the QVariant( QString()) to a numeric field was checked (and it was failing) so everything worked (at least for non-string types). (cherry picked from commit d66d66e855c46274355e4a2ac73cbf7e41be035b) Alessandro Pasotti 2021-01-20 skip-keyword-check (cherry picked from commit 07f24296fb9fd65b1f9232352acfa38ecd24fb7a) Alessandro Pasotti 2021-01-20 Fixes windows issue with QVariant( QString() ) being NULL Fixes #41076 (cherry picked from commit b078be618520f925e07e40599036f00f806fbc3e) Even Rouault 2021-01-23 [PostgreSQL] Pass client_encoding='UTF-8' in connection string (fixes #41132) to avoid issues with non-ASCII passwords, and local encoding different from database encoding. (cherry picked from commit d63717b9973c52155455bd3b397e35e367a3dcf3) Alban Kraus <11193174+alkra@users.noreply.github.com> 2021-01-19 Handle exact distances in curveSubstring Fixes #41081 These exact distances may be obtained with distance_to_vertex. Before this change, the code considered the line segments as open intervals, so that vertices could not ever be considered as the start of a substring. This change considers them as semi-open intervals (closed at the beginning) instead. (With a special case when starting the substring at the last vertex) Before this change, vertices could not be considered as the end of a substring, so an other loop was required, adding a duplicate node. Similar behaviour is observed for QgsCircularString and corrected similarly. Double equality is performed as exact equality, because it does not matter on which segment the start of the substring is. Except where startDistance is -0.0, which is already handled before the for loop, or when startDistance is at the last vertex. (cherry picked from commit 5b2685d616e2a8abde33747fae3cd5f9a416190b) Nyall Dawson 2021-01-19 Rework geometry symbol rendering loop Don't segmentize and process the whole geometry upfront, and instead defer the segmentization and processing (eg clipping) to be performed on a part-by-part basis. This ensures that we ALWAYS have access to the corresponding original geometry when we get around to rendering each part instead of only its segmentized and processed version. Fixes marker line symbol layer renders vertices for segmentized versions of curved geometries instead of the actual vertices, and also fixes handling of multi* curved types with the marker line vertex/curve point interval types. Possibly also results in faster rendering for certain multipart geometries too, as the simplification and segmentization is now done on a part by part basis, so can potentially be skipped for some parts alone... Fixes #39750 (cherry picked from commit 71090b077f6968eef2c428d2de74c63c78f3f3a1) Nyall Dawson 2021-01-19 Add optimised method to QgsMapToPixelSimplifier which avoids clones in unwanted circumstances and works on QgsAbstractGeometry objects instead of QgsGeometry (cherry picked from commit ff730b6ee6dd60057f1ad43ffcabbf5dcbfd3f4c) Nyall Dawson 2021-01-19 Fix rendering of Vector Field marker symbol layer when map is rotated Fixes #40916 (cherry picked from commit 157bdcab884dde6523e78897ec1a8618a26b6d06) Nyall Dawson 2021-01-19 Use parent symbol type instead of layer geometry type to decide which line symbol layer settings to show Fixes fill symbol only related properties (like ring filters) show for line symbols in some contexts. Fixes #33398 Fixes #24131 (cherry picked from commit 9cba2489bcde55ee6e072dc7690ff2401928c507) Nyall Dawson 2021-01-19 Ensure layer style dock is updated when toggling legend items through layer tree menu Fixes #40630 (cherry picked from commit 457d6618ad6e9843b785854cf85ab5a0b815cd8c) Nyall Dawson 2021-01-20 [layouts] Always update label after text changes Fixes label shows old text when opacity settings are changed Fixes #40203 (cherry picked from commit 5d14c61f224e0f3621f701f96aa499ab355e1888) Nyall Dawson 2021-01-20 [processing] Don't default to input field for optional expression parameters Fixes #41063 (cherry picked from commit 1fed9020a21a3f3deb9cece03ebb533aeae8c6a2) Nyall Dawson 2021-01-12 Fix calculating closest wmst time when wmst uses a static list of datetime values (cherry picked from commit 912786e1324c5341f2f2113cb5de6830a313cb2f) Nyall Dawson 2021-01-12 Some wmst services specify a temporal dimension using ', ' separated values, so correctly parse these Also simplify code (cherry picked from commit fd31243bd9db643aa333a180270a1dd0fbe6aee9) Nyall Dawson 2021-01-12 Simpler approach to remove time component of a datetime value (cherry picked from commit 38730859ab39ceb029bb986b4c215936b30797b9) Nyall Dawson 2021-01-12 QStringLiteral (cherry picked from commit 54035549a5675bee6f27da063dd5a70bfb326ac6) Nyall Dawson 2021-01-12 Simpler iteration using range based loops (cherry picked from commit c7a158f81af7de72c95e125e9a12f020b6e3d197) Nyall Dawson 2021-01-12 [wms] Pass some large types by reference (cherry picked from commit 5dd69c08ed4a10b44c26a43c7f6bac3ecb5afa0e) Mathieu Pellerin 2021-01-16 [processing] Improve atlas exporting feedback, don't throw is no features found Jürgen E. Fischer 2021-02-19 Release of 3.16.4 Jürgen E. Fischer 2021-02-19 translation update for 3.16.4 from transifex Nyall Dawson 2021-02-19 Fix null values are treated as valid values when evaluating data defined field values Causes (among other things) null field values from ogr to be treated as 0 numeric values intead of the default value. Nyall Dawson 2021-02-19 More dox fixes Alessandro Pasotti 2021-02-18 More doxy nonsense, pt 2 (cherry picked from commit 7b2fc4c1f811b99669ca4677245fd5238c8243c6) Nyall Dawson 2021-02-18 Newer doxygen versions don't auto convert the first line in a class' documentation to a brief note, so we have to do it explicitly... (cherry picked from commit 7dfef3a0b12b489db6b9cda97a84790a03985aa6) Peter Petrik 2021-02-16 fix crash on MacOS Nyall Dawson 2021-02-18 Another shellcheck fix Nyall Dawson 2021-02-18 [shellcheck] Fix bad return code Nyall Dawson 2021-02-18 Fix indentation check package Alessandro Pasotti 2021-02-10 Merge pull request #41469 from elpaso/server-landingpage-sources Server Landing page source code Cherry-picked from master commit ac3da2e24a Denis Rouzaud 2021-02-17 cache mxe builds (#41472) signedav 2021-02-15 Merge pull request #41532 from signedav/fix_virtual_request_crash Fix crash on featurerequest on virtual layer Jürgen E. Fischer 2021-02-16 osgeo4w: use gdal nightly also for designer (fixes OSGeo4W#659) (cherry picked from commit 0fdf0e493c7ef2f6d981ef1feb4d971eeb43b4d2) Denis Rouzaud 2021-02-12 update QGIS deps for 3.16 macos builds Nyall Dawson 2021-02-09 [processing] Fix crash when running model from file through qgis_process with the --json switch Jürgen E. Fischer 2020-11-18 fix windows build and some warnings (cherry picked from commit a5ac126ae492496ae02bb718ed4a7b4522fb167d) Nyall Dawson 2021-01-30 Add test masks for qgis_painteffecttest (cherry picked from commit c1932628757a50c4ff8641dcbb18e0cd4fde86b6) Nyall Dawson 2021-01-30 Add test masks for qgis_maprendererjobtest (cherry picked from commit bb5f25c93892d80bc1992c8359ec7b77d54628fb) Nyall Dawson 2021-01-30 Add tests masks for PyQgsAnnotation (cherry picked from commit ad5ea10587c4584205f495d25abcfb64fc0878a5) Nyall Dawson 2021-01-30 Test mask for PyQgsSvgCache' (cherry picked from commit a4924b4bce584621bbe84e0a2f526e62b6abb9fb) Peter Petrik 2021-02-08 replace FreeSans and Ubuntu with Open Sans Even Rouault 2021-02-10 Vector tiles: fix crash in gsMapBoxGlStyleConverter::parseFillLayer() (fixes #41401) and also a potential similar one in parseLineLayer() Use default QgsFillSymbol and QgsLineSymbol objects, instead of the default symbols of the project that might lack a QgsSimpleFillSymbolLayer / QgsSimpleLineSymbolLayer. Credits to @nyalldawson for this clean fix. Nyall Dawson 2021-02-12 Modernise test (cherry picked from commit a09ffc86ce03d0870da4883e0e111c55c1ac2529) Nyall Dawson 2021-02-12 Fix clazy warnings (cherry picked from commit cf43c60717c4487723896c045912c9c799c9cbf8) Nyall Dawson 2021-02-12 Don't crash when a relation is created where the field names defined in the relation differ in case from the layer's field names (cherry picked from commit 0f49cb909732882e4c0b3ba26a6987fff95e29ea) Giovanni Manghi 2021-02-15 fix GRASS v_net_visibility module (#41515) Fixes #41030 Peter Petrik 2021-02-11 support python 3.8 and qgis-deps-0.7.0 (#41505) Denis Rouzaud 2021-02-11 fix cache for PR on other branch than master Denis Rouzaud 2021-02-11 fix cache for PR on other branch than master Denis Rouzaud 2021-02-09 drop old Qt 5.14 workflow (#41458) We have now a build matrix in the main workflow for this Denis Rouzaud 2021-02-09 use a matrix strategy to build with Qt 5.14 (#41416) Denis Rouzaud 2020-11-03 Fix copy Denis Rouzaud 2021-02-10 remove unnecessary block Denis Rouzaud 2021-02-10 enable Oracle test on CI (#41460) Denis Rouzaud 2021-02-09 actor not owner for cache restore-key Denis Rouzaud 2021-02-09 avoid name conflicts across forks for the workflow cache Denis Rouzaud 2021-02-09 fix caching of deps in mac workflow (#41440) Denis Rouzaud 2021-02-09 fix paths for macos workflow Denis Rouzaud 2021-02-09 fix caching of build directory for mac workflow Denis Rouzaud 2021-02-08 also run workflow on python changes Denis Rouzaud 2021-02-08 fix GH workflow message (#41413) Denis Rouzaud 2021-02-08 cache build and deps for mac workflow (#41409) Denis Rouzaud 2021-02-08 fix restore-keys for cache action (#41419) Denis Rouzaud 2021-02-08 CI changes - update to GH workflow + Ubuntu 20.04 as base image Andrea Giudiceandrea 2021-02-14 Fix calculation info in Measure Line tool Harrissou Sant-anna 2021-02-13 Fix example in help of format function Patrice Pineault <59714546+TurboGraphxBeige@users.noreply.github.com> 2021-01-22 Update qgsfirstrundialog.ui Alessandro Pasotti 2021-02-08 Fix AMS identify Fixes #41311 Alessandro Pasotti 2021-02-05 Fix #41343 d&d group has no name github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 2021-02-08 limit the number of builds for MXE (#41410) (#41411) github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 2021-02-05 Fix incorrect feature request filter expression generated when (#41368) rule based renderer uses a NOT IN rule Followup 40939 Co-authored-by: Nyall Dawson Nyall Dawson 2021-02-03 Revert "[Backport release-3_16] Fix wrong attr values in joined fields" Nyall Dawson 2021-02-02 [processing] Fix exception in algorithm locator filter if an algorithm has no group set The group isn't mandatory (cherry picked from commit 46dbd8b2d6275256779c14938de7424ab1053d7a) Merge: 6d3b51c014 972d79ccaf Matthias Kuhn 2021-02-03 Merge pull request #41272 from qgis/backport-41215-to-release-3_16 [Backport release-3_16] Fix wrong attr values in joined fields D'Hont René-Luc 2021-01-29 Try to fix #41209 Giovanni Manghi 2021-01-31 Fix the Profile From Lines SAGA tool Matthias Kuhn 2021-02-02 Merge pull request #41312 from stefanuhrig/idxoutofrange Fix index-out-of-range warning uclaros 2021-01-31 Also store the field comment Nyall Dawson 2021-01-27 Followup #41100, don't show duplicate "source"/"path" rows for local files (cherry picked from commit 8aa9c6a142523aed85ce74d70b93c04553e13dc0) Salvatore Larosa 2021-01-19 shows source info when load raster/vector via HTTP protocol (cherry picked from commit 3ebe1134809a21162afcba7b1a918e4e2353de2b) Mathieu Pellerin 2021-01-30 Freeze project load freeze when a layout contains an HTML item Matthias Kuhn 2021-01-30 Merge pull request #41268 from vcloarec/fixCrashattributeformproperties fix crash with QgsAttributesFormProperties pathmapper 2021-01-29 More connections XML import dialoges: deal properly with duplicate connection names Matthias Kuhn 2021-01-30 Merge pull request #41215 from suricactus/fix_26652_joined_attrs Fix wrong attr values in joined fields Etienne Trimaille 2021-01-29 Add subLayerCount for OGR provider (GPKG file) instead of returning 0 pathmapper 2021-01-28 WFS connections XML import dialog: deal properly with duplicate connections fixes #39758 (the WFS part) Jan Caha 2021-01-28 add system dependency to correctly run qgis_testrunner.sh Harrissou Sant-anna 2021-01-28 Fix longest_common_substring function help Alessandro Pasotti 2021-01-25 Fix bad backport Alessandro Pasotti 2021-01-23 Merge pull request #41137 from elpaso/bugfix-gh41124-wms-unstable-fids Fix Server WMS unstable feature IDs Salvatore Larosa 2021-01-27 fix: replace comma with point in wms boundingBox Jan Caha 2021-01-26 add pexpect to install using pip (cherry picked from commit 56240ef439eff36f1cb34a334d5919e8eee460ea) Jan Caha 2021-01-26 if variable out is in bytes convert to string (cherry picked from commit 79b2e46c6669040d6f8a8b51938b569eba5a493d) Morten Sickel 2021-01-27 Make the db managers import function more robust towards (some types of) invalid layers. Fix #41152 Sam Gillingham 2021-01-22 add qgsvectortilewriter.cpp to list of sources requiring PROTOBUF_USE_DLLS Even Rouault 2021-01-25 [Processing] Fix wrong result of Rescale Raster when input data type is not Float32 (fixes #41084) Even Rouault 2021-01-23 connections XML import dialog: deal properly with duplicate connection names (fixes #39758) Matthias Kuhn 2021-01-25 Merge pull request #41163 from m-kuhn/wfs_serv_multi_surface [wfs server] Adjust MultiSurface and MultiCurve geometry type strings Even Rouault 2021-01-23 QgsAttributeWidgetRelationEditWidget::setRelationEditorConfiguration(): avoid crash on corrupted relation (fix #40495) Even Rouault 2021-01-23 QgsRelation::generateId(): fix crash on empty QgsRelation object Merge: 3cce3893e7 03282c4534 Alessandro Pasotti 2021-01-20 Merge pull request #41098 from elpaso/mxe-updates-for-3_18-3_16-backport MXE python bump backport Alessandro Pasotti 2021-01-20 MXE python bump backport Backport of PR #41080 Andrea Giudiceandrea 2021-01-20 [MetaSearch] Update UK and UNEP GRID CSW servers The new CSW servers substitute the unavailable or unreliable and soon to be deactivated old ones. (cherry picked from commit 95f25cc079d739ee4b6bf221ec665c9a9a03db0f) Nyall Dawson 2021-01-19 Fix build Nyall Dawson 2021-01-19 Add unit test for scalebar decoration map width calculations (cherry picked from commit 81c5770821600d264edbdd3c54d1d00526a5f5d4) Nyall Dawson 2021-01-19 Don't copy docs from another class, that's pretty poor form... (cherry picked from commit 4caecdc0d5450ba135c7a5da1a7f6a750551a1db) Nyall Dawson 2021-01-18 Improve docs to make it clearer that QgsMapSettings::visibleExtent is probably what you want, not QgsMapSettings::extent... (cherry picked from commit 538a5ecefdabf1d37bfc22fb20145ba62c45fe91) Nyall Dawson 2021-01-18 Fix scalebar decoration uses incorrect map extent when restoring a project which was saved using a different map canvas geometry Fixes #40748 (cherry picked from commit f1ea5a9c560eaba6f3947cc8447d6f25226c2b5d) Richard Duivenvoorde 2020-11-20 Update src/providers/oracle/qgsoracleprovider.cpp Co-authored-by: Matthias Kuhn (cherry picked from commit ed53ea5fcab164241ad67767eaa8ece0f7dc1bb9) Richard Duivenvoorde 2020-11-16 Partially fix of #39855: diminfo in inserted as string in mdsys query By inserting the diminfo string into the query instead of giving it as a param in the prepared statement, the error is fixed. Apparently the param was resolved as a string? Note that this NOT fix the dbmanager issue of #39855. But it makes it possible to drag/drop a layer from the browser again. (cherry picked from commit 31a0e72147b1783fcd6d0fecd83194d856a1bae4) Nyall Dawson 2021-01-14 Move browser right click actions which are destructive to a new "Table Operations" (or "Schema Operations") sub menu Fixes #40973 (cherry picked from commit 5c860847d35c295526666bb65deacd3651e21b80) Nyall Dawson 2021-01-12 Fix automatically set anchor point isn't cleared after applying action (cherry picked from commit a445771ebbe988ddb922e7c09d10eca1d8b2df82) D'Hont René-Luc 2021-01-12 Fix: Processing Modeler help parameter The help parameter is set in the modeler help part. The commit use it to set the help parameter. (cherry picked from commit 976ddf134810c9fe61d91bd7a8bca8aae530458d) Nyall Dawson 2021-01-13 Fix typo Nyall Dawson 2021-01-12 Update comment (cherry picked from commit 3feda231b86a0b2b6df28f55cb62d1bf477a54ac) Nyall Dawson 2021-01-11 Loosen grass test crs requirement to allow passing on proj < 6 (cherry picked from commit 9cf44e4a66b6b7c6dc150d9bcae1a35185a4e0c5) Nyall Dawson 2021-01-04 [processing][grass] Export CRS definitions as WKT2 strings instead of proj strings wherever possible Because proj strings are lossy Fixes #18596 (cherry picked from commit b295bd58039dc286b942b649803c888e93440e10) Nyall Dawson 2021-01-11 When creating a expression filter string for a rule based renderer, try to create a simple "field IN (...)" expression wherever possible This avoids some issues with complex rule based renderers that have many similar classes, where the generated expression was previously an extremely long and complex "(field = ...) OR (field = ...) OR ..." type expression (which some providers have issues with) Fixes missing features in some circumstances in rule based renderers Sponsored by SLYR (cherry picked from commit 9e9d2478dd3e1b960c62a2bddb3d1fbae3056572) Nyall Dawson 2021-01-11 Add utility functions to determine if a QgsExpression is a simple "field=value" type expression, and for condensing a list of similar expressions to an equivalent "field IN (value, value2,...)" expression wherever possible (cherry picked from commit 44c2a2607481948dca92ee6620c3bdee52e14b43) Nyall Dawson 2021-01-10 [layouts] When adding a new map item, auto-assign a real unique id to the item Previously we auto assigned an internal quasi-id to these items, but that was rather confusing because they still had an empty id and couldn't be referred to as "Map 1", etc when using expressions. (cherry picked from commit c6f5e31d1206ee539a2b119539de7ae292de66cf) Nyall Dawson 2021-01-09 Automatically populate appropriate layer metadata when adding OpenStreetMap tile layers (cherry picked from commit ed4bb5069b1991e296265ac248a985ff242bb8a2) Nyall Dawson 2021-01-07 [vectortiles] Never trust internal feature ids Even if a feature has an internal ID, it's not guaranteed to be unique across different tiles. This may violate the specifications, but it's been seen on mbtiles files in the wild... Here the consequences of a reused id (including missing feature labels) is worse then the consequence of ignoring valid internal feature ids (which probably has no real consequence at all...) (cherry picked from commit 70aea49fc47a86a9c3e18594f0f060c2d8ba1297) Nyall Dawson 2021-01-07 Fix broken manual rotation anchor point setting via ctrl+click in rotate features tool Ctrl+clicking to set the manual rotation point had no effect, and the selected rotation point was always reset as soon as the rotation action started. Apparently this has been broken for some time (confirmed broken since 3.4 at least!). Also add tests. (cherry picked from commit 378841e5607fc56159ca559fccad5d3675a6f77d) Nyall Dawson 2021-01-07 Add method to retrieve QgsVertexMarker center point in map coordinates (cherry picked from commit 0d785c8a84cda8aad9d107157c32aebd8501181c) Julien Cabieces 2021-01-07 [Oracle] Fix metadata table srid when creating an empty layer (cherry picked from commit c9f3c30f5e99722ff138949609ce4f74a847521b) Andrea Giudiceandrea 2021-01-03 [MetaSearch] Reset rubber band when treeRecords selection is changed (cherry picked from commit 4f786ae5a78fbb066e6c52a53ac37ea41620dd1b) Andrea Giudiceandrea 2021-01-03 [MetaSearch] Fix navigation through the results pages (cherry picked from commit 1559908c7337559b4db78d52d5b53e8f54ee3e05) Julien Cabieces 2020-12-01 Keep only vector layer file path when calling an OTB algorithm (cherry picked from commit 5c19845d32a955070c9b3cacd567b78dc636d8c0) Julien Cabieces 2020-12-01 Fix otbalgorithm when several band are selected (cherry picked from commit 454c4f6ebabbe0eed8dd4ed5d904dab59375c63e) Julien Cabieces 2020-11-16 Fix QGIS/OTB interface for field parameters (cherry picked from commit 52f2a4d7bc4f7f94f2cf54af03d13b6a0f191010) Julien Cabieces 2020-11-10 [processing][OTB] deal with parameter type Enum and Band (cherry picked from commit bb3e1a554cdb26b022141c35fd692af162661f7d) Nyall Dawson 2021-01-04 [processing] Fix exception when calling "Select from Files" in batch mode on a file parameter Fixes #40705 (cherry picked from commit b740bf201a6cbff60186da109bfcb4ef667ccc1f) jdlom 2021-01-04 [processing] extract_by_location fix duplicate rows when mutiple predicates are selected Fixes #32653 (cherry picked from commit 1f0b9315fbfff6eea4805fbe18143605df2d603b) Nyall Dawson 2021-01-04 Don't allow selection of invisible features due to temporal filters Fixes #40818 (cherry picked from commit 7a3feac70b93a61033a0b86948b8a29bfcaa7f5a) Nyall Dawson 2021-01-04 Don't show map tips for features outside of canvas temporal range Fixes #40791 (cherry picked from commit 2df9ceebade60ee8035eb3b179cfb4d140e14633) Nyall Dawson 2021-01-04 Don't show map tips for layers with scale range visibility which are out of the range (cherry picked from commit 32af9631b083fb72f56ceb7ef2b99e3ddf572eac) Nyall Dawson 2021-01-04 Don't even attempt to show a map tip for a non-spatial layer (cherry picked from commit 165348541051d6a84730c5ebcabcdbb4d39e8c5a) Nyall Dawson 2021-01-04 Fix since version Mathieu Pellerin 2020-12-07 [processing] Add a warning-level information message feedback (cherry picked from commit 04b9c6ab00bb130e590863244b8de64c0f111ae1) Vincent Cloarec 2021-01-03 mesh scalar renderer optimization (#40821) (cherry picked from commit b8e025b0a31ceae6705353c4e0adcba3ad2cb621) jdlom 2021-01-04 [processing]field calculator : allow creating field already present (case insensitive equal) Fixes #40701 (cherry picked from commit 472b950a219639ee0bec139f102c6d55618abc54) Nyall Dawson 2020-12-29 Avoid some unnecessary work when destructing QgsCoordinateReferenceSystemPrivate (cherry picked from commit 97b7ab90f75eb4c24c92061cbaeeaedb33c32d0d) Stephen Knox 2020-10-12 Add options in list config widget for how to deal with empty rows Allow NULL or empty array (cherry picked from commit 9a8a8c958c0f3ed0373a59642b03f3e73a82d66d) Stephen Knox 2020-09-24 Correct postgres prepared statements for arrays Fixes #38784 (cherry picked from commit 4e125eb7f2725ba5c5ad4de81067d135602d1bcb) Stephen Knox 2020-09-18 Make sure empty array in listwidget is null Fixes #38176 (cherry picked from commit 5c225cce8b890949ff71518ebaade16a124378f2) Mathieu Pellerin 2020-12-24 [expression] Avoid paying the price of a QgsCoordinateReferenceSystem destruction if we didn't need one (cherry picked from commit ff3bb1c066342a439eb521446c3211ad7dd698ff) Matthias Kuhn 2020-12-28 Add nullCrs for more performanct (de)initialisation of a default constructed CRS (cherry picked from commit 7e0f58ff7465cbf300fe6dfa238669431e26f0ed) JDL 2020-12-28 [processing] fix loading geometryless tables with PostGISExecuteAndLoadSQL in qgsdatasourceuri (cherry picked from commit 71eed6e383b27ab8890dcadf7825022019edfda9) Mathieu Pellerin 2020-12-13 [ui][layouts] Remember hidden panels when re-opening a layout designer (cherry picked from commit d18cb5c7e676cd57db01ae1d6727e682436b5522) Mathieu Pellerin 2020-12-13 [ui][processing] Add ctrl+tab action to toggle panels visibility (cherry picked from commit 3c777be207f0cebfcd31bea9245ae6ec7b988ef9) Nyall Dawson 2020-12-23 [processing] Add a dedicated pan tool for navigating models Fixes #40714 uclaros 2020-12-20 Fix 3d camera yaw and pitch sensitivity (cherry picked from commit 48c3f280c9b74dddf86269a163bfef48f92ae542) Alex 2020-12-21 [bugfix] PTP check for output folder. (#40488) Fixes #40486 (cherry picked from commit b6863365137d10511449dfd911ece637e7166fde) Denis Rouzaud 2021-01-15 fix detection of spatialinx for postgres materialized views Denis Rouzaud 2021-01-15 add test for postgres hasSpatialIndex Jürgen E. Fischer 2021-01-15 Release of 3.16.3 Jürgen E. Fischer 2021-01-15 translation update for 3.16.3 from transifex vcloarec 2021-01-14 consistent format (cherry picked from commit 5fb9e2fbb745109a8dbb5b4c1d9e827eae2a61c5) vcloarec 2021-01-14 display seconds in mesh layer properties (cherry picked from commit 26892a773c3f2da07eb6f40ec35c9d379041617a) Alessandro Pasotti 2021-01-14 Server getfeatureinfo OGC filter support Fixes #41005 Peter Petrik 2021-01-14 mdal 074 Mathieu Pellerin 2021-01-13 [processing] Add 'thiessen' tag to QGIS' voronoi polygons algorithm (cherry picked from commit 8a85cae92c85d79b89c6494167262e77748bcf0d) Nyall Dawson 2021-01-13 Correctly expose QgsLayoutItemAttributeTable::getTableContents to sip, so that this class can be reused from Python classes Fixes https://github.com/gltn/stdm/issues/411 (cherry picked from commit a8c3b02cddbce1f13eb99d4cca9bfa93981d7e19) Julien Cabieces 2021-01-13 [OTB] Fixes empty string parameters (#40957) (cherry picked from commit 579d55f286a011b87fc29bde282856c4bba76390) D'Hont René-Luc 2021-01-12 Fix: Server WMS Dimension time fields filters extension Only String and DateTime fields could be choose as WMS Dimension time fields. Extend the filetr by adding Int, LongLOng and Date. (cherry picked from commit 1f5b9b40886805c32dfa466851b521361c70f160) D'Hont René-Luc 2021-01-12 Fix: Server WMS Dimension nearestValue and multipleValues * The WMS Dimension GetCapabilities nearestValue attribute has to be 0 or 1 and not 48. * The WMS Dimension GetCapabilities multipleValue attribute does not exist. * The WMS Dimension GetCapabilities multipleValues attribute has to be 0 or 1 and not 49. (cherry picked from commit 8b13ca62198c5183ea00ccac03b7e2079853df12) Nyall Dawson 2021-01-09 Update references to compositions in expression function help (cherry picked from commit bbb4334c4bf535c6be5eaaf9fe122b553a1d3975) Harrissou Sant-anna 2021-01-07 Fix to_date* functions links to qt doc QDateTime::fromString documentation no longer lists all the expressions to construct the format, so we point to each component doc (cherry picked from commit 1444ce3a342d5967ed53d16aec4a83a8fe150612) Mathieu Pellerin 2021-01-07 [locator] Fix broken parsing of google maps URL Z values Martin Dobias 2021-01-06 Split tool: create new features all at once (fixes #40860) The cause of the slowness of split tool on layers with many features (e.g. more than 100k) was due to lots of QgsVectorLayer::uniqueValues() calls when creating features. If we create the new features all at once, the returned unique values get calculated just once and cached, which makes things much faster. Results on testing datasets: - ~130k polygons: before ~6s, after ~0.5s - ~1M lines: before ~100+s, after ~3s (cherry picked from commit 5454d222e7fdb750529a403e319db23bd4b16187) Mathieu Pellerin 2021-01-05 [locator] Fix broken parsing northing,easting DMS coordinates Marco Hugentobler 2020-11-17 Allow the usage of opacity parameter in a WMS provider URL Nyall Dawson 2021-01-04 Fix format specification for data defined colors Fixes #40792 (cherry picked from commit be2c1ec7ac15eb323b861252622d5efcda5926fa) Vincent Cloarec 2021-01-01 fix mesh centroid when coordinates are very big (#40757) (cherry picked from commit ee6d797466ed7d5f01aad1669c4b51ea4f190beb) Nyall Dawson 2020-12-29 Fix crashes in expression widget when no layer is available Fixes #40763 (cherry picked from commit e0e21a7349189fb9de89b1392932b3ba28536168) github-actions[bot] 2020-12-30 Remove leftover code Tom Kralidis 2020-12-29 MetaSearch: update bbox CRS (cherry picked from commit 65a134ca47731b178901b4ca1ee3ba0066af1d98) Matthias Kuhn 2020-12-28 Safety check for expression initialized fixes #40762 (cherry picked from commit 6d28490e272744ebafdcf7080d4fe1d789cc47e4) Merge: fd099be1de 678befec15 Matthias Kuhn 2020-12-28 Merge pull request #40772 from Gustry/github-action Create a GitHub release when there is a tag Etienne Trimaille 2020-12-21 Create a GitHub release when there is a tag Ivan Ivanov 2020-12-23 Translated string in the add relation dialog Matthias Kuhn 2020-12-22 Improve efficiency of load old props (cherry picked from commit 0b312d9c870c7e908f5dd2d20053fc2afb5cd640) Matthias Kuhn 2020-12-21 Refresh the attribute table styles when feature modified programmatically Nyall Dawson 2020-12-23 [postgres] Don't quote double values when compiling expressions (#40713) For reasons QgsPostgresConn::quotedValue converts a double variant to a quoted string value, but this breaks the expression compiler as the resultant expression also incorrectly quoted double values. Refs #39401 (cherry picked from commit a6be11272f39fe0e5f759322aa33a42ecd360bf2) Nyall Dawson 2020-12-21 Safer approach. While the different roles are currently being set on different columns, it's harmless and safer to avoid overlapping key values with the different roles. (cherry picked from commit ddcb1c8eca62860977c2087a5f1b37b7f0d05052) Nyall Dawson 2020-12-21 Use descriptive enums for user roles instead of raw values (cherry picked from commit c7b4fe358158577ff64cd4f9a902df311822d0dd) Alex 2020-12-19 adapt path (cherry picked from commit 2bd6c2758dc9bebdfd816356b1ed53fe484391bf) Alex 2020-12-19 fit autofinder didn't replace text used on apply and didn't find file properly (cherry picked from commit 67a8c306503aec87e5159efc5805b85b54830d29) Nyall Dawson 2020-12-21 Use /TransferBack/ instead of /Factory/ in layout registry factory methods For same reason as we do in Processing registry: (from the comments included in this commit) " While it seems like /Factory/ would be the correct annotations here, that's not the case. As per Phil Thomson's advice on https://www.riverbankcomputing.com/pipermail/pyqt/2017-July/039450.html: " /Factory/ is used when the instance returned is guaranteed to be new to Python. In this case it isn't because it has already been seen when being returned by QgsProcessingAlgorithm::createInstance() (However for a different sub-class implemented in C++ then it would be the first time it was seen by Python so the /Factory/ on create() would be correct.) You might try using /TransferBack/ on create() instead - that might be the best compromise. " (cherry picked from commit da59316fb5bab526f5ad659f4f9e0b0d0738c00c) Ivan Ivanov 2020-12-21 Fix #38473, forgetting CRS in a new project (#40648) Fix #3847 (cherry picked from commit 7f2b71c097716f8fd55bb5ebed1c55fd9bdd5d6f) Nyall Dawson 2020-12-17 Fix a crash in 3d views when changing layer properties rapidly (cherry picked from commit 11026c44a16bd58a717eb194a4e8af9c1bfb3471) Ivan Ivanov 2020-12-21 Removes 'toggle editing' from context menu of read-only layers. Fix #40694 Nyall Dawson 2020-12-20 Fix impossible to activate draw effects on settings in font buttons If we ignore the enabled state when testing whether a paint effect should be saved, then we get stuck in a loop where first enabling the effect still reports the stack as a default stack so the widget immediately unchecks itself and it's impossible for users to actually modify the stack and make it definitely non-default! (cherry picked from commit c851c0ff693814acc9049895ab4b12f962641d65) Mathieu Pellerin 2020-12-19 [wms] When decoding uri strings, insure local files are mapped to a 'path' key Andrea Giudiceandrea 2020-12-18 Fix metadata encoding in PDF exported from Map canvas and Print layout Fixes #40265 (cherry picked from commit 2a81ebfff1bf9e017ad4713345e9f005d8822acd) Nyall Dawson 2020-12-17 Faster multiband color renderer in some circumstances (cherry picked from commit c0d2924587d2c70665fdecf24f164a3ec889b8b5) D'Hont René-Luc 2020-12-15 [Bugfix] Processing @alg decorator support input help string (#40207) (cherry picked from commit 0b281073b728af8fc1254b56282280573b20855f) Mathieu Pellerin 2020-12-14 [locator] Fix go to locator failing to parse google maps URLs (cherry picked from commit ae34eba92d5c2c1b71083abd971b777d82281a2e) Mathieu Pellerin 2020-12-12 [ui][processing] Fix model designer dialog not remember panel state (cherry picked from commit 77580e3dbc5aaff3aadbab438d906210b1c4805c) Mathieu Pellerin 2020-12-09 Further optimization of originalXmlProperties (cherry picked from commit 6e3d45e6aa8a78e23b61e28911b209bff68735d1) Alessandro Pasotti 2020-12-08 OriginalXmlProperties optimization Dramatic speed improvement in XML original properties storage. The original implementation used a call to QDomNodeList::count() method that calls QDomNodeListPrivate::createList() -> DETACH! By using a while loop we prevent the detach and it's more than 10 times faster. (cherry picked from commit a3b4a483de295769eb9fd516fbc6306daadaba5b) Alessandro Pasotti 2020-12-08 Save ~150ms in project loading by storing QgsSettings instance (cherry picked from commit eeb8346eddbfbcf79ad031920d5d60e4e5729c16) Nyall Dawson 2020-12-09 Add proper method to determine whether a symbol uses map unit sizes, and use this to determine whether a legend item needs updating as a result of a map change This results in a HUGE speed up when loading large projects where symbols don't use Millimeter based sizes, as the previous code assumed only that any non-millimeter size was a map unit based size. (cherry picked from commit 0ab761c2108a96c15c9d21e6c3c9ee3cae455319) Nyall Dawson 2020-12-09 Defer resizing columns in snapping widget until the widget is actually visible Otherwise this can cause a HUGE amount of unnecessary work when adding a large number of layers (or layers with a large number of legend nodes) to a project (cherry picked from commit 1fc60625118768dd456ab6a4b3e3b0ee6a6d0b72) Nyall Dawson 2020-12-09 Avoid emitting QgsProject::snappingConfigChanged multiple times when reading or clearing projects (cherry picked from commit 78cdadf5aa5959438509799be2838b16e0d26a88) Nyall Dawson 2020-12-09 It's FAR too expensive to construct a QgsSettings object for every symbol node, especially for complex projects. So only read the valid size ranges once, and store them for subsequent use (cherry picked from commit da51a5a8d0db1f4fdd1e5d8ea5c8b0c724359950) Julien Cabieces 2020-11-23 Complete test Julien Cabieces 2020-11-20 const on variable Co-authored-by: Alessandro Pasotti Julien Cabieces 2020-11-03 [Oracle] Fix generated columns when evaluate default value is on Nyall Dawson 2020-12-07 Ensure that accessing QgsFieldFormatterRegistry is thread safe (cherry picked from commit 344bc5f90910831a656bda8360cf1b05c2491d76) Nyall Dawson 2020-11-23 [3d] If a buffered line symbol is set to 0 width, transparently bump the width up to a tiny amount so that the tesselator actually has a (super narrow) polygon to work from This means that 3d buffered lines set to 0 width will actually render like walls or fences, matching user expectations... (cherry picked from commit d2f95d5a22129f6f0d47b194aa25bd34b815cfed) Alessandro Pasotti 2020-11-05 Fix server virtual layers load (cherry picked from commit bd5e408dd31c97bf54bb015e26ed3638fdc8e23d) Nyall Dawson 2020-12-04 Fixup messy code for layer duplication, and don't block duplication of mesh, vector tile, point cloud layers (all of which fully support it!) (cherry picked from commit 682b5f7abf0a62e733767ff157c5a9c77e9415d7) Julien Cabieces 2020-12-01 Display Exception message when raised in python plugin ogcapi handler (cherry picked from commit 5568c6eef369cf8461f23de7b98f11e712dc1a7a) Julien Cabieces 2020-11-26 Cache relkind to avoid requesting it every time we need it (cherry picked from commit 20fcf50714755bf6fd3bad7f0f62697f192435f9) Julien Cabieces 2020-11-26 [postgres] Fixes #40162 : Don't use explain plan when estimating count on table (cherry picked from commit 6c1a9bccb3b10af4c0ee43f8eca9541d77bb2b0a) Alessandro Pasotti 2020-12-03 Do not detach layers loop (cherry picked from commit 8d2d5b65fdb91851cdf9e1fdd9af3574863f22b1) Mathieu Pellerin 2020-12-04 [3d] Fix flat/online terrain generator extent not saved (cherry picked from commit 06a1e7d9f928cfd138dd6412204666db5bd0a463) Martin Dobias 2020-12-05 Remove layer/legend/palette preview from raster layer properties These boxes were not very useful - two of them (legend and palette) have been disabled for many years now, and the layer preview was occasionally causing an exception when used with contour renderer, which caused the raster properties dialog to fail to load at all. See https://lists.osgeo.org/pipermail/qgis-developer/2020-November/062651.html (cherry picked from commit b0f5f0919e0902441e82a7287b55893dbb1b98bf) Alexander Bruy 2020-11-27 override default value only when tool executed from GUI (cherry picked from commit 7c1d29c363b2efec459f099ccbb371405556cab7) Alexander Bruy 2020-11-26 [processing] don't set any default value for optional NODATA parameter in GDAL rastrize algorithm (fix #39752). As this is optional parameter better to have it not set by default to avoid unexpected conversion of valid values to nodata values. (cherry picked from commit fe58d4956c386d5a48f3d4b93007e9082369320c) Nyall Dawson 2020-11-24 Astyle (cherry picked from commit 347885b58caf45ea859fcb3de8f39ecd7ea62682) Nyall Dawson 2020-11-23 [processing][gdal] Don't default to placing each input file in a separate band in build vrt algorithm Creating a multi-band vrt is much less common vs creating a mosaic style vrt, so set the default to the most common use case and most predictable outcome. (cherry picked from commit b89d7fd08810379cbe662efd12d5bbcb2cf948e7) Nyall Dawson 2020-11-24 [processing] Add method to set an explicit override for the default value of a parameter for the GUI only This allows us freedom to change the default settings for an algorithm shown when opening the algorithm in the toolbox/batch/model without changing the underlying default value used for the parameter in the raw API (which we can't do easily without potentially breaking 3rd party scripts/plugins) (cherry picked from commit 83ccb6554e0a53499e62f9d32ed1b53eef90b4e1) Andrea Giudiceandrea 2020-12-16 [GDAL provider] Add missing BILINEAR resampling method in QgsGdalProvider::buildPyramids() (cherry picked from commit e2c58782a9e8532b8dacd6cacec956aaa1cb5c01) Jürgen E. Fischer 2020-12-21 Release of 3.16.2 Jürgen E. Fischer 2020-12-21 translation update for 3.16.2 from transifex Merge: c2d02311a3 38b13718e1 Matthias Kuhn 2020-12-20 Merge pull request #40676 from vcloarec/backport#40670 backport TIN interpolation fix vcloarec 2020-12-19 backport #40670 Patrice Pineault <59714546+TurboGraphxBeige@users.noreply.github.com> 2020-12-17 Added verification if LineString or MultiLineString patch shapes Fixes #40525 (cherry picked from commit 1db15766cb18c8c6967bda437c7dc34489abe7f4) Nyall Dawson 2020-12-16 Follow up b5469c933, also close Select by Form dialog when layer is removed (cherry picked from commit d7cce9c0f036c339539097a58478fef466af51c8) Jürgen E. Fischer 2020-12-15 oracle provider: fix saving of styles (cherry picked from commit 0e75626c0ef4cf4027ad6b2359690b931cfc7947) Merge: 90c0faf5e3 7d86f806e5 Alessandro Pasotti 2020-12-15 Merge pull request #40604 from elpaso/bugfix-gh40587-raster-singleband-integer-label-3_16 [backport] Fix raster integer pseudocolor labels Denis Rouzaud 2020-12-15 fix using deprecated method for settings exclude fields from WMS/WFS (#40603) Alessandro Pasotti 2020-12-14 [backport] Fix raster integer pseudocolor labels Fixes #40587 Backported from master fdb403f5deba1152872176189e59595286baef27 TurboGraphxBeige 2020-12-14 Connected signal willBeDeleted from QgsVectorLayer to close QgsExpressionSelectionDialog before the layer is deleted. Fixes #40554 (cherry picked from commit b5469c9331b02d10a843f6940ecd6f445959ec25) D'Hont René-Luc 2020-12-13 [Tests] Server WFS access control GetFeature with FEATUREID parameter D'Hont René-Luc 2020-12-11 [Tests] Check Server access control filter expression does not override request filter D'Hont René-Luc 2020-12-11 [Bugfix] Access control override filter expression instead of combine In QGIS Server, QgsAccessControl is used to apply access control to data. In the case of filter Expression, QgsAccessControl will get expression provided by plugins add applies it. But instead of combine plugins filter expressions with expression provided in the request, QgsAccesControl was override it, and only the last plugin filter expression is applied. The fix repalce QgsFeatureRequest::setFilterExpression by QgsFeatureRequest::combineExpression vcloarec 2020-12-14 backport #40543 vcloarec 2020-12-14 backport #40538 Mathieu Pellerin 2020-12-08 Fix crasher when the symbol selector panel is open via symbol button widget (cherry picked from commit 41f0ff8847cff4885d1466d83a69aa0d46143ed4) Denis Rouzaud 2020-12-09 only display actions for single features in action menu Merge: da5da6f0cb ad0a3bd41c Alessandro Pasotti 2020-12-09 Merge pull request #40529 from qgis/bugfix-gh40515-pgraster-regression-3_16 [backport] Fix PG raster after 787181ad Alessandro Pasotti 2020-12-09 [backport] Fix PG raster after 787181ad Fixes #40515 Manual backport of https://github.com/qgis/QGIS/pull/40521 Peter Petrik 2020-12-07 fix unhandled proj exception from vector tiles (cherry picked from commit e28ff6f84b99e9b91171184a5cd8080b72c07275) uclaros 2020-12-07 Do not register QgsFilterLineEdit's child widgets as QgsOptionsDialogHighlightWidget The clear value button might be deleted. This allows QgsFilterLineEdit, QgsSpinBox and QgsDoubleSpinbox usage in options. Julien Cabieces 2020-11-10 [processing][OTB] Don't remove parameter if its value is 0 Alex 2020-12-06 [processing] fix exception when clicking help button in modeler Fixes #40453 (cherry picked from commit 50696f9936c386f2ce443dcb2d960c4e1404de69) dhdeangelis 2020-12-02 updated Swedish national catalogue (cherry picked from commit cc0f186b094492d5324b279bbc7a32d505720610) github-actions[bot] 2020-12-02 fix displaying enabled/disable mesh dataset group Matthias Kuhn 2020-12-04 Add getter for QgsLocatorResults.userData References https://github.com/opengisch/qgis-swiss-locator/issues/9 Harrissou Sant-anna 2020-12-06 Switch help details of the rasterize algorithm Jürgen E. Fischer 2020-12-03 fix support for proj >= 8 (cherry picked from commit c491b9dbd7dd5012a9db4a9a21ded28ae49bd4ec) Merge: 5dc84e29a6 1279c76b8b Matthias Kuhn 2020-12-03 Merge pull request #40417 from mhugent/geometrycollection_difference_3_16 Handle geometrycollections also in difference results Marco Hugentobler 2020-12-03 Handle geometrycollections also in difference results github-actions[bot] 2020-12-02 [3d] Fix online terrain ignoring project coordinate transform context Blottiere Paul 2020-12-01 Update pyogctest to ignore ssl errors (cherry picked from commit ef8bd4911fea98e763d4bd9f5bee38e3d042abda) github-actions[bot] 2020-12-01 Allow specifying lists of values for parameters in qgis_process tool github-actions[bot] 2020-12-01 Server: do not crash on broken tree github-actions[bot] 2020-12-01 Server: skip initial style storage github-actions[bot] 2020-11-29 Do not silently fail while filtering on exp error github-actions[bot] 2020-11-30 Data source URI: fix QT warning Peter Petrik 2020-11-30 update MDAL 0.7.3 github-actions[bot] 2020-11-30 [vertextool] Fix crash when switching layers with a locked feature present Merge: 8536b15fb3 07a1e01dac Matthias Kuhn 2020-11-30 Merge pull request #40342 from qgis-bot/backport-39947-to-release-3_16 [Backport release-3_16] [db manager] Show error messages directly in place github-actions[bot] 2020-11-30 [db manager] Show error messages directly in place github-actions[bot] 2020-11-27 Fix issues for mesh layer github-actions[bot] 2020-11-26 fix row number calculation when reporting errors in the Processing batch mode (fix #39326) github-actions[bot] 2020-11-25 fix mesh rendering settings github-actions[bot] 2020-11-26 [o2] Allow users to set a custom HTTP header to use when sending the retrieved token during requests Nyall Dawson 2020-11-13 Don't install owslib through pip, it tries to install pyproj and a custom proj build... (cherry picked from commit ebd654c4f3f34c5802d329fa326582d36be56ab7) github-actions[bot] 2020-11-25 Add tab stops to Layout Map Item Clipping settings github-actions[bot] 2020-11-24 fix duplicate symbols in qgis_core and providers/qt github-actions[bot] 2020-11-24 Fix Qt5LinguistTools detection/lrelease binary location github-actions[bot] 2020-11-23 allow use poly2tri from system github-actions[bot] 2020-11-23 Don't show degrees based annotation format options for non-geographic map grids Nyall Dawson 2020-11-23 Add a __repr__ method to QgsDataSourceUri (cherry picked from commit 3234489d87dd66c378634e4007d6b18397f70832) github-actions[bot] 2020-11-20 PG raster: fix crash on invalid extent github-actions[bot] 2020-11-21 Don't show option to customise legend patch symbol for raster nodes Nyall Dawson 2020-11-17 Test updates (cherry picked from commit 467f4f1088b56a7c7f0c1afdce63c64e0280c44a) Nyall Dawson 2020-11-17 Random marker test (cherry picked from commit 5f06ef936bdb3e9738f8511711a14bde3f4e73fb) Nyall Dawson 2020-11-17 Gradient fill test (cherry picked from commit 41afb24e0ab48271bebba42f1b3bdd3bf9dd94fd) Nyall Dawson 2020-11-17 Centroid fill test (cherry picked from commit 6ef01f55c40bd502f2c1d3d7a5cb291093296b9c) Nyall Dawson 2020-11-17 Add simple fill test (cherry picked from commit 974046ada86d5c17a3bd1eb5a27d2f9fa1b9ef02) Nyall Dawson 2020-11-17 Add marker line test (cherry picked from commit c9685aafdf7332031f364f8a1c3baa8811095870) Nyall Dawson 2020-11-17 Add hash line test (cherry picked from commit 65c2542a096a90aed35ae593713699b2efd630b6) Nyall Dawson 2020-11-17 Add arrow symbol layer test (cherry picked from commit 07d3a82f2bd298326d3904ca9582df0dc2baa4c4) Nyall Dawson 2020-11-17 Simple line test (cherry picked from commit ecddb33df15e03d8786a306ffa561ba13aa84426) Nyall Dawson 2020-11-17 Svg marker test (cherry picked from commit 02f362d201c005d48cbb86c890ae3bb12f6ffe12) Nyall Dawson 2020-11-17 Raster marker test (cherry picked from commit 652d8bf79fb9903e56e1b13ef99512cec8ff0d55) Nyall Dawson 2020-11-17 Filled marker test (cherry picked from commit 24ca0645675516d3569bdb91d9936ae522921975) Nyall Dawson 2020-11-17 Font marker test (cherry picked from commit f6490b06928ad633263274b85ff0be553b05226c) Nyall Dawson 2020-11-17 Ellipse marker test (cherry picked from commit f3e3a6bf24e88e674ba4aa074a5e587668508f6c) Nyall Dawson 2020-11-17 Simple marker test (cherry picked from commit af0160edd910eb4ed162a5ac5363ce17d8a3910d) Nyall Dawson 2020-11-16 Ensure that all symbol layer types correctly respect the symbol's opacity setting, even when the symbol layer has data defined colors set or involves sub symbols (e.g. marker line symbols) Fixes #18022 (cherry picked from commit f871c7e95721cbf53f8f79823d04b2400b5b961b) Even Rouault 2020-11-19 Fix random stall in QgsBlockingNetworkRequest at QGIS exit which prevents the application from exiting (GUI remains blocked) This fixes a 'random' issue (occurs maybe 20% of the time I try to reproduce it) when a vector layer using QgsBlockingNetworkRequest is running in a map renderer job when QGIS exits. The scenario I use involves adding an Elasticsearch OGR layer, zooming in/out a bit (not sure it is needed), saving the project, and within a few tens of second later (maybe 0.1 to 0.5s later) clicking on the close window button (timing is tricky...) The stacktrace of when it stalls is below. So for some reason the QEventLoop of QgsBlockingNetworkRequest never exits (not even when the timeout of network requests expires). When adding a version of this patch with a print statement in the slot, I could see that the aboutToQuit() signal is triggered sometimes, and I can no longer reproduce the stalls. (gdb) bt 0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 1 0x00007ffff18ab5bb in QWaitCondition::wait(QMutex*, unsigned long) () from /opt/qt59/lib/libQt5Core.so.5 2 0x00007ffff18a60d5 in QThreadPoolPrivate::waitForDone(int) () from /opt/qt59/lib/libQt5Core.so.5 3 0x00007ffff18a6491 in QThreadPool::waitForDone(int) () from /opt/qt59/lib/libQt5Core.so.5 4 0x00007ffff3791102 in QgsApplication::exitQgis () at /home/even/qgis/QGIS/src/core/qgsapplication.cpp:1309 5 0x00007ffff6f6b4f0 in QgisApp::~QgisApp (this=0xc20920, __in_chrg=) at /home/even/qgis/QGIS/src/app/qgisapp.cpp:1889 6 0x00007ffff6f6b740 in QgisApp::~QgisApp (this=0xc20920, __in_chrg=) at /home/even/qgis/QGIS/src/app/qgisapp.cpp:1891 7 0x00000000004161ad in main (argc=1, argv=0x7fffffffd798) at /home/even/qgis/QGIS/src/app/main.cpp:1638 (gdb) thread apply all bt Thread 6 (Thread 0x7fffaa52f700 (LWP 24484)): 0 0x00007ffff0f3280d in poll () at ../sysdeps/unix/syscall-template.S:84 1 0x00007fffe7f4d38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 2 0x00007fffe7f4d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 3 0x00007ffff1adf29f in QEventDispatcherGlib::processEvents(QFlags) () from /opt/qt59/lib/libQt5Core.so.5 4 0x00007ffff1a8813a in QEventLoop::exec(QFlags) () from /opt/qt59/lib/libQt5Core.so.5 5 0x00007ffff37c2b8a in QgsBlockingNetworkRequest::::operator()(void) const (__closure=0x7fff9c0e12d0) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:203 6 0x00007ffff37c560c in std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 7 0x00007ffff318a868 in std::function::operator()() const (this=0x7fffaa527a40) at /usr/include/c++/5/functional:2267 8 0x00007ffff37c339b in QgsBlockingNetworkRequest::doRequest (this=0x7fffaa527c60, method=QgsBlockingNetworkRequest::Get, request=..., forceRefresh=true, feedback=0x7fff9c0d4980) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:252 9 0x00007ffff37c2327 in QgsBlockingNetworkRequest::get (this=0x7fffaa527c60, request=..., forceRefresh=true, feedback=0x7fff9c0d4980) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:59 10 0x00007ffff388f1c3 in QgsCPLHTTPFetchOverrider::callback ( pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==", papszOptions=0x0, pfnWrite=0x0, pWriteArg=0x0, pUserData=0x7fffaa528620) at /home/even/qgis/QGIS/src/core/qgscplhttpfetchoverrider.cpp:139 --Type for more, q to quit, c to continue without paging-- 11 0x00007fffef3ddf96 in CPLHTTPFetchEx ( pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==", papszOptions=0x0, pfnProgress=0x0, pProgressArg=0x0, pfnWrite=0x0, pWriteArg=0x0) at cpl_http.cpp:1081 12 0x00007fffef3dd9f6 in CPLHTTPFetch ( pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==", papszOptions=0x0) at cpl_http.cpp:972 13 0x00007fffef885cfd in OGRElasticDataSource::HTTPFetch (this=0x7fff9c094180, pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==", papszOptions=0x0) at ogrelasticdatasource.cpp:590 14 0x00007fffef885e19 in OGRElasticDataSource::RunRequest (this=0x7fff9c094180, pszURL=0x7fff9c19da90 "http://localhost:9201/_search/scroll?scroll=1m&scroll_id=FGluY2x1ZGVfY29udGV4dF91dWlkDXF1ZXJ5QW5kRmV0Y2gBFEM1Y0gzblVCTkVidlF6YlJnUC1DAAAAAAAAA9cWTFBzeGVGZXpSZ3VXOUlkazhYM0Rvdw==", pszPostContent=0x7fffaa5283b0 "", anSilentedHTTPErrors=std::vector of length 0, capacity 0) at ogrelasticdatasource.cpp:612 15 0x00007fffef891f52 in OGRElasticLayer::GetNextRawFeature (this=0x7fff9c0932e0) at ogrelasticlayer.cpp:1159 16 0x00007fffef891245 in OGRElasticLayer::GetNextFeature (this=0x7fff9c0932e0) at ogrelasticlayer.cpp:995 17 0x00007fffef9ecd35 in OGR_L_GetNextFeature (hLayer=0x7fff9c0932e0) at ogrlayer.cpp:551 18 0x00007ffff3712b71 in QgsOgrFeatureIterator::fetchFeature (this=0x7fff9c0cf5d0, feature=...) at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrfeatureiterator.cpp:400 19 0x00007ffff390431c in QgsAbstractFeatureIterator::nextFeature (this=0x7fff9c0cf5d0, f=...) at /home/even/qgis/QGIS/src/core/qgsfeatureiterator.cpp:63 20 0x00007ffff7018a24 in QgsFeatureIterator::nextFeature (this=0x7fff9c0cf390, f=...) at /home/even/qgis/QGIS/src/core/qgsfeatureiterator.h:376 21 0x00007ffff3c5bda4 in QgsVectorLayerFeatureIterator::fetchFeature (this=0x7fff9c0cf150, f=...) at /home/even/qgis/QGIS/src/core/qgsvectorlayerfeatureiterator.cpp:442 22 0x00007ffff390431c in QgsAbstractFeatureIterator::nextFeature (this=0x7fff9c0cf150, f=...) at /home/even/qgis/QGIS/src/core/qgsfeatureiterator.cpp:63 23 0x00007ffff7018a24 in QgsFeatureIterator::nextFeature (this=0x7fffaa528aa0, f=...) at /home/even/qgis/QGIS/src/core/qgsfeatureiterator.h:376 24 0x00007ffff3c7443d in QgsVectorLayerRenderer::drawRenderer (this=0x4e07480, fit=...) at /home/even/qgis/QGIS/src/core/qgsvectorlayerrenderer.cpp:346 25 0x00007ffff3c73d43 in QgsVectorLayerRenderer::render (this=0x4e07480) at /home/even/qgis/QGIS/src/core/qgsvectorlayerrenderer.cpp:315 26 0x00007ffff39c724e in QgsMapRendererCustomPainterJob::doRender (this=0x4dbd3b0) at /home/even/qgis/QGIS/src/core/qgsmaprenderercustompainterjob.cpp:317 27 0x00007ffff39c6cce in QgsMapRendererCustomPainterJob::staticRender (self=0x4dbd3b0) at /home/even/qgis/QGIS/src/core/qgsmaprenderercustompainterjob.cpp:267 28 0x00007ffff39ca485 in QtConcurrent::StoredFunctorCall1::runFunctor (this=0x4d435f0) at /opt/qt59/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:432 29 0x00007ffff39c7e9d in QtConcurrent::RunFunctionTask::run (this=0x4d435f0) at /opt/qt59/include/QtConcurrent/qtconcurrentrunbase.h:136 30 0x00007ffff18a6943 in ?? () from /opt/qt59/lib/libQt5Core.so.5 31 0x00007ffff18aa659 in ?? () from /opt/qt59/lib/libQt5Core.so.5 32 0x00007fffe93dc6ba in start_thread (arg=0x7fffaa52f700) at pthread_create.c:333 33 0x00007ffff0f3e4dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 (cherry picked from commit a689043be7af6a7d0ff1529aa459e668aa33758f) Richard Duivenvoorde 2020-11-19 On timestep-size change, Set timeslider to best possible fit (instead of resetting to start) Try to remember/set last timeframe (upon timestep- or timeframe-changes). Setting the stepsize to a different size, did reset the slider to start (aka timeframe 0). Same when you changed the range (data time) extent. This commit tries to set the slider to the same position as before the step change, if possible). Else it will take the position of the timeframe in which the start of the old timeframe fits. fixes #39994 (cherry picked from commit 6797118e2f57b8a8d724d03632190ec457329982) Nyall Dawson 2020-11-18 Mark method as const (cherry picked from commit 8c45aad09ed1caeca06e3e9d64aa2948d1eb9ed7) Tom Vijlbrief 2020-11-17 Use std::make_shared() (cherry picked from commit 38ed7e8b3634d5eef6708865c93225058e1677d8) Tom Vijlbrief 2020-11-16 Create QgsPoolPostgresConn for RAII usage. Wraps acquireConnection() and releaseConnection() from a QgsPostgresConnPool. This can be used for creating std::shared_ptr. (cherry picked from commit 9c5f35c217067a042dcae3f9a624cbccfc70dc70) Tom Vijlbrief 2020-11-14 Reuse QgsPostgresConn to prevent deadlock QgsPostgresProviderConnection::executeSqlPrivate() has a nested call to itself which may cause a deadlock when the connectionpool is exhausted: Two active threads can acquire a Postgres connection at the start of executeSqlPrivate() and end up both waiting to acquire the second connection. (cherry picked from commit 3e862c4988e5a102c146c153c52c8e782c189766) Nyall Dawson 2020-11-16 [3d] Update vector layers when modifications are made to them (cherry picked from commit 9abe7d1bbede8dbbab4b430d703e5c4a4025aec6) Alessandro Pasotti 2020-11-17 Store initial extent as DefaultViewExtent in view settings (cherry picked from commit 0c8952edfb9e8c2f1e1602772131c1ebf35b8b25) Nyall Dawson 2020-11-16 Fix reshape tool fails in certain circumstances when line matching tolerance is incorrectly handled (cherry picked from commit 019b75d970b7da1fcb181301132170c86b43e81a) Alessandro Pasotti 2020-08-13 DB manager: PG read enum value for sslmode Fixes #38245 (cherry picked from commit 6cbbf5ebd1fa3e9714c7af8b97d7572636107b61) Even Rouault 2020-11-11 OAuth2: avoid constant token refreshing if the expiration delay is < 2 minutes Currently we refresh the token 2 minutes befores its theoretical expiration. But if using default Keycloack configuration, the refresh delay is 60 seconds. Which means we refresh the token for every network request. So for such short delays, only refresh when the remaining validity time is below 10% of the initial expiration delay. (cherry picked from commit a8af06ff2024a253cf5c43b354f74e35662a1021) Even Rouault 2020-11-11 OAuth2: avoid infinite loop when refreshing token from non-main thread If a worker thread (such as a repaint one) causes a refresh of the token (and if the main thread also tries to call QgsAuthOAuth2Method::updateNetworkRequest(), but I'm not sure if this is needed), then the network events fail to be delivered to the temporary event loop. To fix that, use QgsBlockingNetworkRequest Stack when infinite loop occurs: ``` Thread 7 (Thread 0x7f430bce7700 (LWP 1572)): 0 0x00007f4356c0780d in poll () at ../sysdeps/unix/syscall-template.S:84 1 0x00007f434d89a38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 2 0x00007f434d89a49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 3 0x00007f43577b429f in QEventDispatcherGlib::processEvents(QFlags) () from /opt/qt59/lib/libQt5Core.so.5 4 0x00007f435775d13a in QEventLoop::exec(QFlags) () from /opt/qt59/lib/libQt5Core.so.5 5 0x00007f430f3144b0 in QgsAuthOAuth2Method::updateNetworkRequest (this=0x229ddf0, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/auth/oauth2/qgsauthoauth2method.cpp:179 6 0x00007f4359132590 in QgsAuthManager::updateNetworkRequest (this=0x2287fd0, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/core/auth/qgsauthmanager.cpp:1473 7 0x00007f435948e200 in QgsBlockingNetworkRequest::doRequest (this=0x7f430bcdfb20, method=QgsBlockingNetworkRequest::Get, request=..., forceRefresh=true, feedback=0x0) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:125 8 0x00007f435948d6c5 in QgsBlockingNetworkRequest::get (this=0x7f430bcdfb20, request=..., forceRefresh=true, feedback=0x0) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:59 9 0x00007f435955a259 in QgsCPLHTTPFetchOverrider::callback (pszURL=0x7f42fc03ab40 "http://localhost:9200/poly/_mapping?pretty", papszOptions=0x0, pfnWrite=0x0, pWriteArg=0x0, pUserData=0x7f430bce06b0) at /home/even/qgis/QGIS/src/core/qgscplhttpfetchoverrider.cpp:139 [...] 16 0x00007f4354f142f8 in GDALDatasetGetLayerByName (hDS=0x7f42fc0404a0, pszName=0x7f42fc03aa78 "poly") at gdaldataset.cpp:4379 17 0x00007f43593dbff1 in QgsOgrFeatureIterator::QgsOgrFeatureIterator (this=0x7f42fc039f10, source=0x83ab160, ownSource=false, request=..., transaction=0x0) at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrfeatureiterator.cpp:96 18 0x00007f43593df539 in QgsOgrFeatureSource::getFeatures (this=0x83ab160, request=...) at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrfeatureiterator.cpp:615 19 0x00007f4359926503 in QgsVectorLayerFeatureIterator::QgsVectorLayerFeatureIterator (this=0x7f42fc0383d0, source=0x820ed60, ownSource=false, request=...) at /home/even/qgis/QGIS/src/core/qgsvectorlayerfeatureiterator.cpp:300 20 0x00007f4359925237 in QgsVectorLayerFeatureSource::getFeatures (this=0x820ed60, request=...) at /home/even/qgis/QGIS/src/core/qgsvectorlayerfeatureiterator.cpp:99 21 0x00007f435993ed73 in QgsVectorLayerRenderer::render (this=0x83aaf40) at /home/even/qgis/QGIS/src/core/qgsvectorlayerrenderer.cpp:305 22 0x00007f435969231a in QgsMapRendererCustomPainterJob::doRender (this=0x82c7010) at /home/even/qgis/QGIS/src/core/qgsmaprenderercustompainterjob.cpp:317 23 0x00007f4359691d9a in QgsMapRendererCustomPainterJob::staticRender (self=0x82c7010) at /home/even/qgis/QGIS/src/core/qgsmaprenderercustompainterjob.cpp:267 24 0x00007f4359695551 in QtConcurrent::StoredFunctorCall1::runFunctor (this=0x82c2cf0) at /opt/qt59/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:432 25 0x00007f4359692f69 in QtConcurrent::RunFunctionTask::run (this=0x82c2cf0) at /opt/qt59/include/QtConcurrent/qtconcurrentrunbase.h:136 26 0x00007f435757b943 in ?? () from /opt/qt59/lib/libQt5Core.so.5 27 0x00007f435757f659 in ?? () from /opt/qt59/lib/libQt5Core.so.5 28 0x00007f434ed276ba in start_thread (arg=0x7f430bce7700) at pthread_create.c:333 29 0x00007f4356c134dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f4326e23640 (LWP 27535)): 0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 1 0x00007f43575767b5 in QBasicMutex::lockInternal() () from /opt/qt59/lib/libQt5Core.so.5 2 0x00007f4357576872 in QMutex::lock() () from /opt/qt59/lib/libQt5Core.so.5 3 0x0000000000418dc3 in QMutexLocker::QMutexLocker (this=0x7ffe17546870, m=0x229de28) at /opt/qt59/include/QtCore/qmutex.h:200 --Type for more, q to quit, c to continue without paging-- 4 0x00007f430f313dd6 in QgsAuthOAuth2Method::updateNetworkRequest (this=0x229ddf0, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/auth/oauth2/qgsauthoauth2method.cpp:111 5 0x00007f4359132590 in QgsAuthManager::updateNetworkRequest (this=0x2287fd0, request=..., authcfg=..., dataprovider=...) at /home/even/qgis/QGIS/src/core/auth/qgsauthmanager.cpp:1473 6 0x00007f435948e200 in QgsBlockingNetworkRequest::doRequest (this=0x7ffe17546da0, method=QgsBlockingNetworkRequest::Get, request=..., forceRefresh=true, feedback=0x0) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:125 7 0x00007f435948d6c5 in QgsBlockingNetworkRequest::get (this=0x7ffe17546da0, request=..., forceRefresh=true, feedback=0x0) at /home/even/qgis/QGIS/src/core/qgsblockingnetworkrequest.cpp:59 [...] 18 0x00007f4355536d8d in OGRElasticLayer::GetExtent (this=0x8198340, psExtent=0x820ea50, bForce=1) at ogr_elastic.h:190 19 0x00007f4355685f24 in OGR_L_GetExtent (hLayer=0x8198340, psExtent=0x820ea50, bForce=1) at ogrlayer.cpp:313 20 0x00007f43593b6264 in QgsOgrLayer::GetExtent (this=0x7fe63f0, psExtent=0x820ea50, bForce=true) at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrprovider.cpp:6302 21 0x00007f435938bce1 in QgsOgrProvider::extent (this=0x80dfa20) at /home/even/qgis/QGIS/src/core/providers/ogr/qgsogrprovider.cpp:1424 22 0x00007f43598cfe67 in QgsVectorLayer::extent (this=0x8191430) at /home/even/qgis/QGIS/src/core/qgsvectorlayer.cpp:851 23 0x00007f43596bbdc7 in QgsMapSettings::fullExtent (this=0x22997e8) at /home/even/qgis/QGIS/src/core/qgsmapsettings.cpp:610 24 0x00007f435bdd8a91 in QgsMapCanvas::fullExtent (this=0x22997b0) at /home/even/qgis/QGIS/src/gui/qgsmapcanvas.cpp:1063 25 0x00007f435be0a818 in QgsMapOverviewCanvas::updateFullExtent (this=0x338d8e0) at /home/even/qgis/QGIS/src/gui/qgsmapoverviewcanvas.cpp:256 26 0x00007f435be0a709 in QgsMapOverviewCanvas::setLayers (this=0x338d8e0, layers=...) at /home/even/qgis/QGIS/src/gui/qgsmapoverviewcanvas.cpp:245 [...] 128 0x0000000000416180 in main (argc=1, argv=0x7ffe1754c468) at /home/even/qgis/QGIS/src/app/main.cpp:1637 ``` (cherry picked from commit b86cc93e5d262567e00cde086423f309533127d3) Even Rouault 2020-11-10 OGR provider: fix uniqueStringsMatching() with GDAL >= 3.1 Even Rouault 2020-11-15 QgsDataItem::createChildren(): fix SIP generated C++ method The SIP_FACTORY annotation didn't do the job for a Python implementation of createChildren(). We must write a custom VirtualCatcherCode to make sure that if the returned QgsDataItem elements are Python objects they aren't killed too early. Fixes the new added test, which uses to crash before the fix, and corresponds to the use case of a plugin defining its own data items. Has been checked not to cause memory leaks. The change of SIP_FACTORY to SIP_TRANSFERBACK is to avoid a memory leak when Python calls a C++ createChildren() implementation. Was found by making test_provider_ogr.py::testDataItems() loop on its call to createChildren() (cherry picked from commit e55107f85c94c2d141aee3fc09cbeeb342efc638) olivierdalang 2020-10-16 [geometry fixer] PR review - spatial index (cherry picked from commit 4d11d792ed3918be2d26c9f2d92c38ef1d9f9c9f) olivierdalang 2020-10-16 [geometry fixer] PR review (cherry picked from commit e79f9a97daea8e6e897674a98c132d9b15a1bcb6) olivierdalang 2020-10-15 [geometry fixer] overlapcheck incorectly snaps corrected feature to grid (cherry picked from commit c97e3243e5f39065197020ee4b72545ca12cd670) olivierdalang 2020-10-15 [geometry fixer] fix overlap check tolerance error We were not using the same tolerance when collecting the error than when fixing the error. (cherry picked from commit 4d730eb845adcf997fe5e6cad7fbe58a8b5480bf) olivierdalang 2020-10-15 [geometry fixer] fix gap check geometry fix edge case The case where the gap was containing a point that was lying inside (or on the edge) of a neighbouring polygon used to fail, as we were using that neighbour's points to snap to (since it was also at distance 0). This was leading to flaky wrong results. (cherry picked from commit 279b0510d581c992f41644c271e0e6b515e54c4f) Mathieu Pellerin 2020-11-09 Fix identify action test Mathieu Pellerin 2020-11-09 [temporal] Update the attribute table's show feature visible on map to take temporal range context into account Mathieu Pellerin 2020-11-09 [temporal] Update the identify tool to take temporal range context into account Björn Harrtell 2020-11-09 Proper invalidation of OGR sources on sync to disc Fixes #39574 and #35144 Nyall Dawson 2020-11-15 Fix color menu disappears immediately when tweaking color on qt 5.15 builds (cherry picked from commit bff43e44fd19fbb7a0663ae4fee6ccfd2f78c759) Jürgen E. Fischer 2020-11-20 Release of 3.16.1 Jürgen E. Fischer 2020-11-20 translation update for 3.16.1 from transifex Jürgen E. Fischer 2020-11-07 tsstat.pl: fix indentatation Merge: d01c9bd383 2f876bca75 Matthias Kuhn 2020-11-20 Merge pull request #40159 from DelazJ/isSelectedGetFeature316 Add/fix examples of is_selected function Merge: 4447d788c3 a7dc1a980d Matthias Kuhn 2020-11-20 Merge pull request #40200 from qgis-bot/backport-40184-to-release-3_16 [Backport release-3_16] [curves tracing] expose settings for tracing curves in the UI github-actions[bot] 2020-11-20 Fix errors and inconsistencies resulting from adding M values to a dataset with a ****25D wkb type github-actions[bot] 2020-11-20 [curves tracing] expose settings for tracing curves in the UI Matthias Kuhn 2020-11-19 Fix conflicts github-actions[bot] 2020-11-19 [virtual layers] warn if unique identifier is not a valid field name Harrissou Sant-anna 2020-11-19 add a 'count features in polygons' like expression Harrissou Sant-anna 2020-11-19 Use lower case for overlay_* functions references Harrissou Sant-anna 2020-11-19 Enforce the current layer use for is_selected function Harrissou Sant-anna 2020-11-18 Fix typo Harrissou Sant-anna 2020-11-18 Add/fix examples of is_selected function using get_feature function not returning uniquely identifiable feature completes with get_feature_by_id example github-actions[bot] 2020-11-19 QgsRendererPropertiesDialog: initialize mDockMode member github-actions[bot] 2020-11-18 WFS provider: use QApplication instead of QgsApplication for use in standalone applications github-actions[bot] 2020-11-18 Make Pause/Stop button checked in start of Temporal Controller github-actions[bot] 2020-11-18 Allow non-ASCII layer filenames exporting GeoPDF github-actions[bot] 2020-11-18 [all features locator] respect search limits github-actions[bot] 2020-11-18 [layouts] Fix incorrect panel heading Merge: 47925e03ec f072ef7ca8 Matthias Kuhn 2020-11-18 Merge pull request #40116 from qgis-bot/backport-40093-to-release-3_16 [Backport release-3_16] Add a string output for overlay-* functions github-actions[bot] 2020-11-18 Fix tessellator crash with 2d triangle again github-actions[bot] 2020-11-17 Save gap exceptions after saving the topological layer github-actions[bot] 2020-11-17 Add exception for Sardinian language name to workaround upstream issue github-actions[bot] 2020-11-17 fix duplicate point at the beginning of a digitized curve #39974 github-actions[bot] 2020-11-17 Fix Cell Statistics NoData handling github-actions[bot] 2020-11-17 Add a string output for overlay-* functions github-actions[bot] 2020-11-16 Fix test for PostGIS version with geography Merge: 53507b959a 4945683265 Matthias Kuhn 2020-11-17 Merge pull request #40110 from qgis-bot/backport-40083-to-release-3_16 [Backport release-3_16] Fix Sardinian flag svg file not listed in images.qrc github-actions[bot] 2020-11-16 Fix Sardinian flag svg file not listed in images.qrc github-actions[bot] 2020-11-16 [delimitedtext] Fix broken encodeUri handling of file path on windows root676 2020-11-13 fix styling (cherry picked from commit e0574c91a3f5711c03b3978864d058bf290264ed) root676 2020-11-13 add tests for median output data type (cherry picked from commit 7ebb66a735e394b7414296d0ee9e3741cfbd6f0c) root676 2020-11-13 fix median output data type for even number of input layers (cherry picked from commit 32a1474b2d2ce256f11c68d02dabd2bf3a64d46b) github-actions[bot] 2020-11-15 [spatialite] Ensure that encodeUri and decodeUri are lossless github-actions[bot] 2020-11-15 Browser layer item: don't propose 'File Properties' for a non-file item github-actions[bot] 2020-11-14 [delimitedtext] Ensure that encodeUri and decodeUri are lossless Merge: 220b4a0370 d036c52ea5 Matthias Kuhn 2020-11-14 Merge pull request #40048 from qgis-bot/backport-39998-to-release-3_16 [Backport release-3_16] Fix overlay_disjoint description and examples github-actions[bot] 2020-11-14 Fix overlay_disjoint description and examples Merge: 6a5dd46127 dbae397f8b Matthias Kuhn 2020-11-14 Merge pull request #40018 from qgis-bot/backport-39997-to-release-3_16 [Backport release-3_16] Distance is faster than finding shared edge github-actions[bot] 2020-11-14 Fix crash when trying to use meta enums on some platforms Merge: 0c16716ad8 e345bb3593 Alessandro Pasotti 2020-11-13 Merge pull request #40022 from qgis-bot/backport-39778-to-release-3_16 [Backport release-3_16] Bugfix gh39757 shared locale sort Alessandro Pasotti 2020-11-13 fix bad backport Alessandro Pasotti 2020-11-13 fix bad backport github-actions[bot] 2020-11-13 Force a canvas redraw after rotating canvas to follow GPS direction github-actions[bot] 2020-11-13 Bugfix gh39757 shared locale sort Nyall Dawson 2020-11-12 Don't use generic "QgsMapLayer" class name in map layer Python repr strings Rather use actual layer subclass type, e.g. QgsVectorLayer (cherry picked from commit 819fc50b0e69b657da70ea3bfb80acae6c39515f) Merge: c44108841e b5e9df9033 Denis Rouzaud 2020-11-13 Merge pull request #40004 from 3nids/modern-cmake-316 modernize cmakelists github-actions[bot] 2020-11-13 Distance is faster than finding shared edge github-actions[bot] 2020-11-12 [geometry validation] Show context menu for stable problem resolution methods github-actions[bot] 2020-11-12 [CI][Oracle] Use an already configured docker image to speed up database start-up github-actions[bot] 2020-11-12 fixes SAGA Random Terrain tool github-actions[bot] 2020-11-11 Distance is much faster than finding the shared edge length Jürgen E. Fischer 2020-11-11 folloup CMakeLists.txt updates (followup eddf6feb) Denis Rouzaud 2020-11-11 fix sip include test Denis Rouzaud 2020-11-12 modernize CMakeLists.txt files Denis Rouzaud 2020-11-11 add script to modernize cmake commands github-actions[bot] 2020-11-12 fix time step for first loaded layer root676 2020-11-06 fix min/max random value assignment to take effect in the random raster creation (cherry picked from commit 2e5276d6149e0c0c48882100be649a446e722525) root676 2020-11-06 fix float64/float32 random value output (cherry picked from commit 19c32a5b730dbad59acd9d3ad27a4ca38aca1b07) github-actions[bot] 2020-11-12 Fix crash due to style cache issue in QT<5.12.4. Fixes #39693 #39725 github-actions[bot] 2020-11-12 [processing] Fix importlib util module import in ScriptUtils.py github-actions[bot] 2020-11-10 WFS provider: make layer tree view column headers translatable github-actions[bot] 2020-11-11 [layer tree] Fix corrupted tree when filter (by extent) is on with legend widget(s) enabled Merge: bca43af292 e0bf76387b Alessandro Pasotti 2020-11-11 Merge pull request #39955 from qgis-bot/backport-39946-to-release-3_16 [Backport release-3_16] Raster calc nodata value Merge: 240b6b36a1 482b76b4cb Alessandro Pasotti 2020-11-11 Merge pull request #39934 from qgis-bot/backport-39923-to-release-3_16 [Backport release-3_16] QgsAuthOAuth2Method: use a recursive mutex github-actions[bot] 2020-11-11 Raster calc nodata value github-actions[bot] 2020-11-10 [spatialite provider] Fix timestamp/datetime conversion failure when timezone present github-actions[bot] 2020-11-10 QgsAuthOAuth2Method: use a recursive mutex github-actions[bot] 2020-11-09 debian packaging: move qt5-image-formats-plugins dependency to qgis-providers (fixes 71a755a023, closes #39886, closes #39887) github-actions[bot] 2020-11-09 only _AddDllDirectory existing directories (fixes OSGeo4W#649) github-actions[bot] 2020-11-09 Fix duplicate parameter warnings shown when loading models ValPinna <60293692+ValPinnaSardinia@users.noreply.github.com> 2020-11-07 Adding Translation Sardinian flag ValPinna <60293692+ValPinnaSardinia@users.noreply.github.com> 2020-11-06 Update tsstat.pl github-actions[bot] 2020-11-06 fix cell statistics median method and add tests github-actions[bot] 2020-11-06 [layer tree][ui] Allow users to set a minimum/maximum legend size github-actions[bot] 2020-11-06 Fix authentication configuration is lost when adding Arcgis Feature Service/Map service layers via source select dialog github-actions[bot] 2020-11-06 test_qgsproject.py: no longer used deprecated way of importing ogr Stefano Campus 2020-11-06 Update tsstat.pl Added a new Italian Translator github-actions[bot] 2020-11-06 Show referer on WMS connection dialog from browser. Merge: c6622732c6 b2da658bb2 Matthias Kuhn 2020-11-04 Merge pull request #39806 from qgis-bot/backport-39803-to-release-3_16 [Backport release-3_16] fix webp rendering in server github-actions[bot] 2020-11-04 fix webp rendering in server github-actions[bot] 2020-11-04 Fix potential crash on QGIS exit under rare circumstances github-actions[bot] 2020-11-04 Fix crash in geometry validator github-actions[bot] 2020-11-03 fix bad QTime constructors Jürgen E. Fischer 2020-11-02 debian packaging: add qt5-image-formats-plugins dependency (closes #39763) (cherry picked from commit 71a755a023d65494328a882fbacfff7dad611158) github-actions[bot] 2020-11-02 Pressing escape should cancel the Change Data Source dialog github-actions[bot] 2020-11-01 [processing] Fix add (single) row tool button broken github-actions[bot] 2020-11-01 [processing] fix method name in GUI wrapper for batch processing Merge: f491c2444b 68de4e4d78 Matthias Kuhn 2020-11-01 Merge pull request #39726 from DelazJ/expressionOverlay316 [3.16] Update expression overlay functions Harrissou Sant-anna 2020-10-16 Update more geometry overlay functions help (cherry picked from commit 5ccad9173fa208270437e25db93b9bb3f67458ce) Harrissou Sant-anna 2020-10-22 Fix wrong copy-paste (cherry picked from commit c0d76e175f1d98a98cc56392e085dc2f9e6427c7) Harrissou Sant-anna 2020-10-22 Update overlay_nearest function help and examples (cherry picked from commit a4947666a1a01b77f7643f052ee2c67be6a95ed8) qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2020-10-30 fixes reading of legacy setting of WMS/WFS exclusion for joined fields (#39715) Co-authored-by: github-actions[bot] github-actions[bot] 2020-10-29 fix map setting temporal be active when updating time controller github-actions[bot] 2020-10-28 [processing] Add missing parameter when reading QgsProcessingParameterField from string github-actions[bot] 2020-10-28 Fix logic in QgsUserInputWidget which incorrectly deletes other widgets whenever one existing widget is deleted github-actions[bot] 2020-10-28 Fix reshape line tool fails when reshape line partially exactly overlaps geometry github-actions[bot] 2020-10-28 Reshape tool should only operate on the selected features, if a selection is present qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2020-10-28 fix duplication of feature being stopped at 1 level deep (#39623) Co-authored-by: github-actions[bot] github-actions[bot] 2020-10-27 [processing] correctly escape parentheses in GDAL command (fix #39525) Merge: 16f1a00d95 fbf3013c7a Alessandro Pasotti 2020-10-27 Merge pull request #39640 from qgis-bot/backport-39625-to-release-3_16 [Backport release-3_16] Landing page: respect drawing order from TOC github-actions[bot] 2020-10-27 Landing page: respect drawing order from TOC Nyall Dawson 2020-10-27 Update src/core/qgsofflineediting.cpp Co-authored-by: Matthias Kuhn signedav 2020-10-19 suffix parameter in convertToOfflineProject to be able to control the suffix in layernames of the offline layer. cherry-picks of commits: 23e661a65f0adfead89fb7ce702f874907999d1c 7428b68e8ea583dfb2ad4bcb49ee40879cb87a06 3d02b3dfcd9fa507248bb909ae129a1c218fa329 eb66677b597f7b33efd60ed15fee75bb9f2c26fa bcc0c93ae9639a76bcea4cd2b2de282236e31321 b321454dccea3066b007d5687d0c4d9ec8772e91 layer name suffix passed to convertToOfflineProject with ' (offline)' as default it's written into custom property so in synchronize it can get it from the offline project tests with suffix on offline layer names pass empty layer name suffix to offline editing core, to avoid that offline layers are renamed pass QString() instead of to have an empty layer name suffix set IDENTIFIER option in geopackage like we used to because it's out of scope for now only remove suffix when it's on the end github-actions[bot] 2020-10-26 Fix mssql connections not added/removed predictably when not from ma… github-actions[bot] 2020-10-25 Fix self-snapping for layers with CRS that differs from project CRS github-actions[bot] 2020-10-25 fix digitizing with curve #39590 github-actions[bot] 2020-10-24 [RPM] Make spec file compatible with Fedora 33 github-actions[bot] 2020-10-23 Fix #38468 NOT taking the range.begin into account Jürgen E. Fischer 2020-10-23 Release of 3.16 (Hannover) Jürgen E. Fischer 2020-10-23 changelog and news update for 3.16 Jürgen E. Fischer 2020-10-23 translation update for 3.16.0 from transifex Nyall Dawson 2020-10-23 Add iface method and new class for delegating all responsibility and logic for activating a custom map tool and ensuring it can only be enabled in the right circumstances to QGIS app If a plugin has to do this, it's a nightmare of code and hacks (partly because of the number of changing circumstances it needs to respond to, and partly because a lot of the useful functions available for handling this behavior is locked away in private methods in qgisapp.cpp) So instead make an abstract base class for map tool handlers and an iface method for register/unregistering them. From the dox: An abstract base class for map tool handlers which automatically handle all the necessary logic for toggling the map tool and enabling/disabling the associated action when the QGIS application is in a state permissible for the tool. Creating these handlers avoids a lot of complex setup code and manual connections which are otherwise necessary to ensure that a map tool is correctly activated and deactivated when the state of the QGIS application changes (e.g. when the active layer is changed, when edit modes are toggled, when other map tools are switched to, etc). - ### Example \code{.py} class MyMapTool(QgsMapTool): ... class MyMapToolHandler(QgsAbstractMapToolHandler): def __init__(self, tool, action): super().__init__(tool, action) def isCompatibleWithLayer(self, layer, context): # this tool can only be activated when an editable vector layer is selected return isinstance(layer, QgsVectorLayer) and layer.isEditable() my_tool = MyMapTool() my_action = QAction('My Map Tool') my_handler = MyMapToolHandler(my_tool, my_action) iface.registerMapToolHandler(my_handler) \endcode Merge: b925f1ed36 e4701b11bf Alessandro Pasotti 2020-10-23 Merge pull request #39566 from elpaso/server-landingpage-clean-env2 Server landing page: restore env Nyall Dawson 2020-10-23 Prompt to save unchanged project on close before prompting to save any unsaved scripts It just seems more natural this way! Alessandro Pasotti 2020-10-22 Server landing page: restore env The landing page implements a system to map URLs to project using hashes. For the legacy services (WMS, WFS etc.) this information has to be passed in the environment `QGIS_PROJECT_FILE` and an I/O filter takes care of setting the environment variable. The problem is when using the rest of the API after a project containing bad layers has been browsed because it remains the environment and it raises immediately an exception too early in the handleRequest server's processing pipeline. By restoring the original `QGIS_PROJECT_FILE` at the end of the request, this PR fixes the issue. Merge: 42fe8c3843 ac807697f1 Alessandro Pasotti 2020-10-23 Merge pull request #39553 from elpaso/bugfix-gh39530-handle-unknown-types-on-old-postgres PG: Fixes #39530 by handling unknown Rémy Léone 2020-10-20 simplify homebrew dependencies installation command Nyall Dawson 2020-10-23 Fix PyQGIS docs for colorFromMimeData Nyall Dawson 2020-10-23 Fix can no longer paste colors from text strings, add tests Nyall Dawson 2020-10-19 Revert "DB manager: PG read enum value for sslmode" This reverts commit 26e9ec98e76591286576d2dde098578877bef9c0. It results in unfixable crashes on many platforms, likely due to some issue in sip itself Fixes #38393, reopens #38245 The original bug (being asked twice for credentials) is preferable over a hard crash Jürgen E. Fischer 2020-10-22 windows: use Threads along with HDF5 in mdal provider on windows (for HDF5_ENABLE_THREADSAFE=ON) Jürgen E. Fischer 2020-10-22 translation fixes Even Rouault 2020-10-22 [OAuth2] Do not emit empty scope in requests for Keycloak compatibility When using Keycloak in OpenId Connect mode with AuthCode or ResourceOwner methods, and no specifying a scope, we send a &scope= query parameter that is rejected by Keycloak with KC-SERVICES0093: Invalid parameter value for: scope https://tools.ietf.org/html/rfc6749#section-3.3 mentions that scope is optional : 'If the client omits the scope parameter when requesting authorization...' Do the same for the optional 'state' and 'api_key' parameters Nyall Dawson 2020-10-22 Avoid update loop when QgsTemporalNavigationObject::setFrameDuration is called from code Nyall Dawson 2020-10-22 Add test to confirm no duplicate signal is sent Nyall Dawson 2020-10-22 Avoid emitting duplicate updateTemporalRange signal when calling QgsTemporalNavigationObject::setFrameDuration Richard Duivenvoorde 2020-10-20 Add temporalFrameDurationChanged signal, and make view more aware of changes This commit adds a new signal to the QgsTemporalNavigationObject, which is emitted when the frameDuration (of current QgsTemporalNavigationObject) is change. It also fixes the issue that changing the frame in the Temporal Navigation-WIDGET was not reflected in the widget itself. Even Rouault 2020-10-22 [WFS provider] Fix connecting to a server with non-basic authentication Nyall Dawson 2020-10-22 Add mapToolActionGroup to iface object Any actions added by plugins for toggling a map tool should also be added to this action group so that they behave identically to the native, in-built map tool actions. Nyall Dawson 2020-10-22 Hardcode a DPI of 72 into GDAL GeoPDF composition file instead of original layout DPI This fixes the incorrect page size reported by Acrobat reader for generated GeoPDF files. Unfortunately it comes with a side-effect of limiting the resolution at which GDAL will read the GeoPDF files as a raster layer, but of the two issues the page size issue is more critical. Fixes #33465 Alessandro Pasotti 2020-10-22 PG: Fixes #39530 by handling unknown Merge: f749089d94 ffbe377cec Denis Rouzaud 2020-10-22 Merge pull request #39548 from 3nids/fix-duplicate-errors Fix duplicating features Nyall Dawson 2020-10-22 Fix test Nyall Dawson 2020-10-22 Show warning when configuring 3d map and all lights are removed from the scene Nyall Dawson 2020-10-22 More appropriate step size for light intensity Nyall Dawson 2020-10-22 Increase default intensity of 3d lights to avoid underexposed scenes by default Nyall Dawson 2020-10-22 A newly created 3d map now defaults to a single directional light instead of a point light source These are a better default lighting, because they are simpler to configure and will lead to more of the scene being immediately lit by default. Nyall Dawson 2020-10-22 Newly created directional lights default to slightly angled lights, instead of directly top-down directions This is more friendly behavior, because it allows visibility of vertical features with a default light (instead of "black" walls and lit roofs you get shaded walls + roofs) Nyall Dawson 2020-10-22 Ensure newly added point lights default to same y position of 1000 as the initial scene light Denis Rouzaud 2020-10-22 add feature before adding its children otherwise, this leads to an error in transaction mode as the referenced feature does not exist yet (foreign key constraint error) Denis Rouzaud 2020-10-22 correctly initilaze feature with fields in map layer action from attribute table Mathieu Pellerin 2020-10-21 [ui] Add an Apply button to the 3D map configuration dialog vcloarec 2020-10-21 no negative altitude vcloarec 2020-10-21 fix 3D directional light ui vcloarec 2020-10-21 make mesh 3d rendering more thread safe vcloarec 2020-10-19 fix #39455 Nyall Dawson 2020-10-22 Remove use of deprecated std::ios_base::streamoff method Harrissou Sant-anna 2020-10-22 Set a clear value for spinboxes to avoid clear icon for default values (#39534) * Set a clear value for spinboxes to avoid clear icon for default values olivierdalang 2020-10-21 fix #39068 : geometry_overlays's limit parameter not working as expected - test olivierdalang 2020-10-16 fix #39068 : geometry_overlays's limit parameter not working as expected Ivan Ivanov 2020-10-21 Update src/gui/processing/qgsprocessingfieldmapwidgetwrapper.cpp Co-authored-by: Matthias Kuhn Ivan Ivanov 2020-10-21 Add option to add field constraint hints via programatic call Test with: dlg = processing.createAlgorithmDialog("native:refactorfields", { 'FIELDS_MAPPING' : [ {'expression': '\"id\"','length': -1,'name': 'id','precision': 0,'type': 2}, {'expression': '4','length': -1,'name': 'name1','precision': 0,'type': 10, 'constraints': QgsFieldConstraints.ConstraintNotNull | QgsFieldConstraints.ConstraintUnique} ], 'INPUT' : 'memory://Point?crs=EPSG:4326&field=id:integer(-1,0)&field=name:string(-1,0)', 'OUTPUT' : '/home/suricactus/projects/tmp/asd1.gpkg' }) res = dlg.exec_() Even Rouault 2020-10-19 [OGR provider] Check return value of commitTransaction() in addFeatures() and deleteFeatures(); call rollback when an error was detected before Julien Cabieces 2020-10-21 make defval const Co-authored-by: Alessandro Pasotti Julien Cabieces 2020-10-20 [Oracle] Fixes #39504 : Fix default value evaluation when adding features Ivan Ivanov 2020-10-21 No need to append anything, the fieldIdx already exists Ivan Ivanov 2020-10-21 Improved docs Ivan Ivanov 2020-10-20 Remove irrelevant test Ivan Ivanov 2020-10-19 Fix backwards compatibility of QgsFieldCalculatorAlgorithm Even Rouault 2020-10-21 QgisApp::askUserForOGRSublayers(): make sure all layers get opened with the same GDAL datasets This fixes a scenario inspired from #39431, but doesn't fix the exact one of that ticket. The scenario fixed by this ticket is: - Enable grouped transaction in project settings - Open a GeoPackage with 2 layers 'a' and 'b' - Toggle edit mode - Create a feature in 'a' - Create a feature in 'b' -> when validating an error message of database locked would appear without this fix The reason is that the 2 layers got opened in 2 separate GDAL datasets, and this doesn't play well with the grouped transaction mechanism that will start a transaction in each dataset. SQLite locking will then kick in. So here we avoid this to happen by making sure the OGRProvider that is used to return the list of sublayers is closed before opening them. That way the mechanism in the OGR provider to share the same GDALDataset works. This actaally explains why the scenario in #39431 still fails. When we create the second layer, the OGR provider cannot re-use the GDALDataset used to open the first layer, as it got modified in between (see https://github.com/qgis/QGIS/pull/5689#issuecomment-346625386 for a case where this was needed), and in particular doesn't know there are now 2 layers. So we end up having 2 GDALDataset opened on the same .gpkg file and starting transactions... Fixing #39431 would propably require to modify QgsNewGeoPackageLayerDialog::apply() to possibly use an existing GDALDataset openeded and cached in QgsOgrProvider::sMapSharedDS global map. Probably better, make QgsNewGeoPackageLayerDialog::apply() use QgsOgrProvider::createEmptyLayer(), and modify that one to reuse an existing GDALDataset, and no longer call QgsOgrProviderUtils::invalidateCachedLastModifiedDate() Harrissou Sant-anna 2020-10-21 Rename widget in svg selector dialog to avoid collision Nyall Dawson 2020-10-21 Allow conversion of QgsFeatureStoreList results to Python objects Fixes #39479 Nyall Dawson 2020-10-21 Fix build on older Qt versions Nyall Dawson 2020-10-21 Fix preview symbol when offsetting point symbols isn't shown correctly Nyall Dawson 2020-10-21 [needs-docs] Also use click-click behavior for offset point symbols tool To match consistency with all the other QGIS map tools! Nyall Dawson 2020-10-21 [needs-docs] Follow standard click-click behavior for rotate point markers tool Instead of click and hold to rotate, make this tool follow every other QGIS map tool and use click-click to rotate, click-right click to cancel. Nyall Dawson 2020-10-21 Improve appearance and readability of rotate marker overlay Nyall Dawson 2020-10-21 Don't show horizontal grey line under arrow when rotating marker symbols using the Rotate Markers tool Nyall Dawson 2020-10-21 Add flag to turn off rendering crosshairs in the background of preview images generated for markers by QgsSymbol::bigSymbolPreviewImage() Nyall Dawson 2020-10-21 Truncate action text when showing a preview in the action manager table There's no point showing the full action text in the table, as the table columns are generally only wide enough to show <20 characters Otherwise large actions (such as python scripts) can cause huge slowdowns in the vector layer properties dialog when we try to insert the entire script into a table cell... Nyall Dawson 2020-10-21 When running a map action and clicking over multiple features, ensure the popup feature menu uses the layer's defined display expression instead of just showing raw feature ids This matches the same menu behavior as the identify tool uses Nyall Dawson 2020-10-21 Rework 3d light configuration GUI so that point and directional lights aren't separated into distinct tabs This hopefully avoids the papercut issue where its not obvious to users exactly which existing lights are in a scene, and also follows the UI pattern used elsewhere (e.g. symbol layers) Merge: 7c38853df6 1b4b1fce0b Alessandro Pasotti 2020-10-21 Merge pull request #39502 from elpaso/server-standalone-wms-bug Server standalone wms bug Alessandro Pasotti 2020-10-21 include thread for gcc Merge: 22b622b163 22ee3d068c Paul Blottiere 2020-10-21 Merge pull request #39194 from lbartoletti/vertex_tool_snapping_interpolate_z_segment Fix Z interpolation on vertex moved/added by the vertex tool. Denis Rouzaud 2020-10-21 also use SVG selector in SVG fill symbology (#39524) Denis Rouzaud 2020-10-21 fix buttons in SVG source line edit (#39519) Alessandro Pasotti 2020-10-21 Display version in help Alessandro Pasotti 2020-10-21 Use same version from QGIS desktop Loïc Bartoletti 2020-10-06 fix tests Loïc Bartoletti 2020-10-05 fix topological edition when mid segment is snapped [vertex tool] Loïc Bartoletti 2020-10-05 fix Z interpolation for Middle of Segment Loïc Bartoletti 2020-10-05 Add vertex information for QgsPointLocator::MiddleOfSegment in order to use Match::interpolatedPoint method Loïc Bartoletti 2020-10-05 Fix Z interpolation on vertex moved/added by the vertex tool. fixes #38561 Alessandro Pasotti 2020-10-21 Take a nap Denis Rouzaud 2020-10-21 fix vertical spacer in SVG selector vcloarec 2020-10-19 remove spins vcloarec 2020-10-19 remove qwt vcloarec 2020-10-18 improve 3D ui for directional light Merge: f1fcd39370 7551f84ec6 Denis Rouzaud 2020-10-21 Merge pull request #39421 from 3nids/svg-browser make the SVG selector collapsible (+ remove duplicated code) Nyall Dawson 2020-10-21 Log message if selection cannot be determined even after geometry repair Nyall Dawson 2020-10-20 Use prepared geometries for faster selections Nyall Dawson 2020-10-20 Silence noisy GEOS messages when selecting invalid geometries, fix logic Nyall Dawson 2020-10-20 Add method to silence noisy GEOS error logging handling when not desirable. By default these errors are logged to the console and in the QGIS UI. But for some operations errors are expected and logging these just results in noise. Nyall Dawson 2020-10-20 Safer approach to handling invalid geometries in selection tools Nyall Dawson 2020-10-15 When selecting features via rect, ignore GEOS errors due to invalid geometries and allow these features to be selected based on their bounding boxes alone. Fixes #38460 Nyall Dawson 2020-10-21 Some doxygen grammar fixes Nyall Dawson 2020-10-21 Move some todos so they don't sit between member doxygen and declaration Sipify doesn't handle this, and drops off the docstring from the python method Nyall Dawson 2020-10-21 Further improvements to QgsProject dox Julien Cabieces 2020-10-20 ReadEntry ok value must be set to False when property doesn't exist Fixes #37851 : readEntry ok value must be set to False when property doesn't exist Germán Carrillo 2020-10-18 Update user groups symbology to use gradient type radial with centroid as base point Richard Duivenvoorde 2020-10-20 Homogenize the look of Identify Results for different LayerTypes The code to build the Treeview for the Identify Results is split in four, for the four different LayerTypes (vector, raster, mesh, vector-tile). But although vector and vector tile showed the 'toplevel' in bold with the layername, the others showed... layer-count and name in normal font. This commit changes it so if you use the identify tool in a mixed layer environment, they look more or less the same... Alessandro Pasotti 2020-10-20 Spelling Alessandro Pasotti 2020-10-20 Server standalone: reimplement without signals Because of WMS internal event loop that will crash on cascading. Alessandro Pasotti 2020-10-19 Server landing page: don't crash on bad layers Nyall Dawson 2020-10-20 Fix crash in test Nyall Dawson 2020-10-20 Correctly expose metadata tab for mesh layers Just like all other map layer types, meshes CAN have metadata set, so expose this via a metadata tab in their layer properties window just like any other layer type. Merge: 4f834cafb8 2a67d49e30 Alessandro Pasotti 2020-10-20 Merge pull request #39473 from elpaso/bugfix-landingpage-bad-layers-crash Server landing page: don't crash on bad layers Denis Rouzaud 2020-10-20 fix property Co-authored-by: Mathieu Pellerin Mathieu Pellerin 2020-10-20 [themes] Fix vertical slider fill color and sliders' invertedAppearance fill Nyall Dawson 2020-06-12 When required text codecs aren't available on the system, proxy the conversion over to GDAL's API Resolves missing text codecs like CP852 on windows builds. These were previously available, but then Qt upstream dropped the ICU library from their windows builds, and accordingly a whole bunch of older text codecs are no longer available by default on the windows builds. Fixes #36871 Nyall Dawson 2020-06-12 Fix leaks in test Nyall Dawson 2020-10-20 More responsive cancelation for Fill Nodata algorithm Nyall Dawson 2020-10-20 Correctly parent 3d config window, so that window inherits application stylesheet Salvatore Larosa 2020-10-13 [pyqgis-console] use play icon to run single command Salvatore Larosa 2020-10-19 [pyqgis-console] use asterisk to track changes in script Merge: ea1e6c18b2 047a7a2af1 Salvatore Larosa 2020-10-19 Merge pull request #39481 from slarosa/fix_css fix border size in metadata stylesheet Salvatore Larosa 2020-10-19 fix border size in metadata stylesheet Nyall Dawson 2020-10-19 Minor UI improvements to mesh layer properties dialog, capitalization fixes Nyall Dawson 2020-10-19 Improve toolbar appearance of QgsMeshDatasetGroupTreeWidget By making it behave/appear more like standard QGIS toolbars Nyall Dawson 2020-10-19 Update test mask Nyall Dawson 2020-10-19 Spelling Nyall Dawson 2020-10-19 Don't force a whole layout map to be rasterised just because one vector layer has non 100% opacity Rather, only rasterise this one layer and leave all the rest as vectors Nyall Dawson 2020-10-19 Implement encode/decodeUri for mdal provider Nyall Dawson 2020-10-19 [mesh] Use standard presentation for metadata/information tab on properties dialog Mathieu Pellerin 2020-10-19 [ui] Fix mesh terrain single color / ramp settings out of sync Alessandro Pasotti 2020-10-19 Server landing page: don't crash on bad layers Mathieu Pellerin 2020-10-19 [themes] Fix tiny regression with custom indicator for layer tree et cie Mathieu Pellerin 2020-10-19 [themes] Fix missing background fill for user input widgets (fixes #39452) Merge: abc112befc d5896af00a Alessandro Pasotti 2020-10-19 Merge pull request #39443 from elpaso/unreported-crash-gpkg-native-types Fix crash in GPKG connection api nativeTypes vcloarec 2020-10-18 typo and spelling vcloarec 2020-10-18 fix feedback of TIN mesh creation Nyall Dawson 2020-10-19 Fix build Nyall Dawson 2020-10-19 Speed up mesh triangulation algorithm by avoiding a bunch of unnecessary QVector detachments Nyall Dawson 2020-10-19 [3d] Don't allow users to set terrain to mesh or DEM without selecting an elevation layer Instead show a warning advising them that a layer must be selected Nyall Dawson 2020-10-19 Demote some collapsible group boxes to non collapsible There's no need to allow collapsing on pages which have plently of room available Nyall Dawson 2020-10-19 Tweak strings Nyall Dawson 2020-10-19 Tweak margins Nyall Dawson 2020-10-19 Avoid 3d map config dialog opening with initially out-of-sync selected pane Nyall Dawson 2020-10-19 Avoid double nested group box in 3d mesh terrain settings Nyall Dawson 2020-10-19 Fix menu not shown when clicking 'add' item in style manager dialog and color ramp tab is active Nyall Dawson 2020-10-19 Remove a lot of duplicate hardcoded strings for color ramp types and use static method instead Nyall Dawson 2020-10-18 Escape should close new ramp creation dialog Nyall Dawson 2020-10-18 Fix trying to create new color ramp from first page in style manager dialog does nothing Peter Petrik 2020-10-09 add default UTF-8 encoding to grass provider by default Nyall Dawson 2020-10-19 Fix ui build warnings Even Rouault 2020-10-17 QgsVectorLayerExporter: improve to use QgsFeature::approximateMemoryUsage() Flush when we have ~ 100 MB of features accumulated Even Rouault 2020-10-17 Add QgsFeature::approximateMemoryUsage() Even Rouault 2020-10-17 Add QgsGeometry::wkbSize() vcloarec 2020-10-18 3D config : hide general terrain shading for mesh Mathieu Pellerin 2020-10-18 [needs-docs][ui] UI/UX revamp of the 3D map configuration dialog (#39448) Alessandro Pasotti 2020-10-18 Astyle Denis Rouzaud 2020-10-16 fix doygen Nyall Dawson 2020-10-18 [processing] Fix generated layers stored in geopackage always report a feature count of 0 Remove outdated approach which saw an empty copy of the destination layer loaded immediately, and which was ultimately added to the project and was unaware of features subsequently added to the underlying geopackage data source. Mathieu Pellerin 2020-10-18 [vector layer] Speed up feature deletion by _a lot_ Nyall Dawson 2020-10-18 [processing] Fix Import Geotagged photos algorithm incorrectly assigns form widgets when saving the results to GPKG or other formats which automatically insert new fields into the result layer Also tweak widget behavior for newer resource widget functionality Even Rouault 2020-10-17 QgsOgrProvider::deleteFeatures(): restore previous (odd) behaviour regarding shapefiles and feature count Even Rouault 2020-10-17 QgsVectorLayerExporter: bump number of features per commit batch to 10 000 for GPKG/SQLite to increase speed Even Rouault 2020-10-17 [OGR provider] Faster update of feature count in addFeatures() and deleteFeatures() Based on suggestion by @nyalldawson Even Rouault 2020-10-17 QgsVectorLayerExporter: defer GPKG spatial index creation at file closing Should fix the issue raised in https://lists.osgeo.org/pipermail/qgis-developer/2020-October/062422.html The difference with QgsVectorFileWriter is that QgsVectorFileWriter does not close and re-open the layer, so the defered spatial index creation mechanism that is built-in in the GPKG driver works. But in the case of QgsVectorLayerExporter, we close and re-open and thus the spatial index gets created immediately. Nyall Dawson 2020-10-18 [processing] Ensure driverName is passed to QgsVectorLayerExporter so that GPKG specific optimisations can be applied when saving outputs to geopackage Alessandro Pasotti 2020-10-17 Fix crash in GPKG connection api nativeTypes Merge: 0a5321abf8 9edf482514 Alessandro Pasotti 2020-10-17 Merge pull request #39368 from elpaso/wfs-t-1.1 Fix WFS-T 1.1.0 support Alessandro Pasotti 2020-10-16 Fixes #39430 German crash D'Hont René-Luc 2020-10-16 FIX: QgsCoordinateReferenceSystem::createFrom* has to return CRS's validity The methods `QgsCoordinateReferenceSystem::createFrom*` returned true when the CRS was found in cache instead of the CRS's validity. This fixed it and the tests. vcloarec 2020-10-16 fix 3D mesh color ramp widget displaying Nyall Dawson 2020-10-16 Update strings and UI regarding layer CRS override setting Make it much clearer that this setting does NOT reproject a layer Fixes #32101 Denis Rouzaud 2020-10-16 reuse existing SVG selector widget in QgsSvgMarkerSymbolLayerWidget Alessandro Pasotti 2020-10-16 Fix axis for QGIS server Merge: 0f4270cfe6 08769018ac Alessandro Pasotti 2020-10-16 Merge pull request #39352 from m-kuhn/bad_layer_deps Do not try to load bad layer dependencies Alessandro Pasotti 2020-10-16 Use srsName from shared data, fix tests Denis Rouzaud 2020-10-16 fix dox + header layout Denis Rouzaud 2020-10-16 move SVG browser to a dedicated class defer loading of SVG icons to only show them when the widget is made visible Alessandro Pasotti 2020-10-16 WFS-T Apply axis inversion logic Nyall Dawson 2020-10-16 Use proper SQL code editor in filter preview widget in vector layer properties Gives proper syntax highlighting, matching bracket highlight, and correct font/color scheme appearance Mathieu Pellerin 2020-10-16 Only apply device pixel ratio in scaleIconSize for tested use Nyall Dawson 2020-10-16 Fix boolean literal presentation in dox/PyQGIS docs Denis Rouzaud 2020-10-16 add field icon in DnD tree (#39400) Merge: 6cd8d890ea dd2b56ac0b Alessandro Pasotti 2020-10-16 Merge pull request #39373 from elpaso/bugfix-gh39371-server-wfst-ignore-srsname Server WFST: use srsName when needed Nyall Dawson 2020-10-16 Fix build warning Nyall Dawson 2020-10-16 Unit tests for collectDuplicateNodes Nyall Dawson 2020-10-16 Better string Nyall Dawson 2020-10-16 Better duplicate node detection/removal handling Nyall Dawson 2020-10-16 Don't crash on null geometries Nyall Dawson 2020-10-15 Avoid expensive cloning before removing duplicate vertices if there are none to remove Nyall Dawson 2020-10-15 Extract logic from QgsLineString::removeDuplicateNodes to a highly optimised check for duplicate nodes QgsLineString::hasDuplicateNodes Nyall Dawson 2020-10-15 Further optimisations to geometry validation Nyall Dawson 2020-10-15 Move QgsVector methods to header to allow better compiler optimisation, also hold Python GIL when calling them Nyall Dawson 2020-10-15 Speed up QGIS geometry validation Use native geometry classes instead of transforming everything into QgsPointXY to avoid unnecessary conversion and allocations. Ivan Ivanov 2020-10-16 Scroll to newly added feature in the attribute table view Refs #37847 Julien Cabieces 2020-10-15 fix QCOMPARE Julien Cabieces 2020-10-14 Fixes #39063 : Don't clear document path when its null representation Denis Rouzaud 2020-10-15 fix typo in cache key Denis Rouzaud 2020-10-15 fix test with old Qt Denis Rouzaud 2020-10-15 provide parent to generic aggregate functions Denis Rouzaud 2020-10-15 also detect non static variables for generic aggregates Denis Rouzaud 2020-10-15 correctly determine if variables are static in aggregate expression and filter fixes #33382 Even Rouault 2020-10-15 [OGR provider / GPKG] Avoid skipConstraintCheck() return true on the GPKG fid colum Alex 2020-10-15 Maintain range label in rule based legend fix #28011 Harrissou Sant-anna 2020-10-15 Various tweaks to the overlay_contains function description and examples Alessandro Pasotti 2020-10-15 Set prefer coordinates from uri Alessandro Pasotti 2020-10-15 Add option for ServerPrefersCoordinatesForTransactions_1_1 Alessandro Pasotti 2020-10-15 Try special treatment for arcgis Nyall Dawson 2020-10-15 Update tests/src/python/test_qgsprocessinginplace.py Co-authored-by: Alessandro Pasotti Nyall Dawson 2020-10-15 Remove all primary keys when RegeneratePrimaryKey is set, not just those for GPKG Nyall Dawson 2020-10-14 [processing] Correctly discard fid field values when running algorithms with the RegeneratePrimaryKey flag in in-place mode Fixes #37761, fixes #33816 Nyall Dawson 2020-10-14 Add option to regenerate primary key to QgsVectorLayerUtils.makeFeaturesCompatible Allows us to optionally reset the fid field value when required Nyall Dawson 2020-10-15 [processing] When reporting that a feature is invalid, also mention the layer name so that it's clear which of the corresponding inputs the warning/error relates to Fixes #26664 Merge: 252976b739 dd6b20e9e7 Paul Blottiere 2020-10-15 Merge pull request #38861 from pblottiere/maptips_willrenderfeature Check if feature is rendered before displaying its map tips Blottiere Paul 2020-10-12 Delegate filter to provider when possible Blottiere Paul 2020-09-28 Optimization Blottiere Paul 2020-09-18 Check if feature is rendered before displaying its map tips. Fixes #37066 Alessandro Pasotti 2020-10-15 Add test for issue 39371 Nyall Dawson 2020-10-15 Allow more file types to be expanded in the browser Allows for - xls(x) - ods - gpx - accdb Files to be expanded in the browser. This permits map layers with these file types to be repaired or changed via the browser interface when they have to link to a specific child layer from the file. Merge: 0607504202 cc67a6fa36 Matthias Kuhn 2020-10-15 Merge pull request #39349 from m-kuhn/processdashdash Separate qgis_process params with -- Mathieu Pellerin 2020-10-15 Move and unify scaleIconSize into QgsApplication::scaleIconSize Mathieu Pellerin 2020-10-13 [layer tree] Avoid blurry icons on devices with a pixel ratio != 1 Mathieu Pellerin 2020-10-15 Address comment Mathieu Pellerin 2020-10-14 Revert QgsMapSettings change, fix root cause in QgsCoordinateTransform Mathieu Pellerin 2020-10-11 Avoid extra vertices added when digitizing due to roundtrip reprojection variance Mathieu Pellerin 2020-10-11 Fix QgsMapSettings {mapToLayer,layerToMap}Coordinates failing with points having a nan z value Nyall Dawson 2020-10-15 Update test Nyall Dawson 2020-10-14 Rename variables for clarity Nyall Dawson 2020-10-14 [processing] Fix "Split with lines" algorithm can get stuck in an endless loop if geos difference result is numerically unstable Amend the test to determine whether a split occurred from an exact topological test to instead test with a very small tolerance. This avoids us flagging that a split has occurred when the actual results have only varied by a insignificant amount due to precision of the GEOS difference op. This fixes a hang which can otherwise result where we keep splitting the same pair of lines and think that a change is occurring every time. Nyall Dawson 2020-10-13 Simplify code Nyall Dawson 2020-10-13 [processing] Skip redundant and potentially expensive duplicate intersection test in Split With Lines algorithm Harrissou Sant-anna 2020-10-14 Fix array_slice example Nyall Dawson 2020-10-14 Try to fix Travis build Nyall Dawson 2020-10-14 Don't show cascaded feature deletion warnings and feedback if joined deleted features came from an auxilary layer As auxiliary features are intended to be intrinsicly linked to a normal layer's features, we don't need to warn or advise when these are deleted alongside their parent feature. Nyall Dawson 2020-10-14 Fix crash in undo dock when clearing project/closing QGIS Fixes #38157 Nyall Dawson 2020-10-14 Cleanup code Alessandro Pasotti 2020-10-14 Server WFST: use srsName when needed Fixes #39371 Merge: 00b53831d1 a63a048dbc Matthias Kuhn 2020-10-14 Merge pull request #39364 from DelazJ/patch-21 Use a working URL for docker badge Alessandro Pasotti 2020-10-14 WFS-T 1.1.0 thanks to ESRI use coordinates Apparently ESRI mapserver does not like pos and posList for coordinates in GML3 but only accepts "coordinates". Harrissou Sant-anna 2020-10-14 Use a working URL for docker badge Matthias Kuhn 2020-10-14 Update tests Matthias Kuhn 2020-10-13 Separate qgis_process params with -- Merge: 1e80643f04 a72d84a641 Matthias Kuhn 2020-10-14 Merge pull request #39348 from m-kuhn/fix_33234 Fix crash when snapping to curved geometry without curved segments Mathieu Pellerin 2020-10-14 [symbology] Fix SVG marker anchor calculation and improve bounds (#39336) Merge: 02d7afae3f c8f90c11ca Alessandro Pasotti 2020-10-14 Merge pull request #39347 from elpaso/bugfix-gh39243-wms-auth-basic-decode Fix WMS auth basic password encoding Nyall Dawson 2020-10-14 Fix copy/paste/select all shortcuts don't work when layer tree is selected Fixes #38849 Nyall Dawson 2020-10-14 Fix edited and new features no longer correctly show their corresponding color shading in the feature list view Nyall Dawson 2020-10-13 ALWAYS load processing plugin in qgis_process tool Otherwise on a new install where QGIS application is not available and has never been run the processing plugin will NOT be loaded by default, so qgis_process won't be able to access all the algorithms and providers this supplies Fixes #37989 Nyall Dawson 2020-10-12 Add --json option to qgis_process tool This allows external tools to more easily use the standalong qgis_process tool without resorting to fragile string parsing of the outputs from that tool. Refs https://github.com/paleolimbot/qgisprocess/issues/21, and means that we play nice with other tools who want to use QGIS algorithms! Merge: a3d6965f52 1f26bb03f4 Salvatore Larosa 2020-10-13 Merge pull request #39350 from uclaros/fix-del-console-history Fix deleting python console history entries Matthias Kuhn 2020-10-13 Do not try to load bad layer dependencies References #39025 uclaros 2020-10-13 Fix deleting python console history entries Matthias Kuhn 2020-10-13 Fix crash when snapping to curved geometry without curved segments When a geometry that supports curves has only straight segments and a user snaps to it with "snap to intersections" enabled, QGIS crashes. Fixes https://github.com/qgis/QGIS/issues/33234 Alessandro Pasotti 2020-09-03 WFS-T 1.1.0 uses GML3 Alessandro Pasotti 2020-09-02 WFS-T 1.1.0 client implementation Alessandro Pasotti 2020-10-13 Better fix for #39243: decode in uri instead of handling that inside the wms routines. Merge: ff7641df61 29055f1b0b Alessandro Pasotti 2020-10-13 Merge pull request #39346 from elpaso/bugfix-server-wfs3-unreported-wrong-extension-handling-in-links Bugfix server wfs3 unreported wrong extension handling in links Merge: 8d3e028d15 6145f3a308 Alessandro Pasotti 2020-10-13 Merge pull request #39344 from elpaso/server-landing-page-rename-env-vars Server landing page: rename vars, no functional changes Alessandro Pasotti 2020-10-13 Fix WMS auth basic password encoding and add an unrelated test, since I wrote it. Fixes #39243 Alessandro Pasotti 2020-10-13 Fix test Alessandro Pasotti 2020-10-13 Server WFS3: fix unreported wrong links extension Alessandro Pasotti 2020-10-13 Server landing page: rename vars, no functional changes Nyall Dawson 2020-10-13 Cleanup raw margin manipulation used to hide holding controls, use proper methods Nyall Dawson 2020-10-13 Use proper method to show line numbers in Virtual Layers SQL editor Nyall Dawson 2020-10-13 Javascript code editor should show line numbers Nyall Dawson 2020-10-13 Cleanup handling of margins in QgsCodeEditor and subclasses Nyall Dawson 2020-10-13 Make test WKT comparison more tolerant Nyall Dawson 2020-10-09 When creating a CRS from WKT and the WKT has an embedded CRS name, correctly use this to set the QgsCoordinateReferenceSystem description Nyall Dawson 2020-10-09 Catch another situation where the user-set custom CRS name needs to be restored from XML Nyall Dawson 2020-10-13 Spelling Nyall Dawson 2020-10-12 Allow error indicator colors to be controlled for code editor color scheme Nyall Dawson 2020-10-12 Add option to apply parameterized colors to SVGs returned by QgsApplication::getThemePixmap vcloarec 2020-10-12 fix and improve test vcloarec 2020-10-11 fix 3d mesh dataset rendering Etienne Trimaille 2020-10-12 Add note about Python bindings in QgsAction Alessandro Pasotti 2020-10-12 GDAL provider: don't crash on invalid bands Fix unreported crash Merge: 498bbbb83f 9b99ecb56f Alessandro Pasotti 2020-10-12 Merge pull request #39328 from elpaso/bugfix-unreported-ogr-gpkg-layerType-case OGR decodeUri: be tolerant on layerName case Merge: 1d2bb41752 ea90774621 Alessandro Pasotti 2020-10-12 Merge pull request #39283 from elpaso/bugfix-gh39265-transactions-crash-on-save Don't crash on transaction save Alessandro Pasotti 2020-10-12 OGR decodeUri: be tolerant on layerName case Unreported issue: discovered in the QGIS-Documentation test CI issue https://travis-ci.org/github/qgis/QGIS-Documentation/builds/734917369#L679 Alessandro Pasotti 2020-10-09 flake8 Alessandro Pasotti 2020-10-09 Don't crash on transaction save Fixes #39265 Nyall Dawson 2020-10-12 Lazy construct expression context for memory provider feature sources It's not free to calculate, and is only used when iterating over a memory layer with a subset string set Results in a big speed up to scripts which fire off many individual feature requests to a memory provider layer Nyall Dawson 2020-10-12 [console] Fix exception when running scripts (followup cce7aa7) and move responsibility for showing warning messages to QgsCodeEditor base class, so that the same code can be used by other dialog script editors Nyall Dawson 2020-10-12 Split indentation guide color from edge color in code editor settings Reusing the same color resulted in too subtle indentation guides Salvatore Larosa 2020-10-11 [pyqgis-console] restore marker icon for syntax check Even Rouault 2020-10-11 qgspostgresprovider.cpp: use classic initialization Even Rouault 2020-10-11 Enable -DQT_USE_QSTRINGBUILDER and fix related build errors Background: https://www.qt.io/blog/2011/06/13/string-concatenation-with-qstringbuilder When enabling -DQT_USE_QSTRINGBUILDER, QString() concatenation with operator + are done in a more efficient way, especially with repeated + operators. Qt and creator themselves are built with that enabled. Nyall Dawson 2020-10-11 Use edge color for tab indentation guide in code editors Even Rouault 2020-10-09 Try to make PROJ >= 6 related tests more robust to output from different PROJ versions Matthias Kuhn 2020-10-10 Remove include Matthias Kuhn 2020-10-10 Readd q_gadget Matthias Kuhn 2020-10-09 Fix translation for geometry checks Q_DELCARE_TR_FUNCTIONS must be used in the subclass. If used from the super class it simply does not work. Salvatore Larosa 2020-10-10 [ui] stretch last section in filed table widget Salvatore Larosa 2020-10-10 [ui] use grid layout for groupbox widgets in digitizing option Even Rouault 2020-10-11 QStringLiteral -> QLatin1String changes generated by scripts/qstringfixup.sh --all Even Rouault 2020-10-11 Add scripts/qstringfixup.py and .sh The .py script is the lower level one that acts on a single file. The .sh one is the one aimed at being used by the user: - qstringfixup.sh without argument fixes up files modified in git - qstringfixup.sh --all runs on all .h/.cpp files under src/ and tests/ Merge: 0824effd78 b788aa2559 Salvatore Larosa 2020-10-10 Merge pull request #39297 from slarosa/stylesheet [ui] use a lower size for border in metadata information Merge: 8eb52c8282 1bce97188e Alessandro Pasotti 2020-10-10 Merge pull request #39070 from ianturton/issue-39002 1st fix for broken GetFeatureInfo URLs in REST WMTS layers Merge: 6829e6351e 72c867365d Alessandro Pasotti 2020-10-10 Merge pull request #39286 from elpaso/bugfix-gh39282-transaction-group-editing-status-on-other-layers Transaction group: keep editing status after save Salvatore Larosa 2020-10-10 [ui] use a lower size for border in metadata information Nyall Dawson 2020-10-09 [layouts] Fix resizing multiline label items to adjust to the size of their text Even Rouault 2020-10-09 GUI: renaming GPKG layer: allow any character but | (fixes #39288) Peter Petrik 2020-10-09 fix crashes in QGIS 3D, mostly directly at project load Merge: 5ddf9aa62c 5f74d6abeb Matthias Kuhn 2020-10-09 Merge pull request #39174 from DelazJ/overlayOnly Rename geometry_overlay_* functions into overlay_* Alessandro Pasotti 2020-10-09 Transaction group: keep editing status after save Fixes #39282 Merge: 7216045a7e fd495d06db Alessandro Pasotti 2020-10-09 Merge pull request #39257 from elpaso/rouault-ogrprovider_remove_useless_resetreading ogrprovider remove useless resetreading Nyall Dawson 2020-10-09 [layouts] Allow negative values for grid annotation distance This works, it was just blocked by the spin box minimum value Nyall Dawson 2020-10-09 Update src/core/providers/ogr/qgsogrprovider.cpp Alessandro Pasotti 2020-10-08 Test for issue 39230 expressions fields in ogr Alessandro Pasotti 2020-10-08 Don't bark when there are expression fiels Fixes #39230 Alessandro Pasotti 2020-10-08 No need to crash when there are no errors Nyall Dawson 2020-10-09 spell Nyall Dawson 2020-10-09 Sipify Nyall Dawson 2020-10-09 Ensure SIP_OUT argument docs are always included as :returns: directives even when function returns void Nyall Dawson 2020-10-09 Improve docs Nyall Dawson 2020-10-09 Sipify Nyall Dawson 2020-10-09 [sipify] Catch **ALL** SIP_OUT arguments when generating docstrings and move them to :returns: directives vcloarec 2020-10-07 remove guards to allow memory layer vcloarec 2020-10-07 change function vcloarec 2020-10-06 spelling vcloarec 2020-10-06 fix inserting break lines in dual edge triangulation . Alessandro Pasotti 2020-10-08 Update src/providers/postgres/qgspostgresprovider.cpp Alessandro Pasotti 2020-10-06 PG: Silence warning when discovering relations on query layers Nyall Dawson 2020-10-08 Fix some Qt 5.15 deprecation warnings Nyall Dawson 2020-10-08 When calling processing.run() and an QgsProcessingExpection occurs, don't raise a generic "something went wrong" exception but instead ensure that the original exception with the proper error message is raised for catching in Python instead Nyall Dawson 2020-10-08 [processing] Fix execution of "Eliminate selection" through Python Fixes #38808 Alessandro Pasotti 2020-10-08 Skip test on GDAL < 2.3 Alessandro Pasotti 2020-10-08 Update src/core/providers/ogr/qgsogrfeatureiterator.cpp Co-authored-by: Even Rouault Alessandro Pasotti 2020-10-08 mDoNotResetReading -> mAllowResetReading Alessandro Pasotti 2020-10-08 Skip potential reset reading calls Jürgen E. Fischer 2020-10-08 remove duplicate include directory Merge: c9fb3620db d3d88e2df8 Alessandro Pasotti 2020-10-08 Merge branch 'ogrprovider_remove_useless_resetreading' of https://github.com/rouault/QGIS into rouault-ogrprovider_remove_useless_resetreading Nyall Dawson 2020-10-08 [3d] Fix crash when line feature cannot be buffered E.g. when it has only one vertex Nyall Dawson 2020-10-08 Fix custom stroke patterns incorrectly scale when data defined stroke width is set Fixes #39201 Nyall Dawson 2020-10-08 Allow columns to be resized in datum transformation table Fixes #39169 Peillet Sebastien 2020-10-08 Fix layout order on drag drop action fix #39136 Nyall Dawson 2020-10-08 Use a constant instead of raw number Nyall Dawson 2020-10-07 [gps] Ensure that the status bar GPS distance readout only shows in response to a mouse action and doesn't always re-show as a result of a GPS position change Otherwise as soon as the message appears, it will endlessly re-show as the GPS position is constantly changing. Instead ensure that the message starts showing for a maximum of 2 seconds in response to a mouse movement, yet will update during these 2 seconds if the GPS position is updated during this time. olivierdalang 2020-10-07 rotated ticks followup : update expected images masks olivierdalang 2020-10-07 rotated ticks followup : adapt to PR comments olivierdalang 2020-10-06 fix #39160 : fixed layout map grid annotations box calculation olivierdalang 2020-10-06 rotated ticks followup : update expected images from travis (due to 4b650ed8dd0f15c23e4539d7a8769e4705695117) olivierdalang 2020-10-06 rotated ticks followup : tests for data-defined properties olivierdalang 2020-10-06 rotated ticks followup : fix annotation margin to corner calculation olivierdalang 2020-10-06 rotated ticks followup : accept uppercase data defined strings olivierdalang 2020-10-02 rotated ticks followup : fix data defined not correctly updating olivierdalang 2020-09-30 rotated ticks folloup : prepare_commit olivierdalang 2020-09-25 rotated ticks folloup : all the others olivierdalang 2020-09-25 rotated ticks followup : add some data defined settings (just one) olivierdalang 2020-09-25 rotated ticks folloup : revert unrelated ui change olivierdalang 2020-09-25 rotated ticks folloup : rename setting groups olivierdalang 2020-09-25 rotated ticks folloup : more polishing (tooltips, etc.) olivierdalang 2020-09-25 rotated ticks folloup : improve UI groupboxes, better labels, units prefixes Julien Cabieces 2020-10-07 [OTB] Fix path to OTB 7.1.0 release uclaros 2020-10-07 Make Snap to common angles disabled by default Even Rouault 2020-10-07 [OGR provider] Remove calls to ResetReading() in changeGeometryValues() and changeGeometryValues() in situations where this is safe to do Such calls will cause issues in the context of transaction groups where feature iterators will share the same connection handle. Nyall Dawson 2020-10-07 [gps] When calculating rotation to apply to map canvas, use ellipsoidal calculations so that rotation is stable for different canvas CRS settings Nyall Dawson 2020-10-07 Fix double canvas rotation is applied when canvas rotation is changed via API Salvatore Larosa 2020-10-07 fix build with customwidgets (#39227) Jürgen E. Fischer 2020-10-07 fix build Ian Turton 2020-10-07 swtich to QStringList Nyall Dawson 2020-10-07 Fix windows build Nyall Dawson 2020-10-07 Non-leaky approach to singleshot timer Nyall Dawson 2020-10-07 Remove all use of deprecated Qt methods up to Qt 5.14 Mathieu Pellerin 2020-10-07 [ui][code editor] Remove fold area for the expression code editor Mathieu Pellerin 2020-10-07 [ui][code editor] Remove fold area for the sql code editor Ian Turton 2020-10-07 add robustness Nyall Dawson 2020-10-07 Fix fold icon colors in code editors -- allow these to be set so that they can match the editor theme Nyall Dawson 2020-10-07 Fix build Nyall Dawson 2020-06-19 Fix some more Qt deprecation warnings Nyall Dawson 2020-10-07 Fix rendering of matched brace colors in QgsCodeEditor Nyall Dawson 2020-10-07 Fix rendering of CSS comments in QgsCodeEditorCSS Refs https://www.riverbankcomputing.com/pipermail/qscintilla/2019-July/001414.html Nyall Dawson 2020-10-07 Fix warning Alessandro Pasotti 2020-10-06 Address PR comments Alessandro Pasotti 2020-10-06 Rebase to fix conflicts Alessandro Pasotti 2020-10-05 Remove checkbox for default precision Alessandro Pasotti 2020-09-29 Cppcheck false positive Alessandro Pasotti 2020-09-29 Raster label precision: round to power of 10 Alessandro Pasotti 2020-07-15 Raster style label precision Peter Petrik 2020-10-06 allow to pick the widgets with multiple action in customization Nyall Dawson 2020-10-06 Don't use collapsible group boxes for labeling settings with dynamic contents The collapsible group box widget doesn't handle the case where child widgets are hidden/shown while the box is in a collapsed state. Fixes #39168 Nyall Dawson 2020-10-06 [processing] Fix error reporting from batch dialog Fixes #39197 Nyall Dawson 2020-10-06 [processing] Fix crash when renaming conditional branch in modeler Fixes #39053 Nyall Dawson 2020-10-06 [processing] Fix crash in model designer when a child algorithm contains hidden parameters Nyall Dawson 2020-10-06 Ensure True/False are treated as Python keywords in Python code editor Salvatore Fiandaca 2020-10-06 [ui] Add dedicated icon for compressed (.qgz) project files (#39051) Nyall Dawson 2020-10-06 Fix oracle build Nyall Dawson 2020-10-06 Move code editor color scheme tracking to dedicated registry, QgsCodeEditorColorSchemeRegistry This cleans up the code, and makes it possible for creation of plugins which add new code editor color schemes! Nyall Dawson 2020-10-06 Code shuffle: move QgsCodeEditor classes to their own folder Nyall Dawson 2020-10-06 Fix test Nyall Dawson 2020-10-06 Don't silently close QGIS with unsaved changes in the console script editors Instead prompt the user what to do with these changes Fixes #38529 Nyall Dawson 2020-10-06 Allow plugins and scripts to register custom logic to prevent the QGIS application from exiting This interface allows plugins to implement custom logic to determine whether it is safe for the application to exit, e.g. by checking whether the plugin or script has any unsaved changes which should be saved or discarded before allowing QGIS to exit. Nyall Dawson 2020-10-06 Fix dropping processing script algorithm .py file on QGIS no longer triggers the algorithm to execute Nyall Dawson 2020-10-06 Fix message log dock causes havoc with other docks placed in the same area Fixes #31955, fixes #27868, fixes #39171 Juernjakob Dugge 2020-10-05 Adjust test image to reflect different legend column balancing Juernjakob Dugge 2020-09-27 Add tests Juernjakob Dugge 2020-09-27 Round up number of items per column so earlier columns are taller Juernjakob Dugge 2020-09-26 First item in each legend column has no space above it Fixes #37417 speillet 2020-10-05 add saturation sync when loading qml file Alessandro Pasotti 2020-10-05 Address PR comments: use QgsRasterIterator and std::set Alessandro Pasotti 2020-09-30 Raster: invalidate block on errors Alessandro Pasotti 2020-09-30 Raster paletted float: reduce memory consumption & UX improvements Also, makes it possible to interrupt the block reading and makes the feedback reporting much more precise and smoother, at the cost of a bit slower execution. Alessandro Pasotti 2020-09-29 Raster paletted/unique float support Fixes #39058 an adds some small improvements in the progress feedback. Even Rouault 2020-09-30 [FEATURE] [UI] OGR source select: add a dynamic layout to define open options Even Rouault 2020-09-30 [FEATURE] [OGR provider] Add support for open options With "|option:FOO=BAR|option:FOO2=BAR2" in the URI Also use more extensive encodeUri()/decodeUri() to avoid manual manipulations Even Rouault 2020-10-01 QgsOgrProviderMetadata::decodeUri(): do not remove vsi prefix in 'path' component. It doesn't enable roundtripping with encodeUri() Nyall Dawson 2020-10-05 Console options widget is not a dialog Nyall Dawson 2020-10-05 Fix bad merge Nyall Dawson 2020-10-05 Use standard QgsCodeEditorPython widget in Processing script editor Nyall Dawson 2020-10-05 Ensure autocomplete correctly works for all QgsCodeEditorPython instances Nyall Dawson 2020-10-05 Remove QgsPythonConsoleBase so that we have a single definitive Python editor class (QgsCodeEditorPython) Merge: 38eabb7620 399bebaf44 Alessandro Pasotti 2020-10-05 Merge pull request #39183 from elpaso/bugfix-gh37666-no-geometry-in-fields Fields items: various fixes and enhancements Mathieu Pellerin 2020-10-05 [labelling] Enlarge the try/catch block in GeomFunction::containsCandidate Mathieu Pellerin 2020-10-05 [console] Additional tweaks to looks of console input/output area Alessandro Pasotti 2020-10-05 Fields items: various fixes and enhancements 1. expose geometry fields for PG Fixes #37666 2. add a warning message when deleting a pk 3. add a warning message when deleting a geom col Nyall Dawson 2020-10-05 Fix window title Nyall Dawson 2020-10-05 Add a brute force try to standardize options margins... Nyall Dawson 2020-10-05 Cleanup inconsistent margins in options dialog Nyall Dawson 2020-10-05 Cleanup layout resizing for Python Console settings tab Nyall Dawson 2020-10-05 [options] Ensure that the "Advanced" tab is always the last tab in the list Nyall Dawson 2020-10-05 Fix solarized fold colors Nyall Dawson 2020-10-05 Fix duplicate margins show in python console Nyall Dawson 2020-10-05 Update test Nyall Dawson 2020-10-05 Move icon references back out of QgsPythonConsoleBase Nyall Dawson 2020-10-05 Move more code out of QgsPythonConsoleBase Nyall Dawson 2020-10-05 Fix inconsistent margin color in python code editors Nyall Dawson 2020-10-05 Fix solarized color definitions Nyall Dawson 2020-10-05 Show default color option in code editor color buttons So that if you start tweaking a standard color scheme you can undo the changes you've made to one class of color Nyall Dawson 2020-10-05 Use italic for comments in code editors Nyall Dawson 2020-10-05 Show a code editor preview widget in the code editor settings panel Allows instant preview of changes Nyall Dawson 2020-10-05 Fix background colors in JS and CSS widgets Nyall Dawson 2020-10-05 Expose color buttons for all known color roles Nyall Dawson 2020-10-05 Avoid cppcheck warnings Nyall Dawson 2020-10-05 Use correct help key Nyall Dawson 2020-10-04 Proper icon for code editor settings Nyall Dawson 2020-10-04 Move more code to QgsCodeEditorPython base class Nyall Dawson 2020-10-04 Ensure that all open code editors respond immediately to color/font changes Nyall Dawson 2020-10-04 Add universal last-resort signal QgsGui::optionsChanged() This signal is emitted whenever the application options have been changed. This signal is a "blanket" signal, and will be emitted whenever the options dialog has been accepted regardless of whether or not individual settings are changed. It is designed as a "last resort" fallback only, allowing widgets to respond to possible settings changes. Nyall Dawson 2020-10-04 [needs-docs] Move Python Console settings for font colors and family to new "Code Editor" tab in options dialog These settings apply to more than just the Python console editors - rather they apply to all code editors across QGIS (including expression editors) Nyall Dawson 2020-10-03 Copy font setting logic from QgsPythonConsoleBase to QgsCodeEditor Nyall Dawson 2020-10-04 Add utility class for automatic scope handling for app options widget factories Nyall Dawson 2020-10-04 Move qgsoptions.cpp to new app/options subdirectory Julien Cabieces 2020-10-02 Fixes #39031 : commitData on scale changed for advanced snap configuration min/max scale Richard Duivenvoorde 2020-10-04 Update to_interval function examples Richard Duivenvoorde 2020-10-04 Make example fit to real output Richard Duivenvoorde 2020-10-04 Show some more diverse format for an interval Before showing an interval of two hours would show you: interval: 0.0833333 days Now depending on the range of the interval you will see output in days, minutes or seconds: make_interval(years:=0.75) make_interval(days:=2, hours:=3) make_interval(hours:=3,days:=1) make_interval(minutes:=30) make_interval(minutes:=0.5,seconds:=5) Richard Duivenvoorde 2020-10-04 Remove obsolete comment Even Rouault 2020-10-05 Code linting: modify "if ( foo() ) { foo()->bar }"-like constructs cppcheck sometimes detects this as a potential null pointer dereference. This makes sense, although it is quite unlikely that the return a foo() might change in between. To avoid such warnings, and also repeated method calls which can have some cost, I've run the following refactoring script to store the result of foo() in a local variable. ```shell for i in `find ../src -name "*.cpp"`; do python analyze.py $i > $i.tmp; diff $i.tmp $i >/dev/null || (echo "Paching $i"; mv $i.tmp $i); rm -f $i.tmp; done ``` with analyze.py being ```python import re import sys lines = [l[0:-1] if l[-1] == '\n' else l for l in open(sys.argv[1], "rt").readlines()] if_pattern = re.compile("(^[ ]*)if \( ([a-zA-Z0-9_\.]+)\(\) \)$") i = 0 while i < len(lines): line = lines[i] modified = False m = if_pattern.match(line) if m: next_line = lines[i+1] indent = m.group(1) s = m.group(2) + "()" tmpVar = m.group(2).split('.')[-1] tmpVar = 'l' + tmpVar[0].upper() + tmpVar[1:] if next_line == indent + '{': found = False # Look in the block after the if() for a pattern where we dereference # "foo()" j = i + 1 while lines[j] != indent + '}': if lines[j].find(s + '->') >= 0 or lines[j].find('*' + s) >= 0 or lines[j].find(s + '[') >= 0: found = True break j += 1 if found: print(indent + 'if ( auto *' + tmpVar + ' = ' + s + ' )') j = i + 1 while lines[j] != indent + '}': print(lines[j].replace(' ' + s, ' ' + tmpVar).replace('.' + s, '.' + tmpVar).replace('*' + s, '*' + tmpVar).replace('!' + s, '!' + tmpVar)) j += 1 print(lines[j]) modified = True i = j else: if next_line.find(s) >= 0: print(indent + 'if ( auto *' + tmpVar + ' = ' + s + ' )') print(next_line.replace(' ' + s, ' ' + tmpVar).replace('.' + s, '.' + tmpVar).replace('*' + s, '*' + tmpVar).replace('!' + s, '!' + tmpVar)) modified = True i += 1 if not modified: print(line) i += 1 ``` Julien Cabieces 2020-10-02 Fixes #38979 : Fix oracle new connection greyed ok button Harrissou Sant-anna 2020-10-04 Fix tab order fixes #39161 Harrissou Sant-anna 2020-10-04 Rename geometry_overlay_* functions into overlay_* Salvatore Larosa 2020-10-03 [pyqgis-console] revert changes for handy commands Salvatore Larosa 2020-10-03 [pyqgis-console] a better attribute name Salvatore Larosa 2020-10-03 [pyqgis-console] fix missing import Salvatore Larosa 2020-10-03 [pyqgis-console] restore the correct prompt Harrissou Sant-anna 2020-10-03 Add more conversion to Qgs(Double)SpinBox Harrissou Sant-anna 2020-10-02 Add editor widgets to grass provider Harrissou Sant-anna 2020-09-29 cleanup Harrissou Sant-anna 2020-09-29 Move widgets from QSpinBox to QgsSpinBox Harrissou Sant-anna 2020-09-29 Move widgets from QDoubleSpinBox to QgsDoubleSpinBox Merge: beaf4307ec c45d7a4a4f Alessandro Pasotti 2020-10-03 Merge pull request #39135 from elpaso/bugfix-gh39086-empty-report-crash Fix crash when exporting empty report Merge: 5ed37da0b8 377e5e23ec Alessandro Pasotti 2020-10-03 Merge pull request #39141 from elpaso/bugfix-gh39025-fix-layer-dependency-loading Fix broken layer dependencies for old projects Nyall Dawson 2020-10-03 Don't hardcode font family for python editor line numbers Nyall Dawson 2020-10-03 Ensure colors in Python console match colors for Python editors used elsewhere in the application Nyall Dawson 2020-10-03 QgsPythonConsoleBase should use the standard QgsCodeEditorPython class as a base class Actually it should be completely folded into QgsCodeEditorPython so that we have a single definitive Python code editor widget, but this is a first step toward that... Merge: 6078fe4842 ad96c991fc Alessandro Pasotti 2020-10-03 Merge pull request #39154 from elpaso/bugfix-gh37666-no-geometry-in-fields Fix DB manager does not show geography in query results Nyall Dawson 2020-10-03 Cleanup color handling in QgsCodeEditor classes Remove a bunch of duplicate default color definitions, and ensure that all subclasses correctly respect any user defined color overrides, yet that we still default to following the application theme's matching color schemes. Mathieu Pellerin 2020-10-03 [processing] Add missing layers overwrite parameter to two layout exports algorithms Alessandro Pasotti 2020-10-03 Return a proper QgsProviderConnectionException from python table() Fixes #39151 Merge: f32725658f 7c476d176a Salvatore Larosa 2020-10-03 Merge pull request #39153 from slarosa/fix_attribute_error [pyqgis-console] fix instance attribute name Alessandro Pasotti 2020-10-03 Fix DB manager does not show geography in query results Fixes #37666 Salvatore Larosa 2020-10-03 [pyqgis-console] fix instance attibute name Salvatore Larosa 2020-09-29 [pyqgis-console] fix missing import, amd minor fixws to UI Salvatore Larosa 2020-09-26 [pyqgis-console] move console options to main app options Merge: 375a258eda 943d314b76 Alessandro Pasotti 2020-10-02 Merge pull request #39033 from uclaros/fix-report-bug Avoid accessing QgsLayoutItemsListView's model before it is defined Merge: 6de82d62b7 65e8776a9f Alessandro Pasotti 2020-10-02 Merge pull request #39144 from elpaso/bugfix-gh39142-pgraster-float-nodata PG raster fix #39142 nodata float vcloarec 2020-10-02 change return type of QgsGrassRasterProvider::clone() vcloarec 2020-10-01 change return type of QgsRasterDataProvider::clone() Alessandro Pasotti 2020-10-02 PG raster fix #39142 nodata float Alessandro Pasotti 2020-10-02 Fix broken layer dependencies for old projects Fixes #39025 by skipping the broken relations detection for widget configuations that were created before weak relations were introduced and add an extra check for projects that were created before recent fixes in 3.15 with commit 7e8c7b3d0e09 Merge: 7a38388a87 88c4ee8764 Even Rouault 2020-10-02 Merge pull request #39122 from rouault/cppcheck_20201001 Some cppcheck linting with cppcheck master Alessandro Pasotti 2020-10-02 Fix crash when exporting empty report Fixes #39086 Even Rouault 2020-10-01 qgsdelimitedtextprovider.cpp: make code more readable to avoid false positive from cppcheck Even Rouault 2020-10-01 QgsMapLayer: make it obvious to cppcheck that nullptr deref cannot occur, and make code slightly more efficient Even Rouault 2020-10-01 QgsProject: make it obvious to cppcheck that class is non-copyable/non-affectable Even Rouault 2020-10-02 qgsproxyprogresstask_followup Even Rouault 2020-10-01 QgsScopedProxyProgressTask: make class non-copyable/non-affectable as it has pointers (but cannot be enabled because of SIP issue) Nyall Dawson 2020-10-02 Fix some QProcess deprecation warnings Nyall Dawson 2020-10-02 Remove use of deprecated QDateTime constructor Merge: ab6bbfda1d 7407e0f129 Alessandro Pasotti 2020-10-02 Merge pull request #39126 from gacarrillor/pr_test_write_weak_relations Test for writing weak relation attributes to XML (followup #39090) Nyall Dawson 2020-10-02 Fix all remaining Qt QFlags deprecated constructor warnings Even Rouault 2020-10-01 QgsAppScreenShots: make class non-copyable/non-affectable as it has pointers Even Rouault 2020-10-01 3d/qgsshadowrenderingframegraph.cpp: make class non-copyable/non-affectable as it has pointers Even Rouault 2020-10-01 qgs3dsceneexporter.cpp: avoid cppcheck 'The address of local variable 'v' might be accessed at non-zero index' false-positive by making code clearer Germán Carrillo 2020-10-01 Test for writing weak relation attributes to XML (followup #39090) Peter Petrik 2020-09-29 fix #35026 fix MSSQL connection on MacOS Peter Petrik 2020-09-29 update to MDAL 0.7.1, fixes bug in FLO2D reader Peter Petrik 2020-09-30 fix #29702 , setup /Volumes connections Even Rouault 2020-09-30 [GUI] OGR Database connection dialog: relax checks to enable 'OK' button Currently when defining a new OGR Database connection, one must fill the database, host and port numbers. Some/most of them are optional on the OGR side (for example the MYSQL driver only requires the database name, but the PG driver could for example work without any depending on the PG config), so do not require them at all. The 'Test connection' button is already there for users to check they've properly filled the form. Even Rouault 2020-09-30 [OGR provider] Code cleanup: mark a workaround for GDAL < 2.3 clearly as such. No functional change Mathieu Pellerin 2020-10-01 [ogr] Fix decodeUri unable to handle newline characters in the subset string Even Rouault 2020-10-01 GML streaming parser / WFS: correctly deal with gml:id attributes before passing geometry to OGR (fixes #39081) Merge: 398131d5be 52663c7db9 Alessandro Pasotti 2020-10-01 Merge pull request #39043 from elpaso/bugfix-gh39036-39025-relations-quoting PG fix relation discovery with table/schema that require quotes Denis Rouzaud 2020-10-01 remove warning when trying to pan to non spatial layer features (#39110) Merge: 9cf95ff49a 30e5fe5011 Even Rouault 2020-09-30 Merge pull request #39100 from rouault/ogrprovider_decodeuri OGR provider: make decodeUri() set a 'databaseName' component Even Rouault 2020-09-30 OGR provider: make decodeUri() set a 'databaseName' component Instead of hijacking 'layerName' which has a different semantics. This modifies commit 84eed010f, which returns the database name in the layerName URI component, which is not the right semantic, since layerName should be a OGR layer name. With this fix encodeUri() can roundtrip with decodeUri() Merge: 8351e06e96 1aee462acc Paul Blottiere 2020-09-30 Merge pull request #38831 from pblottiere/fcngeomz_null Check if a point is 3D before returning its z value Merge: 09fc4ed6eb 5c74aeeb11 Paul Blottiere 2020-09-30 Merge pull request #38807 from pblottiere/gfi_null GetFeatureInfo and no data values Merge: 612129e3cb ac4132e90b Paul Blottiere 2020-09-30 Merge pull request #39083 from pblottiere/merge_manual Fixes manual mode in merge features tool Germap 2020-09-30 Fix writing weak relations to XML (#39090) Merge: a0ec11948b 9083c56241 Matthias Kuhn 2020-09-30 Merge pull request #39091 from rouault/tests_gdal_skipif tests: replace wrong uses of unittest.skip() by unittest.skipIf() Even Rouault 2020-09-29 tests: replace wrong uses of unittest.skip() by unittest.skipIf() Blottiere Paul 2020-09-29 Keep role in sync Fixes #37659 Ian Turton 2020-09-29 formatted Merge: 9d105d9d59 e19239bdd1 Alessandro Pasotti 2020-09-29 Merge pull request #39071 from elpaso/bugfix-gh39058-show-correct-precision-in-raster-classification Raster classification: show number of digits according to data type Mathieu Pellerin 2020-09-28 [layer tree] Avoid needless layer tree model computations for scale-based layer visibility Merge: 8d2a0d1ebb e17913c6ea Salvatore Larosa 2020-09-28 Merge pull request #39056 from slarosa/searchicon_console [pyqgis-console] add search icon to filterlineedit Alessandro Pasotti 2020-09-28 Raster classification: show number of digits according to data type Not really a bug fix but related to #39058: - depending on data type, show a different number of digits when classifying the raster - code cleaning Ian Turton 2020-09-28 1st fix for broken GetFeatureInfo URLs in REST WMTS layers Alessandro Pasotti 2020-09-28 Spelling Blottiere Paul 2020-09-28 Add unit test Blottiere Paul 2020-09-28 Check if a point is a measure before returning its m value. Blottiere Paul 2020-09-28 Add unit test Blottiere Paul 2020-09-17 Check if a point is 3D before returning its z value. Fixes #37772 Blottiere Paul 2020-09-28 Add unit tests for json format Blottiere Paul 2020-09-28 No data are set to null for json format Blottiere Paul 2020-09-28 Update unit test Blottiere Paul 2020-09-28 No data is only for HTML and TEXT format Blottiere Paul 2020-09-28 Add a raw parameter to assert methods Blottiere Paul 2020-09-28 Add unit test for HTML format Blottiere Paul 2020-09-16 Add unit tests Blottiere Paul 2020-09-16 Check if the value is null. Fixes #37781 Alessandro Pasotti 2020-09-28 Spell ignore Salvatore Larosa 2020-09-27 [pyqgis-console] add search icon to filterlineedit uclaros 2020-09-25 Avoid accessing QgsLayoutItemsListView's model before it is defined Mathieu Pellerin 2020-09-26 Fix broken 'hide all layers' UX Salvatore Larosa 2020-09-26 [pyqgis-console] change message bar to Warning Salvatore Larosa 2020-09-25 [pyqgis-console] warn user to generate personal access token Salvatore Larosa 2020-09-24 [pyqgis-console] adress some comment: add button to link at generate token page Salvatore Larosa 2020-09-16 [pyqgis-console] use QgsBlockingNetworkRequest to create Gist Salvatore Larosa 2020-09-15 [pyqgis-console] using gist to share snippets instead of codepad Alessandro Pasotti 2020-09-25 PG raster: be tolerant if srid is 0 Alessandro Pasotti 2020-09-25 PG raster: support mosaics with no metadata Fixes #39017 uclaros 2020-09-25 Added method to clear all individual layer settings in QgsSnappingConfig Harrissou Sant-anna 2020-09-25 Remove "Building using MinGW" instructions Alessandro Pasotti 2020-09-25 No spelling on SQL please Alessandro Pasotti 2020-09-25 PG fix relation discovery with table/schema that require quotes Fixes #39036 #39025 (temptative, because I could not reproduce the exact issue without project and data) Merge: 04fbe177b9 eb3c78d12d Alessandro Pasotti 2020-09-25 Merge pull request #39026 from elpaso/bugfix-gh38394-db-manager-column-comment DB manager fix add comment while creating table Jürgen E. Fischer 2020-09-25 osgeo4w: don't pickup PATH changes by GRASS' env.bat (fixes #38476) Alessandro Pasotti 2020-09-25 DB manager fix add comment while creating table Fixes #38394 root676 2020-09-25 add correct control dataset for test root676 2020-09-25 add testcase for variance from Int32 raster data type root676 2020-09-25 fix wrong raster datatype output with variance statistic when all inputs are of integer or lower type. Output data type should always be Float32 or higher. Nyall Dawson 2020-09-25 When restoring a custom CRS from XML, if the CRS does NOT match any of the existing user defined CRS's on the QGIS profile then still restore the previously saved name of the custom CRS This way we will correctly show the CRS with its original name as defined by the original project author (instead of just "custom crs") Nyall Dawson 2020-09-25 Don't refer to valid but custom CRSes as "Unknown CRS" and instead use "Custom CRS" phrasing Otherwise it's confusing and appears as though the CRS is "unknown- as-in-missing" (as opposed to "existing-but-not-matching-a-known-crs"). Nyall Dawson 2020-09-25 [vectortiles] Also expose option to override min/max zoom level for ESRI vector tile servers Nyall Dawson 2020-09-25 Drop unsupported Python fallback We only support Python 3.6+ Karthikeyan Singaravelan 2020-09-19 Fix warning regarding ABC import from collections Nyall Dawson 2020-09-24 Only build list of supported raster/vector filters and formats once It's expensive to calculate, so only ever do it once... Refs #38987 Alexandre Neto 2020-09-24 Fix QgsProcessingParameterNumber docstring example (cherry picked from commit 66011b22ce181c93aebeda1f0c320f254a67ca30) Merge: 94fd3d9723 72fa037042 Nyall Dawson 2020-09-25 Merge pull request #38968 from 3nids/rel-ref-fix-ps fix edge case where fkey is 0 in relation reference widget Julien Cabieces 2020-09-24 Move wms/wfs exclude legacy attributes reading after field flags reading so they don't get overriden Julien Cabieces 2020-09-21 Revert "Reword Field option in style category menu to make it clearer that" This reverts commit 98c20008688e5e57005804cc19cc9e5f51ceb474. Julien Cabieces 2020-09-17 Fixes #37702 : move Forms style import/export under the right category Denis Rouzaud 2020-09-23 replace struct by QVariantMap Denis Rouzaud 2020-09-23 Apply suggestions from code review Co-authored-by: Nyall Dawson Denis Rouzaud 2020-09-22 fix typo Denis Rouzaud 2020-09-22 [locator] active filter lists all matching fields as results when typing '@' results can be triggered to restrict the search to the given field Alessandro Pasotti 2020-09-24 Make test resilient to postgis versions Alessandro Pasotti 2020-09-23 Expose PG unrestricted empty tables as apatial items also fix test Alessandro Pasotti 2020-09-23 Set loadDefaultStyle to false when loading layers for fields info only Alessandro Pasotti 2020-09-22 Fix unreported issue with fields not retrieved for certain PG tables Alessandro Pasotti 2020-09-22 Check field subType for a fallback icon Harrissou Sant-anna 2020-09-23 Allow spinboxes widget to be reset to initial value and add smaller steps to shadow bias Harrissou Sant-anna 2020-09-22 Some label changes to 3D directional lights Remove colon at the end of label Add units suffix to widgets and clean ui file Harrissou Sant-anna 2020-09-22 Reduce margin inside the shadow group box aligning with others in the dialog Julien Cabieces 2020-09-25 [VirtualLayer] Catch exception while updating virtual layer stats Fixes #34378 Harrissou Sant-anna 2020-09-24 Add a semi-automated table of content for the Install file Harrissou Sant-anna 2020-09-24 Remove "creation of MSYS environment" instructions Peter Petrik 2020-09-24 add missing implementation of QgsQuickMapSettings::setTransformContext Merge: 6bd03c3ed2 dd64c6d2a7 Alessandro Pasotti 2020-09-24 Merge pull request #38981 from elpaso/bugfix-gh38975-and-other-db-manager-issues Bugfix gh38975 and other db manager issues Merge: 5691357181 3a9eacb5fe Alessandro Pasotti 2020-09-24 Merge pull request #39006 from elpaso/bugfix-gh39001-pg-browser-item-issues Fix some PG browser item UX inconsistencies Merge: e7e08fd504 871f534ef9 Alessandro Pasotti 2020-09-24 Merge pull request #39000 from elpaso/bugfix-gh38998-db-manager-pg-rename-schema Fix PG db-manager rename schema Alessandro Pasotti 2020-09-24 Fix some PG browser item UX inconsistencies Fixes #39001 Alessandro Pasotti 2020-09-24 Fix PG db-manager rename schema Fixes #38998 Andrea Giudiceandrea 2020-09-24 Fix grassname of raster layer bands in r_rgb.py Denis Rouzaud 2020-09-24 no need to check for validity Nyall Dawson 2020-09-24 When layer tree selection has a mix of different layer CRSes, reflect this in the CRS sub menu instead of just showing the first selected layer's CRS Mathieu Pellerin 2020-09-24 [processing] Make batch process faster (#38989) Alessandro Pasotti 2020-09-23 Adjust test for DPIs Alessandro Pasotti 2020-09-23 Test debug code Alessandro Pasotti 2020-09-22 Respect scale lock when panning/zooming the map Fixes #38953 and #38417 Peter Petrik 2020-09-23 fix formatting Peter Petrik 2020-09-23 another try to fix #38919 Nyall Dawson 2020-09-23 Treat GeoPDF files as databases in browser panel Since these can have multiple sub layers, we need to allow users to expand them out to pick a specific layer or it is not possible to repair broken GeoPDF layer sources in projects. Alessandro Pasotti 2020-09-23 PG: accept duplicated fields for query layers Fixes #38976 Alessandro Pasotti 2020-09-23 DB manager Fix SHOW in PG queries Fixes #8975 Denis Rouzaud 2020-09-23 fix edge case where fkey is 0 in relation reference widget the list of identifiers was initialized with a list QVariant(Int) for Null, but they are equal to 0 now, we also control that the value is valid to determine if the identifier is not null zhanggaolei 2020-09-23 fixed #38938 Wrong GRASS processing description files Nyall Dawson 2020-09-23 Updated icon for Transformations tab Nyall Dawson 2020-09-23 [needs-docs] Move Transformation settings out of CRS tab in Project Properties and Options dialog and into their own "Transformations" tab The CRS tab in Project Properties is very full and the presence of the transformations in this same tab results in little room left for the CRS selectors, which definitely benefit from a lot of vertical space. Nyall Dawson 2020-09-23 Only show "Set Project CRS from Layer" when all selected layers have the same CRS Otherwise it's a confusing option Nyall Dawson 2020-09-23 [layouts] Use standard CRS selector widget for map grid CRS choice instead of custom button Fixes #26548 Nyall Dawson 2020-09-23 [layouts] When selecting a CRS for a map item, don't show misleading "no crs" option at the top of the dialog. Instead, correctly label this option as "Use project CRS", which is what it actually means. Nyall Dawson 2020-09-23 Improve misleading/confusing API, and fix "layer has no CRS" message incorrectly show at the top of many projection selection dialog boxes Nyall Dawson 2020-09-23 Also use splitter in QgsProjectionSelectionDialog Nyall Dawson 2020-09-23 Add resizable splitters to projection selection widget so that users can resize the different lists to better sizes for their workflows Nyall Dawson 2020-09-23 Expand size of recent CRS history to 30 items Because I'm sure I'm not the only one who regularly works with more than 10 CRSes... Nyall Dawson 2020-09-23 Expand size of recent CRS list in layer right click menu to 5 items Nyall Dawson 2020-09-23 Don't show action to set layer CRS to the same CRS as it currently is Nyall Dawson 2020-09-23 Fix "Set Project CRS from Layer" action in layer right click menu resets layer to have no CRS after changing the project CRS Nyall Dawson 2020-09-23 Don't show empty menu entry when layers have no CRS set José de Paula Rodrigues 2020-09-22 PGSQL: making timestamptz a recognized date/time type. Even Rouault 2020-09-22 [WFS/OAPIF providers] Fix freeze when feature requests issued from main thread and authentication manager triggers (fixes #37224) Julien Cabieces 2020-09-22 Fixes #31798 : don't convert bool to string in virtual layer Nyall Dawson 2020-09-22 [layouts] Improve UI for formatting manual table cells Instead of the confusing duplicate settings for foreground color vs cell text color, remove the foreground color button and only expose this color setting via the cell text color. Merge: 22daf464e2 bc71fae005 Salvatore Larosa 2020-09-22 Merge pull request #38917 from slarosa/fix_console_byte [pyqgis-console] fix byte conversion Stefano Campus 2020-09-22 Update tsstat.pl Correction of typo in Italian translators list Merge: 063b8daab3 d6f9b07cf1 Denis Rouzaud 2020-09-22 Merge pull request #38908 from 3nids/locator-fixes Some locator fixes Merge: a15fff158a ef02c54252 Alessandro Pasotti 2020-09-22 Merge pull request #38940 from elpaso/bugfix-gh38092-executesql-feedback-followup Be smart when adding limit: followup #8092 Alessandro Pasotti 2020-09-22 Be smart when adding limit: followup #8092 Jürgen E. Fischer 2020-09-22 Translation string fix Denis Rouzaud 2020-09-22 fix completion + add test Nyall Dawson 2020-09-22 Use qCritical() for uncaught exceptions, allows backtrace to be dumped when these are encountered Nyall Dawson 2020-09-22 Also dump backtraces on qCritical() warnings Nyall Dawson 2020-09-22 When a layer is being removed from the project, gracefully close and cleanup all panels in the layer styling dock Fixes #38920 Nyall Dawson 2020-09-22 Avoid qt warning when dragging a non-color object over color buttons Nyall Dawson 2020-09-22 Increase precision of georeferencing coordinates used when creating GeoPDF composition file Fixes shift in geopdf feature positions when using geographic CRS at large scales Fixes #37755 Jürgen E. Fischer 2020-09-22 Update translators (closes #38925, #38925, #38927) Nyall Dawson 2020-09-22 Avoid calling geos methods for some more trivial point to point geometry calculations Nyall Dawson 2020-09-22 Fix constraint metadata is duplicated after opening layer properties Fixes #38916 Hannes 2020-09-21 fix hash() expression help, had missing quotes Peter Petrik 2020-09-21 fix #38919 projections MacOS Nyall Dawson 2020-09-21 Silence some chatty debug messages Nyall Dawson 2020-09-21 In cases where we cannot convert the map extent back to a layer's extent and have had to resort to fetching all features from a layer, defer the geometry clipping the map extent so that it occurs AFTER transforming the layer's geometries to the target map extent. This allows us to correctly clip the feature geometries in the case that the visible extent available from the render context for the layer is not accurate (i.e. it's a whole of globe fallback), and avoids rendering features which fall far outside of the visible map region. Fixes #38878 Nyall Dawson 2020-09-21 Refine QgsMapRendererJob::reprojectToLayerExtent to remove unused "split" boolean return and instead return whether the reprojection was successful or whether we had to fallback to a "whole globe" extent Nyall Dawson 2020-09-21 Add QgsClipper::clippedLine variant which accepts a QPolygonF line input Salvatore Larosa 2020-09-21 [pyqgis-console] fix byte conversion Denis Rouzaud 2020-09-21 add test for searching for display expression in active layer locator filter Merge: 426ee2120b 6d866e3341 Alessandro Pasotti 2020-09-21 Merge pull request #38870 from elpaso/bugfix-gh38092-executesql-feedback Add feedback to executeSql Alessandro Pasotti 2020-09-21 Address PR comments Nyall Dawson 2020-09-21 [layouts] Fix legend symbol rendering doesn't respect linked map scale when symbol uses map unit based sizes Fixes #38326 Nyall Dawson 2020-09-21 Don't try to write empty rendered rings/geometries to GeoPDF outputs Fixes issues caused when a feature is sent to the rendering engine, but ends up being completely clipped away. Nyall Dawson 2020-09-21 When setting the CRS for layers via the recent CRS menu in the layer tree, make sure the CRS is set for ALL selected layers Denis Rouzaud 2020-09-21 optimize scale for point layers in QgsMapCanvas::zoomToFeatureIds similarly to what is done in zoomToSelected Denis Rouzaud 2020-09-21 move the optimal extent calculation for a point layer to its own method Denis Rouzaud 2020-09-18 do not display twice the same result Denis Rouzaud 2020-09-18 [locator] active locator filter also search in display title Denis Rouzaud 2020-09-18 [locator] fix display title expression not displayed anymore in the results vcloarec 2020-09-19 fix #38872 Nyall Dawson 2020-09-21 [3d] Remember last used light configuration tab Fixes #38167 Nyall Dawson 2020-09-21 Correctly apply capitalization setting whenever QgsTextRenderer is used, not just in labeling Fixes #38898 Nyall Dawson 2020-09-21 Add method to change capitalization of QgsTextDocument Nyall Dawson 2020-09-21 [processing] Don't assume iface is available E.g. in qgis_process iface is None Fixes #38862 Nyall Dawson 2020-09-21 Fix tests Nyall Dawson 2020-09-21 Dox++ Etienne Trimaille 2020-09-08 Add help string for parameters in Processing Harrissou Sant-anna 2020-09-14 Only show Select and digitizing-based menus in the Edit menu when appropriate (if not empty project and/or a compatible layer) fixes #38470 vcloarec 2020-09-19 add tests and fix another issue vcloarec 2020-09-19 cleaner last point remove vcloarec 2020-09-19 fix QgsDualEdgeTriangulation Harrissou Sant-anna 2020-09-20 Align coordinates labels with the frame divisions' mentioning X and Y directions Harrissou Sant-anna 2020-09-19 Use plural form to indicate units in map item grid properties and active form for the checkbox Same as in label properties and other places Matthias Kuhn 2020-09-20 Fix typo Matthias Kuhn 2020-09-19 Recalculate layout when legend item size changes Fixes https://github.com/qgis/QGIS/issues/38881 Matthias Kuhn 2020-09-20 Improve legend performance Only recalculate the position of the icons for affected legend nodes. Avoids brute forcing over complex legends as soon as something is changed. Fixes #38890 Merge: 20e44e5870 5547d1f953 Matthias Kuhn 2020-09-20 Merge pull request #38886 from DelazJ/applyChangesTooltip Fix tooltip of "Apply Changes" button in Handle unavailable layers dialog Merge: 96bdfac88d b298e8d5b4 Matthias Kuhn 2020-09-20 Merge pull request #38887 from m-kuhn/pimp_5_14_build Tune build with Qt 5.14 Matthias Kuhn 2020-09-20 Improve range loop Matthias Kuhn 2020-09-20 -Wrange-loop-construct Matthias Kuhn 2020-09-20 Tune build with Qt 5.14 Harrissou Sant-anna 2020-09-20 Fix tooltip of "Apply Changes" button in Handle unavailable layers dialog If not successful, the remaining unavailable layers are not removed from the project; "Apply changes" can be used as many times as you want. benjaminwheel3r 2020-09-18 Update Comment Typos update 'the' to 'then' on line 34 update 'customwidget' to 'custom widget' to match reference in comment on line 72 Update 'windows' to 'Windows' on line 65 to match previous reference on line 31 uclaros 2020-09-19 Extend extent history to 100 entries uclaros 2020-09-19 Fix rubberband width Salvatore Larosa 2020-09-19 Fix indentation (which doing start up of python console very slow) Alessandro Pasotti 2020-09-19 Spellcheck Alessandro Pasotti 2020-09-19 Spellchecker, how picky you are Alessandro Pasotti 2020-09-19 Add feedback to executeSql Fixes #38092 by adding an optional QgsFeedback argument to the executeSql method and by implementing the PQCancel method in the PG provider internals. While the cancellation works well for all supported provider while fetching results in the loop, the cancellation of a running query is now implemented for the postgres provider connection only because the GPKG and GDAL both rely on GDALDatasetExecuteSQL which cannot be interrupted. This PR also introduce a few optimizations in the PG DB-Manager code that should probably fix also other "slowness" issues that were reported after 3.x during PG query execution. A small UX change in th SQL dialog makes it evident to the user that a cancellation request has been sent to the backend: the button text is changed to "Cancellation requested, please wait..." so that for provider connections that are not able to interrupt the running query and must wait for the fetching loop to exit from the exeuteSql call the user knows that something is happening and that a cancellation request has been successfully sent. Peter Petrik 2020-09-17 hide splash screen when loading the project vcloarec 2020-09-18 fix crash if MDAL not available Merge: 73626bdcd9 74610f9dc6 Paul Blottiere 2020-09-18 Merge pull request #38856 from pblottiere/pyogctest_v101 Update pyogctest to v1.0.1 Blottiere Paul 2020-09-18 Update pyogctest to v1.0.1 Nyall Dawson 2020-09-18 Initialize members Nyall Dawson 2020-09-18 Dox Nyall Dawson 2020-09-18 [sipify] Correctly collapse TypeHint annotations Nyall Dawson 2020-09-18 Fix build Nyall Dawson 2020-09-18 Hold the GIL for more geometry related methods Alessandro Pasotti 2020-09-17 Add missing import for new test Alessandro Pasotti 2020-09-17 Fix PG trust metadata layer loading Fixes #38809 Followup 760347c3b6a95129db677a1915d90190779eaad5 Even Rouault 2020-09-17 VectorFileWriter/OGR provider: workaround GDAL 3.1.x bug regarding XLSX and ODS creation GDAL 3.1.0 to 3.1.3 will create XLSX and ODS files with ZIP64 extensions, which make them incompatible of current LibreOffice versions. This has been fixed in GDAL now, but this can be workaround on QGIS side too if using those buggy versions. Blottiere Paul 2020-09-17 Keep cached status up to date. Fixes #37326 Peter Petrik 2020-09-17 fix #32511 always detect GRASS installation folder on MacOS Julien Cabieces 2020-09-17 Fixes #37038: Fix drag and drop field order in designer Even Rouault 2020-09-17 Coordinate operation widget: avoid repeating scope and remarks For coordinate operations that are not concatenated operations, we currently display twice the scope and remarks. Let's strip a bit of text to avoid confusing users even more :-) Merge: 44fb4f5f85 8609a729c6 Matthias Kuhn 2020-09-17 Merge pull request #38641 from domi4484/mssqldefaultvalues Implemented method QgsMssqlProvider::defaultValue Nyall Dawson 2020-09-17 Dox Nyall Dawson 2020-09-17 Tag some inexpensive, frequently called methods with the HoldGIL annotation This prevents the Python GIL from being released before calling the method (which is the default behaviour). For very cheap to call c++ methods the cost of releasing the GIL can outweigh the cost of the c++ call, which means it's more efficient to retain the hold on the GIL. Ideally we'd do this everywhere, and switch to an explicit ReleaseGIL annotation on functions which are slow or risky (raise exceptions, or do something which can cause a GIL deadlock). But those are very tricky to identify, so instead just explicitly hold the gil on cheap methods which are likely to be called many times and could have an impact on script performance. Merge: 527a08ca5e da71202590 Even Rouault 2020-09-17 Merge pull request #38769 from rouault/fix_38298 [GUI] Raster histogram: restore behavior before #35465 changes Merge: 85b0590c6e 527a08ca5e Matthias Kuhn 2020-09-17 Merge branch 'master' into mssqldefaultvalues Denis Rouzaud 2020-09-17 fix merge conflict (#38835) Merge: d03e172838 247a399901 Alessandro Pasotti 2020-09-17 Merge pull request #38815 from elpaso/bugfix-gh38716-marker-line-dd-angle Set the line angle instead of the symbol angle Mathieu Pellerin 2020-09-17 [themes] Fix night mapping checkbox glitches when embedded into table (et cie) widgets Mathieu Pellerin 2020-09-17 [themes] Fix blend of gray checkbox glitches when embedded into table (et cie) widgets Nyall Dawson 2020-09-17 Fix seealso link Nyall Dawson 2020-09-16 [layouts] Keep a separate flag for whether only a subset of layers are to be clipped from the project, instead of just tracking this by the presence of any checked layers Avoids inconsistencies between the layers which are visibly clipped on the map vs the options which are set in the GUI. Peter Petrik 2020-09-17 fix #35147 QgsMeshLayer map canvas rotation rendering (#38795) fix #35147 QgsMeshLayer map canvas rotation rendering Denis Rouzaud 2020-09-17 QgsField::ConfigurationFlags: use a negative form for the flags so th… (#38805) * QgsField::ConfigurationFlags: use a negative form for the flags so that default flags is None this will make this futureproof, so newly added flags won't cause trouble for compatibility with old projects * follow up * remove template class * fix order of init * follow up * Revert "update test projects (open and save)" This reverts commit c738609d9177ed398ba2a0ae0e1c16448accd5f6. * DoNotExposeVia -> HideFrom Merge: d66d2b655e 4743c67420 Alessandro Pasotti 2020-09-17 Merge pull request #38816 from elpaso/bugfix-landingpage-wfsexposed Update tests and fix wfs exposed fields list Merge: 445d78f7cc aa79a84017 Alessandro Pasotti 2020-09-17 Merge pull request #38764 from elpaso/bugfix-gh38558-server-wfst-1.1.0-wrong-case Fix server WFS-T 1.1.0 wrong case in transaction response Alessandro Pasotti 2020-09-17 Add test for issue #38716 Mathieu Pellerin 2020-09-17 Add a plugin interface to add pages to the project properties dialog Nyall Dawson 2020-09-17 [processing] Fix certain characters show as HTML escaped in processing log Fixes #37934 Nyall Dawson 2020-09-17 [hig] Fix incorrect capitalization in title of new layout name dialog Jürgen E. Fischer 2020-09-16 translation string fixes Jürgen E. Fischer 2020-09-16 osgeo4w: avoid placing grass' rstudio path in front of osgeo4w qt Jürgen E. Fischer 2020-09-15 fix warnings Jürgen E. Fischer 2020-09-15 remove duplicate trailing ; Jürgen E. Fischer 2020-09-09 mssql provider: * add missing support for non-integer and compound keys * update unit tests * unify time handling: iterator / minimumValue / maximumValue / uniqueValues Nyall Dawson 2020-09-16 [labeling] Add a new capitalization option for "Title Case", and rename the confusing "Capitalize First Letter" option to "Force First Letter to Capital" This change is intended to clarify the role of the "capitalize first letter" option, and to provide an option which actually does what users expect the "capitalize first letter" option to do. Fixes #16539 Nyall Dawson 2020-09-16 Title case conversion works correctly on all uppercase string inputs Even Rouault 2020-09-15 UI: better information message when toggling off edition mode on a transaction group Previously, we always displayed the name of the layer we toggled off, even if it was not modified, which could be confusing. Now we will display up to two layer names that have been modified. Even Rouault 2020-09-15 Transaction and Geopackage datasets: make it work when the layer whose edition is turned off hasn't been modified (fixes #38697) We cannot use QgsDataSourceUri::connectionInfo() as it returns an empty string for OGR datasources. So use QgsTransaction::connectionString() as in other places. Peter Petrik 2020-09-16 fix segmentation fault 11 on MacOS during closing QGIS Julien Cabieces 2020-09-16 Fixes #37503 : add actions to the tableview so they triggered by shortcut Nyall Dawson 2020-09-17 Fix build warning Even Rouault 2020-09-16 Expression preview widget: do not disable feature picker (fixes #38646) In the text edit of the feature picker, if one currently enters an invalid value, the whole feature picker becomes disabled, which requires to close and re-open the expression string builder dialog. So instead of doing this, use the preview label to indicate that a valid feature is needed to evaluate the expression, for expressions that require feature fields. Previous related pull requests are: https://github.com/qgis/QGIS/pull/37518 https://github.com/qgis/QGIS/pull/37139 Alessandro Pasotti 2020-09-16 Spelling Alessandro Pasotti 2020-09-16 Add a warning about the usage of setInstance Alessandro Pasotti 2020-09-15 Update SIP Alessandro Pasotti 2020-09-15 Expose QgsProject::setInstance to API Fixes #38755 Needs forward porting to all active branches Nyall Dawson 2020-09-15 Add a Legend category to the style selection widgets and allow legend settings to be stored and restored in QML Fixes #37683 Nyall Dawson 2020-09-16 Reword Field option in style category menu to make it clearer that it includes the widget configuration Fixes #28087 Nyall Dawson 2020-09-16 Use QgsVectorLayerSaveStyleDialog when saving style from main window right click menu Fixes #29145 Nyall Dawson 2020-09-16 [browser] Correctly save expanded node state when closing QGIS Otherwise browser expanded nodes are never saved, and the browser always returns to some random previous state Nyall Dawson 2020-09-16 [browser] Gpkg and other container types can be dragged to the map to allow layers to be added from them Otherwise it's impossible to select multiple gpkg files from the browser to add them all at once, and users have to add them one-by-one Julien Cabieces 2020-09-16 Fixes #38796 : Fix serialization of QgsWeakRelation field pair Blottiere Paul 2020-09-16 Replace PS character. Fixes #37803 Alessandro Pasotti 2020-09-16 Update tests and fix wfs exposed fields list Alessandro Pasotti 2020-09-16 Set the line angle instead of the symbol angle Fixes #38716 Merge: bc3d8fd988 448f7d9d81 Alessandro Pasotti 2020-09-16 Merge pull request #38801 from elpaso/bugfix-gh38552-value-relation-null-with-linedit Fixes value relation line edit not found values Merge: bc1511cecf 02f5c13ea0 Denis Rouzaud 2020-09-16 Merge pull request #38285 from uclaros/split-add-topo-all-layers Add topological points to all editable layers on split feature Mathieu Pellerin 2020-09-16 Skip line-pattern conversion, not supported yet Merge: 15975c1d51 ff4594efdf Matthias Kuhn 2020-09-16 Merge pull request #38101 from DelazJ/fixInstall Typo, URL and formatting in the build instructions Alessandro Pasotti 2020-09-16 Fixes value relation line edit not found values When there is no match in the relation layer, show "(no selection)" instead of NOT updating the widget (which was the reported issue). Fixes #38552 Nyall Dawson 2020-09-16 Don't prompt for CRS for annotation layers Fixes #38739 Merge: f6c98ec5f1 235864fbc3 Alessandro Pasotti 2020-09-16 Merge pull request #38763 from elpaso/bugfix-gh38567-pg-unrestricted-geometry-srid PG unrestricted geometry: trust SRID from geometry_columns Merge: 40259f6e3e ab6676755b Denis Rouzaud 2020-09-16 Merge pull request #38730 from 3nids/conf-flag-check-cb Use a checkable combobox for fields configuration flags Even Rouault 2020-09-16 Fix typo in name of QgsFeaturePickerModelBase::identifierIsNull() method This is a protected virtual method, not exposed to SIP. So this should cause no compatibility issue. Nyall Dawson 2020-09-14 Fix calculation of zoom level for vector tiles Previously the code was calculating the exact zoom level (a double value) and then rounding this to an integer in order to determine which rules should be applied. This appears to violate the vector tile styling specifications, which are designed to "round down" the zoom level, so that styling rules like: - layer zoom range: 12-22 - interpolated expression: case when @zoom_level > 12 and @zoom_level <= 14 then 1 when @zoom_level > 14 and @zoom_level < 18 then 2 when @zoom_level >=18 then 4 end work correctly when the exact zoom level is just less than 12, e.g. 11.8 So now we use floor when converting a zoom level to int so that the styling rules work correctly. Additionally, this adds a new @vector_tile_zoom expression variable which contains the original double value of the calculated tile zoom (not the integer one used for layer visibility). Many mapbox GL styling rules rely on non-integer zoom levels for interpolation, e.g. Case when @vector_tile_zoom >= 11.2 then 4 ... This change allows for smooth interpolation between zoom levels which matches the web map appearance, instead of "jumpy" fixed level interpolation we previously had. Even Rouault 2020-09-15 [GUI] Identification result: fix warning 'CRITICAL Qt : QTableWidget: cannot insert an item that is already owned by another QTableWidget' (fixes #37215) Denis Rouzaud 2020-09-15 put back old code Even Rouault 2020-09-15 [Algorithms] JoinByNearest: accept max_distance == 0.0 (fixes #38761) Mathieu Pellerin 2020-09-14 Also convert mapbox gl icon-size values Nyall Dawson 2020-09-15 [gps] Make GPS bearing line ellipsoid aware, instead of just a straight line drawn from the GPS point Nyall Dawson 2020-09-15 QgsMapCanvasLineSymbolItem can render linestrings Nyall Dawson 2020-09-15 Fix reading saved color map file when an item's label contains a comma character Fixes #24112 Nyall Dawson 2020-09-15 Extract utility functions for saving and reading raster color map definitions to file to new QgsRasterRendererUtils class Nyall Dawson 2020-09-15 Fix diagram settings are not correctly restored when loading a QML file The settings were being restored, but the dialog was not updating the reflect the loaded settings, so clicking OK caused the previous settings to overwrite the loaded ones immediately. Fixes #35343 Alessandro Pasotti 2020-09-15 Server: prevents a crash non non-existent RULE Checks for nullptr node from RULE, fixes #38766 Denis Rouzaud 2020-09-15 restore old code Alessandro Pasotti 2020-09-15 Fix test data (add SRID) Denis Rouzaud 2020-09-15 update test projects (open and save) Alessandro Pasotti 2020-09-15 Do not set detected SRID from rquested Alessandro Pasotti 2020-09-15 Typo Even Rouault 2020-09-15 [GUI] Raster histogram: restore behavior before #35465 changes Commits 98261bcfd4bd05948bd1b2a68c741c80e4e2e515 and ebdb546c1044b793d25097ddc04ed34b5fb6d956 for #35465 have changed the logic to compute the default number of bins for the histogram. While appropriate in the context of #35465, that tends to augment the number of bins, which is inappropriate for the raster histogram chart, where beyond 1000, the chart becomes unreadable. However I think the logic for plotting the raster histogram should probably be revised, but I'm not clear how: ask the user for a number of bins and/or take into account the width in pixels of the chart to determine the number of bins (should that depend if the user has zoomed in... ?) Denis Rouzaud 2020-09-15 fix msissing negation Denis Rouzaud 2020-09-15 fix sip Alessandro Pasotti 2020-09-15 Fix server WFS-T 1.1.0 wrong case in transaction response Fixes #38558 Alessandro Pasotti 2020-09-15 PG unrestricted geometry: trust SRID from geometry_columns Fixes #38567 where the SRID was not detected if the table was empty. Also: do not override the SRID passed explicitly in the data source URI. Note: the logic in the provider is becoming a bit convoluted, there are too many corner cases, at least the test coverage is pretty good. Jürgen E. Fischer 2020-09-14 fix #38720 Denis Rouzaud 2020-09-15 install supervisor in focal deps image Denis Rouzaud 2020-09-15 Update qgis3-build-deps.dockerfile Denis Rouzaud 2020-09-15 install supervisor in focal deps images Denis Rouzaud 2020-09-15 follow up renaming enum keys Nyall Dawson 2020-09-15 Fix string Nyall Dawson 2020-09-15 Spelling Nyall Dawson 2020-09-15 Show a busy cursor while loading vector tile styles Nyall Dawson 2020-09-15 Fix text-font conversion for many styles Nyall Dawson 2020-09-15 Correctly convert match list for icon-image sources Nyall Dawson 2020-09-15 Fix conversion of interpolated fill-translate properties Nyall Dawson 2020-09-15 Better warnings Nyall Dawson 2020-09-15 Show warnings generated during mapbox gl style conversion after loading vector tiles with default styles Nyall Dawson 2020-09-15 More helpful warnings generated during style conversion Denis Rouzaud 2020-09-15 add deprecation details Denis Rouzaud 2020-09-15 remove deprecated usage in server Denis Rouzaud 2020-09-15 better enum names, better dox Co-authored-by: Nyall Dawson Nyall Dawson 2020-09-15 Fix build warning David Marteau 2020-09-14 Fix python serialization for geometry processing parameter Fix regexp for referenced geometry parsing Fix suggested doc strings David Marteau 2020-09-10 Change CRS serialization/deserialization for geometry parameter value David Marteau 2020-09-10 Register meta type for geometry processing parameter Fix QgsProcessingParameterGeometry argument list David Marteau 2020-09-09 Add geometry filter for processing geometry parameter David Marteau 2020-09-08 Support point and rectangle as geometry parameter values David Marteau 2020-09-08 Implement QgsReferencedGeometry David Marteau 2020-09-07 Add geometry processing parameter Even Rouault 2020-09-14 [DelimitedText provider] Avoid false positive detection of some date looking content as Time (fixes #38091) Even Rouault 2020-09-14 [Processing] GdalUtils: fix quoting of arguments with '&' (fixes #38674) Matthias Kuhn 2020-09-14 Rename count to __count Matthias Kuhn 2020-09-14 Add count to "tradition run in place execution" Matthias Kuhn 2020-09-12 Show number of features affected by in place editing Fixes #38680 vcloarec 2020-09-14 fix release version Even Rouault 2020-09-14 [OAPIF provider] Support extra query parameters (such as api key) (fixes #38436) signedav 2020-09-14 store original layer id in the layers customProperties Even Rouault 2020-09-14 [DelimitedText provider] Fix performance issue with files with Unix end-of-line characters Fixes #38068 The performance regression was introduced per commit 644a5647dbdef395993cf406678addfd6978e781 It resulted in quadratic performance in the size of the buffer for CSV files with Unix '\n' end of line character, due to scanning repeatedly for `\r` Nyall Dawson 2020-09-14 Avoid a bunch of useless string parsing Nyall Dawson 2020-09-14 More optimizations for vector tile decoding Nyall Dawson 2020-09-14 [vectortiles] Optimise rendering of complex vector tiles Instead of ALWAYS converting all features in a tile to QGIS representations, now we intelligently skip over any layers which aren't required for rendering or labeling (e.g. because the current renderer/labeling configuration is disabling these layers or doesn't have a rule for them). This improves rendering speed with sources like the OS ZoomStack tiles, which have a LOT of detail even at small map scales (e.g. building data is present in very zoomed out tiles!!). Nyall Dawson 2020-09-14 Fix conversion of text alignment Nyall Dawson 2020-09-14 Improve mapbox ems to character count conversion ratio Merge: 4fe3d2f4e6 212a52b5e9 Alessandro Pasotti 2020-09-14 Merge pull request #38737 from elpaso/pg-mixed-geometry-iterator-test New PG test for mixed geometry, no code changes Damiano Lombardi 2020-09-14 Implemented test for method QgsMssqlProvider::defaultValue Damiano Lombardi 2020-09-08 Implemented method QgsMssqlProvider::defaultValue Merge: aca1c4ef5c 4fe3d2f4e6 Damiano Lombardi 2020-09-14 Merge branch 'master' of https://github.com/qgis/QGIS into master Alessandro Pasotti 2020-09-14 New PG test for mixed geometry, no code changes Denis Rouzaud 2020-09-14 add deprecated dox Denis Rouzaud 2020-09-14 use a readable string, fix flag keys, fix opening old project file Denis Rouzaud 2020-09-14 use a checkable combo box for fields configuration flags in source fields properties tab Denis Rouzaud 2020-09-14 use configuration flags to save WMS/WFS from vector layer Denis Rouzaud 2020-09-13 Add WMS/WFS to QgsField::ConfigurationFlag Denis Rouzaud 2020-09-11 create helper method QgsCheckableComboBox::addItemWithCheckState Mathieu Pellerin 2020-09-14 Make sure fill pattern conversion is hidpi friendly Mathieu Pellerin 2020-09-14 Support hidpi sprites when converting mapboxgl styles Henry Walshaw 2020-08-25 Add square brackets around the saved expression When saving a raster expression the generated expression didn't contain square brackets around the letters used for band identifiers. Sticking with the NDVI example: ``` ("NIR@1" - "Red@1") / ("NIR@1" + "Red@1") ``` becomes ``` (a - b) / (a + b) ``` Due to the way the expression is parsed these would not be interactie parameters for the user to set as the parameters requre square brackets around the layer tags. This change simply updates the string replacement to include the square brackets so you would get instead: ``` ([a] - [b]) / ([a] + [b]) ``` Nyall Dawson 2020-09-14 Scale up buffer sizes when converting, in order to better match actual MapBox rendering Nyall Dawson 2020-09-14 Correctly handle some MapBox GL default values vcloarec 2020-09-13 ui in CMakeList vcloarec 2020-09-13 move QgsMeshLayerProperties to GUI Nyall Dawson 2020-09-14 Fix data defined expressions cannot use fields in vector tile renderer Nyall Dawson 2020-09-14 Correctly parse 'match' interpolation list values during conversion Nyall Dawson 2020-09-14 Fix incorrect rows are removed when removing vector tile renderer/labeling rules Nyall Dawson 2020-09-14 Show preview icons in rule based labeling list of rules and vector tile labeling list of rules Makes it MUCH easier to identify specific rules in the list, and matches appearance with the rule based renderer/vector tile renderer list appearances. Nyall Dawson 2020-09-14 Fix warning Mathieu Pellerin 2020-09-13 Convert label shields Mathieu Pellerin 2020-09-13 Convert text-rotation-alignment:viewport for line labels Mathieu Pellerin 2020-09-12 Address review Mathieu Pellerin 2020-09-11 Convert interpolated fill pattern sprites Mathieu Pellerin 2020-09-11 Convert interpolated icon marker sprites Mathieu Pellerin 2020-09-11 Convert label text-offset for line placement olivierdalang 2020-09-11 [rotated_ticks] allow to input decimal numbers in skip low angled param olivierdalang 2020-09-11 [rotated_ticks] add a tolerance for skip low angled ticks parameter Matthias Kuhn 2020-09-12 Fix indentation Nyall Dawson 2020-09-12 Fix sip bindings Mathieu Pellerin 2020-09-13 Update expected test results Mathieu Pellerin 2020-09-12 Fix stops parsing Jürgen E. Fischer 2020-09-13 fix build (followup 425637efa0) Merge: d5350c618c 1d37f2621c Matthias Kuhn 2020-09-13 Merge pull request #38714 from m-kuhn/speedup_ogc_tests Speedup ogc tests Matthias Kuhn 2020-09-12 [ogc tests] No need to build tests Matthias Kuhn 2020-09-12 [ogc tests] Remove ccache Github cache is immutable. It's useful for caching static dependencies like pip, but not for dynamic caches like ccache. It has a 0% hit rate and only adds overhead at the moment. To be revisited when github caching improves. Merge: 836b79b94f 982e4f1262 Matthias Kuhn 2020-09-12 Merge pull request #37602 from rduivenvoorde/console_base_class Add/use simple BaseClass to Python Console classes Merge: 4eca15337c 425637efa0 Matthias Kuhn 2020-09-12 Merge pull request #38710 from vcloarec/fixeExportLayerProperties fix include for gui export Nyall Dawson 2020-09-12 Fix build warning Harrissou Sant-anna 2020-09-11 Add geometry overlay functions to a group vcloarec 2020-09-11 fix include for gui export Blottiere Paul 2020-09-11 Update ignore file for spell check Blottiere Paul 2020-09-11 Remove unused project tomasMizera 2020-09-11 Expose field name to widget tomasMizera 2020-09-11 get rid of model types and cache tomasMizera 2020-09-10 fix docu problems tomasMizera 2020-09-10 nit changes tomasMizera 2020-09-09 documentation, licence header and renaming tomasMizera 2020-09-09 remove old valuerelation model tomasMizera 2020-09-09 astyle check tomasMizera 2020-09-09 use new features model instead of valuerelation model in qml tomasMizera 2020-09-09 Add features model - cpp Merge: c9c01fd90f 1c2b4ae2b0 Matthias Kuhn 2020-09-11 Merge pull request #38700 from DiGro/patch-6 Removed superfluous bracket Merge: 3bea2e702e 9ccbeb3217 signedav 2020-09-11 Merge pull request #38678 from signedav/fix-relationeditor-flags Fix visible state of buttons in the Relation Editor Widget Merge: a46acb4169 bd81e2f1ff Matthias Kuhn 2020-09-11 Merge pull request #38695 from suricactus/alg_fieldcalc_cpp_simple Translate qgis::fieldcalculator to C++ Merge: 24a605abc1 6f759f3f8d Matthias Kuhn 2020-09-11 Merge pull request #38405 from olivierdalang/refFunctionsRebase [feature][expression] refFunction port to core DiGro 2020-09-11 Removed superfluous bracket Line 74 : (active layer locator filter))" should be; (active layer locator filter)" Removed one superfluous bracket vsklencar 2020-09-10 [QgsQuick] Some more optimalization according app window vsklencar 2020-09-10 [QgsQuick] Support for custom formats and strings vsklencar 2020-09-08 [QgsQuick] Date time widget - adjusted for small screens vsklencar 2020-09-08 [QgsQuick] Datetime widget - spelling and banned keywords fix vsklencar 2020-09-07 [QgsQuick] Date time widget improvements Merge: 5941261c4e 89e4d4925a Martin Dobias 2020-09-11 Merge pull request #38309 from vcloarec/TINMeshCreaton TIN Mesh creation signedav 2020-09-11 default value for mButtonsVisibility on initialization since it's used when creating a widget with no settings (because of an autogenerated form) Ivan Ivanov 2020-09-11 Add tests and fix backwards compatibility Denis Rouzaud 2020-09-11 add flashing feature to locator filters (#38694) Ivan Ivanov 2020-09-11 Improve help message Ivan Ivanov 2020-09-11 Indentation Ivan Ivanov 2020-09-11 Actually use the "isNewField" flag Ivan Ivanov 2020-09-11 Translate qgis::fieldcalculator to C++ (simplistic UI) signedav 2020-09-11 use member to keep state if related layer is in transaction group to set toggleEditing and SaveEdits button visibility check the "other parent" in transaction group depending on if it's a many-to-many cardinality or one-to-many fix that it sets toggle-edit and save button to invisible if child layer is in transaction group (even if it's not in the same transaction group like the parent) Means: on one-to-many, we check if parent and child are in the same transaction group: parent-layer (relation->referencedLayer) child-layer (relation->referencingLayer) on many-to-many, we check if parent and child and the other parent are in the same transaction group: parent-layer (relation->referencedLayer) child-layer / relation-layer (relation->referencingLayer) other parent layer (nmrelation->referencedLayer) Jürgen E. Fischer 2020-09-11 translation fix Denis Rouzaud 2020-09-11 add tests for field restriction in active layer locator filter (#38692) Denis Rouzaud 2020-09-10 fix bug with Qt < 5.12 and Q_FLAG Denis Rouzaud 2020-09-10 QgsField::ConfigurationFlags: add column in source fields table (vector layer properties) Denis Rouzaud 2020-09-10 QgsField::ConfigurationFlags: add read/save in core Merge: c76a32a66f 02cff9fdae Alessandro Pasotti 2020-09-11 Merge pull request #38464 from rldhont/trust-layer-metadata-propagation Trust layer metadata propagation Ivan Ivanov 2020-09-11 Parentheses are needed in case the filter expression contains "OR" (#38672) Denis Rouzaud 2020-09-10 fix missing dox Denis Rouzaud 2020-09-10 also move the creation of weak relation to QgsWeakRelation Denis Rouzaud 2020-09-10 move the logic of writing weak relations info away from QgsVectorLayer to QgsWeakRelation and also use QgsRelation::writeXml to avoid an incomplete info if the relation code gets other attributes Denis Rouzaud 2020-09-10 respect searchable flag in active layer locator filter vcloarec 2020-09-10 enable QgsMeshTriangulation with SIP and change SIP_CONCAT_PARTS Denis Rouzaud 2020-09-10 add configuration flags to QgsFields (#38634) vcloarec 2020-09-10 disable analysis/mesh/QgsMeshTriangulation with SIP vcloarec 2020-09-10 fix spelling vcloarec 2020-09-10 minor fixes and add tests vcloarec 2020-08-31 some fixes and add tests vcloarec 2020-08-27 add more feedback cancellation and fix doc vcloarec 2020-08-26 test without different CRS and add some const vcloarec 2020-08-26 fix bad sync with MDAL vcloarec 2020-08-26 fix class/struct vcloarec 2020-08-26 port alg to c++ and minor fixes vcloarec 2020-08-15 fix MDAL vcloarec 2020-08-15 fix struct/class vcloarec 2020-08-15 fix sip and doc vcloarec 2020-08-15 fixe typo and doc vcloarec 2020-08-15 TIN Mesh creation Denis Rouzaud 2020-09-10 typos Denis Rouzaud 2020-09-10 complete test for qgsEnumKeyToValue Denis Rouzaud 2020-09-10 extend qgsEnumKeyToValue to allow using the value (int) as a key (string) Merge: b5178d9853 2972b29044 Paul Blottiere 2020-09-10 Merge pull request #38673 from pblottiere/pyogctest_v100 Use an explicit version of pyogctest Merge: 969f9f98a9 4257332306 signedav 2020-09-10 Merge pull request #38658 from suricactus/37847_scroll_to_f FIX 37847 New feature is hidden when created from attribute table Merge: 85e444e1d6 8471d5ae4e Denis Rouzaud 2020-09-10 Merge pull request #38677 from 3nids/rel-strength-qenum make QgsRelation::RelationStrength a Q_ENUM and simplify code signedav 2020-09-10 better name for buttons visibility setting stored in the widget signedav 2020-09-10 set mSaveEditButtons according to the visibility of mToggleEditingButton depending on the transactionGroups AND the buttons visibility setting signedav 2020-09-10 handle all button visibility in updateButtons() Nedjima Belgacem 2020-09-10 [3D] [Feature] Shadow rendering (#38448) * Initial post processing render pass implementation * Got shadows with directional lights working good enough * Make the shadows more configurable * Trying to reduce peter panning * Add licence * banned banned_keywords_check * trying to remove renderStateSet memory leak * removing include * Add documentation * remove the use of setFilterMode when using QFilterLayer * Fixing docs * Fix shadow rendering checkbox * Added y coordinates for view extent * Added shadow bias parameter * Added shadow map texture resolution parameter * Addressing reviews * Set the shadow rendering parameters automatically * Add QLayer components individually if QT_VERSION < QT_5_10 * Hide depth texture preview quad * Remove unused member * Fix spell check * Remove stepType property from shadowBiasSpinBox * Disable shadow render pass if the shadow rendering is not activated * Clarify maximum shadow rendering distance documentation * Add value range for shadow bias * Delete .bom file * Clarify the usefullness of maximum shadow rendering distance * remove unused stuff in shaders * Make the inverted camera matrices passed as parameters * Move post processing shaders parameters into the post processing entity constructor * refactor how shadow rendering update into 1 function * Fix spelling * Fix Save As Image tool * Improve UI according to suggessions * add missing docs * remove QAbstractSpinBox::DefaultStepType Blottiere Paul 2020-09-10 Use an explicit version of pyogctest signedav 2020-09-10 remove the visibility set of mZoomToFeatureButton on button update since the config or the spatial state do not change here signedav 2020-09-10 use the spatial state ofthe child instead of checking the geometry on every buttonUpdate signedav 2020-09-10 On one to many relation it should check the referencing layer for being spatial instead of the referenced layer Denis Rouzaud 2020-09-10 follow up signedav 2020-09-10 mZoomToFeatureButton visibility is set on several places. To keep it stable and not beeing dependant on the order or the setting it stores mChildIsSpacial and mButtons (the configuration). On setVisibleButtons it does only set mZoomToFeatureButton visible, if the referenced layer of relation / the referencing layer of the nmRelation is spacial and the flag is set. On setRelation it does only set mZoomToFeatureButton visible, if the referenced layer of relation / the referencing layer of the nmRelation is spacial and the flag of the config is set. On updateButtons it does only set mZoomToFeatureButton visible, if the referenced layer of relation / the referencing layer of the nmRelation is spacial and the flag is set and the mapCanvas of the context is existing. fixes #37718 Denis Rouzaud 2020-09-10 make QgsRelation::RelationStrength a Q_ENUM and simplify code Merge: 8b7f600c33 27bfb9eeb1 Matthias Kuhn 2020-09-10 Merge pull request #38524 from olivierdalang/rotated_ticks_followup [followup] Support for rotated ticks/annotation Merge: 8639b1d012 8f7abb562f Matthias Kuhn 2020-09-10 Merge pull request #38650 from m-kuhn/zonal_stats_new_layer [processing] Add Zonal statistics algorithm that creates a new output Nyall Dawson 2020-09-10 Fix loss of marker styles when marker doesn't have associated label olivierdalang 2020-09-10 [refFunctions] fix (mistaken ?) spell check failure olivierdalang 2020-09-10 [refFunctions] fix deadlocks Ivan Ivanov 2020-09-10 Return invalid feature instead of nullptr from QgsFеatureAction::feature() Matthias Kuhn 2020-09-10 No extra conversion for qmap iteration Matthias Kuhn 2020-09-10 Fix leak Matthias Kuhn 2020-09-10 Validate geometry for zonal stats Matthias Kuhn 2020-09-10 Deprecate zonal stats alg Blottiere Paul 2020-09-09 Mount metadata volume in nginx container Blottiere Paul 2020-09-09 Download data and link pyogctest to docker network Blottiere Paul 2020-09-09 Share data volume Blottiere Paul 2020-09-09 Set the default qgis project file to use Blottiere Paul 2020-09-09 Update qgis server prefix path Blottiere Paul 2020-09-08 Use NGINX container IP Blottiere Paul 2020-09-08 Execute pyogctest for the WMS 1.3.0 test suite Blottiere Paul 2020-09-08 Add docker-compose scripts Blottiere Paul 2020-09-08 Add an ogc github workflow Blottiere Paul 2020-09-08 Add basic scripts to build and run QGIS Server Peter Petrik 2020-09-09 update macos deps for CI Peter Petrik 2020-09-09 update MDAL to 0.7.0 Merge: 283d845e68 3ad126f325 Matthias Kuhn 2020-09-10 Merge pull request #38505 from gacarrillor/easter_egg_user_groups Add easter egg to show map of user groups (keywords: 'user groups') uclaros 2020-09-09 Update splash screen message Merge: a853f2643d a209536295 Matthias Kuhn 2020-09-10 Merge pull request #38663 from signedav/relation-editor-title Label (title) of relation editor widget instances Merge: 571e70ed9b 58183595ce Matthias Kuhn 2020-09-10 Merge pull request #38659 from suricactus/relref_filter_expr Add support for filter expressions in relation reference widget Nyall Dawson 2020-09-10 Convert icon markers Nyall Dawson 2020-09-10 Fix incorrect truncation to int in interpolation expression results Nyall Dawson 2020-09-10 Correctly parse interpolated text-anchor Nyall Dawson 2020-09-10 Remove a whole lot of redundant code Nyall Dawson 2020-09-10 Further expression simplification Nyall Dawson 2020-09-10 Minor code refactor Nyall Dawson 2020-09-10 Translate point text anchor placement correctly Matthias Kuhn 2020-09-09 Add test Ivan Ivanov 2020-09-09 Make the expression btn click event a private slot Ivan Ivanov 2020-09-09 Fix expression and wrap field filters in parentheses Matthias Kuhn 2020-09-09 Sipdate Matthias Kuhn 2020-09-09 Fix typo Co-authored-by: Harrissou Sant-anna Matthias Kuhn 2020-09-09 Fixup zonal stats implementation Merge: 5213b15789 d6666c0b0b olivierdalang 2020-09-09 Merge branch 'master' into refFunctionsRebase olivierdalang 2020-09-09 [refFunctions] fix inversion of geomA and geomB ! Merge: ce9edb667e 950fda6024 Denis Rouzaud 2020-09-09 Merge pull request #38633 from 3nids/locator-autocomplete [locator] autocomplete + allow restricting search to a single field in active layer filter signedav 2020-09-09 configurable label (title) of relation editor widget instances resolves #37675 Matthias Kuhn 2020-09-09 Fix in place version of zonal stats olivierdalang 2020-09-09 [refFunctions] cache expression and context olivierdalang 2020-09-09 [refFunctions] missing help description olivierdalang 2020-09-09 [refFunctions] fix overlay test olivierdalang 2020-09-09 [refFunctions] add self overlay test Ivan Ivanov 2020-09-09 Change the wrongly used firstModelIdx instead of modelIdx Matthias Kuhn 2020-09-09 Remove redundant check Matthias Kuhn 2020-09-09 More docs Nyall Dawson 2020-09-09 Better conversion of non 1.0 base interpolation expressions to QGIS Nyall Dawson 2020-09-09 Fix truncation of sizes to int during interpolation conversion Nyall Dawson 2020-09-09 Fix raster fill opacity conversion Nyall Dawson 2020-09-09 Fix sprite URL determination Nyall Dawson 2020-09-09 Convert line-offset property Nyall Dawson 2020-09-09 Fix placement of line centered markers during MapBox GL conversion Nyall Dawson 2020-09-09 Fix conversion of line-opacity and fill-opacity ignores existing base color opacity when converting MapBox GL styles D'Hont René-Luc 2020-09-08 Update PyQgsPythonProvider test D'Hont René-Luc 2020-08-30 MSSQL and DB2: Use trust datasource config flag D'Hont René-Luc 2020-08-26 Postgres and Oracle: Use trust datasource config flag D'Hont René-Luc 2020-08-26 Trust layer metadata propagation The trust flag at the projetc level is only used to read vector layer extent from xml, not from provider. This flag was not available at the vector layer and data provider level. We propose a new QgsMapLayer reading flag to propagate the trust layer metadata prohect's read flag an d a new provider options to trust datasource config. Trusting the datasource config means that the provider can use estimated metadata, the primary key is unique and the detectable geometry type and srid are the same as the requested. Ivan Ivanov 2020-09-08 Add support for filter expressions in relation reference widget Ivan Ivanov 2020-09-09 FIX 37847 New feature is hidden when created from attribute table Matthias Kuhn 2020-09-09 Add new algorithm to calculate zonal statistics into a new sink Daniel Minor 2020-08-20 Fix accidental change to fieldSize Daniel Minor 2020-08-20 Use zero to represent not applicable precision The documentation for QgsField states that zero should be used for an unset precision, but the database providers use -1 in some places for that purpose. Fixes #38360 Nyall Dawson 2020-09-09 Highlight @zoom_level variable when present Nyall Dawson 2020-09-09 When editing vector tile symbols, correctly populate the @zoom_level variable to match the current canvas zoom level Makes it easier to write and debug data defined expressions based on zoom level. Nyall Dawson 2020-09-09 [feature][vectortiles] Add checkbox for showing only visible rules in the vector tiles labeling and renderer widgets Makes it much easier to locate troublesome rules or work with complex vector tile styling Nyall Dawson 2020-09-09 [vectortiles] Show current canvas vector tile zoom level in vector tile renderer and labeling widgets Makes it much easier to troubleshoot styles and determine which rules are currently being applied in the canvas Nyall Dawson 2020-09-09 Show tooltips in vector tile renderer/labeling lists Otherwise it can be a pain to see the full text for filters/names Nyall Dawson 2020-08-06 Fix sip silliness SIP builds are very fragile right now -- adding new classes can cause the build to fail for no good reason. This seems to fix it. Nyall Dawson 2020-09-08 [vectortiles] Convert fill-translate property to simple fill offset Nyall Dawson 2020-09-08 Convert letter spacing, max text length Nyall Dawson 2020-09-08 Convert repeating line symbols to QGIS marker line layers Nyall Dawson 2020-09-08 Add support for parsing and converting MapBox GL raster fills to QGIS symbology Nyall Dawson 2020-09-09 [FEATURE][vectortiles] Allow users to optionally specify the URL for a default style to be applied to connections when they are first loaded into QGIS When setting up a vector tile source connection, there's a new option to enter a URL to a MapBox GL JSON style configuration. If one has been entered, then that style will be applied whenever the layers from the connection are added to QGIS. Works also with Arcgis vectortileservice connections -- in this case the URL overrides the default style configuration specified in the server configuration. Nyall Dawson 2020-09-09 Fix conversion of mapbox gl line cap/join styles signedav 2020-09-08 tests for QgsRelationReferenceSearchWidget including selecting NULL and getting proper expression signedav 2020-08-21 support selecting NULL in relationreference search widget if allowNull is active signedav 2020-08-20 default flag on search widget for relation reference so it's selected when the value changes for the first time. reported here #37843 Nyall Dawson 2020-09-08 [FEATURE][symbology] Allow data-defined offset for fill symbol layers Any fill symbol layer which supports offsetting polygons (i.e. simple fills, raster image fills, shapeburst and gradent fills) now allows for data-defined offsets Matthias Kuhn 2020-09-08 [processing] Zonal Statistics create a new output instead of updating an existing one Implements #29504 olivierdalang 2020-09-08 [refFunctions] json helps and cleanup olivierdalang 2020-09-08 [refFunctions] honor limit parameter on disjoint results olivierdalang 2020-09-08 [refFunctions] refactor olivierdalang 2020-09-08 [refFunctions] fix ordering with nearest olivierdalang 2020-09-08 [refFunctions] add cache param Denis Rouzaud 2020-09-08 remove unused searchBegan signal Denis Rouzaud 2020-09-08 fix typos Denis Rouzaud 2020-09-07 fix variable names Denis Rouzaud 2020-09-07 correctly clear completion fixes navigation in results using tab Denis Rouzaud 2020-09-07 fix spelling Denis Rouzaud 2020-09-07 [FEATURE] active layer locator filter field name restriction the filter can now restrict the search to a specific field by typing @+field_name auto-completion is provided for the field names Denis Rouzaud 2020-09-07 [FEATURE] enable auto completion in locator a locator filter can now return a completion list while preparing the search the line edit will use the first matching completion and display it as light grey text the completion can be triggered by pressing Tab key Nyall Dawson 2020-09-08 Remove unused variables Nyall Dawson 2020-09-07 Auto launder URI Nyall Dawson 2020-09-07 [feature][vectortiles] Allow using authentication system and setting custom referer string for vector tile connections Nyall Dawson 2020-09-07 After loading an ArcGIS Vector Tile Service layer, automatically load and set the default style and labels for the layer Also populate the layer metadata with the available content from the service definition (e.g. layer attribution) Nyall Dawson 2020-09-07 [feature][vectortiles] Add option to create connections for ArcGIS Vector Tile Services to easily load vector tile layers from these servers Adds new options in the Vector Tiles browser tree context menu and Data Source Manager to create a connection to an ESRI VectorTileServer. When loading the layer from the connection, the tile server parameters will be automatically setup to suit the layer source. Merge: 5e9ac5b79b edcc60857f Matthias Kuhn 2020-09-08 Merge pull request #38636 from rduivenvoorde/fix38071 Fix #38071: Clear mTreeInitialExpand and search upon new connection Merge: e31d4cd202 32b83a1271 Matthias Kuhn 2020-09-08 Merge pull request #38601 from rduivenvoorde/temporalExtentsChanged_signal Add temporalExtentsChanged signal to QgsTemporalNavigationObject Denis Rouzaud 2020-09-08 allow to define max number of results for some locator filters (#38628) this allows to define: * maximum number of results for active layer * global maximumum filter + per layer maximum numer of results of all layers features filter Damiano Lombardi 2020-09-07 Fix cmake config to find qca headers on Opensuse tumbleweed Richard Duivenvoorde 2020-09-07 Clear mTreeInitialExpand and search upon new connection Richard Duivenvoorde 2020-09-07 Remove redundant check Mathieu Pellerin 2020-09-07 [ui] Improve the load style dialog - Remove harmful horizontal spacer to fix expanding widget issues and location of help button - Relocate the file widget to sit on top of the category list (to harmonize with the save style dialog) Richard Duivenvoorde 2020-09-07 Implement != operator, update sip Damiano Lombardi 2020-09-07 Fix cmake config to find qca headers on Opensuse tumbleweed Merge: 47fb11a478 9053ac8323 Alessandro Pasotti 2020-09-07 Merge pull request #38560 from elpaso/server-standalone-post-data Fix unreported server standalone POST data handling Nyall Dawson 2020-09-07 Doxygen Nyall Dawson 2020-09-07 [FEATURE][vectortiles] Allow users to load MapBox GL Json style configuration files when importing style for vector tile layers From the standard layer properties -> Load Style dialog users are now given the option of selecting a JSON MapBox GL style file. Nyall Dawson 2020-09-07 Fix alignment of buttons in vector layer load style dialog Nyall Dawson 2020-09-07 [vectortiles] When importing style from QML, give option to pick categories to import Allows importing just symbology or just labels from a stored vector tile style Nyall Dawson 2020-09-07 Fix build Nyall Dawson 2020-09-07 Start generalising QgsVectorLayerLoadStyleDialog to also handle other map layer types Nyall Dawson 2020-09-07 [vectortiles] Respect categories flags when saving/loading layer styles Nyall Dawson 2020-09-07 Fix crash Nyall Dawson 2020-09-07 Generalise QgsMapLayerStyleCategoriesModel to also handle vector tile layers Nyall Dawson 2020-09-07 Allow converting more types of MapBox GL text-field configuration Nyall Dawson 2020-09-07 Fix label priority when using non-pixel sizes Nyall Dawson 2020-09-07 Fix conversion of multiplied pixel sizes for some interpolated values, improve interpolation expression results Nyall Dawson 2020-09-07 Add metadata editing tab to vector tile layer properties These layers can also have useful metadata which users may want to set, e.g. access restrictions and attribution information Nyall Dawson 2020-09-07 [vectortiles] Make information tab appearance/content consistent with other layer types Nyall Dawson 2020-09-07 Fix inconsistent margins in vector tile layer properties window Nyall Dawson 2020-09-07 Fix unreported crash when clicking edit button in vector tile renderer/labeling settings and no row is selected Merge: dd3cc1283f dd82478e26 Nyall Dawson 2020-09-07 Merge pull request #38594 from nyalldawson/fix_38562_project_load Fix project never completes loading layers when a layer has a missing dependancy Nyall Dawson 2020-09-04 If a project is missing a layer dependancy, don't abort out loading it Otherwise we've effectively destroyed the project. Rather, continue to load whatever layers we possibly can Fixes #38562 Nyall Dawson 2020-09-04 Fix project load task never completes when project fails layer dependancy tests Refs #38562 Merge: c0ebc68eff df81c51a63 Matthias Kuhn 2020-09-06 Merge pull request #38336 from m-kuhn/sqlite_dqs Use valid sql for unique value detection in sqlite Nyall Dawson 2020-09-06 Fix test Nyall Dawson 2020-09-06 Fix broken seealso link Nyall Dawson 2020-09-06 When converting a interpolated line width, also set the base setting to a decent value so that legends look ok Nyall Dawson 2020-09-06 Add option to convert units during conversion Because pixel based units are unfriendly for hi-dpi or print layouts Nyall Dawson 2020-09-06 Warn on fill-pattern Nyall Dawson 2020-09-06 Convert halo blur Nyall Dawson 2020-09-06 Fix blur effect GUI doesn't correctly restore previous blur unit Nyall Dawson 2020-09-06 Improve handling of text-transform setting Nyall Dawson 2020-09-06 MUCH improved field name parsing for MapBox GL label fields/expressions Nyall Dawson 2020-09-05 Fix conversions Nyall Dawson 2020-09-05 Even simpler filter strings in some circumstances Nyall Dawson 2020-09-05 More improvements to filter conversion Nyall Dawson 2020-09-05 Cleaner filter expressions Nyall Dawson 2020-09-05 Style Nyall Dawson 2020-09-05 Fix tests Nyall Dawson 2020-09-05 More API improvements Nyall Dawson 2020-09-05 Cleaner API Nyall Dawson 2020-09-04 Add credits Nyall Dawson 2020-09-04 Misc fixes Nyall Dawson 2020-09-04 Completed port Nyall Dawson 2020-09-04 Fill symbol conversion Nyall Dawson 2020-09-04 More interpolation work Nyall Dawson 2020-09-04 Color work, some tests Nyall Dawson 2020-09-04 Make QgsSymbolLayerUtils::parseColor handle hsl(a) color strings Nyall Dawson 2020-09-04 Start on test Nyall Dawson 2020-09-04 Fix build Nyall Dawson 2020-09-04 Blank shell for Mapbox GL style converter DiGro 2020-09-04 Added missing space Line 123/124 : "generated points are considered.""If the" should be: "generated points are considered. ""If the" to display correct in Help. Therefore added one space after the dot behind "considered" to make that happen. Richard Duivenvoorde 2020-09-05 Apply suggestions from code review Co-authored-by: Matthias Kuhn Richard Duivenvoorde 2020-09-05 Spelling Richard Duivenvoorde 2020-09-05 Better logic Matthias Kuhn 2020-08-18 Double-quoted String Literals Are Accepted https://www.sqlite.org/quirks.html#dblquote Richard Duivenvoorde 2020-09-05 Run scripts/sipify_all.sh uclaros 2020-09-05 Fixed failing test Merge: d998bb3d17 718c09f5b9 Matthias Kuhn 2020-09-04 Merge pull request #38383 from suricactus/new_feat_constraint Allow adding new features via attribute form uclaros 2020-09-04 Fix comment typo Merge: 81cf4ee31a c3cb69b167 Matthias Kuhn 2020-09-04 Merge pull request #38318 from signedav/attachement-expression Update documuent viewer in the attachment widget on attribute change uclaros 2020-08-15 Change postfix operator to prefix ++it uclaros 2020-08-15 Changed QCOMPARE to QVERIFY uclaros 2020-08-14 Added test cases for split features tool uclaros 2020-08-14 Destroy edit command when no features were split uclaros 2020-08-04 Add topological points to all editable layers on split feature Richard Duivenvoorde 2020-09-04 Make astyle happy Richard Duivenvoorde 2020-09-04 Add check to NOT emit signal when temporalExtents are not actually changed Richard Duivenvoorde 2020-09-04 Add temporalExtentsChanged signal to QgsTemporalNavigationObject Merge: 1fdf81cb08 b1757d3965 Alessandro Pasotti 2020-09-04 Merge pull request #38578 from elpaso/bugfix-gh38531-update-labels-on-dd-forms Update DD labels on drag&drop forms Merge: 79fb756935 0fe7a6231b Alessandro Pasotti 2020-09-04 Merge pull request #38582 from elpaso/bugfix-gh38580-pg-no-geography-columns Do not query geography_columns on postgis < 1.5 Merge: badbdb363c eb68eb7e9f Alessandro Pasotti 2020-09-04 Merge pull request #38593 from nyalldawson/fix_annotation_layer_crash Fix crash when creating project and default transform context has some entries Matthias Kuhn 2020-09-04 Fail model run if an algorithm is not available on the system (#38587) Merge: 8ece6edbbe 26ab9f73ec D'Hont René-Luc 2020-09-04 Merge pull request #38475 from rldhont/server-restorer-sld-style-enhancement Server: Enhance WMS Layer style restorer for SLD Nyall Dawson 2020-09-04 Fix crash when creating project and default transform context has some entries Nyall Dawson 2020-09-03 Correctly set parent for main annotation layer to avoid leak Andrea Giudiceandrea 2020-09-03 Increase max page number to 9999 for item in print layout Merge: f7e70baaa4 744121f5b2 Paul Blottiere 2020-09-03 Merge pull request #38548 from pblottiere/external_wms Keep external layers ordering Richard Duivenvoorde 2020-09-03 Rename BaseClass to QgsPythonConsoleBase Richard Duivenvoorde 2020-09-03 Remove redundant TODO Alessandro Pasotti 2020-09-03 Do not query geography_columns on postgis < 1.5 Fixes #38580 Merge: 4b8797dacb fcabfb2ab0 signedav 2020-09-03 Merge pull request #38576 from signedav/spellfix Fix typo "double-click" Alessandro Pasotti 2020-09-03 Update DD labels on drag&drop forms Also make sure label expressions are evaluated after form init. Fixes #38531 signedav 2020-09-03 fix typo in double-click D'Hont René-Luc 2020-08-27 Server: Enhance WMS Layer style restorer for SLD The WMS Layer restorer stored the QGIS style as XML document to restored it after SLD applying. To speed up QGIS Server WMS request, the SLD will be applied in a dedicated style so it will be not necessary to store the QGIS Style as XML and restore it. Merge: 78ca2a4145 b5af453b8e signedav 2020-09-03 Merge pull request #38331 from signedav/relation-config Multiple widgets of same relation Iman 2020-09-03 Fix ccmake command argument for Mac (#38564) Denis Rouzaud 2020-09-03 fix crash with missing layer of a relation (#38550) Andrea Giudiceandrea 2020-09-02 [mssql] Don't allow creating connection only when both Host and Provider/DSN are empty Adds the possibility to create a connection when Provider/DSN parameter is specified and the Host parameter is empty. Julien Cabieces 2020-09-02 fix spell check mistake Alessandro Pasotti 2020-09-02 Fix unreported standalone POST data handling Denis Rouzaud 2020-09-02 remove Travis builds for Docker images (#38397) Merge: 3afe74b8c2 1170adba02 D'Hont René-Luc 2020-09-02 Merge pull request #38026 from troopa81/feat_oracle_virtual_column [Oracle] Add support for virtual (generated) column Blottiere Paul 2020-09-02 Update tests Blottiere Paul 2020-09-02 Skip the configure part for an external layer Blottiere Paul 2020-09-02 Add cpp unit tests Blottiere Paul 2020-09-02 Update python tests Blottiere Paul 2020-09-02 Keep external layers ordering. Fixes #35873 Nyall Dawson 2020-09-01 [labeling] Fix crash when labeling features and showing unplaced labels and some labels have no candidate positions Fixes #38093 Nyall Dawson 2020-09-02 Add sip casting for QgsTemporalNavigationObject Merge: 682740f3bd 5432fb29b1 Nyall Dawson 2020-09-02 Merge pull request #38521 from nyalldawson/fix_37551_gpx_layer_name Fix filename prefix is no longer shown when adding layers from a GPX file to QGIS Nyall Dawson 2020-09-02 Fix missing initial line label placement hint text Denis Rouzaud 2020-09-01 rename script Matthias Kuhn 2020-08-31 Different action, more fun? Matthias Kuhn 2020-08-31 Enable spelling test Nyall Dawson 2020-09-02 Revise logic relating to automatic file name prefix inclusion when adding vector sub layers If user has opted to add sublayers to a group, then we don't need to include the filename in the layer's name, because the group is already titled with the filename. But otherwise, we DO include the file name so that users can differentiate the source when multiple layers are loaded from a GPX file or similar (refs https://github.com/qgis/QGIS/issues/37551) Nyall Dawson 2020-09-01 Fix filename prefix is no longer shown when adding layers from a GPX file to QGIS Fixes #37551 Matthias Kuhn 2020-09-01 Remove "Update options" button It's hard to guess for a user what the button does. And easy to achieve the same by changing the layer in the dropdown Harrissou Sant-anna 2020-09-01 Correctly render qgsMapRendererJob use case steps in docs olivierdalang 2020-09-01 [rotated_ticks] replace expected image from travis olivierdalang 2020-09-01 [rotated_ticks] add missing since 3.16 doctags olivierdalang 2020-08-31 [rotated_ticks] prepare_commit and tests Julien Cabieces 2020-09-01 fix typos Julien Cabieces 2020-08-13 s/version/major version Co-authored-by: Peillet Sebastien Julien Cabieces 2020-07-28 Add support for Oracle virtual (generated) column Nyall Dawson 2020-09-01 Include main annotation layer when exporting canvas to image/pdf Nyall Dawson 2020-08-31 Update test Nyall Dawson 2020-08-31 Gracefully handle main annotation layer during layered exports Nyall Dawson 2020-08-31 Don't include empty annotation layers in layout map exports Nyall Dawson 2020-08-31 Update a test for proj 6+ Nyall Dawson 2020-08-31 Add method to determine whether an annotation layer is empty Nyall Dawson 2020-08-31 Always render main annotation layer above map layers in layout maps Nyall Dawson 2020-08-31 Always render main annotation layer above all other map layers in canvas Nyall Dawson 2020-08-31 Add "mainAnnotationLayer" to QgsProject This returns a reference to a main/default annotation layer for use by the project. It forms the default location to place new annotation items which should appear above all map layers. Nyall Dawson 2020-08-31 Be less restrictive when saving annotation layers vcloarec 2020-08-14 fix transform Polygon to CurvePolygon when splitting Jürgen Fredriksson 2020-09-01 More detail on GGA quality indicator (#38234) - UPDATE mTxtAltitude, mTxtHacc and mTxtVacc because GNSS receivers can output higher accuracy! (RTK) According to https://www.gpsinformation.org/dale/nmea.htm#GGA I suggest an update to the quality information for the GGA sentence. Since RTK solutions become more and more standard the info.quality "Fix RTK" is a very important information! Nyall Dawson 2020-09-01 [vectortiles] Fix labels disappear randomly between map redraws Fixes #37450 Nyall Dawson 2020-09-01 [vectortiles] Fix cannot edit label style through Layer Properties dialog Fixes #37399 Nyall Dawson 2020-09-01 Fix out of sync tab bar when labeling widget is set to first tab because of missing font warning Nyall Dawson 2020-09-01 Clicking the label obstacle QLabel should toggle the checkbox, just like a normal checkbox label... Nyall Dawson 2020-08-31 [vectortiles] Be tolerant, and allow rendering polygon features using a line style Some services use line styles for polygon symbology in order to specify that the polygons should be rendered using their outlines in a line style Nyall Dawson 2020-08-31 Test masks for vector tile images Nyall Dawson 2020-08-31 Dump html report after running vector tiles test Harrissou Sant-anna 2020-08-31 Fix regexp_match example output olivierdalang 2020-08-31 [rotated_ticks] allow to set a margin for outwards facing annotations to help avoiding overlaps and/or out of bounds annotations olivierdalang 2020-08-31 [rotated_ticks] don't disable annotation rotation widgets as we may want to rotated annotation even when ticks can't be rotated Merge: afc099f213 fb3a178d05 D'Hont René-Luc 2020-08-31 Merge pull request #38488 from dmarteau/fix-server-set-instance Server: Call QgsProject::setInstance on project passed as parameter Merge: f2345c0e63 84cf041b60 Matthias Kuhn 2020-08-31 Merge pull request #38050 from marisn/georeferencer_restore Do not restore geometry for maximized windows Nyall Dawson 2020-08-31 Fix buddy for obstacle checkbox in labeling Nyall Dawson 2020-08-31 Fix some warnings Nyall Dawson 2020-08-31 Fix doxygen markers Germán Carrillo 2020-08-30 Add easter egg to show map of user groups (keywords: 'user groups') Merge: c79c8fc12c 2a988e83c2 Nyall Dawson 2020-08-31 Merge pull request #38484 from timlinux/news-splitter-fix Fix 'invisible news' issue : after hiding the news it never comes back Nyall Dawson 2020-08-31 Fix set-but-unused build warning Nyall Dawson 2020-08-31 Fix spell check noise Nyall Dawson 2020-08-31 Misc typo fixes Nyall Dawson 2020-08-31 Fix 'allow to' typos Nyall Dawson 2020-08-31 Fix 'ellipoid' typos Nyall Dawson 2020-08-31 The Server landing page js libraries are full of typos, so skip the spell check for these Nyall Dawson 2020-08-31 Fix incorrect reference to non-existing DONT_LOAD_LAYOUTS flag Nyall Dawson 2020-08-31 Update resources/function_help/json/extend Harrissou Sant-anna 2020-08-29 Add example for aggregate collect functions fix #24962 Harrissou Sant-anna 2020-08-29 Backslash and groups rearrangement to regex based examples fix qgis/QGIS-Documentation#5760 Harrissou Sant-anna 2020-08-29 Various improvements to expression - Add/fix details to description and examples to illustrate - indicate string for geom_to_wkt Harrissou Sant-anna 2020-08-23 geom_to_wkt returns a string olivierdalang 2020-08-20 (typo) olivierdalang 2020-08-19 [virtual layers] support curved geometries (segmentized) Nyall Dawson 2020-08-28 When a layer's data source is broken, show "Repair Data Source" instead of "Change Data Source" in its right click menu Also show a warning icon for this action. It's a bit more explicit and clear that the layer is broken and that picking that action is how to fix it. David Marteau 2020-08-29 Server: Call QgsProject::setInstance on project passed as parameter Tim Sutton 2020-08-28 Resize the news feed splitter if we can and grow it to 50% if it is zero Tim Sutton 2020-08-28 Fix 'invisible news' issue where after hiding the news it never comes back. Should be backported to LTR too. Merge: 39ed0e4f22 ecc2963480 Alexander Bruy 2020-08-28 Merge pull request #38461 from alexbruy/ogr-drivers List availabale GDAL vector drivers (fix #18738) Matthias Kuhn 2020-08-27 [editor widget] Respect "allow add child feature" ... also when the child layer has a geometry Fixes #38467 Andrea Giudiceandrea 2020-08-27 Remove some other leftovers trailing asterisks Followup #38378 Richard Duivenvoorde 2020-08-27 Merged console and editor settings stuff So the Editor and Console etc share one set of settings: - Merged Editor and Console settings-tabs in one Settings tab in the settings dialog - Removed the Editor ui from the settings dialog - Changed all names of settings in Editor so it uses the normal/console settings Richard Duivenvoorde 2020-08-27 Move color info to base class and use those Richard Duivenvoorde 2020-08-27 Move font, margin and caret code to baseclass Merge: af81515831 353e593076 Paul Blottiere 2020-08-27 Merge pull request #38415 from pblottiere/lp_env Landing page settings Alexander Bruy 2020-08-27 don't break existing configuration Introduce new skipDrivers setting to store comma separated list of disabled drivers. If this new setting does not exists in the QGIS settings then disabled drivers will be loaded from old skipList setting. Alexander Bruy 2020-08-27 improve driver type detection Alexander Bruy 2020-08-27 move duplicated code to lambda Alexander Bruy 2020-08-27 use layer type enum instead of bool flags fix use of QStringLiteral Blottiere Paul 2020-08-27 Update landing page tests Blottiere Paul 2020-08-27 Update sip binding Blottiere Paul 2020-08-25 Clean Blottiere Paul 2020-08-25 Update unit tests Blottiere Paul 2020-08-24 Add name method Blottiere Paul 2020-08-24 Update environment variable name Blottiere Paul 2020-08-24 Update doc Blottiere Paul 2020-08-21 Add unit test Blottiere Paul 2020-08-20 Clean Blottiere Paul 2020-08-20 Dynamic landing page settings Blottiere Paul 2020-08-20 Use pg connection enum Blottiere Paul 2020-08-20 Add settings to projectsFromUri method Blottiere Paul 2020-08-20 Add a setting parameter to projects method Blottiere Paul 2020-08-20 Add a new server settings member Blottiere Paul 2020-08-19 Add new settings Blottiere Paul 2020-08-19 Fixes minor typo in doc Mathieu Pellerin 2020-08-27 [processing] Add a cluster size attribute to the kmean cluster algorithm Denis Rouzaud 2020-08-27 restrict mac os build to paths and branches Nyall Dawson 2020-08-27 Fix default opacity for annotation layers should be 1, not 100 Nyall Dawson 2020-08-26 Tests Nyall Dawson 2020-08-26 Automatically trigger annotation layer repaint when contents change Nyall Dawson 2020-08-26 Add method to reset QgsAnnotationLayer back to default state Nyall Dawson 2020-08-26 Add clear method to QgsAnnotationLayer Alexander Bruy 2020-08-26 use comma as delimiter for GDAL_SKIP env variable as some vector drivers have space in their name Alexander Bruy 2020-08-26 add list of available GDAL vector drivers to the QGIS options (fix #18738) This allows to select which driver to use if more than one driver can be used to open dataset, as in the case of FileGDB. Denis Rouzaud 2020-08-26 print cache size Nyall Dawson 2020-08-26 Be more selectively about the messages we show in the status bar Fixes #38446 Denis Rouzaud 2020-08-26 try again Merge: 707bad7766 2c33e6e670 Nyall Dawson 2020-08-26 Merge pull request #38439 from lbartoletti/fix_wkt Fix WKT parser Mathieu Pellerin 2020-08-26 [symbology] Improve rendering of selected SVG markers Mathieu Pellerin 2020-08-26 [processing] Add a cluster size attribute to the dbscan cluster algorithm Merge: 9b96e48262 5a8eada111 Matthias Kuhn 2020-08-25 Merge pull request #38445 from ismailsunni/revert-38290-patch-1 Revert "Fix make link to pre-commit" Denis Rouzaud 2020-08-25 fix cmake prefix path Ismail Sunni 2020-08-25 Revert "Fix make link to pre-commit" This reverts commit fe0c845fc69520c7a393b6486f0601618226b4a4. Loïc Bartoletti 2020-08-25 move constructor outside the loop Loïc Bartoletti 2020-08-25 indent Denis Rouzaud 2020-08-25 fix condition Denis Rouzaud 2020-08-25 fix command order Loïc Bartoletti 2020-08-25 add tests from WKT fixed in other tests and adapted here Peter Petrik 2020-08-25 update MDAL to 0.6.93 (#38443) Loïc Bartoletti 2020-08-25 add multilinestring tesst Denis Rouzaud 2020-08-25 fix Docker build Jürgen E. Fischer 2020-08-24 Fix qt plugins directory setting again (followup 736e3947d958fed) Merge: e433adafb5 98741cb91f D'Hont René-Luc 2020-08-24 Merge pull request #38240 from rldhont/server-dont-load-layouts New QGIS Server setting environement to disable GetPrint and do not load layouts Loïc Bartoletti 2020-08-24 readd and fix tests lbartoletti 2020-07-13 add tests lbartoletti 2020-07-13 Same for QgsTriangle and fix an error on the WKT parser. A WKT containing 3 or 4 coordinates (if the start and end points match) will be allowed lbartoletti 2020-07-13 Adds a few magic to make the parser more tolerant of typos and allows the creation of empty geometry using empty parentheses like 'LineString ( )'. lbartoletti 2020-05-28 remove qdebug lbartoletti 2020-05-27 fix circular string with extra parenthesis in qgsgeometry lbartoletti 2020-05-27 one again lbartoletti 2020-05-27 other linestrings with extra parenthtesis and false tests lbartoletti 2020-05-27 Don't use linestring() wkt but linestring empty lbartoletti 2020-05-27 fix circularstring and add tests lbartoletti 2020-05-27 add more tests lbartoletti 2020-05-27 fix linestring to return a null geometry when coordinates are not nubmers lbartoletti 2020-05-27 Fix pointsFromWKT to accept only number lbartoletti 2020-05-27 Fix tests. You can not add NaN in a WKT lbartoletti 2020-05-27 Fix Point with invalid value and add tests lbartoletti 2020-05-20 one more wkt fixed test_qgsgeometry lbartoletti 2020-05-20 one more wkt fixed lbartoletti 2020-05-20 Fix some parenthesis lbartoletti 2020-05-20 indent lbartoletti 2020-05-20 fix relates_data.csv lbartoletti 2020-05-20 Fix TestQgsMapToolAddFeatureLine lbartoletti 2020-05-20 add tests lbartoletti 2020-05-20 Fix unbalanced parenthesis in WKT parser. Retruns a Magic NULL information. Methods receiving this NULL must returns a NULL geometry. signedav 2020-08-24 call loadDocument in setDocumentViewerContent instead over a seperate method updateDocumentViewer needs not to be called on Image before the laod of the document (because it's called after the document load (or unload)) Mathieu Pellerin 2020-08-24 [ui] Add save/load connections right click browser menu to a bunch of providers Even Rouault 2020-08-21 [OAPIF provider] Avoid crash when service description page lacks email or url in contact object Found when investigating https://github.com/OSGeo/gdal/issues/2873 but doesn't address it Denis Rouzaud 2020-08-22 drop bionic, all images are now focal based Nyall Dawson 2020-08-21 Fix memory leak when no model point positions are available Nyall Dawson 2020-08-21 Don't store references to symbols in 3d symbol handlers These references are to objects belonging to another thread, which can cause crashes if the object on the main thread is deleted while the handler is still active Refs a asan report: ==677416==ERROR: AddressSanitizer: heap-use-after-free on address 0x6070029bc278 at pc 0x7f95719ccc45 bp 0x7f94bdd7a310 sp 0x7f94bdd7a300 READ of size 4 at 0x6070029bc278 thread T36 (Thread (pooled)) #0 0x7f95719ccc44 in QgsLine3DSymbol::extrusionHeight() const /home/nyall/dev/qgis-asan/src/3d/symbols/qgsline3dsymbol.h:78 #1 0x7f95674a7c01 in QgsBufferedLine3DSymbolHandler::processFeature(QgsFeature&, Qgs3DRenderContext const&) /home/nyall/dev/qgis-asan/src/3d/symbols/qgsline3dsymbol_p.cpp:126 #2 0x7f9567457045 in operator() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:97 #3 0x7f95674597fd in runFunctor /usr/include/qt5/QtConcurrent/qtconcurrentstoredfunctioncall.h:70 #4 0x7f956744acf7 in QtConcurrent::RunFunctionTask::run() (/home/nyall/dev/build-QGIS-asan/output/lib/libqgis_3d.so.3.15.0+0x2adcf7) #5 0x7f956a275d59 (/usr/lib64/libQt5Core.so.5+0xc9d59) #6 0x7f956a27268f (/usr/lib64/libQt5Core.so.5+0xc668f) #7 0x7f956a193431 in start_thread (/usr/lib64/libpthread.so.0+0x9431) #8 0x7f955ad59912 in __GI___clone (/usr/lib64/libc.so.6+0x101912) 0x6070029bc278 is located 56 bytes inside of 72-byte region [0x6070029bc240,0x6070029bc288) freed by thread T0 here: #0 0x7f9572b86b87 in operator delete(void*) (/usr/lib64/libasan.so.6+0xb2b87) #1 0x7f956749c00b in QgsLine3DSymbol::~QgsLine3DSymbol() /home/nyall/dev/qgis-asan/src/3d/symbols/qgsline3dsymbol.cpp:30 #2 0x7f95719664ca in std::default_delete::operator()(QgsAbstract3DSymbol*) const /usr/include/c++/10/bits/unique_ptr.h:85 #3 0x7f95674428ce in std::unique_ptr >::~unique_ptr() /usr/include/c++/10/bits/unique_ptr.h:361 #4 0x7f9567459eb6 in QgsVectorLayerChunkLoaderFactory::~QgsVectorLayerChunkLoaderFactory() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.h:53 #5 0x7f9567459edd in QgsVectorLayerChunkLoaderFactory::~QgsVectorLayerChunkLoaderFactory() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.h:53 #6 0x7f956746e4db in QgsChunkedEntity::~QgsChunkedEntity() /home/nyall/dev/qgis-asan/src/3d/chunks/qgschunkedentity_p.cpp:122 #7 0x7f9567459358 in QgsVectorLayerChunkedEntity::~QgsVectorLayerChunkedEntity() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:164 #8 0x7f9567459373 in QgsVectorLayerChunkedEntity::~QgsVectorLayerChunkedEntity() /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:168 #9 0x7f956a42e960 in QObject::event(QEvent*) (/usr/lib64/libQt5Core.so.5+0x282960) #10 0x7f956ada2062 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/usr/lib64/libQt5Widgets.so.5+0x172062) previously allocated by thread T0 here: #0 0x7f9572b86067 in operator new(unsigned long) (/usr/lib64/libasan.so.6+0xb2067) #1 0x7f95674a3018 in qgis::_Unique_if::_Single_object qgis::make_unique() /home/nyall/dev/qgis-asan/src/core/qgis.h:425 #2 0x7f956749c0b9 in QgsLine3DSymbol::clone() const /home/nyall/dev/qgis-asan/src/3d/symbols/qgsline3dsymbol.cpp:34 #3 0x7f9567458b5f in QgsVectorLayerChunkLoaderFactory::QgsVectorLayerChunkLoaderFactory(Qgs3DMapSettings const&, QgsVectorLayer*, QgsAbstract3DSymbol*, int) /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:141 #4 0x7f9567458d88 in QgsVectorLayerChunkedEntity::QgsVectorLayerChunkedEntity(QgsVectorLayer*, double, double, QgsVectorLayer3DTilingSettings const&, QgsAbstract3DSymbol*, Qgs3DMapSettings const&) /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayerchunkloader_p.cpp:159 #5 0x7f956745558f in QgsVectorLayer3DRenderer::createEntity(Qgs3DMapSettings const&) const /home/nyall/dev/qgis-asan/src/3d/qgsvectorlayer3drenderer.cpp:76 #6 0x7f95673a71c0 in Qgs3DMapScene::addLayerEntity(QgsMapLayer*) /home/nyall/dev/qgis-asan/src/3d/qgs3dmapscene.cpp:693 #7 0x7f95673a5523 in Qgs3DMapScene::onLayerRenderer3DChanged() /home/nyall/dev/qgis-asan/src/3d/qgs3dmapscene.cpp:598 #8 0x7f95673c6c33 in QtPrivate::FunctorCall, QtPrivate::List<>, void, void (Qgs3DMapScene::*)()>::call(void (Qgs3DMapScene::*)(), Qgs3DMapScene*, void**) (/home/nyall/dev/build-QGIS-asan/output/lib/libqgis_3d.so.3.15.0+0x229c33) #9 0x7f95673c5468 in void QtPrivate::FunctionPointer::call, void>(void (Qgs3DMapScene::*)(), Qgs3DMapScene*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:185 #10 0x7f95673c1748 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/qt5/QtCore/qobjectdefs_impl.h:418 #11 0x7f956a435f75 (/usr/lib64/libQt5Core.so.5+0x289f75) #12 0x7f956252106c in QgsMapLayer::renderer3DChanged() src/core/qgis_core_autogen/EWIEGA46WW/moc_qgsmaplayer.cpp:702 #13 0x7f9563917a12 in QgsMapLayer::setRenderer3D(QgsAbstract3DRenderer*) /home/nyall/dev/qgis-asan/src/core/qgsmaplayer.cpp:1813 #14 0x7f95719aaf52 in QgsApp3DSymbolWidgetWithPreview::updatePreview(QgsAbstract3DSymbol*) /home/nyall/dev/qgis-asan/src/app/3d/qgsapp3dsymbolwidget.cpp:243 #15 0x7f95719a97af in operator() /home/nyall/dev/qgis-asan/src/app/3d/qgsapp3dsymbolwidget.cpp:175 #16 0x7f95719ac2dd in call /usr/include/qt5/QtCore/qobjectdefs_impl.h:146 #17 0x7f95719ac24f in call, void> /usr/include/qt5/QtCore/qobjectdefs_impl.h:256 #18 0x7f95719ac21e in impl /usr/include/qt5/QtCore/qobjectdefs_impl.h:443 #19 0x7f956a435f75 (/usr/lib64/libQt5Core.so.5+0x289f75) #20 0x7f95708d15ec in QgsApp3DSymbolWidget::widgetChanged() src/app/qgis_app_autogen/6LADBHSVD5/moc_qgsapp3dsymbolwidget.cpp:144 #21 0x7f95719ae1dd in QtPrivate::FunctorCall, QtPrivate::List<>, void, void (QgsApp3DSymbolWidget::*)()>::call(void (QgsApp3DSymbolWidget::*)(), QgsApp3DSymbolWidget*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:152 #22 0x7f95719add9c in void QtPrivate::FunctionPointer::call, void>(void (QgsApp3DSymbolWidget::*)(), QgsApp3DSymbolWidget*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:185 #23 0x7f95719adbfa in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/qt5/QtCore/qobjectdefs_impl.h:418 #24 0x7f956a435f75 (/usr/lib64/libQt5Core.so.5+0x289f75) #25 0x7f956c91c63e in Qgs3DSymbolWidget::changed() src/gui/qgis_gui_autogen/EWIEGA46WW/moc_qgs3dsymbolwidget.cpp:131 #26 0x7f95719ce2ad in QtPrivate::FunctorCall, QtPrivate::List<>, void, void (Qgs3DSymbolWidget::*)()>::call(void (Qgs3DSymbolWidget::*)(), Qgs3DSymbolWidget*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:152 #27 0x7f95719ce014 in void QtPrivate::FunctionPointer::call, void>(void (Qgs3DSymbolWidget::*)(), Qgs3DSymbolWidget*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:185 #28 0x7f95719cdbfc in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/qt5/QtCore/qobjectdefs_impl.h:418 #29 0x7f956a435f75 (/usr/lib64/libQt5Core.so.5+0x289f75) Jürgen E. Fischer 2020-08-21 windows: map python PATH changes to Add/RemoveDllDirectory (followup f17097b1a465c; fixes #38372) Denis Rouzaud 2020-08-21 fix build arg Denis Rouzaud 2020-08-21 try to rename the workflow vsklencar 2020-08-20 [QgsQuick] Clean feature layer pair after deleting feature. Denis Rouzaud 2020-08-21 test to get cache with the focal one Denis Rouzaud 2020-08-21 Build with Qt 5.14 only when sources have changed (#38400) Denis Rouzaud 2020-08-21 export vars Denis Rouzaud 2020-08-21 add missing focal Martin Dobias 2020-08-21 Fix transformCoordinates() for rasters with RPC georeferencing (#38350) Unfortunately for raster with RPC georeferencing, the transform used in GDAL provider's transformCoordinates() was using RPC_HEIGHT at zero elevation, while rendering pipeline was using RPC_HEIGHT at the correct elevation from HEIGHT_OFF metadata. This was causing shift in what was rendered in map canvas vs what transform function returned. This is now fixed by also the transform function using the correct elevation. Denis Rouzaud 2020-08-21 fix base image not being focal Denis Rouzaud 2020-08-21 add dispatch Denis Rouzaud 2020-08-21 fix env vars Denis Rouzaud 2020-08-21 remove DELETE_CACHE arg, it is never called Denis Rouzaud 2020-08-20 [Docker] use gcc to build Jürgen E. Fischer 2020-08-21 Fix qt plugins directory setting (followup 736e3947d958fed) vsklencar 2020-08-20 [QgsQuick] Photo panel path fix Relative path should be handled in external resource handler. Photo panel should provide full path to taken image. Nyall Dawson 2020-08-21 Fix range of date time values for animation export dialog Fixes #38384 Nyall Dawson 2020-08-21 Tweak fill offset label layout for better layout arrangement Merge: ae8ea31a0f cbad71c2cd signedav 2020-08-21 Merge pull request #38385 from signedav/relref-filter Make relation reference in filter work again Harrissou Sant-anna 2020-08-15 More updates of expression help - Expose default values of args - Fix args name or description - Fix/add more examples (to show various possibilities of a function or so that functions that relate have examples that relate) Harrissou Sant-anna 2020-08-18 Ensure that not all the settings are displayed when opening dialog but only the skybox type's Clean group boxes use Rely on combobox index instead of (translated) text for settings Harrissou Sant-anna 2020-08-18 Clean the skybox widget Simplify dialog, no need to group features in boxes with title Remove colon at the end of labels Reorder widgets to ease use of tab key Harrissou Sant-anna 2020-08-18 Remove leftover skybox enabling settings Harrissou Sant-anna 2020-08-18 Move the skybox enabling checkbox to the groupbox widget Whether skybox is enabled is now saved as part of the 3D Map settings olivierdalang 2020-08-19 [layout expressions] add Y page offset expression - tests olivierdalang 2020-07-03 [layout expressions] add Y page offset expression this is useful for dynamically position items relative to pages in multi-pages layouts Nyall Dawson 2020-08-20 Fix initial placement selection is empty Nyall Dawson 2020-08-19 [feature][labeling] Expose option to allow users to control whether anchor point for line labels is a hint or a strict requirement Strict: Labels are placed exactly on the label anchor only, and no other fallback placements are permitted. Hint: The label anchor is treated as a hint for the preferred label placement, but other placements close to the anchor point are permitted. Denis Rouzaud 2020-08-20 fix python code formatting olivierdalang 2020-08-20 [refFunctions] astyle olivierdalang 2020-08-20 [refFunctions] help json olivierdalang 2020-08-20 [refFunctions] add more tests olivierdalang 2020-08-20 [refFunctions] fix tests (used $id instead of id, somehow some of them still passed ?!) olivierdalang 2020-08-20 [refFunctions] remove neighbours param for geometry_overlay_nearest and use limit instead olivierdalang 2020-08-20 [refFunctions] fix broken test, which now fails (it wasn't testing much, because it mistakenly casted ints to QgsGeometries, comparing two invalid/empty geometries always was true...) olivierdalang 2020-08-20 [refFunctions] honor testOnly parameter for geometry_overlay_nearest too olivierdalang 2020-08-20 [refFunctions] fix not working in attribute table olivierdalang 2020-08-20 [refFunctions] reenable neighbours and max_distance for geometry_overlay_nearest olivierdalang 2020-08-20 [refFunctions] add help texts olivierdalang 2020-08-20 [refFunctions] remove *_test functions and factor repeated code Merge: d4f8e2c21f c8082b9ad8 olivierdalang 2020-08-20 [refFunctions] remove *_test functions and factor repeated code # Conflicts: # src/core/expression/qgsexpressionfunction.cpp olivierdalang 2020-07-15 [refFunctions] (initial help text) Peter Petrik 2020-08-20 allow custom install location for QT plugins (#38389) Denis Rouzaud 2020-08-20 Run flake8 on python files only (#38392) Denis Rouzaud 2020-08-20 fix path Denis Rouzaud 2020-08-20 run every 5 minutes Denis Rouzaud 2020-08-20 reset daemon Denis Rouzaud 2020-08-20 save cache when building docker images Denis Rouzaud 2020-08-20 sudo to restart docker Merge: d433f58756 f065ab998f Matthias Kuhn 2020-08-20 Merge pull request #38348 from suricactus/fix_virt_csv2 Fix delimitedtext in virtual layers Denis Rouzaud 2020-08-20 Fix bash regex replace Denis Rouzaud 2020-08-20 Fix matrix Denis Rouzaud 2020-08-20 Rename manual.yml to build-docker.yml Denis Rouzaud 2020-08-20 Add Github workflow to build Docker images Ivan Ivanov 2020-08-17 Allow adding new features via attribute form signedav 2020-08-20 clear expression on empty value and set expression when there is a value. this fixes #37843 Nyall Dawson 2020-08-20 Fix messy doxygen blocks which mess with sipify script Fixes #38291 Merge: 1386474e3c 7485602555 Alexander Bruy 2020-08-20 Merge pull request #38347 from alexbruy/browser-unhide allow users to unhide paths directly from browser (fix #22290) Mathieu Pellerin 2020-08-20 [ui] Fix SVG marker widget not properly restoring colors Matthias Kuhn 2020-08-18 Resume editing when saving layer with topology checks Fixes #28592 Jorge Gustavo Rocha 2020-08-19 Improve native item_id variable_help Merge: 754e7cfb27 440da4cf02 Paul Blottiere 2020-08-19 Merge pull request #38371 from elpaso/server-landingpage-resources Server landing page: add missing resources Daniel Minor 2020-08-18 Do not add SplitFeatures to undo stack if no features are split This changes QgsVectorLayerEditUtils::splitFeatures to always return NothingHappened if no features are split. The current code only does this when there is an active selection, but this misses the case where the curve drawn by the user does not intersect any features. This also changes QgsMapToolSplitFeatures::cadCanvasReleaseEvent to call QgsVectorLayer::destroyEditCommand if the splitFeatures command fails. Currently, we always call QgsVectorLayer::endEditCommand, which will cause the command to be added to the undo stack even if it fails. Fixes #38287 Merge: 4aefe0d65b 0864e0a39a Nyall Dawson 2020-08-20 Merge pull request #38355 from nyalldawson/svg_ratio Fix bad handling of non-square svg images in svg marker symbol layers DiGro 2020-08-19 Typo corrected. Added one space Line 120 : "FieldPyculator code execute error.Global code block can't be executed!\n{0}\n{1}" " should probably be "FieldPyculator code execute error. Global code block can't be executed!\n{0}\n{1}" " Added one space bewteen "error." and "Gobal" Alessandro Pasotti 2020-08-19 Server landing page: add missing resources Alexander Bruy 2020-08-19 show "show more" item only when it is required (if there are more than 5 hidden items in the list) Denis Rouzaud 2020-08-19 move PyQGIS building from Travis to Github workflows (#38363) Merge: ecdec26717 cfa719f8d6 Marco Hugentobler 2020-08-19 Merge pull request #38349 from mhugent/wms_layer_visibility_checked WMS Server: display visibilityChecked property of a layer in GetProjectSettings Nyall Dawson 2020-08-19 Test masks Nyall Dawson 2020-08-19 Add unit tests for curved annotation geometries Nyall Dawson 2020-08-19 Calling QgsCurve::asQPolygonF should automatically segmentize curved sections instead of just returning direct straight lines between vertices Nyall Dawson 2020-08-19 Fix super ridiculously noisy qgsgeometry test output Nyall Dawson 2020-08-19 [annotations] Refactor annotation item subclasses so that they work correctly with curved geometry types, and tweak some API naming accordingly There's no need to be restrictive and only require linear geometries for these items! Nyall Dawson 2020-08-19 When an svg image has no viewbox tags, try to take the width/height attribute as a fallback for these Allows the aspect ratio of svgs without a viewbox to be determined, resulting in correct rendering as svg markers Nyall Dawson 2020-08-19 Fix SVG marker symbol layer aspect ratio is not recalculated when the marker is pointed to a different source svg Nyall Dawson 2020-08-19 Fix incorrect height shows for svg markers where the aspect ratio is locked to default and source svg isn't square Matthias Kuhn 2020-08-18 A couple of for loop and naming improvements Harrissou Sant-anna 2020-08-18 Fix broken "gdal.org/ogr/" URLs in doc Nyall Dawson 2020-08-18 More layout tweaks Nyall Dawson 2020-08-18 Make more label settings more user friendly Nyall Dawson 2020-08-18 Fix non-standard vertical spacing in labeling widget Nyall Dawson 2020-08-18 Italic Nyall Dawson 2020-08-18 Show helpful explanations about the different label placement modes when they are selected These aren't immediately obvious, so give users explicit advice about what they mean Nyall Dawson 2020-08-18 Hide overrun setting when a line layer is set to horizontal labels The settings have no effect in this mode Nyall Dawson 2020-08-18 [labeling][ui] Change placement mode selection widget from radio buttons to combo box The radio buttons don't work well here -- they cause a massive gap in the placement UI layout for anything but polygon layers. Using a combobox is also much more compact, giving us some extra space to use for more helpful explanatory text signedav 2020-08-18 improved texts for warning message and docs Marco Hugentobler 2020-08-18 Update test reference files Alexander Bruy 2020-08-18 use native separators for menu items Alexander Bruy 2020-08-18 address review comments Merge: 29de71dba2 01e75082d6 Alessandro Pasotti 2020-08-18 Merge pull request #38332 from elpaso/server-landingpage-initial-extent Server landingpage initial extent signedav 2020-08-18 Update src/core/qgseditformconfig.cpp Co-authored-by: Matthias Kuhn Ivan Ivanov 2020-08-18 Use path resolver to prepare the datasource Alexander Bruy 2020-08-17 allow users to unhide paths directly from browser (fix #22290) Merge: 97fd45aebb 71bb7d05f9 Matthias Kuhn 2020-08-18 Merge pull request #38343 from DelazJ/tabOrder Fix/add tabstops to widgets for a better keyboard use Alessandro Pasotti 2020-08-18 Fix tests for travis env Alessandro Pasotti 2020-08-18 Increase test verbosity Alessandro Pasotti 2020-08-18 Check viewSettings for initial_extent Harrissou Sant-anna 2020-08-18 Fix/add tabstops to widgets for a better keyboard use Matthias Kuhn 2020-08-18 Rename QgsSqlite3Mprintf to qgs_sqlite3_mprintf It's not a class name Matthias Kuhn 2020-08-18 Disable azure ci on master Nyall Dawson 2020-08-18 Fix label name Nyall Dawson 2020-08-17 Add icons for line placement Nyall Dawson 2020-08-17 [feature][labeling] Add option to allow users to control the placement of labels along line features The new "Label Anchoring" section in the line placement settings for labels allows users to specify whether labels should be placed at the center, start or end of lines (or a custom percent from the start of the line). Also allows data-defined percent along line control! Nyall Dawson 2020-08-17 [labeling] Add api to set line anchor point for labels, which represents the percentage along line features at which labels for that feature should gravitate toward Matthias Kuhn 2020-08-18 Add error reason when unique field discovery fails Harrissou Sant-anna 2020-07-29 List 3.14 in API doc page Loïc Bartoletti 2020-07-29 style Loïc Bartoletti 2020-07-29 update tests Loïc Bartoletti 2020-07-29 USE pg_constraint and don't assume that position statrt at 1 Loïc Bartoletti 2020-07-28 remove debug Loïc Bartoletti 2020-07-28 fix query Loïc Bartoletti 2020-07-28 simplify testdata_pg_releations.sql Loïc Bartoletti 2020-07-27 replace assert by self.assertEqual Loïc Bartoletti 2020-07-27 flake8 Loïc Bartoletti 2020-07-27 indent Loïc Bartoletti 2020-07-27 add test with prod data lbartoletti 2020-07-15 Fix discover relations Merge: 5d2495e65a 838e61e07a Nyall Dawson 2020-08-18 Merge pull request #38222 from Samweli/fix-wmst-refresh Check for dimensions when comparing WMS layer properties Nyall Dawson 2020-08-17 [api] Add helper api to directly retrieve a point/linestring/polygon from a QgsMultiPoint/QgsMultiLineString/QgsMultiPolygon Avoids the need to have to manually do an annoying cast when we already know the geometry type Alessandro Pasotti 2020-08-17 Server landingpage: GCC does not like uniform initialization Fixes #38308 Merge: 0bd81d27c6 e0fa368357 Matthias Kuhn 2020-08-17 Merge pull request #38334 from m-kuhn/cmake_min_version Bump minimum cmake version to 3.10 Matthias Kuhn 2020-08-17 Bump minimum cmake version to 3.10 Fixes #38327 D'Hont René-Luc 2020-08-13 Change to QGIS_SERVER_DISABLE_GETPRINT Alessandro Pasotti 2020-08-17 Server landingpage makes good use of initial extent signedav 2020-08-17 updateProperties function private and no reference for currentFormFeature Alessandro Pasotti 2020-08-17 Server landingpage: expose initial extent - checks Alessandro Pasotti 2020-08-17 Server landingpage: expose initial extent signedav 2020-08-17 set the first relation editor widget instance when setting the nm-rel and the force-suppress-popup the legacy way over setWidgetConfig to keep it backwards compatible signedav 2020-08-17 fallback writing nm-rel and force-suppress-popup to the tab config signedav 2020-08-17 improve comment Merge: ee14d3d31d a04bbe44ca Alessandro Pasotti 2020-08-17 Merge pull request #38323 from elpaso/server-landingpage-dirwatcher Server landingpage dirwatcher Merge: 476ac55a60 dc9350722a Matthias Kuhn 2020-08-17 Merge pull request #38304 from m-kuhn/rel_ref_fix_no_ui_feedback Relation reference: Update user interface when adding new entry Alessandro Pasotti 2020-08-17 Address PR comments Alessandro Pasotti 2020-08-17 Include mutex Alessandro Pasotti 2020-08-17 Server landing page add test for empty projects Merge: 040b18a442 de7de1e28e Alexander Bruy 2020-08-17 Merge pull request #38312 from alexbruy/ux-fixes Various UX fixes Alessandro Pasotti 2020-08-17 Server landing page add dir watcher Alessandro Pasotti 2020-08-17 Do not set id twice Alessandro Pasotti 2020-08-17 Copy test tree to avoid gpkg changes in git Merge: a5461a6420 be19006221 Marco Hugentobler 2020-08-17 Merge pull request #38251 from mhugent/relation_form_fix_attributes_not_shown Fix feature attributes not shown in relation form Marco Hugentobler 2020-08-17 WMS Server: display visibilityChecked property of a layer in GetProjectSettings to allow client to correctly display the state of the layer tree Merge: d827faa2c8 f3a451f2a9 Alessandro Pasotti 2020-08-17 Merge pull request #38257 from elpaso/bugfix-gh26189-virtual-layers-subset-string Bugfix gh26189 virtual layers subset string Mathieu Pellerin 2020-08-16 [processing] Upgrade the sample raster value algorithm to native C++ Alexander Bruy 2020-08-17 raise an assert if algorithm which should be added to the toolbar is not found signedav 2020-08-14 On change of an attribute the documentViewer expression of the externalRessourceWidget depends on, the documentViewer should be updated. To not be needed to check for all the widget values in the form, the mCurrentFormFeature is introduced that contains all the values that are received on change of the widget values. Resolves #37678 Nyall Dawson 2020-08-15 Ah f*** it, no test for you Travis Nyall Dawson 2020-08-14 Fix use of deprecated enum Nyall Dawson 2020-08-14 Fix see also links Nyall Dawson 2020-08-14 Move label overrun settings to QgsLabelLineSettings Nyall Dawson 2020-08-14 Move another line label related setting and enum to QgsLabelLineSettings Nyall Dawson 2020-08-14 Move some more line label related settings to QgsLabelLineSettings Nyall Dawson 2020-08-14 Move merge line settings to QgsLabelLineSettings Nyall Dawson 2020-08-14 Start cleaning up label line settings, by moving them from the QgsPalLayerSettings mega class to a dedicated QgsLabelLineSettings class Harrissou Sant-anna 2020-08-14 Expose named parameters for functions so that they are shown for autocompletion Jürgen E. Fischer 2020-08-16 debian packaging: include landing page service Merge: cd6b6ee62e a9a850caf2 Matthias Kuhn 2020-08-16 Merge pull request #38289 from MrChebur/MrChebur-patch-1 A new parameter "Close path" has been added to the "Point to path" algorithm. MrChebur <20655102+MrChebur@users.noreply.github.com> 2020-08-16 Add files via upload MrChebur <20655102+MrChebur@users.noreply.github.com> 2020-08-16 Update qgis_algorithm_tests2.yaml Alexander Bruy 2020-08-15 try to keep selected data type when toggling "Create virtual field" checkbox in the field calculator (fix #36679) Reset to the first item only if compatible data type not found Alexander Bruy 2020-08-15 add Select By Location to the Selection toolbar (fix #20350) Alexander Bruy 2020-08-15 add 3D map view button to the Map Navigation toolbar (fix #25440) Alexander Bruy 2020-08-13 add annotation actions to the Edit menu to make them accessible also via menu (fix #27748) Alexander Bruy 2020-08-13 allow docking Message Log to the left and right areas in addition to top and bottom (fix #29463) Alexander Bruy 2020-08-13 pick Vector menu title from the main QGIS window instead of using own translation (fix #35028, #28474) Merge: 84d45fc927 143a8e6619 Matthias Kuhn 2020-08-15 Merge pull request #38301 from m-kuhn/reduce_width_of_rel_ref_config Adjust width of relation reference config widget Matthias Kuhn 2020-08-15 Apply suggestions from code review Matthias Kuhn 2020-08-15 Apply suggestions from code review MrChebur <20655102+MrChebur@users.noreply.github.com> 2020-08-15 Apply suggestions from code review Co-authored-by: Matthias Kuhn Matthias Kuhn 2020-08-15 Update python/plugins/processing/algs/qgis/PointsToPaths.py MrChebur <20655102+MrChebur@users.noreply.github.com> 2020-08-15 Update PointsToPaths.py spaces deleted Matthias Kuhn 2020-08-15 Relation reference: Update user interface when adding new entry Fixes #38303 MrChebur <20655102+MrChebur@users.noreply.github.com> 2020-08-15 Apply suggestions from code review Co-authored-by: Matthias Kuhn MrChebur <20655102+MrChebur@users.noreply.github.com> 2020-08-15 Update PointsToPaths.py "line" is replaced by "path" MrChebur <20655102+MrChebur@users.noreply.github.com> 2020-08-15 Update PointsToPaths.py Returned missing spaces Matthias Kuhn 2020-08-15 Adjust relation reference config widget Reduce minimum width of the combobox Merge: 8e4cdba6b4 48b38a2d1d Matthias Kuhn 2020-08-15 Merge pull request #38083 from iona5/fix-stylefiles Fix various issues with application of raster styles from QML-files Māris Nartišs 2020-07-30 Do not restore geometry for maximized windows. Geometry restore causes subsequent minimization of previously maximized windows as observed with KWin 5.19, Qt 5.15 on X11 Merge: 26eb7fbe29 26e9ec98e7 Matthias Kuhn 2020-08-15 Merge pull request #38262 from elpaso/bugfix-gh38245-dbmanager-pg-sslmode DB manager: PG read enum value for sslmode Merge: 3bce2d1dc5 19d5ec7294 Matthias Kuhn 2020-08-15 Merge pull request #38233 from jiargei/patch-2 Precision for hacc and vacc information Nyall Dawson 2020-08-15 Update src/app/gps/qgsgpsinformationwidget.cpp Nyall Dawson 2020-08-15 Update src/app/gps/qgsgpsinformationwidget.cpp Harrissou Sant-anna 2020-08-14 Use center argument for make_circle and make_ellipse functions Harrissou Sant-anna 2020-08-14 Remove check on args with space Harrissou Sant-anna 2020-08-14 Use correct arg for rotate function Harrissou Sant-anna 2020-08-13 Use correct argument name in the help file segments and not segment Harrissou Sant-anna 2020-08-13 Fix make_triangle parameters name Harrissou Sant-anna 2020-08-13 Avoid same name for different parameters in a function Fix duplicate "geometry" named parameters Harrissou Sant-anna 2020-08-13 Fix missing brackets Harrissou Sant-anna 2020-08-13 Harmonize geometry-based parameters name in expression using 'geometry1' instead of 'geometry_a' or 'geometry a' Harrissou Sant-anna 2020-08-14 [needs-docs] Insert an Expression button also edits Ismail Sunni 2020-08-14 Fix make link to pre-commit Nyall Dawson 2020-08-14 Use Title Case for names of symbol layers and renderers Makes the widgets for selecting symbol layer type and renderer type correctly follow HIG guidelines for using Title Case in combo box options Jürgen Fredriksson 2020-08-15 Update src/app/gps/qgsgpsinformationwidget.cpp Co-authored-by: Matthias Kuhn Jürgen Fredriksson 2020-08-15 Update src/app/gps/qgsgpsinformationwidget.cpp Co-authored-by: Matthias Kuhn MrChebur <20655102+MrChebur@users.noreply.github.com> 2020-08-14 New option added: "Close line" Now this algorithm can check and close the line if necessary. Harrissou Sant-anna 2020-08-14 More text formatting Co-authored-by: Matthias Kuhn Harrissou Sant-anna 2020-08-14 Update after review Nyall Dawson 2020-08-14 Revert "FIX virtual layers with CSV layers opened with "delimitedtext" provider" Reverts https://github.com/qgis/QGIS/pull/37164, which has lead to https://github.com/qgis/QGIS/issues/38163 Fixes #38163 Merge: 4f3a2f1da6 4615de03a5 Matthias Kuhn 2020-08-14 Merge pull request #38261 from m-kuhn/fix_annotation_item_reload Fix crash on reloading project with annotation items signedav 2020-08-14 setting forceSuppressFormPopup only when true in the widget (not unset it when false) and use more specific function descriptions Harrissou Sant-anna 2020-08-13 Add missing quotes Harrissou Sant-anna 2020-08-13 Fix functions declaring variable length of arguments while it's actually a fixed number Merge: 62ce9abb0a 51a352f2e8 Matthias Kuhn 2020-08-13 Merge pull request #38260 from m-kuhn/remove_leftover_file Remove qgsannotationitem.cpp signedav 2020-08-13 resolve unintended fallthrough signedav 2020-08-13 initialize member variable signedav 2020-08-13 support relation editor widgets of autoconfigured form configured in previous versions D'Hont René-Luc 2020-08-12 Test: QGIS Server setting environement to do not load layouts D'Hont René-Luc 2020-08-12 New QGIS Server setting environement to do not load layouts Defined a new QGIS Server setting environnement `QGIS_SERVER_DONT_LOAD_LAYOUTS` to do not load layouts when QGIS Server reads projects. This variable will disable QGIS Server GetPrint capabilities. D'Hont René-Luc 2020-08-12 Fix: QGIS_SERVER_TRUST_LAYER_METADATA Alessandro Pasotti 2020-08-13 DB manager: PG read enum value for sslmode Fixes #38245 Matthias Kuhn 2020-08-13 Fix crash on reloading project with annotation items Sponsored by QField Matthias Kuhn 2020-08-13 Remove qgsannotationitem.cpp This file does nothing. signedav 2020-08-13 default value of forceSuppressFormPopup is false signedav 2020-08-13 correct set of forceSuppressPopup state renamed cardinality to nmRelationId since it's not a cardinality - it's the id of the relation connected through the many-to-many cardinality in this relation editor widget Alessandro Pasotti 2020-08-13 Renamed subset to subsetstring for clarity Alessandro Pasotti 2020-08-13 Add tests for virtual layers subset strings Fixes #26189 Nyall Dawson 2020-08-13 [ogr] Improve decoding/encoding of URI - Correctly handle |subset= and |geometrytype= components - More robust logic to handle complex cases - More unit tests Marco Hugentobler 2020-08-13 Fix feature attributes not shown in relation form Merge: 0b3ec39050 37dee8648d Marco Hugentobler 2020-08-12 Merge pull request #38161 from mhugent/server_external_wms_several_layers Server external wms several layers Samweli 2020-08-12 added tests for wms layer properties Samweli 2020-08-10 check for wmst dimensions when updating layer properties Marco Hugentobler 2020-08-12 Consider comments Marco Hugentobler 2020-08-12 Consider comments Merge: 4f6e63883e 22173e9a41 D'Hont René-Luc 2020-08-12 Merge pull request #38225 from rldhont/project-read-flag-trust-layer-metadata New project reading flag to trust layer metadata with server settings Merge: 8ccc824bab fa00748864 Alexander Bruy 2020-08-12 Merge pull request #38218 from alexbruy/save-query restore missed "save query" functionality in the Query builder D'Hont René-Luc 2020-08-10 Tests Server: QGIS_SERVER_TRUST_LAYER_METADATA setting environnement D'Hont René-Luc 2020-08-10 Server: define QGIS_SERVER_TRUST_LAYER_METADATA setting environnement D'Hont René-Luc 2020-08-10 New Project Reading flag to trust layer metadata Merge: fe1dc92555 7829b55e05 Matthias Kuhn 2020-08-11 Merge pull request #38237 from m-kuhn/qt514 Enable ccache for Qt 5.14 github workflow Merge: 779d218206 e940e01334 D'Hont René-Luc 2020-08-11 Merge pull request #38235 from rldhont/oracle-determine-primary-key-from-uri-key-column [Oracle] Add determinePrimaryKeyFromUriKeyColumn method to provider Matthias Kuhn 2020-08-11 Hardcode ccache D'Hont René-Luc 2020-08-11 [Orcale] Add determinePrimaryKeyFromUriKeyColumn method to provider Like Postgres provider defined a determinePrimaryKeyFromUriKeyColumn method in Oracle provider. Merge: 8fe4d3e793 facfeb6825 Alessandro Pasotti 2020-08-11 Merge pull request #38189 from elpaso/server-landingpage Server landingpage Mathieu Pellerin 2020-08-11 [processing] Allow merging layers with mixed attribute type Jürgen Fredriksson 2020-08-11 Precision for hacc and vacc information Since Vertical and Horizontal Accuracy can be more accurate than 0.1 m i suggest adding more precision to that -> 0.01 m (cm - accuracy) is possible with modern gnss methods (rtk) iona5 2020-08-11 do not change behavior of loadMinimumMaximumFromTree() restore behavior of loadMinimumMaximumFromTree() to not change anything if the colormap contained no items. iona5 2020-08-11 changed access of QgsColorRampShaderWidget::colormapMinMax() Nyall Dawson 2020-08-11 Update copyright Nyall Dawson 2020-08-11 Test masks Nyall Dawson 2020-08-06 [api] Add QgsAnnotationPointTextItem annotation item class for rendering text at a specified map point Mathieu Pellerin 2020-08-10 Life is simpler when you clone Mathieu Pellerin 2020-08-08 Fix test Mathieu Pellerin 2020-08-08 [processing] Fix map items locked layers reset in export atlas algorithms Mathieu Pellerin 2020-08-08 [FEATURE][processing] Export layout atlas as PDF algorithm Merge: e87e821337 d72e2266d9 Nyall Dawson 2020-08-11 Merge pull request #38230 from nyalldawson/wms_legend [wms] When a legend graphic fetch fails, don't show the error in the layer tree, but instead just log it to the message log Nyall Dawson 2020-08-11 [wms] if a previous request to fetch the legend failed, don't bother trying to fetch it again! Otherwise misconfigured services which return flawed images will just keep retrying to fetch on every map extent change operation... Nyall Dawson 2020-08-11 [wms] When a legend graphic fetch fails, don't show the error in the layer tree, but instead just log it to the message log This error indicates an issue on the server configuration and isn't anything that a user can resolve. Showing it in the layer tree incorrectly indicates that there's a problem with the layer rendering, which isn't really true. Better to be more forgiving of misconfigured legend services (there seems to be a lot!) and don't show this warning right in the user's face... Nyall Dawson 2020-08-11 WMS provider is way too debug noisy Peter Petrik 2020-08-10 update to MDAL 0.6.92 Alessandro Pasotti 2020-08-10 Fix context menu exception on WMS conn items Fixes #38211 Nyall Dawson 2020-08-10 [wms] If an explicit CRS is not set in a layer's URI, then take the first sensible CRS advertised by the provider's capabilities as the layer's CRS Avoids the messy situation where a WMS layer requires a valid CRS to be set, yet QGIS provides no public API to retrieve the available CRS for WMS layers. WIthout this fix it's necessary for plugins to manually write their own capabilities parsing code in order to retrieve the available CRSes for a service... ouch! signedav 2020-08-10 disable double click on items in the available widgets tree show info message for relation and qml/html widget, where to configure it select the dropped feature signedav 2020-08-10 care for the relation widget config made or read over the API means the force-suppress-popup and nm-rel in the editFormConfig are written according to the first instance of the widget-tree from same type and name for each relation. and on creating the widget it reads first this config and is only overwritten if there are specific widget config available. Alexander Bruy 2020-08-10 drop unused code Alexander Bruy 2020-08-10 deprecate unused QgsSearchQueryBuilder class Alexander Bruy 2020-08-10 homogenize filter string and make it translatable Alexander Bruy 2020-08-10 restore missed "Save query" functionality in the Query Builder (fix #18550, #12827) Merge: 988ffcf519 a3078a9baa Matthias Kuhn 2020-08-10 Merge pull request #37921 from troopa81/fix_defaultvalue_expression_double Fix default value expression on double field Merge: fb14618928 e2e7d31fe0 Matthias Kuhn 2020-08-10 Merge pull request #38202 from m-kuhn/qt514 Setup Qt 5.14 github workflow signedav 2020-08-07 use itemdata->name (what is the relation-id of relation widgets, not like the displayName what would be the relation-name) to set the relation in the settings signedav 2020-08-07 set cardinality (and with it the relation) of the widget and the forceSuppressFormPopup state after the widget has been created signedav 2020-08-07 fix setting of forceSuppress signedav 2020-08-06 fallback reading old config signedav 2020-08-06 remove attributerelationedit since all settings for relations are done in the widget configuration signedav 2020-08-06 move the cardinality and the forceSuppressFormPopup to the widget configuration - stored in a QgsAttributeEditorElement Nyall Dawson 2020-08-10 Clarify that algorithm works with a single relationship Nyall Dawson 2020-08-03 Less noisy relations Nyall Dawson 2020-08-03 [processing][feature] New algorithm "Flatten Relationship" This algorithm flattens all relationships for a vector layer, exporting a single layer containing one master feature per related feature. This master feature contains all the attributes for the related features. It's designed as a quick way to de-normalize a relation from a project, e.g. to allow exporting to CSV Sponsored by SMEC/SJ Harrissou Sant-anna 2020-08-03 Extend aggregate's concatenator and order_by args description Harrissou Sant-anna 2020-08-02 Use 'value' parameter instead of 'val' Harrissou Sant-anna 2020-08-02 Updates on expression functions help fix examples and description add/update examples to "cross-link" functions vcloarec 2020-08-06 fix processing test and remove invisible char vcloarec 2020-08-05 fix typo and SIP vcloarec 2020-08-05 fix QgsDuaEdgeTriangulation . Matthias Kuhn 2020-08-08 Only list layers with styling options in styling panel Otherwise it's very easy to switch to a layer without styling options which will hide the combobox and require the user to move over to the legend to select another layer to work on. Nyall Dawson 2020-08-07 Dox Nyall Dawson 2020-08-07 Allow Microsoft style # literal markers in QgsSqlStatement Nyall Dawson 2020-08-07 Allow Microsoft style [ ] column references to be handled by QgsSqlStatement Nyall Dawson 2020-08-07 Extend QgsSQLStatement to allow parsing of fragments of SQL clauses, specifically to allow parsing an expression or where clause alone Matthias Kuhn 2020-08-09 Ccache stats check Merge: f17097b1a4 7fa55c9ef1 Matthias Kuhn 2020-08-09 Merge pull request #38210 from DiGro/patch-5 Two typo's corrected Matthias Kuhn 2020-08-09 Exclude QtQuick for now Matthias Kuhn 2020-08-09 Cleanup naming mess Matthias Kuhn 2020-08-09 Add ccache Matthias Kuhn 2020-08-09 Fix conversion error DiGro 2020-08-09 Two typo's corrected Line 57 : "as a set of image." should probably be "as a set of images." Plural, not singular Line 64 : "sort by expressing" should probably be "sort by expression" Matthias Kuhn 2020-08-09 Align code for deprecation fixes Matthias Kuhn 2020-08-09 Add missing includes Matthias Kuhn 2020-08-09 Warnings are errors Matthias Kuhn 2020-08-09 Update deprecated method Matthias Kuhn 2020-08-09 More loops Matthias Kuhn 2020-08-09 Qt include dirs are sys dirs Matthias Kuhn 2020-08-09 Fix more loop issues Matthias Kuhn 2020-08-09 More loop fixes Matthias Kuhn 2020-08-09 Fix deprecation Matthias Kuhn 2020-08-09 Fix some loop issues Matthias Kuhn 2020-08-09 Do not build QSpatialite Matthias Kuhn 2020-08-09 Do not stop on warnings Matthias Kuhn 2020-08-09 Fix another implicit casting issue Jürgen E. Fischer 2020-08-08 windows: use AddDllDirectory on directories in PATH (fixes #38172) Jürgen E. Fischer 2020-08-08 translation string fixes Merge: a34e290620 7f0ac91bb0 Matthias Kuhn 2020-08-08 Merge pull request #38200 from m-kuhn/fix_vertex_iterator_warning Fix build warning in vertex iterator Matthias Kuhn 2020-08-08 Fix conversion warning Matthias Kuhn 2020-08-08 Improve range-based for loop usage Matthias Kuhn 2020-08-08 Enable Qt 5.14 test on pull requests Matthias Kuhn 2020-08-08 Setup Qt 5.14 workflow Merge: 2b3b88c515 1aa6697533 Matthias Kuhn 2020-08-08 Merge pull request #38199 from m-kuhn/map_layer_type_property Make the map layer type and validity a property Matthias Kuhn 2020-08-08 Provide operator== Matthias Kuhn 2020-08-08 Add missing include Matthias Kuhn 2020-08-08 Fix build warning in vertex iterator Move away from C style raw memory management. ``` /QGIS-e0de9c5c26c919cbdb3b9ecc3875ad4320d318b4/src/core/geometry/qgsabstractgeometry.cpp: In constructor 'QgsAbstractGeometry::vertex_iterator::vertex_iterator(const QgsAbstractGeometry*, int)': /QGIS-e0de9c5c26c919cbdb3b9ecc3875ad4320d318b4/src/core/geometry/qgsabstractgeometry.cpp:321:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct QgsAbstractGeometry::vertex_iterator::Level'; use assignment or value-initialization instead [-Wclass-memaccess] 321 | ::memset( levels, 0, sizeof( Level ) * 3 ); // make sure we clean up also the padding areas (for memcmp test in operator==) | ^ In file included from /QGIS-e0de9c5c26c919cbdb3b9ecc3875ad4320d318b4/src/core/geometry/qgsabstractgeometry.cpp:17: /QGIS-e0de9c5c26c919cbdb3b9ecc3875ad4320d318b4/src/core/geometry/qgsabstractgeometry.h:852:16: note: 'struct QgsAbstractGeometry::vertex_iterator::Level' declared here 852 | struct Level | ^~~~~ ``` Matthias Kuhn 2020-08-08 Make layer validity a property Adds the possibility to react to layer validity at runtime Matthias Kuhn 2020-08-08 Make the map layer type a property makes it available from QML Merge: 5f88e3dc33 debe2209fe Matthias Kuhn 2020-08-08 Merge pull request #37595 from gacarrillor/pr_processing_results_group Load processing results to layer group (optional) Alessandro Pasotti 2020-08-07 Update tests for the travis env Nyall Dawson 2020-08-07 Avoid another redundant call to resolving the sublayers Nyall Dawson 2020-08-07 Avoid re-querying vector layers for sublayers when loading them into QGIS In all paths leading to this function we have already resolved the list of sub layers, so no need to call this potentially expensive function immediately again... Nyall Dawson 2020-08-07 [ogr] Don't try to resolve the geometry type for Personal Geodatabases when listing layers The PGeo OGR driver always reports Unknown Geometry types, which causes the fallback of iterating through all features in all layers to occur when resolving the list of sublayers. This is incredibly slow for large mdb files, so skip the geometry type resolution here. Fixes massive UI hang when opening an MDB file in QGIS Merge: 0f14362c3d 9c8a2ca010 Alessandro Pasotti 2020-08-07 Merge pull request #38191 from qgis/bugfix-unreported-pg-raster-port-host PG raster: fix unreported port/host mismatch Alessandro Pasotti 2020-08-07 PG raster: fix unreported port/host mismatch Alessandro Pasotti 2020-08-07 Useless linter Alessandro Pasotti 2020-08-07 Add landing page test to cmake Alessandro Pasotti 2020-08-07 Fix server tests (ignore error on QGIS_SERVER_DISABLED_APIS) Nyall Dawson 2020-08-07 Workaround a qt issue which causes unpredictable dash patterns at very narrow pen sizes Force the pen width to a minimum 1 px size when the advanced dash tweaks are enabled to avoid this vcloarec 2020-06-24 fix default reference time (current) not UTC for mesh layer Merge: ee5b0dc7d8 7bafc260af Borys Jurgiel 2020-08-06 Merge pull request #38158 from borysiasty/fix_38114_superslow_postgres_provider [postgres] Fix superslow layer instantiation in huge databases by only fetching type info of used fields. Dan Minor 2020-08-06 Use version 3.2.0 instead of 3.1.2 Co-authored-by: Even Rouault Daniel Minor 2020-08-05 Workaround GDAL reporting that shapefiles support DateTime Alessandro Pasotti 2020-08-06 Typo Alessandro Pasotti 2020-08-06 Server landing page test data Alessandro Pasotti 2020-08-06 Updated client after rebase Borys Jurgiel 2020-08-06 Avoid a redundant query as Matthias suggested Alessandro Pasotti 2020-08-06 Code layout and sip Alessandro Pasotti 2020-08-06 Build landing page plugin Alessandro Pasotti 2020-08-06 Add assert lines equals Alessandro Pasotti 2020-08-03 Server landing page plugin Alessandro Pasotti 2020-08-03 Server API: moved static handler to independent class Alessandro Pasotti 2020-08-03 Server registry: better log formatting Alessandro Pasotti 2020-08-03 Server API static helper: collapse slash Alessandro Pasotti 2020-08-03 Server OGC API: better formatting for message log Alessandro Pasotti 2020-08-03 Server: add path() accessor to request handler just for convenience Borys Jurgiel 2020-08-06 Apply suggestions from code review Co-authored-by: Matthias Kuhn Merge: 0b9a75c9bf eca2563d21 Martin Dobias 2020-08-06 Merge pull request #38087 from NEDJIMAbelgacem/skybox-feature [3D feature] Skybox feature Borys Jurgiel 2020-08-06 Fix shameful text formatting Co-authored-by: Nyall Dawson Merge: 6180938400 8ad63fccbb signedav 2020-08-06 Merge pull request #38152 from signedav/revert-bad-commit Fix long reload of filter change in attribute table by revert bad commit Etienne Trimaille 2020-08-05 Plugin installer - rephrase error message when plugin is not found Harrissou Sant-anna 2020-08-06 Some tweaks to the "Export 3d scene" dialog reduce dialog minimal size and margins, fix tab order and add help button NEDJIMAbelgacem 2020-08-06 use qgis::overload instead of QOverload NEDJIMAbelgacem 2020-08-06 Change skybox faces to more intuitive names in the UI NEDJIMAbelgacem 2020-08-06 Remove transform and unneeded includes from qskyboxentity.h NEDJIMAbelgacem 2020-08-06 Use currentIndex instead of currentText for combobox NEDJIMAbelgacem 2020-08-06 Add tr to skybox types NEDJIMAbelgacem 2020-08-06 get rid of TexturesCollectionSkybox NEDJIMAbelgacem 2020-08-06 Rename HDR skybox to panoramic skybox Nyall Dawson 2020-08-05 Use full canonical path to installed plugins Resolves symlinks which may be used for the plugin folder, e.g. by plugin developers who symlink a development folder into their profile's plugin folder path. Makes it a bit easier for plugin developers to see whether a plugin is pointing to a local development path or a plugin installed through the repo. NEDJIMAbelgacem 2020-08-06 Use path resolver's read/writePath() Remove QSkyboxEntity include Use deleteLater() instead of delete Remove unneeded todo Add \since to skyboxSettings in qgs3dmapsettings.h Marco Hugentobler 2020-08-05 QLatin1String Marco Hugentobler 2020-08-05 WMS Server: set external WMS layers/styles one-by-one to WMS uri, otherwise the WMS client won't work Borys Jurgiel 2020-08-05 [postgres] Only fetch type info of used fields. Fixes #38114 signedav 2020-08-05 set title of groupbox NEDJIMAbelgacem 2020-08-05 Fix compilation error for ubuntu system packages users Denis Rouzaud 2020-08-05 move relation editor widget specific config to its own class Nyall Dawson 2020-08-05 Add a iface method to directly set a specific GPS connection to connect to in the GPS Information panel Allows for plugins to create subclasses of QgsGpsConnection and then hook these into the existing GPS panel widget Mathieu Pellerin 2020-08-05 [locator] Use 'go' as prefix for the go to locator filter Mathieu Pellerin 2020-08-05 [locator] Flag the goto locator as a fast filter Nyall Dawson 2020-08-05 Treat item crs as matching annotation layer CRS Nyall Dawson 2020-08-04 Fix warning Nyall Dawson 2020-08-04 Address review comments Nyall Dawson 2020-07-30 Test masks Nyall Dawson 2020-07-29 Avoid indentation issues between different environments Nyall Dawson 2020-07-29 Dox Nyall Dawson 2020-07-29 Implement layer extent calculation Nyall Dawson 2020-07-29 Allow removing items from annotation layers Nyall Dawson 2020-07-29 Add unit tests for annotation layer Nyall Dawson 2020-07-29 Add unit tests for marker/line/polygon items Nyall Dawson 2020-07-29 Don't return reference Nyall Dawson 2020-07-28 Remove data provider from annotation layer -- this is no longer required Nyall Dawson 2020-07-28 Code shuffle Nyall Dawson 2020-07-28 Minor cleanups Nyall Dawson 2020-07-28 Tweak api, add tests for annotation item registry Nyall Dawson 2020-07-28 Fix more warnings Nyall Dawson 2020-07-28 Dox, build fixes Nyall Dawson 2019-10-22 line poly items Nyall Dawson 2019-10-22 Add missing test file Nyall Dawson 2019-10-21 Hookup initial marker item in registry Nyall Dawson 2019-10-21 Add registry for annotation item classes Nyall Dawson 2019-10-21 Dox cleanup Nyall Dawson 2019-10-21 Basic storage and restore of annotation layers in projects Nyall Dawson 2019-10-21 Add sip cast code for QgsAnnotationLayer Nyall Dawson 2019-10-21 Create minimal data provider for annotation layers Nyall Dawson 2019-10-21 Add missing Transfer annotation Nyall Dawson 2019-10-21 Move QgsAnnotationItem to its own file Nyall Dawson 2019-10-21 Correctly handle annotation layer opacity during rendering operations Nyall Dawson 2019-10-21 Move annotation layer renderer to own file Nyall Dawson 2019-10-21 Add AnnotationLayer to layer item type enum, silence warnings Nyall Dawson 2019-10-21 First steps towards free-form graphics item layer Based on a port from the downstream Kadas application's item layer type Kudos to @manisandro signedav 2020-08-05 Revert "on ensuring the selection, the dependend objects (like feature info and count of features) in the gui need to be updated even if the selection is not affected. This fixes that on adding or removing features the counter on the GUI will be updated." This reverts commit d409c65de9c31266ae00a16d1004b4856dc1f5b4 and fixes #38018 Nyall Dawson 2020-08-05 Treat mdb files as a database source in browser Allows these to be expanded so that particular layers can be loaded, notably allowing projects with broken mdb layer paths to be repaired by allowing users to pick the correct target layer from an mdb file. Mathieu Pellerin 2020-08-05 [console] Fix error when console history file is missing from the user profile directory (fixes #38142) root676 2020-08-04 fix crash with emtpy inputBlocks root676 2020-08-04 fix helpstrings root676 2020-08-03 fix test result file root676 2020-08-03 add tests root676 2020-08-03 format code root676 2020-08-03 add testdata for lowest position alg root676 2020-08-03 add testdata for highest position alg root676 2020-08-03 finalize raster stack position algorithms root676 2020-07-27 add new raster stack position algorithms Nyall Dawson 2020-08-05 Fix more grid layout widget layout issues Nyall Dawson 2020-08-04 Fix leak of network replies when network content is fetched in a thread which is destroyed soon after Because the thread is destroyed, the event loops never executes and deleteLater is never called, resulting the a leak of the network reply Sylvain POULAIN 2020-07-09 Missing options for r.neighbors in processing All options added : https://grass.osgeo.org/grass78/manuals/r.neighbors.html Nyall Dawson 2020-08-04 [3d] Fix leak of vector chunked entity factories Nyall Dawson 2020-08-04 Avoid losing layer subset filters after fixing a layer path in the bad layers dialog Filters are not automatically restored after fixing the path Nyall Dawson 2020-08-04 Fix typo which incorrectly exposes textured material as a choice for point 3d symbols Nyall Dawson 2020-08-04 [3d] Rework texture scale widget to show scale in %, as the raw Qt texture scale values work opposite to what you'd expect and a larger scaling value actually results in a smaller texture size! Merge: 5d20b320a7 55aafae065 Alexander Bruy 2020-08-04 Merge pull request #38135 from alexbruy/gamma-buttons correctly toggle gamma correction buttons state depending on the active layer Merge: 655c2ca7f3 0518f26f42 Matthias Kuhn 2020-08-04 Merge pull request #38133 from m-kuhn/rotated_ticks Fix configuration layout Mathieu Pellerin 2020-08-04 [locator] Flash canvas center point when triggering goto result Denis Rouzaud 2020-08-04 warn with 0 or negative values when using log scale in graduated renderer (#38128) * warn with 0 or negative values when using log scale in graduated renderer * fix windows build Alexander Bruy 2020-08-04 correctly toggle gamma correction buttons state depending on the active layer Matthias Kuhn 2020-08-04 Fix missing tabstop Matthias Kuhn 2020-08-04 Fix configuration layout References https://github.com/qgis/QGIS/pull/37041#issuecomment-668486146 NEDJIMAbelgacem 2020-08-04 Add missing documentation Merge: 4ac66d08c8 f2bbb3e657 NEDJIMAbelgacem 2020-08-04 Fix merge conflict Merge branch 'master' into skybox-feature Merge: f2bbb3e657 a3dc6b3911 Matthias Kuhn 2020-08-04 Merge pull request #37041 from olivierdalang/rotated_ticks Support for rotated ticks/annotation NEDJIMAbelgacem 2020-08-04 Add SIP_NO_FILE and fix bindings Nyall Dawson 2020-08-04 Fix ui build warning Mathieu Pellerin 2020-08-04 [processing] Use a feature source for the input of the extract by location alg Andrea Giudiceandrea 2020-07-21 Don't load GRASS algs if GRASS is not installed Fixes qgis_process that incorrectly lists GRASS algorithms among the available processing algs even when GRASS is not installed in the system Nyall Dawson 2020-08-04 Fix leak in runtime profiler dock Nyall Dawson 2020-08-04 Fix leak of QgsWindow3DEngine Nyall Dawson 2020-08-04 Fix leak of QgsSourceCache Nyall Dawson 2020-08-04 Fix leaks in snapping toolbar These widgets were being created when the widget is in toolbar mode, even though they were never used or added to a layout Instead defer their creation so that it only happens when they are to be used. Nyall Dawson 2020-08-04 Fix message bar "show more" label incorrectly counts items and thinks there's one too many items to show Merge: dbe1ef8aa2 346743be7e Mathieu Pellerin 2020-08-04 Merge pull request #38067 from nirvn/processing_atlas [FEATURE][processing] Export atlas layout as image algorithm Merge: f38f5f6ac9 e022b3eb5c Martin Dobias 2020-08-03 Merge pull request #37685 from vcloarec/curveMapToolCapture digitizing and splitting feature with curves Adriaan de Groot 2020-08-03 Fix build with CMake 3.18 It looks like CMake 3.18 fixed escaping of `$` in generated Makefiles. It does on FreeBSD, at least, where I had to apply this patch in packaging to get existing QGis packages to build against newer CMake. I'm still checking if this doesn't break with older CMake, though -- I'm fairly confident of the syntax, but you never know until it compiles. Nyall Dawson 2020-08-03 String improvement Nyall Dawson 2020-08-03 Fix crash when using older 3d line symbols Mathieu Pellerin 2020-08-03 Add custom layers test Mathieu Pellerin 2020-08-01 Address last bit of review, add test Mathieu Pellerin 2020-08-01 [processing] Add a method to override map layers used by map items in export atlas layout alg Mathieu Pellerin 2020-07-31 Better strings and alg name Mathieu Pellerin 2020-07-31 [FEATURE][processing] Export print layout atlas as image(s) algorithm Nyall Dawson 2020-08-03 [processing] Be more tolerant, and expose map layer outputs as possible inputs for multi input parameters regardless of the required type Otherwise we potentially block valid use cases. Better to be flexible and catch errors at run time then prevent users making the model they need... Nyall Dawson 2020-08-03 [processing] Fix strange behaviour when mix of model outputs and fixed inputs are selected as the input for a multi layer parameter Matthias Kuhn 2020-08-02 Fix control images signedav 2020-08-03 remove setting of config in the html and qml wrappers since there is no info stored in the editFormConfig (and if so, then it would lead to issues, since elementDev->name() is not necessarily unique) Harrissou Sant-anna 2020-08-03 Typo, URL and formatting in the build instructions Nyall Dawson 2020-08-03 Fix see also Nyall Dawson 2020-08-03 Add sip casting code for material types Nyall Dawson 2020-08-03 Split textured phong material class from basic phong material class Nyall Dawson 2020-08-03 Split simple line material out from phong material Nyall Dawson 2020-08-03 Code shuffle to move all material classes to separate subdirectory Nyall Dawson 2020-08-03 Rename terrain texture for clarity Nyall Dawson 2020-07-31 Don't show texture controls in terrain shading widget Nyall Dawson 2020-07-30 Fix build Nyall Dawson 2020-07-30 Remove unused method Nyall Dawson 2020-07-30 Fix build Nyall Dawson 2020-07-30 Avoid misleading flake warning from autogenerated 3d code Nyall Dawson 2020-07-30 Fix broken see also link Nyall Dawson 2020-07-30 [3d] Fix phong texture images are incorrectly ignored when applied to a buffered line symbol Nyall Dawson 2020-07-30 Move some texture handling methods to base class Nyall Dawson 2020-07-30 Fix warning Nyall Dawson 2020-07-30 Fix sipifaction of enum class Nyall Dawson 2020-07-30 [3d][FEATURE] Add CAD style ("Gooch") material for polygons/extruded lines From the qt docs: "The Gooch lighting model uses both color and brightness to help show the curvature of 3D surfaces. This is often better than models such as Phong that rely purely upon changes in brightness. In situations such as in CAD and CAM applications where photorealism is not a goal, the Gooch shading model in conjunction with some kind of silhouette edge inking is a popular solution. The Gooch lighting model is explained fully in the original Gooch paper. The Gooch model mixes a diffuse object color with a user-provided cool color and warm color to produce the end points of a color ramp that is used to shade the object based upon the cosine of the angle between the vector from the fragment to the light source and the fragment's normal vector. Optionally, a specular highlight can be added on top. The relative contributions to the cool and warm colors by the diffuse color are controlled by the alpha and beta properties respecitvely.""" The TLDR: the shader works well for revealing 3d details of objects which may otherwise be hidden due to the scene's lighting. Ultimately, it's an easier material to work with as you don't need to worry about setting up appropriate scene lighting in order to visualise features. Nyall Dawson 2020-07-16 Gooch shading! Nyall Dawson 2020-07-30 Rework QgsAbstractMaterialSettings class to handle different rendering techniques Restrict choice of material in widgets based on the symbol's required technique, and hide material settings in phong widget which don't apply to certain rendering techniques (e.g. hiding all but the ambient color for simple 3d line symbols) Nyall Dawson 2020-07-30 Add an icon in the 3d material combo box Merge: 8ed274bb60 f465efe89c Alexander Bruy 2020-08-03 Merge pull request #37298 from alexbruy/split-vector use attribute value in the output file name for Split vector layer algorithm (fix #37296) Peter Petrik 2020-08-03 automatically add MACOS environment variables if folders/dirs present in bundle (#37918) Nyall Dawson 2020-07-31 [3d][api] Split api from specifying 3d map layers to render from api for specifying terrain layers to render Previously the one method was used for both, which made it very difficult to have a different set of layers used for terrain generation vs 3d entity generation (you had to manually create a map theme, which is very messy) Alexander Bruy 2020-08-02 use more robust WKT export option Alexander Bruy 2020-08-01 address review comments Alexander Bruy 2020-07-31 use more descriptive representation of the current layer CRS Alexander Bruy 2020-07-31 show current layer CRS in the layer context menu and allow to change it directly to one of the recently used CRSs (fix #13882) Jürgen E. Fischer 2020-08-02 debian packaging fixes: * include qgis-server-wmts * fix Qt53DExtras cmake module lookup NEDJIMAbelgacem 2020-08-02 Add enum skybox types NEDJIMAbelgacem 2020-08-02 Refactoring Matthias Kuhn 2020-08-02 Fix warning in parse_dash_results Matthias Kuhn 2020-08-02 Allow adding a new set of control images Matthias Kuhn 2020-08-02 Capitalization in parse_dash_results Matthias Kuhn 2020-08-02 Allow to maximize parse_dash_results window Matthias Kuhn 2020-08-02 Cleanup leftover images NEDJIMAbelgacem 2020-08-02 Move writeXml and readXml to qgsskyboxsettings.cpp NEDJIMAbelgacem 2020-08-02 Add _3D_EXPORT Merge: 737143d0b7 46a91533d6 NEDJIMAbelgacem 2020-08-02 Fix merge conflict NEDJIMAbelgacem 2020-08-02 Use the same vertex shader for different skybox implementations Merge: 942ec92384 e06cefeca4 NEDJIMAbelgacem 2020-08-02 Merge branch 'master' into skybox-feature NEDJIMAbelgacem 2020-08-02 Fix docs NEDJIMAbelgacem 2020-08-02 Remove 3D canvas from Qgs3DMapConfigWidget constructor NEDJIMAbelgacem 2020-08-02 Add docs NEDJIMAbelgacem 2020-08-02 initialize mSkyboxSettings in Qgs3DMapSettings constructor NEDJIMAbelgacem 2020-08-02 Add licence NEDJIMAbelgacem 2020-08-02 def_window_title_check test fix NEDJIMAbelgacem 2020-08-02 Fix skybox cubemap issue NEDJIMAbelgacem 2020-08-02 Load skybox using skybox settings when project is opened NEDJIMAbelgacem 2020-08-02 Delete previous skybox implementation and save skybox settings as a DOM element NEDJIMAbelgacem 2020-08-02 Persist skybox settings across settings dialog creations NEDJIMAbelgacem 2020-08-01 skybox settings UI iona5 2020-07-31 fix calculating color map when min/max values are not set yet. if mMin or mMax are not set yet for some reason, we should try our best to apply a reasonable color ramp. Merge: acc750c7e3 1ccfb71b1c Matthias Kuhn 2020-08-01 Merge pull request #38080 from uclaros/georef-restore Don't restore georeferencer window if it was maximized uclaros 2020-08-01 Don't restore georeferencer window if it was maximized Merge: 8f97788225 f5b819fc4c D'Hont René-Luc 2020-08-01 Merge pull request #37919 from rldhont/fix-processing-gdal-assignprojection-project-layer [Processing] Fix GDAL Assign Projection: update QgsRasterLayer crs NEDJIMAbelgacem 2020-08-01 Split skybox class into 2 classes for HDR and 6 faces NEDJIMAbelgacem 2020-08-01 HDR skyboxes implementation Mathieu Pellerin 2020-07-31 [ui] Make the obstacle checkbox label wrap to avoid overly large minimum width omar 2020-07-31 Remove extra bracket from stdev statistic option iona5 2020-07-31 Raster Rendering: set min/max in widget earlier when loading from renderer When populating QgsSingleBandPseudoColorRenderer from an existing one the min/max values where set last. However if that renderers shader was a QgsColorRampShader without an actual color ramp, a default one was used. Now, if the color ramp shader contained a color map, we try to interpolate the colors with these min/max values, which are not set yet. So we set these values before loading any raster shader. iona5 2020-07-31 fix applying styles from QML files with missing colorramp node When applying a style file with a colorrampshader node but without a colorramp node, the actual color values of the items of the ramp are overwritten by the default ramp (currently 'Spectral'). Files with not colorramp node happened to be created by earlier QGIS versions - at least with 2.10. This is because the default ramp is applied after populating the color ramp item list. Applying a color ramp emits a colorRampChanged() signal. This signal causes new colors from the ramp applied to the items, overwriting the already set ones. This is not desired. Fix by populating the item list after applying the color ramp. D'Hont René-Luc 2020-07-27 [Tests] Check that GDAL Assign Projection updates QgsRasterLayer info D'Hont René-Luc 2020-07-22 [Processing] Fix GDAL Assign Projection: update QgsRasterLayer crs Even if the projection is assign, the QgsRasterLayer and the QgsRasterDataProvider was not updated. The fix reloads the QgsRasterDataProvider's data and updates the QgsRasterLayer's crs. Fixed #37920 Matthias Kuhn 2020-07-30 Update test masks olivierdalang 2020-07-30 [layout] rotated grid ticks/annotations - update expected images masks AGAIN olivierdalang 2020-07-30 [layout] rotated grid ticks/annotations - update expected images masks (thanks parse_dash_results.py) olivierdalang 2020-07-27 [layout] rotated grid ticks/annotations (rebased) Nyall Dawson 2020-07-31 [processing] Fix hidden column names show in batch processing dialog, throwing the table contents out of sync with the headers Also make code a bit more robust Fixes #38054 Nyall Dawson 2020-07-31 [processing] Fix destination layer name ignored in Load Layer into Project algorithm Fixes #38046 NEDJIMAbelgacem 2020-07-31 Get cube map textures loading into seperate classes NEDJIMAbelgacem 2020-07-31 skybox settings class and related slots/signals Nyall Dawson 2020-07-30 [3d] Fix polygon edge lines are rendered vertically offset from polygons Mathieu Pellerin 2020-07-29 [locator] add degree minute second coordinate support to goto locator Mathieu Pellerin 2020-07-29 [delimitedtext] Rely on QgscoordinateUtils' degree/minute/second to double function Mathieu Pellerin 2020-07-29 [FEATURE][expression] Add a to_decimal() function to convert degree/minute/second strings Matthias Kuhn 2020-07-30 Make test folder detection more robust Matthias Kuhn 2020-07-30 Improve cli of parse_dash_results Nyall Dawson 2020-07-30 Fix parse_dash_result helper script layout issues, add handling of multiple matching images Alexander Bruy 2020-07-30 show line numbers in the query are of the virtual layer dialog (fix #23185) Alexander Bruy 2020-07-30 allow to copy all line measurements at once (fix #20498) vcloarec 2020-07-29 fix doc and more cleaning vcloarec 2020-07-29 renaming and cleaning of Triangulation class and export to QgsMesh Harrissou Sant-anna 2020-07-29 Fully explain the examples avoiding use of $geometry function in explanation Harrissou Sant-anna 2020-07-29 Replace geom parameter with geometry, for harmonization Nyall Dawson 2020-07-30 [expressions] Silently alias "geom" named across to "geometry" So that was can standardize on using "geometry" as the named argument insted of mixing "geom" and "geometry" in the public docs. Nyall Dawson 2020-07-30 [processing] Show some more warnings when spatial indexes are missing but desirable Nyall Dawson 2020-07-30 Fix item name Nyall Dawson 2020-07-29 [feature][layouts] Expose option to clip maps to a shape or polygon item in UI Allows users to clip a map item to a shape or polygon item from their layout, allowing for non-rectangular maps in the layout Nyall Dawson 2020-07-29 Add method to filter QgsLayoutItemComboBox by item flags Merge: 1ed8e41d58 28d0349314 Martin Dobias 2020-07-30 Merge pull request #37588 from NEDJIMAbelgacem/export-scene-feature [Feature] Export 3D scene feature Daniel Minor 2020-07-29 Track axis offset instead of adjusting current offset Daniel Minor 2020-07-22 Use prefix ++ operator Daniel Minor 2020-07-20 Fix rendering of negative values in stacked bar diagram Currently, negative values are treated the same way as positive values when rendering stacked bar diagrams, which can lead to rendering issues, because we can end up with negative lengths and incorrect scaling. This changes the rendering to track the negative values separately and render them in a group below the x axis. The rendering for positive values is unchanged, above the x axis. NEDJIMAbelgacem 2020-07-30 Add toExportParameters() to DummyMaterialSettings test NEDJIMAbelgacem 2020-07-30 skybox rendering initial implementation vcloarec 2020-07-29 renaming and typo Nyall Dawson 2020-07-29 [processing] Allow specifying a project path to load when running algorithms via qgis_process Allows execution of algorithms which require a project, e.g. Rasterize Also show graceful errors/help text when attempting to run an algorithm which requires a project but one is not specified Nyall Dawson 2020-07-29 Use correct coordinate transform context in Raster Calculator algorithm Nyall Dawson 2020-07-29 Gracefully handle no project available in context in algorithms where a project is only required in some circumstances Nyall Dawson 2020-07-29 Add a processing algorithm flag to indicate that an algorithm requires a valid project to be set in the context in order to execute And flag a bunch of algorithms which require this Nyall Dawson 2020-07-29 Warn on running deprecated algorithms or algorithms with known issues from qgis_process Nyall Dawson 2020-07-29 [processing] Flag a bunch of algorithms to hide them from qgis_process Nyall Dawson 2020-07-29 [processing] Add a flag for algorithms to indicate that they should not be available from the standalone qgis_process tool (e.g. "select by " algorithms, which have no meaning outside of a GUI application) These algorithms are hidden from the algorithm list for qgis_process and cannot be run by the tool Nyall Dawson 2020-07-29 Fix test Nyall Dawson 2020-07-28 [processing] Add option to set the ellipsoid to use for calculations when running qgis_process Appending "--ELLIPSOID=xxxx" to the argument list allows users to explicitly set the ellipsoid to use for calculations. Fixes #37988 Nyall Dawson 2020-07-28 Use direct getters for ellipsoid/units in processing algs Refs #37988 Nyall Dawson 2020-07-28 Add explicit settings for ellipsoid, distance and area units to QgsProcessingContext to avoid having to always retrieve these via the context's project (which may not be available in some circumstances) Refs #37988 Alessandro Pasotti 2020-07-29 PG style storage: replace forbidden XML unicode chars Fixes #3800 Harrissou Sant-anna 2020-07-29 Harmonize NULL spelling in function help vcloarec 2020-07-21 add button in tool bar to switch between linear/circular digitizing vcloarec 2020-07-20 allow mix digitizing curve and digitizing trace vcloarec 2020-07-20 sync vertices with matches vcloarec 2020-07-20 some refactoring and fixes issue with rubberband and trace vcloarec 2020-07-10 fixe some issue with trace vcloarec 2020-07-09 fix loss of circular when feature is finished and add tests vcloarec 2020-07-09 some few refactoring an fix tracing issue vcloarec 2020-07-08 fix doc and pass map tool reshape test vcloarec 2020-07-08 fix SIP end doc vcloarec 2020-07-08 fix issue with Z value and fix reshape test vcloarec 2020-07-08 fix SIP vcloarec 2020-07-08 QgsMapToolCapture support circular curve vcloarec 2020-07-08 split vector feature with QgsCurve Mathieu Pellerin 2020-07-29 Add a locale-specific goto test Mathieu Pellerin 2020-07-28 [locator] Add user locale handling to the goto locator ghtmtt 2020-07-28 typo ghtmtt 2020-07-28 enhance nearest neighbour analysis description Nyall Dawson 2020-07-29 Move initialization to Qgs3DAppUtils Nyall Dawson 2020-07-25 Add API to allow generation of icons for 3d symbols from app (still not implement -- but a necessary prerequisite to proper icons) Nyall Dawson 2020-07-24 Style Nyall Dawson 2020-07-24 Use a hacky generic icon for 3d symbols in style manager for now Because implementing proper thumbnails is a considerable task in itself... Nyall Dawson 2020-07-24 Use a collapsible group box for polygon edge settings Nyall Dawson 2020-07-24 Fix some 3d symbol layout issues Nyall Dawson 2020-07-24 Use registry to create 3d symbol widgets, avoid hardcoded widgets Nyall Dawson 2020-07-24 Only show compatible symbols in 3d symbol widget Nyall Dawson 2020-07-24 Consistently pass layer to 3d symbol widgets Nyall Dawson 2020-07-24 Updates docs Nyall Dawson 2020-07-24 Fix leak when adding symbols Nyall Dawson 2020-07-24 Fix accidental overwrite using wrong symbol settings Nyall Dawson 2020-07-24 Add support for filtering style model by 3d layer type Nyall Dawson 2020-07-24 Add CompatibleGeometryTypesRole to style model Nyall Dawson 2020-07-24 Add method to retrieve compatible layer types from 3d symbol in style library Nyall Dawson 2020-07-24 Add method to determine compatible vector layer types for a 3d symbol Nyall Dawson 2020-07-23 Show 3d symbol library selector in 3d symbol widget Nyall Dawson 2020-07-23 Defer load of 3d symbols in default style until after 3d symbol registry is populated Otherwise it's impossible to load these symbols Nyall Dawson 2020-07-22 Allow adding/editing 3d symbols in style manager dialog Nyall Dawson 2020-07-22 Model tests Nyall Dawson 2020-07-14 Partial 3d symbol style manager work root676 2020-07-28 those unecessary blanks in helpstrings... root676 2020-07-28 optimize data extraction from QgsRasterBlocks root676 2020-07-28 fix parameter name root676 2020-07-27 fix helpstrings root676 2020-07-27 remove metadata files from testresults root676 2020-07-27 format algorithm root676 2020-07-27 format tests root676 2020-07-27 refactor qgsalgorithmrasterequaltofrequency to qgsalgorithmrasterfrequencybycompariosnoperator, add new Greater than frequency and Less than frequency algorithms root676 2020-07-27 add new testdata root676 2020-07-27 update tests for new algorithms root676 2020-07-25 format code root676 2020-07-25 add value-testrasters root676 2020-07-25 add expected test result rasters root676 2020-07-25 add Equal to frequency processing test root676 2020-07-25 add native Equal to frequency algorithm Harrissou Sant-anna 2020-07-28 Reword button's tooltip Co-authored-by: Matthias Kuhn Harrissou Sant-anna 2020-07-15 Improving the "Add/Discover relation" dialogs adding title, tooltips and help button to documentation Nyall Dawson 2020-07-28 Don't try to update raster min/max settings when a raster layer is set to "updated canvas" sampling mode and the layer is being rendered as part of a 3d render job It causes crashes, but even if it worked, its not going to give usable results... Nyall Dawson 2020-07-28 Add render context flag to use when a map render job is part of a 3d map Merge: 750f21d467 e06cefeca4 NEDJIMAbelgacem 2020-07-28 Merge master and fix merge conflict NEDJIMAbelgacem 2020-07-28 Add SIP_SKIP to QgsPolygon3DSymbol::exportGeometries and its overloads Merge: 74838dfa48 6b9fb47267 Alessandro Pasotti 2020-07-28 Merge pull request #38003 from elpaso/bugfix-gh37968-pgraster-inverted-Y PG raster: fix inverted Y data Merge: ff38315edf aee09d58b8 Marco Hugentobler 2020-07-28 Merge pull request #38002 from mhugent/wfs_bbox_exact_intersect WFS server: use exact intersection if there is a bbox parameter Mathieu Pellerin 2020-07-28 [delimitedtext] Don't use an out of range index while reading string buffer (fixes a Qt warning) Nyall Dawson 2020-07-25 Fix travis build Nyall Dawson 2020-07-16 Use registry to create material widget Nyall Dawson 2020-07-16 Start generalizing material widget handling Nyall Dawson 2020-07-16 Remove unused method Nyall Dawson 2020-07-16 Correctly restore materials using registry Nyall Dawson 2020-07-15 [3d] Add a registry for 3d material settings Alessandro Pasotti 2020-07-28 PG raster: fix inverted Y data Fixes #37968 Marco Hugentobler 2020-07-28 WFS server: use exact instersection if there is a bbox parameter Nyall Dawson 2020-07-28 Test masks Nyall Dawson 2020-07-28 Update test images Nyall Dawson 2020-07-28 Fix background drawing while in preview mode Nyall Dawson 2020-07-28 Ensure map frame and background also follow clip path Nyall Dawson 2020-07-28 Don't draw items which are a clip source for a map Nyall Dawson 2020-07-28 Add unit test for overview frame following a clipped map Nyall Dawson 2020-07-28 [layouts] Add API to set item based clipping region on maps Allows using shape or polygon layout items to set the overall shape of a layout map item's contents Nyall Dawson 2020-07-27 [layouts][api] Add API to allow map items to be clipped (take their shape from) other layout items which provide clipping paths Opens the door for non-rectangular layout maps Nyall Dawson 2020-07-27 QgsLayoutItemShape can provide clip paths Nyall Dawson 2020-07-27 QgsLayoutItemPolygon can provide a clip path Nyall Dawson 2020-07-27 Add api for layout items to create a clipping path Nyall Dawson 2020-07-28 Allow running "Add x/y fields" in place Nyall Dawson 2020-07-27 [processing] Allow "Align points to features" to be run in-place mode Nyall Dawson 2020-07-27 [processing] Add mechanism for algorithms to alter their core behavior (e.g. parameters) when they are run in the "edit in-place" mode This allows algorithms to dynamically adapt their behavior to make them compatible with in-place mode. Previously, some useful algorithms could not be run in-place because they alter a layer's structure (e.g. adding new fields). Now, these algorithms have a means to detect that they are being run in-place and change their input parameters accordingly. E.g. an algorithm which usually adds new fields to store calculated values (such as "add xy fields to layer") could instead expose field parameter choices to ask the user to pick from existing fields in which to store the calculated values, thereby avoiding the need to change the table structure and making them eligable for running in-place mode. Note that this needs to be handled algorithm-by-algorithm, it's not automatic! It's just the raw api to allow this... Mathieu Pellerin 2020-07-27 Use a more flexible coordinate detection approach Mathieu Pellerin 2020-07-27 Don't limit google coordinate decoding to .com URLs Mathieu Pellerin 2020-07-27 Better locator display name Mathieu Pellerin 2020-07-27 [FEATURE][locator] Add a goto locator NEDJIMAbelgacem 2020-07-28 Moved finding geometries from parseVectorLayerEntity to each symbol class NEDJIMAbelgacem 2020-07-28 change to QgsDebugMsg NEDJIMAbelgacem 2020-07-28 erase inheritance from QObject NEDJIMAbelgacem 2020-07-28 Code cleanup NEDJIMAbelgacem 2020-07-27 Move initialization to header, erase parent_name from export object Alessandro Pasotti 2020-07-27 Virtual layers store subset string Fixes #26189 Merge: 6e2d1023f2 066965c707 Nyall Dawson 2020-07-27 Merge pull request #37973 from nyalldawson/table_editor_fixes Misc layout table editor fixes and related text formatting widget fixes Nyall Dawson 2020-07-27 [processing] Fix loading batch settings with date/time values Fixes #37838 Nyall Dawson 2020-07-27 More masks Nyall Dawson 2020-07-27 Add some more variations on 3d rendering test images Nyall Dawson 2020-07-27 Add Travis reference images Nyall Dawson 2020-07-26 Fix rendering of 3d extruded lines Nyall Dawson 2020-07-27 [layouts] Tab should always move to next cell, even when editing contents Instead use Ctrl+tab as modifier to insert a tab character into cell contents. (Emulate standard spreadsheet behavior) Nyall Dawson 2020-07-27 Hide some labeling widgets which have no effect for text formats when editing text format properties Avoids showing settings which don't change anything Nyall Dawson 2020-07-27 Correctly antialias label settings preview thumbnails Nyall Dawson 2020-07-27 Fix logic regarding restoring active text format widget tab Avoids incorrect tab being selected for visible widget Nyall Dawson 2020-07-27 When setting a new text format for a QgsFontButton, automatically update any open configuration panel to reflect the new format (or dismiss it automatically if the new format is invalid) Avoids UI going out of sync with text formats when a panel is already open Nyall Dawson 2020-07-27 [layouts] Save table editor panel state to avoid having to constantly resize formatting panel on reopen Håvard Tveite 2020-07-26 Update src/ui/qgisapp.ui Håvard Tveite 2020-07-26 Fix correct case for qgisapp.ui tooltips While documenting, I found some inconsistencies in the first letter case for words in GUI tooltips. I have tried to use the "correct" case for the words in the tooltips ("important" words have an uppercase first letter, and "insignificant" words are lowercase). Nyall Dawson 2020-07-26 Don't modify text format paint effects in place Avoids race conditions when multiple threads are rendering the same text format which contains paint effects Fixes #37938 NEDJIMAbelgacem 2020-07-26 Added skybox rendering settings widget Nyall Dawson 2020-07-25 [feature][processing] New algorithm "Align points to features" This algorithm calculates the rotation required to align point features with their nearest feature from another reference layer. A new field is added to the output layer which is filled with the angle (in degrees, clockwise) to the nearest reference feature. Optionally, the output layer's symbology can be set to automatically use the calculated rotation field to rotate marker symbols. If desired, a maximum distance to use when aligning points can be set, to avoid aligning isolated points to distant features. Designed for use cases like aligning building point symbols to follow the nearest road direction! Nyall Dawson 2020-07-25 Allow symbol and color ramp visitors the ability to edit symbols/color ramps they visit NEDJIMAbelgacem 2020-07-25 Fix documentation NEDJIMAbelgacem 2020-07-25 add SIP_FACTO to QgsAbstractMaterialSettings::toExportParameters Merge: 1a73f1de5a 8b5dedf625 NEDJIMAbelgacem 2020-07-25 Merge master - adapt to QgsAbstractMaterialSettings implementation NEDJIMAbelgacem 2020-07-25 Add layer name to .obj file object name NEDJIMAbelgacem 2020-07-25 Added QgsImageTexture docs Jürgen E. Fischer 2020-07-25 translation string fixes Nyall Dawson 2020-07-25 Fix ui build warning Nyall Dawson 2020-07-23 [FEATURE] Show related (child) features in identify results tree Under each identified parent feature, new groups will show containing any related child features, showing their attributes, actions, and allowing the user to directly open the feature form for the child feature. Fixes #18634 Mathieu Pellerin 2020-07-23 [processing] Fix python error when attempting to re-open generate XYZ tiles algorithm from the history dialog Nyall Dawson 2020-07-12 [3d] Abstract out material settings Opens the possibilities for non-phong based materials for 3d symbols Merge: b6ae643304 6dbc1788b4 Nyall Dawson 2020-07-24 Merge pull request #37929 from nyalldawson/fix_37912_refactor_fields Fix expression previews in Refactor Fields and Aggregate algorithms Nyall Dawson 2020-07-24 Condense logic Nyall Dawson 2020-07-24 Dox Nyall Dawson 2020-07-22 Use a more reliable method of reenabling antialiasing Nyall Dawson 2020-07-21 Fix restoration of painter antialiasing after rendering lines Nyall Dawson 2020-07-16 Flake Nyall Dawson 2020-07-16 Avoid repeating points when appending lines Nyall Dawson 2020-07-16 Tests for dash pattern alignment Nyall Dawson 2020-07-14 [FEATURE][symbology] Add options to dynamically tweak dash pattern in simple line symbol layers New options are: - Align dash pattern to line length: If checked, the dash pattern lengths will be subtely adjusted in order to ensure that when a line is rendered it will end with a complete dash element, instead of a gap element or partial dash element - Tweak dash pattern at sharp corners: If checked, this option dynamically adjusts the dash pattern placement so that sharp corners are represented by a full dash element coming into and out of the sharp corner. It's designed to better represent the underlying geometry while rendering dashed lines, especially for jagged lines Nyall Dawson 2020-07-16 Add utility function to detect sharp corners Nyall Dawson 2020-07-16 Add utility function to slice a QPolygonF linestring Nyall Dawson 2020-07-24 Better error message when no feature available for expression evaluation Nyall Dawson 2020-07-23 [processing] Also fix expression preview results in Aggregate algorithm Nyall Dawson 2020-07-23 [processing] When running in toolbox mode, set the source layer for the field expression widgets in the refactor fields widget so that the expression editor can generate feature based previews Fixes #37912 Nyall Dawson 2020-07-23 Ensure QgsFieldMappingModel uses correct source fields when generating contexts Nyall Dawson 2020-07-23 [expressions] Fix misleading error string when fields are set but no feature is available Nyall Dawson 2020-07-24 Fix qt deprecation warning Nyall Dawson 2020-07-23 Fix QgsFieldExpressionWidget generates an invalid expression if a field name with a space is selected from the dropdown list and then the expression editor button is clicked Previously, the expression editor would open with an unquoted field name, which was broken for field names containing spaces. Now, we always ensure that the editor opens with a valid expression Peter Petrik 2020-07-23 update MDAL to 0.6.91 (#37937) Mathieu Pellerin 2020-07-23 [decorations] Fix scale bar color not applied to division ticks Vincent Cloarec 2020-07-23 Virtual dataset groups for mesh layer (#37605) [FEATURE] Introduces mesh virtual datasets With the mesh calculator the user can choose to create those "virtual" dataset groups that will be added to the layer. Then, for these dataset groups, values are not stored in memory but each dataset is calculated when needed whit the formula entered in the mesh calculator. Those virtual dataset groups are saved with the project. If needed, the user can remove them or can persist them on files to make them persistent. Co-authored-by: Étienne Trimaille Vincent Cloarec 2020-07-23 Multi identify for mesh layer (#37916) [FEATURE] map tool identify for mesh layer with displaying the dataset value corresponding of the current time of the temporal controller for all dataset groups Nyall Dawson 2020-07-23 Don't report legend filter by expression as enabled if the expression is empty Can cause issues when opening very old projects, where the legend expression builder will automatically open immediately upon selecting a layer Nyall Dawson 2020-07-16 Fix dox Nyall Dawson 2020-07-16 Fix test Nyall Dawson 2020-07-15 Register 3d widgets on startup Nyall Dawson 2020-07-15 Base class for 3d symbol widgets Nyall Dawson 2020-07-15 Move feature handler creation responsibility to 3d symbol registry Nyall Dawson 2020-07-15 Move method to create default 3d symbol for a geometry type to 3d symbol registry Nyall Dawson 2020-07-15 Populate 3D symbol registry, and use to create symbols Nyall Dawson 2020-07-15 Better initialization of 3d framework, usable outside of app Nyall Dawson 2020-07-14 [api] Add a proper registry for 3D symbol types Nyall Dawson 2020-07-14 Move QgsAbstract3DSymbol to core Nyall Dawson 2020-07-22 Provide more descriptive error messages when converting a field value fails And fix Python exception handling in QgsField::convertCompatible to avoid Python "returned an object with the error set" error message and instead just use the proper ValueError exception with a descriptive exception message Nyall Dawson 2020-07-22 [processing] Better error reporting when features fail to be added to an output Use a descriptive error message which explains why the feature addition failed, instead of a generic error message Nyall Dawson 2020-07-22 Add a lastError() getter to QgsFeatureSink for retrieving the last error encountered by the sink (e.g. after adding a feature fails) Nyall Dawson 2020-07-22 [processing] Remove restrictive length limitations on created fields NEDJIMAbelgacem 2020-07-22 Added QgsImageTexture documentations NEDJIMAbelgacem 2020-07-22 qDebug & QString cleanup NEDJIMAbelgacem 2020-07-22 Fixed highlight lines export bug Julien Cabieces 2020-07-22 Fix default value expression on double field NEDJIMAbelgacem 2020-07-22 vecctor layer texture export Mathieu Pellerin 2020-07-22 Add additional output strings to help model making Mathieu Pellerin 2020-07-21 [FEATURE][processing] Add a save features to file algorithm Nyall Dawson 2020-07-21 [ogr] Automatically set QGIS field alias if OGR is able to read one from the underlying datasource Supported on GDAL >= 3.2, for the file geodatabase driver only Merge: ee4797973d 0506895753 Matthias Kuhn 2020-07-22 Merge pull request #37901 from mitya57/sip5 Add support for SIP v5 to the build system Nyall Dawson 2020-07-22 Fix ellipse symbol layer doesn't reflect feature selection state Fixes #37893 Mathieu Pellerin 2020-07-21 [vector file writer] LIBKML driver also requires coordinates to be in wgs84 DiGro 2020-07-21 Corrected description Minority and Majority Line 68 : "
  • Minority (most frequent value)
  • " should probably be "
  • Minority (least frequent value)
  • " Line 69 : "
  • Majority (least frequent value)
  • " should probably be "
  • Majority (most frequent value)
  • " Nyall Dawson 2020-07-21 Fix flexible aspect ratio is ignored when rendering marker svg symbols Dmitry Shachnev 2020-07-21 Make FindPyQt5.py compatible with SIP v5 Dmitry Shachnev 2020-07-21 FindPyQt5.py: Read version and SIP flags directly from PyQt5 And fix Qt version tag detection. Dmitry Shachnev 2020-07-15 Generate sip.h in source directory for SIP v5 Dmitry Shachnev 2020-07-15 Use SIP_INCLUDE_DIR and SIP_MODULE_DIR only with SIP v4 Dmitry Shachnev 2020-07-15 Make FindSIP.py compatible with SIP v5 Peter Petrik 2020-07-21 Fix spelling (#37849) fix the spelling errors Nyall Dawson 2020-07-21 Tight crop for helicopter symbol Nik Clement 2020-06-24 Addition of Helicopter svg marker The organisation I work for operates helicopters and I've built this svg file to allow me to use this as a marker. I've named the file in the convention of other files and placed into the appropriate folder, while testing to ensure the marker can be colourised in the same way as other svg markers. I'm adding this as others might benefit from the work I've done. Dmitry Shachnev 2020-07-15 Replace deprecated sipTransferBreak with sipTransferTo Dmitry Shachnev 2020-07-15 Remove use of deprecated sipCanConvertToEnum sipConvertToEnum will raise an exception itself if the type is wrong. Dmitry Shachnev 2020-07-15 Replace deprecated sipMappedType with sipTypeDef Andrea Giudiceandrea 2020-07-21 Fix missing line feeds and a typo in qgsprocess Harrissou Sant-anna 2020-07-18 Fix formatting Harrissou Sant-anna 2020-07-14 Add precision to multipoint feature $x and $y functions Co-authored-by: Nyall Dawson Harrissou Sant-anna 2020-07-12 Add precision and examples to x, y and z expression functions Harrissou Sant-anna 2020-07-16 Fix after review Harrissou Sant-anna 2020-07-15 Fix file formatting for better output rendering Harrissou Sant-anna 2020-07-15 Move some cpp code samples to python Alexandre Neto 2020-07-20 Apply suggestions from Havart Co-authored-by: Håvard Tveite Alexandre Neto 2020-07-18 Apply suggestions from code review Co-authored-by: Håvard Tveite Alexandre Neto 2020-07-16 Apply suggestions from code review Co-authored-by: Harrissou Sant-anna Alexandre Neto 2020-07-14 Improve CASE help Alexandre Neto 2020-07-14 Fix some HTML syntax to play better with the QGIS-Documentation script Alexandre Neto 2020-07-10 Update help files Alexandre Neto 2020-07-10 Remove obsolete help files Add missing group help files Dan Minor 2020-07-20 Call saveSettings from QgsCompoundColorWidget::hideEvent We currently call saveSettings from the QgsCompoundColorWidget destructor. Since we restore the custom colors when the constructor runs, any changes made will be lost if a second QgsCompoundColorWidget is created before the first is destroyed. This adds a hideEvent handler, and saves the settings from there. Fixes #37749. Lancelot SIX 2020-07-18 createUserProfile: ensure qgis.db file is user writable In some package managers (such as NIX[1], used in NixOS[2]), packaged data is installed read-only. When creating a new user profile, QGis copies the `qgis.db` file from the packages and the user ends having a read-only `qgis.db` database. This commit ensures that once copied when creating a ne profile, the `qgis.db` file is made user writable. [1] https://nixos.org/nix/ [2] https://nixos.org/ Nyall Dawson 2020-07-21 Fix various build warnings Andrea Giudiceandrea 2020-07-19 Fix invalid randompointsonlines algorithm ID in menus.py Fix invalid algorithm ID for menu: qgis:randompointsonlines The valid algorithm ID is native:randompointsonlines Germán Carrillo 2020-07-20 Add placeholder to ProcessingConfig (Setting class); use the placeholder for 'results group name' setting Germán Carrillo 2020-07-20 Load processing results to layer group (optional) Merge: 45251db5b8 60397ffa42 Alexander Bruy 2020-07-20 Merge pull request #37876 from alexbruy/fix-cmake fix argument in the CMake IF statement (followup 4009fa8e22) Alexander Bruy 2020-07-20 fix argument in the CMake IF statement (followup 4009fa8e22) Julien Cabieces 2020-07-06 Fixes #37342 : manage Postgres parallel plans when estimating row count Merge: f57f21ea12 3af038f861 NEDJIMAbelgacem 2020-07-19 Merge branch 'master' into export-scene-feature NEDJIMAbelgacem 2020-07-19 trying to export lines and points refactoring Merge: 407fd19699 850826cc9b Alessandro Pasotti 2020-07-18 Merge pull request #37832 from elpaso/browser-create-table Browser create database table Alessandro Pasotti 2020-07-18 Added a comment Alessandro Pasotti 2020-07-18 Use notify for consistency Alessandro Pasotti 2020-07-18 MSSQL: enable refresh in schema items Merge: 3b249d12ff 91d157a09b Matthias Kuhn 2020-07-18 Merge pull request #37435 from agiudiceandrea/fix-37406-memorylayer-curvepolygon Allow to create CompoundCurve, CurvePolygon, MultiCurve, MultiSurface memory layers Mathieu Pellerin 2020-07-16 [FEATURE][3d] Enable embedded and remote 3D models for 3D point symbols Mathieu Pellerin 2020-07-16 Add QgsSourceCache Alessandro Pasotti 2020-07-17 Revert endless mess in providerKey the big issue is that layer items return the QgsDataProvder key while other items return the QgsDataItemProvder key. This needs a complete refactoring (and API break). Merge: e91abdc23f 081d3e7989 Matthias Kuhn 2020-07-17 Merge pull request #37844 from DelazJ/labelsDiscourage Mentions that diagrams placement can be blocked from the labels tab Alessandro Pasotti 2020-07-16 New notify on gui dataitems Alessandro Pasotti 2020-07-16 Length and precision validation Alessandro Pasotti 2020-07-16 Revert data provider key on items (still waiting for Peter answer) Merge: 986df3b8a7 66c82f325a Matthias Kuhn 2020-07-16 Merge pull request #37769 from m-kuhn/fix_snapping_scope_missing Cache snapping results in feature dialog for subsequent recalculation Alessandro Pasotti 2020-07-16 Guard for options null (other providers) Alessandro Pasotti 2020-07-16 Use connections API for creating tables Alessandro Pasotti 2020-07-16 Guard for options null Merge: 21e478b08c 5e0430e1da Matthias Kuhn 2020-07-16 Merge pull request #37830 from suricactus/fix_paste Fix pasting features - only a single insert operation, no unnecessary (failing) updates Harrissou Sant-anna 2020-07-16 Mentions that diagrams placement can be blocked from the labels tab Matthias Kuhn 2020-07-16 Improved docstring Alessandro Pasotti 2020-07-16 Fix ui header install Alessandro Pasotti 2020-07-16 New data item for browser connection roots in order to distinguish it from schema and layer collections. Alessandro Pasotti 2020-07-16 Remove double entry for new gpkg table in browser Alessandro Pasotti 2020-07-16 Add static nativeTypes and remove ugly workaround Alessandro Pasotti 2020-07-16 Add geom col capabilities and create spatial index NEDJIMAbelgacem 2020-07-16 Export mesh terrain position data Merge: bd830ba2dd 1d0e7949e6 Matthias Kuhn 2020-07-16 Merge pull request #37826 from olivierdalang/tracing_curves_tolerance allow to customize convertToCurves parameters for tracing curves NEDJIMAbelgacem 2020-07-16 Code refactoring Alessandro Pasotti 2020-07-16 Address PR review comments Alessandro Pasotti 2020-07-16 Update src/ui/qgsnewvectortabledialogbase.ui Co-authored-by: Nyall Dawson Alessandro Pasotti 2020-07-16 Update src/gui/qgsnewvectortabledialog.cpp Co-authored-by: Harrissou Sant-anna Ivan Ivanov 2020-07-15 Test the new `QgsAttributeEditorContext::FixAttributeMode` Nyall Dawson 2020-07-14 [feature][expressions] Add "main_angle" function to return the estimated main angle of a geometry Returns the angle of the oriented minimum bounding box which covers the geometry value. Useful for data defined overrides in symbology of label expressions, e.g. to rotate labels to match the overall angle of a polygon, and similar for line pattern fills... Nyall Dawson 2020-07-14 Minor cleanup: move guts of oriented minimum bounding box calculation to QgsInternalGeometryEngine uclaros 2020-07-16 Fix returning topological candidates when using deprecated QgsGeometry::splitGeometry Fixes #37806 Harrissou Sant-anna 2020-07-15 Simplify the ui file and fix vertical alignment of some properties Harrissou Sant-anna 2020-07-14 Move the "Discourage diagrams from covering features" setting from Rendering tab to Placement tab. Makes it inline with labels dialog, and next to the related priority rank setting Daniel Minor 2020-07-14 Fix FindPyQt5 cmake and python scripts As written, the FindPyQt5.cmake and FindPyQt5.py scripts will succeed even if PyQt5 is not installed. In FindPyQt5.cmake, we have PYQT5_FIND_REQUIRED rather than PyQt5_FIND_REQUIRED, so the package is always treated as though it is optional. In FindPyQt5.py, the script will succeed with a default location for the sip directory, even if the PyQt5 directory is not located. For some systems, if enough other dependencies are installed, the build can get about halfway complete without the main PyQt5 dependency, and then fail with a message like: sip: Unable to find file "QtXml/QtXmlmod.sip" I hit this building on Ubuntu, and there have been a few similar bug reports in the past. Nyall Dawson 2020-07-11 [3d][feature] Add option to show light source origins If enabled, shows a sphere at light source origins, allowing easier repositioning and placement of light sources relative to the scene contents Fixes #37726 Alessandro Pasotti 2020-07-15 Add gui header for new table dialog Alessandro Pasotti 2020-07-15 Doxy Alessandro Pasotti 2020-07-15 Stupid flake! Alessandro Pasotti 2020-07-15 Fix refresh on connection item Alessandro Pasotti 2020-07-15 Browser table: skip fields conversion + UX & tests The reason for skipConvertFields is that the providers are not smart enough to recognize if a field is alredy compatible and they narrow down all fields anyway to stay on the safe side. Fixing all providers would be nice but it's definitely out of scope for this PR. Merge: bf7d746ae4 7cf61d6de0 Alessandro Pasotti 2020-07-15 Merge pull request #37820 from elpaso/browser-expose-fields-spatialite Fix expose spatialite browser fields Ivan Ivanov 2020-07-15 Sipify Ivan Ivanov 2020-07-15 Fix pasting features - only a single insert operation, no unnecessary updates Ivan Ivanov 2020-07-15 feature ids with negative numbers are used for uncommitted/newly added features olivierdalang 2020-07-15 added test for tracing curves far from the origin olivierdalang 2020-07-15 allow to customize convertToCurves parameters for tracing curves Alessandro Pasotti 2020-07-15 Fix expose spatialite browser fields Alessandro Pasotti 2020-07-15 Validate on show to setup button state Alessandro Pasotti 2020-07-15 Fix expose spatialite browser fields Nyall Dawson 2020-07-13 [api] Add a Qgs3D singleton object, designed to collect other singleton-ish objects in a central place Copying the pattern setup by the QgsGui singleton container Matthias Kuhn 2020-07-14 Fix crash when trying to initialize snapping on invalid layer Fixes an unreported crasher Daniel Minor 2020-07-12 Add unit tests Daniel Minor 2020-07-11 Fix formatting Daniel Minor 2020-07-11 Render axis for stacked bar diagram This adds support for rendering the axis on stacked bar diagrams if an axis has been set. The implementation is based on the axis rendering for the histogram diagram. Fixes #34915 NEDJIMAbelgacem 2020-07-14 rule based renderer initial implementation NEDJIMAbelgacem 2020-07-14 Refactoring Alessandro Pasotti 2020-07-14 New table validator Merge: 5d3201e718 887d544309 Alessandro Pasotti 2020-07-14 Merge pull request #37136 from SebastienPeillet/several_fix_locale_raster_properties Fix decimal point issues on raster properties forms, Fixes #33859 Alessandro Pasotti 2020-07-14 New table dialog menu provider Alessandro Pasotti 2020-07-13 New database table dialog: actions Alessandro Pasotti 2020-07-12 Connections API: add nativeTypes method NEDJIMAbelgacem 2020-07-14 Refactor phong material setup Mathieu Pellerin 2020-07-14 Modify travis test Mathieu Pellerin 2020-07-14 [layouts] Allow cell-based data-defined text format in the attribute table NEDJIMAbelgacem 2020-07-14 Export meshes loaded using QMesh class NEDJIMAbelgacem 2020-07-14 Scene loader geometries extraction speillet 2020-07-14 fix suggested by reviewers Matthias Kuhn 2020-07-13 Remove leftover code Merge: 56613de7d1 e6f3c7fc70 Matthias Kuhn 2020-07-14 Merge pull request #37780 from DelazJ/display_expression Swap display_expression parameters order Merge: b4c21fa44e 156e9384bf Alessandro Pasotti 2020-07-14 Merge pull request #37760 from elpaso/browser-expose-fields Browser expose fields Nyall Dawson 2020-07-14 Fix deprecation warnings Nyall Dawson 2020-07-13 Fix travis build Nyall Dawson 2020-07-13 [feature][layouts] Allow cells in manual text tables to have expression based contents Allows individual cells from a manual text table to take their contents from a preset expression. Expressions have access to the full layout item expression context, allowing cells to calculate and display metadata style values or aggregate based calculations. Sponsored by City of Canning Nyall Dawson 2020-07-13 Use @row_number, @column_number to unify variable names Nyall Dawson 2020-07-13 [layouts] Add API to retrieve an expression context scope for a particular table cell, add backend support for QgsProperty based values in a manual text table Nyall Dawson 2020-07-13 Update test Nyall Dawson 2020-07-13 Don't show font preview when set to no format Nyall Dawson 2020-07-13 Improve api and UX for handling cell text formatting in manual tables, by removing the checkbox for overridding text format and using the "not set" state from the font button instead Nyall Dawson 2020-07-13 Add option to QgsFontButton to show a "set to null" action in menu Allows for inclusion of a "use default" style option for QgsFontButton Nyall Dawson 2020-07-13 Add equality operator for QgsTextFormat Nyall Dawson 2020-07-13 Add equality operators to QgsPropertyCollection Nyall Dawson 2020-07-13 Equality operator for QgsTextShadowSettings Nyall Dawson 2020-07-13 Add an equality operator for QgsTextMaskSettings Nyall Dawson 2020-07-13 Add equality operator for QgsTextBufferSettings Nyall Dawson 2020-07-13 Equality operator for QgsTextBackgroundSettings Nyall Dawson 2020-07-13 Add an invalid state to QgsTextFormat Allows determining whether the QgsTextFormat is a default constructed object, which should represent a not set/default settings value. Harrissou Sant-anna 2020-07-14 Move maptip function help to variants structure uclaros 2020-07-13 Only switch Qgis to previous used tool if the current tool is the move point tool uclaros 2020-07-13 Check if previous map tool is nullptr uclaros 2020-06-17 fix georeferencer sticky move gcp button Harrissou Sant-anna 2020-07-13 Disable distance settings when opening polygon's diagram dialog The default "over centroid" setting is not compatible with distances Jürgen E. Fischer 2020-07-14 osgeo4w: use gdal-dev-py3-env.bat also in qgis_process in nightlies Jürgen E. Fischer 2020-07-13 fix f54c8fb7ee Merge: ebd4cd8c13 1c9211a2d9 Denis Rouzaud 2020-07-13 Merge pull request #37763 from 3nids/fix37718 make more buttons configurable in relation editor Harrissou Sant-anna 2020-07-13 Move display_expression help to variants style Denis Rouzaud 2020-07-13 remove scoped enum Alessandro Pasotti 2020-07-13 Changed lambda scope for fieldsItem Denis Rouzaud 2020-07-13 fix build with Qt < 5.12 NEDJIMAbelgacem 2020-07-13 Add smooth edges parameter where it is missing NEDJIMAbelgacem 2020-07-13 Export normals of instanced regular geometries NEDJIMAbelgacem 2020-07-13 export the material of instanced regular geometries NEDJIMAbelgacem 2020-07-13 export instanced regular geometries NEDJIMAbelgacem 2020-07-13 Select directories in the file widget Denis Rouzaud 2020-07-13 fix leftover in property Denis Rouzaud 2020-07-13 change flag declaration Denis Rouzaud 2020-07-13 rephrase shown to visible Denis Rouzaud 2020-07-11 remove debug include Denis Rouzaud 2020-07-11 add test for flag valuetokeys methods Denis Rouzaud 2020-07-11 make more buttons configurable in relation editor fixes #37718 Mathieu Pellerin 2020-07-11 [python console] Match key up / down behavior to that of bash and allow for a 'soft' history to be editable This commit reverts the recent behavior change of a key up / down press event which meant to prevent accidental loss of content of a command being edited when pressing the up key on the second line of a reflowed text. This new approach has the python console input line behave like bash, whereas a key up / down will always move to the next / previous history item wherever the cursor is located. However until the user hits enter, any edits to historical items or the new line will be remembered. This insures that an accidental move back in history doesn't lead to unwanted code loss. obrix 2020-07-08 Style adjustment. obrix 2020-07-03 Add missing doc. obrix 2020-07-03 Check if maskingWidget has been populated to effectively apply the change. Should fix issue #37473. obrix 2020-06-26 Remove unecessary update in the qgsmasksourceselectionwidget constructor. Update is done automatically when the mask widget is opened. Should fix #34942. Tom Kralidis 2020-07-12 [MetaSearch] clear search results when inspecting CSW in server tab (#37448) Nyall Dawson 2020-07-12 More masks Nyall Dawson 2020-07-12 Test masks Nyall Dawson 2020-07-11 Test mask Nyall Dawson 2020-07-10 Fix build Nyall Dawson 2020-07-10 [feature][layouts] Expose control over cell text alignment for individual table cells in manual text tables Allows users to set the text horizontal and vertical alignments on a cell by cell/column/row basis Sponsored by City of Canning Nyall Dawson 2020-07-10 Add vertical alignment options to QgsAlignmentComboBox Nyall Dawson 2020-07-10 [feature][layouts] Allow setting per cell text format in manual text tables Individual cells (or selections of multiple cells) can have an preset text format set, which overrides the default text format for those cells. Sponsored by City of Canning Nyall Dawson 2020-07-10 Expose text format override options to table editor widget Nyall Dawson 2020-07-10 Add text format to QgsTableCell NEDJIMAbelgacem 2020-07-12 Export polygons phong material NEDJIMAbelgacem 2020-07-12 Export lines phong material Alessandro Pasotti 2020-07-12 Use QPointer for items passed to lambda Harrissou Sant-anna 2020-07-12 Swap display_expression parameters Alessandro Pasotti 2020-07-12 Fix table name Alessandro Pasotti 2020-07-12 Capture copies in lambda Merge: 2e2acf9170 01c3b47806 Alessandro Pasotti 2020-07-12 Merge pull request #37765 from elpaso/bugfix-gh37757-auto-find Fix freeze when auto-finding broken layers Alessandro Pasotti 2020-07-12 Apply suggestions from code review Co-authored-by: Nyall Dawson Matthias Kuhn 2020-07-11 Cache snapping results in feature dialog for subsequent recalculation of References #37359 NEDJIMAbelgacem 2020-07-11 Added buffered lines export NEDJIMAbelgacem 2020-07-11 Changed vector layer parsing function Alessandro Pasotti 2020-07-11 Skip failing test on TRAVIS Alessandro Pasotti 2020-07-11 Fix freeze when auto-finding broken layers Fix #37757 NEDJIMAbelgacem 2020-07-11 Warning message for not parsed layers Alessandro Pasotti 2020-07-11 Rename drop/add column to delete/add field for consistency with othet Qgis classes Alessandro Pasotti 2020-07-11 Browser proxy model: hide layer operations if layer filter is set This is to avoid layer operations to be shown when selecting data source Merge: a61a83d648 6247cde584 Matthias Kuhn 2020-07-11 Merge pull request #37647 from lhirlimann/svgcleaner svg file reduced with svgcleaner Denis Rouzaud 2020-07-11 add methods to retrieve from/to value to keys for flags (#37752) * add methods to retrieve from/to value to keys for flags * sipify NEDJIMAbelgacem 2020-07-11 Save and reload export settings NEDJIMAbelgacem 2020-07-11 Set 3d.svg as export icon Merge: 053d504c3a 4f5bb6f465 Matthias Kuhn 2020-07-11 Merge pull request #37744 from m-kuhn/fix_offline_editing_with_aux_storage Add safety check Nyall Dawson 2020-07-11 Only set texture origin for non point geometries Nyall Dawson 2020-07-11 Fix rendering when transform errors occur Nyall Dawson 2020-07-10 Test updates Nyall Dawson 2020-07-10 Avoid texture jump when panning maps We don't need the whole expense of the "Avoid artifacts when rendering as map tiles" option, because that disables to default clipping of geometry parts which fall outside the visible canvas extent and accordingly results in a lot of wasted rendering calculations. Instead, we can just always use the upper left corner of the original feature geometry before the optimisations like clipping to visible regions are applied, and use this as the texture origin. This means we can safely make this handling always applied and not an opt-in setting Alexander Bruy 2020-07-10 fix formula in brightnesscontrast filter for rasters with opacity (fix #37742) Nyall Dawson 2020-07-10 [processing] Fix crash when using expression editor in aggregate algorithm Fixes #37727 NEDJIMAbelgacem 2020-07-10 Deleted LoD leafs from scene exporter nedjima 2020-07-10 clone terrain generator before editing the resolution set terrain in clone function disconnect future watcher connections properly Ivan Ivanov 2020-07-10 Reload the data source when a dependency layer is changed (#37475) Refreshing the data provider right away causes problems on a layer dependent on itself. In that case two `dataChanged` signals are expected to be emitted when deleting or creating a feature, but as the layer is reloaded, the second `dataChanged` is not emitted. nedjima 2020-07-10 Deleted the synchronous loading of terrain and texture Now uses waitForFinished function Matthias Kuhn 2020-07-10 Add safety check ... or QGIS crashes when offline editing layers with auxiliary storage attached nedjima 2020-07-10 Deleted createPlane*Data functions Switched to buffer data generator nedjima 2020-07-10 CMakeLists cleanup Deleted .bom files Qgs3DMapCanvasDockWidget::exportScene cleanup Deleted unused functions and variables Fixed typo Nyall Dawson 2020-07-10 Dox Nyall Dawson 2020-07-10 [feature] Allow 3d material texture files to be embedded in style/project Users can opt to embed images into the project to avoid placing dependancies on external resources Nyall Dawson 2020-07-10 Use QgsImageCache to load 3d texture images Nyall Dawson 2020-07-10 Cleanup diffuse texture API Seperate the calls for whether a user has enabled diffuse texture from API for determining whether diffuse texture should be used during rendering. And don't try to use diffuse textures when the texture path hasn't yet been set, which causes a flood of Qt warnings... Nyall Dawson 2020-07-10 Minor code cleanup Nyall Dawson 2020-07-10 Use QgsDoubleSpinBox for 3d texture widgets Nyall Dawson 2020-07-10 Capitalization fix Nyall Dawson 2020-07-10 Remove unused variable Nyall Dawson 2020-07-10 Cleanup debug noise in 3d Nyall Dawson 2020-07-10 Test masks for Windows Nyall Dawson 2020-07-10 Update masks Nyall Dawson 2020-07-09 Update vertical text with line spacing reference image Note that the new image is more correct -- the previous one was incorrectly rendering part of the label text outside of the registered label boundaries Nyall Dawson 2020-07-09 Test updates Nyall Dawson 2020-07-09 Dox fix Nyall Dawson 2020-07-09 Fix deprecation warnings and update unit tests Nyall Dawson 2020-07-08 Scaled font also needs to scale letter/word spacing Nyall Dawson 2020-07-08 Test masks Nyall Dawson 2020-07-07 Ignore final line leading when calculating text height Nyall Dawson 2020-07-06 [feature][layouts] Port attribute table to QgsTextRenderer Allows for full range of text formatting in layout attribute tables, including buffers & shadows, word spacing, etc Nyall Dawson 2020-07-10 [labeling] Fix mask settings obliterate data defined text orientation settings Fixes #37719 Harrissou Sant-anna 2020-07-10 Use string representation for Color functions example output Merge: cc96e9e1c1 ce9e1fffc6 Paul Blottiere 2020-07-09 Merge pull request #37622 from pblottiere/fix_ogcapif_json Fixes OGC API Features certification Nedjima Belgacem 2020-07-09 [Feature] texturing support for vector layer (#36981) * [Feature] texturing support for vector layer * Fixed tesselation test not passing issue * Fixed diffuse_texture_path typo * Refactoring according to code review * [Bugfix] the texture coordinates are not setup properly for certain walls * Added seperation between roofs and walls * [Feature] texture coordinates rotation * took back the seperation of texture rotation between walls and roofs because the user will be specifying them with different symbols anyway * Fixed docs test not passing issue * Fixed compilation problem * Fixed compilation problem * Executed sipify_all trying to fix test not passing issue * [ui] Harmonize play button across the board * [ui] Better network logger icon * [ui] Harmonize loop widget of 3D map view * [ui] Add a record icon and use it in the network logger panel * [ui] Move icon-less network logger toolbar actions under settings menu * [ui] Reflect playback stay in the 3D map view's play button * Fix azure * Use prefix increment operator to fix cppcheck warnings related to postfixOperator * [afs] Read field aliases from layer definition * Fix ui build warning * [FEATURE][processing] Add modeler algorithm to set a project expression variable Allows a model to set Project-level expression variables during execution. Especially useful with the new Export Print Layout algorithms to allow models which dynamically set variables used in a layout prior to export. * Add test * Refactoring according to code review Co-authored-by: nirvn Co-authored-by: Even Rouault Co-authored-by: Nyall Dawson Nyall Dawson 2020-07-06 [processing] Fix and improve how in place algorithm parameter widget handles the input layer by creating a new QgsProcessingHiddenWidgetWrapper wrapper subclass Fixes #37424 Nyall Dawson 2020-07-09 Fix crash when smoothing feature with a curved geometry type Fixes #37663 Nyall Dawson 2020-07-09 When creating geometry collections for GEOS, skip any empty parts These can cause crashes in GEOS functions Fixes #37688 Nyall Dawson 2020-07-09 [processing] Don't require all parameter values to be specified via qgis_process command line tool Instead use the proper value validity check to test whether it's ok to leave them unspecified Fixes #37692 Merge: 167b71819d 66b0f1d60c Denis Rouzaud 2020-07-09 Merge pull request #37713 from 3nids/pyqgis-doc-sectionizer [sipify] format section/subsection to RST Denis Rouzaud 2020-07-09 correctly remove title + slash Denis Rouzaud 2020-07-09 sipify them all… … oh there is only 2 Denis Rouzaud 2020-07-09 [sipify] format section/subsection to RST because one should write some Perl everyday to realize how life is nicer without it nedjima 2020-07-09 Some code cleanup Mathieu Pellerin 2020-07-04 [themes] Also provide checkbox styling for list view widgets Merge: 12ddfed76b 3a2f5a3ffb Alexander Bruy 2020-07-09 Merge pull request #37697 from alexbruy/fix-field-precision when adding new field apply precision only when field type supports it Blottiere Paul 2020-07-07 Update unit tests Blottiere Paul 2020-07-06 Use query parameter instead Blottiere Paul 2020-07-06 Fix bool type in schema Merge: 588aff0938 23859b185a Alexander Bruy 2020-07-09 Merge pull request #37671 from alexbruy/rescale-raster Rescale raster algorithm for Processing Merge: cfd9afed71 d523eb99b7 signedav 2020-07-09 Merge pull request #37672 from signedav/shortcut-edit Return on shortcut paste when layer not editable Alexander Bruy 2020-07-09 use enabled/disabled widget state instead of visibility to check when precision should be applied Alexander Bruy 2020-07-09 fix wording and extend short help as suggested by Nyall Dawson Alexander Bruy 2020-07-09 when adding new field apply precision only when field type supports it Nyall Dawson 2020-07-09 [feature][labeling] Expose Justify text alignment option for use in multiline point/polygon labels Allows multiline labels to be "justify" aligned Nyall Dawson 2020-07-08 Test mask Nyall Dawson 2020-07-08 Add "justify" alignment mode for QgsTextRenderer Nyall Dawson 2020-07-08 Add method to convert a QgsTextBlock to plain text Nyall Dawson 2020-07-08 code cleanup Nyall Dawson 2020-07-08 Add QgsTextRenderer methods to convert Qt alignment flags Nyall Dawson 2020-07-09 Fix some warnings on msvc while building qgis_process tool Jürgen E. Fischer 2020-07-07 debian packaging: split server into several packages Jürgen E. Fischer 2020-07-08 qgis_process is no windows gui app (fixes #37465) Richard Duivenvoorde 2020-07-08 Context menu 'Search selected in PyQGIS docs' in Console panes Richard Duivenvoorde 2020-07-08 Move setLexers to base Richard Duivenvoorde 2020-07-08 Get rid of all the ColorEditor stuff Alessandro Pasotti 2020-07-08 Browser fields sorting Alessandro Pasotti 2020-07-08 SIP: add factory for layer() Alessandro Pasotti 2020-07-08 Connections API: drop/add column Also: expose it in the browser. Implemented for: - PG - GPKG - Spatialite - MSSQL Alessandro Pasotti 2020-07-07 Expose columns to browser for PG, SL, GPKG and MSSQL First part of QEP https://github.com/qgis/QGIS-Enhancement-Proposals/issues/171 Alessandro Pasotti 2020-07-06 Expose DB fields to the browser Alexander Bruy 2020-07-08 remove redundant check Alexander Bruy 2020-07-08 remove unused member variable Alexander Bruy 2020-07-08 add tests Alexander Bruy 2020-07-08 optional NODATA parameter to override original NODATA value Alexander Bruy 2020-07-07 [processing] rescale raster algorithm (fix #26099) Rescales raster values to the new min-max range preserving shape of the raster's histogram. Merge: e8c080aca5 26643a6c66 Alessandro Pasotti 2020-07-08 Merge pull request #37667 from elpaso/bugfix-gh37386-filewriter-python-leak Fix QgsVectorFileWriter python issue (leak & functional) nedjima 2020-07-08 Added scale parameter nedjima 2020-07-08 Added initial mtl implementation signedav 2020-07-08 fix wrong feedback message in case addFeatures had not been successful in paste and improvements of the message texts signedav 2020-07-08 raise message and return if trying to paste or cut features on not editable layer Nyall Dawson 2020-07-08 [processing] Collect features algorithm doesn't care about geometry validity Nyall Dawson 2020-07-08 More mask updates Nyall Dawson 2020-07-08 More test updates Nyall Dawson 2020-07-08 Update tests Nyall Dawson 2020-07-08 [FEATURE][layouts] Use QgsTextRenderer for drawing map grid text in layouts Allows for grid annotations which use buffers, shadows, background shapes, etc! Nyall Dawson 2020-07-08 Add a character based text height calculation method to QgsTextRenderer Alessandro Pasotti 2020-07-08 Fix QgsVectorFileWriter python issue (leak & functional) Fixes #37386 nedjima 2020-07-08 Added terrain texture resolution spinbox jakimowb 2020-07-08 [Feature] Add contextMenuAboutToShow to QgsMapCanvas Adds a contextMenuAboutToShow( QMenu *menu, QgsMapMouseEvent *event ) signal to QgsMapCanvas to allow plugins a chance to add entries to the canvas context menu Fixes #37559 Nyall Dawson 2020-07-07 [api] Add vertical alignment control to QgsTextRenderer Nyall Dawson 2020-07-07 Fix cppcheck warning Nyall Dawson 2020-07-07 Run text renderer test suite with scaling workaround enabled In order to identify any issues when the scaling workaround is applied Nyall Dawson 2020-07-07 Mask updates Nyall Dawson 2020-07-07 Fix font scaling with mask effect Nyall Dawson 2020-07-07 Test mask updates Nyall Dawson 2020-07-07 Don't apply font scaling workaround by default, but instead make it opt-in through the render context flags Avoids potential performance regression when rendering labels Nyall Dawson 2020-07-07 Fix alignment Nyall Dawson 2020-07-07 more scale work Nyall Dawson 2020-07-06 [api] Apply a font scale workaround factor to QgsTextRenderer This is a hack which has been in place in layouts/composer for a long time in order to provide more consistent and reliable text rendering at small font sizes or when "zoomed out". Without this hack the font rendering and metric based calculations for these small font sizes can be unstable, leading to font sizes "jumping" around as a layout is zoomed into or out of. Richard Duivenvoorde 2020-07-07 Moving away from the console-'ColorEDIT' scheme in favour of the console-'Color'-one Denis Rouzaud 2020-07-07 fixes invalid relation in search form (#37137) * fixes invalid relation in search form fixes #34410 * fetch the relation if only one is present Merge: ed000d432c 8ded0f146e Alessandro Pasotti 2020-07-07 Merge pull request #37628 from elpaso/connections-api-fields DB Connections API: add fields method -> column info olivierdalang 2020-07-07 fix crash when QgsFeature has no layer Denis Rouzaud 2020-07-07 fix adding relation with multiple field pairs from dialog (#37640) nedjima 2020-07-07 Added missing documentation nedjima 2020-07-07 texture coordinates generation terrain texture generation for flat and DEM terrains Ludovic 2020-07-07 svg file reduced with svgcleaner Denis Rouzaud 2020-07-07 Show python code sample in PyQGIS doc, take 2 (#37642) Denis Rouzaud 2020-07-07 disable feature picker when no feature is available in expression preview widget (#37518) Denis Rouzaud 2020-07-07 re-allow circular dependencies (#37539) see #30947 Alessandro Pasotti 2020-07-07 Provider key getter and layer options Nyall Dawson 2020-07-07 Ensure text format previews are antialiased Alessandro Pasotti 2020-07-06 QgsFields: make icon for type static Merge: 992b1f2aa8 239ed12bd7 Alessandro Pasotti 2020-07-06 Merge pull request #37625 from qgis/fix-build-setMaximumSymbolSize fix test after change to setMaximumSymbolSize Alessandro Pasotti 2020-07-06 DB connections API: mssql test for fields() Alessandro Pasotti 2020-07-06 DB Connections API: add fields method -> column info Alessandro Pasotti 2020-07-06 fix test after change to setMaximumSymbolSize Merge: ed2ebeb27e 992b1f2aa8 nedjima 2020-07-06 Merge branch 'master' into export-scene-feature Merge: 01b345c199 a8d78b7cbb Alessandro Pasotti 2020-07-06 Merge pull request #36967 from elpaso/bugfix-gh36962-fid-is-null QgsFeature default constructor set fid to invalid nedjima 2020-07-06 Added normals export Merge: 7c89280a82 afdfec3349 Marco Hugentobler 2020-07-06 Merge pull request #37587 from mhugent/max_symbol_size_unit_test Add unit test for maximum symbol size in legend Merge: 6597b4ab6c dc0039aa6a signedav 2020-07-06 Merge pull request #37570 from signedav/copypaste-references Fix attributes on copy paste while QGIS stays responsive Alessandro Pasotti 2020-07-06 Fix composition test after returning QVariant instead of 0 Merge: 398b55ec67 d9e086f72f Matthias Kuhn 2020-07-06 Merge pull request #37600 from m-kuhn/fix_trim_extend_crash Add safety check for layer pointer Nyall Dawson 2020-07-06 Use correct layer comparators when comparing layer sources in processing Fixes #37394 Nyall Dawson 2020-07-06 [processing] A multilayer input is allowed to be set to a model input feature source parameter Nyall Dawson 2020-07-06 Fix crash on startup in certain circumstances Fixes #37603 Fixes #34603 Nyall Dawson 2020-07-05 Add @brief, @see to banned keywords list Nyall Dawson 2020-07-05 Minor api cleanups (use Maximum/Minimum instead of min/max), dox fixes (\command instead of @command) nedjima 2020-07-05 Fixed flat terrain scale bug nedjima 2020-07-05 Improved the code according to Nyall's suggessions Richard Duivenvoorde 2020-07-05 Move icons to base and add some to items Matthias Kuhn 2020-07-05 Add safety check for layer pointer Fixes #37598 Alessandro Pasotti 2020-07-05 atlas_featureid: QVariant if null Merge: af3423aa0b c6824407ba Alessandro Pasotti 2020-07-05 Merge pull request #37367 from espinafre/pgsql_quote_floats_in_where Quoting floating point values on PostgreSQL provider. Nyall Dawson 2020-07-05 5.13 Nyall Dawson 2020-07-05 [feature][layouts] Expose option to control PDF image compression method when exporting layouts to PDF Options are for Lossy compression, which is the default JPEG compression used, and Lossless compression (which creates bigger files in most cases, but is much more suitable for professional printing outputs or for post-production in Illustrator/etc) The Bad news: this option is available in builds based on Qt 5.14 or later. Nyall Dawson 2020-07-04 [processing] Fix batch panel uses layer ids when auto populating output names based on a layer parameter Fixes #37554 Richard Duivenvoorde 2020-07-04 Add simple BaseClass Merge: 61193fc841 48475b309e Matthias Kuhn 2020-07-04 Merge pull request #37398 from m-kuhn/pylint-new New pylint check Nyall Dawson 2020-07-04 Simplify some painter related operations and make safer Marco Hugentobler 2020-07-04 Add unit test for maximum symbol size in legend José de Paula Rodrigues Neto Assis 2020-07-04 Add explicit include to qgspoint.cpp for Qt 5.15 This adds explicit include of QPainterPath to src/core/geometry/qgspoint.cpp so QGIS may be built against Qt 5.15.0. This is a followup to PR #37548. nedjima 2020-07-04 Fixed documentation nedjima 2020-07-04 Fixing documentation nedjima 2020-07-04 Adding documentation and fixing code layout Nyall Dawson 2020-07-03 [feature][layouts] Add automatic clipping settings for atlas maps This feature allows users to enable map clipping for layout map items so that the maps are clipped to the boundary of the current atlas feature. (It's available for polygon atlas coverage layers only, for obvious reasons!) Options exist for: - Enabling or disabling the clipping on a per-map basis - Specifying the clipping type: - "Clip During Render Only": applies a painter based clip, so that portions of vector features which sit outside the atlas feature become invisible - "Clip Feature Before Render": applies the clip before rendering features, so borders of features which fall partially outside the atlas feature will still be visible on the boundary of the atlas feature - "Render Intersecting Features Unchanged": just renders all features which intersect the current atlas feature, but without clipping their geometry - Controlling whether labels should be forced placed inside the atlas feature, or whether they may be placed outside the feature - Restricting the clip to a subset of the layers in the project, so that only some are clipped Sponsored by City of Canning Nyall Dawson 2020-07-04 [feature][symbology] Expose option to offset simple line dash patterns by a preset amount Allows for tweaking the positioning of dashes/spaces in the line, so that the dashes/spaces can be placed at nicer positions to account for corners in the line (also can be used potentially to "align" adjacent dash pattern borders) Offset can be set in different units, including map units, and can be data defined nedjima 2020-07-04 Created QgsExportObject to manage each object data (position coordinates, textures, normals ...) Fixed an issue with QgsDemHeightMapGenerator::renderSynchronously because it wasm't doing the same things as asynchronous rendering function Switched to using just one tile for DEM terrain and using a resolution parameter to handle level of details Sandro Mani 2020-06-29 Fix crash in QgsWmsProvider::htmlMetadata if layer is invalid (cherry picked from commit 32d39d68fffa431b40b92f13d64501f972d5c654) Håvard Tveite 2020-07-03 Fix two wrong parameter names in shortHelpString and sort the parameters Harrissou Sant-anna 2020-07-03 Update darker function description Harrissou Sant-anna 2020-07-03 Fix code sample formatting Merge: a60ddc0b1f b5d9ccdf1f Matthias Kuhn 2020-07-03 Merge pull request #37553 from 3nids/fix-pyqgis-formatting [dox] fix code formatting signedav 2020-07-03 variable names, doc and delete dialog signedav 2020-07-01 using a lambda signal and dialog show for fixing up attributes, so e.g. parent features can be created in between Matthias Kuhn 2020-03-13 Code style Enrico Ferreguti 2019-07-15 different crs reprojection code revision Enrico Ferreguti 2019-07-15 target layer with different crs reproject support Enrico Ferreguti 2019-07-15 exclude current feature for self overlay layer Enrico Ferreguti 2019-07-12 right limit parameter extraction method Enrico Ferreguti 2019-07-12 further optional parameters decode hack Enrico Ferreguti 2019-07-12 limit parameter default changed to -1 Enrico Ferreguti 2019-07-12 limit features parameter; grow spatial index query geometry bbox for equals and touches Enrico Ferreguti 2019-07-10 geometry overlay functions test suite Enrico Ferreguti 2019-07-10 limit overlay nearest neighbors to 1 Enrico Ferreguti 2019-07-08 optional parameter handling, disjoint, nearest multiresult Enrico Ferreguti 2019-07-07 overlay functions first implementation Enrico Ferreguti 2019-07-03 new overlay functions Matthias Kuhn 2019-06-26 Generalize boilerplate code Matthias Kuhn 2019-06-25 Add todos Matthias Kuhn 2019-06-25 Add expression support Matthias Kuhn 2019-06-24 Fix tests and caching Matthias Kuhn 2019-06-24 Expression function improvements Matthias Kuhn 2019-06-24 Add overlay expression function tests Matthias Kuhn 2019-06-22 Further intersect fixes Matthias Kuhn 2019-05-16 Fix code style of reffunctions Enrico Ferreguti 2019-05-15 geometry_overlay implementation test Merge: cdc2f7fde8 1fda61e828 Marco Hugentobler 2020-07-03 Merge pull request #37474 from mhugent/layout_legend_maximum_marker_size Layout legend maximum marker size Denis Rouzaud 2020-07-03 fix PyQGIS docs for QgsProviderMetadata (#37552) fixes https://github.com/qgis/pyqgis/issues/55 Denis Rouzaud 2020-07-03 [dox] fix code formatting fixes https://github.com/qgis/pyqgis/issues/45 Marco Hugentobler 2020-07-03 Fix regression Nyall Dawson 2020-07-03 Use direct QPainterPaths when clipping map renders using a QPainter based clip Allows correct clipping to multipolygons, polygons with holes, etc Nyall Dawson 2020-07-03 Add method to QgsAbstractGeometry to convert geometry to QPainterPath Unlike QgsGeometry::asQPolygonF, this allows for correct handling of multipolygons and rings, etc. And potentially, the generated QPainterPaths could use arc segments instead of segmentizing geometries. In fact, there's been disabled code which seems to do this in place since the new geometry engine was introduced back in 2.10! TODO: check if this code works correctly... nedjima 2020-07-03 Created export settings class nedjima 2020-07-03 Got the scene to export using a selected level of details Maxime Liquet <35924738+maximlt@users.noreply.github.com> 2020-07-02 Update OutputName of the Drape algorithm From "Updated" to "Draped" Nyall Dawson 2020-07-02 Fix QgsGeometry::asQPolygonF doesn't handle multipolygon inputs gracefully nedjima 2020-07-02 Added initial scene export dialog and smooth edges parameter Merge: c409228628 a621d55e40 Alessandro Pasotti 2020-07-02 Merge pull request #37520 from elpaso/sslmode-pg-conn Fix unreported sslmode storage from connections API root676 2020-07-02 add feedback->canceled check root676 2020-07-02 more parameter name fixes root676 2020-07-02 fix REFERENCE_LAYER parameter name root676 2020-07-02 fix input parameter name root676 2020-06-30 fix redundant noData logic root676 2020-06-10 rerun style script root676 2020-06-06 update test and testdata root676 2020-06-06 optimize standard deviation method root676 2020-06-06 update helpstring root676 2020-06-06 allow cancellation with slow data sources root676 2020-06-06 expose advanced NoData parameter root676 2020-06-06 Use enum in statistic method parameter root676 2020-06-04 fix NoData handling in getCellValuesFromBlockStack() root676 2020-05-31 fix unused variable root676 2020-05-30 optimize varianceFromCellValues() root676 2020-05-30 optimize memory reservation in getCellValuesFromBlockStack() root676 2020-05-30 support cancelling for slow datasources root676 2020-05-30 add support for correct output raster datatypes root676 2020-05-30 implement count function, implement Ignore NoData Parameter, move getCellValuesFromBlockStack() to QgsRasterAnalysisUtils root676 2020-05-30 fix typo root676 2020-05-29 add cellstatistics alg tests root676 2020-05-29 add algorithm icon root676 2020-05-29 register cellstatistics alg root676 2020-05-29 [feature] native cellstatistics algorithm SrNetoChan 2020-07-02 Rename JSON help file to match function name SrNetoChan 2020-07-02 Add groups to function_help files Nyall Dawson 2020-07-02 Remove totally broken Qt version check logic, simplify code Nyall Dawson 2020-07-02 Fix broken test Nyall Dawson 2020-07-02 Rename enum values for clarity Nyall Dawson 2020-07-01 Try to fix test failure on Travis Nyall Dawson 2020-07-01 Avoid clipped labels when painter clipping path region is active Nyall Dawson 2020-07-01 Respect clip region when rendering diagrams Nyall Dawson 2020-07-01 Ensure map clip region is correctly handled during labeling We don't want labels to be positioned using unclipped feature geometries, rather we want them to be positioned nicely on the visible portions of features Nyall Dawson 2020-07-01 Ensure feature clipping occurs for render only, and doesn't affect feature geometry when used in rule based renderers and other geometry dependent rendering options Nyall Dawson 2020-06-30 Respect painter clipping regions during vector tile rendering Nyall Dawson 2020-06-30 [vectortiles] Don't overwrite existing QPainter clip regions This can overwrite valid clip regions setup outside of the vector tile renderer, e.g. by a layout map item. Fixes #37443 Nyall Dawson 2020-06-30 Add QgsScopedQPainterState class for scoped save/restore calls to a QPainter object Nyall Dawson 2020-06-30 Respect painter clip region when rendering mesh layers Nyall Dawson 2020-06-30 Add method to set a list of clipping regions for QgsMapSettings Nyall Dawson 2020-06-30 Respect map clipping regions during raster layer rendering Nyall Dawson 2020-06-30 Apply painter clip regions when rendering vector layers Nyall Dawson 2020-06-30 More tests Nyall Dawson 2020-06-30 Apply clipping regions with Intersect mode during vector layer rendering Nyall Dawson 2020-06-30 Respect clipping intersects regions when rendering vector layers Nyall Dawson 2020-06-30 New class QgsMapClippingUtils with utility functions for helping with map clipping Nyall Dawson 2020-06-30 Add api to determine if a clip region applies to a particular layer Nyall Dawson 2020-06-30 Add clipping regions to QgsMapSettings/QgsRenderContext API Nyall Dawson 2020-06-30 Create new class QgsMapClippingRegion, for encapsulation of an area and method to use to clip a map render Mickael Savinaud 2020-07-01 Fix OTB icon which is not render into QGIS Processing Alessandro Pasotti 2020-07-01 Browser: fix GPKG sublayers and empty DBs Fixes #37519 Matthias Kuhn 2020-07-01 Immediately liberate connection of expression value gatherer This fixes a deadlock The iterator as a member as previously implemented kept connections occupied for as long as the gatherer existed. This could lead to a situation, where all connections have been reserved from finished gatherers which were waiting to be deleted (through deleteLater), but deleteLater would never happen because the main thread was waiting for a connection to become available. Fixes https://github.com/qgis/QGIS/issues/37496 Håvard Tveite 2020-07-02 [feature][processing] Random points in polygons C++ algorithm Offers the same functionality as the Random points inside polygons algorithm, and in addition it includes (possible to opt-out) the attributes from the containing polygon and the ability to specify a seed for the random number generator. Could replace the Python algorithm Random points inside polygons, but this C++ implementation only supports "Points count" ("number of points for each feature") directly, while "Points density" is supported by allowing the point count to be data defined (using the polygon area to calculate the number of points). Denis Rouzaud 2020-07-01 small CMakeList cosmetic change José de Paula Rodrigues Neto Assis 2020-07-01 Removed NUMERIC pgsql testdata. Alessandro Pasotti 2020-07-01 Fix unreported sslmode storage from connections API Related to #37479 nedjima 2020-07-01 Fixed invalid vertex Y coordinate problem nedjima 2020-07-01 Not loaded DEM terrain chunks export signedav 2020-07-01 pass QgsAttributeEditorContext from QgisApp Vincent Cloarec 2020-07-01 Memory dataset group and possibility to persist it (#37389) [FEATURE] Introduces memory dataset groups for mesh layer. These dataset groups are temporary and are not kept when the project is closed. Memory dataset groups can be created from the mesh calculator with a new option. Allows the possibility to remove or save these memory dataset groups to a file with specified driver. Merge: 059f9fadd8 6a6f7ff885 Alexander Bruy 2020-07-01 Merge pull request #37456 from alexbruy/gamma-correction Gamma correction filter for raster layers nedjima 2020-07-01 visble DEM terrain export Alexander Bruy 2020-07-01 typo nedjima 2020-07-01 Generate the flat terrain all at once nedjima 2020-07-01 Terrain export initial implementation uclaros 2020-07-01 Vertex tool should not select invisible features Fixes: #25259 Germán Carrillo 2020-06-29 Normalize action scope checkbox labels José de Paula Rodrigues Neto Assis 2020-06-30 Undoing NUMERIC quoting/handling. QGIS doesn't support NUMERIC columns as primary keys in columns. This reverts changes that made NUMERIC strings in an attempt to suport this type as primary key; this reversion is because there might be some unforeseen drawbacks if we treat those as strings, such as inability to do math operations on those fields. Marco Hugentobler 2020-06-30 Fix warning Marco Hugentobler 2020-06-30 Move creation of minSize/maxSize symbol to QgsSymbolLayerUtils Alexander Bruy 2020-06-30 doxymentation Marco Hugentobler 2020-06-30 Move min/max symbol size handling to QgsSymbolLayerUtils Alexander Bruy 2020-06-29 move gamma correction code inside brightness/contrast filter Alexander Bruy 2020-06-28 fix tests Alexander Bruy 2020-06-23 fix some deprecation warnings in the QgsRasterLayer Python test Alexander Bruy 2020-06-23 rendering test for raster brightness/contrast filter Alexander Bruy 2020-06-23 fix comment Alexander Bruy 2020-06-23 rendering test for gamma correction filter Alexander Bruy 2020-06-21 add gamma controls to the styling dock Alexander Bruy 2020-06-19 add gamma controls to the raster layer properties Alexander Bruy 2020-06-17 add increase/decrease gamma buttons to the raster toolbar Alexander Bruy 2020-06-17 gamma correction filter pipe for rasters (fix #13512) Marco Hugentobler 2020-06-30 Comments Mathieu Pellerin 2020-06-30 Minimum year possible in project properties temporal extent should be 1 Mathieu Pellerin 2020-06-30 Minimum year possible in layout map item temporal extent should be 1 Nyall Dawson 2020-06-30 Minimum year possible in temporal controller should be 1 Fixes #37485 Nyall Dawson 2020-06-30 Sipify Nyall Dawson 2020-06-29 Some more detailed project loading time profiling for layout loading Nyall Dawson 2020-06-29 [mssql] Reallow creating connections with empty provider/dsn strings Fixes #37427 Nyall Dawson 2020-06-29 [processing] Fix default extent is not shown in extent widget Fixes #37447 Marco Hugentobler 2020-06-29 Add possibility to set a minimum symbol size in layout legend. Minimum and maximum size are also valid for line widths Merge: fb9df9f6de 69bcbeee70 Alessandro Pasotti 2020-06-29 Merge pull request #37477 from elpaso/bugfix-gh37463-gpkg-storage-utf8-on-windows Fix GPKG project storage with UTF8 names on windows Alessandro Pasotti 2020-06-29 Fix GPKG project storage with UTF8 names on windows Marco Hugentobler 2020-06-29 Fix compile error Marco Hugentobler 2020-06-29 Sipify Marco Hugentobler 2020-06-28 [FEATURE] possibility to set a maximum marker size in layout legend Merge: b18b92728f 090e5daef2 Alessandro Pasotti 2020-06-29 Merge pull request #37457 from elpaso/bugfix-gh37449-raster-float64-quantile-histogram Fix raster quantile with float Merge: da8fa08af5 2a53faf8c2 Alessandro Pasotti 2020-06-29 Merge pull request #37455 from elpaso/bugfix-gh37448-raster-quantile-broken Fix raster quantile classification nedjima 2020-06-29 Got exporting feature to work on vector layer data Nyall Dawson 2020-06-29 [feature][processing] Add modeler algorithm to create directories This algorithm allows models to create new file directories. Useful for models which have to output results to certain dynamically created paths (e.g. a folder containing the current date) Nyall Dawson 2020-06-29 Add test Nyall Dawson 2020-06-28 [processing] Use an editable combobox with current project layout names when editing a model which uses the print layout parameter type Instead of a plain text edit with no hints as to the current project's layouts Nyall Dawson 2020-06-28 Typo Nyall Dawson 2020-06-03 Expose option to export as separate PDF layers in processing algorithm Nyall Dawson 2020-06-03 [FEATURE][processing] Add algorithms to export a print layout as PDF or image This allows for models which export print layouts from the current project. One use case for this is allowing users to create an in-project model which exports a particular set of layouts from the project to certain folders, so that they can easily re-export the current project in a single operation instead of having to manually open multiple layouts and export one-by-one. Additionally, with the new capabilities to have expression based output files inside models, you can automatically export the layouts to a folder with the current date tag and include this in the exported file names! uclaros 2020-06-28 Fix restoring dialog geometry after minimize when enableAutoGeometryRestore is used Matthias Kuhn 2020-06-25 Improve security warning for run script Matthias Kuhn 2020-06-25 Improve security warning on console Matthias Kuhn 2020-06-25 Improvements to the security warning on plugin install dialog Alessandro Pasotti 2020-06-28 Use qint64 instead of long nedjima 2020-06-28 initial implementation of the scene exporter class Alessandro Pasotti 2020-06-28 Histogram: set an hard limit to bin count Alessandro Pasotti 2020-06-28 Fix raster quantile with float Fixes #37449 Mathieu Pellerin 2020-06-28 Provide a parent for a couple of toolbar button menus Alessandro Pasotti 2020-06-28 Fix raster quantile classification Fixes #37448 signedav 2020-06-25 ITEM_NAME_ROLE in QgsExpressionItem to store the field name to use it on getting the example values in the expression builder and still be able to store generic labels on the item (like the field name and the field alias) This fixes that there has been no example values in the expression builder on the fields when an alias has been used Nyall Dawson 2020-06-28 Add threading test Nyall Dawson 2020-06-28 Fix crash Nyall Dawson 2020-06-27 Unit tests Nyall Dawson 2020-06-27 Happy now? Nyall Dawson 2020-06-27 Try to fix windows build Nyall Dawson 2020-06-27 Some wms provider profiling Nyall Dawson 2020-06-27 More fine tuned profiling for AFS layer loading in projects Nyall Dawson 2020-06-27 More fine tuned profiling for vector layer loading in projects Nyall Dawson 2020-06-27 Fix build, dox Nyall Dawson 2020-06-26 [FEATURE] Add project load profile times to debugging tools dock Now it's possible to get a breakdown of the various stages of project load, in order to identify the causes of slow project load times. TODO: in 99% of cases this will be caused by one or more layers, so it would be nice to further break down the individual layer load times, e.g. so that for a WFS layer we see the time taken for the initial server capabilities queries, etc... For now, you just get the overall load time of each individual layer. Nyall Dawson 2020-06-26 Fix clearing groups Nyall Dawson 2020-06-26 [api] Rework QgsRuntimeProfiler for flexibility - Make profiler thread safe - Allow profiling of other, non-startup task groups (e.g. project load times, map render times) Nyall Dawson 2020-06-28 Add test Nyall Dawson 2020-06-03 [FEATURE][processing] Add modeler algorithm to set a project expression variable Allows a model to set Project-level expression variables during execution. Especially useful with the new Export Print Layout algorithms to allow models which dynamically set variables used in a layout prior to export. Nyall Dawson 2020-06-28 Fix ui build warning Nyall Dawson 2020-06-28 [afs] Read field aliases from layer definition Even Rouault 2020-06-27 Use prefix increment operator to fix cppcheck warnings related to postfixOperator Mathieu Pellerin 2020-06-27 Fix azure Mathieu Pellerin 2020-06-27 [ui] Reflect playback stay in the 3D map view's play button Mathieu Pellerin 2020-06-27 [ui] Move icon-less network logger toolbar actions under settings menu Mathieu Pellerin 2020-06-27 [ui] Add a record icon and use it in the network logger panel Mathieu Pellerin 2020-06-27 [ui] Harmonize loop widget of 3D map view Mathieu Pellerin 2020-06-27 [ui] Better network logger icon Mathieu Pellerin 2020-06-27 [ui] Harmonize play button across the board Merge: b726848e38 ed8695657e Alessandro Pasotti 2020-06-26 Merge pull request #37429 from elpaso/server-api-sorting [feature] Server WFS3 api sorting Alessandro Pasotti 2020-06-26 Fix json schema case for sortBy/sortDesc Alessandro Pasotti 2020-06-26 Server WFS3 API: implement sorting Also revert 2e57d114257ecbc09d44abeee5f7460c20b7b785 because it broke landing page HTML link to OPENAPI overriding content negotiation. Alessandro Pasotti 2020-06-26 Clear response on each request (in case it was recycled) Jürgen E. Fischer 2020-06-26 fix 3d build on debian unstable Merge: ef47305acc b7f620f8be D'Hont René-Luc 2020-06-26 Merge pull request #37403 from rldhont/tests-reactivate-server-wms-getprint Reactivate WMS GetPrint unit tests Mathieu Pellerin 2020-06-24 [vector layer] Fix feature request order by not working against non-provider fields Denis Rouzaud 2020-06-25 [cmake] find Qt5 the right way Andrea Giudiceandrea 2020-06-25 Allow to create true CompoundCurve, CurvePolygon, MultiCurve, MultiSurface layers in QgsNewMemoryLayerDialog() D'Hont René-Luc 2020-06-25 Isolate other test_wms_getprint functions Merge: 1eddb99a29 8ab74ce2d6 Marco Hugentobler 2020-06-25 Merge pull request #37410 from mhugent/wms_server_fix_crash WMS Server: Test null pointer Marco Hugentobler 2020-06-25 WMS Server: Test null pointer Jürgen E. Fischer 2020-06-25 note to self in release.pl Jürgen E. Fischer 2020-06-19 Also push new branch to transifex on release Denis Rouzaud 2020-06-25 remove pointcloud installation in postgis Docker image (#37293) * remove pointcloud installation in postgis Docker image since it has been integrated upstream https://github.com/kartoza/docker-postgis/pull/163/ * use new image with point cloud installed D'Hont René-Luc 2020-06-24 Isolate test_wms_getprint_atlas D'Hont René-Luc 2020-06-24 Isolate WMS GetPrint Outputs tests D'Hont René-Luc 2020-05-20 Unblacklist PyQgsServerWMSGetPrint test D'Hont René-Luc 2020-05-21 Fix PyQgsServerWMSGetPrint test Merge: 2553d459cf 5c3dff6f6b Alessandro Pasotti 2020-06-25 Merge pull request #37387 from jgrocha/fix-regression-37338 Fix missing type column in layer_styles in Postgresql Matthias Kuhn 2020-06-25 Update flake8 check Jorge Gustavo Rocha 2020-06-24 Fix #37338 Merge: 4961ccc5d3 ec52aa9dd0 Alessandro Pasotti 2020-06-24 Merge pull request #37376 from elpaso/bugfix-gh37297-opencl-paths OpenCL quote paths Alessandro Pasotti 2020-06-24 OpenCL quote paths Try to fix #37297 Mathieu Pellerin 2020-06-24 [ui] Improve a bunch of mesh icons to make them dark theme compatible Merge: b3e34c0f57 e535f43337 Alessandro Pasotti 2020-06-24 Merge pull request #37339 from qgis/pg_name-field-length-63 PG: fix "name" field length (63 instead of 64) Alessandro Pasotti 2020-06-23 Fix oracle add from source select Fixes #37352 No idea why the signal wasn't connected :/ Blottiere Paul 2020-06-22 Remove outdated help for labels data-defined placement group options. Fixes #36680 Harrissou Sant-anna 2020-06-23 Use "field" in expression eval feedback instead of "column" uclaros 2020-06-23 Set focus to name field when saving or editing attribute table filters José de Paula Rodrigues Neto Assis 2020-06-23 Python formatting. José de Paula Rodrigues Neto Assis 2020-06-23 Quoting floating point values on PostgreSQL provider. This quotes floating point values on the PostgreSQL data provider, which allows such values to be used either as stand-alone primary keys or as components of composite primary keys on underlying tables. The PostgreSQL session parameter extra_float_digits is explicitly set to 3 (the default on PostgreSQL 11 and older; in PostgreSQL 12 this defaults to 1), to keep compatibility with all database versions and to avoid round-trip errors. In this PR, NUMERIC/DECIMAL values are no longer cast to QVariant::Double in order to avoid loss of precision. Alessandro Pasotti 2020-06-23 Remove redundant comment Merge: e4718d7471 0b16654953 Matthias Kuhn 2020-06-22 Merge pull request #37164 from suricactus/virt_csv FIX virtual layers with CSV layers opened with "delimitedtext" provider Alessandro Pasotti 2020-06-22 PG: fix "name" field length (63 instead of 64) Alessandro Pasotti 2020-06-22 Fix layout converter test Alessandro Pasotti 2020-06-04 atlas_featureid: set to 0 if fid is NULL Alessandro Pasotti 2020-06-04 Fix json utils tests after FID_NULL Alessandro Pasotti 2020-06-04 Fix QgsFeature default ctor set fid to 0 The QgsFeature default constructors initialized feature id to 0, which is a valid feature id instead of initializing it fo FID_NULL. This was just wrong and broke the validator for UNIQUE constraints in case a feature with fid 0 existed in the data provider. Fixes #36962 Alessandro Pasotti 2020-06-19 Accept fields of type "name" in PG 12 Fixes #37313 D'Hont René-Luc 2020-06-15 [Server] WMTS Use WMS tile_buffer by using TILED param A new parameter in the WMS OWS Server project properties has been added to avoid cut symbols when WMS GetMap is used as tiled. But this parameter was not used in Web Map Tiled Service. Linked to #30071 Germán Carrillo 2020-06-10 Clear ongoing drawing on map canvas when closing layer's edit session (fix #36292) Germán Carrillo 2020-06-10 Getter/setter for linking a map canvas with its QgsProject; link app canvases to QgsProject::instance(); rationale: using the QgsProject singleton is discouraged Germán Carrillo 2020-05-12 Override clean() to remove rubber bands in vertex tool and circular string Germán Carrillo 2020-05-12 Add several mToolNames (useful for debugging) nedjima 2020-06-10 Executed sipify_all script to fix the setDirectionalLights header definition nedjima 2020-06-10 relocated qgsdirectionallightsettings.h header guards and fixed a typo Nedjima Belgacem 2020-06-07 Update src/app/3d/qgslightswidget.cpp Co-authored-by: Matthias Kuhn Nedjima Belgacem 2020-06-07 Update src/3d/qgs3dmapsettings.h Co-authored-by: Matthias Kuhn nedjima 2020-06-07 [Feature] directional lights support for QGIS 3D Alessandro Pasotti 2020-06-17 Fix test: cast to float Alessandro Pasotti 2020-06-15 Fix precision in test Alessandro Pasotti 2020-06-15 Increase tolerance when comparing floats in processing tests Alessandro Pasotti 2020-06-11 Break on first error Alessandro Pasotti 2020-06-11 Memory provider: roll back on errors Long story short: calling provider's addFeatures is implemented for some providers in a way that will roll back all changes on errors, leaving the backend storage unchanged. Adding a QgsFeatureSink flag to control this behavior allows certain providers to support partial feature addition. The issue comes from QgsVectorDataProvider::commitChanges that is documented to leave the provider unchanged (roll back) on any error, giving the client code the possibility to fix errors (in the editing buffer) and re-commit. Without a full rollback implementation in the memory provider and after the type check introduction in this PR we ended up with situations like this: vl = ... an empty memory layer self.assertTrue(vl.addFeatures([valid, invalid])) self.assertFalse(vl.commitChanges()) self.assertEqual(vl.featureCount(), 1) <--- fails! We actually had 3 features from vl.getFeatures(): [valid, invalid, valid] (the first from the provider the second and third from the editing buffer). On the other hand, QgsFeatureSink would probably assume that addFeatures will allow partial additions. BTW: This is for sure the longest commit message I've ever written. Alessandro Pasotti 2020-06-09 File writer: better error message formatting Alessandro Pasotti 2020-06-09 Add zero test case Alessandro Pasotti 2020-06-09 Processing: don't crash if no feedback Alessandro Pasotti 2020-06-09 Fix test data Alessandro Pasotti 2020-06-09 Skip check if value is NULL Alessandro Pasotti 2020-06-09 Use QgsField::convertCompatible to check for errors Alessandro Pasotti 2020-06-08 Sipify Alessandro Pasotti 2020-06-08 Update src/core/qgsvectorlayerutils.h Co-authored-by: Matthias Kuhn Alessandro Pasotti 2020-06-08 Add type check to file writer an memory layer Fixes #36715 Adds a method to check for QVariant conversions, also check for integral type narrowing so that for example floating point 123.45 does not get down casted to integer without raising an error. Even Rouault 2020-06-17 UI: rename Average zoomed-out resampling method to Bilinear to reflect real implementation Even Rouault 2020-06-17 Early raster resampling: fix issue with zoomed-in cubic on RGB+mask datasets Even Rouault 2020-06-16 Raster resampling: add cubic resampling for zoomed out Even Rouault 2020-06-16 qgsgdalprovider.cpp: add getGDALResamplingAlg() function Even Rouault 2020-06-13 Raster rendering: enable provider-side resampling when available, and reprojection is done Even Rouault 2020-06-12 Early resampling: replicate behaviour similar to QgsRasterResampleFilter when zooming out beyond the max oversampling factor Even Rouault 2020-06-12 Raster reprojector: do not use full resolution hint when provider resampling is enabled Credits @nirvn Even Rouault 2020-06-12 Raster layer properties dock panel: add 'Early resampling' checkbox, and move common code with raster properties dialog into a QgsResamplingUtils class Even Rouault 2020-06-10 Early resampling: fix requests typical of pixel identification Even Rouault 2020-06-09 Raster resampling: add provider-level settings, and a switch at rasterpipe level between resamplingFilter and provider resampling Also * in settings UI, add a 'Early resampling' checkbox * in raster properties UI, add similar checkbox * serialize/deserialize new settings in QgsRasterLayer XML Even Rouault 2020-06-08 [GDAL provider] Fix misalignment of raster with overviews Fixes #36820 The way QGIS is currently handling resampling is sub-optimal given GDAL >= 2 capability of having sub-pixel accuracy. So when a QgsRasterResampleFilter is set, make it try to delegate resampling back to the underlying input interface, and implement that improved resampling in the GDAL provider. The GDAL resampling will take into account the settings of the QGIS resample filter: zoom-in resampling kernel, zoom-out resampling kernel and max resampling factor. The later is important to avoid performance issues if not enough overview levels are generated (in the case, we will fallback to the generic method, which may introduce sub-pixel shifts) Even Rouault 2020-06-04 Revert "QgsGdalProvider::readBlock(): simplify call to GDALRasterIO()" This reverts commit 3081f2a85c53da24f1022c0057077b1cba71d9d7. Revert the commit. It causes too much failures on Travis-CI. See https://api.travis-ci.org/v3/job/694715036/log.txt Furthermore for the failed cases, I don't have locally the same differences as on Travis-CI. So might be GDAL dependent or something else. Not worth the huge trouble to update for nearest neighbour resampling changes. Even Rouault 2020-06-04 QgsGdalProvider::readBlock(): simplify call to GDALRasterIO() Instead of doing our own nearest neighbour resampling, use directly the one of GDAL to avoid creating a temporary buffer. Should hopefully be slightly more performant, and at least less complicated on QGIS side. Update a few test cases that are sensitive to the difference in resampling Even Rouault 2020-06-04 QgsGdalProvider::readBlock(): code cleanups/clarifications * Remove old / confusing comments * Rename various variables to be hopefully clearer Should result in no functional change, but acts as a preparation for follow-up changes Harrissou Sant-anna 2020-06-19 Layout new name dialog Make the new layout dialog use the qgsnewnamedialog class Add/enable help button to open user manual chapters Nyall Dawson 2020-06-16 [feature][gps] Add option to calculate bearing based on travel direction For devices which report faulty bearing measurements, this option can be used to instead calculate the GPS bearing based on the previous two recorded locations Alessandro Pasotti 2020-06-17 Code layout Alessandro Pasotti 2020-06-17 Apply suggestions from code review Co-authored-by: Matthias Kuhn Alessandro Pasotti 2020-06-17 GPKG and spatialite AUTOINCREMENT: get next value from sequence for PK default value, fixes #37222 Also, fix dangling transactions for spatialite. Alessandro Pasotti 2020-06-16 Evaluate defaults when adding new features in transaction group Fixes #37222 Nyall Dawson 2020-06-19 Add API to retrieve QGIS version used to save a QgsProject project.lastSaveVersion() now returns the version number used to save the project. Also cleanup QgsProjectVersion code Fixes #37288 Jürgen E. Fischer 2020-06-19 Bump version to 3.15 Jürgen E. Fischer 2020-06-19 changelog and news update for 3.14 Jürgen E. Fischer 2020-06-19 translation update for 3.14.0 from transifex Mathieu Pellerin 2020-06-19 [wms] Fix broken WMS layers from servers using relative OnlineResource paths Martin Dobias 2020-06-19 Review fixes + comment about merging of multi-part geometries Martin Dobias 2020-06-18 Fix performance issue when splitting polygons (fixes #34326) Using test data with a HUGE polygon with several hundreds of thousands of vertices and nearly a thousand of holes, split geometry was taking really long time. On my laptop ~67 seconds for a simple split line. With this fix, the time went down to ~10 seconds for the test polygon. The issue was that split tool was doing an expensive exact intersection calculation for each polygon part returned from polygonize, and then calculating areas to see whether the original polygon part and intersected part were more or less the same. I think that can be replaced by a much simpler point in polygon test to figure out whether the particular polygon part from polygonize is falls inside the original geometry or whether it falls into a hole or exterior. In my tests the time could be further improved to ~3 seconds by disabling mergeGeometriesMultiTypeSplit() function - it is a bit of a mistery to me what problem does it solve, however it has N^2 running time with N being number of rings - but I did not feel adventurous enough to poke into it. (mainly because there are no unit tests that would verify its behavior) Denis Rouzaud 2020-06-19 more flags warnings fixes for Qt 5.15 (#37309) * more flags warnings fixes for Qt 5.15 * fix sip compilation Merge: f7bb4b8f98 5a6438064e Alessandro Pasotti 2020-06-19 Merge pull request #37277 from elpaso/bugfix-29264-spatialite-wrong-feature-count Fix spatialite wrong feature count Mathieu Pellerin 2020-06-19 [temporal] Insure the output directory exists when exporting animation Vincent Cloarec 2020-06-19 another active vector settings trouble (#37306) Denis Rouzaud 2020-06-19 fix feature list combo box having identifier value further than fetching limit (#37280) * test for feature list combo box having identifier value further than fetching limit * fix feature list combo box having identifier value further than fetching limit fixes #37266 * make the test a bit more robust * fix compilation with older Qt * correctly keep current value * determine if keep current entry using the current index * Revert "determine if keep current entry using the current index" This reverts commit ff3658ba471450bc333a0a24f86e32f85da43c7f. Juernjakob Dugge 2020-06-18 Explain rationale for increasing field width for reals Juernjakob Dugge 2020-06-17 Don't alter the field specification for types other than real Fixes #37254 Nyall Dawson 2020-06-18 Fix setting a layer's Display Name field to a field name containing spaces or other special characters Because we actually store the field name as an expression, we need to make sure we correctly represent these field names as valid expressions and not just the raw name string uclaros 2020-06-18 Fix georeferencer help button Denis Rouzaud 2020-06-18 fix layout Denis Rouzaud 2020-06-18 run sipify Denis Rouzaud 2020-06-18 fix Qt 5.15 warning for flags initalization with nullptr Jürgen E. Fischer 2020-06-18 more retries with transifex Alexander Bruy 2020-06-18 use attribute value in the output file name for Split vector layer algorithm (fix #37296) Merge: a835cdfd1b 3f593795ce Alessandro Pasotti 2020-06-18 Merge pull request #37281 from espinafre/pgsql_provider_fix_change_features Improvements in QgsPostgresProvider::changeFeatures Alessandro Pasotti 2020-06-18 Code layout Alessandro Pasotti 2020-06-18 Explain the handle ownership vcloarec 2020-06-17 fix mesh active vector dataset José de Paula Rodrigues Neto Assis 2020-06-15 Code review. Remove quotation of floats for PostgreSQL. Removed quotation of floating point values after code review by Nyall Dawson. José de Paula Rodrigues Neto Assis 2020-06-12 Adjusting tests to deal with floating point madness PostgreSQL 11 and 12 handle floating point values differently; the test originally passed on PostgreSQL 12, but not on 11 (Travis). Now, with floating point data truncated to only 6 digits, they run on both versions of the DBMS. See https://www.postgresql.org/docs/12/release-12.html José de Paula Rodrigues Neto Assis 2020-06-12 Adjusting floating point comparisons in Python tests Turns out that what passes on Python 3.8 and PostgreSQL 12 won't pass on Python 3.7 and PostgreSQL 11 (Travis). So we round the floating point comparisons to 5 digits in the testcases. José de Paula Rodrigues Neto Assis 2020-06-12 Fixed test for int4 where clause (pgsql) Turns out the DBMS won't return a type name of "int", but "int4". We changed the test accordingly to reflect what QGIS should expect from the database. José de Paula Rodrigues Neto Assis 2020-06-12 PostgreSQL composite PK with bigint component Bigint PostgreSQL fields are handled correctly if they are part of a composite primary key. As a bonus, we always pass double values as quoted to the DBMS (but not cast to text). With this one can work with tables with real/double primary keys without the penalty of casting these values to text. Fixes #37126. Samweli 2020-06-13 update time parameters in wmst getfeatureinfo José de Paula Rodrigues Neto Assis 2020-06-17 Improvements in QgsPostgresProvider::changeFeatures Included support for json/jsonb in this method, as there already exists for QgsPostgresProvider::changeAttributeValues; fixed how the provider deals with bigint primary keys in this case; added a few tests that exercise changing of attributes, geometries, and primary keys of features. uclaros 2020-06-17 Give default focus to from map canvas button Blottiere Paul 2020-06-17 Add test Blottiere Paul 2020-06-17 Fix lexer/parser for raster calculator and min/max functions Ivan Ivanov 2020-06-17 Sipify Ivan Ivanov 2020-06-16 Fix registerMapLayerConfigWidgetFactory docs Nyall Dawson 2020-06-17 HIG Capitalization fixes Nyall Dawson 2020-06-17 Tweak legend expression cache invalidation Nyall Dawson 2020-06-17 [processing] Fix compatible model input/output types for multiinput parameters Alessandro Pasotti 2020-06-17 Fix spatialite wrong feature count Fixes #29264 Merge: 4b5a63d11b 096c803431 Matthias Kuhn 2020-06-17 Merge pull request #36741 from olivierdalang/geopackages_network improve geopackage support when opened through networks drives Nyall Dawson 2020-06-17 Fix leak in mesh 3d renderer Nyall Dawson 2020-06-16 When we are rendering symbol preview icons, we can't handle sizes set in Meters in Map Units, because there's no map context available to calculate these with So, to avoid dangerously small or large sizes, when we are creating preview images we have to just treat these sizes as mm and then clamp them to reasonable size ranges depending on the symbol property This fixes the quasi-hang from #28690, where a marker line symbol with interval in meters in map units caused a symbol preview icon to be drawn with an extremely tiny interval -- resulting in an effectively endless loop while trying to render multiple billion markers around the edge of the symbol preview icon. It's not ideal, but there's no better approach we can take here! Fixes #28690 Nyall Dawson 2020-06-16 Attempting to convert Meters in Map Units based sizes when no map extent is available should fallback to a very approximate degrees to meters conversion only We can't do better in this situation! Refs #28690 Nyall Dawson 2020-06-16 Add a render context flag so we know when a render operation is occurring for drawing a symbol preview Because these have no map association, certain settings like sizes in "meters in map units" will have no meaning, and may need special handling Refs #28690 vcloarec 2020-06-15 new contributor (me) Ivan Ivanov 2020-06-16 Explain some of the changes in the code Ivan Ivanov 2020-06-16 Test delimitedtext provider with and without "file://" prefix Vincent Cloarec 2020-06-16 fix bad alloc when mesh's arrows of 3D rendering has too small spacing (#37195) * fix bad alloc when mesh's arrows of 3D rendering has too small spacing * Update src/core/mesh/qgsmeshlayerutils.cpp Co-authored-by: Harrissou Sant-anna * fix mesh terrain not rendering anymore Co-authored-by: Harrissou Sant-anna Peter Petrik 2020-06-16 MDAL 0.6.1 patch release (#37246) Vincent Cloarec 2020-06-16 fix non temporal calculated mesh dataset (#37243) Nyall Dawson 2020-06-16 Fix font in CSS code editor Nyall Dawson 2020-06-16 Add QgsCodeEditorJavascript subclass of QgsCodeEditor Allows plugins to create a nice editor for JSON content -- not easy to do if we don't expose this through the QGIS api! Nyall Dawson 2020-06-15 Fix warning on release builds Nyall Dawson 2020-06-15 Fix rendering of geometry generator expressions which return geometry collection results Fixes #35356 But in general, this is exciting because it allows QgsSymbol to correctly render any input geometry types, and handle collections nicely. In future releases we could quite easily add a symbol layer type for rendering collections, where the symbol layer has a marker/line/fill symbol set, and the appropriate selection of these is used to render each geometry part (it's basically identical to a geometry generator!) Geometry collection handling at a QgsVectorLayer level, now that's a totally different beast.... Nyall Dawson 2020-06-16 Update test Nyall Dawson 2020-06-15 [processing] Correctly expose date time inputs (and a bunch of others) as possible sources for in-model expressions Fixes #37219 Nyall Dawson 2020-06-16 Fix all Qt 5.14 deprecation warnings uclaros 2020-06-16 Fix crash when disabling defined sort order in attribute table vcloarec 2020-06-13 emit dataset group changed after it effectively changed Samweli 2020-06-14 disable project time use in wmst if it is invalid Samweli 2020-06-15 add the missing translations Samweli 2020-06-15 always update wmst reference time Samweli Mwakisambwe 2020-06-12 update on state handling between temporal properties and static wmst capabilities ui Alessandro Pasotti 2020-06-15 Add MXE badge Alexander Bruy 2020-06-15 perform rounding either if field type is numeric or if value was casted to the number Nyall Dawson 2020-06-15 Update test mask Nyall Dawson 2020-06-15 [symbology] When rendering a multipart geometry, ensure that geometry generator symbol is only rendered once, instead of once per part Fixes #23730 Merge: 0a0fc29385 78b02d5ce3 Matthias Kuhn 2020-06-15 Merge pull request #37068 from m-kuhn/qgis_server_webp WEBP for QGIS Server Denis Rouzaud 2020-06-15 fix setting of feature in expression preview widget (#37221) fixes #372124 Werner Macho 2020-06-15 Added new Translator Added Translator after request Nyall Dawson 2020-06-15 [layout] Make "show feature count" button apply to all selected indexes Fixes #37194 Nyall Dawson 2020-06-15 Fix for container "show as group box" setting is lost when closing layer properties dialog We can't use the checkbox visibility to determine whether it applies, as the checkbox will ALWAYS be invisible when applying the settings as a result of clicking "OK" (since the form is already closed and all child widgets are not visible at that stage) Fixes #37205 Nyall Dawson 2020-06-15 Use even more forceful language to dissuade users from creating custom projections using Proj strings Refs #37204 Peter Petrik 2020-06-15 fix sip Merge: b5d61594ee 04c3c0124f Matthias Kuhn 2020-06-15 Merge pull request #36514 from lbartoletti/fix_interpolation_split [BUGFIX] Fix interpolation on split geometry Vincent Cloarec 2020-06-15 mesh layer expose datasetIndexAtTime() (#37197) mesh layer expose datasetIndexAtTime() Nyall Dawson 2020-06-15 Fix additional string Nyall Dawson 2020-06-12 Use "markers" terminology consistently in centroid fill widget Fixes #37106 Nyall Dawson 2020-06-15 Remove TODO comments included in public API documentation This is just "airing our dirty laundry". We don't want/need end users to see this. Nyall Dawson 2020-06-15 Flag use of TODO comments in the public doxygen docs These should be c++ code comments only, we don't want to include them in the API docs Nyall Dawson 2020-06-15 Fix more doxygen warnings Nyall Dawson 2020-06-15 Fix some doxygen warnings Nyall Dawson 2020-06-15 Some fixes to numbered list handling in dox/PyQGIS API Nyall Dawson 2020-06-15 Fix numeric list formatting in dox Nyall Dawson 2020-06-15 [sipify] Fix creation of cross references Nyall Dawson 2020-06-15 QgsGeometry::error() does not exist, should be lastError() Alessandro Pasotti 2020-06-12 Fix crash and missing closest vertex in WMS identify ... in "feature" mode. Fixes #29443 Matthias Kuhn 2020-06-12 Fix option "show label" on relation editor If the option was disabled, the label was still shown. Basil Eric Rabi 2020-06-12 replace NEWS with the new NEWS.md in rpm Harrissou Sant-anna 2020-06-14 Add tooltips to layout legend items' frame buttons Harrissou Sant-anna 2020-06-14 Add help button to 'Add layers to Layout Legend' dialog Even Rouault 2020-06-13 qgsmdalprovider.cpp: fix false-positive warning about potentially unused variable Even Rouault 2020-06-13 qgsmeshlayerutils.cpp: fix warnings about unused variables Even Rouault 2020-06-13 qgsimageoperation.cpp: fix (likely false-positive) warning about potential integer overflow in the loop increment Even Rouault 2020-06-13 qgso2.cpp: fix false-positive warning about potentially unused variable Even Rouault 2020-06-13 qgsmeshrenderer3daveragingwidget.cpp: fix false-positive warning about potentially unused variable Even Rouault 2020-06-13 qgsgeometrygapcheck.cpp: fix false-positive warning about potentially unused variable Even Rouault 2020-06-13 external/rtree: fix warning about unused variable Even Rouault 2020-06-13 external/mdal: fix warnings about unused variables Even Rouault 2020-06-13 qgstracer.cpp: fix warning about potentially uninitialized variable (likely false positive, but not so obvious) Even Rouault 2020-06-14 QgsProcessingParameters::parameterAsSink(): add nullptr check for consistency Even Rouault 2020-06-14 cppcheck.sh: turn 'unusedPrivateFunction' warnings as errors Even Rouault 2020-06-14 Remove unused QgsServer::serverName() private function Even Rouault 2020-06-14 Remove unused QgsExpressionContextScope::variableNameSort() private function Even Rouault 2020-06-13 cppcheck.sh: turn 'redundantCondition' warnings as errors Even Rouault 2020-06-13 Fix 'redundantCondition' cppcheck warnings Even Rouault 2020-06-13 cppcheck.sh: make duplicateExpressionTernary an error Even Rouault 2020-06-13 qsql_ocispatial.cpp: use WKBMultiCurveZ for 3D geometries. Spotted by cppcheck Even Rouault 2020-06-13 cppcheck.sh: make issues in 'error' category to fail build Even Rouault 2020-06-13 qgsapplayertreeviewmenuprovider.cpp: avoid false positive error from old cppcheck about uninitialized variable Even Rouault 2020-06-13 QgsGeometryCheck::LayerFeatureIds constructor: avoid false positive cppcheck about self assignment Even Rouault 2020-06-13 qsql_ocispatial.cpp: rework QOCISpatialBatchColumn memory allocations to avoid false positve cppcheck memleak errors Even Rouault 2020-06-13 src/3d: tag false positive cppcheck memleak errors uclaros 2020-06-14 add myself to the contributors Samweli Mwakisambwe 2020-06-14 handle import and name errors with the Authentication class Andrea Giudiceandrea 2020-06-14 Fix non-translatable string in TIN interpolation alg Harrissou Sant-anna 2020-06-14 Allow automatic naming when duplicating/renaming a layout and the naming widget is set empty speillet 2020-06-11 new validator to handle permissive double writing in form; fix raster properties form QgsDoubleValidator modification after review update doc Richard Duivenvoorde 2020-06-13 Fix #37174 fix encoding of ellipsis in Windows and make translatable Even Rouault 2020-06-13 QgsDebugXXX macros: expand them do a dummy statement instead of an empty one to avoid compiler warnings in non-debug mode Mathieu Pellerin 2020-06-13 [ui] Improve looks of variable editor widget on non-default themes Mathieu Pellerin 2020-06-13 Resurrect azure 32-bit test Nyall Dawson 2020-06-13 [sipify] Fix header formatting Nyall Dawson 2020-06-13 More list formatting fixes Nyall Dawson 2020-06-13 Modernize language And avoid insensitive/trigger words (as far as possible -- some are coming from Qt or other external APIs) Jürgen E. Fischer 2020-06-12 [sip] Fix use of deleted method in QgsRequestHandler (followup #37116, refs #37072) Jürgen E. Fischer 2020-06-12 fix symbol conflict when building with static libraries (fixes #37134) Jürgen E. Fischer 2020-06-12 install INSTALL.md and NEWS.md Nyall Dawson 2020-06-12 Avoid losing expression context when accidentally assigning a context to itself Nyall Dawson 2020-06-12 [layouts] Fix attribute table sort order combined with feature filter results in empty tables Fixes #36341 Alessandro Pasotti 2020-06-12 Replace em dash with QChar unicode literal in QStringLiteral Fixes #37153 Merge: cda283988b dad6483fbd Alessandro Pasotti 2020-06-12 Merge pull request #37165 from elpaso/try-mxe-again Try to re-enable MXE lbartoletti 2020-06-11 add an explanation Merge: 6bd364e381 fb994711ba Alessandro Pasotti 2020-06-12 Merge pull request #37135 from elpaso/bugfix-gh29682-vertex-editor-locale Fix editor vertex with "non-dot" locales Ivan Ivanov 2020-06-12 Fix indentation Ivan Ivanov 2020-06-12 Fix delimitedtext CSVs in virtual layers Alessandro Pasotti 2020-06-12 Vertex editor: same formatting as displayText Alessandro Pasotti 2020-06-12 Try to re-enable MXE Mathieu Pellerin 2020-06-12 [decorations] Code cleanup for the grid decoration Nyall Dawson 2020-06-12 Add some missing variable help text, set @geometry_point_num for random marker and point pattern fills and add row/col number variable for point pattern fills Vincent Cloarec 2020-06-12 multi mesh from browser (#37145) Denis Rouzaud 2020-06-11 feature picker model: correctly initalize fields for invalid feature and force it to be valid in the expression preview widget, so expression can be evaluated even when layer has no feature fixes #37100 José de Paula Rodrigues Neto Assis 2020-06-11 Code review. Cleaner usage of std::shared_ptr< QgsPostgresSharedData >; removed useless calls to .clear() on first invocation of methods. Code reviewd by Nyall Dawson. José de Paula Rodrigues Neto Assis 2020-06-10 Changed tests after rebasing on top of 7120e5da328 That change made a few improvements, and uncovered a bug in handling tables with composite primary keys if one component is an integer. José de Paula Rodrigues Neto Assis 2020-06-10 Tests to check correctness of WHERE clauses for PostgreSQL Blottiere Paul 2020-06-11 Fixes cpp check Blottiere Paul 2020-06-11 Update QgsRuleBasedRenderer::RenderJob Blottiere Paul 2020-06-11 Fix use of deleted function for QgsReadWriteContextCategoryPopper Blottiere Paul 2020-06-11 Fix use of deleted function for QgsReadWriteLocker Blottiere Paul 2020-06-11 Fix use of deleted function for QgsRenderedFeatureHandlerInterface Blottiere Paul 2020-06-11 Fix use of deleted function for QgsEffectPainter Blottiere Paul 2020-06-11 Fix use of deleted function for QgsLinearMinMaxEnhancementWithClip Blottiere Paul 2020-06-11 Fix use of deleted function for QgsRuleBasedRenderer::RenderJob Blottiere Paul 2020-06-11 Fix use of deleted function for QgsGeometryCheckErrorSingle Blottiere Paul 2020-06-11 Fix MappedType error Mathieu Pellerin 2020-06-11 [decorations] Fix hardcoded black color for the grid decoration (fixes #37028) Nyall Dawson 2020-06-11 [processing] Matrix configuration dialog should open as an inline panel, not a dialog Nyall Dawson 2020-06-11 Fix callout rendering to rotated labels Fixes #36681 Nyall Dawson 2020-06-11 [processing][grass] Correctly return the actual generated filename locations as the algorithm results, don't just echo back the parameter value Otherwise we don't return the correct value for temporary file locations or for file paths during model execution Fixes #36379 Martin Dobias 2020-06-11 [vector tile] Add pseudo-unique FIDs where none are given (fixes #36995) Feature IDs are optional in MVT encoding, and some datasets do not include them. In QGIS we need FIDs for some functionality to work correctly, for example labeling ignores label features with duplicate FIDs. Martin Dobias 2020-06-10 [vector tile] Fix issue with disappearing features (fixes #36982) The issue was that renderer/labeling were only keeping "their" required fields, but the final fields may have been extended by the other, making the field indices cached in expressions invalid. The fix is to keep the final QgsFields around and avoid creating those QgsFields on-the-fly from previously requested fields. Alessandro Pasotti 2020-06-11 Fix editor vertex with "non-dot" locales Fixes #29682 Mathieu Pellerin 2020-06-11 [ui] Reduce visual attention grab of the authentication settings wiget's warning label Vincent Cloarec 2020-06-11 fix MDAL CMakeList.txt for sqlite (#37108) fix MDAL CMakeList.txt for sqlite Co-authored-by: Peter Petrik Mathieu Pellerin 2020-06-11 [themes] Fix tab widget's panel missing border for non selected tabs Mathieu Pellerin 2020-06-11 [themes] Improve hover styling for tree widget and option lists Merge: 48b5d5c2be 72c0ae73ba Alessandro Pasotti 2020-06-11 Merge pull request #37093 from elpaso/bugfix-gh33682-image-size-in-attachment-widget Fix image size ignored in image widget lbartoletti 2020-06-11 add test lbartoletti 2020-06-11 revert changes in qgsgeometry.sip Vincent Cloarec 2020-06-11 fix mesh edges centroid calculation (#37111) Nyall Dawson 2020-06-11 Improve method for calculation of rectangle centers (#37092) More numerically stable in the case of massive rectangles. This is the ultimate cause behind #36898 -- during rendering of the worldwide layer in Winkel Tripel the inverse transform fails, so the renderer sets a "maximal" filter extent for the layer (+/- double max). The previous method for calculating the rectangles center would fail, because it would overflow. The new method handles this case and correctly returns 0,0. Fixes bounding boxes show incorrectly when simplication is enabled for a layer in certain projections. Fixes #36898 Refs #30686 (partial fix -- this report includes two different bugs) Harrissou Sant-anna 2020-06-10 Add help button when creating/renaming map theme and map view Nyall Dawson 2020-06-11 Sipify Nyall Dawson 2020-06-11 [sipify] Correctly indent multiline list items Nyall Dawson 2020-06-11 Fix a broken list Nyall Dawson 2020-06-11 Updates Nyall Dawson 2020-06-11 When a list item is immediately followed by a new list, condense the two -- it's likely that there's extraneous newlines in the middle of the list Nyall Dawson 2020-06-11 Manually fix some multiline indented lists Nyall Dawson 2020-06-11 Update Nyall Dawson 2020-06-11 List indentation fix Nyall Dawson 2020-06-11 Make prepare_commit automatically place an empty line before lists in doxygen blocks Fixes display of lists in the PyQGIS dox Fixes #37114 benoitdm-oslandia <64401067+benoitdm-oslandia@users.noreply.github.com> 2020-06-11 [postgres] correct timestamp comparison in where clause fix #24163 Jürgen E. Fischer 2020-06-10 fix debian rules (followup 28e02f895f) Matthias Kuhn 2020-06-09 Dynamic format in tests Matthias Kuhn 2020-06-09 Add webp server test Matthias Kuhn 2020-06-09 add missing break Nyall Dawson 2020-06-10 [processing] Fix manual entry of extent values in widget Fixes #36787 Nyall Dawson 2020-06-10 [decorations] Use a proper ellipsoidal length calculation when calculating the size of the scalebar decoration Avoids a misleading Cartesian-based scalebar (unless project is set to always use cartesian measurements, that is!) Fixes #28407 Nyall Dawson 2020-06-10 Fix collecting Triangle geometry types Fixes #36638 Nyall Dawson 2020-06-10 Until we have support for TIN types, the multi type of Triangle geometries should be multipolygon Refs #36638 Nyall Dawson 2020-06-10 Fix writing triangle geometry type via QgsVectorFileWriter fails Refs #36638 Nyall Dawson 2020-06-10 Add flags to control geometry to WKB export behavior With initial flag to force conversion of triangle types to polygons Nyall Dawson 2020-06-10 When scaling geometries for tesselation, ensure we don't change the geometry's aspect ratio If we scale by an uneven amount in the x vs y plane, then the resultant tesselation uses a misrepresentation of the actual shape of the geometry, resulting in a poor quality tesselation. Follow up 8ee1c20b Fixes #37077 Nyall Dawson 2020-06-10 [ogr] Fix layer subset string is ignored when OGR refuses to accept a compiled feature request expression Fixes #37073 Nyall Dawson 2020-06-10 [legends] Fix corrupted data defined legend rendering in layout designer Fixes #36765 Fixes #34658 Nyall Dawson 2020-06-10 Tighten includes Nyall Dawson 2020-06-10 The boundary algorithm isn't suspectible to invalid geometries, so skip the checks for it Alessandro Pasotti 2020-06-10 Re-add NULL in "Field and Values" expression Fixes #37099 Merge: 7d58502b3b 7cb484cfc3 Alessandro Pasotti 2020-06-10 Merge pull request #37105 from m-kuhn/safety_guard_attribute_alias Add safety guard for DD attribute alias Matthias Kuhn 2020-06-10 Add safety guard Fixes a crash if a widget is configured for an inexistent field Merge: 99c3977cab de6ec479f0 Alexander Bruy 2020-06-10 Merge pull request #37097 from alexbruy/processing-tests reduce precision when checking service area test results Peter Petrik 2020-06-10 fix qgis INSTALL step (#37087) Alexander Bruy 2020-06-10 reduce precision when checking service area test results Alessandro Pasotti 2020-06-10 Fix image size ignored in image widget Fixes #33682 (maybe) Jürgen E. Fischer 2020-06-10 fix installation and some other followup cleanups to dcd017a655f Merge: 954ab15276 2b59519576 Alessandro Pasotti 2020-06-10 Merge pull request #37071 from elpaso/bugfix-gh36398-server-wfs-gml-srsname-take2 Fix OGC utils filter srsName Merge: 013f682bd3 18195e2ad0 Alessandro Pasotti 2020-06-10 Merge pull request #37074 from alexbruy/fix-servicearea fix saving attributes in the service area algorithm Alessandro Pasotti 2020-06-10 Namespace QgsOgcUtils::Context (for SIP bindings) Nyall Dawson 2020-06-10 Avoid startup warnings caused by trying to create a CRS from a '0' string Nyall Dawson 2020-06-10 Don't try to intrepret an empty string as a CRS We'll never succeed, so it's just a waste of resources Mathieu Pellerin 2020-06-10 [delimitedtext] Fix datetime,date field type ignored (in CSVT et cie) Mathieu Pellerin 2020-06-09 [processing] Make gdaladdo optional parameters truly optional Alexander Bruy 2020-06-09 fix saving attributes in the service area algorithm Nyall Dawson 2020-06-10 Correctly antialias layer tree symbol previews ghtmtt 2020-06-09 add missing country attributes Yauhen Kharuzhy 2020-05-30 debian/rules: Fix invalid sed expression syntax to calculate PYTHON_LIBRARY debian/rules contains sed invocation for calculation of PYTHON_LIBRARY path. At debian sid, sed fails here with message: sed: -e expression #1, char 11: unknown option to `s' This causes by invalid escaping of '#' symbol in sed expression (expression is defined in quotes, not in double-quotes): PYTHON_LIBRARY=$(shell python3-config --ldflags --embed | sed -e 's\#-L\(.*\) -L/usr/lib -l\([^ ]*\) .*$$\#\1/lib\2.so\#') Removing of escape symbols before '#' fixes this. Maybe this solution should be checked with older versions of 'make'. Peter Petrik 2020-06-10 Remove txt2tags dependency (use markdown instead) olivierdalang 2020-06-09 fix : allow copying style from an unavailable layer Nyall Dawson 2020-06-09 Place 3d tab in vector properties at the correct position Fixes #35010 Nyall Dawson 2020-06-09 Fix 3d tab is not activated when reopening vector layer properties Fixes #35011 Alessandro Pasotti 2020-06-09 Add test data for GML transformation context Alessandro Pasotti 2020-06-09 Fix OGC utils filter srsName Adds a layer + coordinateTransform context to pass to the ogc utils functions that read the GML geometry so that it can be transformed to layer's CRS when constructing the feature filter. Fixes #36398 Matthias Kuhn 2020-06-09 Add webp support to QGIS server Denis Rouzaud 2020-06-09 fix missing table name (#37058) this was causing a crash Richard Duivenvoorde 2020-06-09 Fix #36983 arguments of is_selected are flipped Improve documentation of is_selected function to describe all available variants Nyall Dawson 2020-06-09 [labeling] Fix incorrect label placement after moving an 'unplaced' label For unplaced labels, we can't calculate the new position relative to the original stored label placement, because we're not actually showing the 'unplaced' label at the stored position... Nyall Dawson 2020-06-08 [geopdf] Allow users to reorder layers in the generated layer tree Fixes #36535 Nyall Dawson 2020-06-09 Don't block creation of new geopackages in vector save as dialog Nyall Dawson 2020-06-09 Dox Nyall Dawson 2020-06-09 [browser] Refine refreshConnections method to avoid triggering a full refresh of ALL browser content Instead limit refresh to the provider associated with the item only (and provide a means for items to refresh a different provider, e.g. to allow the geopackage connection item to be refreshed when a new connection is added through a directory item) Fixes #37007 Nyall Dawson 2020-06-08 [3d] When showing edges, data defined polygon height was not accounted for Nyall Dawson 2020-06-09 Add some tests Nyall Dawson 2020-06-09 [labeling] Avoid pruning away all candidate placements when ALL candidates have hard label conflicts yet the "Display All" setting is checked for the layer Nyall Dawson 2020-06-09 [labeling] When set to Show all Labels for a layer, use the default fallback candidate placement to show the label for a feature in the case that NO candidates were registered for that feature E.g. this fixes the situation where a line layer with lines too short for the labels (=> no candidates for these short lines) results in missing labels even when "Display All" is ticked. (not a regression - it's an unhandled situation which has been around forever) Nyall Dawson 2020-06-09 Avoid duplication of layers when dragging and dropping rows Nyall Dawson 2020-06-08 Another change to allow subclasses to support drag reordering Nyall Dawson 2020-06-08 Don't rely on internal points in QgsMapLayerModel Breaks reorder functionality for subclasses Nyall Dawson 2020-06-08 [api] Optionally allow items in QgsMapLayerModel to be reordered via drag and drop Matthias Kuhn 2020-06-08 Test 8bit Matthias Kuhn 2020-06-08 Add test for preserving dpi Matthias Kuhn 2020-06-08 [server] Preserve DPI for all image output formats In particular for image/png;mode=8bit Matthias Kuhn 2020-06-08 Add QStringLiteral Matthias Kuhn 2020-06-08 Do not show crs validation dialog for extra snapping layer It is set to an invalid CRS (== map canvas CRS) on purpose Fixes #37045 Alessandro Pasotti 2020-06-08 More PG tests for datetime conversions Alessandro Pasotti 2020-06-08 Fix DB manager date time display in SQL window Fixes #35140 Alessandro Pasotti 2020-06-08 Update src/core/providers/ogr/qgsogrdataitems.cpp Co-authored-by: Nyall Dawson Alessandro Pasotti 2020-06-07 A few UX enhancements for error reporting on GPKGs This fixes #36574 by showing an error in the data items when the layer cannot be opened. In the same way, similar errors now bubble up to the message bar from data source select dialog. Nyall Dawson 2020-06-08 [3d] Fix reprojection of features shows no features When setting the filter rect for a request with a destination CRS set, the filter rect should already be set in the same CRS as the destination CRS (as per the QgsFeatureRequest dox). Avoid double-reprojection of request filter rect Fixes #34824 Alessandro Pasotti 2020-06-08 Value map: remove hack and fix double parenthesis Followup #36804 Nyall Dawson 2020-06-08 [processing] Add metadata setting for file destination parameters to avoid file overwrite confirmation prompt Fixes #37011 Merge: 59ce5c8d65 bc0f478c59 Alessandro Pasotti 2020-06-08 Merge pull request #37031 from elpaso/bugfix-gh32756-value-map-not-found-handle-null Handle NULL case in value map when NULL is not in the map Alessandro Pasotti 2020-06-08 Handle NULL case in value map when NULL is not in the map Corner case of bug #32756, handles (NULL) value when NULL is not in the map of allowed values. NULL is shown as (NULL) instead of in this case. Nyall Dawson 2020-06-08 Add mask file Nyall Dawson 2020-06-05 Update tests Nyall Dawson 2020-06-05 Test fixes Nyall Dawson 2020-06-05 Be more respectful of the render context's antialias flag, and avoid incorrectly antialiasing rendering of certain objects (such as map labels) when not wanted Fixes #36964 Nyall Dawson 2020-06-08 [layouts] Prevent atlas export to a single-file GeoPDF file Instead show a warning the GeoPDF exports are only available when the "export as single file" options is turned off. Fixes #34024 Nyall Dawson 2020-06-08 [layouts] Prevent GeoPDF exports when map items are rotated (This is not supported in GDAL GeoPDF creation) Fixes #34438 Nyall Dawson 2020-06-08 Revise advanced effects warning to account for GeoPDF capabilities when exporting canvas to GeoPDF Nyall Dawson 2020-06-08 Minor refactoring, more tests Nyall Dawson 2020-06-05 Dox Nyall Dawson 2020-06-05 Respect layer opacity and composition modes where possible when exporting GeoPDF Fixes #33305 Nyall Dawson 2020-06-05 Remove unused variable Nyall Dawson 2020-06-05 [geopdf] Ensure that layer order in GeoPDF layer tree matches project layer order Fixes #34910 Nyall Dawson 2020-06-05 [geopdf] Expose option to set the initial visibility state of layers in the created geopdf file from layouts Reworks the layer structure section of the GeoPDF export options dialog to add a new column allowing users to set the initial visibility state of layers included in the PDF. This fixes a usability issue with large generated GeoPDFs which can cause readers to grind to halt when opening complex GeoPDF files with many layers. Additionally, fixes an issue where users cannot set the logical GeoPDF group for non-vector layers Fixes #36536 Martin Dobias 2020-06-07 Fix read/write of style manager in vector tile layer (fixes #36018) obrix 2020-06-05 Remove useless colorCount reset on mask. obrix 2020-06-03 Update selective masking tests reference images. obrix 2020-06-03 Change last composition from SourceOver to DestinationOver. This fix the composition of unsmasked element with masked element under the maske when masked element has some alpha blending. This fix tests 'mask_with_effect' and test 'layout_export'. obrix 2020-05-26 Fix typo. obrix 2020-05-26 Faster way to build alpha binarized mask version. obrix 2020-05-25 At the composition stage of the second pass introduced with selective masking, the unmasked elements located under the mask are copied into a temporary image buffer and then readded later to the final image. This copy was done using the masks from selective masking with their full opacity informations. Unmasked informations were thus combined with opacity from the mask leading to the introduction of several artefacts : * The "phantom lines" #34650 (opacity information introduced by the antialising on mask drawing) * Opacity applied on non masked surfaces in #34947 To fix this issue a temporary mask is created for the copy of unmasked pixels, in this temporary mask the alpha channel is "binarized" (fully opaque on masking pixel, fully transparent on non masking pixel). Should fix #34650 and fix #34947 vcloarec 2020-06-04 change selection of time step unit vcloarec 2020-06-03 fix sip vcloarec 2020-06-03 fix typo doc vcloarec 2020-06-03 set time step when first loading meshlayer Martin Dobias 2020-06-07 Vector tile writer: skip geometries too short/small (fixes #36939) The tile encoder would include even linestrings/polygons that were shorter that 1px / smaller that 1px^2. Now we skip those, greatly reducing tile size on lower zoom levels. (actually the resolution of each tile is normally set as 4096x4096, so 1px in fact is much smaller than "true" pixel on a screen) Mathieu Pellerin 2020-06-07 Revert a Qgis -> QGIS change, the doc was referring to the actual Qgis class name Alessandro Pasotti 2020-06-07 Encode mdash in one place Alessandro Pasotti 2020-06-05 Homogenize window title separator Fixes #35761 Merge: d357a27c3d 09a36c3f6d Denis Rouzaud 2020-06-06 Merge pull request #37000 from 3nids/layer-tree-filter-proxy Use a filter proxy model for the dependencies layer tree Mathieu Pellerin 2020-06-06 [georeferencer] QGis -> Qgis for file, variable, function name Mathieu Pellerin 2020-06-06 {Qgis,QGis} -> QGIS Mathieu Pellerin 2020-06-06 [dbmanager] Qgis -> QGIS Merge: c22d429a52 0e6a19707e Matthias Kuhn 2020-06-06 Merge pull request #37006 from elpaso/bugfix-gh37003-labeling-placement-dd-activated Fix labeling aligment DD activation signals Denis Rouzaud 2020-06-06 fix UI and use invalidate rather than reset model Denis Rouzaud 2020-06-06 use filters rather than list of layer types Denis Rouzaud 2020-06-06 add static method to test if layer matches QgsMapLayerProxyModel::Filters Samweli Mwakisambwe 2020-06-03 updated disable ssl label Samweli Mwakisambwe 2020-05-04 fix SSL error Merge: 97862bbc15 a3543d8165 Matthias Kuhn 2020-06-05 Merge pull request #36999 from lhirlimann/optipng-linux reduce png file size using optipng Alessandro Pasotti 2020-06-05 Fix labeling aligment DD activation signals Fixes #37003 Denis Rouzaud 2020-06-05 make QgsLocalizedPathRegistry thread safe (#36865) Denis Rouzaud 2020-06-05 fix dox + sip Marco Bernasocchi 2020-06-05 Delete FUNDING.yml since it is now set up at organisation level Merge: 37bd3ae898 055d7c6c64 Alessandro Pasotti 2020-06-05 Merge pull request #36997 from elpaso/bugfix-gh36163-server-remove-allowmethod Server: remove unused allowMethod Denis Rouzaud 2020-06-05 reset model on project read Denis Rouzaud 2020-06-05 use QgsLayerTreeFilterProxyModel for layer dependency tree Denis Rouzaud 2020-06-05 add QgsLayerTreeFilterProxyModel to easily use a layer tree Merge: 3cd210e12f 24254e7c81 Matthias Kuhn 2020-06-05 Merge pull request #36973 from m-kuhn/glonass_support_nmea Add missing NMEA patterns Ludovic 2020-06-05 reduce png file size using optipng Alessandro Pasotti 2020-06-05 Server: remove unused allowMethod Fixes #36163 Merge: cbd3068443 ec0368edb2 Alessandro Pasotti 2020-06-05 Merge pull request #36992 from qgis/revert-36713-unittest_wfs_within_srsname Revert "Add unit test for WFS Post GetFeature Within" Mathieu Pellerin 2020-06-05 [expression] Add optional language parameter to format_number() to control locale across different systems Merge: 42ea7bc951 871cc68f49 Alessandro Pasotti 2020-06-05 Merge pull request #36972 from elpaso/bugfix-more-gpkg-browser-issues Browser GPKG: fix drag and drop issue Merge: a741700013 2d3c36f3d7 Alessandro Pasotti 2020-06-05 Merge pull request #36980 from elpaso/bugfix-gh36832-gpkg-storage-windows-issues Windows GPKG project storage: fix path encoding Alessandro Pasotti 2020-06-05 Revert "Add unit test for WFS Post GetFeature Within for EPSG 4326." This reverts commit d92564a5d0ee2b4862a110bd8b13c4ed78dd43e6. Alessandro Pasotti 2020-06-05 Revert "Add unit test for WFS GetFeature Within for EPSG 3857 and 'fake' EPSG 3857." This reverts commit fabdb6442997101779fce7e3d2420d532adc29e9. Alessandro Pasotti 2020-06-05 Revert "Use assertRaises for cleaner code." This reverts commit bcf71e095c6df95130772c4677eb45289157ad83. Alessandro Pasotti 2020-06-05 Revert "Add expected failures." This reverts commit dd86a5a3d2cd63fd4e2d9d39b6ec2482f2c389ff. Matthias Kuhn 2020-06-05 Update nmea_parse return value Matthias Kuhn 2020-06-05 Add support for parsing the following NMEA sentences - GNVTG - GNGST - GNHDT Merge: 3ae1b2497d 2b5677333f Matthias Kuhn 2020-06-05 Merge pull request #36909 from m-kuhn/offline_editing_style_copy Fix styles are not copied in offline editing Nyall Dawson 2020-06-05 Followup d864dc85 - implement a better fix which also fixes exported layertree names from layout GeoPDF exports Fixes #33306 Nyall Dawson 2020-06-05 Also hide non-spatial vector layers from geopdf "include attributes" widget Since these can't be included in a geopdf! Nyall Dawson 2020-06-04 Fix naming of ArcGIS MapServer/FeatureServer strings These should consistently be "Map Service"/"Feature Service", not "Map Server"/"Feature Server" Nyall Dawson 2020-06-04 Fix raster layer names in GeoPDF exports are lost Fixes #33306 Jürgen E. Fischer 2020-06-04 postgres provider: fix type retrieval for layers with where clause (cherry picked from commit 749269c2f331e3d21d5fa7e36e2438f48f8bac58) Bertrand Rix 2020-06-05 Update vertex tool to base its snapping parameters on global ones Update vertex tool to not override some of the global snapping parameters (especially snapping enabled on a scale range). Keep some of the specific behavior which is there for a reason (ie creation of of specific layer settings, now based on the existing one if present). Should fix #36229 speillet 2020-06-03 fix scientific notation in scale notation that led to wrong interpretation (due to separator character) vcloarec 2020-06-03 fix sync of static dataset and render in mesh layer properties vcloarec 2020-06-03 collapse static dataset group box vcloarec 2020-06-02 never hide static dataset widget Nyall Dawson 2020-06-04 Ensure that fields required by marker symbol backgrounds for labels are fetched when rendering Fixes #36944 Nyall Dawson 2020-06-04 Fix "zoom" and "flash" features buttons have no effect when opening filter mode in attribute form (For reference: not a regression -- these buttons were originally added for the "select by form" dialog only, and they've just never been hooked up for use inside the attribute form itself!) Fixes #34506 Alexander Bruy 2020-06-05 warn if there is no style associated with a rule fix #23048 Nyall Dawson 2020-06-04 Avoid corrupted project thumbnail images in some circumstances Nyall Dawson 2020-06-04 Add metadata to project for last save datetime alongside the existing last saved username details Nyall Dawson 2020-06-04 Add API to set an "original path" for QgsProject This is intended for use with non-qgs/qgz project files (see QgsCustomProjectOpenHandler) in order to allow custom project open handlers to specify the original file name of the project. For custom project formats, it is NOT appropriate to call setFileName() with the original project path, as this causes the original (non QGIS) project file to be overwritten when the project is next saved. Ludovic 2020-06-04 run optipng in src/plugins/geometry_checker to optimize png size Alessandro Pasotti 2020-06-04 Address PR #36963 comments Alessandro Pasotti 2020-06-04 Windows GPKG project storage: fix path encoding ... in a particular sequence of connection creation, fixes #36832 Mathieu Pellerin 2020-06-04 [themes] Fix missing default checkbox styling for table and tree views Mathieu Pellerin 2020-06-04 [themes] Avoid styling tree view item's hover state by default as doesn't plat well with tree view item delegates Merge: 739f4de1a7 572713e293 Matthias Kuhn 2020-06-04 Merge pull request #36961 from lhirlimann/png-offline run optipng in src/plugins/offline_editing to optimize png size Matthias Kuhn 2020-06-04 Add missing NMEA patterns Support for: - GNVTG - GNGST - GNHDT Merge: eacca238b0 414589876e Alessandro Pasotti 2020-06-04 Merge pull request #36963 from elpaso/bugfix-join-issues Avoid useless join fetches when joined table is empty Alessandro Pasotti 2020-06-04 Browser GPKG: fix drag and drop issue Fix a few more unreported issues with GPKG browser operations. Merge: b923b3da1f 5c856b0e8f Alessandro Pasotti 2020-06-04 Merge pull request #36937 from elpaso/bugfix-gh36930-gpkg-delete-from-browser Fix GPKG delete from browser stored connection Mathieu Pellerin 2020-06-04 Limit scope of Ctrl+{A,X,C,V} shortcut for attribue table Mathieu Pellerin 2020-06-04 Limit remaining Ctrl+{X,V} app shortcut to main canvas Alessandro Pasotti 2020-06-04 Avoid useless join fetches when joined table is empty Ludovic 2020-06-04 run optipng in src/plugins/offline_editing to optimize png size Alessandro Pasotti 2020-06-04 Simplify calls when removing a stored GPKG connection Dave Barter 2020-06-04 Clarify required location of Qt for OSX install (#36936) Clarify location of Qt for Mac OSX build in INSTALL docs Co-authored-by: citizenfish Nyall Dawson 2020-06-04 Auto focus search box when opening "add layer to legend" dialog Fixes #36905 Merge: 7ee85cd93c a27e5b21d0 Matthias Kuhn 2020-06-04 Merge pull request #36938 from espinafre/contributor_espinafre Adds José Assis (espinafre) to the contributor lists. Nyall Dawson 2020-06-04 [processing] Set correct output layer type for Point to Layer algorithm Fixes #36941 Nyall Dawson 2020-06-04 Also restrict scope of Ctrl+A select all shortcut to avoid ambiguity Nyall Dawson 2020-06-03 Limit scope of Ctrl+C shortcut for copy features to canvas and for python console to console widget Avoids ambiguous shortcut warnings/unexpected behavior when pressing Ctrl+C Fixes #27035 Fixes #31918 Fixes #31914 Fixes #31392 Ludovic 2020-06-03 contiuning to optimize PNGs using optipng plugins/gps_importer Nyall Dawson 2020-06-04 Update resources/data/contributors.json Harrissou Sant-anna 2020-06-03 Detail toolTip Co-authored-by: Nyall Dawson Harrissou Sant-anna 2020-06-03 QGS vs QGZ is not about supporting auxiliary data but whether these data are embedded in the file or not Nyall Dawson 2020-06-03 Remember layout designer window positions Fixes #36907 Alexander Bruy 2020-06-03 fix menu entry for Split Vector Layer algorithm José de Paula Rodrigues Neto Assis 2020-06-03 Adds José Assis (espinafre) to the contributors lists. Alessandro Pasotti 2020-06-03 Fix GPKG delete from browser stored connection Fixes #36930 - also delete from stored connections before refresh. Matthias Kuhn 2020-06-03 Reuse code Matthias Kuhn 2020-06-03 [api] Add QgsMapLayerStyleManager::copyStylesFrom Mathieu Pellerin 2020-06-03 [python console] Deal with remaining vanishing prompt scenarios Mathieu Pellerin 2020-06-03 [python console] Additional tweaks to new prompt Mathieu Pellerin 2020-06-03 [python console] Improve key up/down press for multiline command string Nyall Dawson 2020-06-03 Avoid memory leak Nyall Dawson 2020-06-03 Always use variant lists as aggregate group keys to avoid comparison issues when a mix of non-list variants and list variants are present in hash keys Nyall Dawson 2020-06-03 [processing] Port "Aggregate" algorithm to c++ No more silly breakages! Refs #36843 Nyall Dawson 2020-06-02 [processing] Port aggregates widget wrapper to c++ And add a TON of tests Fixes #36843 Nyall Dawson 2020-06-02 [processing] Start porting Aggregates parameters to C++ Port parameter type to c++ Mathieu Pellerin 2020-06-03 [python console] Add help links to the PyQGIS API and Cookbook pages Mathieu Pellerin 2020-06-03 [python console] Move the >>> prompt into the margin to fix a gazillion issues Nyall Dawson 2020-06-02 [layouts] Fix svg parameters cannot be changed if a parameterised svg is embedded instead of linked José de Paula Rodrigues Neto Assis 2020-06-02 Fixed missing cast to string in debug message. This slipped through on last commit. José de Paula Rodrigues Neto Assis 2020-06-02 Avoid spamming warnings on INSERT with generated fields. Thanks to M. Kuhn for pointing out that the old code would drown the console with warnings if one tries to load data into a table with generated fields. José de Paula Rodrigues Neto Assis 2020-06-02 Code review && QgsLogger::warning if user tries to insert/change generated field. José de Paula Rodrigues Neto Assis 2020-05-25 Make flake8 happy (formatting). José de Paula Rodrigues Neto Assis 2020-05-25 Added test cases for updating of tables with GENERATED fields. José de Paula Rodrigues Neto Assis 2020-05-25 Don't assume pg_attribute.attgenerated will always have "s" The value for pg_attribute.attgenerated will hold "s" for stored generated fields, but this might change in future releases of PostgreSQL. So, we just check for the presence of a value in that field. José de Paula Rodrigues Neto Assis 2020-05-25 Code review. José de Paula Rodrigues Neto Assis 2020-05-24 Changed insert/update of GENERATED fields Changed the way GENERATED fields are inserted/updated. Previously we used the DEFAULT keyword for INSERTing; now, we expose the generating expression to the user, but ommit the field when inserting or updating a feature. José de Paula Rodrigues Neto Assis 2020-05-05 Correct handling of generated values José de Paula Rodrigues Neto Assis 2020-05-04 Tests for PostgreSQL 12+ GENERATED columns These tests exercise the use of GENERATED columns, a feature which was introduced by PostgreSQL 12+. They won't be run if the PostgreSQL server against which we are testing is older than version 12. José de Paula Rodrigues Neto Assis 2020-05-04 Handling of GENERATED columns for all column types This enables the use of GENERATED columns, a feature introduced by PostgreSQL 12, with QGIS. This features replaces triggers for common operations, such as calculating centroids and areas of polygons. José de Paula Rodrigues Neto Assis 2020-04-30 Mechanism to test features on PostgreSQL 12+ José de Paula Rodrigues Neto Assis 2020-04-25 Handling PostgreSQL <= 11. José de Paula Rodrigues Neto Assis 2020-04-25 Save features into tables with GENERATED columns. Fixes #32898 . GENERATED columns is a feature introduced by PostgreSQL 12, which allows column values to be generated from other columns in the same table; this replaces the creation of triggers to, for instance, populate a column of centroids for the stored polygons. vcloarec 2020-05-31 avoid NaN value between two faces Merge: dd86a5a3d2 9df71ef19a Even Rouault 2020-06-03 Merge pull request #36873 from rouault/cppcheck_gh_action Fix remaining cppcheck warnings, add scripts/cppcheck.sh and corresponding GH workflow jobs Ismail Sunni 2020-06-02 Add expected failures. Ismail Sunni 2020-05-26 Use assertRaises for cleaner code. Ismail Sunni 2020-05-25 Add unit test for WFS GetFeature Within for EPSG 3857 and 'fake' EPSG 3857. Ismail Sunni 2020-05-25 Add unit test for WFS Post GetFeature Within for EPSG 4326. vcloarec 2020-06-02 assert on meshLayer vcloarec 2020-06-01 remove unnecessary guards vcloarec 2020-05-25 avoid 3D crash if terrain layer is null Usul 2020-06-03 reduce size of png file in ./doc using optipng -o7 (#36902) Nyall Dawson 2020-06-03 Disable azure 32 bit builds (hopefully temporarily!) These are consistently failing for unknown reasons -- maybe a broken dependancy in osgeo4w 32 bit? Blottiere Paul 2020-06-02 Fix segfault when adding a layer vcloarec 2020-06-02 update SIP vcloarec 2020-06-01 add the possibility t use absolute value for varying line of 1D mesh vcloarec 2020-05-31 fix bad guard vcloarec 2020-05-31 accord static dataset group Matthias Kuhn 2020-06-02 Add test for style synchronisation in offline editing Matthias Kuhn 2020-06-02 Copy styles to offline project Mathieu Pellerin 2020-06-02 Remove 'fake' tree view code from layer tree model symbol icon creation Even Rouault 2020-06-02 scripts/cppcheck.sh: error out on clarifyCalculation issues Even Rouault 2020-06-02 Fix various instances of cppcheck 'clarifyCalculation' warning about operator precedence Even Rouault 2020-06-01 code_layout.yml: add a cppcheck job Even Rouault 2020-06-01 Add scripts/cppcheck.sh Even Rouault 2020-06-01 regenerate qgslayertreenode.sip.in Even Rouault 2020-06-01 QgsQuickMapCanvasMap::onWindowChanged(): silence cppcheck warning, but potential bug Even Rouault 2020-06-01 qgsgrassmodule.h: rely on default copy constructor Even Rouault 2020-06-01 QgsProcessingCrsWidgetWrapper::createWidget(): make it obvious we won't double allocate mProjectionSelectionWidget Even Rouault 2020-06-01 qgsdefaultsearchwidgetwrapper.cpp: make operator precedence obvious Even Rouault 2020-06-01 qgsvectorfilewriter.cpp: make it obvious we don't care about toInt() return value Even Rouault 2020-06-01 qgscoordinatetransform.cpp: silence cppcheck warning due to double lock construct Even Rouault 2020-06-01 src/core/pal/problem.cpp: silence likely cppcheck false positive about invalid index passed to at() Even Rouault 2020-06-01 qgslabelfeature.h: explicitly default initialize member variable to make cppcheck happy Even Rouault 2020-06-01 processing: remove useless nullptr checks Even Rouault 2020-06-01 Many classes: mark assignment operator as deleted due to existence of copy constructor Merge: 6b2223e342 20097fea50 Alessandro Pasotti 2020-06-02 Merge pull request #36896 from elpaso/disable-PyQgsPostgresRasterProvider Disable flacky test PyQgsPostgresRasterProvider Alessandro Pasotti 2020-06-02 Update .ci/travis/linux/scripts/test_flaky.txt Co-authored-by: Matthias Kuhn Mathieu Pellerin 2020-06-02 Fix broken use of HTML entities for property help strings Nyall Dawson 2020-06-02 Move help button creation to correct place Harrissou Sant-anna 2020-05-29 Some tweaks to the Obstacle Settings dialog Add title, a help button and fix typo Alessandro Pasotti 2020-06-02 Disable flacky test PyQgsPostgresRasterProvider Merge: d4a5d9c580 e84ad91d77 Alessandro Pasotti 2020-06-02 Merge pull request #36831 from elpaso/bugfix-36205-db-manager-duplicated-fields-queries Fixes DB manager queries with duplicated field names Merge: ebc59952fa 1d5a4a5c6b Alessandro Pasotti 2020-06-02 Merge pull request #36804 from elpaso/bugfix-gh32756-value-map-not-found ValueMap widget: show unmatched items in () Merge: 2f9e57d50a 7e3340a52f Alessandro Pasotti 2020-06-02 Merge pull request #36866 from elpaso/bugfix-gh36167-slow-creation-on-joins Optimize unique values checks in QgsVectorLayerUtils Nyall Dawson 2020-06-02 Be super cautious and just log errors when pal obstacle geometry is null Nyall Dawson 2020-06-02 Use an exact test when checking if a curve is closed Otherwise we get cases where calling isClosed() on a curve with small (<1E-08) differences between the first and last vertex incorrectly returns true. This is an issue when converting rings to GEOS, as it rejects them as being unclosed, yet calling QgsCurve::close on them has no effect... This is the underlying root cause of #36346. In this particular case the calculation of the bounds of the marker symbol (used for the label obstacle calculation) results in a very small rectangle (since it's in map (geographic) units, and the map is very zoomed in) -- so the 1E-08 tolerance here is completely unsuitable and calling close() on the marker bounds had no effect, ultimately resulting in an unclosed ring being passed to GEOS. Fixes #36346 Nyall Dawson 2020-06-02 Fix quasi-leak in attribute table right click menu The actions should be parented to the menu, not the form, or they'll exist for the lifetime of the form instead of the menu Nyall Dawson 2020-06-02 Ellipsis Nyall Dawson 2020-06-02 Minor code cleanup Nyall Dawson 2020-06-02 Avoid more old-style connects Nyall Dawson 2020-06-02 Avoid use of old-style connect Nyall Dawson 2020-06-02 Fix broken QgsDualView::copyCellContent() method This is a public method, yet was unusable publicly due to the forced use of sender() to retrieve the current model index Nyall Dawson 2020-06-02 Improve "Copy Cell Content" action code Alex 2020-04-28 Fix Duplicate and Digitize action duplicates wrong feature when table is sorted Fixes #33665 Nyall Dawson 2020-06-02 Flake Audun Ellertsen 2020-05-26 SpatiaLite support for importing layers with binary fields Fixes #36705 (cherry picked from commit ad5b8f8e9f46d4aaf5c7a5ac0ad1a70c1d0d734e) Audun Ellertsen 2020-05-26 Clean up temp directory in test tear down testPKNotInt was failing on Windows because the file was still open (cherry picked from commit 08065c326f34013613f76bcaf8376dbb7a9ee3e9) speillet 2020-05-27 FIX #34482, clear values for piecewise read mode (otherwise it concatenates current default value with default value of the previous row in result) Juernjakob Dugge 2020-05-05 Re-center the map when zooming with active scale lock Fixes #30023 Julien Cabieces 2020-05-27 Fixes #36114 : NULL value relation sort speillet 2020-05-29 FIX #35196, layer was not set on QgsFieldExpressionWidget Germap 2020-06-01 [layers-panel] Changes to layer mark in layer tree view Avoid flicker when scrolling horizontally the Layer Tree View Only show the layer mark when the node icon is not visible anymore Nyall Dawson 2020-06-02 Avoid unnecessary work Nyall Dawson 2020-06-02 Avoid unnecessary property changed signals when properties do not actually change Nyall Dawson 2020-06-02 Add "contains" method to QgsObjectCustomProperties, improve dox, add tests Nyall Dawson 2020-06-01 Also cleared cached legend data on map extent/rotation changes Nyall Dawson 2020-05-29 Reduce number of expression evaluations in legend rendering ...by caching previous results and using them, until the layout is refreshed Luigi Pirelli 2020-06-02 [processing] Safename for scope variable shouldn't contain "." Fixes #36377 Andrea Giudiceandrea 2020-06-01 Fix valid input types for labels placement Priority parameter QgsPropertyDefinition::DataTypeNumeric instead of QgsPropertyDefinition::DataTypeString Ludovic 2020-06-01 Run optipng -o7 on all png files for the grass plugin directory uclaros 2020-06-02 Vertex tool delete ring / part fix Don't also delete random vertices when a part or ring gets deleted Fixes #35428 Fixes #25650 uclaros 2020-06-02 Support for polygons with holes in QgsRubberBand Added support for polygons with holes to QgsRubberBand Fixes #34399 Nyall Dawson 2020-06-02 Dox Nyall Dawson 2020-06-01 [processing] Correctly expose complete expression context for use in Refactor Field expressions Nyall Dawson 2020-06-01 Remove unused file Nyall Dawson 2020-06-01 [processing] Allow parent layer to be specified for field mapping inputs in models Fixes #26493 Nyall Dawson 2020-06-01 Capitalization Nyall Dawson 2020-06-01 [processing] Add a stable way to get processing widgets to stretch vertically Nyall Dawson 2020-06-01 [processing] Port field mapper wrapper and widget to c++ Fixes #36706 Nyall Dawson 2020-06-01 [processing] Port Refactor Fields to c++ Having this core algorithm in Python has proved just too unreliable Refs #36706, refs #36843 Nyall Dawson 2020-06-01 Move FieldMapper parameter type to c++ Fixes sip "forgeting" about Python overrides for the type definition Refs #36706 Nyall Dawson 2020-06-01 Add map support to QgsProcessingUtils::variantToPythonLiteral Even Rouault 2020-06-01 effects: mark assignment operator as deleted due to existence of copy constructor Even Rouault 2020-06-01 diagram: mark assignment operator as deleted due to existence of copy constructor Even Rouault 2020-06-01 qtermwidget/BlockArray.h: remove useless sizeof() to avoid cppcheck warning about suspicious division by sizeof() in a later memset() call Even Rouault 2020-06-01 qgsmodeldesignerdialog.h: add cppcheck suppressions because it is later confused by lambda functions calling those pure virtual methods Even Rouault 2020-06-01 QgsLayoutLegendWidget::mLayerExpressionButton_clicked(): remove useless nullptr check Even Rouault 2020-06-01 QgsCrashReport: initialize member variable Even Rouault 2020-06-01 QgsSymbolRenderContext: add cppcheck suppression before fake assignment operator Even Rouault 2020-06-01 QgsRasterChecker::runTest(): simplify error code path to avoid cppcheck false positive about nullptr dereference Even Rouault 2020-06-01 QgsSnappingUtils::snapToMap(): add missing initialization of member variable Even Rouault 2020-06-01 QgsRenderContext: in copy cstor, initialize mDisabledSymbolLayers member variable to its default value to make cppcheck happy Even Rouault 2020-06-01 QgsPropertyCollectionStack: in copy cstor, initialize mStack member variable to its default value to make cppcheck happy Even Rouault 2020-06-01 QgsEditFormConfigPrivate: copy member variable in copy constructor Even Rouault 2020-06-01 QgsCoordinateTransformContextPrivate: initialize member variable to its default value to make cppcheck happy Even Rouault 2020-06-01 QgsCoordinateTransformPrivate: set to default value a few member variables in copy constructor to make cppcheck happy Even Rouault 2020-06-01 QgsCoordinateTransform: set/reset mLastError in copy constructor and assignment operator to make cppcheck happy Even Rouault 2020-06-01 qgscoordinatereferencesystem_p.h: explicitly initalize various object variables, even if not strictly necessary, to make cppcheck happy Even Rouault 2020-06-01 QgsArchive: reinitialize mDir in copy constructor Even Rouault 2020-06-01 qgsabstractcontentcache.h: add fake use of nullified variable to make cppcheck happy Even Rouault 2020-06-01 qgsprocessingparameters.cpp: add missing nullptr checks (or we should remove all of them) Even Rouault 2020-06-01 qgslayoutitemattributetable.cpp: remove useless nullptr check Even Rouault 2020-06-01 QgsAbstractReportSection::next(): replace switch/case with many fall through by simpler if() based logic, to avoid cppcheck confusion Even Rouault 2020-06-01 QgsWkbTypes::to25D(): add explicit casts to avoid cppcheck warning about int overflow Even Rouault 2020-06-01 QgsGeometryCollection: copy mBoundingBox in copy constructor Even Rouault 2020-06-01 qgsapplayertreeviewmenuprovider.cpp: rename local variable to avoid cppcheck confusion / false positive Even Rouault 2020-06-01 qgisapp.cpp: remove useless nullptr check Even Rouault 2020-06-01 qgsalgorithmgrid.cpp: remove useless nullptr check Even Rouault 2020-06-01 qgsmesh3dentity_p.cpp: fix memleaks in error code path Alessandro Pasotti 2020-06-01 Fix crash in test Merge: f26d319ced 5dd4af705f Even Rouault 2020-06-01 Merge pull request #36836 from rouault/cppcheck_fixes2 Another batch of cppcheck fixes Alessandro Pasotti 2020-06-01 Missing import in test file Alessandro Pasotti 2020-06-01 Optimize unique values checks in QgsVectorLayerUtils Unique constraint validation was sub-optimized in several points, this PR addresses a few of the critical paths all in QgsVectorLayerUtils - in createFeatures: on-demand creation of the cached values - in validateAttribute: don't check for uniqueness if the value is NULL and a NOT NULL constraint was violated - in valueExists: search source layers for values in joined fields Fixes #36167 vcloarec 2020-05-25 hide mesh 3D arrow settings for terrain settings Andrea Giudiceandrea 2020-05-31 Fix order_by parameter in relation_aggregate function help João Gaspar 2020-05-29 drop text João Gaspar 2020-05-29 fix text João Gaspar 2020-05-29 Update sidebar of ms-windows installer lbartoletti 2020-05-31 Prepare for Qt5.15. Add QPainterPath include Nyall Dawson 2020-05-31 Fix placement of message bar 'clear all' menu arrow on hidpi screens Merge: 9729a43df7 072c76747c Alexander Bruy 2020-05-31 Merge pull request #36822 from alexbruy/interpolation-pixel-size fix calculating raster size in the TIN and IDW algorithms to maintain accurate pixel size (fix #31970) Merge: ffc5033976 b1307d241c Matthias Kuhn 2020-05-30 Merge pull request #36828 from m-kuhn/followup_36823 Address review comment from #36823 Merge: 51be73e99e d8fa7e2df4 Matthias Kuhn 2020-05-30 Merge pull request #36827 from m-kuhn/win_newlines Fix windows newlines replacement in db manager query layer Merge: f5e55df3bc 1bdaf15582 Alessandro Pasotti 2020-05-30 Merge pull request #36802 from elpaso/bugfix-36468-unique-tests Fix GPKG and Spatialite UNIQUE and NOT NULL constraints detection Nyall Dawson 2020-05-30 [gps] Don't correct for true north by default, and add manual bearing offset option This change adds two new advanced settings keys for gps: app\gps\bearingAdjustment: allows for specifying a manual adjustment factor to apply to bearings obtained from the GPS, in the case that the GPS reports offset bearings app\gps\correctForTrueNorth: whether to apply a correction for true north to bearings obtained from the GPS (now defaults to off) Even Rouault 2020-05-29 MVTGeometryWriter: encode point difference in a C/C++ compliant way cppcheck warns that vx >> 31 is undefined behaviour when vx is signed. More generally, bitwise operations on signed integers are implementation defined behaviour. See https://wiki.sei.cmu.edu/confluence/display/c/INT13-C.+Use+bitwise+operators+only+on+unsigned+operands So use the ( quint32 )( -( qint32 )( ( quint32 )vx >> 31 ) ) ) trick instead. Demo: - if vx is negative, (quint32)vx >> 31 leads to 1, which then becomes -1, which then becomes 0xFFFFFFFF when cast to unsigned. - if vx is >= 0, this leads to 0. gcc compiles both non-compliant and compliant versions identically. Given test.cpp with ``` unsigned foo(int x) { return x >> 31; } unsigned bar(int x) { return (unsigned)(-(int)((unsigned)x >> 31)); } ``` g++ -O2 test.cpp -c && objdump -d test.o : ``` 0000000000000000 <_Z3fooi>: 0: 89 f8 mov %edi,%eax 2: c1 f8 1f sar $0x1f,%eax 5: c3 retq 6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) d: 00 00 00 0000000000000010 <_Z3bari>: 10: 89 f8 mov %edi,%eax 12: c1 f8 1f sar $0x1f,%eax 15: c3 retq ``` Even Rouault 2020-05-29 qgswmtsparameters.h: fix parameter names in declaration to match the correct names of the definition Even Rouault 2020-05-29 qgswmsgetcapabilities.cpp: add cppcheck suppression to avoid a cumbersome fix for a potential duplicate test depending whether HAVE_SERVER_PYTHON_PLUGINS is defined or not Even Rouault 2020-05-29 qgswfstransaction.cpp and qgswfstransaction_1_0_0.cpp: move action.error test inside #ifdef to avoid redundant test when the #ifdef is not active Even Rouault 2020-05-29 qgswfsparameters.h: fix parameter names in declaration to match the correct names of the definition Even Rouault 2020-05-29 [BUGFIX] QgsWmsProvider::layerMetadata(): re-add HTML content that had been accidentaly dropped Even Rouault 2020-05-29 QgsWcsProvider::sourceDataType() and dataType(): avoid out-of-bounds read if bandNo == 0 Even Rouault 2020-05-29 Postgres provider: make it obvious to cppcheck that we don't care about the return value of .toInt() Even Rouault 2020-05-29 Oracle provider: make it obvious to cppcheck that we don't care about the return value of .toInt() Even Rouault 2020-05-29 qgsmssqltablemodel.cpp: make it obvious to cppcheck that we don't care about the return value of .toInt() Even Rouault 2020-05-29 qgsgrassprovider.cpp: silence false positive cppcheck warning about assert with side effect Even Rouault 2020-05-29 qgsgrassprovidermodule.cpp: declare deleted assignment operator as the class has pointer member variables Even Rouault 2020-05-29 QgsGrass::vectDestroyMapStruct(): remove useless assignment to nullptr (this is an argument to the method) Even Rouault 2020-05-29 delimitedtext: make it obvious to cppcheck that we don't care about the return value of various .toXXX() methods Even Rouault 2020-05-29 QgsDb2TableModel::layerURI(): make it obvious to cppcheck that we don't care about the return value of srid.toInt() Even Rouault 2020-05-29 qtermwidget: silence false positive cppcheck warning about assert with side effect Even Rouault 2020-05-29 qtermwidget: declare deleted assignment operator as the class has pointer member variables Even Rouault 2020-05-29 GRASS plugin: declare deleted assignment operator as the class has pointer member variables Even Rouault 2020-05-29 qgsgraduatedsymbolrendererwidget.cpp: remove useless nullptr checks (variable already dereferenced before) Even Rouault 2020-05-29 [BUGFIX] QgsRasterLayerProperties::transparencyCellValue(): return NaN when lineedit is empty Even Rouault 2020-05-29 qgscategorizedsymbolrendererwidget.cpp: remove useless nullptr checks (variable already dereferenced before) Even Rouault 2020-05-29 [BUGFIX] QgsRasterTransparencyWidget::transparencyCellValue(): return NaN when lineedit is empty Even Rouault 2020-05-29 [BUGFIX] QgsRasterLayerSaveAsDialog::noDataCellValue(): return NaN when lineedit is empty Even Rouault 2020-05-29 qgsmaptip.cpp: remove useless nullptr check for mapCanvas as we have already dereferenced it before Even Rouault 2020-05-29 qgsprocessingoutputdestinationwidget.cpp: make it obvious to cppcheck that there's no memory leak Even Rouault 2020-05-29 qgsfeaturelistview.cpp: silence false positive cppcheck warning about assert with side effect Even Rouault 2020-05-29 [BUGFIX] QgsRasterLayer::htmlMetadata(): add back missing Band table header to myMetadata 3.10 regression dating back to f0640eed58a78ab238ac194f6437be9face02b7e Even Rouault 2020-05-29 QgsTemporalNavigationObject: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 QgsSpatialIndexKDBush: workaround false positive copyCtorPointerCopying warning Even Rouault 2020-05-29 QgsGmlSchema::addAttribute(): make it obvious to cppcheck that we don't care about the return value of .toInt()/toDouble() Even Rouault 2020-05-29 QgsGdalProvider copy cstor: silence false positive cppcheck warning Even Rouault 2020-05-29 QgsGdalProvider: declare deleted assignment operator as the class has pointer member variables Even Rouault 2020-05-29 qgsprocessingcontext.h: silence false positive cppcheck warning about assert with side effect Even Rouault 2020-05-29 QgsMeshStreamField: assignment operator: copy mVectorColoring member Even Rouault 2020-05-29 QgsMeshLayer::closestEdge(): remove useless nullptr check as we have already dereferenced mesh Even Rouault 2020-05-29 QgsMeshLayerRenderer: silence false positive cppcheck warning about assert with side effect Even Rouault 2020-05-29 QgsPrintLayout: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 QgsLayoutItemPicture: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 QgsLayoutItemMap::connectUpdateSlot(): move 2 signal connections under a 'if ( project )' check Even Rouault 2020-05-29 QgsLayoutItemMarker: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 QgsLayoutItemHtml: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 QgsLayout: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 QgsGeometryUtils::circleCircleIntersections(): make argument name in definitions consistant with the one in declaration (fixes funcArgOrderDifferent cppcheck warning) Even Rouault 2020-05-29 qgsgeometry.cpp: workaround false positive copyCtorPointerCopying warning Even Rouault 2020-05-29 qgsdxfexport_p.h: constify sDxfColors array Even Rouault 2020-05-29 DxfLayerJob: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 qgsdxfexport_p.h: code reformatting Even Rouault 2020-05-30 fixup_02b11050f19895fe13ba8be27021e27ecac9357f Even Rouault 2020-05-29 QgsAuthManager::instance(): avoid incorrect double-checked locking pattern See https://preshing.com/20130930/double-checked-locking-is-fixed-in-cpp11/ Even Rouault 2020-05-29 QgsVertexTool::setHighlightedVertices(): silence false positive cppcheck warning about assert with side effect Even Rouault 2020-05-29 QgsAuthBasicMethod::updateDataSourceUriItems(): remove several useless checks Even Rouault 2020-05-29 QgsVariantDelegate::type(): make it obvious to cppcheck that we don't care about the return value of str.toInt()/toDouble() Even Rouault 2020-05-29 QgsGeometryFollowBoundariesCheck: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 QgsJoinWithLinesAlgorithm::processAlgorithm(): remove redundant nullptr check Even Rouault 2020-05-29 QgsGraphBuilder: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 NormVecDecorator: declare deleted copy constructor and assignment operators as the class has pointer member variables Even Rouault 2020-05-29 QgsMesh3DSymbolEntityNode::renderer(): remove useless null checking of layer It is dereferenced just before Alessandro Pasotti 2020-05-29 Flake8 Alessandro Pasotti 2020-05-29 Test for PG query layer duplicated fields Alessandro Pasotti 2020-05-29 Fixes DB manager queries with duplicated field names Fixes #36205 Matthias Kuhn 2020-05-29 Address review comment from #36823 Merge: da21127a1f dc2ff12c2b Alessandro Pasotti 2020-05-29 Merge pull request #36823 from elpaso/bugfix-gh-36205-dbmanager-strip-semicolon DB Manager: remove semicolon from SQL window queries Matthias Kuhn 2020-05-29 Fix windows newlines replacement in db manager query layer Fixes #36825 Alessandro Pasotti 2020-05-29 Fix test after uniqueFields Alessandro Pasotti 2020-05-29 Remove uniqueFields from Python bindings Alessandro Pasotti 2020-05-29 Missing include Alessandro Pasotti 2020-05-29 UNIQUE fields detector for sqlite based providers This is a temporary solution for OGR because we expect to use the native GDAL implementation in GDAL 3.2. For now a new method QgsSqliteUtils::uniqueFields used by spatialite and OGR/GPKG is used to detect UNIQUE constraints on single fields. Alessandro Pasotti 2020-05-28 OGR/Spatialite UNIQUE detection Fixes #36468 and un reported NOT NULL detection failure in spatialite. Alessandro Pasotti 2020-05-26 Failing tests for unique Alessandro Pasotti 2020-05-29 DB Manager: remove semicolon from SQL window queries Partial fix for #36205 Even Rouault 2020-05-29 test: move generic provider conformance tests for GPKG from test_provider_gpkg.py to test_provider_ogr_gpkg.py Merge: e535da36a9 c06c209d2d Alessandro Pasotti 2020-05-29 Merge pull request #36762 from elpaso/bugfix-36689-pgraster-datatype-test PG raster: tests and data for issue #36689 Even Rouault 2020-05-29 qtermwidget: add missing initialization of member variables Even Rouault 2020-05-29 QgsRuleBasedRenderer::RenderLevel: explicitly initialize mValidityFailureReason to its default value (empty list), to make it obvious to cppcheck that we didn't forget it (and it is filled in the body of the copy constructor) Even Rouault 2020-05-29 QgsGeometryCollection: copy mHasCachedValidity and mValidityFailureReason in copy constructor Even Rouault 2020-05-29 QgsExpressionPrivate: add missing variables to copy constructor Those 3 member variables were added per e9bc4832 and are linked to mCalc, so as we copy the later, better copy them too Even Rouault 2020-05-29 QgsGeometryGapCheck: initialize member variable Even Rouault 2020-05-28 qgsmesh3dmaterial_p.cpp: fix compiler warning by providing argument of appropriate type Even Rouault 2020-05-28 qgsdemterraintileloader_p.h: remove unused member for nested structure which caused cppcheck warning Even Rouault 2020-05-28 Address cppcheck warnings about operatorEqToSelf Even Rouault 2020-05-28 DualEdgeTriangulation::getPointsAroundEdge(): fix cppcheck false positive warning about uninitialized variable It doesn't realize that the final else if ( dist3 <= dist1 && dist3 <= dist2 ) is necessary met if the 2 former fails, and thus believes that p1,p2,p3,p4 might be uninitialized. Move declarations and initializations closer of surrounding variables while at it. Nyall Dawson 2020-05-29 [processing] Correctly close algorithm dialog when escape key pressed Fixes #36777 Alexander Bruy 2020-05-29 fix calculating raster size in the TIN and IDW algorithms to maintain accurate pixel size (fix #31970) Mathieu Pellerin 2020-05-29 Address comment, fix test Mathieu Pellerin 2020-05-29 [needs-docs][spatialite] Add datetime and date field types in the create new spatialite layer dialog Mathieu Pellerin 2020-05-29 [spatialite] Fix missing datetime/datime field type handling Andrea Giudiceandrea 2020-05-24 Add test for Jan 1st CE in TestQgsDateTimeEdit Andrea Giudiceandrea 2020-05-24 Avoid triple conversion for Date/Time field In QgsDateTimeFieldFormatter::representValue(), QDate and QDateTime fields don't need a triple conversion (QVariant->toString->fromString->toString) where a double conversion (QVariant->QDateTime->toString) is enough. Andrea Giudiceandrea 2020-05-23 Set the minimum datetime widget value to 1 CE instead of 100 CE The lower limit was set to Jan 1st 100 CE only because QDateTimeEdit::setMinimumDateTime doesn't support dates < '0100-01-01'. This limitation doesn't affect QDateTimeEdit::setDateTimeRange so it is possible to allow entering dates also from 1 CE to 99 CE which previously where not allowed. Alexander Bruy 2020-05-28 update SIP bindings Alexander Bruy 2020-05-28 allow to export favorite symbols from style manager (fix #27315) Even Rouault 2020-05-27 QgsDelimitedTextSourceSelect: add a limitation to the number of fields Set to 10000 by default. Can be overriden through settings. This is only for the preview in the source select dialog. (Attribute table performs badly for much less columns) Related to #36392 Even Rouault 2020-05-27 QgsDelimitedTextFile: fix parsing of files with CR end of line Fixes #36392 Fixes #21976 Fixes #17190 We are obliged to do 'at hand' parsing due to QT not handling CR-only end of lines. As we are at it, also limit each line to 1 MB to avoid potential denial of service (which was what close to what happened here before the CR-only parsing fix) Add tests for parsing CR-only end of lines, and exercising the at-hand buffering logic Julien Cabieces 2020-05-28 Fixes #34982 : set sql filter on the right row for postgres datasource José de Paula Rodrigues Neto Assis 2020-05-28 Be more lenient on accepting SAGA versions Even though SAGA explicitly does't follow semver conventions, there are advances, and not all changes on their part break the API. Since the user is already warned in big letters that versions different from 2.3 are unsupported, in beta status, we've changed the requirement for SAGA "beta" from 7.3 to everything in version 7. Julien Cabieces 2020-05-28 Fixes #36796 : Don't modify project when snapping utils object is modified Julien Cabieces 2020-05-28 Fixes #36054 : Fix loss precision when rect filtering in virtual layer Nyall Dawson 2020-05-28 [plugins] When a user clicks the "Reload all repositories" button manually in the plugin manager, then force a reload of the repositories and don't rely on cached copies of the repo manifest Otherwise it's not possible to force a refresh on certain types of plugin repositories where it's not possible to modify the Cache-Control attribute of the repo Note that to avoid unnecessary server load, we still use cached copies during startup and by default. It's only when a user explicitly hits the "Reload all repositories" button that we force a non-cached fetch. Fixes #34351 Nyall Dawson 2020-05-28 Dox Nyall Dawson 2020-05-28 [layouts] Prevent GeoPDF export if map items do not have a valid CRS set And show a friendly message explaining this Fixes #35242 Nyall Dawson 2020-05-28 Only show vector layers in GeoPDF export vector attributes tree view This option only makes sense for vector layers, so filter out rasters and other layer types Nyall Dawson 2020-05-28 [layouts] Allow checking all or unchecking all items in the geopdf export options dialog at once Right click on the list shows a "Select All"/"Deselect All" option Fixes #32281 Nyall Dawson 2020-05-28 Import 3d python library by default in console Nyall Dawson 2020-05-28 [3d] Expose 3d algorithms provider to Python Otherwise this provider cannot be initialized from standalone Python scripts Fixes #36661 Also cleanup 3d sip generation by correctly defining SIP_NO_FILE in headers we don't want to expose, so that the sip_include script can do its magic Alessandro Pasotti 2020-05-28 ValueMap widget: show unmatched items in () Fixes #32756 Alessandro Pasotti 2020-05-28 Fix test data for PG raster Alessandro Pasotti 2020-05-27 PG raster: tests and data for issue #36689 Merge: c1dd894917 f2ea6e8b04 Alexander Bruy 2020-05-28 Merge pull request #36774 from alexbruy/raster-sld improve logic for choosing style type when exporting raster style (fix #35944) Alexander Bruy 2020-05-27 use selected filter to determine style type (QML or SLD) (fix #35944) Nyall Dawson 2020-05-27 Update test image Nyall Dawson 2020-05-27 [symbology] Don't force rasterized output when exporting point pattern fills This avoids the force conversion to a raster based pattern which currently occurs when exporting maps/layouts to a vector format (e.g. PDF). The raster pattern results in considerable quality loss, and the tiling edges of the raster brush can sometimes be seen in outputs. Additionally, fixes render corrupt when marker subsymbols have data defined properties which affect the marker shape, such as data defined rotation or sizes Refs #16100 (still needs fixing for line fill symbols) Richard Duivenvoorde 2020-05-27 Add askToSaveMemoryLayers to ini file template so it has a default and is searchable Even Rouault 2020-05-27 QgsVectorLayerSaveAsDialog: make it work with custom CRS The current approach was based on a srsid, that that might be unset for custom CRS. So store a full QgsCoordinateReferenceSystem object internally and use that for exchanges with QgsProjectionSelectionWidget Consequence: we need to deprecate the "long crs()" method, and replace it by a "QgsCoordinateReferenceSystem crsObject()" one. I'm not particularly happy with the name but the existing one was not very well named... Mark also the QgsVectorLayerSaveAsDialog( long srsid, ... ) constructor as deprecated Fixes the use case of https://github.com/qgis/QGIS/issues/34471#issuecomment-586181977 Blottiere Paul 2020-05-27 Try to reactivate tests for legend and json export Julien Cabieces 2020-05-27 Remove useless qWarning message Even Rouault 2020-05-26 [Server, WCS] Fix several non compliance errors in CoverageDescription output There were several non-compliance in the CoverageDescription output to a DescribeCoverage request. The corrected result has been validated against the OGC WCS 1.0.0 schema. Fixes #36504 Harrissou Sant-anna 2020-05-26 Hide the frame around the symbol edit rule dialog Even Rouault 2020-05-26 [WMS provider] Detection of SERVICE=WMTS in url must be case insensitive As mandated by OGC specs. Fixes #36659 Merge: 923072d9e9 d859bb9530 Alessandro Pasotti 2020-05-27 Merge pull request #36733 from elpaso/bugfix-36262-json-export-respect-use-layer-ids Server: respect "use layer ids" option in json getfeatureinfo Nyall Dawson 2020-05-27 Multiselect combobox UX tweaks: - left clicking in the combo box opens the dropdown, just like a standard combo box - right clicking on an unexpanded combo shows the correct context menu for the widget, instead of the default line edit context menu Nyall Dawson 2020-05-27 [processing] When adding a Vector Features input to a model, default the input to accepting sources with geometry instead of leaving the filter blank Vincent Cloarec 2020-05-27 MDAL update 0.6.0 (#36703) MDAL update 0.6.0 Nyall Dawson 2020-05-27 [processing] Fix 'selected features only' is disabled by default Fixes #36753 Even Rouault 2020-05-26 test_provider_wfs.py: improve unit test to demonstrate that we use Transaction endpoint for transactions (relates to #34307) Even Rouault 2020-05-26 Fix crash on "Open Directory" entry of contextual menu of recent projects Fixes #31630 I couldn't reproduce a crash on my platform (Linux, Ubuntu 16.04, gnome classic), but this smells pretty much like the issue of #30210 fixed per PR #30210 So using QgsFocusKeeper hoping that it would solve the issue for people affected Even Rouault 2020-05-26 WFS provider: add more details to log message when creation of temporary SpatiaLite cache fails Should help in the diagnosis of issue #36545 Alessandro Pasotti 2020-05-26 No initial underscores in variables Even Rouault 2020-05-26 QgsFileWidget: use QgsFocusKeeper added per PR #36722 Alexander Bruy 2020-05-26 quote project file path when passing it to the crash handler (fix #25532) quote project file path when passing it to the crash handler to avoid issues if path contains spaces (fix #25532) Alexander Bruy 2020-05-26 fix layout of the QgsHistogram widget to prevent histogram collapsing on resizing (fix #25197) Alexander Bruy 2020-05-26 also fix worldfile name when saving map canvas Alexander Bruy 2020-05-26 use completeBaseName for world file when exporting layouts (fix #34523) Audun Ellertsen 2020-05-25 Avoid leaking sqlite3_stmt on errors Nyall Dawson 2020-05-26 [layouts] Don't refresh the map canvas multiple times during atlas exports Fixes #30144 olivierdalang 2020-05-26 geopackage : disable WAL explicitely if not enabled olivierdalang 2020-05-26 geopackage : fix detection of network paths for windows (Qt's absolutePath returns forward slashes on Win too) Merge: 2a2fe1e095 47fdd4b4d1 Matthias Kuhn 2020-05-26 Merge pull request #36200 from olivierdalang/self_snap [feature] Snapping also snaps to the currently digitised feature Merge: bcea438f4c 5d03f2bb99 Alexander Bruy 2020-05-26 Merge pull request #36731 from alexbruy/relief-results check return value from the QgsRelief and notify user about errors (fix #17452) Alessandro Pasotti 2020-05-26 More getfeatureinfo test updates Merge: 63c34e3c7e 46c9d1f583 Even Rouault 2020-05-26 Merge pull request #36722 from rouault/fix_30210 QgsBinaryWidgetWrapper: fix focus-related crash olivierdalang 2020-05-26 [selfsnap] apply pr review Even Rouault 2020-05-26 [WFS provider] Parse WMS service exceptions (fixes #29866) Alessandro Pasotti 2020-05-26 Flake nonsense Alessandro Pasotti 2020-05-26 Server: respect "use layer ids" option in json getfeatureinfo Fixes #36262 Merge: adeca2f586 2ce7812f1e Alessandro Pasotti 2020-05-26 Merge pull request #36702 from elpaso/bugfix-36689-pgraster-datatype PG raster: fix wrong wkb data type conversion Nyall Dawson 2020-05-26 [processing] Fix double-evaluation of warp output parameter Causes an incorrect warning about layer not being generated to appear after running the algorithm Fixes #30095 Nyall Dawson 2020-05-26 [processing] Avoid showing raw html tags when reporting that layers could not be generated Alexander Bruy 2020-05-25 check return value from the QgsRelief and notify user (fix #17452) Nyall Dawson 2020-05-26 Fix incorrect warning message when turning off atlas preview Nyall Dawson 2020-05-26 Drop coordinate capture plugin This functionality has been moved to an out-of-the-box "Copy Coordinate" option available by right-clicking on a map canvas while the pan, zoom, or select tools is active. Nyall Dawson 2020-05-26 When copying coordinates, base number of decimal places on the current map extent So we get better precision the further the user zooms in to the map. 6 decimal places of precision makes little sense when copying a coordinate from a world map scale view, but DOES make sense when zoomed into a meter-level map! Fixes #27831 Nyall Dawson 2020-05-26 Tweak strings Nyall Dawson 2020-05-25 Move 'coordinate capture' functionality to map canvas Instead of requiring users to enable the core c++ plugin 'Coordinate Capture' in order to copy coordinates for a map point, instead add this functionality to a map canvas right click context menu. Now, when compatible map tools are activated (pan, zoom, select by rect), right clicking on the canvas shows a context menu with a "Copy Coordinate" submenu. The submenu shows options for copying the coordinate in the map CRS, WGS84 or a custom preset CRS. Also adds API to allow 3rd party QgsMapTool subclasses to implement their own context menus which include this Copy Coordinate action. Nyall Dawson 2020-05-26 Add unit test for message bar max item count Nyall Dawson 2020-05-26 Add unit test for message bar push/pop logic, also test that items are correctly deleted when dismissed Nyall Dawson 2020-05-26 Cleanup headers, dox++ Nyall Dawson 2020-05-25 Fix limiting message bar items to a maximum of 100 items The previous size limitation code was rather broken, and didn't apply to all messages. Add a refined approach which automatically removes the oldest message, prioritising lower impact messages (i.e. a "success" message will always be removed before a "warning") Also fixes a quasi leak where items could be added to the bar and never deleted. Fixes #29698 Nyall Dawson 2020-05-25 Speed up message bar operations when many messages are shown Avoid unnecessary calls to setStyleSheet, which is slow when many message bar items exists Refs #29698 Even Rouault 2020-05-26 QgsBinaryWidgetWrapper: fix focus-related crash (fixes #30210) Even Rouault 2020-05-26 Add a QgsFocusKeeper class to avoid crashes related to focus loss Will be use to solve crash of #30210 Credits to @nyalldawson for pointing out the fix of #31905 as a reference. Ivan Ivanov 2020-05-25 Fix indentation issues Ivan Ivanov 2020-05-25 Added multilayer(🥪) test Ivan Ivanov 2020-05-22 Migrate QList -> QVector Ivan Ivanov 2020-03-24 Added tests Ivan Ivanov 2020-03-24 Remove debugs messages Ivan Ivanov 2020-03-24 Fix: make "Part" struct dependent definitions private Ivan Ivanov 2020-03-23 [Symbology][Feature] Allow centroid fill markers to be clipped within current polygon or polygon part Audun Ellertsen 2020-05-25 PostGIS support for importing layers with binary fields Andrea Giudiceandrea 2020-05-25 Fix QgsGeometry constParts() example code it wrongly refers to parts() instead of constParts() Merge: 4ddce03f83 acdaaa4302 Marco Hugentobler 2020-05-25 Merge pull request #36657 from mhugent/gdal_proxy Apply proxy settings both in ogr and gdal providers Alessandro Pasotti 2020-05-25 PG raster: fix wrong wkb data type conversion Fix #36689 Marco Hugentobler 2020-05-25 proxies Mathieu Pellerin 2020-05-25 [code editor] Improve creation of monospace font by: - Stop relying on the python console settings; - Using modern way to retreive monospace font family; - Using QGIS' font size; - Increasing likelihood of getting a monospace font on all platforms. Merge: 97d098884a 683f69c6cf Alexander Bruy 2020-05-25 Merge pull request #36645 from alexbruy/r-tileset fix r.tileset Processing GRASS algorithm Nyall Dawson 2020-05-22 Fix oriented minimum bounding box calculation is wrong in some cases Fixes #36632 Nyall Dawson 2020-05-25 Make API a little more future-proof Nyall Dawson 2020-05-24 Cleanup remnants Nyall Dawson 2020-05-24 Replace an icon with svg version Nyall Dawson 2020-05-24 Remove unused description dialog files Nyall Dawson 2020-05-24 Fix crash on exit Nyall Dawson 2020-05-24 Remove plugin wording Nyall Dawson 2020-05-24 Avoid indentation dance Nyall Dawson 2020-05-24 Hookup georeferencer from app Nyall Dawson 2020-05-24 Remove unwanted method Nyall Dawson 2020-05-24 Cleanup georeferencer icons and move to standard icon locations Nyall Dawson 2020-05-24 Move georeferencer sources from plugins to app Andrea Giudiceandrea 2020-05-21 Fix incorrect behavior of Field Format combobox in date time widget config Andrea Giudiceandrea 2020-05-20 Fix incorrect behavior of Widget Display combobox in date time widget config Nyall Dawson 2020-05-21 Drop the evis plugin It's unmaintained, and duplicates functionality which is exposed elsewhere in QGIS José de Paula Rodrigues Neto Assis 2020-05-20 Drop Globe plugin Dropping Globe plugin from the QGIS sources. It depends on osgearth no newer than version 2.8, released on 2016-09-05, and which is impossible to build against modern (Qt 5.13+) versions of Qt. With this, the optional QGIS dependency on OpenSceneGraph and osgearth is also removed. Alexander Bruy 2020-05-24 add ext module for r.tileset Alexander Bruy 2020-05-21 add test Alexander Bruy 2020-05-21 [processing] fix r.tileset algorithm Merge: b09cdc43a4 53d70ea357 Alexander Bruy 2020-05-24 Merge pull request #36644 from alexbruy/grass-stdout correctly redirect algorithm output from stdout to Processing output Merge: 0ddb530db4 85d0956adc Matthias Kuhn 2020-05-24 Merge pull request #35806 from uclaros/snapping-fixes Snapping type menu fixes Merge: b93161a908 193a2e9657 Matthias Kuhn 2020-05-24 Merge pull request #35991 from uclaros/postgres-group-delete Group postgres DELETE statements to a single query Harrissou Sant-anna 2020-05-23 Remove scrollbar frame stroke and add help button to labels properties dialog Alexander Bruy 2020-05-20 add tests Alexander Bruy 2020-05-20 [processing] redirect tool standard output to fake Processing output in some GRASS algorithms (fix #36520) Merge: d73eaa1d58 938dc618b1 Alexander Bruy 2020-05-24 Merge pull request #36618 from alexbruy/grass-tempfile [processing] fix handling for stdout and file outputs in GRASS Nyall Dawson 2020-05-21 Drop compass plugin This was originally written for use by QGIS for Android, which is no longer supported. The plugin is not included in any of our builds and its functionality is better supported by native functionality in QField/input/QGIS GPS panel. Merge: 42ba3d78fe c343af75c0 Alessandro Pasotti 2020-05-23 Merge pull request #36677 from elpaso/bugfix-36525-auto-transactions Fix transaction groups on multiple GPKGs Alessandro Pasotti 2020-05-23 Fix transaction groups on multiple GPKGs Fixes #36525 Vincent Cloarec 2020-05-23 [MESH] fix streamlines and traces renderer when vector is null (#36633) [MESH] fix streamlines and traces renderer when vector is null Mathieu Pellerin 2020-05-22 [temporal] Make the temporal controller's set range button more useable Nyall Dawson 2020-05-23 Ensure symbol opacity is always ignored for selections Fixes #27859 Nyall Dawson 2020-05-23 Fix random sort order of symbols in Symbol Export dialog Fixes #20572 Nyall Dawson 2020-05-23 Allow clearing heatmap weighting field Fixes #20256 Nyall Dawson 2020-05-23 Fix some hidpi issues with tiny icons Mathieu Pellerin 2020-05-23 [ui] Make temporal controller's forward, backward and pause buttons behave as animation state toggle Marco Hugentobler 2020-05-22 Apply proxy settings both in ogr and gdal providers olivierdalang 2020-05-22 [selfsnap] followup : snap to closing line of poly and fix geos error message Nyall Dawson 2020-05-22 Flag SAGA 'Merge Layers' algorithm as having known issues Fixes #36375 Nyall Dawson 2020-05-22 Fix processing Execute SQL algorithms steal ownership of database providers Fixes #36641 Merge: 856627befb 25e24e7d2a uclaros 2020-05-22 Merge branch 'master' into snapping-fixes, resolve conflict with #36511 by keeping its solution Alexander Bruy 2020-05-22 update algorithms which use "ext" mechanism Alexander Bruy 2020-05-21 [processing] fix handling for stdout and file outputs in GRASS algorithms when temporary files are used Nyall Dawson 2020-05-22 Tweak temporal playback behavior If a non-looping animation is paused at the end and the user hits the play button again, auto rewind and play the animation from the start Nyall Dawson 2020-05-22 Compile make_datetime on oracle Nyall Dawson 2020-05-22 [mssql] Compile make_datetime, make_date, make_time Allows efficient use of SQL server tables along with temporal mode Mathieu Pellerin 2020-05-22 [ogr] Compile make_datetime, make_date, make_time (#36636) * [ogr] Compile make_datetime, make_date, make_time * Update test Merge: 5aea8ed2b7 8c76c51224 Alessandro Pasotti 2020-05-22 Merge pull request #36627 from elpaso/server-standalone-processevents-workaround Dev server workaround for processEvents Merge: 93648dd552 34ec263d71 Alessandro Pasotti 2020-05-22 Merge pull request #36620 from elpaso/bugfix-gh36583-change-attr-values Bugfix gh36583 change attr values Nyall Dawson 2020-05-22 Add Python repr for QgsVertexId Mathieu Pellerin 2020-05-22 [expression] Compile make_{datetime,date,time} for sqlite Benjamin Trigona-Harany 2020-05-19 Debian mime file Benjamin Trigona-Harany 2020-05-19 desktop Benjamin Trigona-Harany 2020-05-19 rpm mime Benjamin Trigona-Harany 2020-05-19 Add seperate mimetype for qgz Alexander Bruy 2020-05-20 init member variable Alexander Bruy 2020-05-19 restore last used attribute table view when exiting multi-edit mode (fix #25099) uclaros 2020-05-20 Cleanup leftover rubberband Nyall Dawson 2020-05-20 Don't try to update raster layer data source's if they haven't changed uclaros 2020-05-22 Vertex tool, fix escape to stop dragging edge and make keypress handling cleaner Nyall Dawson 2020-05-21 Dox Nyall Dawson 2020-05-21 [gps] If a GPS devices is connected and set to follow the GPS location, block the single click navigation mode to avoid accidental map canvas pans away from the GPS location. (for now, we don't block click-and-drag pans, as they are less likely to be accidentally triggered) Nyall Dawson 2020-05-21 Add framework to allow for flexible interaction blocking with map canvas Nyall Dawson 2020-05-21 Correctly hide GPS bearing line when unchecking the option Alessandro Pasotti 2020-05-21 Dev server workaround for processEvents ... because handleRequest calls qApp->processEvents causing all kind of side effects in the standalone server code (which is based on events) and even crashes on deleteLater connections. The original issue was the finish call invoking plugins on deleted request handlers (not a crash but still a bug). This is a workaround while we decide if we can remove the qApp->processEvents in the main server handle request routine which has been there for decades. Nyall Dawson 2020-05-21 Workaround odd upstream Qt issue where a painter with a semi-transparent brush with no solid pattern incorrectly applies the brush opacity to the pen when exporting to printer devices Fixes #36580 Nyall Dawson 2020-05-21 Improve plugin watchdog message and UX - Reword the message to clarify that it previously crashed QGIS, not necessarily on the last session. Also make the message shorter to fit into normal messagebar width - Add "Enable Plugin" button to the message, which clears the watchdog status for the plugin and immediately reloads it - Add "Ignore" button, which stops the message showing on subsequent startups. Otherwise the only way to clear this message is to manually go to plugin manager and enable/disable the plugin Nyall Dawson 2020-05-21 Fix resetting fields in Refactor Fields algorithm dialog Nyall Dawson 2020-05-21 [processing] Fix exception when changing layer in Refactor Fields algorithm Fixes #36582 olivierdalang 2020-05-20 show snap indicators for snaps with constraints olivierdalang 2020-05-20 fix #36585 where snapping on segments with a constraint snapped to edges instead of vertices olivierdalang 2020-05-05 [feature][selfsnap] add snapping to currently digitized feature for capture tool Alessandro Pasotti 2020-05-21 Flake8 Alessandro Pasotti 2020-05-21 Sipify Alessandro Pasotti 2020-05-21 Providers: fix inconsistent behavior of OGR + tests Fixes #36583 Add a base test to make sure all major DB providers will behave the same way and return FALSE when a constraint violation refuses an attribute change (in a batch with a valid one). OGR with GPKG was the "bad guy" here. Mathieu Pellerin 2020-05-21 Fix missing navigation disabled label when opening temporal controller panel after launch Mathieu Pellerin 2020-05-21 [ui] Improve spacing and margin of temporal controller panel Mathieu Pellerin 2020-05-21 [ui] Improve temporal controller toolbar icon Nyall Dawson 2020-05-21 [layouts] Warn when previewing an atlas and a feature with no geometry is encountered, when one or more maps are set to be driven by atlas feature This situation is definetly not what the user is expecting -- so we show a warning to them to advise them that the feature has no geometry. Fixes #36556 Mathieu Pellerin 2020-05-21 [themes] Fix slider 'fill' missing in themes and improve looks of night mapping theme slider Mathieu Pellerin 2020-05-21 [ui] Update temporal controller icons to be dark theme friendly Nyall Dawson 2020-05-21 Fix localized data test on windows lbartoletti 2020-05-21 [GPS] Fix error when vector layer has Z add elevation from GPS to point3D. Fixes #32016 Mathieu Pellerin 2020-05-18 Map decoration cleanup: - code simplification (moving displayName() to the core class prevents us having to create lists of DecorationItem alongside lists of MapDecoration - Proper translation support for decoration names Nyall Dawson 2020-05-20 Avoid proj 'object is not a concatenated operation' warnings Nyall Dawson 2020-05-20 Fix memory layers lose CRS definition if it does not have an authority associated with it Fixes #36241 Nyall Dawson 2020-05-20 Implement spatial index detection for OGR provider Provides warnings in Processing algorithms when running on layers which don't have a spatial index present (e.g. geojson files) and where performance will be severely hurt as a result Fixes #30530 Nyall Dawson 2020-05-20 Fix incorrect dialog title for raster layer properties Fixes #35510 vcloarec 2020-05-19 fix typo and doc vcloarec 2020-05-18 temporal match methods vcloarec 2020-05-16 fix #36463 Martin Dobias 2020-05-20 Fix misalignment of rasters with RPC (fixes #35796) (#36385) * Fix misalignment of rasters with RPC (fixes #35796) By default GDAL would assume that the imagery has zero elevation - if that is not the case, the image would not be shown in the correct location. Fortunately we can pass RPC_HEIGHT to GDAL to use given value as the fixed elevation for the whole image. We try to use HEIGHT_OFF coefficient ("Geodetic Height Offset") as an estimate for elevation (it seems that ENVI software does that as well). In the future we may want to use also RPC_DEM for an even more precise georeferencing. https://gdal.org/development/rfc/rfc22_rpc.html * Update code to use the new fuction GDALAutoCreateWarpedVRTEx() This function will be available in GDAL >= 3.2 so we have a local copy for the time being for older versions of GDAL. Merge: 9a0a1297c2 f16ee3ed9f Alexander Bruy 2020-05-20 Merge pull request #36554 from alexbruy/copy-variable use value from context when copying variables from the editor widget (fix #30641) Nyall Dawson 2020-05-20 Fix capitalization for many combo box items Nyall Dawson 2020-05-20 [processing] Fix running script algorithm from editor dialog We have to keep a local reference to the dialog, otherwise sip suddenly "forgets" about the python subclass and treats the dialog as just the parent c++ class. Really weird, thanks sip. Fixes #36436 Denis Rouzaud 2020-05-20 compile custom widgets on Docker image (#36571) * compile custom widgets on Docker image fixes #36544 * Update qgis.dockerfile Nyall Dawson 2020-05-19 Update test results The forced conversion to multigeometries was a mistake -- the new test results with single geometries is correct. Nyall Dawson 2020-05-19 Fix tests Nyall Dawson 2020-05-19 Ensure bounds are always rendered over features Nyall Dawson 2020-05-19 Add unit test Nyall Dawson 2020-05-19 [symbology] When rendering features, split the geometry fetching and preparation stage from the symbol layer rendering stage, and ensure that QgsSymbolLayer::startFeatureRender and ::stopFeatureRender is correctly called in the right sequence when rendering multi-layer symbols This fixes issues with symbol layers which rely on startFeatureRender and stopFeatureRender to correctly render, e.g. the Random Marker Fill symbol layer. Before this fix, the logic looked like: - for every symbol layer in the symbol, call startFeatureRender - for each part in polygon, prepare the part geometry and then render each symbol layer - for every symbol layer in the symbol, call stopFeatureRender The issue with this approach is that symbol layers which defer rendering to the stopFeatureRender stage are always rendered after ALL other symbol layers in the symbol, regardless of the actual order of the symbol layers. Ultimately this causes Random Marker Fill layers to always render on the top of symbols. The new logic is: - for each part in polygon, prepare the geometry and store the result - for each symbol layer in the symbol: - call startFeatureRender - render the layer using each of the previously prepared parts - call stopFeatureRender This results in correct stacking of the random marker fill in multi layer symbols, because the stopFeatureRender call is correctly called before the next layer's startFeatureRender and renderPolygon calls Also, use QVector instead of QList for rings for improved efficiency Harrissou Sant-anna 2020-05-20 Making lists in PyQGIS doc look better and fix some wording Etienne Trimaille 2020-05-01 review help about maptip and display_expression Nyall Dawson 2020-05-20 Sipify Nyall Dawson 2020-05-20 Use unique_ptr for owned object, and cleanup include in header which was causing of cascade of unnecessary includes Nyall Dawson 2020-05-20 Documentation improvements Jan Caha 2020-05-10 [feature][expression] add ByteArray case to run_evaluation_test function Jan Caha 2020-05-10 [feature][expression] tests for from_base64 and to_base64 Jan Caha 2020-05-10 [feature][expression] fix base64 expression according to suggestions by @nyalldawson Jan Caha 2020-05-06 remove variableLenArguments from help Jan Caha 2020-05-05 [feature][expression] base64 to and from helps Jan Caha 2020-05-05 [feature][expression] base64 to and from lbartoletti 2020-05-19 Fix build Even Rouault 2020-05-18 QgsArcGisRestUtils::parseCompoundCurve(): fix crash on CircularString / "c" Spotted by cppcheck Independently of this fix, it looks like the geometry building when mixing linestrings and circularstrings would need some more love... Even Rouault 2020-05-18 QgsColorRampButton::setColorRamp(): fix null pointer dereference when colorramp argument was nullptr, which could occur when called from QgsColorRampButton::setToNull() The logic to detect if the colorramp was changed was convoluted and wrong too. Spotted by cppcheck Even Rouault 2020-05-18 QgsProcessingModelComponent: avoid cppcheck warnings about nullptr comment() As base comment() implementation returns nullptr, and is virtual, it could be possible in theory that subclasses return during the first call a non-nullptr and then a nullptr... Even Rouault 2020-05-18 QgsRasterLayerZonalStatsAlgorithm::processAlgorithm(): fix (likely false positive) nullPointer cppcheck warning cppcheck warned about potential null pointer dereference of rasterBlock and zonesRasterBlock at line 242 ``` if ( !rasterBlock->isValid() || rasterBlock->isEmpty() || !zonesRasterBlock->isValid() || zonesRasterBlock->isEmpty() ) ``` It is likely that the logic about correctly prevented those null pointer from arising, but this wasn't immediately obvious. Make it so Nyall Dawson 2020-05-20 Fix ui build warning Jürgen E. Fischer 2020-05-19 debian packaging: verify absence of Qt3DExtras system headers before falling back to internal copy Nyall Dawson 2020-05-19 Fix edit button shows incorrectly Merge: 8249dccfdd 1befc328fd Denis Rouzaud 2020-05-19 Merge pull request #36421 from 3nids/basemap_path Registry for localized data paths lbartoletti 2020-05-19 Fix rectangle from 3 points Fixes #35043, fixes #35671 The initial version of this class presupposed the possibility of constructing a rectangle by 3 points where each point had a Z. Very useful to make 3D plans, but this is not always what we want... uclaros 2020-05-19 also fix return for empty parameter point uclaros 2020-05-19 test added uclaros 2020-05-19 why u no sipify? uclaros 2020-05-18 Return empty point instead of point( 0, 0 ) Nyall Dawson 2020-05-19 Fix runtime profiler handling of profile names with '/' characters Nyall Dawson 2020-05-19 Don't try to identify CRSes created just for ellipsoid definitions These don't correspond to standard CRSes, and by avoiding the identification we shave a considerable time off QGIS startup (about 1/3rd on my machine!) Nyall Dawson 2020-05-19 Add API to skip identification of CRS created from proj strings The identification can be time consuming, so in the rare cases that we are SURE that the definition doesn't correspond to a known or user CRS, we can optionally skip it to save some time. Nyall Dawson 2020-05-19 More startup profile hooks Nyall Dawson 2020-05-19 Add some more startup cost logging hooks Samweli 2020-05-19 fix wmst ui state issue Ismail Sunni 2020-05-19 Add tooltip for mFixedRangeSetToProjectTimeButton. Nyall Dawson 2020-05-19 Correctly update temporal properties widgets after loading styles Nyall Dawson 2020-05-19 Move reponsibility for saving/restoring temporal properties to QgsMapLayer::read/writeCommonStyle Correctly stores these settings in QML files and when duplicating layers Fixes #36531, fixes #36530 Denis Rouzaud 2020-05-19 fix test Denis Rouzaud 2020-05-19 remove read lock Alexander Bruy 2020-05-19 use value from context when copying variables from the editor widget (fix #30641) Denis Rouzaud 2020-05-19 fix bad rebase Denis Rouzaud 2020-05-19 remove private constructor Denis Rouzaud 2020-05-18 try to move the member Denis Rouzaud 2020-05-18 remove destructor Denis Rouzaud 2020-05-15 rename full/relative to global/localized Denis Rouzaud 2020-05-15 change mode of locker Denis Rouzaud 2020-05-15 missing lock Denis Rouzaud 2020-05-15 rename QgsBasemapPathRegistry to QgsLocalizedDataPathRegistry Denis Rouzaud 2020-05-14 address review Denis Rouzaud 2020-05-14 fix insert at position Denis Rouzaud 2020-05-14 run test Denis Rouzaud 2020-05-14 add UX to edit the basemap paths registry Denis Rouzaud 2020-05-14 add test for basemap path registry Denis Rouzaud 2020-05-14 handle basemaps in QgsPathResolver Denis Rouzaud 2020-05-14 add the registry to QgsApplication Denis Rouzaud 2020-05-14 introduce QgsBasemapPathRegistry to hold a list of paths where basemaps can be located Julien Cabieces 2020-05-19 Don't refresh single pseudo color band classication when min/max hasn't really changed Fixes #36172 Andrea Giudiceandrea 2020-05-18 Turn off editing and dragging for current env vars table in System setting Harrissou Sant-anna 2020-05-17 [eVis] Display the icons in the dialog Loïc Bartoletti 2020-05-18 Fix the absence of words in the advanced configuration widget Loïc Bartoletti 2020-05-18 Allow to search multi paths Julien Cabieces 2020-05-18 [Expression] Do not transform NULL integer as 0 when concat Fixes #36112 : don't concat null values Julien Cabieces 2020-05-18 Fix crash when masking widget is not initialized Alexander Bruy 2020-05-18 sensible defaults for float precision in the Add field dialog, same as in Field Calculator (fix #16581) Alexander Bruy 2020-05-18 sensible defaults for new fields in the New memory layer dialog Alexander Bruy 2020-05-18 default precision for new double field in the shapefile should be greater than 0 (refs #16581) Alexander Bruy 2020-05-18 don't pre-select geometry type in the New SpatiaLite layer dialog Nyall Dawson 2020-05-18 Show hotspots for top level items too Nyall Dawson 2020-05-18 More profiling Nyall Dawson 2020-05-18 Allow sorting Nyall Dawson 2020-05-18 Icon Nyall Dawson 2020-05-18 Add a few more items to startup runtime profiling to help debug slow startup Nyall Dawson 2020-05-18 Show startup profile timings in developer/debugging tools panel Instead of hiding this information on the console, let's expose it to users. QGIS startup times have been an ongoing issue for a number of years, so let's help provide users with some tools to help track down what's causing these (*hint* it's probably a plugin *hint*) Nyall Dawson 2020-05-18 More startup profile logging of plugin load times Nyall Dawson 2020-05-18 Create runtime profiles for various startup/provider initialisation tasks in processing Attempting to diagnose occasional very slow QGIS startup times Nyall Dawson 2020-05-18 Use translated strings while logging profiles Nyall Dawson 2020-05-18 Create RAII QgsScopedRuntimeProfile class and Python context manager to ease logging of runtime profiles. Now it's possible to do: with QgsRuntimeProfiler.profile('My operation'): # do something to automatically handle everything required to log the operation runtime Nyall Dawson 2020-05-18 Improve API for QgsRuntimeProfiler Make it easier to nest profiled calls by removing the concept of groups, and instead allow any profiled operation to have log child operation runtimes as well as its overall runtime. Nyall Dawson 2020-05-18 [layouts][api] Expose to public API the option to create separate files for each logical layer in a layout The backend for this was previously used only when creating a GeoPDF export, where we create an individual PDF per layout logical layer which are then composited by GDAL. By publicly exposing this functionality via the QgsLayoutExporter API we allow for plugins which can export layouts to seperate logical PDF files, allowing for other (non-GDAL) tools to be used to later composite the layers (e.g. Adobe Illustrator (which stupidly cannot handle multi-layer single PDF files!)) Sponsored by SMEC/SJ Merge: 6f86c4bb5a b32d68ef34 Alexander Bruy 2020-05-18 Merge pull request #36510 from sshuair/master fix processing tool box `BarPlot.py` translate text spell error lbartoletti 2020-05-18 [WIP][BUGFIX] Fix interpolation on split geometry Harrissou Sant-anna 2020-04-28 Better fix Harrissou Sant-anna 2020-04-26 Ensure 3D rendering options are disabled when adding a mesh layer Mathieu Pellerin 2020-05-18 Arg, what is happpppening Mathieu Pellerin 2020-05-18 Fix tests Mathieu Pellerin 2020-05-18 Fix map canvas decoration not shown when exporting temporal animation Vincent Cloarec 2020-05-18 disable dataset from activedatasetwidget (#36506) Vincent Cloarec 2020-05-18 disable inappropriate vector settings when 1D mesh (#36503) Even Rouault 2020-05-18 QgsMeshContours::exportLines(): fix duplicate expression (spotted by cppcheck) (#36498) Even Rouault 2020-05-18 Fix cppcheck warnings about uninitialized member variables Martin Dobias 2020-05-14 [vector tile] Added layer properties dialog Initial implementation with three tabs: - Information - displaying very basic data source information for now - Symbology - configuration of the renderer (same as in styling dock) - Labels - configuration of labeling (same as in styling dock) sshuair 2020-05-18 fix translate text spell error Nyall Dawson 2020-05-18 Push more debugging messages down a level Part of an ongoing campaign to see only unexpected error messages reported on debug level 1 Nyall Dawson 2020-05-18 Fix dox test Nyall Dawson 2020-05-18 Use messagebar instead of messagebox for animation export reports Nyall Dawson 2020-05-18 Fix ui warnings Nyall Dawson 2020-05-18 Tweak API for QgsTemporalUtils::exportAnimation Make it a bit more future-proof gacarrillor 2020-03-17 [processing] Destroy widgets from an algorithm dialog as soon as it is rejected Ivan Ivanov 2020-05-12 Fix docs and other code review fixes Ivan Ivanov 2020-04-30 Fix broken UI with extremely long file paths Ivan Ivanov 2020-04-30 Use TextSelectableByMouse instead of disabled QLineEdit; rename widgets to m* Ivan Ivanov 2020-03-14 Add the filename to the "Select Layers to Add.." Martin Dobias 2020-05-17 Test for transformCoordinates() Martin Dobias 2020-05-15 Add QgsRasterDataProvider::transformCoordinates() This is useful when client needs to find out image space coordinates of a point in map layer coordinates or vice versa. For warped VRT rasters this can't be simply done by using geotransform matrix because the transform may be more complex. This may be also useful functionality for identify tool to show source raster image coordinates. Julien Cabieces 2020-05-14 guard message bar item with QPointer Julien Cabieces 2020-05-13 Update documentation Julien Cabieces 2020-05-13 Remame mustPopulate and shorten warning message Julien Cabieces 2020-05-12 Fixes #33277 : save correctly selective masking parameters sshuair 2020-05-13 Add a Chinese Simplified translator Add a Chinese Simplified translator sshuair 2020-05-01 Add a Chinese Simplified translator Håvard Tveite 2020-05-17 geom_to_wkb - update description Ismail Sunni 2020-05-14 Handle integer 64 for QVariant. Fix #36412. Ismail Sunni 2020-05-14 Add unit test for conversion from small negative longlong. beketata 2020-05-16 Update qgsoptionalexpression.h With no "class" keyword on line 82 there is Error E0484 invalid explicit instantiation declaration. vcloarec 2020-05-15 add guard for mesh layer data provider and test Martin Dobias 2020-05-17 Giving up on qgis_ogrproviderguitest in Azure (fails with timeout) Martin Dobias 2020-05-17 Hopefully this fixes hang on windows in tests Martin Dobias 2020-05-15 Bring back GDAL/OGR provider tests (and fix them) The tests got disabled by mistake in 62d615c2 They have started to rot in the meanwhile, so this PR also fixes that: - renaming of data items is now GUI thing - moved to a new OGR GUI provider test - a test function was added in the test and never run, so it was not working at all Jürgen E. Fischer 2020-05-17 release.pl: allow specifying explicit point release number Nyall Dawson 2020-05-16 Don't show 'QgsRasterLayer created' messages in status bar Jürgen E. Fischer 2020-05-16 test_defwindowtitle.sh: also check Dialog Jürgen E. Fischer 2020-05-16 More translation string fixes (followup 25f332cefb39) DiGro 2020-05-15 Update src/providers/wms/qgswmsprovider.cpp Also changed "does" to "do" since all should be plural. Co-authored-by: Matthias Kuhn DiGro 2020-05-14 Minor typo corrected Line 1768 : "some parameter value" should probably be plural: "some parameter values", otherwise better to change "some" to "a" DiGro 2020-05-15 Added missing space Line 746 : "and %3as well." should probably be "and %3 as well." Should probably be backported to 3.10. Not sure though. DiGro 2020-05-15 Added missing space Line 9031 : "and %3as well." should probably be "and %3 as well." Nyall Dawson 2020-05-15 Fix loss of CRS customisation when opening raster properties window nedjima 2020-05-15 [Bug fix] load 3D view symbol configuration widget (Single symbol/Rule-based/No symbol) automatically in the layer properties window Merge: ad3c1cd7ef 54739e0aef Matthias Kuhn 2020-05-15 Merge pull request #36427 from signedav/ressource_expression [Server] Expression override for online resource in service capabilities Denis Rouzaud 2020-05-15 Delete prepare-commit.sh Mathieu Pellerin 2020-05-15 Fix drag and dropping of layer tree items (#36464) Denis Rouzaud 2020-05-15 fix deprecated QList::toSet in Qt 5.14+ (#36459) add an helper in qgis.h to avoid overwhelming the code Merge: 8866021fe1 319d34c1dd Matthias Kuhn 2020-05-15 Merge pull request #36372 from alexbruy/processing-cpp port more Processing algorithms to C++ Denis Rouzaud 2020-05-15 [layout] add missing interface to set atlas feature (#36432) Merge: 26d5fb03d2 55dc369140 signedav 2020-05-15 Merge pull request #36153 from level2-gis/master Server GetLegendGraphics add RULELABEL AUTO option Merge: 0617e52f19 eb7143c640 Matthias Kuhn 2020-05-15 Merge pull request #36373 from m-kuhn/editable_read_only_fields Commit changes from read only fields on the attribute form Merge: 4a7852337d 52fd8eba2d Matthias Kuhn 2020-05-15 Merge pull request #35875 from olivierdalang/tracing_curves_prototype [feature] Curved geometries support for trace tool Mathieu Pellerin 2020-05-15 Fix and add tests Mathieu Pellerin 2020-05-14 Properly set stacked widget index when loading and clearing projects Mathieu Pellerin 2020-05-14 Address review, add dox Mathieu Pellerin 2020-05-14 [FEATURE][temporal] Add off and fixed range modes to temporal navigation David Signer 2020-05-15 return value for getDataDefinedServerProperties from xml Nyall Dawson 2020-05-15 [FEATURE][temporal] Add ability to export animation frames Allows exporting of temporal animation frames to successive images, for later stitching together in an external application. Users have precise control over the image size and map extent. David Signer 2020-05-15 remove unused include David Signer 2020-05-15 warning message box in server capabilities section Nyall Dawson 2020-05-15 More test updates Nyall Dawson 2020-05-15 Update expected compilation status Nyall Dawson 2020-05-15 [postgres] Compile make_date, make_datetime, make_time functions Allows (most) vector temporal filters to be performed server-side, utilising indexes on the temporal fields. Ultimately makes it possible to animate huge postgres tables using the new temporal framework. Merge: 157e43775b 279909a139 Alessandro Pasotti 2020-05-15 Merge pull request #36349 from troopa81/fix_rename_user_expr Don't add another user expression when changing its label David Signer 2020-05-15 clear datadefined server properties if empty xml David Signer 2020-05-15 dataDefinedServerProperties for the overrides of user defined server variables (currently only WMSOnlineResource) as QgsPropertyCollection alongside the ProjectProperties Nyall Dawson 2020-05-15 Revert "[Oracle] Force multi geometry type at layer level" Samweli Mwakisambwe 2020-05-14 minor docs updates Samweli Mwakisambwe 2020-05-14 remove unused code Samweli Mwakisambwe 2020-05-14 added Samweli Mwakisambwe to contributors list Julien Cabieces 2020-05-14 Fixes #34457 SIP QgsHighlight class declaration Jürgen E. Fischer 2020-05-14 fix and rephrase translation string DiGro 2020-05-14 Typo's corrected Line 384 : Missing space at end of sentence. (Merges this sentence with the next, without a space behind the dot at the end) Line 564 : "the exponential distribution" should probably be "the gamma distribution", since the subject is the gamma distribution (QgsRandomGammaRasterAlgorithm) Line 645 : Missing space at end of sentence. (Merges this sentence with the next, without a space behind the dot at the end) Line 739 : Missing space at end of sentence. (Merges this sentence with the next, without a space behind the dot at the end) Line 921 : Missing space at end of sentence. (Merges this sentence with the next, without a space behind the dot at the end) Martin Dobias 2020-05-14 Added Q_OBJECT Martin Dobias 2020-05-13 [vector tile] Add basic GUI support for labeling configuration This adds a new tab in the layer styling dock widget for vector tile layers. The new QgsVectorTileBasicLabelingWidget class is based on the code used for QgsVectorTileBasicRendererWidget olivierdalang 2020-05-14 [tracing curves] still fixing tests....... Merge: 262568e6fb 18cc098b09 D'Hont René-Luc 2020-05-14 Merge pull request #36364 from rldhont/oracle-multi-geom-type [Oracle] Force multi geometry type at layer level olivierdalang 2020-05-14 [tracing curves] experimental notice Merge: d090236ff0 b9348302c4 Matthias Kuhn 2020-05-14 Merge pull request #36285 from signedav/delete_cascade Delete cascade on composition relations olivierdalang 2020-05-14 [tracing curves] (cleanup & test) Merge: 7cdfef920a 4e854d27fe Matthias Kuhn 2020-05-14 Merge pull request #36368 from olivierdalang/fix_36217 [plugin manager] only show install/experimental button when needed olivierdalang 2020-05-14 [tracing curves] (typo) Co-authored-by: Matthias Kuhn olivierdalang 2020-05-14 [tracing curves] still fiddling with tests (grrrr) Nyall Dawson 2020-05-14 More timezone mess Nyall Dawson 2020-05-14 Update test Nyall Dawson 2020-05-14 Attempt to fix Oracle datetime addition Nyall Dawson 2020-05-14 Fix timezone handling issue when getting min/max value of datetime from gpkg Nyall Dawson 2020-05-14 Add provider conformance test suite using geopackage source Nyall Dawson 2020-05-14 Fix oapif test Nyall Dawson 2020-05-14 Fix WFS tests Nyall Dawson 2020-05-14 More oracle test fixes Nyall Dawson 2020-05-14 Try to update Python provider test -- this test completely fails locally on master, so it's just guess work... Nyall Dawson 2020-05-14 Spatialite test update Nyall Dawson 2020-05-14 [oracle] Treat DATE field types as datetime values Fixes #28559 Nyall Dawson 2020-05-14 Flake Nyall Dawson 2020-05-14 A stab in the dark Nyall Dawson 2020-05-14 Less debug noise Nyall Dawson 2020-05-14 Update mssql provider tests for temporal handling Nyall Dawson 2020-05-14 Fix mssql provider returns garbage values for min/max/uniquevalues on time fields Nyall Dawson 2020-05-14 Even less chatty Nyall Dawson 2020-05-14 Less chatty Nyall Dawson 2020-05-14 Fix ui build warning Nyall Dawson 2020-05-14 Fix postgres datetime tests Nyall Dawson 2020-05-14 Postgres date tests Nyall Dawson 2020-05-14 Fix tests Nyall Dawson 2020-05-14 Another test fix Nyall Dawson 2020-05-14 VectorLayerCache test fix Nyall Dawson 2020-05-14 Get shapefile provider test working again Nyall Dawson 2020-05-14 Virtual layer test passing datetime checks Nyall Dawson 2020-05-14 Fix QgsVectorLayer datetime tests Nyall Dawson 2020-05-14 Fix a test on proj 6+ Nyall Dawson 2020-05-14 Get delimited text provider passing datetime checks Nyall Dawson 2020-05-14 AFS test suite datetime fixes Nyall Dawson 2020-05-14 Fix AFS datetime value handling Nyall Dawson 2020-05-14 Add to_datetime/to_date/to_time provider checks Nyall Dawson 2020-05-13 More test updates Nyall Dawson 2020-05-13 Test updates Nyall Dawson 2020-05-13 Test compilation of make_datetime, make_date, make_time, make_interval Nyall Dawson 2020-05-13 Enable more datetime based feature source tests Nyall Dawson 2020-05-13 Add more datetime/date/time tests to provider test suite Nyall Dawson 2020-05-13 Test for uniqueValues with date/time/datetime Nyall Dawson 2020-05-13 Fix base QgsVectorDataProvider::maximumValue/minimumValue handling of datetime/date/time values David Signer 2020-05-14 use reference for fids in deleteFeatures and ensure that they exist until the end in qgsrelationeditorwidget Merge: 84c4d8d251 720eefc0c7 Alessandro Pasotti 2020-05-14 Merge pull request #36422 from elpaso/bugfix-gh34813-osm-tiles-followup Folloup to PR 36399 OSM prefetch Mathieu Pellerin 2020-05-14 Only loop and connect signals for layers being added Mathieu Pellerin 2020-05-14 [temporal] On project load, restore the user-set temporal controller extent Vincent Cloarec 2020-05-14 [MESH][FEATURE] use only specified dataset group (#36334) [MESH][FEATURE] Allow to select only specific subset of dataset groups in mesh layer tree This could be done in the mesh layer properties dialog in the source tab. A new tree view displays all the available dataset groups from the data provider. The dataset groups can be checked/unckecked and renamed. This widget provides also buttons to load extra dataset group from files, to expand/collpase the tree, to check/unchek all items and to reset to default from the provider (for now, only the original name). Then only the checked dataset group will be displayed in the active dataset widget in renderer settings. David Signer 2020-05-14 const of QgsProperty and some styling David Signer 2020-05-14 remove paragraph Alessandro Pasotti 2020-05-14 Folloup to PR 36399 OSM prefetch Fixes #34813 Merge: f52954f71a 459bc53327 Alessandro Pasotti 2020-05-14 Merge pull request #36399 from elpaso/bugfix-gh34813-osm-tiles Fix xyx OSM tiles too many downloads Mathieu Pellerin 2020-05-14 [temporal] Fix computation of temporal extent for start/end expression mode (fixes #36408) Nyall Dawson 2020-05-14 Re-allow creation of postgres connections with ONLY a database name entered This configuration works and was previously supported David Signer 2020-05-13 project in the DeleteContext Merge: 250fa15163 c6823d8dd4 signedav 2020-05-13 Merge pull request #36188 from signedav/filterfix Avoid long loading in attribute table on model change signedav 2020-05-13 Update src/core/qgsvectorlayerutils.h Co-authored-by: Matthias Kuhn signedav 2020-05-13 Update src/core/qgsvectorlayerutils.h Co-authored-by: Matthias Kuhn signedav 2020-05-13 Update src/app/qgisapp.cpp Co-authored-by: Matthias Kuhn David Signer 2020-05-13 Context for the used expressions in the project properties server wms online resourse David Signer 2020-05-13 return the evaluated text of expression in wmsOnlineResource if available David Signer 2020-05-13 WMSOnlineResource can be defined by an expression. This means it's stored as a QgsProperty. Functions to read and write QgsProperty. David Signer 2020-05-13 read and write maps to xml - used for QgsProperty objects Mathieu Pellerin 2020-05-13 [ui] Further tweaks to the temporal controller panel Merge: 497233d205 c8db9ed329 Matthias Kuhn 2020-05-13 Merge pull request #36400 from m-kuhn/no_show_error_for_cancel Do not show error message if user cancels save as dialog Julien Cabieces 2020-03-12 Determine pkey in Oracle view Merge: 55efa3cd57 3cfe500f35 Paul Blottiere 2020-05-13 Merge pull request #36370 from pblottiere/legend_json Update the API to export a legend in JSON olivierdalang 2020-05-13 [tracing curves] fix test Werner Macho 2020-05-13 Update tsstat.pl Add nb Translator on request Matthias Kuhn 2020-05-13 Do not complain if user cancels open project dialog Matthias Kuhn 2020-05-13 Do not show error message if user cancels save as dialog The save to database providers return an null QString() if the dialog is cancelled, as documented in qgsprojectstorageprovider.h. No reason to show an error message for cancelling this dialog. olivierdalang 2020-05-13 [tracing curves] docstrings Alessandro Pasotti 2020-05-13 Re-use RenderPreviewJob flag to for Prefetch Alessandro Pasotti 2020-05-13 Fix xyx OSM tiles too many downloads Fixes #34813 by introducing a Prefetch rendering flag and raster provider capability that can be set by a provider when prefetching of out-of-viewport tiles is allowed. For now it is only denied (hardcoded) for OSM but the implementation allows per-layer setting when a GUI element to set the flag will been created. Nyall Dawson 2020-05-13 [feature][temporal] Add mode where start and end date are defined by expressions Allows for handling any kind of corner case, e.g. start/end time in custom string type fields, start/end time using numeric offsets from a reference date, etc. Fixes #36319 Nyall Dawson 2020-05-13 [feature][temporal] Add option to "accumulate features" Available when the mode is set to "Single Field with Date/Time" (logically, it ONLY makes sense in this mode!), this setting causes events to be visible whenever they have occurred before or during the visible map temporal range. Fixes #36321 Nyall Dawson 2020-05-13 [feature][temporal] Add a fixed static duration option for vector layers set to the "Single Field with Date/Time" mode This allows layers with a single field representing the start date but where all features have a constant event duration to play nicely with the temporal framework Also add user friendly descriptions for the various temporal modes inside the widget Fixes #26398 Nyall Dawson 2020-05-09 [feature][temporal] Add "start field + duration field" mode for vector layers Allows temporal filtering of layers which store a start time in one field and a duration in a different numeric field. Users are given a choice of temporal units for the duration (e.g. seconds, days, etc) Blottiere Paul 2020-05-12 Add Python unit test Blottiere Paul 2020-05-12 Update doc Blottiere Paul 2020-05-12 Use QStringLiteral Blottiere Paul 2020-05-11 Update sip binding Blottiere Paul 2020-05-11 Update exportSymbolToJson Blottiere Paul 2020-05-11 Update sip binding Blottiere Paul 2020-05-11 Update api of exportToJson Blottiere Paul 2020-05-11 Update another method Blottiere Paul 2020-05-08 Update sip Blottiere Paul 2020-05-08 Update unit tests Blottiere Paul 2020-05-08 Update API Alexander Bruy 2020-05-13 [processing][feature][needs-docs] add algorithm for executing SQL queries against registered SpatiaLite databases Alexander Bruy 2020-05-13 [needs-docs] add optional parameter for output file type to the vector split algorithm Nyall Dawson 2020-05-09 [temporal] Try to auto-populate reasonable initial choices for vector layer temporal settings When a new vector layer is loaded, we scan through the fields for likely candidates for the start and end field choices. If found, we initially setup the temporal properties to these guessed fields, but we DON'T automatically enable temporal properties for the layer. It's just a nice little shortcut, much like how we auto-guess the appropriate title field for a newly added layer Alexander Bruy 2020-05-13 fix typo in the short help and improve field equality expression Alexander Bruy 2020-05-07 add "Selection" toolbar to the QGIS main window and move all selection-related actions to it (fix #21045, refs #20350) Julien Cabieces 2020-05-07 make helpText const Co-authored-by: Matthias Kuhn Julien Cabieces 2020-05-07 Fixes #36191 : remove qrichtext meta from expression description html Richard Duivenvoorde 2020-05-12 New Temporal 'goto end/start' icons Bertrand Rix 2020-05-12 Fix QgsGeometry nearestPoint and minimalEnclosingCircle when the geometry is empty fix #36142 Luigi Pirelli 2020-05-12 Avoid temporary destination filename has "." inside Fixes #36353 Alexander Bruy 2020-05-12 fix tests Matthias Kuhn 2020-05-12 [ci] be more flexible on the python version Merge: b2890f0b6b 5d4ab688a5 Matthias Kuhn 2020-05-12 Merge pull request #36369 from signedav/siplinks Links to another sip doc host olivierdalang 2020-05-11 [tracing curves] (sip) olivierdalang 2020-05-12 [tracing curves] add test olivierdalang 2020-05-11 [tracing curves] add supports curve flag olivierdalang 2020-05-11 [tracing curves] add settings olivierdalang 2020-05-11 [tracing curves] use new line to curves api instead of OGR's olivierdalang 2020-04-21 [tracing curves] use OGR's C api and use wkb instad of wkt olivierdalang 2020-04-20 [FEATURE][tracing curves] Trace tools generates curved geometries olivierdalang 2020-05-11 Add "convert to curves" algorithm followup Nyall Dawson 2018-03-05 [FEATURE][processing] Add "convert to curves" algorithm Converts a linear geometry type to the corresponding curved geometry type, attemping to identify segments in the original geometries which can be replaced by arcs. The distance tolerance parameter specifies the maximum distance allowed between the original location of vertices and where they would fall on the converted curved geometries. This algorithm only consider a segments as suitable for replacing with an arc if the points are all regularly spaced on the candidate arc. The angle tolerance parameter specifies the maximum angular deviation (in degrees) allowed when testing for regular point spacing. Already curved geometries will be retained without change. David Signer 2020-05-12 comments and sipfiles Matthias Kuhn 2020-05-12 Commit changes from read only fields Read only fields can be calculated from default value expressions and then should be committed too. Fixes #36360 David Signer 2020-05-12 use links from riverbankcomputing David Signer 2020-05-12 links to another sip doc host David Signer 2020-05-12 feedback messages signedav 2020-05-12 Update src/gui/qgsrelationeditorwidget.cpp Co-authored-by: Matthias Kuhn signedav 2020-05-12 Update src/core/qgsvectorlayer.h Co-authored-by: Matthias Kuhn signedav 2020-05-12 Update src/core/qgsvectorlayerjoinbuffer.h Co-authored-by: Matthias Kuhn Alexander Bruy 2020-05-12 update tests and cleanup help file Alexander Bruy 2020-05-12 [processing] port Snap Geometries algorithm to C++ Uroš Preložnik 2020-05-10 Fix indentation issue uprel 2020-05-10 Revert test for rulelabel not set, add new rulelabel=auto test, clean data from previous commits uprel 2020-05-10 Adding AUTO value to RULELABEL parameter and keep existing logic uprel 2020-05-04 Adding 2 tests for WMS GetLegendGraphics if rulelabel is not set uprel 2020-05-03 Remove test for legend label if layertitle is off and rulelabel not set uprel 2020-05-02 Fixes #36140 olivierdalang 2020-05-12 [plugin manager] fix #36217 where install experimental button/message appearing when they shouldn't D'Hont René-Luc 2020-05-11 [Oracle] Force multi geometry type Oracle DBMS can mix single and multi geometry type like ESRI ShapeFile. So the geometry type has to be multi geometry type for requested one. Julien Cabieces 2020-05-11 Fixes #36192 : remove old user expression when changing its label Alexander Bruy 2020-05-11 [processing] port Polygonize algorithm to C++ Alexander Bruy 2020-05-11 [processing] port SpatiaLite Execute SQL algorithm to C++ Alexander Bruy 2020-05-11 [processing] port PostGIS Execute SQL algorithm to C++ David Signer 2020-05-11 split the disconnecting and connecting on filtermodel change to methods, so the disconnect can be called on qgsdualview before the reload of the layer without doing an invalidate() (called in setFilterMode of the qgsattributetablefiltermodel) David Signer 2020-05-11 use getter methods of DeleteContext in gui functions Alexander Bruy 2020-05-11 [processing] port Split vector layer algorithm to C++ Merge: 3d132e6f4f f2b03a8334 Matthias Kuhn 2020-05-12 Merge pull request #36283 from nyalldawson/html_colors Respect HTML colors in labels Martin Dobias 2020-05-11 Fix typo Martin Dobias 2020-05-10 Support TMS convention with vector tiles ({-y} instead of {y}) XYZ convention has zero Y at the top and increasing downwards, but various map servers use TMS convention which has zero Y at the bottom and rising upwards (within tile matrix) Nyall Dawson 2020-05-12 Doxygen test fixes Matthias Kuhn 2020-05-12 More verbose doc test feedback Nyall Dawson 2020-05-12 Fix doxygen warning Nyall Dawson 2020-05-12 Fix custom widgets build Merge: 00676f208f df8b19d506 D'Hont René-Luc 2020-05-12 Merge pull request #36352 from rldhont/server-wfs-describe-curve-surface [Bugfix][Server] WFS DescribeFeatureType: add MultiCurve and MultiSurface in SCHEMA Merge: 3e63210725 245bedb8e5 Matthias Kuhn 2020-05-12 Merge pull request #36361 from m-kuhn/code_layout_test_to_github_workflow Fix documentation test Matthias Kuhn 2020-05-12 Fix documentation tests Merge: 59e1dce732 95463e6fea Alexander Bruy 2020-05-12 Merge pull request #36289 from alexbruy/scratch-attributes allow adding attributes in the New Scratch Layer dialog (fix #24397) Nyall Dawson 2020-05-12 Sipify Nyall Dawson 2020-05-12 Test masks Nyall Dawson 2020-05-12 Fix F523 flake issues Nyall Dawson 2020-05-12 More reference images Nyall Dawson 2020-05-12 More tests Nyall Dawson 2020-05-12 Fix build Nyall Dawson 2020-05-12 Unit tests for QgsTextCharacterFormat Nyall Dawson 2020-05-12 More tests Nyall Dawson 2020-05-12 Complete tests for QgsTextDocument Nyall Dawson 2020-05-12 PyQGIS syntatic sugar, start on tests for QgsTextDocument Nyall Dawson 2020-05-12 Remove outdated test Nyall Dawson 2020-05-12 Travis build fix Nyall Dawson 2020-05-12 Disabled test run Nyall Dawson 2020-05-12 Fix scalebar text size calculation when HTML formatting is used Nyall Dawson 2020-05-12 Update QgsTextRenderer::textWidth/textHeight to handle HTML formatting Nyall Dawson 2020-05-12 Try to fix Travis build Nyall Dawson 2020-05-12 Don't try to reuse True value in enum, causes Python issue Nyall Dawson 2020-05-12 Build fixes Nyall Dawson 2020-05-12 Use composition rather then inheritance for QgsTextBlock/QgsTextDocument Allows us to expose these to python and hopefully fixes compilation issue on Travis Nyall Dawson 2020-05-12 Expose some more classes to Python, but mark as unstable API Nyall Dawson 2020-05-12 Split massive qgstextrenderer.cpp/.h files into separate files per contained class and tighten includes to speed up recompilation Nyall Dawson 2020-05-12 Code shuffle Nyall Dawson 2020-05-11 More cleanups, avoid multiple parsing of the same HTML content for a label Nyall Dawson 2020-05-11 Cleanups, vertical text handling Nyall Dawson 2020-05-11 General cleanups, and add support for underline/overline/strikethrough formatting tags Nyall Dawson 2020-05-11 Sip says no Nyall Dawson 2020-05-11 Create custom QGIS classes for QgsTextDocument, QgsTextBlock, QgsTextCharacterFormat etc In the hope of eventually removing the QTextDocument dependancy for HTML labels. We use this ONLY for parsing the HTML/css, and it's VERY heavy for just these needs. Nyall Dawson 2020-05-08 [FEATURE] Allow use of color related HTML font tags in label text When enabled, this option will treat label contents as HTML, and any FOREGROUND COLOR RELATED html formatting options will be respected in the rendered label. I repeat: ONLY HTML COLOR TAGS ARE RESPECTED. This is NOT a bug, rather this feature has been designed as a "test of the waters" with HTML formatting in labels, and accordingly only formatting options which do not alter the font shape were considered. On the plus side, it works correctly with ALL other label settings, including shadows, buffers, curved labels, etc! Sponsored by geoProRegio AG (www.geoproregio.ch) Nyall Dawson 2020-05-08 Adapt QgsPalLabeling.splitToLines to account for HTML formatting Nyall Dawson 2020-05-08 Add method to extract blocks from HTML text for labeling Nyall Dawson 2020-05-08 HTML formatting checkbox Nyall Dawson 2020-05-08 Add html flag Cody Martin 2020-05-08 Try to normalize line endings to LF with * text=auto Cody Martin 2020-05-08 Regenerate INSTALL[.html] with txt2tags 3.6 including Mac changes From C:\OSGeo4W64 with the 3.6 tag of txt2tags checked out at C:\OSGeo4W64\tx2tags and this branch of QGIS checked out at C:\OSGeo4W64\QGIS, call: python txt2tags\txt2tags.py -oQGIS\INSTALL -t txt QGIS\doc\INSTALL.t2t python txt2tags\txt2tags.py -oQGIS\doc\INSTALL.html -t html QGIS\doc\INSTALL.t2t Cody Martin 2020-05-08 Regenerate INSTALL[.html] with txt2tags 3.6 minus Mac changes It looks like #35915 and 4f91bee1 regenerated INSTALL from osx.t2t but didn't touch INSTALL.html. In this commit, I backed out all changes to the Mac/OSX sections to both INSTALL and INSTALL.html after using txt2tags to generate the files, to keep those sections identical to what came before me. Cody Martin 2020-05-06 Suggest that user call gdal-dev-env.bat before opening MSVC Cody Martin 2020-05-06 Revert "Remove now-redundant gdal environment setup script from package-nightly.cmd" This reverts commit 4032d43884bf5355ac5574f0575e8f539ad86f59. Cody Martin 2020-05-06 Revert "Add gdal+proj libraries to PATH in MSVC environment setup script" This reverts commit b8c803fc7e2b7fa958247d27777f6c4d53c4e136. Cody Martin <34431661+Codym48@users.noreply.github.com> 2020-05-05 Spell choose correctly Cody Martin 2020-05-05 Clarify sentence about CMake generator options Cody Martin 2020-05-05 Add some detail to the Run instructions Cody Martin 2020-05-05 Remove now-redundant gdal environment setup script from package-nightly.cmd Cody Martin 2020-05-05 Add gdal+proj libraries to PATH in MSVC environment setup script More specifically: call gdal-dev-env.bat as part of msvc-env.bat. Without doing this, the a build of the qgis.sln file in MSVC fails. Specifically, the synccrsdb project fails with: #> Running crssync #>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code -1073741515. Running crssync.exe from the command line also fails: C:\OSGeo4W64>QGIS>ms-windows\osgeo4w\build-qgis-test-x86_64\output\bin\RelWithDebInfo\crssync.exe The code execution cannot proceed because gdal302.dll was not found. Reinstalling the program may fix this problem. The code execution cannot proceed because proj_7_1.dll was not found. Reinstalling the program may fix this problem. The code execution cannot proceed because gdal302.dll was not found. Reinstalling the program may fix this problem. With this change, the configonly.bat workflow produces a qgis.sln file that builds to completion. The package-nightly.cmd script already called this additional .bat file to set up the PATH to gdal and proj libraries: call msvc-env.bat %ARCH% call gdal-dev-env.bat So it makes sense to add this call into msvc-env.bat. Cody Martin 2020-05-04 Suggest moving into local QGIS repository clone before executing git config command Cody Martin 2020-05-03 Clarify Windows configonly.bat workflow and fix user-specific path The previous workflow encouraged the user to create a batch file pointing to a nonexistant file before cloning the source code repository. Rearrange the calls so that the user can succesfully clone the QGIS repository, then create a batch file that calls a file in that source tree, then open the command prompt created by that batch file, then call a series of commands that configures using CMake, builds using Visual Studio, and runs QGIS. Cody Martin 2020-05-03 Add detail about required packages to VS2015 Community install instructions Cody Martin 2020-05-03 Switch from [] to () to prevent creation of broken hyperlinks Cody Martin 2020-05-03 Switch to //Advanced Install// to exactly match installation prompt D'Hont René-Luc 2020-05-07 [Bugfix][Server] WFS DescribeFeatureType: Support MultiSurface in schema D'Hont René-Luc 2020-05-07 [Bugfix][Server] WFS DescribeFeatureType: Support MultiCurve in schema Merge: 02df2577c8 84e6378324 Matthias Kuhn 2020-05-11 Merge pull request #36350 from m-kuhn/code_layout_test_to_github_workflow Install indentation/astyle deps for static tests Matthias Kuhn 2020-05-11 Install indentation deps Merge: 915957cde1 f171232ee6 Matthias Kuhn 2020-05-11 Merge pull request #36307 from m-kuhn/code_layout_test_to_github_workflow Code layout test to GitHub workflow David Signer 2020-05-11 handledLayers and handledFeatures in DeleteContext to be able to use it in python as well Denis Rouzaud 2020-05-11 run milestone bot on upstream only (#36342) Merge: 7733448563 83a12fb56b Matthias Kuhn 2020-05-11 Merge pull request #36302 from m-kuhn/dpi_fix Set DPI of rendered images David Signer 2020-05-11 use getter of handledFeatures on DeleteContext David Signer 2020-05-11 getter for handledFeatures in DeleteContext David Signer 2020-05-11 docs Matthias Kuhn 2020-05-11 Improve wording in verify_indentation Mathieu Pellerin 2020-05-11 [vector layer] Fix minimumValue/maximumValue for joined and virtual fields Matthias Kuhn 2020-05-11 Fetch depth Matthias Kuhn 2020-05-11 Another try Matthias Kuhn 2020-05-11 Change commit range Matthias Kuhn 2020-05-11 Fix indentation test Vincent Cloarec 2020-05-11 [MESH] scalar color settings depending on classification (#36313) * [MESH] [FEATURE] Sets meh color ramp classification from metadata read by MDAL driver. Some mesh layer formats can provide values that can be compressed by categorizing values in consecutive intervals, each represent by an integer or byte. MDAL has the capabilities to recognize this dataset type and store the bounds of each class an the units in the metadata. QGIS uses this metadata to setup adapted color ramp shader. * [MDAL] update to pre-release 0.5.92 Nyall Dawson 2020-05-11 Fix some more python formatting issues, remove more flake exceptions Samweli 2020-05-11 log message for no match wms/wmst service exceptions Andrea Giudiceandrea 2020-05-11 Fix tick-style scalebar when subdivisions ticks height > segments ticks height Take the subivisions ticks height into accout, for ticksscalebar box size calculation and horizontal line and labels position, only if the number of subdivisions to draw is greater than 1 Samweli Mwakisambwe 2020-05-10 updated cumulative range logic in temporal controller Samweli Mwakisambwe 2020-05-10 remove unwanted ternary operator Samweli Mwakisambwe 2020-05-09 enable cumulative temporal controller range setting Mathieu Pellerin 2020-05-10 Harmonize icon and tooltip of temporal panel in vector/raster/mesh layer properties dialog Mathieu Pellerin 2020-05-10 Insure save map canvas as image/PDF respect temporal settings Nyall Dawson 2020-05-10 [feature][expressions] New variables @animation_start_time and @animation_end_time and @animation_interval Contain the OVERALL animation start and end times (the current frame time ranges is already available by @map_start_time/@map_end_time) and overall animation interval Fixes #36320 Mathieu Pellerin 2020-05-10 One day is today Mathieu Pellerin 2020-05-09 Address review Mathieu Pellerin 2020-05-09 [FEATURE][layout] Expose temporal UI for map items Mathieu Pellerin 2020-05-09 Address flag comment Mathieu Pellerin 2020-05-09 Address review Mathieu Pellerin 2020-05-08 [temporal] Optimize canvas rendering by avoiding needless cache clearing Mathieu Pellerin 2020-05-08 [canvas] Insure a refreshed canvas due to temporal range changes reflects the last provided range Nyall Dawson 2020-05-10 Cleanup QgsTemporalUtils::calculateTemporalRangeForProject Move logic to subclasses instead Nyall Dawson 2020-05-10 Forward declare QgsMapLayerTemporalProperty subclasses instead of including in header Speeds up recompilation time Tom Palan 2020-05-09 Disable linking of server with qgis_analysis if WITH_ANALYSIS=FALSE Tom Palan 2020-05-09 Prevent building of qgis_process when WITH_ANALYSIS=FALSE Tom Palan 2020-05-09 Disable analysis tests when WITH_ANALYSIS=FALSE Tom Palan 2020-05-09 Do not build python analysis when WITH_ANALYSIS=FALSE Harrissou Sant-anna 2020-05-09 Disable labels in layout scale bar properties when the referred feature is disabled Víctor Olaya 2020-05-09 Removed email address from Processing metadata Merge: da042bb61d 30219ecd65 Alexander Bruy 2020-05-09 Merge pull request #36305 from alexbruy/fix-36290 [processing] fix file filter for i.landsat.toar (fix #36290) Matthias Kuhn 2020-05-09 Fix WITH_DOT Matthias Kuhn 2020-05-09 Add window title for expression preview Matthias Kuhn 2020-05-09 Set DPI of rendered images Matthias Kuhn 2020-05-09 Goodbye travis for code_layout Matthias Kuhn 2020-05-09 [workflows] Add code_layout tests Matthias Kuhn 2020-05-09 [workflows] Rename pyflakes to flake8 - that is the tool we use Alexander Bruy 2020-05-09 [processing] fix file filter for i.landsat.toar (fix #36290) Nyall Dawson 2020-05-09 [feature][expressions] New expression function "make_interval" Allows direct construction of interval values from years/months/weeks/ days/hours/minutes/second values, without having to construct a string representation of the interval first Nyall Dawson 2020-05-09 Add a flexible QgsInterval constructor for creating from years/months/days/etc Nyall Dawson 2020-05-09 [feature][temporal] Add expression variables for frame properties Adds @frame_number, @frame_rate, @frame_duration, which give the current frame number, frames per second, and length of frames respectively Nyall Dawson 2020-05-09 [feature][temporal] Add a new "Redraw Layer Only" mode for temporal vector layers When set to this mode, the layer will automatically be redrawn whenever the temporal range is changed, but no time based filtering will be applied to the features. This configuration is useful when the layer has symbology settings which vary based on the temporal range. For instance, when a layer is using time-dependent rule-based renderer expressions or data-defined symbology expressions. Nyall Dawson 2020-05-09 [expressions] Treat all datetime values as UTC when comparing While QDateTime has innate handling of timezones, we don't expose these ANYWHERE in QGIS. So to avoid confusion where seemingly equal datetime values give unexpected results (due to different hidden timezones), we force all datetime comparisons to treat all datetime values as having the same time zone We should revisit this when/if we start exposing time zone handling on a user level Nyall Dawson 2020-05-08 Correctly handle NULL start or end time values when filtering temporal ranges We treat these as -infinity or +infinity (i.e. no time limit for the feature start or end respectively) Alexander Bruy 2020-05-08 don't pre-select any geometry type Alexander Bruy 2020-05-08 allow defining fields directly in the new scratch layer dialog (fix #24397) Nyall Dawson 2020-05-08 Optimise comparison of date/time/datetime values in expressions Avoid forced conversion to string when comparing the same date/time types Nyall Dawson 2020-05-08 Lazily initialize QgsDistanceArea in expressions This is barely ever used (only when the $perimeter, $length or $area functions are used in an expression), and is expensive to construct. We've been merrily creating them EVERY time we prepare an expression resulting in a lot of wasted effort. By lazily creating it only if needed we save a bunch of wasted processing and ultimately get MUCH faster expression preparation. (especially noticable when animating vector layers using data defined symbol settings or categorized/graduated/rule based renderers) Merge: ab2ec699e9 cd8f1f1038 Matthias Kuhn 2020-05-08 Merge pull request #36265 from m-kuhn/export_label_positions Abstract dxf export label provider away Matthias Kuhn 2020-05-08 More dox Matthias Kuhn 2020-05-08 Add since Martin Dobias 2020-05-08 Clean up doxygen doc so that types are not mistaken as html tags Martin Dobias 2020-05-07 Remove mistakenly added file Martin Dobias 2020-05-07 Add processing test for the vector tile writer alg Martin Dobias 2020-05-07 Review fixes Martin Dobias 2020-05-05 Code cleanups, GUI improvements Martin Dobias 2020-05-05 Added widget wrapper, added two separate algorithms (xyz + mbtiles) Martin Dobias 2020-04-29 Initial work on Processing alg for vector tile writing David Signer 2020-05-08 fix type in parametername deletedCount David Signer 2020-05-08 get all the child and join features of the first level to create the warning text to inform the user that there is a cascade delete or a composition relation David Signer 2020-05-08 print question instead of warning on delete a feature when detected composition relations and cascade joins Mathieu Pellerin 2020-05-08 [temporal] Tiny fix to insure vector features are shown on non-temporal layout map items Matthias Kuhn 2020-05-08 Move qgslabelsink to core/labeling and docs David Signer 2020-05-08 docs David Signer 2020-05-08 On delete, checks if there are referncing or joined layers where the delete could have an impact (compositions on relations or cascade delete on joins). This is a general message checking the layer, not checking if the delete of the current feature will have impact. This to avoid long time on a big selection of features. David Signer 2020-05-08 On a delete, check for possiblity that features of a referencing or joining layer could be impacted and print warning. It's a general warning, and not depending on what features should be deleted. This to avoid long time for checking all features in the relations. Jürgen E. Fischer 2020-05-08 osgeo4w: use nightly gdal bindings Mathieu Pellerin 2020-05-08 Follow up 01ec02a : remove border on QPushButton:open state as Qt merges that with QPushButton:pressed Nyall Dawson 2020-05-08 Try to fix time comparison issue on Travis Nyall Dawson 2020-05-07 Allow skipping setting either the start of end time fields Result is features which start at -eternity and end at the selected end field time, or which start at the selected start field time and end at +eternity Nyall Dawson 2020-05-07 More unit tests Nyall Dawson 2020-05-07 Unit tests for AFS temporal handling Nyall Dawson 2020-05-07 Fix dual field logic Nyall Dawson 2020-05-07 Auto setup temporal handling for temporal AFS layers Nyall Dawson 2020-05-07 Flesh out QgsVectorDataProviderTemporalCapabilities and implement setDefaultsFromDataProviderTemporalCapabilities for QgsVectorLayerTemporalProperties Please enter the commit message for your changes. Lines starting Nyall Dawson 2020-05-07 Use make_datetime instead of string based date expressions Nyall Dawson 2020-05-07 Fix sip Nyall Dawson 2020-05-07 Add sip casting Nyall Dawson 2020-05-07 Sipify Nyall Dawson 2020-05-07 [feature] Add basic temporal handling support for vector layers This exposes some basic temporal capabilities for vector layers: - static time range for layer (to match raster layer possibilities), this sets a single static time range which applies to the whole layer. ALL features from the layer will be shown whenever the canvas time overlaps the layer time range - "Single field with datetime": Allows selection of a single date or datetime field from the layer. Features will be shown whenever this field value is within the canvas time range - "Separate Fields for Start and End Date/Time": Allows selection of start and end date/datetime fields from the layer. Features will be shown whenever the time interval calculated from these fields overlaps the canvas time range Some known limitations/inefficiencies: - currently only date/datetime fields can be used. This was done to simplify the format handling and avoid the need to worry about string fields with different datetime formats. In future we should allow selection of string fields and allow users to enter a custom datetime format string - unlike the Time Manager plugin approach, the approach taken here is to rely completely on QGIS expressions and feature requests to do the filtering (Time Manager uses layer filter strings and attempts to set a native SQL filter syntax so that filtering is done on the backend). This is intentional, because it provides a unified filter approach regardless of the provider used (i.e. we don't need to worry about the different SQL syntaxes used natively by the different providers). The beauty of feature request expression compilation **should** mean that the QGIS expressions are magically turned into native backend queries, BUUUUUUUUUUUT... because we lack QGIS expression support for date time literals, we currently rely on the "to_datetime" expression function and coerce everything through strings. None of the expression compilers handle this function, so currently ALL filtering is done on the QGIS side. We need to add functions for optimised datetime literal creation, and then ensure that the different compilers correctly map these literals across to the backend filter syntax to allow all the filtering work to be done on the database side... So currently, performance is much worse with large layers compared to Time Manager. But, the advantage is that we can use the native temporal framework and have vector layers animated alongside mesh and raster layers! José de Paula Rodrigues Neto Assis 2020-05-06 Code review: using QStringLiteral instead of QString José de Paula Rodrigues Neto Assis 2020-05-06 Fixed dropping PostgreSQL materialized views. By default, the PostgreSQL provider allows the user to drop database objects from the Browser tree; however, the PostgreSQL syntax for dropping materialized views is different from dropping ordinary views. This fixes it, and adds the keyword "MATERIALIZED" accordingly. Fixes #36164 Alexander Bruy 2020-05-07 hide filter details (extensions string) from the open vector and open raster layer dialogs Alexander Bruy 2020-05-07 add ability to specity setting additional Options flags for QFileDialog in the QgsFileWidget For example in some cases hidding filter details is useful to prevent expanding combobox popup to the whole screen when long filter string is used. Alexander Bruy 2020-05-07 add "All supported" file filter for OGR and GDAL providers allowing to view all supported file types at once (fix #13239) Martin Dobias 2020-05-07 [quick] Fix unhandled exception in QgsQuickPositionKit David Signer 2020-05-07 Not using reference for QgsFeatureIds since the given value could maybe be changed on recursive delete. Recursions are usualy not used with compositions, but to be save, this change has been made. David Signer 2020-05-07 feedback messages on delete cascade David Signer 2020-05-07 DeleteContext instead of having cascade parameter in delete functions and QMap for response David Signer 2020-05-07 use handledFeatures as context in join buffer functions as well to avoid recursions and use it for feedback David Signer 2020-05-07 the function to delete without updating the extent and deleting cascade is called deleteFeatureCascade handledFeatures is given to store all the layers and features affected by the delete operation recursion is blocked by checking handled features David Signer 2020-05-07 on deleting a feature, it deletes the relating children, when "cascade" parameter is true, the relation strength is a composition. "cascade" parameter is true on every "normal" delete fired by the user interface. It's not true, on functions like merge feature or offline editing synchronization etc. David Signer 2020-05-07 call deleteFeature in deleteFeatures, instead going through the loops in QgsVectorLayerEditBuffer instead to have everything going the same way on the QgsVectorLayer level and use of private deleteFeature function to avoid multiple remove of selected feature ids and multiple call of updateExtents() Tom Palan 2020-05-07 Compile python processing plugins even when WITH_GUI=FALSE Tom Palan 2020-05-04 Fix compilation with option WITH_GUI=FALSE Fixes #29185 Merge: 17006551e6 8bbee9abc4 Alexander Bruy 2020-05-07 Merge pull request #36263 from alexbruy/atlas-export-button turn "Export atlas" button in the Layout Designer into drop-down button menu (fix #25899) Julien Cabieces 2020-05-07 Fixes #34946 : save masking pen join style Matthias Kuhn 2020-05-05 Abstract dxf export label provider away Alexander Bruy 2020-05-07 turn "Export atlas" button in the Layout Designer into drop-down button menu (fix #25899) So this button works ins the same way as menu buttons with popup in the QGIS main window, namely remember last used tool and allow either to click on the button itself to perform export in desired format or click on the dropdown button to choose different action. Mathieu Pellerin 2020-05-07 [themes] Style checked style of push buttons Merge: e441eaa933 985f86f1d7 Matthias Kuhn 2020-05-07 Merge pull request #36240 from troopa81/fix_snaptogridcanvasitem Fix SIP QgsSnapToGridCanvasItem class declaration Merge: c2715d7b44 ae60a2f6bf Alessandro Pasotti 2020-05-07 Merge pull request #36230 from elpaso/uri-encode-round-trip-test PG and PG raster en/decode URI fix and tests Nyall Dawson 2020-05-07 [FEATURE][expressions] Add make_date, make_time and make_datetime functions These functions allow for direct creation of date/time values. Previously this was only possible by going through the to_datetime/to_date/to_time functions, which are string based and accordingly frustrating/inefficient to use when you have numeric date/time component values. Merge: 4117be924b 51b0d5a13b Denis Rouzaud 2020-05-07 Merge pull request #36236 from 3nids/fix25671 [layout] allow sorting attribute table by field not listed in the table Nyall Dawson 2020-05-06 Fix accidental paste Nyall Dawson 2020-05-06 [FEATURE][layouts] Allow customisation of division and subdivision symbol as distinct symbols vs the scalebar line symbol Allows for styling division and subdivision symbols in a different way compared with the horizontal line symbol in a tick scalebar Sponsored by SLYR Nyall Dawson 2020-05-06 Don't restrict subdivision height to be < division tick height Because **maybe** someone will want subdivisions bigger than divisions, and there's no need to artificially restrict their creativity! Nyall Dawson 2020-05-06 Minimum subdivision count is 1, not 0 Nyall Dawson 2020-05-06 Add clarification re meaning of number of subdivisions uclaros 2020-05-07 split delete statements to chunks Denis Rouzaud 2020-05-06 API backward compatibility fix, code layout and readability, implicit sharing uclaros 2020-05-06 const added Denis Rouzaud 2020-05-06 fix dox and layout Alexander Bruy 2020-05-06 [processing] rename Graphics group to Plots as this better reflects purpose of the algorithms inside it (fix #33310) Merge: 8e2a9d5797 59d182d582 Alexander Bruy 2020-05-06 Merge pull request #36238 from alexbruy/qlr-path store last used QLR path and re-use it when opening another QLR (fix #27392) Merge: 1ddcde9139 bba874cd42 Alexander Bruy 2020-05-06 Merge pull request #36232 from alexbruy/close-prompt prompt before closing SQL editor tabs with unsaved changes (fix #14636) Denis Rouzaud 2020-05-06 make oracle loading a bit less boring (and fold the output) (#36239) Merge: b1873a4e6e c6ee633b7d Denis Rouzaud 2020-05-06 Merge pull request #35382 from 3nids/dnd-across-qgis-instances [FEATURE] allow to drag'n'drop layer across several QGIS instances Julien Cabieces 2020-05-06 Fixes #36033 : add sip specific class declaration to QgsSnapToGridCanvasItem Alexander Bruy 2020-05-06 store last used QLR path and re-use it when opening another QLR file (fix #27392) Denis Rouzaud 2020-05-06 remove duplicated forward declaration* Denis Rouzaud 2020-05-06 adapt test Denis Rouzaud 2020-05-06 regroup the 2 models within an abstract base class Denis Rouzaud 2020-05-06 QgsLayoutTableColumn is not a QObject anymore Denis Rouzaud 2020-05-06 fix crash - clone the columns Denis Rouzaud 2020-05-06 fix backward compatibility and fix leak Denis Rouzaud 2020-05-06 do not use a specific class for the sort columns for sake of simplicity this can live in the same class than the disaply columns Denis Rouzaud 2020-05-06 allow sorting attribute table by field not listed in the table fixes #25671 Instead of using a sort filter proxy model on top of the columns model, this uses a dedicated model for the sorting columns Denis Rouzaud 2020-05-06 add level and duration to message emitted Merge: ad25c24e43 dd0d71a6b7 Matthias Kuhn 2020-05-06 Merge pull request #36215 from m-kuhn/pyflakes flake8 Matthias Kuhn 2020-05-06 Fix tests Merge: 6ccf90f077 a162cc2508 Alexander Bruy 2020-05-06 Merge pull request #36202 from alexbruy/geometryless-shapefile allow creating geometryless DBF tables from the New Shapefile dialog (fix #15654) Alexander Bruy 2020-05-06 prompt before closing SQL editor tabs with unsaved changes (fix #14636) Jürgen E. Fischer 2020-02-22 package.cmd: fix syntax error (cherry picked from commit cd141490eccf4340b658eab7fab1e7fb80c06214) Alessandro Pasotti 2020-05-06 PG and PG raster en/decode URI fix and tests More bugfixes and tests for PG metadata encode and decode URI. Merge: 3e6c7c28f7 1e0b890dc1 Matthias Kuhn 2020-05-06 Merge branch 'master' into pyflakes Matthias Kuhn 2020-05-06 Apply suggestions from code review Co-authored-by: Denis Rouzaud Alexander Bruy 2020-05-06 fix capitalization Nyall Dawson 2020-05-06 [feature][layouts] Expose control over layer legend splitting behavior on a layer-by-layer basis This allows users to manually override the legend's default setting for "split layers" on a layer-by-layer basis, by double clicking a layer in the layout legend panel and choosing whether that layer: - follows the default legend setting for splitting - can ALWAYS be split over multiple columns (regardless of the legend's setting) or - can NEVER be split over multiple columns (regardless of the legend's setting) Sponsored by SLYR David Signer 2020-05-06 Update the title by calling filterChanged on signals of the QgsAttributeTableFilterModel like visibleReloaded or featureFiltered. This has to be done on the one hand, because the final filtering on QgsAttributeTableFilterModel has been done on QgsAttributeTableModel::finished what is sometimes done after the filterChanged on QgsDualView is emmited, and on the other hand in case the filtering on QgsAttributeTableFilterModel has been done from otherwhere. Possibly it's called more than one time on a filtering, but since it's only sets the title in the end this is not bad. Denis Rouzaud 2020-05-06 allow editing of links in file widget (#36190) Denis Rouzaud 2020-05-06 enhance sorting capabilities in attribute table list/form view (#36199) Andrea Giudiceandrea 2020-05-06 Fix parse_dash_results.py removing a parenthesis too many Nyall Dawson 2020-05-06 Extra tweaks to legend column auto breaking when manual breaks are present Nyall Dawson 2020-05-06 Fix compiler warnings Andrea Giudiceandrea 2020-05-06 [feature][layouts] Add subdivisions in ticks scalebar right segments Adds the ability to create subdivisions for segments included in the right part of the ticksscalebar Fixes #20341 Nyall Dawson 2020-05-05 Only use distance area calculator in expression preview results when it has been initialized correctly Fixes #35628 Matthias Kuhn 2020-05-06 Remove unused code Matthias Kuhn 2020-05-05 Fix some remaining issues Matthias Kuhn 2020-05-05 Noqa Matthias Kuhn 2020-05-05 Fix excape Matthias Kuhn 2020-05-05 Fix imports Matthias Kuhn 2020-05-05 Fix python2 print Matthias Kuhn 2020-05-05 Fix parse dash results Matthias Kuhn 2020-05-05 Fix escaping issues Matthias Kuhn 2020-05-05 Fix line spacing errors Matthias Kuhn 2020-05-05 Fix escaping errors Matthias Kuhn 2020-05-05 Typo Matthias Kuhn 2020-05-05 Fix code issues Matthias Kuhn 2020-05-05 noqa Matthias Kuhn 2020-05-05 Add missing imports Matthias Kuhn 2020-05-05 Code style Matthias Kuhn 2020-05-05 Also ignore bare excepts. For now. Matthias Kuhn 2020-05-05 More ignores Matthias Kuhn 2020-05-05 Fix python errors Matthias Kuhn 2020-05-05 noqa for injected code Matthias Kuhn 2020-05-05 Modernize code Matthias Kuhn 2020-05-05 Ignore a lot of errors Matthias Kuhn 2020-05-05 yes, typo Matthias Kuhn 2020-05-05 Does not improve trust into this setup so far... Matthias Kuhn 2020-05-05 Another action Matthias Kuhn 2020-05-05 Flake8 instead of picky pyflakes Matthias Kuhn 2020-05-05 Add pyflakes test Denis Rouzaud 2020-05-05 fix typo Alexander Bruy 2020-05-05 allow creating geometryless (plain) DBF tables from the New Shapefile dialog (fix #15654) Merge: 7d9fbc23c9 6684433140 Alexander Bruy 2020-05-05 Merge pull request #36201 from alexbruy/new-layer-ui don't pre-select geometry type in the new shapefile/geopackage layer dialogs (fix #14983) Merge: ef0bfff022 2b9b4ed036 Alessandro Pasotti 2020-05-05 Merge pull request #32138 from jgrocha/geometry-type-based-styles Support for styles for different geometry types for the same Postgresql table Sandro Santilli 2020-05-05 [docker] Avoid assuming /dev/tty is usable Closes #36187 Nyall Dawson 2020-05-05 Dox++ Nyall Dawson 2020-05-02 [FEATURE] Allow placing manual column breaks in legends Adds the option when configuring a legend item to place a column break before the item, causing it to be placed into a new column This allows user control over the column content, for cases when the automatic column generation doesn't result in the desired results Vincent Cloarec 2020-05-05 Snap on mesh elements (#36171) [API] [FEATURE] Add a method in API to snap on mesh elements (vertex, edge, face) The method returns the position of the snapped point on the closest mesh element : Alexander Bruy 2020-05-05 don't pre-select geometry type in the new shapefile and new geopackage layer dialogs (fix #14983) Denis Rouzaud 2020-05-05 allow fetching all features in QgsFeaturePickerWidget (#36193) and more documentation David Signer 2020-05-05 wait for filtered features before continue test Denis Rouzaud 2020-05-05 add missing doc+ Denis Rouzaud 2020-05-05 layer tree model can emit messages which will be shown in the message bar Mathieu Pellerin 2020-05-05 [layouts] When dropping an SVG onto layouts, treat it as such Denis Rouzaud 2020-03-26 [FEATURE] allow to drag'n'drop layer across several QGIS instances fixes #20467 Nyall Dawson 2020-05-05 Mask image Nyall Dawson 2020-05-05 Regenerate legend renderer tests using a bold font, and fix too large number of tolerance pixels in tests The previous reference images all used such a narrow reference font that they required a very large pixel tolerance, which was letting through real errors. As a result disable the json opacity test, which was completely broken ever since it was introduced. The test had a LARGER number of tolerance pixels than the reference images had, and accordingly was testing nothing at all. And the issue hasn't been fixed, so the test was a false positive... Now the test is fixed but failing and disabled, pending someone (else) fixing the underlying issue. David Signer 2020-05-05 timer on reload visible features (according to extend) and on filtering features (according to filter) to avoid long reload time in case a signal (like featureAdded) is called multiple times in short period Denis Rouzaud 2020-05-05 Allow filtering WM(T)S list in source dialog (#36166) Jürnjakob Dugge 2020-05-05 When reading scalebar from XML re-apply stored size after changing style (#36173) This PR fixes the issue that when restoring a numeric scale bar layout item from an XML (such as when opening a saved project or pasting a copied item) the height of the scale bar layout item is set to a value larger than the one stored in the XML (see #26931 and #32379). The issue arises from the fact that restoring a scale bar layout item initially creates a QgsLayoutItemScaleBar with the default style of Single Box, which has larger minimum dimensions as calculated by calculateBoxSize. The call to attemptResize in QgsLayoutItem::readXml, which tries to apply the dimensions stored in the XML, cannot set the dimensions of the scale bar layout item to be smaller than these minimum dimensions, so the dimensions are only applied correctly if they happen to be larger. To fix this issue, this PR re-applies the stored size by calling attemptResize in QgsLayoutItemScaleBar::readPropertiesFromElement after the scale bar style has been set. Additionally, the width of the numeric scale bar was not restored correctly because QgsLayoutItemScaleBar::finalizeRestoreFromXml calls QgsLayoutItemScaleBar::updateScale, which calls resizeToMinimumWidth(). This PR adds a check to skip resizeToMinimumWidth when the style is Numeric. Fixes #26931, fixes #32379 Nyall Dawson 2020-05-05 Let some tests pass on proj == 6 (<7) versions Mathieu Pellerin 2020-05-05 [image cache] Avoid creating an invalid image and painting onto it Nyall Dawson 2020-05-05 Add unit test Nyall Dawson 2020-05-04 [FEATURE][layouts] Allow overriding the default symbol for a legend node This allows users to (optionally!) customise the symbol appearance for a legend node, e.g. to tweak the colors or symbol sizes to better provide a "representative" patch symbol compared with how those corresponding features actually appear on the map. It's useful for exaggerating symbol widths, or for manually tweaking the colors of semi-transparent symbols so that the colors represent the actual appearance of the symbols when rendered on top of the map content. Or to tweak the marker interval/offset in marker lines so that the markers are nicely spaced in the legend patch. Fixes #14077 Harrissou Sant-anna 2020-05-02 Replace the "Edit user expression" button icon David Signer 2020-05-04 slots to filter features only if there changed something relevant vcloarec 2020-05-02 disable transparency for QgsInterpolatedLineRenderer Harrissou Sant-anna 2020-05-04 Review existing tooltip and help text Harrissou Sant-anna 2020-05-04 Fix more alignment, spacing and stretching issues Harrissou Sant-anna 2020-05-03 Constrain the feature preview widget size and avoid it expanding Samweli Mwakisambwe 2020-05-04 Remove special characters on wms dimension extent David Signer 2020-05-04 connected vector layer signals to reloadVisible and filterFeatures slot instead of datachanged of model since this leaded to unneeded and long reloading after the main model is reloaded fixes #35927 Merge: ac8b956640 c90ce4ecd6 Alexander Bruy 2020-05-04 Merge pull request #36129 from jgrocha/postgis-dialogue-ux-improvement Enables Postgresql service based connections without database name Jorge Gustavo Rocha 2020-05-04 Update src/providers/postgres/qgspostgresprovider.cpp Co-authored-by: Alessandro Pasotti Jorge Gustavo Rocha 2020-05-04 Do not check if database name is filled when using services Martin Dobias 2020-05-02 Allow relative paths to vector tile layers in projects (fixes #36023) Martin Dobias 2020-05-04 [quick] Fix missing images in qgis_quick library (#36152) They were removed by mistake in 19edc99 when cleaning up .qrc handling Matthias Kuhn 2020-05-03 Remove garbage Pretty sure that was never put here on purpose Merge: 096b80e444 56077cf780 Paul Blottiere 2020-05-03 Merge pull request #36141 from pblottiere/context_restorer Add a broader restorer mechanism for WMS Clemens Raffler 2020-05-03 [feature][processing] Complete random raster algorithm collection #2 This refactors and completes the recently added work on random number raster layer creation algorithms (see #35835) and reworks the single algorithm implementation proposed in #36065 to a base-algorithm solution which avoids duplicate code. With the new algorithms aimed towards distribution based random number creation, QGIS reaches to the same level of functionality as current ArcGIS random raster creation tools. In total, the PR adds the following algorithms (normal and uniform raster layer creation algs are refactored to be in line the new naming scheme): Create random raster layer (binomial distribution) Create random raster layer (exponential distribution) Create random raster layer (gamma distribution) Create random raster layer (negative binomial distribution) Create random raster layer (normal distribution) Create random raster layer (poisson distribution) Create random raster layer (uniform distribution) Germap 2020-05-03 [processing] Set distanceArea CRS properly in SumLineLengths algorithm Fix #36135 Nyall Dawson 2020-05-03 Maybe even LESS enum classes will help? Nyall Dawson 2020-05-03 Fix test Nyall Dawson 2020-05-02 Travis says no to enum class Nyall Dawson 2020-05-01 Request ui changes Nyall Dawson 2020-05-01 Since Nyall Dawson 2020-05-01 Add unit tests for outside polygon labels Nyall Dawson 2020-05-01 Less debug noise Nyall Dawson 2020-05-01 Fix broken server tests These tests had lots of issues, including some inappropriate mask images which nullified the tests! Nyall Dawson 2020-04-30 Fix diagram placement Nyall Dawson 2020-04-30 Be a bit less aggresive at pruning small feature polygon label candidates Nyall Dawson 2020-04-30 Fix some labels incorrectly flagged as unplaced when they actually are placed Nyall Dawson 2020-04-30 Logic tweaks Nyall Dawson 2020-04-30 Force a small minimum distance when label outside mode is used, so that labels don't touch the polygon by default Nyall Dawson 2020-04-30 Show distance controls when labeling outside polygon modes are enabled Because these impact how far outside the polygons the labels will be placed Nyall Dawson 2020-04-30 [labeling][FEATURE] Add a dedicated polygon placement mode for "outside" When selected, labels will always be placed outside of polygons for the layer Sponsored by QGIS Swiss user group Nyall Dawson 2020-04-30 [FEATURE][labeling] Permit data defined control over placing labels outside polygons Options are: - 'yes': allow placing outside the polygon if needed - 'no': don't allow outside placements - 'force': only ever put this label outside the polygon Nyall Dawson 2020-04-30 [FEATURE][labeling] Add option to allow polygon labels to be placed outside of polygon features when required When a label can't be placed inside the polygon and this option is checked, then it will be automatically placed at a nicely selected location just outside of the polygon Sponsored by QGIS Swiss user group! Nyall Dawson 2020-04-30 Cleanup handling of multiline align combo box, and allow selection of multiline align for polygon features Since this DOES have a meaning in some modes, e.g. when labelling outside of polygons Nyall Dawson 2020-04-30 [pal] Tag more label candidates with their respective quadrants Nyall Dawson 2020-04-30 [pal][api] Add label candidate generation mechanism to generate candidates outside of polygon features Based on a tweaked version of the logic presented by Rylov & Reimer from "A practical algorithm for the external annotation of area features" (2016), this placement mode generates a set of label candidates which sit at a set distance outside of a polygon's exterior ring. Designed for candidate generation for small polygons wrt label size, or in other cases where it's not possible or desirable to fit the label inside the polygon features itself Nyall Dawson 2020-04-30 [pal] Refactor to generalise and extract function for creating an ordered label position for a point Nyall Dawson 2020-04-30 [pal] Avoid overly eager truncation of polygon candidates for long skinny polygons Nyall Dawson 2020-04-30 [pal] Optimise LabelPosition::getDistanceToPoint for horizontal labels Nyall Dawson 2020-04-30 Remove dead code Blottiere Paul 2020-05-02 Replace pointer by value Blottiere Paul 2020-05-02 Update unit test Blottiere Paul 2020-05-02 Add documentation Blottiere Paul 2020-05-02 Replace old restorer by the new one Blottiere Paul 2020-05-02 Add unit tests Blottiere Paul 2020-05-01 Add a broader restorer class Nyall Dawson 2020-05-03 Blacklist PyQgsServerWMSGetPrint This test consistently fails, likely revealing a real issue in the server code (but regardless, a test which fails all the time has no place on the ci) Germán Carrillo 2020-05-02 Missing dockwidget object name (useful for addTabifiedDockWidget) Germán Carrillo 2020-05-02 Tabify attribute tables that are dock widgets (fix #11953) Germán Carrillo 2020-05-02 Expose addTabifiedDockWidget through QgisInterface Germán Carrillo 2020-05-02 New addTabifiedDockWidget in QGIS App to add dock widgets as tabs jdugge 2020-04-24 Remove groupUuid when copying grouped layout items Nyall Dawson 2020-05-03 Spelling fixes Mathieu Pellerin 2020-05-03 [themes] Fix styling of bottom-located tabs Samweli 2020-05-01 check wmst group visibility based on its parent widget Samweli 2020-05-01 repositioned use dates option in wmst group options Samweli 2020-05-02 improve state handling in temporal tab Samweli 2020-05-02 updated navigation object test Samweli 2020-05-02 use std::floor instead of std::ceil in calculating total count of frames Jan Caha 2020-05-02 [feature] close_line expression function Closes an open (multi)linestring geometry Merge: 253c706b5c aa5141ca33 Alessandro Pasotti 2020-05-01 Merge pull request #35996 from agiudiceandrea/patch-int64-qgsexpression Fix int64 literals parsing in QgsExpression Jorge Gustavo Rocha 2020-05-01 Enables Postgresql service based connections without database name Merge: 347d048125 5202d08db9 Matthias Kuhn 2020-05-01 Merge pull request #36124 from espinafre/fix_pg_bigint_default Fixed fetching NULL bigint pgsql attributes. Fixes #36011 Denis Rouzaud 2020-05-01 remove relation editor on double clik in form editor (#36123) there is now the panel on the right for this José de Paula Rodrigues Neto Assis 2020-05-01 Fixed fetching NULL bigint pgsql attributes. Fixes #36011 Denis Rouzaud 2020-05-01 move the logic to save line edit state to QgsLineEdit (#36117) David Signer 2020-05-01 Proper setup of connections David Signer 2020-05-01 Set FilterMode of FilterModel before reloading the data, because otherwise the old connections are still active. Denis Rouzaud 2020-05-01 add QgsFeaturePickerWidget to custom widgets (#36119) D'Hont René-Luc 2020-04-25 [Test][Server] WMS GetPrint group: deactivate equal image D'Hont René-Luc 2020-04-24 [Server] WMS GetPrint group layers: use const list Merge: bc3cea92e5 47c54e4f14 Alexander Bruy 2020-05-01 Merge pull request #36115 from DelazJ/expressionBuilderFunctions Default the expression builder dialog to the functions list page Harrissou Sant-anna 2020-05-01 Default the expression builder dialog to the functions list page and do not force icon size Samweli 2020-04-29 fix divide by zero number error Merge: d3a7a65c90 5d7871fa0c Alexander Bruy 2020-04-30 Merge pull request #36032 from alexbruy/service-area-units [processing] use hours as cost units for service area algorithms (fix #30464) Merge: 578ab8596d f60812a3aa D'Hont René-Luc 2020-04-30 Merge pull request #35825 from rduivenvoorde/qgisserveroutput Qgisserveroutput Alexander Bruy 2020-04-30 fix tests Merge: 9d5b69afc2 d7edbcb323 Denis Rouzaud 2020-04-30 Merge pull request #36089 from 3nids/expression-preview Feature browser for preview in expression builder Merge: 0c1e7202ee c4f84db542 Alessandro Pasotti 2020-04-30 Merge pull request #36012 from Samweli/updates_wmst_static_temporal_range Updates on WMS-T static temporal capabilities settings Denis Rouzaud 2020-04-30 fix test (was broken before) Matthias Kuhn 2020-04-30 Make error message translatable Denis Rouzaud 2020-04-30 add browsing buttons Samweli Mwakisambwe 2020-04-27 using QStringLiteral for QVariantMap indexes Jürgen E. Fischer 2020-04-30 spelling fixes (followup 765aa9c705) Denis Rouzaud 2020-04-30 fix crash Merge: 765aa9c705 075b8ebfc7 Alexander Bruy 2020-04-30 Merge pull request #35901 from alexbruy/remove-functions [feature] ability to remove custom functions (fix #27513) Jürgen E. Fischer 2020-04-29 spelling fixes Merge: 74aa54bc2b b8fee83f6b Alessandro Pasotti 2020-04-30 Merge pull request #35741 from Samweli/auto_update_layer_project_range Update WMS-T layers project temporal range Denis Rouzaud 2020-04-30 fix build with Qt < 5.14 Denis Rouzaud 2020-04-30 code layout Alexander Bruy 2020-04-29 address review comments Alexander Bruy 2020-04-28 add new parameter and hide old one Alexander Bruy 2020-04-27 [processing] use hours as cost units for service area algorithms (fix #30464) Denis Rouzaud 2020-04-30 Apply suggestions from code review Co-Authored-By: Matthias Kuhn Nyall Dawson 2020-04-30 Revert temporary new style inclusions Nyall Dawson 2020-04-29 Add mechanism to allow new symbols to be added to the default style library to be updated when QGIS is upgraded uclaros 2020-04-29 fix typo Harrissou Sant-anna 2020-04-29 Add a help link to 3d animation export dialog Harrissou Sant-anna 2020-04-28 Hide unnecessary line frame around widget Harrissou Sant-anna 2020-04-28 Reduce margins in vector and mesh layer properties dialog harmonizing all the tabs and vertically aligning the settings widget with button toolbar at the bottom Harrissou Sant-anna 2020-04-29 Various fixes to the Mesh layer symbology properties * Use gridLayout instead of combination of horizontal + vertical layouts with no particular setting * Reduce vertical spacer size and margins to remove unnecessary scrollbar/space, fix alignment * Add label to widgets to mimic other others in QGIS * Add tabstops Harrissou Sant-anna 2020-04-29 Do not force wrap the label Alessandro Pasotti 2020-04-29 Safer workflow when checking for OpenCL This is to prevent users being locked out of the settings when a buggy OpenCL driver that was working before starts failing. Related to #36078 Harrissou Sant-anna 2020-04-29 Use the "deselect all in active layer" icon in the attribute table given that feature (de)selection scope is within the current layer uclaros 2020-04-29 Disable attribute table save button when there are no uncommited changes Nyall Dawson 2020-04-29 Avoid unnecessary transforms caused by disconnected GPS widget Nyall Dawson 2020-04-29 Flag another transform as ballpark appropriate Nyall Dawson 2020-04-29 Refactor QgsLineString::interpolatePoint to extract segment traversal to a separate visitor function This allows other code paths to utilise this same logic in an efficient way Matthias Kuhn 2020-04-29 Allow map interactions when multiedit window is open Fix #36059 Sponsored by QGIS Sustainability Initiative Peter Petrik 2020-04-29 [ios] fix qrc path required for Qt 5.14.2 for iOS Peter Petrik 2020-04-29 [ios] fix qrc path required for Qt 5.14.2 for iOS Merge: f4a5986ff4 0cbb4dbb5b Alessandro Pasotti 2020-04-29 Merge pull request #36087 from Samweli/provider_metadata_bool_params Functions for adding a variant of bool params in provider metadata Denis Rouzaud 2020-04-29 fix test Denis Rouzaud 2020-04-29 add test for QgsFeaturePickerWidget Denis Rouzaud 2020-04-29 add setting for fetch limit Denis Rouzaud 2020-04-29 add a property to determine if geometry is fetched Denis Rouzaud 2020-04-29 do not use template since they cannot be mixed with Q_OBJECT Denis Rouzaud 2020-04-27 use a template approach Denis Rouzaud 2020-04-25 reintroduce reload current feature Denis Rouzaud 2020-04-24 rename QgsFeatureChooser to QgsFeaturePicker Denis Rouzaud 2020-04-21 more work Denis Rouzaud 2020-04-03 adapt UI Denis Rouzaud 2020-03-27 adapt expression builder to use ne QgsExpressionPreviewWidget Denis Rouzaud 2020-03-27 move the expression preview to a dedicated class Samweli 2020-04-29 using camel case for all provider uri params Samweli 2020-04-29 add setting of bool params in provider metadata Richard Duivenvoorde 2020-04-24 Fix tests for qgsserver Richard Duivenvoorde 2020-04-17 Small textual change in Exception message Richard Duivenvoorde 2020-04-17 Add some example service keys AND a warning for case-sensitivity Richard Duivenvoorde 2020-04-17 Provide some hints for new users when there is a project file error Richard Duivenvoorde 2020-04-17 Make info about host and port more obvious visible obrix 2020-04-17 Update snapping test with min max inversion. obrix 2020-04-15 Force reset of layer tree view when snapping scale mode is changed. Get rid of the ugly hack forcing the refresh of the rows when the mode was changed. This should fix two bugs with scale combox and min and max column being disabled when they should not. Should fix #35789. obrix 2020-04-15 Invert th meaning of min scale and max scale to be coherent with other qgis feature. Minimum scale is the most zoomed out scale, maximum scale the most zoomed in. Enrich the tooltip to be more explicit. Should fix issue #35786. Nyall Dawson 2020-04-29 [processing] Only show detailed logging messages when running a model algorithm IF the model is being run through the model designer dialog If you run it from the toolbox (or as a sub-component in another model) then skip all the additional verbose debugging information that normally gets logged. This avoids a whole lot of unnecessary log noise when running models, unless you're actively working on changing the model. Nyall Dawson 2020-04-29 Allow specifying hidden parameter values when setting initial parameter values for an algorithm dialog Nyall Dawson 2020-04-29 Typo Nyall Dawson 2020-04-28 Add support for retrieving temporal extent from WMS-T version 1.1 Nyall Dawson 2020-04-29 Followup 800c54f, nicer fix vcloarec 2020-04-28 fix sip doc vcloarec 2020-04-28 fix doc vcloarec 2020-04-27 fix sip vcloarec 2020-04-27 identify tool for 1d mesh Ismail Sunni 2020-04-28 Set maximum time step to max int. Fix #35887. uclaros 2020-04-28 Added test for tessellator fix uclaros 2020-04-27 Make tessellator properly handle 2d triangles (fix #36024) Merge: 232cf06cb6 12761733a6 D'Hont René-Luc 2020-04-28 Merge pull request #35939 from Gustry/project_title check project root name in the server validator Merge: 35576d72f2 678b5a8c16 Matthias Kuhn 2020-04-28 Merge pull request #36040 from espinafre/postgresql_fix_bigint_field_attributes Correctly handle bigint PostgreSQL values José de Paula Rodrigues Neto Assis 2020-04-28 Fix default bigint values; tests for bigint fields (pgsql) vsklencar 2020-04-28 [QgsQuick] Fix overlaped variable name with QT widget's variable Qt 5.14 introduced currentValue variable for combobox widget which clashes with qgsquick variable Samweli 2020-04-28 fix for circular activation of raster temporal properties Samweli Mwakisambwe 2020-04-26 using wms provider metadata functions for updates in the uri Nyall Dawson 2020-04-28 Fix exception when editing certain model algorithms Fixes #36036 Nyall Dawson 2020-04-28 [processing] Fix subset string is ignored for vector layers when running GDAL algorithms If a subset string is set, we must export the subset of the layer for use by the GDAL command* Fixes #35981 * well, we probably **should** just build the gdal command to include the SQL definition of the subset filter, but that's non-trivial, so this fix is a good simple solution for now Nyall Dawson 2020-04-28 rm -rf tests/src/server ;) Nyall Dawson 2020-04-28 More test masks Nyall Dawson 2020-04-28 Fix indentation Nyall Dawson 2020-04-28 Update server test masks Note that most of these legend tests are broken by design -- the font used is far too small and narrow for reliable testing. These need to be remade using the standard reference test font at reasonable sizes. Nyall Dawson 2020-04-28 Deprecate QgsLegendRenderer methods which use raw QPainter and force use of QgsRenderContext Samweli Mwakisambwe 2020-04-27 using QStringLiteral for QVariantMap indexes Samweli Mwakisambwe 2020-04-27 tweaks on wmst static temporal settings logic and ui Samweli Mwakisambwe 2020-04-26 skip auto activation of raster temporal properties Samweli Mwakisambwe 2020-04-26 using wms provider metadata functions for updates in the uri Samweli 2020-04-13 update layers using project temporal range when the range has changed Jürgen E. Fischer 2020-04-28 debian packaging: fix 8ee4d0572f9 Mathieu Pellerin 2020-04-27 [authentication manager] Fix mutex leak Nyall Dawson 2020-04-27 [FEATURE] Allow overriding the legend patch size on a per-item basis Allows users to override the symbol patch size for individual legend nodes, by double clicking the node Width and height can be individually overridden, with the node falling back to the default width or height when the override isn't set. Sponsored by SLYR Nyall Dawson 2020-04-27 Allow custom QgsDataItem types a chance to create a info widget This allows plugin provided browser items a chance to create their own information panel widgets Samweli 2020-04-26 docs for wms-t temporal uri parameters Samweli 2020-04-13 added tests for the wmst match mode logic Samweli 2020-04-13 improved logic for search of closest datetimes José de Paula Rodrigues Neto Assis 2020-04-27 Undoing overcorrection on handling bigint min/max values. José de Paula Rodrigues Neto Assis 2020-04-27 Correctly handle bigint PostgreSQL values Fixes #36011 Nyall Dawson 2020-04-15 ln prepare-commit.sh to prepare_commit.sh Nyall Dawson 2020-04-14 Rename scripts to swap "-" for "_" for consistency We had a confusing and unpredictable mix of script names with - vs _, e.g. scripts/prepare-commit.sh vs scripts/sipify_all.sh This unifies with the preferred _ convention for script file names Jan Caha 2020-04-27 Expressions for geometry Z and M minimum and maximum (#35928) * add expressions for min and max M and Z - including tests * add my info to contributors.json * Apply suggestions from code review suggestions to help for expressions from Nyall Co-Authored-By: Nyall Dawson * Apply suggestions from code review add suggestions to qgsexpressionfunction.cpp from Nyall Co-Authored-By: Nyall Dawson * [feature][expressions] - fix expressions Z/M min and max * [feature][expressions] - fix styling Z/M min and max expressions Co-authored-by: Nyall Dawson Martin Dobias 2020-04-27 Only write bounds when reprojection of layer extents does not fail Martin Dobias 2020-04-25 Improvements to the vector tile writer - filtering of input layers by expressions and min/max zoom level - custom layer names in the output - writing of custom metadata for MBTiles output - auto-calculate output extent (instead of defaulting to the whole world's extent) - passing transform context to the encoder Mathieu Pellerin 2020-04-27 [authentication manager] Use dedicated mutex for master password check Mathieu Pellerin 2020-04-25 [authentication manager] Avoid crossing mutex wires when checking for master password Vincent Cloarec 2020-04-27 [MESH] fix mesh calculator saving for windows (#35963) fix mesh calculator saving for windows (fix #35549) Merge: 276691a8f1 3c711fe20d Alessandro Pasotti 2020-04-27 Merge pull request #36006 from elpaso/server-standalone-get-url-from-host Server standalone: read hostname and port from HOST header (if any) Merge: d62c982b6f b03f444440 Alessandro Pasotti 2020-04-27 Merge pull request #36022 from qgis/disable-mxe Disable MXE workflow Alessandro Pasotti 2020-04-27 Disable MXE workflow Tried hard with github support and giving up Merge: f2353ec934 304a3d9509 Matthias Kuhn 2020-04-27 Merge pull request #35983 from espinafre/dbmanager_pgsql_constraint_trigger Handle CONSTRAINT TRIGGER on DB Manager/PostgreSQL. uclaros 2020-04-26 Make progress count from 0 to 100 Mathieu Pellerin 2020-04-25 Follow up commit ff2b2e8 : safer approach + test case José de Paula Rodrigues Neto Assis 2020-04-26 Comment clarifying query against pg_catalog Alessandro Pasotti 2020-04-26 Update src/server/qgis_mapserver.cpp Alessandro Pasotti 2020-04-26 Server standalone: read hostname and port from HOST header (if any) Merge: 3b660cef29 5773c0eb51 Alessandro Pasotti 2020-04-26 Merge pull request #36001 from Samweli/wms_provider_uri_handling Added WMS specific URI encoding and decoding functions Merge: 7e2df15603 5771948105 Even Rouault 2020-04-26 Merge pull request #35948 from agiudiceandrea/patch-1 Fix arguments in QgisApp::about() for exported source code Jürgen E. Fischer 2020-04-26 fix indentation (followup 050dfde009) Alexander Bruy 2020-04-24 add confirmation dialog before removal Alexander Bruy 2020-04-22 get rid of QSignalBlocker Alexander Bruy 2020-04-21 use QSignalBlocker Alexander Bruy 2020-04-21 [feature] ability to remove custom functions (fix #27513) Samweli 2020-04-26 added encode and decode functions for the wms provider uri Jürgen E. Fischer 2020-04-25 testqgsgrassprovider.cpp: avoid warning Andrea Giudiceandrea 2020-04-25 Fix arguments in QgisApp::about() for exported source code Even Rouault 2020-04-25 qgswmsrenderer.cpp: avoid confusing aliasing of 'layer' variable name, which cauded gcc 5.5 to fail Martin Dobias 2020-04-24 Rename QgsMBTilesReader to QgsMbTiles (now both reader+writer) Martin Dobias 2020-04-24 switch to QgsJsonUtils + QStringLiterals + typo Martin Dobias 2020-04-23 Add writing of vector tiles to MBTiles container Andrea Giudiceandrea 2020-04-25 Fix int64 literals parsing in QgsExpression uclaros 2020-04-25 just return true if trying to delete an empty set Jürgen E. Fischer 2020-04-25 fix forms (followup 2e7bebcf201) Étienne Trimaille 2020-04-23 Update src/core/qgsprojectservervalidator.h Co-Authored-By: Alessandro Pasotti Etienne Trimaille 2020-04-23 check project root name in the server validator uclaros 2020-04-24 Group postgres DELETE statements to a single query instead of one for each deleted fid Alexander Bruy 2020-04-24 remove server search URL from settings remove server search tab from OWS dialog Alexander Bruy 2020-04-20 [needs-docs] remove Server Search tab from the WMS connections dialog (fix #25660). As used catalog does not receive updates for years and we already have more feature rich search with MetaSearch core plugin. Nyall Dawson 2020-04-24 [FEATURE][layouts] Allow control over the horizontal spacing before legend group/subgroup/symbols Gives flexibility to allow "nesting" legend groups/subgroups/symbols and much greater control over legend item placement Sponsored by SLYR Alexander Bruy 2020-04-24 always return correct field-alias mapping from attributeAliases() call (fix #31870) populate attribute aliases map when constructing vector layer to provide consistent results from attributeAliases() call even if no aliases set (fix #31870) Mathieu Pellerin 2020-04-24 [processing] When removing a parameter registered as an output, remove it from outputs list Jürgen E. Fischer 2020-04-24 add code_layout test to verify that UIs either have a non-default window title or are not marked for translation Jürgen E. Fischer 2020-04-21 translation string fixes Jürgen E. Fischer 2020-04-17 packaging updates for qgis_process (followup bfadf47d16) José de Paula Rodrigues Neto Assis 2020-04-24 Handle CONSTRAINT TRIGGER on DB Manager/PostgreSQL. Fixes #35967 Merge: 46dea07df3 8681826f92 Alexander Bruy 2020-04-24 Merge pull request #35956 from alexbruy/global-settings look for qgis_global_settings.ini also in the AppDataLocation (fix #31288) Merge: f8fae3cf39 31316a914e Alexander Bruy 2020-04-24 Merge pull request #35955 from alexbruy/rastercalc-ok [rastercalc] enable Ok button only when expression and output are set (fix #30420) Vincent Cloarec 2020-04-24 [FEATURE][MESH] 1D mesh width/color varying (#35926) Introduce a renderer for 1D mesh edges that can vary width over the line. The line can also have different color based on the actual dataset value on the line's point. Co-authored-by: Peter Petrik Nyall Dawson 2020-04-24 Don't allow double click editing of legend nodes when auto update mode is enabled Nyall Dawson 2020-04-24 [layout] When newline characters are entered as part of a legend item's text, correctly respect these while rendering legend Nyall Dawson 2020-04-24 Test mask updates Nyall Dawson 2020-04-24 Update test reference images Long Huan <8551701+longhuan2018@users.noreply.github.com> 2020-04-17 remove all the places where images.qrc is used Long Huan <8551701+longhuan2018@users.noreply.github.com> 2020-04-17 move IMAGE_RCCS to qgis_core Long Huan <8551701+longhuan2018@users.noreply.github.com> 2020-04-17 Update CMakeLists.txt Long Huan <8551701+longhuan2018@users.noreply.github.com> 2020-04-17 SET CMAKE_AUTORCC ON Long Huan <8551701+longhuan2018@users.noreply.github.com> 2020-04-17 Use CMake's AUTOCC function instead of QT5_ADD_RESOURCES Nyall Dawson 2020-04-24 Test mask updates Nyall Dawson 2020-04-24 Fix ui build warning Alex 2020-04-23 Close 3D measurement on 3D canvas close Fixes #34632 Merge: 69d88d1946 860fb23e36 Alessandro Pasotti 2020-04-23 Merge pull request #35946 from elpaso/server-wfs3-little-cleanup Server little cleanup (class documentation) Merge: 1af8b8178b 69d83984f7 Alessandro Pasotti 2020-04-23 Merge pull request #35952 from elpaso/pgraster-decode-encode-uri PG raster metadata: encode & decode uri Nyall Dawson 2020-04-23 Add some helpful scoped RAII classes for use with QgsRenderContext QgsScopedRenderContextPainterSwap: allows for temporarily swapping the destination painter object for a QgsRenderContext for the lifetime of the object QgsScopedRenderContextScaleToMm: temporarily rescales a render context destination painter device to use millimeter based units for the lifetime of the object QgsScopedRenderContextScaleToPixels: temporarily rescales a render context (which has been scaled to millimeter based units) back to pixel based units, for the lifetime of the object olivierdalang 2020-04-23 Fix QgsAbstractGeometry->segmentize() not returning correct WkbType for multi-geometries Nyall Dawson 2020-04-23 Cache generated WKT if it's in the preferred format Some frequently called code paths call this, and it's rather costly to calculate on the proj side. Nyall Dawson 2020-04-23 Cleanup QgsCoordinateReferenceSystem WKT enum - alias WKT_2018* to new WKT_2019* values, since the spec is actually 2019, not 2018 - add WKT_PREFERRED value which currently aliases to WKT2_2019, but can be changed if/when future bumps to the WKT spec happen - add WKT_PREFERRED_GDAL which should be used whenever a CRS is exported to WKT for use with GDAL API. Aliases to WKT2_2019 currently, but can be changed if/when a new spec is released and GDAL supports it Alexander Bruy 2020-04-23 [raster calculator] enable Ok button only when expression and output are set (fix #30420) Merge: f7cc8a2d5b 9fc5985c74 Matthias Kuhn 2020-04-23 Merge pull request #33950 from DelazJ/renameMapTheme [feature] Allow renaming of the current map theme Merge: 5d06aa57da 51418d2669 Alexander Bruy 2020-04-23 Merge pull request #35838 from alexbruy/connections-fixes various fixes to connections dialogs in Datasource Manager Alessandro Pasotti 2020-04-23 PG raster metadata: encode & decode uri Alessandro Pasotti 2020-04-23 Server little cleanup (class documentation) Plus removed sql injection protection from sanitize because: 1. it was not required: the value goes into a QgsExpression and it's never sent to a provider directly 2. it could have been misused with the wrong assumption that it was robust implementation (it wasn't) Merge: b5e2365d07 0e5536b908 D'Hont René-Luc 2020-04-23 Merge pull request #35937 from rldhont/server-wms-getprint-group-layer-mask [Tests][Server] WMS GetPrint group Mask file Alexander Bruy 2020-04-23 silence debug information from delimited text provider (fix #35552) Alexander Bruy 2020-04-23 fix providers order in the Datasource mnager Alexander Bruy 2020-04-23 make slot private Alexander Bruy 2020-04-19 add tooltip for WMS title to allow read long titles (refs #28861) Alexander Bruy 2020-04-18 doc coverage Alexander Bruy 2020-04-18 use standard "Referer" field in the new WMS connection dialog instead of custom field in the WMS options group Alexander Bruy 2020-04-18 [needs-docs] remove "Add default servers" button from the WMS conenctions dialog (fix #29873) Alexander Bruy 2020-04-17 [ux] disable some buttons (e.g. Edit, Delete, Save) in connection dialogs if connection list is empty Alexander Bruy 2020-04-17 [ux] don't enable OK button in new connection dialogs if required fields are empty (fix #26038) Alexander Bruy 2020-04-17 save/restore tile pixel ratio for XYZ connections when performing import/export Merge: 5dd3916970 a94d195408 Alexander Bruy 2020-04-23 Merge pull request #35891 from alexbruy/wfs-export include missed WFS connection settings into XML exchange file (fix #35866) Nyall Dawson 2020-04-23 [layouts] Add explicit button to insert expressions in legend text While this has been possible for a while by manually entering a "[% expression %]" string as part of a legend item's text, this is completely hidden from users and rather useless. Now that we have a dedicated widget to allow configuration of individual legend items, we've got the capacity to show a dedicated "insert expression" button, just like we do for layout labels. This makes it immediately clear to users that expressions CAN be used in legend item text, and also helps them construct valid expressions using the available expression context. Alexander Bruy 2020-04-23 look for qgis_global_settings.ini also in the AppDataLocation (fix #31288) Allow to put global settings file in the default location managed by the user or system administrator which is not touched by installer and does not require any additional setup like passing commandline parameters or settings environment variable. D'Hont René-Luc 2020-04-23 [Tests][Server] WMS GetPrint group Mask file To complete PR #35277 Harrissou Sant-anna 2020-04-23 More doc strings Alexander Bruy 2020-04-23 remove explicit default empty string Peter Petrik 2020-04-23 fix INSTALL for MacOS (#35915) fix INSTALL for MacOS Nyall Dawson 2020-04-21 Return null point instead of null geometry for QgsGeometry.fromWkt('Polygon ((0 0, 1 1, 1 0, 0 0))').intersection(QgsGeometry.fromWkt('Point (42 0)')) Refs #35776 Merge: 78639b8ea8 a06984cfaa D'Hont René-Luc 2020-04-22 Merge pull request #35277 from rldhont/server-wms-getprint-group-layer [Tests][Server] WMS GetPrint group Merge: 97814517da 546db9e88e Matthias Kuhn 2020-04-22 Merge pull request #35918 from rduivenvoorde/cmakelist_proj_log Make cmake output slightly better Denis Rouzaud 2020-04-22 add missing protobuf include (#35902) this fixes build on mac Merge: 947aedba2c 4e7018db79 D'Hont René-Luc 2020-04-22 Merge pull request #35900 from Gustry/project_validator move the QGIS Server validator from the project properties to its own class D'Hont René-Luc 2020-03-24 Fix [Tests][Server] Add WMS GetPrint group D'Hont René-Luc 2020-03-23 [Tests][Server] Add WMS GetPrint group D'Hont René-Luc 2020-03-23 [Tests][Server] project_groups: change layer checked in tree Richard Duivenvoorde 2020-04-22 Make cmake output slightly better Nyall Dawson 2020-04-22 Show description in model input reorder dialog, not raw parameter name Nyall Dawson 2020-04-22 [processing] Rework model input reorder approach to use QStandardItemModel Allows for drag and drop reorder of inputs, hopefully resolves issues on some qt versions Etienne Trimaille 2020-04-22 update english after PR review in the project validator olivierdalang 2020-04-21 gitignore all windows builds olivierdalang 2020-04-20 make build dir configurable in package-nightly.cmd Etienne Trimaille 2020-04-21 move the QGIS Server validator from the project properties to its own class Denis Rouzaud 2020-04-22 fix typo in comment Merge: 9327ea6cf7 b524929d20 Alexander Bruy 2020-04-22 Merge pull request #35869 from alexbruy/python-deprecated fix deprecation warning in qgis.utils (fix #32786) Nyall Dawson 2020-04-22 Nicer preview symbols for patches Nyall Dawson 2020-04-22 Show favorited legend patches in legend patch button menu Nyall Dawson 2020-04-21 [FEATURE] Support legend patch shapes in style manager databases And clean up a lot of duplicate code which makes adding new types to QgsStyle painful Nyall Dawson 2020-04-21 Fix double-rendering of layout legends on some circumstances Jan Caha 2020-04-21 add is_multipart expression Martin Dobias 2020-04-21 Fix a crash when reordering a vector tile layer in layer tree view Denis Rouzaud 2020-04-21 try with MSSQL sources for ubuntu 19.04 since they are not ready yet for 20.04 see https://packages.microsoft.com/ubuntu/20.04/prod/pool/main/m/ Denis Rouzaud 2020-04-21 use allow-unauthenticated to install packages Denis Rouzaud 2020-04-21 try with updated package source for MSSQL Denis Rouzaud 2020-04-21 followup on focal Docker image, use appropriate UTF-8 symbol Denis Rouzaud 2020-04-21 use focal to build Docker images (#35897) vsklencar 2020-04-21 Changed filter for Android provider registry due to changes in naming Providers for Android are now with arch postfix which causes that some providers have been filter out Alexander Bruy 2020-04-20 remove condition Alexander Bruy 2020-04-20 fix deprecation warning in qgis.utils caused by deprecating imp.new_module() call in Python 3.4 (fix #32786) Martin Dobias 2020-04-21 Avoid creating a temporary QVector when encoding linestrings Martin Dobias 2020-04-20 Nyall's review suggestions, test fixes, windows build fix Martin Dobias 2020-04-19 sip fix Martin Dobias 2020-04-19 [FEATURE] Vector tiles writer API Initial work... Currently supporting output to a directory based on XYZ template, using Mapbox vector tiles encoding. New classes: - QgsVectorTileMVTEncoder - low-level class that operates on a single tile, converts vector features to raw tile byte array, for internal use - QgsVectorTileWriter - higher level class that manages generation of multiple tiles, for use by clients - QgsVectorTileMVTUtils - assorted helper functions for MVT encoding/decoding Alexander Bruy 2020-04-21 include missed WFS connection settings into XML exchange file (fix #35866) Merge: 5c587c0576 f56327ad1a Alessandro Pasotti 2020-04-21 Merge pull request #35881 from nyalldawson/fix_35558 Correctly utilise expression contexts for attribute form container visibility Nyall Dawson 2020-04-20 Fix detection of broken images in layouts (master only) Nyall Dawson 2020-04-21 Silence doxygen warning Nyall Dawson 2020-04-21 Spelling Nyall Dawson 2020-04-18 [FEATURE][layouts] Allow configuring legend patch shapes by double-clicking on legend items Allows users to set custom legend patch shapes for items by entering a WKT string representing the patch geometry Nyall Dawson 2020-04-18 Fix scaling of totally horizontal/vertical legend patch symbols Nyall Dawson 2020-04-18 Add optional shape argument to symbolPreviewPixmap/symbolPreviewImage Nyall Dawson 2020-04-18 Move default legend patch shape handling to QgsStyle Nyall Dawson 2020-04-18 Add a more convenient constructor for QgsPolygons Peillet Sebastien 2020-04-21 Fix old Qgis 2.18 slot in QgsAttributeFormlegacyInterface Fixes old projects which use python script actions for opening attribute form Nyall Dawson 2020-04-21 Ensure correct expression context is shown in expression builder for form container visibility Nyall Dawson 2020-04-21 Correctly utilise expression contexts for attribute form container visibility - we shouldn't use a single member instance of the context here, because continually adding new scopes to that single instance will eventually cause the context to become massive and slow - correctly populate the context with the global/project/layer scopes Fixes #35558 Martin Dobias 2020-04-18 [browser] React when a custom data item provider is added/removed Until now, if a plugin adds a custom data item provider that adds a root item to the browser model, the new root data item would not get added and a restart of QGIS was necessary. Merge: 1e4b816a14 05b2c606ec Paul Blottiere 2020-04-20 Merge pull request #35836 from pblottiere/fix_raster_connect Fix raster provider connection with statusChanged signal Merge: 9d858a0d7e ebdb546c10 Alessandro Pasotti 2020-04-20 Merge pull request #35852 from elpaso/raster-quantile-shader-increase-sample-size Raster quantile: increase sample size Nyall Dawson 2020-04-20 Less model output noise Nyall Dawson 2020-04-20 Allow using folder output values as parameter values during model creation Fixes #25829 Nyall Dawson 2020-04-20 Skip nonsense algs during model restore Alexander Bruy 2020-04-20 add missed comma Vincent Cloarec 2020-04-20 [TEMPORAL][MESH] Update temporal extent when mesh layer becomes temporal for first time (#35819) temporal extent is updated when the first temporal dataset is loaded (if the mesh layer is non temporal before dataset loading) Nyall Dawson 2020-04-20 [processing] Fix crashes when running algs in "in place" mode Fixes #35844 root676 2020-04-19 add test for Create normal raster alg root676 2020-04-19 fix spelling of standard deviation param to STDDEV root676 2020-04-19 add test for Create random raster alg root676 2020-04-19 add control if lowerBound > upperBound root676 2020-04-19 fix use of Mersenne Twister in normal raster alg root676 2020-04-19 fix use of Mersenne Twister in random raster alg root676 2020-04-19 fix loop variables in random raster algs root676 2020-04-18 fix filename description root676 2020-04-17 fix equal bound parameter input control root676 2020-04-17 move Create constant raster algorithm to Raster creation group root676 2020-04-17 register random raster and normal raster algorithms root676 2020-04-17 add normal raster and random raster icons root676 2020-04-17 [feature] add Create normal raster algorithm root676 2020-04-17 [feature] add Create random raster algorithm Jan Caha 2020-04-20 [FEATURE] ascii function for expressions Returns the unicode code associated with the first character of a string Alexander Bruy 2020-04-19 [dbmanager] syntax highlighting for PostGIS raster fucntions (fix #16010) uclaros 2020-04-19 Added field name autocomplete to the query builder uclaros 2020-04-19 Make autocomplete in expression builder case insensitive Alessandro Pasotti 2020-04-19 Raster quantile: increase sample size Fixes #35465 (part two) Håvard Tveite 2020-04-19 Offer a per feature, as well as a global minimum distance parameter, for the Random points on lines algorithm (#35793) Alessandro Pasotti 2020-04-17 Allow WebP in WMS data source select dialog Fixes #35664 Basil Eric Rabi 2020-04-18 [RPM] package qgis_process from #34617 uclaros 2020-04-18 More minor speed boost to identify highlight also see #6274 Martin Dobias 2020-04-17 Fixes to SIP finally working Martin Dobias 2020-04-16 Add QgsLayoutItem3DMap to PyQGIS [not working yet] Merge: f48e1c89a3 aa5428c0df Alessandro Pasotti 2020-04-18 Merge pull request #35828 from elpaso/server-cleanup Server (minor) cleanup Blottiere Paul 2020-04-17 Fix raster connection with signals Merge: 970149f13e 9607570f89 Matthias Kuhn 2020-04-17 Merge pull request #35162 from espinafre/pg_bigint_pk_no_cast PostgreSQL provider don't cast bigint PKs to text José de Paula Rodrigues Neto Assis 2020-04-17 Adjustments following code review. Merge: e9dd602da6 5efb3e2b4e Alessandro Pasotti 2020-04-17 Merge pull request #35702 from jgrocha/fix-wms-capabilities Improve QGIS Server WMS GetCapabilities output Merge: a5eb38bcd3 6b17585b9a Alexander Bruy 2020-04-17 Merge pull request #35815 from alexbruy/ds-vectortiles Add vector tiles to Datasource manager dialog and Layers menu Merge: 6a1a2e9af0 98261bcfd4 Alessandro Pasotti 2020-04-17 Merge pull request #35718 from elpaso/bugfix-35465-raster-quantile Increase default bin size for raster histograms Nyall Dawson 2020-04-17 [processing] Fix handling of vrt, SAGA tif output file names Fixes #35755, fixes #35770 Alexander Bruy 2020-04-17 QgsDebugMsg -> QgsDebugMsgLevel Nyall Dawson 2020-04-17 [FEATURE][layouts] Support pasting pictures directly into layouts Embeds the pasted picture into the layout. Note that Qt image clipboard handling seems a bit... crap. So success may vary. Nyall Dawson 2020-04-17 Layout widget classes are private Nyall Dawson 2020-04-16 Add a super-basic way to pick legend patch shapes With the only choices so far being the default or oval for fills, and default or "zig zag" for lines Nyall Dawson 2020-04-16 Double clicking a legend node when editing a layout legend now opens the rename option in an inline panel widget This provides us with a place to insert more useful per-node properties for greater legend customisation power. Nyall Dawson 2020-04-16 Fix some unnecessary work when clicking on a legend item in layouts Nyall Dawson 2020-04-16 Fix conversion of curved geometry types to legend patch symbols uclaros 2020-04-17 skip showing the empty qtoolbutton when the menu hides olivierdalang 2020-04-17 [processing modeler] Show arrowheads for parent/child relations uclaros 2020-04-17 layout fixes vcloarec 2020-04-16 add tests for temporal layout map vcloarec 2020-04-16 fix temporal xml for layout map vcloarec 2020-04-16 fix temporal renderer context from map settings vcloarec 2020-04-15 write/read xml temporal layout map vcloarec 2020-04-15 allow temporal layout item map Alexander Bruy 2020-04-16 mark vector tile source select dialog as private API Merge: 3b3c7d8012 b689dde319 Matthias Kuhn 2020-04-16 Merge pull request #35814 from suricactus/build_find_qgis Fix QGIS_PREFIX_PATH to work for QGIS_INCLUDE_DIR Alexander Bruy 2020-04-16 don't expose vector tile source select dialog to public API Alexander Bruy 2020-04-16 [feature] Add Vector Tile Layer action in "Layers" menu Ivan Ivanov 2020-04-16 Fix QGIS_PREFIX_PATH to work for QGIS_INCLUDE_DIR Alexander Bruy 2020-04-16 [feature] vector tile connections import/export Alexander Bruy 2020-04-16 add icon for adding vector tile layer action use proper icon for vector tile nodes in the browser Alexander Bruy 2020-04-16 fix placeholder text in the vector tile connection dialog Alexander Bruy 2020-04-16 [feature] add vector tile page to the Datasource Manager Alexander Bruy 2020-04-16 unify source select dialog for tiled datasources (vector and raster tiles) Alexander Bruy 2020-04-16 [feature] api for adding vector tile layers This is code-only, not visible to users change and prerequisite for exposing vector tile layer in the Data Source manager Alessandro Pasotti 2020-04-16 Server: remove unused and unimplemented method Alessandro Pasotti 2020-04-16 Server: fix wrong comment and log message Nyall Dawson 2020-04-16 Hookup model logic for correct skipping of branches which shouldn't be run Nyall Dawson 2020-04-16 Expose conditional branches as dependency options for child algorithms Nyall Dawson 2020-04-16 Less model log chatty Nyall Dawson 2020-04-16 [FEATURE][processing] New modeler algorithm for conditional branches in models This algorithm allows useres to setup multiple conditions (via qgis expressions), which cause their corresponding branch of the model to be run or skipped depending on the result of the expression evaluation. Sponsored by Andreas Neumann Nyall Dawson 2020-04-16 Move model child algorithm dependencies selection widget to c++, make inline panel Nyall Dawson 2020-04-16 Add method to model API to get available dependencies for a child algorithm Nyall Dawson 2020-04-16 Make handling of processing child algorithm dependencies more flexible Instead of just using child ID strings, use a new dedicated class to store dependency information Nyall Dawson 2020-04-16 Pipe critical message log errors to stderr in qgis_process Notably, this now outputs the full Python error trace when an error occurs while loading a plugin Nyall Dawson 2020-04-16 When an error occurs while loading a plugin, tag it as a Critical message instead of just a Warning message José de Paula Rodrigues Neto Assis 2020-04-16 ProviderTestCase subclass for PostgreSQL with editing Create a ProviderTestCase subclass, TestPyQgsPostgresProviderBigintSinglePk, with the editing reference tests. The methods which differ from the upper FeatureSourceTestCase class are rewritten and marked with TODO annotations to highlight the provider deficiencies. José de Paula Rodrigues Neto Assis 2020-04-16 Src formatting. "I shall run prepare-commit.sh before git add." José de Paula Rodrigues Neto Assis 2020-04-14 Handling of multiple bigint PKs in whereClause. José de Paula Rodrigues Neto Assis 2020-03-21 Formatting; mistake on pk field of TestPyQgsPostgresProviderBiginNonfirstSinglePk José de Paula Rodrigues Neto Assis 2020-03-21 More feature tests for bigint PostgreSQL pks. José de Paula Rodrigues Neto Assis 2020-03-18 More formatting. José de Paula Rodrigues Neto Assis 2020-03-18 New attempt to pacify Travis (source code formatting). José de Paula Rodrigues Neto Assis 2020-03-18 Improved tests, more in line with QGIS codebase. José de Paula Rodrigues Neto Assis 2020-03-18 Make Travis happy (Python whitespace/formatting) José de Paula Rodrigues Neto Assis 2020-03-18 Tests for handling int8 PostgreSQL PKs. José de Paula Rodrigues Neto Assis 2020-03-15 Don't cast PGSQL bigint PKs to text on queries. PostgreSQL bigint primary keys are no longer cast to text on queries/updates. Internally we keep a FID map between the real database value and the internal QGIS feature ID. Thus, we preserve the QGIS semantics of using negative FIDs for newly added features, while still allowing users to edit attributes whose PKs are bigint non-positive. José de Paula Rodrigues Neto Assis 2020-02-28 Don't treat PGSQL bigint PKs as text. Fixes #34077 On PostgreSQL tables whose primary keys are of type bigint/bigserial, QGIS used to cast the primary keys to text, causing the database to do bigint::text castas and full table scans instead of using the indices, causing in turn slowness on updates and other queries. This fix creates a new QgsPostgresPrimaryKeyType, PktInt64. PostgreSQL don't know about unsigned types, so the PK type PktUint64 loses sense. Knowing that the PK is an integer type, QGIS won't cast it to text anymore, thus enabling the correct use of database indices. José de Paula Rodrigues Neto Assis 2020-02-28 Fixes debug message for Postgis/Proj version. Returns the correct version for the Proj library linked against the running PostGIS. uclaros 2020-04-16 fix display when multiple snapping types active uclaros 2020-04-16 keep snapping type menu open on click Etienne Trimaille 2020-04-15 display plugin name when an error occured in qgis_process Matthias Kuhn 2020-04-15 Do not skip first line on value map csv import Fix https://github.com/qgis/QGIS/issues/32250 Matthias Kuhn 2020-04-15 Fix sort order of value map import of csv Fix https://github.com/qgis/QGIS/issues/32250 Matthias Kuhn 2020-04-15 Improve load file dialog title Alessandro Pasotti 2020-04-15 Try to fix mxe (again) Nyall Dawson 2020-04-15 [FEATURE][processing] Allow reordering model inputs Instead of forcing a quasi-random ordering of inputs for models, this commit exposes a new "Reorder Model Inputs" option in the model designer which allows users control over the exact order of inputs to show users for their model. No more illogical ordering like showing a field choice before the layer choice it's based on! Sponsored by NaturalGIS Merge: 869e148f69 840d204636 Alexander Bruy 2020-04-15 Merge pull request #35790 from alexbruy/connections-fixes import/export for ArcGIS Map and FeatureServer connections (fix #27485) Jorge Gustavo Rocha 2020-04-13 Update sip files Merge: 2589750595 6f3cac2d3e Alessandro Pasotti 2020-04-15 Merge pull request #35688 from elpaso/alias-expressions Forms: expression controlled aliases (labels) Martin Dobias 2020-04-15 Bring back commented out lines in the test Martin Dobias 2020-04-14 Try to fix test: probably due to file://c:/xxx instead of file:///c:/xxx Martin Dobias 2020-04-14 blind try to fix a test Martin Dobias 2020-04-14 Address comments from Nyall's review Martin Dobias 2020-04-13 Add support for identify tool for vector tile layers Also: - enables saving/loading of layer definition files (.qlr) with vector tile layers. - makes fields of vector tile layers sorted so they are easier to navigate Alexander Bruy 2020-04-15 [feature] enable import/export of ArcGIS connections (fix #27485) Alexander Bruy 2020-04-14 [feature] add API to import/export ArcGIS MapServer and FeatureServer connections. This is API-only change not visible for users. Alessandro Pasotti 2020-04-15 Tag current_value and current_parent_value functions as not static ... and use the new approach for dynamic labels Alessandro Pasotti 2020-04-15 Apply PR comments Merge: d746b513f3 261553dd28 Alexander Bruy 2020-04-15 Merge pull request #35764 from alexbruy/ds-manager Add XYZ tiles to Datasource manager dialog and Layers menu Nyall Dawson 2020-04-15 Another test fix Nyall Dawson 2020-04-15 Add missing file Nyall Dawson 2020-04-15 Fix more travis tests Nyall Dawson 2020-04-15 Travis test nonsense Nyall Dawson 2020-04-14 [FEATURE] Allow running model files direct from standalone qgis_process tool Nyall Dawson 2020-04-14 Add unit tests for qgis_process Nyall Dawson 2020-04-09 Spelling Nyall Dawson 2020-04-09 Fix mac build Nyall Dawson 2020-04-09 Abort if mandatory parameters aren't specified Nyall Dawson 2020-04-09 Improved algorithm help output Nyall Dawson 2020-04-09 BSD handling Nyall Dawson 2020-04-09 Allocate on stack Nyall Dawson 2020-04-09 Don't include sigwatch on Windows builds Nyall Dawson 2020-04-09 Rename 'qgis_transform' to 'qgis_process' Nyall Dawson 2020-02-24 [FEATURE][processing] New standalone console tool for running processing algorithms This new qgis_transform tool allows users to run processing algorithms (both built-in, and those provided by plugins) directly from the console. Running: - "qgis_transform list" will output a complete list of all available algorithms, grouped by provider. - "qgis_transform plugins" lists available and activated plugins which advertise the hasProcessingProvider metadata option (only these plugins are loaded by the tool) - "qgis_transform help algid" outputs the help and input descriptions for the specified algorithm, e.g. "qgis_transform help native:centroids" "qgis_transform run": runs an algorithm. Parameters are specified by a "--param=value" syntax. E.g. qgis_transform run native:centroids --INPUT="my_shapefile.shp" --OUTPUT="centroids.kml" or qgis_transform run native:buffer --INPUT=/home/me/my.shp --DISTANCE=20 --OUTPUT=/home/me/buffered.shp While running an algorithm a text-based feedback bar is shown, and the operation can be cancelled via CTRL+C Sponsored by the Swedish User Group Nyall Dawson 2020-04-15 Try to fix crash on GEOS 3.8.1 when empty coordinate sequence is returned for a point geometry Fixes #35719, fixes #35526 Nyall Dawson 2020-04-15 Fix a test under proj 6 vcloarec 2020-04-14 adapt mesh trace renderer for volume Alexander Bruy 2020-04-15 fix docs Martin Dobias 2020-04-13 Added QgsRenderContext arg to referencedFields() + unit tests Martin Dobias 2020-04-10 Few bits from the review Martin Dobias 2020-04-08 Added @zoom_level variable for data-defined styling Martin Dobias 2020-04-08 Doxygen fixes Martin Dobias 2020-04-08 Fix tests and reference image Martin Dobias 2020-04-07 Fix build Martin Dobias 2020-04-07 Add support for labeling of vector tile layers vcloarec 2020-04-14 fix #35549 Alexander Bruy 2020-04-14 fix Travis Alexander Bruy 2020-04-14 optimize icons Alexander Bruy 2020-04-14 also use new icon for XYZ node in Browser Alexander Bruy 2020-04-14 create dialogs on stack Alexander Bruy 2020-04-14 new icon for XYZ layers Alexander Bruy 2020-04-14 enable XYZ connections export/import Alexander Bruy 2020-04-14 [feature] add "Add XYZ Layer" button to Layers menu Alessandro Pasotti 2020-04-14 Final cleanup Nyall Dawson 2020-04-14 [FEATURE] Add action to manually validate a processing model Allows users to run a validation over their model, listing any issues found with the model Nyall Dawson 2020-04-14 Validate models before running from designer, showing a summary of issues Nyall Dawson 2020-04-14 Add method to validate a whole model Nyall Dawson 2020-04-14 Highlight invalid child algorithms in red in the designer Nyall Dawson 2020-04-14 [processing] Show warnings in model designer message bar if algorithm definition is incomplete/invalid after editing a child algorithm Nyall Dawson 2020-04-14 Actual crash fix Nyall Dawson 2020-04-14 [processing] Don't force a child algorithm in a model to have all valid values upfront This allows defered setting of parameter values, e.g. if you add an algorithm, fill in half the parameter values, then realise you need to add a new input to the model, you don't have to lose all your filled in values... Nyall Dawson 2020-04-14 Add method to validate a child algorithm in a model Checks that the algorithm has valid values for all inputs Nyall Dawson 2020-04-14 Fix crash Nyall Dawson 2020-04-14 Fix model designer jumps around scene after changing components Nyall Dawson 2020-04-14 Fix handling of cursor override Nyall Dawson 2020-04-14 Add mechanism to show warning messages in modeler designer Alexander Bruy 2020-04-14 [feature] add XYZ tab to the datasource manager dialog Mathieu Pellerin 2020-04-14 Fix travis, broken due to some failure to convert struct QVariant property Long Huan <8551701+longhuan2018@users.noreply.github.com> 2020-04-14 Better fix unicode Long Huan <8551701+longhuan2018@users.noreply.github.com> 2020-04-14 fix unicode string test error Long Huan <8551701+longhuan2018@users.noreply.github.com> 2020-04-13 fix msvc utf-8 bug Alessandro Pasotti 2020-04-13 Form alias data defined: cleanup and simplify Moved storage to QgsEditFormConfig Nyall Dawson 2020-04-14 Fix crash when clicking + in drag and drop form designer and no existing item is selected Vincent Cloarec 2020-04-14 [MESH][FEATURE] update to MDAL 0.5.91 Multi meshes in one file (#35669) Allow load of multiple (sub-)meshes from a single file. If file contains multiple meshes (e.g. UGRID file), user needs to select the meshes to load from the dialog. Merge: 5f91b0613b b94988aef6 Alessandro Pasotti 2020-04-14 Merge pull request #35738 from elpaso/server-badlayer-ignore Server: add QGIS_SERVER_IGNORE_BAD_LAYERS config option Nyall Dawson 2020-04-14 Unit tests for model copy/paste functionality Nyall Dawson 2020-04-14 Some tests for model scene Nyall Dawson 2020-04-09 Tweak model component clipboard logic -- only copy comments and outputs connected to algorithms when they have been explicitly selected by the user Nyall Dawson 2020-04-07 [FEATURE][processing] Allow copying/cut/paste of model components This commit allows users to copy and paste model components, both within the same model and between different models Nyall Dawson 2020-04-14 astyle all Nyall Dawson 2020-04-14 Sipify root676 2020-04-13 fix QStringList root676 2020-04-13 fix helpstring root676 2020-04-12 add output type info in helpstring root676 2020-04-12 remove old python teststring root676 2020-04-12 [tests] add native test for Create constant raster algorithm root676 2020-04-12 add missing header root676 2020-04-12 add algorithm icon root676 2020-04-12 [feature] allow creation of constant raster with different raster data types Maxime Liquet <35924738+maximlt@users.noreply.github.com> 2020-04-13 Update overlap analysis output name Jorge Gustavo Rocha 2020-04-13 Fix test_wms_getschemaextension test Jorge Gustavo Rocha 2020-04-13 Fix tag order for root layer tag Jorge Gustavo Rocha 2020-04-12 Fix writeGetSchemaExtension signature Jorge Gustavo Rocha 2020-04-11 Fixes #35717 #35710 Jorge Gustavo Rocha 2020-04-10 Updating QGIS Server WMS GetCapabilities test data Jorge Gustavo Rocha 2020-04-10 Improve QGIS Server WMS GetCapabilities validation Merge: 3100c2f9ad 4d901cc928 Alexander Bruy 2020-04-13 Merge pull request #35735 from alexbruy/fix-combobox fix handling of checked items in checkable combobox (fix #28658) Merge: 604b874b82 de22b6a099 Alexander Bruy 2020-04-13 Merge pull request #35739 from alexbruy/revert-native-api Revert usage of QGIS native raster API in KDE as it causes issues Alessandro Pasotti 2020-04-13 Update mxe.yml Apply suggestion from github support Denis Rouzaud 2020-04-13 add protobuf to Disco image Alessandro Pasotti 2020-04-13 Server: add QGIS_SERVER_IGNORE_BAD_LAYERS config option Allow to override the default behavior in case of bad layers (which is to invalidate the whole project). When set to TRUE, the bad layers are skipped and the project is considered available. Followup #8922 Alessandro Pasotti 2020-04-13 Totally unrelated :/ Alexander Bruy 2020-04-13 Revert usage of QGIS native API in KDE as it causes issues. This reverts commits 3e63d65f89021de9c346cdf902a5119340521856 and 82559322d168a8eea44b4f11e4debff657cecf3f. Samweli 2020-04-11 only show the static temporal range options when they are selected Nyall Dawson 2020-04-13 [processing] Fix exception when re-running certain parameter values from history panel Nyall Dawson 2020-04-13 Fix possible exception in processing history panel Nyall Dawson 2020-04-13 [processing] De-emphasise SAGA results when searching in toolbox This change "dims" the results from the SAGA provider when a search is made in the toolbox, to visually push users towards picking alternative algorithms instead. The Processing implementation of SAGA algorithms are a constant source of critical bugs for users, causing incorrect analysis results. There's zero community interest in actively maintaining this provider, so we need to take steps to push users to stop picking these algorithms wherever alternative (QGIS/GRASS/GDAL based) equivalents exist. And for 4.0, seriously re-consider dropping this provider from the out of the box install. We are causing more harm then good by offering it to users. Alexander Bruy 2020-04-12 adjust checkable combobox style to mimic readonly combobox appearance Alexander Bruy 2020-04-10 fix handling checked items in checkable combobox (fix #28658) Alessandro Pasotti 2020-04-10 Code layout Alessandro Pasotti 2020-04-10 Alias expressions: use the DD override widget Alessandro Pasotti 2020-04-09 Fix d&d designer expressions and drop not-used methods Alessandro Pasotti 2020-04-09 Label expressions: address PR comments Alessandro Pasotti 2020-04-09 Forms: expression controlled aliases (labels) uclaros 2020-04-13 Warn that layers will be lost when overwriting container vector file Fixes #32823 root676 2020-04-10 address parameter length and rounding function optimization root676 2020-04-10 move scale factor to processAlgorithm() root676 2020-04-10 use valueAndNoData() for retrieving values root676 2020-04-10 remove input raster layer as member root676 2020-04-10 change algorithm group root676 2020-04-10 update icon root676 2020-04-10 fix intendation root676 2020-04-09 another spelling fix root676 2020-04-09 spelling fixes root676 2020-04-09 [feature] add native Round raster algorithm Salvatore Fiandaca 2020-04-12 Fix Typography alert em-dash Salvatore Fiandaca 2020-04-12 Fix Typography alert em-dash Salvatore Fiandaca 2020-04-11 fix travis Salvatore Fiandaca 2020-04-11 fix indentation Salvatore Fiandaca 2020-04-11 Fix #35679 Salvatore Fiandaca 2020-04-11 Omogenize window title for select by expression Nyall Dawson 2020-04-11 Fix tasks don't show in status bar if they start before the widget is created Nyall Dawson 2020-04-11 Don't prompt to cancel the news feed task on shutdown If it hasn't completed, just cancel it immediately without prompting users -- it's not essential that it completes Nyall Dawson 2020-04-11 Add an optional flag to QgsTask to indicate that the task can be canceled without any user facing prompts Useful for non-essential tasks Håvard Tveite 2020-04-11 Random Points on Lines algorithm: Fix check minimum distance logic (#35713) Alessandro Pasotti 2020-04-11 Increase default bin size for raster histograms Fixes #35465 but it is still and arbitrary value, better approaches would require to calculate other dispersion indexes and they seem impractical (inefficient) in this case. See for example: https://en.wikipedia.org/wiki/Freedman%E2%80%93Diaconis_rule Merge: e525b1ef84 e090036a11 Matthias Kuhn 2020-04-11 Merge pull request #35008 from suricactus/plugins_sort_by_date Adds support to sort the plugins by update date; Show the plugin version update time Merge: b6d6306035 fee5ee68e4 Matthias Kuhn 2020-04-11 Merge pull request #35712 from vcloarec/master fix copyright and doxygen vcloarec 2020-04-10 fix copyright and doxygen Jürgen E. Fischer 2020-04-10 sqlite expression compiler: fix ILIKE/NOT ILIKE c(refs #35698) Nyall Dawson 2020-04-09 Ensure tests pass on hidpi Nyall Dawson 2020-04-09 Fix tests Nyall Dawson 2020-04-09 Save and restore patch shapes for symbol nodes Nyall Dawson 2020-04-09 Save and restore legend patch shape for QgsLayerTreeLayer nodes Nyall Dawson 2020-04-09 Add methods to serialize QgsLegendPatchShape Nyall Dawson 2020-04-09 Add support for setting legend patch shapes for nodes in the layer tree Nyall Dawson 2020-04-09 Add support for rendering using QgsLegendPatchShape to QgsSymbol::drawPreviewIcon Nyall Dawson 2020-04-09 Add API to convert legend patch shapes to QPolygonF based paths for rendering Nyall Dawson 2020-04-09 Add methods to get default patch shapes to QgsLegendPatchShape Nyall Dawson 2020-04-09 Allow for null QgsLegendPatchShapes Nyall Dawson 2020-04-09 New class QgsLegendPatchShape Represents a patch shape for use in map legends. Nyall Dawson 2020-04-10 Even less hardcoded type handling Nyall Dawson 2020-04-10 More boring duplicate code cleanup Nyall Dawson 2020-04-09 Remove a bunch of duplicate code and simplify interface for QgsStyle/QgsStyleModel Alexander Bruy 2020-04-10 [processing] set correct filter for v.in.lidar (fix #35700) Merge: c0a29051b4 7d4086267a Alessandro Pasotti 2020-04-10 Merge pull request #35695 from roya0045/master [MXE] Free space before zip Mathieu Pellerin 2020-04-09 [FEATURE][digitizing] Add avoid intersection/overlap mode This commit adds a new avoid intersection mode setting when digitizing new features. The three available modes are: - allow intersections/overlaps - avoid intersections/overlaps on active layer - avoid intersectonss/overlaps on layers list The third mode is what QGIS has had for a while, except its UI/UX is a bit messy. The layers list is setup by the user via the advanced snapping configuration widgets, but isn't connected at all with whether snapping is enabled / disabled. This new approach makes it explicit to user whether newly-added features might be clipped or not, and if so by which layer(s). Finally, the new 'avoid intersections/overlaps on active layer' is likely a far more useful behavior than having a list of layers (for e.g., you might be digitizing on a layer that can't have overlap with itself but is fine to overlap with another layer, the latter also in need of avoid overlap _with itself_). Alex 2020-04-09 Free space before zip Nyall Dawson 2020-04-09 Enable per-pixel horizontal scrolling on attribute table Instead of the previous per-cell scrolling mode, which is very frustrating to work with when you have wide columns (e.g. columns wider than the the attribute table window) Merge: fad20170bc 8513c8dbd2 Alessandro Pasotti 2020-04-09 Merge pull request #35680 from elpaso/mxe-protobuf Fix MXE builds after protobuf Alessandro Pasotti 2020-04-09 Fix MXE builds after protobuf Nyall Dawson 2020-04-08 Fix (0,0) points are ignored when calculating the bounding box for a multipoint geometry Merge: 221c1df32e 1730815dca Matthias Kuhn 2020-04-08 Merge pull request #35514 from stev-0/#29225 Fix sip __hash__ for QgsActionScope vcloarec 2020-04-07 [MESH] fix default active dataset group Nyall Dawson 2020-04-08 Fix missing signals from north arrow handler leading to initially out of sync north arrows uclaros 2020-04-08 added oracle headers search path Paul Wicks 2020-04-07 [FEATURE][processing] New algorithm "Contour Polygons" With similar functionality to the existing GDAL contour algorithm, but exporting polygon representations of the contours beketata 2020-04-08 [FEATURE] Add percentage size unit for Raster Image Marker and Raster fill layers symbology This patch adds new percentage (percents of original image size) value of size units for Raster Image Marker and Raster fill, allowing the raster images to be scaled by a percentage of their original sizes Hugo Mercier 2020-04-03 Defer mask source widget population (fixes #34942) Denis Rouzaud 2020-04-07 add jinja and pygments to Docker images (#35632) Mathieu Pellerin 2020-04-07 [snapping] Fix broken version detection which leads to broken reading of snapping type flags (#35643) Mathieu Pellerin 2020-04-07 [projects] Make topologicalEditing a Q_PROPERTY (#35647) Merge: ff380c5077 a7c4bbbb2d Denis Rouzaud 2020-04-07 Merge pull request #35110 from obrix/snapping_zoomlvl_optim Snapping enabled on a configurable scale range Martin Dobias 2020-04-07 Use button with a menu to add styles instead of input dialog Martin Dobias 2020-04-06 Fix license headers and doxygen Martin Dobias 2020-04-04 Vector tiles: styling panel integration + widget for basic renderer Merge: 1e05545fbc db2aa56b37 Matthias Kuhn 2020-04-07 Merge pull request #35622 from nirvn/bogusasset_take2 [vector] Remove problematic topological editing related assert when adding features obrix 2020-04-06 Update tooltips. obrix 2020-04-06 Remove prefix on parameters name. Remove whitespace. obrix 2020-04-06 Fix spelling. obrix 2020-04-06 Fix some documentation issues. Use minimum and maximum instead of min and max. Add default value for min and max in IndividualLayerSettings as the two new parameters break compatibility. obrix 2020-04-02 Remove useless comments in sip. obrix 2020-04-02 Remove uneeded doc. obrix 2020-04-01 Regenerate qgssnappingconfig.py obrix 2020-04-01 Add missing doc and update test_layer_dependencies.py with non deprecated API. obrix 2020-04-01 Some style adjustments obrix 2020-03-31 Add a test for snapping enabled/disabled using disabled, global, and per layer modes. obrix 2020-03-30 Use a tri state button to configure snapping limit : disable, global and per layer. obrix 2020-03-25 Keep the check on oldsettings to refresh rows but add an option to forceRefresh. obrix 2020-03-25 Various small reworks : * better documentation * translation on non translated string * Grey out column min and max of individual layer snapping settings when snapping limit on scale is disabled. Force the refresh when rowChanged is called even if the individual settings are the same to enable/disable immediately the columns when the snapping limit on scale button is pushed. obrix 2020-03-18 Fix PyQgsLayerDependencies test and add some doc. obrix 2020-03-17 Fix style. obrix 2020-03-17 Use QgsScaleWidget instead of spinboxes. Remove the snapping optimization widget from the toolbar. obrix 2020-03-16 Update with master. obrix 2020-03-16 Enable snapping whatever the scale when limit to scale is off. Also fix style. obrix 2020-03-13 Add global config for snapping limit on scale (with action and icon to enable). Also use 0.0 for disabling value and display NULL to be more explicit. obrix 2020-02-28 Remove boolean limitToScaleRange, default value is -1.0. Negative values disable the limits. obrix 2020-02-28 Keep iterator on filtered layers and iterate only on filtered layers after having rebuilt the index. obrix 2020-02-27 Add serialization of new snapping parameters. obrix 2020-02-26 Remove useless log. obrix 2020-02-26 Some labels adjustments. obrix 2020-02-26 Add 3 new parameters per layers to the advance snapping settings : - LimitToScaleRange : Allows to enable snapping only when current scale on the canvas is in a specified range. This range is controled by the two parameters scale min and scale max. - MinScale : Minimum scale in which the snapping is enabled - MaxScale : Maximum scale in which the snapping is enabled When LimitToScaleRange is set to true, snapping is disabled if the current scale out of [MinScale, MaxScale]. When LimitToScaleRange is set to false, the behavior remain unchanged and snapping is enabled whatever the scale. This allows to limit the costly cache refresh for some heavy layers when panning said layer at a level where the snapping is not useful. Nyall Dawson 2020-04-07 [FEATURE][processing] Allow appending results to existing layers When appending results, users are given a field mapping panel choice to allow them to manually set how fields are mapped to the destination layer's fields Nyall Dawson 2020-04-07 Add methods to QgsFieldMappingModel to retrieve/set QgsProperty based definitions Nyall Dawson 2020-04-07 Add a __repr__ method for QgsProperty Nyall Dawson 2020-04-07 Fix destination field resolution in remapping sinks Nyall Dawson 2020-04-07 Silly sip nonsense Nyall Dawson 2020-04-03 Add API to flag that a sink supports appending features to existing layers Nyall Dawson 2020-04-07 Implement sinkProperties for buffer algorithm Nyall Dawson 2020-04-03 Implement sinkProperties for QgsProcessingFeatureBasedAlgorithm subclasses Nyall Dawson 2020-04-03 [processing] Add API to determine in advance the properties of vector outputs (sinks and vector layers), such as output fields, wkbtypes and crs. Nyall Dawson 2020-04-07 Fix tests Nyall Dawson 2020-04-06 [processing] Hookup backend API to allow sinks to append to an existing layer (respecting the sink mapping definition) Nyall Dawson 2020-04-06 [processing] Allow setting the optional remapping definition for QgsProcessingOutputLayerDefinition Provides a (currently non-functional) API for specifying optional remapping parameters for vector outputs. Nyall Dawson 2020-04-06 Add support for QgsRemappingSinkDefinition to QgsXmlUtils Nyall Dawson 2020-04-06 Allow storage of QgsRemappingSinkDefinition in variants Nyall Dawson 2020-04-06 [FEATURE][API] Add new QgsFeatureSink subclass QgsRemappingProxyFeatureSink This sink allows for transformation of incoming features to match the requirements of storing in an existing destination layer, e.g. by reprojecting the features to the destination's CRS, by coercing geometries to the format required by the destination sink, and by mapping field values from the source to the destination. Nyall Dawson 2020-04-06 Move geometry handling guts of QgsVectorLayerUtils::makeFeaturesCompatible to a new method in QgsGeometry Nyall Dawson 2020-04-06 Code shuffle to move QgsProxyFeatureSink to its own file vcloarec 2020-04-06 adapt test temporal navigation object vcloarec 2020-04-06 update temporal extent Håvard Tveite 2020-04-07 Fixed variable name and modified progress reporting Julien Monticolo <20857031+jmonticolo@users.noreply.github.com> 2020-04-07 Expression builder : add layer_property(...,'distance_units') To complete the existing function layer_property(...), this change add a new argument 'distance_units' for return a string with the layer distance units (see QgsUnitTypes::DistanceUnit) This function can be used for display units for labels, in layouts or for access to more layer properties in the expression builder for algorithms. Nyall Dawson 2020-04-06 Spelling Nyall Dawson 2020-04-06 Provide custom project open handlers a method to create thumbnail images for the welcome screen Nyall Dawson 2020-04-06 [FEATURE][API] Allow plugins to register custom "Project Open" handlers These allow plugins to extend the "Open Project" dialog by adding in support for new file filters, which appear in the formats drop down list alongside the existing "QGS Projects" entry. Custom project open handlers then get first chance at loading project files. This allows plugins to extend QGIS support by adding integrated support for opening projects from non QGS/QGZ formats, e.g. allowing users to open ArcGIS MXD documents or MapInfo WOR Workspaces direct from the project open dialog. These non-native projects are also added to the recent projects list and welcome screen, giving them a truly first-class experience within QGIS. Sponsored by SLYR Stephen Knox 2020-04-06 Fix sip __hash__ for qgsactionscope to allow use in actionScopeRegistry. Fixes #29225 Merge: 1383cdef46 0f2a70a39a Alessandro Pasotti 2020-04-06 Merge pull request #35511 from elpaso/pgraster-temporal Postgres raster temporal API support Mathieu Pellerin 2020-04-06 [ui] Set a sensible minimum height to saved symbol list widget Mathieu Pellerin 2020-04-06 [ui] Disable advanced config toolbar button when snapping disabled Alessandro Pasotti 2020-04-06 PG raster: simplify tests data Alessandro Pasotti 2020-04-04 Small typo in a comment Alessandro Pasotti 2020-04-04 PG raster: fix raster size for untiled no metadata Fix unreported issue with a wierd raster that has uncomplete metadata: - wrong size 1px rounding error - nodata values were not cleared after dropping out from the fast track Alessandro Pasotti 2020-04-03 Spellcheck ignore provider sql files Alessandro Pasotti 2020-04-03 PG raster: need for speed for untiled rasters Alessandro Pasotti 2020-04-03 PG raster temporal: cleanup after rebase conflicts Alessandro Pasotti 2020-04-03 PG raster: optimize slow query Alessandro Pasotti 2020-04-03 Micro optimizations Alessandro Pasotti 2020-04-03 PG raster temporal, partly revert expose default as filter Alessandro Pasotti 2020-04-03 Fix temporal range slices (exclude end) Alessandro Pasotti 2020-04-02 More PG raster temporal support - expose to GUI - allows to set a default datetime - tests - fix metadata retrieval for multiband filtered rasters Alessandro Pasotti 2020-04-02 Added some consts Alessandro Pasotti 2020-04-02 Synchonize provider data source URI this is a bugfix (unreported?) Alessandro Pasotti 2020-04-02 Added fields accessor to raster data provider Alessandro Pasotti 2020-04-02 Add override after dataComment move Alessandro Pasotti 2020-04-02 Add dataComment to data provider base class Alessandro Pasotti 2020-04-01 Fix WMS-T temporal data source URI Alessandro Pasotti 2020-04-01 Const correctness Alessandro Pasotti 2020-04-01 Fix datasource URI for WMS-T Alessandro Pasotti 2020-04-01 Fix encoded URI Alessandro Pasotti 2020-04-01 PG raster: temporal support Alessandro Pasotti 2020-04-01 Const correct provider temporal capabilities Mathieu Pellerin 2020-04-06 [vector] Remove problematic topological editing related assert when adding features Mathieu Pellerin 2020-04-06 [vector] Fix bogus assert when adding polygons with topological edit toggled on Vincent Cloarec 2020-04-06 allow resampling method for default mesh vector dataset (#35605) Mathieu Pellerin 2020-04-06 [temporal] Never assume a layer has temporal properties, it crashes Mathieu Pellerin 2020-04-06 [themes] Fix visual disabled state of checked tool buttons Samweli 2020-04-06 improved check for frame number after skip to end action Samweli 2020-04-06 tests for temporal navigation object Nyall Dawson 2020-04-05 Indentation Nyall Dawson 2020-04-05 [layouts][FEATURE] Allow marker items to sync rotation with maps This allows creation of north arrows from marker symbols, exposing the same options as exist for picture items acting as north arrows. Sponsored by SLYR Nyall Dawson 2020-04-05 Refactor picture north arrow handling to extract logic to seperate class Māris Nartišs 2020-03-25 [ui] Display info in Options window if QGIS is compiled without OpenCL Fixes a segfault if translation of word "Acceleration" does not match. Samweli 2020-04-05 update date display formats on temporal date inputs vcloarec 2020-04-05 Sets time of the temporal controller widget Nyall Dawson 2020-04-06 Revert "fix script path on windows" This reverts commit aa1c3e11e84f77584e7cd835d896379aad81b284. The change breaks a test Jürgen E. Fischer 2020-04-05 fix debian packaging and INSTALL (fixes 722dd8ad45b) Jürgen E. Fischer 2020-04-05 fix script path on windows Martin Dobias 2020-04-03 Fix spelling Martin Dobias 2020-04-03 Add QgsAbstractProviderConnection subclass + provider metadata code Martin Dobias 2020-04-02 Fix python provider test Martin Dobias 2020-04-02 Correct SIP fix + add src/gui/vectortile to doxygen Martin Dobias 2020-04-02 Added missing references to sip files Martin Dobias 2020-04-02 Support loading of VT from MBTiles by drag'n'drop and in browser + fix layer extent when reading vector tiles from MBTiles Martin Dobias 2020-03-29 Vector tiles browser integration (+gui to add/edit connections) Peter Petrik 2020-04-05 MacOS CI (#35407) [infrastructure] [macos] use QGIS-Mac-Packager dependencies to setup MacOS CI build with GitHub workflows. Use CMake's define QGIS_MAC_DEPS_DIR to define folder to dependencies Nyall Dawson 2020-04-05 Allow layout items to be created without rubber bands, e.g. so that marker items are placed with a single click instead of click-and-drag Nyall Dawson 2020-04-04 [FEATURE][layouts] New item type for marker symbols Allows marker symbols to be placed directly on layouts, eg. for manually placing markers over a map item or for creation of advanced custom legends uclaros 2020-04-04 more missed spelling uclaros 2020-04-03 Added test for QgsLayerTreeNode::depth() uclaros 2020-04-03 Changed to range based for. Also typo uclaros 2020-03-31 Added move to bottom in layertreeview context menu uclaros 2020-04-04 ctrl-k should not perform a new search in locator Nyall Dawson 2020-04-04 Fix simple and ellipse marker bound calculation ignores stroke width Alexander Bruy 2020-04-04 address comments Alexander Bruy 2020-04-04 add *.tmp to .gitignore Alexander Bruy 2020-04-03 [processing] enable multiple types selection for vector, feature source and map layer parameters Alexander Bruy 2020-04-03 fix warnings Alexander Bruy 2020-04-03 cleanup imports Alexander Bruy 2020-04-03 [processing] port map layer parameter definition widget to C++ Alexander Bruy 2020-04-02 [processing] port range parameter defintion widget to C++ and expose missed number type and min/max options Alexander Bruy 2020-04-01 [processing] port distance parameter definition widget to C++ Alexander Bruy 2020-04-01 [processing] port scale parameter definition widget to C++ Alexander Bruy 2020-04-01 [processing] port number parameter definition widget to C++ Alexander Bruy 2020-04-01 [processing] port vector layer and feature source parameter definition widgets to C++ Alexander Bruy 2020-03-31 [processing] port multiple layers parameter defintion widget to C++ Alexander Bruy 2020-03-31 [processing] port field parameter definition widget to C++, expose defaultToAll option to modeler parameter definition dialog Alexander Bruy 2020-03-31 [processing] port band parameter definition widget to C++, expose option to define multiple bands parameter in modeler parameter defintion dialog Vincent Cloarec 2020-04-04 [BUG][3D] fix 3D crash with measure line (#35412) * fix 3D crash with measure line * avoid non wanted windows opening of identify tool and measurment tool * adds guard avoid crashing when closing settings * spelling Merge: d69519a91e 14748eece0 Matthias Kuhn 2020-04-04 Merge pull request #35578 from basilrabi/rpmfix [RPM] add build dependencies for vector tiles Nyall Dawson 2020-04-04 Move parameter retrieval logic from dialog to ParametersPanel This is cleaner, because the panel owns all the wrappers required to evaluate the parameter values Nyall Dawson 2020-04-03 [processing] Add API and interfaces so that widget wrappers can retrieve the current set of parameters for other parameters when required Basil Eric Rabi 2020-04-04 add build dependencies of #35341 Nyall Dawson 2020-04-03 Tweak auto field mapping logic Nyall Dawson 2020-04-03 QgsFieldMappingWidget is a QgsPanelWidget Ismail Sunni 2020-04-04 Filter out field with readonly in the quick field calculator. Fix #34331 Alex 2020-04-03 Correct table sorting for layout tables with limited number of rows Fixes #35427 Nyall Dawson 2020-04-03 Fix proj search paths are incorrectly set and missing the local profile proj folder This is a stupid stupid situation, but because of the mess which is QGIS application initialization we have to be very careful that nothing creates a QgsCoordinateReferenceSystem or QgsCoordinateTransform object between the QgsApplication construction and the call to QgsApplication::init with the correct profile path. The QgsApplication constructor creates the members object which contains singleton-ish things, and this CANNOT POSSIBLY be moved out of the constructor. And since it's apparently impossible to know the correct profile path at time of QgsApplication construction, we are left with the only option of ensuring that NOTHING in the QgsApplication members creates QgsCoordinateReferenceSystem or QgsCoordinateTransform objects (because if they do, then the proj search paths can't correctly be set to the actual profile path -- because until QgsApplication::init is called we don't know what the profile path is) Long story short: QgsTaskManager constructor was connecting to the QgsProject instance, forcing early construction of QgsProject and a QgsCoordinateReferenceSystem object as a result. F̶i̶x̶ gross hack around this by deferring the connection until a task is actually created, by which time we e̶x̶p̶e̶c̶t̶ hope that the call to QgsApplication::init has occurred... This is all l̶o̶v̶e̶l̶y̶ a pile of s***, and needs to be re-thought for QGIS 4.0 Hugo Mercier 2020-04-03 [virtual] Protect RTree filter in case of null geometry Hugo Mercier 2020-04-03 [virtual] Fix creation of "_search_frame_" column (fixes #31356) The "_search_frame_" hidden column should only be added for layers with geometries. It was the first column of the virtual table, it is now the last Jürgen E. Fischer 2020-04-03 update INSTALL Jürgen E. Fischer 2020-04-03 debian packaging: add protobuf dependencies Harrissou Sant-anna 2020-04-03 Add missing versions of C++ API docs Nyall Dawson 2020-04-03 Less auto Nyall Dawson 2020-04-03 Fix field name loading following activity on master Alessandro Pasotti 2020-03-19 ConstraintExpression in tooltip Alessandro Pasotti 2020-03-19 Another switch Alessandro Pasotti 2020-03-19 Fix test on QT<5.13 and use switches Alessandro Pasotti 2020-03-19 Adress PR review + model test + QgsExpression -> QString Alessandro Pasotti 2020-03-18 Mapping panel: fix initial loading of source fields Alessandro Pasotti 2020-03-18 Fix build with QT < 5.13 Alessandro Pasotti 2020-03-18 Use QgsFieldMappingWigdet in processing UI Alessandro Pasotti 2020-03-18 Code layout Alessandro Pasotti 2020-03-18 Fix model sync when fields change Alessandro Pasotti 2020-03-18 Enum class for ColumnDataIndex + constraints Alessandro Pasotti 2020-03-18 Code layout Alessandro Pasotti 2020-03-17 Code layout Alessandro Pasotti 2020-03-17 Added default ctor and model (re)setters Alessandro Pasotti 2020-03-17 Add test to cmake Alessandro Pasotti 2020-03-17 QgsFieldMappingModel plus tests and widget operations Alessandro Pasotti 2020-03-16 sipify Alessandro Pasotti 2020-03-16 Added setFields Alessandro Pasotti 2020-03-16 Code layout Alessandro Pasotti 2020-03-16 Minor changes Alessandro Pasotti 2020-03-16 Field mapping widget Merge: 75ddf3c7a6 0892819ef0 Matthias Kuhn 2020-04-03 Merge pull request #35413 from suricactus/layer_toggle FIX #33874 Turn on/off ALL selected layers with "Space" button Vincent Cloarec 2020-04-03 [FEATURE][MESH] plug mesh layer to QGIS temporal framework (#35466) [FEATURE] Use temporal controller for the mesh layer time handling. Nyall Dawson 2020-04-02 Update test mask for Travis Nyall Dawson 2020-04-02 [layouts] If a legend is linked to a map which is set to show a particular theme, then correctly follow that same theme's styling when rendering the legend Fixes layout legends always render using the canvas' visible theme styling, instead of that of the linked map. Fixes #27542, #24694, #28919, #28925 Fix sponsored by the Victorian Planning Authority Nyall Dawson 2020-04-02 Update test masks Nyall Dawson 2020-04-02 Setup API to get theme linked to map pushed to linked legends Nyall Dawson 2020-04-02 Add signal which is emitted when a layout map's linked theme is changed Nyall Dawson 2020-04-03 Flag another transform as ballpark appropriate Ivan Ivanov 2020-03-27 FIX #19903 Limit amount of fonts used in QGIS Nyall Dawson 2020-04-02 [FEATURE] Show a menu next to scale widget buttons, to allow setting the widget directly to a scale from a print layout map Nyall Dawson 2020-04-02 Don't raise ballpark transform warnings when reprojecting layer extent for rendering We can safely use ballpark transforms without bothering the user here -- at the likely scale of layer extents there won't be an appreciable difference, and we aren't actually transforming any rendered points here anyway (just the layer extent) Fixes #34983 Merge: a7610c5682 18bd8abbaa Martin Dobias 2020-04-02 Merge pull request #35341 from wonder-sk/vector-tile-layer [FEATURE] Vector tile layer - part 1 Martin Dobias 2020-04-02 Fix the fix on windows Martin Dobias 2020-04-02 More windows build fixes - remove protobuf-devel from explicit list - should be included in deps - only use the extra #define where needed - disable vector tile test on azure for now (can't debug it) Nyall Dawson 2020-04-02 Give up on enum class Python says no. Nyall Dawson 2020-04-02 Another attempt Nyall Dawson 2020-04-02 Another attempt to fix test Nyall Dawson 2020-04-02 Another attempt to fix test Nyall Dawson 2020-04-02 Fix use of enum flags in older python/sip versions Martin Dobias 2020-04-02 Hopefully this fixes the win build Nyall Dawson 2020-04-02 Revert "Create test profiles in temp" This reverts commit ae087a33b8f6d42ecab8b9e2464a8afec4a411b9. Nyall Dawson 2020-04-02 Revert "Remove temp profiles after use" This reverts commit 7f0d5de7ddbb0503434d66734735b05c7f16501b. Nyall Dawson 2020-04-02 Revert "Fix translation test init QgsApplication once only" This reverts commit a57b827a170af35dc50d2ea4d56c967b04c064d1. Nyall Dawson 2020-04-02 Revert "Clear settings before each translation test" This reverts commit 3ec510428fa8227476567b73ca32842809fec9e9. Martin Dobias 2020-04-01 Actually try to include protobuf-devel Martin Dobias 2020-04-01 Revert last commit: qgis-dev-deps now includes protobuf (thanks Jürgen!) This reverts commit a475af2432d523bfe52135c53edc236b374c550c. Nyall Dawson 2020-04-01 Typo Nyall Dawson 2020-03-31 [FEATURE][processing] Port output parameter wrappers to new c++ API for modeler This allows a range of new possibilities, including: - models with static outputs for child algorithms, e.g. always saving a child algorithm's output to a geopackage or postgres layer - models with expression based output values for child algorithms, e.g. generating an automatic file name based on today's date and saving outputs to that file Nyall Dawson 2020-03-31 Prepare for non model-output based values for destination parameters in child algorithms Nyall Dawson 2020-03-31 Refine arrow API to allow control over whether arrows join to incoming or outgoing sides Nyall Dawson 2020-03-31 Rearrange buttons in feature source input widget so the "..." buttons stay aligned in processing dialogs Nyall Dawson 2020-03-31 Partial port of destination wrappers to c++ API Merge: eef58e6e4f a97b0d6f77 Paul Blottiere 2020-04-01 Merge pull request #35503 from pblottiere/ut_type Add unit test on ogcapif type Merge: 3ec510428f 1121b49e3c Denis Rouzaud 2020-04-01 Merge pull request #35504 from nyalldawson/int_flag Try to avoid flag operation errors on earlier sip/Python versions Matthias Kuhn 2020-02-04 Clear settings before each translation test Matthias Kuhn 2020-02-01 Fix translation test init QgsApplication once only Matthias Kuhn 2020-02-01 Remove temp profiles after use Matthias Kuhn 2020-02-01 Create test profiles in temp Partially fixes #34185 Merge: d64c761996 fd90f8842e Matthias Kuhn 2020-04-01 Merge pull request #35448 from roya0045/save-legend-expression Save legend expression Blottiere Paul 2020-04-01 Add unit test on ogcapif type Nyall Dawson 2020-04-01 Try to avoid flag operation errors on earlier sip/Python versions Mathieu Pellerin 2020-04-01 Set a better size adjustment policy for our map layer combo box widget Merge: f31af07235 c52d79e8ed Alessandro Pasotti 2020-04-01 Merge pull request #35488 from elpaso/spatialite-transactions Spatialite provider transactions Nyall Dawson 2020-04-01 Fix windows build Nyall Dawson 2020-04-01 Fix exception when hiding comments Nyall Dawson 2020-04-01 [FEATURE][processing] Add menu to the Model Designer "View" menu allowing users to zoom direct to any group box present in the model Allows for simplified navigation of complex models Nyall Dawson 2020-04-01 [FEATURE][processing] Allow creation of group boxes in models These are a visual guide, allowing designers to create logical groups of algorithms relating to a single task ("eg 'Prepare data') The title and color of the group boxes can be customized Nyall Dawson 2020-04-01 Add API for storing group boxes in processing models Nyall Dawson 2020-04-01 Output items need to be added to the scene before their comments, or the comments won't be able to link arrows to them correctly Nyall Dawson 2020-04-01 [processing][FEATURE] Add api for setting model component colors, and expose the option to set manual colors for individual model comments Mathieu Pellerin 2020-04-01 followup commit d2360da : fix rendering of vertical lines on multiline headers Alessandro Pasotti 2020-04-01 Spatialite transactions: better error logging Samweli 2020-04-01 updates from the review Samweli 2020-03-31 added two match modes for wmst static temporal range updates Samweli Mwakisambwe 2020-04-01 Enable loading wms category/collection layers in the layers panel Fixes #35460 Stephen Knox 2020-03-31 Uncheck save in project cb when pg < 9.5 Nyall Dawson 2020-04-01 Fix some ugly appearance of data defined buttons Nyall Dawson 2020-04-01 Avoid misleading warning when duplicating memory layers Nyall Dawson 2020-03-31 Fix dialog name Nyall Dawson 2020-03-31 Another fix for OTB widget Nyall Dawson 2020-03-31 Adapt OTB widget use of non-stable API (this is a prime example of why the sooner we can drop all this python, the better...) Nyall Dawson 2020-03-31 Fix spell check error Nyall Dawson 2020-03-31 [processing] Expose extra options for static feature sources in models Allows users to set static layer inputs for algorithms via browsing for layers, and also controlling the feature limit and invalid geometry handling for these static inputs Fixes #27113, #28770 Nyall Dawson 2020-03-31 Messy messy refactoring to open model parameter options using inline panels The "stable" old python api is really biting us here, and causes a heap of mess Bring on QGIS 4.0! Alessandro Pasotti 2020-03-30 Spatialite transactions Mathieu Pellerin 2020-03-31 [layouts] Allow multiline header strings (#35478) Jürgen E. Fischer 2020-03-31 transifex issue: exclude keywords from db manager query builder translation Mathieu Pellerin 2020-03-31 [layouts] Fix crash when re-opening fixed table item's editor Mathieu Pellerin 2020-03-31 [FEATURE][layouts] Add import content from clipboard for fixed table items Nyall Dawson 2020-03-31 Hide internal results from log Nyall Dawson 2020-03-31 Also show child input values Nyall Dawson 2020-03-31 [processing][FEATURE] After running a model through the model designer, show the obtained values for all child algorithm outputs within the designer canvas This gives users better tools for debugging models - they can see exactly what values were output by the child algorithms and flowed into other parts of their model Nyall Dawson 2020-03-31 Setup framework for receiving model child results after running through model designer Nyall Dawson 2020-03-31 Make travis happy Nyall Dawson 2020-03-31 [processing][FEATURE] Add "Save Log to File" algorithm for models This algorithm saves the contents of the execution log (right up to the point in the model at which the 'save log' algorithm executes) to a file. It can be used to automatically store the debugging log when running models for later reference and transparency. Nyall Dawson 2020-03-31 Make QgsProcessingFeedback remember logged messages for later recall Nyall Dawson 2020-03-31 [processing] Support dynamic properties in Random Points On Lines Number of points, min distance, and max tries can all be data defined Nyall Dawson 2020-03-31 Update test results due to different random algorithm used Nyall Dawson 2020-03-31 Don't use a fixed random seed by default This would lead to confusing results for non-advanced users, who would expect to see different results per execution by default Also use modern c++11 random classes Nyall Dawson 2020-03-31 Simplify progress reporting Martin Dobias 2020-03-31 Force protobuf package installation while it is not in qgis-dev-deps Martin Dobias 2020-03-31 Make sure that "protoc" tool is available It may be in a separate package, e.g. on Ubuntu there is protobuf-compiler Martin Dobias 2020-03-30 Fix doxygen, spelling, shared_ptr Martin Dobias 2020-03-29 [FEATURE] Raster layer contour renderer This new renderer draws contour lines that are calculated on the fly from the source raster band. It is possible to set interval of contour lines and symbol used for drawing. In addition there is support for "index contours" - contour lines with higher interval, typically drawn with a wider line symbol. If we generate contour lines on input raster block with the same size as our output raster block, the generated lines would contain too much detail. This detail can be reduced by the "downscale" factor - this will request lower resolution of the source raster. Alessandro Pasotti 2020-03-30 Fix const Alessandro Pasotti 2020-03-30 Sipify Alessandro Pasotti 2020-03-30 Update src/gui/qgsrelationeditorwidget.h Co-Authored-By: Matthias Kuhn Alessandro Pasotti 2020-03-30 Update src/gui/qgsrelationeditorwidget.h Co-Authored-By: Matthias Kuhn Alessandro Pasotti 2020-03-30 Relation editor wdgs: fix ok/cancel button when embedded Ok/Cancel button were shown even when embedded (followup #34827 ) Also add accessor for editorContext. Merge: 32f432c614 04830f9cae Nyall Dawson 2020-03-31 Merge pull request #35469 from Samweli/reference_time_input_update Hide reference time input for one temporal dimension wms layers Samweli 2020-03-31 review updates Samweli 2020-03-31 detect temporal dimensions from wmst layers added from data source manager Samweli 2020-03-30 update on temporal controller widget project time button tooltip Nyall Dawson 2020-03-30 [FEATURE] Add "Save Log to File" action for network logger Comes with a big warning to users that the log is sensitive and should be treated as confidential Nyall Dawson 2020-03-30 [FEATURE] Add 'Copy as JSON' action to logged network requests Copies the tree values as a json string to the clipboard, for easy pasting in bug reports or for remote assistance Nyall Dawson 2020-03-30 [FEATURE] Add 'Copy URL' action to network logger Samweli 2020-03-31 fix travis tests Nyall Dawson 2020-03-31 Fix qt warnings thrown by non-temporal layers Håvard Tveite 2020-03-31 [FEATURE][processing] Add "random points on lines" algorithm The Random points on lines algorithm supplements the existing "Random points along line" algorithm, and will prove to be more useful to the majority of users than the "original". Features: The points are distributed randomly over the lines based on "along the line" distance, meaning that the distribution of the points will be flat over the length of the line (each place on the feature has the same probability of being "hit"). The Random points along line, on the other hand, uses a line segment based approach, meaning that the density will depend on the segment length (short segments will have a higher point density than longer ones). Samweli 2020-03-30 show reference time input only for reference time enabled layers Martin Dobias 2020-03-30 Addressed review comments for Even Martin Dobias 2020-03-30 Add "protoc" as a build dependency to support MVT vector tiles Martin Dobias 2020-03-30 Do not use pre-generated files from protoc It turns out different versions of protobuf library may not necessarily work with different versions of code generated by protoc (for example, these files worked fine on Ubuntu 18.04 but they do not work on 19.10 which has newer version of protobuf library). Also, we should be fine with using just "lite" version of the library which is about an order of magnitude smaller (lite 0.3mb vs full 2.3mb). Martin Dobias 2020-03-30 Dummy commit to trigger new azure build (PR reopen does nothing) Ivan Ivanov 2020-03-30 Shortcut hint removed Etienne Trimaille 2020-03-28 update also htmlToMarkdown in the crash report fix #31629 Matthias Kuhn 2020-03-30 Add test for search priority Matthias Kuhn 2020-03-28 [locator] Prefer exact match Fix https://github.com/qgis/QGIS/issues/35418 Nyall Dawson 2020-03-30 Fix doxygen warning Nyall Dawson 2020-03-30 [FEATURE][processing] Port multi-layer input parameter widget to new API Allows - expression based inputs - rearrangement of inputs for multi-layer parameters in models, to set specific layer orders Nyall Dawson 2020-03-30 [processing] Partial port of Multi Input parameter widget (standard and batch) Nyall Dawson 2020-03-30 [processing] Port Raster Band parameter to new widget wrapper API Nyall Dawson 2020-03-30 Make more use of layer type hints to avoid trying to open raster/mesh layers using the ogr provider Nyall Dawson 2020-03-30 GDAL Provider is too debug log chatty Nyall Dawson 2020-03-30 [processing] Multi-selection widget can open inline Affects enum choices and multi-field selection for now Alex 2020-03-30 Save legend expressions Ivan Ivanov 2020-03-30 Fixes on spelling and feedback received Nyall Dawson 2020-03-28 When pruning logged network requests, never prune expanded out nodes Otherwise it's rather annoying for users when the request they are currently examining "magically" vanishes from their screen Nyall Dawson 2020-03-28 Nicer handling of automatic scroll-to-new-entries mode Now we only do this if the view was already scrolled to the bottom. Nyall Dawson 2020-03-28 Use a scoped class for automatic registration/unregistration of dev tool widget factories Nyall Dawson 2020-03-26 [FEATURE] Inbuilt network logging tool This tool, which is available from the new F12 "dev tools" panel, is a native port of @rduivenvoorde's network logger plugin. It shows a list of ongoing and completed network requests, along with a whole load of useful detail like request and reply status, headers, errors, SSL configuration errors, timeouts, cache status, etc. Also has loads of polish and useful capabilities, such as the ability to filter requests by URL substrings and status, and you can right-click requests to open the URL in a browser or copy them as a cURL command. Nyall Dawson 2020-03-26 Make dev tools margins exactly match layer styling dock Marco Hugentobler 2020-03-30 Revert test gpkg files Merge: f8897d82a6 934e30f30e Marco Hugentobler 2020-03-30 Merge pull request #35408 from mhugent/server_project_settings_expanded Server project settings, add 'expanded' attribute Ivan Ivanov 2020-03-30 Distinguish between toggle all and toggle independently Ivan Ivanov 2020-03-12 Adds support to sort the plugins by update date; Show the plugin version update time Ivan Ivanov 2020-03-29 Updated documentation to clearly state the behavior of aggregate majority/minority Ivan Ivanov 2020-03-29 Fix forgotten test, string majority/minority now are valid aggregates Ivan Ivanov 2020-03-29 Fix string majority/minority determinism Ivan Ivanov 2020-03-29 Optimizations in majority/minority aggregates Ivan Ivanov 2020-03-29 Documentation dyslexia Ivan Ivanov 2020-03-29 Added string MeanLength statistic as an option in the statistical summary widget Ivan Ivanov 2020-03-29 FEAT #27230 #27271 [Aggregates] Allow majority and minority statistics on non-numeric fields Nyall Dawson 2020-03-30 Make temporal indicator icon more visible on different themes Nyall Dawson 2020-03-30 Disable 'automatic' mode for raster layers without data provider temporal capabilities Nyall Dawson 2020-03-30 Fix leak, loss of connections to existing temporal properties caused by creating new object over existing one Nyall Dawson 2020-03-30 Fix temporal indicator logic: this indicator should only show for temporal layers controlled by canvas animation, not other forms of layers-with-static-temporal-properties Samweli 2020-03-28 logic for static temporal range updates when animation is in play Samweli 2020-03-28 removed static wmst settings in provider temporal capabilities Nyall Dawson 2020-03-27 Add a todo Nyall Dawson 2020-03-27 Use empty string methods, not "" Nyall Dawson 2020-03-27 Remove duplicate call to triggerRepaint Nyall Dawson 2020-03-27 QStringLiteral Nyall Dawson 2020-03-27 Correctly use provider's temporal capabilities to set widget initial state and ranges Nyall Dawson 2020-03-27 Only show wms-t source settings for wms-t layers Nyall Dawson 2020-03-27 Don't translate null string Nyall Dawson 2020-03-27 Remove outdated test Nyall Dawson 2020-03-27 Dialog layout tweaks Nyall Dawson 2020-03-27 Cleanup unused API Nyall Dawson 2020-03-27 Fix broken raster temporal properties widget Samweli 2020-03-26 changed parameters setting in the data source uri Samweli 2020-03-26 removed wmst specific logis in temporal tab Samweli 2020-03-23 separated wms static range from raster layer temporal properties Even Rouault 2020-03-28 Save vector layer: for CSV/XLS/XLSX/ODS, only use by default displayed values of a restrict set of widget types This is a follow-up of https://github.com/qgis/QGIS/pull/35296 This implements the suggestion of https://github.com/qgis/QGIS/pull/35296#issuecomment-604645943 That is the 'Use displayed value' column is checked by default only when the field has a widget of type ValueMap, ValueRelation, CheckBox and RelationReference And when the Attribute table of the dialog box is not displayed (e.g. when saving a temporary scratch layer), disable those substitutions. Merge: f08084b61b 3d25d14718 Even Rouault 2020-03-29 Merge pull request #34233 from Gustry/cmake doc about how to compile with 3D, speedup build time with ninja Merge: 788156190c bcf0ef9b3d Matthias Kuhn 2020-03-29 Merge pull request #35415 from suricactus/expr_is_editable FIX #33355 New Expression to check the edit mode of a layer Gerald Richter <33460332+gprichter@users.noreply.github.com> 2020-03-28 extend mime-type spec for .qgz the alternative file ending for **compressed qgis project files** was missing, causing those files to be opened by an archiver application by default Nyall Dawson 2020-03-28 [processing] Expose extra source options like browsing for layers, limiting features, and overridding geometry handling in batch mode too Nyall Dawson 2020-03-28 Better repr for QgsProcessingFeatureSourceDefinition Nyall Dawson 2020-03-28 Fix exception in deprecated classes Nyall Dawson 2020-03-28 Trick autopep Nyall Dawson 2020-03-28 Default to current layer when appropriate Nyall Dawson 2020-03-28 [feature][processing] Port Feature Source, Raster, Vector and Mesh Layer parameters to new API Nyall Dawson 2020-03-28 [processing] Fix file extension for output files is ignored Fixes #35269 Harrissou Sant-anna 2020-03-28 Fix target version Harrissou Sant-anna 2020-03-24 Update 3D canvas active map theme name Harrissou Sant-anna 2020-02-06 Update sip file Harrissou Sant-anna 2020-02-06 Fix renameMapTheme dox Co-Authored-By: Nyall Dawson Harrissou Sant-anna 2020-02-06 Apply suggestions from review Harrissou Sant-anna 2020-01-21 Make map canvas follow active theme renaming and add test Harrissou Sant-anna 2020-01-21 Update target version Harrissou Sant-anna 2020-01-16 Update additional map view canvas when it uses the renamed map theme Harrissou Sant-anna 2019-11-21 Keep in sync new map theme name with layout map item visibility If the applied map theme is being renamed, ensure we do not lose that. Harrissou Sant-anna 2019-08-28 [feature] Allow renaming of the current map theme Martin Dobias 2020-03-28 Update src/gui/qgsbrowserdockwidget_p.cpp Co-Authored-By: Nyall Dawson Martin Dobias 2020-03-28 Updates from review (debug msg level 2, qBound, wider lines for test) Ivan Ivanov 2020-03-28 Fix unwanted automatic fill of all algorithms when there is no input in the locator Ivan Ivanov 2020-03-27 FIX #33355 New Expression to check the edit mode / state Nyall Dawson 2020-03-28 Somedays Travis is just calling out to be punched in the face... Nyall Dawson 2020-03-28 Indentation Nyall Dawson 2020-03-27 [FEATURE][processing] Port map layer widget wrapper to new c++ api This is a test run, after merged I'll port the other similar map layer parameters (feature source, raster layer, vector layer, etc) Nyall Dawson 2020-03-27 Don't throw misleading exception Nyall Dawson 2020-03-27 [processing] When running in a batch mode, move the layer adding actions to the "Autofill" menu This adds more UI consistency, as currently there's a disconnect from the autofill options available via the Autofill buttons vs some options which need to be done from the first rows "..." button Ivan Ivanov 2020-03-27 FIX #33874 Turn on/off ALL selected layers with "Space" button Martin Dobias 2020-03-27 Get rid of qDebug(), wrap strings in QStringLiteral Martin Dobias 2020-03-27 Handle on-the-fly reprojection correctly Martin Dobias 2020-03-27 Use random colors, fix sip includes, fix warnings in server Martin Dobias 2020-03-27 Added a basic rendering test Marco Hugentobler 2020-03-27 Adapt expected test output Martin Dobias 2020-03-27 Added initial unit test + test data Martin Dobias 2020-03-27 Added zmin/zmax parameters to limit usable zoom levels Merge: 8b832e7314 acbfb424b8 Matthias Kuhn 2020-03-27 Merge pull request #35404 from m-kuhn/join_edtiable_cannot_be_cached [joins] Disable caching if editing is enabled Marco Hugentobler 2020-03-27 Add expanded 0/1 to Layer info in GetProjectSettings response Martin Dobias 2020-03-27 Added forgotten icon for vector tile layer Merge: 4fe477f2b4 8800bb2458 Matthias Kuhn 2020-03-27 Merge pull request #35401 from m-kuhn/join_dlg_layout Improve join dialog layout Martin Dobias 2020-03-27 Moved to proper QgsMapLayer subclass + icon + optional tile borders Matthias Kuhn 2020-03-27 Remove "virtual" from cache join label Matthias Kuhn 2020-03-27 [joins] Disable caching if editing is enabled Fixes https://github.com/qgis/QGIS/issues/35403 Matthias Kuhn 2020-03-27 Label cases on join properties Merge: 73314b5ea8 7d17e0baef Denis Rouzaud 2020-03-27 Merge pull request #35378 from 3nids/qgsexpressiontreeview move tree view from the expression builder to a dedicated class Denis Rouzaud 2020-03-27 in QgsFeatureFilterModel init the display expression when setting the layer (#35400) Matthias Kuhn 2020-03-27 Improve join dialog layout Denis Rouzaud 2020-03-27 add missing method Denis Rouzaud 2020-03-27 fix custom widget scripts with a nicer var name Denis Rouzaud 2020-03-27 fix widget name in custom widget Denis Rouzaud 2020-03-27 fix layout of custom widget template Denis Rouzaud 2020-03-27 add QgsFeatureListComboBox to custom widgets (#35386) Denis Rouzaud 2020-03-27 more dox Denis Rouzaud 2020-03-27 fix dox Denis Rouzaud 2020-03-27 mark as deprecated Nyall Dawson 2020-03-26 Update vector extents after changing data source for a vector layer Otherwise the old extents are still used after changing a vector's source Alexander Bruy 2020-03-26 fix typo Alexander Bruy 2020-03-26 [processing] use native matrix parameter definition widget Alexander Bruy 2020-03-26 [processing] port matrix parameter definition widget to C++ Alexander Bruy 2020-03-26 [processing] use native enum parameter definition widget Alexander Bruy 2020-03-26 [processing] port enum parameter definition widget to C++ Martin Dobias 2020-03-26 Silence warning, avoid indentation on generated MVT files Martin Dobias 2020-03-26 Do not mix class and struct Martin Dobias 2020-03-26 Move the generated code for MVT to a directory in external/ Martin Dobias 2020-03-26 Doxygen, spelling, sip fixes Martin Dobias 2020-03-26 Fixes to python bindings + some bits from code review Martin Dobias 2020-03-26 Added two new forgotten files with QgsTileXYZ, QgsTileMatrx, QgsTileRange Denis Rouzaud 2020-03-26 avoid reusing virtual method Denis Rouzaud 2020-03-26 update custom widget creation scripts Denis Rouzaud 2020-03-26 fix typo and dox Merge: a418fc9fa3 f131355065 Alessandro Pasotti 2020-03-26 Merge pull request #35364 from nyalldawson/new_table_panel_prc Allowing saving outputs direct to more database formats (and other nice stuff) Denis Rouzaud 2020-03-26 remove added method to field formatter registry Merge: c5841c34fd f9015c94ca D'Hont René-Luc 2020-03-26 Merge pull request #35015 from arnaud-morvan/use_request_data_intead_of_parameter_request_body [server] Use request.data() instead of parameter REQUEST_BODY Denis Rouzaud 2020-03-26 add init methods for clarity Denis Rouzaud 2020-03-26 remove non working caching of field values Denis Rouzaud 2020-03-26 move tree view from the expression builder to a dedicated class Merge: 2dec5a0d47 bedc2d9378 Alexander Bruy 2020-03-26 Merge pull request #33910 from alexbruy/dbmanager-import-clear [dbmanager] clear create table dialog on succes (fix #25535) Merge: 8b965e3e51 1924f57ccd Matthias Kuhn 2020-03-26 Merge pull request #35367 from m-kuhn/requested_type_does_not_take_precedence [postgres] Do not overwrite detected type with requested type Matthias Kuhn 2020-03-26 Simplify Merge: f282a0487f 38c0d637c3 Matthias Kuhn 2020-03-26 Merge pull request #35350 from m-kuhn/fix_provided_column_type_pg Fix provided column type pg Matthias Kuhn 2020-03-26 Add test for Geometry type filter Merge: 7248c433b3 e7f4e0022b Matthias Kuhn 2020-03-26 Merge pull request #35096 from ismailsunni/fix_critical_warning_35078 [3d] Fix connection issues Merge: 14d0abc1ce 7c541948f5 signedav 2020-03-26 Merge pull request #35034 from signedav/attradd Refresh features in Attribute Table on data change Matthias Kuhn 2020-03-26 [postgres] Do not overwrite detected type with requested type Fix #34629 Nyall Dawson 2020-03-26 Fix use of attributes() function in field calculator Fixes #35358 Nyall Dawson 2020-03-26 Slight improvement in UI for saving to database table - add an explicit "OK" button next to new table name when shown inline in processing panel, to make it clear to users how to "lock in" the new table name Nyall Dawson 2020-03-26 Don't show non-functional nodes Nyall Dawson 2020-03-26 [feature][processing] Allow saving outputs direct to other database destinations Previously outputs could only be written direct to postgres databases. With this change, this functionality has been made more flexible and now supports direct writing to any database provider which implements the connections API (currently postgres, geopackage, spatialite and sql server) Ultimately this exposes the new ability to directly save outputs to SQL Server or Spatialite databases (alongside the previous GPKG+Postgres options which already existed) (As soon as oracle, db2, ... have the connections API implemented we'll instantly gain direct write support for those too!) Nyall Dawson 2020-03-26 [processing] Allow newer format strings for destination paths, accept output strings for mssql, oracle, ... providers Nyall Dawson 2020-03-26 Less noise Nyall Dawson 2020-03-26 Correctly decode password when decoding postgres/mssql uris Mathieu Pellerin 2020-03-24 By default, do *not* force all fields to become strings when exporting to XLS/XLSX/ODS/CSV Nyall Dawson 2020-03-26 Non-ogr sources can be dragged from browser now Nyall Dawson 2020-03-26 [processing] Accept drag and dropped paths for output parameter values from either explorer or browser (if you want to write to an existing path, it's a great shortcut!) Nyall Dawson 2020-03-26 Use proper QToolButton menu handling Nyall Dawson 2020-03-26 Only show 'Change File Encoding' option for feature sink processing outputs This setting has no effect for other output types Nyall Dawson 2020-03-26 Remove unused variable Nyall Dawson 2020-03-26 [processing] Open 'save to postgis' widget inline instead of in a new dialog Nyall Dawson 2020-03-26 Correctly hookup geometry restore for data source select dialog Nyall Dawson 2020-03-26 Postgres provider is way too chatty on debug log Nyall Dawson 2020-03-26 Allow expanding data source select widget nodes on double click Nyall Dawson 2020-03-26 Fix exception in test Nyall Dawson 2020-03-25 [FEATURE][processing] Allow loading non-disk based layers direct from browser for feature sources, instead of requiring them to be loaded into a project first This change allows users to directly browse to non disk-based layer sources for any processing feature source inputs. It allows these inputs to be taken direct from postgres, sql server, oracle, wfs, afs, etc layers directly without having to first load them into a project! Nyall Dawson 2020-03-25 Set widget context for QgsProcessingMapLayerComboBox Nyall Dawson 2020-03-25 Ensure correct encoded source is written to history and log Nyall Dawson 2020-03-25 [processing] Add method to encode and decode a combined provider key and uri to a single string We need this to allow processing inputs to load non gdal/ogr/mdal sources, such as being able to directly read postgis layers without loading them into a project first Nyall Dawson 2020-03-26 QgsAttributeTableView isn't a dialog, so we can't use enableAutoGeometryRestore Alessandro Pasotti 2020-03-25 PyQgis: don't crash on invalid provider Related to #35354 Etienne Trimaille 2019-11-04 add maptip, expression display and eval_template expressions Ivan Ivanov 2020-03-25 Added new static QgsFieldModel::fieldToolTipExtended Ivan Ivanov 2020-03-24 Replace empty QStringLiteral() with QString() Ivan Ivanov 2020-03-19 FIX #15144 add tooltip on fields in identify window / attribute window / feature form - added new `QString QgsField::displayType( const bool showConstraints = false )` to unify the display of field types whenever length or precision are present - added new argument `expression` to `QgsFieldModel::fieldToolTip( const QgsField &field, const QString &expression = QStringLiteral() )`. Now the tooltip shows " ()\n\n\n" with appropriate formatting - added meaningful field tooltips in the "Identify Results" dialog - field tooltips show the same content in "Feature Attributes" form, "Attribute Table" and "Identify Tool" Fixes #15144 Nyall Dawson 2020-03-26 Increase some test mask image tolerance (fix failures on azure) Ivan Ivanov 2020-03-25 Changed to Ctrl+Alt+A shortcut to deselect all Ivan Ivanov 2020-03-25 Added Alt+Shift+A shortcut to deselect all Ivan Ivanov 2020-03-19 Change default shortcut Ctrl+Shift+A from "deselect all layers", to "deselect current layer" to be the opposite of "Ctrl+A" Martin Dobias 2020-03-25 Add protobuf-dev as a dependency (needed for vector tiles) Nyall Dawson 2020-03-25 Make QgsNewDatabaseTableNameWidget a QgsPanelWidget, tweak toolbar size Matthias Kuhn 2020-03-25 Mini optimization Matthias Kuhn 2020-03-25 Add detection for circular types in postgres provider Merge: 30c9086ed6 7d59470c06 Matthias Kuhn 2020-03-25 Merge pull request #35345 from m-kuhn/wrong_arg_count_in_server_error_messages Fix argument count in server error messages Matthias Kuhn 2020-03-25 Fix argument count in server error messages Warnings like: QString::arg: 1 argument(s) missing in %1 ('%2') cannot be converted into a rectangle Denis Rouzaud 2020-03-25 fix command in milestone bot Denis Rouzaud 2020-03-25 fix milestone creation Mathieu Pellerin 2020-03-25 [ogr] Mark OpenStreetMap file extensions (.osm, .pbf) as featuring layers Denis Rouzaud 2020-03-25 fix branch computation in milestone bot Martin Dobias 2020-03-25 Initial work on vector tile layer support Denis Rouzaud 2020-03-25 when adding new container in form designer, preselect the current group as parent (#35332) Nyall Dawson 2020-03-25 [FEATURE][API] Add interface hooks to allow plugins to register "development/debugging" tools These tools appear in a new Development/Debugging Tools dock, and provide a unified handling and place for these tools in the UI. The intention here is that specialised development/debugging tools will be moved to this common interface, e.g. - network logger - first aid style Python local variables inspector - startup time debugging tools - layer load and rendering time debugging tools ... ? Nyall Dawson 2020-03-25 Start on classes for dev tool widgets and dev tool widget factory Denis Rouzaud 2020-03-25 fix Form tabs randomly becoming group boxes (#35330) fixes #35304 Matthias Kuhn 2020-03-25 Improve wording of doc issues (#35294) * Improve wording of doc issues Use "Title (Request in QGIS)" rather than "Request in QGIS (Title)" for new documentation issues. * Undo erroneous change Nyall Dawson 2020-03-25 Dox Nyall Dawson 2020-03-25 Correctly populate compatible input and output types for extent param Nyall Dawson 2020-03-25 [processing] Accept geometry values for extent parameters The bounding box of the geometry is used for the extent This allows simple expression based values for extent parameters, utilising Qgis expression's rich geometry handling methods Nyall Dawson 2020-03-25 Port extent parameter to new c++ API widget wrapper Nyall Dawson 2020-03-25 Allow QgsExtentWidget to be optionally nulled Nyall Dawson 2020-03-25 Allow dragging and dropping project layers to QgsExtentWidget to copy extent from layer Nyall Dawson 2020-03-25 Make highlightable line edit its own widget - QgsHighlightableLineEdit Nyall Dawson 2020-03-25 Fix crash on exit Nyall Dawson 2020-03-25 Add "Condensed" mode for QgsExtentWidget The default appearance is very large, so this mode exposes a more compact widget (e.g. with the buttons replaced by a toolbutton with menu entries) Nyall Dawson 2020-03-25 Split guts of QgsExtentGroupBox out to QgsExtentWidget This allows the widget to be used in places where a group box is not desirable (e.g. when the widget is already in a group box) Denis Rouzaud 2020-03-25 take another try to get a valid relation in the relation reference widget (#35272) Mathieu Pellerin 2020-03-25 [ui] Further improve source fields properties colors to play well with any light/gray/dark themes Ivan Ivanov 2020-03-25 Make layers cols bold; Fix broken logic Ivan Ivanov 2020-03-25 Make layer col spanned and show feature count inline if more than 1 feature identified Ivan Ivanov 2020-03-20 Add "Result Features" as new row; Change "selected" to "identified" in tooltips Ivan Ivanov 2020-03-19 FIX #15670 Show count in Identify Results dialog Nyall Dawson 2020-03-25 More Travis fixes Nyall Dawson 2020-03-24 Travis fixes Nyall Dawson 2020-03-24 [processing] Allow access to advanced per-feature-source input settings via a new "options" button next to the source input box Nyall Dawson 2020-03-24 [FEATURE][processing] Create widget for configuring advanced per-source options Includes: - optional limit on number of features processed from the source - optional setting to override the default "invalid geometry handling" method from the global processing options. Allows users to disable invalid geometry handling on a per-input basis Nyall Dawson 2020-03-24 Fix loss of callback when invalid geometry handling method is set through source definition Nyall Dawson 2020-03-24 Allow serialization of QgsProcessingFeatureSourceDefinition through QgsXmlUtils Nyall Dawson 2020-03-24 Fix exception when opening gdal algorithms Nyall Dawson 2020-03-24 Make parameter panel a stacked panel Nyall Dawson 2020-03-24 Remove some unused ui files Nyall Dawson 2020-03-24 [processing] Move base class of ParametersPanel to c++ Nyall Dawson 2020-03-24 [processing] Move iterate button to c++ Nyall Dawson 2020-03-24 Remove unused processing icons Nyall Dawson 2020-03-24 Cleanup unused imports Nyall Dawson 2020-03-24 Minor cleanup ParametersPanel Nyall Dawson 2020-03-24 [processing] Cleanup handling of "iterate over source" buttons, move creation completely to widget wrapper Denis Rouzaud 2020-03-24 use transparent color Denis Rouzaud 2020-03-24 fix group background color of groups in expression builder tree fixes #35299 Cédric Traizet 2020-03-24 OTB plugin modification for OTB 7.1 Cédric Traizet 2020-03-24 Update OTB downloading link to version 7.1 Sandro Santilli 2020-03-24 Check that plugin dir exists before linking to it Denis Rouzaud 2020-03-24 remove assert on message bar Denis Rouzaud 2020-03-24 new release of backport bot Denis Rouzaud 2020-03-24 revert backport Denis Rouzaud 2020-03-24 fix fields properties table background on dark modes (#35300) Denis Rouzaud 2020-03-24 update backport bot Merge: 79e2dfd5f6 de2f10e9cb Matthias Kuhn 2020-03-24 Merge pull request #35217 from signedav/relation_fix Fix multiple connecting slots in dual view Merge: 9c4834d389 ad9f968d5e Matthias Kuhn 2020-03-24 Merge pull request #35291 from m-kuhn/offline_editing_fix_added_features Improve offline editing layer detection and code Nyall Dawson 2020-03-24 Extract guts of QgsDataSourceSelectDialog to a QWidget, so that this widget logic can be used outside of a dialog Vincent Cloarec 2020-03-24 [MESH] Resampling from vertex values to face values (#35264) [FEATURE] Implements resampling from values on vertices to values on faces with the neighbor average method. (note that resampling method for datasets defined on faces, e.g., the value on vertices is calculated from value on faces was added in the previous QGIS release) The default method is set to "none" for resampling from vertices to faces and to "neighbor average" for resampling from faces to vertices. Then the default rendering is now always smooth. Vincent Cloarec 2020-03-24 [FEATURE][MESH] coloring mesh vector dataset with color ramp shader (#35216) fixes #33978 Allows user to color the mesh layer vector dataset (arrow, stream lines, traces) with color ramp shader depending on the magnitude of the vector. Matthias Kuhn 2020-03-24 Use ProviderMetaData to decode string Matthias Kuhn 2020-03-24 Improve docs Stephen Knox 2020-03-24 Fix incorrect variable name to allow deletion of geopackage from browser Nyall Dawson 2020-03-24 Sipify Nyall Dawson 2020-03-24 Spelling Nyall Dawson 2020-03-23 [processing] Hookup backend API allowing features sources to be limited to a specific maximum number of features, and allowing per-source overriding of the default "invalid geometry" handling behavior Alex 2020-03-23 Generic messagebox title Alex 2020-03-22 invert logic Alex 2020-03-22 Add coverage check on atlas exports Fixes #26144 Basil Eric Rabi 2020-03-22 remove python3-qscintilla as requirement python3-qscintilla does not exist anymore in fedora 33. Also, python3-qscintilla-qt5 is already required and provides the same according to https://src.fedoraproject.org/rpms/qgis/c/49bfbaf1ea1738e909862a897f6849336a823372?branch=master Nyall Dawson 2020-03-23 Fix crash when pasting polygon features and unique constraints are violated Fixes #35171 David Signer 2020-03-23 do not make connections of new created objects unique and move connections of not changing objects to the constructor Denis Rouzaud 2020-03-23 code layout Co-Authored-By: Mathieu Pellerin Denis Rouzaud 2020-03-23 force tab widget to use scroll buttons by default it is style dependent Denis Rouzaud 2020-03-23 fix style name + fix tab width on mac Merge: 598c2da77a b4275674cf Paul Blottiere 2020-03-23 Merge pull request #35222 from pblottiere/ogcapif_responses_object Responses are object instead of array in the {root}/api json document Nyall Dawson 2020-03-23 Collapse 'Snap Items' to a single undo command when multiple items are selected Nyall Dawson 2020-03-23 Add a 'select all' action to model designer Nyall Dawson 2020-03-23 Disable snap to grid by default Nyall Dawson 2020-03-23 Tweak snapping logic, and add explicit action to "Snap Selected Components to Grid" This is useful when a user doesn't want to enable the auto snapping, but wants to line up stuff nicely by hand Nyall Dawson 2020-03-12 [FEATURE][processing] Add option to enable automatic snapping to grid while designer models If enabled, model component moving or resizing will be automatically snapped to a grid Blottiere Paul 2020-03-23 Update expected json Nyall Dawson 2020-03-23 [FEATURE] Add numeric formatter "fraction" style This style represents decimal numbers as vulgar fractions, e.g. "3/4" instead of 0.75. Options include using Unicode superscript and subscript characters for nicer typography, e.g. ¹⁷/₂₃ (this is the default mode, disabling this option uses the "17/23" format). An option also exists for using dedicated unicode characters for specific fractions (where a unicode character exists), e.g. ½ or ¾ Ultimately this allows for creation of scalebars with fractional representations of distances, e.g. 0 ----- ½ ----- 1 km (instead of 0 ------ 0.5 ------ 1km) Fixes #21289 Sponsored by SLYR Nyall Dawson 2020-03-23 Fix "zoom to" actions fail to correctly set canvas extent when canvas has a locked scale In these particular actions, we should ignore the canvas scale lock so that the canvas correctly zooms to the specified extent and matches user expectations In particular this fixes: - zooming to bookmarks - matching canvas extent to layout map extents - zooming to layer and feature extents - pushing layout map scales from layout maps to canvas Also improve dox gacarrillor 2020-03-21 Ensure expected button order in QgsProcessingAlgorithmDialogBase uclaros 2020-03-22 Fix#32759: Use visible extent and take magnification into account Nyall Dawson 2020-03-23 Fix typo Nyall Dawson 2020-03-23 [processing] Fix incorrect tooltips show for output parameters Nyall Dawson 2020-03-22 Spelling Nyall Dawson 2020-03-22 Bump sort key for numeric scalebar to give more room Nyall Dawson 2020-03-22 Cleanup scalebar widget enabling code by adding flags to QgsScaleBarRenderer subclasses, so that the subclass itself can indicate what settings it respects and we can avoid all the hardcoded logic in the configuration widget Nyall Dawson 2020-03-22 Rename API methods as requested Nyall Dawson 2020-03-22 [FEATURE][layouts] Add "hollow" scalebar style This matches the "hollow" scalebar style from ArcMap, and is a style used in South African mapping standards Fixes #20390 Sponsored by SLYR Nyall Dawson 2020-03-21 [FEATURE][layouts] Add "Stepped Line" scalebar style Designed to match the appearance and behavior of the ArcMap equivalent, this was a scalebar format which was previously impossible to replicate in QGIS. Also fixes #26589 Sponsored by SLYR Matthias Kuhn 2020-03-22 Re-enable otb tests with stable download link of 7.0 Merge: 2c01373d1a 132e674abb Marco Hugentobler 2020-03-22 Merge pull request #35219 from mhugent/fix_absolute_path_qlr Fix absolute paths in qlr export (bug #27497) Marco Hugentobler 2020-03-22 QString() Nyall Dawson 2020-03-22 Fix build Nyall Dawson 2020-03-22 Fix deprecation warning Nyall Dawson 2020-03-22 Spelling Nyall Dawson 2020-03-22 Indentation Nyall Dawson 2020-03-22 [FEATURE][layouts] Also allow full fill symbols to be used for single box and double box fill styles Sponsored by SLYR Nyall Dawson 2020-03-21 [FEATURE][layouts] Allow scalebar line style to be set using standard QGIS line symbols Instead of the previous settings of scalebar line color/width/cap styles, we now expose the option as a full line symbol for more advanced styling Also some code cleanups Sponsored by SLYR Mathieu Pellerin 2020-03-22 [FEATURE][symbology] Add data-defined property to font family/style for font markers (#35224) Nyall Dawson 2020-03-22 Blacklist OTB tests on Travis: need updating for OTB 7.1 Nyall Dawson 2020-03-22 Try updating downloading links to OTB 7.1 Denis Rouzaud 2020-03-21 replace deprecated QLatin1Literal by QLatin1String (#35229) Denis Rouzaud 2020-03-21 remove relative includes (#35228) Denis Rouzaud 2020-03-21 fix build on mac Mathieu Pellerin 2020-03-21 [FEATURE][symbology] Add a font style setting for font markers (#35197) Nyall Dawson 2020-03-21 Fix azure ci Nyall Dawson 2020-03-21 Sipify Nyall Dawson 2020-03-20 Review fixes Nyall Dawson 2020-03-20 Make a proper registry for scalebar renderers pgab 2020-03-20 Fixed two typos Since this is also used to the python documentation the average use might fail copying the example. Blottiere Paul 2020-03-20 Responses are object instead of array lbartoletti 2020-03-20 Fix multi split for multilinestring (#34510) * Fix multi split for multilinestring Marco Hugentobler 2020-03-20 Fix absolute paths in qlr export (bug #27497) David Signer 2020-03-20 connect the slots as UniqueConnection, since init() is used for reinitialization as well Vincent Cloarec 2020-03-20 [BUG] Fix QgsColorRampShaderWidget (#35138) Fixes issues related to the QgsColorRampShaderWidget in mesh/raster fix #33882 fix #34962 Ismail Sunni 2020-03-20 Make method private. Nyall Dawson 2020-03-20 [FEATURE][expressions] Add @layers, @layer_ids project scope variables which contain lists of map layers and map layers ids for all layers from the current project This mimics the existing @map_layers, @map_layer_ids, but unlike the @map variants these return ALL project layers, not just those associated with the current context's map settings. Sponsored by SLYR Ivan Ivanov 2020-03-18 FIX #31036 Remove color scheme doesn't work Merge: 08e850db38 4284cc19d9 Alexander Bruy 2020-03-19 Merge pull request #35177 from alexbruy/param-definition [processing] port some parameter definition widgets to C++ Ismail Sunni 2020-03-19 Add signal for map settings changed. Alexander Bruy 2020-03-19 fix mesh layer SIP bindings Alexander Bruy 2020-03-19 correctly set current index for expression parent combobox Alexander Bruy 2020-03-19 tests for expression definition widget Alexander Bruy 2020-03-19 tests for point definition widget Alexander Bruy 2020-03-19 tests for CRS definition widget Alexander Bruy 2020-03-19 add exsting parent layer to the list if no other options are available Alexander Bruy 2020-03-19 add tooltip and placeholder text for point parameter definition widget Alexander Bruy 2020-03-18 [processing] port expression parameter definition widget to C++ Alexander Bruy 2020-03-18 [processing] port point parameter definition widget to C++ Alexander Bruy 2020-03-18 [processing] port CRS parameter defintion widget to C++ Nyall Dawson 2020-03-19 [processing] In batch mode, don't try to run rows with invalid parameter values Previously we would show a warning about these, but then go ahead and try to run the row anyway (using an empty set of parameters), resulting in the log being filled with confusing error messages. Instead, keep the existing warning advising about which values are invalid, but skip the affected row and don't try to run it at all. Nyall Dawson 2020-03-19 [processing] Show data defined buttons for dynamic parameters even in batch mode Håvard Tveite 2020-03-19 Update qgsdecorationtitledialog.cpp Håvard Tveite 2020-03-19 Update help URLs for copyright and title decorations Nyall Dawson 2020-03-19 Fix messed up undo/redo when changing picture type Nyall Dawson 2020-03-19 Expand tests Nyall Dawson 2020-03-18 [layouts][FEATURE] Rework picture item UI and behavior Adds an explicit choice between SVG or raster image sources, which allows us to clean up the configuration panel for layout pictures by hiding options which don't apply to a certain picture source. Also permits us to: - Reuse the standard svg selector tree widget, which loads images in a background thread and fixes #17061 - Uses the standard SVG and image selector line edit, which permit drag and drop of images and expose options to embed images and link to online sources Ultimately this is motivated by a desire to allow users to embed images in layouts and layout templates Sponsored by SLYR Håvard Tveite 2020-03-18 Update qgsdecorationtitledialog.cpp Update the label for the title decoration Håvard Tveite 2020-03-18 Fix help links for copyright and title decorations Nyall Dawson 2020-03-19 Revert "improve GTIFF JPEG compression by adding PHOTOMETRIC=YCBCR (fix #35002)" This reverts commit 02410b9b9fe33a5bdc3e3c2a092a1f94376bc54b. Alexander Bruy 2020-03-14 improve GTIFF JPEG compression by adding PHOTOMETRIC=YCBCR (fix #35002) Nyall Dawson 2020-03-18 Workaround double slot calling causing empty replies to overwrite valid reply content Nyall Dawson 2020-03-18 Timeout for blocking network requests in content cache should match the user's preset network timeout value, not a hardcoded value Nyall Dawson 2020-03-18 Don't use an event loop to wait for task starting This is already handled in a MUCH nicer way by QgsTask::waitForFinished (mutex based, not eventloop based) Merge: 01c7cb1814 d7569e53f8 Alessandro Pasotti 2020-03-18 Merge pull request #35150 from pblottiere/ogcapif_double Fixes double type in ogcapif api document David Signer 2020-03-18 extentsChanged deprecated as reloadVisible (private) David Signer 2020-03-18 docs Merge: 29db15a439 871a3c0e67 Matthias Kuhn 2020-03-18 Merge pull request #34928 from gacarrillor/adjust_run_button_status_in_alg_dialog [processing][needs-docs] Adjust status of controls executing an algorithm dialog Etienne Trimaille 2020-02-03 doc about how to compile with 3D, speedup build time with ninja Nyall Dawson 2020-03-18 After fixing a broken layer path, also auto-fix any other broken layers which are pointing to a file in the same folder as the layer we just fixed, (where a matching filename exists in the newly selected folder) Previously this logic only applied to layers where the file path was identical to the layer just fixed (i.e. multi-layer sources such as gpkg/gdb), now it also works nicely with multi-file directories such as directories full of shapefiles. Merge: eab16883ca d016d46c49 Matthias Kuhn 2020-03-18 Merge pull request #31387 from gacarrillor/colour_refactor_fields Show 'template layer' constraints info in the Refactor fields algorithm's UI Nyall Dawson 2020-03-18 Fix icon sizes on hidpi for SVG fill image selector Nyall Dawson 2020-03-18 Fix margins on svg/image selector widget Alex 2020-03-17 typo Alex 2020-03-17 Add more CRS expression varaibles Fixes #35113 Nyall Dawson 2020-03-18 [processing] Constrain model item resizing to prevent items being resized to a too small size Etienne Trimaille 2020-03-12 trying to improve bug triaging Ivan Ivanov 2020-03-15 Fix: change adding new actions to a button to be the same in the whole function. Rename variables for clarity. Ivan Ivanov 2020-03-14 Add an action to deselect features only from the current layer David Signer 2020-03-16 reading of all the custom properties to e.g. copy them to the offline project Denis Rouzaud 2020-03-17 fix sip Denis Rouzaud 2020-03-17 make selection methods invokable in QgsVectorLayer vcloarec 2020-03-17 Save current active tab in render mesh properties vcloarec 2020-03-13 undo/redo for meshlayer style jakimowb 2020-03-17 Fix transparency widget syncToLayer causes corruption of widget values Fixes a small bug in the QgsTransparencyWidget which changed a QgsRasterLayers' no-data-values just by the order of calling .syncToLayer or .apply, even withouht changing the no-data value explicitly Blottiere Paul 2020-03-17 Fixes double type in ogcapif api document Sandro Santilli 2020-03-10 [DBManager] Use ST_EstimatedExtent with newer PostGIS Avoids errors with PostGIS 3.0+ ("st_estimated_extent" does not exist anymore with that version). Merge: daaeeb40fc 3d3af4c143 Matthias Kuhn 2020-03-17 Merge pull request #34009 from troopa81/fix_oapif_filter_fid [wfs] Fix background cache iterator when using with both subset string and filter on fid(s) William Kyngesburye 2020-03-09 strip Qt rpath when bundling William Kyngesburye 2020-03-09 also check for private PyQt5/sip in Mac bundling William Kyngesburye 2020-03-09 handle quick for Mac bundling William Kyngesburye 2020-03-09 fix Mac install location for qgis_quick - cmake install must be after properties William Kyngesburye 2020-03-09 codecs qt plugins not in qt5, remove from Mac bundle check Julien Cabieces 2020-01-22 Fixes crash when displaying relation editor Ivan Ivanov 2020-03-16 Reorder the code; Add more context to the algorithm locator; Add more tests Ivan Ivanov 2020-03-15 Fix processing locator filter Ivan Ivanov 2020-03-15 Skip unused arg Ivan Ivanov 2020-03-15 Make spell checker happy Ivan Ivanov 2020-03-15 Apply astyle Ivan Ivanov 2020-03-15 Add fuzzy search to all possible locator filters; Move to StringUtils::fuzzySearch; Add some tests (that helped!) Ivan Ivanov 2020-03-14 code formatting Ivan Ivanov 2020-03-12 Trim and simplify the query from the locator widget Nyall Dawson 2020-03-17 Spelling Nyall Dawson 2020-03-17 [FEATURE][processing] Add algorithm to filter by layer type This algorithm allows conditional model branching based on an input layer type. For instance, it allows a model to adapt to the actual layer type of a generic "map layer" parameter input, and decide which branch of the model to run as a result. Nyall Dawson 2020-03-17 Add flag to allow a child algorithm's results to prune back the remaining model branches When an algorithm returns this flag, and after executing it in a model it doesn't set a certain output which remaining model algorithms depend on, then these branches are pruned back and don't get executed for the model run. Allows for creation of algorithms which impact the overall model flow. Nyall Dawson 2020-03-17 Fix initial display of output widget set to temporary output Nyall Dawson 2020-03-17 [FEATURE][processing] Add new algorithm "Filter by geometry type" This algorithm filters features by their geometry type. Incoming features will be directed to different outputs based on whether they have a point, line or polygon geometry. Allows for model creation which responds to different input layer geometry types by applying different logic depending on the input geometry type. Merge: 54ff93726c 3b941e4be8 Matthias Kuhn 2020-03-17 Merge pull request #35035 from m-kuhn/value_relation_description Add description to value relation widget Nyall Dawson 2020-03-17 Fix model component size corruption when resizing to 'negative' sizes Nyall Dawson 2020-03-12 Pixel perfect model rendering Nyall Dawson 2020-03-17 [modeler] Variables and undo dock can be closed Merge: 8b54d2f06c 1010280cf6 Alessandro Pasotti 2020-03-17 Merge pull request #34997 from suricactus/expression_edit Add ability to edit, import and export user expressions Ivan Ivanov 2020-03-17 Move the top toolbar buttons to the left Nyall Dawson 2020-03-17 [processing] Fix conversion of ESRI CRS when running GDAL algorithms under proj 6 Fixes #35123 Nyall Dawson 2020-03-17 Fix warnings Nyall Dawson 2020-03-17 Also implement hasSpatialIndex for postgres and spatialite Nyall Dawson 2020-03-17 Add SpatialIndexExists and DeleteSpatialIndex capabilities for postgres connection Nyall Dawson 2020-03-17 Drop postgis GeoDB class from Processing This class is unused and is a near 1:1 copy of the core connections API + db manager classes Nyall Dawson 2020-03-17 Port last postgis alg to connections API Nyall Dawson 2020-03-17 Add capability for determining whether a spatial index exists (implemented for GPKG, spatialite) and deleting a spatial index (implemented for GPKG) to database connection Nyall Dawson 2020-03-16 Add CreateSpatialIndex capability for GPKG connection Nyall Dawson 2020-03-16 Raise an exception when connection is not specified Nyall Dawson 2020-03-16 Remove unused spatialite python connection class Nyall Dawson 2020-03-16 [processing] Use core connections API for Spatialite algorithms instead of Python reimplementation Nyall Dawson 2020-03-16 Create spatial index support for spatialite connections Nyall Dawson 2020-03-16 [processing] Use core connections API instead of Python GeoDB class for postgres connection handling Nyall Dawson 2020-03-16 Implement spatial index creation for Postgis connections Nyall Dawson 2020-03-16 Add API for creating spatial indexes to QgsAbstractDatabaseProviderConnection Nyall Dawson 2020-03-17 Don't override all cursors in bad layer handler dialog uclaros 2020-03-17 locator should not delete it's contents on trigger Harrissou Sant-anna 2020-03-06 Fix corresponding dox and update debug message Harrissou Sant-anna 2020-03-05 Use a cleaner replacement Co-Authored-By: Nyall Dawson Harrissou Sant-anna 2020-03-04 Fix deprecated method redirection Ivan Ivanov 2020-03-17 When a new project is saved, "Project Home" does not appear in the browser panel Fixes #33230 Nyall Dawson 2020-03-17 Skip PyQgsProviderConnectionSpatialite on azure Nyall Dawson 2020-03-16 Use sqlite3 to directly run some SQL queries in QgsSpatiaLiteProviderConnection, where we don't require result rows Because GDAL runs some consistency checks on spatialite databases on opening, this breaks the multi-step SQL commands which are run as part of renameVectorTable. The first SQL renames the table, then when the second tries to run gdal rejects the database because the geometry_columns definition is corrupt. Instead, add a method to directly run sql commands using sqlite3 instead of GDAL, and use this to run any SQL where we don't require result rows. Fixes Spatialite connection test Nyall Dawson 2020-03-06 Add spatialite connection test Missing from cmake, so not being run Alex 2020-03-15 typo Alex 2020-03-15 Allow resizing and moving columns Samweli 2020-03-16 avoid crash when histogram and pyramid pages have been deleted Nyall Dawson 2020-03-17 Delete DestinationSelectionPanel Nyall Dawson 2020-03-16 Fix test Nyall Dawson 2020-03-16 Fix travis build Nyall Dawson 2020-03-16 [processing] Port DestinationSelectionPanel to c++ This is basically a 1:1 port (+some fixes relating to incorrect signal emissions and many more tests) Nyall Dawson 2020-03-16 Fix case of spatialite provider name Breaks adding spatialite layers through the browser Julien Cabieces 2020-03-16 fix taskmanager subTaskPartialComplete2 test David Signer 2020-03-16 tests for attribute table filtering David Signer 2020-03-16 style and docs David Signer 2020-03-16 on ensuring the selection, the dependend objects (like feature info and count of features) in the gui need to be updated even if the selection is not affected. This fixes that on adding or removing features the counter on the GUI will be updated. Mathieu Pellerin 2020-03-16 Fix missing dox Mathieu Pellerin 2020-03-16 Make use of nice new tech for the new spatialite layer dialog: - Use a provider connection combo box to list connections - Use database provider connection functions to store a new connection Merge: 25b9520abd 6af6e855e3 Alessandro Pasotti 2020-03-16 Merge pull request #34943 from troopa81/fix_featurefiltermodel_all Fixes relation reference widget several issues Sandro Santilli 2020-03-12 Restore support for databases without PostGIS installed Closes #34966 David Signer 2020-03-16 filterFeatures functionality in attributetable filter model instead of the widget for re-filtering on main model data changed (e.g. add feature) David Signer 2020-03-16 reload visible filter on dataChange of table model and use the same (renamed) slot (extendsChanged to reloadVisibleChanged Nyall Dawson 2020-03-15 Drop PostgisTableSelector Nyall Dawson 2020-03-15 [processing] Use QgsNewDatabaseTableNameWidget instead of custom dialog when saving processing output direct to postgis Nyall Dawson 2020-03-15 Wrap QgsNewDatabaseTableNameWidget in a dialog class for convenience Nyall Dawson 2020-03-16 Add QgsConnectionRegistry This registry provides a convenient place to add API relating to generic connection fetching and handling methods Currently contains a single method, which allows for retrieving matching connections using a "provider://name" format (e.g. "postgres://my connection") Nyall Dawson 2020-03-16 Make provider key lookup case insensitive We use a confusing mix of provider key casing (e.g. 'ogr', 'WFS', 'wms'), so make the lookups case insensitive to avoid frustration. (There's 0% chance of two different providers having the same key but different case!) uclaros 2020-03-15 Add Group button also adds selected layers if >= 2 Ivan Ivanov 2020-03-16 Split button toolbars into two rows Nyall Dawson 2020-03-16 Add missing file Nyall Dawson 2020-03-15 [processing] Move responsiblity for creation of file filter strings from python to c++ Nyall Dawson 2020-03-15 Add interface class QgsFileFilterGenerator for classes which can generate a file filter string Nyall Dawson 2020-03-16 [processing] Add missing parameter types to alg wrapper Denis Rouzaud 2020-03-15 add a completer for the file widget when creating a new GPKG (#35072) Merge: 59c757916d c924cfd1d2 Matthias Kuhn 2020-03-15 Merge pull request #34876 from olivierdalang/plugins_take_2 [plugin manager] allow to install stable or experimental Ismail Sunni 2020-03-15 Remove unused code. Ismail Sunni 2020-03-15 Move connect from construction for maptoomeasureline and add it as virtual method. Fix #35078 Ismail Sunni 2020-03-15 Move connect from construction for maptoolidentify. Merge: 47070a7d7b 92ed232f06 Alessandro Pasotti 2020-03-15 Merge pull request #35093 from nirvn/because Because testing is nicer... Merge: 1c5fa2d010 539a7ff371 Alexander Bruy 2020-03-15 Merge pull request #35076 from alexbruy/maplayer-datatype Data type support for QgsProcessingParameterMapLayer Alexander Bruy 2020-03-15 fix tests Mathieu Pellerin 2020-03-15 Doh Mathieu Pellerin 2020-03-15 Will travis like this? Alexander Bruy 2020-03-15 add gui test for map layer datatype gacarrillor 2020-03-14 Apply suggestions (variable name and missing blank space) gacarrillor 2020-03-14 Add 5 tests to remove NULL geometries alg with the remove EMPTY geometries option gacarrillor 2020-03-14 Optionally, remove empty geoms in RemoveNullGeometries algorithm Alexander Bruy 2020-03-15 avoid extra const copy Merge: ea843c8f36 7a7f487ce7 Alexander Bruy 2020-03-15 Merge pull request #35055 from alexbruy/labeling-ux [UI] Couple of UI/UX fixes for Text format widget Jürgen E. Fischer 2020-03-12 azure pipelines: fix link output Denis Rouzaud 2020-03-14 fix crash when using a script with a QgsProcessingParameterDateTime in the modeler (#35080) Merge: 55d37614cb 9a53cf2a3e Alessandro Pasotti 2020-03-14 Merge pull request #35065 from elpaso/mssql-connections-api Mssql connections api Alessandro Pasotti 2020-03-14 MSSQL revert geometryColumnTypes and homogenize Other providers return an "invalid" col type from geometryColumnTypes let's keep it that way (for now) Ivan Ivanov 2020-03-12 Fixes based on the feedback: - dynamic_cast -> static_cast - QString -> QStringLiteral Ivan Ivanov 2020-03-12 Change indentation; Sipified; Fix class modifiers Ivan Ivanov 2020-03-11 Change titles on file dialogs too Ivan Ivanov 2020-03-11 Cleanup code, fix indentation, add "skipped expressions" dialog Ivan Ivanov 2020-03-11 Add ability to edit, import and export user expressions Fixes #34690 Ivan Ivanov 2020-03-09 Add the ability to edit user expressions Alexander Bruy 2020-03-13 disable callout settings when corresponding checkbox or data-defined button is not active (fix #32067) Alexander Bruy 2020-03-13 fix incorrect tabs order when adding new text format via style manager (fix #33056) Alexander Bruy 2020-03-14 handle NullGeometry case Nyall Dawson 2020-03-14 Fix another test Nyall Dawson 2020-03-14 Fix test Nyall Dawson 2020-03-14 Address review comment Nyall Dawson 2020-03-13 Remove unused redundant algorithm Nyall Dawson 2020-03-13 Remove unused old postgis widget wrappers Nyall Dawson 2020-03-13 [processing] Use proper database schema/table name widgets in algorithms Nyall Dawson 2020-03-13 Optionally allow entry of new table names in table name parameter Nyall Dawson 2020-03-13 Widget wrapper for database table parameter Nyall Dawson 2020-03-13 Add API to show empty entries in QgsDatabaseTableComboBox Nyall Dawson 2020-03-13 [feature][processing] Add dedicated parameter type for database tables Allows selection of an existing database table for a specific database provider connection (the provider must implement the connections API) Nyall Dawson 2020-03-11 Widget wrapper for schema param Nyall Dawson 2020-03-10 Add API to show empty entries in QgsDatabaseSchemaComboBox Nyall Dawson 2020-03-10 [feature][processing] Add dedicated parameter type for database schemas Allows selection from the existing database schema for a specific database provider connection (the provider must implement the connections API) Alexander Bruy 2020-03-13 map layer data type support in modeler Alexander Bruy 2020-03-13 handle map layer data type when parsing description files Alexander Bruy 2020-03-13 add tests Alexander Bruy 2020-03-13 support for map layer data types in the processing layer selector widget Alexander Bruy 2020-03-13 [feature][processing] data types support for map layer parameter. Allow to define accepted layer types for map layer parameters, for example vector points and rasters. Nyall Dawson 2020-03-14 Disable PyQgsCoordinateOperationWidget on azure Test is failing with no clues to why Nyall Dawson 2020-03-14 Fix some build warnings on Windows Nyall Dawson 2020-03-14 Q_ENUM TaskStatus for better test debugging Denis Rouzaud 2020-03-14 fix crash when a sink parameter definition is missing in a processing alg (#34978) Matthias Kuhn 2020-03-02 Check table name when adding features in offline editing Matthias Kuhn 2020-03-02 Modernize iterators in offline editing Nyall Dawson 2020-03-14 Disable qgis_vertextool on azure This is consistently failing (yet passes on my local windows build) Nyall Dawson 2020-03-13 Fix proj < 6 build Nyall Dawson 2020-03-13 Avoid some more unnecessary work Nyall Dawson 2020-03-13 Avoid doing unnecessary work calculating coordinate transform when the src and dest CRSes are equal Nyall Dawson 2020-03-13 Fix invalid transforms occur if project file contains corrupt/incomplete coordinate operation details Also make storage of transform operations more resilent by correctly handling crses without authids. Fixes #34926 Nyall Dawson 2020-03-14 Fix build on some platforms Vincent Cloarec 2020-03-13 [FEATURE][MESH] save style for mesh layer (#34996) save style for mesh layer and refactoring for raster and vector widget properties Ismail Sunni 2020-03-13 Harmonize 3D map view widget with 2D ones to display the map theme drop-down menu (#34369) fixes #33954 * Add tool button for 3d map theme for #33954 * Populate map theme options. * Remove map theme from 3d config. * Disable 3d map theme button if the terrain is a mesh. Alessandro Pasotti 2020-03-13 MSSQL connections API Harrissou Sant-anna 2020-03-12 Target corresponding help section for raster layer properties tabs Harrissou Sant-anna 2020-03-12 Add help button to mesh layer properties dialog and open dedicated section Alessandro Pasotti 2020-03-13 Add MSSQL exceptions and UTF8 tests Alessandro Pasotti 2020-03-13 Return an empty geomety types list when aspatial Alessandro Pasotti 2020-03-12 MSSQL connections API initial implementation Vincent Cloarec 2020-03-13 [BUG][MESH][3D] fix enable/disable mesh 3D rendering (#34999) fixes #34985 and fixes #34986 (mesh 3d gui) Denis Rouzaud 2020-03-13 fix 'fields and values' not accessible in expression editor in default values (#35030) Nyall Dawson 2020-03-13 Move raster temporal properties to new tab, fix inconsistent margins in all raster layer properties pages, and make clicking the temporal indicator icon go straight to the layer's temporal property page Nyall Dawson 2020-03-13 Spelling Nyall Dawson 2020-03-13 Minor UI layout fixes Nyall Dawson 2020-03-13 Raster layer temporal widget fixups - Add checkbox to disable temporal handling for layer - Don't apply changes to layer outside of saveTemporalProperties(), otherwise changes cannot be correctly canceled - Minor code cleanups Nyall Dawson 2020-03-13 Don't automatically set every raster layer loaded with a project as temporal enabled And add unit tests for raster layer temporal properties read/write Nyall Dawson 2020-03-13 add test Nyall Dawson 2020-03-13 Fix project properties shows random dates for project temporal range when temporal range has not been set Nyall Dawson 2020-03-13 When clicking the "time range from project" button in the temporal dock, if NO explicit time range is set for a project then automatically calculate the range from the map's layers Nyall Dawson 2020-03-13 Move method for determining project temporal extent to new utils class QgsTemporalUtils Nyall Dawson 2020-03-13 Fix reset values on spin boxes Nyall Dawson 2020-03-13 Remove unused files Nyall Dawson 2020-03-13 Make temporal dock settings open as an inline panel Allows for interactive change of frame rate while seeing results immediately, avoids a blocking modal dialog Nyall Dawson 2020-03-13 QgsTemporalMapSettingsWidget is a QgsPanelWidget Nyall Dawson 2020-03-13 Setup a panel widget stack in temporal controller dock Nyall Dawson 2020-03-13 Minor refactor of temporal controller dock widget - Split widget from dock widget for flexibility - Move dock widget class to app and only expose QgsTemporalControllWidget in public api Martin Dobias 2020-03-12 Fix grammar Martin Dobias 2020-03-11 [quick] Fix slow value relation widget If value relation widget in qgis_quick was populated with lots of items, it was getting very slow - this was due to the use of ListModel QML item. The fix introduces a c++ based model which is fast to populate and look up values in the list. Alexander Bruy 2020-01-19 [dbmanager] clear create table dialog on succes (fix #25535) Nyall Dawson 2020-03-13 Fix test on newer proj versions Nyall Dawson 2020-03-13 Disable test when pg test environment not available Nyall Dawson 2020-03-13 Fix some use-after-free issues in task manager test Nyall Dawson 2020-03-13 Fix broken see also link Nyall Dawson 2020-03-13 Add shell for QgsVectorDataTemporalCapabilities Just an API placeholder Nyall Dawson 2020-03-13 Automatically default to temporal mode if raster backend supports it Nyall Dawson 2020-03-13 Add missing cast code Nyall Dawson 2020-03-13 Minor API tweak Nyall Dawson 2020-03-13 Fix wrong test for data provider temporal capabilies Nyall Dawson 2020-03-13 Ensure that raster layers set to a fixed time range are completely skipped in render jobs outside that time range Nyall Dawson 2020-03-13 Add API to determine if a layer should be rendered for a given time range Nyall Dawson 2020-03-13 Hide access to setRequestedTemporalRange from QgsRasterDataProviderTemporalCapabilities Only QgsRasterLayerRenderer should be accessing this, so block access via friend class Denis Rouzaud 2020-03-12 do not show empty config when loading attribute form properties (#35039) Samweli 2020-03-12 changed pause button to use pause icon instead of a stop icon Samweli 2020-03-12 updated icons used in the temporal navigation buttons Merge: 4c49625249 37193708da Alessandro Pasotti 2020-03-12 Merge pull request #34968 from elpaso/tablewidget [api] New database table name widget Alessandro Pasotti 2020-03-12 Remove unused actions from the ui file Matthias Kuhn 2020-03-12 Only set tooltip if text is not empty Matthias Kuhn 2020-03-12 Fix API break Co-Authored-By: Denis Rouzaud Matthias Kuhn 2020-03-12 Add description to value relation widget Add the possibility to add a description to each value in a value relation widget. Jürgen E. Fischer 2020-03-12 azure pipelines: switch to vs2017-win2016 image Nyall Dawson 2020-03-12 Fix test Nyall Dawson 2020-03-12 Improve logic for automatic calculation of project temporal range Nyall Dawson 2020-03-12 Remove redundant code for setting default layer temporal properties Nyall Dawson 2020-03-12 Dox updates Nyall Dawson 2020-03-12 Remove unused enum Nyall Dawson 2020-03-12 Rename some methods for clarity Nyall Dawson 2020-03-12 Expand tests Nyall Dawson 2020-03-12 Save the time step and frame rate settings into the project and restore alongside projects Nyall Dawson 2020-03-12 Doc and spelling test fixes Nyall Dawson 2020-03-12 Add an option to loop animations Nyall Dawson 2020-03-12 Make play/rewind/pause buttons show animation state, and add explicit buttons to fast forward to end or rewind to start of animation Nyall Dawson 2020-03-12 Correctly clamp frame numbers so that invalid frames are not possible Nyall Dawson 2020-03-12 Emit signals when animation state changes Nyall Dawson 2020-03-12 Automatically stop animation when it hits the start or end Nyall Dawson 2020-03-12 Fix raster temporal properties were never saved Nyall Dawson 2020-03-12 Dock widget ui fixes Nyall Dawson 2020-03-12 Fix cache invalidation during animations Nyall Dawson 2020-03-12 Fix test value Nyall Dawson 2020-03-12 Cleanup raster temporal capabilities/layer classes Nyall Dawson 2020-03-12 Disconnect from previous temporal controller when setting canvas controller Nyall Dawson 2020-03-12 Use QgsDoubleSpinBox Nyall Dawson 2020-03-12 Cleanup temporal controller dock widget code Nyall Dawson 2020-03-12 Cleanup QgsTemporalMapSettingsWidget/dialog, hide from stable API/python Nyall Dawson 2020-03-12 Add constructor variant to QgsInterval which uses QgsUnitTypes::TemporalUnit Nyall Dawson 2020-03-12 Fix warning Nyall Dawson 2020-03-12 Promote temporal units to first class citizen of QGIS Adds temporal units to QgsUnitTypes, and adds associated helper API Nyall Dawson 2020-03-12 Minor fixes to temporal navigation object logic Nyall Dawson 2020-03-12 Correctly hookup dock visibility action Nyall Dawson 2020-03-12 Dox and API naming improvements Nyall Dawson 2020-03-12 Minor code improvements to QgsLayerTreeViewTemporalIndicatorProvider Nyall Dawson 2020-03-12 Dox, header cleanups Samweli 2020-03-11 updates on raster layer properties ui Samweli 2020-03-11 updates on temporal animation logic Samweli 2020-03-10 updates on the temporal controller navigation logic Samweli 2020-03-07 updates on temporal widgets ui Samweli 2020-03-07 new temporal map settings dialog Samweli 2020-03-06 formatted wms provider code Samweli 2020-03-06 logic for temporal navigation vcr widget Samweli 2020-03-06 expand temporal controller logic to cover wmst layers Samweli 2020-03-06 added temporal vcr widget lbartoletti 2020-03-12 Fixes the activation of the shape map tools when digitizing is finished (#34905) * Fixes the activation of the shape map tools when digitizing is finished. Fixes #25168 The digitizing logic for these tools is to deactivate them when digitizing is complete (right-click). However, the tool remains active, but the icon is not pushed in, and the Advanced Digitizing Tool is not active. To fix it, activate the tool again. David Signer 2020-03-12 refresh filteredFeatures on master model change (like add or delete features) Denis Rouzaud 2020-03-12 add missing QgsProcessingAlgorithm::parameterAsDateTime (#35003) Alessandro Pasotti 2020-03-12 Add refresh button arnaud.morvan@camptocamp.com 2020-03-12 [server] Use request.data() instead of REQUEST_BODY parameter in post requests Alessandro Pasotti 2020-03-12 Typo Nyall Dawson 2020-03-12 Fix doxygen warning Nyall Dawson 2020-03-11 Spelling Nyall Dawson 2020-03-11 Dox, build fix Nyall Dawson 2020-03-11 Fix mouse handles go out of sync after moving items with cursor keys Nyall Dawson 2020-03-11 [FEATURE][processing] Add action to model designer to delete all selected components Nyall Dawson 2020-03-11 Nicer resize handle size and placement for model items Nyall Dawson 2020-03-11 Implement an ugly workaround due to QGraphicsScene lack of event propagation Nyall Dawson 2020-03-11 Ignore right clicks on mouse handles Nyall Dawson 2020-03-11 Improved appearance of resized components Nyall Dawson 2020-03-11 [FEATURE][processing] Allow interactive resizing of model components Allows for components to be freely resized via the standard mouse controls Nyall Dawson 2020-03-11 Batch multi item move undo commands Nyall Dawson 2020-03-11 Avoid crash when closing model designer Nyall Dawson 2020-03-11 Nicer feedback updates while dragging model items Nyall Dawson 2020-03-11 Remove older item move code Nyall Dawson 2020-03-11 Start work on model designer mouse handles Nyall Dawson 2020-03-11 Move more of layout mouse handles code to base class Nyall Dawson 2020-03-11 Start refactoring layout mouse handles to move functionality to a generic base class Nyall Dawson 2020-03-10 Fix multi item moves, avoid unnecessary scene rebuilds Nyall Dawson 2020-03-10 Rebase fixes Nyall Dawson 2020-03-10 Set scene for select tool Nyall Dawson 2020-03-10 Snapping api work Nyall Dawson 2020-03-10 Allow multi-item move by cursor keys Nyall Dawson 2020-03-10 Multi item selection work Nyall Dawson 2020-03-10 [processing] Start re-working model designer to use view tools Based heavily on the layout designer approach, which is working well.. Merge: ab1755c6a2 0cf9a81b36 Paul Blottiere 2020-03-11 Merge pull request #34925 from pblottiere/ogcapif_fix Fix landing page test for OGC API Features certification Merge: 0ee1d12e6d c5c7427a94 Even Rouault 2020-03-11 Merge pull request #34795 from jgrocha/fix-db-manager-extent-to-string Fix TypeError when displaying Postgis layers extent Alessandro Pasotti 2020-03-11 no comment :/ Denis Rouzaud 2020-03-11 Revert "Update backport.yml (#34883)" (#35004) This reverts commit 0c3f233c46336b8031ccf75379691b07c8837bb8. Merge: 7fe174266d a9452e83ba Even Rouault 2020-03-11 Merge pull request #34469 from troopa81/fix_taskmgr_raceconditions Fix Task manager race conditions issues Alessandro Pasotti 2020-03-11 Use the whitelist filter Alessandro Pasotti 2020-03-11 Browser proxy model: add white list filter and renamed black one Raul Bezerra Barbosa 2020-02-28 fixes #34774 - python 2to3 related bug Merge: 912ffdec3e a64808be18 Even Rouault 2020-03-11 Merge pull request #33918 from alexbruy/organize-columns add "Organize Columns" button to the attribute table toolbar (fix #23397) Alessandro Pasotti 2020-03-11 Add tests for item provider registry new methods Alessandro Pasotti 2020-03-11 New DB table widget: new tests and fixes for file-based DBS Alessandro Pasotti 2020-03-11 Browser proxy model: add test for showLayers Merge: c2f2900384 9ae479a392 D'Hont René-Luc 2020-03-11 Merge pull request #34989 from rldhont/tests-geojson-stringtofields-multi-features [Tests] GeoJSON stringToFields with a feature collection Alessandro Pasotti 2020-03-11 Data item registry: add utility method Alessandro Pasotti 2020-03-11 GPKG layer data items: add path prexix (for searches) Alessandro Pasotti 2020-03-11 PG: add encodeUri implementation + fixes and tests Blottiere Paul 2020-03-11 More fixes in output json for unit tests Alessandro Pasotti 2020-03-11 Make sure QgsDataSourceUri remembers the schema This is useful for partial URI storage (schema level) Julien Cabieces 2020-03-09 Fixes #34537 : Allow setting null in relation reference widget Julien Cabieces 2020-03-05 Fix feature list combobox entries, add tests and checks Blottiere Paul 2020-03-11 Fix test for json landing page Blottiere Paul 2020-03-11 Update json result D'Hont René-Luc 2020-03-11 [Tests] GeoJSON stringToFields with a feature collection The methode `QgsJsonUtils::stringToFields` is a wrapper to `QgsOgrUtils::stringToFields` The `QgsOgrUtils::stringToFields` is described as > Attempts to retrieve the fields from a string representing a collection of features using OGR. The GeoJSON feature collection string was not covered by tests. Blottiere Paul 2020-03-11 Update html anding page for tests vcloarec 2020-03-09 fix QAbstractTextureImage shared vcloarec 2020-03-09 remove bad files vcloarec 2020-03-09 workaround for testExtrudedPolygons Test fails sometime, apply same workaround than others vcloarec 2020-03-09 adapt test and fix arrows positioning vcloarec 2020-03-09 fix typo and switch with dataOnEdges vcloarec 2020-03-09 arrows for 3D mesh layer dataset rendering Nyall Dawson 2020-03-09 Hide from sip Nyall Dawson 2020-03-09 Also warn for unsaved changes when opening a model through the model designer Nyall Dawson 2020-03-09 Make Model Designer window title follow app conventions Show unsaved changes via * prefix, show model name in title Also less Python, more c++ Nyall Dawson 2020-03-09 The model "last used parameter values" setting should live outside the undo stack We don't want to roll these back if users are undo/redoing changes Nyall Dawson 2020-03-09 [FEATURE][processing] Add undo/redo support to model designer Makes QGIS more forgiving for users! Sponsored by NRCan Nyall Dawson 2020-03-10 Fix Multi-Edit dialog is never deleted when launched from the main window This results in a leak, plus a gradual slow down in QGIS performance over time if many multi-edit operations have been performed in a session (because there's a lot of resultant widgets hanging around and listening to selection changes + iterating through the selected features as a result) Mathieu Pellerin 2020-03-10 [temporal] Don't connect the temporal indicator for layers missing temporal properties Alessandro Pasotti 2020-03-10 Fix case in data item provider keys Alessandro Pasotti 2020-03-10 New database table widget new signals & tests Alessandro Pasotti 2020-03-10 Add hasChildren to browser proxy model this to allow filtering out layers Alessandro Pasotti 2020-03-10 Data items: add data provider origin key Adds the data provider key of the data provider that created the item. Also keeps a map between data *item* provider name (AKA data item provider "key") and the data provider name (AKA data provider "key"). Denis Rouzaud 2020-03-10 small code readability improvement Denis Rouzaud 2020-03-10 fix missing GEOS include (#34959) Nyall Dawson 2020-03-10 Fix test Nyall Dawson 2020-03-10 Fix see also links Nyall Dawson 2020-03-10 Remove ad-hoc python provider connection parameters and replace with proper provider connection parameters Nyall Dawson 2020-03-10 Add widget wrapper for provider connection parameter Nyall Dawson 2020-03-10 [feature][processing] Add dedicated parameter type for database connections Allows selection from the registered database connections for a specific database provider type (the provider must implement the connections API) Nyall Dawson 2020-03-10 Add API to show empty entries in QgsProviderConnectionComboBox vcloarec 2020-03-09 avoid reloading triangular mesh when transforms are invalid Alessandro Pasotti 2020-03-09 QgsNewDatabaseTableNameWidget implementation (WIP) Merge: 9845ffa591 8d2f75da0f Matthias Kuhn 2020-03-10 Merge pull request #34954 from gacarrillor/duplicate_nodes_in_holes Remove duplicate nodes from all inner rings gacarrillor 2020-03-09 Test for Remove Duplicate Vertices alg. (Polygons with duplicates in several holes) gacarrillor 2020-03-09 Remove duplicate nodes from all interior rings in a polygon Samweli 2020-03-09 added tests for changed signal in temporal properties Samweli 2020-03-08 updates on temporal source changes Samweli 2020-03-07 update, using one layer tree view indicator for temporal layers Samweli 2020-03-06 ui tweaks and tests fix Samweli 2020-03-06 updates on temporal layer indicator logic Samweli 2020-03-06 added temporal source for temporal layers Samweli 2020-03-06 added temporal layer indicators Nyall Dawson 2020-03-10 Don't right-align headers in expression help and metadata tabs Right aligning makes the header text way too far away from the body text, which makes it very difficult to read Nyall Dawson 2020-03-10 Fix some build warnings Harrissou Sant-anna 2020-03-05 more robust code Harrissou Sant-anna 2020-03-04 Allow to cancel server connections list modification Harrissou Sant-anna 2020-03-04 Allow to open data loader dialog from metasearch fixes #34759 Ivan Ivanov 2020-03-09 fix indentation Ivan Ivanov 2020-03-09 Fix inconsistancies in the expression builder help panel Fix the HTML help for the following classes of expressions: - Map layers - Relation - User expressions - Variables - Recent expressions To match the styling of the docs of the rest expressions (headers, descriptions etc) Fixes #34919 Nyall Dawson 2020-03-09 Disable canvas preview jobs when rotation is set on canvas It's non-trivial to implement the preview jobs for rotated canvases, and currently it just shows junk images Fixes #34860 Merge: cb01e4ee08 e45bea559a Sandro Mani 2020-03-09 Merge pull request #33833 from kadas-albireo/vectorprops Move QgsVectorLayerProperties and dependencies to GUI Nyall Dawson 2020-03-08 Fix windows builds Nyall Dawson 2020-03-08 test fix Nyall Dawson 2020-03-08 More tolerant test Nyall Dawson 2020-03-08 Protected->private Nyall Dawson 2020-03-08 Add new GUI widget QgsDatabaseTableComboBox for selection of available tables for a specific data connection (providers must implement the connections API) Nyall Dawson 2020-03-08 Add refresh schemas button to combobox Since we don't auto update the schema list by listening to database changes, we need a way for users to manually refresh the list Nyall Dawson 2020-03-08 Add new GUI widget QgsDatabaseSchemaComboBox for selection of available schemas for a specific data connection (providers must implement the connections API) Nyall Dawson 2020-03-08 Add new GUI widget QgsProviderConnectionComboBox for selection of registered connections for a specific data provider (providers must implement the connections API) Nyall Dawson 2020-03-08 Add icon to provider connections Nyall Dawson 2020-03-07 Add model for database tables from a connection Optionally limited to a specific schema, if desired Nyall Dawson 2020-03-07 Dox Nyall Dawson 2020-03-07 Add a model for schemas from a database connection Nyall Dawson 2020-03-07 Add some more useful roles to model Nyall Dawson 2020-03-06 Add model for connections from a provider Nyall Dawson 2020-03-06 Add signals to QgsProviderMetadata for connection created, changed and deleted Sandro Mani 2020-01-18 Add some documentation to vector layer properties related classes moved to GUI Sandro Mani 2020-01-17 Update sip bindings Sandro Mani 2020-01-15 Move QgsVectorLayerProperties and dependencies to GUI Nyall Dawson 2020-03-09 Fix tab order Nyall Dawson 2020-03-09 [FEATURE][callouts] Add control over anchor point for callout on label This gives users control over where a callout should join to the label text. (Previously, you only had control over where the callout would join to the corresponding feature geometry). Choices include: - Closest point (previous behavior) - Label Centroid - Fixed corners: Top left/top right/bottom left/bottom right/etc Data defined control over the label anchor is also possible vcloarec 2020-03-05 fix active faces not supported Peter Petrik 2020-03-09 [FEATURE] Mesh 1D Renderer (#34848) * MDAL 0.5.90 : support for custom Logger and 1D meshes * [FEATURE] [MESH] Support rendering of 1D meshes, see https://github.com/qgis/QGIS-Enhancement-Proposals/issues/164 1D mesh consist of edges (edge is straight line segment with 2 vertices) and the data that is defined on either vertices or edges. Such data can be loaded by MDAL and rendered as mesh layer in QGIS. Harrissou Sant-anna 2020-03-08 Top align widgets in expression builder dialog Harrissou Sant-anna 2020-03-08 Fix geom_from_gml example display Nyall Dawson 2020-03-06 [FEATURE] Add expression variables for current map temporal range Adds: @map_start_time: Start of the map's temporal time range (as a datetime value) @map_end_time: End of the map's temporal time range (as a datetime value) @map_interval: Duration of the map's temporal time range (as an interval value) Jürgen E. Fischer 2020-03-08 debian packaging: update libpython detection also on sid (followup 4987a5621d3) gacarrillor 2020-03-08 [processing] Disable Parameters panel during algorithm execution (not the whole tab) gacarrillor 2020-03-07 [processing] Disable runAsBatch/runAsSingle buttons during algorithm execution gacarrillor 2020-03-07 [processing][needs-docs] Adjust status of controls in algorithm dialog + Run button is not shown anymore in the Log tab, therefore, you can only run algorithms from the Parameters tab. + While running an algorithm, the Parameters tab is now blocked. + When an algorithm execution finishes (either successfully or not), a new button Change Parameters is shown in the Log tab. + The Batch Algorithm Dialog is now consistent with the described behavior (before, it blocked the Parameters panel, but not the tab; and it was the only dialog blocking parameters widgets). These changes were applied to the Algorithm Dialog and Batch Algorithm Dialog, and work on Edit in place dialogs as well. Alessandro Pasotti 2020-03-06 Disable foreign table test on Travis Alessandro Pasotti 2020-03-06 PG: expose foreign tables Samweli 2020-03-02 added fix for the missing category layers Samweli Mwakisambwe 2020-03-07 QGIS Project temporal settings Adds the ability to set a temporal range for a project Blottiere Paul 2020-03-06 Fix link for json api in landing page Blottiere Paul 2020-03-06 Update content type Blottiere Paul 2020-03-06 Fix service-desc type in landing page vsklencar 2020-01-22 [QgsQuick] Use generic function onImageCapture otherwise use default PhotoPanel Merge: beab5a3db6 3b6bc304ea Alessandro Pasotti 2020-03-06 Merge pull request #34904 from elpaso/pgraster-test-fix Try to make PG raster test more robust Merge: 5a845849e5 3faa7f2c52 Alessandro Pasotti 2020-03-06 Merge pull request #34819 from obrix/fix_missing_context_attributes Add missing attributes at QgsAttributeEditorContext creation. Merge: 2748295979 c1942a8591 Alessandro Pasotti 2020-03-06 Merge pull request #34888 from elpaso/server-standalone-bugfixes Server standalone bugfixes Jürgen E. Fischer 2020-03-06 debian packaging: drop dependency on python-gdal for ubuntu focal (fixes #34897) Alessandro Pasotti 2020-03-06 Try to make PG raster test more robust Nyall Dawson 2020-03-06 [processing] When running an algorithm in place mode, don't auto close the dialog after changing features Otherwise it can be a real pain to iteratively change/undo/tweak parameter value Nyall Dawson 2020-03-06 Snap Geometries algorithm is capable of running in-place mode Nyall Dawson 2020-03-06 Identation Nyall Dawson 2020-03-06 Add test for storage of designer parameter values Nyall Dawson 2020-03-06 Hookup toggle to hide comments from model designer Nyall Dawson 2020-03-06 Fix missing icon, less Python Nyall Dawson 2020-03-06 Bit less Python Nyall Dawson 2020-03-06 More c++ ports Nyall Dawson 2020-03-06 More model dialog Python -> c++ ports Nyall Dawson 2020-03-05 Port some more model designer Python code to c++ Nyall Dawson 2020-03-05 Start creation of a c++ base class for modeler dialog Nyall Dawson 2020-03-05 Add a menu bar to model designer Nyall Dawson 2020-03-04 [FEATURE][processing] Remember parameter values between model designer runs When designing a model, users typically will need to run the model many times as they tweak its structure. This change causes the parameters used when running the model from the designer to be remembered and saved into the model, so that each time you run the model from the designer you don't have to re-set all the input parameter values to the desired test ones. Makes iterative model design SO much easier! Sponsored by Alta Ehf Merge: 9bbfe81540 d3649a51b4 Alessandro Pasotti 2020-03-06 Merge pull request #34890 from elpaso/bugfix-gh34862-db-manager-stinks-again DB manager: connections refresh Nyall Dawson 2020-03-06 When the canvas temporal range is changed, we need to invalidate any cached images we have of temporal enabled layers Otherwise these will not be re-rendered using the update temporal range when the canvas is redrawn (and we want to avoid a full map redraw during animations, which is expensive, so we want to be able to reuse as many cached images as possible!) Nyall Dawson 2020-03-06 fixup Nyall Dawson 2020-03-06 Don't inherit QgsTemporalProperty for QgsDataProviderTemporalCapabilities The QgsTemporalProperty interface has members which are geared more to user-setable temporal properties (e.g. "isActive()"/"setIsActive()". Instead, use more explicit "hasTemporalCapabilities()" API in QgsDataProviderTemporalCapabilities to make it immediately clear what this flag means for data provider temporal capabilities Nyall Dawson 2020-03-06 Only pass on the render context temporal range to the data provider when the layer is set to the ModeTemporalRangeFromDataProvider mode Nyall Dawson 2020-03-06 Minor header cleanups and documentation improvements Nyall Dawson 2020-03-06 Dox++ Nyall Dawson 2020-03-06 Store canvas temporal range directly in canvas map settings, instead of a separate variable. Nyall Dawson 2020-03-06 Use widget's logicalDpiX() instead of a screens Fixes #34772 Merge: 23aa83c23e e41930d1b7 Matthias Kuhn 2020-03-05 Merge pull request #34750 from gacarrillor/remove_duplicate_nodes_in_collections Remove duplicate nodes from each part in a collection Nyall Dawson 2020-03-05 Add unit tests, minor fixes Nyall Dawson 2020-03-05 Bit more Python to c++ porting Nyall Dawson 2020-03-04 When exporting a model to python, export comments as python comments Nyall Dawson 2020-03-04 Nicer comment text appearance Nyall Dawson 2020-03-04 UX improvements for comment editing Nyall Dawson 2020-03-04 Don't lose properties of existing outputs when editing algorithm Nyall Dawson 2020-03-04 [FEATURE][processsing] Add support for comments attached to components This allows users to create comments attached to model components (inputs, algorithms or outputs). Comments are shown linked to the associated component, and can be freely moved around the model. Alessandro Pasotti 2020-03-05 DB manager: connections refresh Fixes #34862 Merge: 3246a92db8 404fbb590b Alessandro Pasotti 2020-03-05 Merge pull request #34871 from elpaso/pgraster-set-subset-string-app-expose [feature] PG raster expose set filter to app Alessandro Pasotti 2020-03-05 Server standalone better request log formatting Alessandro Pasotti 2020-03-05 Server standalone: strip initial blank in header values Merge: 0c3f233c46 60e9ed4b2b Alessandro Pasotti 2020-03-05 Merge pull request #34827 from elpaso/parent-form-current-value-2 [feature] Get current parent form values in child forms Denis Rouzaud 2020-03-05 Update backport.yml (#34883) Nyall Dawson 2020-03-04 Indentation Nyall Dawson 2020-03-04 Port most of the remaining ModelerScene code to c++ ModelerScene is now a shell class, implementing the bare minimum required for older Python API compatibility Nyall Dawson 2020-03-04 Much simpler code for determining linked parameters in modeler Nyall Dawson 2020-03-04 Add missing parameter dependancies for QgsProcessingParameterCoordinateOperation Nyall Dawson 2020-03-04 Remove exception which is never raised Nyall Dawson 2020-03-04 Port more of modeler scene to c++ Nyall Dawson 2020-03-04 Metatype Nyall Dawson 2020-03-04 Clone should be const Nyall Dawson 2020-03-03 Add missing changed signal emissions Nyall Dawson 2020-03-03 Move some modeler scene code to c++, avoid hard link between scene and dialog Samweli 2020-03-05 removed provider capabilities setting in temporal layer properties Samweli 2020-03-04 small tweaks,eg. remove of unwanted spaces Samweli 2020-03-04 improved provider temporal capabilities tests Samweli 2020-03-04 saving and restoring temporal properties Samweli 2020-03-04 moved temporal range from provider to layer temporal properties Samweli 2020-02-27 added checks for possible null temporal capabilities Samweli 2020-02-24 removed duplicate signal Samweli 2020-02-21 added current layer range label Samweli 2020-02-19 updated tests format Samweli 2020-02-19 ousing right wms reference request parameter Samweli 2020-02-19 added temporal capabilities tests Samweli 2020-02-18 suggested changes from the review Samweli 2020-02-17 fixed travis tests Samweli 2020-02-17 removed status label in temporal properties Samweli 2020-02-17 fixed conflicts Samweli 2020-01-26 added abstract temporal class updates on tests and abstract temporal class updates on qgsabstracttemporal sip and tests update qgsabstracttemporal test updated docs moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions edits per review on qgs map canvas remove access of private members from qgstemporalrangeobject updated render context test and fix travis tests added new temporal property class added tests for temporal property added tests for temporal property added temporal widget ui temporal support in raster layers, from wms provider temporal properties in raster layer properties added abstract temporal class updates on tests and abstract temporal class updates on qgsabstracttemporal sip and tests update qgsabstracttemporal test updated docs temporal support in raster layers, from wms provider update qgsabstracttemporal test updated docs moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions edits per review on qgs map canvas updated render context test and fix travis tests added new temporal property class added new map layer temporal properties sub classes with tests updates on map layers temporal properties classes fix travis tests add read and write xml tests added abstract temporal class updates on tests and abstract temporal class updates on qgsabstracttemporal sip and tests update qgsabstracttemporal test updated docs edits per review on qgs map canvas temporal properties in raster layer properties temporal support in raster layers, from wms provider moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions edits per review on qgs map canvas remove access of private members from qgstemporalrangeobject updated render context test and fix travis tests added new temporal property class added new map layer temporal properties sub classes with tests updated layer times ui added advanced options in layer time constrains ui fix for refreshing wms layer after temporal properties update update on wms-t temporal properties added support for bi-temporal WMS-T Alessandro Pasotti 2020-03-05 PG raster: PR recommendations Merge: caf69cf21f c9bdd13e36 Matthias Kuhn 2020-03-05 Merge pull request #34797 from lbartoletti/fix_key_conflict_for_close_editing_line Use a different key sequence for close editing line. Fixes #34793 Harrissou Sant-anna 2020-02-28 Fix capitalization inconsistency Harrissou Sant-anna 2020-02-27 Align 3D View properties tab rendering with common properties tabs * using groupbox for items instead of line separator * reducing the oversized margins Harrissou Sant-anna 2020-03-04 Add version of deprecation Harrissou Sant-anna 2020-03-04 Update some use of QgsCoordinateReferenceSystem Harrissou Sant-anna 2020-03-03 Fix QgsCoordinateReferenceSystem documentation rendering with better list display, highlight related methods Harrissou Sant-anna 2020-03-04 Add details to project expression and fix example gacarrillor 2020-03-04 Setting a flag, it's worth a break Alessandro Pasotti 2020-03-04 Load test table for PG raster test olivierdalang 2020-03-04 [feature][plugin manager] allow to install stable or experimental Alessandro Pasotti 2020-03-04 Fix drill-down test Alessandro Pasotti 2020-03-04 PG raster: update since in dox Alessandro Pasotti 2020-03-04 PG raster: reset renderer when filter changes Alessandro Pasotti 2020-03-04 PG raster: update extent when filter changes plus other changes: - fix extent calculation when filter is set - more tests Alessandro Pasotti 2020-03-04 PG raster set subset signals and app Merge: fa6958fb65 a6679eedd1 Alessandro Pasotti 2020-03-04 Merge pull request #34846 from elpaso/bugfix-gh34823-pgraster-schema-and-pk PG raster, bugfixes and SQL filter Alessandro Pasotti 2020-03-04 Code layout 2 Alessandro Pasotti 2020-03-03 Code layout Alessandro Pasotti 2020-03-02 Final touches to the parent form API Merge: 00f2eab0bb abf6fc1fc1 Alessandro Pasotti 2020-03-04 Merge pull request #34818 from troopa81/fix_crashrelationreftest Fix crash in relation reference test Denis Rouzaud 2020-03-04 make QgsVectorLayer::wkbType and geometryType invokable (#34855) Denis Rouzaud 2020-03-04 out back alive the set milestone bot uclaros 2020-03-03 Unlock resizing the result columns uclaros 2020-03-02 Added buttons to select-deselect all layers in check geometries Nyall Dawson 2020-03-03 Move almost all the remaining Python code for model graphic items to c++ Only minimal shells of objects are left in Python now, the bare minimum required because they call objects which depend on Python compatibility for deprecated API calls... Nyall Dawson 2020-03-03 Move last part of ModelerGraphicItem to c++, generalize handling of folding buttons Nyall Dawson 2020-03-03 Move responsibility for painting model components to c++ Alessandro Pasotti 2020-03-03 PG raster enable filters in source select Alessandro Pasotti 2020-03-03 PG raster: fix envelope and size rounding Merge: 794215df55 ec71254a17 William Kyngesburye 2020-03-03 Merge pull request #34835 from kyngchaos/master Qscintilla library may have _qt5 in name Alessandro Pasotti 2020-03-03 Modular PG raster tests It should be now possible to disable test cases individually. Alessandro Pasotti 2020-03-03 Testdata for PG raster Alessandro Pasotti 2020-03-03 PG raster: fix composite pkeys and extent-less rasters Fixes composite pkeys and force manual raster envelope calculation in case metadata have no values for extent Alessandro Pasotti 2020-03-03 Fix datasource uri with explicit schema Fixes #34823 Jürgen E. Fischer 2020-03-03 osgeo4w: include postgres raster provider (fixes #34823) Denis Rouzaud 2020-03-03 fix message log for zip errors (#34820) Nyall Dawson 2020-03-03 Fix spell check false positive for Qt::LeftEdge Nyall Dawson 2020-03-03 Port model arrow item to c++ Nyall Dawson 2020-03-03 Move logic for calculation of linkage points for model items to C++ Nyall Dawson 2020-03-03 Add method to determine distance from point to rectangle bounds Nyall Dawson 2020-03-02 Make link point collapsing handling more generic William Kyngesburye 2020-03-02 Qscintilla library may have _qt5 in name Nyall Dawson 2020-03-03 Avoid deprecation warning William Kyngesburye 2020-03-01 QtDBus linked to other Qt frameowrks, needs bundling obrix 2020-03-02 Fix style. Merge: a7566def40 aac0c92d27 Alessandro Pasotti 2020-03-02 Merge pull request #34815 from elpaso/bugfix-gh34806-pgconnection-char Connections API fix Postgres char conversion in execSQL lbartoletti 2020-03-02 fix sip obrix 2020-03-02 Add missing attributes at QgsAttributeEditorContext creation. Fix some asserts and crash (in QgsMapToolAdvancedDigitizing::QgsMapToolAdvancedDigitizing). Julien Cabieces 2020-03-02 Fixes #34779 crash in testrelationreference test Mathieu Pellerin 2020-03-02 [ui] Add missing label mask panel title Nyall Dawson 2020-03-02 Fix build Nyall Dawson 2020-03-02 Move another method to c++ Nyall Dawson 2020-03-02 Move item state handling to c++ Nyall Dawson 2020-03-02 Move more functionality to c++ base class Nyall Dawson 2020-03-02 Move designer edit buttons to c++ Nyall Dawson 2020-03-02 Use actual component sizes when drawing model instead of hardcoded values (still not user-setable!) Nyall Dawson 2020-03-02 Make size a property of QgsProcessingModelComponent API only for now, cannot be set by users Nyall Dawson 2020-03-02 Use signals to avoid storing arrows in graphic item Nyall Dawson 2020-03-02 Use subclasses instead of instance checking for component type specific logic Nyall Dawson 2020-03-02 Use signals to avoid hard dependancy between component graphic items and scene Nyall Dawson 2020-03-02 Rework hiding of model controls to use a flag on the scene Nyall Dawson 2020-03-02 Move model storage for graphic items to c++ base class Nyall Dawson 2020-03-02 Less Python, more c++ Nyall Dawson 2020-03-02 Start using c++ base clases in model designer Nyall Dawson 2020-03-02 Add clone method to QgsProcessingModelComponent Nyall Dawson 2020-03-02 Start moving base classes to c++ lbartoletti 2020-03-02 remove shift+c to close line Alessandro Pasotti 2020-03-02 Connectios API fix Postgres char conversion in execSQL Fixes #34806 lbartoletti 2020-03-02 New snapping modes: Centroid and middle of a segment (midpoint) (#33622) Snap on centroid and midpoint segment [FEATURE][needs-docs] lbartoletti 2020-03-02 Use Shift+Right click to close a line and add a test Alessandro Pasotti 2020-03-01 Typo endianness Nyall Dawson 2020-03-01 Less auto Nyall Dawson 2020-03-01 [layouts] Fix layers are incorrectly shown when groups are unchecked for a map theme Followup https://github.com/qgis/QGIS/pull/33099 Fixes #34257 Nyall Dawson 2020-03-01 Fix doxy warning Nyall Dawson 2020-02-29 [processing] Port some model designer graphic item internals to c++ for stability and re-usability from c++ code Nyall Dawson 2020-02-29 Revert "Use a font size in points, not pixels, for hi-dpi compatibility" This reverts commit ac412e38adb6abc9d113657f8466b3a833a6e546. lbartoletti 2020-03-01 Use a different key sequence for close editing line. Fixes #34793 You can not close an editing line by pressing 'C' key when advanced digtizing tool is enabled, since 'C' is always used for 'Construction' mode. This PR adds the Shift modifier key. So you have to press Shift+C. Obviously C is for [C]lose. cc @SrNetoChan @pigreco Jorge Gustavo Rocha 2020-03-01 Display extent properly if query returns a list of values Nyall Dawson 2020-02-29 Fix incorrect rowCount results in layout model gacarrillor 2020-02-28 Avoid a boolean variable in GeometryCollection.removeDuplicateNodes(); fix tests Vincent Cloarec 2020-02-28 [BUG][Mesh] Fix streamlines/traces issue when CRS transform fails (#34765) [bug] Fix streamlines/traces issue when transform fails Nyall Dawson 2020-02-28 Use a font size in points, not pixels, for hi-dpi compatibility Nyall Dawson 2020-02-28 Don't use constants for model graphic item sizes Allows flexibility for items to have different sizes (not currently user-settable!) Nyall Dawson 2020-02-28 [processing] Avoid redefining model element size multiple times, don't hardcode font name (instead use correct theme font) Jürgen E. Fischer 2020-02-28 spelling fixes (closes #32408) Merge: 1978cb9b8a 1402d0d6d7 D'Hont René-Luc 2020-02-28 Merge pull request #34697 from rldhont/fix-server-wms-getfeatureinfo-bbox [Bugfix][Server] WMS GetFeatureInfo provides bounding box when configured Merge: 0a9bbd724f 4b80e034e4 Alessandro Pasotti 2020-02-28 Merge pull request #34760 from elpaso/relation-reference-add-checkbox-to-hide-save-child-edits-button [feature] Relation wdgt: add checkbox to hide save child edits button D'Hont René-Luc 2020-02-26 [Bugfix][Server] WMS GetFeatureInfo provides bounding box when configured Some providers always retrieve geometry even if the NoGeometry flags is used in request. So in WMS GetFeatureInfo the bounding box even if it as not been configured. The `WIT_GEOMETRY` parameter has been introduced to force getting the geometry. The project can contain a parameter to add wkt geometry in the WMS GetFeatureInfo response: `wmsFeatureInfoAddWktGeometry` To provide something more homogeneous: * The wkt geometry is only provided if the project has been configured to provide wkt geometry and the request contains WITH_GEOMETRY. * The bounding box is provided if the project has been configured to provide wkt geometry * The bounding box is not provided if the project has not been configured to provide wkt geometry Alessandro Pasotti 2020-02-28 Fix dox comment Alessandro Pasotti 2020-02-28 [feature] Relation wdgt: add checkbox to hide save child edits button This is very useful for embedded forms. Funded by: ARPA Piemonte Julien Cabieces 2020-02-28 made fid request prior to expression request Julien Cabieces 2020-01-28 fix python provider Julien Cabieces 2020-01-24 Fixes #33880 : fix backgroundcachefeatureiterator when there is a sidefilterexpression and filter fids Merge: ec31fbd71b f4a3af276a Matthias Kuhn 2020-02-28 Merge pull request #34336 from troopa81/fix_formfilter_featureselectiondlg Fix form filtering when used in feature selection dialog Vincent Cloarec 2020-02-28 [BUG] Fix On The Fly Issues with mesh layer (#34727) * fix #29330 and fix #28827 [BUG] Do not create triangles for invalid vertices and fix OTF mesh layer bug Harrissou Sant-anna 2020-02-25 Remove oversized margin of the Container properties frame in drag-and-drop mode of attribute forms Nyall Dawson 2020-02-28 Fix relation reference widget test crashes under debug builds Because of the new assert in QgsMapToolAdvancedDigitizing requiring the cad widget Not the cleanest fix -- the widget should gracefully handle having no cad widget available by disabling the digiting tool instead, but we urgently need the CI infrastructure to stop flagging everything because of this change. Nyall Dawson 2020-02-28 Silence some more noisy debug messages gacarrillor 2020-02-27 Second call to removeDuplicateNodes should return false for basic geometry types Harrissou Sant-anna 2020-02-26 Add a vertical spacer at the bottom of mask label tab Håvard Tveite 2020-02-28 Update the short help description of the Random points along line algorithm Fixes #33160 Corentin.F 2020-02-27 Correct bug from postgres comment using quote or caps Merge: 65009c228d 1ebaad7390 Paul Blottiere 2020-02-27 Merge pull request #34734 from m-kuhn/formatString Remove debug message Merge: c154ecd314 fb18d239cd Matthias Kuhn 2020-02-27 Merge pull request #34329 from troopa81/fix_relationref_identify Fix relation reference constraint when identifying a feature Merge: 03436dcbd6 131ab9cc22 Alessandro Pasotti 2020-02-27 Merge pull request #34732 from elpaso/store-force-suppress-popup-property Fix store force no popup Merge: 7f54853aae c68a50f0c3 Matthias Kuhn 2020-02-27 Merge pull request #34726 from olivierdalang/fix_planimetric_checkbox Fix planimetric measurements checkbox not restored in options dialog Matthias Kuhn 2020-02-27 Remove debug message The message ended up as WARNING in QGIS server log files Alessandro Pasotti 2020-02-27 Fix store force no popup Followup PR #34654 gacarrillor 2020-02-27 Test for Remove Duplicate Nodes from each part of a multipolygon olivierdalang 2020-02-27 Fix planimetric measurements checkbox not restored in options dialog see https://github.com/opengisch/QGIS-Issues-SH/issues/12#issuecomment-591450501 Mathieu Pellerin 2020-02-27 Make containsAdvancedEffects function more accurate by skipping layers that fall outside visible scale range Julien Cabieces 2020-02-06 Fix form filtering when used in feature selection dialog Merge: 69053fdf86 3a6db5cc22 Alessandro Pasotti 2020-02-27 Merge pull request #34654 from elpaso/vectorlayertools-suppress-form-popup [feature] Relation widget force suppress popup Merge: 7057b37899 6b23d90f8a Alessandro Pasotti 2020-02-27 Merge pull request #34698 from elpaso/bugfix-gh34696-spatialite-nofields Fix spatialite editing with nofields (or def values) gacarrillor 2020-02-26 Test for Remove Duplicate Vertices alg. (geometry collection) gacarrillor 2020-02-26 Remove duplicate nodes from all parts in a collection Nyall Dawson 2020-02-27 Check in updated internal srs db based on latest proj version vcloarec 2020-02-26 fix issue for Qt version <5.10 vcloarec 2020-02-26 typo vcloarec 2020-02-25 add tests vcloarec 2020-02-25 add normals to QgsMeshLayerUtils vcloarec 2020-02-25 fix triangular mesh update vcloarec 2020-02-24 after Peter review . vcloarec 2020-02-23 dataset scalar 3D Jürgen E. Fischer 2020-02-26 postgres provider: re-allow adding layers from PostgreSQL 8.4 uclaros 2020-02-26 fix crash when exporting check geometries gaps Fixes #34661 Raymond Nijssen 2020-02-25 fix for format_date() help text Merge: 37288929df 6de9e0f621 Paul Blottiere 2020-02-26 Merge pull request #34268 from arnaud-morvan/request_body_plus Do not replace plus by space in REQUEST_BODY Alessandro Pasotti 2020-02-26 Fix spatialite editing with nofields (or def values) Fixes #34696 Alessandro Pasotti 2020-02-26 Reword checkbox force hide Merge: 840c678d23 8655e444f6 Alessandro Pasotti 2020-02-26 Merge pull request #34686 from elpaso/bugfix-34666-merge-feature-evaluate-defaults-on-provider-side Fix merge selected features when evaluate defaults Merge: 39a9ae9dfd b5dec5aff7 Alessandro Pasotti 2020-02-26 Merge pull request #34688 from elpaso/relation-embedded-focus-first-feature Focus on first feature in embedded forms Alessandro Pasotti 2020-02-26 Focus on first feature in embedded forms Merge: e128f3b939 c01cdd2a9e Matthias Kuhn 2020-02-26 Merge pull request #34355 from troopa81/fix_chainfilter_nonull In relation reference widget, fix chain filter when null values are not allowed Merge: 0401598238 a885b38c99 Alessandro Pasotti 2020-02-26 Merge pull request #34659 from elpaso/bugfix-unreported-main-message-bar-crash Fix crash when accessing mainMessageBar Alessandro Pasotti 2020-02-26 Fix merge selected features when evaluate defaults ... on provider side Fixes #34666 Nyall Dawson 2020-02-26 Make "pre-set DPI not equal to painter's DPI" check less stringent This assert gets tripped frequently when working with magnified maps, because there's tiny (inconsequential) differences in the dpi value. Mathieu Pellerin 2020-02-25 [layouts] Fix crash when reading layouts XML after failing to add a layout (fixes #34621) Nyall Dawson 2020-02-25 Fix node tool rectangular selection when layer has a different crs to canvas Fixes #34591 Mathieu Pellerin 2020-02-24 [labelling] Fix suboptimal logic for polygon's default around centroid placement Radim Blazek 2020-02-26 [GRASS] catch new location crash on win Hopefully fixes #28148 Denis Rouzaud 2020-02-25 use Q_ENUM macro in QgsFileWidget (#34665) this will allow configuring properly the custom widget Merge: d87fa0a667 1e19b5304a Alessandro Pasotti 2020-02-25 Merge pull request #34652 from elpaso/bugfix-gh34651-relation-reference-embedded-show-hide-link-unlink Fix show/hide link/unlink in relation reference w Alessandro Pasotti 2020-02-25 Fix crash when accessing mainMessageBar Followup #32528 Denis Rouzaud 2020-02-25 fix browsing counter not reset in feature list (attribute table) (#34501) the counter was not set to 0 when switching to selected or visible only and if there were no features listed Alessandro Pasotti 2020-02-25 [feature] Relation widget force suppress popup Adds an option to the relation widget configuration to suppress form popup open when new features are added in an embedded form context. This option overrides the form-level option (that might still be the desired behavior when the form is used as a standalone form). Alessandro Pasotti 2020-02-25 Fix show/hide link/unlink in relation reference w widget. Fixes #34651 Nyall Dawson 2020-02-25 [processing] Fix cannot edit/delete/export project based models Fixes #34627 Nyall Dawson 2020-02-25 Show a more helpful message when a custom projection based on WKT is equivalent to a known projection Nyall Dawson 2020-02-25 Always default to WKT definitions for newly added custom projections Nyall Dawson 2020-02-25 Show formatted WKT definitions in custom projection dialog Because an unformatted WKT string is just a huge barely decipherable blob... Nyall Dawson 2020-02-25 Accept "proj:..." prefix in QgsCoordinateReferenceSystem::createFromString instead of just "proj4:..." Mathieu Pellerin 2020-02-25 [decorations] Fix scale bar label horizontal alignment regression Vincent Cloarec 2020-02-25 [FEATURE] mesh simplification (#34532) [FEATURE] fix #31575 mesh layer speed rendering improvements (LOD) As mesh layer could have millions of triangles, rendering could be very slow, especially when all the triangles are displayed in the view whereas triangles are too small to be viewed. For those situations QGIS has an option to simplify the mesh. Simplification leads to one or more simplified mesh that represents levels of detail (LOD). When rendering the mesh, the appropriate level of detail is chosen to have an adequate rendering depending on the view. Nyall Dawson 2020-02-25 Add missing cast for QgsProcessingParameterDateTime Merge: 3f10d8d56c f1c6bdf00c Alessandro Pasotti 2020-02-24 Merge pull request #34612 from elpaso/bugfix-gh34586-jsonformatter Move jsonformatter to own dir, add license and src Merge: b28814c2bc 0808c2a381 Matthias Kuhn 2020-02-24 Merge pull request #34581 from obrix/fix_qgsfeaturefiltermodel_updateCompleter_sync Small rework on QgsFeatureFilterModel gacarrillor 2020-02-24 Improve readability in refactor fields UI Nyall Dawson 2020-02-23 [processing] Fix incorrect error about "cannot load dependant fields" when a field parameter is linked to a feature source parameter which has the "selected features only" checked Nyall Dawson 2020-02-23 Add API to QgsFieldModel/QgsFieldComboBox to manually set the fields to show in the widget (i.e. when no layer is available) Nyall Dawson 2020-02-24 Purge totally completely horribly outdated QgsRasterLayer docs Nyall Dawson 2020-02-24 Minor temporal properties cleanups and dox improvements Merge: 7c0bd2e2f2 8115be4a91 Marco Hugentobler 2020-02-24 Merge pull request #34574 from mhugent/dxf_label_linebreaks DXF export: handle line breaks in label text Nyall Dawson 2020-02-24 Fix crash in test Nyall Dawson 2020-02-24 Mark some internal methods as private Nyall Dawson 2020-02-24 Add widget wrapper for datetime parameters Nyall Dawson 2020-02-24 Fix duplicate signals emitted by QgsDateTimeEdit when changed Nyall Dawson 2020-02-24 Add support for reading/writing QDateTime, QDate and QTime via QgsXmlUtils Nyall Dawson 2020-02-23 Allow null string to be customised for QgsDateTimeEdit E.g. for processing use this needs to be "Not specified" Nyall Dawson 2020-02-23 Add QgsDateTimeEdit subclasses for specific date and time widgets Adds QgsDateEdit and QgsTimeEdit subclasses. (All the heavy lifting with these is done by Qt itself, hence no extra unit tests!) Nyall Dawson 2020-02-23 [FEATURE][processing] New parameter type for datetime (or date, or time) values Adds a new parameter type QgsProcessingParameterDateTime for handling date/datetime/time values Merge: 13337b20cd e493545af5 Nyall Dawson 2020-02-24 Merge pull request #34040 from Samweli/temporal_api Temporal API Alessandro Pasotti 2020-02-23 Move jsonformatter to own dir, add license and src Fixes #34586 gacarrillor 2020-02-22 Ensure backwards compatibility with calls not passing 'constraints' key e.g., processing.execAlgorithmDialog(..., 'FIELDS_MAPPING':[{'expression': 't_id', 'length': -1, 'name': 't_id', 'precision': 0, 'type': 4}], ...) gacarrillor 2020-02-22 Refactor fields UI: Add 'template' to label to link that layer to new column gacarrillor 2020-02-22 'Template properties' column for Refactor Fields algorithm as a hint on template/target layer constraints. A row of a template layer field with constraints is coloured and a tooltip shows the constraints in the corresponding 'Template properties' cell. Alex 2020-02-22 [feature] data defined control over layout map CRS Samweli 2020-02-22 removed unwanted temporal range object method Merge: 7afb513c31 a35b8b5dc6 Alessandro Pasotti 2020-02-22 Merge pull request #34599 from elpaso/htmlwidget-resize Htmlwidget resize Harrissou Sant-anna 2020-02-17 Aerate the QgsSettings dox for readability gacarrillor 2019-08-24 Highlight NOT NULL target fields in the Refactor fields algorithm's UI: + By adding a new 'NOT NULL' column in the mapping widget, and + By adding an orange color (same as used in attribute form warnings) to the whole row. New paragraph added to help panel to let users know why some rows are coloured. Nyall Dawson 2020-02-21 Record proj version number in srs6.db after running srssync utility And when running srssync, return early if the version number is unchanged from the last run. This avoids running the full (slow, on proj 6 builds) srssync with every build, which is PITA for rapid development... Nyall Dawson 2020-02-21 Handle more uri components in encode/decodeUri for AFS provider Nyall Dawson 2020-02-20 [FEATURE][processing] Add algorithms for raising warnings and exceptions from models These algorithms raise either a custom warning in the processing log, OR raise an exception which causes the model execution to terminate. An optional condition expression can be specified to control whether or not the warning/exception is raised, allowing logic like "if the output layer from another algorithm contains more then 10 features, then abort the model execution" Sponsored by Fisel + König root676 2020-01-28 fix mInputNoDataValue root676 2020-01-28 fix member variables and don't set NoData value root676 2020-01-28 fix member variables root676 2020-01-28 skip additional feedback check root676 2020-01-28 fix tags, helpstring, error reporting and rasterblock writing root676 2020-01-27 compress algorithm icon root676 2020-01-27 update helpstring and NoData spelling root676 2020-01-27 [feature] add Fill noData cells algorithm and tests Sandro Santilli 2020-02-20 Only consider raster available when metadata table is readable Closes #32558 Includes automated test. Merge: d2446e0536 dd25c3a75b Alessandro Pasotti 2020-02-21 Merge pull request #34588 from elpaso/bugfix-gh33824-atlas-filename-expression-validation Fix atlas filename expression validation Alessandro Pasotti 2020-02-21 Don't crash on wrong widget types Alessandro Pasotti 2020-02-21 Resize HTML widget on load Jürgen E. Fischer 2020-02-21 Bump version to 3.13 Jürgen E. Fischer 2020-02-21 changelog and news update for 3.12 Jürgen E. Fischer 2020-02-21 translation update for 3.12.0 from transifex Jürgen E. Fischer 2020-02-21 adapt update-news.pl to changelog.qgis.org changes Jürgen E. Fischer 2020-02-21 Fix FindProj.cmake (followup 38e57db0ed387e32) Nyall Dawson 2020-02-21 Don't try to use a fallback transform when we've already established that only a single transform is possible between a CRS pair (since we've already tried that transform, it's pointless to re-try it and expect different results) Avoids superious "fallback transform used" warnings when only one operation is possible between a CRS pair Sandro Santilli 2020-02-20 Drop debugging output from Dockerfile Denis Rouzaud 2020-02-20 make QgsVectorLayer::rollBack invokable (#34585) Merge: 750df366c7 1bb6a532cf Alessandro Pasotti 2020-02-20 Merge pull request #34554 from elpaso/bugfix-gh34552-relation-reference-crash Fix crash when adding child features from forms Alessandro Pasotti 2020-02-20 Fix atlas filename expression validation Make sure expression is validate within the context of the layer (even when there is no current feature). Also do not start the export process if the expression is not valid. Fixes #33824 Funded by: ARPA Piemonte Merge: 4ab9f17ee7 8cbb23cf09 Alessandro Pasotti 2020-02-20 Merge pull request #34578 from elpaso/bugfix-gh34557-python-qgspoint-crash Fix QgsPoint ctor with invalid arguments Nyall Dawson 2020-02-20 Disable a test which relies on proj 4 behavior Nyall Dawson 2020-02-20 Update test for proj 6 Nyall Dawson 2020-02-20 Fix asan warnings from TestQgsProcessingInPlace Nyall Dawson 2020-02-20 Fix asan warnings in AFS provider test Nyall Dawson 2020-02-20 Update another test for proj 7 Nyall Dawson 2020-02-20 Update more test results for proj 7 Nyall Dawson 2020-02-20 Update test results for proj 7 Nyall Dawson 2020-02-18 Hard block compilation on proj 6.3.0 Require 6.3.1 for critical fixes Nyall Dawson 2020-02-18 Remove code paths for proj >= 6.0 < 6.3 We no longer support building with these versions obrix 2020-02-20 Fix style. Peter Petrik 2020-02-20 update to MDAL 0.5.1: fcritical fix for SWW/Telemac files Alessandro Pasotti 2020-02-20 Fix QgsPoint ctor with invalid arguments Fixes #34557 obrix 2020-01-21 Clear existing geometry (rubberband) when the layer has accidentally become a raster layer. obrix 2020-01-21 Disable ReverseLine and TrimExtendFeature tools when on a raster layer. obrix 2020-01-20 For all shape digitizing tools, notify the user if he accidentally switch to a raster layer while editing its shape. obrix 2020-01-20 Disable shape digitizing tools when the current layer is a raster layer. obrix 2020-01-17 Use references when iterating on point. Also more expressive variable name. obrix 2020-01-16 Fix crash when finishing adding a rectangle with the shape digitizing tool. * Avoid casting the current layer to a QgsVectorLayer pointer, this resulted to a null pointer when the current layer isn't one. * A similar strategy as the one used in QgsMapToolAddRegularPolygon::deactivate has been used to handle the z value. fix #33583 Marco Hugentobler 2020-02-20 astyle Marco Hugentobler 2020-02-20 DXF export: handle line breaks in label text. Line breaks in TEXT or MTEXT makes dxf viewers hang or crash Nyall Dawson 2020-02-20 Fix srcsync "... can't be updated" warnings under proj 7 Mathieu Pellerin 2020-02-20 followup 5c95c5f , use utf-8 string Jürgen E. Fischer 2019-11-18 debian packaging: explicitly set python library on focal Radoslaw Guzinski 2020-02-19 [Processing] Fix setting band parameter from string Optional bool variables are in positions 5 and 6. Håvard Tveite 2020-02-20 Fix calculation of pixel diagonal half-length - qgsalgorithmlinedensity.cpp Nyall Dawson 2020-02-19 [labeling] Fix candidate generation for horizontal line labels The previous candidate generation code just used the exact same logic as parallel line labels but forced the angle to be horizontal. This was completely wrong, because the parallel line candidate generation is totally designed around parallel labels. Instead, use specific logic for horizontal line candidate generation, resulting in optimal candidate generation for horizontal labels. speillet 2020-02-19 BUG: fix invalid layer result when Oracle version is under 12 Harrissou Sant-anna 2020-02-19 Fix geometry type for "Convert geometry type" algorithm Alessandro Pasotti 2020-02-19 SIP Alessandro Pasotti 2020-02-19 Really hide actions menu from forms when empty because actions() does something else Matthias Kuhn 2020-02-19 Fix crash when choosing categorized renderer Fix #34551 Alessandro Pasotti 2020-02-19 Fix crash when adding child features from forms Fixes #34552 probably fixes other unreported issues. obrix 2020-02-19 Add a check for nullptr on mGatherer in QgsFeatureFilterModel::updateCompleter. Also avoid relying on signal to slot call order conservation to make sure that gathererThreadFinished is called after updateCompleter : - gathererThreadFinished is disconnected from finished signal emitted at the end of QgsFieldExpressionValuesGatherer::run - gathererThreadFinished is instead called explicitly at the end of updateCompleter - when QgsFieldExpressionValuesGatherer::run is stopped manually, rely on the connection to QgsFieldExpressionValuesGatherer::deleteLater to clean mGatherer. This should fix an observed bug where a crash happened at the begining of updateCompleter because mGatherer was null. Julien Cabieces 2020-02-19 fix python task manager test arnaud.morvan@camptocamp.com 2020-02-04 Do not replace plus by space in REQUEST_BODY arnaud.morvan@camptocamp.com 2020-02-13 Add test for plus in request body Merge: 5c95c5f7f3 f0f2bfc29a Sandro Santilli 2020-02-18 Merge pull request #34500 from strk/pointcloud-test-recover Recover pointcloud tests Mathieu Pellerin 2020-02-18 [georeferencer] Fix wrong target CRS using GDAL3/PROJ6 builds Mathieu Pellerin 2020-02-18 [ui] Fix diagram attribute colors missing on non-default theme in the diagram properties dialog Jorge Gustavo Rocha 2020-02-18 proper fix of online merge conflit Sandro Santilli 2020-02-18 Install postgresql-client-11 as well (works around a packaging bug in postgresql-server-dev-11) Merge: 38fb7da28c 930d479a1e Paul Blottiere 2020-02-18 Merge pull request #34311 from pblottiere/fix_embedded_layer_read Turn relative path into absolute path for reading embedded projects. Sandro Santilli 2020-02-18 Use --with-pgconfig Sandro Santilli 2020-02-18 Try installing pointcloud 1.2.1, and use PATH instead of PG_CONFIG because PG_CONFIG seems to be unsupported, at least at ./configure time (https://github.com/pgpointcloud/pointcloud/issues/258) Merge: e0556cf4af cb6e582769 Matthias Kuhn 2020-02-18 Merge pull request #34144 from signedav/imagefix Image resources in server Nyall Dawson 2020-02-17 Fix build Nyall Dawson 2020-02-17 Fix doxygen warning Nyall Dawson 2020-02-17 Disable "Fallback" option when coordinate transforms are used in processing Nyall Dawson 2020-02-17 [needs-docs] Add setting to control whether the coordinate operation for transformation between a source and destination CRS pair should permit falling back to a ballpark transform when required This defaults to true (i.e. similar-ish behavior to proj 4), but allows users who require a specific coordinate operation the ability to prevent any fallback ballpark transformations occurring Nyall Dawson 2020-02-17 Less noisy transform failure errors - Don't spew a whole lot of "rethrowing expection" log messages on the default log level - Don't output tons of duplicate transform error messages - instead only output the message if its different to the last error encountered (avoids flooding the console when transform failures occur during raster projection, resulting in quasi-hangs) Nyall Dawson 2020-02-17 Fix interaction of QgsCoordinateTransform::setBallparkTransformsAreAppropriate and setAllowFallbackTransforms and improve dox setBallparkTransformsAreAppropriate overrules the setAllowFallbackTransforms setting Nyall Dawson 2020-02-17 Fix allow fallback determination for reversed operations Nyall Dawson 2020-02-17 Add API to QgsCoordinateTransform to control fallback availability on a transform-by-transform basis, populate correctly from context Nyall Dawson 2020-02-17 Add API to QgsCoordinateTransformContext to prevent use of fallback ballpark transforms for a source/dest CRS pair Nyall Dawson 2020-02-14 Crappy US spelling Nyall Dawson 2020-02-14 Ballpark warning should be warning level, not critical Nyall Dawson 2020-02-14 [processing] Log use of ballpark transforms to processing log instead of to the main window message bar More processing algorithms will require this, but it's a template for the others to be adapted Nyall Dawson 2020-02-14 Add API for disabling fallback handler and for determining after a transform whether a fallback operation occurred Nyall Dawson 2020-02-14 Friendlier warning message when fallback transform is used Hopefully giving enough clues for users to diagnose the error Nyall Dawson 2020-02-14 ifdef out noisy debug code Nyall Dawson 2020-02-14 Much much faster QgsCoordinateReferenceSystem equality operator in many cases Nyall Dawson 2020-02-14 Only warn a single time per project for fallback transform usage Nyall Dawson 2020-02-14 When using the fallback transform, we can't trust the results of proj_errno It's giving us incorrect error numbers (such as "failed to load datum shift file", which is definitely incorrect for a default proj created operation!) so we resort to testing values ourselves... Nyall Dawson 2020-02-14 Don't include proj string in QgsCsException messages This is too costly to calculate, and results in a lot of processing time when raster rendering transform errors occur (since they occur on a one-by-one basis and in large quantities) Nyall Dawson 2020-02-14 Don't try to get the operation details for the instantiated operation, instead correctly use the desired operation for the handler Nyall Dawson 2020-02-14 Remove "used" operation from handler We can't populate this, because it's not a singular proj operation Nyall Dawson 2020-02-14 Mark some transforms as approximate Nyall Dawson 2020-02-14 Add mechanism to disable user-visible warnings on use of fallback transforms for a particular QgsCoordinateTransform object This can be set for transforms where we definitively know that a "ballpark" result is acceptable, e.g. when transforming global layer extents to a localized area-of-use CRS Refs #33929 Nyall Dawson 2020-02-14 We can't always rely on proj_errno to indicate multi-point transform failures, so manually scan for inf values to detect failures which should result in the fallback transform usage Nyall Dawson 2020-02-05 Show warnings on fallback transform Nyall Dawson 2020-02-05 When the selected coordinate operation fails to project coordinates, try falling back to a default PROJ-provided operation to transform the coordinates This allows **some** transformation of coordinates to occur in the situation: - user has selected a coordinate operation utilising a grid shift file - one or more points which fall OUTSIDE the grid file are transformed Not for merge -- likely needs some form of user-visible-warning when this occurs Refs #33929 Nyall Dawson 2020-02-17 Fix leak Jürgen E. Fischer 2020-02-17 fix translation string Harrissou Sant-anna 2020-02-17 Typo fix Jürgen E. Fischer 2020-01-16 fix translation strings Julien Cabieces 2020-02-10 fix QCOMPARE Julien Cabieces 2020-02-17 fix qcompare Denis Rouzaud 2020-02-17 remove assert from a left over (fix crash) (#34503) the assert was copied from other class and I was running with RelWithDebugInfo and not Debug. Merge: c37523d32b 55fcdc7479 Paul Blottiere 2020-02-17 Merge pull request #34153 from pblottiere/autocheck Activate buffer drawing when setting a buffer property through auxiliary storage Sandro Santilli 2020-02-17 Force use of PostgreSQL-11 headerfiles when building pointcloud Sandro Santilli 2020-02-17 Recover pointcloud tests This reverts commit bf6915633cf12a556cd807b136e63509b6cdb33f while improving predictability of results Denis Rouzaud 2020-02-17 disable browsing auto pan/scale in attribute table when showing visible features only (#34493) Nyall Dawson 2020-02-17 Less noisy transform failure errors - Don't spew a whole lot of "rethrowing expection" log messages on the default log level - Don't output tons of duplicate transform error messages - instead only output the message if its different to the last error encountered (avoids flooding the console when transform failures occur during raster projection, resulting in quasi-hangs) Nyall Dawson 2020-02-17 Responsive cancelation of raster projector In the case of messy transforms (e.g. transforming global coordinates to a localized projection) the raster projection setup code can be very expensive, so add a responsive check to abort early if the render operation is canceled Nyall Dawson 2020-02-17 Fix broken setting deletion from advanced settings options Even Rouault 2020-02-13 Add final qualifier to provider classes Even Rouault 2020-02-13 Enable -Wnon-virtual-dtor in pedantic mode, and remove useless virtual qualifiers in 2 final classes vcloarec 2020-02-13 change Qt version for deprecated Qt3DRender::QBuffer Matthias Kuhn 2020-02-14 Fix invalid escape sequence /usr/lib/python3/dist-packages/qgis/core/__init__.py:195 /usr/lib/python3/dist-packages/qgis/core/__init__.py:195: DeprecationWarning: invalid escape sequence \s QgsProcessingUtils.LayerHint.Mesh.__doc__ = "Mesh layer type \since QGIS 3.6" /usr/lib/python3/dist-packages/qgis/core/additions/qgsfunction.py:167 /usr/lib/python3/dist-packages/qgis/core/additions/qgsfunction.py:167: DeprecationWarning: invalid escape sequence \* Merge: fc6e453385 ffd528ecf7 Matthias Kuhn 2020-02-16 Merge pull request #34470 from jakimowb/master repaired broken location references in *.ui files Merge: 9441fcc947 aa47fe355a Alessandro Pasotti 2020-02-15 Merge pull request #34460 from elpaso/bugfix-gh34435-raster-last-row-error GDAL: make sure we are not reading outside the raster Julien Cabieces 2020-02-15 fix invoke method call for Qt 5.9 Denis Rouzaud 2020-02-14 drag'n'drop improvements part 3 (#34479) * drag'n'drop improvements part 3 this completely removes hidden config accessible under double click now a widget groupbox (by opposition to the field config) is shown on top of the right panel Blottiere Paul 2020-02-13 Fix typo Blottiere Paul 2020-02-13 Add test Blottiere Paul 2020-02-13 Fixes ReadFlags value for embedded layers Blottiere Paul 2020-02-13 Add unit test Blottiere Paul 2020-02-05 Turn relative path into absolute path for reading embedded projects. Fixes #34060 Merge: 2a0aa0305c bf6915633c Matthias Kuhn 2020-02-14 Merge pull request #34474 from m-kuhn/disable_pointcloud_test Revert "Add test for pointcloud layers fetching and related permissions" Matthias Kuhn 2020-02-14 Revert "Add test for pointcloud layers fetching and related permissions" This reverts commit 30fe7484698046b588284ff5485115e70833a268. Merge: 9b03adaab0 4d208094ac Alessandro Pasotti 2020-02-14 Merge pull request #34428 from elpaso/bugfix-gh34404-crash-on-apply-default-value Fix crash when switching "apply default value on update" Merge: 51ba7e8a89 76c13bcf96 Alessandro Pasotti 2020-02-14 Merge pull request #34434 from elpaso/server-standalone-small-enhancements Server standalone: fix DISPLAY check + minor rewording of help texts Alessandro Pasotti 2020-02-13 Small optimization, and nodata fill in GPU path to be consistent to what happens in the CPU path Alessandro Pasotti 2020-02-13 GDAL make sure we are not reading outside ... ... raster bounds. Fixes #34435 Unfortunately I wasn't able to write a test for this case: it seems to be related to a very rare combination of floating point (double) rounding issues that I could only reproduce manually. But since I was trying to test it and I wrote some raster block test cases, I thought it would be good to leave them in the PR instead of throwing them away. Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de 2020-02-14 repaired broken location references in *.ui files to access resources in image/images.qrc Julien Cabieces 2020-02-12 Fix tests and split subTask test Julien Cabieces 2020-02-13 be sure that task has ended when deleted Julien Cabieces 2020-02-12 Make the task manager cancel operation thread-safe Julien Cabieces 2020-02-12 remove unlock from terminated/completed Julien Cabieces 2020-01-14 Force task status update to be main in the main thread lbartoletti 2020-02-13 Fix hash help I realize that I didn't change it after our discussion on the PR https://github.com/qgis/QGIS/pull/31726. Nyall Dawson 2020-02-13 Add test mask Nyall Dawson 2020-02-13 [layouts] Use a proper dedicated icon for Fixed Tables Nyall Dawson 2020-02-13 Nicer cell sizes in table designer Nyall Dawson 2020-02-13 [layouts] Improve Manual Table handling of header cells Instead of hiding this functionality from users, we instead add an explicit toggle to the Table Designer dialog "Table" menu to hide or show the header cells in the designer, and re-add the widgets which allow users to customise the header appearance back into the item configuration widget. Whenever a header cell is selected in the table designer, the formatting widgets are disabled since the item's header configuration widgets are used to set the background/foreground color and other properties of these cells instead. Blottiere Paul 2020-02-07 Test when buffer draw is deactivated Blottiere Paul 2020-02-07 Add unit test Blottiere Paul 2020-02-07 Init unit test for QgsLabelPropertyDialog Blottiere Paul 2020-02-04 Hide BufferDraw property Blottiere Paul 2020-02-03 Clean Blottiere Paul 2020-02-03 Add BufferDraw property in map tool Blottiere Paul 2020-02-03 Add buffer draw checkbox in label property dialog Blottiere Paul 2020-02-01 Deactivate buffer draw when null data defined value Blottiere Paul 2020-01-30 Add unit test Blottiere Paul 2020-01-30 Activate buffer drawing when setting a buffer property. Fixes #28544 Merge: 37a4c10a4d f38cc5588c D'Hont René-Luc 2020-02-13 Merge pull request #34441 from rldhont/fix-read-sld-textsymbolizer-pointplacement-for-lines [Bugfix] Read SLD TextSymbolizer PointPlacement for lines Nyall Dawson 2020-02-13 Fix broken browser directory paths And improve documentation Fixes #34169 Nyall Dawson 2020-02-13 When showing original path in the "Select a Data Source" dialog, allow the original path text to be selected and copied, and make the original path a hyperlink to open the corresponding folder Makes it much easier for users to find the correct fixed paths, e.g. by allowing them to use OS level find files functionality Alex 2020-02-12 only call data once in drawLayerTitleInternal Mathieu Pellerin 2020-02-06 [vector file writer] Add coordinate transformation context to fix KML/GPX export Nyall Dawson 2020-02-12 Correct autodetection of vsizip based shapefiles depends on GDAL 3.1 Nyall Dawson 2020-02-12 Use metadata method to retrieve Shapefile encoding on GDAL 3.1+ builds Avoids code duplication, correct behavior with vsi* sources Nyall Dawson 2020-02-10 Spelling Nyall Dawson 2020-02-10 [processing] Add algorithms for dealing with shapefile encoding issues - "Extract Shapefile encoding": extracts the embedded shapefile encoding information and lists it for the user (and storing it in output strings for use in models) - "Set layer encoding": allows users to set the encoding for a vector layer to a different encoding (applies to the layer only, no permanent changes are made to the data source). For use in handling encoding issues in Processing models Nyall Dawson 2020-02-10 Split shapefile CPG/LDID based encoding detection to separate methods Nyall Dawson 2020-02-10 QIoDevice::skip was added in Qt 5.10 Nyall Dawson 2020-02-10 Default to "Automatic" encoding option when adding OGR vector files through the Data Source Manager This allows the embedded (LDID/CPG based) Shapefile encoding to be used by default, but still offers users a way to override this. Nyall Dawson 2020-02-10 Default to automatically picking encoding when adding shapefiles via drag and drop or browser, instead of always picking the System encoding Nyall Dawson 2020-02-10 Dox++ Nyall Dawson 2020-02-10 Expand tests Nyall Dawson 2020-02-10 Don't force set new layer encoding to the UI/encoding settings value This was previously a band-aid fix applied in order to get shapefiles to load using the encoding specified in the data source manager encoding option. But the same settings key is used for lots of different things, e.g. saving and restoring the last used encoding when creating a new layer. By forcing all layers to this encoding leads to lots of nasty issues, e.g. shapefiles loaded through the QGIS api will get a quasi-random encoding assigned to them (unless the API caller manually follows up with a setEncoding() call...) It's no longer required now, in any case Nyall Dawson 2020-02-10 Always disable GDAL side shapefile encoding handling And instead always do the decoding on QGIS' side. This unifies the encoding handling whether or not we are using the underlying shapefile declared encoding (e.g. via LDID or .cpg file) OR are overriding it manually by a user-set encoding. Why? - if we DON'T disable GDAL side encoding support, then there's NO way to change the encoding used when reading shapefiles. And unfortunately the embedded encoding (which is read by GDAL) is sometimes wrong (because shapefiles!), so we need to expose support for users to be able to change and correct this - we can't change this setting on-the-fly. If we don't set it upfront, we can't reverse this decision later when a user does want/need to manually specify the encoding This also removes a lot of confusing code logic in the provider! Fixes #21264, user frustration on mailing lists e.g. http://osgeo-org.1560.x6.nabble.com/Shapefile-with-file-cpg-codepage-td5275106.html http://osgeo-org.1560.x6.nabble.com/QGIS-ignore-the-cpg-files-when-loading-shapefiles-td5348021.html Nyall Dawson 2020-02-10 Add helper method to read encoding from shapefile .cpg or LDID information Ported from the GDAL logic, which unfortunately is not available for re-use directly from GDAL. Radoslaw Guzinski 2020-02-12 [Processing] Fix isEnabled check for modeler context menu actions This aligns the check with Processing scripts context menu actions and allows subclasses of QgsProcessingModelAlgorithm to register their own actions. Alessandro Pasotti 2020-02-12 Fix spatialite crash on field added Fixes #34375 Add a check for the field index validity, but the issue was really an undesired side effect of the spaghetti-signal-slot hell. Nyall Dawson 2020-02-12 Fix labels don't render when mode is set to "From Symbol Bounds" and features are not set to be obstacles for other labels D'Hont René-Luc 2020-02-12 [Bugfix] Read SLD TextSymbolizer PointPlacement for lines For lines, if labeling palcement is horizontal, the TextSymbolizer will contain PointPlacement instead of LinePlacement. Jürgen E. Fischer 2020-02-12 debian packaging: add ubuntu focal and drop disco Merge: 0e63de6837 935dc28d5d Denis Rouzaud 2020-02-12 Merge pull request #34433 from 3nids/dnd_part2 drad'n'drop improvents part 2 Hugo Mercier 2020-02-12 Do not try to compute the center of a segment of null length (#34407) Fix #34396 Merge: 2f50c0acb3 71425c0eae Matthias Kuhn 2020-02-12 Merge pull request #34420 from m-kuhn/expression_group_binary_if_in_unary Fix parentheses in QgsExpression::dump() Alessandro Pasotti 2020-02-12 Fix DISPLAY check + minor rewording of help texts Merge: e6c9378464 ad3db5e786 Marco Hugentobler 2020-02-12 Merge pull request #34425 from mhugent/wfs_layer_output_format WFS: support all GetFeature output formats for all layers Merge: 2770e6a725 da589c1496 Alessandro Pasotti 2020-02-12 Merge pull request #34431 from elpaso/server-reduce-noise Reduce noise in server output Denis Rouzaud 2020-02-12 drad'n'drop improvents part 2 display the container editor in the right panel this avoids opening a modal dialog a new type of itemData has been added as WidgetType to distinguish them in the available widgets from the containers in the form layout fixes #29063 Merge: 4980adbe19 4671da5271 Denis Rouzaud 2020-02-12 [FEATURE] Merge pull request #34411 from 3nids/dnd_sync_selec improvement of the Drag'n'Drop designer Denis Rouzaud 2020-02-12 QgsMapLayerAction: add legend context menu entry for action on selection (#34354) A new menu entry (Actions on selection) is added to the layer tree context menu It is shown only when required (layer has selection and actions can be run on the given layer) Merge: 0fd99f32ab ac65ff2d40 Alessandro Pasotti 2020-02-12 Merge pull request #34423 from elpaso/bugfix-gh34379-spatialite-aspatial-add-features Fix spatialite aspatial add features Denis Rouzaud 2020-02-12 fix crash Alessandro Pasotti 2020-02-12 Reduce noise in server output Marco Hugentobler 2020-02-12 Adapt unit test output Alessandro Pasotti 2020-02-12 Fix crash when switching "apply default value on update" Fixes #34404 Marco Hugentobler 2020-02-12 WFS: support all GetFeature output formats for all layers Alessandro Pasotti 2020-02-12 Fix spatialite aspatial add features Fixes #34379 Matthias Kuhn 2020-02-11 Fix parentheses in QgsExpression::dump() QgsExpression('NOT (1 or 2 or 3)').dump() previously returned 'NOT 1 or 2 or 3'. This is especially painful since QGIS as WFS client translates 'attribute NOT IN (1, 2, 3)' to an ogc filter of the form 'NOT ( attribute = 1 or attribute = 2 or attribute = 3 )' which would be translated back to a faulty expression on the wfs server. Matthias Kuhn 2020-02-11 Fix backport bot instant trigger Denis Rouzaud 2020-02-11 fix ownership issues in dualview/attributetable (#34403) * fix ownership issues in dualview/attributetable correctly fix #33120 * update dox + bindings Merge: 71f851bc73 2218bd1203 Alessandro Pasotti 2020-02-11 Merge pull request #34368 from uclaros/fix_ogrprovider_setsubsetstring Fix setSubsetString return value on error Denis Rouzaud 2020-02-11 remove warnings, use modern style cast Denis Rouzaud 2020-02-11 improvement of the Drag'n'Drop designer * do not show editor when several fields are selected * synchronize selection both ways fixes #28570 lbartoletti 2020-02-10 avoid code duplication lbartoletti 2020-02-07 Fix identify menu when an expression is used as display name Julien Cabieces 2020-02-06 Fix relation reference constraint when identifying a feature Julien Cabieces 2020-02-07 Fix chain filter when null values are not allowed Matthias Kuhn 2020-02-10 Reduce noise from workflows (#34372) Only trigger workflows to doc and backport when appropriate Mathieu Pellerin 2020-02-10 [edit widgets] Fix text edit right-click menu item background when widget is disabled (fixes #29542) denchat <19730041+denchat@users.noreply.github.com> 2020-02-10 Set up an OpenGL Context to be shared between threads beforehand Allows for plugins that depend on Qt WebEngine module. Nyall Dawson 2020-02-05 Fix geometry save/restore for snapping configuration dialog, make dialog a Tool window type José de Paula Rodrigues N. Assis 2020-02-09 Fixes empty tracebacks for user Python code Moving python traceback collection to within runStringUnsafe() so other threads don't clear the global error status before we have a chance to display it to users. fix #34370, #31235 lbartoletti 2020-02-09 Fix build with txt2tags >= 3.5 uclaros 2020-02-09 spelling uclaros 2020-02-09 Added tests for malformed subsetstrings on the ogr provider Mathieu Pellerin 2020-02-08 Make QgsExifTools QML friendly Samweli 2020-02-09 update raster layer temporal properties tests Merge: c76c390405 5eb92b59fb Matthias Kuhn 2020-02-08 Merge pull request #33952 from m-kuhn/server_wms_equal_layer_name [server] do not drop layers with duplicate names uclaros 2020-02-08 Fix setSubsetString return value on error Samweli 2020-02-08 add read and write xml tests Samweli 2020-02-07 fix travis tests Samweli 2020-02-07 updates on map layers temporal properties classes Samweli 2020-02-04 added new map layer temporal properties sub classes with tests Samweli 2020-02-01 added tests for temporal property Samweli 2020-02-01 added new temporal property class Samweli 2020-01-30 updated render context test and fix travis tests Samweli 2020-01-29 remove access of private members from qgstemporalrangeobject Samweli 2020-01-29 edits per review on qgs map canvas Samweli 2020-01-28 moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions Samweli 2020-01-27 updated docs Samweli 2020-01-27 update qgsabstracttemporal test Samweli 2020-01-27 updates on qgsabstracttemporal sip and tests Samweli 2020-01-27 updates on tests and abstract temporal class Samweli 2020-01-26 added abstract temporal class Nyall Dawson 2020-02-07 Separate display role from cell content role in table editor, so that we can show properly formatted numbers in the table editor for cells with a numeric format set Nyall Dawson 2020-02-07 [layouts] When editing a manual table contents in the editor dialog, make the cell editor delegate auto-expand to fit the cell contents Makes the editor more spreadsheet-style and easier to use Nyall Dawson 2020-02-08 QT_PLUGINS_DIR is still required Nyall Dawson 2020-02-08 No more setTime_t Nyall Dawson 2020-02-07 No more QSqlError::number() Nyall Dawson 2020-02-07 Remove qGreater use Nyall Dawson 2020-02-07 Deprecate QSqlError constructor Nyall Dawson 2020-02-07 Spelling Nyall Dawson 2020-02-07 Update modeltest files Nyall Dawson 2020-02-07 Another one Nyall Dawson 2020-02-07 Fix Qt 5.9 build Nyall Dawson 2020-02-07 Missed one Nyall Dawson 2020-02-07 Deprecation warnings for everyone! Let's all join the fun and share workload Nyall Dawson 2020-02-07 Prevent builds which utilise API deprecated in <= Qt 5.8 Ideally this would be at least 5.9 (the minimum Qt version supported), but unfortunately the Qwt libraries utilise QString::null in public headers which was deprecated in Qt 5.9. I've got a feeling Qwt is going to be a pain point once again when Qt6 rolls around... Nyall Dawson 2020-02-07 Remove old Qt4 compatibility module Nyall Dawson 2020-02-07 Remove last traces of obsolete Qt4 API usage (from c++ -- may still be some in Python!) Merge: f9c341b4d4 b0fceeff32 Alessandro Pasotti 2020-02-07 Merge pull request #34350 from elpaso/bugfix-gh34333-gpkg-fid-shifted Fix FID real fields shifted when exported to GPKG Merge: ddaf839209 78109c6c87 Paul Blottiere 2020-02-07 Merge pull request #34256 from pblottiere/server_level_exception Raise log level of server exception Merge: 578616cf93 674282658c Paul Blottiere 2020-02-07 Merge pull request #33836 from kadas-albireo/serverbuild Fix server mingw build Alessandro Pasotti 2020-02-07 Fix FID real fields shifted when exported to GPKG Fixes #34333 Nyall Dawson 2020-02-07 Port font marker away from deprecated API Note: it's highly likely there's a bug here, and we should be using the (tight)boundingRect of the string here instead of the width/horizontalAdvance. But doing so changes the rendering position of characters substantially, as it means that font markers are properly centered on the actual character itself (otherwise a character like '.' is not placed over the point itself, but rather below it! iThat's the current behavior). We could possibly handle this by only applying the improved positioning to newly created font marker symbols, but that's left for a follow-up work... Nyall Dawson 2020-02-07 More test updates Nyall Dawson 2020-02-07 Test updates Nyall Dawson 2020-02-07 Fix deprecated api use in QgsDataDefinedSizeLegend, port away from ints to make more layout export friendly Nyall Dawson 2020-02-07 Fix a warning when building on >= Qt 5.13 Nyall Dawson 2020-02-05 [needs-docs] Add a recenter button to the GPS information panel There's NO way to recenter the map on the GPS location, which is a HUGE ux limitation in QGIS' GPS handling. This commit adds a new "Recenter" button to the panel to allow users to jump right to the current GPS position. Julien Cabieces 2020-02-05 don't let blank tile if wcs result bbox doesn't match the requested one Julien Cabieces 2020-01-24 Fixes #33339 : don't display "no data received" message if WCS download has been canceled Julien Cabieces 2020-02-05 Fixes #31626 don't crash on oracle getFeature(id) with an invalid id Nyall Dawson 2020-02-06 Fix IN/NOT IN evaluation with very number like strings Only allow evaluation of number-like strings as numbers when we aren't comparing two strings (matches behavior with other expression comparison functions like equals) Fixes #34314 obrix 2020-02-06 Handle correctly the unit type millimeter when exporting simple marker symbol to DXF. The strategy is the same as the one used when exporting svg marker symbol, ie simply use the map unit scale factor to scale the marker. Should fix #28854. lbartoletti 2020-02-07 Fix oriented minimum bounding box algorithm Fixes #33532 Merge: 104a590592 9e5b2691cc D'Hont René-Luc 2020-02-06 Merge pull request #34223 from rldhont/fix-read-sld-textsymbolizer-for-lines [Bugfix] Read SLD TextSymbolizer for lines Merge: b815f70943 104a590592 Jorge Gustavo Rocha 2020-02-06 Merge branch 'master' into geometry-type-based-styles Nyall Dawson 2020-02-06 Some very ugly ports away from deprecated Qt methods There's no straightforward way to avoid the deprecated methods here, so we have to copy Qt5's compatibility helpers. Ugly, but unavoidable. Nyall Dawson 2020-02-05 [needs-docs][gps] Fix mouse cursor GPS distance display for touch screen devices On touch screen devices, we can't show the GPS distance status bar message as the cursor moves (because there's no "hover" mouse move events to trigger this from). So for these devices, use a tap-and-hold event to trigger the "current GPS distance from finger" status bar message. Nyall Dawson 2020-02-06 Fix mention of compositions in dox (#34318) Harrissou Sant-anna 2020-02-05 Add some missing dox and reference Alessandro Pasotti 2020-02-05 Fix row conditional formatting Fixes #34122 The original implementation was storing the styles in an hash keyed by the row number from the model index, but that one changes when the table is reloaded. By using feature id as a key instead, the style association with the feature is maintained through sort/reload operations. Nyall Dawson 2020-02-05 Add an advanced settings key to allow disabling of the "pan distance" message which shows in the status bar after a pan operation Nyall Dawson 2020-02-05 Tweak GPS distance status bar message to work better on smaller screens Nyall Dawson 2020-02-05 Fix transform errors caused by GPS bearing update The center was being double-transformed Nyall Dawson 2020-02-05 Fix clearing colors for selection of mixed color cells in table editor Merge: e0615d4948 5d8c4f8337 Alessandro Pasotti 2020-02-05 Merge pull request #34309 from elpaso/bugfixgh-gh34259-filter-expression-with-errors Fix test message from query builder on errors Peter Petrik 2020-02-05 MDAL 0.5.0 Alessandro Pasotti 2020-02-05 Fix test message from query builder Fixes #34259 Sandro Mani 2019-10-02 Use portable qputenv/qunsetenv instead of platform specific setenv/_putenv_s Merge: 4fb42ae68d 9b99dababf Alessandro Pasotti 2020-02-05 Merge pull request #34270 from elpaso/bugfix-gh34269-pg-merge-features Fix merge features with PG tables Merge: b8a12be5b7 7e7def8e3a Denis Rouzaud 2020-02-05 Merge pull request #34266 from 3nids/maplayeraction-multiple Fix map layer actions rendering in attribute table Denis Rouzaud 2020-02-05 Fix case Co-Authored-By: Nyall Dawson Nyall Dawson 2020-02-05 Fix more qt deprecation warnings Nyall Dawson 2020-02-05 Fix outdated reference to GeoAlgorithmExecutionException in dox Nyall Dawson 2020-02-05 Fix excessive padding at bottom of attribute table filter section Nyall Dawson 2020-02-05 Capitalization Nyall Dawson 2020-02-05 More qt deprecation warning fixes Blottiere Paul 2020-02-04 Log with info level lbartoletti 2020-02-04 nyall's review lbartoletti 2020-02-03 Close vertex for line when editing. fixes #32359 [needs-docs] Nyall Dawson 2020-02-04 Fix more deprecation warnings Nyall Dawson 2020-02-04 [needs-docs] Rename "Define layer projection" to "Define Shapefile projection" This algorithm ONLY works on shapefile inputs, so make that clear in the algorithm's display name and helper strings Nyall Dawson 2020-02-04 Remove qpj files when defining shp projection from processing and Proj >= build is present These files aren't/shouldn't be used under proj 6 builds Nyall Dawson 2020-02-04 [processing] Define Layer Projection tool should write .prj files using WKT1 ESRI format, not GDAL Fixes #34007 Alessandro Pasotti 2020-02-04 Fix merge features with PG tables Fixes #34269 By moving the refreshMergedValue() at the end of createTableWidgetContents() we set the correct behavior (skipped, manual etc.) after it has been possibly changed to "manual" a few lines above. The previous implementation was settings the values to "skipped" then calling refreshMergedValue(), then possibly changing to "manual" without refereshing the merged values, this was the source of the issue. Merge: 0815ad487a e5edf52e0c Alessandro Pasotti 2020-02-04 Merge pull request #34227 from elpaso/bugfix-gh34226-layer-deps-double-load Fix layer dependencies double load of layers Denis Rouzaud 2020-02-04 only show if the context menu is shown over a selected row Denis Rouzaud 2020-02-04 list action with MultipleFeatures as target to be run for the layer selection Denis Rouzaud 2020-02-04 skip map layer actions with MultipleFeatures as target in the arttribute table context menu Mathieu Pellerin 2020-02-04 Fix user projection not identified as such Blottiere Paul 2020-02-04 Raise log level of server exception Merge: 644a5525ec c23a19793a Matthias Kuhn 2020-02-04 Merge pull request #34207 from strk/test-profile-temp Set QGIS_CUSTOM_CONFIG_PATH to temporary dir for python tests Nyall Dawson 2020-02-04 Don't force users to make a choice in the datum transform dialog It's possible to get a situation where none of the options can be selected, because they all require a grid which isn't available on the system. So always allow users to close the dialog to dismiss it (which has the same effect as picking the default selection from the dialog when possible, or giving null transforms if NO transforms are available at all...) Fixes #34234 Nyall Dawson 2020-02-04 Add "install grid" button to coordinate operation widget when a grid is missing This syncs the coordinate operation widget UX with other grid-related handling widgets, where a user-friendly option to install a grid file is presented Nyall Dawson 2020-02-04 Show "Unknown CRS" entry in crs selector widget when the source CRS of a layer or project is unknown Because: 1. It clearly indicates that the current CRS for the object is unknown 2. It lets users see the full WKT/proj definition of the CRS, and allows them to copy this definition 3. Avoids loss of CRS information when just opening and accepting the dialog Refs #33458 Nyall Dawson 2020-02-04 Fix awkward group box title Nyall Dawson 2020-02-04 Show 'unknown CRS' in status bar instead of blank text when project CRS is set to an unknown CRS Refs #33458 Mathieu Pellerin 2020-02-04 Follow up 012ee83: delete .qpj file when overwriting pre-existing shapefile dataset Nyall Dawson 2020-02-04 Fix crash when changing raster data source Fixes #34231 Nyall Dawson 2020-02-04 Don't use deprecated QCoreApplication::hasPendingEvents method This was deprecated by qt for numerous reasons, but mostly because it was totally misleading in a lot of circumstances. Peillet Sebastien 2020-02-04 BUG: fix add vertex from end point for CompoundCurveZ in gpkg fix #32080 uclaros 2020-02-03 deleted unused variables uclaros 2020-02-01 Fixed issue with vertex tool rectangular selection on a rotated map canvas Mathieu Pellerin 2020-02-03 Avoid CRS detection via .qpj when using GDAL3/PROJ6 (fixes #34211) lbartoletti 2020-02-03 replace mPoints.size() < 1 by mPoints.empty() and fix logic with rubber band lbartoletti 2020-01-28 add tests lbartoletti 2020-01-28 While I'm here, unallow to add useless points lbartoletti 2020-01-28 Unfocus regular polygon widget lbartoletti 2020-01-28 Fixes #25597 Allow use of Backspace key to undo vertex added Andrea Giudiceandrea 2020-02-03 Fix "Random points along line" alg Fixes "Random points along line" (qgis:randompointsalongline) algorithm. See https://github.com/qgis/QGIS/issues/33156#issuecomment-581395400 Andrea Giudiceandrea 2020-01-31 Fix "Random points along line" alg Fixes "Random points along line" (qgis:randompointsalongline) algorithm Fixes #33156 lbartoletti 2020-01-28 [FreeBSD] Update FindGRASS.cmake Mathieu Pellerin 2020-02-03 Fix Qt53DExtrasConfig.cmake syntax which triggers error on ubuntu 20.04 (cmake 3.13) Nyall Dawson 2020-02-03 Handle unit type "m" in custom WKT strings on proj 6 builds Fixes #34196 Alessandro Pasotti 2020-02-03 Do not insert 0x0 in XML Fixes #34218 Alessandro Pasotti 2020-02-03 Fix layer dependencies double load of layers Fixes #34226 D'Hont René-Luc 2020-02-03 [Bugfix] Read SLD TextSymbolizer for lines Denis Rouzaud 2020-02-03 add missing include of spatialindex (#34220) fixes build on macos Nyall Dawson 2020-02-03 Show full CRS WKT for custom CRS in layer properties Fixes #33862 Sandro Santilli 2020-02-01 Set QGIS_CUSTOM_CONFIG_PATH to temporary dir for python tests Partially fixes #34185 See also #34187 Nyall Dawson 2020-02-03 Fix memory leaks Alessandro Pasotti 2020-02-02 Memory layers clone: use updated source Fixes #34134 Nyall Dawson 2020-02-03 Fix leak Alessandro Pasotti 2020-02-02 Remove test case on not existent view Alessandro Pasotti 2020-01-31 Tests for PG views PKs ordering Alessandro Pasotti 2020-01-31 Fix PG views PK Fixes #34167 Shiva Reddy 2020-01-31 Modify Graphical Modeler title The menu item and title of the dialogue is now same i.e Graphical Modeler Even Rouault 2020-02-02 Fix nullptr dereference when opening project with broken mesh provider Even Rouault 2020-02-02 Fix various nullptr dereference when opening project with broken vector provider Found when replacing ogr by something else. Number of nullptr checks in QgsVectorLayer class have been just added for consistency. Some might not be triggerable. Even Rouault 2020-02-02 Fix various nullptr dereference when opening project with broken raster provider Found when replacing gdal by something else. Number of nullptr checks in QgsRasterLayer class have been just added for consistency. Some might not be triggerable. Nyall Dawson 2020-01-30 Task manager deprecation warning fixes Nyall Dawson 2020-01-28 [processing] Use a list of previous temporary folders, so that we can defer cleanup of ALL of them until session end Nyall Dawson 2020-01-21 [processing] Ensure that any user set temporary folders actually exist, or things go wrong... Nyall Dawson 2020-01-20 Improve test Nyall Dawson 2020-01-10 [processing] Improve temporary directory handling - Make the new Temp Folder setting optional, default to an empty string, and note that empty = use default - Move responsibility for cleanup of temporary folders to c++ (if Processing Python part crashes, or doesn't exist, then we still want these cleaned up correctly) Andrea Giudiceandrea 2020-02-02 Fix "Densify by interval" alg Fixes #33470 Merge: 170a6a558e 6672f1bb33 Matthias Kuhn 2020-02-01 Merge pull request #34184 from m-kuhn/azure-osuosl [azure] Switch osgeo mirror to osuosl Merge: a716823789 b4fa419f76 Matthias Kuhn 2020-02-01 Merge pull request #34186 from strk/deprecated-crs-constructor Drop use of deprecated QgsCoordinateReferenceSystem constructor Merge: f98fc05fa1 8dbb855121 Matthias Kuhn 2020-02-01 Merge pull request #34189 from m-kuhn/undo_travis_db_debug Revert "More debug for [travis]" Matthias Kuhn 2020-02-01 Revert "More debug for [travis]" This reverts commit c58f7f49e8dffa12e8f749e34792abedc8824287. Merge: 7d6f86cd1f 735d66c6de Matthias Kuhn 2020-02-01 Merge pull request #33985 from m-kuhn/cdash_new_parse_dash_results Update cdash parse_dash_results to new API Matthias Kuhn 2020-02-01 Switch remaining url Merge: 5ae9807303 8fc947f14a Matthias Kuhn 2020-02-01 Merge pull request #33742 from m-kuhn/pull_request_template_adjust Improve pull request template Matthias Kuhn 2020-02-01 Switch osgeo mirror to osuosl Because 🚀 Sandro Santilli 2020-01-31 Drop use of deprecated QgsCoordinateReferenceSystem constructor Matthias Kuhn 2020-01-23 Improve help Nyall Dawson 2020-01-31 [processing] Fix modeler draws lines to wrong output when connecting the green output boxes back to their linked algorithms Merge: 0d55352f9c 949efbd84e Alessandro Pasotti 2020-01-31 Merge pull request #34171 from elpaso/bugfix-gh34132-db-manager-pg-connection-bug DB manager PG connection proper API usage Merge: faa55aefe3 b6413077ef Alessandro Pasotti 2020-01-31 Merge pull request #34175 from elpaso/bugfix-gh34148-wfs-case-sensitive-KVP WFS case insensitive KVP URL query arguments check Merge: 4d746b983e 092894b6a9 Alessandro Pasotti 2020-01-31 Merge pull request #34157 from elpaso/bugfix-gh28643-NULL-representation Fix field formatter NULL representation Alessandro Pasotti 2020-01-31 DB Manager: fix tests and minor cleanup Merge: c89b511f8c ee6df432a1 Alessandro Pasotti 2020-01-31 Merge pull request #34168 from elpaso/travis-disable-pg-default-value-and-clause Disable PG flacky test case Alessandro Pasotti 2020-01-31 WFS case insensitive KVP URL query arguments check Fixes #34148 Alessandro Pasotti 2020-01-31 DB manager PG connection proper API usage Fixes #34132 Alessandro Pasotti 2020-01-31 Disable PG flacky test case Alessandro Pasotti 2020-01-31 Field formatter: pass default value to the formatter ... even when it's equal to the default. Merge: 0dfd2c9c79 f8eaff0145 Matthias Kuhn 2020-01-31 Merge pull request #34106 from nyalldawson/deprecations3 Fix deprecated QWeakPointer use of QObject Nyall Dawson 2020-01-31 [processing] Port logic from Join by Location algorithm to Extract by Location and Select by Location, allowing an optimised iteration when extracting few features from a reference layer containing many. Also add warnings when no spatial index exists and is desirable Nyall Dawson 2020-01-30 [processing] Fix Points Along Geometry handling of multipart geometries Fixes #34022 Nyall Dawson 2020-01-31 Make another test gsb-insensitive Nyall Dawson 2020-01-31 Make unit test not dependant on presence of gsb grid files Nyall Dawson 2020-01-30 [processing] When listing available layer sources for an input in the model designer, prefer to show the user's defined name for that output instead of the generic one Makes it easier to associate inputs with the correct outputs when creating models Nyall Dawson 2020-01-30 [processing] Fix QStringList values are not accepted as valid values for multi field parameters Nyall Dawson 2020-01-30 [processing] Fix some field names are rejected in modeler for non-multi field parameters Nyall Dawson 2020-01-30 Deprecation warning fixes Merge: 940044a23a a7fd0a5d92 Alessandro Pasotti 2020-01-30 Merge pull request #34152 from elpaso/bugfix-gh34118-zero-double-widgets Fix widget wrong values 0 doubles Alessandro Pasotti 2020-01-30 Fix field formatter NULL representation Fixes #28643 Merge: 14e73164ac 6997ffa850 Alessandro Pasotti 2020-01-30 Merge pull request #34126 from elpaso/server-standalone-lambda-disconnect Server standalone lambda disconnect Alessandro Pasotti 2020-01-30 Fix widget wrong values 0 doubles Fixes #34118 Because: QVariant(0.0) == QVariant(QVariant.Double) -> True but: QVariant(0.0).isNull() == QVariant(QVariant.Double).isNull() -> False Alessandro Pasotti 2020-01-30 Server standalone: circumvent evil event loops QGIS Server has calls to processEvents and internal event loops that can change connection state calling disconnect() and triggering a delete of the connection while still in the readyRead lambda. By disconnecting the signals and reconnecting them after the QGIS server process has finished we can still safely delete the connection taking its state into account. Matthias Kuhn 2020-01-30 Remove temp files after astyle-all Alessandro Pasotti 2020-01-29 Typo Alessandro Pasotti 2020-01-29 Disable parallel rendering On load, parallel rendering internal loop calls the readyRead slot on a deleted connection. Alessandro Pasotti 2020-01-29 Disconnect lambda on connectio close Jürgen E. Fischer 2020-01-04 wfs server: don't report unsupported DWithin/Beyond in capabilities and properly report failure to decode filters containing them Even Rouault 2020-01-30 GUI: init combobox for Glow effect blur radius unit from object value. Fixes #34089 Even Rouault 2020-01-30 QgsGlowEffect: add missing members in operator=() and make copy constructor use it Even Rouault 2020-01-30 QgsFeatureRequest::operator=(): copy mTransformContext member Even Rouault 2020-01-30 Fix cppcheck uninitMemberVar warnings in src/core/ Found with ~/cppcheck/cppcheck --enable=all --inconclusive ../src/core --library=$HOME/cppcheck/cfg/qt.cfg -j 8 -DSIP_OUT 2>&1 | grep uninitMemberVar Even Rouault 2020-01-29 Fix cppcheck shadowVariable warnings in src/core/ Found with ~/cppcheck/cppcheck --enable=all --inconclusive ../src/core --library=$HOME/cppcheck/cfg/qt.cfg -j 8 -DSIP_OUT 2>&1 | grep shadowVariable I don't think any bug was found, but better avoid such situations. Even Rouault 2020-01-30 Fix cppcheck nullPointer/nullPointerRedundantCheck warnings in src/core/ Found with ~/cppcheck/cppcheck --enable=all --inconclusive ../src/core --library=$HOME/cppcheck/cfg/qt.cfg -j 8 -DSIP_OUT 2>&1 | grep nullPointer Mostly false positives or indeed redundant check, except perhaps in QgsSingleBandPseudoColorRenderer::toSld() where a null pointer dereference could occur in case of failed dynamic_cast. Even Rouault 2020-01-29 QgsProjUtils::searchPaths(): avoid potential bug for a future PROJ 7.1.0 We can remove this test as PROJ >= 6.3.0 is now a requirement for the PROJ 6 code paths. Even Rouault 2020-01-29 Install grid shift file dialog: add .tif extension for PROJ 7 compatibility Blottiere Paul 2020-01-29 Fix indent Blottiere Paul 2020-01-29 Fix deprecation warnings for providers Blottiere Paul 2020-01-29 Fix deprecation warnings for gui Blottiere Paul 2020-01-29 Fix deprecation warnings for app Blottiere Paul 2020-01-29 Fix deprecation warnings for core Blottiere Paul 2020-01-29 Fix deprecation warnings for server compilation Nyall Dawson 2020-01-30 Re-disable expression builder widget test on Azure -- it's still flaky lbartoletti 2020-01-28 add test for CircularString Radius lbartoletti 2020-01-28 add test lbartoletti 2020-01-27 fix crash when mPoints.size() == 1 lbartoletti 2020-01-27 [BUGFIX] Remove Added Vertex with Add Circular String. Fixes #29688 Radoslaw Guzinski 2020-01-28 [processing] Looks for script algorithm files also in subfolders. Radoslaw Guzinski 2020-01-28 [processing] Catch AttributeError and TypeError when loading Processing script algorithms. Otherwise an error in decorator of one script prevents all scripts from loading. PedroVenancio 2020-01-28 Add new -e -n flags New features in GRASS 7.6: Add -n flag to create aspect as degrees clockwise from North (azimuth), with flat = -9999 (like gdaldem); new -e flag to compute values at edges (like gdaldem -compute_edges). Nyall Dawson 2020-01-29 Fix some more const auto& = usage where temporaries are stored as references, and avoid using auto where its not wanted Nyall Dawson 2020-01-29 Fix crash in server feature info due to storing incorrect reference to temporary Seriously, auto is just plain dangerous and makes for fragile code. Let's all just stop using it PLEASE? Nyall Dawson 2020-01-29 Remove deprecated QBuffer constructor usage David Signer 2020-01-29 make customProperty INVOKABLE David Signer 2020-01-29 add image ressources Merge: 2b15e255ea f7b325f931 Paul Blottiere 2020-01-29 Merge pull request #34110 from pblottiere/fix_compil Find PyQt5 sip files on Archlinux Blottiere Paul 2020-01-29 Find PyQt5 sip files Nyall Dawson 2020-01-27 Fix overflow by assigning double max to float, invalid min Nyall Dawson 2020-01-29 More qt deprecation warning fixes Merge: 3faeccf638 be63036249 Alessandro Pasotti 2020-01-29 Merge pull request #34012 from elpaso/bugfix-gh33383-ogr-spatialite-respect-provider-defaults Dataprovider ogr spatialite respect provider defaults Nyall Dawson 2020-01-29 Fix crash in selective masking test due to early python garbage collection Nyall Dawson 2020-01-29 Fix crash in QgsGeometryDuplicateCheck due to heap use after free Nyall Dawson 2020-01-28 Fix crash in render check when render image has a different size to reference and a mask is used Nyall Dawson 2020-01-29 Fix deprecated QWeakPointer use of QObject Nyall Dawson 2020-01-29 More deprecation fixes Harrissou Sant-anna 2020-01-28 Add short help to gdal's build virtual vector alg Harrissou Sant-anna 2020-01-28 Remove QGIS "build virtual vector" alg help Alessandro Pasotti 2020-01-28 Fix crash on map themes manager and null layers Fixes #33295 Nyall Dawson 2020-01-28 More qt deprecation warning fixes Nyall Dawson 2020-01-28 Fix crash on destruction of QgsPointLocator, if object is destroyed while indexing is happening in the background Jeff McKenna 2020-01-28 setup travis.ci notifications to #qgis-activity Matthias Kuhn 2020-01-28 Improve pull request template Alessandro Pasotti 2020-01-28 Update tests for defaultValue/Clause Alessandro Pasotti 2020-01-28 Fix spatialite PKs autoincrement backticks ... also fixes "Autogenerate" for PKs Fixes #34085 Nyall Dawson 2020-01-28 Fix crashes when reading certain resampled raster files TODO: completely junk this inefficient secondary resampler and use GDAL's resampling instead Fixes #33711 Nyall Dawson 2020-01-28 Fix use after free in 3d point symbol The value by transform() is going out of scope before its .data() is used, so the data is pointing to a freed location Nyall Dawson 2020-01-28 Fix some qt deprecation warnings Nyall Dawson 2020-01-28 Fix crash due to use-after-free in expression builder widget test, also fix missing user expressions in newly created expression widget which causes the test to fail And re-enable test on Azure Nyall Dawson 2020-01-28 Fix some qt deprecation warnings Alessandro Pasotti 2020-01-28 Code layout and revert default value for OGR Nyall Dawson 2020-01-22 Fix oversized width in QgsLayoutItemLabel::adjustSizeToText Nyall Dawson 2020-01-28 Silence noisy debug messages Nyall Dawson 2020-01-28 Fix leaks in geometry generator symbol layer When a subsymbol is set for the layer, it was leaking any existing subsymbol. Nyall Dawson 2020-01-28 Update test Nyall Dawson 2020-01-28 (Hopefully temporarily) disable PG Raster tests on Travis This test is failing on master builds, causing timeouts during the sql data load step and resulting in build failures on the master branch. The consequence is that build caching on Travis is broken, resulting in increasingly lengthy test build times. Even Rouault 2020-01-23 [WFS provider] Remove event loop in iterator causing crashes Fixes #32913 Harrissou Sant-anna 2020-01-23 Some tweaks to the add delimited text layer dialog - Avoid the crs widget display when there is no geometry expected in the layer - Align the crs widget with other geometry related settings - various cleanup of the ui file and tab order Jürgen E. Fischer 2020-01-27 debian packaging: include qgis_mapserver binary Andrea Giudiceandrea 2020-01-27 Remove qgis:pointsalonglines python alg help after "Points along geometry" algorithm port to C++ since 3.8 qgis\QGIS@f30fcca5ece7019d83d2b385f954a0335c84e7c6 qgis\QGIS#30175 Merge: ec4d9f6871 b47b84b113 Matthias Kuhn 2020-01-27 Merge pull request #34048 from nyalldawson/fix_azure Enable another test on azure Alessandro Pasotti 2020-01-24 Spelling Alessandro Pasotti 2020-01-24 Provider default values: more tests and homogenize Fixes #33383 Homogenization is not complete but at least there are test cases for the future. Alessandro Pasotti 2020-01-23 Fix ogr and spatialite default values Alessandro Pasotti 2020-01-23 Spatialite: respect provider default values Fixes #33383 Alessandro Pasotti 2020-01-23 OGR: respect provider default values Fixes #33383 (for OGR, spatialite commit follows) Merge: 1c21326f25 63e66c232c Alessandro Pasotti 2020-01-27 Merge pull request #34017 from elpaso/bugfix-gh29560-pg-identity-pk-default-values PG: fix default value for IDENTITY PKs Merge: ee28568509 0e47fb9759 Alessandro Pasotti 2020-01-27 Merge pull request #34053 from elpaso/bugfix-pgraster-rounding-error-in-tiles-extent PG raster: fix rounding error in tiles extent Alessandro Pasotti 2020-01-27 PG raster: fix rounding error in tiles extent basilrabi 2020-01-27 [RPM] fix automatic rpm build script Building using `buildrpm.sh` fails due to the unpackaged file /usr/bin/qgis_mapserver added in d453f7471456c5b2d83626ef8a90a0e24bdd17c0. Nyall Dawson 2020-01-27 Correctly disable postgres reliant tests when pg test is disabled Nyall Dawson 2020-01-27 Fix broken include on msvc Nyall Dawson 2020-01-27 Fix invalid assert condition which will always be true Harrissou Sant-anna 2020-01-25 Typo fix Andrea Giudiceandrea 2020-01-25 Remove qgis:creategrid python alg help after "Create grid" algorithm port to C++ qgis/QGIS@9e9ade3903e4f078ccd86f1b9f000d88132af42f Even Rouault 2020-01-26 FindGDAL/FindProj.cmake: for GDAL 3, requires 3.0.3 or higher. For PROJ 6, requires 6.3.0 or higher Nyall Dawson 2020-01-27 Enable another test on azure Nyall Dawson 2020-01-27 Fix source encoding related test failures on msvc builds Nyall Dawson 2020-01-27 Fix expected test results on gdal 3 While the tests have a ifdef for gdal 3, the gdal 3 branches don't actually reflect the results given by a gdal 3 build (which are the same as gdal 2 results) Nyall Dawson 2020-01-27 Avoid unused variable warning on msvc Merge: f82932e39a f82298f5f9 Alessandro Pasotti 2020-01-26 Merge pull request #34033 from elpaso/bugfix-pgraster-wkb-parser PG raster: fix WKB parser band number Alessandro Pasotti 2020-01-26 PG raster: fix WKB parser band number Fix https://github.com/qgis/QGIS/pull/33685#issuecomment-578453699 Merge: d453f74714 2540f0fa73 Luigi Pirelli 2020-01-25 Merge pull request #33989 from obrix/fix_33488 Memory layer (and more): Delete field and re-use its name. Fixes #33488 Merge: e083988d71 9ee739c803 Alessandro Pasotti 2020-01-24 Merge pull request #33921 from elpaso/server-standalone QGIS Development Server Application Merge: 276a31439e 9604e0007e Alessandro Pasotti 2020-01-24 Merge pull request #34015 from elpaso/bugfix-gh33854-custom-layer-order-toggle Toggle layer visibility in custom layer order panel Alessandro Pasotti 2020-01-24 QGIS server standalone: add -p option Alessandro Pasotti 2020-01-24 PG: fix default value for IDENTITY PKs Fixes #29560 - PostgreSQL identity column not recognized properly Alessandro Pasotti 2020-01-24 Toggle layer visibility in custom layer order panel Fixes #33854 Merge: 5cd1c6d07c c58f7f49e8 Matthias Kuhn 2020-01-23 Merge pull request #34003 from m-kuhn/more_travis_db_debug More debug for [travis] Matthias Kuhn 2020-01-23 More debug for [travis] Merge: 76bb060823 b11b090b94 Matthias Kuhn 2020-01-23 Merge pull request #30758 from stev-0/pg_json Allows editing of postgres JSON fields from Text Edit Widget Merge: f949aa59ba 60e37d6fb4 Even Rouault 2020-01-23 Merge pull request #33959 from rouault/oracle_fix_multisurface [Oracle] Fix MultiSurface with straight polygon and take into account orientation when writing polygon rings Merge: 65501aceaf af14ea9767 Even Rouault 2020-01-23 Merge pull request #33983 from rouault/fix_oapif_string_list OAPIF: fix support of StringList fields obrix 2020-01-23 Use QgsFields::rename instead of QgsField::setName when modifying the name of a field inside an existing QgsFields. This is done to avoid corruption of internal nameToIndex data structure. Merge: 5e8a432b7c 1a2df928cc Alessandro Pasotti 2020-01-23 Merge pull request #33797 from roya0045/fix_attr_table [Bugfix] Allow users to do cell level operation in the attribute table Merge: 9c483682c9 7f3f543ec0 Alessandro Pasotti 2020-01-23 Merge pull request #33953 from elpaso/bugfix-gh33885-PG-slow-raster-scan Fix slow PG raster SRID identify Merge: 09061d1d79 28ce3cd48f Alessandro Pasotti 2020-01-23 Merge pull request #33987 from elpaso/bugfix-gh33840-loadstyle-rendering-scalevisibility Fix scale visibility in style read/write Merge: b7980f009c 0850d99067 Alessandro Pasotti 2020-01-23 Merge pull request #33992 from elpaso/bugfix-gh33585-bigint-categorized Fix spatialite uniquevalues with bigint Even Rouault 2020-01-22 OAPIF: fix support of StringList fields Fixes #33758 Merge: 4a38d4d497 b4eebfcd82 Matthias Kuhn 2020-01-22 Merge pull request #33980 from m-kuhn/travis_db_debug Add test output to postgres database startup Nyall Dawson 2020-01-22 Update test result for proj 4 Nyall Dawson 2020-01-22 Fix equality check for CRS objects which don't have an auth id Nyall Dawson 2020-01-22 Fix test Nyall Dawson 2020-01-21 Update expected test result Nyall Dawson 2020-01-21 Don't clone PJ when detaching QgsCoordinateReferenceSystemPrivate Because in all cases when we are detaching it is because the CRS is changing, and we will be creating a new PJ anyway Nyall Dawson 2020-01-21 Protect some internal members and require access through safe methods Nyall Dawson 2020-01-21 Avoid unnecessary duplicate detachments in QgsCoordinateReferenceSystem In all these code paths a detach had already just occurrred Nyall Dawson 2020-01-21 Validation hint shouldn't be shared Nyall Dawson 2020-01-21 Ensure master PJ object is always cleaned up when the context is destroyed too Nyall Dawson 2020-01-21 Use a temporary PJ_CONTEXT when destroying PJ objects, just in case the owner context has since been deleted Nyall Dawson 2020-01-21 Use PJ_CONTEXT* instead of void* Nyall Dawson 2020-01-21 Fix crash in rendering on proj 6 builds Ensure PJ* objects are never reused across threads. Fixes #33902 Merge: 8e5818d58c 399637b2f0 Alessandro Pasotti 2020-01-22 Merge pull request #33925 from elpaso/bugfix-gh33200-pathresolver-fails-with-relative-project-paths Fix pathresolver failure when project is relative Alessandro Pasotti 2020-01-22 Fix spatialite uniquevalues with bigint Fixes #33585 Merge: c4a2bb0df0 20ea2ae4ae Sandro Mani 2020-01-22 Merge pull request #33828 from kadas-albireo/encodeuri Add QgsProviderMetadata::encodeUri obrix 2020-01-22 Use QgsFields::rename member funcion in QgsMemoryProvider::renameAttributes instead of renaming manually. This was causing some crashes after renaming some fields because the internal hashmap nameToIndex was not updated properly. fix #33488 Alessandro Pasotti 2020-01-22 Fix scale visibility in style read/write Fixes #33840 Even Rouault 2020-01-22 QgsBackgroundCachedSharedData::createCache(): simplify code Matthias Kuhn 2020-01-22 Add some help Matthias Kuhn 2020-01-22 Update cdash parse_dash_results to new API Matthias Kuhn 2020-01-21 Add test mask Matthias Kuhn 2020-01-21 Add unit test Matthias Kuhn 2020-01-20 [server] do not drop layers with duplicate names Fix #33928 Matthias Kuhn 2020-01-22 Add test output to postgres database startup to debug travis Sandro Mani 2019-11-02 Add QgsProviderMetadata::encodeUri Merge: 619d1340dd d604ab72f4 Sandro Mani 2020-01-22 Merge pull request #33827 from kadas-albireo/custom_render_flags Add QgsRenderContext::setCustomRenderFlags Merge: 13356efb7e 5929047c0b Matthias Kuhn 2020-01-22 Merge pull request #33974 from m-kuhn/dxf_export_non_dd_quadrant Make DXF export non-dd quadrant based labeling Alessandro Pasotti 2020-01-22 Use qgetenv and fix log level critical Alessandro Pasotti 2020-01-22 Update src/server/qgis_mapserver.cpp Co-Authored-By: Denis Rouzaud Alessandro Pasotti 2020-01-22 Update src/server/qgis_mapserver.cpp Co-Authored-By: Matthias Kuhn Denis Rouzaud 2020-01-22 fix addOption detection as adopt Sandro Mani 2020-01-15 Add QgsRenderContext::setCustomRenderingFlags and QgsMapSettings::setCustromRenderingFlags Alessandro Pasotti 2020-01-21 Fix windows test (baskslashes in path) Merge: 5d87a82a5c 2d3f4c635e Alessandro Pasotti 2020-01-22 Merge pull request #33955 from elpaso/bugfix-gh33862-layer-properties-info-tab-text-size Makes layer prop. info text a bit smaller Matthias Kuhn 2020-01-22 Avoid unnecessary centroid calculation for every label Nyall Dawson 2020-01-21 Don't try to label empty geometries Fixes #33931 Matthias Kuhn 2020-01-22 Make DXF export non-dd quadrant based labeling Merge: 4065208c93 e2c885231b Alessandro Pasotti 2020-01-22 Merge pull request #33957 from elpaso/pgraster-PR-comments-followup PG raster: PR comments followup Roberto Marzocchi 2020-01-21 Update qgsprojectionselectorbase.ui I think that "No projection" could lead to misunderstandings. This flag disable the reprojection of qgis while "projection" in geomatics is a term used to define the operation done to reduce the surface of a three-dimensional planet to a flat map. Nyall Dawson 2020-01-22 Avoid segfaults in providerconnectionbase test Seems like on some python/sip versions the column definitions are going out of scope early, so store a reference to them so that python won't clean them up till we are actually done with them Jürgen E. Fischer 2020-01-21 debian packaging: include postgres raster provider (fixes #33960) Nyall Dawson 2020-01-20 Ensure browser model is initialized when used by QgsDataSourceSelectDialog Otherwise the dialog can show an empty widget if the main app browser panel isn't visible. Also cleanup memory management so that we don't use a unique_ptr to store something we don't own (and use Qt parent memory management instead) Alexander Bruy 2020-01-21 allow pasting layers in an empty project (fix #26710) Even Rouault 2020-01-21 [Oracle] Take into account orientation when writing polygon rings Fixes #29085 Matthias Kuhn 2020-01-21 Deprecation fixes Alessandro Pasotti 2020-01-21 Add options for logging and better arg parsing Even Rouault 2020-01-21 [BUGFIX] [Oracle] Fix MultiSurface with straight polygon When fixing warnings of https://github.com/qgis/QGIS/pull/33930, I looked at the code that transforms a QGIS geometry of type MultiSurface to a Oracle geometry, and it appeared quite convoluted/risky (variables being reaffected with values of other variables), and not being able to deal with straight Polygon in MultiSurface. The reverse situation (Oracle MultiSurface to QGIS MultiSurface) had the same issue as well. The MultiCurve/CompoundCurve code has been modified similarly. There was no real bug. Just a sub-optimal behaviour on reading of MultiCurve from Oracle, where all parts where promoted to CompoundCurve, even when not strictly needed. Alessandro Pasotti 2020-01-21 PG raster: PR comments followup Even Rouault 2020-01-21 ocispatial/CMakeLists.txt: remove useless explicit QT5_WRAP_CPP() now that we have automoc Was causing duplicated symbols on my build environment Alessandro Pasotti 2020-01-21 PG raster get srid: apply same logic from vectors Merge: ccc7ad5548 9fca4982d3 Marco Hugentobler 2020-01-21 Merge pull request #33891 from mhugent/opacity_project_settings Add layer opacity to GetProjectSettings Alessandro Pasotti 2020-01-21 Makes layer prop. info text a bit smaller ... also makes first cell column a bit larger Fixes #33862 (partial fix) Alessandro Pasotti 2020-01-21 Fix slow PG raster SRID identify Reading all raster rows is too slow, by querying raster_columns we can retrieve the SRID directly. Fixes #33885 Merge: acd458446e 93b27534f9 Alessandro Pasotti 2020-01-21 Merge pull request #33926 from elpaso/bugfix-unreported-wfs3-double-slashes Fix unreported server WFS3 issue with double slashes Marco Hugentobler 2020-01-21 Add unit test for opacity in GetProjectSettings Nyall Dawson 2020-01-21 Fix leak in qt-unix-signals Nyall Dawson 2020-01-21 Fix windows build Nyall Dawson 2020-01-21 Minor memory leak fixes Even Rouault 2020-01-20 [BUGFIX] Fix import of 3D shapefile into spatialite Fixes #33883 - QgsOgrProvider::wkbType(): autopromote Z/M/ZM linestring/polygon to multi - QgsVectorLayerExporter::exportLayer(): remove unneeded hack for shapefile - QgsSpatiaLiteProvider::createEmptyLayer(): deal with xxxZ geometry types (refs #https://github.com/qgis/qgis4.0_api/issues/107) Jürgen E. Fischer 2020-01-21 debian packaging: enable installing sips (followup 3b9ccf375, 4c23fd498, d573e3be9) Alexander Bruy 2020-01-19 remove verbose wording on layout toolbar buttons (fix #30161) Harrissou Sant-anna 2020-01-20 Fix typo Harrissou Sant-anna 2020-01-20 Update qgsfeedback.h Harrissou Sant-anna 2020-01-20 Update qgsfeedback.sip.in Harrissou Sant-anna 2020-01-20 Update qgsmaplayerstyle.sip.in Harrissou Sant-anna 2020-01-20 Update qgsmaplayerstyle.h Harrissou Sant-anna 2020-01-20 Update qgsrasterlayer.sip.in Harrissou Sant-anna 2020-01-20 Update qgsrasterlayer.h Alessandro Pasotti 2020-01-20 Fix recent expressions in select by exp dlg Fixes #33791 Even Rouault 2020-01-20 [BUGFIX] [Virtual provider] Make QgsVirtualLayerFeatureIterator() rebust to references to non existing fields in filter expression Even Rouault 2020-01-20 [BUGFIX] [Oracle] Make QgsOracleFeatureIterator() robust to references to non existing fields in filter expression and order by Even Rouault 2020-01-20 QgsExpression::referencedAttributeIndexes(): only report valid indices If the expression was referencing a non-existing field, -1 was returned in the result set, which caused later crashed in various providers, including the Spatialite, Postgres, etc..., due to tried to dereference mFields.at(-1) Discarding invalid indices is what is also done in QgsFeatureRequest::OrderBy::usedAttributeIndices() Fixes #33878 Even Rouault 2020-01-20 Oracle provider: fix compiler warnings - Remove use of surfaceType variable that is never read - Avoid self assignment of nRings variable Nyall Dawson 2020-01-20 Fix see also link Nyall Dawson 2020-01-20 Update ini descriptions Nyall Dawson 2020-01-20 Fix build Nyall Dawson 2020-01-17 User standard capitalization Nyall Dawson 2020-01-17 Add unit tests for save user name Nyall Dawson 2020-01-17 Address review comments, don't store username if anonymize_saved_projects is true Nyall Dawson 2020-01-17 Add since version Nyall Dawson 2020-01-17 Sipify Nyall Dawson 2020-01-17 Astyle Thomas Baumann 2020-01-16 add userLoginName and userFullName to QGIS project when writing the project Merge: d39b6ac77d 6e7009ab2a Sandro Mani 2020-01-20 Merge pull request #33844 from kadas-albireo/composergui Move layout classes to GUI, except for QgsLayoutDesignerDialog Alessandro Pasotti 2020-01-20 Make it ///cond private Alessandro Pasotti 2020-01-20 Fix unreported server WFS3 issue with double slashes ... in items page when accessing from an item link without suffix. Alessandro Pasotti 2020-01-20 Fix pathresolver failure when project is relative Fixes #33200 when (server) project was loaded from the FCGI current directory with a relative path or not path at all: the pathresolver assumed the project file path was absolute, which wasn't the case in this issue. By forcing the project path to absolute, the problem goes away. Alessandro Pasotti 2020-01-20 Revert test files changes Alessandro Pasotti 2020-01-20 Add usage msg Alessandro Pasotti 2020-01-20 Log to stdout Marco Hugentobler 2020-01-20 Adapt expected getprojectsettings output Alessandro Pasotti 2020-01-20 Read all data when chunked Alexander Bruy 2020-01-20 add "Organize Columns" button to the attribute table toolbar to allow unhiding columns if all of them were hidden by accident (fix #23397) Merge: 875c03ea3e 5b4e581d03 Sandro Santilli 2020-01-20 Merge pull request #33225 from strk/dbmanager-reconnect-button DBManager PostgreSQL backend using core APIs instead of psycopg2 Merge: 4a7ea580e9 3f38a3ebd2 Matthias Kuhn 2020-01-20 Merge pull request #33909 from DelazJ/patch-14 Revert the change from "Value" to "label with" vcloarec 2020-01-19 remove transform vcloarec 2020-01-18 fix triangles flickering for 3D mesh rendering vcloarec 2020-01-17 fix color ramp shader settings for 3d mesh rendering Harrissou Sant-anna 2020-01-20 Revert the change from "Value" to "label with" when indicating field/expression selector for labeling Harmonizes with renderers dialog uclaros 2020-01-20 explicitly set widget focus in constructor uclaros 2020-01-18 fixed item order inside layout causing wrong initial focused widget uclaros 2020-01-18 Added case insensitive filter prefix checks uclaros 2020-01-15 Make locator prefixes case insensitive Nyall Dawson 2020-01-20 Add test mask for mbtiles on windows Nyall Dawson 2020-01-17 Fix crashes when attempting to export reprojected raster layers Fixes #33801 Daniele Viganò 2020-01-18 Revert "[RPM] Remove qgis-zh-Hant.qm from RPM packages" This reverts commit 73ca958fc4cd363ec59b24315635e043e52ae12d. Harrissou Sant-anna 2020-01-19 [needs-docs] Reword the "Enable layer" button to "Enable symbol layer" and harmonize tooltips to mention symbol layer fixes #33860 Harrissou Sant-anna 2020-01-08 Update url to doc pages Alessandro Pasotti 2020-01-19 Configure server address and port from env and command line Alessandro Pasotti 2020-01-19 Standalone server exception handling Jürgen E. Fischer 2020-01-18 fix windows build Samweli 2020-01-14 improved wms connection items comparison Samweli 2020-01-13 returned the check for possible nested parent layers Samweli 2020-01-13 using qobject_cast Samweli 2020-01-13 fix per review from @nyalldawson Samweli 2020-01-08 fix closing collection after update issue Samweli 2020-01-07 added missing variable definition Samweli 2020-01-07 added documentation on new wms layer class Samweli 2020-01-07 added fix for #33621 Samweli 2020-01-02 refresh action on wfs items Samweli 2019-12-30 refresh action on wcs connection items Samweli 2019-12-28 added refresh action on wms connection items Nyall Dawson 2020-01-17 About screen tweaks - consistent capitalization - use more room for version information, which currently overflows the available space allocated for it - use a https url instead of http Nyall Dawson 2020-01-17 Avoid qt warning when about screen is opened on dev builds Sandro Mani 2020-01-17 Add some documentation to layout classes moved to GUI Merge: 61b7020f24 3b9ccf375a Sandro Mani 2020-01-17 Merge pull request #33876 from kadas-albireo/sipoptinstall Make it configurable whether to install the sip source files Alessandro Pasotti 2020-01-17 Standalone QGIS HTTP server for testing Merge: 36e1cb92b7 65522c15bb Matthias Kuhn 2020-01-17 Merge pull request #33888 from DiGro/patch-2 Two typo's to be corrected? Merge: 56f40eca0a b378f3f84c D'Hont René-Luc 2020-01-17 Merge pull request #33850 from Gustry/prepare_commit add flip and autopep8 Marco Hugentobler 2020-01-17 Add layer opacity to GetProjectSettings DiGro 2020-01-17 Two typo's to be corrected? Line 84 : "of the their component" should probably be "of their component" Line 94 - 95: missing space between "features" in line 94 and "add in line 95 Merge: 563c333319 56f40eca0a Stephen Knox 2020-01-17 Merge branch 'master' into pg_json Merge: db2941fe9c 9f7c6d9034 Martin Dobias 2020-01-17 Merge pull request #33855 from wonder-sk/mbtiles-in-wms-provider MBTiles raster support in WMS provider Jürgen E. Fischer 2020-01-17 Revert "add 'long term release' to splash" This reverts commit a91b5ce63530e2554fe0793ee40eee3e0ebca555. Peter Petrik 2020-01-17 update MDAL to 0.4.95 : add proper reference time for TUFLOWFV format Peter Petrik 2020-01-17 fix bug when using elevation/depth/height averaging 3d method for some datasets with irregular vertical levels Peter Petrik 2020-01-17 update default 3d averaging sigma values to 0-1 Denis Rouzaud 2020-01-17 [FEATURE] Add an option to set the default project file format (qgs/qgz) (#33872) Martin Dobias 2020-01-17 Add unit test for mbtiles, copyright header, project exception handling Sandro Mani 2020-01-17 Make it configurable whether to install the sip source files Merge: a91b5ce635 1682f76641 Alessandro Pasotti 2020-01-17 Merge pull request #33685 from elpaso/pgraster-pkeys Native PostGIS raster data provider Jürgen E. Fischer 2020-01-17 add 'long term release' to splash Jürgen E. Fischer 2020-01-17 debian packaging: include installed sips Merge: 0fa5a8f4d8 ff7302e2cf Matthias Kuhn 2020-01-17 Merge pull request #33796 from m-kuhn/new_gap_fixes Improved resolution methods for geometry validation Merge: 55fd975e59 c43e1d7e86 D'Hont René-Luc 2020-01-17 Merge pull request #33813 from rldhont/fix-read-sld-textsymbolizer-vendoroptions [BUGFIX] Read SLD TextSymbolizer: venderOptions to get advanced settings Merge: 7b916aaf70 b9278b7b94 Matthias Kuhn 2020-01-17 Merge pull request #33856 from jef-n/install-update include flip and python3-autopep8 in INSTALL Matthias Kuhn 2020-01-17 Add ingroup Martin Dobias 2020-01-16 MBTiles raster support in WMS provider Sandro Mani 2019-12-04 Add support for displaying WMTS legend graphics in layer tree Sandro Mani 2020-01-15 Add QgsMapCanvas::setZoomResolutions Sandro Mani 2020-01-17 Move layout classes to GUI, except for QgsLayoutDesignerDialog Marco Bernasocchi 2020-01-16 fix docstring "since" for QGIS_SERVER_WMS_MAX_XXXX to 3.6.2 This was backported in #9752 Nyall Dawson 2020-01-17 Another capitalization fix Nyall Dawson 2020-01-17 [mesh] Standardise capitalization in widgets, standardize padding Merge: d2e4fd9349 666b839517 Sandro Mani 2020-01-17 Merge pull request #33764 from kadas-albireo/install_sip Install source sip files Jürgen E. Fischer 2020-01-16 translation string fix Merge: a5c9b39955 1b4de39e36 Martin Dobias 2020-01-17 Merge pull request #33837 from vcloarec/3D_back_simple [Feature][Mesh][3D] new 3D mesh layer renderer Merge: f39d53bf71 ee92e10e46 Martin Dobias 2020-01-17 Merge pull request #33480 from wonder-sk/3d-layers-load-in-background [3d] Load 3D vector layer data in background + tiling Merge: fa568a5da1 6c32a6ae85 Sandro Mani 2020-01-16 Merge pull request #33820 from kadas-albireo/kml Add QgsAbstractGeometry::asKml Jürgen E. Fischer 2020-01-16 translation string fixes Merge: 1f44b29933 87cf08c7c1 D'Hont René-Luc 2020-01-16 Merge pull request #33849 from rldhont/server-add-project-to-bad-layers-message [Server] Add project path to bad layers message Martin Dobias 2020-01-16 Updates based on PeterP's review Jürgen E. Fischer 2020-01-16 * include flip and python3-autopep8 in INSTALL * txt2tags 3.4 doesn't support macros (used date & modtime) anymore closes #33850, followup 157a6700cac6 Etienne Trimaille 2020-01-16 add information about flip and autopep8 for the prehook script Matthias Kuhn 2020-01-16 Fix docstring Sandro Santilli 2020-01-16 Only look for pointcloud in its installed extension schema Closes #33509 Sandro Mani 2019-10-08 Add QgsAbstractGeometry::asKml Merge: fe7085de94 dbb53be7f3 D'Hont René-Luc 2020-01-16 Merge pull request #33725 from rldhont/fix-read-sld-textsymbolizer-units [BUGFIX] Read SLD TextSymbolizer set units to pixels Merge: 10cbf59f16 2fd44b31d8 Alexander Bruy 2020-01-16 Merge pull request #33794 from alexbruy/rectangles-ovals-diamonds [processing][needs-docs] port Rectangle,ovals,diamonds algorithm to C++ vcloarec 2020-01-16 request change D'Hont René-Luc 2020-01-16 [Server] Add project path to bad layers message The QGIS Server logs can contained the list of bad layers but the project in which these bad layers are found was not in it. Alessandro Pasotti 2020-01-16 PG raster: further speed optimization - fix bbox index - fetch data+metadata if index is empty (fast track for first call) - micro-optimizations D'Hont René-Luc 2020-01-10 [Tests] Read SLD TextSymbolizer: venderOptions to get advanced settings D'Hont René-Luc 2020-01-10 [BUGFIX] Read SLD TextSymbolizer: venderOptions to get advanced settings Merge: 71808d2d2d f3d14f94a9 signedav 2020-01-16 Merge pull request #33765 from signedav/fix_null_reset Fix NULL set of fkeys in QgsFeatureListModel D'Hont René-Luc 2020-01-15 [Tests] Add QgsSymbolLayerUtils::encodeSldUom test D'Hont René-Luc 2020-01-15 [Tests] Add QgsSymbolLayerUtils::decodeSldUom test Alexander Bruy 2020-01-16 apply rotation only when requested Denis Rouzaud 2020-01-16 [github] stop the milestone bot during feature freeze since it tags PR for master as 3.12 while they might be waiting for 3.14 Alexander Bruy 2020-01-16 add Z and M from input point fix typo Nyall Dawson 2020-01-01 [FEATURE][processing] Add new algorithm "Detect Dataset Changes" This algorithm compares two vector layers, and determines which features are unchanged, added or deleted between the two. It is designed for comparing two different versions of the same dataset. When comparing features, the original and revised feature geometries will be compared against each other. Depending on the Geometry Comparison Behavior setting, the comparison will either be made using an exact comparison (where geometries must be an exact match for each other, including the order and count of vertices) or a topological comparison only (where are geometries area considered equal if all of the their component edges overlap. E.g. lines with the same vertex locations but opposite direction will be considered equal by this method). If the topological comparison is selected then any z or m values present in the geometries will not be compared. By default, the algorithm compares all attributes from the original and revised features. If the Attributes to Consider for Match parameter is changed, then only the selected attributes will be compared (e.g. allowing users to ignore a timestamp or ID field which is expected to change between the revisions). If any features in the original or revised layers do not have an associated geometry, then care must be taken to ensure that these features have a unique set of attributes selected for comparison. If this condition is not met, warnings will be raised and the resultant outputs may be misleading. The algorithm outputs three layers, one containing all features which are considered to be unchanged between the revisions, one containing features deleted from the original layer which are not present in the revised layer, and one containing features add to the revised layer which are not present in the original layer. Sandro Mani 2019-10-23 Call QgsMapTool::deactivate after clearing QgsMapCanvas::mMapTool Ensures that QgsMapCanvas::mapTool does not return tool currently being unset. Sandro Mani 2019-05-02 Clear QgsMapCanvas::mMapTool before emitting mapToolSet in QgsMapCanvas::unsetMapTool Otherwise, third-parties setting another tool based on the emitted signal will have their tool cleared again immediately Sandro Mani 2019-05-02 Disconnect QgsMapTool::destroyed also when tool is unset via QgsMapCanvas::unsetMapTool Ensures consistent behaviour with when tool is replaced in QgsMapCanvas::setMapTool. Sandro Mani 2019-05-02 Emit QgsMapCanvas::mapToolSet before tool is activated So that QgisApp::mapToolChanged can connect the relevant signals before the tool is actually activated Sandro Mani 2020-01-15 Add const version of QgsRenderContext::painter Sandro Mani 2019-04-29 Add inline keyword to declarations to match definitions and avoid "redeclared without dllimport" warnings vcloarec 2020-01-15 fix layout code vcloarec 2020-01-15 new 3D mesh renderer Jürgen E. Fischer 2020-01-16 translation string fix Martin Dobias 2020-01-15 Put settings into collapsible group box as suggested by Mathieu Martin Dobias 2020-01-15 Lower the maximum number of zoom levels to 5 With more zoom levels, we may get over the current limit of 512 active nodes per entity and the engine would get into a vicious loop of loading tiles and unloading other tiles (which are also needed) until it all crashes. Martin Dobias 2020-01-15 Fix 3D rule-based rendering test Martin Dobias 2020-01-15 Fix billboard test The test got affected by #33823 so we just side step it by moving away from using also point at location 0,0 Sandro Mani 2019-08-21 Install source sip files Denis Rouzaud 2020-01-15 [github] fix condition followup Alex 2020-01-15 fix the attribute table Fixes #33439 Fixes #33665 and keep fixed #32933 Alessandro Pasotti 2020-01-15 PG raster: faster band data lookup Denis Rouzaud 2020-01-15 [github] fix conditions Alexander Bruy 2020-01-15 update tests Merge: e684b51f80 60b21f2a89 Matthias Kuhn 2020-01-15 Merge pull request #33792 from m-kuhn/offline_editing_boolean Preserve boolean in offline editing Merge: cf36172e33 be42816ee1 Sandro Mani 2020-01-15 Merge pull request #33760 from kadas-albireo/headers Install various missing headers and fix some includes to work with installed headers Matthias Kuhn 2020-01-15 Fix usage of deprecated methods Matthias Kuhn 2020-01-15 Deprecate overrides Alexander Bruy 2020-01-15 use native algorithm instead of RectanglesOvalsDiamondFixed Alexander Bruy 2020-01-15 optimize polygon creation Alexander Bruy 2020-01-15 throw exception if multipart input found Alexander Bruy 2020-01-15 fix algorithm description and make width, height and rotation parameters limits more reliable and meaningful Alexander Bruy 2020-01-14 [processing][needs-docs] port Rectangle,ovals,diamonds algorithm to C++ and make width, height and rotation parameters dynamic. Old Python implementations marked as deprecated to maintain API compatibility. Peter Petrik 2020-01-14 bugfix: fix exporting of the mesh contours for polygons. now the exported polygons does not match triangular mesh Peter Petrik 2020-01-15 update MDAL to 0.4.94 Jürgen E. Fischer 2020-01-15 followup 69a53d945c28f Alessandro Pasotti 2020-01-15 PG raster: make wkb parser more flexible Jürgen E. Fischer 2020-01-15 fix windows build D'Hont René-Luc 2020-01-13 QgsSymbolLayerUtils::decodeSldUom add decode Pixel uom D'Hont René-Luc 2020-01-13 Read SLD TextSymbolizer: use QgsSymbolLayerUtils::decodeSldUom D'Hont René-Luc 2020-01-13 [API] QgsSymbolLayerUtils::decodeSldUom, scaleFactor is not mandatory D'Hont René-Luc 2020-01-10 [Bugfix] Read SLD TextSymbolizer : change offset units if offset change D'Hont René-Luc 2020-01-10 [Tests] Read SLD TextSymbolizer set units to pixels D'Hont René-Luc 2020-01-10 [BUGFIX] Read SLD TextSymbolizer set units to pixels Alessandro Pasotti 2020-01-15 PG raster: silence warning on different SRID Alessandro Pasotti 2020-01-15 PG raster: silence warning on NULL nodata value Sandro Mani 2019-08-22 Install various missing headers and fix some includes to work with installed headers Peter Petrik 2020-01-15 [FEATURE] Allow customization of the items shown in browser (#33679) * [FEATURE] Allow customization of the items show is browser. User can select in Interface Customization dialog to hide some of the items in the browser panel Funded by Limerick City and County Council Nyall Dawson 2020-01-15 [FEATURE][processing] New algorithm "Rename table field" Takes an input layer, existing field and a new name for the field, and outputs a new layer with the selected field renamed. While this result could also be achieved with the Refactor Fields algorithm, Refactor Fields isn't particularly model friendly. It relies on a constant, fixed table structure, and can't adapt to input tables with different field structures. In constrast, this simple Rename Field algorithm adapts nicely for model use, because it operates on a single field only and leaves all the other fields untouched. Nyall Dawson 2020-01-15 Reuse existing QgsDistanceArea instead of creating new ones Nyall Dawson 2020-01-14 [FEATURE][gps] Show distance from GPS lock position to current cursor position in status bar When a GPS device is connected, whenever the user moves the cursor over the canvas a live status bar message displays the distance and bearing from the cursor to the GPS fix position. Project distance and bearing settings are respected in this display. Nyall Dawson 2020-01-14 Reuse coordinate transform in GPS information widget instead of making new ones all the time Merge: ddf3d2dffa 2215fde27a signedav 2020-01-15 Merge pull request #33688 from signedav/copy-child Fix invalid attributes dialog on copy to another layer Matthias Kuhn 2020-01-15 Followup review comments Matthias Kuhn 2020-01-15 Update src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp Co-Authored-By: Nyall Dawson Nyall Dawson 2020-01-15 Use modern approach to combobox population, fix capitalization Nyall Dawson 2020-01-15 Create QgsLabeling class for labeling related enums and constants, and avoid inclusion of pal header in a public QGIS header pal is an internal implementation detail -- it should not be exposed publicly Nyall Dawson 2020-01-15 [processing] Don't show invalid layer warning if a layer was not even set Mathieu Pellerin 2020-01-14 Fix out-of-sync vector layer extent after a dataChanged was emitted Nyall Dawson 2020-01-14 Fix some Qt 5.13 deprecation warnings Nyall Dawson 2020-01-14 Fix QgsMapCanvas::xyCoordinates reports incorrect coordinates if a pan operation is in progress This causes the status bar coordinates widget to show nonsense coordinates during the pan operation. The cursor world position ISN'T changing during a pan operation, it stuck to a fixed location! David Signer 2020-01-14 unset deprecated of setIdentifierValuesToNull and setExtraIdentifierValuesToNull because they at least help to set the list to null Matthias Kuhn 2020-01-14 Better doc strings Alessandro Pasotti 2020-01-14 PG raster: fix GEOS exception when fetching tiles Denis Rouzaud 2020-01-14 [github] fix cron period Denis Rouzaud 2020-01-14 [github] move condition at step level instead of job level this should stop the spammy notification about failing jobS2 Alessandro Pasotti 2020-01-14 PG raster: more metadata Matthias Kuhn 2020-01-14 Rename QgsGeometryCheckFix to QgsGeometryCheckResolutionMethod Matthias Kuhn 2020-01-14 Make gap fixes more robust Matthias Kuhn 2020-01-05 More geometry fix goodness Matthias Kuhn 2019-12-25 Geometry fix fix Matthias Kuhn 2019-12-17 Analysis again Matthias Kuhn 2019-12-17 Geometry gap analysis update Matthias Kuhn 2019-12-01 Preserve boolean in offline editing Peillet Sebastien 2020-01-07 apply different test depend on Qt version Peillet Sebastien 2020-01-06 These tests have different results between azure and travis building speillet 2019-12-25 BUG: fix expected value for a test, due to changes in qtcore package version between bionic and disco Ubuntu release BUG: fix expected value for a test, due to changes in qtcore package version between bionic and disco Ubuntu release speillet 2019-12-20 add scientific notation for double type when precision is mentionned speillet 2019-12-19 BUG: scientific notation for double number between 1 and -1, fix #33475 Merge: a47bbf4148 21fc95e913 Matthias Kuhn 2020-01-14 Merge pull request #33782 from nyalldawson/fix_azure Fix azure test failure, missing .arg Merge: 18549faea7 cba532f86a Matthias Kuhn 2020-01-14 Merge pull request #33642 from lbartoletti/fix_snap_3d_on_2d_vertex Fix ZM snapping for line/polygon on 2D vertex Denis Rouzaud 2020-01-14 [github] switch bot to 1h period It will be able to handle 24 PR a day which sounds enough! And should save a bit of energy. Alessandro Pasotti 2020-01-14 PG raster: add test to cmake Sandro Santilli 2020-01-14 Remove debugging Sandro Santilli 2020-01-14 Extract field type from QgsField Sandro Santilli 2020-01-14 Set field precision and lengths from QgsField Sandro Santilli 2020-01-14 Use lazy evaluation for query result descriptions Alessandro Pasotti 2020-01-14 PG raster performance boost by using overviews for stats Nyall Dawson 2020-01-14 [processing] Improve spatial join speed when joining few features to many E.g. when joining a 7 feature polygon layer to a 3.2 million feature polygon layer, processing time (on a debug build) has dropped from 696 seconds to 1.3 seconds Nyall Dawson 2020-01-13 [FEATURE][processing] Add new mode to "Join Attributes by Location" algorithm to take attributes from matching feature with largest area of overlap only This allows for easy polygon->polygon joins, where you expect there to be only a single matching feature and don't want to include features which are just touching or have just tiny sliver polygon overlaps. Sponsored by SMEC/SJ Alessandro Pasotti 2020-01-13 PG raster: do not require db name ... in case a service file is used root676 2020-01-13 fix constant raster cellsize - prefer cellsize over extent parameter so that rectangular pixels are avoided. David Signer 2020-01-13 do not force signal on deleteForeignKeys David Signer 2020-01-13 setting fkey to null David Signer 2020-01-13 setting fkey values to null David Signer 2020-01-13 Calls setIdentifierValues( QVariantList() ) in setIdentifierValuesToNull to fix the issue that it did only set the values to null but not the index to the null values index before, what leaded to the problem that in the relationreference widget it did not change the text on switching on a form with null values (e.g.) in the attribute list's form view. Since the function setIdentifierValuesToNull does nothing else meanwhile, it's deprecated and we use setIdentifierValues( QVariantList() ) instead. Nyall Dawson 2020-01-14 Test mask updates Nyall Dawson 2020-01-14 Make table cell editing behave more like the spreadsheet style conventions Where selecting a cell and then typing enters a "weak" edit mode, whereby pressing a cursor key will immediately end editing and move to another cell. But double-clicking a cell to edit enters a "strong" edit mode, where cursor key presses are used to navigate through the current cell text Nyall Dawson 2020-01-14 Nicer initial dialog cell sizes Nyall Dawson 2020-01-14 Allow multiline text editing in table editor (ctrl+enter inserts a line break) Nyall Dawson 2020-01-14 Make a custom delegate for the table editor Nyall Dawson 2020-01-14 Make table editing action text more descriptive By describing the number of rows/columns affected, eg "Insert 2 Columns Before" Nyall Dawson 2020-01-14 Fix incorrect logic in reuse of existing manual table widgets Nyall Dawson 2020-01-14 Standardize capitalization, use modern stable method to populate and set combobox values Nyall Dawson 2020-01-14 Use 'Fixed Table' as name for manually created tables Nyall Dawson 2020-01-13 Test masks Nyall Dawson 2020-01-13 Spelling Nyall Dawson 2020-01-13 Add unit tests for manual table row heights and column widths Nyall Dawson 2020-01-13 Unit tests for editing row height/column width Nyall Dawson 2020-01-13 Remove redundant Format menu actions from table designer Since the formatting panel is always shown, these actions aren't required Nyall Dawson 2020-01-13 Remove useless Refresh button from table properties Nyall Dawson 2020-01-13 Allow editing of row/column width/height in manual tables Nyall Dawson 2020-01-13 Add table row height/column width handling to table editor Nyall Dawson 2020-01-13 Remove some unused heading settings from manual table widget Nyall Dawson 2020-01-13 UX fixes for working with numeric formats in table editor Nyall Dawson 2020-01-13 Unit tests and fixes for table numeric format setting/retrieval Nyall Dawson 2020-01-13 Add equality operator for QgsNumericFormat Nyall Dawson 2020-01-13 Unit tests, fixes for table foreground/background color Nyall Dawson 2020-01-13 Unit test for cell clearing, fix duplicate signals Nyall Dawson 2020-01-13 Unit tests for selection modes Nyall Dawson 2020-01-13 Hide formatting widget from sip It's an internal detail only Nyall Dawson 2020-01-13 Expand docs, extra tests Nyall Dawson 2020-01-10 Add interactive editor dialog for layout manual table items Nyall Dawson 2020-01-10 [FEATURE] Add new layout item type for manually created tables Allows for creation of tables with contents manually entered by users (i.e. spreadsheet style), so that users can create completely custom tables. Supports control custom cell contents, foreground and background colors. Nyall Dawson 2020-01-10 New class QgsTableCell Encapsulates the contents and formatting options for a single cell in a table (e.g. background and foreground color) Nyall Dawson 2020-01-14 Fix azure test failure, missing .arg Jürgen E. Fischer 2020-01-12 crssync: put profile to temporary directory (fixes #33743) Etienne Trimaille 2020-01-13 add field name when reporting an error in refactorfield algo Julien Cabieces 2020-01-13 Fixes #33449 Snapping empty layer when adding new feature Nyall Dawson 2020-01-13 Remove use of deprecated qInstallMsgHandler Nyall Dawson 2020-01-13 Fix some Qt 5.13 css parsing warnings Alessandro Pasotti 2020-01-13 PG raster support composite PKs Alessandro Pasotti 2020-01-13 PG fix test SELECT NULL::bool -> None Alessandro Pasotti 2020-01-13 PG raster: support SQL where conditions Alessandro Pasotti 2020-01-13 Fast track for first tiles Alessandro Pasotti 2020-01-13 DB manager use postgresraster provider instead of GDAL Alessandro Pasotti 2020-01-13 Fix tests and pk guessing speillet 2020-01-10 REFAC: always generated identity field are now determined at the provider initialization speillet 2020-01-09 resolve review comments resolve review comments speillet 2020-01-09 BUG: fix identity field management when adding a feature, fix #33681 speillet 2020-01-09 Add test to check identity field management David Signer 2020-01-13 fix constraint check if empty David Signer 2020-01-13 moved from gui to app Martin Dobias 2020-01-13 Use setLimit() for Z range estimation (+copy&paste error fix) David Signer 2020-01-13 use iterator for looping validFeatures better naming of the buttons and the enums Nyall Dawson 2020-01-08 Another build fix Nyall Dawson 2020-01-08 Update ACCEPTABLE_MISSING_BRIEF Nyall Dawson 2020-01-08 Update ACCETABLE_MISSING_ADDED_NOTE list Nyall Dawson 2020-01-08 Fix deprecation warnings in doxygen parser Nyall Dawson 2020-01-08 Update acceptable missing docs list Nyall Dawson 2020-01-08 Fix build Nyall Dawson 2020-01-08 [gps] Allow GPS serial port connection properties to be specified in QSettings Instead of hardcoding these values, allow them to be customised by changing settings in QSettings (either via the settings ini file or through the advanced settings editor), as some serial GPS devices require non-default settings for the connection to work correctly. Nyall Dawson 2020-01-08 Some memory modernization in QgsGpsDetector But unfortunately the public API used here is extremely fragile and either crash prone or leaky -- it needs revisiting for 4.0 Nyall Dawson 2020-01-08 Dox++ Nyall Dawson 2020-01-08 Modernize memory management Nyall Dawson 2020-01-08 [gps] Add missing Transfer annotation Julien Cabieces 2019-12-17 fix multiline and multi surface skipping some parts Julien Cabieces 2020-01-06 fix multipolygons with only one polygon Julien Cabieces 2020-01-06 fix read for oracle curve polygon with Z coordinates Julien Cabieces 2020-01-06 finalize tests Julien Cabieces 2020-01-03 remove limitation on adding or editing geometry with Z coordinate Julien Cabieces 2019-12-19 Support for Oracle CurvePolygon and MultiSurface edition Julien Cabieces 2019-12-18 Support for Oracle MultiCurve edition Julien Cabieces 2019-11-22 [FEATURE] Support for Oracle circular string and compound curve edition Andrea Giudiceandrea 2020-01-09 [SAGA] Fix saga_cmd command with multiple outputs Fixes a regression bug accidentally introduced with 40134d6473fcdbd8b6f53c3ea3db01e2dd606419 (PR #8968) and backported with a887b7d34bfa44a8400bcaa986ede96e15a760c9 (PR #9231): when there are multiple output parameters processAlgorithm incorrectly generates multiple saga_cmd commands, instead of a single command containing the output parameters. Fixes #33658 Martin Dobias 2020-01-12 Add information about pending jobs also from non-terrain entities Matthias Kuhn 2020-01-12 Improve pull request template Merge: 4b39891ade 32f305e93a Matthias Kuhn 2020-01-12 Merge pull request #33739 from vcloarec/master fix QgsColorRampShader assignment operator Martin Dobias 2020-01-12 Optionally show bounding boxes for vector layer entities (for debugging) Martin Dobias 2020-01-12 Improve handling of vertical ranges So far we used a fixed vertical range for 3D bounding boxes with range [0, 500] This of course would not work well if Z values are outside of this range (e.g. tiles may not show at all or get pruned prematurely) The approach now is to start with an estimate of the vertical range based on few features from the source vector layer and then once our tile is completely loaded, update the 3D bounding box to better represent the actual 3D extent. Merge: 12c410c3f4 b13c3bb1b7 Matthias Kuhn 2020-01-12 Merge pull request #33722 from m-kuhn/package_layers_overwrite Respect OVERWRITE parameter in package layers algorithm Vincent Cloarec 2020-01-11 fix QgsColorRampShader assignment operator The old assignment operator didn't do the job for the base class Merge: c91a133bd7 4bb775cc3c D'Hont René-Luc 2020-01-11 Merge pull request #33668 from rldhont/server-throw-exception-for-unrestricted-bad-layers [Server] Throw exception if bad layers are not restricted Martin Dobias 2020-01-11 sip and doxygen fixes Martin Dobias 2020-01-11 sipify, doxygen, spelling Alessandro Pasotti 2020-01-10 Fix some more warnings Alessandro Pasotti 2020-01-10 Fix warnings and QT < 5.10 chopped Martin Dobias 2020-01-10 Add tiling configuration to vector layer 3d renderer + widget Denis Rouzaud 2020-01-10 complete README Denis Rouzaud 2020-01-10 [docbot] fix message body Denis Rouzaud 2020-01-10 [github] auto milestone, fix number Denis Rouzaud 2020-01-10 [github] auto milestone, fix increase step, use int Denis Rouzaud 2020-01-10 [github] auto milestone, fix increase step, try again with bool Denis Rouzaud 2020-01-10 [github] auto milestone, try with string Sandro Santilli 2020-01-10 Handle query error Denis Rouzaud 2020-01-10 [github] auto milestone, fix condition on former step Denis Rouzaud 2020-01-10 [github] auto milestone, fix conditions Denis Rouzaud 2020-01-10 [github] auto milestone, fix json query Alessandro Pasotti 2020-01-10 Fix build on travis + minor cleanup Denis Rouzaud 2020-01-10 [github] auto milestone, fix missing ) Denis Rouzaud 2020-01-10 [github] auto milestone, fix PR number Denis Rouzaud 2020-01-10 [github] auto milestone, fix json query Denis Rouzaud 2020-01-10 [github] auto milestone, fix grapql query Denis Rouzaud 2020-01-10 [github] auto milestone, remove duplicated node Martin Dobias 2020-01-10 Introduce intermediate base class QgsAbstractVectorLayer3DRenderer This will be useful as we start adding more properties that are common among all vector layer 3D renderers (such as tiling configuration) Denis Rouzaud 2020-01-10 [github] use a cron job to set milestone on PRs hence, no rights issue Martin Dobias 2020-01-10 OTF reprojection support + code style fixes Alessandro Pasotti 2020-01-10 Smarter loading of tile indexes Indexes are now loaded on demand by extent Matthias Kuhn 2020-01-10 Improve error reporting Matthias Kuhn 2020-01-10 Add test for package layer algorithm OVERWRITE param Matthias Kuhn 2020-01-10 Respect OVERWRITE parameter in package layers algorithm Fix #33721 Alessandro Pasotti 2020-01-10 Fix spelling and comments Denis Rouzaud 2020-01-10 [github] auto milestone, fix workflow Denis Rouzaud 2020-01-10 [github] auto milestone, typo Denis Rouzaud 2020-01-10 [github] auto milestone, leave comment Alessandro Pasotti 2020-01-09 Fix tiles lifecycle and reformat code for readability Alessandro Pasotti 2020-01-08 translate some log messages Alessandro Pasotti 2020-01-08 Fix identify and nodata Alessandro Pasotti 2020-01-08 Tiles cache for PG raster provider Alessandro Pasotti 2020-01-08 Add isEmpty to qgs generic spatial index Alessandro Pasotti 2020-01-06 Try to guess pks Alessandro Pasotti 2020-01-02 Make good use of overviews Alessandro Pasotti 2020-01-02 Find overviews Alessandro Pasotti 2019-12-30 Support raster without constraints Alessandro Pasotti 2019-12-29 Fix SRID raster detection Alessandro Pasotti 2019-12-29 Add more member variables Alessandro Pasotti 2019-12-25 PG raster overviews Alessandro Pasotti 2019-12-22 First raster drawn! Alessandro Pasotti 2019-12-22 Fix SRID on test data Alessandro Pasotti 2019-12-22 Add testdata for PG raster Alessandro Pasotti 2019-12-22 Test for PG raster provider Sandro Santilli 2020-01-10 Use QgsVectorLayer to retrive field names from queries Mathieu Pellerin 2020-01-10 [needs-docs][ui] Better placement for the method combobox and auto open action (this is a follow up to PR #33643) better combobox / checkbox placement Denis Rouzaud 2020-01-10 [github] fix GH expression on milestone Denis Rouzaud 2020-01-10 [github] fix GH expression on milestone Denis Rouzaud 2020-01-10 [github] fix GH expression on milestone Denis Rouzaud 2020-01-10 [github] fix GH expression on milestone Denis Rouzaud 2020-01-10 [github] add comment if rights are insufficient to set milestone Denis Rouzaud 2020-01-10 [github] fix json on milestone Denis Rouzaud 2020-01-10 [github] milestones on PR are edited through issues API Denis Rouzaud 2020-01-10 [github] fix auto milestone bot Denis Rouzaud 2020-01-10 [github] fix auto milestone bot Denis Rouzaud 2020-01-09 [github] auto define milestone on PRs root676 2020-01-09 optimize qhash, feature request and rasterDataLine root676 2020-01-06 remove hash based python test entry root676 2020-01-06 add linedensity test to testqgsprocessingalgs.cpp root676 2020-01-06 add linedensity testdata root676 2020-01-02 fix wrong intersection condition root676 2020-01-02 enhance speed by adding QHash root676 2020-01-02 optimize fid handling root676 2020-01-02 throw exception in case of search radius being smaller than sqrt(pixelSize)/2. root676 2020-01-02 use QgsCircle and implement optional field param root676 2019-12-26 add missing override in prepareAlgorithm() declaration root676 2019-12-26 format algorithm source root676 2019-12-26 [feature][processing] Add Line denisty algorithm i-s-o 2020-01-09 Speed up reading the field list from clipboard i-s-o 2020-01-09 Add unit tests i-s-o 2020-01-05 Accept newline terminated string as valid input to paste as temporary scratch layer Fixes #33617 David Signer 2020-01-09 fix docs Nyall Dawson 2020-01-08 When changing layer data paths through the layer tree menu, ensure that existing subset strings are correctly applied after the layer path is changed Previously this only worked when repairing a broken layer path, but we should also maintain the filter when a valid layer's path is changed. Nyall Dawson 2020-01-08 Fix loss of vector layer subset strings IF a layer path was invalid at the time the subset string was originally applied Alexander Bruy 2020-01-09 [processing] use system temporary directory as default for Processing temporary outputs (refs #33641) David Signer 2020-01-09 behavior for one single feature Martin Dobias 2020-01-09 Roll back a regression from updated poly2tri library It looks like it was introduced when trying to make compiler happy: https://github.com/jhasse/poly2tri/commit/e0ba327ed83f3e32933cf6cc4f61fabc50191711 Also added a test to make sure this crasher does not come back See https://github.com/jhasse/poly2tri/issues/11 for upstream issue David Signer 2020-01-09 better naming and docs David Signer 2020-01-09 QgsFixAttributeDialog seperated from QgsAttributeDialog to have the list of features that are not stored yet there for fixing the attributes David Signer 2020-01-07 handle list of features to attributedialog on feature fix process D'Hont René-Luc 2020-01-08 [Server] Throw exception if bad layers are not restricted QGIS Server throw an exception if the project has bad layers, but the user can defined restricted layers which are unpublished layers. So restricted layers can be bad layers server side, it is not necessary an error. This code verified that the bad layers are not restricted. If the project contains unrestricted bad layers, the server throw an exception. Merge: 72400524f7 dd0cc932d4 Matthias Kuhn 2020-01-09 Merge pull request #33259 from signedav/reload_provider reloadData / forceReload on data providers Sandro Santilli 2019-12-19 Revert "Start reorganizing DB connection for SQL window dialog" This reverts commit 0ad368a9d28128a4f80896cc6f9989f12b758840. Sandro Santilli 2019-12-17 Make CursorAdapter more generic (directly use AbstractConnection) Sandro Santilli 2019-12-12 Fix disabling of debug Sandro Santilli 2019-12-12 Drop debug calls, and unused import Sandro Santilli 2019-12-12 Do not get db and user names from the env if service is used Sandro Santilli 2019-12-12 Set dbname from environment, if not set already Sandro Santilli 2019-12-11 Hard-code provider name in connector, so existing test is fixed Sandro Santilli 2019-12-11 Rename CursorProxy to CursorAdapter Sandro Santilli 2019-12-11 Make CursorProxy scrollable, tweak more of the adapter Sandro Santilli 2019-12-11 Add debug message about unhandled postgresql datatype Sandro Santilli 2019-12-11 Remove debugging line Sandro Santilli 2019-12-11 Add special code to ensure a NULL value gets converted to None NOTE: this should really be done in lower levels Sandro Santilli 2019-12-10 Fix more Cursor execution functions (rename table) Sandro Santilli 2019-12-10 Fix TopoViewer plugin Sandro Santilli 2019-12-10 Use the new QgsAbstractDatabaseProviderConnection interface Sandro Santilli 2019-12-04 Start reorganizing DB connection for SQL window dialog Working toward resolution of #31994 (allowing reconnect on connection loss) [skip ci] Merge: 88dd1dc9bb ea71f0c4e3 Alexander Bruy 2020-01-09 Merge pull request #33643 from alexbruy/identify-word-wrap [GUI] fix identify panel size when long localized strings used (fix #29546) Nyall Dawson 2020-01-09 Fix build Nyall Dawson 2020-01-09 Address review comments Nyall Dawson 2020-01-09 Move numeric format button for scalebars to Units group Nyall Dawson 2020-01-09 Also expose setting for optionally overridding the decimal character Nyall Dawson 2020-01-08 Fix seealso link Nyall Dawson 2020-01-08 Allow users to override the default locale thousand separator within specific numeric format objects E.g. this allows users to set a specific thousand grouping character to use for a particular scalebar number labels. Useful in the case of creating maps for users outside of the current locale. Default is always to use the QGIS locale character (this is an advanced setting!) Nyall Dawson 2020-01-08 [FEATURE][layouts] Add user control over scalebar numeric formats Gives users control over all the formatting properties for the numbers in scalebars, including whether they want thousand separators, decimal places, scientific notation, etc Fixes #21341 Nyall Dawson 2020-01-08 Add numeric formatting option to round to number of significant figures Nyall Dawson 2020-01-08 Ensure unique ids are generated whenever tests are run multiple times Avoids layout corruption in the generated html reports if the same test is run more than once Nyall Dawson 2020-01-08 Wide characters should be supported for commas and decimal point symbols Denis Rouzaud 2020-01-09 [docbot] also list commits with [FEATURE] Nyall Dawson 2020-01-09 If default new project CRS is set to no CRS, ensure that the status bar button correctly shows this when QGIS is first loaded Nyall Dawson 2020-01-09 Ensure pan distance display in status bar uses project distance units Nyall Dawson 2020-01-09 Respect project bearing setting when showing pan direction in status bar Nyall Dawson 2020-01-08 [FEATURE] Add setting for format to show angular bearings to projects and profile options The Settings - Options - Map Tools tab contains a new setting for controlling the default format to use for displaying angular bearings for newly created projects. Whenever a new project is created, it will inherit this default settings. The Project Properties dialog also has a new setting for the project-specific bearing format. The intention is that whenever angular bearings are shown in QGIS, they will be formatted using the current project's bearing format settings. Nyall Dawson 2020-01-09 QgsProjectDisplaySettings should inherit bearing format from local default settings when reset This ensures that newly created projects will correctly use the profile's default bearing format Nyall Dawson 2020-01-09 New class QgsLocalDefaultSettings This class contains a variety of default setting values. These values are local, profile specific settings which may have been configured or tweaked by the user (as opposed to global, fixed default settings). The values encapsulated here should be inherited when creating new objects such as new QGIS projects. Typically, the QgsSettings backend is used to store and retrieve these local settings. The intention here is to provide stable, structured and easily discoverable methods for setting and retrieve these settings, rather than forcing raw QSetting handling. Nyall Dawson 2020-01-08 New class QgsProjectDisplaySettings This class (attached to a QgsProject object) provides a place to store and retrieve settings related to project display behavior, e.g. the numeric formats used for bearings and coordinates vcloarec 2020-01-08 [MESH] fix time reference Julien Cabieces 2020-01-08 Fix editing of synchronized same fields in attribute form Martin Dobias 2019-12-27 Fix crashes related to tile loading in background - feature source must not be shared by multiple loaders (not thread safe) - root rule must not be shared (not thread safe) - delete map scene before map settings Martin Dobias 2019-12-18 Fixed identify tool to work with chunked entities Martin Dobias 2019-12-16 Added support for background loading in 3D rule-based renderer Martin Dobias 2019-12-08 [FEATURE] Vector layers are loaded in 3D view in background We are now using chunked entities for vector layers, so they are split into several chunks (tiles) and each gets prepared in background thread separately, not blocking main thread. This is an initial implementation - work in progress. Peter Petrik 2020-01-03 fix loading a project from XML Peter Petrik 2020-01-03 fix sigma figure Denis Rouzaud 2020-01-08 [docbot] write message in open PR needing doc to warn the author (s)he should take care of it Denis Rouzaud 2020-01-08 [docbot] copy PR body + needs-docs commits content Nyall Dawson 2020-01-08 Also respect other locale specific characters Nyall Dawson 2020-01-07 Dox++ Nyall Dawson 2020-01-07 Minor tweaks Nyall Dawson 2020-01-07 Add display of sample values to numeric format selector widget Nyall Dawson 2020-01-07 Fix crash in widget, add unit tests Nyall Dawson 2020-01-07 Add configuration widgets for all numeric format types Nyall Dawson 2020-01-07 Unit tests and fixes for numeric format gui registry Nyall Dawson 2020-01-07 Start on registry for numeric format configuration widgets Nyall Dawson 2020-01-07 Start on base class for numeric format widgets Nyall Dawson 2020-01-07 Start on unit tests for numeric format gui Nyall Dawson 2020-01-07 Nicer sorting of numeric format choices Nyall Dawson 2020-01-07 Start on GUI work Nyall Dawson 2020-01-07 Add methods to store/recreate formats from XML elements, and tweak serialization API Nyall Dawson 2020-01-07 Don't use a stored stringstream, allows formatter to be thread safe Nyall Dawson 2020-01-07 Avoid ambiguous test data, force minimum of 1 decimal place for scientific notation format to avoid undefined results Nyall Dawson 2020-01-07 Attempt to workaround mscv behavior Nyall Dawson 2020-01-06 Fix dox Nyall Dawson 2020-01-06 Add numeric formatter for currency values Nyall Dawson 2020-01-06 Add numeric formatter for scientific notation Nyall Dawson 2020-01-06 Add percentage numeric formatter Nyall Dawson 2020-01-06 [api] Add registry and interface for QgsNumericFormats QgsNumericFormat subclasses provide a means to format a numeric value as a string, applying various formatting options. E.g. a default string to value formatter (included here) includes settings for controlling the number of decimal places, whether a thousands separator should be shown, whether a leading + sign should be shown, whether trailing zeros should be shown. This PR also includes a formatter for bearings, allowing various formats of numeric bearings to be applied (e.g. control over decimal places, etc + control over whether direction E/W suffixes are shown, or whether values should be limited to either the +/- 180 range or 0-360 degree range) When formatting values, a QgsNumericFormatContext class is used to provide context. Currently, this includes the thousands and decimal separators to apply when formatting (which are taken by default from the user's locale). A registry of formatters is included to allow easy addition of other formats in future (e.g. currencies, percentages, scientific notation, etc...) and to allow plugin based formats. The intention is to follow this up with gui configuration widgets for the formats, and then expose them in various places through the qgis ui (e.g. in the range editor widget for fields, in scalebar numbers, as an option for formatting numeric labels, etc) Nyall Dawson 2020-01-07 [FEATURE][layouts] Allow layout attribute tables to be styled using the foreground and background colors of matching conditional styles attached to the layer When the new "Apply layer conditional styling colors" option is enabled in the layout attribute table settings, any conditional styling rules present in the layer will be applied inside the layout attribute table (foreground and background colors only, for now!). Refs #25712 Sponsored by City of Canning Andrea Giudiceandrea 2020-01-07 [BUGFIX] Fix ESRI shapefile format listed twice in vector file selector dialog Fixes #28661 Stephen Knox 2020-01-07 use String::isEmpty() lbartoletti 2020-01-07 dox lbartoletti 2020-01-06 Expose shape digitizing methods to QgisInterface Nyall Dawson 2020-01-07 Avoid current rule gets reset when editing an existing conditional format rule Nyall Dawson 2020-01-07 Fix conditional styling widget does not initially show rules belonging to first field when opening the widget Alexander Bruy 2020-01-07 reduce size of combobox Alexander Bruy 2020-01-07 replace checkbox with checkbox and label to enable word-wrap in the identify panel (fix #29546) lbartoletti 2020-01-07 add test lbartoletti 2020-01-07 add default z value instead of NaN when line/polygon capture a 2D vertex David Signer 2020-01-07 attribute dialog for fixing invalid features on paste from clipboard with the option to cancel all or store invalid anyway David Signer 2020-01-06 hack to check behavior if copy a non valid feature against hard constraints Nyall Dawson 2020-01-06 [needs-docs][gps] Add explicit setting to allow control over the frequency of map rotation to match GPS bearing Otherwise frequent GPS updates can cause a too many map redraws to occur quickly Nyall Dawson 2020-01-06 [gps] Fix incorrect double-reprojection of GPS marker position on canvas extent changes Nyall Dawson 2020-01-06 [gps] Sync some changes from a fork of nmealib, and add support for handling HCHDG and HCHDT heading packets Denis Rouzaud 2020-01-06 Create pr_to_doc_issue.md Denis Rouzaud 2020-01-06 fix typos Denis Rouzaud 2020-01-06 Revert "Revert "Revert "useless commit to test doc bot (#33602)" (#33625)" (#33626)" (#33627) This reverts commit 24c1a71b95f468722cb9bd7546e51baa0ccc150a. Denis Rouzaud 2020-01-06 fix typo Denis Rouzaud 2020-01-06 Revert "Revert "useless commit to test doc bot (#33602)" (#33625)" (#33626) This reverts commit f2be9dc61ecab9eaafc7b1587e701faa42f37c47. Denis Rouzaud 2020-01-06 Revert "useless commit to test doc bot (#33602)" (#33625) This reverts commit 2ec439982b8192546afe927d8176e0af5a9a68d0. Denis Rouzaud 2020-01-06 [docbot] also write comment Denis Rouzaud 2020-01-06 [docbot] transform the milestone to a doc label (3.10.4 => 3.10) Merge: 23f862b964 0eef197920 Matthias Kuhn 2020-01-06 Merge pull request #33514 from m-kuhn/more-stable-dxf-export-alignment [dxf export] Improve dxf alignment Nyall Dawson 2020-01-05 Simplify memory management Nyall Dawson 2020-01-05 Fix effect preview picture not set when effect widget is opened in dialog mode Also fix a memory leak when opened in dialog mode Fixes #33600 Alexander Bruy 2020-01-05 fix typo Alexander Bruy 2020-01-05 [processing] add user-defined parameters to gdal_rasterize Alexander Bruy 2020-01-05 [processing] fix v.net,centrality Alexander Bruy 2020-01-05 [processing] cleanup tests Alexander Bruy 2020-01-05 [processing] add tests for r.series and r.reclass algorithms Alexander Bruy 2020-01-05 [processing] fix r.rescale and r.rescale.eq Alexander Bruy 2020-01-05 [processing] add proper support for range parameters (fix #29269) Nyall Dawson 2020-01-05 [processing] Avoid temporary flashing dialog showing when a distance parameter widget is constructed Fixes #29438 Matthias Kuhn 2020-01-05 Remove leftover docstrings Matthias Kuhn 2020-01-05 Preserve anchor point instead of delta It's way easier to understand the concept Nyall Dawson 2020-01-05 Fix test Nyall Dawson 2020-01-05 [needs-docs][processing] Move Build Vector VRT to gdal provider and setup alias to avoid script/model breakage. This algorithm uses GDAL utilities and fits better alongside the other GDAL based algorithm rather than in the qgis provider. Nyall Dawson 2020-01-05 Fix typo Nyall Dawson 2020-01-05 [processing] Add parameter definition config widget for map theme parameters Nyall Dawson 2020-01-05 Remove unused code Nyall Dawson 2020-01-05 Use proper Map Theme parameter type in rasterize algorithm Nyall Dawson 2020-01-05 Add widget wrapper for processing map theme parameter type Nyall Dawson 2020-01-05 [FEATURE][processing][API] New parameter type QgsProcessingParameterMapTheme Allows for selection from existing map themes Nyall Dawson 2020-01-05 [processing] Fix broken API in rasterize alg A string parameter was converted to a enum value, breaking the existing stable API and preventing use from models and scripts Nyall Dawson 2020-01-04 [processing] Port field parameter widget to new API Nyall Dawson 2020-01-04 [processing] Add message bar to widget context Nyall Dawson 2020-01-04 Fix missing signals, duplicate signals sent by QgsFieldComboBox Nyall Dawson 2020-01-04 Fix rule-based renderer widgets swallow copy/paste/delete shortcut keys when opened in panel modes Fixes #33592 Nyall Dawson 2020-01-04 Dox++ Nyall Dawson 2020-01-04 [processing] Add option for multiple field parameters to default to selecting all available fields For some algorithms this is better UX then defaulting to an empty list Denis Rouzaud 2020-01-04 remove falty part Denis Rouzaud 2020-01-04 useless commit to test doc bot (#33602) Denis Rouzaud 2020-01-04 create label on doc from milestone on qgis Denis Rouzaud 2020-01-04 run backport action only when proper label is detected Denis Rouzaud 2020-01-04 run doc bot action on merge only Harrissou Sant-anna 2020-01-02 Move down the "Remove rule" action in contextual menu to avoid it being accidentally clicked Nyall Dawson 2020-01-02 Fix copyright Nyall Dawson 2020-01-02 Update menu link Nyall Dawson 2020-01-02 Fix progress reports, joined feature count Nyall Dawson 2020-01-02 [processing] Ensure faster predicates are always tested first before slower predicates Because we may be able to bypass the slower checks if the faster ones pass first Nyall Dawson 2020-01-02 Fix unjoinable features can get incorrectly added to both outputs when a separate unjoined feature output is set Nyall Dawson 2020-01-02 Fix subtle logic bug in spatial join c++ port when join type is 1:1 and unjoinable features are not being collected Nyall Dawson 2020-01-02 Only increment progress after processing a single feature Nyall Dawson 2020-01-02 Rename variable for clarity Nyall Dawson 2020-01-02 Don't use m prefix for local variable Nyall Dawson 2020-01-02 Use an enum for join methods for readability Nyall Dawson 2020-01-02 Remove some unused members, avoid making some locally used variables member variables Alex 2019-12-19 join by location c++ port Julien Cabieces 2019-11-05 fix clazy and fallthrough warnings Julien Cabieces 2019-11-08 install pyproj deb package to avoid owslib pip install error Julien Cabieces 2019-11-04 Configure Oracle continuous integration Julien Cabieces 2019-10-22 Don't forget to rollback at the end of the tests Julien Cabieces 2019-10-21 close connection when deleting oracle transaction Julien Cabieces 2019-10-22 Don't use sdo_tune.extent_of if user doesn't ask explicitly for estimated metadata Julien Cabieces 2019-10-22 Protect oracle conn method with mutex Merge: c43613d0b2 34f8ca3a94 Alexander Bruy 2020-01-02 Merge pull request #32922 from alexbruy/range-optional [processing] add "not set" support for range parameter (fix #29374) Nyall Dawson 2020-01-02 Another hash Nyall Dawson 2020-01-02 More test hashes Nyall Dawson 2020-01-02 Add extra raster hashes Panos Mavrogiorgos 2019-11-17 Fix tests Panos Mavrogiorgos 2019-10-25 Introduce GRASS_USE_REXTERNAL setting GRASS GIS, in addition to importing data in its native formats via `r.in.gdal`/`v.in.ogr` (and likewise `r.import`/v.import`), also supports `r.external`/`v.external` which only link the data into the GRASS DB. Nevertheless, both `r.external` and `v.external` occasionally have problems, especially on windows. E.g.: - https://trac.osgeo.org/grass/ticket/3927 GRASS 7 Processing Plugin already has a setting that controls whether `v.external` is used (disabled by default). With this commit the complementary setting for `r.external` gets added too. Usage of `r.external` is disabled by default. This is changing the existing behavior, which was to use r`r.external`. The downsides of this change should be the somewhat lower import speed + higher disk usage. Nevertheless this way we have the same default value as `v.external` + we circumvent the `r.import/v.import` shortcomings. Denis Rouzaud 2020-01-02 add clear token Denis Rouzaud 2020-01-02 move condition to step Denis Rouzaud 2020-01-02 add name to action Denis Rouzaud 2020-01-02 add documentation bot Alexander Bruy 2020-01-02 NAN -> quiet_NaN() Alexander Bruy 2019-12-12 [processing] add "not set" support for range parameter (fix #29374, refs #29269) Nyall Dawson 2020-01-02 Update rotate function help for optional center point Nyall Dawson 2020-01-02 Update rotate function expression tests Nyall Dawson 2020-01-02 Make rotation centre point optional, and use geometry bounding box if not specified Raymond Nijssen 2019-11-26 [FEATURE] rotate() expression function Allows rotation of geometries around a point Nyall Dawson 2020-01-01 Update test results Nyall Dawson 2020-01-01 Avoid doxygen warning Nyall Dawson 2020-01-01 [processing] Use optimized spatial index load in Join by Nearest and Split with Lines algorithms Nyall Dawson 2020-01-01 [processing] Use bulk spatial index loader in Delete Duplicates algorithm Cuts processing time to 70% of original for a 3 million point input file (debug build) Nyall Dawson 2020-01-01 [api] Add constructor for QgsSpatialIndex which allows for a callback function during bulk index load from a feature iterator Allows single-iteration of a source for dual purposes simultaneously, e.g. doing other feature-based operations while still gaining the full advantage of the bulk loaded spatial index without having to do multiple feature iterations basilrabi 2019-12-25 [RPM] fix broken -u flag in buildrmps.sh When using `buildrpms.sh -u`, the script fails with: ``` Wrote: /builddir/build/SRPMS/qgis-*.src.rpm Finish: rpmbuild -bs Finish: buildsrpm INFO: Done(qgis.spec) Config(default) 0 minutes 22 seconds INFO: Results and/or logs in: result INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot Finish: clean chroot Finish: run Source package created Source package unavailable. Abort ``` The reason was because a wrong src.rpm file name was extracted by sed. Instead of `qgis-*.src.rpm`, what was being extracted is `qgis-*.src.rpm\r` which includes a carriage return. This change removes any character at the end of the `.rpm` when extracting the file name. Vincent Cloarec 2020-01-01 Move QgsRasterLayerProperties class to the gui API Motivation : Move the QgsRasterLayerProperties class to the GUI API. So, this class could be used using the QGIS API, notably for standalone applications. The instance of this class was dependent, since QGIS 3.8, from the QgisApp instance, when calling the askUserForDatumTransform(). As this method, defines a title and only call QgsDatumTransformDialog::run() method from the gui API, this PR purpose to : Andrea Giudiceandrea 2020-01-01 Fix missing flags in r.reclass.area GRASS alg Fixes #33569 Andrea Giudiceandrea 2019-12-31 Fix validity mask filename quoting in Fillnodata alg Fixes a bug similar to #33562 Andrea Giudiceandrea 2019-12-31 Fix validity mask filename quoting in Sieve alg Fixes #33562 Nyall Dawson 2019-12-31 Add unit test for #33540 Nyall Dawson 2019-12-30 [processing] Port Delete Duplicate Geometries to c++ Nyall Dawson 2019-12-30 [FEATURE][processing] Add native affine transform algorithm for vectors Offers the following benefits over the GRASS/SAGA versions: - Full support for z/m values and handling curved geometries without loss of curves - Works with all native data types, no need for format transformation - Supports dynamic (data defined, per feature) translate/scale/rotate parameters - Allows transformation and scaling of both Z and M values (if present) - Supports in-place edit mode Fixes #33550 Merge: 1bf7e72132 ad9313d081 Nyall Dawson 2019-12-31 Merge pull request #33539 from Samweli/wms-t_layer_metadata_support Show dimensions metadata on WMS layer metadata Alex 2019-12-30 North arrow / image should account for item rotation too Fixes #33540 Nyall Dawson 2019-12-29 [pal] Standardise naming Nyall Dawson 2019-12-29 [pal] Modernise memory management Merge: 24a31467df 578f32a9b6 Samweli Mwakisambwe 2019-12-30 Merge branch 'master' into wms-t_layer_metadata_support Samweli 2019-12-30 changes based on @nyalldawson review Nyall Dawson 2019-12-28 [needs-docs] Remove "slow" suffix from free/horizontal polygon labeling mode These aren't so slow anymore to warrant having the extra text Nyall Dawson 2019-12-28 Fix clear value to match default value Nyall Dawson 2019-12-28 Add some more polygon labeling tests Nyall Dawson 2019-12-28 [pal] Refine logic for costing polygon candidates Instead of just considering the "candidate furthest from the polygon rings" as the best, also consider that candidates closer to the overall polygon centroid are better than those further from the centroid. I.e. if two candidates are similarish distances from a ring, pick the one closer to the centroid instead of the one further from the centroid (even if that further one is a tiny bit more distant from a ring) Nyall Dawson 2019-12-26 Lower default number of polygon candidates per cm2 Nyall Dawson 2019-12-26 [pal] Cache geos area and length calculation results Nyall Dawson 2019-12-18 [pal] Improve polygon candidate generation logic Instead of basing the initial dx/dy for the grid-based polygon candidate generation on the size of the label itself, instead use either the engine setting for polygon label density OR try and infer this from the maximum number of candidates to generate for the polygon. This avoids numerous issues with the label-size based approach: - small labels (e.g. 1-2 digit labels) would generate a HUGE number of candidates because the initial dx/dy were very small - large labels would generate very few candidates, giving few options for placement within these polygons (due to initially large dx/dy) - by generating much more candidates then desired for small labels, all the candidates further from the polygon centers would be culled at a later step, meaning that the only candidates available for the labeling problem solving would be clustered around a very small area of the polygon (instead of distributed over the whole polygon) Andrea Giudiceandrea 2019-12-19 Fix SAGA Raster Buffer algorithm (GridBuffer.txt) Since SAGA 2.3.0, DIST and BUFFERTYPE parameters for Gid Buffer module were renamed to DISTANCE and TYPE, respectively. Merge: 0e01e9529b e8c3a8c987 Nyall Dawson 2019-12-29 Merge pull request #33467 from Samweli/add_ows_layer_metadata_info Add WMS, WMTS and WCS metadata_url property in the layer metadata tab Alexander Bruy 2019-12-27 add scrollarea to layout's pdf export options dialog (fix #33417) Alexander Bruy 2019-12-19 reduce height of some dialogs to make them fit into small screens (fix #32021) Samweli 2019-12-28 added check for dimension boolean type attributes Samweli 2019-12-24 added dimension property in the wms layer metadata Stephen Knox 2019-12-28 Fix testsqgsgdalutils on proj6 Stephen Knox 2019-12-28 Fix failing tests And localise changes to texteditwrapper Nyall Dawson 2019-12-27 Fix dox Nyall Dawson 2019-12-27 Don't use a spatial index to iterate over polygon rings it's an insane approach Nyall Dawson 2019-12-27 Fix crash when no candidates remain Nyall Dawson 2019-12-27 Add descriptive comment Nyall Dawson 2019-12-27 Partially revert 90fb0cd9 Seems this weird logic is still involved in the obstacle avoidance code Nyall Dawson 2019-12-27 Nicer code Nyall Dawson 2019-12-26 Fix point label placement Nyall Dawson 2019-12-26 Satisfy doc test Nyall Dawson 2019-12-26 More minor cleanups Nyall Dawson 2019-12-26 Remove redundant scaling factor (the values are set to a fixed range shortly after this code executes) Nyall Dawson 2019-12-26 [pal] Optimisations and fixes for polygon placement costing 1. Remove redundant sort operations 2. Rename classes and methods for clarity 3. Don't overwrite polygon candidate costs with new costs based solely on the ring distance cost -- instead just increase the existing cost by the ring distance cost, so that already calculated costs such as obstacle overlap costs aren't lost 4. Remove unused code Nyall Dawson 2019-12-26 [pal] Remove some odd/unintelligable logic Seems to be trimming the candidate list early and artificially resetting all candidate costs if they are too high? I believe this code is wrong, or has been made redundant by other changes to the logic of the labeling engine. At this stage we have not completely calculated the costs for label candidates, so sorting and truncating the candidate list here is premature and potentially removes nice candidates. Mathieu Pellerin 2019-12-26 Expose QgsBearingUtils to QML Nyall Dawson 2019-12-27 Fix build Harrissou Sant-anna 2019-12-26 [HIG] Remove colon from widget label in status bar Merge: 157a6700ca cd8b6be25d Alessandro Pasotti 2019-12-26 Merge pull request #33521 from elpaso/stored-expressions-fix-rm Fix stored expression remove Jürgen E. Fischer 2019-12-26 txt2tags 3.3: drop --css-sugar --css-inside (closes #33516) Nyall Dawson 2019-12-24 [pal] Scale coordinates stored in pal rtrees to full float ranges Avoids crashes caused by super-heavy labeling jobs, where a huge number of candidates causes the rtree to branch out to a level where the leaf size becomes comparable to float epsilon values Nyall Dawson 2019-12-24 Add another TODO bug note Nyall Dawson 2019-12-24 Fix bug in polygon label candidate ranking Candidates furthest from any obstacles were being preferred, even when this resulted in labels being located around the edges of polygon features. The correct logic should be only to consider direct overlaps of the candidate with an obstacle as a conflict, and if a candidate does NOT overlap and obstacles then we rely on the "put labels furthest from edges as possible" rule. Nyall Dawson 2019-12-24 Add some explanatory comments on the logic happening while ranking polygon label candidates, and add some TODO notes on bugs identified here Nyall Dawson 2019-12-23 Fix variable name Nyall Dawson 2019-12-23 [needs-docs] Add optional global settings allowing for hard limits to be placed on the maximum number of point, line and polygon candidates which are generated for label features These settings are set via the core\rendering\label_candidates_limit_* settings, and allow for global limits to be set on the maximum number of candidates allowed for label features. Placing these limits can improve map rendering time, at the expense of worse label placement or potentially missing map labels. (By default no global limit is set, which means the labeling engine auto calculates the limit or uses the project level settings) The intended use case is for server administrators who are seeking for maximum rendering speed to globally set these limits, causing them to apply to all projects without the need for project-specific tweaks. Nyall Dawson 2019-12-23 Build fixes Nyall Dawson 2019-12-23 Rework layout Nyall Dawson 2019-12-21 More test updates Nyall Dawson 2019-12-21 Fix dox test Nyall Dawson 2019-12-21 Test updates Nyall Dawson 2019-12-21 [needs-docs] Rework label engine "maximum line candidates" and "maximum polygon candidates" settings and logic The previous approach of a single fixed value which applied to ALL line and ALL polygon features was... not ideal. It meant that all line features would be assigned the same number of candidates, regardless of length. So a road of length 1 cm on the rendered map would have an identical number of candidates as a 30cm road covering the length of the whole map!! This resulted in both a lot of wasted calculations (generating a ridiculous number of candidates for small lines at barely discernable distances from each other) AND an insufficient number of candidates for lengthy features (resulting in worse label placement for these features). (The situation was similar, but even worse for polygons) Now, the setting is reworked to "Number of line candidates per cm" and "number of polygon candidates per cm2". This means that small features get much less candidates, and large features get much more features! Both a win for map rendering speed in many circumstances AND good cartography... now that's a nice Christmas gift for QGIS :) Nyall Dawson 2019-12-18 [needs-docs] Drop setting for maximum number of point label candidates This setting is easily replaced by automatically calculated, optimised values for each separate point plcaement mode individually Alessandro Pasotti 2019-12-25 Fix stored expression remove Matthias Kuhn 2019-12-24 Fix dxf test Matthias Kuhn 2019-12-24 Fix labeling offset Stephen Knox 2019-12-23 Add docs and indentation Stephen Knox 2019-12-23 Fix quoting and qgsattributedialog for json features Merge: d2e3ef6f4d 4f625ce733 Stephen Knox 2019-12-23 Merge branch 'master' into pg_json Samweli 2019-12-23 checking with case-insensitive the metadata tags, as suggested by @timlinux and @nyalldawson Matthias Kuhn 2019-12-23 Code style Merge: fb5b440d5d 907b27309c Matthias Kuhn 2019-12-23 Merge pull request #33476 from dmarteau/fix-project-relation-manager Fix inconsistent dependency to project in QgsRelation/QgsRelationManager Nyall Dawson 2019-12-20 [FEATURE] Allow dropping a map layer from the layer tree onto a projection selection widget to set the projection to match that layer Just a little timesaving shortcut! Nyall Dawson 2019-12-22 Add missing file Nyall Dawson 2019-12-22 Add "help" and "reset to defaults" actions to label engine settings panel Nyall Dawson 2019-12-22 [api] Add api to allow panel widgets to show a "hamburger" style menu in the top right of the panel This gives the panel a place to add menu actions like help links for the panel. Nyall Dawson 2019-12-22 Make label engine project settings dialog open as an inline panel in the styling dock Means that you can get instant feedback on changes without having to close the dialog and refresh the map Merge: 93537d3a7e 59c777fd60 Samweli 2019-12-21 resolved conflicts Samweli 2019-12-21 resolving conflicts with master branch Merge: 602febc39f d334e4705b Matthias Kuhn 2019-12-21 Merge pull request #33498 from Samweli/wms_code_convention_refactor Code refactor on wms capabilities files David Marteau 2019-12-21 Add missing parameter documentation Matthias Kuhn 2019-12-21 Ignore test file in spell check Samweli 2019-12-21 refactored wms capabilities files to the project standards David Marteau 2019-12-20 Pass project when creating relation from Xml Fix dependency inconsistency to project from QgsRelationManager by forcing 'QgsRelation::createFromXml' to rely on project passed to 'QgsRelationManager' instead of using 'QgisProject::instance()' Merge: 2371b5d50a ffd42d9dd7 Matthias Kuhn 2019-12-20 Merge pull request #33491 from m-kuhn/windows-server-crash-fix [server][windows] Fix crash on startup Nyall Dawson 2019-12-20 Don't run a test under proj 6 Nyall Dawson 2019-12-20 Disable test on proj < 6 Nyall Dawson 2019-12-20 Skip a test on travis Nyall Dawson 2019-12-20 [FEATURE][processing] Allow selection of specific coordinate operation to use when reprojecting vector layers via the "Reproject Layer" algorithm On proj 6+ builds only! Allows users to set a specific operation to use for a particular reprojection task, instead of always forcing use of the current project's transformation settings. Useful when reprojecting a particular layer and control over the exact transformation pipeline is required. Nyall Dawson 2019-12-20 Auto select operation in processing widget based on project transform context Nyall Dawson 2019-12-20 Add API to auto set QgsCoordinateOperationWidget selection to match a QgsCoordinateTransformContext's state Nyall Dawson 2019-12-20 Only expose coordinate operation parameter type on Proj 6+ builds Nyall Dawson 2019-12-20 Correctly resolve project layers to CRS values in widget Nyall Dawson 2019-12-20 No margins Nyall Dawson 2019-12-20 Add test for proj < 6 logic Nyall Dawson 2019-12-20 Dumbass Travis build Nyall Dawson 2019-12-19 Fix build on crufty proj Nyall Dawson 2019-12-19 Unit tests Nyall Dawson 2019-12-19 [processing] Add gui widget wrappers for coordinate operation parameter Nyall Dawson 2019-12-19 Fix warnings Nyall Dawson 2019-12-19 Allow algorithms to link to multiple depandant parameters in modeler scene Nyall Dawson 2019-12-19 Move variant to CRS resolution out to QgsProcessingUtils for wider usability Nyall Dawson 2019-12-19 [API][processing] New parameter type for coordinate operations Allows selection of the proj coordinate operation to use when reprojecting between two CRSes Nyall Dawson 2019-12-19 Allow double-clicking on coordinate operation to quickly select them Nyall Dawson 2019-12-19 Fix changing source or dest CRS when editing a coordinate operation fails to correctly save the new operation Nyall Dawson 2019-12-19 Use QgsCoordinateOperationWidget in QgsDatumTransformDialog Nyall Dawson 2019-12-19 Avoid duplicate signals, add unit test Nyall Dawson 2019-12-19 Move guts of datum transformation dialog to a new standalone widget QgsCoordinateOperationWidget This widget shows a list of the available operations between a source and destination CRS along with their properties Matthias Kuhn 2019-12-20 [server][windows] Fix crash on startup Merge: d211de2204 ea912a170c Matthias Kuhn 2019-12-20 Merge pull request #33436 from signedav/relating_values List referenced layer values in Expression Builder Samweli 2019-12-20 update on wcs docstring Samweli 2019-12-20 remove abbreviated variables names in metadata link parse function David Signer 2019-12-20 since information Samweli 2019-12-20 refactor wcs provider to project code standards Peter Petrik 2019-12-20 Other average methods 3d mesh (#33426) [FEATURE] [MESH] add new 3d stacked mesh averaging methods (top, bottom, sigma, depth, height, elevation) see https://fvwiki.tuflow.com/index.php?title=Depth_Averaging_Results for description of the methods. method can be selected for 3d stacked mesh dataset in the new widget added for QGIS 3.12 in the mesh layer styling dialog Nyall Dawson 2019-12-20 Add some proj6 test branches Nyall Dawson 2019-12-19 Fix build, fix test on proj < 6 Nyall Dawson 2019-12-19 Round trip test CRSes via WKT Nyall Dawson 2019-12-19 Update test results to use WKT2 Nyall Dawson 2019-12-19 Don't cache WKT strings inside QgsCoordinateReferenceSystem There's many different formats of WKT strings, so instead play it safe and always export in the exact specified format instead of using a cached value which may be a different format. Nyall Dawson 2019-12-19 Prefer WKT2 when exporting CRS for use by GDAL Nyall Dawson 2019-12-19 Fix typo in CRS code Nyall Dawson 2019-12-19 Fix doxygen warning Nyall Dawson 2019-12-18 Layout fixes Nyall Dawson 2019-12-18 Fix build on proj <6 Nyall Dawson 2019-12-18 New projection dialog proj 6 tweaks and revisions Nyall Dawson 2019-12-18 Partial revert BoundCRS identification change Sync behavior with the new GDAL behavior, where a CRS defined using a proj string alone will be considered equivalent to the underlying source crs. Nyall Dawson 2019-12-18 Update test results Nyall Dawson 2019-12-18 Revert "Don't automatically create boundcrs proj string representations of CRSes" Following discussion with GDAL maintainers, it's been agreed that the consistent logic to use across projects should be: 1. Proj strings: export as bound CRS, and treat a boundcrs match to a known CRS as equivalent to the underlying source CRS 2. WKT strings: export without change, not as bound CRS, and DON'T treat boundcrs matches as equivalent to the underlying source CRS Nyall Dawson 2019-12-18 Update test results to reflect newer GDAL behavior Nyall Dawson 2019-12-18 Fix build, tests on proj < 6 Nyall Dawson 2019-12-18 Replace deprecated members Nyall Dawson 2019-12-17 Spelling Nyall Dawson 2019-12-17 Fix matching of CRS by WKT to user CRSes defined by WKT, including parameter-order independant matches Nyall Dawson 2019-12-17 Ensure that proj strings in different parameter order are matched to user CRS on proj 6 builds Nyall Dawson 2019-12-17 Remove more proj4 related hacks from proj6 builds Nyall Dawson 2019-12-17 Don't automatically create boundcrs proj string representations of CRSes Just let proj decide when and if these are needed Nyall Dawson 2019-12-17 Fix projection mismatch when reading very old projects on proj 6 builds We should always prioritise an exact auth:id means of constructing CRSes whenever it's available, instead of just starting with a proj string. Nyall Dawson 2019-12-17 Remove a downstream hack Nyall Dawson 2019-12-17 Fix incorrectly ellipsoid acronym returned when creating a CRS from a custom non-standard proj string on proj 6+ builds Nyall Dawson 2019-12-17 Don't incorrectly flag unknown CRS created from proj strings as invalid on proj 6+ builds Nyall Dawson 2019-12-17 Don't equate a BoundCRS with an identified SourceCRS as the SourceCRS when identifying CRSes May result in some CRSes which were previously identified as known standard CRSes now being shown as User CRSes, but they aren't the same to we can't equate them. If previously identified CRSes are showing as User CRSes now, then we should investigate these upstream in the proj or gdal libraries, and get all fixes in place upstream rather then trying to do this in QGIS code (which is inevitably going to end up with an unmaintainable mess) Nyall Dawson 2019-12-17 Don't use a boundCRS definition as the WKT definition of EPSG:4326 on proj 6 builds See https://github.com/OSGeo/PROJ/issues/1804 Nyall Dawson 2019-12-18 Update tests Nyall Dawson 2019-12-18 More user of userFriendlyIdentifier Nyall Dawson 2019-12-18 Add a method for retrieving a user friendly descriptive string for a CRS And use this wherever we show CRS values to users Nyall Dawson 2019-12-18 Cleanup handling of recent CRS list, add tests Nyall Dawson 2019-12-18 Never auto-save unknown CRSes encountered in the wild Previously whenever an unknown CRS (i.e. something which couldn't be matched a standard or user crs) was encountered then it would automatically be saved to the user's custom CRS database. This meant that over time, the custom CRS database would fill with dozens of random entries. Even a clean QGIS install would pollute the custom projection list with a bunch of automatically created random CRS definitions! Instead, never auto save CRSes to the custom projection database. Only projections which users have manually created via the custom projection dialog should ever be available as User CRSes. Nyall Dawson 2019-12-18 Deprecate most methods which construct CRSes from internal CRS ids These should NOT be used, and auth:code or WKT definitions used instead. Unfortunately some use of these methods are very heavily entangled around other code, so we can't deprecate all of them until 4.0 Nyall Dawson 2019-12-18 Deprecate methods for constructing CRS from Postgis srids Constructing CRS using Postgis srids is highly discouraged, and instead CRSes should always be constructed using auth:id codes or WKT strings. QGIS 4.0: The logic should be isolated into the postgres provider alone, and not exposed to stable API Nyall Dawson 2019-12-18 Rip off a band aid, and deprecate all "proj4" calls from the API Alias these across to new "proj" methods, which don't include the version number. David Signer 2019-12-19 pass field formatter context as a reference instead of a pointer to implify his not optionality Merge: e8b82c15b8 6654870c0b signedav 2019-12-19 Merge branch 'master' into relating_values David Signer 2019-12-19 use of context to pass project and avoid QgsProject::instance() Samweli 2019-12-19 added missing docstrings Merge: 76f9d16254 a4859a8278 Alessandro Pasotti 2019-12-19 Merge pull request #33283 from elpaso/relation-style-restore Relation style restore Alessandro Pasotti 2019-12-09 Don't document the obvious Alessandro Pasotti 2019-12-09 Update src/app/qgisapp.h Co-Authored-By: Matthias Kuhn Alessandro Pasotti 2019-12-09 Fix raster CRS Honestly, a failing server test (apparently totally unrelated) and bisect took me here and I don't really get all the intricancies of the crs read order in the project XML loading process, but this commit fixes the test. This is one of the notable occasions in which a test saved our a**. Alessandro Pasotti 2019-12-09 Apply PR review comments Alessandro Pasotti 2019-12-08 Class ctor docs Alessandro Pasotti 2019-12-08 Add ingroup to class doc Alessandro Pasotti 2019-12-08 Remove duplicated entry Alessandro Pasotti 2019-12-08 Do not automatically load referencing layers Alessandro Pasotti 2019-12-08 Add relations icon for style categories Alessandro Pasotti 2019-12-07 Make test class a friend of QgsWeakRelation Alessandro Pasotti 2019-12-06 Add test for weak relation Alessandro Pasotti 2019-12-06 Respect categories when applying styles Alessandro Pasotti 2019-12-05 Weak relations and auto-restore when loading a style David Signer 2019-12-19 use of QVariantList instead of QList Aleix Pol 2019-09-07 appstream: include oars metadata in appstream You can read more about OARS here: https://hughsie.github.io/oars/ Merge: 971552a782 b894cb7c2c Alessandro Pasotti 2019-12-18 Merge pull request #33462 from elpaso/stored-expressions-no-groups [feature] User expressions followup Nyall Dawson 2019-12-18 Fix features right on the edges of geographic layers can disappear when reprojected Eg +/- 180 degree grid lines Fixes #27571 Alessandro Pasotti 2019-12-18 User -> User expressions Samweli 2019-12-17 pull metadata link from wcs capabilities Samweli 2019-12-14 pulling metadata url from wms capabilities Samweli 2019-12-13 loop over metadata urls to show their content Samweli 2019-12-13 add metadata url in layer properties info Alessandro Pasotti 2019-12-18 Always load user exp when context is set ... and avoid loading recent exp and fields twice Alessandro Pasotti 2019-12-18 Update tests after group removal from user exp Alessandro Pasotti 2019-12-18 User expressions followup - renamed the group to "User" - added help text for the group - added QgsSettings Expressions namespace - reworded tooltips for store/remove actions Merge: 79c7ca30ee 42708208ac Matthias Kuhn 2019-12-18 Merge pull request #33457 from m-kuhn/yet_another_azure_mask Yet another test mask for Windows Merge: 630d0da148 5ce38d6c28 Matthias Kuhn 2019-12-18 Merge pull request #33270 from roya0045/handler_v2 [UX][feature??] add progress bar to the auto layer finder Hugo Mercier 2019-12-17 Add a bit of context to errors in QgsRelationReferenceFieldFormatter Matthias Kuhn 2019-12-18 Yet another test mask for Windows Merge: e64a6acd38 a6bc4e3cdf Peter Petrik 2019-12-18 Merge pull request #33388 from PeterPetrik/mesh3d_averaging_methods Peter Petrik 2019-12-18 fix doc Nyall Dawson 2019-12-17 Proj < 6 updates Nyall Dawson 2019-12-17 [FEATURE] Allow custom projections to be defined using WKT strings instead of just proj strings WKT strings are lossless and allow definition of a much wider range of projections than are possible using proj strings. A new combo box in the Custom Projections dialog allows users to choose whether the new projection is defined using a WKT or PROJ string. If possible, the current projection definition is automatically converted when the combo box is changed by the user. Also fixes #25918 in the process Nyall Dawson 2019-12-17 Expose control over whether custom projections are stored using proj or WKT strings Nyall Dawson 2019-12-18 Update test to reflect changes in proj library Alexander Bruy 2019-12-17 use QActionGroup to group style actions and make (fix #32624) Alexander Bruy 2019-12-17 [processing] url-encode path to tiles in XYZ algorithm (fix #32589) Merge: 6d156d4670 fd6075e80b Alessandro Pasotti 2019-12-17 Merge pull request #33437 from elpaso/stored-expressions [feature] Stored expressions Samweli 2019-12-17 removed if conditions in QgsWMTSRootItem assignments, now using explicit casts Samweli 2019-12-16 comment for change of condition statements Samweli 2019-12-16 added new class for wmts collection items Samweli 2019-12-13 change icon for wmts layer item Samweli 2019-12-13 change icon for xyz layer item in wms provider Alex 2019-12-17 whitespace Alex 2019-12-17 Autofinder progress dialog. Adds a dialog to comfort users by indicating that QGIS did not crash and if trying to find their layers. Alessandro Pasotti 2019-12-17 Renamed stored expressions to user expressions Denis Rouzaud 2019-12-17 test commit for backport bot (#33444) Denis Rouzaud 2019-12-17 put back backport bot Alessandro Pasotti 2019-12-17 Added new files header Vincent Cloarec 2019-12-17 [mesh] Fixes time reference for mesh layer #32186 #33399 #31933 (#33410) [FEATURE] [mesh] Load reference time from MDAL when available Also adds combo box to let the user set the provider time unit. This is particularly useful when MDAL incorrectly recognised the time units in the raw dat format (for example format does nof follow spec and it is not possible to determine if time interval is in hours or days) fix #32186 fix #33399 fix #31933 David Signer 2019-12-17 removing the featureCount() request since it would recalculate it instead of resetting the count so it could be recalculated on the next featureCount() David Signer 2019-12-17 avoiding double call of dataChanged Alessandro Pasotti 2019-12-17 Forbid slashes in stored expression labels labels ... because labels become part of the QSettings key Alessandro Pasotti 2019-12-17 Capitalize window title David Signer 2019-12-17 doc Alessandro Pasotti 2019-12-17 Remove this Merge: 4cbd9a1ee3 cde49d5b66 Matthias Kuhn 2019-12-17 Merge pull request #33435 from m-kuhn/vectorlayerref_header Install missing header Merge: c9453343cb 929670b18a signedav 2019-12-17 Merge pull request #33197 from signedav/searchtags_functions Search tags on expression functions Alessandro Pasotti 2019-12-17 Use QStringLiteral Alessandro Pasotti 2019-12-17 Load stored at start in fieldcalc Mathieu Pellerin 2019-12-17 fix test Mathieu Pellerin 2019-12-17 [labelling] Fix masked symbol layers loss when - opening layer properties window; or - changing label settings in style dock Matthias Kuhn 2019-12-17 No sip Hugo Mercier 2019-12-16 Use manual label positions for some selective masking tests Hugo Mercier 2019-12-16 Fix rendering regression In parallel rendering, make sure mFinalImage exists before drawing labels. Hugo Mercier 2019-12-16 Fix selective masking control images Matthias Kuhn 2019-12-17 Install missing header Merge: 30b2919c81 3eeaddd99f Matthias Kuhn 2019-12-17 Merge pull request #33204 from olivierdalang/feature_random_seed_squashed [FEATURE][expressions] allow to seed random functions Nyall Dawson 2019-12-17 Make custom projection validation button work on proj < 6 Nyall Dawson 2019-12-17 Fix build on proj < 6 Nyall Dawson 2019-12-16 Fix sqlite errors when trying to save an updated custom projection through the custom projection dialog Nyall Dawson 2019-12-16 Fix test calculations in custom projection dialog under proj 6 Refs #33038 Nyall Dawson 2019-12-16 When the custom projection dialog is blocked from closing due to an invalid projection, automatically select that projection in the list for the user Nyall Dawson 2019-12-16 [needs-docs] Add a "Validate" button to custom projection dialog to allow users to validate the currently edited CRS definition without having to accept the whole dialog If the validation fails, the proj error messages are shown to help the user determine why the string is invalid Nyall Dawson 2019-12-16 Better messagebox titles Nyall Dawson 2019-12-16 Use correct message box icons in custom projection alerts Nyall Dawson 2019-12-16 Allow deleting multiple custom projections at once Nyall Dawson 2019-12-17 Update a test result for proj 6 Nyall Dawson 2019-12-16 Add test results for proj < 6 Nyall Dawson 2019-12-16 Refine logic relating to syncing project ellipsoid choice to CRS selections in project properties dialog Keep the existing logic which dictates that we should never overwrite a user-set "NO ellipsoid" setting when the project CRS is changed, BUT add a condition that if the project goes from NO CRS to A CRS, we DO sync the ellipsoid choice for that first change only and overwrite the default NO ellipsoid which is forced for projects with no crs. Add unit tests to protect this logic, and hopefully see the last of this crappy fragile dialog handling... Fixes #33358 Nyall Dawson 2019-12-16 Fix loss of crs set for QgsProjectionSelectionWidget if widget is never shown, fix missing signals and duplicate signals Nyall Dawson 2019-12-16 Remove some unused/empty code Nyall Dawson 2019-12-16 Ensure output of QgsCoordinateReferenceSystem::ellipsoidAcronym() matches the acronyms and format user in QgsEllipsoidUtils Refs #33358 Nyall Dawson 2019-12-16 remove_temporary_files should also remove .temp files Nyall Dawson 2019-12-16 Update test results to reflect proj master Nyall Dawson 2019-12-16 Update test result for proj 6 Nyall Dawson 2019-12-14 Add unit tests that project ellipsoid survives the trip through the project properties dialog (test needs adapting for proj 6) Nyall Dawson 2019-12-13 Fix initial selection in project ellipsoid list is reset whenever the dialog is reopened Refs #33358 Merge: 3a4b976a28 8e791807e4 Matthias Kuhn 2019-12-16 Merge pull request #33427 from m-kuhn/fix_crash_with_invalid_raster_layer Fix crash with invalid layer David Signer 2019-12-16 function to get info about available values to avoid duplicate code David Signer 2019-12-16 menu action to only display the used values if formatter can provide available values David Signer 2019-12-16 make const and better variablenames David Signer 2019-12-16 available values in value relations David Signer 2019-12-16 available values of value map David Signer 2019-12-16 CanProvideAvailableValues as a flag on fieldformatter David Signer 2019-12-16 get availableValues over the fieldFormatter David Signer 2019-12-16 label text and comment David Signer 2019-12-16 check if referencedLayer available Alessandro Pasotti 2019-12-16 Add QgsExpressionStoreDialog Alessandro Pasotti 2019-11-29 Add tests and utility methods Alessandro Pasotti 2019-11-28 Stored expressions initial implementation Matthias Kuhn 2019-12-16 Fix crash with invalid layer olivierdalang 2019-12-16 followup : better test output Merge: b42a31ec2f ebb023662d Matthias Kuhn 2019-12-16 Merge pull request #33418 from m-kuhn/azure-mask-more-tests Mask some more flaky tests David Signer 2019-12-16 checkbox on relation reference fields to display all values David Signer 2019-12-16 clear list of resulting values David Signer 2019-12-16 read related fields on relationreference widget Merge: 3b4437bcf8 a8f46ac655 Matthias Kuhn 2019-12-16 Merge pull request #32472 from troopa81/feature_selectionwidget_in_featureselectiondialog Selection widget in feature selection dialog Julien Cabieces 2019-12-16 update sip olivierdalang 2019-12-16 (still fiddling with tests) Matthias Kuhn 2019-12-16 Mask some more flaky tests Merge: c235c4c195 c7fca820e5 Matthias Kuhn 2019-12-16 Merge pull request #33333 from lbartoletti/expression-is_empty Add expressions is_empty(geom) is_empty_or_null(geom) lbartoletti 2019-12-16 Update resources/function_help/json/is_empty Co-Authored-By: Matthias Kuhn Harrissou Sant-anna 2019-12-15 [needs-docs] Add precision to rotate marker checkbox and harmonize with hash line symbol layer dialog Alessandro Pasotti 2019-12-15 Drop "by value" from select window title Alessandro Pasotti 2019-12-15 Select features by value: show layer name in window title Fixes #33210 Nyall Dawson 2019-12-16 Don't highlight whole polygon in red when using map label tools For polygons, we don't want to fill the whole polygon itself with the rubber band as that obscures too much of the map and prevents users from getting a good view of the underlying map. Instead, just use the boundary of the polygon for the rubber band. That's enough to give a visual indicator of the feature associated with the label without getting in the way. Borys Jurgiel 2019-12-13 [DB Manager] Fix broken geometry type of GeoPackage based SQL Layers. Fixes #33232 Nyall Dawson 2019-12-15 Update test images Nyall Dawson 2019-12-14 [pal] Don't reuse spatial index for two different purposes This forces many removals/additions to the existing index, which we can avoid by just using a seperate index in the first place Nyall Dawson 2019-12-12 Avoid some unnecessary heap allocations Nyall Dawson 2019-12-12 [pal] Only truncate the feature candidate list after we've pruned all hard conflicts Avoids throwing away potentially good candidates too early Nyall Dawson 2019-12-14 [pal] Bring back refined upstream version of superliminal rtree index Turns out this index is MUCH (magnitudes) faster for use in pal. So grab an updated version of the upstream library and place in external libs, and use this for indices in pal. (we should probably investigate whether this is faster for snapping and other index use too!) Merge: 40b198cf90 a368e4483e Alessandro Pasotti 2019-12-14 Merge pull request #33379 from elpaso/widget-dependencies-move-to-formatter Move layerDependencies to formatter Nyall Dawson 2019-12-14 Correctly skip ProcessingQgisAlgorithmsTestPt1 on azure builds Nyall Dawson 2019-12-14 Add some references hashes seen on azure builds Merge: fba3ab99a0 0f70637e36 Alessandro Pasotti 2019-12-13 Merge pull request #33391 from elpaso/bugfix-gh33390-html-form-wodget-crash Don't crash on QgsHtmlWidgetWrapper Merge: cf95f1452e ddb93602ef Alexander Bruy 2019-12-13 Merge pull request #33368 from alexbruy/processing-updates Processing updates Nyall Dawson 2019-12-13 Fix another test under proj6 Nyall Dawson 2019-12-13 Fix another test under proj 6 Nyall Dawson 2019-12-13 Fix a test under proj 6 Nyall Dawson 2019-12-13 Fix transform differences vs proj < 6 when using custom CRS via proj definition By being more selective about when we force convert to a single crs Fixes #32928 Nyall Dawson 2019-12-13 Fix build Nyall Dawson 2019-12-13 Fix incorrect reverse coordinate transforms are created when using a PROJ 6+ build and a project has manual coordinate operation pathways set Refs #33121 Nyall Dawson 2019-12-13 Add a method to determine if the coordinate operation string returned by QgsCoordinateTransformContext.calculateCoordinateOperation corresponds to the reverse of what's actually required. Gross API, but it's the best we can do until proj has a method to invert a coordinate operation so that we can return the proper inverse operation proj string from calculateCoordinateOperation (without resorting to fragile proj string parsing/mangling) Nyall Dawson 2019-12-13 Add method to retrieve the details of the coordinate operation which is actually being used by a QgsCoordinateTransform object Nyall Dawson 2019-12-13 Don't try to normalize proj coordinate operations constructed directly from the proj string via the transform context This isn't possible -- only proj coordinate operations constructed from a src/dest CRS pair can be normalized, not those constructed from a proj string. It was redundant in any case, since we always normalize the available operations before giving users a choice of them. So just add some big bold warnings to the dox in case anyone is manually manipulating and adding custom operations, that these also MUST be pre-normalized Refs #33121, conversation in https://github.com/OSGeo/PROJ/issues/1794 Nyall Dawson 2019-12-13 Update test results for proj < 6 Nyall Dawson 2019-12-13 When saving and restoring CRS definitions to XML, save wkt definition too, and prefer rebuilding the CRS from the WKT definition whenever it's available Proj strings are lossy, so prefer WKT Peter Petrik 2019-12-13 push MDAL 0.4.93 RC1 for 3.12 release with fixed bug in reading of reference time Julien Cabieces 2019-12-13 Update src/core/qgsvectorlayerutils.h improve comment message Co-Authored-By: Matthias Kuhn Julien Cabieces 2019-12-13 delete dialog on close Julien Cabieces 2019-12-13 gather protected instructions Alessandro Pasotti 2019-12-13 Don't crash on QgsHtmlWidgetWrapper Fixes #33390 olivierdalang 2019-12-13 (still fiddling with tests) Julien Cabieces 2019-11-06 fix doc and move qgsfeaturefilterwidget in private header Julien Cabieces 2019-11-05 Make featurefilterwidget private Julien Cabieces 2019-11-05 fix test : the feature selection dlg is not modal anymore Julien Cabieces 2019-11-05 sip_no_file on qgsfeaturefilterwidget Julien Cabieces 2019-10-29 Display parent name in qgsfeatureselectiondialog Julien Cabieces 2019-10-29 Change window title Julien Cabieces 2019-10-29 Forgotten files Julien Cabieces 2019-10-25 [FEATURE][needs-docs] Add feature filtering and selection actions in feature selection dialog Peter Petrik 2019-12-13 introduce way for plugins to retreive 3d stacked data values [API] Merge: 229245ce65 512eb4d2b8 Matthias Kuhn 2019-12-13 Merge pull request #33378 from havatv/patch-4 Fix the label of the output parameter of the TPI algorithm olivierdalang 2019-12-13 (typo) olivierdalang 2019-12-13 followup: do not use uniform_real_distribution as it's platform dependant Alessandro Pasotti 2019-12-13 Add tests for field formatter dependencies Alessandro Pasotti 2019-12-13 Test for relationreference field formatter deps Peter Petrik 2019-12-12 fix building on macos due to missing include of spatialite Alexander Bruy 2019-12-13 address comments Merge: d20dd06334 2c652040cd Matthias Kuhn 2019-12-13 Merge pull request #33369 from rouault/fix_qgsdxfexport_compilation_error Fix compilation error in qgsdxfexport.cpp David Signer 2019-12-13 improve docs Alessandro Pasotti 2019-12-13 Move layerDependencies to formatter ... from the widget Håvard Tveite 2019-12-13 Fix the label of the output parameter of the TPI algorithm David Signer 2019-12-13 sip deprecated of forceReload and some doc improvements Even Rouault 2019-12-13 Fix compilation error in qgsdxfexport.cpp I'm not sure which of QT 5.9.0 or gcc 5.5.0 is not happy, but with both of them, I get: ``` /opt/qt59/include/QtCore/qflags.h: In instantiation of ‘QFlags& QFlags::setFlag(Enum, bool) [with Enum = QgsDxfExport::DxfPolylineFlag]’: /home/even/qgis/QGIS/src/core/dxf/qgsdxfexport.cpp:1102:68: required from here /opt/qt59/include/QtCore/qflags.h:153:46: error: no match for ‘operator~’ (operand type is ‘QgsDxfExport::DxfPolylineFlag’) return on ? (*this |= f) : (*this &= ~f); ``` lbartoletti 2019-12-13 add expression is_empty_or_null lbartoletti 2019-12-13 fix and improve description Alexander Bruy 2019-12-12 [processing] optimize random extract algorithm lbartoletti 2019-12-12 fix function_help 2 David Signer 2019-12-12 Deprecate `forceReload()` and merge it together with `reloadData()` `reloadData()` implementations are set to private on `reloadProviderData()` All calls of `forceReload()` or `reloadData()` target `QgsDataProvider::reloadData()` what calls the implemented `reloadProviderData()` of the provider and `dataChanged()` signal is called allways. That this signal is called changes the behavior of the `dataReload()` calls of all providers. Alexander Bruy 2019-12-12 [processing] make pole of inaccessibility feature-based Alexander Bruy 2019-12-12 [processing] make extract vertices feature-based Alexander Bruy 2019-12-12 [processing] make extract specific vertices feature-based Sandro Santilli 2019-12-12 Do not convert boolean NULL to false Sandro Santilli 2019-12-11 Add test for handling NULL values in PostgreSQL connector See https://github.com/qgis/QGIS/pull/33225#issuecomment-564446756 Peter Petrik 2019-12-10 [mesh] support active flag capability of MDAL. mesh layers for datasets that does not support active flags should not take less memory and load faster Peter Petrik 2019-12-11 update to MDAL 0.4.92, second beta release for QGIS 3.12. it speeds up and optimize memory usage by allowing QGIS to check if driver/dataset uses active flag or not Peter Petrik 2019-12-11 replace averaging widget with something nicer Merge: 66fefdc668 4d9b3b2b80 Alexander Bruy 2019-12-12 Merge pull request #33290 from alexbruy/port-algorithms [processing] port some algorithms to C++ Nyall Dawson 2019-12-12 Fix warning Nyall Dawson 2019-12-12 Fix infinite recursion on proj < 6 builds Nyall Dawson 2019-12-11 Fix travis build Nyall Dawson 2019-12-11 Fix deadlock Nyall Dawson 2019-12-11 When saving a user crs, if a WKT representation of the CRS is available, then store and save that Proj string representations of CRSes are lossy, so we should always prefer WKT when it's available Nyall Dawson 2019-12-11 Add a WKT column to tbl_srs proj string definitions of CRSes are lossy, so we need to gradually transition to WKT definitions instead Nyall Dawson 2019-12-11 Don't flag CRSes created from a WKT which doesn't correspond to any known authorities as invalid If proj is happy to accept the WKT string, then it's valid Nyall Dawson 2019-12-12 Fix another unicode string on windows Nyall Dawson 2019-12-12 Skip mesh calculator test on CI This test is fragile and fails > 50% of the time Daniele Viganò 2019-12-11 [RPM] Remove qgis-zh-Hant.qm from RPM packages Nyall Dawson 2019-12-11 Fix dox Nyall Dawson 2019-12-10 [labeling] Move settings related to removing labels (e.g. max no of labels, min size for labels) to a new class QgsLabelThinningSettings This new class is designed to contain settings related to how the label engine removes candidate label positions and reduces the number of displayed labels. Nyall Dawson 2019-12-11 Fix escape and enter don't work to close color or symbol selector dialogs Fixes #27602 Nyall Dawson 2019-12-11 Fix ellipsis characters in button text show incorrectly on windows Fixes #33209 lbartoletti 2019-12-11 fix function_help lbartoletti 2019-12-11 Add expression is_empty(geom) Alexander Bruy 2019-12-11 strore layer id instead of pointer to layer Merge: e61ca04340 ea91966000 Matthias Kuhn 2019-12-11 Merge pull request #33266 from signedav/cachedshared Being solid against field names variation in expressions on WFS Samweli 2019-12-10 Deselecting tables after addition in Data Source Manager Nyall Dawson 2019-12-11 Fix grass build Nyall Dawson 2019-12-11 Fix build Nyall Dawson 2019-12-11 Also move app labeling files to dedicated subdirectory Nyall Dawson 2019-12-11 Also move labeling gui files to dedicated subdirectory Nyall Dawson 2019-12-10 Code shuffle: move all labeling related code into src/core/labeling So that these files are all grouped together, making it easier to locate all the components of the labeling engine and hopefully making things easier to navigate Merge: 65eed59ed0 ba3c4432a7 Denis Rouzaud 2019-12-10 Merge pull request #33262 from 3nids/log_impr Classification methods: save/read parameters, improve negative value handling in log method Matthias Kuhn 2019-12-09 Link expression button enabled state to layer on value relation widget Right now the button would just do nothing if clicked before a layer was set. Alexander Bruy 2019-12-10 use setValue() instead of setLayer() to handle different value types (strings, variants, layers) Alexander Bruy 2019-12-09 use active layer only if there is no default value Alexander Bruy 2019-12-09 [processing] use active layer in the widget wrapper only for non-optional parameters otherwise use default value Mathieu Pellerin 2019-12-10 Also insure that a tbl_projection is always present Mathieu Pellerin 2019-12-10 Insure that a tbl_srs is always present(most likely fixes #32866) Mathieu Pellerin 2019-12-10 Use mkpath when creating a profile directory(prevents problems when root directory isn't present to begin with) D'Hont René-Luc 2019-12-10 Use debug message level in labeling from SLD D'Hont René-Luc 2019-12-10 [Bugfix] Segfault in rule based labeling from SLD The settings for QgsRuleBasedLabeling::Rule has to be cloned with new QgsPalLayerSettings. Alexander Bruy 2019-12-10 mark unused parameters Denis Rouzaud 2019-12-10 remove pythonic syntax Alexander Bruy 2019-12-10 update menu entries Nyall Dawson 2019-12-10 More test updates Nyall Dawson 2019-12-10 Test updates again Nyall Dawson 2019-12-10 Indentation Nyall Dawson 2019-12-10 Remove unused variables Nyall Dawson 2019-12-10 Avoid some unnecessary label index construction The pal library was originally designed so that features would be registered once and used across multiple map redraws. We don't utilise that, and we are gauranteed that all registered features and obstacles already fall within the desired map boundary. Nyall Dawson 2019-12-10 Don't try to build genericspatialindex test on windows Can't find the magic formula to make msvc happy here! Nyall Dawson 2019-12-10 Add test masks Nyall Dawson 2019-12-10 Use a report for selective mask tests, try to make tests stable Nyall Dawson 2019-12-09 More test updates Nyall Dawson 2019-12-09 Test updates Nyall Dawson 2019-12-09 More test image updates Nyall Dawson 2019-12-09 Update some label reference images Nyall Dawson 2019-12-09 Avoid recursive index calls Nyall Dawson 2019-12-09 Don't use a recursive mutex Earlier versions of libspatialindex on linux had their own internal (non-recursive) mutex, so to behavior consistent across different environments we need to ensure we can survive without a non-recursive external mutex Nyall Dawson 2019-12-09 Spelling Nyall Dawson 2019-12-09 Unit tests for QgsGenericSpatialIndex Nyall Dawson 2019-12-09 Stop fighting with templates and take the shortcut approach Nyall Dawson 2019-12-09 Dox++ Nyall Dawson 2019-12-09 Avoid ugly const casts Nyall Dawson 2019-12-09 Dox, nicer naming Nyall Dawson 2019-12-09 Remove dead code Nyall Dawson 2019-12-09 Simplify code and remove dead code Nyall Dawson 2019-12-09 Simplify code Nyall Dawson 2019-12-09 Simplify code Nyall Dawson 2019-12-09 Drop some more unused pal code Nyall Dawson 2019-12-09 Death to pal::RTree Nyall Dawson 2019-12-09 Remove last use of pal::RTree Nyall Dawson 2019-12-09 More pal::rtree swaps Nyall Dawson 2019-12-09 More pal::rtree -> QgsGenericSpatialIndex ports Nyall Dawson 2019-12-09 Start on QgsGenericSpatialIndex to replace pal rtree with libspatialindex based backend Nyall Dawson 2019-12-09 Start moving some spatial index related functions to QgsSpatialIndexUtils Alexander Bruy 2019-12-10 move guts of the set layer style to prepareAlgorithm() to keep it threaded Alexander Bruy 2019-12-10 optimize nearest neighbour analysis by storing geometries in the spatial index and using index to retrieve them instead of making single-feature requests Alexander Bruy 2019-12-10 const correctness Alexander Bruy 2019-12-10 move QgsDistanceArea initialization to prepareAlgorithm Alexander Bruy 2019-12-10 use deprecated flag instead of hidden Alexander Bruy 2019-12-10 fix strings Nyall Dawson 2019-12-10 Fix dox Nyall Dawson 2019-12-05 Make the GPS information dock a stacked panel Allows the color and symbol settings to open inline instead of as blocking dialogs Nyall Dawson 2019-12-05 [FEATURE][gps] Allow showing a bearing line from the GPS location pointed in the GPS's direction Allows users to view a "current path" directional line as they navigate using a GPS Nyall Dawson 2019-12-05 New map canvas item QgsGpsBearingItem, for showing a bearing line originating from the GPS location Nyall Dawson 2019-12-05 Add QgsMapCanvasLineSymbolItem for drawing QgsLineSymbols as map canvas items Nyall Dawson 2019-12-05 Minor refactor of QgsPointMarkerItem Nyall Dawson 2019-12-05 [feature][gps] Add option to auto-rotate the map canvas to match the GPS heading When enabled, the map canvas will automatically rotate so that it's oriented in the same direction as the GPS bearing Nyall Dawson 2019-12-10 [mesh] Fix jump on uninitialized value, causing flaky test Nyall Dawson 2019-12-10 [mesh] Add an angry comment, fix memory leak Nyall Dawson 2019-12-10 [processing] Add another hash to grass imagery tests This one seems to come up occasionally on Travis Markus Neteler 2019-12-09 v.to.rast: fix va -> val Denis Rouzaud 2019-12-09 fix test Merge: ac958dec89 473a807922 Alessandro Pasotti 2019-12-09 Merge pull request #33304 from elpaso/bugfix-gh33203-take2 Collapse double slashes in URLs regardless of Qt version Alessandro Pasotti 2019-12-09 Collapse double slashes in URLs regardless of Qt version Alexander Bruy 2019-12-08 [processing] port random extract to C++ Also fix unreported bug caused incomplete results when same FID was used multiple times Alexander Bruy 2019-12-07 [processing] port zonal statistics to C++ Alexander Bruy 2019-12-06 [processing] port truncate table to C++ Alexander Bruy 2019-12-06 [processing][needs-docs] replace set raster style and set vector style Python algorithms with generics set layer style C++ algorithm Alexander Bruy 2019-12-05 [processing] port raster layer statistics to C++ Alexander Bruy 2019-12-05 [processing] port pole of inaccessibility to C++ Alexander Bruy 2019-12-03 [processing] port points from polygons algorithm to C++ Alexander Bruy 2019-12-01 [processing] port nearest neighbour analysis algorithm to C++ and add test Alexander Bruy 2019-11-29 [processing] port geometry by expression to C++ Alexander Bruy 2019-11-29 [processing] port extract specific vertices algorithm to C++ Alexander Bruy 2019-11-28 rename processing qgis test to allow running only subset of tests Alexander Bruy 2019-11-28 [processing] port extract layer extent to C++ Alexander Bruy 2019-11-28 [processing] port sum line length algorithm to C++ Alexander Bruy 2019-11-27 [processing] port add table field algorithm to C++ Hugo Mercier 2019-12-09 [postgres] Speed up array parsing (fixes #33226) (#33227) Merge: c1280a595f baded30eb7 Matthias Kuhn 2019-12-09 Merge pull request #33282 from m-kuhn/legend_marker_symbol_field_dependent When DD rotation fails to evaluate, fallback to static value Nyall Dawson 2019-12-09 Fix memory leak Nyall Dawson 2019-12-09 Fix ui build warning Matthias Kuhn 2019-12-08 Add test for preview rotation fallback Merge: 1730cf9a70 b92679ad66 Matthias Kuhn 2019-12-08 Merge pull request #33278 from m-kuhn/invalid_layers Fix some warnings on invalid layers Merge: fc5c95c28b 3dcbde9c4d Alessandro Pasotti 2019-12-08 Merge pull request #33265 from elpaso/bugfix-gh33057-gpkg-windows-storage Attempt to fix Windows GPKG project storage Matthias Kuhn 2019-12-08 Fix data defined rotation detection Matthias Kuhn 2019-12-08 When DD rotation fails to evaluate, fallback to static value The old behavior was to always fall back to 0 in case of a failing expression. Which made it hard to create a proper legend in some cases. E.g. if you had two symbol layers with the following expressions for their rotation "orientation" And 90 + "orientation" which would be two orthogonal symbol layers (e.g. denote a right angle), rotated by an orientation field. Now in the legend (and symbol preview), both layers would be shown with a rotation of 0, because there is no associated feature with a field orientation. The new behavior is to fallback to the static, configured values which makes it very intuitive to configure the legend for these cases. Merge: 341c85a461 1f9414cb60 Matthias Kuhn 2019-12-08 Merge pull request #33279 from m-kuhn/sandboxed_expression_mode Fail expression evaluation if missing field is referenced Matthias Kuhn 2019-12-08 Make use of microoptimization Merge: 2672c74393 e1ea0f3c50 Alessandro Pasotti 2019-12-08 Merge pull request #33280 from elpaso/bugfix-gh33203-broken-link-on-slash Bugfix gh33203 broken link on slash Matthias Kuhn 2019-12-08 Update tests for non existing fields Matthias Kuhn 2019-12-08 Microoptimization Alessandro Pasotti 2019-12-07 Add py code examples to api Alessandro Pasotti 2019-12-07 Also accept collection URLs with ending slash Fixed #33203 Merge: 4d6758d12c 6bcd5aea37 Matthias Kuhn 2019-12-07 Merge pull request #33263 from m-kuhn/azure_mark_failing Mask failing Windows tests Matthias Kuhn 2019-12-07 When evaluating an expression with a missing referenced field, this will be replaced with [fieldname]. When calculating data defined values, this will be counterproductive. A field with a data defined value might work well in the expression builder (because fiels are all present) but fail in the legend, because it's rendered with no feature and hence fields. With this change, we can at least use `try("fieldname", 0)` to fallback to a default value. Matthias Kuhn 2019-12-07 Remove unneeded ; Matthias Kuhn 2019-12-07 Typo Matthias Kuhn 2019-12-07 Update src/app/qgisapp.cpp Merge: 759f1ef4e6 93ecb00d7a Matthias Kuhn 2019-12-07 Merge pull request #33246 from m-kuhn/nan_null Support for NaN in text edit widget Matthias Kuhn 2019-12-07 Some consting Matthias Kuhn 2019-12-07 Do not throw warning on invalid layers Matthias Kuhn 2019-12-07 Mask meshcalculatortest on windows build Nyall Dawson 2019-12-07 Fix typo Nyall Dawson 2019-12-07 Simplify some pal memory handling Nyall Dawson 2019-12-07 Responsibility for managing obstacle geometry is in QgsLabelObstacleSettings Nyall Dawson 2019-12-07 Avoid duplicate code for evaluating label obstacle data defined values Nyall Dawson 2019-12-07 [pal] Remove dedicated setters/getters for individual obstacle settings, instead expose whole QgsLabelObstacleSettings to pal Matthias Kuhn 2019-12-07 Mask more tests Jürgen E. Fischer 2019-12-06 don't pull in parallel from transifex (occasionally looses files) Nyall Dawson 2019-12-06 Now that QgsDataSourceUri username/password/authcfg params are aliases to the direct getters/setters, correctly use the explicit getters and setters wherever possible. Makes the code easier to read and more consistent -- now params should only ever be used for "extra", context specific stuff instead of commonly user authentication parameters. Peter Petrik 2019-12-06 [feature] Support datasets with data defined on faces in mesh calculator (#33248) * [feature] support datasets with data defined on faces in mesh calculator, fix #30219, fix #30170 added "driver" and "group name" to the calculator interface. MDAL now supports 3 drivers for storing results, so user must be able to choose appropriate driver and dataset group name (some drivers store multiple groups to 1 file) Merge: cfbe66473e cd234f0460 Alessandro Pasotti 2019-12-06 Merge pull request #32999 from elpaso/rasterize-c-plus-plus-concurrent Rasterize: QtConcurrent version David Signer 2019-12-06 get the cache field id according to a lookupField() of the fields and the field name since then would be aliases and upper-/lower case written fieldnames be accepted in extensions and avoid a crash in getSpatialiteFieldNameFromUserVisibleName Alessandro Pasotti 2019-12-06 Attempt to fix Windows GPKG project storage Fixes #33057 (hopefully) Matthias Kuhn 2019-12-06 Mask failing tests Denis Rouzaud 2019-12-06 fix dox and switch to classic enum scope based enum is causing troubles from Python depending on sip version Matthias Kuhn 2019-12-06 Add test for TextEditWidget NaN/NULL Martin Schitter 2019-11-08 Fix single threaded use of MBTiles generator mash-graz 2019-10-30 successive ThreadPoolExecutors for all zoom levels instead of using only one ThreadPoolExecutor for all MetaTiles, its now handled in a loop and new ThreadPools for the next zoom level will be started when all work for the previous one is already done. i guess, this will fix the issues and interferences described in #32471 and shouldn't be much slower. Denis Rouzaud 2019-12-06 adapt test Denis Rouzaud 2019-12-06 Classification methods: save/read parameters, improve negative value handling in log method Nyall Dawson 2019-12-06 [processing][saga] Allow saga algorithms to be run under SAGA 7.3, but show a huge obnoxious "NOT OFFICIALLY SUPPORTED" warning SAGA 7.3 is the new SAGA LTR, so we eventually need to move towards this. But adding full support is going to be a painstaking tedious process. So allow users to use this combination, but totally at their own risk. TODO: Make SAGA provider a 3rd party plugin only and save QGIS core dev sanity ;) Nyall Dawson 2019-12-06 [processing] Add api to allow providers to report warnings which should be shown to users when using that provider This can be used to return a translated warning message which should be shown to users of this provider. It's intended for use in cases such as a provider which relies on a 3rd-party backend, where the version of the backend software is not officially supported, or for alerting users to providers in a "beta" or "untrustworthy" state. David Signer 2019-12-06 remove unneeded set of default value null Denis Rouzaud 2019-12-06 remove invokable because it is already used on another method with same name (#33247) David Signer 2019-12-06 forceRelaod function including requesting feature reset Nyall Dawson 2019-12-06 Disable qgis_layerdefinition on CI This test relies on an unreliable 3rd party service Nyall Dawson 2019-11-29 [FEATURE] Show html items to browser panel Allows HTML files to be shown and opened from the browser panel Nyall Dawson 2019-12-06 Show helpful status bar tooltip informing of the current select tool behavior whenever ctrl/shift/alt modifiers are changed during a selection operation Nyall Dawson 2019-12-06 Fix intermittently failing test (python was garbage collecting too early) Stephen Knox 2019-12-06 Fix bracket formatting Stephen Knox 2019-12-06 Address bugs with new featurres and validation Jürgen E. Fischer 2019-12-06 azure pipelines: re-add poppler & doxygen Jürgen E. Fischer 2019-12-03 azure pipelines: * fail on error * align build name for pull requests more with travis builds * include dash link on azure page Nyall Dawson 2019-12-06 Fix some build warnings, clazy warnings Peillet Sebastien 2019-12-05 Visible status for embedded layers in embedded group - For project : check visible state for embedded layers inside an unchecked group, instead of putting all layers in embedded-invisible-layers - For theme : Add an 'checked-group-node' to save group visible state independently to layers in it. Fixes #33097 Nyall Dawson 2019-12-05 Don't try to style poly2tri library Nyall Dawson 2019-12-05 Update poly2tri external library (minor changes only) Nyall Dawson 2019-12-05 Update kdbush external module Alvaro Huarte 2019-12-05 Extra simple fast check of types in equality methods of geometry Nyall Dawson 2019-12-05 [gps] Correctly set initial value of hoz/vert accuracy and direction as not available Nyall Dawson 2019-12-05 Don't overwrite good gps headings (e.g. from a GPHDT message) with n/a values from another message Nyall Dawson 2019-12-05 [gps] Don't treat n/a values as '0' Avoids reporting things like an unavailable heading as a real "0" heading Nyall Dawson 2019-12-05 [gps] Add support for GPHDT heading from true north messages Nyall Dawson 2019-12-05 [gps] Support GNGSV messages Nyall Dawson 2019-12-05 [gps] Support GNGSA messages Nyall Dawson 2019-12-05 [gps] Support GNGGA nmea messages Nyall Dawson 2019-12-05 [FEATURE] Show the total pan distance and bearing in the status bar during canvas pan operations Allows users to know exactly how far (and in what direction) they've dragged the map. Nyall Dawson 2019-12-05 Followup 89de7579, fix broken authentication/username/password support in WMS and other providers These providers rely on the QgsDataSourceUri param methods for storing and retrieving authentication details, so the change made to use the dedicated username/password/auth setters in 89de7579 broke all auth support for these providers. Ensure that the param system is fully compatible and aliased to the dedicated username/password/authcfg getters and setters Merge: 2b66b3d70f bd447f4b88 Denis Rouzaud 2019-12-05 Merge pull request #33233 from 3nids/class_method_params Option to filter negative values in logarithmic classification method Matthias Kuhn 2019-12-05 Support for NaN in text edit widget olivierdalang 2019-12-05 followup: still fiddling with tests Denis Rouzaud 2019-12-05 fix leak Merge: 2f5d210b02 ee33fa5a38 Matthias Kuhn 2019-12-05 Merge pull request #33242 from nyalldawson/wms_quiet Make wms provider less debug noisy Denis Rouzaud 2019-12-05 fix documentation David Signer 2019-12-05 tags instead of searchTags Denis Rouzaud 2019-12-05 fix test with locale thousand separator Denis Rouzaud 2019-12-05 use QgsProcessingParameters::parameterAsBool rather than re-implementing QVariant conversion in QgsClassificationMethod Merge: c01f8042f8 2bd4689091 Matthias Kuhn 2019-12-05 Merge pull request #33161 from m-kuhn/dxf_export_quadrant_based Respect placement quadrant in DXF export Merge: 7df4ec7f4a ba87ae6a3c Matthias Kuhn 2019-12-05 Merge pull request #33162 from m-kuhn/dxf_dash_beautify DXF export preserve dashed line style Denis Rouzaud 2019-12-05 better layout in UI Peter Petrik 2019-12-04 fix issues from 2nd review Peter Petrik 2019-12-04 add python directory to cache so can be modified by ccmake Peter Petrik 2019-12-03 remove averaging settings class and expore averaging methods outside qgis core Peter Petrik 2019-11-29 update MDAL to 0.4.91 (alpha release of 0.5.0 for QGIS 3.12) - stacked meshes 3d Peter Petrik 2019-11-01 [FEATURE] Initial implementation of QEP 158: Support of 3d stacked meshes in QGIS. Stacked 3D meshes store values on the volumes that are regularly stacked over base 2d mesh. User can select various 3d to 2d averaging/interpolation method to convert values on volumes (3d) to values on faces (2d) that can be shown in mesh layer. This is achieved by new tab in the mesh layer properties dialog. Nyall Dawson 2019-12-05 Make wms provider less debug noisy Denis Rouzaud 2019-12-05 fix crash by using unique pointers to hold the widget wrappers Denis Rouzaud 2019-12-05 code layout, loop improvements, dox, const correction olivierdalang 2019-12-04 followup: improve tests to also test for results stability when seeded olivierdalang 2019-12-04 followup: fix type mistake and tests Denis Rouzaud 2019-12-04 adapt test and actually run it Denis Rouzaud 2019-12-04 update python bindings Denis Rouzaud 2019-12-04 update API in other methods Denis Rouzaud 2019-12-04 add option to filter negative and 0 values in logarithmic method Denis Rouzaud 2019-12-04 add classification method parameters to GUI Denis Rouzaud 2019-12-04 add API to allow adding processing parameters to classification methods Harrissou Sant-anna 2019-12-04 Use generic container in title Harrissou Sant-anna 2019-12-04 Use container instead of category Harrissou Sant-anna 2019-12-04 Replace label olivierdalang 2019-12-04 followup: fix tests David Signer 2019-12-04 fix spelling Julien Cabieces 2019-12-04 Create child feature with geometry from the relation editor (#32528) * [FEATURE][needs-docs] Create geometric child feature from relation editor Alessandro Pasotti 2019-12-04 Unused arg Martin Dobias 2019-12-04 Actually also don't evaluate right-hand side Martin Dobias 2019-12-03 Skip right-hand side of AND/OR expression if we already know result Alessandro Pasotti 2019-12-04 Use cloned layers in prepareAlgorithm Denis Rouzaud 2019-12-04 do not limit the number of classes in logarithmic method (#33223) this was preventing from setting enough classes Nyall Dawson 2019-12-04 [FEATURE][processing] New algorithm "Repair Shapefile" Uses GDAL to repair shapefiles which have a broken or missing .SHX file Nyall Dawson 2019-12-04 iface.newProject() should return False if a new project could not be created (e.g. if the user opts to cancel when prompted to save the current project) D'Hont René-Luc 2019-11-20 [Tests] Update QgsVectorLayer readSld to test read label D'Hont René-Luc 2019-11-07 [Bugfix] QgsVectorLayer: Read SLD Labeling The error was: * QgsRenderer did not exclude SLD TextSymbolzer as a rendering configuration. * QgsVectorLayer did not well detect SLD Text Symbolizer * QgsVectorLayer did not well read SLD Labeling produced by QgsVectorLayer The QgsOgcUtils and QgsSymbolLayerUtils classes have to be enhanced for a better homogenized capabilities. Sandro Santilli 2019-11-28 PointCloud is unavailable when you can't read its metadata Fixes #32972 Sandro Santilli 2019-11-28 Add test for pointcloud layers fetching and related permissions This commit is expected to fail, lacking an actual fix See #32972 Sandro Santilli 2019-11-28 Add pcpoint as a supported spatial type Sandro Santilli 2019-11-28 Do not use pcpatch type name when not available Nyall Dawson 2019-12-04 Fix wording Nyall Dawson 2019-11-29 [FEATURE] Show "Open Document..." action when right clicking certain files in the browser, allowing them to be opened with the default application for that file type E.g. PDFs will open with the default PDF viewer. Works with PDF, ODS, XLS(X), CSV, TXT, PNG, JPEG, TIFF, SVG (other types will likely need more work, since they aren't currently shown in the browser) Nyall Dawson 2019-12-04 [labeling] When a layer is set to "blocking" mode, expose the obstacle settings widget to allow users to tweak the obstacle behavior Previously these settings were stuck inside the disabled label settings widget, which meant that to edit them you had to temporarily enable simple labels, tweak the setting, and then set back to obstacle mode... woot. Nyall Dawson 2019-12-04 Avoid fragile combo box index based logic Nyall Dawson 2019-12-04 Fix spelling Nyall Dawson 2019-12-04 Add a helpful label explaining obstacle weight Nyall Dawson 2019-12-04 Fix build Nyall Dawson 2019-12-04 [needs-docs] Move label obstacle settings to "placement" tab and show detailed settings in a stacked panel widget Because: 1. The settings belong next to the placement settings, because they affect label placement directly (and are closely associated with the label priority setting in this tab) 2. The label settings widget is ridiculously complex and overwhelming even for experienced QGIS users. By moving detailed settings into stacked panels we can avoid the initial complexity of the label settings whilst also allowing us more flexibility to expose additional settings in future without adding to the mess. So in future, I propose we move all detailed settings to sub panels, and leave only the initial "enable" setting at the top level (e.g. [x] "Repeat levels" -> click settings -> see all repeat settings). Nyall Dawson 2019-12-04 Add some unit tests for label settings widgets Nyall Dawson 2019-12-04 Add QgsLabelObstacleSettingsWidget widget for customising label obstacle settings Nyall Dawson 2019-12-04 Hookup data defined properties support for QgsLabelSettingsWidgetBase Nyall Dawson 2019-12-04 [api] New class QgsLabelSettingsWidgetBase Base class for widgets which allow customisation of label engine properties, such as label placement settings. vcloarec 2019-12-03 adds guard to prevent crash with mesh vector renderer If the vector renderer factory returns a null ptr, this prevents QGIS crashing . Nyall Dawson 2019-12-04 Huge speedup when labels are set to "boundary" obstacle mode Because GEOS prepared predicates are "stubbed out" for many relation types, such as overlaps and touches, we can get a HUGE speedup by reworking the obstacle boundary check to utilise an intersects and within check instead (with the same results) olivierdalang 2019-12-03 followup: implementation using stdlib olivierdalang 2019-12-03 followup : keep using 64 bit int signedav 2019-12-03 Update python/core/auto_generated/expression/qgsexpression.sip.in Co-Authored-By: Matthias Kuhn and set parameter to const David Signer 2019-12-03 write tags to the expression functions help object David Signer 2019-12-03 tags helping to find the correct function are integrated into the help of the expression defined in the json files and used by the expression builder to find the function (not using as alias) olivierdalang 2019-12-03 [FEATURE][expressions] allow to seed random functions useful to get deterministic random values Denis Rouzaud 2019-12-03 shorter commit messages for PyQGIS docs jobs (#33189) Nyall Dawson 2019-12-03 Fix warnings Nyall Dawson 2019-12-03 Fix tests Nyall Dawson 2019-12-03 Move label obstacle settings out to their own class, and monkey patch around to maintain current API QgsPalLayerSettings is way too heavy, and we need to start refactoring this into smaller atomic components Nyall Dawson 2019-12-03 [labeling] Default polygon obstacle mode is now Boundary avoidance (This works better with the new placement engine logic) Nyall Dawson 2019-12-03 Move QgsPalLayerSettings default values to header Nyall Dawson 2019-12-03 Fix capitalizationation signedav 2019-12-03 Update src/gui/qgsexpressionbuilderwidget.cpp Co-Authored-By: Matthias Kuhn David Signer 2019-12-03 search tags on some static expression functions Vincent Cloarec 2019-12-03 [FEATURE] Static particle traces for rendering mesh vector dataset (#33165) * [FEATURE] Static particle traces for rendering mesh vector dataset This PR permits to display directly in QGIS static particle traces for vector datasets in mesh layer without any plugin. The user can choose in the mesh layer properties window : - the color - the size of the traces (line width) - the count of particles - the maximum length of the particle's tail Nyall Dawson 2019-12-03 Default to label placement engine v2 for newly created projects (for QGIS 3.12) Nyall Dawson 2019-12-03 Refine behavior of obstacle weight slider to match feature weight slider Nyall Dawson 2019-12-02 [labels] Ensure that we show labels where we've ripped away all the candidates when showing "unplaced labels" Nyall Dawson 2019-12-02 Fix tests Nyall Dawson 2019-12-02 [needs-docs] When running in label engine v2 mode, discard any candidates where they collide with an obstacle feature of greater weight when compared to the label's priority Previously, obstacle weight was used ONLY to rank a features' label candidates relative to each other, but was never used to actually prune candidates completely. This meant that the labeling obstacle functionality was confusing and frustrating for users to work with -- because despite setting layers as the maximum possible blocking weight, you'd still see labels being placed over these features (e.g. where the labeling engine had no other choice). Now, (when a project is set to v2 labeling engine mode), labels will NEVER be placed over obstacles of greater weight. This means that labels will potentially be omitted if the only choice is to place them over a high weighting obstacle. But ultimately, that's much more understandable for users -- they've manually set a particular layer to a high obstacle factor, so we should respect that and never place labels on these features. In the end, this change makes the labeling placement much simpler to understand for users, and should give power users a much nicer experience all round. Funded by the QGIS grants program Nyall Dawson 2019-12-02 Fix obstacle factor is ignored when a layer is set to blocking mode It was only correctly being respected for fully labeled layers Nyall Dawson 2019-12-02 Update labeling tests to use engine v2, update expected reference images Nyall Dawson 2019-11-29 More raw double arrays to vectors Jürgen E. Fischer 2019-12-03 azure-pipelines: fix dependency package reference Merge: 678a877704 21684cf927 Alessandro Pasotti 2019-12-02 Merge pull request #33185 from elpaso/mxe-64bit Mxe 64bit Merge: 574e0ebaa1 841086046f Matthias Kuhn 2019-12-02 Merge pull request #33163 from m-kuhn/dxf_server_params Add DXF server export params NO_MTEXT and FORCE_2D Matthias Kuhn 2019-12-01 [db_manager] Allow opening .sql files and not only .SQL files also allow any file extension Fix #33173 Matthias Kuhn 2019-12-01 Remove empty file Matthias Kuhn 2019-12-01 Fix tests Matthias Kuhn 2019-12-01 Add dox Merge: 4c234f21b4 6b1dfa771a Matthias Kuhn 2019-12-01 Merge pull request #33171 from DelazJ/patch-11 Remove wrong tooltip applied to any unset vector properties tab Matthias Kuhn 2019-12-01 Capizalize undocumented parameter Harrissou Sant-anna 2019-12-01 Remove wrong tooltip applied to any unset vector properties tab and add one to the mask tab Jürgen E. Fischer 2019-11-30 add azure pipeline badge Jürgen E. Fischer 2019-11-30 azure-pipelines support (blood, sweat and tears w/squ-ashed away) Merge: 80cf602aea 38ae1708a8 Alessandro Pasotti 2019-11-30 Merge pull request #33170 from elpaso/bugfix-gh33168-set-center-crash Check for empty rect before calling setExtent Alessandro Pasotti 2019-11-30 Rename artifact to something meaningful Alessandro Pasotti 2019-11-30 64bit MXE build Alessandro Pasotti 2019-11-30 Check for empty rect before calling setExtent this prevents an infinite recursion from setCenter Fixes #33168 Merge: 23fb486965 c2dac183f7 Even Rouault 2019-11-30 Merge pull request #33150 from rouault/cleanup_pal_constructor_destructor [cleanup] pal.cpp: remove useless constructor and destructor Even Rouault 2019-11-29 pal.cpp: use default implementation for constructor and destructor It is obvious that the constructor was a no-op. Regarding the destructor, taking a mutex around an object doesn't make sense because both the mutex and the object are member variables, so if the pal object is used correctly, the destructor should only be called after any other use of the object. And explicit clearing of a unordered_map is unnecessary. Matthias Kuhn 2019-11-29 Change variable name to clarify the getter purpose Matthias Kuhn 2019-11-29 DXF export preserve dashed line style We do not (yet) support an option to guarantee stroked parts at corners. So also do not set this flag in the DXF export. Matthias Kuhn 2019-11-21 Add DXF server export params NO_MTEXT and FORCE_2D Matthias Kuhn 2019-11-29 Add tests for quadrant based DXF label support Matthias Kuhn 2019-11-29 Add quadrant based label DXF alignment support Matthias Kuhn 2019-11-29 Preserve anchor correction in PAL To be able to reuse it for vector output like DXF Merge: 27341850b0 44c390cf81 Alessandro Pasotti 2019-11-29 Merge pull request #33064 from elpaso/elpaso-gh-workflow-2 MXE build workflow Denis Rouzaud 2019-11-29 log message when adding feature fails (#33151) Jürgen E. Fischer 2019-11-29 Fix windows build Vincent Cloarec 2019-11-29 [FEATURE] API for rendering frames for mesh vector dataset animation (particles) (#33110) * [FEATURE] API for rendering frames for mesh vector dataset animation (particles) Adds a renderer to generate frames that represent particle traces in a vector field of a mesh layer. The renderer cannot be chosen in the current GUI, however crayfish plugin can use API to generate avi/gif files with nice animations representing the movement of (random) particles in the mesh layer vector field. Nyall Dawson 2019-11-29 Dox++ Nyall Dawson 2019-11-29 [pal] Provide more exit points for early cancelation When a rendering operation was canceled, PAL had very few early exit points. This often resulted in many canceled rendering operations burning away in background threads as labeling candidates and solutions were being generated for jobs which were no longer needed. Add more exit points and cancel checks throughout various expensive pal operations, allowing labeling jobs to terminate quickly. Fixes #32489 Nyall Dawson 2019-11-29 Use QMutexLocker Nyall Dawson 2019-11-29 Use std::vector instead of raw pointer array Nyall Dawson 2019-11-29 More memory management fixes in pal, stack allocation rather than heap D'Hont René-Luc 2019-11-28 [Tests][Server] Add WMS GetFeatureInfo GML tests Nyall Dawson 2019-11-29 Alternative approach to fixing #32819 Partially reverts 5d27d7c, fixes #33133 Nyall Dawson 2019-11-29 [layouts] When dropping a picture to a layout, place the center of the picture item at the cursor drop location instead of the top left We want the drop location to be the center of the placed item, because drag thumbnails are usually centered on the mouse cursor Nyall Dawson 2019-11-29 [processing] Fix exceptions when reporting errors during batch execution Fixes #33105 Even Rouault 2019-11-29 pal.cpp: fix compilation error with gcc 5.5 Unfortunately the compiler cannot figure out that the type of the { } is a std::pair, so we have to be explicit about that Nyall Dawson 2019-11-29 On proj6 builds, never apply a lossy conversion from WKT to proj strings when attempting to identify a CRS specified via WKT Because: 1. Proj string conversion is lossy, so we will end up with misleading results 2. If proj can't identify the CRS based on the WKT alone, then any CRS it identifies from a lossy proj conversion will be incorrect 3. Proj is smarter than QGIS, we should trust it and not rely on downstream hacks (4. I want to implement creation of user CRS via WKT instead of only proj, and having this hack in place will break things) Nyall Dawson 2019-11-28 Fix identification of TAB file in GDA2020 CRS Fixes #33007 (also requires GDAL master) Merge: f3eab35cde 8d9565099a Alessandro Pasotti 2019-11-28 Merge pull request #33132 from elpaso/bugfix-gh33130-pg-executesql-bools PG provider connection API: convert to bools Alessandro Pasotti 2019-11-28 PG provider connection API: convert to bools Fixes #33130 Nyall Dawson 2019-11-27 When exporting CRS information from GDAL >= 3.0, use WKT2 format to avoid loss of CRS information David Signer 2019-11-28 search tags in expression function to look up the functionality in the expression builder Merge: e465168539 a74035cd4e signedav 2019-11-28 Merge pull request #32383 from signedav/test_rulelabel Display Rulelabel when requested in GetLegendGraphics David Signer 2019-11-28 changing temp location in the settings an recalculate the temp file path David Signer 2019-11-26 check if TEMP_PATH in the settings changed David Signer 2019-11-26 temp path for processing output configurable Nyall Dawson 2019-11-28 Dox++ Nyall Dawson 2019-11-28 Pass labeling engine version to pal Nyall Dawson 2019-11-28 [pal] More memory management, renames Nyall Dawson 2019-11-28 Some int -> size_t tweaks Nyall Dawson 2019-11-28 Fix possible crash in PAL labeling engine due to incorrect size initialization of vector If the number of candidates is < the number of features (i.e. some features have no candidates), we'll get a crash. And if the number of candidates >> number of features (the usual case), we're just creating a much larger vector than we'll ever use... (I think. It's pal. No-one know for sure.) Merge: 95a3483d95 daeae76076 Alessandro Pasotti 2019-11-28 Merge pull request #33103 from elpaso/relation-reference-restore Relation-reference widget: load dependencies Nyall Dawson 2019-11-28 Cleanup includes Nyall Dawson 2019-11-28 [FEATURE][layouts] Allow drag and drop of pictures onto layouts E.g. drag an svg from a file explorer onto the layout to create a new picture item containing that svg image. Convenience++! David Signer 2019-11-06 set RULELABEL to false to have the expected behavior David Signer 2019-10-24 Tests with RULELABEL and LAYERTITLE And fix related tests Denis Rouzaud 2019-11-28 [field calc] do not propose to update field for read-only layers (#33101) Sam Gillingham 2019-11-27 Send Accept: header with WMTS tile requests Nyall Dawson 2019-11-28 Dox fixes Nyall Dawson 2019-11-28 Dox++ Nyall Dawson 2019-11-28 Dox++ Nyall Dawson 2019-11-28 More PAL variable renaming Nyall Dawson 2019-11-28 More pal modernization of memory management, finally ownership is starting to become clear... Nyall Dawson 2019-11-28 Modernize some more pal code, remove unused code Nyall Dawson 2019-11-27 More pal simplifications and variable renames Nyall Dawson 2019-11-27 [pal] Make problem a bit less memory messy, rename variables for clarity (cherry picked from commit c2b161230870b96d952eccc75ad0029a526e1965) Nyall Dawson 2019-11-27 Make PAL problem solver a bit more memory safe (cherry picked from commit 3c688597a5ad56bdbeee8223a073960bde89e6e4) Harrissou Sant-anna 2019-11-27 Move the vertical spacer at the bottom of the raster marker symbol dialog and fix tabulation order Nyall Dawson 2019-11-28 Fix method name Nyall Dawson 2019-11-28 Avoid trailing ; warning thrown by QGSCOMPARENEAR macro Nyall Dawson 2019-11-28 Flip logic and leave default labeling engine as v1, mark v2 as experimental Allows us time to tweak and refine the new rules before deploying on a widespread basis Nyall Dawson 2019-11-27 [needs-docs] Add labeling engine version setting in project labeling settings dialog This allows users to upgrade existing projects to the newer labeling engine version. A warning will show advising users that change the version will alter the placement of labels within the project. Nyall Dawson 2019-11-27 Add API to set a label placement engine version, which dictates which placement rules should be followed when solving the pal labeling engine solution. For new projects it defaults to version 2, but when loading an older project version 1 is used. This allows changes to be made to the label placement problem solving without affecting the placement of labels in existing projects. Alessandro Pasotti 2019-11-27 Store relative publicSource when possible Alessandro Pasotti 2019-11-27 Relation-reference widget: load dependencies Same behavior of value-relation widget. Funded by: ARPA Piemonte Stephen Knox 2019-11-27 Remove duplicate private declaration Nyall Dawson 2019-11-27 [pal] Don't sort final label placements in pal We have a (better) sorting method in QGIS which accounts for other things like the label z orders, so this sorting in the pal library is completely redundant and is immediately overwritten by QGIS label sorting routines. Merge: a997ab8b85 4512318f1c Matthias Kuhn 2019-11-27 Merge pull request #33060 from m-kuhn/value_map_ordered_import Keep order of value map items when importing CSV Nyall Dawson 2019-11-27 Add more labeling tests covering different label/obstacle combinations Nyall Dawson 2019-11-27 Use geojson files instead of sqlite for PAL test suite It's much more git friendly... Nyall Dawson 2019-11-27 Tweak test qml for test consistency Nyall Dawson 2019-11-27 [processing] Fix menu links following c++ algorithm ports Nyall Dawson 2019-11-14 Attempt to fix crash when adding fields to existing table Refs #32819 Nyall Dawson 2019-11-26 [layouts] Ensure overview frames are correctly exporting during layer based exports when the stacking position is set not set to above labels Fixes #32763 root676 2019-11-26 fix point count test parameter root676 2019-11-26 fix CRS test parameter root676 2019-11-25 establish CRS parameter as normal param root676 2019-11-25 optimize index usage and geometry creation root676 2019-11-24 move QgsSpatialIndex to stack and fix QList check root676 2019-11-24 fix parameter names and add crs and attempts parameters to advanced parameter group root676 2019-11-24 fix multiple spaces in helpstring and exception root676 2019-11-23 remove python alg help root676 2019-11-23 adaptation of algorithm test parameters root676 2019-11-23 remove python version of Random points in extent algorithm root676 2019-11-23 [feature][processing] Port and optimization of Random points in extent algorithm to C++ Mathieu Pellerin 2019-11-26 [ui] Fix out-of-sync show help button enabled state for the expression builder Nyall Dawson 2019-11-26 Don't report success when a calculation error occurred Nyall Dawson 2019-11-26 Avoid qt containing detachment, remove some auto use Nyall Dawson 2019-11-26 Avoid altering std::map while iterating over it (potentially unsafe) And avoid some double-lookups Nyall Dawson 2019-11-26 Fix crash in raster calculator on Windows builds It's not safe to take the data from a vector like this, it will be deleted as soon as the vector itself is Fixes #32855 Matthias Kuhn 2019-11-26 Happy now? Nyall Dawson 2019-11-26 Fix SVG artifact outside of viewbox in poi_place_city.svg file Fixes #33061 Mathieu Pellerin 2019-11-26 [diagrams] Harmonize the diagram type combobox looks Mathieu Pellerin 2019-11-26 [layouts] Shuffle legend item widget tool buttons to reduce visual cumbersomeness Mathieu Pellerin 2019-11-26 [layouts] Make legend's filter by map extent widget a check box Nyall Dawson 2019-11-26 Don't enable diagram effects by default Nyall Dawson 2018-11-19 [processing] Port "Count points in polygon" algorithm to c++ Denis Rouzaud 2019-11-25 convert if structures to switch Nyall Dawson 2019-11-26 Fix windows build Harrissou Sant-anna 2019-11-25 Make the comment on mask shape usage multiline avoiding unnecessary scroll to fully read it Alexander Bruy 2019-11-20 address comments Alexander Bruy 2017-07-19 use QGIS API instead of GDAL API to create heatmaps Nyall Dawson 2019-11-25 Hide coordinate operations which utilise a LAS/LOS grid shift file, which are unsupported by proj 6 E.g. some candidate operations between EPSG:3035 and EPSG:5514 Since these can NEVER (as of now) be instantiated by proj, even if the grid shift files are present, it's misleading to present them as options to users. Refs #30569 Nyall Dawson 2019-11-25 Fix grid file installation fails if path does not already exist Fixes #32936 Nyall Dawson 2019-11-25 Fix expression function helping missing for all functions Fixes #33016 Nyall Dawson 2019-11-25 Add missing documentation for geom_to_wkt precision argument Nyall Dawson 2019-11-25 Fix function help for project function Fixes #33035 Alexander Bruy 2019-11-25 orthogonalize algorithm: make angle tolerance parameter dynamic Alexander Bruy 2019-11-25 mention Z and M fields in the points layer from table help Alexander Bruy 2019-11-25 constant raster algorithm: reduce minimum value for pixel size and take into account target CRS when evaluating extent parameter Alexander Bruy 2019-11-25 fix typos Alexander Bruy 2019-11-24 remove Python version of the Grid algorithm, it was ported to C++ Alexander Bruy 2019-11-24 [processing] port single-sided buffer algorithm to C++ and make distance parameter dynamic Alexander Bruy 2019-11-24 [processing] port set Z value algorithm to C++ Alexander Bruy 2019-11-24 [processing] port set M value algorithm to C++ Alexander Bruy 2019-11-23 [processing] port points layer from table to C++ Alexander Bruy 2019-11-23 [processing] port orthogonalize algorithm to C++ Alexander Bruy 2019-11-23 [processing] port spatial index algorithm to C++ Alexander Bruy 2019-11-22 [processing] port create attribute index algorithm to C++ Alexander Bruy 2019-11-22 [processing] port constant raster algorithm to C++ Alexander Bruy 2019-11-22 [processing] port terrain analysis algoithms to C++ Matthias Kuhn 2019-11-25 Add documentation Alessandro Pasotti 2019-11-25 MXE build workflow Peter Petrik 2019-11-25 fix docs for streamlines (#33054) Vincent Cloarec 2019-11-25 [FEATURE] Streamlines Renderer for vector dataset on mesh layer. (#32996) * [FEATURE] Mesh streamlines fix #29534 The vector field data set in a mesh layer can currently be only rendered with arrows. This PR adds a new feature to render vector field in mesh layers with streamlines. The streamlines are seeded from start points. The seeding points can start from the vertices of the mesh, from a used grid or randomly. Streamlines could be coloured or width can be selected. Nyall Dawson 2019-11-25 Remove backport bot - it's dead Nyall Dawson 2019-11-25 Move QgsDebugCall to level 2 debug level Nyall Dawson 2019-11-25 Move some non-error debug messages to QgsDebugMsgLevel Nyall Dawson 2019-11-25 Rework QgsDebugMsgLevel to avoid construction of strings which won't be logged at the current debug level Instead of always constructing debug strings, and then potentially ignoring them if they fall outside the current debug level, we instead rework the QgsDebugMsgLevel macro so that strings are only ever constructed when they WILL be logged. This avoids the (often very expensive) string construction for debug messages whenever the results won't be used. It allows low level (i.e. level 3 or 4) debug messages to be safely used without incurring huge slowdowns in debug builds. TODO: ensure we only ever use QgsDebugMsg() for ERROR reporting, and move all other debugging calls to QgsDebugMsgLevel instead. Credit for original idea goes to @wonder-sk! Jorge Gustavo Rocha 2019-11-23 Fix WMTS Capabilities document and related tests Jorge Gustavo Rocha 2019-11-23 MetaSearch plugin: update CSW catalog url from the portuguese mapping agency Nyall Dawson 2019-11-24 [FEATURE][diagrams] Paint effect support for diagram renderer Allows for diagrams to use paint effects, including drop shadows, outer glows, etc... Sponsored by SLYR Nyall Dawson 2019-11-23 [FEATURE][diagrams] New diagram type "stacked bars" Stacks bars of varying colors for each attribute on top of each other vertically or horizontally. Sponsored by SLYR Stephen Knox 2019-11-23 Fix signature of qgsattributeform.cpp Stephen Knox 2019-11-23 Fix sip and formatting issues Stephen Knox 2019-11-23 Fix docstrings and respond to feedback Merge: b4769c57d6 ec9e5986f5 Stephen Knox 2019-11-23 Merge branch 'master' into pg_json Mathieu Pellerin 2019-11-23 Fix QGIS crashing when loading a recent project after saving dirty project Nyall Dawson 2019-11-23 Spelling Nyall Dawson 2019-11-23 [FEATURE][diagrams] Add option to show diagram axis for histogram diagram symbols Where the axis line symbol can be set using a standard QGIS line symbol. Sponsored by SLYR Nyall Dawson 2019-11-23 [diagrams] When an unknown diagram type is encountered, don't crash, but instead fallback to known type Avoids projects from a new qgis using a new diagram type crashing when opened in earlier qgis versions Nyall Dawson 2019-11-23 Add read/write context to diagram serialization Nyall Dawson 2019-11-23 [diagrams] Fix placement of histogram diagrams with bar spacing set Nyall Dawson 2019-11-23 [diagrams] Fix bars drawn outside of registered diagram extent for some orientations Nyall Dawson 2019-11-23 [diagrams] Better default size for diagrams Nyall Dawson 2019-11-23 [diagrams] Default bar spacing should be 0 Nyall Dawson 2019-11-23 [diagrams] Diagram size widget should allow non-integer values There's no reason we should limit diagram sizes to round number of mm, so adapt widget to follow same behavior as other symbol size widgets. Nyall Dawson 2019-11-23 [diagrams] Fix incorrectly calculated size of diagrams when bar spacing is set Mathieu Pellerin 2019-11-22 [canvas] Fix zoom to selection for single point selection when layer is reprojected Even Rouault 2019-11-23 QgsCoordinateTransform::transformCoords(): with PROJ 6, do no raise on partial failure of multiple point transformation Fixes #32973 or at least improve it significantly Currently with PROJ 6 transformCoords() will raise an exception as soon as a single point fails to transform. With PROJ < 6, this (generally) did not occur. Exceptions were raised only (mostly) on failures on single point. Imitate that Merge: 22a72bef6b e75ff1b592 Even Rouault 2019-11-22 Merge pull request #33021 from rouault/fx_writing_to_kml_with_gdal_3 QgsVectorFileWriter: fix axis order issue with GDAL 3 (fixes #33014) Even Rouault 2019-11-22 QgsVectorFileWriter: fix axis order issue with GDAL 3 (fixes #33014) Merge: 5706a9f739 2c61eb39a0 Alessandro Pasotti 2019-11-22 Merge pull request #33012 from elpaso/bugfix-gh-33000-time-support Fix time (and date) fields editing in forms Alessandro Pasotti 2019-11-22 Address comments Martin Dobias 2019-11-21 Make event tracing disabled by default It needs qgis/enableEventTracing to be set to true in Options > Advanced. Martin Dobias 2019-11-08 Put all chunked entity load tile events into one group Martin Dobias 2019-11-06 Make it possible to load multiple terrain tiles at the same time Also adds some event tracing support to better understand what is going on under the hood Martin Dobias 2019-11-06 Add recording of async events to the event tracer Martin Dobias 2019-11-06 Basic event tracing for 3D and a shortcut to toggle tracing: ctrl+shift+. Alessandro Pasotti 2019-11-22 Fix time (and date) fields editing in forms Fixes #33000 Merge: baf38199e0 564f9fb9fb Matthias Kuhn 2019-11-22 Merge pull request #32551 from rduivenvoorde/from_epoch [FEATURE] Add datetime_from_epoch (MSec from epoch) expression function Stephen Knox 2019-11-22 Prevent saving invalid json Nyall Dawson 2019-11-21 [FEATURE][diagrams] Add option to control pie diagram angular direction I.e. control whether the sections are rendered in a clockwise or anticlockwise direction Sponsored by SLYR Nyall Dawson 2019-11-20 Fix broken QMap finding, which causes case-insensitive comparisons to be made when resolving primary keys in the Oracle and Postgres providers qt's built in qMapLessThanKey for QVariantList is broken and does a case-insensitive operation, so we replace it with a working version instead... Merge: 8913fb34e6 a60ea5d78e D'Hont René-Luc 2019-11-21 Merge pull request #32800 from rldhont/fix-server-round-precision-extent [Bugfix][Server] Correctly round extent coordinates in services capabilities Merge: 24307f9e5f 5f43b3f1fa Alessandro Pasotti 2019-11-21 Merge pull request #32114 from troopa81/fix_feature_count_estimated_metadata Fix featureCount on postgres view when flag estimatedmetadata is set D'Hont René-Luc 2019-11-20 [Server] Update WMS GetProjectSettings tests for round extent in GetCapabilities D'Hont René-Luc 2019-11-20 [Server] Update WMS Dimension tests for round extent in GetCapabilities D'Hont René-Luc 2019-11-20 [Server] Test WCS Access Control: update comment D'Hont René-Luc 2019-11-20 [Server] Update WCS tests for round extent in GetCapabilities D'Hont René-Luc 2019-11-20 [Server] Update WMS tests for round extent in GetCapabilities Alessandro Pasotti 2019-11-21 Remove rasterize from help file Alessandro Pasotti 2019-11-21 Keeps a bit less memory Merge: 63956785dc e21c0481f5 Alessandro Pasotti 2019-11-21 Merge pull request #32992 from elpaso/rasterize-c-plus-plus Port Processing Rasterize to C++ Alessandro Pasotti 2019-11-21 Rasterize: QtConcurrent version Alessandro Pasotti 2019-11-21 Typo Merge: 3456bc0150 91563b8b88 Matthias Kuhn 2019-11-21 Merge pull request #30297 from roya0045/handler_v2 Bad Layer Handler Improvements Merge: 2ff4bd547e 22e1bfa5e7 Matthias Kuhn 2019-11-21 Merge pull request #32990 from m-kuhn/dxf_fix_dd Fix data defined symbology in dxf export Alessandro Pasotti 2019-11-21 Processing rasterize: add extent buffer Nyall Dawson 2019-11-21 Test masks Nyall Dawson 2019-11-21 Fix some warnings, forced truncation to int while rendering histogram diagrams Nyall Dawson 2019-11-21 [diagrams] Fix diagram attribute order is reversed when using left or right orientation mode Matthias Kuhn 2019-11-21 Add data based orientation text dxf test Matthias Kuhn 2019-11-21 Fix layer/field based symbology Was broken since https://github.com/qgis/QGIS/pull/32770 Nyall Dawson 2019-11-21 [FEATURE] Add spacing option for vector layer bar chart diagrams Allows for user-controlled spacing between each bar in the chart. Sponsored by SLYR Jürgen E. Fischer 2019-11-21 fix build javicasnov <46538106+javicasnov@users.noreply.github.com> 2019-11-18 Tiles XYZ fixed scale-dependant styles javicasnov <46538106+javicasnov@users.noreply.github.com> 2019-11-14 Update TilesXYZ.py Solve issue #30524. Now tiles are drawn correctly if there are layers with scale-dependant styles Jonas Mueller 2019-11-20 Fix typos D'Hont René-Luc 2019-11-20 [Server] Update WFS tests for round extent in GetCapabilities D'Hont René-Luc 2019-11-20 [Server] Update WMTS tests for round extent in GetCapabilities D'Hont René-Luc 2019-11-20 [Server] tests: Add masks D'Hont René-Luc 2019-11-15 [Bugfix][Server] Use floor and ceil for round extent coordinates in services capabilities D'Hont René-Luc 2019-11-11 [Bugfix][Server] Correctly round extent coordinates in services capabilities QString::number does not correctly round double. It can truncate double so the extent display explains in services capabilities could be clipped. To fix it, QGIS provides qgsDoubleToString. Björn Harrtell 2019-11-20 Add FlatGeobuf as known input format Alessandro Pasotti 2019-11-20 Port processing rasterize to C++ roughly 20% faster than Python Björn Harrtell 2019-11-20 Add GDAL 3.1.0 version ifdef Björn Harrtell 2019-11-19 Remove sort order tweaks Björn Harrtell 2019-11-19 Add FlatGeobuf as an exportable format Antonio Rotundo 2019-11-20 Update connections-default.xml lbartoletti 2019-11-20 add test lbartoletti 2019-10-29 Add topological points on background layers for qgsmaptooladdfeature Alessandro Pasotti 2019-11-20 Attribute table pass fid on ctx menu signals instead of passing an index that could belong to one of the (three) models that live in the dual view. This hopefully makes the code a bit less error prone and readable. Fixes #32952 Alessandro Pasotti 2019-11-19 Attribute table: please don't delete randomly! Fixes #32933 Pretty big fat bug isn't it ? Matthias Kuhn 2019-11-20 Disable flaky test See https://travis-ci.org/qgis/QGIS/jobs/606030466#L6726 Borys Jurgiel 2019-11-20 Revert 5c1cc4a40d84. I wasn't aware dashes in plugin directory names have been authorized at some point and we have a number of affected plugins now (please note personally I am opposed to putting dashes to Python package names). Fixes #32968. Merge: 0e110cf01a 0aea46bb28 Blottiere Paul 2019-11-20 Merge pull request #32666 from pblottiere/fix_emblayer_qgz Read qgz project when embedding layers/groups. Fixes #28280 Alex 2019-11-20 auto layer finder Denis Rouzaud 2019-11-20 [FEATURE][labels] allow to delete custom label rotation by pressing DEL key when moving the label Denis Rouzaud 2019-11-19 [FEATURE][labels] allow to delete custom label position by pressing DEL key when moving the label Blottiere Paul 2019-11-19 Add unit test for qgslayerdefinition Merge: 59a766e22a c2a3a855dd Even Rouault 2019-11-20 Merge pull request #32811 from troopa81/fix_wfs_cache fix cache read on wfs request Merge: 2b9921ac2c 5ad7f6497f Matthias Kuhn 2019-11-20 Merge pull request #32807 from lbartoletti/patch-1 Fix compilation with llvm > 6 (and arch=i386) Nyall Dawson 2019-11-20 Lower precision of grass centrality test Refs #32562 Nyall Dawson 2019-11-19 [FEATURE][layouts] Add search box to layout manager Allows filtering the list of layouts in a project by name, handy when a project has many layouts Denis Rouzaud 2019-11-20 [quick] add utility method to select feature using their IDs from QML (#32735) * [quick] add utility method to select feature using their IDs from QML * Update qgsquickutils.cpp Nyall Dawson 2019-11-10 Fix warning Nyall Dawson 2019-11-09 Fix build Nyall Dawson 2019-11-08 Move QObject declaration to header Nyall Dawson 2019-11-07 Identation Nyall Dawson 2019-11-07 Line based exclusion doesn't seem to work with lambdas... Nyall Dawson 2019-11-07 Fix clazy warnings Nyall Dawson 2019-11-06 Another unused string: Nyall Dawson 2019-11-06 Clear clazy unused variable warning on proj < 6 builds Nyall Dawson 2019-11-06 Add missing Q_OBJECT macro Nyall Dawson 2019-11-06 Remove unused QString Nyall Dawson 2019-11-06 Remove unused QString Nyall Dawson 2019-11-06 Use QHash instead of QMap with pointer key Nyall Dawson 2019-11-06 Remove unused QString Nyall Dawson 2019-11-06 Fix typos Nyall Dawson 2019-11-06 Add missing Q_OBJECT macro Nyall Dawson 2019-11-06 Fix clazy fully-qualified-moc-types warnings Nyall Dawson 2019-11-06 Enable some more safe clazy checks Nyall Dawson 2019-11-20 Add backport bot workflow yml Julien Cabieces 2019-11-19 Test cache read Blottiere Paul 2019-11-19 Add unit tests for qgsproject Mathieu Pellerin 2019-11-19 [processing] Fix wrong label description for the centroid alg's all parts parameter (fixes #32940) Jürgen E. Fischer 2019-11-19 debian packaging: python-gdal still needed for gdal python scripts Mathieu Pellerin 2019-11-19 [processing] Fix missing icon for polygon to lines algoritghm The icon went missing when porting the algorithm from python to a native Nyall Dawson 2019-11-18 [labeling] Fix evalution of letter/word spacing when font size is map units Fixes #32825 Nyall Dawson 2019-11-19 Optimise some trivial point/rectangle intersection tests Alessandro Pasotti 2019-11-18 Fix fid regenerate on GPKG vector layer exported Fixes #32927 Jürgen E. Fischer 2019-11-18 another translation string fix Jürgen E. Fischer 2019-11-18 translation string fixes Blottiere Paul 2019-11-06 Load embedded group from qgz project Blottiere Paul 2019-11-06 Fix reloading project with embedded layers from qgz Blottiere Paul 2019-11-06 Read qgz project when embedding layers. Fixes #28280 Peter Petrik 2019-11-18 fix crash when gps source is not available (e.g. missing QT plugins) Peter Petrik 2019-11-15 fix compilation of qgsquick plugin on win Nyall Dawson 2019-11-18 Resolve cpu spikes when options dialog is shown Disable auto-update of the advanced settings tree widget. This is causing CPU spikes every 2 seconds while the dialog is open. It's useless for QGIS, because this dialog is modal and blocking, and changes to settings aren't saved until the dialog is dismissed. So basically nothing should be updating these settings while the dialog is opened anyway... Fixes #32892 Mathieu Pellerin 2019-11-17 [expression] Language support for format_date() and to_{date,datetime,time}() By default, those expression use the application's locale. The addition of an optional language parameter allows handling of dates that wouldn't match that default locale (say for e.g. an English system running QGIS trying to transform a French-formatted string into a date object). Pete King 2019-11-18 [feature] is_valid expression Returns true if a geometry is considered valid according to the OGC validity rules Nyall Dawson 2019-11-17 Also lazy load numpy Nyall Dawson 2019-11-17 Remove unused code Nyall Dawson 2019-11-17 [processing] Only load plotly library on demand (i.e. at time of algorithm execution) Because: 1. It's nicer to show all algorithms on all installs, and give a descriptive error message to users when they try to run algorithms which depend on Plotly if the library is missing. Otherwise on some installs these algorithms are just missing for no apparent reason. 2. The plotly library takes a long time to load on windows (3-4 seconds), so by moving this load to an on-demand load at time of algorithm execution we can shave a few seconds off the QGIS startup time for ALL users. Felis Pimeja 2019-11-17 Fix alg description PostGIS DB -> PostgreSQL DB Felis Pimeja 2019-11-17 Fix alg description PostGIS DB - PostgreSQL DB Nyall Dawson 2019-11-15 [processing] Warn when we know for certain that no spatial index exists on a source used for the Join by Location algorithm Advise users that performance will be severely degraded as a result. Nyall Dawson 2019-11-15 If we know for certain a spatial index already exists on a vector layer, adjust the "Create Spatial Index" button in the vector layer properties dialog to reflect this. Nyall Dawson 2019-11-15 Add API to QgsFeatureSource to determine whether a spatial index exists on the source (or not, or unknown presence) Merge: 81e645902f 25edd83b0a Alessandro Pasotti 2019-11-16 Merge pull request #32890 from elpaso/processing-raster-calc-expression-check [feature] Processing raster calc: add missing btns and validate Jürgen E. Fischer 2019-11-15 travis: avoid pr_has_label.py error Alessandro Pasotti 2019-11-15 Processing raster calc: add missing btns and validate Validate expression Jürgen E. Fischer 2019-11-15 database style manager: translatable & title case Merge: ebc9888f40 61fdbf7429 Alessandro Pasotti 2019-11-15 Merge pull request #32694 from elpaso/server-wfs3-transaction-simple-2 [feature] Server OAPIF simple transactions Sandro Santilli 2019-11-14 mhkun style Sandro Santilli 2019-11-14 Make capabilities methods const, drop unused ones Uses mutable members to retain the lazy capability queries Sandro Santilli 2019-11-14 Improve debug messages about geos/topology support Sandro Santilli 2019-11-13 Add test for TopoGeometry layers visibility with and w/out permissions Adds a "qgis_test_user" database users with the db setup script, using an hard-coded password for connection. This was the simplest way to make things work because the alternative of using 'options' member in the URI is not supported by QGIS at the moment, see https://github.com/qgis/QGIS/issues/32832 Sandro Santilli 2019-11-13 Topology is unavailable when user cannot read topology tables Fixes determination of tables from metadata when user has no privileges on topology. The bug was introduced by commit bbdbca418c0eeb5a349fc257ad033adad7b4fc47 References #32002 Closes #32726 Sandro Santilli 2019-11-14 Unify list of supported spatial types Sandro Santilli 2019-11-14 Simplify calls to has_*_privilege to avoid name resolution ... when oid is already known... Nyall Dawson 2019-11-15 Minor optimisation to QgsFields::allAttributesList() Mathieu Pellerin 2019-11-15 Fix crash when resetting a project-less snapping config Nyall Dawson 2019-11-15 Also account for oversampling along tile edges Nyall Dawson 2019-11-08 Fix rendering artifacts on the edges of resampled raster tiles We now buffer the request for the input to a resample filter by a variable number of pixels (depending on the resampling type) in order to fetch the neighbouring pixels to the edges of individual raster blocks. This allows the resampling to utilise these neighbouring pixels when resampling the edges of tiles, avoiding discrepancies and rendering artifacts over the borders of raster tiles. Fixes #30152 Jürgen E. Fischer 2019-11-15 custom widgets: fix designer crash (fixes #32860) Jürgen E. Fischer 2019-11-14 show message before running crssync. so we know what failed, if it couldn't be executed Jürgen E. Fischer 2019-11-14 fix windows build Merge: 87e3516f2f eda36d4796 Even Rouault 2019-11-14 Merge pull request #31986 from roya0045/patch-6 [Bugfix] enabling spatialite gpkg amphibious mode David Marteau 2019-11-14 Fix default defaultValue in algfactory According to doc: https://qgis.org/pyqgis/3.10/core/QgsProcessingParameterDefinition.html?highlight=qgsprocessingparameterdefinition#module-QgsProcessingParameterDefinition Julien Cabieces 2019-11-13 add back the point locator tests Julien Cabieces 2019-11-13 add test for waitforfinished before task is started Julien Cabieces 2019-11-12 fix waitforfinished when task is not started Alex 2019-11-14 Allow using spatialite function on geopackge in dbmanager Enables Spatialite's amphibious mode for Geopackages, allowing the use of geospatial functions on geopackages in the DB manager. Merge: a059c367d9 ca74d47fb8 Alessandro Pasotti 2019-11-14 Merge pull request #32865 from elpaso/followup-32487 Fix wrong check validity when fixing broken deps Alessandro Pasotti 2019-11-14 Renamed API definition -> description Alessandro Pasotti 2019-11-14 Fix wrong check validity when fixing broken deps Just cleaning my own mess :) Merge: 852d6cdc73 7cb9e04762 Alessandro Pasotti 2019-11-14 Merge pull request #32854 from nirvn/loadstylefix Followup 64949d : fix failure to load provider-provided style Merge: bd01f66f57 7f6b3cf877 Alessandro Pasotti 2019-11-14 Merge pull request #32862 from elpaso/bugfix-gh32808-db-manager-pg-renametable Fix DB manager PG rename table Merge: cbe6150348 20114fc958 Sandro Santilli 2019-11-14 Merge pull request #32857 from strk/consistent-pg-test-connstring Use service=qgis_test for referencing test database Alessandro Pasotti 2019-11-14 Fix DB manager PG rename table Fixes #32808 Sandro Santilli 2019-11-14 Use service=qgis_test in test project files as well Sandro Santilli 2019-11-14 Update comment about setting up test db Sandro Santilli 2019-11-14 Have db setup script check for pg_service.conf functionality ... and hint about how to set it up Sandro Santilli 2019-11-14 More consistent use of service file for test db connection Sandro Santilli 2019-11-14 Use service=qgis_test for referencing test database Makes PostgreSQL testing setup consistent. Updates README accordingly Merge: 6180c59fa8 a63501a5b7 Matthias Kuhn 2019-11-14 Merge pull request #32770 from m-kuhn/dxf-symbol-fixes Make the DXF renderer ready for background threading and fix symbology Mathieu Pellerin 2019-11-14 Followup 64949d : fix failure to load provider-provided style Nyall Dawson 2019-11-14 Fix tiny sizes of icons in layout legend settings widget on hi-dpi displays Fixes #32845 Nyall Dawson 2019-11-14 Add missing file Håvard Tveite 2019-11-13 Update python/plugins/processing/algs/qgis/Rasterize.py Don't know how the A ended up here - sorry. Håvard Tveite 2019-11-13 The "Convert map to raster" algorithm does not handle extent CRS correctly Fixes: #32829 Håvard Tveite 2019-11-13 Update CreateConstantRaster.py Cast cols (and rows) to int to fix the error. Fixes: #32827 Jürgen E. Fischer 2019-11-13 debian packaging: drop python-gdal dependency (closes #32835) [ci skip] Matthias Kuhn 2019-11-13 Implement TODO Merge: b9a5b82653 a07d915d7b Matthias Kuhn 2019-11-13 Merge pull request #32824 from m-kuhn/fixUiDeps Add missing dep Merge: 461d2edac3 91ee3b4078 Alessandro Pasotti 2019-11-13 Merge pull request #32813 from elpaso/bugfix-gh32809-delete-pg-raster-from-browser [feature] Delete PG rasters from browser Matthias Kuhn 2019-11-13 Add missing dep Fix #32764 Alessandro Pasotti 2019-11-13 Don't leak the connection, please Alessandro Pasotti 2019-11-12 [feature] Delete PG rasters from browser I also fixed a bunch of small issues while I was there (parent item didn't refresh), misnames table/file (wrong assumption that all ogr/gdal datasources are filesystem based). Fixes #32809 Julien Cabieces 2019-11-12 fix cache read on wfs request lbartoletti 2019-11-12 [TEST] Fix compilation with llvm > 6 (and arch=i386) Follow up https://www.mail-archive.com/qgis-developer@lists.osgeo.org/msg47062.html discussion I will test (for build time) this method `"-mllvm -inline-threshold=128"` , and \"-O1"\ in another one. cc @m-kuhn @rhurlin @landryb Alessandro Pasotti 2019-11-12 Sipify Alessandro Pasotti 2019-11-12 Address PR comments + test assets to temp dir Alessandro Pasotti 2019-11-12 Fix QT 5.13 issue with url sanitizer Alessandro Pasotti 2019-11-12 Update src/server/qgsserverrequest.h Co-Authored-By: Blottiere Paul Merge: 7ac0a98bfc d682829713 Matthias Kuhn 2019-11-12 Merge pull request #32784 from strk/test-outside-sourcetree Do not assume tests are run from under source tree Peter Petrik 2019-11-11 use svgomg to optimize playback svg files Peter Petrik 2019-11-09 fix missing play/stop buttons on MacOS for mesh layer playback Matthias Kuhn 2019-11-11 Fix crash with more than one layer and labeling enabled Alessandro Pasotti 2019-11-11 Fix test Harrissou Sant-anna 2019-11-11 Update CONTRIBUTORS Harrissou Sant-anna 2019-11-11 Update contributors.json Harrissou Sant-anna 2019-11-11 Update CONTRIBUTORS Merge: b38e191010 8d6101cdc7 Matthias Kuhn 2019-11-11 Merge pull request #32778 from nyalldawson/grass78 [processing] Support grass version 7.8 Merge: ccccafff2f 0b9f04d11f Matthias Kuhn 2019-11-11 Merge pull request #32789 from m-kuhn/hardenRuleBasedRendererTest Harden rule based renderer test Matthias Kuhn 2019-11-11 Harden rule based renderer test or shall I say desperately hack around issues in the hope it helps? Matthias Kuhn 2019-11-11 Harden rule based renderer test or shall I say desperately hack around issues in the hope it helps? Matthias Kuhn 2019-11-11 Use ground proofed example as test result Alessandro Pasotti 2019-11-11 Fix typo Alessandro Pasotti 2019-11-08 Removed unused and unuseful method + typo Alessandro Pasotti 2019-11-08 Server OAPIF: add PATCH to api description Alessandro Pasotti 2019-11-08 Server OAPIF: handle PATCH transactions Alessandro Pasotti 2019-11-08 Server OAPIF: handle DELETE transactions Alessandro Pasotti 2019-11-07 Server OAPIF: handle PUT transactions Alessandro Pasotti 2019-11-07 Json utils: encode blobs in base64 Alessandro Pasotti 2019-11-07 Server OAPIF transactions: POST Fix attributes and geometry transformation. Alessandro Pasotti 2019-11-07 Server OAPIF template enhancements: links and buttons Alessandro Pasotti 2019-11-06 Server WFS3 simple transactions Preliminary specs: https://github.com/opengeospatial/ogcapi-features/blob/master/extensions/transactions/TX_Notes.adoc Merge: 956c468935 c8d352bdc8 Alessandro Pasotti 2019-11-11 Merge pull request #32739 from elpaso/server-wfs3-conformance-update Server OAPIF: update conformance classes Sandro Santilli 2019-11-11 Use $() instead of backticks Matthias Kuhn 2019-11-11 Fix tes Sandro Santilli 2019-11-11 Do not assume tests are run from under source tree Fixes #32783 Merge: b490f86495 102911c584 Alessandro Pasotti 2019-11-11 Merge pull request #32628 from elpaso/save-multiple-styles [feature] Add save multiple styles action to style menu Merge: 87fee0deda 8bd57ca19c Alessandro Pasotti 2019-11-11 Merge pull request #32766 from elpaso/bugfix-gh32740-ascii-user-agent Urlencode non ascii chars in User-Agent Alessandro Pasotti 2019-11-11 Update test reference files Matthias Kuhn 2019-11-11 Dox and fixes Matthias Kuhn 2019-11-11 Avoid QgsDxfExport copy in wms service Alessandro Pasotti 2019-11-11 Update credentials button text Nyall Dawson 2019-11-11 [processing] Support grass version 7.8 Alessandro Pasotti 2019-11-11 Code cleanup + highlight current style Nyall Dawson 2019-11-07 [ogr] When calculating min/max value for date/datetime fields, we have to use the older string conversion methods as OGR will always return a string value for these aggregate queries, regardless of the original data type Nyall Dawson 2019-11-06 Add a bit of tolerance to graduated symbol range resolving If a value doesn't fall exactly within a range, then try to see if it falls just outside of any ranges (within double precision tolerance), to correctly handle double precision values coming from different sources. Fixes #27420 Nyall Dawson 2019-11-06 Use real field type instead of a forced conversion through string for OGR provider minimum/maximum/unique value retrieval Avoids precision loss due to this string conversion, notably resulting in graduated ranges which don't quite encompass the full range of values present in a layer. Fixes #32667, #27420 Nyall Dawson 2019-11-06 Cleanup duplicate code and add tests for graduated range resolving Matthias Kuhn 2019-11-11 Reenable test and fix compiler warnings Matthias Kuhn 2019-11-10 Restore scale and context Matthias Kuhn 2019-11-10 Fix potential test crash Matthias Kuhn 2019-11-10 More test cleanup Matthias Kuhn 2019-11-10 Improve error reporting in tests Matthias Kuhn 2019-11-10 Add dxf test for dashed line and actual usage of symbol definitions Matthias Kuhn 2019-11-10 Improve loops Matthias Kuhn 2019-11-10 Decouple DXF rendering from the layers This makes it possible to run dxf exports in a thread. Matthias Kuhn 2019-11-10 Fix variable name Matthias Kuhn 2019-11-05 One single renderer job for dxf export Because if we do multiple renderer runs, the symbol lookup no longer works as symbollayers are cloned. Matthias Kuhn 2019-11-05 QgsDxfExport should not be copied Nyall Dawson 2019-11-11 Update sip, fix use of old style enum Alessandro Pasotti 2019-11-11 Use QGIS version int in user agent header root676 2019-11-09 optimize fuzzify() by moving loops into virtual functions root676 2019-11-08 fix typos in helpstrings root676 2019-11-08 compress svg icons root676 2019-11-06 add myself to contributors root676 2019-11-06 format code root676 2019-11-05 fix bugs in fuzzify() methods and create processing tests root676 2019-11-04 [feature][processing] add function pictograms for fuzzy logic functions to toolbox root676 2019-11-04 [feature][processing] add first version of fuzzy logic raster algorithms to QGIS Julien Cabieces 2019-10-28 set current view mode to attribute editor myarjunar 2019-10-22 address review and performance improvement myarjunar 2019-10-20 [geonode] a generic way to consume geonode api. fixes #31376 Matthias Kuhn 2019-11-09 Apparently sip doesn't like double QObject inheritance If a list of objects (QList) is converted to a list of python objects, sip fails if items inherit from QObject. Fix #32700 Matthias Kuhn 2019-11-09 Revert "Remove SIP convert to subclass code for QgsRubberBand and QgsVertexMarker" This reverts commit 4b014e6e84093fc59ce9ee085657161b56be189c. Jürgen E. Fischer 2019-11-10 fix windows build Alessandro Pasotti 2019-11-10 Urlencode non ascii chars in User-Agent Fixes #32740 Sandro Santilli 2019-11-01 Fix loading of PostgreSQL geometry-less views Closes #32523 Bug was introduced with commit bbdbca4 Thanks @elpaso for finding the root cause of it Sandro Santilli 2019-11-08 Add test for extracting candidate primary keys from geometryless view Nyall Dawson 2019-11-08 [processing] Refine behavior of "Use filename as layer name" option to always avoid using temporary file names, and then set this option as enabled by default. Also change the setting key so that existing users will also get the new default value. Fixes #32591 Merge: 8d9fd78c9c cadb7916b5 Alessandro Pasotti 2019-11-09 Merge pull request #32736 from elpaso/server-wfs3-schema Server OAPIF: expose XML schema for collections Merge: 9ab06a2481 eb1f940cae Alessandro Pasotti 2019-11-09 Merge pull request #32743 from elpaso/bugfix-gh32716-pg-12-consrc Fix PG 12 constraints check (provider side) Merge: 4b014e6e84 0799e3b58f Alexander Bruy 2019-11-09 Merge pull request #32626 from alexbruy/service-area [processing] port service area algorithms to C++ Nyall Dawson 2019-11-08 Remove SIP convert to subclass code for QgsRubberBand and QgsVertexMarker These conversions just crash sip (woo. sip. yay. good times.). I can't find any alternative approach which avoids this crash, so just remove the cast to avoid the crash. Fixes #32700 Nyall Dawson 2019-11-08 Extend temporary layer warning to include layers stored inside a user's temporary folder, e.g. the "/tmp" folder on Linux This can lead to irretrievable data loss. Fixes #32582 Nyall Dawson 2019-11-08 Add QgsMapLayer::isTemporary to test whether a map layer is temporary These include memory layer provider layers, or layers physically stored inside a user's temporary folder (e.g. /tmp) lbartoletti 2019-11-08 [BUGFIX] Fix an hardcoded 'gpkg' extension in ProcessingConfig.py Alessandro Pasotti 2019-11-08 Fix PG 12 constraints check (provider side) Fixes #32716 in PG provider Merge: 9dbfb6a0e6 2a227fd214 D'Hont René-Luc 2019-11-08 Merge pull request #32730 from rldhont/fix-server-wfs-add-primary-keys-to-request-for-fid [Bugfix][Server] WFS: Add primary keys to request to build Server Feature Id Alessandro Pasotti 2019-11-08 Server OAPIF: update conformance classes Alessandro Pasotti 2019-11-08 Server OAPIF: expose XML schema for collections Also make sure links to parent paths end with / Denis Rouzaud 2019-11-08 remove relative include (#32728) Alexander Bruy 2019-11-08 cleanup Python remainings D'Hont René-Luc 2019-11-08 Fix const D'Hont René-Luc 2019-11-08 [Bugfix][Server] WFS: Add primary keys to request to build Server Feature Id Alexander Bruy 2019-11-08 address comments Matthias Kuhn 2019-11-08 Fix includes Alexander Bruy 2019-11-08 add more text to the help strings Jürgen E. Fischer 2019-11-07 fix windows build Jürgen E. Fischer 2019-11-07 qgsfunction: replace deprecated inspect.getargspec() to inspect.getfullargspec() Merge: 4960a5b8b0 e214ea7ba6 Denis Rouzaud 2019-11-07 Merge pull request #32705 from 3nids/fix_include remove relative include Merge: 706c33644d ded2eee638 Even Rouault 2019-11-07 Merge pull request #32580 from jgrocha/geopackage-primary-key Geopackage primary key available from PyQGIS Denis Rouzaud 2019-11-07 Missing include Merge: e5df863302 bca724f6e2 Matthias Kuhn 2019-11-07 Merge pull request #32706 from m-kuhn/qgis_point_pattern_fill_fix Fix freeze when loading point pattern fill with distance 0 Denis Rouzaud 2019-11-07 missing include libs Merge: fa88bccb36 989afa5b80 Matthias Kuhn 2019-11-07 Merge pull request #32629 from m-kuhn/dxf_hali_vali [dxf] HAlign/VAlign support for TEXT Merge: 8f83e63c73 35173c5336 Matthias Kuhn 2019-11-07 Merge pull request #32664 from m-kuhn/fix_ccache [travis] Fix ccache Julien Cabieces 2019-11-07 Add pg version guard and test on estimated count for view Julien Cabieces 2019-10-04 Fix featureCount on postgres view when flag estimatedmetadata is set Matthias Kuhn 2019-11-07 Move qgsbrowserdockwidget_p.h to private hdrs (#32711) Matthias Kuhn 2019-11-07 Restore clang Mathieu Pellerin 2019-11-07 Fix crash when deactivating vertex editor (fixes #32685) Jürgen E. Fischer 2019-11-07 oracle provider: log when ROWID is used for a missing primary key (closes #32648) Matthias Kuhn 2019-11-07 Add point pattern fill 0 space test Merge: 038a85192e 7d0f116696 Matthias Kuhn 2019-11-07 Merge pull request #32688 from m-kuhn/fix_priv_hdrs Move private headers where they belong Denis Rouzaud 2019-11-07 fix sip Merge: 845894b313 62f67ba667 Alessandro Pasotti 2019-11-07 Merge pull request #32656 from elpaso/bugfix-gh32641-server-oapif-items-link-issue Server OAPIF fix items link in html Matthias Kuhn 2019-11-07 Fix freeze when loading point pattern fill with distance 0 This results in a QImage with 0 extension which in turn is not acceptable for the painter which in turn results in plenty of QPainter inactive messages being thrown around. Denis Rouzaud 2019-11-07 follow up relative include Denis Rouzaud 2019-11-07 add missing header in CMakeLists Denis Rouzaud 2019-11-07 remove relative include Hugo Mercier 2019-11-07 [FEATURE] Selective masking (#30747) * [FEATURE] Selective masking Advanced rendering feature that allows the definition of 'masks' areas around labels or with a new typ of symbol layer. These masks will "un-draw" symbol layers of other layers underneath. It modifies the rendering process by adding an optional second pass. Merge: 23470085ea 6c9f01e28d Alessandro Pasotti 2019-11-06 Merge pull request #32684 from elpaso/dbmanager-postgis12-consrc-conbin-adscr-adbin Fix postgis 12 adscr -> adbin consrc -> conbin Nyall Dawson 2019-11-06 Fix crash if a vector layer is removed while the property assistant panel is opened Matthias Kuhn 2019-11-06 Move private headers where they belong Merge: 614af730df 28759b1f46 signedav 2019-11-06 Merge pull request #32665 from m-kuhn/fix_qgsfield_private_header Fix various private header Jürgen E. Fischer 2019-11-06 install required private headers Merge: 6adfdc4cf1 f66033435b Even Rouault 2019-11-06 Merge pull request #32673 from rouault/oapif_provider_query_button [OAPIF provider] Do not grey out 'Build query' button for OAPIF connections Alessandro Pasotti 2019-11-06 Fix postgis 12 adscr -> adbin consrc -> conbin Matthias Kuhn 2019-11-06 Add missing include Merge: 5910a7b9f1 5f9405bcd0 Alessandro Pasotti 2019-11-06 Merge pull request #32655 from elpaso/server-wfs3-properties [feature] Server OAPIF properties Denis Rouzaud 2019-11-06 Be more QML friendly (#32652) * add Q_ENUM for QgsGeometry::OperationResult * QgsVectorLayer::startEditing, commitChanges and editBuffer Q_INVOKABLE * Fix indentation * fix sip Alexander Bruy 2019-11-06 drop obsolete entries from the yaml Alexander Bruy 2019-11-06 remove Python versions of algorithms Alexander Bruy 2019-11-06 update tests for service area algorithms Alexander Bruy 2018-08-01 [processing] port service area (from layer) alg to c++ Alexander Bruy 2018-08-01 [processing] port service area (from point) alg to c++ Alexander Bruy 2019-10-30 add note about height parameters for users who don't want to read docs Alexander Bruy 2019-10-29 use distance parameter Alexander Bruy 2019-10-28 [FEATURE][needs-docs][processing] add gdal_viewshed algorithm Even Rouault 2019-11-06 Fix compilation issues related to automoc'ification Not sure why they trigger on my end and not on CI... Perhaps because I didn't make clean. The symptoms are the linker complaining about double definition of symbols. Nyall Dawson 2019-11-06 Fix memory leaks, inconsistent transferral of ownership Matthias Kuhn 2019-11-05 Do not delete a symbol we don't own Fix #32661 Jürgen E. Fischer 2019-11-06 fix windows build including some warnings Even Rouault 2019-11-06 [OAPIF provider] Do not grey out 'Build query' button for OAPIF connections Matthias Kuhn 2019-11-05 Include private header Matthias Kuhn 2019-11-05 More forward declare fixes Matthias Kuhn 2019-11-05 Make QgsPropertyTransformer forward forward declared std::unique_ptr ready Matthias Kuhn 2019-11-05 Fixes here and there and everywhere Matthias Kuhn 2019-11-05 Revert "install qgsfield_p.h" This reverts commit e2ccd837fb7fa3a5549ed4b8659aae926390c049. Matthias Kuhn 2019-11-05 Fix more private includes Matthias Kuhn 2019-11-05 Fix qgsfield private header David Signer 2019-10-24 avoid to unembed rules, if it's the layer itself because otherwise it's not possible to deactivate LAYERTITLE but keep RULELABEL Matthias Kuhn 2019-11-05 [travis] Fix ccache Matthias Kuhn 2019-10-29 Keep order of value map items when importing CSV Jürgen E. Fischer 2019-11-05 also track newer CIFS Merge: 3789c7d3a8 a2f02d06b3 Alessandro Pasotti 2019-11-05 Merge pull request #32645 from elpaso/server-wfs3-fix-url-limits-offset Server OAPIF fix limits/offset links Merge: cc423a7a3b d7cc163035 Matthias Kuhn 2019-11-05 Merge pull request #32643 from m-kuhn/clazy_unique_connection_lambda Fix Qt::UniqueConnection with lambda Alessandro Pasotti 2019-11-05 Server OAPIF fix items link in html Fixes #32641 Alessandro Pasotti 2019-11-05 Server OAPIF properties parameter Makes it possible to specify a comma separate list of attributes to be returned by items call This is apparently not in core specifications but most of sample implementations supports it and well, it's just useful. Alessandro Pasotti 2019-11-05 Takes description from parameter makes this method reusable and not only for field filters Merge: 7c4a9bec23 bd8dcd941b Matthias Kuhn 2019-11-05 Merge pull request #32649 from 3nids/fix_android_build fix android build Alessandro Pasotti 2019-11-05 Server OAPIF nl2br template function Introduce a new template function to replace nl with
    Matthias Kuhn 2019-11-05 Rename internal method's name Denis Rouzaud 2019-11-05 more invokable methods in QgsVectorLayer Denis Rouzaud 2019-11-05 install qgsfield_p.h Denis Rouzaud 2019-11-05 fix build Denis Rouzaud 2019-11-05 make vector layer geometry editing methods invokable Denis Rouzaud 2019-11-05 add Q_ENUM macro to QgsVectorLayer::EditResult and SelectBehavior Martin Dobias 2019-11-04 Use Q_GLOBAL_STATIC Martin Dobias 2019-11-01 sip no file Martin Dobias 2019-11-01 fix order in doxygen docs Martin Dobias 2019-11-01 [feature] Add API for event tracing This is more developer oriented feature to help with profiling, debugging and optimization - especially when dealing with multi-threaded code. Denis Rouzaud 2019-11-05 Update src/core/qgsapplication.cpp Co-Authored-By: Matthias Kuhn Denis Rouzaud 2019-11-05 fix android build [ci-skip] Matthias Kuhn 2019-11-05 Fix Qt::UniqueConnection with lambda Mathieu Pellerin 2019-11-05 Followup 1f3b039: fix wrong monkey patched var name Alessandro Pasotti 2019-11-05 Server OAPIF fix limits/offset links See PR #32639 Merge: 390c482cdd f1e20f23e6 Alessandro Pasotti 2019-11-05 Merge pull request #32631 from elpaso/bugfix-gh32615-datasourcemanager-inner-resize Resize source select dialogs according to container Matthias Kuhn 2019-11-05 Anchor "cap" to "top" Nyall Dawson 2019-11-05 Fix potential lockup in layout map grid generation Nyall Dawson 2019-11-05 Fix lockup when using rotate feature tool And add unit tests Fixes #32123 Merge: 7951feba01 75bc01bf58 Alexander Bruy 2019-11-05 Merge pull request #32633 from NaturalGIS/fix_grass_out_default [processing] fixes default GRASS output geometry type (fix #32560) Merge: 7bfac70c9c a6386038ff Matthias Kuhn 2019-11-05 Merge pull request #32607 from m-kuhn/clazy Enable clazy on travis Nyall Dawson 2019-11-05 [processing] Raise an exception when interpolation break/structure lines are set without an attribute source set Refs #27048 Nyall Dawson 2019-11-05 Fix handling of interpolation layers with differing input coordinate reference systems Fixes #27048 Alexander Bruy 2019-11-05 Fix default value Alexander Bruy 2019-11-04 ensure that input raster is set Alexander Bruy 2019-11-02 tests for rasterize_over_fixed Alexander Bruy 2019-11-02 tests for rasterize_over Alexander Bruy 2019-11-02 add missed outputs to algorithms Giovanni Manghi 2019-10-20 better strings Giovanni Manghi 2019-10-20 split the tool Giovanni Manghi 2019-10-02 add 'burn' parameter Giovanni Manghi 2019-10-02 implement few suggested changes Giovanni Manghi 2019-10-01 revive the GDAL 'rasterize over' tool that was available in the old ltr and for some reason not activated/added in QGIS 3 Nathan Woodrow 2019-11-05 Update readme with guide to build from source (#32634) Giovanni Manghi 2019-11-04 fixes default GRASS output geometry type Matthias Kuhn 2019-11-04 Fully qualify enum default parameters Matthias Kuhn 2019-11-04 Fix all 3 arg lambda problems Matthias Kuhn 2019-11-04 Enable more clazy checks and disable warnings as errors (boom) Alessandro Pasotti 2019-11-04 Resize source select dialogs according to container Fixes #32615 This was tricky and I don't really know what was causing the issue, but looks like the patch doesn't break the other dialogs (mainly vector layer properties) that were affected by #31449. Fixes also an unreported issue with OGR source select inner dialog not being painted when opening the source manager dialog. Matthias Kuhn 2019-11-04 Fix another 3 arg lambda warning Merge: 696c4075da 148febdc46 Matthias Kuhn 2019-11-04 Merge pull request #32627 from m-kuhn/no_constexpr_latin1string No constexpr QLatin1String on Windows Matthias Kuhn 2019-11-04 Fix clazy warning Matthias Kuhn 2019-11-02 [dxf] HAli/VAli support for TEXT Alessandro Pasotti 2019-11-04 Add save multiple styles action to style menu Adds the possibility to save/export multiple styles at once in QML/SLD and in the DB, in case of file system export an incremental number is appended to the base file name i.e. export.qml export_1.qml ect. in case of DBs the user can specify a new name for the exported syles, and in that case an incremental number is appended to the base style name i.e. name, name 1, name 2 etc., if the new name is left blank, the style name is used and in case of conflicts the incremental number is appended as well. Matthias Kuhn 2019-11-04 No constexpr QLatin1String on Windows Mathieu Pellerin 2019-11-04 More connect fun Matthias Kuhn 2019-11-04 Fix clazy non-pod-static Merge: 144f6a8d09 e0e96faffd Alessandro Pasotti 2019-11-04 Merge pull request #32487 from elpaso/value-relation-restore [feature] Value relation restore missing layers from DBs Alessandro Pasotti 2019-11-04 Changes dependency message: removed 'Form' Merge: 1046f6f1fc 3aa927cc63 Alessandro Pasotti 2019-11-04 Merge pull request #32553 from elpaso/uniform-field-display-alias field displayNameWithAlias Nyall Dawson 2019-11-04 Fix some more connect 3arg warnings Merge: aa9134545a f14301d7a7 Matthias Kuhn 2019-11-04 Merge pull request #32602 from m-kuhn/automoc Widespread use of AUTOMOC Nyall Dawson 2019-11-04 Fix some more connect 3arg warnings Matthias Kuhn 2019-11-03 Only do connect-3arg-lambda check on travis Matthias Kuhn 2019-11-03 No intermediate link Matthias Kuhn 2019-11-03 Use clazy Matthias Kuhn 2019-11-03 Enable clazy on travis Nyall Dawson 2019-11-04 Improved lambda capture Even if the collection item is deleted before the action is triggered, we can still safely show the creation dialog and act on it (we just can't trigger the item refresh automatically) Nyall Dawson 2019-11-04 Another connect without context Nyall Dawson 2019-11-01 [FEATURE] Add expression functions for converting to/from wkb Adds geom_from_wkb and geom_to_wkb, which mirror the existing geom_from_wkt/geom_to_wkt functions but for WKB representations of geometries. Since QGIS 3.6 we've had good support for binary blob values in expressions and field values, so adding these functions allows users to work with binary blob fields containing WKB representations of geometries (e.g. with a geometry generator showing the encoded geometries) Nyall Dawson 2019-11-01 [processing] Allow enum input values to be used in expressions for model inputs Fixes #32452 Nyall Dawson 2019-11-04 Fix some lambda connects without context arguments (these cause crashes--STOP doing THIS!) Matthias Kuhn 2019-11-04 Add separate section for private headers Matthias Kuhn 2019-11-03 Also moc private 3d headers Merge: 002d3986d5 80c0b944f0 Matthias Kuhn 2019-11-03 Merge pull request #32552 from m-kuhn/q_global_static non POD static Matthias Kuhn 2019-11-03 AUTOMOC auth Matthias Kuhn 2019-11-03 Cleanup 3d Matthias Kuhn 2019-11-03 Fix building core and pycore Matthias Kuhn 2019-11-03 No reason to set AUTOMOC on individual targets, it's global Matthias Kuhn 2019-11-03 Remove leftover Matthias Kuhn 2019-11-03 Fixup Matthias Kuhn 2019-11-03 Fix sip file for sip and automoc Matthias Kuhn 2019-11-03 Resipify Matthias Kuhn 2019-11-03 Fix range widget wrapper test Jürgen E. Fischer 2019-11-03 translation string fix Matthias Kuhn 2019-11-03 Widespread use of AUTOMOC For many people it's unclear where to put headers in CMakeFiles.txt If they should be duplicated in both moc and non moc header sections. And if private headers should be included as well. The good news is that CMake is able to figure out itself which headers need moc'ing by some sourcery called automoc. Let's use it. Jürgen E. Fischer 2019-11-01 include saga strings in translations Alessandro Pasotti 2019-11-03 Add match type to resolveWeakly This way can define exactly how the weak resolution will consider a layer a postivie match. Matthias Kuhn 2019-11-03 invokable return types need to be fully-qualified Idenfied by clazy Alexander Bruy 2019-11-02 remove unused variable fix tests Giovanni Manghi 2019-10-29 fix gdal calc compression options Matthias Kuhn 2019-11-03 non-POD global statics Identified by clazy Matthias Kuhn 2019-11-03 non-POD static ([class name goes here]) [-Wclazy-non-pod-global-static] Matthias Kuhn 2019-11-03 Fix crs test Merge: 38b270e31a 5eac13558b Matthias Kuhn 2019-11-03 Merge pull request #32593 from m-kuhn/qwt_find_usr_include Find QWT headers also in /usr/include/qt5 Alessandro Pasotti 2019-11-03 sipify Merge: a6213d6d3f 4e225e1614 Alexander Bruy 2019-11-03 Merge pull request #32583 from alexbruy/fix-32579 [processing] handle advanced flag when exporting model to Python (fix #32579) Merge: b4225d7003 7d2000bc30 Alessandro Pasotti 2019-11-03 Merge pull request #32586 from elpaso/server-oapif-fix-items-crs Fix server OAPIF crs transformation on items Merge: 9ce55dbe82 cddc10a929 Matthias Kuhn 2019-11-03 Merge pull request #32559 from troopa81/revert_waitforfinished Fixes #32545 Revert qgstaskmanager waitforfinished fix Matthias Kuhn 2019-11-03 Find QWT headers also in /usr/include/qt5 That is where Fedora puts them Matthias Kuhn 2019-11-03 Find QWT headers also in /usr/include/qt5 That is where Fedora puts them Matthias Kuhn 2019-11-03 Update tests Merge: 0b5814717c 04fd7f6a91 Matthias Kuhn 2019-11-03 Merge pull request #32585 from m-kuhn/dxf_private Move internals to private header Merge: c86ed789bf 5c439ab693 Matthias Kuhn 2019-11-03 Merge pull request #32587 from m-kuhn/dxf_loops Modernize loops in dxf exporter Julien Cabieces 2019-11-01 comment these tests while waitforfinished is not fixed Julien Cabieces 2019-10-31 Fixes #32545 Revert qgstaskmanager waitforfinished fix This reverts commit 42e22b7a6894f84a155d0c9330414f88413ece2b. Richard Duivenvoorde 2019-11-02 Update tests/src/core/testqgsexpression.cpp Co-Authored-By: Matthias Kuhn Richard Duivenvoorde 2019-11-02 Update src/core/expression/qgsexpressionfunction.cpp Co-Authored-By: Matthias Kuhn Matthias Kuhn 2019-11-02 Workaround sip issues Matthias Kuhn 2019-11-02 Fixup Matthias Kuhn 2019-11-02 Use nondeprecated api Matthias Kuhn 2019-11-02 License header Matthias Kuhn 2019-11-02 More efficient loops Alessandro Pasotti 2019-11-02 Fix server OAPIF crs tranformation on items fixes an unreported issue when serving items not in 4326. Matthias Kuhn 2019-11-02 Move internals to private header Matthias Kuhn 2019-11-02 Merge back into master Matthias Kuhn 2019-11-02 Dox Matthias Kuhn 2019-11-02 Fixup Matthias Kuhn 2019-11-02 Fixup Matthias Kuhn 2019-11-02 Python fixes Matthias Kuhn 2019-11-02 Many followup fixes Matthias Kuhn 2019-11-01 Fix this and that Matthias Kuhn 2019-11-01 Cleanup python code Matthias Kuhn 2019-11-01 Various fixes Matthias Kuhn 2019-11-01 constexpr instead of static Matthias Kuhn 2019-11-01 More Q_GLOBAL_STATIC Because it's pure fun Matthias Kuhn 2019-11-01 Move private header to standard naming scheme Matthias Kuhn 2019-11-01 Remove obsolete file Matthias Kuhn 2019-11-01 Improve docs Matthias Kuhn 2019-11-01 Improve code Matthias Kuhn 2019-11-01 Q_GLOBAL_STATIC for QgsDataProvider Matthias Kuhn 2019-10-31 Less global statics in expressions Matthias Kuhn 2019-10-31 Less global statics in expressions Matthias Kuhn 2019-10-31 Q_GLOBAL_STATIC for QgsCustomization Matthias Kuhn 2019-10-31 Q_GLOBAL_STATIC for QgsPathResolver Matthias Kuhn 2019-10-31 Q_GLOBAL_STATIC for QgsCoordinateReferenceSystem Matthias Kuhn 2019-10-31 More Q_GLOBAL_STATIC for QgsExpression Matthias Kuhn 2019-10-31 Fix QgsApplication Matthias Kuhn 2019-10-31 And even more Q_GLOBAL_STATIC for the friends over at pal Matthias Kuhn 2019-10-31 A bit of Q_GLOBAL_STATIC for the ogr provider too Matthias Kuhn 2019-10-31 Q_GLOBAL_STATIC for QgsLayoutDesignerDialog Matthias Kuhn 2019-10-31 Q_GLOBAL_STATIC for statistical summary dock widget Matthias Kuhn 2019-10-31 Q_GLOBAL_STATIC for expressions Matthias Kuhn 2019-10-31 Q_GLOBAL_STATIC for QgsEllipsoidUtils Matthias Kuhn 2019-10-31 Remove unused global static Matthias Kuhn 2019-10-31 QgsSettings Q_GLOBAL_STATIC Matthias Kuhn 2019-10-31 Remove unused variable Matthias Kuhn 2019-10-31 Use Q_GLOBAL_STATIC Alexander Bruy 2019-11-02 add test for exporting model with advanced parameter Richard Duivenvoorde 2019-11-02 Fix tests Alexander Bruy 2019-11-02 [processing] correctly handle advanced parameters when exporting model to Python (fix #32579) Jürgen E. Fischer 2019-11-02 osgeo4w: detect grass78 Richard Duivenvoorde 2019-11-01 Rename to 'DateTimeFromEpoch' and add 2 extra tests Richard Duivenvoorde 2019-11-01 Update src/core/expression/qgsexpressionfunction.cpp Co-Authored-By: Nyall Dawson Jorge Gustavo Rocha 2019-11-01 test_provider_ogr_gpkg.py format Jorge Gustavo Rocha 2019-11-01 pkAttributeIndexes override for ogr provider Merge: 8cf5209a52 54c175b55f Matthias Kuhn 2019-11-01 Merge pull request #32315 from roya0045/optional_fids [API/feature?] make fids caching optional Merge: 392532ee62 562b5186ce Matthias Kuhn 2019-11-01 Merge pull request #32574 from m-kuhn/fix_orfeo_link [travis] Fix link to OTB binaries Matthias Kuhn 2019-11-01 Fix link to OTB binaries Merge: 7dcb26db40 34e5862467 Matthias Kuhn 2019-11-01 Merge pull request #32517 from m-kuhn/tracerFixCrashOnExit Fix crash on exit Merge: 4b8d3e7800 de2dd6f0c6 Matthias Kuhn 2019-11-01 Merge pull request #32527 from m-kuhn/valueMapCopyPasteFix Fix copy items from value map configuration Sandro Santilli 2019-10-28 Iterate over a const, to supposedly save some CPU cycles and memory ... as suggested by @m-khun via https://github.com/qgis/QGIS/pull/31858#discussion_r339471008 Sandro Santilli 2019-10-28 Use for instead of foreach Sandro Santilli 2019-09-20 Reduce number of queries to qgis_editor_widget_styles table Closes #26186 Sandro Santilli 2019-09-17 Use EXISTS to tell if a table exists, rather than count(*) Avoids a full sequencial scan (see #26186) Also query pg_class directly Sandro Santilli 2019-09-17 Use CREATE IF NOT EXISTS for layer_styles The syntax is supported since PostgreSQL 9.1 and we already use 9.1-only syntax (regclass). Merge: 17a4a34fc5 730c875241 Alessandro Pasotti 2019-11-01 Merge pull request #32546 from elpaso/pg-broken-credentials-cache [feature] Ignored credentials temporary cache Alessandro Pasotti 2019-11-01 Update python/core/auto_generated/qgsfield.sip.in Co-Authored-By: Nyall Dawson Alessandro Pasotti 2019-11-01 Update python/core/auto_generated/qgsfield.sip.in Co-Authored-By: Nyall Dawson Nyall Dawson 2019-11-01 Remove unused define Nyall Dawson 2019-10-31 Sipify Nyall Dawson 2019-10-31 Minor fixes Nyall Dawson 2019-10-31 Dox++ Nyall Dawson 2019-10-29 Heavily optimise GDAL based image resampling Nyall Dawson 2019-10-28 Add method to resample a QImage using gdal library resampling, and use this instead of the inbuilt QGIS resampling The QGIS methods are slooooow, unoptimized, and buggy. And gdal exposes MANY more resampling methods we could potentially expose now! Also fixes rendering issues with cubic resampler and nodata pixels Nyall Dawson 2019-10-28 Add method to resample QImage using gdal resample to a gdal memory dataset Nyall Dawson 2019-10-28 Add method to convert a QImage to a gdal memory dataset Nyall Dawson 2019-10-28 Add method to create multi-band gdal memory dataset Etienne Trimaille 2019-10-30 add QGIS version in model exported as Python Alessandro Pasotti 2019-10-31 Remove this from lambda Alessandro Pasotti 2019-10-31 Capitalize actions Richard Duivenvoorde 2019-10-31 Update resources/function_help/json/from_epoch Co-Authored-By: Étienne Trimaille Merge: 9a9ab392f2 ca939cf28f Hugo Mercier 2019-10-31 Merge pull request #32252 from mhugo/fix_27087 [oracle] fixes insertion of dates Alessandro Pasotti 2019-10-31 Sipify Alessandro Pasotti 2019-10-31 field displayNameWithAlias This adds another method to display field names with alias, this is to be used when working close to the data structure (sql builder, expressions etc.) when the information in the alias is sometimes fundamental to indentify what the field contains. displayNameWithAlias is now used (insted of field name) in: expressions dialog query builder The format is: alias (field_name) and, in case there is no alias: field_name Richard Duivenvoorde 2019-10-31 Add simple test Alessandro Pasotti 2019-10-31 Fix build Richard Duivenvoorde 2019-10-31 Add from_epoch (MSec from epoch) expression function Merge: 292008f637 1895db9495 Matthias Kuhn 2019-10-31 Merge pull request #32524 from m-kuhn/dxfEmptyExtentError [dxf export] Bail out if extent could not be determined Merge: 2c65ac54ad 624ae0355f Blottiere Paul 2019-10-31 Merge pull request #32386 from pblottiere/fix_crs_json Use CRS in WMS GetFeatureInfo when info_format is in json Fixes #32326 Alessandro Pasotti 2019-10-31 Connect vl to vectorLayerStyleLoaded on load Blottiere Paul 2019-10-28 Remove unused parameter Blottiere Paul 2019-10-28 Update sip Blottiere Paul 2019-10-28 Do not transform eometries in getfeatureinfo for json format Blottiere Paul 2019-10-28 Add option in json exporter to not transform geometries Blottiere Paul 2019-10-24 Update sip Blottiere Paul 2019-10-24 Add doc Blottiere Paul 2019-10-24 Update src/core/qgsjsonutils.h Co-Authored-By: Alessandro Pasotti Blottiere Paul 2019-10-24 Add test with underlying layer in 4326 Blottiere Paul 2019-10-24 Add unit test with layer in crs other than 4326 Blottiere Paul 2019-10-24 Set destination crs on json exporter Blottiere Paul 2019-10-24 Add method to set destination crs on json exporter Alessandro Pasotti 2019-10-31 Option to ignore the connection temporarily of for the session Alex 2019-10-31 optional fids counting Matthias Kuhn 2019-10-31 Use Q_GLOBAL_STATIC Alessandro Pasotti 2019-10-31 Update src/core/qgsmaplayer.h Co-Authored-By: Nyall Dawson Alessandro Pasotti 2019-10-31 Update src/app/qgisapp.cpp Co-Authored-By: Nyall Dawson Merge: e86c2afb4e 6d63bce6d2 Matthias Kuhn 2019-10-31 Merge pull request #32542 from Djedouas/patch-1 Changed Python inspect.getargspec() Alessandro Pasotti 2019-10-31 Ignore connections: from 5 seconds to 60 Hugo Mercier 2019-10-15 [oracle] Fix date insertion Values are not converted anymore to strings before binding, so that QDate values are written as dates. Fixes #27087 Matthias Kuhn 2019-10-31 Test fixes Alessandro Pasotti 2019-10-31 Move connections ignore cache to credentials dialog this way it is available for all providers Merge: 3e5af46a16 340651b2f7 Hugo Mercier 2019-10-31 Merge pull request #31648 from troopa81/fix_snaptocurrentlayer Parallelize snap caching Merge: 3f33701da1 e168ca5dfa Matthias Kuhn 2019-10-31 Merge pull request #32540 from daniviga/master [RPM] Update sip references in spec file MUrban 2019-09-24 [feature] [mesh] fix #29326 Adding SIP_SKIP for datasetPlaybackInterval MUrban 2019-09-23 [feature] [mesh] fix #29326 Adding playback function for mesh datasets Djedouas <34267385+Djedouas@users.noreply.github.com> 2019-10-31 Changed Python inspect.getargspec() inspect.getargspec() is deprecated since python 3. replacement with inspect.getfullargspec() related to issue #32516 Merge: 6e03a97f63 edd89502f5 Matthias Kuhn 2019-10-31 Merge pull request #32513 from m-kuhn/dxfNoNan [dxf export] initialize PointZ with 0 Hugo Mercier 2019-10-15 Allow the execution of Oracle tests on an arbitrary DB Matthias Kuhn 2019-10-31 Since 3.10.1 Matthias Kuhn 2019-10-31 Avoid type conversion for QCOMPARE Nyall Dawson 2019-10-31 Copyright Nyall Dawson 2019-10-31 Dox++ Nyall Dawson 2019-10-30 When reading a project, fallback to default view extent if canvas extents are not set Nyall Dawson 2019-10-30 Add API to allow setting the default view extent for a new project Allows a QgsProject created using QGIS api only (i.e., not via the desktop application) to specify the default extent which should be visible when that project is opened. Straight from the dox: Sets the default view extent, which should be used as the initial map extent when this project is opened. \warning When a project is opened in the QGIS desktop application and saved, individual map canvases will store their own previous view extent as custom project properties. Reloading this saved version of the project will trigger the canvases to restore their individual last view extents. Accordingly, in the QGIS desktop application, this setting only forms a default, initial view used when the project is opened for the very first time. Nyall Dawson 2019-10-30 Move QgsProject map scales settings to a new class, QgsProjectViewSettings attached to QgsProject And deprecate old getters/setters The goal here is to create a place for project view related settings (e.g. map scales, default extent, possibly future things like a fixed project maximum area of interest, etc). Currently these are all handled in an ad-hoc way, e.g. sometimes in project custom keys, sometimes inside xml saved and restored by map canvases. But both these approaches break important use case for plugins, e.g. creating a project from scratch which will zoom to a desired extent on load. That's totally impossible in the current API, unless you resort to extremely fragile manual xml crafting... Nyall Dawson 2019-10-31 Doxy Nyall Dawson 2019-10-31 Deprecate old QgsRasterResampler interface, and add a new interface which doesn't require pre-allocation of a temporary QImage The existing interface is very inefficient for the bilinear resampler, because it requires allocation of a temporary QImage just to pass the desired height and width to the resampler... Daniele Viganò 2019-10-30 [RPM] Update sip references in spec file Matthias Kuhn 2019-10-30 Use range-based for loops Matthias Kuhn 2019-10-30 Fix crash with invalid postgres provider Crash is triggered by opening the postgres vector layer properties with a not-yet-known CRS. Matthias Kuhn 2019-10-30 Typo Merge: 6a7719f9be e8fa8edfc4 Alessandro Pasotti 2019-10-30 Merge pull request #32322 from elpaso/server-wfs3-timefilter-dimensions [feature] Server wfs3 timefilter dimensions Matthias Kuhn 2019-10-30 Fix copy items from value map configuration QAbstractItemView internally uses the KeyPress signal, so in order to make sure our code takes precedence we need to react to the same signal. Apparently it's not enough to trust Qt that the KeyReleased is always triggered after a KeyPress. Fix #32256 Alessandro Pasotti 2019-10-30 Typo Alessandro Pasotti 2019-10-30 PG: Skip broken connections (for a while) Matthias Kuhn 2019-10-30 Use class enum Matthias Kuhn 2019-10-30 Typo Matthias Kuhn 2019-10-30 [dxf export] Bail out if extent could not be determined E.g. because no layers are given Julien Cabieces 2019-10-30 fix spell error Alessandro Pasotti 2019-10-30 Fix test case and add some more BSTS checks BSTS=better safe than sorry Alessandro Pasotti 2019-10-29 Code layout typos Alessandro Pasotti 2019-10-29 Address PR comments Alessandro Pasotti 2019-10-29 Resolve mssing layers loosely by name and provider Alessandro Pasotti 2019-10-29 Auto load missing layers from Postgis Alessandro Pasotti 2019-10-28 Load dependency layers automatically when possible Alessandro Pasotti 2019-10-25 Check vector layer widget broken dependencies Merge: 6746fec749 d1be51f467 Alessandro Pasotti 2019-10-30 Merge pull request #32512 from elpaso/fix-mxe-builds Fix MXE builds Merge: b2e7121493 3a063d4135 Matthias Kuhn 2019-10-30 Merge pull request #31966 from m-kuhn/fix28914 Fix move selected to top Alessandro Pasotti 2019-10-30 Stupid vim and your hard tabs! Matthias Kuhn 2019-10-30 Test attribute table "selected on top" Matthias Kuhn 2019-10-30 Fix crash on exit Global static QHash can crash on exit Julien Cabieces 2019-10-30 remove useless signal Alessandro Pasotti 2019-10-30 Fix build warning about a template Alessandro Pasotti 2019-10-24 Fix tests and remove unnecessary code also correctly down-up cast date(time) when needed Alessandro Pasotti 2019-10-23 Remove unused code (leftover) Alessandro Pasotti 2019-10-23 Update src/app/qgssourcefieldsproperties.cpp Alessandro Pasotti 2019-10-22 Update src/app/qgswmsdimensiondialog.h typo Alessandro Pasotti 2019-10-22 Apply suggestions from code review Co-Authored-By: Blottiere Paul Alessandro Pasotti 2019-10-21 Server WMS/OAPIF dimensions, add a tooltip about support Alessandro Pasotti 2019-10-21 Server OAPIF time queries: handle infinity Alessandro Pasotti 2019-10-21 Server: adapt infinity filters to QgsRange API Alessandro Pasotti 2019-10-20 Server OAPIF temporal extent Alessandro Pasotti 2019-10-20 Server OAPIF time filter: check validity Raise if empty Alessandro Pasotti 2019-10-19 Server OAPIF use QgsRange classes for intervals with full test coverage for single values and ranges, supports time, datetime and string fields. Alessandro Pasotti 2019-10-19 Server OAPIF datetime filter support with full test coverage for single values and ranges, supports time, datetime and string fields. Alessandro Pasotti 2019-10-19 Server OAPIF, better styles and API HTML output Alessandro Pasotti 2019-10-18 Server: datetime basic filter support for OAPIF Alessandro Pasotti 2019-10-18 Server OAPIF datetime support Matthias Kuhn 2019-10-30 Test for no nan in dxf Matthias Kuhn 2019-10-30 [dxf export] initialize PointZ with 0 DXF does not know the concept of NaN Julien Cabieces 2019-10-30 Don't delete locator while indexing Alessandro Pasotti 2019-10-30 Fix MXE builds Julien Cabieces 2019-10-30 Extract loc->isindexing from indexprepared Julien Cabieces 2019-10-30 Don't call processEvents and clear added/deleted list Julien Cabieces 2019-10-24 fix doc Julien Cabieces 2019-10-18 Fix wait to be finished and add test Julien Cabieces 2019-10-18 Replace snapToMapRelaxed with a boolean Matthias Kuhn 2019-09-06 [FEATURE] Parallelize snap index build Mathieu Pellerin 2019-10-28 [FEATURE][symbology] Add density-based point count for the random marker fill Mathieu Pellerin 2019-10-30 [ui] Fix horizontal margin not cleared to 0 for center aligned decoration Julien Cabieces 2019-10-29 fix zoom/pan to current feature when in relation editor widget Alessandro Pasotti 2019-10-29 Fix raster calc OpenCL < operator Fixes #32477 also: - catch build exceptions - remove parenthesis after casting numbers - add cast to raster ref (for fabs overload) with tests Julien Cabieces 2019-10-29 Flip not started and not finished mutex unlock Julien Cabieces 2019-10-25 fix waitforfinished layout legend test Julien Cabieces 2019-10-21 Fix qgstaskmanager waitforfinished so it waits that the task was actually started Nyall Dawson 2019-10-29 [layouts] Alternate fix for #29821 The previous fix resulted in #32465 Nyall Dawson 2019-10-29 [layouts] Fix crash when deleting layouts from designer window Fixes #32465 Peter Petrik 2019-10-01 [feature] [mesh] fix #31550 Expose new methods in analysis library for exporting contours for mesh layers The mesh styling dialog now has new combo box for selection of resampling method for datesets defined on faces. Also the analysis library has new class QgsMeshContours with export function for contour lines and contour polygons. Julien Cabieces 2019-10-29 Fix QgsAttributeEditorContext copy constructor Ismail Sunni 2019-10-29 [FEATURE] Add z distance (#31451) * Add z-distance in 3d measurement tool. * Refactor code for adding new item in 3d measurement tool. * Fix right click stop the measurement but not reset the table. * Add horisontal distance. * Remove unit in the header. * Add widgets for 3d measurement tool * Calculate total horisontal distance. * Refactor showing total distance. * Handle check box behaviours. * Save state of the checkboxes. * Rename variable for consistency. * Set proper title for 3d measurement tool. * horisontal to horizontal. * use one extra distance. * Remove checkbox for other distance. Merge: 4eaab04204 28d682243f Alessandro Pasotti 2019-10-29 Merge pull request #32481 from elpaso/bugfix-gh-32475-server-security-access-control Fix server WMS access control security issue Alessandro Pasotti 2019-10-29 Autopep8 Merge: 6f1c42e7bc 901743c32f Alessandro Pasotti 2019-10-29 Merge pull request #32464 from elpaso/connections-db-api-spatialite Connections db api spatialite Alessandro Pasotti 2019-10-29 Include GDAL Alessandro Pasotti 2019-10-29 Fix server WMS access control security issue Fixes #32475 Nyall Dawson 2019-10-29 [processing] Fix model to python when model has no input parameters Nyall Dawson 2019-10-29 [processing] Fix string escaping when converting models to python code with expression parameters Fixes #32451 Merge: 3daf24c716 e8d1a236d3 Matthias Kuhn 2019-10-29 Merge pull request #31951 from troopa81/feature_update_layer_selection_from_relation_editor Feature update layer selection relation widgets Merge: 49700d01ff e08fe1cc8f Matthias Kuhn 2019-10-29 Merge pull request #32176 from 3nids/clear_warning prevent clearing selection in QgsFeatureListView Alessandro Pasotti 2019-10-29 Address PR comments Merge: bd1b27087d 72ebbc0688 Matthias Kuhn 2019-10-29 Merge pull request #32461 from m-kuhn/stringToFeatureListDefaultValues Add default values to QgsJsonUtils::stringToFeatureList Jürgen E. Fischer 2019-10-28 fix qgis release name Nyall Dawson 2019-10-28 Fix memory leak Alessandro Pasotti 2019-10-28 Add test case for spatialite connections API Alessandro Pasotti 2019-10-28 Implement connections API for spatialite API only: no client code is actually using this API yet. Matthias Kuhn 2019-10-28 Add default values to QgsJsonUtils::stringToFeatureList Because we can assume the user does not care for fields if he does not specify them and that UTF-8 is the default except when it's not. Merge: 9b93f48f6e ce5405f136 Alessandro Pasotti 2019-10-28 Merge pull request #32435 from elpaso/connections-db-api-tables-table_uri Connections db api tables table uri Merge: 03baeea083 094359f7b2 Alexander Bruy 2019-10-28 Merge pull request #32455 from alexbruy/processing-setting [processing] allow to select files without suffix in the Processing options dialog Julien Cabieces 2019-10-28 Update ui when linking feature for any relation type Julien Cabieces 2019-10-28 fix bad use of getSelectedFeatures Julien Cabieces 2019-10-28 Update buttons when initiliazing Jürgen E. Fischer 2019-10-27 fix python constructor for QgsPoint (does not accept QgsPointXY & QPointF anymore) fixes #32443 Alexander Bruy 2019-10-28 [processing] allow to select files without suffix in the Processing options dialog Julien Cabieces 2019-10-28 Complete doc Julien Cabieces 2019-10-25 fix doc Julien Cabieces 2019-10-25 make slots private Co-Authored-By: Matthias Kuhn Julien Cabieces 2019-10-25 Filter selected feature to the related feature parent Julien Cabieces 2019-09-23 [FEATURE][needs-docs] Update vector layer selection from feature selection dialog Julien Cabieces 2019-09-05 [FEATURE][needs-docs] Update vector layer selection from relation editor widget Alessandro Pasotti 2019-10-28 Added since to new API methods Mathieu Pellerin 2019-10-28 Fix map renderer world file not taking into account complete base name Nyall Dawson 2019-10-28 More spelling Nyall Dawson 2019-10-28 Fix test image Nyall Dawson 2019-10-28 Dox++ Nyall Dawson 2019-10-28 Remove redundant code Nyall Dawson 2019-10-28 Bump default point count to 10 Nyall Dawson 2019-10-28 Indentation Nyall Dawson 2019-10-28 Spelling Nyall Dawson 2019-10-28 Add unit tests for multipolygon random marker fill Nyall Dawson 2019-10-28 Newly created random marker fills should default to a new random seed, rather then the "randomized" seed setting Having seeded random fills by default is much more predicatable and expected behavior for users Nyall Dawson 2019-10-28 Remove duplicate files Nyall Dawson 2019-10-28 Unit tests for random marker fill Nyall Dawson 2019-10-28 Add sip cast for random marker fill Nyall Dawson 2019-10-28 Dox, spelling Nyall Dawson 2019-10-28 Add missing const Nyall Dawson 2019-10-21 wip Nyall Dawson 2019-10-15 Provide hooks for symbol layers to notify them before and after rendering operations on a specific feature are performed This allows symbol layer subclasses to know when a set of rendering operations all relate to a single feature, e.g. when a number of polygons are rendered which all belong to the same multi-polygon geometry attached to a single feature. Without these hooks, symbol layer subclasses have no stable method of knowing that these parts all relate to a single feature, or have no means of knowing when the final part of that feature has been rendered. Nyall Dawson 2019-10-05 [FEATURE] Random marker fill symbol layer type This commit adds a new fill symbol layer type "Random marker fill". It allows polygon features to be rendered using a marker symbol placed at random locations within the polygon boundary. Options include: - number of marker symbols to render for the polygon - whether markers rendered near the edges of polygons should be clipped to the polygon boundary or not - an optional random number seed, to give consistent placement of markers whenever maps are refreshed (also allows random placement to play nice with QGIS server and tile-based rendering) Sponsored by the SLYR project Merge: b4f800f23a 6c02dbab22 Even Rouault 2019-10-27 Merge pull request #32437 from rouault/fix_compilation_qt_5_9_0 Fix compilation with QT 5.9.0 Even Rouault 2019-10-26 fcnGenericHash(): emit error message if request hash method isn't available Jorge Gustavo Rocha 2019-10-06 use CURRENT_USER in insert and updates queries, to support older layer_styles tables Jorge Gustavo Rocha 2019-10-06 fill username from current_user on the server side for Postgresql Borys Jurgiel 2019-10-10 Fix recent project menu showing projects from custom storages as unavailable. Fixes #32193 Harrissou Sant-anna 2019-10-05 Disable label shadow frame by default Harrissou Sant-anna 2019-10-13 Show more DD buttons when setting background of text format Currently they are only shown in labels settings dialog Harrissou Sant-anna 2019-10-13 Hide useless widgets for text brackground with marker symbol avoiding people trying desperately to enable these settings while they can't. Nyall Dawson 2019-10-14 Add unit tests Nyall Dawson 2019-09-13 [FEATURE] Add option to set color for rendering nodata pixels in raster layers Allows raster nodata pixels to be colored in a specific (non-transparent) color. Designed to match the "Display background value" option from ArcMap. Sponsored by SLYR Fixes #26087 Merge: 0edd2777e7 ea510e83ef Matthias Kuhn 2019-10-26 Merge pull request #32125 from m-kuhn/db_manager_select_geom_type [db_manager] Allow selecting geometry type in context menu Even Rouault 2019-10-26 Fix compilation with QT 5.9.0 Alessandro Pasotti 2019-10-26 Fix test for GDAL < 2.4 Alessandro Pasotti 2019-10-26 DB connections API: add table() and tests This method allows to retrieve information about a single table. Alessandro Pasotti 2019-10-25 Add DB connection tableUri method This allows to construct a data source URI string to load a table layer from the DB connections. !! RASTER is still TODO !! Alessandro Pasotti 2019-10-25 Cleanup connection URI when created from layer uri This allows you to create a connection from a layer data source URI without the need to manually remove parts of the uri that do not belong to the connection. Jürgen E. Fischer 2019-10-26 debian packaging: instant client paths Jürgen E. Fischer 2019-10-26 fix windows build Jürgen E. Fischer 2019-10-26 fix doc installation Giovanni Manghi 2019-10-18 fix typo Giovanni Manghi 2019-10-18 change v.voronoi description Giovanni Manghi 2019-10-18 fixes again GRASS7 v.voronoi Merge: 266898b899 fd6e132081 D'Hont René-Luc 2019-10-26 Merge pull request #32342 from rldhont/server-wms-fix-restore-style [Server] WMS: Use QGIS Style instead of SLD to restore layer style Merge: aed575e940 ca24cdca2e D'Hont René-Luc 2019-10-26 Merge pull request #32340 from rldhont/server-wms-getstyles-textsymbolizer-master [Server] Add TextSymbolizer to SLD provided by WMS GetStyles request Merge: 1a45936595 0bbce8bcb2 D'Hont René-Luc 2019-10-26 Merge pull request #32216 from rldhont/server-wfs-force-multi-geom-gml-master [Server] WFS Service: force Geometry to Multi in GML to be compliant with XML schema provided by DescribeFeatureType Sebastian Niklasch 2019-10-15 prevent AttributeError If os.path.isfile(sqlite_cache_file) is False, the Attribute cache_connection was not assigned and so an Attribute Error occured in the following lines. lbartoletti 2019-09-13 Take a geometry copy instead of shared object lbartoletti 2019-09-13 update test lbartoletti 2019-09-13 fix Z for topological editing when the dock widget is enabled lbartoletti 2019-09-11 take Z only for topology eiditing lbartoletti 2019-09-11 do the interpolation on the geometry instead using interpolatedPoint method lbartoletti 2019-08-19 [needs-docs] add interpolate Z on segment snapping Stefan Pascal 2019-09-15 Fixed include; checked identation using astyle.sh Stefan Pascal <13947175+stefan-pascal@users.noreply.github.com> 2019-09-13 Fix QT font database initializing (FCGI with IIS) When using FCGI with IIS, environment variables (QT_QPA_FONTDIR in this case) are lost after fcgi_accept(). Éric Lemoine 2019-09-17 Use QgsServiceException::OGC_InvalidFormat when appropriate Éric Lemoine 2019-09-16 Add tests for WMS GetLegendGraphic JSON Éric Lemoine 2019-09-13 Add json support to WMS GetLegendGraphic Jürgen E. Fischer 2019-10-25 spelling fixes (closes #32408) lbartoletti 2019-09-24 QString -> QLatin1String lbartoletti 2019-09-19 rewrite functions. Only hash(string, method), md5(string) and sha256(string) are available now lbartoletti 2019-09-13 fix build lbartoletti 2019-09-12 add help files lbartoletti 2019-09-12 [FEATURE][needs-docs] Add hash functions Giovanni Manghi 2019-10-20 add missing file Giovanni Manghi 2019-10-20 re add original tool to avoid brekaing models Giovanni Manghi 2019-10-02 update decorator names for SAGA reclass tools Giovanni Manghi 2019-10-02 change default for some parameters Giovanni Manghi 2019-10-02 split SAGA reclass raster values in order to improve UX Matthias Kuhn 2019-09-27 Various safety checks to avoid crashes Matthias Kuhn 2019-09-27 Fix crash when opening symbology of invalid layer Fix #32041 Matthias Kuhn 2019-10-06 Add the cmake docs while I still remember how things are supposed to work Matthias Kuhn 2019-10-06 typo Matthias Kuhn 2019-10-06 In source doc relative path magic ✨ Matthias Kuhn 2019-10-06 https for qt docs Matthias Kuhn 2019-10-06 Fix install paths Matthias Kuhn 2019-10-06 Also copy svg, icons and doc to build dir, into /data/ subdir Matthias Kuhn 2019-10-05 For loop Matthias Kuhn 2019-10-05 Fix SRS path Matthias Kuhn 2019-10-04 Copy resources to build dir Fix #31796 Martin Dobias 2019-10-11 [mssql] Speed up loading of larger views (fixes #27618) The extent estimation was taking a long time for views because we can't use spatial index statistics - the code was doing full scan of the view. Now we try to scan just 1% of the rows to get a good estimate. If that fails (e.g. when the table is not very big) we fall back to the full scan. Test results: a view with 90k rows was taking 2.5s to estimate extents during load - now it's <0.1s Martin Dobias 2019-10-10 [mssql] Fix removal of views It was impossible to drop views as we were always using 'drop table' command. QGIS would even tell user that it was correctly removed even though nothing happened. There's some code duplication for ms sql layer info fetching, so I added "is view" detection to both places (gui widget, data items) even though it's currently only used in data items. Antoine Belvire 2019-10-12 Sort translations in desktop file Desktop file generation is non-deterministic - translation positions may vary across builds. This makes the build non-reproducible. The cause is the use of glob() which collects qm file paths in a random order, depending on the filesystem. To ensure the translations are written in a fixed order the list returned by glob() must be sorted. Sandro Santilli 2019-10-22 Do not hard-code default estimatedMetadata default in wrong place Re-uses existing static function in QgsPostgresConn class Sandro Santilli 2019-10-22 Honour useEstimatedMetadata connection configuration from Browser Closes #32277 Sandro Santilli 2019-10-17 When requesting a specific type/srid don't try to detect its validity Avoids double-checking from browser and data selector See #32276 Alessandro Pasotti 2019-10-18 Drop const and fix duplicated "Source" Alessandro Pasotti 2019-10-18 Update src/core/qgsapplication.h Co-Authored-By: Nyall Dawson Alessandro Pasotti 2019-10-17 Add styleSheetType to application reportStyleSheet Alessandro Pasotti 2019-10-17 Remove leftover Alessandro Pasotti 2019-10-16 Remove QWebFrame include Alessandro Pasotti 2019-10-16 Raster info: delegate all links (tiff issue) ... or it will try to show a geotiff in-browser and fail. Alessandro Pasotti 2019-10-16 Revert modeless dialog (used for web inspector) Alessandro Pasotti 2019-10-16 Fix anchor hyperlinks in raster layer info Alessandro Pasotti 2019-10-16 Optimize WMS raster information Fixes #32213 Giovanni Manghi 2019-10-20 fix wronng paste Giovanni Manghi 2019-10-18 fix SAGA Slope, Aspect, Curvature myarjunar 2019-10-18 [geonode] fix data item context menu Blottiere Paul 2019-10-24 Fixes invalid renderer type after loading qml style David Signer 2019-10-24 build target only for server part to avoid long compiling Nyall Dawson 2019-10-12 Use optimised point getters/setters on GEOS >= 3.8 Etienne Trimaille 2019-10-15 add missing QgsExpression import when exporting model as Python script Even Rouault 2019-10-17 [OAPIF] Rename WFS_VERSION_API_FEATURES to WFS_VERSION_API_FEATURES_1_0 Even Rouault 2019-10-17 [WFS/OAPIF] Take into account @nyalldawson review comments Even Rouault 2019-10-17 [OAPIF provider] If the server provide only a default limit, and no maximum, use the max of 1000 and the default for the page size Even Rouault 2019-10-16 OAPIF: address @elpaso review comments Even Rouault 2019-10-16 [OAPIF provider] Add workaround for QGIS server 3.10.0 Even Rouault 2019-10-15 QgsVectorLayer: document oapif provider Funded by Planet Even Rouault 2019-10-15 [WFS/OAPIF] Define storageType() Funded by Planet Even Rouault 2019-10-15 QgsDataSourceUri::uri(): do not write empty table= and sql= Even Rouault 2019-10-15 [OAPIF provider] Add progress bar Funded by Planet Even Rouault 2019-10-15 [WFS provider] Extract reusable logic for progress dialog Funded by Planet Even Rouault 2019-10-15 [OAPIF provider] Add subsetString support and server-side datetime filtering Funded by Planet Even Rouault 2019-10-15 [WFS/OAPIF provider] Do not forward filter expression to Spatialite cache if it depends on a DateTime field Funded by Planet Even Rouault 2019-10-14 providertestbase.py: avoid hardcoded attribute index in testUniqueStringsMatching(), and split testExtent() in 2 for WFS/OAPI providers Even Rouault 2019-10-14 [OAPIF provider] Read metadata Funded by Planet Even Rouault 2019-10-14 [BUGFIX] QgsCoordinateReferenceSystem::createFromOgcWmsCrs(): fix importing http://www.opengis.net/def/crs/OGC/1.3/CRS84 Even Rouault 2019-10-13 [OAPIF provider] Integrate provider within WFS provider GUI Funded by Planet Even Rouault 2019-10-13 [Feature] Add 'OGC API - Features' provider, shortnamed as OAPIF. Only non-GUI elements in this commit Funded by Planet Even Rouault 2019-10-13 QgsBaseNetworkRequest: allow conditional logging of errors Funded by Planet Even Rouault 2019-10-11 addVectorLayerPrivate(): avoid crash in the non-nominal case when added a layer for a non-existing provider Even Rouault 2019-10-11 QgsProviderRegistry: add a 'multipleProviderMetadataFactory' entry point in loadable plugins so they can register multiple providers, and use it in the WFS provider Funded by Planet Even Rouault 2019-10-10 QgsBaseNetworkRequest: add an argument for Accept header in GET requests Funded by Planet Even Rouault 2019-10-10 [WFS provider] Extract reusable network request mechanism Funded by Planet Even Rouault 2019-10-09 test_provider_wfs_gui.py: fix to use non-deprecated API Even Rouault 2019-10-09 [WFS provider] Bugfix: call releaseCacheDirectory() if using a serialized feature writer stream Funded by Planet Even Rouault 2019-10-09 [WFS provider] Extract reusable logic to handle temporary cache directory Funded by Planet Even Rouault 2019-10-09 [WFS provider] Extract reusable cache and background downloader logic Funded by Planet Even Rouault 2019-10-13 [BUGFIX] QgsOwsConnection: use dedicated QgsDataSourceUri setters for credentials, so that userName(), etc. work without serializing/deserialing. Neeed with OAPIF source select GUI Even Rouault 2019-10-13 [WFS provider] Do not expand authentication config to username/password when adding layers from source select or browser Mathieu Pellerin 2019-10-17 [maptip] Fix illegible map tips with dark themes (fixes #32288) Alessandro Pasotti 2019-10-21 Code layout Alessandro Pasotti 2019-10-21 Fix upper invalid interval Alessandro Pasotti 2019-10-20 Add another infinity range test case Alessandro Pasotti 2019-10-20 Fix range extend infinity Alessandro Pasotti 2019-10-20 Add extend to QgsRange Nyall Dawson 2019-10-22 Completely disable debug code in QgsRasterProjector Even if it's only used on debug builds, this is still TOOOO slow and overly noisy Nyall Dawson 2019-10-22 Fix potential overflow in raster renderer Alessandro Pasotti 2019-10-24 Fix some QStringLiterals Alessandro Pasotti 2019-10-23 Fix merge feature attrs: use the correct formatter for data and use actual data for calculations and to return values Fixes #32208 root676 2019-10-25 optimize handling of missing geometries and zero count densification root676 2019-10-25 fix helpstring root676 2019-10-24 remove old python algorithm and helpstrings root676 2019-10-22 Port of Densify Geometries by Count algorithm to C++ Nyall Dawson 2019-10-25 Restore project variables early in the project read cycle This ensure project level variables are correctly in place before trying to read other components which may depend on these variables, e.g. layouts Fixes #32382 Nyall Dawson 2019-10-25 [processing] Improve docs for Join by Nearest, raise warning in log when multiple features with same search distance are found Fixes #32317 Nyall Dawson 2019-10-25 Catch some reprojection exceptions during raster rendering Fixes #32301 Peter Petrik 2019-10-11 [feature] [ios] allow static build of postgres provider Peter Petrik 2019-10-14 update MDAL 0.4.0 Jürgen E. Fischer 2019-10-22 dwg/dxf import: * fix orientation of TEXT entities * also clean TEXT strings * support non-origin-based blocks * support extrusion Jürgen E. Fischer 2019-10-25 Bump version to 3.11 Jürgen E. Fischer 2019-10-25 changelog and news update for 3.10 Jürgen E. Fischer 2019-10-25 translation update for 3.10.0 from transifex Jürgen E. Fischer 2019-10-25 visual changelog url changed again D'Hont René-Luc 2019-10-24 [Server][Tests] Add WMS GetStyles test with TextSymbolizer output D'Hont René-Luc 2019-10-21 [Bugfix][Server] Add TextSymbolizer to SLD provided by WMS GetStyles request D'Hont René-Luc 2019-10-25 [Server] Layer restorer: log read/write error message Nyall Dawson 2019-10-25 [labeling] Fix broken numeric formatting settings, add tests Fixes #32393 Alessandro Pasotti 2019-10-24 Fix unreported crash with "fill ring" tool unitialized smart ptr D'Hont René-Luc 2019-10-24 [Server][Test] WMS: evaluate the labeling restoration after SLD application QGIS Server has to restore all the style. This test is not done to evaluate the SLD application but the style restoration and specifically the labeling. D'Hont René-Luc 2019-10-22 [Bugfix][Server] WMS: Use QGIS Style instead of SLD to restore layer style Merge: 1d6a2dedd9 188cbcb8fe Blottiere Paul 2019-10-24 Merge pull request #32352 from pblottiere/fix_schema_location Server: fix schemaLocation in WMS GetCapabilities document Merge: 51d95c619c 2d5027b1ae Alessandro Pasotti 2019-10-24 Merge pull request #32370 from elpaso/bugfix-gh32362-dd-browser-multi-geom Fix browser DD on GPKG/PG with multi geom Merge: 4d72fc4181 c32caf8ab7 Alessandro Pasotti 2019-10-24 Merge pull request #32361 from elpaso/bugfix-gh32354-wms-casesensitive-request Server WMS fix case sensistive REQUEST Alessandro Pasotti 2019-10-23 Server WMS fix case sensistive REQUEST Fixes #32354 Alessandro Pasotti 2019-10-23 Fix browser DD on GPKG/PG with multi geom Fixes #32362 Merge: 3119209334 312ac93b58 Alessandro Pasotti 2019-10-23 Merge pull request #32336 from elpaso/bugfix-gh32257-pg-source-select-multiline-comments PG source select dlg: show multiline comments in tooltips Alessandro Pasotti 2019-10-23 PG source select: remove initial newlines from table comments Blottiere Paul 2019-10-23 Fixes more tests sklencar 2019-10-23 [quick] Fixes to photo widget (#32175) * [QgsQuick] Added a back button to photopanel * Split camera output and preview. Visible only one of them at the same time * Fix of mixing features external resource value If a feature's value has been changed, it affects also another feature * [QgsQuick] Reverted back photo panel opacity The value is set to default value, keep it for adjustment anyway * Udpated icon Used material design removed circular background * Resized back icon * Refactoring Renamed cancel event to more descriptive name (PhotoPanel) Removed clearing of preview image source on visibleChanged - live view and preview are now exclusivly visible, preview is not stuck anymore (PhotoPanel) Delete redundant funtion call in onComplete function external resource widget Blottiere Paul 2019-10-23 Update unit tests data Blottiere Paul 2019-10-11 Fixes schemaLocation in WMS GetCapabilities. Fixes #32085 Merge: 13ad9d66be 4462509f52 Alessandro Pasotti 2019-10-23 Merge pull request #32351 from elpaso/bugfix-gh32347--getcap-crash-more Server: fix more pointer errors when plugins are off Alessandro Pasotti 2019-10-23 Server: fix more pointer errors when plugins are off Fixes #32347 Merge: 672399f6c6 7034adb6dd Alessandro Pasotti 2019-10-22 Merge pull request #32345 from elpaso/bugfix-gh32338-getcap-crash Server fix getCapabilities crash when plugins are off Alessandro Pasotti 2019-10-22 Server fix getCapabilities crash when plugins are off Fixes #32338 Alessandro Pasotti 2019-10-22 Code layout Alessandro Pasotti 2019-10-22 PG source select maintain newline in tooltips Alessandro Pasotti 2019-10-22 PG source select word wrap table comments Alessandro Pasotti 2019-10-22 PG source select align table comment top Alessandro Pasotti 2019-10-22 PG source select: do not add tooltip if table comment is empty Alessandro Pasotti 2019-10-22 PG source select dlg: show multiline comments in tooltips Fixes #32257 D'Hont René-Luc 2019-10-12 [Server] WFS Service: force Geometry to Multi in GML to be compliant with XML schema provided by DescribeFeatureType Jürgen E. Fischer 2019-10-21 debian packaging: suggest otb-qgis Jürgen E. Fischer 2019-10-19 fix build (followup 8ef8efa7fb7) Denis Rouzaud 2019-10-18 include nlohmann/json_fwd.hpp in core source headers (#32294) the file was manually added later to the installted headers, but not on mac it is not possible to install a file in a Headers subfolder within a framework if the original header is not in the same cmake current directory installing a header in a subdirectory is achieved by setting the MACOSX_PACKAGE_LOCATION property of the source file but setting a property can only be achieved if it is in the same cmake directory (from the docs: Source file properties are visible only to targets added in the same directory [0]) [0] https://cmake.org/cmake/help/latest/command/set_source_files_properties.html Mathieu Pellerin 2019-10-18 Add test Mathieu Pellerin 2019-10-18 Fix assert with negative QVector size in transformBoundingBox This fixes #32302 by insuring that the multilication of nXPoints and nYPoints doesn't result in overflown (and threfore negative) int value Julien Cabieces 2019-10-17 Revert "Merge pull request #31374 from troopa81/parallelize_snap_caching" This reverts commit 87b1aa9a5d6efb279693aea68dc2dcb5b51b3e86 Merge: 2829f6ba35 6fed2fafd7 Alessandro Pasotti 2019-10-17 Merge pull request #32274 from elpaso/bugfix-server-wfs3-extent-and-name Server WFS3 update to latest (final) core specs Alessandro Pasotti 2019-10-16 Fix bbox multiple array and add two more tests Alessandro Pasotti 2019-10-16 Server WFS3 update to latest (final) core specs - extent -> spatial -> array of bboxes - collections name -> id Denis Rouzaud 2019-10-17 [docker] fix cache and enable timeouts for Docker images (on cron jobs) (#32264) This allows faster builds of the Docker images on cron jobs by fixing the caching on Travis (it has a distinct cache than the standard testing builds) To get the cache, it has to be stored on some point in a docker image. To avoid image size increase, a second build is done with removing the cache and build information and using squash builds (currently an experimental feature of Docker). Merge: cc8c2b6fe4 6a08e0bd81 Alessandro Pasotti 2019-10-17 Merge pull request #32205 from sbrunner/fix-core-dump-master [Server] Fix crach on WFS Insert Alessandro Pasotti 2019-10-16 Server WFS3 fix rel=service_desc -> rel=service-desc Fixes #32268 SrNetoChan 2019-10-16 Better icon for No CRS indicator Denis Rouzaud 2019-10-15 replace deprecated in by deprecated since (#32260) Denis Rouzaud 2019-10-15 commenting noisy warnings (#32238) * commenting noisy warnings These are annoying and prevent from correctly testing QGIS nightlies. Will be reverted when #32176 is merged Merge: 5f24a0b214 758d7cff4a Denis Rouzaud 2019-10-15 Merge pull request #32258 from 3nids/pyqgis_deprecated [sipify] correctly output deprecation Denis Rouzaud 2019-10-15 run sipify to update deprecation annotations Denis Rouzaud 2019-10-15 [sipify] correctly output deprecation Stephen Knox 2019-10-14 Allow editing of postgres JSON fields from Text Edit Widget Richard Duivenvoorde 2019-10-12 Change help answer to what is actually shown in the preview SrNetoChan 2019-10-10 Adds better Layer panel indicator for noCRS Merge: fa82f8690c 85e4827b19 Even Rouault 2019-10-13 Merge pull request #32226 from rouault/wfs_fix_filter_expression [WFS provider] Do not forward FilterExpression to spatialite cache if the expression needs a geometry D'Hont René-Luc 2019-10-12 [Server] WFS Service: force Geometry to Multi in GML to be compliant with XML schema provided by DescribeFeatureType Sandro Santilli 2019-10-13 Fix typo Sandro Santilli 2019-10-13 Fix handling of RASTER layers in retrieveLayerTypes Sandro Santilli 2019-10-13 Only pick distinct srid/type combinations from vector layers Closes #32223 Merge: d9ef585e47 436b09ce13 D'Hont René-Luc 2019-10-13 Merge pull request #32222 from rldhont/abstract-content-cache-task-wait-for-finished Wait for finished in abstract content cache when fetching with blocking Even Rouault 2019-10-13 [WFS provider] Do not forward FilterExpression to spatialite cache if the expression needs a geometry Even Rouault 2019-10-13 featuresourcetestbase.py: make assert_query() robust to non-0 attribute index for pk field D'Hont René-Luc 2019-10-12 Try to wait for already fetch content in abstract content cache D'Hont René-Luc 2019-10-12 Enhance wait for finished in abstract content cache to be sure reply has been checked D'Hont René-Luc 2019-10-12 Wait for finished in abstract content cache when fetching with blocking D'Hont René-Luc 2019-10-12 Abstract content cache: delete task later Try to fix travis segfault by replacing the delete task calls with task->deleteLater() in QgsAbstractContentCache Nyall Dawson 2019-10-12 Fix uncaught transform exception when determining AFS layer bounds Merge: b68ceacf72 46280fb36f signedav 2019-10-11 Merge pull request #32158 from signedav/null-strings-datetime Null representation in QgsDateTimeEdit on getting focus Stéphane Brunner 2019-10-11 The layer can be null Sandro Santilli 2019-10-10 Honour "useEstimatedMetadata" config in QgsPostgresProviderConnection::tables Sandro Santilli 2019-10-10 Always honour useEstimatedMetadata connection setting ... rather than hard-coding a "true" value References #32053 Sandro Santilli 2019-10-10 When using estimated metadata, skip NULL geometries This allows determining srid/type of columns having a NULL geometries in the first 1000 records, at the cost of possibly scanning whole tables when geometries are ALL nulls. References #32053 Sandro Santilli 2019-10-11 Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci (#32199) * Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci Closes #32143 * Update python/plugins/processing/tests/CMakeLists.txt Co-Authored-By: Harrissou Sant-anna Sandro Santilli 2019-10-07 More commitTransaction error handling Sandro Santilli 2019-10-07 Return false on commit failure from QgsOgrProvider::changeGeometryValues Fixes #32144 Sandro Santilli 2019-10-11 Simplify GEOS version extraction code D'Hont René-Luc 2019-10-11 [Bugfix] Get remote SVG synchronously - in the server context Sandro Santilli 2019-10-09 Fix detection of GEOS release candidate versions Closes #32170 Peter Petrik 2019-10-09 [ios] [qgsquick] fix crash of GPS widget on iOS, see input issue 470 Merge: bbdbca418c 5430596241 Alessandro Pasotti 2019-10-10 Merge pull request #32185 from elpaso/bugfix-gh32118-remove-windows-qgz-T-attr-bis Move clear T attr on windows before tmp file is renamed Sandro Santilli 2019-10-10 Rewrite layers retrival code to use less queries Drastically reduces waiting times when using QGIS against a remote database with high latency. Fixes #32002 Sandro Santilli 2019-10-10 Tweak layer type retrival test to be immune from ordering Alessandro Pasotti 2019-10-10 Move clear T attr on windows before tmp file is renamed Fixes #32118 Nyall Dawson 2019-10-10 Fix qt warning thrown when converting a 2.18 project Nyall Dawson 2019-10-10 Optimise grid polygon creation Avoid the unwanted expense of converting QgsPointXY sequences to geometries and just construct the desired geometries directly Jorge Gustavo Rocha 2019-10-10 Format legend name for remote rasters added via http/https/ftp (#32169) Clemens Raffler 2019-10-10 [processing] Port of Create Grid algorithm to C++ MUCH faster grid creation vs the Python implementation Nyall Dawson 2019-10-10 [processing] Drop precision of attribute check for create grid test results Denis Rouzaud 2019-10-09 fix building custom widgets Denis Rouzaud 2019-10-09 [custom widgets] add QgsAuthConfigSelect (#32178) Denis Rouzaud 2019-10-09 prevent clearing selection in QgsFeatureListView this removes warning in debug mode about invalid model currently, the unselection is not used in the dual view and the signal (currentEditSelectionChanged) is only emitted when the selection count is 1 (so never emitted when clearing the selection) it might makes sense to implement a clear selection in the feature list view but it has to emit proper signals and the dual view must be adapted to clear the form on the right ThiesVanLoon <56346766+ThiesVanLoon@users.noreply.github.com> 2019-10-09 Bug fix resolving issue 32172 The 'upload' parameter value 'to_attr' should not involve a closing bracket https://github.com/qgis/QGIS/issues/32172 Merge: 6e26963908 3b56da8252 Alessandro Pasotti 2019-10-09 Merge pull request #32161 from elpaso/bugfix-gh32149-rangewidget-negative-integers Fix range widget negative integers -> NULL Nyall Dawson 2019-10-09 Cleanup QgsMapLayerRenderer api Make associated QgsRenderContext a base class member, since all renderer subclasses require this Nyall Dawson 2019-10-08 Test mask Nyall Dawson 2019-10-08 Add unit tests for raster rendering during staged render jobs Nyall Dawson 2019-10-08 Fix export to geopdf skips raster and mesh layers Fixes #32148 Nyall Dawson 2019-10-07 Fix API break, update test results which relied on layers with unknown CRS Nyall Dawson 2019-10-09 Rename variable for clarity Nyall Dawson 2019-10-07 Cleanup cursor handling Nyall Dawson 2019-10-07 Allow layer projection to be set via indicator icon click Nyall Dawson 2019-10-07 Don't show invalid CRS indicator for layers which are themselves invalid It's useless information which is usually fixed when setting the layer's path to the correct one. Nyall Dawson 2019-10-07 [api] Add API to indicate that individual layers may be loaded without any CRS validation, regardless of the user's settings This avoids hacks put in place in other parts of QGIS code or in plugins to temporarily deactivate the CRS validation prompt, providing a supported, stable method to indicate that when loading a particular layer no CRS validation is required. Nyall Dawson 2019-10-07 Fix QgsProject::defaultCrsForNewLayers() Nyall Dawson 2019-10-07 [needs-docs] Add option to take no action ("Leave as an unknown CRS") when a layer is loaded which has no CRS This is the new default behavior. It effectively defers the choice of CRS from layer loading time to a later time which is convenient for users. E.g. it no longer asks for CRS choice 100x when loading 100 files into QGIS at once. (Effectively an application crash/hang... no one will sit through these 100 dialogs!) The new behavior means there's no prompt (by default!) when loading these layers, and instead the layers will be shown in the layer tree with an "unknown CRS" indicator icon. They'll also be un-referenced, with coordinates from the layer treated as purely numerically, non-earth values. I.e. the same behavior as all layers get when a project is set to have no CRS. The user can then resolve these in their own time, and by using convenient shortcuts like highlighting multiple layers at once and then setting the CRS for all these in a single action. Fixes #19762, #27634, #24815 (and probably others) Nyall Dawson 2019-10-07 Update/enhance unit tests for CRS validation Nyall Dawson 2019-10-07 [needs-docs] Add an indicator icon for layers with an unknown/invalid CRS Nyall Dawson 2019-10-07 Don't force fallback to WGS84 for unknown layer CRSes Because: 1. There's very little chance this is the correct choice for the layer 2. WGS84 use MUST be discouraged moving forward and the spatial community needs to move away from this CRS (see https://www.opengeospatial.org/blog/3045 for justification) 3. It's better to fallback to an unknown CRS and correctly reflect this ambiguity in the GUI for users Nyall Dawson 2019-10-07 Avoid a CRS detach when no validation function set Nyall Dawson 2019-10-07 Fix static variable prefix Alessandro Pasotti 2019-10-08 Update tests/src/gui/testqgsrangewidgetwrapper.cpp Co-Authored-By: signedav Merge: a491117c88 5aa44b79ed Alessandro Pasotti 2019-10-08 Merge pull request #32166 from elpaso/bugfix-gh32118-remove-windows-qgz-T-attr Remove T attribute on project QGZ files on windows Merge: 7f54c6acf0 d7f5bd0ea3 Even Rouault 2019-10-08 Merge pull request #32162 from rouault/fix_29212_followup_revived Application options: defer disabling of drivers after application restart (relates to #29212) Even Rouault 2019-09-16 Application options: defer disabling of drivers after application restart (relates to #29212) This is a follow-up of https://github.com/qgis/QGIS/pull/31772 Driver de-registration is now defered after application restart to avoid any risk of potential crashes if a dataset using a disabled driver was already in use. Jürgen E. Fischer 2019-10-08 debian packging [ci skip]: * scripts/scandeps.pl: remove python3-autopep8 from INSTALL build dependency list (not an actually dependency anyway) * include eoan in INSTALL Nyall Dawson 2019-10-08 Fix memory layers cannot use non-EPSG CRS codes Likely also fixes other bugs relating to use of non-EPSG authorities, by making QgsCoordinateReferenceSystem::createFromString correctly handle other authorities and avoid forced conversion of the identifier to a number. Nyall Dawson 2019-10-08 Fix crash after deleting report sections Fixes #31302 Alessandro Pasotti 2019-10-08 Remove T attribute on project QGZ files on windows Fixes #32118 Merge: eaea8e0738 4762e6ae06 Even Rouault 2019-10-08 Merge pull request #32150 from rouault/ogr_provider_oapif [OGR provider] Set of usability fixes for OAPIF/WFS3 datasets Mathieu Pellerin 2019-10-08 [expression] Fix is_layer_visible function not taking scale-based visibility into account (#32156) Alessandro Pasotti 2019-10-08 Fix range widget negative integers -> NULL Fixes #32149 With tests David Signer 2019-10-08 avoid double check David Signer 2019-10-08 tests for datetime widget regarding focus and null value representers David Signer 2019-10-08 widget initialization minor fix David Signer 2019-10-08 do not trigger editing finished in inFocus event like it does in outFocus event function docs in header Jorge Gustavo Rocha 2019-10-08 Uh-oh misspelling fix 32117 Jorge Gustavo Rocha 2019-10-07 add layer_styles geometry type column to former tables Jorge Gustavo Rocha 2019-10-07 Add test to make sure geometry type columns are filled properly Even Rouault 2019-10-07 OGR sublayers: add a 'Description' column in the GUI Some OAPIF/WFS3 datasets uses UUID as the layer name, so this is highly impractical for the user. However they publish a user friendly name in the TITLE metadata, so use that. David Signer 2019-10-07 use displayCurrentDate in clear for the clear button and for the setDateTime initialization it overwrites the value with the null value representation by calling displayNull after David Signer 2019-10-07 go to the end of the lineEdit content, otherwise it cannot be set to the null representation value David Signer 2019-10-07 check if null instead of the value of the lineEdit David Signer 2019-10-07 if the lineEdit contains the Null Representation it should replace the text with the current date Even Rouault 2019-10-07 [OGR provider] Optimize for OAPIF/WFS3 datasets OAPIF/WFS3 datasets can be very slow, up to the point where this freeze QGIS for hours, when they have a lot of collections (i.e. layers), because: - the feature count is absent from collection metadata, so it would require a full scan of the collection See https://github.com/opengeospatial/ogcapi-features/issues/261 - the layer geometry type is absent from collection metadata. See https://github.com/opengeospatial/ogcapi-features/issues/262 OGR curretly does one /items request to get the first features and guess the geometry type for it, but this approach is still too slow with datasets with a huge number of collections. - the layer extent is generally present in the metadata, but some servers do not offer it, so if OLCFastGetExtent reports FALSE, return a world bbox instead of iterating over the whole collection This is best used together with the latest enhancements & fixes of the OAPIF driver of GDAL master (503585c5abe8c3f8fde428af8b3f511d4fa3359f) or with their backport to GDAL 3.0 branch (https://github.com/OSGeo/gdal/pull/1910) Even Rouault 2019-10-07 splitSubLayerDef(): remove useless code path Since 144e9a2e457d48ca7680d6bbc7a0c74b59a6b2ad, we no longer use ':' as the separator for the OGR sublayer informations. Consequently we no longer need the hack that was needed to merged back Windows paths like "C" : "\foo" Jürgen E. Fischer 2019-10-07 fix 4cbcfbbd4 Mathieu Pellerin 2019-10-07 [ui] Fix overview panel's extent polygon red-on-red visibility issue Mathieu Pellerin 2019-10-07 [canvas] Clear cache to re-create selected feature highlight color Mathieu Pellerin 2019-10-07 [projects] Add Q_PROPERTYs for backgroundColor and selectionColor Mathieu Pellerin 2019-10-07 Fix spelling, revert world_map.gpkg change (arg) Mathieu Pellerin 2019-10-07 [projects] Insure backgroundColorChanged / selectionColorChanged signals emitted only when color changes Mathieu Pellerin 2019-10-07 Use project signals to update canvas background and selection colors Mathieu Pellerin 2019-10-07 [canvas] Refresh canvas when the canvas (i.e. background) color is changed Mathieu Pellerin 2019-10-07 [projects] Add signals for background color and selection color change Mathieu Pellerin 2019-10-07 Add tests Mathieu Pellerin 2019-10-07 [projects] Serve selection color through a proper API Mathieu Pellerin 2019-10-07 [projects] Serve default canvas background color through a proper API Matthias Kuhn 2019-10-07 Update python/plugins/db_manager/db_plugins/plugin.py Co-Authored-By: Alessandro Pasotti Nyall Dawson 2019-10-07 Drop mersenne-twister from analysis This isn't exposed to stable api, is currently unused, and the std library version should be preferred instead in any case Nyall Dawson 2019-10-07 Avoid use of too new CMAKE VERSION_GREATER_EQUAL Jorge Gustavo Rocha 2019-10-07 support for styles for different geometry types for the same table Alexandre Neto 2019-10-03 Update tests Alexandre Neto 2019-10-03 Better approach for preferredFormat Alexandre Neto 2019-10-02 Checks is gpkg is available for writing Alexandre Neto 2019-10-01 Makes GPKG prefered input format for OGR algs #Fixes 29097 Nyall Dawson 2019-10-07 Fix build warnings Harrissou Sant-anna 2019-10-06 Display the label's background Size Y DD button for regular geometric background shape when setting text format Nyall Dawson 2019-10-06 Deprecated QgsGeometry::createPolylineFromQPolygonF and QgsGeometry::createPolygonFromQPolygonF These were internal details which should never have been exposed to public API Nyall Dawson 2019-10-06 Optimise QgsGeometry::asQPolygonF Nyall Dawson 2019-10-06 Add QgsLineString::fromQPolygonF Matthias Kuhn 2019-10-06 [db_manager] Detect CRS in advanced add layer Matthias Kuhn 2019-10-06 Initialize variable Matthias Kuhn 2019-10-05 Update python/plugins/db_manager/db_plugins/plugin.py Co-Authored-By: Nyall Dawson Matthias Kuhn 2019-10-05 Update python/plugins/db_manager/db_plugins/plugin.py Co-Authored-By: Nyall Dawson Matthias Kuhn 2019-10-05 Fix python warning Matthias Kuhn 2019-10-05 [db_manager] Allow selecting geometry type in context menu When a layer has a generic "GEOMETRY" type, it will only be listed once in the db_manager but with an additional context menu entry for advanced properties, where one can select the geometry type and the CRS. Fix #32119 References #30787 Nyall Dawson 2019-10-06 Ensure polygon rings generated for rendering are always closed Avoids issues with unclosed rings and use of spatial algorithms during rendering (e.g. GEOS routines) Merge: 761b2e7785 61579538b2 Alessandro Pasotti 2019-10-06 Merge pull request #32120 from elpaso/bugfix-gh32020-server-contextual-legend Fix Server getlegendgraphic duplicated symbols Nyall Dawson 2019-10-05 Don't crash QgsTessellator when an empty polygon is added Nyall Dawson 2019-10-05 Optimise xy geometry conversion Nyall Dawson 2019-10-05 Optimise QgsGeometry::fromQPolygonF Alessandro Pasotti 2019-10-05 Oouch (again) on that silly WMS 1.3.0 inverted axis A reminder for me (from geoserver docs) The WMS 1.3.0 specification mandates that the axis ordering for geographic coordinate systems defined in the EPSG database be latitude/longitude, or y/x. This is contrary to the fact that most spatial data is usually in longitude/latitude, or x/y. This requires that the coordinate order in the BBOX parameter be reversed for SRS values which are geographic coordinate systems. Merge: 3ec34e8ce8 5c1cc4a40d Borys Jurgiel 2019-10-05 Merge pull request #32100 from borysiasty/fix_dash_in_zip_filenames [Plugin installer] Fix handling zip file names with a dash as a version suffix separator Alessandro Pasotti 2019-10-05 Add another control image mask Nyall Dawson 2019-10-05 Silence deprecation warning Nyall Dawson 2019-10-03 Use a prepared geometry in topology checker overlap check Nyall Dawson 2019-10-03 Remove useless check slowing down topology duplicate geometry check Nyall Dawson 2019-10-03 More responsive topology checker cancelation Nyall Dawson 2019-10-03 Use proper API for geometry validity check in topology test Nyall Dawson 2019-10-03 Better (more responsive) handling of cancelation during topology checks Nyall Dawson 2019-10-03 Fix crash in topology checker plugin after a check is canceled during index preparation Nyall Dawson 2019-10-03 [topology] Fix topology checker multipart check Instead of checking the geometry type, actually check the number of geometry parts present Fixes #28361 Nyall Dawson 2019-10-03 Fix crash on exit when topology checker dock is open with visible results Nyall Dawson 2019-10-03 Try to resolve dox warning Nyall Dawson 2019-09-29 C++ API for generating random points inside geometry Adds an optimised c++ method for generating random points inside a polygon geometry, using a tessellation based approach to avoid the inefficiencies of the brute force filtered-random-points-within-extent approach. Alessandro Pasotti 2019-10-04 Catch cs exception and add another control file mask Alessandro Pasotti 2019-10-04 Added control image 3 Alessandro Pasotti 2019-10-04 Control image mask 2 Borys Jurgiel 2019-10-02 [Plugin installer] properly handle zip file names with a dash as a version suffix separator Alessandro Pasotti 2019-10-04 Code layout and mask image 1 Merge: f743a4c242 e2abf207e1 Alessandro Pasotti 2019-10-04 Merge pull request #32108 from elpaso/bugfix-gh32089-db-manager-force-to-single-part Fix layer exporter force to single-part Merge: 9a55675848 4a94a9054c Alessandro Pasotti 2019-10-04 Merge pull request #32106 from elpaso/bugfix-gh32065-server-json-content-type Server fix #32065 geojson content type accept Alessandro Pasotti 2019-10-04 Fix Server getlegendgraphic duplicated symbols ... and fix a few build warnings Now uses the hit test from QGIS API. Fixes #32020 Alessandro Pasotti 2019-10-04 WMS contextual legend: fix unreported issue with reprojection When using contextual WMS legends with a different projection in the canvas and in the layer, the extent was not transformed. Alessandro Pasotti 2019-10-04 Update src/core/qgsvectorlayerexporter.cpp Co-Authored-By: Nyall Dawson Jürgen E. Fischer 2019-10-04 fix 85d2cb042 Nyall Dawson 2019-10-03 Don't load print layouts when opening project browser items This can cause crashes, e.g. if the layouts use HTML based items (since QWebPage cannot be used on background threads) Nyall Dawson 2019-10-03 Add QgsProject flag to avoid loading print layouts when reading a project file Speeds up project read time when these aren't needed, and also potentially avoids issues caused by non-thread-safety in layouts (since some items rely on classes which can only be used in the main thread e.g. QWebPage) Nyall Dawson 2019-10-03 [layouts] Don't try to load HTML content when a layout is created in a background thread The underlying QWebPage class used to render these can ONLY be used from the main thread. So we raise an error and render nothing to avoid crashes. Jürgen E. Fischer 2019-10-03 debian packaging: add eoan Alessandro Pasotti 2019-10-03 Fix layer exporter force to single-part Try to respect the option and fails if is there any real MULTI geometry in the input layer. Fixes #32089 Merge: 0c5f67787c 411d9957b1 Denis Rouzaud 2019-10-03 Merge pull request #32095 from 3nids/from_init_python_url_v2 allow to use remote content for init code file path in attribute form Denis Rouzaud 2019-10-03 disable test it is segfaulting on Travis no idea why Merge: 387272d441 cd71ea1f3c Alessandro Pasotti 2019-10-03 Merge pull request #32088 from NaturalGIS/change_confusing_dbmanager_option_name change confusing parameter name in DB Manager Nyall Dawson 2019-10-03 QgsProject documentation improvements Harrissou Sant-anna 2019-09-16 Visual cleanup for qgsProject in pyqgis doc Alessandro Pasotti 2019-10-03 Added test reference file Alessandro Pasotti 2019-10-03 Server WFS3 be nice too with geojson content types Fixes #32065 for WFS3 Alessandro Pasotti 2019-10-03 Server be nice and accept geojson mime type variants Fixes #32065 Denis Rouzaud 2019-10-03 run lambda if macros are allowed not only when asking also show a warning when message bar exists Denis Rouzaud 2019-10-03 download immediately Nyall Dawson 2019-10-01 Add stable api for setting/retrieving project custom scales Previously this was all done through raw project key manipulation, but there's a use case for exposing this nicely for use by plugins. lbartoletti 2019-10-01 fix build lbartoletti 2019-10-01 one wmore deprecated method lbartoletti 2019-10-01 fix build lbartoletti 2019-10-01 deprecate methods in qgsvectorlayereditutils. Better deprecated dox. lbartoletti 2019-09-12 update dox lbartoletti 2019-09-10 rename QgsPointSequence QgsMapToolCapture::points() const; to QgsPointSequence QgsMapToolCapture::pointsZM() const; lbartoletti 2019-08-14 fix dox and tests lbartoletti 2019-08-14 fix qgsgeometry lbartoletti 2019-08-08 deprecate addTopologicalPoints methods with QgsPointXY deprecate other methods Harrissou Sant-anna 2019-09-19 Add "concatenate_unique" as aggregate parameter to relation_aggregate function Harrissou Sant-anna 2019-09-19 Add "concatenate_unique" and "array_agg" as aggregate parameter of aggregate function Etienne Trimaille 2019-09-26 update docstrings in qgsdatetimeedit.h Etienne Trimaille 2019-09-25 implement date() and time() in QgsDateTimeEdit to handle NULL values Peter Petrik 2019-09-24 fix #29188 changing of color ramp for mesh layer now works without clicking on load button first David Signer 2019-09-30 set the line edits null value over setSpecialValueText if existing fixes #22883 David Signer 2019-09-30 testing focus and null representations for QgsSpinbox as well (not only QgsDoubleSpinBox) David Signer 2019-09-30 remove setNullValues on lineEdit because this should be set over the setSpecialValue David Signer 2019-09-30 check widget if it's null instead of redundant text if contained text is the null representer Denis Rouzaud 2019-10-02 add missing import Denis Rouzaud 2019-10-02 fix API docs Denis Rouzaud 2019-10-02 fix test Denis Rouzaud 2019-10-02 test if python macros can be run in form Denis Rouzaud 2019-09-30 switch back to non scoped enum there is an issue in SIP when mixing non-scoped and scoped enums in the same class see https://www.riverbankcomputing.com/hg/sip/rev/ccc4eda868de and if switching all to scoped enum, there is a conversion issue in slot for MessageLevel (whhen connection QgsMessageLog::messageReceived) Denis Rouzaud 2019-09-30 create a method in QgsGui to determine if running Python macros is allowed Denis Rouzaud 2019-09-27 use an enum for enable macros possibilities Denis Rouzaud 2019-09-26 add test for Python init form function Denis Rouzaud 2019-09-26 allow to use remote content for init code file path in attribute form Nyall Dawson 2019-10-02 Grammar Nyall Dawson 2019-09-30 Spelling Nyall Dawson 2019-09-30 Add a switch to QgsTessellator to avoid z handling and fallback to a purely 2d tesselation Optimises tessellation when only a 2d tessellation is required by skipping unnecessary/unwanted calculations Nyall Dawson 2019-09-30 Heavily optimised QgsTessellator::_minimum_distance_between_coordinates check Nyall Dawson 2019-09-30 Optimise QgsTriangle constructors Nyall Dawson 2019-09-30 Reserve data size Nyall Dawson 2019-09-30 More optimisations to tesselation conversion to tri polys Use an unordered set for previously encountered points, avoids expensive loop through existing points to determine point uniqueness Nyall Dawson 2019-09-29 Fix warnings Nyall Dawson 2019-09-29 Spelling and build warning Nyall Dawson 2019-09-29 Optimise QgsLineString::transform Nyall Dawson 2019-09-29 Huge speed up to QgsTessellator Don't construct Points just for comparison to an existing x/y value Nyall Dawson 2019-09-29 Some optimisations for QgsTessellator::_check_intersecting_rings to avoid unecessary cloning and repeated geos conversions Nyall Dawson 2019-09-29 Because QgsTessellator ONLY works with QgsPolygon geometry inputs, we can safely assume all rings are QgsLineStrings (not the abstract QgsCurve type) and accordingly can use optimised methods for retrieving points from the rings Nyall Dawson 2019-09-29 [tesselator] Allow internal scaling of coordinates by input coordinate bounds to avoid numerical instability with close coordinates (e.g. calculating tesselation of geometries in geographic CRS) Merge: 697b65075d fecbd08319 Alessandro Pasotti 2019-10-02 Merge pull request #32018 from elpaso/bugfix-gh31961-snapping-units-from-crs Update snapping GUI units when canvas CRS changes Giovanni Manghi 2019-10-02 change confusing parameter name in DB Manager Harrissou Sant-anna 2019-10-01 Add help button to the "Adjust scaling range" dialog Giovanni Manghi 2019-10-01 make the A_SRS parameter optional Mathieu Pellerin 2019-10-01 [symbology] Fix clipped rotated marker when rendering using cache (fixes #32059) Nyall Dawson 2019-09-29 Add method to return weighted point inside triangle Nyall Dawson 2019-09-29 Add method to calculate the area of a triangle Nyall Dawson 2019-09-30 [processing] Ensure all objects used by the model are correctly imported Fixes #32004 Mathieu Pellerin 2019-09-30 [decorations] Fix center alignmed decoration can't be moved leftwards Mathieu Pellerin 2019-09-30 [decorations] Fix missing top/bottom center alignment for north arrow Mathieu Pellerin 2019-09-30 [decorations] Fix missing top/bottom center alignment for scale bar Sandro Santilli 2019-09-30 Do not assume PostGIS 2.0+ has raster (#32064) People installing PostGIS via scripts do not necessarely install raster support, even after PostGIS 2.0. Starting with PostGIS 3.0 the raster support is not enforced as active even when installing via extension. This change detects raster support by the presence of a "raster" named custom type. Merge: b5524eebc6 10d589fedd Alessandro Pasotti 2019-09-30 Merge pull request #32062 from elpaso/bugfix-gh32050-pg-storage-intially-empty-list Fix PG project storage initially empty list Mathieu Pellerin 2019-09-30 [quick] Insure project background color is respected in map settings Alessandro Pasotti 2019-09-30 Revert unrelated word-wrap changes Alessandro Pasotti 2019-09-30 Fix PG project storage initially empty list Fixes #32050 Nyall Dawson 2019-09-30 [processing] Avoid confusing use of expression parameter type in Random Points in Polygon algorithm Instead, use a standard numeric parameter which accepts data-defined expression values Fixes #27640 Nyall Dawson 2019-09-30 [processing] Make minimum distance between points in "Random Points in polygon" algorithm optional And don't do any unnecessary index work when it's not set. Shaves roughly 1/3rd off the time of algorithm execution. Andrea Giudiceandrea 2019-09-29 Modeler: Set default action to Export as Script Algorithm otherwise the button tooltip is not shown Nyall Dawson 2019-09-27 [layouts] Update map settings variables in UI when map extent/rotation changes Fixes #24136 Nyall Dawson 2019-09-27 [layouts] Fix layout variables set programmatically do not show in GUI Fixes #28837 Nyall Dawson 2019-09-27 [layouts] Ensure variable panels are updated when layout or atlas properties change Fixes #26402 Merge: aef6cd417b e59c1134d7 Alessandro Pasotti 2019-09-27 Merge pull request #32026 from elpaso/rastercalculator-multiple-bugs-and-new-operators [needs-docs] Fix multiple raster calc issues (+ new operators) Mathieu Pellerin 2019-09-27 [locator] Fix crash when all layer features locator searching against an invalid layer Alessandro Pasotti 2019-09-27 Code layout Denis Rouzaud 2019-09-27 [locator] allow to trigger locator search from the API (#32017) Denis Rouzaud 2019-09-27 rename QgsLayerTreeRegistryBridge.InsertionPoint.parent to group (#32031) because I find it confusing to do insertionPoint.parent.insertLayer insertionPoint.group.insertLayer Harrissou Sant-anna 2019-09-27 Various fixes on date functions help including replacement of todate and tointerval, use of third person conjugation and addition/fix of examples Alessandro Pasotti 2019-09-27 Update tests/src/analysis/testqgsrastercalculator.cpp Co-Authored-By: Nyall Dawson Alessandro Pasotti 2019-09-27 Update src/analysis/raster/qgsrastermatrix.cpp Co-Authored-By: Nyall Dawson Nyall Dawson 2019-09-27 [layouts][needs-docs] Move page background setting to a per-page option The UI for this setting was sitting under the page properties panel, which led users to believe it was a per-page setting (rather than applying to ALL pages in the layout). Instead, move this property to sit within individual layout item pages so that the behavior matches what the UI suggests. Fixes #25695 Nyall Dawson 2019-09-27 Readd accidentally removed Page Properties action Nyall Dawson 2019-09-26 Optimize QgsContrastEnhancementFunction Allow some methods to be inlined, and precalculate maximum/minimum values possible instead of recalculating them for every pixel Alessandro Pasotti 2019-09-26 Fix multiple raster calc issues Fixes #32023 Raster calculator change sign does not work when OpenCL is on Fixes #32025 QGIS Raster Calculator outputs nodata only rasters Bonus: three new operators with full test coverage - ABS - MIN - MAX Nyall Dawson 2019-09-26 [processing] Highlight row_number variable in batch expression editor Nyall Dawson 2019-09-26 [layouts] Prevent removal of the last remaining page in a layout Nyall Dawson 2019-09-26 [layouts] Fix crash when exporting layout with no pages Alessandro Pasotti 2019-09-26 Update snapping GUI units when canvas CRS changes Fixes #31961 Nyall Dawson 2019-09-26 Discard fid columns when exporting features for geopdf documents Otherwise we run into issues with duplicate fids or incompatible fid field types due to the geopackage format used as a temporary store of the rendered features. Fixes failure to create GeoPDF documents in some circumstances. Nyall Dawson 2019-09-26 Don't report successful geopdf creation when it wasn't successful Nyall Dawson 2019-09-26 Tweak legend symbol variable help Nyall Dawson 2019-09-26 Highlight legend variables in expression editor Alex 2019-09-14 remove label input in layer expression Nyall Dawson 2019-09-26 Add missing file Nyall Dawson 2019-09-26 Spelling Nyall Dawson 2019-09-25 Fix some more conditional formatting panel high dpi issues Nyall Dawson 2019-09-25 Fix loss of font setting when editing conditional format Nyall Dawson 2019-09-25 Use a proper panel widget for conditional formatting configuration widget Fixes a number of UI issues, including poor hi-dpi compatibility. Nyall Dawson 2019-09-25 Remember splitter width for conditional formatting panel in attribute table Mathieu Pellerin 2019-09-26 Use QStringLiteral() when building the about version string Nyall Dawson 2019-09-26 Avoid overflow in QgsImageOperation Nyall Dawson 2019-09-25 [processing] Extend api for retrieving a layer in a compatible format A few releases ago a bug fix was implemented which forced conversions of multi-layer sources. This was a valid bug fix, but the consequence was that any algorithm using this api with a source file containing multiple layers (e.g. gpkg) performed a complete copy of the target layer to a new file, severely impacting performance. This commit adds new API to retrieve a compatible layer path in the case when an algorithm CAN correctly handle specific target layer names. In this case, the forced copy of the source layer is avoided when using multi-layer inputs like geopackage. Nyall Dawson 2019-09-26 Don't generate moc for header without qobject Nyall Dawson 2019-09-26 Add missing file Nyall Dawson 2019-09-26 Fix indentation of qgsvectorlayer.cpp Mathieu Pellerin 2019-09-25 [decoration] Fix north arrow decoration rotation not saved/restored Mathieu Pellerin 2019-09-25 [ui] Avoid hard-coded white background for north arrow / image decoration preview Mathieu Pellerin 2019-09-25 followup e90b25b: translation fix Mathieu Pellerin 2019-09-25 Harmonize provider description string - Remove ogr/gdal version info from ogr provider description - Add 'data' to gdal provider description Mathieu Pellerin 2019-09-25 Add active python/provider plugins in the about dialog This extra information is added with the hope it'll add value to issues reporting when people are pasting the content of the about dialog's text box. Specifically, it'll allow people reviewing newly filed issues to know whether 3rd-party plugins were active or not without the need of asking: "did you deactivate plugins?". Nyall Dawson 2019-09-25 Fix conditional styles in feature list view do not update when the layer's conditional styles are changed Nyall Dawson 2019-09-25 Fix broken display of conditional styles in feature list view While the model was correctly returning the right values for the font/color/decoration roles, these were not being utilised by the delegate and had no impact on the rendering of the list. Nyall Dawson 2019-09-25 Fix conditional style compression incorrect considers invalid styles as valid objects Results in invalid conditional style settings being returned for a feature in some circumstances Nyall Dawson 2019-09-25 Use invalid colors, not transparent colors, to indict not set colors in QgsConditionalStyle Otherwise we can't differentiate a "not set" value from a "set but transparent" value. And this use case is exactly why invalid QColor states exist. Nyall Dawson 2019-09-25 Astyle Nyall Dawson 2019-09-25 Make QgsConditionalLayerStyles a QObject and add a "changed" signal to it, so that we can tell when the layer's conditional styles change Nyall Dawson 2019-09-25 Add equality operator for QgsConditionalStyle Nyall Dawson 2019-09-25 Add a __repr__ method for QgsConditionalStyle Merge: 95fc1a1f6c 0c3d9c5dc4 Matthias Kuhn 2019-09-25 Merge pull request #30972 from qgis/3nids-patch-1 Fix virtual fields that use functions requiring all attributes Mathieu Pellerin 2019-09-25 [ui] Insure symbol widgets are enabled only when grid decoration is enabled (fixes #31946) Mathieu Pellerin 2019-09-24 [ui] Insure color widgets are enabled only when image decoration enabled (fixes #31962) Nyall Dawson 2019-09-24 [labeling] When an extreme number of features are being labeled from a single layer, place additional limits on the maximum number of labeling candidates to generate for features in this layer Helps avoid extreme labeling times (e.g. on my test project with some 3000 point features being registered for labeling, the labeling time cuts from 30 seconds to 3 seconds). There should be no loss in quality here either, given that the labeling placement solution for any map with this many labels is always going to be quasi-random anyway (and is likely never going to be a cartographic masterpiece....) Nyall Dawson 2019-09-25 Identation Nyall Dawson 2019-09-25 Revert "[ASTYLE] increase max-instatement-indent to get nicer alignments on multilines" This reverts commit 0e994fda020352a579b2ca73b94665899d7bf862. Breaks travis on many PRs -- requires a bulk astyle update to accompany the PR Nyall Dawson 2019-09-24 [layouts] Fix incorrect alignment of items when the align or distribute tools are used with items with a non-top-left reference point Fixes #31900 Nyall Dawson 2019-09-24 Add Python __repr__ for QgsLayoutPoint, QgsLayoutSize, QgsLayoutMeasurement Mathieu Pellerin 2019-09-20 [categorized][graduated] Handle categorized<->graduated renderer conversion (fixes #31633) Merge: 4df50691bc 3ee9cd7186 Denis Rouzaud 2019-09-24 Merge pull request #31963 from 3nids/fix_bool_attrtable fix false boolean not shown as so in attribute table Merge: 49ef3fa921 78a289348a Alexander Bruy 2019-09-24 Merge pull request #31901 from alexbruy/fix-29336 [processing] correctly handle case when layer source is not a plain path (fix #29336) Denis Rouzaud 2019-09-24 fix test Denis Rouzaud 2019-09-24 add code description Denis Rouzaud 2019-09-24 display value rather than NULL Merge: 90bac82f12 f9ae5cb30d Alessandro Pasotti 2019-09-24 Merge pull request #31959 from elpaso/bugfix-gh31927-crash-adding-wmts Fix browser crash when adding (broken) WMTS Nyall Dawson 2019-09-24 [needs-docs][processing] Respect user set default vector output format in vector split algorithm The created outputs will now be created using the format specified from the Processing setting default vector format setting. Nyall Dawson 2019-09-24 Add methods to QgsProcessingContext to return the preferred vector and raster formats These methods return a file extension to use when creating vector/raster outputs (e.g. "tif"). Generally, it is preferable to use the extension associated with a particular parameter, which can be retrieved through QgsProcessingDestinationParameter::defaultFileExtension(). However, in some cases, a specific parameter may not be available to call this method on (e.g. for an algorithm which has only an output folder parameter and which creates multiple output layers in that folder). In this case, the format returned by this function should be used when creating these outputs. It is the algorithm's responsibility to check whether the returned format is acceptable for the algorithm, and to provide an appropriate fallback when the returned format is not usable. Nyall Dawson 2019-09-24 [processing][needs-docs] Resurrect setting for default raster/vector output format This setting is still used and required in some circumstances, e.g. it is used as the default selection in outputs file pickers when the previously used format is not valid. Nyall Dawson 2019-09-24 Followup cbc86ffc1ac Fix exceptions, breakage of raster output format handling Nyall Dawson 2019-09-24 [processing] Add API support for algorithm aliases Allows us to freely move algorithms between providers without breaking existing scripts Alexander Bruy 2019-09-24 use html.escape to escape strings Denis Rouzaud 2019-09-24 add test for QgsCheckBoxFieldFormatter Denis Rouzaud 2019-09-24 also consider non boolean fields Harrissou Sant-anna 2019-09-24 [needs-docs][ui] Reorganize decoration dialog (#31948) Nyall Dawson 2019-09-23 Fix inconsistent use of QgsLayoutAtlas::changed signal Fixes GUI is not updated when layout atlas is set to use the default filename expression Fixes #20786 Roland Siegbert 2019-09-23 Fix linebreak in README.md Merge: 20e274888a 30e2fbfe88 Alessandro Pasotti 2019-09-23 Merge pull request #31950 from elpaso/bugfix-server-wfs3-API-template Server fix openapi HTML template and improve styling Alessandro Pasotti 2019-09-23 Fix browser crash when adding (broken) WMTS The crash was caused by duplicated paths in data items. While in theory identifiers should be unique, a broken getCapabilities might serve duplicated (or empty) identifiers. Matthias Kuhn 2019-09-23 Fix warning in external resource widget Nyall Dawson 2019-09-23 Silence some recent gcc warnings which we can't fix Since the fixes for these are either outside our control (residing in Qt system headers), or break compatiblity with older compiler versions which we still support. Nyall Dawson 2019-09-23 A little dox improvement to test sip prepare-commit changes Nyall Dawson 2019-09-23 Avoid touching unchanged sip files in prepare commit script Since any modification to these files triggers a new cmake run and rebuilding of the sip bindings (slow!), we want to avoid touching the sip files in any way if there's no actual changes to push. Speeds up rebuilding in some circumstances by avoiding needless rebuilding of sip bindings. Nyall Dawson 2019-09-23 Avoid using expensive geos polygon overlap calculation for two horizontal labels We can dramatically speed up label overlap detection on this common case, since it reduces to overlap of two axis-aligned rectangles. Speeds up rendering of labels on complex maps Nyall Dawson 2019-09-23 [reports] Remove useless extra set of export actions Fixes #26384 Nyall Dawson 2019-09-23 Add Print Report action to Report menu Previously it was only available via the report toolbar... Nyall Dawson 2019-09-23 [reports] Fix crash when print button clicked before a report section is opened Nyall Dawson 2019-09-23 [reports] Reduce minimum width of report organiser dock Fixes #25916 Nyall Dawson 2019-09-23 [layouts][needs-docs] Add a page number selection combo box at the top of the guide manager dock This allows users to easily select the page they want to manage guides for Fixes #25700 Nyall Dawson 2019-09-23 [needs-docs] Add "Manager Guides for Page" action to layout designer right click page menu Makes it easier for users to explicitly choose which page they want to manage the guides for Refs #25700 Nyall Dawson 2019-09-23 [needs-docs] Show color button style "Pick color" and "Chooe Color" actions in symbol button menu Synchronizes the behavior of the color and symbol buttons Fixes #25696 Nyall Dawson 2019-09-23 Move methods to sample screen pixels to QgsGui Nyall Dawson 2019-09-23 [layouts] Fix out of sync layout bounds after page removal Fixes #26665 Nyall Dawson 2019-09-23 [layouts] Fix odd selection behavior when keyboard modifiers are pressed when rectangular selection ends Nyall Dawson 2019-09-23 Fix group members themselves are sometimes incorrectly selected when clicking in layouts Nyall Dawson 2019-09-23 [layouts] Fix interaction with group members in items panel When an item belonging to a group is selected in the panel, we actually need to set the selection as the top-most group containing that item. Fixes #26674 Nyall Dawson 2019-09-23 [layouts] Only draw item boundary rectangles for direct descendants of item groups Refs #26674 Merge: cebdc8dded 3095aeeede Alexander Bruy 2019-09-23 Merge pull request #31960 from alexbruy/fix-26054 replace old extension when changing output format (fix #26054) Matthias Kuhn 2019-09-23 Fix move selected to top Fix #28914 Denis Rouzaud 2019-09-23 fix spelling Denis Rouzaud 2019-09-23 fix false boolean not shown as so in attribute table Denis Rouzaud 2019-09-23 [ASTYLE] increase max-instatement-indent to get nicer alignments on multilines Alexander Bruy 2019-09-23 replace old extension when changing output format (fix #26054) Alexander Bruy 2019-09-23 use GDAL connection string to support not only file-based layer but also database and WFS Alexander Bruy 2019-09-21 use another approach for test Alexander Bruy 2019-09-20 [processing] correctly handle case when layer source is not a plain path in the virtual vector algorithm (fix #29336) Alessandro Pasotti 2019-09-23 Server fix openapi HTML template and improve styling Mostly cosmetic fixes plus re-add links to openapi json in case content-type is NOT OPENAPI3, because it would break validation in that cae. Alexander Bruy 2019-09-22 [dbmanager] don't ignore field modifiers (e.g. length or geometry definition) when updating it (fix #27613) Alexander Bruy 2019-09-22 [georeferencer] clear canvas cache and layers when resetting (fix #26700) Matthias Kuhn 2019-09-22 Maximum 4 recursive iterators Prevent connection pool drainage freeze Merge: 02a28cf94e f96c4a2308 Matthias Kuhn 2019-09-22 Merge pull request #31905 from KDAB/fix_26948 Block the events while showing a dialog BogDan Vatra 2019-09-20 Block the events while showing a dialog When showing a file dialog, Qt can choose to use the "system" file dialog, which will make QgsExternalResourceWidget to loose the focus. This patch blocks all the events that are sent to QgsExternalResourceWidget while a dialog is shown, this way it will keep the focus until the dialog is closed. Sponsored by the QGIS project (qgis.org) Fixes: #26948 Merge: 766db97855 f568e6f06c Alessandro Pasotti 2019-09-22 Merge pull request #31920 from elpaso/bugfix-unreported-server-openapi Fix Server OPENAPI validation and unreported QStringList to JSON conversion error Jürgen E. Fischer 2019-09-21 show sqlite version in about (closes #31911) Alessandro Pasotti 2019-09-21 Server OGC API OPENAPI validation Fix some OPENAPI validation issues. Swagger is happy now, except for the MAP=/... in the query string: no query string parameters are allowed in the endpoint, but we can fix this in the web server configuration. Alessandro Pasotti 2019-09-21 Fix JSON utils QStringList to json conversion unreported Jürgen E. Fischer 2019-09-21 fix 757017c2c2 Jürgen E. Fischer 2019-09-20 update_ts.sh: don't update ts files on pull w/o build directory Alexander Bruy 2019-09-14 use PostgreSQL quote_ident() function to quote schema and table names when querying list of tables. This fixes syntax error when table name itself contains quotes. Alexander Bruy 2019-09-20 [dbmanager] handle attempts to edit raster tables (fix #30214) Nyall Dawson 2019-09-20 [layout] Fix invalid svg exports when including metadata The generated svgs with cc:Work elements were failing xml validation, causing illustrator to reject them. Add the required ns for cc:Work and also adapt the svg metadata to be compatible both with the svg spec AND the metadata format Inkscape uses. Fixes #28130 Nyall Dawson 2019-09-20 [layouts] Auto select first result in validity check results Nyall Dawson 2019-09-20 [legends] Fix missing symbols for inverted polygon layers when using filter by map content Fixes #22718 Merge: 54dda46e85 23bd724546 Matthias Kuhn 2019-09-20 Merge pull request #31863 from m-kuhn/gapCheckIgnoreMissingLayer Gap check ignore missing layer Merge: 04cbf44668 be25b2e392 Matthias Kuhn 2019-09-20 Merge pull request #31899 from paulwittle/master Update general.py Merge: 387bffe20e 0c4f826039 Alexander Bruy 2019-09-20 Merge pull request #31902 from alexbruy/processing-import [processing] add missed import Merge: e3a7982c47 e53c6a14d8 Matthias Kuhn 2019-09-20 Merge pull request #31908 from m-kuhn/fromLatin1 Do not use QString::fromAscii Matthias Kuhn 2019-09-20 Do not use QString::fromAscii it is deprecated Merge: 240bfb2a3f 21a73ae75e Alexander Bruy 2019-09-20 Merge pull request #31898 from alexbruy/fix-31353 [georeferencer] set target CRS when generating GDAL script (fix #31353) Alexander Bruy 2019-09-20 [processing] add missed import Alexander Bruy 2019-09-20 [georeferencer] set target CRS when generating GDAL script (fix #31353) Paul Wittle 2019-09-20 Update general.py Correction of error return type from bool to None (as per comments). This is to resolve unexpected exception messages when algorithm is not found. Merge: 757017c2c2 60fb0cb47f Alessandro Pasotti 2019-09-20 Merge pull request #31871 from elpaso/bugfix-gh31635-spinbox-double-changed-event Fix double event fired by QSpinBox in slow graduated Nyall Dawson 2019-09-20 Use a slightly larger font size in CRS details on Windows Fixes #31297 Harrissou Sant-anna 2019-09-20 Allow to collapse the GeoPdf options when exporting to pdf Nyall Dawson 2019-09-20 Capitalization, ellipsis Nyall Dawson 2019-09-20 [processing] Add warning when packaging a geopackage with no layers Fixes #31888 Julien Cabieces 2019-09-05 make the layer editable to the default value constraint could be updated Julien Cabieces 2019-09-05 Select feature to fix the multiedit mode test Julien Cabieces 2019-08-20 fieldIsEditable looks for joined feature to exist if no upsertOnEdit Julien Cabieces 2019-08-14 Add a utils method fieldIsEditable Julien Cabieces 2019-08-13 Fix multi edit button not displayed for auxiliary storage attribute Nyall Dawson 2019-09-19 [layouts] Fix crash when opening layout with dynamic image in html label Fixes #28996 Alexander Bruy 2019-09-19 [processing] add default icon for scripts created using decorator (fix #31252) Nyall Dawson 2019-09-19 [reports] Expose report feature settings when an attribute table is used in an atlas Fixes #28441 Merge: cc64787ee6 97fab83eea Even Rouault 2019-09-19 Merge pull request #31765 from rouault/fix_31026 [WFS provider] Re-inject custom query parameters in DCP HTTP URLs (fixes #31026) Merge: 015b7e91a1 13119193ba Denis Rouzaud 2019-09-19 Merge pull request #31859 from 3nids/layer_tree_insertion_point_v2 [layer tree] dedicated method in QgisApp to determine insertion point Mathieu Pellerin 2019-09-19 Add test case covering drawing of effects in legend renderer Mathieu Pellerin 2019-09-19 [symbol] Fix missing effects when rendering polygon simple line symbol preview Alessandro Pasotti 2019-09-19 Apply timer spinbox workaround to QgsDoubleSpinBox too To prevent double changed event fired in case the slot takes too long to execute. Alessandro Pasotti 2019-09-19 Use scoped class for wait cursor Denis Rouzaud 2019-09-19 fix API doc and init values Nyall Dawson 2019-09-19 Update reference images Nyall Dawson 2019-09-19 [layouts] Fix attribute table ignores cell margin for top/bottom aligned text Fixes #31259 Merge: 6b5d43ec26 e4ea247c6a Alessandro Pasotti 2019-09-19 Merge pull request #31876 from elpaso/bugfix-gh30550-gpkg-project-removed-dirty Set GPKG-stored project dirty when removed Nyall Dawson 2019-09-19 More test mask updates Nyall Dawson 2019-09-19 Fix test which relied on local layout default font setting Nyall Dawson 2019-09-19 More test mask updates Nyall Dawson 2019-09-19 Ensure legend symbols are rendered using the correct output dpi to match layout maps Nyall Dawson 2019-09-19 Add some test mask images Nyall Dawson 2019-09-19 Fix truncated legend symbol borders when layer has opacity set Nyall Dawson 2019-09-18 Avoid another creation of unnecessary temporary render context Fixes #29058 Nyall Dawson 2019-09-18 Avoid creating temporary render context when we already have a real one available This also fixes the low-resolution preview symbols shown in the print layout designer when a layer is semi-transparent. Refs #29058 Nyall Dawson 2019-09-18 Avoid creating some temporary render contexts whilst determining legend size Refs #29058 Nyall Dawson 2019-09-18 [layouts] Only evaluate default layout font when creating legends, not when drawing every single part of the legend QgsSettings is sloooow, so we need to avoid using it as much as possible Refs #29058 Merge: 3ff8ca5736 2a2cb87f8e Even Rouault 2019-09-18 Merge pull request #31860 from rouault/fix_30518 [OGR provider] Invalid feature count on layer reload (fixes #30518) Alessandro Pasotti 2019-09-18 Set GPKG-stored project dirty when removed if it's the current project Fixes #30550 Merge: 7a77d90c52 3b95172362 D'Hont René-Luc 2019-09-18 Merge pull request #31855 from Gustry/datetime update docstring about QgsDateTimeEdit with NULL values Merge: c7aeb4ceb2 4823054019 D'Hont René-Luc 2019-09-18 Merge pull request #31351 from rldhont/server-wms-dimensions Support WMS dimensions in QGIS Server Alessandro Pasotti 2019-09-18 Fix double event fired by QSpinBox in slow graduated ... renderer widget Fixes #31635 For the record of the underlying issue: https://lists.qt-project.org/pipermail/interest/2013-July/007936.html https://forum.qt.io/topic/82181/qt-doublespin-box-value-changed-slot-has-called-twice https://forum.qt.io/topic/96094/qspinbox-value-changed-slot-has-called-twice-on-mouse-click https://www.qtcentre.org/threads/53709-slot-valueChanged(double)-of-doubleSpinBox-called-twice-if-breakpoint-is-set Mathieu Pellerin 2019-09-18 [themes] Add disabled state for tree/table/list widgets Merge: 076b988537 10cf18a995 Alessandro Pasotti 2019-09-18 Merge pull request #31865 from elpaso/bugfix-gh31846-server-contextual-legend-no-width-no-height Server fix getLegendGraphic default WIDTH/HEIGHT when BBOX Merge: d45c3dd4f1 e3eb91d25e Matthias Kuhn 2019-09-18 Merge pull request #31854 from m-kuhn/gapCheckFixMz Allow allowed gap layer to be of different ZM type than main layer Even Rouault 2019-09-17 QgsCoordinateTransform: remove entries from cache when a thread exits (relates to #31762) Follow-up to https://github.com/qgis/QGIS/pull/31848 When a thread exits, make sure that we iterate over QgsCoordinateTransform::sTransforms to remove from QgsCoordinateTransformPrivate::mProjProjections objects that relates to the current thread, in order to free memory. This is only implemented in the PROJ >= 6 case. In theory, we could probably now revert //github.com/qgis/QGIS/pull/31848 for its PROJ 6 code paths, but keeping it doesn't hurt... A similar fix could potentially be done in PROJ < 6 case, but it would require probably the starting call to be in QgsProjContextStore::~QgsProjContextStore() instead of QgsProjContext::~QgsProjContext() Alessandro Pasotti 2019-09-18 Add mask to getLegendGraphic test and check SRC(HEIGHT/WIDTH) Merge: b5be645ddb 55f237911a Alessandro Pasotti 2019-09-18 Merge pull request #31841 from elpaso/bugfix-gh31799-tid-in-views PG views: be tolerant for unsupported field type ... Even Rouault 2019-09-17 Fix crash in QgsCoordinateTransformPrivate at application exit (fixes #31762) This fixes the following Valgrind reported error: ``` ==1703== Invalid read of size 4 ==1703== at 0xE614195: internal_pj_ctx_get_errno (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==1703== by 0xE6116AE: internal_pj_free (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==1703== by 0xE624E78: internal_proj_destroy (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==1703== by 0x7D3EFE7: QgsCoordinateTransformPrivate::freeProj() (qgscoordinatetransform_p.cpp:659) ==1703== by 0x7D3CD23: QgsCoordinateTransformPrivate::~QgsCoordinateTransformPrivate() (qgscoordinatetransform_p.cpp:120) ==1703== by 0x7D3AC46: QExplicitlySharedDataPointer::~QExplicitlySharedDataPointer() (qshareddata.h:165) ==1703== by 0x7D36D63: QgsCoordinateTransform::~QgsCoordinateTransform() (qgscoordinatetransform.cpp:148) ==1703== by 0x7D3C425: QHashNode, QgsCoordinateTransform>::~QHashNode() (qhash.h:149) ==1703== by 0x7D3C459: QHash, QgsCoordinateTransform>::deleteNode2(QHashData::Node*) (qhash.h:536) ==1703== by 0x9BEEB78: QHashData::free_helper(void (*)(QHashData::Node*)) (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==1703== by 0x7D3B81C: QHash, QgsCoordinateTransform>::freeData(QHashData*) (qhash.h:576) ==1703== by 0x7D3B2B3: QHash, QgsCoordinateTransform>::~QHash() (qhash.h:254) ==1703== by 0x7D3B7DA: QHash, QgsCoordinateTransform>::operator=(QHash, QgsCoordinateTransform>&&) (qhash.h:260) ==1703== by 0x7D3B239: QHash, QgsCoordinateTransform>::clear() (qhash.h:582) ==1703== by 0x7D3A685: QgsCoordinateTransform::invalidateCache(bool) (qgscoordinatetransform.cpp:958) ==1703== by 0x7C73601: QgsApplication::invalidateCaches() (qgsapplication.cpp:365) ==1703== by 0x7C7A490: QgsApplication::exitQgis() (qgsapplication.cpp:1275) ==1703== by 0x511BCC5: QgisApp::~QgisApp() (qgisapp.cpp:1662) ==1703== by 0x511BE73: QgisApp::~QgisApp() (qgisapp.cpp:1664) ==1703== by 0x418CB4: main (main.cpp:1579) ==1703== Address 0x48fc4710 is 0 bytes inside a block of size 136 free'd ==1703== at 0x4C2F440: operator delete(void*) (vg_replace_malloc.c:586) ==1703== by 0xE625A3A: internal_proj_context_destroy (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==1703== by 0x7F9B78A: QgsProjContext::~QgsProjContext() (qgsprojutils.cpp:48) ==1703== by 0xA6195FE: __call_tls_dtors (cxa_thread_atexit_impl.c:155) ==1703== by 0x10A936C7: start_thread (pthread_create.c:343) ==1703== by 0xA6E641C: clone (clone.S:109) ==1703== Block was alloc'd at ==1703== at 0x4C2E709: operator new(unsigned long, std::nothrow_t const&) (vg_replace_malloc.c:387) ==1703== by 0xE61445E: internal_pj_ctx_alloc (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==1703== by 0x7F9B761: QgsProjContext::QgsProjContext() (qgsprojutils.cpp:39) ==1703== by 0x7F9C6B9: __tls_init (qgsprojutils.cpp:31) ==1703== by 0x7F9C703: TLS wrapper function for QgsProjContext::sProjContext (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.9.0) ==1703== by 0x7F9B796: QgsProjContext::get() (qgsprojutils.cpp:57) ==1703== by 0x7D3D5AA: QgsCoordinateTransformPrivate::threadLocalProjData() (qgscoordinatetransform_p.cpp:299) ==1703== by 0x7D3D11A: QgsCoordinateTransformPrivate::initialize() (qgscoordinatetransform_p.cpp:199) ==1703== by 0x7D368E4: QgsCoordinateTransform::QgsCoordinateTransform(QgsCoordinateReferenceSystem const&, QgsCoordinateReferenceSystem const&, QgsCoordinateTransformContext const&) (qgscoordinatetransform.cpp:75) ==1703== by 0x8317CBE: QgsRasterProjector::block(int, QgsRectangle const&, int, int, QgsRasterBlockFeedback*) (qgsrasterprojector.cpp:779) ==1703== by 0x82EBE87: QgsRasterIterator::readNextRasterPartInternal(int, int&, int&, std::unique_ptr >*, int&, int&, QgsRectangle*) (qgsrasteriterator.cpp:130) ==1703== by 0x82EB791: QgsRasterIterator::readNextRasterPart(int, int&, int&, std::unique_ptr >&, int&, int&, QgsRectangle*) (qgsrasteriterator.cpp:80) ==1703== by 0x8334E8D: QgsRasterDrawer::draw(QPainter*, QgsRasterViewPort*, QgsMapToPixel const*, QgsRasterBlockFeedback*) (qgsrasterdrawer.cpp:60) ==1703== by 0x830AEE3: QgsRasterLayerRenderer::render() (qgsrasterlayerrenderer.cpp:269) ==1703== by 0x7E764FB: QgsMapRendererCustomPainterJob::doRender() (qgsmaprenderercustompainterjob.cpp:310) ==1703== by 0x7E76027: QgsMapRendererCustomPainterJob::staticRender(QgsMapRendererCustomPainterJob*) (qgsmaprenderercustompainterjob.cpp:261) ==1703== by 0x7E788D6: QtConcurrent::StoredFunctorCall1::runFunctor() (qtconcurrentstoredfunctioncall.h:432) ==1703== by 0x7E76E42: QtConcurrent::RunFunctionTask::run() (qtconcurrentrunbase.h:136) ==1703== by 0x9B93942: ??? (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==1703== by 0x9B97658: ??? (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==1703== by 0x10A936B9: start_thread (pthread_create.c:333) ==1703== by 0xA6E641C: clone (clone.S:109) ``` This issue is also found on QGIS 3.4 / PROJ 5 with a slighly comparable stack trace. The issue here is that the static QgsCoordinateTransform::sTransforms cache map contains QgsCoordinateTransformPrivate::mProjProjections objects, which themselves are PJ*/projPJ PROJ objects. Those objects may have been created by a thread, using a PROJ context, which is a TLS object, and thus has been deleted when the thread is itself deleted. However sTransforms is cleaned afterwards, and when destroying a PJ*/projPJ object, the context it is attached to must still be alive. This fix of this commit consists in creating a temporary PROJ context and assigning it to the PJ* object before its destruction. A proper fix would be to remove from sTransforms the PROJ objects that belong to a given thread when that thread is deleted (or more exactly QgsProjContext is destroyed), but that's more involved. Another reason for such a proper fix is to avoid a kind of memory leak, since currently sTransforms might grow without control when threads are created and destroyed. Merge: 2c69b24ffe ea09452b5b Even Rouault 2019-09-18 Merge pull request #31813 from rouault/fix_29844 [WFS provider] Fix recovery of GeoServer server error when lack of primary key (fixes #29844) Alessandro Pasotti 2019-09-18 Add some comments for checkParameters function also set const back Alessandro Pasotti 2019-09-18 code layout Matthias Kuhn 2019-09-18 Add safety check for nullptr to fix a crash Matthias Kuhn 2019-09-18 Add API to hook into resolveReferences Nyall Dawson 2019-09-18 Avoid use of deprecated method in test Nyall Dawson 2019-09-18 Fix API break Nyall Dawson 2019-09-17 [reports] Fix predefined scale mode is incompatible with report outputs Fixes #29196 Nyall Dawson 2019-09-18 Remove const_cast Nyall Dawson 2019-09-17 Ensure atlas expression evaluation has access to coverage layer scope Fixes #31807 Even Rouault 2019-09-17 [OGR provider] Invalid feature count on layer reload (fixes #30518) Denis Rouzaud 2019-09-17 [layer tree] dedicated method in QgisApp to determine insertion point and create bindings to get the current insertion point in QgisInterface Nyall Dawson 2019-09-17 [layouts] Resizing pages to content should not create empty page size if no items are present Fixes #29034 Nyall Dawson 2019-09-17 [layouts] Fix map rotation does not immediately restore in reports Fixes #31217 Nyall Dawson 2019-09-17 [properties] Do not return nan values when an assistant is used with min val == max val Fixes #31242 Nyall Dawson 2019-09-17 [layouts] Fix label items don't update when their opacity < 100 Fixes #29079 Nyall Dawson 2019-09-17 Be super safe against a stuck project load indicator Nyall Dawson 2019-09-17 Fix QgsProject::layerLoaded sometimes emitted with incorrect total layer count Causes the project load status indicator to get "stuck" after project load Harrissou Sant-anna 2019-09-17 Add empty line for list rendering Harrissou Sant-anna 2019-07-11 Allow better rendering for list items Alessandro Pasotti 2019-09-17 Server getLegendGraphic default WIDTH/HEIGHT when BBOX is set. Fixes #31846 Etienne Trimaille 2019-09-17 update docstring about QgsDateTimeEdit about NULL values Matthias Kuhn 2019-09-17 Allow gap layer to be of different ZM type than main layer Sandro Santilli 2019-09-17 Make apidoc installation optional when building it on demand Fixes #31842 Merge: 6942b4b93d c7c91de52e Alexander Bruy 2019-09-17 Merge pull request #31735 from alexbruy/fix-29663 [processing] add support for WFS as input (fix #29663) Jürgen E. Fischer 2019-09-17 Update qgspostgresprovider.cpp Jürgen E. Fischer 2019-09-17 Update qgspostgresprovider.cpp Alessandro Pasotti 2019-09-17 Add test for tid key types in PG views Alessandro Pasotti 2019-09-17 PG views: be tolerant for unsupported field type ... ... if it's in URI key Fixes #31799 Sandro Santilli 2019-09-17 Fix endless loop on curve linearization with maxdistance tolerance higher than arc radius (#31838) * Test curve linearization with higher than sagitta tolerance * segmentizeArc: keep max distance tolerance below twice the radius Fixes #31832 Even Rouault 2019-09-16 [WFS provider] Fix recovery of GeoServer server error when lack of primary key (fixes #29844) Denis Rouzaud 2019-09-17 fix adding/removing classes in graduated renderer widget (#31824) Merge: 9f479162e2 4a8f489722 Matthias Kuhn 2019-09-17 Merge pull request #31793 from Gustry/unittest use a single comment checking unittest in DB Manager SQL window Mathieu Pellerin 2019-09-17 [wmst] Fix bad allocation exception with high resolution tiled servers (fixes #30634) Mathieu Pellerin 2019-09-17 [browser] Do not show the file properties menu action for non-file items Mathieu Pellerin 2019-09-17 Be on the safe side, check for null message bar pointer Mathieu Pellerin 2019-09-17 Do not show QtSVG warnings for SVG spec implementation gaps Alexander Bruy 2019-09-17 fix tests Nyall Dawson 2019-09-17 Avoid qt warning on project load when thumbnail doesn't exist Nyall Dawson 2019-09-17 Expand GNSS and CORS acroynms in proj scope text (I'm sure I'm not the only one who continually reads CORS as "Cross-origin resource sharing"!) Even Rouault 2019-09-15 test_qgsrasterfilewritertask.py: test failure Even Rouault 2019-09-15 QgsRasterFileWriter: improve error reporting Even Rouault 2019-09-15 QgsRasterFileWriter: fix crash when exporting to GS7BG driver (fixes #31775), and detect more potential crashing situations Matthias Kuhn 2019-09-16 Update src/providers/grass/CMakeLists.txt Matthias Kuhn 2019-09-16 Add dependency on UI if providers are compiled with gui Even Rouault 2019-09-16 [OGR provider] Disable OSM_USE_CUSTOM_INDEXING to fix loading of some .osm.pbf files (fixes #31062) D'Hont René-Luc 2019-09-16 Define an enum for predefined WMS Dimension names Merge: f13e0ebc86 cbc86ffc1a Even Rouault 2019-09-16 Merge pull request #31811 from rouault/add_pgdump QgsVectorFileWriter: add PGDUMP output format (fixes #31421) Even Rouault 2019-09-16 Processing: disable 'open output layer' for write-only formats such as PGDUMP (relates to #31421) Even Rouault 2019-09-16 GUI Save as vector layer: disable 'add output layer to canvas' for write-only formats such as PGDUMP (relates to #31421) Even Rouault 2019-09-16 QgsVectorFileWriter: add PGDUMP output format (fixes #31421) Matthias Kuhn 2019-09-16 Add error log messages Denis Rouzaud 2019-09-16 [locator] fix sorting of grouped results (#31797) when they do not arrive in a sequence Merge: eedb3df427 2fb45b08e3 Even Rouault 2019-09-16 Merge pull request #31772 from rouault/fix_29212 [GDAL provider] Be more robust to driver being disabled after provider creation (fixes #29212) Harrissou Sant-anna 2019-09-16 Connect the bookmark editor dialog to the user manual (#31795) Jürgen E. Fischer 2019-09-16 api doc archive is 7z now [ci skip] Denis Rouzaud 2019-09-16 remove duplicated code with single method for QgsVectorLayer::min and max values (#31790) Merge: 1b69a99028 f347ae709a Matthias Kuhn 2019-09-16 Merge pull request #31760 from m-kuhn/fixSymbolScopeMissing Add symbol scope to legend item Etienne Trimaille 2019-09-16 use a single unittest in DB Manager SQL window Merge: e3334b1e65 644cc25214 Matthias Kuhn 2019-09-16 Merge pull request #31791 from daniviga/grass78-fedora31 [RPM] Fedora 31 will ship GRASS 7.8 Matthias Kuhn 2019-09-16 Add scope Matthias Kuhn 2019-09-16 Properly add symbol_label Merge: aa9c53a897 1aa102815c Borys Jurgiel 2019-09-16 Merge pull request #31784 from borysiasty/plugininstaller_fix_31783 [Plugin Installer] Only force http icon protocol for http-based repositories Daniele Viganò 2019-09-16 [RPM] Fedora 31 will ship GRASS 7.8 Borys Jurgiel 2019-09-15 [Plugin Installer] Only force http icon protocol for http-based repositories. Fixes #31783 Mathieu Pellerin 2019-09-15 [categorized renderer] When color ramp is set to random, randomize color of appended categories to pre-existing list when hitting the classify button (fixes #31579) Nyall Dawson 2019-09-16 Fix corrupted expressions in filter indicator tooltips Alexander Bruy 2019-09-13 [processing] export vector layers which use VSI mechanism (fix #29001) Alexander Bruy 2019-09-13 [processing] force onLayerChanged() call in the QgsProcessingMapLayerCombobox constructor to setup signals and feature selection handling with initially selected layer (fix #30636) Alessandro Pasotti 2019-09-13 Processing editing in place: handle constraints Fixes #31634 Fran 2019-09-14 Added myself as a translator Aleix Pol 2019-09-15 Use CC-BY-3.0 It is unclear to AppStream whether MIT is acceptable for metadata, and it gets rejected on flathub, use Creative Commons instead: https://creativecommons.org/licenses/by/3.0/ See https://github.com/hughsie/appstream-glib/issues/320 Merge: 2c71035d62 79cb35166b Even Rouault 2019-09-15 Merge pull request #31768 from rouault/fix_31213 [Postgresql Provider] Fix crash in discoverRelations() on invalid layer (fixes #31213) Merge: 7d90d62d2a c3fba1b84b Even Rouault 2019-09-15 Merge pull request #31766 from rouault/rasterfilewriter_fixes QgsRasterFileWriter: assorted set of fixes (might be related to refs #30937) Merge: 65359bc7ea 9525deb962 Even Rouault 2019-09-15 Merge pull request #31771 from rouault/fix_30644 Raster export: fix issues with multiband raster and GeoPackage (fixes #30644) Merge: 738ced6488 fdcca14f65 Even Rouault 2019-09-15 Merge pull request #31764 from rouault/fix_invalid_free_with_ellipsoid_utils Make sure ellipsoid parameter and definition caches are cleared before app exit (related to #31762) Even Rouault 2019-09-15 [GDAL provider] Be more robust to driver being disabled after provider creation (fixes #29212) This is still quite a dangerous practice, and this commit is more a band-aid than a definitive fix. In case a GDALDataset would hold and use a pointer to the GDALDriver that has created it (which is not common in GDAL drivers though), crash would occur. Safer but more involved fixes could be: - to prevent disabling a driver that is in use - to post-pone the effect of driver disabling to application restart, or when the last dataset using the driver has been closed Even Rouault 2019-09-15 Raster export: fix issues with multiband raster and GeoPackage (fixes #30644) - Fix guess of appropriate nodata value when comparing stat minimum value and output data type minimum value (copy & paste issue) - When exporting to GeoPackage, do not promote Byte to a larger type, as this is unsupported by GeoPackage - When determining if the output extent is included in the source extent, use a tolerance to avoid being to sensitive to rounding issues. - QgsRasterBlock::setIsNoData() and setIsNoDataExcept(): initialize mData to zero when there is no nodata value, to avoid uninitialized/old memory to be used when reading bits(). Even Rouault 2019-09-14 QgsRasterFileWriter: assorted set of fixes (might be related to refs #30937) - Lack of error checking on destination provider creation (in saveAsImage mode) - Wrong computation of number of blocks if dimension is exactly a multiple of the block size - Lack of error checking when writing blocks - Slow computation of non-premultiplied r,g,b values, and inappropriate use of memcpy() Even Rouault 2019-09-14 [Postgresql Provider] Fix crash in discoverRelations() on invalid layer (fixes #31213) Even Rouault 2019-09-14 [WFS provider] Re-inject custom query parameters in DCP HTTP URLs (fixes #31026) Since f1b59876344bf0c0f066c81bf8ef73ef25365023, we honour DCP HTTP endpoints exposed in GetCapabilities. But some (all?) servers fail to add in those endpoints the custom query parameters the user might have injected in the GetCapabilities URL. So re-add them manually. Even Rouault 2019-09-14 test_provider_wfs.py: fix tests so they pass with PROJ 6 Even Rouault 2019-09-14 Make sure ellipsoid parameter and definition caches are cleared before app exit (related to #31762) This should apply to both PROJ < 6 and >=6 builds. Fixes the following error reported by Valgrind ``` ==5848== Invalid read of size 4 ==5848== at 0xE5E4195: internal_pj_ctx_get_errno (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==5848== by 0xE5E16AE: internal_pj_free (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==5848== by 0xE5F4E78: internal_proj_destroy (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==5848== by 0x7F961A7: QgsProjUtils::ProjPJDeleter::operator()(PJconsts*) (qgsprojutils.cpp:76) ==5848== by 0x7D2D44C: std::unique_ptr::~unique_ptr() (unique_ptr.h:239) ==5848== by 0x7D2C9BD: QgsCoordinateReferenceSystemPrivate::~QgsCoordinateReferenceSystemPrivate() (qgscoordinatereferencesystem_p.h:94) ==5848== by 0x7D2D6FA: QExplicitlySharedDataPointer::~QExplicitlySharedDataPointer() (qshareddata.h:165) ==5848== by 0x7CDFA77: QgsCoordinateReferenceSystem::~QgsCoordinateReferenceSystem() (qgscoordinatereferencesystem.cpp:233) ==5848== by 0x55CC0AF: QgsEllipsoidUtils::EllipsoidParameters::~EllipsoidParameters() (qgsellipsoidutils.h:39) ==5848== by 0x7D8C40B: QHashNode::~QHashNode() (qhash.h:149) ==5848== by 0x7D8C43F: QHash::deleteNode2(QHashData::Node*) (qhash.h:536) ==5848== by 0x9BE3B78: QHashData::free_helper(void (*)(QHashData::Node*)) (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==5848== by 0x7D8C466: QHash::freeData(QHashData*) (qhash.h:576) ==5848== by 0x7D8CCED: QHash::~QHash() (qhash.h:254) ==5848== by 0xA60E369: __cxa_finalize (cxa_finalize.c:56) ==5848== by 0x77BE742: ??? (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.9.0) ==5848== by 0x4010DF6: _dl_fini (dl-fini.c:235) ==5848== by 0xA60DFF7: __run_exit_handlers (exit.c:82) ==5848== by 0xA60E044: exit (exit.c:104) ==5848== by 0xA5F4836: (below main) (libc-start.c:325) ==5848== Address 0x45db80e0 is 0 bytes inside a block of size 136 free'd ==5848== at 0x4C2F440: operator delete(void*) (vg_replace_malloc.c:586) ==5848== by 0xE5F5A3A: internal_proj_context_destroy (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==5848== by 0x7F9617A: QgsProjContext::~QgsProjContext() (qgsprojutils.cpp:48) ==5848== by 0xA60E5FE: __call_tls_dtors (cxa_thread_atexit_impl.c:155) ==5848== by 0xA60DF26: __run_exit_handlers (exit.c:40) ==5848== by 0xA60E044: exit (exit.c:104) ==5848== by 0xA5F4836: (below main) (libc-start.c:325) ==5848== Block was alloc'd at ==5848== at 0x4C2E709: operator new(unsigned long, std::nothrow_t const&) (vg_replace_malloc.c:387) ==5848== by 0xE5E445E: internal_pj_ctx_alloc (in /home/even/proj/install-proj-master/lib/libproj.so.15.2.0) ==5848== by 0x7F96151: QgsProjContext::QgsProjContext() (qgsprojutils.cpp:39) ==5848== by 0x7F970A9: __tls_init (qgsprojutils.cpp:31) ==5848== by 0x7F970F3: TLS wrapper function for QgsProjContext::sProjContext (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.9.0) ==5848== by 0x7F96186: QgsProjContext::get() (qgsprojutils.cpp:57) ==5848== by 0x7D86B13: QgsEllipsoidUtils::definitions() (qgsellipsoidutils.cpp:351) ==5848== by 0x7D863FE: QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1}::operator()() const (qgsellipsoidutils.cpp:173) ==5848== by 0x7D87EE1: void std::_Bind_simple::_M_invoke<>(std::_Index_tuple<>) (functional:1531) ==5848== by 0x7D87BC5: std::_Bind_simple::operator()() (functional:1520) ==5848== by 0x7D879A2: void std::__once_call_impl >() (mutex:706) ==5848== by 0x10A6AA98: __pthread_once_slow (pthread_once.c:116) ==5848== by 0x7D863CE: __gthread_once(int*, void (*)()) (gthr-default.h:699) ==5848== by 0x7D8787F: void std::call_once(std::once_flag&, QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1}&&) (mutex:738) ==5848== by 0x7D86476: QgsEllipsoidUtils::ellipsoidParameters(QString const&) (qgsellipsoidutils.cpp:174) ==5848== by 0x7E8D572: QgsMapSettings::setEllipsoid(QString const&) (qgsmapsettings.cpp:322) ==5848== by 0x6A4E5F1: QgsMapCanvas::QgsMapCanvas(QWidget*) (qgsmapcanvas.cpp:143) ==5848== by 0x5110841: QgisApp::QgisApp(QSplashScreen*, bool, bool, QString const&, QString const&, QWidget*, QFlags) (qgisapp.cpp:803) ==5848== by 0x417DB9: main (main.cpp:1339) ==5848== ``` Mathieu Pellerin 2019-09-14 Avoid qt warning when opening the raster properties dialog (while visiting the function, remove use of my* variable names) Matthias Kuhn 2019-09-14 Add symbol scope to legend item Fix #31756 Peter Petrik 2019-09-13 fix #30766, sip crash for QgsHighlight Matthias Kuhn 2019-09-13 Use range based for loop Merge: 635e245143 7b6a7a1cec Matthias Kuhn 2019-09-13 Merge pull request #31393 from seralra96/fix_31292 Improve validation for QgsRelationAddDlg Fixes #31292 D'Hont René-Luc 2019-09-13 Use unique_ptr for QgsVectorLayerServerProperties in QgsVectorLayer D'Hont René-Luc 2019-09-13 [Server] Define QgsWms::QgsRenderer::dimensionFilter method Merge: 784fd1affd 37803810eb D'Hont René-Luc 2019-09-13 Merge pull request #31746 from Gustry/combo_sql fix combobox ID not having correct checked state when we update a SQL layer Merge: 99a525c513 81985a9ca4 Alessandro Pasotti 2019-09-13 Merge pull request #31741 from elpaso/bugfix-gh31732-datasource-manager-tabs-resize Resize not-focused tabs for datasource and options dlgs Etienne Trimaille 2019-09-13 fix combobox ID not having correct checked state when we update a SQL layer Matthias Kuhn 2019-09-13 Fix warning Jürgen E. Fischer 2019-09-13 translation string fixes [ci skip] Alessandro Pasotti 2019-09-13 Resize not-focused tabs for datasource and options dlgs Moved logic into base class. I did not find any other suclass affected. Merge: 8314aaece1 c5b5ec4b47 Alessandro Pasotti 2019-09-13 Merge pull request #31734 from elpaso/bugfix-gh31428-text-formatting-enable-disable Update bg and buffer status in text format widget Merge: d2f3f8b63c 7ad9c00690 Alessandro Pasotti 2019-09-13 Merge pull request #31731 from elpaso/bugfix-gh31730-broken-gpkg-actions fix broken gpkg actions Alessandro Pasotti 2019-09-13 Bulletproof guarded ptr for collection item Alexander Bruy 2019-09-13 return only base URL as connection string adopt ogrinfo and ogrtabletopostgis algorithms so they can work with WFS Alessandro Pasotti 2019-09-13 Update bg and buffer status in text format widget Fixes #31428 Alessandro Pasotti 2019-09-13 Fix browser action create new layer/table in GPKG Fixes #31730 Alessandro Pasotti 2019-09-13 Fix GPKG vacuum action Fixes #31730 Alexander Bruy 2019-09-12 [processing] support for WFS layers in GDAL algorithms (fix #29663) Matthias Kuhn 2019-09-13 Adjust test Nyall Dawson 2019-09-13 Fix build Nyall Dawson 2019-09-13 Add unit test for GPS widget multipart layer type handling Nyall Dawson 2019-09-12 [gps] Use messagebar instead of message boxes for feedback Nyall Dawson 2019-09-12 [gps] Fix incorrect initial enabled state of "Add Track Point" button Nyall Dawson 2019-09-12 [gps] Fix cannot use GPS panel to draw features in multi polygon/line layer (e.g. shapefiles) And cleanup and modernise a lot of code Fixes #29144 Nyall Dawson 2019-09-13 Fix loss of label background settings when restoring projects. Fixes #31427 (master only) Nyall Dawson 2019-09-13 Don't try to load mssql data Nyall Dawson 2019-09-13 Disable mssql server docker use, it's down too often... Nyall Dawson 2019-09-13 [layouts] Fix grids cannot be disabled, ui widgets for grids get incorrectly disabled blocking the ability to re-enable grids (master only) Nyall Dawson 2019-09-12 Add fromBezierCurve method to QgsLineString Returns a new QgsLineString as a segmentized version of a bezier curve. Matthias Kuhn 2019-09-12 Add stack depth check to feature iterator This adds a safety guard for malformed expressions. For example, self-referencing virtual fields. It's impossible to detect all possible triggers for this during preparation. A simple hand-crafted example to illustrate an impossible to detect situation: A layer with one field, let's call it "v", and on feature with the value "virtual" as value for "v". A virtual field with the name "virtual" and the definition `eval("v")` will cause an infinite recursion. This patch will simply check the recursion depth and bail out after 255 nested iterators. Merge: 8c4bc20a76 dabc380906 Alessandro Pasotti 2019-09-12 Merge pull request #31673 from elpaso/server-api-wfs3-acl Server api wfs3 acl Matthias Kuhn 2019-07-29 Fix virtual fields that use functions requiring all attributes Denis Rouzaud 2019-07-29 add test for virtual field depending on other fields the requested fields to evaluate the virtual field where not fetched if only the virtual field was requested at the request creation Merge: 04b2f4d696 3f54e1db9a Alexander Bruy 2019-09-12 Merge pull request #31712 from alexbruy/fix-30878 [processing] quote field names in GDAL commands (fix #30878) Merge: 5d05322bc3 69af5a27c2 D'Hont René-Luc 2019-09-12 Merge Vector Layer Server Dimensions Dialog: use explicit connection instead of in the UI file Use explicit connection instead of in the UI file in QgsWmsDimensionDialog Alexander Bruy 2019-09-12 use doublequotes for indentifiers as required by GDAL's RFC52 Daniele Viganò 2019-09-12 [RPM] Update examples and documentation (#31623) * [RPM] Update examples and documentation * [RPM] Fix a typo Nyall Dawson 2019-09-12 Fix invalid model warning when opening an attribute table which contains no columns Nyall Dawson 2019-09-12 Fix another qt null connection warning Alexander Bruy 2019-09-12 [processing] quote field names in GDAL commands (fix #30878) Nyall Dawson 2019-09-12 Avoid qt warnings when opening layer tree group menu Nyall Dawson 2019-09-12 Cleanup code in graduated renderer widget Harrissou Sant-anna 2019-09-11 [needs-docs] Do not display graduated method combobox when the layer is of polygon geometry type to avoid a single item combobox Nyall Dawson 2019-09-12 Fix crash in point displacement renderer Harrissou Sant-anna 2019-08-25 [3d][ui] Display Help button on the 3D configuration dialog Nyall Dawson 2019-09-09 [needs-docs] Address QGIS 2.x -> 3.x regression in offset features tool In QGIS 2 it was possible to offset features from a non-active layer which would result in an offset copy of these features being inserted into the (editable) active layer This behavior was lost in QGIS 3, which only permits offsetting features within the active layer. Resurrect this behavior, with some tweaks: - the copy-and-offset mode is activated only when ctrl is held while offsetting. In earlier 3.x versions this also resulted in copy-and-offset, but only for features within the current layer. Now, copy-and-offset respects the project's snapping configuration and potentially copies from other layers - We use refined logic to correctly map attributes across from the source feature layer to the destination layer, and apply default values and provider constraints on feature copy (also applies to copy-and-offsets where the source and destination layer are the same) Nyall Dawson 2019-09-09 When copying features in offset tool, correctly QgsVectorLayerUtils::createFeature to create new features This ensures the newly created features are compatible with the destination layer, e.g. converting single parts to multipart where required, and also ensures that default values and provider-side constraints are correctly handled. Nyall Dawson 2019-09-09 Rename variables for clarity Nyall Dawson 2019-09-09 Show snapping cursor before picking features in offset tool This allows users to see which feature will be offset prior to starting the operation Nyall Dawson 2019-09-11 [needs-docs] Add iface.pluginHelpMenu() Returns a reference to the main window "Plugin Help" sub-menu. Plugins are encouraged to insert help and about actions in this submenu instead of creating a submenu under the pluginMenu() which solely contains Plugin Help or About actions. For example, a plugin which only implements a processing provider should not create additional ui menus just to link to the plugin help pages. Rather, they should use this new submenu (available under the Help menu) to insert their help links. Nyall Dawson 2019-09-11 Capitalization Nyall Dawson 2019-09-12 Address review comments Nyall Dawson 2019-09-09 [needs-docs] Improve UX when a missing grid transform is desired/required Instead of just showing users the URL to download the grid from, also present them with a user-friendly dialog allowing them to install the grid to the required location Harrissou Sant-anna 2019-09-11 [needs-docs] Use "Value" as standard label of the widget to filter labeling and symbology (categorized, graduated) instead of "Label with" and "Column" Alexandre Neto 2019-09-01 Revert "Moves MapTip away from the mouse cursor" This reverts commit 8b052fd1c8f1658fd3a2c5596c2267d809a4ab00. Alexandre Neto 2019-09-01 Revert "Better Support to hidpi" This reverts commit 6a1b57214da17fee2db572091ef056a458e86a0f. Alexandre Neto 2019-09-01 Revert "Revise map tip cursor offset calculations to better handle hidpi screens" This reverts commit 73776269969dbee33267d2f814c804eab147ad6d. Nyall Dawson 2019-09-10 [o2] If an o2 auth refresh reply contains an error message, then the refresh was NOT successful and we need to unlink the auth so that a new login will be prompted Fixes connections to ESRI portal fail after refresh token expires on the server Merge: 6bbb4c103d 0c657f01af Alessandro Pasotti 2019-09-11 Merge pull request #31690 from elpaso/bugfix-gh31193-rastercalc-bool-to-float Fix raster calc OpenCL bool to float Alessandro Pasotti 2019-09-11 Fix raster calc OpenCL bool to float Fixes #31193 Merge: 970e42b7f7 69bc22f926 Alessandro Pasotti 2019-09-11 Merge pull request #31688 from elpaso/csv-update-attr-table-on-data-chaged Fix attr table not updated while watching a CSV Alessandro Pasotti 2019-09-11 Fix attr table not updated while watching a CSV Found while investigating #31452 Mathieu Pellerin 2019-09-11 Followup 6747e76 : raise information bar to display on top of canvas Alessandro Pasotti 2019-09-11 Typo Merge: 3169ef66e3 fcd0314e9e Alessandro Pasotti 2019-09-11 Merge pull request #31669 from elpaso/gpkg-project-storage-multiple-fixes Gpkg project storage multiple fixes Merge: 18629af3ee af2f519c2b Alessandro Pasotti 2019-09-11 Merge pull request #31631 from elpaso/browser-use-floating-connections Use floating connections from browser items Denis Rouzaud 2019-09-11 avoid crash in testing or custom widgets (#31677) Mathieu Pellerin 2019-09-11 [3d][ui] Save/restore 3D settings dialog geometry Mathieu Pellerin 2019-09-11 [3d][ui] Set sane minimum size for the 3D settings dialog Hugo Mercier 2019-09-10 Wait for threads on exit. Move the fixups that were in renderings tests to QgsApplication::exitQgis Jorge Gustavo Rocha 2019-09-10 improve showContextMenuForProjects Jorge Gustavo Rocha 2019-08-25 take advantage of the QgsProjectStorage class Jorge Gustavo Rocha 2019-08-24 Fix #31011 #31385 #28655 Jürgen E. Fischer 2019-09-10 Switch some links to https Alessandro Pasotti 2019-09-10 QGIS Server WFS3 ACL + alias + excluded fields Takes into account aliases, excluded attributes and ACL plugins Alessandro Pasotti 2019-09-08 Cast vector layer Alessandro Pasotti 2019-08-28 Typo Alessandro Pasotti 2019-08-28 WFS3 add ACL and other visibility options Jürgen E. Fischer 2019-09-10 add translation strings [ci skip] Merge: 90b1355536 09a79b70b8 Matthias Kuhn 2019-09-10 Merge pull request #31654 from Gustry/crash_id fix simple quote in markdown URL fix #31629 Alessandro Pasotti 2019-09-10 GPKG prj storage: fix datetime and win shares - fixes timestamp for last modified - fix load/save to network storage like \\192.168.99.1\MyShare\MyDb.gpkg Hopefully fixes #31310 Alessandro Pasotti 2019-09-10 Shout out loudly when a project load/save failed Merge: ac74a27fd3 ce9ffa325b Matthias Kuhn 2019-09-10 Merge pull request #31666 from m-kuhn/dont_watch_non_existant_template_dir Do not scan non existant directory Merge: 760cc7a5b3 6747e760df Matthias Kuhn 2019-09-10 Merge pull request #31663 from wonder-sk/fix-crash-on-startup Move info bar creation before welcome page (fixes crash on start) Matthias Kuhn 2019-09-10 Do not scan non existant directory Merge: b884c0d5a1 a02771e935 Alessandro Pasotti 2019-09-10 Merge pull request #31665 from elpaso/adjust-layer-properties-stacked-widget-sizes Adjust stacked widgets size in vector layer properties dlg Alessandro Pasotti 2019-09-10 Adjust stacked widgets size in vector layer properties dlg Fixes #31449 Peter Petrik 2019-09-09 fix path for photo on ios Harrissou Sant-anna 2019-09-10 Tweak decoration widgets' enabled state upon opening dialogs (#31645) - Font widgets in the scale bar, title, and copyright dialogs - All widgets in layout extents dialog Martin Dobias 2019-09-10 Move info bar creation before welcome page (fixes crash on start) Welcome page creates QgsTemplateProjectsModel which adds a file watcher which triggers a Qt warning which tried to use null info bar. Mathieu Pellerin 2019-09-10 Do not style null pixmap icon in application proxy style Jürgen E. Fischer 2019-09-10 translation string fix Etienne Trimaille 2019-09-10 fix simple quote in markdown URL fix #31629 Nyall Dawson 2019-09-10 Indentation Nyall Dawson 2019-09-10 Less debug noise on project load/save Nyall Dawson 2019-09-10 Don't show semi-expected qt warnings in message bar We only want to highlight unexpected messages thrown internally from within Qt Harrissou Sant-anna 2019-09-09 Use direct link to doc for layout extents Etienne Trimaille 2019-09-09 use explicit connection instead of in the UI file Alessandro Pasotti 2019-09-09 Use floating connections from browser items Fixes an unreported issue when deleting/renaming GPKG layers from the browser if the connection was not stored Nyall Dawson 2019-09-09 Add API for volume units to QgsUnitTypes Complements the existing API for distance and area handling Mathieu Pellerin 2019-09-09 [ui] Set a sane minimum size for the symbol selector dialog (fixes #31578) Mathieu Pellerin 2019-09-09 [singleband pseudocolor renderer] Fix crash when calling setBand with no input (fixes #31568) Mathieu Pellerin 2019-09-09 [wfs] Fix crash when creating data items with missing feature type crs capability (fixes #31607) Nyall Dawson 2019-09-09 On debug builds, show an obnoxious, super-visible error in the message bar whenever a Qt warning is thrown These reveal deep, underlying issues in QGIS, and should NEVER be ignored Nyall Dawson 2019-09-09 Fix layer corruption/loss of edits when the offset tool is used with a 0 distance offset Nyall Dawson 2019-09-09 Fix invalid "no active vector layer" errors in offset tool Nyall Dawson 2019-09-09 Fix warnings in offset tool Jürgen E. Fischer 2019-09-08 osgeo4w: add dlls to fetch pdbs from symstores [ci skip] Jürgen E. Fischer 2019-09-08 fix crash handler [ci skip] Anita Graser 2019-09-07 Update to Bucharest Jürgen E. Fischer 2019-09-07 fix warnings [ci skip] Jürgen E. Fischer 2019-09-07 osgeo4w: fix inclusion of grass-less batch in nightly [ci skip] D'Hont René-Luc 2019-08-30 [Test] Server: Add GetMap tests to PyQgsServerWMSDimension test D'Hont René-Luc 2019-08-30 [Test] Server: Create PyQgsServerWMSDimension test D'Hont René-Luc 2019-08-30 [Test] Server: Fixing concatenation of Path in TestQgsServerWMSTestBase D'Hont René-Luc 2019-08-26 API: Define QgsVectorLayerServerProperties to manage QGIS Server properties like WMS DImensions D'Hont René-Luc 2019-08-23 [Server] WMS: use dimension information to filter layers D'Hont René-Luc 2019-08-22 [Server] WMS : display dimension information in GetCapabilities D'Hont René-Luc 2019-08-22 Save and load QGIS Server WMS Dimensions in layer properties D'Hont René-Luc 2019-08-21 Update UI to manage QGIS Server WMS Dimensions D'Hont René-Luc 2019-08-20 Create UI to defined QGIS Server WMS Dimensions Merge: bf8263a40f 36be8ca200 Matthias Kuhn 2019-09-07 Merge pull request #31424 from signedav/valrel-config Set the layer on the key and value field Merge: 223cc06eaf 8b68121ac2 Matthias Kuhn 2019-09-07 Merge pull request #31377 from seralra96/fix_30063 Prevent installation of ZIP plugins if they don't have the root folder Merge: 2212617f0c 8bd8a3913f Matthias Kuhn 2019-09-07 Merge pull request #31531 from m-kuhn/qgis_version Add _QGIS_VERSION_INT and _QGIS_VERSION #defines to qgsconfig.h Nyall Dawson 2019-09-07 Reuse a single expression context when building icons in QgsStyleModel Whilst usually this is bad practice (reusing an existing expression context), and instead you should make a new context for every batch of expression evaluations, we can't do this in the style model and we end up potentially creating thousands of new contexts. So instead, we use a single one, which is safe because the actual expression context used here is a very basic one... Nyall Dawson 2019-09-06 Make a shared instance of QgsStyleModel for the default application style This allows shared caching of symbol icons, greatly speeding up display of views which use style models Nyall Dawson 2019-09-06 Avoid needlessly recalculating symbol icons Nyall Dawson 2019-09-06 Make QgsProject responsible for project expression context creation, and cache the project expression context as much as possible This scope can be expensive to create upfront, but is cheap to copy Nyall Dawson 2019-09-06 Cache project home path value This can be incredibly expensive to calculate in some circumstances, e.g. when the QFileInfo::canonicalFilePath function is called on network paths under windows. And this function is called A LOT. Like, I mean A LOOOOOOOOOOOOOT. I've seen this responsible for multi-second delays when toggling between layers in a client's projects and just generally grinding QGIS to a halt when the project was opened. Geoff Kimbell 2019-09-06 [processing] fix gdalwarp handling of custom projection for target extent Fixes #31276 Harrissou Sant-anna 2019-09-06 Improve wording Harrissou Sant-anna 2019-09-06 [3D] Add details to error dialog Harrissou Sant-anna 2019-09-06 Pluralize "millimeter" in the unit selection widget like other units Jürgen E. Fischer 2019-09-06 fix a76f127ca9b Sergio Ramírez 2019-09-06 Use QgsHelp Class instead webbrowser lib to point to the documentation in The Install From ZIP tab Sergio Ramírez 2019-09-06 Change message wording and add a button for more information pointing to the documentation Jürgen E. Fischer 2019-09-06 typo fix [ci skip] Mathieu Pellerin 2019-09-06 [delimiter text] Add Point{Z,M,ZM} geometry support (fixes #25645) (#31595) [FEATURE][delimiter text] Add Point{Z,M,ZM} geometry support (fixes #25645) Merge: 1bf89c70a0 57aec1f4af Matthias Kuhn 2019-09-06 Merge pull request #31374 from troopa81/parallelize_snap_caching [FEATURE] Parallelize snap index build Julien Cabieces 2019-09-06 Fix documentation Julien Cabieces 2019-09-06 Don't break QgsMapCanvasSnappingUtils API Julien Cabieces 2019-09-06 don't beak API and remove QFuture includes Merge: 412f50964d 2c2197867c D'Hont René-Luc 2019-09-06 Merge pull request #31517 from rldhont/server-wms-filter-whitelist [Server] Extend the WMS FILTER whitelist with IS, NOT, NULL Merge: c0d7ab4bd7 a01db6409c Sandro Santilli 2019-09-06 Merge pull request #31588 from strk/topoviewer-layer-order Have TopoViewer use custom layer ordering Mathieu Pellerin 2019-09-06 [ui] Add decoration icon in the spatial bookmark manager list view Julien Cabieces 2019-09-04 fix spell errors Julien Cabieces 2019-09-04 Improve task management Julien Cabieces 2019-09-03 Manage edition while indexing Julien Cabieces 2019-09-03 Add test for asynchronous mode Julien Cabieces 2019-09-03 Fix tests Julien Cabieces 2019-09-03 Fix tests Julien Cabieces 2019-09-03 Fix doxygen Julien Cabieces 2019-09-03 Forget qgspointlocatorinittask files Julien Cabieces 2019-09-03 add the deprecated doxygen tags Julien Cabieces 2019-09-03 Use TaskManager to build index Julien Cabieces 2019-09-02 Add asynchronous bool on QgsSnappingUtils/QgsPointLocator API Julien Cabieces 2019-09-02 s/an other/another Julien Cabieces 2019-09-02 Don't use object that could be deleted/modified outside the thread while building the index Julien Cabieces 2019-08-23 [FEATURE] Parallelize snap index build Sandro Santilli 2019-08-27 Have TopoViewer use custom layer ordering This is used to make sure edges are rendered above faces and nodes above edges, despite legend order. Julien Cabieces 2019-09-06 Digitize the geometry from the relation reference widget add button (#30905) * [FEATURE] [needs-docs] Add the possibility to digitize the geometry when creating a feature from the plus button on the relation reference widget Mathieu Pellerin 2019-09-05 [ui] Make the show bookmarks action focus on browser panel's bookmark node Nyall Dawson 2019-09-05 [FEATURE] "Reselect Features" action in Edit -> Select menu Allows restoration of a layer's selection following a selection clear operation. Handy for anyone who has ever painstakingly built a custom selection only to accidently click and clear this selection... Nyall Dawson 2019-09-06 Allow individual groups of bookmarks to be exported Also avoids the unfortunate situation where the first item shown in the right click menu for a bookmark group is the "delete" action Nyall Dawson 2019-09-06 [FEATURE] Bookmark groups can be renamed in browser Nyall Dawson 2019-09-05 [FEATURE][processing] New algorithm "Split features by character" This algorithm splits features into multiple output features by splitting a field's value with a specified character. For instance, if a layer contains features with multiple comma separated values contained in a single field, this algorithm can be used to split these values up across multiple output features. Geometries and other attributes remain unchanged in the output. Optionally, the separator string can be a regular expression for added flexibility. Designed for use in models which need to process input files with multiple concatenated values in a single attribute, e.g. geocoding a table with "address1,address2,address3" format strings Harrissou Sant-anna 2019-09-02 Allow Italic and Bold style icons to be visible in Text formats dialog Stephen Knox 2019-09-06 Fixing db_manager so that it can run sql with inline comments Fixes #29089 Harrissou Sant-anna 2019-08-17 Save/Restore Shape digitize active tool Harrissou Sant-anna 2019-08-08 Enable Cancel and Help buttons in "Effect properties" dialog Nyall Dawson 2019-09-06 Move some debug noise to lower levels Harrissou Sant-anna 2019-08-04 Enable help button on text and label settings dialog Julien Cabieces 2019-08-07 Add mutex locker when accessing to attribute member Harrissou Sant-anna 2019-08-21 Revert measure line shortcut change and remove add mssql's Harrissou Sant-anna 2019-08-17 Remove duplicate 'Ctrl+Shift+M' shortcuts Harrissou Sant-anna 2019-08-17 Add shortcut to Add Delimited Text Layer Giovanni Manghi 2019-09-05 fix SAGA seeds generation tool Nyall Dawson 2019-09-05 Add some tooltips to dual view navigation buttons, fix bad label string when layer has no features Nyall Dawson 2019-09-05 Fix some algorithms fail to execute correctly in in-place mode Nyall Dawson 2019-09-05 Show "Zoom to Bookmark" as first action when right clicking a bookmark in browser Nyall Dawson 2019-09-05 Remove empty bookmark groups from browser Nyall Dawson 2019-09-05 Expand wording Nyall Dawson 2019-09-05 [FEATURE] Add import/export bookmarks actions to browser right-click bookmarks menu Nyall Dawson 2019-09-05 Tooltips for bookmarks in browser Nyall Dawson 2019-09-05 Fix sort order of newly made bookmark groups Nyall Dawson 2019-09-05 Set focus on bookmark name widget when opening bookmark editor dialog Nyall Dawson 2019-09-05 Also show "new bookmark" action when right clicking project or user group Nyall Dawson 2019-09-05 Allow removal of entire groups of bookmarks through browser Nyall Dawson 2019-09-05 Fix new groups not created in some circumstances Nyall Dawson 2019-09-05 Don't refresh whole model when bookmarks are added Nyall Dawson 2019-09-05 Don't refresh whole bookmark browser node when a bookmark changes Nyall Dawson 2019-09-05 Allow deletion of multiple bookmarks from browser Nyall Dawson 2019-09-05 Don't refresh whole bookmarks browser node when deleting an item Mathieu Pellerin 2019-09-05 [ui] Rework the add bookmark icon Mathieu Pellerin 2019-09-05 Address review Mathieu Pellerin 2019-09-05 [FEATURE][bookmarks] New bookmark editor dialog to improve creation and editing of bookmarks Nyall Dawson 2019-09-05 Consolidate some duplicate code relating to zooming canvas to bookmarks Nyall Dawson 2019-09-05 [FEATURE] Allow bookmark renames via browser Nyall Dawson 2019-09-05 Fix broken rename support in browser Nyall Dawson 2019-09-05 [FEATURE] Allow deletion of bookmarks through browser And port to QgsDataItemGuiProvider Nyall Dawson 2019-09-05 [FEATURE] Support drag and drop copying of bookmarks in browser, or drag and drop to move bookmarks between groups Nyall Dawson 2019-09-05 [FEATURE] Allow bookmarks to be dragged onto map canvases to zoom to bookmark This allows bookmarks to play nice in multi-canvas projects, since you can drop them onto a specific canvas to zoom Nyall Dawson 2019-09-05 Minor cleanups Nyall Dawson 2019-09-05 Add API to QgsCustomDropHandler to support custom drop handlers which allow drops onto a QgsMapCanvas Nyall Dawson 2019-09-05 Tweak wording Nyall Dawson 2019-09-04 [FEATURE][processing] New algorithms for exporting and importing bookmarks to/from map layers These algorithms allow users to create a bunch of new bookmarks corresponding to the features from a layer, or export bookmark extents to a new polygon layer. Nyall Dawson 2019-09-05 Fix crash in layout map bookmark menu when only groups are present Alexandre Neto 2019-09-04 Fix Saga Raster Skeletonization algorithm The saga tool expects integers only for the convergence parameter. Mathieu Pellerin 2019-09-05 [themes] Add fixed color/background for web widgets for improved compatibility Harrissou Sant-anna 2019-09-02 Rename no map theme selected entry to "none" in 3D config dialog to homogenize with map view and Layout map item properties Harrissou Sant-anna 2019-09-02 Rename no map theme selected entry to "none" inline with map layout item property Martin Dobias 2019-09-04 Fix loading of rotation in 3d point symbols in GUI (fixes #31410) (#31416) The conversion to Euler angles may give angles in range (-180, 180) but spin boxes in GUI only expect range (0, 360) Nyall Dawson 2019-09-04 Fix crash on removing bookmarks Nyall Dawson 2019-09-04 [FEATURE][layouts] Allow setting layout map item extent to an existing bookmark This new button in the map item properties toolbar shows a menu which allows directly setting a map item to the extent of that bookmark. Fixes #20279 Mathieu Pellerin 2019-09-04 [FEATURE][browser] Add bookmarks data items to the browser panel Mathieu Pellerin 2019-09-04 [bookmarkmanager] Add group-related functions Even Rouault 2019-09-04 qgsbookmarkmodel.cpp: fix crash with gcc 5.5, likely due to variable aliasing Even Rouault 2019-09-04 wms/CMakeLists.txt: fix CMake warning about unbalenced IF / ENDIF Jürgen E. Fischer 2019-09-04 osgeo4w: proj.lib back again (refs 4cbcae3a58, OGGeo/PROJ#1581) Peter Petrik 2019-09-02 Allow to use WMS as static provider Nyall Dawson 2019-09-04 Address review comments Nyall Dawson 2019-09-04 Indentation Nyall Dawson 2019-09-04 Fix zooming to bookmark extents Nyall Dawson 2019-09-04 Don't reuse existing bookmark list state, reset to defaults Nyall Dawson 2019-09-04 Fix broken see also link Nyall Dawson 2019-09-04 Dox Nyall Dawson 2019-09-04 Create a sorting proxy model for bookmarks Nyall Dawson 2019-09-04 Fix bookmark locator filter Nyall Dawson 2019-09-04 Add some custom roles to model Nyall Dawson 2019-09-04 New class QgsBookmarkManagerModel Move bookmark model logic to core, add tests Nyall Dawson 2019-09-04 Add unit test for importing/exporting bookmarks Nyall Dawson 2019-09-03 Improve performance of bookmark storage/loading Nyall Dawson 2019-09-03 Fix crash on exit Nyall Dawson 2019-09-03 Use a xml file for application bookmark storage instead of qsettings Nyall Dawson 2019-09-03 Port import/export functionality to QgsBookmarkManager, remove SQLITE based model Nyall Dawson 2019-09-03 Add method to move bookmarks between managers Nyall Dawson 2019-09-03 Transition old application bookmarks to new store Nyall Dawson 2019-09-03 Attach a global bookmark manager to QgsApplication Nyall Dawson 2019-09-02 Nicer model updates Nyall Dawson 2019-09-02 Update bookmark model to use QgsBookmarkManager Nyall Dawson 2019-09-02 Add unit test for upgrading older project bookmarks Nyall Dawson 2019-09-02 Add API for updating bookmarks Nyall Dawson 2019-09-02 Start on unit tests Nyall Dawson 2019-09-02 Add some missing equality operators Nyall Dawson 2019-09-02 [FEATURE][API] New class QgsBookmarkManager Attached to QgsProject, this provides a stable, supported method of managing project bookmarks (vs the old undocumented, not stable approach of directly manipulating project keys) Luigi Pirelli 2019-09-03 Hey! the var is dynamic! Luigi Pirelli 2019-09-02 changed to row_number to be consistent with other expression variables Luigi Pirelli 2019-09-02 Added batch_number variable in algorithm scope to allow use it in the expression editor in Processing batch context Merge: 00712a7e97 3687afafa0 Denis Rouzaud 2019-09-03 Merge pull request #31533 from 3nids/classification_logarithmic [FEATURE] add logarithmic scale method for graduated renderer Denis Rouzaud 2019-09-03 fix test and indentation Denis Rouzaud 2019-09-03 add test for QgsClassificationLogarithmic Denis Rouzaud 2019-09-03 rename listToValues to classesToBreaks Denis Rouzaud 2019-09-03 fix wrong index Denis Rouzaud 2019-09-03 leave comment for deprecated QAbstractItemModel::reset() Denis Rouzaud 2019-09-03 add __repr__ for QgsClassificationRange Jürgen E. Fischer 2019-09-03 fix warnings (or vs || and and vs &&) Denis Rouzaud 2019-09-03 fix API docs Denis Rouzaud 2019-09-03 simplify QString code Denis Rouzaud 2019-09-03 classification method registry orders methods by name Denis Rouzaud 2019-09-03 fix images path Denis Rouzaud 2019-09-03 helper to return icon from method ID in classification method registry this avoids creating a clone of the method Denis Rouzaud 2019-09-03 implement virtual icon() for classification methods Denis Rouzaud 2019-09-03 fix standard deviation label (#31540) * fix standard deviation label * Update qgsclassificationstandarddeviation.cpp * Update qgsclassificationstandarddeviation.cpp Denis Rouzaud 2019-09-03 add SVG images for classification methods credits to @nirvn Mathieu Pellerin 2019-09-03 [ui] Add a locator bookmark filter item icon Denis Rouzaud 2019-08-31 [FEATURE] add logarithmic scale method for graduated renderer So easy with new API :) Nyall Dawson 2019-09-03 Fix custom groups not correctly respected in geopdf export when multiple layers have the same group name Nyall Dawson 2019-09-03 Nicer edits in the GeoPDF layer tree model Nyall Dawson 2019-09-03 Fix map themes "stick" even when "export map themes" box is unchecked Nyall Dawson 2019-09-03 Correctly show raster transparency settings for invalid layer sources Nyall Dawson 2019-09-03 Fix some missing signals from QgsRasterBandComboBox when not set to a valid layer Nyall Dawson 2019-09-03 Try to fix dox warning Nyall Dawson 2019-09-03 Cleanup loops Nyall Dawson 2019-09-03 Translate strings Nyall Dawson 2019-09-03 Fix a bunch of QString allocation warnings Nyall Dawson 2019-09-03 Fix a bunch of deprecation warnings Nyall Dawson 2019-09-03 Fix leak Nyall Dawson 2019-09-03 Add missing SIP_DEPRECATED Nyall Dawson 2019-09-03 Don't pass doubles by reference, pass lists by reference Áron Gergely 2019-08-25 Add README and QGIS model for world_map.gpkg Áron Gergely 2019-08-22 Update GeoPackage layers: Updated data: - countries(poly): Admin 0 level boundaries - states_provinces(poly): Admin 1 level boudnaries Updated styling: - disputed_borders(line): Disputed Admin 0 level borders. New styling to make these borders stand out less. Attribute tables of all layers contain the name and identification codes fields. The geometries of of countries and states_provinces has both been processed from the same source data (NE admin level 1 borders); Geometries vere generalized and attribute tables were cleaned in order to reduce size. For the countries layer, attribute table fields have been joined in from the original admin level 0 dataset. Data source: Natural Earth 1:10m generalization level, admin level 0 and level 1 datasets (version 4.1.0) arongergely 2019-07-16 Update GeoPackage with 3 layers and corresponding default stylings: - countries(poly): Admin 0 level boundaries: Now Correct topology, higher level of detail - states_provinces(poly): Admin 1 level boudnaries of the top 15 largest countries by area: Russia, Antarctica, Canada, United States, China, Brazil, Australia, India, Argentina, Kazakhstan, Dem. Republic Of Congo, Algeria, Greenland, Mexico, Saudi Arabia - disputed_borders(line): Disputed Admin 0 level borders Attribute tables of all layers contain the name and identification codes fields. Source: Natural Earth 1:10m generalization level - version 4.1.0 datasets. arongergely 2019-07-10 Replaced data path to GeoPackage arongergely 2019-07-09 Remove the now redundant world_map shapefile and its .qml styling arongergely 2019-07-09 Updated the 'world' easter egg to work with GeoPackage. The new GeoPackage contains the features + styling of the pre-existing world_map.shp and world_map.qml. Nyall Dawson 2019-09-02 Fix warnings Nyall Dawson 2019-09-02 Ensure QgsRasterMinMaxOrigin works OK with invalid raster sources Nyall Dawson 2019-09-02 More unit tests Nyall Dawson 2019-09-02 Improve QgsRasterBandComboBox handling of invalid layers If a layer is invalid, don't try to populate the combo box with available bands. Instead, fallback to a free-form text entry mode, allowing users to manually type a band. Avoids loss of band information when a combo box is linked to an invalid raster Merge: b59d68c7dd b3d52df67b Sergio Ramírez 2019-09-02 Merge with master and fix minor conflicts Matthias Kuhn 2019-09-02 Add todos Merge: 3d4dcd6317 9a089132a3 Denis Rouzaud 2019-09-02 Merge pull request #31500 from 3nids/refactor_classification Refactor graduated symbol renderer Matthias Kuhn 2019-09-02 Update cmake_templates/qgsconfig.h.in Matthias Kuhn 2019-09-02 Update cmake_templates/qgsconfig.h.in Jürgen E. Fischer 2019-09-02 crashhandler: fix build and keep it independant of core Jürgen E. Fischer 2019-09-02 osgeo4w: detect proj library name Denis Rouzaud 2019-09-02 src/gui/processing/models does not exist (#31532) Denis Rouzaud 2019-09-02 remove Q_DECL_DEPRECATED as Doxygen throws a warning Denis Rouzaud 2019-09-02 use flags to defined classification method properties Matthias Kuhn 2019-09-02 Add QGIS_VERSION_INT and QGIS_VERSION variables to qgsconfig.h Because having VERSION_INT and VERSION in public headers is just screaming for conflicts. Denis Rouzaud 2019-09-02 add classification methods to API docs Denis Rouzaud 2019-09-02 do not use a pointer Denis Rouzaud 2019-09-02 move src/core/symbology/classification to src/core/classification Denis Rouzaud 2019-09-02 missing SIP_FACTORY, addMethod returns bool, and minor fixes Denis Rouzaud 2019-09-02 exclude QgsGraduatedSymbolRenderer::Mode from API docs Nyall Dawson 2019-09-02 Add some missing Python repr overloads Nathan Woodrow 2019-09-02 Show message when stack trace can't be generated from missing symbols (#31516) * [crash handler] Show message when stack trace can't be generated from missing symbols * [crash handler] Tweak wording on crash dialog * [crash handler] Fix wording spaces on dialog * [crash handler] add more wording for report details * [crash handler] Grammer fix * [crash handler] grammer fixes D'Hont René-Luc 2019-08-31 [Server] Extend the WMS FILTER whitelist with IS, NOT, NULL The QGIS Server Filter parameter accept OGC Filter and an SQL where clause. In the case of the SQL where clause, to avoid injection and garanty some safety, QGIS Server uses a whitelist of allowed characters and keywords. The whitelist was AND,OR,IN,=,<,>=,>,>=,!=,',',(,),DMETAPHONE,SOUNDEX. We need to be able to handle NULL values. Alex 2019-08-31 [API] Cache feature ids for each symbol in the QgsVectorLayer (#31061) Denis Rouzaud 2019-08-31 patch for statx calls on Docker should not be required anymore on Bionic Denis Rouzaud 2019-08-31 Use Bionic on Travis (#31514) * Use Bionic on Travis To get newer Doxygen * newer Python Denis Rouzaud 2019-08-31 make variables private, correclty initalize label format Denis Rouzaud 2019-08-31 a bit more API doc Denis Rouzaud 2019-08-31 fix cloning of standard deviation method Denis Rouzaud 2019-08-31 fix enum doc Peter Petrik 2019-08-28 fix building without qt' printer Peter Petrik 2019-08-27 fix showing picture widget on ios Sandro Santilli 2019-08-29 [make check] Use xvfb with screen number 0 This fixes make check for me, and it is already what debian/rules uses (and scripts/jenkins-run.sh) Closes #31473 Sandro Santilli 2019-08-29 Fix typo in xvfb package name comment Etienne Trimaille 2019-08-27 make the crash ID clickable on github Mathieu Pellerin 2019-08-30 [layout] Fix PDF epxort dialog vertical widget distribution Mathieu Pellerin 2019-08-30 [layout] Put the geopdf vector feature widget in the right stack Keith Jenkins 2019-08-30 correct acres abbreviation to "ac" Denis Rouzaud 2019-08-30 fix missing lower bound in ranges Denis Rouzaud 2019-08-30 correctly set method when updating classes Denis Rouzaud 2019-08-30 better naming of methods and API documentation Denis Rouzaud 2019-08-30 fix deprecated methods and remove leftovers Denis Rouzaud 2019-08-30 run sipify Denis Rouzaud 2019-08-30 fix deprecated methods in tests Denis Rouzaud 2019-08-30 complete CMakeLists.txt Denis Rouzaud 2019-08-30 modification to UI use an editable combobox instead of a spin or combobox Denis Rouzaud 2019-08-30 refactor QgsGraduatedSymbolRendererWidget (gui) Denis Rouzaud 2019-08-30 refactor QgsGraduatedSymbolRenderer (core) Denis Rouzaud 2019-08-30 add different implementations of classification methods Denis Rouzaud 2019-08-30 add classification methods registry Denis Rouzaud 2019-08-30 add QgsClassificationMethod an abstract class for classification methods Mathieu Pellerin 2019-08-29 [clipboard] Fix copying of string attributes containing new lines and tabs characters Merge: 0e3a4478d9 75fa58e83e signedav 2019-08-29 Merge pull request #31349 from signedav/stored-expressions Stored filter expressions Nyall Dawson 2019-08-30 Add missing transfer annotation (#31482) Denis Rouzaud 2019-08-29 fix sipify Sandro Santilli 2019-08-28 Add test for custom bbox in postgresql provider See #18107 Sandro Santilli 2019-08-27 Add support for "bbox" URI parameter in PostgreSQL provider .. and use it from TopoViewer DBManager plugin Closes #18107 Sandro Santilli 2019-08-28 [tests] Load postgis_raster extension when available, and needed Denis Rouzaud 2019-08-29 [sipify] handle deprecation of enums Sandro Santilli 2019-08-29 Update TopoViewer layer style templates From 1.9 version to 2.18 version Closes #31471 Denis Rouzaud 2019-08-29 [sipify] handle Q_DECL_DEPRECATED in class declarations (#31489) Nyall Dawson 2019-08-29 [FEATURE] Add make_line expression function variant which accepts an array of points Allows creation of lines from variable numbers of points, and from sequences from aggregates/dynamically generated sequences Fixes #31268 Nyall Dawson 2019-08-29 [FEATURE] New expression function "collect_geometries" Collects a set of geometries into a multi-part geometry object. Geometry parts can either be specified as seperate arguments to the function, or (more flexibly), as an array of geometry parts. This allows geometries to be generated using iterator based approaches, such as transforming an array generated using generate_series, e.g: collect_geometries( array_foreach( generate_series( 0, 330, 30), project($geometry, .2, radians(@element)) ) ) Gives a nice radial effect of points surrounding the central feature point when used as a MultiPoint geometry generator Mathieu Pellerin 2019-08-29 [postgresql] Fix crash when testing a connection fails Denis Rouzaud 2019-08-29 fix missing SIP_OUT (#31470) Merge: 19231331ba ee6f8c580c Denis Rouzaud 2019-08-29 Merge pull request #31414 from 3nids/rel_ref_wid_comp_keys use composite keys in relation reference widget Denis Rouzaud 2019-08-27 const correctness, fix deprecated methods, qVariantListIsNull returns true for an empty list David Signer 2019-08-28 docs and style and set parent of mStoredExpressionManager to the layer David Signer 2019-08-28 proper use of category tags - use of all tag as default in filtering David Signer 2019-08-27 sip include David Signer 2019-08-26 - removed the modes from QgsStoredExpressionManager and do the categorization over category tags - use QStrings instead of QUuids in QgsStoredExpression - docs, style and beautifications David Signer 2019-08-22 some tests for QgsStoredExpressionManager David Signer 2019-08-22 no constructor in QgsStoredExpression because it leaded to issues with compiling sip dialoges for stored filter expressions contains labels and expression line edit David Signer 2019-08-22 make proper constructor David Signer 2019-08-22 wait 300 ms before update stored expression button after text changed on filter query line edit more comments and clean up David Signer 2019-08-22 functionality to save and update stored expressions David Signer 2019-08-22 listening on triggered instead of toggled, because triggered is happening on click and not on setChecked etc. David Signer 2019-08-20 descriptive name for mStoredFilterExpressions to make a difference to future QgsStoredExpression objects David Signer 2019-08-20 remove unused functions - but having issue when toggling the storeExpressionButton (fires Actions every time) David Signer 2019-08-20 on textchange update the actions David Signer 2019-08-20 use of struct instead of QPair and use Uuid instead of name as identification David Signer 2019-08-19 stored expression icons to 'bookmark' expressions David Signer 2019-08-19 stored filter expression saving part David Signer 2019-08-19 improve gui for stored filter expressions David Signer 2019-08-19 remove expression functionality identified by name David Signer 2019-08-19 menu basics including stored filter expression David Signer 2019-08-19 stored expressions comments David Signer 2019-08-19 read write storedexpressions David Signer 2019-08-15 stored expression base class with read write methods Denis Rouzaud 2019-08-26 use composite keys in relation reference widget wrapper Denis Rouzaud 2019-08-26 use composite keys in relation reference widget Nyall Dawson 2019-08-29 Actually properly revert cmake test changes Nyall Dawson 2019-08-29 Indentation Nyall Dawson 2019-08-29 Improve help text for size/offset properties Refs #31444 Nyall Dawson 2019-08-29 [FEATURE] Allow array values as a valid result for data defined offset or size properties Previously only string values of the format 'x,y' would be permitted. But I've seen MANY bug reports and questions about this, so also allow arrays of doubles as a valid result. E.g. "array(3,5)". In any case, it's just nicer. Fixes #31444 Nyall Dawson 2019-08-29 Rework layout picture test to avoid need for image resources Nyall Dawson 2019-08-29 Revert changes to core test cmake configuration Borys Jurgiel 2019-08-28 Add a context menu to the QgsMessageLogViewer's tab bar, so all unwanted tabs can be closed at once Ismail Sunni 2019-08-27 Fix un-changed cursor when switching between 3d tool. Denis Rouzaud 2019-08-28 replace deprecated QString::null by QString() (#31466) Denis Rouzaud 2019-08-28 move QgsRenderRange and QgsRendererRangeLabelFormat to their own file (#31464) Merge: 74abbaac9c b4635f53ed Denis Rouzaud 2019-08-28 Merge pull request #31460 from nyalldawson/travis_t Partially revert 596ffd06 Jürgen E. Fischer 2019-08-28 osgeo4w: update nightly after proj-dev 6.2 update Denis Rouzaud 2019-08-28 fix condition Denis Rouzaud 2019-08-28 fix order Denis Rouzaud 2019-08-28 option to add compiled resources to executable Mathieu Pellerin 2019-08-28 [themes] Fix removed default QWidget text color Denis Rouzaud 2019-08-28 fix test name Denis Rouzaud 2019-08-28 use AUTORCC Denis Rouzaud 2019-08-26 fix return values when identifier values have not been initiliazed Denis Rouzaud 2019-08-26 fix additional fields edition in attribute table and form Mathieu Pellerin 2019-08-28 [themes] Properly style the calendar widget Nyall Dawson 2019-08-27 Unit tests for dynamic grid interval Nyall Dawson 2019-08-27 Fix layout map grid annotations sometimes incorrectly show as geographic text Nyall Dawson 2019-08-27 [FEATURE][layouts] Add "fit segment size" mode for map grid interval Like the existing scalebar setting of the same name, this allows users to set a page-size-based range for map grid intervals. The grid interval will be dynamically calculated based on the map extent and scale to pick the largest possible "pretty" interval which results in grid sizes inside the desired range. Nyall Dawson 2019-08-27 Refactor out scalebar code for calculating pretty interval sizes into reusable function Nyall Dawson 2019-08-27 UI and API setup for dynamically calculated grid intervals Nyall Dawson 2019-08-27 Unit tests for data defined grid Nyall Dawson 2019-08-27 Fix grid annotation positions were not accounting for grid frame width Nyall Dawson 2019-08-27 Add missing data defined properties Nyall Dawson 2019-08-27 Use map expression context as basis for map grid expression context Allows use of map related variables like @map_scale, @map_extent_width, etc in layout map grid data defined expressions Nyall Dawson 2019-08-27 [needs-docs][layouts] Move grid "enabled" check box to grid properties panel Allows it to sit next to the corresponding data defined button Nyall Dawson 2019-08-21 [FEATURE][layouts] Data defined control over grid properties Adds data defined control over layout map grid: - enabled state - interval X/Y - offset X/Y - frame size and margin - annotation distance from frame - cross size - frame line thickness Fixes #30246, fixes #27737 Nyall Dawson 2019-08-28 Partially revert 596ffd06 Just to see if this is throwing off Travis... Nyall Dawson 2019-08-28 Show callout style in label settings preview icon Nyall Dawson 2019-08-27 [FEATURE] Expose font kerning setting to text format widget/label settings Allows users to control whether label fonts are kerned or not Harrissou Sant-anna 2019-08-28 Fix code sample rendering in pyqgis doc Harrissou Sant-anna 2019-08-26 [needs-docs] Labels toolbar actions no longer need the layer to be in edit mode Jorge Gustavo Rocha 2019-08-27 include old project version on the initial warning message Nyall Dawson 2019-08-27 Fix crash when using format function with no arguments Fixes #31425 Harrissou Sant-anna 2019-08-17 Remove "&" character from labels in Customization dialog Harrissou Sant-anna 2019-08-26 [needs-docs]Set the service area algorithms speed to 50km/h using the same value as the "Shortest Path" algorithms Jürgen E. Fischer 2019-08-27 more debug opencl debug info Mathieu Pellerin 2019-08-27 [FEATURE] Add possibility to export metadata when saving map canvas as PDF Jürgen E. Fischer 2019-08-27 layout picture: prepare expressions on refresh Jürgen E. Fischer 2019-08-26 don't use feed language C Jürgen E. Fischer 2019-08-26 grass plugin: remove unconnected noop slot Nyall Dawson 2019-08-26 Optimise some geometry->QgsPointXY conversions Nyall Dawson 2019-08-26 Optimise QgsPoint and QgsPointXY equality operators Give more opportunities for shortcutting unnecessary calculations Ismail Sunni 2019-08-27 [FEATURE][3D] Billboard Rendering for Points (#31308) * Add button to change billboard symbol. * Add shaders for billboards. * Add billboard material class. * Add sample billboard image. * Add dummy handler for billboard. * Add billboard geometry class. * First working version of 3D point as billboard. * Make selected feature bigger. * Use default symbol preview as billboard. * Update billboard when changes the viewport size. * Use QgsTerrainTextureImage for adding image to texture. * Show better quality of billboard default symbol. * Promote QgsSymbolButton not working. * Add QgsSymbolButton properly. * Add seTexture2DFromSymbol. * Use default symbol * [On Progress] Get symbol from the QgsSymbolButton. * [On progress] failed to change the symbol * Fix billboard fragment shader for macOS * Better transparency handling. * Use size from the symbol. * Add set layer for 3d billboard symbol. * Set billboard size from the symbol pixel size * 20 * Use size from the image. * [Debug] set white symbol to success kid, it work when previous billboard is success kid. * Use store and restore symbol from Nyall. * Remove unrelated code. * Apply random extent to fix the bug, from Martin. * Remove add mesh entities for billboard. * Hide material and transformation widget for billboard. * Remove add scene entities for billboard. * Add selected as parameter in drawPreviewIcon. * Add QgsMarkerSymbol to store the symbol in billboard * Put billboard symbol in point3dsymbol serialization. * Add billboard height in the UI. * Set height for billboard. * Store billboard height separately. Perhaps better to use existing transform. * Set height of billboard to TY. * Flipped image for billboard symbol. * Add helper function to set billboard function. * Generate billboard transform from general transform. * Use static dpi for context size. * Remove debug message. * Use Qgs3DRenderContext for selection color and dpi from QgsApplication. * Remove unnecessary file and code. * Remove commented iut code. * Add documentation of new classes. * Fix banned keywords. * Add missing parameter's documentation. * Address PR review. * Use context from readXML. * Remove one line function. * Fix billboard size. * Make some functions private, remove unused function. * Use unique_ptr for the ownership. * Use unique_ptr for default symbol to avoid memory leak. * Add parent to texture2D. * Fix documentation. * Add copy constructor. * Fix documentation. * Remove documentation warning. * Fix sip error. * Add unit test for billboard rendering. * Set ambient to not transparent for measurement line. * Add dpi in the Qgs3DMapSetting * Update billboard rendering unit test. * Remove layer from 3d point widget since it's not supported yet. * Addressing PR review from Martin. * Attach dom directly for the billboard symbol. * Remove unused constructor for point3dsymbol. * Use stroke width ratio for solving big stroke width. * Update unit test for rendering with some stroke color. * Fix typo. Alessandro Pasotti 2019-08-27 Add more debug msg info to OpenCL device scanning Mathieu Pellerin 2019-08-27 Fix non-rasterized PDFs not georeferenced when saving map canvas Nyall Dawson 2019-08-26 Add oracle transaction unit tests Nyall Dawson 2019-08-26 Make Oracle tests more robust Nyall Dawson 2019-08-26 Remove temporary hack Nyall Dawson 2019-08-19 Working transaction support for Oracle provider Nyall Dawson 2019-08-19 Avoid staged changes as part of a transaction being committed immediately to the database. Commit on success seems to bypass any existing open transactions. sigh... oracle. Nyall Dawson 2019-08-19 [FEATURE][oracle] Database transaction support Mathieu Pellerin 2019-08-27 [themes] Fix night mapping widget background issues Mathieu Pellerin 2019-08-27 [themes] Fix blend of gray widget background issues Nyall Dawson 2019-08-27 Try bumping ccache size Nyall Dawson 2019-08-27 Fix deprecated warning (calling function is also deprecated) Nyall Dawson 2019-08-26 Don't create an unused expression context when a layer iterator has no virtual fields Denis Rouzaud 2019-08-26 const correction David Signer 2019-08-26 set the layer on mKeyField and mValueField to the currentLayer of the mLayerName (it's the one with index 0 if layers in the model or invalid if no layers, what would unset the QgsFieldModel) Mathieu Pellerin 2019-08-26 Add dox note on symbol ownership in QgsSymbolSelectorWidget class Mathieu Pellerin 2019-08-26 QgsSymbolSelector{Widget,Dialog} class cleanup Mathieu Pellerin 2019-08-26 [ui] Fix single feat. renderer symbol levels reset when changing style (fixes #26547) Nyall Dawson 2019-08-25 Replace paths pointing to inbuilt data folder with "inbuilt:" prefix during project write, and redirect paths beginning with "inbuilt:" prefix to actual local install folder during project read Allows projects using data like the built-in world map layer to work correctly across different installs Denis Rouzaud 2019-08-26 modify editor widget wrappers to handle additional fields (#31270) Julien Cabieces 2019-08-26 [FEATURE] [needs-docs] Add circular data dependencies (#30947) * [FEATURE] [needs-docs] Add circular data dependencies Merge: 17eacea18a 213e265af8 Denis Rouzaud 2019-08-26 Merge pull request #31355 from 3nids/featurelist_compoundkeys allow QgsFeatureListComboBox to handle multiple keys Harrissou Sant-anna 2019-08-26 Fix typo (#31411) Matthias Kuhn 2019-08-26 Fix NULL values * Simplify and constify code * Fix NULL values Harrissou Sant-anna 2019-08-22 Fix typo Nyall Dawson 2019-08-25 Avoid deprecation warning from third party module Fixes #31391 Merge: a3f411acce 6bc5faed1e Matthias Kuhn 2019-08-25 Merge pull request #31398 from myarjunar/https-feed use https for qgis feed source url Tim Sutton 2019-08-24 Updated hackfests easter egg data gacarrillor 2019-08-24 Fix docstring of QgsVectorDataProvider.empty() method. Muhammad Yarjuna Rohmat 2019-08-25 use https for qgis feed source url Jürgen E. Fischer 2019-08-24 Fix layout picture item test (alternate fix to #31382) (#31383) * Fix layout picture item test (alternate fix to #31382) * doxygen: add pointer to QgsProperty::value() to QgsAbstractPropertyCollection::value() Jürgen E. Fischer 2019-08-24 version info: there's no point in showing the download link to the version we already have (refs #31298) (cherry picked from commit f870014f6107dd436b7177681399e0633eb3226b) Sergio Ramírez 2019-08-24 Improve validation for QgsRelationAddDlg Fixes #31292 Ismail Sunni 2019-08-24 Set ambient to not transparent for measurement line. Matthias Kuhn 2019-08-24 Remove funding tests Matthias Kuhn 2019-08-24 Remove some funding usernames Matthias Kuhn 2019-08-24 Funding Mathieu Pellerin 2019-08-23 Play safe, lock mutex on all QgsTileCache functions Sergio Ramírez 2019-08-23 Prevent installation of ZIP plugins if they don't have the root folder Fixes #30063 Jürgen E. Fischer 2019-08-23 add feeding of layout pictures with blobs Denis Rouzaud 2019-08-23 add method to set extra identifier values to Null and embryon of test Jürgen E. Fischer 2019-08-23 escape ampersands in recent file menu (eg. from database projects) Denis Rouzaud 2019-08-23 avoid deprecation warnings/errors Denis Rouzaud 2019-08-22 allow QgsFeatureListComboBox to handle multiple keys Mathieu Pellerin 2019-08-23 Fix wrong direction of legend opacity slider widget for raster layers (fixes #31354) Nyall Dawson 2019-08-22 [needs-docs] Revise QgsPathResolver::setPathPreprocessor API Allow path preprocessors to be chained and don't force replace any existing ones. Processors can be removed via a call to QgsPathResolver::removePathPreprocessor, using the unique ID returned by the original call to setPathPreprocessor Nyall Dawson 2019-08-22 Make Extract Selected Features algorithm thread safe Now it can safely run as a background task Nyall Dawson 2019-08-22 [FEATURE] When a layer path is fixed in a project, auto scan through all other broken paths and try to auto-fix any others which were also pointing to the same original broken file path AKA the ArcMap behavior Nyall Dawson 2019-08-22 Fix massive regression in speed of editing operations (E.g. pasting 100s+ features into a layer) This was triggering multiple duplicate geometry requests from the provider even when no validation settings were specified for a layer Nyall Dawson 2019-08-22 Update test Nyall Dawson 2019-08-22 Update test mask image Nyall Dawson 2019-08-22 Fix font markers become too large when size is actually very small When the font size drops below a certain threshold, qt resets it to a default size. This means that font markers which should be rendered tiny (e.g. 0.5 pixels) end up being 10pt font size... Also bypass font marker rendering completely if marker size is specifically set to 0. Nyall Dawson 2019-08-22 Add a fast shortcut to rectangle/geometry intersection test We can shortcut a lot of heavy lifting by first testing that the bounding boxes intersect Nyall Dawson 2019-08-22 Some BIG speed ups to QgsGeometry::isGeosEqual test Implement some shortcuts to avoid expensive checks where we can Speeds up processing "delete duplicate geometry" algorithm and topology plugin duplicate geometry checks by orders of magnitude Alessandro Pasotti 2019-08-22 Call QgsRasterBlock destructor from SIP (add factory) Fixes #31343 memory leak Nyall Dawson 2019-08-22 Speed up QgsFeatureRequests::acceptFeature when only non-exact intersection tests are required Mathieu Pellerin 2019-08-22 Fix save map canvas to clipboard feature Merge: 77191597ff aa0f3e168f Matthias Kuhn 2019-08-22 Merge pull request #31280 from DelazJ/addtoolbarsWidgets Allow more actions from toolbar to be listed/managed in the customization dialog Nyall Dawson 2019-08-22 Spelling Nyall Dawson 2019-08-22 More explicit documentation of geometry classes, with warnings that calculations are Cartesian only and point users to QgsDistanceArea for ellipsoidal calculations Fixes #31275 Merge: 4e4a93dbf9 a092a82b52 Alessandro Pasotti 2019-08-22 Merge pull request #31319 from elpaso/db_interface_new_constructors New ctors for connections interface Nyall Dawson 2019-08-22 Don't try to resolve svg paths corresponding to embedded svg files Big speedup when loading symbols with embedded paths Merge: ae0721891b ed7794cd81 Alessandro Pasotti 2019-08-21 Merge pull request #31325 from elpaso/bugfix-gh31226-gfi-href Fix crash when clicking on an hyperlink in identify Alessandro Pasotti 2019-08-21 Fix crash when clicking on an hyperlink in identify Fixes #31226 Sandro Santilli 2019-08-21 Restore TopoViewer functionality This was broken in commit d7166404030292b9536e649795e9efec49225dfd Alessandro Pasotti 2019-08-21 New ctors for connections interface Tries to make it clearer what are the use cases for the two constructors (name and uri). Merge: 09785d653c 8402a408ce Alessandro Pasotti 2019-08-21 Merge pull request #31318 from elpaso/server-api-remove-debug-output Remove debugger from HTML template Alessandro Pasotti 2019-08-21 Remove debugger from HTML template Nyall Dawson 2019-08-21 Add unit test for custom groups Nyall Dawson 2019-08-21 Respect custom PDF group settings during export Nyall Dawson 2019-08-21 Revert temporary change Nyall Dawson 2019-08-21 Don't export features for layers set to skip Nyall Dawson 2019-08-21 Don't show canvas specific formatting settings in layer tree model used outside of main canvas E.g. we shouldn't show scale based visibility text format changes or the editable toggle in models used for snapping dialog, project properties, etc. These properties are only associated with the main map canvas. Nyall Dawson 2019-08-21 UI Nyall Dawson 2019-08-20 [FEATURE] Add UI for configuring layer-by-layer export attributes and layer groups to GeoPDF export Allows users to set on a layer-by-layer basis whether layers should be identifiable and include vector features in a GeoPDF export, and optionally whether to group multiple layers together into a single logical, switchable entry in the GeoPDF layer tree. Nyall Dawson 2019-08-21 [FEATURE] "Center of segment" placement mode for marker and hash line symbol layers Adds a new placement option to place markers/hash lines at the center point of individual line segments Refs #29785 Mathieu Pellerin 2019-08-21 [ui] Improve height of save map canvas as PDF dialog Nyall Dawson 2019-08-20 Fix unit test Nyall Dawson 2019-08-20 Dox Nyall Dawson 2019-08-20 No crash when geopdf export is not available Nyall Dawson 2019-08-20 [FEATURE][layouts] Option to export multiple map themes while creating GeoPDF documents from layouts Nyall Dawson 2019-08-20 Bounds polygon must be in PDF units Nyall Dawson 2019-08-20 Correctly georeference layout geopdf exports Nyall Dawson 2019-08-20 Add API to handle non-rectangular georeferenced regions in geopdf pages Nyall Dawson 2019-08-20 Hookup other pdf export settings to settings dialog Nyall Dawson 2019-08-20 [FEATURE] Option to export layouts as GeoPDF files Nyall Dawson 2019-08-20 Make PDF export options dialog a real class Denis Rouzaud 2019-08-20 remove uncessary breaks Merge: 07841c4e2e c9c2d3ed27 Alessandro Pasotti 2019-08-20 Merge pull request #31299 from elpaso/server-python-catch-plugins-exceptions Server: catch Python exceptions from plugins Peter Petrik 2019-08-19 fix sip Peter Petrik 2019-08-16 qt 5.13.1 does not have QPrinter header Peter Petrik 2019-08-16 fix qml loading Alessandro Pasotti 2019-08-20 Server API: simplify contentTypes handling and allow overrides Nyall Dawson 2019-08-20 Spelling Nyall Dawson 2019-08-20 Remove outdated code Nyall Dawson 2019-08-20 Respect group structure in geopdf output Nyall Dawson 2019-08-20 Unit tests for theme based layout rendering feature collection Nyall Dawson 2019-08-20 Fix crash in staged render jobs Nyall Dawson 2019-08-20 If a layout map is set to follow a particular theme, don't iterate over the export themes for that map Otherwise it breaks the ability to have inset maps during iterated theme exports Nyall Dawson 2019-08-20 Start prepping for group-based output, shuffle tests so that some work on GDAL < 3 Nyall Dawson 2019-08-19 Start on tests - todo - handle map theme in feature registration! Nyall Dawson 2019-08-19 More tests Nyall Dawson 2019-08-19 Update export layer names Nyall Dawson 2019-08-19 Expose map theme info to export layer details Nyall Dawson 2019-08-19 [layouts] API framework to allow rendering multiple map themes to layered exports Mathieu Pellerin 2019-08-20 [FEATURE] Brand new map canvas image decoration (#31291) Alessandro Pasotti 2019-08-19 More Python exception bubbling and SIP enum fix Alessandro Pasotti 2019-08-19 Server: catch Python exceptions from plugins Make sure Python exceptions are converted into QgsServerException and catched by the main service executor. Without this patch, the server process is terminated (aborted). Merge: 8cdfc2554d b20f2ea175 Alessandro Pasotti 2019-08-19 Merge pull request #31295 from elpaso/server-wfs3-layerid-as-operation-id Use layerId as OperationId (because of spaces and utf8 in the layer Alessandro Pasotti 2019-08-19 Use layerId as OperationId (because of spaces and utf8 in the layer names) Matteo Ghetta 2019-08-19 Rename Parent to Child (#31290) Merge: 8bcfdd355e 69b1ba5c83 Alessandro Pasotti 2019-08-19 Merge pull request #31293 from elpaso/json-fix-gcc-list-initialized Fix nlohman::json array list initializer broken on GCC Alessandro Pasotti 2019-08-19 Remove const copy in favor of qgis::as_const Alessandro Pasotti 2019-08-19 Remove unnecessary definition Alessandro Pasotti 2019-08-19 Fix nlohman::json array list initializer broken on GCC the issue: json j { something_returning_json_array_of_values() }; produces a json::array( json::array( values ) ) ) instead of json::array( values ) by using the assignment all is fine: json j = something_returning_json_array_of_values(); produces a json::array( values ) as expected Merge: 386e09c37a a81c4b2f93 Denis Rouzaud 2019-08-19 Merge pull request #31273 from 3nids/fix_deprecated_combo_signal fix deprecated QComboBox::currentIndexChanged with string David Signer 2019-08-19 print logmessage instead of debug log Mathieu Pellerin 2019-08-19 [style manager] Fetch remote style XML file using QgsNetworkContentFetcherTask Advantages include: - automatic handling of URL redirects - use the user's authentication settings - all QGIS task bonuses (notification, task bar progress, etc.) Nyall Dawson 2019-08-19 Add note Nyall Dawson 2019-08-19 Unit test for georeferencing output Nyall Dawson 2019-08-19 Correctly georeference canvas to GeoPDF exports Nyall Dawson 2019-08-19 Fix georeferencing of geopdf exports Nyall Dawson 2019-08-19 UI improvements when GeoPDF export not available Nyall Dawson 2019-08-19 Fix geometry transform for output GeoPDF features, clean up UI Nyall Dawson 2019-08-19 [needs-docs] Expose choice of whether to include vector features in GeoPDF canvas output Nyall Dawson 2019-08-19 [needs-docs] Move some Export map to PDF settings to a new "advanced" group box Nyall Dawson 2019-08-19 [needs-docs] Expose choice of text export setting to Save Map as PDF option Exposes the same text output format choices as are available from print layouts Nyall Dawson 2019-08-19 Fix truncated GeoPDFs exported from map canvas Nyall Dawson 2019-08-19 [needs-docs] Expose choice of GeoPDF export format to users Either "ISO3200 extension" or "OGC 'best practice'" options are availab.e ISO3200 format is recommended, and results in Geospatial PDF files compatible with the built-in Acrobat geospatial tools. The OGC Best Practice format results in GeoPDF files compatible with the TerraGo suite of tools, but can break compatibility with the built-in Acrobat geospatial tools (yes, GeoPDF format is a mess!). Nyall Dawson 2019-08-19 [FEATURE] Add option to simplify geometries when exporting canvas to PDF Reduces output file size by removing redundant vertices given export DPI settings Nyall Dawson 2019-08-19 Don't omit .pdf extension when exporting map to pdf Nyall Dawson 2019-08-19 [FEATURE] Add option on whether to include RDF metadata during save map to GeoPDF operations Nyall Dawson 2019-08-19 [FEATURE] Add GUI option when exporting canvas to PDF for GeoPDF export Adds a checkbox allowing users to control whether GeoPDF files should be created when exporting the canvas as a PDF. If GeoPDF isn't available (e.g. due to having GDAL < 3.0, or GDAL built without PDF read support), then this option is disabled and an explanation shown as to why instead. Nyall Dawson 2019-08-19 Replace enum based ifs with switches And fix some double->int truncation warnings Harrissou Sant-anna 2019-08-18 Add const to lists and remove redundant condition Denis Rouzaud 2019-08-18 fix indentation Jürgen E. Fischer 2019-08-17 fix windows build including some warnings Harrissou Sant-anna 2019-08-17 Set objectName of items to allow their children status restoring Harrissou Sant-anna 2019-08-16 Enable restoring of actions embedded within drop-down toolbuttons on Toolbar Harrissou Sant-anna 2019-08-16 Fix doc Harrissou Sant-anna 2019-08-15 Allow widgets in toolbars to show subitems in customization dialog Toolbar items are not necessarily QAction. They can be QToolButton, hence have children that can no be listed if handling only QAction. Nyall Dawson 2019-08-17 Fix page size to PDF coordinate space conversion, add some comments regarding 72 dpi assumptions Nyall Dawson 2019-08-17 Copy layout metadata to GeoPDF export settings if exporting metadata Nyall Dawson 2019-08-17 Fix metadata export in GeoPDF Nyall Dawson 2019-08-17 Dox ++ Nyall Dawson 2019-08-17 Only export by layer for geopdf exports Nyall Dawson 2019-08-16 Remove outdated comment Nyall Dawson 2019-08-16 Fix broken see also link Nyall Dawson 2019-08-16 SHUDDDDUP Nyall Dawson 2019-08-16 No warning Nyall Dawson 2019-08-16 [FEATURE] GeoPDF export in map renderer task (e.g. save as canvas) Not exposed to UI yet Nyall Dawson 2019-08-16 Make QgsMapRendererStagedRenderJob thread safe Nyall Dawson 2019-08-16 Fix travis build Nyall Dawson 2019-08-16 Dox Nyall Dawson 2019-08-16 Fix build on Travis Nyall Dawson 2019-08-16 QgsMapRendererTask was NOT thread safe! ouch Nyall Dawson 2019-08-16 Fix dox warnings Nyall Dawson 2019-08-16 Update tests Nyall Dawson 2019-08-16 More tests Nyall Dawson 2019-08-16 Tests Nyall Dawson 2019-08-16 GeoPDF export also requires GDAL builds with poppler/pdfium support built in Nyall Dawson 2019-08-16 GeoPDF creation requires GDAL 3 or later, add API to determine whether it's available at runtime Nyall Dawson 2019-08-16 Use abstract base class for QgsLayoutGeoPdfExporter Nyall Dawson 2019-08-16 Start splitting GeoPDF exporter to allow use with non-layout exports Nyall Dawson 2019-08-13 Switch back to ISO georeferencing format Nyall Dawson 2019-08-13 Small fixes Nyall Dawson 2019-08-13 Export PDF to correct location Nyall Dawson 2019-08-09 Set correct field to display Nyall Dawson 2019-08-09 Georeference PDFs (WIP) Nyall Dawson 2019-08-09 Progress on exporting layered PDFs Nyall Dawson 2019-08-09 Refactor out logic for exporting layouts into separate layers Nyall Dawson 2019-08-09 Fudge size Nyall Dawson 2019-08-08 Use GADL to create actual GeoPDF from composition file Nyall Dawson 2019-08-08 Initial steps towards creation of GDAL composition XML Nyall Dawson 2019-08-08 Write out rendered features to temporary layers on finalize Nyall Dawson 2019-08-08 Add method to collate all collected features from different maps but the same layer Nyall Dawson 2019-08-08 Add unit test with second map, correct map to layout transform calculation Nyall Dawson 2019-08-08 Transform rendered feature bounds to layout item coordinate space Nyall Dawson 2019-08-08 We require a per-map-item rendered feature handler Nyall Dawson 2019-08-08 Collect all features rendered during a geopdf export Nyall Dawson 2019-08-08 Start on GeoPDF exporter class Alessandro Pasotti 2019-08-16 Providers connections interface API This is the implementation of the new DB connections API (grant proposal 2019). Summary The new API makes it available to QGIS core a new interface for provider connections and will allow to: replace the provider specific QgsSettings management in QGIS4 (save/load connections from the settings) NOT IN SCOPE FOR NOW. provide a unified API for common operations on DB connections: executeSql and get the results list tables names and properties and schemas create a new vector table (no rasters for now) create/rename/drop schemas and tables vacuum .... Alessandro Pasotti 2019-08-16 Fix cdash url Merge: bdf18ee0fd 556551be32 Matthias Kuhn 2019-08-16 Merge pull request #31167 from signedav/default-values-update Update widgets with default values on attribute form signedav 2019-08-16 Update src/core/qgis.cpp Co-Authored-By: Matthias Kuhn Denis Rouzaud 2019-08-16 fix deprecated QComboBox::currentIndexChanged with string Mathieu Pellerin 2019-08-16 Add a QgsStringUtils function to substitute characters with vertical representation counterparts Mathieu Pellerin 2019-08-16 [labeling] replace characters with vertical presentation form counterparts Mathieu Pellerin 2019-08-15 [labeling] Prohibit non horizontal orientation for curved placement Peter Petrik 2019-08-14 fix build when QT defines QT_NO_PRINTER Merge: 3c52497a08 e7e87804d2 Matthias Kuhn 2019-08-16 Merge pull request #31158 from m-kuhn/geom_gaps_allowed "Allowed gaps" layer for gap check David Signer 2019-08-15 do only return true if both values are null and none of them is invalid Merge: 992d26135d 371c7c7c8d Matthias Kuhn 2019-08-15 Merge pull request #31264 from m-kuhn/fix_json Fix variant to json array handling David Signer 2019-08-15 using qgsVariantEqual Stephen Knox 2019-07-18 Fix variant to json array handling Stephen Knox 2019-07-25 Cascade change to variable initialisation to other files David Signer 2019-08-15 missing sip David Signer 2019-08-15 handles two null values as equal, since they can be handled as not equal by == comparison. Nyall Dawson 2019-08-15 Fix replacement of fill/stroke opacity in parameterized svgs with opacity in style attributes Merge: 27124a5d27 f9b4d86898 Matthias Kuhn 2019-08-15 Merge pull request #31072 from DelazJ/vectorlayertooltip Add tooltips to vector layer properties tabs Mathieu Pellerin 2019-08-14 [layout] Skip empty multiframe items when writing xml Mathieu Pellerin 2019-08-14 [layout] Fix crash an attribute table item tries to access a destroyed map Matthias Kuhn 2019-08-14 Add ingroup Matthias Kuhn 2019-08-12 Dox Matthias Kuhn 2019-08-12 struct class Mathieu Pellerin 2019-08-14 [expression] Update the format_date function help hyperlink to point to qt5 doc Mathieu Pellerin 2019-08-14 [virtuallayer] Properly register expression function containing optional parameters Mathieu Pellerin 2019-08-13 [FEATURE][expression] Optional format parameter for to_date, to_datetime, to_time functions Mathieu Pellerin 2019-08-14 [ui] Fix function help hyperlinks not working lbartoletti 2019-08-06 obviously lbartoletti 2019-08-06 prevent potential misuse and remove duplicate nodes for some topological cases lbartoletti 2019-07-31 avoid potential crash lbartoletti 2019-07-31 topological editing: fix topological editing for trim/extend map tool lbartoletti 2019-08-07 topological editing: fix copy/move feature lbartoletti 2019-08-14 Topological editing: fix vertex tool (Z support) (#31163) Nyall Dawson 2019-08-13 Warnings Nyall Dawson 2019-08-13 More dox fixes Nyall Dawson 2019-08-13 More attempt to fix doxygen warning Nyall Dawson 2019-08-13 Fix warning Nyall Dawson 2019-08-13 Always clear map layer ID after exporting a multi-layer item Nyall Dawson 2019-08-13 Dox fixes Nyall Dawson 2019-08-13 Reenable test Nyall Dawson 2019-08-13 Dox++ Nyall Dawson 2019-08-13 [layouts] Add flags to control whether labels are split to multiple layers in multi-layer exports Nyall Dawson 2019-08-13 Add API to allow labels in QgsMapRendererStagedRenderJob to be rendered by individual map layer This allows seperation of labels belonging to different layers, but may affect label stacking order as the order will become layer-dependant, instead of per-label-dependant. Nyall Dawson 2019-08-13 Make QgsLabelingEngine an abstract base class, and make QgsDefaultLabelingEngine as the default concrete class implementation of this Allows other labeling engine subclasses which can do things like render labels belonging to each individual layer to different QPainter devices. Nyall Dawson 2019-08-13 Add direct storage of map layer ID to render jobs, to use as an identifer only Nyall Dawson 2019-08-12 Fix use of deprecated methods Nyall Dawson 2019-08-12 SVG multilayered export no longer messes up label placement (yay!) Nyall Dawson 2019-08-12 Fix generation of layer names for exported multi-layer map exports Nyall Dawson 2019-08-12 [layouts] Rework API for item export to multi-layered exports Reworks the QgsLayoutItem API for handling multi-layered exports to work as an iterator. The advantage with this is that it avoids items needing to calculate in advance how many layers they require in the output file. Nyall Dawson 2019-08-12 Split part iteration for staged render job to a manual API call Nyall Dawson 2019-08-12 Correctly respect label blocking items during layered layout exports Nyall Dawson 2019-08-12 Add isFinished method to staged render job Nyall Dawson 2019-08-12 Render labels in staged renderer job Nyall Dawson 2019-08-12 Add QgsMapRendererStagedRenderJob This map renderer job subclass is designed for step-by-step rendering of a map to different QPainters. It exposes an API which lets callers iterate over parts of a map (e.g. individual map layers, labels), specifying a destination QPainter for each step in the iteration. This is designed to improve the existing print layout export to layered output map rendering, where currently the maps are rendered by multiple renderer jobs, each only rendering one layer at a time. This current approach of rendering individual layers are separate jobs is fundamentally broken (and cannot be fixed), because it prevents any handling of interactions between map layers (e.g. shifting colliding labels). Nyall Dawson 2019-08-12 Move more QgsMapRendererJob code to correct .cpp file Nyall Dawson 2019-08-12 Start splitting out parts of QgsMapRendererCustomPainterJob to an intermediate base class Nyall Dawson 2019-08-12 Fix some warnings Nyall Dawson 2019-08-12 Move QgsMapRendererJob::needTemporaryImage to correct .cpp file Nyall Dawson 2019-08-13 Convert doxygen \throws to Sphinx :raises: syntax in sipify Merge: 6d1c87cfae bb775ddc60 Denis Rouzaud 2019-08-13 Merge pull request #31178 from 3nids/relation_composite_gui [FEATURE] allow to define multiple field pairs for relations (composite keys) Merge: a46803844a 8a0a67e017 Alessandro Pasotti 2019-08-13 Merge pull request #31191 from elpaso/bugfix-gh31177-server-gfi-cascading Fix server WMS cascading getfeatureinfo Nyall Dawson 2019-08-13 [layouts] Add an indicator in the status bar while a map redraw is occurring in the background Otherwise there's no way to tell if a redraw is humming away in the background, or is completed... Denis Rouzaud 2019-08-13 simpler code to create strings Nyall Dawson 2019-08-13 Fix crash in categorized renderer widget (master only) Mathieu Pellerin 2019-08-12 Add test case for georeferencing of layouts exported to PDF Mathieu Pellerin 2019-08-12 [needs-docs][layout] Limit georeferencing of exported PDFs when reference map is on the first page Mathieu Pellerin 2019-08-12 Be more descriptive as to what 'RDF metadata' is Mathieu Pellerin 2019-08-12 [needs-docs][layout] Give user explicit option to georeference (or not) PDF exports Nyall Dawson 2019-08-12 Fix unnecessary layer reloads triggering after project load, which also causes a leak Alexander Bruy 2019-08-12 add Ukrainian translation to tx config and update translators list Nyall Dawson 2019-08-12 Cleanup default item displayName formatting in export layers Nyall Dawson 2019-08-12 Use reference instead of pointer Nyall Dawson 2019-08-12 Remove unused layer Nyall Dawson 2019-08-11 Another tweak to export names: indicate source map item in map item sublayer names Nyall Dawson 2019-08-10 Better display names for page items These can't have ids set, so default to a nicer looking name Nyall Dawson 2019-08-10 Much improved, more descriptive names for exported layers E.g. use lists of item types to describe multi-item layers Nyall Dawson 2019-08-10 Add API to set/retrieve plural variants of layout item type names (e.g. Labels instead of Label) Nyall Dawson 2019-08-10 [layouts] Don't export empty layers in layered exports Nyall Dawson 2019-08-10 When multiple items of same type are on a layer, use type name as layer name Nyall Dawson 2019-08-10 When an item is isolated on its own layer, use the item's id as the layer name Nyall Dawson 2019-08-10 [layouts] Improve logic of splitting layouts into separate layers when exporting to a multi-layer format Now, items are either - placed onto the same layer as other items (simple items like labels, lines, pictures) - placed onto the same layer as only other items of equal types (semi-complex items like scalebars or pages) - placed onto their own unique layers (complex items like legends, maps) Plus lots of tests covering this, where previously there was few Nyall Dawson 2019-08-09 Also allow retrieving map layer ID associated with a layout export layer Nyall Dawson 2019-08-09 API Improvements to handling layered layout exports, add tests Fixes #20253 Nyall Dawson 2019-08-09 Add method to determine whether a layout map has any grids or overviews enabled Nyall Dawson 2019-08-09 Refactor out logic for exporting layouts into separate layers Nyall Dawson 2019-08-08 Provide rendered feature handlers access to render context Nyall Dawson 2019-08-08 Add API to register rendered feature handlers for a layout map Merge: 2e4a5677b5 524454cc8c Matthias Kuhn 2019-08-12 Merge pull request #31156 from qgis/shorten_pull_request_template Shorten pull request template Matthias Kuhn 2019-08-12 Apply suggestions from code review Co-Authored-By: Nyall Dawson Matthias Kuhn 2019-08-12 GUI improvements for allowed gaps configuration Matthias Kuhn 2019-08-12 Remove unrequired prepares Matthias Kuhn 2019-08-12 Check that QgsGeometryCheckContext::project is only used from main thread Mathieu Pellerin 2019-08-10 [FEATURE] Add option to georeference PDFs and TIFs to save map canvas as image/PDF Nyall Dawson 2019-08-12 Fix leak in labeling due to expression context scope not being cleaned correctly (master only) Nyall Dawson 2019-08-12 Fix leak when calling GEOS is valid Nyall Dawson 2019-08-12 Fix misleading dox, memory leaks in renderer widgets Nyall Dawson 2019-08-12 [layouts] Fix lockup in HTML item when using setFeature function which raises a Javascript error Nyall Dawson 2019-08-12 Fix valgrind use after free warning when converting CRS to WKT Nyall Dawson 2019-08-12 Fix valgrind jump on unintialized value warning Isghj5 2019-08-04 ProcessingConfig: added multithread max thread setting, TilesXYZ: max thread now inherrrits from ProcessingConfig Isghj5 2019-08-02 TilesXYZ: removed try/except/print from atypical exception, regular raise chosen instead Isghj5 2019-08-02 TilesXYZ: converted feedback notifications to translate Isghj5 2019-08-01 TilesXYZ.py: core limit defined in general settings is applied to multicore render Isghj5 2019-07-31 prepare-commit changes Isghj5 2019-07-30 Processing(TilesXYZ): Added Multithreading with ThreadPoolExecutor, multicore optimization Peter Petrik 2019-08-08 Do not create sAuthIdToQgisSrsIdMap for proj5 builds Nyall Dawson 2019-08-09 Ensure color picker opens inline for singleband psuedocolor renderer widget lbartoletti 2019-08-09 use FLEX/BISON FILES_PREFIX lbartoletti 2019-08-09 Fix bison warning: deprecated directive David Signer 2019-08-11 beautifications David Signer 2019-08-11 test for recursion in default values Alessandro Pasotti 2019-08-10 Fix CRS transform Jürgen E. Fischer 2019-08-10 debian packaging: - add dependency for qgis-server on python3-qgis - set test timeouts to 60s osgeo4w: - set test timeouts to 60s Alessandro Pasotti 2019-08-10 Code layout and const iterator Alessandro Pasotti 2019-08-10 Remove obsolete comment Alessandro Pasotti 2019-08-10 Tests for bugfix GH31177 Alessandro Pasotti 2019-08-10 Fix server getfeatureinfo with cascading WMS Fixes #31177 Matthias Kuhn 2019-08-10 Shorten backport requests Jürgen E. Fischer 2019-08-09 osgeo4w: switch nightly to GDAL3 and PROJ6 nightlies Merge: 0b757f84d1 6eeb031134 Blottiere Paul 2019-08-09 Merge pull request #30277 from marisn/TileSet_Title WMS provider: Extract TileSet layer title and abstract from matching … Denis Rouzaud 2019-08-09 display all field pairs in relation manager dialog Denis Rouzaud 2019-08-09 fix build + spelling Māris Nartišs 2019-06-19 WMS provider: Extract WMS-C TileSet layer title and abstract from matching WMS Layer data (fixes #30262) Jürgen E. Fischer 2019-08-09 debian packaging: drop cosmic Denis Rouzaud 2019-08-07 allow to manually add relations with composite keys Nyall Dawson 2019-08-09 Ensure layer scope and fields are available during callout data defined expression preparation Nyall Dawson 2019-08-08 Avoid unnecessary detachment of QgsProperty when evaluating expression based properties Sponsored by QGIS grant, identified by Hotspot Nyall Dawson 2019-08-08 If an expression based property can't be prepared, don't continually retry preparing it for every feature rendered This can cause a huge slowdown on projects where a layer has a data defined property with an invalid expression (e.g. due to a field which has been renamed or dropped). Sponsored by QGIS grant, identified by Hotspot Nyall Dawson 2019-07-29 [needs-docs][labeling] Drop setting to control label solution method from project labeling settings This is an unnecessary setting, resulting in 1000's of extra, very complex and untested lines of code. Furthermore, the differences are almost non-existant and it's extremely unlikely end users would (or should) need to change this setting. Matthias Kuhn 2019-07-04 Cleanup lbartoletti 2019-08-08 Fix BSD/Clang build Nyall Dawson 2019-08-08 Avoid loss of styling information when correcting raster layer paths via API Nyall Dawson 2019-08-08 Allow setting the raster renderer for invalid raster layers Avoids loss of style information when layer paths are broken Nyall Dawson 2019-08-08 Make raster renderer widget tolerant to invalid raster layers Jürgen E. Fischer 2019-08-08 fix mac build David Signer 2019-08-08 updating default values David Signer 2019-08-06 Update widget content when field contains default value that referencing to the currently changed widgets field. On init the dependencies are stored into mDefaultValueDependencies. On attribute change the default values are written into the other widgets according to the dependency map. To avoid recursions the widgets fields index is stored into mAlreadyUpdatedFields. Mathieu Pellerin 2019-08-06 [text renderer] Add rotation-based orientation mode Jürgen E. Fischer 2019-08-08 debian packaging: fix dash submission of failed builds (cherry picked from commit 3b4f358eec36e25788fc747934ab547ba7a51d2f) Matthias Kuhn 2019-08-08 dox++ Matthias Kuhn 2019-08-07 Add fix allowed gaps test Matthias Kuhn 2019-08-07 Allowed gaps test Matthias Kuhn 2019-08-07 Connect allowed gaps layer saving to master layer Matthias Kuhn 2019-08-07 Safety check Matthias Kuhn 2019-08-07 Dox Matthias Kuhn 2019-08-07 RAII Matthias Kuhn 2019-08-07 Thread safety in duplicates check Matthias Kuhn 2019-08-07 Show complete gap even if partially ignored Matthias Kuhn 2019-08-02 fix warnings Matthias Kuhn 2019-07-31 Fix gaps by allowing exceptions Matthias Kuhn 2019-07-30 Call prepare method on geometry checks Matthias Kuhn 2019-07-29 Code style Matthias Kuhn 2019-07-29 Add configuration interface for allowed gaps Matthias Kuhn 2019-08-08 Shorten pull request template Merge: 96eeca3168 ce513bfc3c Matthias Kuhn 2019-08-08 Merge pull request #31144 from m-kuhn/thread_safety_duplicates_check Thread safety in duplicates check Matthias Kuhn 2019-08-07 Fix log message title on label geometry generators Fix #30379 Nyall Dawson 2019-08-08 Take the nuclear option Nyall Dawson 2019-08-08 Attempt to fix doxygen warning Harrissou Sant-anna 2019-08-08 [needs-docs] Rename "Source Fields" into "Fields" in vector layer properties dialog Harrissou Sant-anna 2019-08-04 Add tooltips to vector layer properties tabs Nyall Dawson 2019-08-08 [processing] Always clear list of previously encountered errors on each new algorithm execution Avoids the situation where errors reported during an algorithm which was overall successully executed are append to the errors for later execution steps Jürgen E. Fischer 2019-08-07 update packaging after 92ac7a2e93a2 Matthias Kuhn 2019-08-07 RAII Matthias Kuhn 2019-08-07 Thread safety in duplicates check Fix #30798 Jürgen E. Fischer 2019-08-07 fix windows build (includes update to inja.hpp 57ac9b93725cb) Denis Rouzaud 2019-08-07 fix deprecation warning (#31141) Denis Rouzaud 2019-08-06 show all pairs in relation discovery dialog Denis Rouzaud 2019-08-06 rename QgsDiscoverRelationsDlg to QgsDiscoverRelationsDialog Denis Rouzaud 2019-08-07 add test for relation aggreation with composite keys (#31117) Nyall Dawson 2019-08-07 Try to hide member from sip Nyall Dawson 2019-08-05 Correctly register displaced points Nyall Dawson 2019-08-05 Add API to allow rendered feature handlers to indicate which attributes they require And ensure these are fetched in the iterator used for rendering features Nyall Dawson 2019-08-05 Call rendered features handlers when rendering maps Nyall Dawson 2019-08-05 Initial work on rendered feature handler interface Adds an interface for classes which provider custom handlers for features rendered as part of a map render job. QgsRenderedFeatureHandlerInterface objects are registered in the QgsMapSettings objects used to construct map render jobs. During the rendering operation, the handleRenderedFeature() method will be called once for every rendered feature, allowing the handler to perform some custom task based on the provided information. They can be used for custom tasks which operate on a set of rendered features, such as creating spatial indexes of the location and rendered symbology bounding box of all features rendered on a map. Julien Cabieces 2019-07-22 Use context.project() instead of QgsProject.instance() and QgsProcessingUtils generateTempFileName method Julien Cabieces 2019-07-04 Get supported extension to avoid unavailable driver Julien Cabieces 2019-06-27 fixes #24041 : Write intermediate memory layer to disk in Execute SQL algorithm so they can be referenced by the virtual layer provider Merge: 65e86eb0de 31f0b1fb94 Matthias Kuhn 2019-08-07 Merge pull request #31135 from m-kuhn/fix-measuretool-area Measure Tool: Recalculate area when measure polygon drawing finishes Jürgen E. Fischer 2019-08-07 translation string fix Matthias Kuhn 2019-08-07 Measure Tool: Recalculate area when measure polygon drawing finishes Fix #31134 Merge: 0419f182d8 0f3b02c988 Matthias Kuhn 2019-08-07 Merge pull request #31053 from DelazJ/patch-15 Add checkbox to allow non core devs to indicate backport desire Nyall Dawson 2019-08-07 Use a more appropriate, global snap to grid algorithm when simplifying geometries for layout exports This avoids all chance of slivers or overlaps between previously adjacent features. Nyall Dawson 2019-08-07 [FEATURE][layouts] Add option to simplify PDF or SVG exports This new setting, "Simplify geometries to reduce output file size", is exposed in the SVG or PDF export settings dialogs shown when exporting a layout/atlas/report to PDF or SVG. If checked (the new default), geometries will be simplified while exporting layouts in order to remove any redundant vertices which are not discernably different at the export DPI. (e.g. if export DPI is 300 dpi, vertices less then 1/600 inch different from each other will be removed). This avoids exporting ALL geometry vertices during PDF/SVG export, which can result in a ridiculously complex and large export file size. Aside from the file size issues, it also causes problems when trying to load these outputs into other applications, e.g. Inkscape, which chokes on the huge number of vertices and grinds to a crawl. Sponsored by the GeoPDF export group Nyall Dawson 2019-08-07 [layouts] Respect layout context simplification settings in layout map renders Nyall Dawson 2019-08-07 [layouts] Add vector simplification method to QgsLayoutRendereContext Allows specification of simplify method to use when rendering layouts Nyall Dawson 2019-08-07 Add method to specify global vector simplification overrides on a QgsMapSettings object If specified (they default to off), these simplification settings will override any layer-specific simplification settings, and provide a way for specifying a global simplication to apply to vector layers while exporting maps. Nyall Dawson 2019-08-07 Use real news feed url Nyall Dawson 2019-08-07 Consistent dox Nyall Dawson 2019-08-07 Fix changing source effect properties doesn't "stick" Fixes #31118 Nyall Dawson 2019-08-07 [processing] Fix raster layers are not shown as an option for map layer parameters in batch mode Fixes #30739 Nyall Dawson 2019-08-07 Don't try to translate ellipsis character Fixes #31115 Jürgen E. Fischer 2019-08-07 dwg import: allow opening existing geopackage without confirmation Nyall Dawson 2019-08-06 Another test Nyall Dawson 2019-08-06 Ensure raster style is not lost when dealing with invalid layer sources Harrissou Sant-anna 2019-08-02 Add checkbox to allow non core devs to indicate backport desire and remove some superfluous checkbox in template lbartoletti 2019-08-06 Rewriting documentation lbartoletti 2019-07-31 use Enum for Result of addTopologicalPoints lbartoletti 2019-07-31 remove debug message from test lbartoletti 2019-06-18 topologicalEditing: Fix Z for add feature lbartoletti 2019-08-06 use Q_ASSERT lbartoletti 2019-08-01 topological editing: fix topological editing for reshape map tool Nyall Dawson 2019-08-06 [processing][needs-docs] Add missing input and output types to decorator syntax Nyall Dawson 2019-08-06 Dox++ Nyall Dawson 2019-08-06 Improve QgsRasterLayer dox Alessandro Pasotti 2019-08-06 [server] Server api and WFS3 (#10016) Implementation of OGC API and WFS3 core draft specification Daniele Viganò 2019-08-06 [RPM] Update the lib64 PyQtMacros.cmake patch Jürgen E. Fischer 2019-08-06 fix crash with invalid layers (fixes #31110) Denis Rouzaud 2019-08-06 add test for detecting composite key relations (#31092) Denis Rouzaud 2019-08-06 add __repr__ for QgsMapLayer (#31108) Nyall Dawson 2019-08-06 Fix incorrect /Factory/ annotation Mathieu Pellerin 2019-08-05 [FEATURE][text renderer] Support vertical text orientation Stephen Knox 2019-08-06 Fixes #28966 - disallow save project in postgres when < 9.5 (#30977) Nyall Dawson 2019-08-04 Apply same logic regarding joined fields as is used in field calculator to QgsFieldProxyModel set to hiding read only fields I.e. show editable joined fields, but only if they are set to a non-hidden editor widget Juernjakob Dugge 2019-08-05 Added test Jürnjakob Dugge 2019-06-13 Remove unnecessary variables Jürnjakob Dugge 2019-06-10 Removed unnecessary import Juernjakob Dugge 2019-06-10 Respect choice of relative or absolute paths for virtual layers when saving project. Fixes #29481 Merge: 648cb8c540 ad011ac0a2 Nyall Dawson 2019-08-06 Merge pull request #30462 from DelazJ/patch-11 Add precision to travel cost parameter in service area algorithms Merge: 086fc20152 c25aeab214 Alessandro Pasotti 2019-08-05 Merge pull request #31096 from elpaso/bugfix-gh-31095-bbox-precision Fix JSON exported bbox and precision Alessandro Pasotti 2019-08-05 Fix JSON exported bbox and precision Fixes #31095 Denis Rouzaud 2019-08-05 remove expected failure (#31091) Merge: f98b364da6 dd2952ffad Matthias Kuhn 2019-08-05 Merge pull request #31085 from signedav/qml-widget-window Fix layout of QML widget config Merge: 549abbfb86 3335419658 Alessandro Pasotti 2019-08-05 Merge pull request #31076 from elpaso/pg_raster_authcfg Accept authcfg with or without quotes Merge: 23164df129 e7af670ff9 Matthias Kuhn 2019-08-05 Merge pull request #31047 from m-kuhn/support_loading_curved_pg_types [db_manager] support loading mixed curved and straight type tables David Signer 2019-08-05 fix layout of qml widget Nyall Dawson 2019-08-04 Correctly emit attributeValueChanged when changing an editable joined field Fixes edits to a joined field value aren't immediately shown in attribute tables, and instead appear as though they were discarded (until the attribute table is reloaded) Merge: 85a048a01c 94b037cafb Matthias Kuhn 2019-08-05 Merge pull request #31049 from m-kuhn/qgis_desktop Add a new qgis_desktop build target Alessandro Pasotti 2019-08-04 Accept authcfg with or without quotes Fix #31045 Jürgen E. Fischer 2019-08-04 update_ts.sh: macos' find doesn't have -printf Matthias Kuhn 2019-08-04 Add plugins and plugin installer to qgis_desktop Jürgen E. Fischer 2019-08-04 update INSTALL.html Māris Nartišs 2019-08-03 Build: Bump minimum Proj version to 4.9.3 (Fixes #30675) Nyall Dawson 2019-08-03 Show auxiliary fields in field calculator dialog BUT only if they have a non-hidden editor widget. Rationale: it's very handy to be able to bulk-update these in certain circumstances (e.g. select a bunch of features, set their label alignment to "right"). But on the other hand, using the label tools creates a LOT of auxiliary fields which clutter this dialog (which is why they were hidden in the first place). SO instead, default to hiding them all, but if a user HAS specifically changed the field to show it, then allow them to edit it through field calculator.... Nyall Dawson 2019-08-03 Fix multi edits are discarded when edited field is an editable join Harrissou Sant-anna 2019-08-03 Fix widgets name Jürgen E. Fischer 2019-08-03 postgres provider: don't quote queries when retrieving the layer type (followup 25da979f40656) Nyall Dawson 2019-08-03 Show icons in field calculator existing field combo box Nyall Dawson 2019-08-03 Show field type icons in new auxiliary field dialog, simplify code Matthias Kuhn 2019-08-03 Promote curve 25D types to their Z equivalents Merge: 65e0836d39 770f7e8d44 Matthias Kuhn 2019-08-03 Merge pull request #30952 from m-kuhn/allow_override_ellipsoid Allow changing the default ellipsoid to planimetric Merge: 2963ca7e90 a0c94dda54 Matthias Kuhn 2019-08-02 Merge pull request #31055 from DelazJ/mapItemGuiCRS Fix misalignment of CRS label in Map Item properties Merge: f5fe4cb010 0a27b7b131 Matthias Kuhn 2019-08-02 Merge pull request #31054 from dimitrisal/patch-2 Fix r.grow.distance Harrissou Sant-anna 2019-08-02 Fix misalignment in Map Item properties Dimitris Salmas 2019-08-02 bug fix Bug fix for ERROR: Output distance in meters for lat/lon is only possible with 'metric=geodesic' sklencar 2019-08-02 [QgsQuick] Custom filepaths for external resource widget (#30929) * Enabled using default path for external resources. Value (filepath) can be relative to either project path or default root according field setup/config * [QgsQuick] Added signal of event when a captured photo is confirmed. That enables custom handling of the action by externalResourceHandler. Renamed Ok Button of PhotoPanel. * [QgsQuick] Cleaning source of preview image after closing it It was causing unpleasant effect when last taken photo has been shown for a short while before previewing another. * [QgsQuick] Evaluate and use defaultRootPath in a config of the external resource widget. Added a function to evaluate expressions for QgsQuick * [QgsQuick] Use Loader to load photo panel only when its going to be used. Also prevents for asking camera permissions on form open, when photo panel was initialized as well. * [QgsQuick] Better wrapping of a long filenames text in the external source widget if an image is not available. * [QgsQuick] Use canonical path in function Symlinks are used a lot on Android, therefore its better to use canonical paths. * [QgsQuick] formatted code. * [QgsQuick] External source widget - changes requested in review Fixed test and added one test case for getting relative path. * [QgsQuick] External widget update Added function that returns absolute path of image according widget's config - takes into account relative/absolute setting for value and default path. Added docs about how a path can be configured and used. * [QgsQuick] External widget update * removed lefover property * corrected getAbsolutePath function * [QgsQuick] Corrected function and fixed test Do not use canonical path for non-existing file while getting relative path. Matthias Kuhn 2019-07-30 Do not specify srid in dbmanager. It goes crazy If srid is specified in an uri, it disables type detection. Fix #30787 Matthias Kuhn 2019-08-02 More dox Matthias Kuhn 2019-08-02 Add a new qgis_desktop build target this is meant for development, to quickly get a test build including python bindings and the most important core providers Matthias Kuhn 2019-08-02 [postgres] Allow detecting mixed curved and straight geometries Matthias Kuhn 2019-08-02 Add QgsWkbTypes::curveType method Matthias Kuhn 2019-08-02 Add planimetric measurement default to settings template Matthias Kuhn 2019-08-02 Move measurement/planimetric settings to QgsSettings::Core Nyall Dawson 2019-08-01 Fix data defined legend size when using seperated symbols Fixes #26929 Merge: 4f7975d2dc 25da979f40 Alessandro Pasotti 2019-08-01 Merge pull request #31039 from elpaso/pg_raster_support Expose PostGIS rasters to the browser and the source select dialog Julien Cabieces 2019-08-01 Fix WMS GetMap 8bit mode with transparency (#31014) * Fix WMS GetMap 8bit mode with transparency * Correct indentation * Remove french text in qgs test project * Correct render checker for 8bit image * Remove empty line Alessandro Pasotti 2019-08-01 Expose PostGIS rasters to the browser and the source select dialog PostGIS rasters are actually opened with GDAL Nyall Dawson 2019-08-01 Fix potential crash in marker symbol layer (the expression context scope wasn't being deleted in all return paths, resulting in crashes when rendering was complete and everything was being cleaned up) And some other code safer against this same risk Nyall Dawson 2019-08-01 Use real symbol buttons in categorized and graduated renderer widgets, instead of fake ones Gives these buttons the full power of the usual QgsSymbolButton, including copy/paste symbols, color/opacity changes, etc. Plus, some nice additional interface consistency! Nyall Dawson 2019-08-01 Ensure project is dirtied when editing symbols/color via layer tree Also ensure layer style dock is always in sync with changes made via layer tree Harrissou Sant-anna 2019-07-31 Add minimal description to Processing algorithms enabling the right-hand help panel Alban Kraus 2019-07-30 PostgreSQL foreign tables: handle them like views (fixes #30990) [needs-docs] PostgreSQL foreign tables are not explicitely supported by the PosgreSQL provider. This commit removes the error message, and handle foreign tables like views. A foreign table cannot (in PostgreSQL <10) state what column is the primary key, so we let the user tell QGIS. Nyall Dawson 2019-08-01 Standardise wording and capitalization Harrissou Sant-anna 2019-08-01 Apply suggestions from code review Typo fix Co-Authored-By: Nyall Dawson Harrissou Sant-anna 2019-07-31 Revert bar plot removal Nyall Dawson 2019-07-31 Deprecate existing QgsCustomDropHandler::handleMimeData method, and add handleMimeDataV2 method which returns a bool This allows custom drop handlers to indicate that they've fully handled dropped mime data, and that no further processing should be done on the mime data Harrissou Sant-anna 2019-07-31 Add help panel to service area algorithms dialog with information of travel cost units Nyall Dawson 2019-07-31 Open color picker inline when selecting "change symbol color" from right click menu in categorized, graduated or rule based renderer widgets Nyall Dawson 2019-07-31 [FEATURE] Add copy/paste symbol action to right click menu in categorized/graduated/rule based renderers Allows symbols to be easily copied and pasted between these nodes Nyall Dawson 2019-07-31 [FEATURE] Add "copy symbol" and "paste symbol" actions to layer right click, style menu Allows for individual symbols to be copied and pasted between layers or rule/categorized/graduated nodes Jürgen E. Fischer 2019-07-31 translation string fixes Nyall Dawson 2019-07-31 Sipify Sandro Mani 2019-05-01 Add missing header to QGIS_CORE_HDRS Sandro Mani 2019-04-29 Generally chop /bin for pkgDataDir on Windows Sandro Mani 2019-04-29 Fix case of dbghelp library Sandro Mani 2019-04-29 Allow specifying native crssync when cross compiling Sandro Mani 2019-04-29 Only use pyuic-wrapper.bat when compiling on windows hosts Sandro Mani 2019-04-29 Fix invalid use of EXISTS used to check whether a variable is set Sandro Mani 2019-04-29 Pass NO_CMAKE_FIND_ROOT_PATH when invoking FIND_FILE to find local files Otherwise, when cross-compiling, the prefix of the cross environment (i.e. /usr/x86_64-w64-mingw32/) is prepended to the path, leading to the files not being found Harrissou Sant-anna 2019-07-30 Apply suggestions from code review Co-Authored-By: Nyall Dawson Harrissou Sant-anna 2019-07-27 [Feature] Enable widget filtering in Interface Customization dialog Adds a search text box to allow filtering through the widgets when customizing the interface vsklencar 2019-07-30 [QgsQuick] Range widget update Different background color when a widget is enabled/disabled vsklencar 2019-07-30 [QgsQuick] Small visual fixes of a range widget vsklencar 2019-07-26 [QgsQuick] Added SpinBox beside Slider for a range field. Formatted vsklencar 2019-07-26 [QgsQuick] Added SpinBox beside Slider for a range field. vsklencar 2019-07-18 [QgsQuick] Added Range widget Suppose to be used in Feature form as a editor widget for a number field of type 'range'. Nyall Dawson 2019-07-30 Swap a QDoubleSpinBox for QgsDoubleSpinBox Nyall Dawson 2019-07-30 Code style Nyall Dawson 2019-07-30 Use a double spin box for Add Circle by 2 Tangents and Point tool Otherwise non-integer radiuses cannot be used Nyall Dawson 2019-07-30 Revise map tip cursor offset calculations to better handle hidpi screens Fixes #28337 Alexandre Neto 2019-07-23 Better Support to hidpi Alexandre Neto 2019-07-22 Moves MapTip away from the mouse cursor Nyall Dawson 2019-07-30 Dox++, unit tests Sandro Mani 2019-05-07 Add QgsLayerTreeView::setLayerVisible Nyall Dawson 2019-07-30 Add unit tests for QgsUnitTypes::areaToDistanceUnit Nyall Dawson 2019-07-30 Add since Sandro Mani 2019-07-17 Add QgsUnitTypes::areaToDistanceUnit Nyall Dawson 2019-07-30 Optimisations for shapeburst fill rendering Nyall Dawson 2019-07-30 Use QgsImageOperation optimized implementation of stackblur in shapeburst fill Nyall Dawson 2019-07-30 Move stackblur operation to header so it can be inlined Nyall Dawson 2019-07-30 Const Nyall Dawson 2019-07-30 Much faster copying of expression contexts with a project scope present Nyall Dawson 2019-07-30 Allow custom drop handlers to indicate that they will accept a mime type in advance Allows non-standard mime types to be dropped onto the QGIS window, which will be handled by custom drop handlers Nyall Dawson 2019-07-30 Simplify method Sandro Mani 2019-04-04 Inizialize QgsGpsInformation with sane values, add QgsGpsInformation::isValid and QgsGpsInformation::fixStatus Nyall Dawson 2019-07-30 Fix unnecessary calculations performed when a layer is set not to be an obstacle for other labels Nyall Dawson 2019-07-30 [labeling] Avoid lots of unnecessary work involving disabled data defined properties lbartoletti 2019-07-30 add *BSD to osName Mathieu Pellerin 2019-07-30 Address review Mathieu Pellerin 2019-07-30 Add tests Mathieu Pellerin 2019-07-30 [FEATURE][callouts] Add anchor point position settings for polygon features Matthias Kuhn 2019-07-30 fix typo Matthias Kuhn 2019-07-30 When default ellipsoid is not planimetric use the CRS defined ellipsoid Matthias Kuhn 2019-07-30 Do not change ellipsoid on CRS change when it's planimetric Matthias Kuhn 2019-07-30 Only expose a single "default ellipsoid" option: planimetric or not lbartoletti 2019-07-30 Fixes empty WKT. Fixes #20753, Fixes #19190, Fixes #20754 (#9645) * Fixes empty WKT. Fixes #20753, Fixes #19190, Fixes #20754 Nyall Dawson 2019-07-30 Fix ui file build warning lbartoletti 2019-07-25 fix preview for circle with 3 tangents Nyall Dawson 2019-07-29 [needs-docs] Add option to show superseded (but not deprecated) coordinate operations when selecting operations This is the closest equivalent for the existing "hide deprecated" checkbox which is available in proj < 6 builds. Requires Proj >= 6.2 Mathieu Pellerin 2019-07-29 Fix rebase gone wrong and address review Mathieu Pellerin 2019-07-29 [FEATURE][layout] Add horizontal placement option for scale bar labels Mathieu Pellerin 2019-07-29 [FEATURE][layout] Add above/below segments placement option for scale bar labels Nyall Dawson 2019-07-29 [FEATURE][labelling] Expose "label all parts" option via label properties tool Makes it easier to set this option per-feature Nyall Dawson 2019-07-29 Use QgsAlignmentComboBox in scalebar settings Nyall Dawson 2019-07-23 Don't calculate the symbol outputUnit and mapUnitScale only for retrieval by unused, deprecated methods Whilst technically this is an API break, it's costly to calculate these for symbols and the results are completely unused, except for in some deprecated getters which are very unlikely to be used by external plugins (and which shouldn't be used, in any case...) Nyall Dawson 2019-07-29 [labeling] Disable alignment combo boxes in label properties dialog for non-pinned labels These have no effect, so enabling them is misleading Refs https://gis.stackexchange.com/questions/330312/changing-vertical-and-horizontal-position-for-specific-label-in-qgis Mathieu Pellerin 2019-07-29 [ui] Fix hidpi/resizing issue with auxiliary-related dialogs Nyall Dawson 2019-07-28 [FEATURE][callouts] Add setting to allow callouts to be drawn to all parts of a multi-part feature Also data-definable! Nyall Dawson 2019-07-28 Record whether a callout corresponds to a feature which has all parts labeled in the callout context This is useful information for dictating how a callout should be rendered Nyall Dawson 2019-07-28 Always clear the label all parts flag when a label has fixed position D'Hont René-Luc 2019-07-27 [Test] PyQgsRulebasedRenderer: add more complex D'Hont René-Luc 2019-07-19 [Test] PyQgsRulebasedRenderer: add more complex usedAttributes test D'Hont René-Luc 2019-07-19 [Test] PyQgsCategorizedSymbolRenderer: add more complex usedAttributes test D'Hont René-Luc 2019-07-19 [Test] PyQgsPointDisplacementRenderer: add usedAttributes test D'Hont René-Luc 2019-07-19 [Test] PyQgsPointClusterRenderer: add usedAttributes test D'Hont René-Luc 2019-07-16 [Test] PyQgsRulebasedRenderer: add usedAttributes test D'Hont René-Luc 2019-07-16 [Test] PyQgsSingleSymbolRenderer: add usedAttributes test D'Hont René-Luc 2019-07-16 [Test] PyQgsSymbolLayer: add usedAttributes tests Nyall Dawson 2019-07-29 Sipify Nyall Dawson 2019-07-29 Fix ui file build warning Nyall Dawson 2019-07-27 [labeling][FEATURE] Allow data defined control over "label every part of multipart features" setting Jürgen E. Fischer 2019-07-26 fix build Jürgen E. Fischer 2019-07-26 release.pl: use sha256 sum for tar ball Matthias Kuhn 2019-07-26 Allow manually specifying ellipsoid for new projects Nyall Dawson 2019-07-26 Dox++ Nyall Dawson 2019-07-25 Dox Nyall Dawson 2019-07-25 [FEATURE][labeling] Add "overrun distance" setting for line labels This setting allows users to specify the maximal allowable distance a label may run past the end (or start) of line features. It works for both curved and parallel label modes, and supports distances in mm/map units/pixels/etc, and data-defined distances. Fixes #15846 Nyall Dawson 2019-07-25 [labeling] Add API to allow curved labels to overrun features Nyall Dawson 2019-07-25 Add method to extend a pal pointset line by a set start and end distance Nyall Dawson 2019-07-25 Add a clone method to pal pointsets Nyall Dawson 2019-07-25 Use std::vector instead of raw arrays in pal pointsets Nyall Dawson 2019-07-25 [labeling] Record number of repeats associated with a label position This allows the candidate generation code to consider whether a label is a repeat when creating candidate placements Nyall Dawson 2019-07-26 Use a smaller font in projection widget def text box Nyall Dawson 2019-07-26 Show the WKT definition of projections in the projection selection dialog This is better than the proj definition, since it's non-lossy (well, for proj 6 builds. Just go crawl into a corner and cry proj 4). Nyall Dawson 2019-07-26 Add API to specify WKT format when exporting QgsCoordinateReferenceSystem objects Like all good things, this is Proj 6 only. Merge: c08b757bc4 43688cabf0 Matthias Kuhn 2019-07-26 Merge pull request #30930 from m-kuhn/attachment_widget_attribute_table_crash Hide browse button on attachment widget in attribute table Merge: 52373e2ec1 fa847d16ff Matthias Kuhn 2019-07-26 Merge pull request #30927 from m-kuhn/source_select_reset Reset selection when data source select dialog is reopened Merge: 725fb286c6 648e4f1717 Matthias Kuhn 2019-07-26 Merge pull request #30926 from m-kuhn/default_selection_mode_pg_oracle Default to QAbstractItemView::ExtendedSelection in pg and oracle source select Mathieu Pellerin 2019-07-26 [ui] Use updated label text icon in the style manager Nyall Dawson 2019-07-26 Copy correct srs db when running from build dir Matthias Kuhn 2019-07-26 Fix compiler warnings Mathieu Pellerin 2019-07-26 [ui] Update label properties icons to be compatible with dark themes Matthias Kuhn 2019-07-26 Use ExtendedSelection mode in MSSQL and DB2 source select Mathieu Pellerin 2019-07-26 [ui] Add dedicated label callout icons Nyall Dawson 2019-07-26 [proj6] Always normalize operations, even when we are using predefined proj coordinate operation (e.g. those stored in a project) Fixes #30643 Nyall Dawson 2019-07-26 Add unit tests from #30643 Nyall Dawson 2019-07-26 Add unit tests from #30569 Nyall Dawson 2019-07-26 [processing] Use lists, not maps in overlap analysis algorithm Ensures consistent field ordering and that fields are always matched to input layer order Nyall Dawson 2019-07-25 [needs-docs] Show current tags for symbol when right clicking a symbol in style manager Nyall Dawson 2019-07-25 [FEATURE] Add "Paste" action to style manager dialog menu Allows pasting copied symbols directly into a style Nyall Dawson 2019-07-25 [FEATURE] Allow copying symbols from style manager Allows symbols to be copied from the style manager dialog, so that they can be pasted elsewhere in QGIS (e.g. in symbol or color buttons) Merge: 49a96e00d0 8351ccf53d Matthias Kuhn 2019-07-25 Merge pull request #30610 from signedav/fix_valuerelation Fix multi-selection on value relation widget using string fields Matthias Kuhn 2019-07-25 Remove option to change selection mode of postgres and oracle dialogs Matthias Kuhn 2019-07-25 Fix code style Jürgen E. Fischer 2019-07-24 [FEATURE] oracle provider: add support for auth manager Matthias Kuhn 2019-07-25 Hide browse button on attachment widget in attribute table References #26948 David Signer 2019-07-25 no confusing comments Matthias Kuhn 2019-07-25 Code style for providers Matthias Kuhn 2019-07-25 Reset selection when data source select dialog is reopened When the data source select dialog is closed and reopened it's much more likely that the user wants to add a different layer than last time he was using the dialog. So instead of offering him to add the same layer again, the selection is cleared and he is requested to make a new selection. Matthias Kuhn 2019-07-25 Default to QAbstractItemView::ExtendedSelection in pg and oracle source select This aligns the default selection behavior of the postgres and oracle source selection with the rest of the application and other providers like geopackage. For newcomers, the MultiSelection is rather confusing. Especially with the current behavior inside the unified data source dialog, that remembers previous selections it's very hard to clear pre-existing selections in large lists that are partially hidden. Merge: 6d3b1574b4 e51a3babb7 Matthias Kuhn 2019-07-25 Merge pull request #30836 from m-kuhn/raster_ignore_extent [FEATURE] Allow rendering raster layers outside the reported extent David Signer 2019-07-25 handle variant as list (instead of string) when the field.type() is QVariant::List - since these values are not stored as string, the tests don't need to check the GDAL version (what shouldn't have been done before anyway because it only concerns geopackages, where this version is checked on storing data...) Nyall Dawson 2019-07-25 Register the app bad layer handler before loading plugins This gives plugins a chance to replace the handler without their changes being overwriting immediately afterwards Nyall Dawson 2019-07-25 [labeling] Fix empty segment sometimes created when using repeated labels Nyall Dawson 2019-07-25 [labeling] Fix repeated line labels gravitate to start of line Avoids situations like 1. Line length of 3cm 2. Repeat distance of 2cm 3. Label size is 1.5 cm 2cm 1cm /--Label--/----/ i.e. the labels are off center and gravitate toward line starts Instead, we first calculate how many complete repeats we can fit in, and then divide the line into even sections of this length, avoiding the situation where some leftover segment of the line end isn't big enough for the label to fit. Nyall Dawson 2019-07-25 [labeling] Don't waste time trying to chop lines smaller then the repeat distance Nyall Dawson 2019-07-25 Better memory management Nyall Dawson 2019-07-25 [labeling] Don't add duplicate points at the end of the final repeated label segment This results in an invalid geometry and causes issues with the labeling of this segment Nyall Dawson 2019-07-25 [labeling] Ensure short lines (wrt font size) still generate sufficient candidates to ensure centered placement of labels Nyall Dawson 2019-07-25 Fix deprecated gdal import warnings Nyall Dawson 2019-07-22 Ensure ownership of path preprocessor is transferred Nyall Dawson 2019-07-22 [API][FEATURE] Allow setting a custom path pre-processor for QgsPathResolver QgsPathResolver::setPathPreprocessor allows setting a custom path pre-processor function, which allows for manipulation of paths and data sources prior to resolving them to file references or layer sources. The processor function must accept a single string argument (representing the original file path or data source), and return a processed version of this path. The path pre-processor function is called before any bad layer handler. Example - replace an outdated folder path with a new one: def my_processor(path): return path.replace('c:/Users/ClintBarton/Documents/Projects', 'x:/Projects/') QgsPathResolver.setPathPreprocessor(my_processor) Example - replace a stored database host with a new one: def my_processor(path): return path.replace('host=10.1.1.115', 'host=10.1.1.116') QgsPathResolver.setPathPreprocessor(my_processor) Example - replace stored database credentials with new ones: def my_processor(path): path= path.replace("user='gis_team'", "user='team_awesome'") path = path.replace("password='cats'", "password='g7as!m*'") return path QgsPathResolver.setPathPreprocessor(my_processor) Nyall Dawson 2019-07-24 Avoid storing and cloning paint effects for layers if they are just the default stack unchanged Speeds up cloning of symbol layers Matthias Kuhn 2019-07-24 Move WMS ignore extents to service level Merge: 3174d692b1 103d104303 Matthias Kuhn 2019-07-24 Merge pull request #30901 from m-kuhn/https_osm Use https for openstreetmap Matthias Kuhn 2019-07-24 Use https for openstreetmap Fix #30855 Nyall Dawson 2019-07-23 Add a reserve method to QgsGeometryCollection Attempts to allocate memory for at least the specified number of geometries. If the number of geometries is known in advance, calling this function prior to adding geometries will prevent reallocations and memory fragmentation. Nyall Dawson 2019-07-23 Direct conversion from ogr multilinestrings to QgsGeometry Avoid expense of converting to/from wkb Mathieu Pellerin 2019-07-24 Followup 37cd8ce: fix non-area dialog stretching Mathieu Pellerin 2019-07-24 [ui] Fix missing spacer in the measure dialog Nyall Dawson 2019-07-23 Add move operators to QgsEffectStack Results in a (very slight) performance boost with symbol copies Nyall Dawson 2019-07-23 Fix large speed regression in evaluating string equality expressions QgsExpression::isIntervalSafe is VERY expensive and should not be used unless we HAVE to Nyall Dawson 2019-07-23 Fix unnecessary calculation of marker symbol bounds when labeling is not required for a layer and symbols layers are in place Speeds up rendering of simple marker points matching this situation by ~3x Nyall Dawson 2019-07-23 Optimise reading of multipoints from OGR Avoid WKB conversion on OGR side, and parsing on QGIS side, and just handle the direct conversion of OGR geometries instead Nyall Dawson 2019-07-23 Fix svg cache file modified timeout only blocks checking the modified datetime once ever Instead restart the timeout everytime after verifying the file hasn't changed Nyall Dawson 2019-07-23 Fix expensive file modified time check is applied with every check of svg/image cache Nyall Dawson 2019-07-23 Optimise checking for active properties Avoid copying QgsProperty values and instead use references only Nyall Dawson 2019-07-23 Fix some dialogs never remember geometry when using enableAutoGeometryRestore If a dialog is created but never shown, we shouldn't save the geometry or we'll be saving a default state only Nyall Dawson 2019-07-23 Show layer name in datum transform dialog, where available Fixes #30826 Denis Rouzaud 2019-07-23 allow to follow redirect for custom plugin repo url (#30869) Nyall Dawson 2019-07-23 Cache painter path for font marker when it doesn't change Speeds up font marker rendering by around 2x David Signer 2019-07-23 moved fallback json string decode part to widget to have the "PostgresString" function without JSON Julien Cabieces 2019-07-23 correct ini file comment Co-Authored-By: Nyall Dawson Julien Cabieces 2019-07-22 Add proxyExcludedUrls settings example in qgis_global_settings.ini file Julien Cabieces 2019-07-22 Add a new settings noProxyUrls and change UI to edit this setting Julien Cabieces 2019-06-27 fixes #28034 : Return NoProxy instead of DefaultProxy when url matches excludes list Nyall Dawson 2019-07-23 Avoid cloning symbols during label rendering This is expensive and unnecessary Nyall Dawson 2019-07-22 Correctly expand single-click search rect for show/hide label tool Nyall Dawson 2019-07-22 [needs-docs][labeling] When using the Show/Hide Label tool, a single click on a label toggles this label Unlike in marquee mode, where users must hold ctrl while dragging over labels to hide them, when only a click on an existing label is made we trigger a toggle of the label. It's a more intuitive UX. Nyall Dawson 2019-07-23 [callouts] Allow callout types to have icons, and use them in the type combobox ...and pick ugly icons to prompt @nirvn into action ;) Nyall Dawson 2019-07-23 Fix tooltips in labeling widget tabs Nyall Dawson 2019-07-23 Minor tweaks to labeling widget Nyall Dawson 2019-07-23 Fix loss of newly created auxilary field connections in labeling widget Jürgen E. Fischer 2019-07-22 dwg import: set angle property for (unexpanded) inserts Mathieu Pellerin 2019-07-22 A couple of callouts dox fixes Mathieu Pellerin 2019-07-22 [FEATURE][callouts] Allow specifying an offset from label area distance lbartoletti 2019-07-22 [bugfix] Fix the whole text instead of the selected part in db_manager save SQL file. fixes #30616 Nyall Dawson 2019-07-22 [FEATURE][callouts] Allow specifying an offset from feature distance which controls a distance from the feature where callout lines end Makes for visually more appealing callouts vs drawing them right up against the edges of features Nyall Dawson 2019-07-22 More consistency in labeling tooltips Nyall Dawson 2019-07-22 Improve tooltips for labeling toolbar Nyall Dawson 2019-07-22 Rework unplaced labels icon for consistency with show pinned icon Nyall Dawson 2019-07-22 Add some separators to labeling toolbar Nyall Dawson 2019-07-22 [needs-docs] Rework "show pinned labels" icon The original icon had an unintended effect of always looking enabled on some platforms (due to the solid blue background rectangle) Nyall Dawson 2019-07-22 Improve appearance of multiline tooltips Nyall Dawson 2019-07-18 Spelling Nyall Dawson 2019-07-18 [FEATURE] Add @scale_value expression variable for use when evaluating data defined text format properties while rendering scale bar text Allows for per-label customisation of the text format inside scale bars Nyall Dawson 2019-07-18 [FEATURE] Allow data defined settings in text formats This allows text formats to store data defined settings, allowing them to be used wherever the text renderer is (e.g. in layout scalebar text). Nyall Dawson 2019-07-18 [api] Allow data defined properties to be set in QgsTextFormat, so that these are automatically respected whenever the format is rendered using QgsTextRenderer This is done transparently to the caller - so by porting away from the raw QPainter text apis to use QgsTextRenderer instead, then they immediately gain the ability to use data defined properties in their text formats. Nyall Dawson 2019-07-21 Add test for drawing unplaced for a feature with no candidates Nyall Dawson 2019-07-21 Use show instead of draw Nyall Dawson 2019-07-21 Move show unplaced icon to near start of labeling toolbar Nyall Dawson 2019-07-21 Use dedicated icon for 'show unplaced' Nyall Dawson 2019-07-21 Also draw unlabel features which correspond to features where no candidates could be generated E.g. lines too short for label, polygons too small for labels (and fix some gross oldschool memory management) Nyall Dawson 2019-07-19 Prioritize moving unplaced labels in the move label tool These are most likely the ones which users are trying to move when there's overlapping labels Nyall Dawson 2019-07-19 [needs-docs] Add checkbox to layout map label settings panel to allow display of unplaced labels This is independant from the main canvas setting, and can be used to determine whether labels are missing from a particular layout map Nyall Dawson 2019-07-19 [needs-docs] Add labeling toolbar action to toggle whether unplaced labels are displayed Nyall Dawson 2019-07-19 [FEATURE][labeling] Allow display of unplaced labels This setting (accessed through the project label settings dialog) allows unplaced labels to be shown on the map. These are rendered using a red color by default (but the color can be changed from the label settings dialog too), allowing users to determine whether any important labels are missing from their maps (e.g. due to overlaps or other constraints). Nyall Dawson 2019-07-19 Add API to pal to return unplaced labels after calculating the solution to the labeling problem And improve dox Nyall Dawson 2019-07-19 Append additional "QgsCalloutContext" member to callout rendering virtual methods While unused for now, this gives us flexibility in future to specify additional useful contextual information about how a callout should be rendered without breaking API (e.g. label text alignment, label font settings, etc) Nyall Dawson 2019-07-20 Allow label tools to work with curved labels Nyall Dawson 2019-07-20 Followup callouts - Default to straight line callout, not manhattan - Fix incorrect clear text for min callout distance Matthias Kuhn 2019-07-20 Fix typo Matthias Kuhn 2019-07-20 Do not clip rendered raster area in the provider. It's the consumers (like layer renderer's) responsibility to crop to a desired extent. The raster data provider should just return the extent it was asked for. Matthias Kuhn 2019-07-20 [FEATURE] Allow rendering raster layers outside the reported extent The extent reported by raster layers may be smaller than the area which can be rendered. Notably for WMS with symbology that takes more space than the data. Fix #30251 Mathieu Pellerin 2019-07-20 Fix change label map tool overwritting pre-existing non-field expressions (#30830) Merge: 396eb92bfa ce8004446a Matthias Kuhn 2019-07-20 Merge pull request #30816 from m-kuhn/ellipsoid_from_first_layer Update the project ellipsoid if CRS is taken from first layer Mathieu Pellerin 2019-07-19 [FEATURE][labels] Add multiline alignment property to the change label tool Merge: 5ed9efb3b6 22dbeee989 Matthias Kuhn 2019-07-20 Merge pull request #30819 from m-kuhn/gap_context For "gap" geometry check errors, allow showing the context Jürgen E. Fischer 2019-07-20 osgeo4w: support separate symstores Mathieu Pellerin 2019-07-19 Fix option dialog crash when searching in tree widget Matthias Kuhn 2019-07-19 Add test for QgsGeometryCheckError::contextBoundingBox() Matthias Kuhn 2019-07-19 Pretty pring QgsRectangle when using QCOMPARE Matthias Kuhn 2019-07-19 For geometry validation GAP errors, allow zooming to gap or context When a topological check returns a gap, it's sometimes better to zoom to the gap, sometimes to show the gap in the context of the surrounding polygons. There is no one-size-suits-all solution. Therefore it's now possible to zoom to one by enabling the "zoom to feature(s)" button also for topological errors. Jürgen E. Fischer 2019-07-19 debian packaging: add qt5-image-formats-plugins dependency (implements #26559) Matthias Kuhn 2019-07-19 Update the project ellipsoid if CRS is taken from first layer Fix #30815 Nyall Dawson 2019-07-19 Fix missing cache skip in proj 6 code path Mathieu Pellerin 2019-07-19 [attribute table] Fix several issues with form view's feature navigation - Disable zoom / pan when filtering by visible features (fixes #30763) - Disable flash / zoom / pan when not set to form view - Do not trigger flash / zoom / pan when selection hasn't actually changed Merge: d439484c27 4ee2a53d91 Matthias Kuhn 2019-07-19 Merge pull request #30748 from troopa81/fix_referencerelationwidget_addEntry Fix addEntry for reference relation widget Nyall Dawson 2019-07-19 Remove disableCache argument from python bindings Nyall Dawson 2019-07-19 Disable CRS and transform cache permenantly when exiting Qgis Hopefully this will prevent additional items being added to the cache after we've gracefully finalised proj operations, which results in the infamous crash-on-exit fiasco... Nyall Dawson 2019-07-19 Append additional "QgsCalloutContext" member to callout rendering virtual methods While unused for now, this gives us flexibility in future to specify additional useful contextual information about how a callout should be rendered without breaking API (e.g. label text alignment, label font settings, etc) Nyall Dawson 2019-07-19 When saving a symbol to the style database, prepopulate the tags widget with existing tags Nyall Dawson 2019-07-19 Fix some warnings Nyall Dawson 2019-07-19 Fix unused variable warning Julien Cabieces 2019-07-05 Replace setted with set Julien Cabieces 2019-07-04 fixes #29667 end feature setting mode before warning attribute form interface Jürgen E. Fischer 2019-07-18 fix windows build Nyall Dawson 2019-07-18 When importing symbols from a seperate style, prepopulate the Additional Tags list with a drop down showing existing tags in the default style Nyall Dawson 2019-07-16 Show layer rendering/data access errors in the layer tree This makes these errors more visible to users, instead of hiding them away in the log panel Nyall Dawson 2019-07-16 Ensure layer tree indicator icons are repainted on changes Nyall Dawson 2019-07-16 Map canvas emits a signal when errors occur during rendering operations D'Hont René-Luc 2019-07-16 [Oracle] FeatureItrator: do not request all attributes if subset is empty Like the PostgreSQL provider, it is not necessary to request all the attributes if the request subset of attributes is empty. Larry Shaffer 2019-07-10 [oauth2] Fix network error crash; guard reply ptr; remove error phrase Access of reply members/properties causes crash if the reply is deleted elsewhere. Guard cast reply object using QPointer and access all properties immediately. Nyall Dawson 2019-07-18 Also apply warnings to rotate label tool Nyall Dawson 2019-07-18 Auto enable layer editing when the move or change label tools require it to make changes to a label E.g. when a layer is set to store label x/y in a real field (not an aux field), then that layer must be editable in order to move labels in it. Otherwise the move operation fails, but users are left no clue as to why the label can't be shifted... So now we automatically switch on edits and notify the user of this via the messagebar, and if we CAN'T make the layer editable, we also warn them of this. David Signer 2019-07-18 made QgsPostgresStringUtils namespace to class because of private functions we use there and possibly in future there are more coming and renamed the methods fixed indents and comments Merge: 4bab91cfba 109d1fb7a8 Alexander Bruy 2019-07-18 Merge pull request #30715 from alexbruy/gdal-layers [processing] pass layer name to the gdalwarp to avoid issues with multi-layer datasources (fix #30292) Nyall Dawson 2019-07-18 Fix qt warnings about invalid stylesheet Nyall Dawson 2019-07-18 Fix lengthy delay when clicking change label tool on a label for the first time Previously this was firing off the styleChanged for every new auxiliary field created, which is a very expensive call to process (as it involves rebuilding GUI widgets). Instead, delay the call and only it fire it once, if we actually changed something in the style. Nyall Dawson 2019-07-18 [FEATURE] Add a separate unit choice for milliradians (SI definition) vs mil (NATO definition) Allows angular measurements in either of these units Nyall Dawson 2019-07-17 Expose milliradians as choice of angle in angle measure tool Nyall Dawson 2019-07-17 Correct definition of miliradians to 1/1000 radian, not 3200/pi radians And add missing unit tests Nyall Dawson 2019-07-18 Remove shadowing member which was moved to base class Nyall Dawson 2019-07-18 Fix dox warning Nyall Dawson 2019-07-18 Remove broken seealso links Nyall Dawson 2019-07-17 [layouts] Ensure full context is set for scalebar font button and other symbol buttons used in item widgets Nyall Dawson 2019-07-17 Allow pushing more contextual information to QgsFontButton/QgsTextFormatWidget e.g. follow the same approach as symbology and allow pushing message bars, map canvases, and expression contexts to the widgets Nyall Dawson 2019-07-18 When a style manager dialog is opened in read only mode, still allow symbols to be double clicked to view their properties. Just disable actually saving any edited symbols instead. Jürgen E. Fischer 2019-07-17 use srs6.db when running from build dir with PROJ >5 (followup dddf8b2aa) Jürgen E. Fischer 2019-07-17 only install/copy srs.db that we're using (fix 56d03f783f041) David Signer 2019-07-17 remove unused sip.in David Signer 2019-07-17 renamed QgsArrayUtils to QgsPostgresStringUtils David Signer 2019-07-17 improved parsing and building function to handle multidimensional arrays code mostly taken from this integration in the postgresprovider / postgresconn x Julien Cabieces 2019-07-17 Remove now useless mReferencedFieldIdx variable Julien Cabieces 2019-07-17 Convert QVariant to int before QCOMPARE David Signer 2019-07-17 tests for arrayutils creating lists and parsing back David Signer 2019-07-17 sip in file David Signer 2019-07-17 sip stuff Merge: 9f219e0ca2 48c21bb978 Nyall Dawson 2019-07-17 Merge pull request #30757 from nyalldawson/override_clear Always show 'clear' action in property override button Nyall Dawson 2019-07-17 Spelling Nyall Dawson 2019-07-17 [labeling] Show a wait cursor while building label property dialog and auxiliary field creation is required This can take some time (30 seconds or so), and without the wait cursor it looks like QGIS has hung... Nyall Dawson 2019-07-17 [labeling] Fix labels 'jump' when using move label tool and alignment is set to a non-field based value Nyall Dawson 2019-07-17 [labeling] When label map tools are used to select a label and the user clicks on overlapping labels, prioritise either the labels in the current layer OR fallback to picking the smallest candidate label (since it will be the most difficult to select) Nyall Dawson 2019-07-17 Always show 'clear' action in property override button Previously this was only shown if the button was set to an expression value, but there's also a need to clear when a property is set to a field value. Otherwise it's impossible (well, annoyingly fiddly) to clear the 'red' status when a bound field is deleted or no longer available. David Signer 2019-07-16 qgsarrayutils to care for postgres-array like formatted list in strings Matthias Kuhn 2019-07-16 Update src/gui/qgsrubberband.cpp Matthias Kuhn 2019-07-16 Remove extra ; Matthias Kuhn 2019-07-16 Solve additional code issues Matthias Kuhn 2019-07-16 Add angle unit tests for mil Matthias Kuhn 2019-07-16 Resolve code issues Matthias Kuhn 2019-07-12 Add missing import Sandro Mani 2019-04-04 Add missing consts Matthias Kuhn 2019-07-12 More rubberband code cleanup Matthias Kuhn 2019-07-12 Cleanup rubberband code Sandro Mani 2019-04-04 Add QgsRubberBand::IconType::ICON_SVG Sandro Mani 2019-04-04 Add QgsUnitTypes::AngleUnit::AngleMil Sandro Mani 2019-04-29 Move QgsReadWriteContext::DefaultTranslator to cpp file The nested class appears to cause sip to stumble with undefined references to vtable (observed cross-compiling from Fedora to MinGW) Julien Cabieces 2019-07-16 Fix addEntry for reference relation widget and use referenced field index and not referencing one Nyall Dawson 2019-07-16 Fix creating auxilary field fails if _ present in field name Denis Rouzaud 2019-07-16 [expressions] fix comparison of intervals (#30657) * [expressions] fix comparison of intervals * add test for interval comparison Mathieu Pellerin 2019-07-16 Import bookmarks using prepared statements (fixes #30711) signedav 2019-07-16 Preserve snapping settings for offline editing (#30718) * preserve individual snapping settings * care for old layers * don't use temporary list, and edit temporary snapping config * preserve snapping config per layer on synchronization back from offline project * use current snappingconfig object and remove unneeded comments Mathieu Pellerin 2019-07-16 [callouts] Add symbol-related variables to the expression context luz.paz 2019-07-15 sipify_all luz.paz 2019-07-15 Fix typos Guillaume Pasero 2019-07-15 TEST: change to cdash 2.6 Harrissou Sant-anna 2019-07-12 Browsing features in attribute table does not require edit mode In attribute table form view, since the buttons to pan to, zoom to and highlight the active feature are available regardless the layer edit mode, their tooltip should not refer to "currently edited feature". Nyall Dawson 2019-07-16 Add test for other callout stacking option Nyall Dawson 2019-07-15 [callouts] Ensure simple callouts are rendered below all map labels ...instead of being rendered on top of some. For this callout style, we don't want callouts overlapping labels (rather the opposite). But leave API in place to allow other callout styles to render below their associated labels only, as this may be wanted for some styles (e.g. balloon style callouts) Nyall Dawson 2019-05-31 [processing] Don't append full traceback when a QgsProcessingException is raised by a Python algorithm This is too noisy for these expected exceptions -- instead, only show the traceback for other exceptions (Which are likely a result of Python coding errors, so they are useful for debugging) Alexander Bruy 2019-07-15 re-enable some disabled test and fix broken r.describe algorithm Alexander Bruy 2019-07-14 [processing] improve handling of the HTML outputs in GRASS provider (fix #30609) Nyall Dawson 2019-07-15 Ship a seperate srs.db file for proj >= 6 builds It's too dangerous to reuse the existing one, as it breaks the ability to run multiple versions of qgis (i.e. proj < 6 and proj >= 6) on the same machine Fixes #30569 Merge: 5f0447b397 39124dad04 Alexander Bruy 2019-07-15 Merge pull request #30716 from alexbruy/fix-sip fix SIP file Alexander Bruy 2019-07-15 [processing] pass layer name to the gdalwarp to avoid issues with multi-layer datasources (fix #30292) Matthias Kuhn 2019-07-15 Fix sip file (#30714) Alexander Bruy 2019-07-15 update SIP file pmav99 2019-07-15 Stop hardcoding "grass6" in GISRC path. (#30330) References #30238 Merge: 248af94ba9 7362faca02 Matthias Kuhn 2019-07-15 Merge pull request #30707 from rldhont/fix-db_manager-oracle-plugin-uniqueCol [Bugfix] DB Mananger: Fix in Oracle plugin the way to strip uniqueCol D'Hont René-Luc 2019-07-15 [Bugfix] DB Mananger: Fix in Oracle plugin the way to strip uniqueCol Alex 2019-07-15 Symbol aware legend expression (#9648) Mathieu Pellerin 2019-07-12 Fix exit crash in the plugin layer registry deconstructor (fixes #30681) Nyall Dawson 2019-07-15 Fix initial state of news feed when no entries to show Nyall Dawson 2019-07-15 Add shell entries to qgis_global_settings.ini for controlling feed behavior Nyall Dawson 2019-07-15 Unit test for feed language Nyall Dawson 2019-07-15 Include lat/long in newsfeed url if available Nyall Dawson 2019-07-15 Auto-prune expired news items on launch Nyall Dawson 2019-07-15 Store publish_to field locally Nyall Dawson 2019-07-15 Adapt to upstream changes in feed Nyall Dawson 2019-07-15 Allow News Feed to be enabled/disabled from QGIS options Nyall Dawson 2019-07-15 Rename icon to generic name Nyall Dawson 2019-07-15 More dox Nyall Dawson 2019-07-09 Spelling and dox Nyall Dawson 2019-07-09 Send language argument when requesting news feed Nyall Dawson 2019-07-09 Double clicking news items opens them in the browser Nyall Dawson 2019-07-09 Add dismiss overlay icon to news entries Nyall Dawson 2019-07-09 Implement right click menu for news items, allows feed to be disabled Nyall Dawson 2019-07-09 Add dismissAll API Nyall Dawson 2019-07-09 Store news images locally to be bandwidth efficient Nyall Dawson 2019-07-09 [FEATURE] Show news items on welcome page The curated QGIS news feed is now shown on the welcome page. This finally gives us a direct channel to push project news to ALL our users! Nyall Dawson 2019-07-09 Add a proxy model to apply correct sorting to news feed entries Nyall Dawson 2019-07-09 Add a model for news feeds Nyall Dawson 2019-07-09 Allow entries to be dismissed Nyall Dawson 2019-07-01 Create QgsNewsFeedParser class for parsing QGIS style news feeds Designed to work with the server specs from https://github.com/elpaso/qgis-feed Alexander Bruy 2019-07-13 [processing] add createByDefault argument to directory output constructor Alexander Bruy 2019-07-14 [processing] ignore hidden parameters when generating GDAL command (fix #30669) Nyall Dawson 2019-07-11 [layouts] Avoid crash when layout map references a project layer with a bad path Nyall Dawson 2019-07-11 [processing] Don't abort when an algorithm step fails in batch mode Instead, record errors and report them all at the end of the batch process. If we abort the remaining batch steps when encountering any error, this blocks a useful use of the batch mode and prevents users from running a batch process over a large number of input files, some of which may be invalid. Merge: 51ef42be15 320c5349b3 Matthias Kuhn 2019-07-12 Merge pull request #30620 from stev-0/clipboard-multiline Add quotes around fields with linebreaks when copying to clipboard Merge: 73c96ee5c8 540df6c0c0 Alessandro Pasotti 2019-07-11 Merge pull request #30676 from troopa81/fix_conditional_form Emit valueChanged signal for value relation widget on setFeature Julien Cabieces 2019-07-11 fixes #30564 : Emit signal for value relation widget so other dependent widgets could be updated Jürgen E. Fischer 2019-07-11 api doc: update release doc links David Signer 2019-07-11 escape backslashes as well Nyall Dawson 2019-07-11 Add python subclass code Nyall Dawson 2019-07-11 Dox++ Nyall Dawson 2019-07-11 Don't get distracted... Nyall Dawson 2019-07-10 Dox Nyall Dawson 2019-07-10 Fix travis build Nyall Dawson 2019-07-10 Unit tests for callouts Nyall Dawson 2019-07-10 Add configuration widget for manhattan lines style callout Nyall Dawson 2019-07-10 Ensure messagebar is available for use by callout widgets in dock mode Nyall Dawson 2019-07-10 Remove leftover code Nyall Dawson 2019-07-10 Add callout classes to doxygen Nyall Dawson 2019-07-10 Add "draw callout" option to label property map tool dialog Nyall Dawson 2019-07-10 Data defined control over whether a callout is drawn Nyall Dawson 2019-07-10 Use registry to create correct callout widget Nyall Dawson 2019-07-10 Add minimum length property for callouts, setup framework for data defined properties of callouts Nyall Dawson 2019-07-10 Ensure label expression context also has fields set Nyall Dawson 2019-07-10 Unit tests for callout registry Nyall Dawson 2019-07-05 Use a registry for callouts Nyall Dawson 2019-07-05 Start on registry Nyall Dawson 2019-07-05 Experiment with a manhattan line callout style Nyall Dawson 2019-07-04 Gui work Nyall Dawson 2019-07-04 Only draw connectors for fixed labels (for now) Nyall Dawson 2019-07-04 Early prototype of label callouts Nyall Dawson 2019-07-11 [processing] Fix occasional crash in Processing gui unit test cleanup Nyall Dawson 2019-07-11 Fix initial flag values Denis Rouzaud 2019-07-10 pyrcc5: remove obsolete parameter Jürgen E. Fischer 2019-05-23 avoid checking whether base64 encoded embedded content is a file Martin Dobias 2019-07-10 Faster map rendering when using null symbol renderer If we can skip the loop which fetches features altogether, let's do that and save some time which would be otherwise spent getting geometries only to delete them immediately afterwards. This is practical especially for 3D scenes where it is useful to set 2D renderer to null if 3D renderer is set. Mathieu Pellerin 2019-07-10 Fix startup crasher due to auth. error calling non-initialized message bar (fixes #30366) Nyall Dawson 2019-07-09 [FEATURE] Show 3D length for LineStringZ features in identify derived attributes If a 3D linestring is identified, add the 3d length of this line alongside the existing 2d cartesian and ellipsoidal lengths Nyall Dawson 2019-07-04 Add a start/stopRender method to QgsPalLayerSettings This allows us a chance to correctly call start/stopRender on all symbols which are used as part of the labels and ensure they are nicely prepared and cleaned up. Also adapt labeling engine to add calls to startRender/stopRender where appropriate. Nyall Dawson 2019-07-04 Ensure the render context has the correct expression context available (including original feature) when drawing labels as part of a map render Nyall Dawson 2019-07-04 Use a non-const QgsRenderContext& when preparing labeling providers, for compatibility with symbology (which requires non-const context) Nyall Dawson 2019-07-10 Adjust test result Nyall Dawson 2019-07-10 Use QgsMapLayer::providerType() instead of dataProvider()->name(), as it's more robust in handling invalid layers Nyall Dawson 2019-07-10 Use fast project reading in some algorithms, browser project provider Nyall Dawson 2019-07-10 Fix restoration of vector layer renderers when project has bad layer sources Nyall Dawson 2019-07-09 Dox++ Nyall Dawson 2019-07-09 Dox Nyall Dawson 2019-07-09 Add api to allow reading a QgsProject file without loading any layers This causes the project to be read, but no data providers created for layers (i.e. the same result as loading a project in the app and choosing to leave bad layers in the project). It's intended for occasions when you want to efficiently access properties of a project without the (often very expensive) cost of actually loading layers. E.g. to just read project metadata, parse the layer tree structure, extract print layouts or renderer properties, etc. Stephen Knox 2019-07-09 Add quotes around fields with linebreaks when copying to clipboard To fix #30580. Also add test coverage Denis Rouzaud 2019-07-09 update error message, Qt 4 is goooone Denis Rouzaud 2019-07-09 add missing geos include (#30638) David Signer 2019-07-09 spelling correction David Signer 2019-07-09 test for weird characters in key strings for text stored values (in hstore format) David Signer 2019-07-09 escape backslash to escape quote Merge: f6b5d5f8b3 84c530b97b Alexander Bruy 2019-07-09 Merge pull request #30633 from alexbruy/color-description [processing] make color parameter available to description-based algs Alexander Bruy 2019-07-09 [processing] make color parameter available to description-based algs Mathieu Pellerin 2019-07-09 [layouts] Default to right alignment when adding a label item for right-to-left locale Nyall Dawson 2019-07-08 [FEATURE][processing] New algorithm "Combine style databases" This algorithm combines multiple QGIS style databases into a single style database. If any symbols exist with duplicate names between the different source databases these will be renamed to have unique names in the output combined database. Nyall Dawson 2019-07-08 [processing][API] Add methods to retrieve lists of files from QgsProcessingParameterMultipleInput These need to be handled differently to map layers, and none of the existing API works for this use case. Nyall Dawson 2019-07-08 [processing] Fix batch mode 'fill with parameter values' option for outputs Fixes #30543 Ismail Sunni 2019-07-07 Always enable 3d model material for non 3D model shape. David Signer 2019-07-08 finally right placed fallback David Signer 2019-07-08 improve tests with wrong hstore list Ismail Sunni 2019-07-08 [FEATURE] Measurement tool in 3D map view (#30299) * Add measurement tool bar. * Add class for measure line. * Get coordinate of clicked point. * Add clicked point to string line. * Store clicekd points to layer. * Try to render the measurement line. * Render the measurement line (with some problems). * Store points in vector. * Make identify and measure tool exlusive to each other. * Add measurement dialog. * Fix only one action must active. * Some code suggestion from Martin. * Revert code to show the line. * Show segment length and the total. * Implement close dialog means restart 3d measurement. * Add new button. * Add unit combo box. * Fix shadowing private member of class. * Add slot to combo box unit changes. * Hide ellipsoid and cartesian radio button. * Add measure line for QgsPoint. * Add unit changes feature. * Add help (pointed to 2D measurement tool). * Add finish measurement using right click. * Remove keypress event, it does not make sense. * Add remove-last-point with middle button. * Add crsChanged event. * Remove confusing tooltip. * Add pan (camera control) action tool for clear state of 3d map tool. * Change 3D identify tool cursor. * Fix distance 2D to 3D. * Remove unclear method. * Add unit test for measureLine3D. * Add 3D measurement setting. * Add header. * Make extra 3D renderers refresh the scene when they are updated + update the 3D renderer every time the measurement line layer is modified * Set Altitude clamping to absolute. * Remove options for 3D measurement line. * Remove help button in 3D measurement dialog. * Merge duplicate code for handle clicked position. * Use color for 3d measure line from 2d one. * Remove unneeded reimplementation method. * Remove 2D canvas reference. * Unify update measurement layer. Use local variable for feature and line * Create measurement layer once. * Use data provider to change the geometry. * Add length3D for QgsLineString. * Simplify distance calculation and presentation. Remove QgsDistanceArea measurement. * Descaled z value based on the terrain vertical scale. * Remove line when tool is deactivated. * Enable changing the line color from setting, but after re-activation. * Update color of measurement line after saving option. * Remove debug message. * Remove 3D length calculation from distancearea. * Handle 2D case for length3D, more unit test, and docstring. * Fix typos. * Addressing Martin's and Nyall's review. * Remove setMeasurement to avoid confussion. David Signer 2019-07-08 placed fallback better David Signer 2019-07-08 testcase wiht string keys David Signer 2019-07-08 use quotes in hstore list items David Signer 2019-07-08 comment David Signer 2019-07-08 cases with GDAL < 2.4. David Signer 2019-07-08 test for storing multi-selection in string David Signer 2019-07-08 store as formatted string if multi-selection on string field fixes #30557 Nyall Dawson 2019-07-08 [processing][needs-docs] Allow running Style from Project algorithm on a specific project file Instead of forcing the algorithm to always use the current project, add an option parameter allowing users to run the algorithm on a specific project file instead. Nyall Dawson 2019-07-08 Fix build: Nyall Dawson 2019-07-08 [FEATURE][processing] Allow file filter and default value to be set for file/folder inputs in models Nyall Dawson 2019-07-08 Port file parameter definition widget to new APi Nyall Dawson 2019-07-08 [processsing][API] Add api to allow QgsProcessingParameterFile parameters to have a file filter string defined Previously only an extension was settable, which prevented use when multiple extension types are possible. A file filter string allows for flexible file selection instead. Mathieu Pellerin 2019-07-08 Fix crash when using rotation tool with selected feature(s) (fixes #30592) Nyall Dawson 2019-07-08 [processing] Fix API break which breaks some 3rd party providers (e.g. R and Javascript providers) Nyall Dawson 2019-07-08 Use intersection of source, destination CRS AND operation crs as preview bounds for operation candidates See justification at https://github.com/OSGeo/PROJ/issues/1549 Nyall Dawson 2019-07-08 Don't allow no-crs options in datum transform dialog Nyall Dawson 2019-07-08 Dialog tweaks Nyall Dawson 2019-07-05 Fix dox Nyall Dawson 2019-07-05 Show bounds of operations in transform selection dialog Nyall Dawson 2019-07-05 Move coordinate bounds map to its own reusable widget Nyall Dawson 2019-07-05 Add explanatory text to top of transform select dialog Nyall Dawson 2019-07-05 Show authority:code identifiers on transform selection dialog Many scopes/remark cross reference these, so by showing them in the table of available operations we give users more clues how to pick the correct one. Nyall Dawson 2019-07-08 Remove hardcoded heading Nyall Dawson 2019-07-08 Fix totally inaccurate message always shows at the top of CRS selector dialogs in totally inappropriate occasions Alessandro Pasotti 2019-07-07 Do not reset ok to false when opening a GPKG Fixes #30590 Nyall Dawson 2019-07-04 [API] Add useful PyQGIS additions to QgsSymbol Adds: - __len__ : returns number of symbol layers in symbol - [ ] getter: returns a specific symbol layer, also allows negative indices to retrieve from end of symbol - del [ ]: removes a specific symbol layer, also allows negative indices - raise IndexError when an invalid symbol layer is requested - allow iteration over symbol layers using for layer in symbol: print(layer.color()) Nyall Dawson 2019-07-06 Warn users when min zoom > max zoom in xyz connection properties This results in a situation where no tiles can be loaded Nyall Dawson 2019-07-06 [xyz] Don't crash on empty tilesets, instead return empty images This situation can validly arise e.g. if a user puts in a greater min tile zoom level then is actually available Mathieu Pellerin 2019-07-07 Fix crash when triple-clicking on the vertex tool button (fixes #30577) Nyall Dawson 2019-07-07 [FEATURE] Add "extract symbols" action to QGS/QGZ project file context menu in browser Opens the style manager dialog showing all symbols, colorramps, text formats and label settings from the selected project. Nyall Dawson 2019-07-07 Fix qt warning Nyall Dawson 2019-07-07 Fix test Nyall Dawson 2019-07-07 Add tests Nyall Dawson 2019-07-06 [FEATURE][processing] New algorithm "Create style database from project" Extracts all symbols, color ramps, text formats and label settings from the current project and stores them in a new style XML database Nyall Dawson 2019-07-06 Dox, comments Nyall Dawson 2019-07-04 Fix generation of enum class Pydocs Nyall Dawson 2019-07-03 Add a generic method for adding style entities to a QgsStyle Nyall Dawson 2019-07-03 [FEATURE][API] Visitor API for style entities Adds a new visitor pattern API for creation of visitors which visit all the style entities (symbols, color ramps, text formats, and label styles) associated with different objects. Can be used on a renderer, map layer, or project wide level. E.g. on a project wide level, allows collection of ALL the style symbols/color ramps/text settings inside a project, including those in layouts or annotations! Merge: accbb2d7f1 3798c48654 Alessandro Pasotti 2019-07-05 Merge pull request #30548 from elpaso/bugfix-gh30387-gpkg-project-relative-paths Fix relative storage for GPKG projects Alessandro Pasotti 2019-07-05 Use TemporaryDirectory instead of QT (fails on Travis) Alessandro Pasotti 2019-07-05 Better comment about storage in path resolver Alessandro Pasotti 2019-07-04 Remove warning Nyall Dawson 2019-07-04 Show details about missing grids in transform selection dialog Gives users advice about why a particular transform isn't available on their system Nyall Dawson 2019-07-04 Don't disable items unavailable options in transform dialog, just make them red and disable the ok button when they are selected Allows for users to view the metadata and explanatatory text for them Nyall Dawson 2019-07-04 Further improvements to transform selection dialog - Show area of use information, which gives users much more context and clues for selecting the right transform from the list - Fix missing scope and remarks for single operations Nyall Dawson 2019-07-04 Fix unable to select new projections from datum transform dialog popup box Matthias Kuhn 2019-07-04 Code styling Matthias Kuhn 2019-07-04 Remove leftover include Matthias Kuhn 2019-07-04 Allow compiling geonode provider without gui Matthias Kuhn 2019-07-04 Fix vtable issues because missing key function Alessandro Pasotti 2019-07-04 Fix relative storage for GPKG projects Fixes #30387 Merge: c402a34368 52f129821f D'Hont René-Luc 2019-07-04 Merge pull request #30467 from rldhont/ogcutils-propertyislike-wildcard QgsOgcUtils: The wildcard attribute of PropertyIsLike OGC Filter Element is not well replaced Merge: 60bcd6396b 14883e9c27 D'Hont René-Luc 2019-07-04 Merge pull request #30514 from rldhont/server-wmts-getcapabilities-operations [WMTS] Fixing the WMTS GetCapabilities Get element children Merge: cd091f179b 9191c05ecb Matthias Kuhn 2019-07-03 Merge pull request #30272 from rduivenvoorde/geojsonRFC7946 Add option for RFC7946 (no crs) ogr GeoJSON creation D'Hont René-Luc 2019-07-02 [Test] Add a expressionFromOgcFilter test with And, Or and PropertyIsLike with wildCard to PyQgsOgcUtils D'Hont René-Luc 2019-06-30 [Test] QgsOgcUtils: Add ILIKE with wildcard tests D'Hont René-Luc 2019-06-28 [Test] QgsOgcUtils: Add simple test for PropertyIsLike wildCard The test for a different wildcard is to complex and does not test the situation of the wild card at the end. Richard Duivenvoorde 2019-07-03 Change tooltip and hint to documentation Merge: ded25d5035 d3091e7d64 Alexander Bruy 2019-07-03 Merge pull request #30531 from alexbruy/xyz-background [processing] allow to set tiles background in the TilesXZY algorithms (fix #30490) Merge: 72a708c999 2be8e5fa88 Alexander Bruy 2019-07-03 Merge pull request #30529 from alexbruy/color-wrapper [processing] adjust color widget wrapper size policy to be consistent with others Alexander Bruy 2019-07-03 [processing][needs-docs] allow to set tiles background (fix #30490) Alexander Bruy 2019-07-03 [processing] adjust color widget wrapper size policy to be consistent with the all other wrappers Merge: 379190d28b 627db1a41b D'Hont René-Luc 2019-07-03 Merge pull request #30511 from rldhont/fix-27262-with-tests [Tests] Add to PyQgsOgcUtils some tests to interpret specific text as decimal in scientific notation Nyall Dawson 2019-07-02 Lighten proj text color Nyall Dawson 2019-07-02 Move 'make default' option over OK in transform dialog Nyall Dawson 2019-07-02 Add help button to transform selection dialog Nyall Dawson 2019-07-02 When building on proj >= 6.2, show the full scope and remarks for coordinate operations Gives much more useful information to users to allow them to make informed choices about suitable operations Nyall Dawson 2019-07-02 [processing][needs-docs] Allow string parameters in models to be multi-line input style D'Hont René-Luc 2019-07-02 [WMTS] Fixing the WMTS GetCapabilities Get element children The ows Get element has a Constraint child that describe the way to do request to the service. In the case of WMTS, all are KVP. D'Hont René-Luc 2019-07-02 [Tests] Add to PyQgsOgcUtils some tests to interpret specific text as decimal in scientific notation Fixed #27262 D'Hont René-Luc 2019-06-30 Add ORA-03114 support D'Hont René-Luc 2019-04-26 Fix Oracle connection reset in case of ORA-12170: Connect timeout occurred Oracle connection is never reset in case of ORA-12170: Connect timeout occurred. The execution of request is only retry in case of getfeature and error 12170. A fix has been done in PostgreSQL provider #9107 Merge: ed37d9be05 91d9220697 D'Hont René-Luc 2019-07-02 Merge pull request #30378 from rldhont/tests_pyqgsogcutils [Tests] Add PyQgsOgcUtils Nyall Dawson 2019-07-02 Use a splitter on welcome page Nyall Dawson 2019-07-02 Make indicator backgrounds a bit more subtle The default color was very visually dominant on some platforms/themes, so pull it back a couple of shades closer to the background color lbartoletti 2019-06-28 add tests for Python qgsRound Nyall Dawson 2019-07-02 [needs-docs] Memory layers can be safely duplicated now Nyall Dawson 2019-07-01 Fix cloning a vector layer loses all features if the layer is a memory layer Nyall Dawson 2019-06-27 Fix test Nyall Dawson 2019-06-27 [postgres] Unit tests for citext field type Zac McCormick 2019-06-05 Add support for PostgreSQL citext data type. Fixes #22628 Nyall Dawson 2019-06-27 Fix clearing blob column values are not saved to layer Nyall Dawson 2019-06-17 [needs-docs][postgres] Correctly handle binary (bytea) fields Previously these would be silently dropped from the layers, but we now have comprehensive support for binary fields and should expose them. Fix sponsored by WhereGroup Larry Shaffer 2019-07-01 Fix layer legend drop indicators; restore painter state after layer mark Martin Dobias 2019-06-30 [postgres] move also schema item's drag'n'drop handling to gui provider Martin Dobias 2019-06-30 [mssql] Move GUI code to new files + remove legacy data item calls Martin Dobias 2019-06-30 [mdal] move GUI related code to a new file Peter Petrik 2019-06-28 fix #28761 [mesh] Time slider for non-temporal data should be disabled Nyall Dawson 2019-07-01 Spelling Nyall Dawson 2019-07-01 Don't allow name-less parameters Nyall Dawson 2019-07-01 Add modeler parameter config for color parameters Nyall Dawson 2019-07-01 Allow serialization of QColor to xml in QgsXmlUtils Nyall Dawson 2019-07-01 Add missing visual links between layout and layout item parameters in models Nyall Dawson 2019-07-01 Port an item type which has a parent parameter choice (layout items) for reference Nyall Dawson 2019-07-01 Port string parameter to new config widget Nyall Dawson 2019-07-01 Port boolean widget config dialog to new API Nyall Dawson 2019-06-30 [processing][API] Add API to QgsProcessingGuiRegistry and QgsProcessingParameterWidgetFactoryInterface to handle creation of parameter definition widgets Previously, these configuration widgets were all hardcoded into the Python modeler dialog. This prevented 3rd party, plugin provided, parameters from ever being full first class citizens in QGIS, as there was no way to allow their use as inputs to user created models to be customised. Now, the registry is responsible for creating the configuration widget, allowing for 3rd party parameter types to provide their own customised configuration widgets. Refs #26493 Nyall Dawson 2019-07-01 Expose contentAsString to QgsNetworkContentFetcherTask Nyall Dawson 2019-07-01 Add auth support to QgsNetworkContextFetcher Harrissou Sant-anna 2019-06-30 Add a bunch of automatic geometry restoration and remove some dedicated methods Jürgen E. Fischer 2019-06-30 font symbol: add preview in selected font, revert line edit to default font and single character replacement. Insert only with Ctrl or if there is already more than one character selected (followup 46eeaa0b) Nyall Dawson 2019-06-30 Allow creation of color parameters with no opacity control Nyall Dawson 2019-06-30 Remove unnecessary translation Nyall Dawson 2019-06-29 [FEATURE][processing] New parameter type for colors Allows for algorithms which require a color value as an input Jürgen E. Fischer 2019-06-30 create geopackage on the fly when saving projects to it and fix misleading error message when project name has been edited Jürgen E. Fischer 2019-06-30 font symbol: show line edit in symbol font and insert clicked symbols instead of replacing Jürgen E. Fischer 2019-06-30 processing: save splitter position of base dialog Jürgen E. Fischer 2019-06-30 translation fixes Martin Dobias 2019-06-29 [ows] Remove dead GUI-related data items code Martin Dobias 2019-06-29 [geonode] Move GUI related code to new files, remove legacy data items calls Martin Dobias 2019-06-29 [delimitedtext] Move GUI-related code to a separate file Martin Dobias 2019-06-29 [db2] Move gui related stuff to new files + port legacy data item calls Martin Dobias 2019-06-29 [arcgisrest] Move QgsDataItem::actions() implementations to gui providers Martin Dobias 2019-06-29 [arcgisrest] Move existing data item gui providers to new files Martin Dobias 2019-06-29 [arcgisrest] Move gui part of providers to new files Panos Mavrogiorgos 2019-06-18 Make setting "Grass7AlgorithProvider.activateSetting" optional. This change makes it easier to subclass `Grass7AlgorithProvider` which allows e.g. to expose GRASS Addons as QGIS plugins. Disclaimer: `Grass7AlgorithProvider` is a private API and it may change without warning. 3rd parties that rely on this should expect that their code will break in future releases. For more info please check the comments at #30252 Nevertheless, it currently is possible to subclass with something like this: class CustomGrassBasedProvider(Grass7AlgorithmProvider): # Set descriptionFolder to our own description directory descriptionFolder = os.path.join(os.path.dirname(__file__), 'description') # 3rd party plugins don't need an activation/deactivation setting activateSetting = None # define the rest of the methods that are needed (e.g. name(), id() etc) # ... Fixes #30241 Continues #9202 Panos Mavrogiorgos 2019-06-18 Stop hardcoding activation setting name in Grass7AlgorithmProvider Nyall Dawson 2019-06-28 Implement a more robust approach for blocking canvas redraws when we don't want/need them This prevents a bunch of unwanted redraws being triggered mid-way through operations like loading projects, which sometimes can result in crashes. Fixes #29506, #30169, possibly other crash reports Jürgen E. Fischer 2019-06-28 typo fix Martin Dobias 2019-06-28 [postgres] Port data items' drag'n'drop and layer deletion to the new api Martin Dobias 2019-06-28 [postgres] Move actions() of data items to a QgsDataItemGuiProvider subclass Martin Dobias 2019-06-28 [postgres] Move gui related code to a separate file Martin Dobias 2019-06-27 [spatialite] Move GUI part of data items to a QgsDataItemGuiProvider subclass Also fixes deletetion of layers using the new API + fix for geopackage layer deletion Martin Dobias 2019-06-27 [spatialite] Move gui related provider code to a new file Merge: 169de69332 0b87041b31 Blottiere Paul 2019-06-28 Merge pull request #30071 from lbartoletti/wms_tile_buffer [server]New parameter for WMS service: tile_buffer Merge: e51c110eff 2a6f5688fb D'Hont René-Luc 2019-06-28 Merge pull request #10034 from rldhont/server-feature-id-primary-keys-revival [Server] Use primary keys to build feature id Merge: ea27d55905 e9d1a6d325 Alessandro Pasotti 2019-06-28 Merge pull request #30451 from elpaso/show-json-in-identify Fix json(b) representation on feature identify Mathieu Pellerin 2019-06-28 [arcgisrest] Only show 'all layers' item for the AMS provider Nyall Dawson 2019-06-27 Fix incorrect expression error when using a function with all optional parameters and none are specified Nyall Dawson 2019-06-27 [FEATURE] New expression function "attributes" Returns a map containing all attributes from a feature, with field names as map keys. We've got featureful, robust support for working with maps in expressions now, so this allows rapid conversion of all feature attributes to a map to use with these handy functions. Nyall Dawson 2019-06-28 Dox++ Nyall Dawson 2019-06-28 Remove remaining atom/nucleon references Nyall Dawson 2019-06-28 Address review comments Nyall Dawson 2019-06-27 Spelling Nyall Dawson 2019-06-27 Replace composition converter reference images -- new legend rendering code has superior results to reference images Nyall Dawson 2019-06-27 Further legend positioning fixes Nyall Dawson 2019-06-27 Tweak grid arrangement Nyall Dawson 2019-06-26 [FEATURE][layouts] Expose setting to control margin under legend group and subgroup headings Allows tweaking of the spacing applied under group/subgroup headings... so you can get your layout legend looking pixel-perfect! Nyall Dawson 2019-06-25 [FEATURE][layouts] Expose choice of arrangement of legends (i.e. symbols to the left OR symbols to the right of legend text), and alignment for group/subgroup/item text Allows creation of right-to-left locale friendly legends. Additionally, we default to this right-to-left style alignment when creating new legends under a RTL based locale. Nyall Dawson 2019-06-26 Add new reusable combo box widget for alignment choices QgsAlignmentComboBox presents users with a (filterable) selection of horizontal alignment choices, e.g. left/right/center Nyall Dawson 2019-06-28 Address review comments Nyall Dawson 2019-06-27 [FEATURE][labels] New text "background" setting for marker symbol backgrounds Allows for rendering a marker symbol in the background of labels (complementing the existing shapes/SVG choices). This allows use of QGIS marker symbology as a background symbol behind labels (e.g. for highway shield labels) Jürgen E. Fischer 2019-06-27 packaging update after static providers dollarklavs 2019-06-27 Fix WFS 2.0.0 combined with OGC HTTP URI srsName style Refs #29391 : Added new 'else if' branch that handles OGC HTTP URL srsName style, so that epsgNr can be extracted from srsName. This doesn't fix the core issue mentionend in the Bug report #29391 though Added branch to handle OGC HTTP URI srsName Style. Also adjusted exisiting variable names to account for the extra branch Nyall Dawson 2019-06-27 [layouts] Make sure changes in the item variable editor when a multiframe item is selected (i.e. HTML items, attribute tables) are saved on a multiframe level, instead of an individual frame level. In this case we prefer to make the multiframe's scope the main, editable one. That's because most expressions are evaluated on the multiframe subclass level, not on a frame-by-frame basis. Ideally both would be editable, but for now let's go with the most useful one. Nyall Dawson 2019-06-27 [layouts] Add API to set expression variables at a multiframe level Nyall Dawson 2019-06-27 [layouts] Fix incorrect item variables shown when clicking from one layout item to another (the previous values were still shown) Alessandro Pasotti 2019-06-27 Fix json(b) representation on feature identify D'Hont René-Luc 2019-06-24 [Server] Do not expose QgsServerFeatureId to python binding D'Hont René-Luc 2019-06-24 [Server] WFS GetFeature: use const reference of feature to build response D'Hont René-Luc 2019-06-15 [Server] wfs utils: Update the way parsing filter and adding a test D'Hont René-Luc 2019-05-20 [Server] Use primary keys to build feature id This is a revival of Server: if there is a primary key, use the pk value(s) as gml id instead of the feature id. #6279 In WFS and in WMS GetFeatureInfo (format GML), there is a 'fid' Attribute with a feature identification. Currently, we are using the QGIS feature id there. However, the postgres provider uses an id/value map for some data types (e.g. bigint in 2.18). Therefore, the feature id depends on the fetching order and might not be stable between different requests. So clients cannot use the fid for feature identification. This PR fixes that such that primary key values are preferred for the fid. If the data provider does not report any PK columns, there is a fallback to the QGIS feature id. Jürgen E. Fischer 2019-06-27 translation string fix Mathieu Pellerin 2019-06-27 [arcgisrest] Only show an 'all layers' mapserver item when multiple layers offered Mathieu Pellerin 2019-06-27 [arcgisrest] Fix mapserver legend vertical size for large (i.e. hidpi) fonts Mathieu Pellerin 2019-06-27 [arcgisrest] Fix clipped mapserver legend image Merge: 0a7386e6da 49d0e996a7 Alexander Bruy 2019-06-27 Merge pull request #30443 from alexbruy/batch-fix use correct method name in the batch input selector for vector layers (fix #30410) Martin Dobias 2019-06-27 [TilesXYZ] Add metatile size parameter Larger values may speed up the rendering and provide better labelling (fewer gaps without labels) at the expense of using more memory. Ported from XYZ Tiles plugin - originally contributed by @nurenda Martin Dobias 2019-06-27 Revert the leftovers that were added in QgsDataItemProvider cpp/h Martin Dobias 2019-06-27 Use lambdas to pass data items as captured variables Martin Dobias 2019-06-27 Add confirmation message boxes for deletion of connections Martin Dobias 2019-06-26 [wcs] Move GUI parts of data items to QgsDataItemGuiProvider subclass Martin Dobias 2019-06-26 [wcs] Move gui related stuff to a new file Martin Dobias 2019-06-26 [wfs] Move GUI parts of data items to QgsDataItemGuiProvider subclass Martin Dobias 2019-06-26 [wfs] Move gui-related stuff to a new file Martin Dobias 2019-06-26 [wms] Move GUI parts of data items to QgsDataItemGuiProvider subclasses Martin Dobias 2019-06-26 Move gui-related metadata to a new file Alexander Bruy 2019-06-27 use correct method name in the batch input selector for vector layers (fix #30410) Even Rouault 2019-06-26 [FEATURE] [OGR provider] Handle read-write support for .shz and .shp.zip with GDAL 3.1 GDAL 3.1 will bring read-write supprot for single-layer ZIP compressed shape files (.shz), or multi-layer ones (.shp.zip). Do the few tweaking in QGIS so that it is handled properly. Related GDAL PR: https://github.com/OSGeo/gdal/pull/1676 D'Hont René-Luc 2019-06-25 Fix storing string representations of doubles in a longlong field results in NULL rather than converting value to longlong with C++ test added D'Hont René-Luc 2019-06-25 [Tests] Add PyQgsOgcUtils Merge: 7761f5f0fe 9c90fdf2f8 Alessandro Pasotti 2019-06-27 Merge pull request #30265 from troopa81/source_missing_keyColumn Update datasource when using postgres provider so we have the key column in it Merge: a45a6f484d e63a94606d Alessandro Pasotti 2019-06-27 Merge pull request #30391 from troopa81/executesql_raise_unknown_geom Raise an exception when geometry field autodetection has failed Nyall Dawson 2019-06-27 Fix potential crash on exit Fixes #30399 Nyall Dawson 2019-06-27 Fix ui build warning Mathieu Pellerin 2019-06-26 [arcgisrest] Fix crash when fetching an image errors out Mathieu Pellerin 2019-06-26 [arcgisrest] Fix root of a mapserver not recognized as layer Nyall Dawson 2019-06-27 Also use 'title' as a candidate for good field names for identifying features Larry Shaffer 2019-06-26 Fix __MAC_OS_X_VERSION_MAX_ALLOWED comparison in dark theme function Version comparison needs to be numeric, in case __MAC_10_10_4 is not defined, e.g. some pre-10.14 SDKs Forward port of #8938 Merge: c224a01faf 6e6b289e7c Larry Shaffer 2019-06-26 [needs-docs] Merge pull request #30227 from boundlessgeo/master_legend-horiz-scroll Merge: fdc97ba61f 543673c388 Alexander Bruy 2019-06-26 Merge pull request #30377 from alexbruy/gdal-extra [processing] allow passing additional command line parameters to GDAL algorithms Alessandro Pasotti 2019-06-26 Fix QGIS Server WFS geometryless DescribeFeatureType (#30390) Fixes #30381 Jürgen E. Fischer 2019-06-26 oracle provider: fix build after introduction of static data providers (followup cf2d87837; refs #30234) Merge: 984194bfdf aac040534f Alexander Bruy 2019-06-26 Merge pull request #30407 from All4Gis/master [processing] Fix exception in BatchInputSelectionPanel Martin Dobias 2019-06-26 Fix ArcGIS map server provider The provider used "arcgismapserver" key but QgsAmsProvider::name() returned just "mapserver" and during the providers rework the other key was used... Fran Raga 2019-06-26 issue #30406 Julien Cabieces 2019-06-26 Remove useless blank line Merge: cf2d87837b c3e6b7236d Matthias Kuhn 2019-06-26 Merge pull request #30360 from m-kuhn/fix_use_before_assign [dbmanager] Fix use before assign Merge: 0e4f0c8555 8e56f51c23 Martin Dobias 2019-06-26 Merge pull request #30234 from PeterPetrik/providers [QEP 149] Introduce static data providers Mathieu Pellerin 2019-06-26 [symbology] Fix broken centroid fill's force point inside polygon Nyall Dawson 2019-06-26 Fix windows build David Signer 2019-06-25 mapLayer invokable Merge: 87ff0dc558 6b5eaddee3 Martin Dobias 2019-06-25 Merge remote-tracking branch 'origin/master' into providers Jürgen E. Fischer 2019-06-25 add support for transifex branches Martin Dobias 2019-06-25 Move qgis 4 todo out of doxygen comment Martin Dobias 2019-06-25 Fix build Julien Cabieces 2019-06-25 Raise an exception when geometry field autodetection has failed Martin Dobias 2019-06-25 Further updates from review Martin Dobias 2019-06-25 Change FilterType to enum class + rename values to FilterXXX Nyall Dawson 2019-06-25 Fix incorrect font name in font button tooltips when set to limited QFont support mode (e.g. most layout font buttons) Nyall Dawson 2019-06-25 Adapt PROJ search path handling for Proj 6.1.1 Nyall Dawson 2019-06-25 [processing] Disable "use selected features" checkbox when loading a non-project layer (since these layers can never have selections) Nyall Dawson 2019-06-25 [processing] Fix exception from field wrappers when "selected features only" is checked for a vector layer Alexander Bruy 2019-06-25 also split YAML-based tests into raster and vector and run them as part of the corresponding algorithms test Mathieu Pellerin 2019-06-25 [raster] Allow raster providers to hint whether resampling is beneficial For some providers, such as tiled WMTS/XYZ/AMS, resampling is not always visually beneficial and can lead to larger downloads Alessandro Pasotti 2019-06-25 Add NMEA GST Message for GPSInformation.Accuracies (#30274) * Update sentence.h * Update sentence.h * Update sentence.h * Update sentence.c * Update parse.h * Update parse.h * Update sentence.h * Update parse.c * Update qgsnmeaconnection.cpp * Update qgsnmeaconnection.cpp * Update qgsnmeaconnection.cpp * Update info.h * Update qgsnmeaconnection.h * Update qgsnmeaconnection.h * Update parse.c * Update parse.c * Update parse.c - Corrected Buffer Sizecomparison to 6 - defined Variable for buffer_size * Astyle * Fix docstrings Alexander Bruy 2019-06-25 reorganize gdal provider tests Now GDAL algorithms test are splitted into parts: general tests, raster algorithms and vector algorithms. This makes testing a bit faster and easier, as there is no need to run not related tests. Alexander Bruy 2019-06-25 additional parameters for buildvrt algorithm Alexander Bruy 2019-06-24 additional parameters for translae algorithm Alexander Bruy 2019-06-24 add test for slope algorithm and allow additional command line parameters Alexander Bruy 2019-06-24 additional parameters for sieve algorithm Alexander Bruy 2019-06-24 additional parameters for retile algorithm Alexander Bruy 2019-06-24 additional parameters for proximity algorithm Alexander Bruy 2019-06-24 additional parameters for polygonize algorithm Alexander Bruy 2019-06-24 additional parameters for pansarpening algorithm Alexander Bruy 2019-06-24 more tests for nearblack algorithm and add support for additional command line parameters Alexander Bruy 2019-06-24 cover gdal merge algorithm with test and add support for additional command line parameters Alexander Bruy 2019-06-24 additional parameters for hillshade algorithm Alexander Bruy 2019-06-24 additional parameters for grid nearest neighbor Alexander Bruy 2019-06-24 additional parameters for grid linear Alexander Bruy 2019-06-24 additional command line parameters for grid IDW NN Alexander Bruy 2019-06-24 additional parameters support for grid inverse distance Alexander Bruy 2019-06-24 additional parameters for grid data metrics algorithm Alexander Bruy 2019-06-24 additional parameters support for grid average algorithm Alexander Bruy 2019-06-24 additional parameters support in gdalinfo algorithm Alexander Bruy 2019-06-24 allow additional parameters for gdal_calc Alexander Bruy 2019-06-24 additional parameters for gdaladdo algorithm Alexander Bruy 2019-06-24 support for additional command line parameters and creation options in the fillnodata algorithm Alexander Bruy 2019-06-24 allow pass additional parameters in the contour algorithm Alexander Bruy 2019-06-24 fix not used creation options parameter in the color relief algorithm and allow to pass additional command line parameters to it Alexander Bruy 2019-06-24 allow to pass additional parameters to the clip raster by mask algorithm Alexander Bruy 2019-06-24 allow to pass additional parameters to the clip raster by extent algorithm Alexander Bruy 2019-06-24 allow to pass additional command-line parameters to aspect algorithm Merge: c0643680cf 8f3b86f2e9 Alexander Bruy 2019-06-25 Merge pull request #30344 from alexbruy/graduated-classes update number of classes in the graduated renderer (fix #29796) Merge: eb28199ad0 674e5d728f Matthias Kuhn 2019-06-25 Merge pull request #30363 from m-kuhn/no_hide_toolbars_qgis_welcome_page Revert "Hide panels and toolbars on welcome page" Matthias Kuhn 2019-06-25 Update python/plugins/db_manager/db_plugins/postgis/connector.py Co-Authored-By: Etienne Trimaille Mathieu Pellerin 2019-06-25 [FEATURE][raster] Customizable default resampling settings for newly-added raster layers Mathieu Pellerin 2019-06-25 [testcase] Properly test resizing of locked scale map canvas Merge: a812bee24a 9b1d08009d Alessandro Pasotti 2019-06-24 Merge pull request #30354 from elpaso/gps-time GPS timestamp support Alessandro Pasotti 2019-06-24 Fix bindings Matthias Kuhn 2019-06-24 Revert "Hide panels and toolbars on welcome page" This reverts commit 573d5a0318e515d58a7ccbca486619533fc5fd44. Fix #30353 Merge: 15961c2207 ce2b2aeac3 Matthias Kuhn 2019-06-24 Merge pull request #30325 from m-kuhn/clang_tidy_f Apply clang-tidy fixes D'Hont René-Luc 2019-06-24 Fix SIP file not up to date: core/auto_generated/qgsfieldproxymodel.sip Introduced by 39fb9ce84a4b1743ddccb6a2cf842f06d17eb124 Merge branch 'master' into on-screen-navigation Mathieu Pellerin 2019-06-24 [map canvas] Fix scale change when resizing in locked scale mode Matthias Kuhn 2019-06-24 [dbmanager] Fix use before assign Nyall Dawson 2019-06-24 Fix missed icon change Merge: c52601c37d ff24ab53ef Martin Dobias 2019-06-24 Merge branch 'master' into on-screen-navigation Alessandro Pasotti 2019-06-24 Use QgsFieldComboBox instead of a plain combo Alessandro Pasotti 2019-06-24 Remove redundant checks and apply recommendations Alessandro Pasotti 2019-06-24 Code polishing (fix warnings and log error messages) Alessandro Pasotti 2019-06-21 Save time with localtime and tz options This will save a wrong time in most TZ aware storages when an option different than UTC is chosen, but we have no way to know that from the widget. Alessandro Pasotti 2019-06-20 Add tests for linestring and leap seconds Alessandro Pasotti 2019-06-20 Fix cast warnings Alessandro Pasotti 2019-06-20 Fix preferred fields storage Alessandro Pasotti 2019-06-20 GPS timestamp support with tests Alessandro Pasotti 2019-06-19 Added GPS timestamp options Alessandro Pasotti 2019-06-10 Internally store last GPS time Alexander Bruy 2019-06-12 outputs can not be advanced Alexander Bruy 2019-06-12 [processing][feature][needs-docs] allow to define model parameters as advanced Nyall Dawson 2019-06-24 Add DateTime filter support to QgsFieldProxyModel Nyall Dawson 2019-06-24 Add note about new nmea upstream Merge: 30cee81fa7 da87731b18 Matthias Kuhn 2019-06-24 Merge pull request #30346 from nyalldawson/templates Project Templates fixes Julien Cabieces 2019-06-24 Add unit test Mathieu Pellerin 2019-06-24 [ui] Fix color ramp shader widget auto label function Mathieu Pellerin 2019-06-24 [ui] When the color ramp shader widget list of values has been customized, maintain those values when modifying the color ramp (fixes #30345) Nyall Dawson 2019-06-24 Scroll-per-pixel on welcome page Makes for a smoother experience Nyall Dawson 2019-06-24 Fix error message when double-cliking the 'empty project' action on the welcome screen Nyall Dawson 2019-06-24 Fix duplicate "save as template" action being shown under the "Open Project From" menu item Nyall Dawson 2019-06-24 Don't mark projects created from a template as immediately dirty Creating a new project from a template shouldn't prompt users to save it if they immediately close the new project without changes Nyall Dawson 2019-06-24 [needs-docs] Tweak "delete selected" icon This action operates on a selection of features, so should have the yellow square indicator to hint this to users Martin Dobias 2019-06-23 Pass uri in createProvider() as a reference, not a pointer Alexander Bruy 2019-06-23 update number of classes in the graduated renderer after adding new classes with the histogram (fix #29796) Martin Dobias 2019-06-23 Do not export classes which do not need to be exported Martin Dobias 2019-06-23 Moved QgsOgrDbTableModel from qgis_core to qgis_gui Martin Dobias 2019-06-23 Fix loading of default style from provider (database) Merge: 3039aeabd7 017f41f96c Alexander Bruy 2019-06-23 Merge pull request #30333 from alexbruy/postgis-layer [processing] remove trailing semicolon from SQL before creating a layer (fix #30239) Merge: 1f20e9121f 71fac3bbd2 Alexander Bruy 2019-06-23 Merge pull request #30331 from alexbruy/random-points [processing] assign correct ids to features in the random points in polygons algorithm (fix #26321) Merge: 60b30246cd 53f1acd7bb Alexander Bruy 2019-06-23 Merge pull request #30329 from alexbruy/grass-rstreams [processing] set correct default for r.stream.extract algorithm (fix #30231) Even Rouault 2019-06-22 QgsApplication::init(): fix a use-after-free with PROJ 6 `var = some_string.toUtf8().constData()` results in a use-after-free situation, so make a temporary copy of the string. This resulted in proj.db not being found on my system due to corrupted memory being passed to PROJ. And Valgrind also complained about this: ==11754== Invalid read of size 1 ==11754== at 0x4C31042: strlen (vg_replace_strmem.c:461) ==11754== by 0xA6DE536: std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25) ==11754== by 0x173E1A1F: _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_IRKPKcEEEvPT_DpOT0_ (new_allocator.h:120) ==11754== by 0x173E17C1: _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_IRKPKcEEEvRS6_PT_DpOT0_ (alloc_traits.h:530) ==11754== by 0x173E184D: void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_emplace_back_aux(char const* const&) (vector.tcc:416) ==11754== by 0x173E1788: void std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back(char const* const&) (vector.tcc:101) ==11754== by 0x173E0D23: internal_proj_context_set_search_paths (open_lib.cpp:133) ==11754== by 0x363A8516: QgsApplication::init(QString) (qgsapplication.cpp:316) ==11754== by 0x363AF666: QgsApplication::initQgis() (qgsapplication.cpp:1171) ==11754== by 0x3D814625: meth_QgsApplication_initQgis (sip_corepart1.cpp:292121) ==11754== by 0x4EA10E: PyCFunction_Call (in /usr/bin/python3.5) ==11754== by 0x536D93: PyEval_EvalFrameEx (in /usr/bin/python3.5) ==11754== Address 0x30aa7348 is 24 bytes inside a block of size 128 free'd ==11754== at 0x4C2EF90: free (vg_replace_malloc.c:540) ==11754== by 0x32FA519A: QTypedArrayData::deallocate(QArrayData*) (qarraydata.h:237) ==11754== by 0x32F9F09A: QByteArray::~QByteArray() (qbytearray.h:462) ==11754== by 0x363A84AE: QgsApplication::init(QString) (qgsapplication.cpp:313) ==11754== by 0x363AF666: QgsApplication::initQgis() (qgsapplication.cpp:1171) ==11754== by 0x3D814625: meth_QgsApplication_initQgis (sip_corepart1.cpp:292121) ==11754== by 0x4EA10E: PyCFunction_Call (in /usr/bin/python3.5) ==11754== by 0x536D93: PyEval_EvalFrameEx (in /usr/bin/python3.5) ==11754== by 0x53FC96: ??? (in /usr/bin/python3.5) ==11754== by 0x53B83E: PyEval_EvalFrameEx (in /usr/bin/python3.5) ==11754== by 0x53FC96: ??? (in /usr/bin/python3.5) ==11754== by 0x5409BE: PyEval_EvalCode (in /usr/bin/python3.5) ==11754== Block was alloc'd at ==11754== at 0x4C301AF: realloc (vg_replace_malloc.c:836) ==11754== by 0x31C05A08: QArrayData::reallocateUnaligned(QArrayData*, unsigned long, unsigned long, QFlags) (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==11754== by 0x31C0834E: QByteArray::reallocData(unsigned int, QFlags) (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==11754== by 0x31C08543: QByteArray::resize(int) (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==11754== by 0x31E406FA: ??? (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==11754== by 0x31C8826F: QString::toUtf8_helper(QString const&) (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==11754== by 0x3507EDA5: QString::toUtf8() const & (qstring.h:516) ==11754== by 0x363A8493: QgsApplication::init(QString) (qgsapplication.cpp:313) ==11754== by 0x363AF666: QgsApplication::initQgis() (qgsapplication.cpp:1171) ==11754== by 0x3D814625: meth_QgsApplication_initQgis (sip_corepart1.cpp:292121) ==11754== by 0x4EA10E: PyCFunction_Call (in /usr/bin/python3.5) ==11754== by 0x536D93: PyEval_EvalFrameEx (in /usr/bin/python3.5) ==11754== Alexander Bruy 2019-06-22 [processing] remove trailing semicolon from SQL before creating layer (fix #30239) Alexander Bruy 2019-06-22 [processing] assign correct ids to features in the random points in polygons algorithm (fix #26321) Alexander Bruy 2019-06-22 [processing] set correct default for r.stream.extract algorithm (fix #30231) Matthias Kuhn 2019-06-22 More clang tidy fixes Matthias Kuhn 2019-06-22 Apply clang-tidy fixes Merge: 3a30a5b6ba ef8f06330f Matthias Kuhn 2019-06-22 Merge pull request #30323 from m-kuhn/missing_include Add missing include Matthias Kuhn 2019-06-22 Add missing include Fix https://github.com/qgis/QGIS/issues/30316 Merge: 8f629cab5e 395486b694 Matthias Kuhn 2019-06-22 Merge pull request #30320 from olivierdalang/fix_30260 fix #30260 olivierdalang 2019-06-22 fix #30260 olivierdalang 2019-06-21 [FEATURE][processing] new algorithm point to layer Matthias Kuhn 2019-06-04 QStringLiteral Martin Dobias 2019-06-21 Patch QgsProviderMetadata in Python to avoid API break In C++ we do not support QgsProviderMetadata(key, description, createFunc) anymore, but for python code we can have a patched class that still supports createFunc. Why not keep the variant with createFunc in C++ as well? Because... SIP! With newly added virtual methods in QgsProviderMetadata, SIP started to generate a sip-specific subclass to handle derived classes in Python, however due to the variant with PyObject* and custom MethodCode it was getting confused about what constructors are available in C++ and failing to compile. Martin Dobias 2019-06-21 Remove description() from QgsProviderGuiMetadata - it is not needed there Martin Dobias 2019-06-21 Migrate postgres provider away from deprecated QgsProjectStorage APIs Martin Dobias 2019-06-21 Start using QgsProjectStorageGuiRegistry + its providers (gpkg projects work again) Also deprecate gui methods in QgsProjectStorage but keep compatibility Merge: db18ef260f 6e8d5718ce Matthias Kuhn 2019-06-21 Merge pull request #30308 from DelazJ/composerHelpButtons Add help button and link user manual to some print layout dialogs Merge: 5e1ca35373 784bdb7f90 Matthias Kuhn 2019-06-21 Merge pull request #30281 from nyalldawson/text_symbol Handle text formats in style manager Merge: 0640e51e48 68635d8f4c Matthias Kuhn 2019-06-21 Merge pull request #10020 from m-kuhn/teamplates_on_welcome_page Templates on welcome page Merge: 2b95707838 19ff856fdc Matthias Kuhn 2019-06-21 Merge pull request #10005 from ghtmtt/processing_climb [Processing] climb along line algorithm Merge: c5c6877513 641a9b7276 Matthias Kuhn 2019-06-21 Merge pull request #30113 from m-kuhn/ssl_certificate_check_ssl_cleanup Cleanup dockerfile customizations Jürgen E. Fischer 2019-06-21 INSTALL: remove outdated 'precise' reference Jürgen E. Fischer 2019-06-21 Bump version to 3.9 Jürgen E. Fischer 2019-06-21 changelog and news update for 3.8 Jürgen E. Fischer 2019-06-21 translation update for 3.8 from transifex Jürgen E. Fischer 2019-06-21 release.pl: don't include .patch on update-news.pl call Matthias Kuhn 2019-06-21 Add dxf curve tests Matthias Kuhn 2019-06-21 Fix logging Matthias Kuhn 2019-06-21 Fix docstring Jürgen E. Fischer 2019-06-21 dxf export: fix export of curved geometries Matthias Kuhn 2019-06-06 Remove temporary ssl docker fixes Martin Dobias 2019-06-21 Fixes to providers (oracle, correct grouping of methods with HAVE_GUI) Nyall Dawson 2019-06-21 Update src/gui/symbology/qgsstylesavedialog.h Nyall Dawson 2019-06-21 Update tests/src/python/test_qgsstylemodel.py Nyall Dawson 2019-06-21 Update python/gui/auto_generated/symbology/qgsstylesavedialog.sip.in Merge: 4fdcc4b5a4 059277ceca Matthias Kuhn 2019-06-21 Merge branch 'master' into composerHelpButtons Nyall Dawson 2019-06-21 Unit tests Nyall Dawson 2019-06-21 When saving a new symbol to the style, default to tagging it with the current tag filter (if set) Harrissou Sant-anna 2019-06-21 Remove some dialogs geometry size settings replaced with automatic restoring Mathieu Pellerin 2019-06-21 [ui] Fix undersized labelling engine settings button on hidpi screens Harrissou Sant-anna 2019-06-21 Add help button and link to user manual to some print layout dialogs Nyall Dawson 2019-06-21 Fix strings Nyall Dawson 2019-06-21 Tweak label settings preview to add label icon overlay Nyall Dawson 2019-06-21 Allow saving label settings from layer settings Nyall Dawson 2019-06-21 Add icons in add style entity actions Nyall Dawson 2019-06-21 Gui tweaks Nyall Dawson 2019-06-21 More wip Nyall Dawson 2019-06-20 Style model work Nyall Dawson 2019-06-20 Allow label settings gui widget to work widget layers Nyall Dawson 2019-06-20 [FEATURE] Allow storage of label settings in style manager Just like the earlier change which allows for text formats to be managed in style manager, this change allows for layer-wide label settings to be stored and managed in styles. So while a text format includes just the font settings and other appearance related settings, Label Settings also includes layer-type specific settings such as label placement, priority, rendering settings. Nyall Dawson 2019-06-20 Sync column sizes in all style item list widgets Nyall Dawson 2019-06-20 Fix dox Nyall Dawson 2019-06-20 Improve handling of favorites in QgsStyleModel and proxy model Fixes favorite entities sometimes incorrectly filtered out Nyall Dawson 2019-06-20 Spelling Nyall Dawson 2019-06-20 Eye candy overload: Make background rectangle on text format preview icons a very subtle gradient, make outline a variant of the actual background color instead of always a grey. Please enter the commit message for your changes. Lines starting Nyall Dawson 2019-06-19 [needs-docs] Move some lesser-used label format settings from first page to "formatting" page Makes room for a larger text format style list Nyall Dawson 2019-06-19 [needs-docs] Add text format widget below label settings This adds a new list below the first tab of label settings, which shows a filterable list of text formats stored within the user's style manager database. It's the equivalent of the symbol library which is shown below symbol settings when styling vector layers. This allows users to easily set label format to match styles saved in the local style database, and also to add a new text format to the style database based on the current label formatting settings. Nyall Dawson 2019-06-19 Split symbol list off to its own reusable widget Nyall Dawson 2019-06-19 Preview icons for text symbols Nyall Dawson 2019-06-19 [FEATURE] Allow creation and editing of text formats through style manager dialog This allows the style manager to be used to manage text formats, which store the font, color, buffers, shadows, and backgrounds of text formats (i.e. all the formatting parts of label settings, which can be used outside of labels, eg in layouts) Text Formats are added alongside the existing symbols and color ramp management options, and offer identical functionality as these. Nyall Dawson 2019-06-19 Start exposing text formats via GUI Nyall Dawson 2019-06-19 Auto update existing style databases to add new text format table Nyall Dawson 2019-06-19 Move label preview background color setting to QgsTextFormat So that we can utilise it outside of labeling Nyall Dawson 2019-06-19 Add support for text formats to QgsStyleModel Nyall Dawson 2019-06-19 [API] Add support for text renderer formats to QgsStyle Nyall Dawson 2019-06-21 Fix string values are always repeated in expression build field values list Nyall Dawson 2019-06-21 [layouts] When a layer item is set to block labels from a map, don't apply the "label margin from map edge" to this item's extent Turns out that that behavior was unwanted in practice, as it misused the margin from edge setting and caused too large a blocking region for labels around other layout items. David Signer 2019-06-20 const copy before for loop David Signer 2019-06-20 tests for removing constraints on provider default value David Signer 2019-06-20 remove constrainst of fields that use defaultValueClauses from provider on original fixes #28122 Blottiere Paul 2019-06-20 Replace shared pointer with unique pointer Blottiere Paul 2019-06-20 Add unit test Blottiere Paul 2019-06-20 Add QLongLong support. Fixes #30263 Tom Elwertowski 2019-06-20 macOS needs path to GEOS framework for PAL Larry Shaffer 2019-06-20 Add padding so indicator icon does not look misaligned to background Larry Shaffer 2019-06-20 Make layer tree layer mark just a thin line; remove context menu action Jürgen E. Fischer 2019-05-17 windows: fix retrieval of user name and full name with special characters Jürgen E. Fischer 2019-06-20 osgeo4w: change start directory of shortcuts to 'my documents' Martin Dobias 2019-06-20 Revert api changes in gui registries to fix some tests Martin Dobias 2019-06-20 Doxy fix + remove extra QgsProviderMetadata constructor Merge: fa1d6bbf61 6dfe113d67 Denis Rouzaud 2019-06-20 Merge pull request #30269 from 3nids/fix28962 do not use unique_ptr for QGraphicsItem Martin Dobias 2019-06-20 Doxygen fixes and api break fixes Martin Dobias 2019-06-20 Misc fixes for provider registry/metadata deprecated functions Merge: 0290342e6e 6b5393798c Matthias Kuhn 2019-06-20 Merge pull request #30276 from m-kuhn/std_vector_checks Fix crash in raster calculator Merge: 3bd3aba25b c838161f64 Alessandro Pasotti 2019-06-20 Merge pull request #30271 from elpaso/bugfix-gh30264-wms-bbox-wrong-transform-empty-layers Server wms bbox wrong transform on empty layers Martin Dobias 2019-06-20 Revert API break and move WidgetMode back to QgsProviderRegistry Martin Dobias 2019-06-20 travis fixes Matthias Kuhn 2019-06-20 Improved fix Martin Dobias 2019-06-20 Remove some deprecation warnings Alessandro Pasotti 2019-06-20 Catch coord transform exception and log it Skip the layer if there are any exceptions. Nyall Dawson 2019-06-20 [needs-docs] [labeling] Allow data defined control over line placement options Allows users to override the line placement settings (e.g. above/below/on line options) on a per-feature basis. Somehow this one was the only(?) setting from labeling which was missing a data defined control... Nyall Dawson 2019-06-20 Fix priority of parallel placements Ensure that above line placement is preferred when both above and below line placements are valid Nyall Dawson 2019-06-20 Use a hardcoded list of candidate field name strings, including (harcoded) localized versions See discussion at https://github.com/qgis/QGIS/pull/30245 Nyall Dawson 2019-06-20 Revert "Use a translated list for default display expression field candidates" This reverts commit bb6993fd6f2abc6ecc7743ff599db34394abadcb. Nyall Dawson 2019-06-18 Use a translated list for default display expression field candidates Nyall Dawson 2019-06-17 Fix tests Nyall Dawson 2019-06-17 More tweaks Nyall Dawson 2019-06-17 [labeling] Default to display field when first setting labels enabled on a layer Helps with new users -- they see an immediate effect after setting labels enabled on a layer Nyall Dawson 2019-06-17 Fix logic for picking default field for display expression And add test Nyall Dawson 2019-05-03 [processing] Drop existing fid columns when running Package Layers algorithm Many layer sources have fid fields which are not compatible with gpkg requirements, so it's safest to just recreate these anew. Fixes errors when packaging certain source layers. Martin Dobias 2019-06-20 code layout fixes Martin Dobias 2019-06-19 Added sip files for newly added classes Martin Dobias 2019-06-19 Misc fixes to get the branch compiling & running with Python - grass data item provider fixes - removed QgsProviderMetadata constructor (with std::function / PyObject) due to sip errors (api break) - reverted DataCapability move to Qgis - back to QgsDataProvider (avoiding api breaks) - WidgetMode enum documentation - sipify monkey patching fix - renamed WidgetMode's "None" to "Normal" value - in python None has special meaning (api break) Larry Shaffer 2019-06-19 Add layer tree layer contextual menu mark, floating on right of viewport This accomplishes several things: - Offers an indication to user that there are layer-related actions - Single click access to contextual menu - Offers an indication to user where layers are located when viewport is horizontally scrolled to right, and layer names are not visible Larry Shaffer 2019-06-19 Draw layer tree layer indicator background, for when floating over text Larry Shaffer 2019-06-19 Reset minimum section size to layer tree veiwport width on resize Since last column is resized to content (instead of stretched), the active selection rectangle ends at width of widest visible item in tree, regardless of which item is selected. This causes layer indicators to become 'inactive' (not clickable and no tool tip) unless their rectangle enters the view item's selection (active) rectangle. Always resetting the minimum section size relative to the viewport ensures the view item's selection rectangle extends to the right edge of the viewport, which allows indicators to become active again. Larry Shaffer 2019-06-19 Draw layer tree layer item indicators floating on right of viewport Also, remove adjustment of layer text rectangle, since veiwport scrolls horizontally now. Larry Shaffer 2019-06-19 Set embedded opacity widget min/max size; add expanding spacer Expandable subwidgets should have min/max sizes in a layout and the appended expanding QSpacerItem ensures full width is always created in the QTreeView item's column. In turn, this ensures layer indicators are always over an active part of the selected item, and expandable control subwidgets do not expand excessively. Larry Shaffer 2019-06-19 Fix vertical clipping of legend graphics; scroll per pixel Matthias Kuhn 2019-06-19 Do not assume we can randomly access std::vector elements without pushing them Fix #30232 Denis Rouzaud 2019-06-19 do not hold a pointer to an QGraphicsItem within a QGraphicsItem since map canvas is deleting them all, this is causing a crash when trying to delete the already deleted item in the parent item Denis Rouzaud 2019-06-19 do not use unique_ptr for QGraphicsItem since the ownership of the item is transferred to the scene this leads to a crash when deleting the object holding the pointer since the ownership is transferred back when removing the item, one should take care of resetting the pointer no canvas deletion this should fix #28962 Alessandro Pasotti 2019-06-19 Reference file for regression 30264 Alessandro Pasotti 2019-06-19 Server WMS getcapabilities wrong bbox in case of empty layers ... and different CRS Fixes #30264 Richard Duivenvoorde 2019-06-19 Add option for RFC7946 (no crs) creation See issue #30257 Adding this OGR option, a geojson can be created without the crs part in it (now it always has). Éric Lemoine 2019-06-19 Improve the extentBuffer API docs Éric Lemoine 2019-06-19 Add tooltip for the TileBuffer setting Julien Cabieces 2019-06-19 Update datasource when using postgres provider so we have the key column in it Denis Rouzaud 2019-06-18 put back QT_SELECT Denis Rouzaud 2019-06-18 remove ENV CC et CXX variables from base docker images since they prevent to be used as a build arg in final image lbartoletti 2019-06-18 more tests lbartoletti 2019-06-06 Fix reshape for snapped point with Z and add test Denis Rouzaud 2019-06-18 also push build deps images when building final images for Disco images, otherwise never pushed Denis Rouzaud 2019-06-18 build Disco Docker image with GCC freeze happens with clang when building the bindings Éric Lemoine 2019-06-18 Fix code styling Éric Lemoine 2019-06-18 Add missing const's Éric Lemoine 2019-06-18 Set extent buffer in configureMapSettings Éric Lemoine 2019-06-18 Add a unit test for QgsMapSettings::extentBuffer Peter Petrik 2019-06-04 [QEP 149] Introduce static data providers [API BREAK] - adds QgsProviderGuiRegistry and QgsProviderGuiMetadata - adds QgsProjectStorageGuiRegistry - requires providerMetadataFactory for dynamic data providers - requires providerMetadataGuiFactory for dynamic data providers (GUI only) - removes QgsProviderRegistry::WidgetMode Martin Dobias 2019-06-17 Fix handling of relative paths for XYZ tiles using file:/// URLs XYZ tiles raster layer supports usage of file-based URLs, so it should also support saving of URLs as relative paths in project files. Éric Lemoine 2019-06-18 Reformat mapTileBuffer signature Éric Lemoine 2019-06-18 Improve the API docs Éric Lemoine 2019-06-18 Update API docs for wmsTileBuffer Éric Lemoine 2019-06-18 Keep the destination image of the same size Use a bigger extent for getFeatures but keep the destination image of the same size. Merge: bff757a518 242c9fcfba Matthias Kuhn 2019-06-18 Merge pull request #30253 from m-kuhn/set_status_tip Synchronize status bar messages Matthias Kuhn 2019-06-17 Fix setStatusTip Fixes #30249 Jürgen E. Fischer 2019-06-17 update crash reports for github Martin Dobias 2019-04-09 Tweak vertex markers so that they are not filled The rationale is that vertices are more difficult to see when they are behind the markers and people liked that in 2.x they were without internal fill. Jorge Gustavo Rocha 2019-06-17 Fix attribute table shortcuts when docked [needs-docs] Closes #29633, fix #29945 Merge: c3f98ebfce 2243f864bb Matthias Kuhn 2019-06-17 Merge pull request #30176 from jgrocha/redmine2github References to issues.qgis.org updated Nyall Dawson 2019-06-15 [processing] Prevent dropping layers of known incompatible types from browser to map layer parameters Nyall Dawson 2019-06-15 Allow storing layer WKB type in QgsMimeDataUtils::Uri Nyall Dawson 2019-06-15 Correctly ignore unwanted drag events in QgsMapLayerComboBox Jürgen E. Fischer 2019-06-17 translation string fixes Nyall Dawson 2019-06-17 Use mouse press to trigger label map tools instead of release Eases the transition from the click-and-drag behaviour, because clicking and holding will still start the movement. Merge: 62b24064a2 b85d42cd6f Matthias Kuhn 2019-06-17 Merge pull request #30198 from jgrocha/add--version-cli-option [needs-docs] Add --version|-v cli option to qgis executable Jürgen E. Fischer 2019-06-17 wfs provider: fix invalid feature id assignment (fixes #29146) Jürgen E. Fischer 2019-06-14 dxf/dwg import: revert some formatting changes from 2f3646a14 Harrissou Sant-anna 2019-06-13 Add tooltip to file selector widget to avoid people trying to directly save files in installation folder Nyall Dawson 2019-06-16 Fix collecting geometries when one of the added geometries is already multi-part Fixes #30208 Nyall Dawson 2019-06-16 [processing] Fix missing default value for Select by Expression Fixes #30218 Nyall Dawson 2019-06-15 QgsDataSourceURI doxygen improvements Alex 2019-06-15 Allow calculating aggregates using a subset of fids only Tamas Szekeres 2019-06-12 Fix writing geometries with M values, adding tests for Z/M/ZM geometries Tamas Szekeres 2019-06-11 fix indentation Tamas Szekeres 2019-06-11 Fix indentation Tamas Szekeres 2019-06-11 Adding test for curve geometries Tamas Szekeres 2019-06-11 Fix compoundcurve parser Tamas Szekeres 2019-06-11 Fix creating layers with curve geometries Tamas Szekeres 2019-05-15 Fix indentation Tamas Szekeres 2019-05-15 Improve the performance of reading linestrings Tamas Szekeres 2019-05-15 Drop function headers from the parser code Tamas Szekeres 2019-05-15 Apply 'm' prefix for class member variables instead of the hungarian notations. Tamas Szekeres 2019-05-15 Remove const qualifiers from public declarations Tamas Szekeres 2019-05-15 Strip nullptr inequality check Tamas Szekeres 2019-05-15 Rename 'foo' to something meaningful Tamas Szekeres 2019-05-13 Apply lower case to member functions for the mssql driver Tamas Szekeres 2019-05-11 Fix indentation issues Tamas Szekeres 2019-05-11 strip extra qualification Tamas Szekeres 2019-05-11 Limit the mssql geography spatial filter to valid coordinates Tamas Szekeres 2019-05-10 Rework MSSQL parser to support v2 geometries (fixes #22041) Nyall Dawson 2019-06-14 Try to fix crash on travis Nyall Dawson 2019-06-13 [processing] Port map layer selection combobox widget to c++ And: - fix enable state of selected features only after changing between map layers with/without selections - fix state of selected features only when running an algorithm from the history list, e.g. respect original setting for selected features only (or not) - ensure no duplicate changed signals are sent, and correctly emit changed signals in all applicable circumstances - handle drag and dropped layers from browser panel (UX fix) - soak with unit tests Nyall Dawson 2019-06-14 Fix duplicate (and missing) signals from QgsMapLayerComboBox, add tests Larry Shaffer 2019-06-14 Limit the maximum width of legend embedded widgets Since column is resized to contents, limit the expanded width of embedded widgets, if they are not already limited. Else, embedded widget may grow very wide due to large legend graphics. Larry Shaffer 2019-06-05 Ensure layer legend graphics are horizontally scrollable (fixes #28050) Redmine: https://issues.qgis.org/issues/20229 Nyall Dawson 2019-06-14 [layouts] Always use the correct legend size when rendering legends No existing known bugs caused by this, but it should be done anyway and will help make future legend related work less confusing... Harrissou Sant-anna 2019-06-14 Capitalize the word Harrissou Sant-anna 2019-06-14 Use complete word there's enough place Merge: e3f141c708 0499a933c1 D'Hont René-Luc 2019-06-14 Merge pull request #30215 from rldhont/server-getcontext-fix-hidden [Server] GetContext: Fix hidden attribute value based on tree layer visibility Merge: 5347eb79c6 7bcfb8e73b Matthias Kuhn 2019-06-14 Merge pull request #30213 from m-kuhn/no-projection Allow setting the default for new projects to "no projection" Jorge Gustavo Rocha 2019-06-14 show version information on std::cout on Windows D'Hont René-Luc 2019-06-14 [Test][Server] GetContext: Fix hidden attribute D'Hont René-Luc 2019-06-14 [Bugfix][Server] GetContext: Fix hidden attribute value based on tree layer visibility Jorge Gustavo Rocha 2019-06-14 output usage() and version() to stdout Matthias Kuhn 2019-06-14 Allow selecting "no projection" as default for new projects Matthias Kuhn 2019-06-14 Set more meaningful text for the project default projection selector Up to now, a default text, referring to "layer" instead of "project" was shown Matthias Kuhn 2019-06-14 Show "no CRS" option in dialog when appropriate The projection selection widget (combobox) has a flag `CrsNotSet` that allows showing an additional entry for selection no CRS. The projection selection dialog also has this option (setShowNoProjection). However, a dialog started from a widget with the option set did not have this option set up to now. Nyall Dawson 2019-06-13 Clarify acceptable forms for defaultNorthArrow setting Nyall Dawson 2019-06-13 Replace hardcoded default north arrow path in validity check Nyall Dawson 2019-06-13 [layouts] Allow default north arrow path to be specified through settings Nyall Dawson 2019-06-13 [layouts] Improve north arrow export time validity check to also test for north arrows by checking their default id string Nyall Dawson 2019-06-12 Spelling Nyall Dawson 2019-06-12 Add missing file Nyall Dawson 2019-06-12 Set north arrows ID by default, so that they are identifiable in layout item lists Nyall Dawson 2019-06-12 [layouts] Warn when exporting a layout with a north arrow not linked to a map item Nyall Dawson 2019-06-12 [FEATURE][layouts] Add a dedicated toolbar action to create north arrows This is a shortcut to adding a picture item, setting it to a north arrow picture, and linking it with a map. The end result is identical, but it's much easier for new users to understand if we expose it as an explicit "North Arrow" item. Even experienced users will likely appreciate the improved workflow, including automatically linking the picture rotation to a sensible default map choice (if a map is selected, it's used. If not, the topmost map item under the newly drawn north arrow is used. If there's none, the layout's 'reference map' (or biggest map) is used as a fallback) Fixes #30162 Jorge Gustavo Rocha 2019-06-14 Add missing entry to usage; replace QStringList by QString Larry Shaffer 2019-06-07 [oauth2] Remove call to override cursor during token refresh Unsafe to work with main GUI thread from background auth threads. Larry Shaffer 2019-06-06 [oauth2] Fix token refresh timeout cancellation with singleshot timer Also, avoid O2 library error by checking for refresh token and URL Nyall Dawson 2019-06-12 Expose some more auth manager methods to Python These methods either - only wrap QSettings values (so there's no added security gained by not exposing them -- it's currently easily possible to achieve the same results via direct QSettings manipulation) OR - are required to allow fully automated QGIS deployment/startup scripts which rely on auth manager functionality Harrissou Sant-anna 2019-06-13 Add "styles" to the package algorithm tags and harmonize error message Jorge Gustavo Rocha 2019-06-13 add --version|-v command line option Alexander Bruy 2019-06-13 [processing] fix method name Merge: 9984dc71f0 f82016624b Alessandro Pasotti 2019-06-13 Merge pull request #30192 from elpaso/pg-oid Use Oid alias instead of unsigned int in PG provider Mathieu Pellerin 2019-06-13 [arcgis] Browser and source selector should only return appropriate layer type Alessandro Pasotti 2019-06-13 Use Oid alias instead of unsigned int in PG provider for consistency only, no bytecode changes are expected Merge: 586d216735 c94310df56 Alessandro Pasotti 2019-06-13 Merge pull request #30184 from elpaso/bugfix-gh30041-pg-oid-overflow An attempt to fix oid overflow in regclass Merge: 1c5ebe8ebd 492ce0c9f1 Matthias Kuhn 2019-06-13 Merge pull request #30185 from m-kuhn/update_on_split Update default values with "apply on update" on split Nyall Dawson 2019-06-12 Spelling Nyall Dawson 2019-06-12 [needs-docs] Allow dragging project layers from legend over map layer comboboxes to select Greatly assists with usability of the combobox with large projects, especially those with multiple copies of layers with the same name... Nyall Dawson 2019-06-12 Minor refactor of QgsMapLayerProxyModel Nyall Dawson 2019-06-12 Cleanup handling of QgsMimeDataUtils::Uri corresponding to project layers And add tests Nyall Dawson 2019-06-12 Allow double-clicking items in data source select dialog to choose them Nyall Dawson 2019-06-12 [processing] Fix iterating mode when output is a temporary layer Credit to @volaya for this fix! Fixes #29340 Alessandro Pasotti 2019-06-12 Cast long from count features instead of int Alessandro Pasotti 2019-06-12 Some more Oid type fixes Jorge Gustavo Rocha 2019-06-12 Update BUGS Co-Authored-By: Matthias Kuhn Matthias Kuhn 2019-06-12 Recalculate "evaluate on update" default expressions always ... no mather what attributes are provided. Default values with evaluate on update should really just always be calculated. Fix #30164 Fix #29683 Matthias Kuhn 2019-06-12 Micro optimization Alessandro Pasotti 2019-06-12 An attempt to fix oid overflow in regclass QGIS was using int to store oids, but oids are 4 byte unsigned ints. This is an attempt to partially fix #30041 Nyall Dawson 2019-06-12 If the first layers loaded into a project is non-valid (e.g. qlrs pointing to a broken path), then defer the default zoom to the layer's extent until AFTER the layer path is fixed Avoids the situation where a user: - loads a broken qlr - canvas goes to a invalid extent, since the first loaded layer has an invalid extent - user fixes the layer path, but there's no visible changes -- because the canvas is pointing to some random location Merge: 83c8b5bf16 655649a853 Matthias Kuhn 2019-06-12 Merge pull request #30128 from m-kuhn/30118 Keep rubberband while attribute dialog is open Merge: 4ff8429f7a 86f8bdb0aa Matthias Kuhn 2019-06-12 Merge pull request #30173 from olivierdalang/dbmanager_fix_generic_geom [dbmanager] allow to import GEOMETRY tables Matthias Kuhn 2019-06-12 Update src/gui/qgsmaptoolcapture.h Nyall Dawson 2019-06-12 [processing] Port "Points along geometry" to QgsFeatureBasedAlgorithm (and c++), allow distance/start/end offset to be dynamic, avoid algorithm "hangs" when inappropriately small (or 0) distances are used Jorge Gustavo Rocha 2019-06-12 References to issues.qgis.org updated Nyall Dawson 2019-06-10 [processing] Make batch processing HTML report more useful Include the input parameter values in the report, otherwise the results are just a meaningless list of values which can't be associated with any particular set of inputs Also correctly handle boolean and other output types Nyall Dawson 2019-06-11 [processing] Nicer strings, default values for select/extract by attribute Nyall Dawson 2019-06-11 [processing] Fix exception in select by expression using not equal to operator Fixes #30135 Nyall Dawson 2019-06-11 Write error in red Nyall Dawson 2019-06-11 Use a custom proj error handler to collect descriptive coordinate operation creation errors, and report these back to users Because these errors contain useful information for users to debug, e.g. "Source and target ellipsoid do not belong to the same celestial body" Nyall Dawson 2019-06-11 Silence some clazy warnings Nyall Dawson 2019-06-11 Don't create a provider registry instance only to delete it Clears up more debugging noise in crssync Nyall Dawson 2019-06-11 Silence noisy crssync under proj 6 Nyall Dawson 2019-06-11 Fix unnecessary proj transform construction under proj 6 in certain circumstances Nyall Dawson 2019-06-11 Fix datum transform prompt is not always showing after adding new layers to a project Fixes #29306 Matthias Kuhn 2019-06-11 Fix takeRubberBand Matthias Kuhn 2019-06-11 Use QObjectUniquePtr Matthias Kuhn 2019-06-07 RAII Matthias Kuhn 2019-06-07 Add missing sip file Matthias Kuhn 2019-06-07 Simplify code Matthias Kuhn 2019-06-07 Keep rubberband while attribute dialog is open Fix #30118 Matthias Kuhn 2019-06-07 Code style Merge: a9e3950841 3f136b8920 Matthias Kuhn 2019-06-11 Merge pull request #30155 from m-kuhn/qobjectuniqueptr QObjectUniquePtr Merge: e740688faa 5da8de261f Matthias Kuhn 2019-06-11 Merge pull request #30079 from olivierdalang/fix_cad_graphical_glitches [cad] fix graphical glitches Matthias Kuhn 2019-06-11 Use QgsApplication for test Matthias Kuhn 2019-06-11 Add deleteLater test Merge: 502e18fa24 2d45ba8d68 Alessandro Pasotti 2019-06-11 Merge pull request #30151 from elpaso/bugfix-gh30115-value-relation-widget-match-name-if-id-fails When loading a QLR, try to match the layer name if id does not Alessandro Pasotti 2019-06-11 Move the QgsProject singleton problem one step up Alessandro Pasotti 2019-06-11 Store data provider type and layer source in the widget config Alessandro Pasotti 2019-06-11 Add resolveByIdOrNameOnly and use it (with a test) Harrissou Sant-anna 2019-06-07 Update tests for gdal warp Harrissou Sant-anna 2019-05-29 Make the target crs optional in gdal warp algorithm [needs-docs] Matthias Kuhn 2019-06-10 QCompare is not that flexible Matthias Kuhn 2019-06-10 Compile fixes Matthias Kuhn 2019-06-10 Fix tests and docstrings Matthias Kuhn 2019-06-10 Add more tests Matthias Kuhn 2019-06-10 Add some docstrings Matthias Kuhn 2019-06-10 Add get() and operator bool() to QObjectUniquePointer Etienne Trimaille 2019-06-10 Fix label Feature request is not applied automatically Alessandro Pasotti 2019-06-10 Factor out generateId for layers and fix QLR mutiple layers id import Matthias Kuhn 2019-06-10 Add some docs Matthias Kuhn 2019-06-10 Add QObjectUniquePtr Alessandro Pasotti 2019-06-10 Less autos more consts Alessandro Pasotti 2019-06-10 ResolveLayer returns a layer instance instead of an ID Merge: 5201151c1c ef6dd4ede6 Alessandro Pasotti 2019-06-10 Merge pull request #30137 from elpaso/bugfix-gh30131-postgres-json Fix json hanlding of bools and complete json(b) PG support Alessandro Pasotti 2019-06-10 Move layer resolver into a static method Alessandro Pasotti 2019-06-10 Added a test and fix layer config in the wrapper too Alessandro Pasotti 2019-06-10 When loading a QLR, try to match the layer name if id does not Fixes #30115 Alessandro Pasotti 2019-06-10 Update src/core/qgsjsonutils.h Co-Authored-By: Matthias Kuhn Alessandro Pasotti 2019-06-10 More tests for json values, fix boolean representation Alessandro Pasotti 2019-06-10 Handle strings with chars that require escaping Nyall Dawson 2019-06-10 [needs-docs] Reorganise Zoom to Native action to sit next to other layer-related zoom actions Instead of sitting next to global map based zoom actions Nyall Dawson 2019-06-10 "Zoom to native resolution" action is a layer-based zoom, so add the layer rectangle to the background of the icon to give a visual hint of this Otherwise it's easy to mistake the action as a full map-based action Nyall Dawson 2019-06-10 Avoid multiple redundant requests for mapserver legends Nyall Dawson 2019-06-10 [layouts] Fix attribute table filtering to items within atlas feature when atlas feature has a different CRS to table layer And greatly improve performance when using an attribute table filtered to the atlas feature Nyall Dawson 2019-06-10 Use * to fetch all fields from feature services, don't list them one by one Otherwise we often exceed the maximum size of a get query Nyall Dawson 2019-06-07 Avoid sqlite database lookup on EVERY https network request Whenever a https network request is created, QgsAuthManager::sslCertCustomConfigByHost is used to alter the ssl configuration according to config stored within the sqlite authentication database. This results in a database query being created for EVERY request, regardless of whether a user actually has any ssl configuration set. Instead, use a cache to avoid firing off this db query for every request Harrissou Sant-anna 2019-06-06 Update help Url for Core plugins in official doc Nyall Dawson 2019-06-07 [layouts] Fix filtering of attribute table to visible features when linked map is rotated The rotation wasn't being taken into account, which meant that visible features weren't shown (and vice versa) Alessandro Pasotti 2019-06-09 Update src/core/qgsjsonutils.h Co-Authored-By: Matthias Kuhn Alessandro Pasotti 2019-06-09 Update test because now we are correctly returning null Merge: 192c456d4d 79219dae23 Alessandro Pasotti 2019-06-09 Merge pull request #30139 from elpaso/bugfix-gh29700-histogram-crash-fwd-port Forward port of histogram binding fix with a bonus test Alessandro Pasotti 2019-06-09 Fix test QCOMPARE Alessandro Pasotti 2019-06-09 Forward port of histogram binding fix with a bonus test Fwd port of PR #30033 Fixes #29700 With a new test for the bug. Alessandro Pasotti 2019-06-08 Remove empty lines Alessandro Pasotti 2019-06-08 Fix json hanlding of bools and complete json(b) PG support Fixes #30131 and add tests for jsonutils Ismail Sunni 2019-06-08 Fix indentation. Mathieu Pellerin 2019-06-07 [arcgisrest] Fix drawing of large areas for non-tiled raster layers Nyall Dawson 2019-06-07 For xyz/mapserver tiles, disable smooth pixmap transform when we are rendering at native tile resolutions (or just close enough to) This allows pixel-perfect rendering of tiles at native resolutions Nyall Dawson 2019-06-07 On zooming too far into a mapserver layer, just use best available resolution tiles and don't abort renderering Ismail Sunni 2019-06-07 Add bool argument to avoid sender check in slot. Ismail Sunni 2019-06-07 Remove unnecessary destructor. Ismail Sunni 2019-06-07 Add proper comment. Martin Dobias 2019-06-07 Switch back to using passing by value Martin Dobias 2019-06-06 Better error reporting when geometry overlay algorithms fail Martin Dobias 2019-06-06 Fix a crash when running 'snap geometries to layer' A crash may happen when running the alg with 'snap to anchor nodes (single layer only)' behavior. It turns out that I made a mistake while porting the algorithm to std::sort - originally the sorting function used -1/0/+1 for comparison, while std::sort wants '<' operator returning true/false. Due to inconsistent results from the comparison function, std::sort would end up corrupting the array and memory even beyond the range, causing crashes. Related to #29400 (but does not fix it) Mathieu Pellerin 2019-06-07 [arcgisrest] Fix parsing of imageserver raster layer Merge: 4a60e184f8 3c2022b87d Even Rouault 2019-06-07 Merge pull request #30103 from boundlessgeo/master-wfs-conn-dlg Fix some issues with WFS connection dialog Nyall Dawson 2019-06-07 Fix missing mapserver legends in some circumstances Nyall Dawson 2019-06-07 [afs] ImageServer services can be accessed as FeatureServers, but we need to manually assume the geometry type is Polygon Nyall Dawson 2019-06-07 [afs] If a field has a coded domain set, create a corresponding value map editor widget setup to ensure raw values are correctly displayed as their corresponding description Martin Varga 2019-06-05 [processing] tiles_xyz: maximize map preview Martin Varga 2019-06-04 [processing] tiles_xyz: get rid of unlabeled areas at the edges of metatiles Martin Varga 2019-06-04 [processing] deferred transparency/bg_color option in xyz alg Martin Varga 2019-06-03 [processing] changed alpha to transparent option in tiles_xyz, default bg color from canvas Martin Varga 2019-06-03 [processing] added new options (alpha, quality, tile_size) to xyz alg matteo 2019-06-07 pretty format for feedback Nyall Dawson 2019-06-07 Fix various clazy warnings Merge: 613f304d3b 91332aeb3a Alessandro Pasotti 2019-06-07 Merge pull request #30096 from elpaso/bugfix-gh30062-gpkg-copy-fid createFeatures check unique constraints on unfiltered layer Merge: 96c3357915 c5f7e304cc Alessandro Pasotti 2019-06-07 Merge pull request #30098 from elpaso/bugfix-gh30050-gpkg-drag-and-drop Get raster layer name when d&d gpkg, also open vectors in addition to… Merge: bb2ee21519 b10d85f410 Alessandro Pasotti 2019-06-07 Merge pull request #30100 from elpaso/bugfix-gh29937-duplicated-datefield-crash Do not emit dateChanged signal if value has not changed Merge: 43e6ee0464 71c3205a2b Matthias Kuhn 2019-06-07 Merge pull request #30112 from m-kuhn/ssl_certificate_check_fixes Remove debug stuff Nyall Dawson 2019-06-07 Fix crash when closing QGIS with open layout designer windows Qt connections to a lambda ALWAYS should have a context object, or the connection lasts forever, even after the object which made the connection is deleted. Nyall Dawson 2019-06-07 Avoid tiny scale jumps when repeatable clicking 'zoom to native scale' Harrissou Sant-anna 2019-06-06 Add a help button to the Processing History dialog connected to the docs Larry Shaffer 2019-06-06 Update feature paging fix to allow for WFS version >= 1.1 But, only default to paging enabled if WFS 2.0.0 or higher From Even Rouault: For some older MapServer versions that had a paging extension for WFS 1.1, but didn't support yet WFS 2.0 Larry Shaffer 2019-06-06 Fix WFS connection's version Detect button, which did not support auth Adds QgsNewHttpConnection protected member to access auth settings Matthias Kuhn 2019-06-06 Extended validity period Ismail Sunni 2019-06-06 Add missing documentation. Ismail Sunni 2019-06-06 Fix code style. Ismail Sunni 2019-06-06 Store visibility of navigation widget to setting. Ismail Sunni 2019-06-06 Remove unused include, add proper header, and put string in translation function. Ismail Sunni 2019-06-06 Use QwtCompas for rotation dial. Ismail Sunni 2019-06-05 Sync rotation between 3D map and rotation widget. Ismail Sunni 2019-06-05 Fix rotation map value. Ismail Sunni 2019-06-05 Add icons for tilt up/down. Ismail Sunni 2019-06-03 Add move to 4 directions buttons. Ismail Sunni 2019-06-03 Use QToolButton for flat buttons. Ismail Sunni 2019-06-03 Add icons for 3d navigation tool button. Ismail Sunni 2019-06-03 Add icons for tilt and zoom buttons. Ismail Sunni 2019-06-01 Add behaviour for tilt up/down and rotate view. Ismail Sunni 2019-06-01 Add behavior for zoom in/out buttons. Ismail Sunni 2019-05-31 Add button to toggle the navigation widget. Ismail Sunni 2019-05-31 Add navigation widget and compiled succesfully. Merge: 6b8aa01428 b8e94e9a5e Matthias Kuhn 2019-06-06 Merge pull request #30109 from DelazJ/processingTestReadme Fixing typo Matthias Kuhn 2019-06-06 Remove debug stuff Merge: 800cef2c0d 936c33081a Matthias Kuhn 2019-06-06 Merge pull request #30076 from m-kuhn/ssl_certificate_check Only check server SSL certificate if requested Matthias Kuhn 2019-06-06 Use the chain cert again Matthias Kuhn 2019-06-06 Some more silly tests Matthias Kuhn 2019-06-06 Fix typo Matthias Kuhn 2019-06-06 More debugging Harrissou Sant-anna 2019-06-06 Better wording Co-Authored-By: Matthias Kuhn Alessandro Pasotti 2019-06-06 Typo Merge: 58fcd60f49 5219cee270 Matthias Kuhn 2019-06-06 Merge pull request #30107 from DelazJ/verticalSpacer Set to 0 the height of the vertical spacer at the bottom of dialog Harrissou Sant-anna 2019-06-06 Fixing typo Matthias Kuhn 2019-06-06 debug msgs Alessandro Pasotti 2019-06-06 Emit newProject after save project as ... (#30025) * Emit newProject after save project as ... Fixes #29919 * Use QgisApp::projectSavedAs signal when project is saved with a new path * Update browser project home path when saved as * Set home path when reading a project * Emit homePathChanged in any case Alessandro Pasotti 2019-06-06 Add test for double widgets in a form Alessandro Pasotti 2019-06-06 Do not emit changed signal if the value has not really changed NULL case Alessandro Pasotti 2019-06-06 Do not crash if maptool is not set (got this from a test run) Alessandro Pasotti 2019-06-06 Remove old incomplete documentation Nyall Dawson 2019-06-06 Fix warnings Nyall Dawson 2019-06-06 Make "zoom to native resolution" action correctly handle raster sources with multiple native resolutions, e.g. XYZ/WMTS layers Nyall Dawson 2019-06-06 Cleaner handling of raster provider native resolutions Nyall Dawson 2019-06-06 Report native resolution from mapserver layers, allow use with tile scale widget Nyall Dawson 2019-06-06 Populate metadata from mapserver providers Nyall Dawson 2019-06-06 Fix malformed html metadata display from mapserver provider Nyall Dawson 2019-06-06 Minor cleanups Nyall Dawson 2019-06-05 [mapserver] Implement responsive tile fetching and more efficient use of cache Refactor tiled mapserver layers to use the same approach as is done for WMTS/XYZ providers to avoid blocking renders while multiple outgoing tile requests are in progress. Improves the responsiveness of the provider and allows for much more efficient use of cache. Larry Shaffer 2019-05-23 Fix WFS connection version-related GUI widget enabling/disabling Fixes: - When saved with paging disabled, caused option to never be reenabled - When loading settings, feaure paging now constrained to WFS version - WFS 2.0.0 capabilities are no longer constrained to just that version, allowing versions above as well. Matthias Kuhn 2019-06-05 Redo the whole cert signing process Merge: 9c91505501 d77221039b Even Rouault 2019-06-05 Merge pull request #30039 from rouault/wfs_fix_ghost_progress_dialog [WFS provider] Avoid dangling download progress dialog Alessandro Pasotti 2019-06-05 Ignore mac/development in spell check Alessandro Pasotti 2019-06-05 Do not emit dateChanged signal if value has not changed Fixes #29937 Alessandro Pasotti 2019-06-05 Typo on unrelated file Alessandro Pasotti 2019-06-05 Astyle on unrelated file olivierdalang 2019-06-05 [dbmanager] allow to import GEOMETRY tables UI is similar to the browser, where generic geometry tables are display several times, one for each type. Matthias Kuhn 2019-06-05 Sign postgres.crt with ca Alessandro Pasotti 2019-06-05 Get raster layer name when d&d gpkg, also open vectors in addition to rasters Fixes #30050 Matthias Kuhn 2019-06-05 Add ssl key with postres as CN Matthias Kuhn 2019-06-05 Fix access rights Harrissou Sant-anna 2019-06-05 Set height of the bottom vertical spacer to 0 avoiding vertical scrollbar when at the minimal "useful" size (specially for screenshot) Alessandro Pasotti 2019-06-05 Don't leak the vector layer clone Matthias Kuhn 2019-06-05 Make the code check a bit happier Alessandro Pasotti 2019-06-05 createFeatures check unique constraints on unfiltered layer Fixes #30062 Matthias Kuhn 2019-06-05 Fix dockerfile Merge: d710badd2f 059333f969 Alessandro Pasotti 2019-06-05 Merge pull request #30092 from elpaso/bugfix-gh2930082-welcomepage-check-qgis2-conf Welcome page: hide migration from QGIS2 option if settings do not exist Merge: 4bca6a8c6c df25107f38 Alessandro Pasotti 2019-06-05 Merge pull request #30091 from elpaso/bugfix-20848-issue-exporting-as-gpkg-fwd-port-from_3_4 issue exporting as gpkg fwd port from 3 4 olivierdalang 2019-06-05 adapt to review Merge: 74d6b23853 4cd0121464 Matthias Kuhn 2019-06-05 Merge pull request #30077 from m-kuhn/cache_location Use system cache location instead of profile folder for network cache Alessandro Pasotti 2019-06-05 Wlcome page: hide migration from QGIS2 option if settings do not exist Fixes #30082 Matthias Kuhn 2019-06-05 Temporary workaround until https://github.com/kartoza/docker-postgis/pull/129 is merged Matthias Kuhn 2019-06-05 Unblacklist postgres postgis test Matthias Kuhn 2019-06-04 Add test for postgres server certificate validation Alessandro Pasotti 2019-06-05 Forward port of test raster layer save as dialog Alessandro Pasotti 2019-06-05 Merge pull request #30008 from elpaso/bugfix-20848-issue-exporting-as-gpkg_3_4 Backport and enhance fix export raster as GPKG Merge: 95fb325c13 b489c21b58 Alexander Bruy 2019-06-05 Merge pull request #30045 from alexbruy/dbmanager-versioning [dbmanager] add primary key to the view created by versioning plugin (fix #25888) lbartoletti 2019-06-05 silly and unmodified copy/paste lbartoletti 2019-06-05 troopa's style lbartoletti 2019-06-05 fix qgis_spelling Merge: 416e387e58 b950c9e05f Matthias Kuhn 2019-06-04 Merge pull request #30074 from m-kuhn/composer_templates Fix "default layout templates" button Nyall Dawson 2019-06-04 Spelling Nyall Dawson 2019-06-04 Fix another crash when transforms cannot be created Nyall Dawson 2019-06-04 Fix some crashes with crses with no proj string capability Nyall Dawson 2019-06-04 Ensure that crses which cannot be represented by proj strings are still available in proj >= 6.0 builds Nyall Dawson 2019-06-04 Avoid some crs db lookups on proj 6 builds Nyall Dawson 2019-06-04 Disable unused code on proj 6 Nyall Dawson 2019-06-04 Fix inverted polygon renderer widget not opening colors and other panels inline in style dock Nyall Dawson 2019-06-04 Fix inverted polygon is distorted when map is rotated Fixes #26381 Nyall Dawson 2019-06-04 Fix disabled, broken test Nyall Dawson 2019-06-04 Update test mask images olivierdalang 2019-06-04 [cad] fix graphical glitches Matthias Kuhn 2019-06-04 Fix cache dir in options Matthias Kuhn 2019-06-04 Use system cache location instead of profile folder for network cache Profile folders are often on network drives and shared among machines whereas the cache should be local (as fast as possible) and is disposable. Merge: 8b83a461f9 c698ba778c Matthias Kuhn 2019-06-04 Merge pull request #10037 from m-kuhn/expression_builder_show_represented_values [Expression builder] show represented values in preview Matthias Kuhn 2019-06-04 Only check server SSL certificate if requested Fix #30075 Matthias Kuhn 2019-06-04 Add QGIS 4 TODO Matthias Kuhn 2019-06-04 Redirect default layout template button to configured folder The "Default templates" button in the layout manager now 1. checks if there is a composer_templates folder in the app dir 2. if not, redirects to the first configured composer templates folder 3. if no composer templates folder is configured, it's deactivated Fix #30064 Matthias Kuhn 2019-06-04 Code modernization lbartoletti 2019-06-04 New parameter for WMS service: tile_buffer [needs-docs][FEATURE] Nyall Dawson 2019-06-03 [needs-docs] Make label map tools follow click-click behavior It's rather jarring that the move label and rotate label tools don't follow the rest of the application in using click-click to move and rotate and rotate labels, and instead use the older click-and-drag behaviour. This commit reworks the tools to use click to start, click to end behaviour instead. It also makes them respect the same conventions as the move and rotate features tools, where a right click cancels the move/rotate, and same with pressing "esc" mid-operation. Nyall Dawson 2019-06-03 Fix Travis build Nyall Dawson 2019-06-03 Dox Nyall Dawson 2019-06-03 [labeling] Fix incorrect bounding box of labels used when map is rotated Fixes #24680 Nyall Dawson 2019-06-03 [labeling] Fix cannot use labeling map tools when canvas is rotated Fixes #25384 Nyall Dawson 2019-06-03 Add some unit tests for labeling results Merge: 7ec417f161 cf634aa3aa Luigi Pirelli 2019-06-03 Merge pull request #29992 from ghtmtt/processing_ndvi [processing] fix NDVI calculation formula in builtin raster calculator Nyall Dawson 2019-06-03 Remove outdated comment Nyall Dawson 2019-06-03 Add friendly, descriptive errors when opening a project which has preset non-default coordinate operations set between a crs pair, which use grids that are not available on the local system Nyall Dawson 2019-06-03 Add method to retrieve grid details from a proj string Nyall Dawson 2019-06-03 Update test results Nyall Dawson 2019-06-03 Don't allow building QGIS on proj 6.0 versions Require at least 6.1.0. We need proj_normalize_for_visualization, and the workarounds for building without it are too extensive, too fragile, and result in too much spaghetti code. Gotta make the hard call here ;) Nyall Dawson 2019-06-03 Whenever calculating proj coordinate operation strings, ALWAYS base them on normalized operations QGIS doesn't need (or want) to care about strictly following projection definitions here, we ALWAYS want X/Y to be X/Y Nyall Dawson 2019-06-03 Update test results for proj 6 Nyall Dawson 2019-06-03 Fix application of default datum transform on proj 6 builds Nyall Dawson 2019-05-31 Fix doxygen Nyall Dawson 2019-05-31 Fix caching of coordinate transforms Nyall Dawson 2019-05-31 Don't select not-available operations by default Nyall Dawson 2019-05-31 Fix accuracy message when operation accuracy is unknown Nyall Dawson 2019-05-31 Update datum transform widgets and dialog for proj 6 Nyall Dawson 2019-05-31 Allow clickable links in QgsMessageViewer Nyall Dawson 2019-05-31 Show nice friendly warnings to users when - A coordinate transform cannot be created, e.g. due to not making sense (transforming earth coords to mars coords) - A coordinate transform cannot be created due to a missing grid file (along with links to download the grid if available) - A coordinate transform was created, BUT a better one is possible, it just is missing some prerequisite on the user's system (again, with links to download if available) Sponsored by ICSM Nyall Dawson 2019-05-31 Don't show generic proj error message to users Nyall Dawson 2019-05-31 Always attempt to create the preferred Proj coordinate operation for transforms, even if grids are not available. And then use custom handlers or message log to warn users that better operations are possible, just not available on their system. Also use similar approach to raise errors when either no operation is possible between two coordinate systems, or only ONE is yet it is not available on the current system (e.g. due to missing grid file) Sponsored by ICSM Nyall Dawson 2019-05-31 Add mechanisms to set handlers for coordinate transform creation errors and warnings Nyall Dawson 2019-05-31 Refactor to extract useful method Nyall Dawson 2019-05-31 Remove unused setFinder method Merge: a4e5e6a598 92c412be93 Matthias Kuhn 2019-06-03 Merge pull request #9980 from qgis/Apache24config Change the httpd template to use Apache 2.4 style Nyall Dawson 2019-06-01 [needs-docs] Append a local, user writable folder to proj 6 search paths Now, proj will search in the current user profile "proj" folder (e.g. .local/share/QGIS/QGIS3/profiles/default/proj" on linux) for grid files and other proj helper files. This allows users (and plugins) to install grid files and make them available for use in QGIS without requiring administrator access to the system. Jürgen E. Fischer 2019-06-01 processing: avoid fetching the layer parameters when not executing Jürgen E. Fischer 2019-05-31 processing: add option to select directory to recurse for files (fixes regression with a number of tools that used to have this - eg. buildvrt for instance) Even Rouault 2019-05-31 [WFS provider] Avoid dangling download progress dialog While investigating #27384, which I failed to reproduce, I noticed another - minor - issue when loading layers from a local GeoServer instance. Very often (easily triggered by reloading layers with F5), one or several download progress window would be displayed ~ 4 seconds after the refresh had finished. This was due to a race between the creation and destruction of this window. Alexander Bruy 2019-05-31 [dbmanager] add promary key to the view created by versioning plugin (fix #25888) Martin Dobias 2019-05-30 [browser] Fix removal of views from postgres databases (fixes #29812) For views one needs to use DROP VIEW sql command Peter Petrik 2019-05-30 fix #30028 Closing Vertex Edititor crashes the app Nyall Dawson 2019-05-27 Fix proj4 build Nyall Dawson 2019-05-27 Upgrade QgsCoordinateTransformContext for proj 6 This reworks (on proj 6 builds only!) QgsCoordinateTransformContext to use proj strings of proj coordinate operations to handle the users' preferred list of operations when transforming coordinates between two CRSes. Previously, the context heavily utilised internal transform ID numbers, which were QGIS specific and relied on matching entries from the QGIS srs.db file. This approach was undesirable because it meant QGIS had to maintain and carry it's own table of possible transform pathways between CRS pairs (which was difficult to update, impossible to track, and most likely severely out of date). Now we can utilse Proj 6's (wonderful!) logic for determining the best coordinate operation to utilise between two CRSes. All the old API has been deprecated and no longer works under proj 6, but that's unavoidable (and unlikely to be in use by plugins anyway, it's VERY low level stuff). A further bonus of this work is that QgsCoordinateTransform no longer relies on proj strings of the source/dest CRS to build the transform -- the issue with that approach was that proj strings are lossy (and not always possible to generate), so now by default we are generating better pathways between CRS pairs. This resolves issues with transforms which rely on pivot datums, such as GDA94 - GDA2020 conversions. Sponsored by ICSM Nyall Dawson 2019-05-27 Deprecate a QgsCoordinateTransformContext members which don't apply in proj >= 6.0 builds Nyall Dawson 2019-05-27 Improve QgsRasterProjector handling of transform context Nyall Dawson 2019-05-27 Remove unused support for single source/dest settings in QgsCoordinateTransformContext This has been #ifdef'ed out since it's original implementation, and it has no meaning in the world of Proj >= 6.0 Nyall Dawson 2019-05-31 Indentation Nyall Dawson 2019-05-31 Fix exception in BatchAlgorithmDialog Jürgen E. Fischer 2019-05-29 fix windows build Etienne Trimaille 2019-05-30 small improvements to bug report Even Rouault 2019-05-30 [OGR provider] Map GeometryCollection of TIN coming from multipart shapefiles to MultiPolygonZ (fixes #29376) Even Rouault 2019-05-30 [WFS client] Revert read buffer size limitation (fixes #29258, fixes #27626) This apparently caused deadlock issues. Credit to @nyalldawson for spotting the offending commit. Partial revert of 0addae5b783e541953522eabe178426e820bf852 Merge: d3342ad3aa 2a2a4cd597 Alessandro Pasotti 2019-05-30 Merge pull request #30020 from elpaso/make-make-great-again Copy test file before running the test Martin Dobias 2019-05-29 [wcs] safer and faster rendering of WCS layers Redering of WCS layers has been quite inefficient since introduction of multi-threaded rendering in QGIS 2.4: whenever map rendering was starting, copying of WCS provider involved running full initialization of WCS provider which typically does three(!) network requests in the constructor (get capabilities + 2x check to work around some incompatibilities of WCS servers). This was both slow and potentially dangerous because of embedded QEventLoop for the network requests. This is now gone and when WCS provider gets cloned (e.g. when starting map rendering), it just gets copy of data without any extra work. Avoiding embedded QEventLoop fixes a crash in 3D view when loading tiles. Fixes #28800 Fixes #26706 Mathieu Pellerin 2019-05-30 [layout][ui] Fix missing opacity setting for the label font color button Alessandro Pasotti 2019-05-30 Copy test file before running the test and make make check happy Alexander Bruy 2019-05-30 Revert "[processing] populate batch interface with rows when multiple layers" This reverts commits f8890d8f047cd2bb934eaad83e1057814927adb5, f085f5527658c0a81b9a065a6fcee4d654d16bb6 and 5844a0fc906c744327139e137642f0ec97ae240a Merge: c2042a2ee3 8988fbcdd2 Alessandro Pasotti 2019-05-30 Merge pull request #30017 from elpaso/bugfix-gh29747-layout-mgr-crashes-copying Don't crash when copying layout elements Alessandro Pasotti 2019-05-30 Don't crash when copying layout elements Guard for existing multiFrames Fixes #29747 Peter Petrik 2019-05-29 fix #29630 spatialindex for NaN points Nyall Dawson 2019-05-30 Tweak names Nyall Dawson 2019-05-29 Don't limit label distances to postive values Sometimes it's useful to have negative distances, as a 0 distance can still be quite far from line features for some font families. Nyall Dawson 2019-05-29 Fix warning Nyall Dawson 2019-05-28 [labeling] Fix curved labels sometimes placed below line even when set to above line only Nyall Dawson 2019-05-28 Remove unused calculation Nyall Dawson 2019-05-28 Tweak curved label cost of placing away from center (increase cost slightly to encourage more central placements) Nyall Dawson 2019-05-29 [labeling] Update confusing/vague variable names Nyall Dawson 2019-05-29 [labeling] Fix curved labeling fails when line feature geometry begins with small segments Fixes #28699 Nyall Dawson 2019-05-29 Avoid redundant calculation in QgsMapToPixelSimplifier Nyall Dawson 2019-05-28 Remove impossible to hit code path - distance is never < 0 Nyall Dawson 2019-05-28 Fix some curved labels randomly disappear at certain scales Refs #12173 Nyall Dawson 2019-05-29 Update for c++11 Nyall Dawson 2019-05-28 [labeling] Don't waste time trying to generate curved labels on lines where the label length is greater then the line length Nyall Dawson 2019-05-28 Optimise method Avoid duplicate calculations Nyall Dawson 2019-05-29 [labeling] Ensure "merge connected features" setting works correctly with line networks that contains forks and branches And simplify memory management Refs #12173 Nyall Dawson 2019-05-29 [labeling] Fix missing labels when multilinestring features are used in conjunction with the "merge connected lines" setting Refs #12173 Nyall Dawson 2019-05-30 Ensure MapServer source select/browser correctly handles nested server structures Nyall Dawson 2019-05-30 Avoid more noisy message log warnings Nyall Dawson 2019-05-30 Fix MapServer provider ignores referer setting Nyall Dawson 2019-05-30 Add error item in browser when MapServer connections fail Nyall Dawson 2019-05-30 Fix MapServer connection items in browser do not respond correctly to changes in connection parameters And modernise code, sync with AFS provider Nyall Dawson 2019-05-30 [mapserver] Safer and faster rendering of ArcGIS MapServer layers Avoid redundant network requests when cloning data provider Nyall Dawson 2019-05-30 Fix overly noisy o2 debug messages/warnings Nyall Dawson 2019-05-30 Better error reporting when things go wrong in ArcGIS MapServer provider rendering Nyall Dawson 2019-05-30 Fix ArcGIS MapServer provider does not correctly respect authentication configuration Peter Petrik 2019-05-29 fix #30003 crash in mesh calculator Even Rouault 2019-05-29 Fix GeoJSON output of MultiPolygon/MultiSurface There was a lack of a JSon array around rings of a polygon. This issue is not present in 3.4 Also fixes an issue with gcc 5.5 of Ubuntu 16.04 that doesn't behave properly with C++11 brace syntax with code from nlohmann/json.hpp. The code compiles but the result is invalid: `json foo{ json::array{} }` is serialized as [[]] instead of []. So use old-style constructor instead: `json foo( json::array() )` This PR is on top of https://github.com/qgis/QGIS/pull/30010 Even Rouault 2019-05-29 QgsGeometryUtils::segmentizeArc(): fix full circle segmentization (fixes #29895) This fix display of full circles coming from PostGIS. Nyall Dawson 2019-05-28 Sip update Nyall Dawson 2019-05-28 [needs-docs] Rework new project CRS handling The previous approach was severely broken, because the default CRS for new projects setting was ignored as soon as a layer was added to the project. Instead, refine the setting to add options - "Use CRS from first layer added": same as previous behavior, the project CRS is set to match the first layer added to a new project - "Use a default CRS": CRS for a new project is set to a preset default CRS, and is left unchanged when adding layers to the project Also update qgis_global_settings.ini to reflect these changes. Fixes #27516 Nyall Dawson 2019-05-28 Fix QgsSettings::enumValue resolution when used with a non-default section Merge: 11d5b514d7 f8d0ecc7ee Alexander Bruy 2019-05-29 Merge pull request #30001 from alexbruy/saga-filter [processing] add default value to user filter matrix (fix #29999) Alexander Bruy 2019-05-29 [processing] add default value to user filter matrix (fix #29999) Merge: a871e90a2b 75f733f0dc Matthias Kuhn 2019-05-29 Merge pull request #29958 from ghtmtt/readme Update issue link in Readme.md Denis Rouzaud 2019-05-25 install newer libseccomp on Travis host for building with Qt 5.10+ in Docker container Alessandro Pasotti 2019-05-28 Update src/core/layout/qgslayoutmultiframe.cpp Alessandro Pasotti 2019-05-28 Fix crash when exporting layout Fixes #29798 Merge: 8d643014cc d358c63146 Alessandro Pasotti 2019-05-28 Merge pull request #29991 from elpaso/bugfix-gh29987-digit-options Fix buttons to adjust marker size do not work matteo 2019-05-28 [processing] fix NDVI calculation Alessandro Pasotti 2019-05-28 Fix buttons to adjust marker size do not work Fixes #29987 Merge: 4b35d8513e 4bb39befb2 Alessandro Pasotti 2019-05-28 Merge pull request #29983 from elpaso/bugfix-gh29980-layout-export-multiple-dots Fix atlas export when file name contains multiple dots Merge: bede19662e 47f739c70e Alessandro Pasotti 2019-05-28 Merge pull request #29968 from elpaso/bugfix-gh29821-layout-crash-py QgsLayoutAtlasWidget: Disconnect signals when layout RIP Alessandro Pasotti 2019-05-28 Use completeBaseName for exported atlas path Merge: 575b0de82d 49b381f216 Alessandro Pasotti 2019-05-28 Merge pull request #29970 from elpaso/bugfix-gh29767-server-wfs-double-virtual-fields Server WFS fix describefeaturetype double virtual fields Alessandro Pasotti 2019-05-28 Fix atlas export when file name contains multiple dots Fixes #29980 Mathieu Pellerin 2019-05-28 [labeling][ui] Fix broken multiline alignment combo box - setup geometry generator ui stuff first to properly initiate combobox - for line and polygons, don't set combobox to a missing item, default to left alignment Alessandro Pasotti 2019-05-28 Add missing test control file Alessandro Pasotti 2019-05-28 Revert "QgsLayoutAtlasWidget: Disconnect signals when layout RIP" This reverts commit 1626565c76b3fc772ed6d075b7274c305009d213. Found a better way to delete the widget when designer dialog is closed. Alessandro Pasotti 2019-05-28 Ensure the designer dialog is deleted immediately Before other signals can crash the application. Fixes #29821 Alessandro Pasotti 2019-05-28 Use qgis::overload Nyall Dawson 2019-05-28 Fix offset labels from reprojected layers when map is rotated Fixes #24796 Nyall Dawson 2019-05-28 Fix labeling ignores "label per part" setting when geometry parts are adjacent Fixes #26763 Nyall Dawson 2019-05-28 Fix warnings Even Rouault 2019-05-25 QgsVectorFileWriter::writeAsVectorFormat(): return appropriate output layer name for GPX driver (github fixes #29819) Even Rouault 2019-05-25 testqgsvectorfilewriter.cpp: fix badly named variable, and remove useless code David Signer 2019-05-27 mentioning array_agg in relation_aggregate Peter Petrik 2019-05-27 update to MDAL 0.3.3 Alexander Bruy 2019-05-27 update tests and merge all color ramp tests into single file Alexander Bruy 2019-05-26 add tests for QgsColorRamp Alexander Bruy 2019-05-26 prevent crash in the color brewer color ramp when requested color corresponding to the NaN value (fix #29509) Merge: 3dddfe4bbb 5eb5139251 Even Rouault 2019-05-27 Merge pull request #29949 from rouault/fix_github_29858 [WFS provider] Support layers with GML field names only differing by cases (github fixes #29858) Merge: b7375887a1 0768dde519 Even Rouault 2019-05-27 Merge pull request #29946 from rouault/fix_redmine_21768 WFS provider: fix issues with TYPENAME(S) and NAMESPACE(s) with WFS 2.0 Alessandro Pasotti 2019-05-27 Server WFS fix describefeaturetype double virtual fields Fixes #29767 Merge: d64282ddb7 a33ab6fb3b Alessandro Pasotti 2019-05-27 Merge pull request #29967 from elpaso/bugfix-gh29879-file-proto-insertlinks Handle file:// links in identify text Alessandro Pasotti 2019-05-27 QgsLayoutAtlasWidget: Disconnect signals when layout RIP Fixes #29821 Alessandro Pasotti 2019-05-27 Handle file:// links in identify text Fixes #29879 Merge: 169e246fdc 892ccfe69e Alessandro Pasotti 2019-05-27 Merge pull request #29965 from elpaso/bugfix-29824-rastercalc-invalid-exp Fix raster calculator invalid expressions Matthias Kuhn 2019-05-27 Correct enum Matthias Kuhn 2019-05-23 Add missing include Matthias Kuhn 2019-05-22 Add default parameter Matthias Kuhn 2019-05-23 Improve empty project item on templates Matthias Kuhn 2019-05-22 Project Templates instead of simply Templates Matthias Kuhn 2019-05-22 Hide recent projects if empty Matthias Kuhn 2019-05-22 Improve empty project preview image Matthias Kuhn 2019-05-22 Revert tabbing of welcome page Matthias Kuhn 2019-05-22 Move project list item delegate to new file Matthias Kuhn 2019-05-22 Centralize project preview creation Matthias Kuhn 2019-05-22 Hide panels and toolbars on welcome page Matthias Kuhn 2019-05-20 Reogranize welcome page Matthias Kuhn 2019-05-17 Fix broken doc links Matthias Kuhn 2019-05-17 Update src/app/qgswelcomepage.cpp Co-Authored-By: Nyall Dawson Matthias Kuhn 2019-05-17 Update src/app/qgswelcomepage.cpp Co-Authored-By: Nyall Dawson Matthias Kuhn 2019-05-16 Add a template list to the welcome screen Matthias Kuhn 2019-05-16 Code style Matthias Kuhn 2019-05-15 Add preview image to qgz files Matthias Kuhn 2019-05-14 Rename welcomepageitemsmodel to recentprojectsitemmodel Alessandro Pasotti 2019-05-27 Fix raster calculator invalid expressions Tell the user that is invalid instead of silently ignoring undefined functions. Fixes #29824 saber 2019-05-27 fixes issue with db lock when writing mbtiles Nyall Dawson 2019-05-27 Regenerate distance area calculation on demand in attribute table Storing the instance in the table means that it does not respond correctly to project ellipsoid changes, resulting in area calculations using an outdated ellipsoid until the attribute table is reopened Fixes #25500 Nyall Dawson 2019-05-24 Fix (?) crash when filtering layer with attachment field Fixes #21775 Merge: d5254eced2 f399d3f3cf Alessandro Pasotti 2019-05-27 Merge pull request #15371 from elpaso/bugfix-21986-jsonarray-spatialite Fix spatialite handling of JSON arrays Alessandro Pasotti 2019-05-27 Fallback to QVariant( QVariant::Type::Int ) Alessandro Pasotti 2019-05-27 Added test for isNull/isValid returns Merge: 21940e1dfb 3fd399dc59 Alessandro Pasotti 2019-05-27 Merge pull request #10036 from elpaso/bugfix-20848-issue-exporting-as-gpkg Fix export raster as GPKG Alessandro Pasotti 2019-05-27 More QVariant test fixes Mathieu Pellerin 2019-05-27 [symbology] Fix point pattern displacement logic to match pre 3.8 Alessandro Pasotti 2019-05-27 Fix QCOMPARE with variant lists in test Alessandro Pasotti 2019-05-27 Address PR comments (minor changes) Alessandro Pasotti 2019-05-24 Fix spatialite handling of JSON arrays Fixes #21986 plus: - fix multiple string keys with commas in value relation widget - more robust JSON and array (un)marshalling - uniform array representation in value relation widgets - lot of test coverage - automatic QVariant type conversions in JSON utils matteo 2019-05-27 update issue link Denis Rouzaud 2019-05-26 do not insert layers in embedded groups (#10004) fixes #29678 Denis Rouzaud 2019-05-26 make flashing independent from panning/zooming in attribte table in attribute editor mode (#29955) Alexander Bruy 2019-05-24 add tests for style URI retrieval Alexander Bruy 2019-05-24 load style from the QML file with the same name as layer file name for GeoPackages, CSV and SpatiaLite (fix #21691) Víctor Olaya 2019-05-24 [processing] do not declare output of saveselectfeatures as points It can be of any geometry type Nyall Dawson 2019-05-26 Make test resilent against future potential order changes Nyall Dawson 2019-05-26 Explain test Nyall Dawson 2019-05-26 Avoid some fragile tests Nyall Dawson 2019-05-26 Just test for presence of name, not name itself Nyall Dawson 2019-05-26 Fix leak Nyall Dawson 2019-05-25 Dox, warnings fixes Nyall Dawson 2019-05-25 Hide deprecation warnings We can't remove use of these methods until we can safely drop proj 4 support. Until then, they are required for proj 4 based builds. Nyall Dawson 2019-05-25 Add API to retrieve avaiable coordinate operations between a source and destination QgsCoordinateReferenceSystem on proj >= 6 builds Nyall Dawson 2019-05-25 Mark older datum transform methods as deprecated - they don't work under proj 6 Nyall Dawson 2019-05-25 Add method to retrieve underlying PJ object from a QgsCoordinateReferenceSystem proj 6 only Merge: c2e0c43188 943b992ed3 Alexander Bruy 2019-05-26 Merge pull request #29948 from volaya/fix_batch_getvalue [processing] fixed method name in gui wrapper after API renaming Even Rouault 2019-05-26 [WFS provider] Support layers with GML field names only differing by cases (github fixes #29858) Víctor Olaya 2019-05-26 [processing] fixed method name in gui wrapper after API renaming Merge: 1351daf625 6a6376238d QGIS issue bot <48837220+qgib@users.noreply.github.com> 2019-05-25 Merge pull request #9438 from haubourg/add_issue_templates [WIP] Add future issue templates for github Denis Rouzaud 2019-05-25 Revert "enable DOCKER_BUILDKIT when building Docker images" This reverts commit cfd4290bffac59b05710a425cccf624f9ca8eef7. Denis Rouzaud 2019-05-25 enable DOCKER_BUILDKIT when building Docker images Even Rouault 2019-05-25 Fix previous commit Even Rouault 2019-05-25 [WFS provider] Emit TYPENAME and TYPENAMES for WFS 2.0 DescribeFeatureType & GetFeature Fixes Redmine #21768 and https://github.com/qgis/QGIS/pull/9849 Due to confusion in the WFS 2.0 sepecification the situation is that WFS 2.0 servers 'randomly' recognize TYPENAME or TYPENAMES depending on DescribeFeatureType and GetFeature requests. So emit both parameters as tests show that it fixes issues and doesn't seem to cause harm. Klavs Pihlkjær 2019-04-16 [WFS provider] Improve handling of NAMESPACE(S) (github #9849) Modified by E. Rouault Even Rouault 2019-05-25 Fix build with gcc 5.5 Marco Bernasocchi 2019-05-25 update funding url Denis Rouzaud 2019-05-25 [Travis] use xenial for all builds (#18657) Marco Bernasocchi 2019-05-25 link sponsoring on github to our website Enabling sponsoring button with link to our own sustaining membership and donation page Merge: a888986567 6009070502 Alexander Bruy 2019-05-25 Merge pull request #10074 from alexbruy/grass-r-sun [processing] split GRASS r.sun algorithm into two (fix #21637) Mathieu Pellerin 2019-05-24 [needs-docs][processing] Avoid field collision via optional prefix in overlay algorithms (#10092) Makes for a more predictable collision avoidance, which can be neccessary for some models. Merge: 0b7e399af0 03abf0e42b Alexander Bruy 2019-05-24 Merge pull request #10082 from alexbruy/postgis-comment [db_manager] apply comment to the correct column when altering table column (fix #21425) Nyall Dawson 2019-05-24 Use proj to get crs bounds under proj 6 Alexander Bruy 2019-05-23 [maptips] restore wrapping of the long lines (fix #21388) Nyall Dawson 2019-05-24 Update test results for proj6 Nyall Dawson 2019-05-24 Fix test, don't use nonsensical ellipsoid Nyall Dawson 2019-05-24 Correctly handle crs restoration after an invalid crs was written to xml Nyall Dawson 2019-05-24 Never try to create a crs from an empty proj string, just shortcut and mark as invalid instead Avoids proj warnings Alexander Bruy 2019-05-23 [processing][needs-docs] allow to switch from batch dialog to single UI (fix #16893) Nyall Dawson 2019-05-23 Fix confusing memory management in dxf export Nyall Dawson 2019-05-23 Fix dxf export ignores multisurface geometry types Fixes #21779 Víctor Olaya 2019-05-23 [processing] do not export sdat files provided as part of a multiple raster input fixes #22131 Denis Rouzaud 2019-05-23 move QgsHighlight style setting in a static method (#10064) Alexander Bruy 2019-05-23 [db_manager] apply comment to the correct column when altering table column (fix #21425) Merge: 83e6dd3efe 3df7f897f6 Alessandro Pasotti 2019-05-23 Merge pull request #10077 from elpaso/bugfix-22033-dbmanager-wrong-shp-import db-manager: Update input layer and table names Víctor Olaya 2019-05-23 [processing] fixed description of SAGA gaussian filter algorithm Fixes #21797 Alessandro Pasotti 2019-05-23 db-manager: Update input layer and table names when selecting an external file Fixes #22033 - wrong shapefile import Merge: f9810a4534 bb567cd5b8 Alessandro Pasotti 2019-05-23 Merge pull request #10063 from elpaso/bugfix-22035-processing-pg-camel-case-schema Bugfix 22035 processing pg camel case schema Alexander Bruy 2019-05-23 update tests Alessandro Pasotti 2019-05-23 Processing importintopostgis: Do not transform table name to lowercase Alexander Bruy 2019-05-23 [processing] split r.sun into two algorithms as it has mutually exclusive options (fix #21637) Mathieu Pellerin 2019-05-22 [effects] Fix blur radius not taking dpi into account (fixes #14885) Merge: 3a48f181b6 9342359b5e Denis Rouzaud 2019-05-22 Merge pull request #9859 from qgis/3nids-patch-1 add mac/development README Merge: 7e78874807 282ad5fafe Denis Rouzaud 2019-05-22 Merge pull request #10072 from 3nids/remove_old_code remove old hack for Qt 4.8 Nyall Dawson 2019-05-22 Fix rule based label/symbol renderers reset max scale for rules to 1:100000 And improve dox Fixes #21845 Denis Rouzaud 2019-05-22 remove old hack for Qt 4.8 upstream issue has been fixed see https://bugreports.qt.io/browse/QTBUG-40449 Etienne Trimaille 2019-05-22 add missing group translation for Files and Paths, reordering Alexander Bruy 2019-05-22 [processing] use correct parent layer parameter in v.net.distance algorithm (fix #22013) Alexander Bruy 2019-05-22 [processing] move "Split RGB bands" algorithm inside "Raster tools" group to maintain consistency (fix #21849) Alexander Bruy 2019-05-22 [processing] use correct file extension in r.in.lidar.info (fix #21910) Nyall Dawson 2019-05-22 Also invalid QgsCoordinateReferenceSystem cache on qgis exit, fixes crashes on exit Nyall Dawson 2019-05-22 [layouts] Avoid resetting column selection when restoring project with an atttribute table set to the "atlas feature" source Fixes #20538 Jürgen E. Fischer 2019-05-22 fix build of grassrasterprovider Alessandro Pasotti 2019-05-22 processing postgis connector quote indexes names Merge: d3ce0a0dc2 23b1580cb7 Denis Rouzaud 2019-05-22 Merge pull request #10021 from 3nids/itembrowser_shortcut add shortcuts to browse feature list Denis Rouzaud 2019-05-22 🐠 -> 💃 (cuttlefish->disco) Alessandro Pasotti 2019-05-22 Tests for case sensistive pg schema Alessandro Pasotti 2019-05-22 Add missing error class and quote identifiers Fixes #22035 - case sensitive schema Denis Rouzaud 2019-05-22 register shortcuts globally Denis Rouzaud 2019-05-22 use [] and {} for shortcuts Merge: 86f35e8beb 4e0a90a30b Blottiere Paul 2019-05-22 Merge pull request #9833 from pblottiere/create_image [server] Sanitise image creation Merge: bb0d449954 ad019c499b Alessandro Pasotti 2019-05-22 Merge pull request #10047 from elpaso/bugfix-22071-relation-reference-identify-on-map Fix identify on map in relation reference widget Nyall Dawson 2019-05-22 Abort symbol rendering early if render job is cancelled Some symbol rendering operations take a long time, especially if settings are accidentally ridiculous (e.g. changing a marker line with interval 1 mm to map units on a small scale map can result in millions+ of markers being rendered for a single feature). If we don't abort these operations responsively, then the render job can become effectively "stuck" and sit burning away CPU for no good reason (or in some cases lock the QGIS ui as a result). Instead, for possibly length symbol rendering operations we check at reasonable places for the QgsRenderContext::renderingStopped() flag and if it's set, abort the rendering quickly and gracefully. Blottiere Paul 2019-05-22 Image proportion when filter geom is defined Jürgen E. Fischer 2019-05-22 fix windows build on x86 Alessandro Pasotti 2019-05-22 Remove raw string (not necessary here) Harrissou Sant-anna 2019-05-22 Title case gdal profile combobox items Nyall Dawson 2019-05-22 Add missing dox to QgsRenderContext Nyall Dawson 2019-05-22 Mark render features methods as throwing QgsCsException, to allow it to be nicely caught in Python Denis Rouzaud 2019-05-21 cosmic > disco leftovers Denis Rouzaud 2019-05-21 update Travis to build on Trusty for code layout (#10048) * update Travis to build on Trusty for code layout * fix shellcheck replace ! -z by -n * shellcheck: fix -n doesn't work with unquoted arguments * more shellcheck fixes * use bash instead of posix Denis Rouzaud 2019-05-21 fix installing tzdata on Docker again Denis Rouzaud 2019-05-21 fix installing tzdata on Docker Nyall Dawson 2019-05-21 Add method to QgsRasterBlockFeedback to collect error messages And append raster errors to rendering errors whenever encountered Nyall Dawson 2019-05-21 If an error occurs while reading raster block data, don't return corrupt data as a result. Instead, indicate explicitly that an error occurred so that callers will fallback on appropriate error paths. Fixes rendering random junk (and possible crashes) when attempting to open an invalid gdal raster data source, such as the one attached to https://github.com/OSGeo/gdal/issues/1545 Also replace manual memory management with unique_ptrs Nyall Dawson 2019-05-21 Add missing function group help Denis Rouzaud 2019-05-21 update alternative Docker image from Cosmic to Disco (#10046) Nyall Dawson 2019-05-21 Fix incorrect entries are added to coordinate transform cache if crs cannot be represented as auth/id combo Nyall Dawson 2019-05-21 Fix rendering polys/lines with reprojection errors under proj 6 Nyall Dawson 2019-05-21 Update test result for proj 6 Nyall Dawson 2019-05-21 Reset proj error before attempting transforms, avoids older errors contaminating result of transform Alessandro Pasotti 2019-05-21 Fix identify on map in relation reference widget Fixes #22071 - Relation reference widget wrong feature when "on map identification" Blottiere Paul 2019-04-19 Add doc Blottiere Paul 2019-04-19 Update tests Blottiere Paul 2019-04-19 Fixes compilation Blottiere Paul 2019-04-18 const Blottiere Paul 2019-04-18 Removes duplicated code Blottiere Paul 2019-04-18 Rename methods Blottiere Paul 2019-04-18 Remove unused methods Blottiere Paul 2019-04-18 Check width/height values in context Blottiere Paul 2019-04-18 Move map size computation in context Nyall Dawson 2019-05-21 Ensure NULL item shows before field names in expression builder, instead of mixed inside them Merge: 92691f9f72 f7722e3ff6 Matthias Kuhn 2019-05-21 Merge pull request #10035 from daniviga/master [RPM] Fix a dependency on older Fedora releases Nyall Dawson 2019-05-21 Add comment for myself Nyall Dawson 2019-05-21 Update test result for proj 6 Nyall Dawson 2019-05-21 Adjust test result for proj 6 Nyall Dawson 2019-05-21 Fix resolution of bound crs proj strings to auth/code Nyall Dawson 2019-05-21 QgsCoordinateReferenceSystem::fromEpsgId worked with ESRI codes on pre proj6 builds, so keep compatibility with that under proj6 Nyall Dawson 2019-05-21 Adjust precision of some processing tests to allow them to pass under proj 6 Mathieu Pellerin 2019-05-21 [processing] Move the new XYZ algorithms under the raster tools group Matthias Kuhn 2019-05-20 Expression builder: show represented values in preview Instead of only showing the raw values, show also the represented values in the expression builder in the list values preview. This helps people to choose from readable values (whereas still the raw values get inserted on double click). Alessandro Pasotti 2019-05-20 Fix export raster as GPKG Fixes #20848 Test added for internal functions because the main functionality is in app. Partially reverts 006b130e8a85dbba9e499642a8493a515cf41aa0 See: https://github.com/qgis/QGIS/commit/006b130e8a85dbba9e499642a8493a515cf41aa0 Daniele Viganò 2019-05-20 [RPM] Fix a dependency on older Fedora releases matteo 2019-05-20 update help yaml matteo 2019-05-20 do suggestions Merge: 7132cf3b2e c09d39ef15 Blottiere Paul 2019-05-20 Merge pull request #10010 from elemoine/ele_filter [server] Support FILTER values with colons Mathieu Pellerin 2019-05-20 [ui] Improve UX by adding an original source label when changing / updating layer data source Nyall Dawson 2019-05-20 Don't show a 'invalid layer source' warning if a user opens a multi-layer vector file, but then chooses not to actually add any layers from the file Nyall Dawson 2019-05-20 Fix all layers are force redrawed whenever a filter is changed in any Nyall Dawson 2019-05-20 Fix a crash under proj 6 Nyall Dawson 2019-05-20 Update a test result for proj 6 Nyall Dawson 2019-05-20 Fix incorrect mapping of auth id pairs to old QGIS srs db id Because the old qgis internal db was seriously messed up and has all the ESRI authorities tagged incorrect as EPSG. Nyall Dawson 2019-05-20 Revert "postgres provider: performance improvements when loading layers" This reverts commit 2220b86e2e3d26a84b7533cb6c4fb0ee87d7fdc4. The commit broke existing unit tests Denis Rouzaud 2019-05-19 changed shortcuts to CTRL+ALT+arrow Jürgen E. Fischer 2019-05-20 translation string fixes Jürgen E. Fischer 2019-05-18 postgres provider: performance improvements when loading layers Harrissou Sant-anna 2019-05-17 Title case the options Harrissou Sant-anna 2019-05-15 Fix option label for GDAL ADDO resampling method Harrissou Sant-anna 2019-05-17 Title case the resampling options Harrissou Sant-anna 2019-05-16 [needs-docs] Harmonize display of GDAL build vrt options Larry Shaffer 2019-05-17 [oauth2] Verify replies still exist and attribute gets are valid Fixes unreported crash, due to access on nonexistent replies. Harrissou Sant-anna 2019-05-15 Make data type option translatable in GDAL algorithms dialog Merge: 03faaa3e0f d03714b0c7 Matthias Kuhn 2019-05-19 Merge pull request #10025 from m-kuhn/sip_force Use SIP_FORCE Matthias Kuhn 2019-05-19 Use SIP_FORCE Merge: 6d9b40f634 1e5d2f0b74 Matthias Kuhn 2019-05-19 Merge pull request #9988 from olivierdalang/cad-floater-squashed floating widget for advanced input next to the cursor Denis Rouzaud 2019-05-18 use global shortcuts Peter Petrik 2019-05-15 add TMS (fix #21987)and HTML output (fix #21991) for tilesxyz. Split to 2 algorithms (directory and MBTiles) Merge: 92ea2a5e45 2628c480c5 Matthias Kuhn 2019-05-18 Merge pull request #10023 from sebastic/no-revision Don't include revision in sources. Bas Couwenberg 2019-05-17 Don't include revision in sources. Prevent changes to files that weren't changed between releases. This eases review of the changes between releases significantly. matteo 2019-05-17 use combineField and handle exceptions better Mathieu Pellerin 2019-05-17 [ui] Revamp the svg/raster marker size widgets placement Benefits are: - data-defined width and height properties button closer to width and height spinboxes - minimum horizontal width reduced Mathieu Pellerin 2019-05-17 [ui] Prevent font combobox widgets from taking much minimum width Mathieu Pellerin 2019-05-17 [ui] Harmonize effects stack properties to match revamped symbol selector Mathieu Pellerin 2019-05-16 [ui] Revamp the symbol selector preview / layer tree / buttons Denis Rouzaud 2019-05-16 add shortcuts to browse feature list D'Hont René-Luc 2019-05-15 [Processing] Define boolean output In processing, if an algorithm has a boolean as an output, it cannot be defined as boolean but as a number. To be more precise in algorithms description, the commit add QgsProcessingOutputBoolean. Merge: b992999460 00d31f6003 Matthias Kuhn 2019-05-16 Merge pull request #10019 from m-kuhn/revert-qgz-attachments Revert "Merge pull request #10002 from m-kuhn/qgz-attachments" Matthias Kuhn 2019-05-16 Revert "Merge pull request #10002 from m-kuhn/qgz-attachments" This reverts commit 0804e342c863455fe7114e4fa84d8b9931656f8c, reversing changes made to e07741f00b7d69cada35521f10d3703ff404083f. matteo 2019-05-16 [feature][needs-doc] format strings Éric Lemoine 2019-05-15 Mention xvfb-run in tests/README.md Éric Lemoine 2019-05-15 Support FILTER values with colons Sandro Santilli 2019-05-16 [git] Further tweak .mailmap [ci skip] Mathieu Pellerin 2019-05-16 [ui] Further tweaks to browser feature list toolbar: - use dedicated icons (avoids confusion with pan/zoom to selected features) - use even spacing across the row (looks much better, more spacing) Merge: e07741f00b 1bd4ab0877 Matthias Kuhn 2019-05-16 Merge pull request #10002 from m-kuhn/qgz-attachments Allow adding attachments in qgz files Merge: a2aaf60c77 81771dddb9 Matthias Kuhn 2019-05-16 Merge pull request #10011 from m-kuhn/save_to_templates Add save to templates button Merge: cfc78c4bc0 90d40d5bb7 Matthias Kuhn 2019-05-16 Merge pull request #10014 from elpaso/qjson-nlohmann-followup Install json_fwd.hpp header Sandro Santilli 2019-05-16 [git] Map strk@kebit.net to strk@kbt.io for git shortlog Mathieu Pellerin 2019-05-16 [ui] Follow up tweaks to browser feature list toolbar feature: - use tool button autoRaise=true look consistently - rework first/previous/next/last arrow svg (and compress) - uppercase tooltip - pan icon -> pan action, zoom icon -> zoom action ;) Jürgen E. Fischer 2019-05-15 qgis server: track timestamps of remote projects Denis Rouzaud 2019-05-15 place double arrows in same order in icon Merge: 7df3163743 3b875a7617 Denis Rouzaud 2019-05-15 Merge pull request #9992 from 3nids/itembrowser allow browsing feature list in feature mode Denis Rouzaud 2019-05-15 reorganize buttons, reduce font size olivierdalang 2019-05-15 (trying to fix travis build) Alessandro Pasotti 2019-05-15 Install json_fwd.hpp header Merge: 607664c5a6 a3d4055941 Alessandro Pasotti 2019-05-15 Merge pull request #10013 from elpaso/wfs3-ogr-client-fix Fix WFS3 OGR build URI olivierdalang 2019-05-15 add missing docstring with sip_include.sh Alessandro Pasotti 2019-05-15 Fix WFS3 OGR build URI matteo 2019-05-15 remove plugin from header Matthias Kuhn 2019-05-15 Ask for template name if missing olivierdalang 2019-05-15 unstable API notice Denis Rouzaud 2019-05-15 move the toolbar to the bottom Denis Rouzaud 2019-05-14 add first/last buttons Denis Rouzaud 2019-05-07 [FEATURE] add toolbar in attribute table to browse feature list arrows allow browsing the feature list in the attribute table in form view the current edited feature can be highlighted and the map canvas automatically panned or zoomed matteo 2019-05-15 fix spelling Matthias Kuhn 2019-05-15 Add save to templates button olivierdalang 2019-05-15 prepare commit & coding style olivierdalang 2019-05-15 better floater display (also for dark backgrounds) olivierdalang 2019-05-15 fix behaviour on focusOut and textEdited it now matches exactly (i think) the dockwidget's behaviour matteo 2019-05-15 astyle and other fixes Merge: 2cc8e11912 4d6fbd3f18 Matthias Kuhn 2019-05-15 Merge pull request #10006 from m-kuhn/q_unused Unused ; in Q_UNUSED matteo 2019-05-15 format strings matteo 2019-05-15 after first review Matthias Kuhn 2019-05-15 Remove unrequired ; and make clang-tidy a bit more smiley Matthias Kuhn 2019-05-15 Fix see also links Matthias Kuhn 2019-05-14 Allow adding attachments in qgz files matteo 2019-05-14 after review matteo 2019-05-14 [feature[ Processing Climb along lines algorithm Denis Rouzaud 2019-05-14 stronger test for embedded layers (#10001) Alexander Bruy 2019-05-14 [processing] allow selecting input from open layers only if input is a layer-type (e.g. raster, vector, mesh). All other inputs can be selected only from filesystem Nyall Dawson 2019-05-14 Better thread safety in package layers alg Nyall Dawson 2019-05-14 [FEATURE][processing] Add "Save layer styles into GeoPackage" option for Package Layers algorithm Allows embedding of the current layer styles into the packaged layers as the default layer styles. Nyall Dawson 2019-05-03 [processing] Fix error reporting in package layers algorithm Nyall Dawson 2019-05-14 Avoid unnecessary calculations in SVG fill symbol cloning Minor speed boost Merge: 228ff9a64b 41e8dff118 Matthias Kuhn 2019-05-14 Merge pull request #9993 from 3nids/fixembedded fix issues with embedded layers Nyall Dawson 2019-05-14 Capitalization Nyall Dawson 2019-05-14 Guard against nullptr Denis Rouzaud 2019-05-13 fix restoring visibility of layers in embedded groups Denis Rouzaud 2019-05-13 add test for layer visibility in embedded group Nyall Dawson 2019-05-03 [FEATURE][processing] New algorithm "Overlap analysis" This algorithm calculates the area and percentage cover by which features from an input layer are overlapped by features from a selection of overlay layers. New attributes are added to the output layer reporting the total area of overlap and percentage of the input feature overlapped by each of the selected overlay layers. This is quite a common GIS task request, yet is full of traps for inexperienced users, and the amount of manual data work usually done by users to calculate these figures can often lead to mistakes and inaccurate results. It's nice to have a robust, fast, inbuilt algorithm which allows this task to be done in a single step without risk of human error. Merge: e693e81053 b554b74deb Alessandro Pasotti 2019-05-13 Merge pull request #9989 from elpaso/wfs3-ogr-client Add WFS3 (experimental) to supported OGR protocols Alessandro Pasotti 2019-05-13 Add WFS3 (experimental) to supported OGR protocols Quickest way to implement a test client. olivierdalang 2019-05-13 [FEATURE][needs-docs] add a floater showing advanced input editlines next to the mouse Sponsored by Kanton Schaffhausen in collaboration with OPENGIS.ch Merge: 6a3cd82d9c 71a2766015 Matthias Kuhn 2019-05-13 Merge pull request #9971 from olivierdalang/node-tool-chain-add [nodetool] chained add vertex at endpoint Merge: 84a98917fe 6e62c0246d Matthias Kuhn 2019-05-13 Merge pull request #9908 from raymondnijssen/roundextent Round values in ExtentFromLayer processing algorithm Nyall Dawson 2019-05-13 Remove leftover code Nyall Dawson 2019-05-13 Use proj to identify auth/codes from a proj string, instead of QGIS' internal crs db Nyall Dawson 2019-05-13 Always get full proj string, including towgs parameters See https://lists.osgeo.org/pipermail/proj/2019-May/008565.html Fixes some unit test failures Nyall Dawson 2019-05-13 Ensure that temporary map canvas atlas variables are never written to projects Causes a crash on debug builds, and is generally undesirable anyway Nyall Dawson 2019-05-13 Avoid crashes on debug builds when trying to write xml for more value types Nyall Dawson 2019-05-13 More proj6 test fixes Nyall Dawson 2019-05-13 Try to fix proj4 build Nyall Dawson 2019-05-12 Indentation Nyall Dawson 2019-05-12 Leave broken code in place for now, it can't hurt, can it? Nyall Dawson 2019-05-12 Disable some tests, add some temporary results for now Nyall Dawson 2019-05-12 Be less fussy when matching proj strings to auth/code from qgis db on proj 6 The db has many more entries, and ideally the matching using qgis db is going to be removed asap (as soon as proj can correctly perform this identification itself) Nyall Dawson 2019-05-12 Failed attempt to use proj to identify auth/codes from proj strings Nyall Dawson 2019-05-12 Fallback to regex to get ellipsoid and op code from proj string -- not possible from proj api Nyall Dawson 2019-05-03 Crs sync work Nyall Dawson 2019-05-03 Add method to get SingleCrs from crs Nyall Dawson 2019-04-30 Wip conversion to proj6 db instead of gdal csv files for population of CRS db Nyall Dawson 2019-04-30 Remove old manual crs db overrides Jürgen E. Fischer 2019-05-12 fix build Nyall Dawson 2019-05-10 Tiny bit of extra safety Nyall Dawson 2019-05-09 Ensure correct thread locale QgsNetworkAccessManager is used during o2 requests Otherwise the main thread manager is always used, resulting in lots of warnings and potential crashes Nyall Dawson 2019-05-09 [o2] A new refresh_token is not a mandatory part of the response after requesting a refresh The server will always return a new access_token, but returning a new refresh_token is optional Denis Rouzaud 2019-05-11 add link to development README Chris Mayo 2019-05-07 INSTALL: document Python 3 as a build tool Needed for scripts/process_function_template.py run by src/core/CMakeLists.txt. Enforced since commit: f16fe73476 ("Python is a hard build time dependency", 2015-09-20) Raymond Nijssen 2019-05-10 tests for rounded values in polygonfromlayerextent algorithm Raymond Nijssen 2019-05-03 improved description Raymond Nijssen 2019-05-02 use distance instead of number parameter, and set advanced flag Raymond Nijssen 2019-04-30 fix keyword Raymond Nijssen 2019-04-30 Round values in ExtentFromLayer processing algorithm Richard Duivenvoorde 2019-05-10 Change the httpd template to use Apache 2.4 style Merge: 9a612d4e19 46a4435e65 Alessandro Pasotti 2019-05-10 Merge pull request #9970 from elpaso/bugfix-fix-plugin-deps Fix plugin dependencies Merge: 89693606bf 0081ad026a Alessandro Pasotti 2019-05-10 Merge pull request #9832 from elpaso/qjson-nlohmann Fast (and beautiful) json serializing Alessandro Pasotti 2019-05-10 Use a function to access plugins_metadata_parser global object Mathieu Pellerin 2019-05-10 [themes] Fix field expression widget not playing nice with themes Alessandro Pasotti 2019-05-10 Faster build times with fwd include Nyall Dawson 2019-05-10 Use a message bar in Style Manager dialog to avoid annoying success message boxes after performing import actions Nyall Dawson 2019-05-07 Add method to retrieve map extent to QgsRenderContext Previously only a "layer clipping extent" was available for retrieval from a QgsRenderContext instance, yet there's a need for rendering operations to have access to the original full extent of the map being rendered. Nyall Dawson 2019-05-09 Fix constraint expression and description are flipped Fixes #22016 Nyall Dawson 2019-05-08 [FEATURE] Add order by support to expression aggregate and concatenation functions Because certain aggregates and concatenation requires results in a certain order, this change allows specific control of the order features are added to the aggregate during an expression evaluation. E.g. concatenate("Station",concatenator:=',', order_by:="Station") will give a comma separated list of station names in alphabetical order, rather than layer feature order. Sponsored by SMEC/SJ Nyall Dawson 2019-05-08 Allow setting order by clause for aggregate calculation Jürgen E. Fischer 2019-05-09 fix #22039 olivierdalang 2019-05-09 fix failing tests olivierdalang 2019-05-09 fix typo olivierdalang 2019-05-09 [FEATURE] vertextool : chained add vertex at endpoint This makes it possible to digitizle multiple points at once when extending a line feature with the vertex tool Alessandro Pasotti 2019-05-09 Fix plugin dependencies Mathieu Pellerin 2019-05-09 [effects] when creating the preview image, disable effects to avoid 'double apply' Mathieu Pellerin 2019-05-09 [ui] Fix missing disabled state for {check/radio/group}box Nyall Dawson 2019-05-09 Add extra raster hashes Nyall Dawson 2019-05-09 Spelling, formatting Nyall Dawson 2019-05-09 Split processing test files into multiple batches There's two motivations for this: - the existing one was getting massive and took ages to run, which was a pain when developing. Smaller batches allow just a subset of test to be run which is much faster. - There's a random segfault on test exit which occurs on Travis. Rather then disabling these absolutely critical tests altogether, I'm using this as a method of bisecting exactly which alg is causing this. Alexander Bruy 2019-04-30 rename method so API is compatible with recent changes and other wrappers Alexander Bruy 2019-04-17 [processing] populate batch interface with rows when multiple layers selected (fix #21859) yoichigmf 2019-05-08 bug fix can't open file using Japanese Character in name Stephen Knox 2019-05-02 Add boolean type to DB Manager PostGIS provider Merge: af6d3d773d bde32b8fbd Matthias Kuhn 2019-05-08 Merge pull request #9957 from daniviga/rpm-qt-private [RPM] Add qt5-qtbase-private-devel build dep for F30+ Daniele Viganò 2019-05-08 [RPM] Fix a mispelled word Daniele Viganò 2019-05-08 [RPM] Fix a typo in a comment in spec file Daniele Viganò 2019-05-08 [RPM] Add qt5-qtbase-private-devel build dep for F30+ qt5-qtbase-devel as been splitted in Fedora 30 Nyall Dawson 2019-05-08 [processing] Fix exception when running batch alg after loading parameters Merge: c780ea87e6 5a43ee67f0 Matthias Kuhn 2019-05-08 Merge pull request #9941 from daniviga/rpm-gdal-py [RPM] Add missing gdal-python-tools dependency Merge: 76b09328f6 e48b64dee2 Matthias Kuhn 2019-05-08 Merge pull request #9939 from rouault/fix_opening_gpkg_with_fkey_violation Fix opening of GeoPackage datasets with foreign key violation Mathieu Pellerin 2019-05-08 [ui] Fix marker sizing for the filled marker widget Mathieu Pellerin 2019-05-08 [symbology] Fix setSize(size) not working for ellipse markers vsklencar 2019-05-06 [QgsQuick] Fix of value relation widget Due to last changes in passing style object, styling property has been updated (widget had 0 height without fix). Fixed case when (current) value is not matching value relation map (it generated error while creating component). Daniele Viganò 2019-05-07 [RPM] Add missing gdal-python-tools dependency Processing uses some python scripts that are part of gdal-python-tools package Merge: 435b594bbc 56475c279e Luigi Pirelli 2019-05-07 Merge pull request #9928 from cjmayo/app-icons Install full set of application icons on Linux Peter Petrik 2019-05-03 update to MDAL 0.3.2 Even Rouault 2019-05-06 [GDAL provider] Fix opening of GeoPackage datasets with foreign key violation Even Rouault 2019-05-06 [OGR provider] Fix opening of GeoPackage datasets with foreign key violation Merge: 7376e6f82c b6ec94515f Marco Bernasocchi 2019-05-06 Merge pull request #9935 from mbernasocchi/fix_profiles_profiles remove redundant /profiles when QGIS_CUSTOM_CONFIG_PATH is set Mathieu Pellerin 2019-05-05 Add tests Mathieu Pellerin 2019-05-05 Add a REGEXP function in spatialite_connect() python function This enables DB Manager and the Spatialite Execute SQL algorithm to use the 'string REGEXP pattern' syntax. Mathieu Pellerin 2019-05-05 [FEATURE][spatialite] Add a REGEXP function to use for SQL filter et cie Merge: 24259f92a8 6efe30c48f Even Rouault 2019-05-06 Merge pull request #9932 from rouault/fix_build_without_qtwebkit Fix build without WITH_QTWEBKIT Marco Bernasocchi 2019-05-06 remove redundant /profiles when QGIS_CUSTOM_CONFIG_PATH is set Signed-off-by: Marco Bernasocchi Signed-off-by: Marco Bernasocchi Merge: fe39b26684 cfe4d8e1d3 Marco Bernasocchi 2019-05-06 Merge pull request #9931 from mbernasocchi/fix_log fix wrong SVG PATHS logging on server startup Even Rouault 2019-05-06 Fix build without WITH_QTWEBKIT Marco Bernasocchi 2019-05-06 fix wrong SVG PATHS logging on server startup Signed-off-by: Marco Bernasocchi Alessandro Pasotti 2019-05-06 Fix json comparison with indented reference files Chris Mayo 2019-05-05 Install full set of application icons on Linux Icons were already available in linux/icons directory. Tidy linux/CMakeLists.txt. Merge: a8770b7380 bd3d75fce8 Alessandro Pasotti 2019-05-03 Merge branch 'qjson-nlohmann' of github.com:elpaso/QGIS into qjson-nlohmann Alessandro Pasotti 2019-05-03 Indent on JSON export vcloarec 2019-05-02 Add test for QgsMeshLayer::reload() and QgsMdalProvider()::reloadData() Add test and data file for new test vcloarec 2019-05-02 Implementation of QgsMeshLayer::reload() and QgsMdalProvider::reloadData() Implementation of this override method permit to reload mesh end dataset groups when the data changed outside of the QGIS application. vcloarec 2019-05-02 Fix crash when open project containing a mesh with a extras dataset groups with incompatible mesh QGis application crash when opening a project contain a mesh layer with a dataset groups wich has a incompatible mesh. It can happen when the dataset groups file change after first loading. Marcel Dancak 2019-05-02 [processing] updated test files - tiles with transparent background Marcel Dancak 2019-05-02 [processing] fix #21958 used sqlite3 module instead of GDAL/ORG's SQLite driver Alessandro Pasotti 2019-05-03 Fix Travis quirks Nyall Dawson 2019-04-30 Fix duplicate layers in custom layer order panel Fixes #21955 Alessandro Pasotti 2019-05-02 Fix 3D build Alessandro Pasotti 2019-05-02 Use json objects for server getfeatureinfo vsklencar 2019-04-26 [QgsQuick] Modified Checkbox widget Replaced checkbox with switch. Registered QVariant::Type to recognize field type. When value was empty/not set, it wasn't clear what is a type of field. It caused wrong behavior while setting default un/checked state. Alessandro Pasotti 2019-05-02 Update tests for geometry classes Nyall Dawson 2019-05-02 Nicer behaviour of QgsCharacterSelectorDialog Nyall Dawson 2019-05-02 Fix resizing of QgsCharacterSelectorDialog Nyall Dawson 2019-05-02 Allow home/end to jump to first/last character Nyall Dawson 2019-05-02 Draw missing character backgrounds with different color Nyall Dawson 2019-05-02 Nicer way of ensuring selected character is in view Alessandro Pasotti 2019-05-02 Update tests Nyall Dawson 2019-05-02 Don't draw background outside of character columns Nyall Dawson 2019-05-02 Dynamically set number of columns to show in character widget based on widget width, and avoid unnecessary horizontal scroll bar Nyall Dawson 2019-05-02 Allow QgsScrollArea to maintain horizontal width of area for child widgets, and apply scroll area to vertical contents only Nyall Dawson 2019-05-02 Don't try to draw characters which don't exist in current font Nyall Dawson 2019-05-02 Allow navigation of character widget with arrow cursor keys Nyall Dawson 2019-05-02 Auto emit characterSelected signal Matthias Kuhn 2019-04-30 Doxygen for QgsSymbolLayer::setRenderingPass Jürgen E. Fischer 2019-05-01 query builder: fix #21805 & #21966 & #21967 Mathieu Pellerin 2019-05-01 [ui] Fix broken text annotation background color Mathieu Pellerin 2019-04-30 [FEATURE][symbology] Unlock string as character for font markers Merge: a665eac175 9cfaf10c42 Luigi Pirelli 2019-04-30 Merge pull request #9880 from troopa81/fix_pointpick_precision Fix point picking precision for point parameters in processing dialog Mathieu Pellerin 2019-04-30 Follow up dc7bfc5 : QString::back() too recent to use Mathieu Pellerin 2019-04-30 [FEATURE][ui] Add a line edit to type character for the font marker The line edit also supports pasting of unicode code in decimal or hexadecimal format (i.e. 123 or 0x2713). In addition, the character widget now grabs the keyboard focus and will change the selected character based on key stroke. Merge: fa60a7ecbf 78ccd4171e Alessandro Pasotti 2019-04-30 Merge pull request #9901 from nyalldawson/invalid_qlr Allow loading QLR files with invalid sources Julien Cabieces 2019-04-30 Never use scientific notation Nyall Dawson 2019-04-30 Disable some layer context menu actions for invalid layers Nyall Dawson 2019-04-30 Allow loading QLR files with invalid sources E.g. if the layer path has moved, we still should allow these files to be read, so that the layer path can be fixed by the user manually. Nyall Dawson 2019-04-30 Avoid ugly super-narrow annotation balloon callout lines at some angles Nyall Dawson 2019-04-16 Fix incorrect annotation scaling when exporting layouts Previously, annotation size and position always used pixel units. This did not work well when exporting layouts, resulting in tiny annotations (it also caused issues when moving projects between hidpi/non hidpi displays). Instead, use millimeters for annotation size and position so that the appearance is consistent across displays and works correctly in layout exports. Add lots of unit tests covering this. Fixes #18373 Nyall Dawson 2019-04-30 [processing] Fix incorrect columns hidden when toggling advanced params in batch mode Nyall Dawson 2019-04-30 Review comments Nyall Dawson 2019-04-27 [processing] Remove selected rows from batch table, not always last row Nyall Dawson 2019-04-27 Fix broken see link Nyall Dawson 2019-04-27 [FEATURE][processing] New "Add values by expression" option for populating batch processing dialog This option adds news rows using the values from an expression which returns an array. (As opposed to "Calculate by Expression", which works only on existing rows). The intended use case is to allow populating the batch dialog using complex numeric series, e.g. those created by the "generate_series" expression function. For example, adding rows for a batch buffer using the expression generate_series(100, 1000, 50) (results in new rows with values 100, 150, 200, .... 1000) Nyall Dawson 2019-04-27 [FEATURE][processing] Add option to calculate parameter values by expression in batch dialog This new option is available under the Autofill menu for a column. Selecting it allows users to create a new QGIS expression to use to update the value inside that column. Existing parameter values (including those from other columns) are available for use inside the expression via @variables. E.g. this allows setting output file names to complex expressions like '/home/me/stuff/buffer_' || left(@input, 30) || '_' || @distance || '.shp' Nyall Dawson 2019-04-27 Refactor creation of batch dialog row algorithm parameters Nyall Dawson 2019-04-26 [FEATURE][processing] In batch mode, allow population of file/layer input columns by searching for files matching a specified pattern With optional recursive search! Nyall Dawson 2019-04-26 Add widget and dialog for finding files by pattern match, with an optional recursive search Nyall Dawson 2019-04-26 [processing][needs-docs] Move batch execution double-click-to-fill-down to an explicit widget in the table The double-click-header action is very hidden, and many users will not stumble upon this. By moving it to an explicit "Autofill" widget at the top of the table, we make this important action much more user discoverable. It also gives the possibility of other, parameter specific, autofill actions (e.g. fill by expression, fill by file pattern) Nyall Dawson 2019-04-30 [needs-docs] Tweak custom dash button appearance - remove "Change" label and replace with larger dash preview icon. The "change" text is unnecessary and adds to dialog clutter, better to use the space for a wider preview icon (especially given that the previous narrow icon never really showed enough of the pattern to be useful!) - don't offset the line in the preview if the symbol has an offset set - respond correctly to dash pattern, line width unit changes, cap style changes - show a nice big preview tooltip on hover Peter Petrik 2019-04-26 fix #21931 Mesh calculator crash when used with face dataset Mathieu Pellerin 2019-04-29 [themes] Set highlight text color palette for themes Mathieu Pellerin 2019-04-29 [themes] Tweak palette values to better match designated roles Mathieu Pellerin 2019-04-29 [ui] Improvements to the font marker character widget - Declare a minimum height to avoid narrow selection area - Use application color palette instead of hardcoded values - Decrease number of columns to better fit in the style dock Mathieu Pellerin 2019-04-29 [themes] Add minimum scrollbar dimension to Night Mapping Merge: b48ae67826 a2bf5ccefd Luigi Pirelli 2019-04-29 Merge pull request #9172 from luipir/fix_19731 try to reset script path pointing to the current setting path Mathieu Pellerin 2019-04-29 [ui] Use system color for custom dash pattern preview symbol Mathieu Pellerin 2019-04-29 Followup cd5642a: Add dialog title, connect dialog ok/cancel buttons Mathieu Pellerin 2019-04-28 [FEATURE] Make the custom dash pattern dialog a style dock widget Nyall Dawson 2019-04-28 Fix expression function examples Mathieu Pellerin 2019-04-28 Add simple line custom dash pattern tests Merge: ffaa64ee1a 3a1f6d7774 Alessandro Pasotti 2019-04-27 Merge pull request #9873 from elpaso/bugfix-21839-postgresql-check-pk-unicity [postgresql] Fix checkPrimaryKeyUnicity option Merge: 6fa56635b3 a8844483d8 Alessandro Pasotti 2019-04-27 Merge pull request #9879 from elpaso/bugfix-21735-gfi-json Fix identify for WMS client with json format Merge: 841b191ea8 956ed06f52 Alessandro Pasotti 2019-04-27 Merge pull request #9878 from elpaso/bugfix-21917-server-root-layer-order [server] Respect custom layer order for groups in GetMap Luigi Pirelli 2019-04-27 Update tests/src/python/test_provider_postgres.py Co-Authored-By: elpaso epifanio 2019-04-27 [processing] Add r.geomorphon grass command and module in grass core plugin (#9625) * Create r.geomorphon.qgm * Add files via upload * Update default.qgc * Create r.geomorphon.txt Adding the description file to add the `r.geomorphon` command into `QGIS.Processing.GRASS` * Update grass7_algorithms_raster_tests.yaml Adding test for `r.geomorphon` * fixing wrong spelling thanks trevis * Update grass7_algorithms_raster_tests.yaml adding corrected unit test * Create r.geomorphon.qgm * Add files via upload * Update default.qgc * Create r.geomorphon.txt Adding the description file to add the `r.geomorphon` command into `QGIS.Processing.GRASS` * Update grass7_algorithms_raster_tests.yaml Adding test for `r.geomorphon` * fixing wrong spelling thanks trevis * Delete CTestCostData.txt * Delete CTestCostData.txt * Delete CTestCostData.txt * Delete CTestCostData.txt Merge: 762b2a423b 53e5216aba Matthias Kuhn 2019-04-27 Merge pull request #9649 from NaturalGIS/fix_grass7_v_voronoi_again Fix grass7 v.voronoi again Nyall Dawson 2019-04-27 [FEATURE] Expression functions which return file info base_file_name: Returns the base name of the file without the directory or file suffix. file_exists: Returns true if a file exists file_name: Returns the file name from a full path file_path: Returns the directory/path from a full file path file_size: Returns a file size file_suffix: Returns a files suffix/extension is_directory: Returns true if a file path is a directory is_file: Returns true if a file path is a file Mathieu Pellerin 2019-04-26 [symbology] Fix custom dash pattern for line with an hairline (i.e. 0) width Nyall Dawson 2019-04-26 Indentation Nyall Dawson 2019-04-26 Remove some unused code Nyall Dawson 2019-04-26 [processing] Correctly reset progress bar after completing batch execution Nyall Dawson 2019-04-26 [processing] Fix exception on completion of batch execution of algorithm which has string or numeric outputs Julien Cabieces 2019-04-26 Fix point picking precision for point parameters in processing dialog Alessandro Pasotti 2019-04-26 Respect number formatting in identify raster results Alessandro Pasotti 2019-04-26 Fix identify for WMS client with json format Fixes #21735 Alessandro Pasotti 2019-04-26 Suggestions from JEF Alessandro Pasotti 2019-04-26 [server] Respect custom layer order for groups in GetMap Fixes #21917 Alessandro Pasotti 2019-04-26 Layout and SQL Alessandro Pasotti 2019-04-26 More tests for checkPrimaryKeyUnicity Nyall Dawson 2019-04-26 Fix exception when reloading plugins Merge: ebab2e128b e6ff7e00ef Martin Dobias 2019-04-26 Merge pull request #9857 from marcel-dancak/tiles_xyz New Processing Algorithm to generate raster XYZ tiles Nyall Dawson 2019-04-26 Add missing /Transfer/ annotation Martin Dobias 2019-04-25 Raise an exception if the necessary parameter was not specified Martin Dobias 2019-04-25 Add test for XYZ Tiles algorithm Martin Dobias 2019-04-25 Remove NAME parameter, use OUTPUT_FILE instead For output to directory, OUTPUT_DIRECTORY destination parameter is used. For output to MBTiles file, OUTPUT_FILE destimation parameter is used. Martin Dobias 2019-04-25 [processing] Add 'project' to test definition and 'directory' output test - for algorithms that produce directory output, it is possible to test that directory contents are exactly the same (recursively) - added possibility to have a project file loaded before an algorithm is run - documented the new additions (+ few existing ones) Merge: 2407934db2 6af744da82 D'Hont René-Luc 2019-04-25 Merge pull request #9851 from dmarteau/fix-unload-plugin-path Remove plugin module path when unloading Alexander Bruy 2019-04-25 add missed place marker to the translatable string Merge: 4824afabc4 f8880c6e9c D'Hont René-Luc 2019-04-25 Merge pull request #9856 from rldhont/fix-server-wmts-resolutions [Server] WMTS - use resolution for bbox calculation Marcel Dancak 2019-04-25 Added help text Marcel Dancak 2019-04-25 Adjusted min/max/default values of parameters, moved some code into 'prepareAlgorithm' vsklencar 2019-04-25 [QgsQuick] Handling missing config values for CheckBox widget Added widget's properties for un/checked value - if a config is missing for boolean field, default value is set and work with. If those values are not set for a different type of a field, its considered as not valid setup and will not be working. vsklencar 2019-04-18 [QgsQuick] Checkbox widget fix Correct switching on/off vsklencar 2019-04-18 [QgsQuick] Handle empty config for checkbox editor widget Use true/false instead of un/checkedState if empty Marcel Dancak 2019-04-25 MBTilesWriter can write tiles in any order, proper transforming of extents Mathieu Pellerin 2019-04-25 Add forgotten since tags on new point pattern fill functions Denis Rouzaud 2019-04-24 add mac/development README so we can archive homebrew-qgisdev vsklencar 2019-04-24 [QgsQuick] External resource widget changes Enlarge buttons and modified text for buttons vsklencar 2019-04-24 [QgsQuick] External widget changes Simplified callbacks for onSaved/onCanceled form Some design fixes. vsklencar 2019-04-23 [QgsQuick] Added callbacks for qgsquick external source widget Added callbacks functions in external resource handler - if some actions as permanent removal of image suppose to be done on form save. Some changes in design vsklencar 2019-04-16 [QgsQuick] Customizable icons for external source widget ..and date time widget. Changes in other widgets due to passing a whole style object to components. vsklencar 2019-04-16 [QgsQuick] Updated external resource widget It has been enlarged, button changed Added a new component qgsquickicontextitem Alessandro Pasotti 2019-04-24 [postgres] Fix checkPrimaryKeyUnicity option This provider option was linked to the project level option "Trust layer metadata..." which was implemented to speed up loading of large dataset by trusting extent read from metadata to avoid costly operations to determine the layer extent. Check PK unicity on the other hand has only effect on views and query layers and it is useful as an independent option to prevent loading of layers that have no PK (or the wrong one). But the operation of determine unicity of a values in a column can also be costly, so better to get control back to the user. Legacy default is preserved (the project-level "Trust..." option). Fixes #21839 Funded by RAAB.nl David Marteau 2019-04-23 Remove plugin module path when unloading Unloading plugin must remove added module path in order to prevent wrong package import when reloading Marcel Dancak 2019-04-24 Commented out code for debugging (saving of metatiles), fixed python formatting Merge: 756964620a 450e193c85 Blottiere Paul 2019-04-24 Merge pull request #9858 from signedav/default_symbol_scale Fix "\since" comment because of backporting David Signer 2019-04-24 fix comment since 3.4 Marcel Dancak 2019-04-24 Registration of TilesXYZ algorithm Marcel Dancak 2019-04-24 Initial version of xyz tiles export (processing tool) Mathieu Pellerin 2019-04-24 [FEATURE][symbology] Add offset settings for point pattern fill symbol layer D'Hont René-Luc 2019-04-19 [Tests][Server] WMTS - use resolution for bbox calculation Alessandro Pasotti 2019-04-24 Layout D'Hont René-Luc 2019-04-19 [Bugfix][Server] WMTS - use resolution for bbox calculation Because of the limit of double size in C++, it's bettre to use the resolution instead of the scale denominator for calculating tiles extent. Mathieu Pellerin 2019-04-22 Turn antialiasing flag on when rendering legend symbol preview Mathieu Pellerin 2019-04-22 Turn antialising render flag on when appropriate in QgsRenderContext::fromQPainter() Mathieu Pellerin 2019-04-24 [processing] Log features that could not be divided in tessellate alg. Martin Dobias 2019-04-23 [3d] Fix edge drawing when multiple renderer rules have edges enabled When using rule-based 3D rendering, if multiple rules were enabled with edge rendering, only the first rule was getting correctly set up line width for line material. (the rest were getting some very thick line width and making the 3D view unusable) Jürgen E. Fischer 2019-04-23 debian packaging: include python3-lxml Martin Dobias 2019-04-22 [3d] fix shading of 3D point symbols The vertex shader was incorrectly transforming world position and normal vectors for phong shading. This was causing wrong appearance that was noticeable when moving/rotating camera (e.g. specular reflection was always in the same place). This was caused by involving view matrix (i.e. camera position and orientation) to the vectors, but the world position and normal should be independent from camera. Merge: 74d30b95b9 60572ac4d4 Martin Dobias 2019-04-23 Merge pull request #9839 from wonder-sk/fix-3d-extra-terrain-updates [3d] Fix unnecessary terrain map updates when changing 3D renderer Merge: a744ddb615 9a7303b183 Matthias Kuhn 2019-04-23 Merge pull request #9809 from m-kuhn/snapping_results_for_points Add @snapping_results variable for points Martin Dobias 2019-04-21 [3d] Fix unnecessary terrain map updates when changing 3D renderer When using layer styling dock, every change in 3D rendering configuration was also triggering update of 2D map which also forces update of all terrain tile textures with a new 2D map which wasn't really needed. The fix makes the triggerRefresh() call on layer optional - each layer styling dock config widget can tell whether its updates require 2D map refresh (true by default). Merge: 8c21a9e848 c706cdeb06 Alexander Bruy 2019-04-21 Merge pull request #9836 from alexbruy/fix-hypsometry [processing] ensure that output temporary directory exists (fix #21701) Alexander Bruy 2019-04-17 [processing] ensure that output temporary directory exists (fix #21701) Merge: 9da6a03b50 012faa6af1 D'Hont René-Luc 2019-04-19 Merge pull request #9827 from rldhont/fix-server-wmts-crs-hasaxisinverted [Bugfix][Server] WMTS: CRS can have axis inverted D'Hont René-Luc 2019-04-18 [Bugfix][Server] WMTS: CRS can have axis inverted The top left element has to respect the axis, like in WMS 1.3.0. Nyall Dawson 2019-04-18 Add API for specifying fallback CRS and layer WKB type to use for QgsVectorLayer, when constructing a layer with a URI which may be invalid These may be used for layers where the geometry type/CRS is known in advance, and where the layer path may not be initially resolvable. (E.g. layers with a URI pointing to a non-existant file). It is only ever used if the layer cannot be resolved, otherwise the actual layer geometry type will be detected and used for the layer. Alessandro Pasotti 2019-04-18 Dear Qt, I love you but ... ... you are too slow and QJson API is so ugly. Now using this wonderful json lib: https://github.com/nlohmann/json Results in release mode (QJson tests are not shown but QJson was even slower than string concat). PASS : TestQgsJsonUtils::testExportAttributesJson(Use json) RESULT : TestQgsJsonUtils::testExportAttributesJson():"Use json": 0.0022 msecs per iteration (total: 75, iterations: 32768) PASS : TestQgsJsonUtils::testExportAttributesJson(Use old string concat) RESULT : TestQgsJsonUtils::testExportAttributesJson():"Use old string concat": 0.0032 msecs per iteration (total: 54, iterations: 16384) PASS : TestQgsJsonUtils::testExportFeatureJson(Use json) RESULT : TestQgsJsonUtils::testExportFeatureJson():"Use json": 0.011 msecs per iteration (total: 96, iterations: 8192) PASS : TestQgsJsonUtils::testExportFeatureJson(Use old string concat) RESULT : TestQgsJsonUtils::testExportFeatureJson():"Use old string concat": 0.015 msecs per iteration (total: 64, iterations: 4096) PASS : TestQgsJsonUtils::testExportGeomToJson(Use json) RESULT : TestQgsJsonUtils::testExportGeomToJson():"Use json": 0.76 msecs per iteration (total: 98, iterations: 128) PASS : TestQgsJsonUtils::testExportGeomToJson(Use old string concat) RESULT : TestQgsJsonUtils::testExportGeomToJson():"Use old string concat": 0.85 msecs per iteration (total: 55, iterations: 64) PASS : TestQgsJsonUtils::cleanupTestCase() Merge: 0f1660990f fc3401cb91 D'Hont René-Luc 2019-04-18 Merge pull request #9826 from rldhont/fix-server-wmts-serviceurl [Bugfix][Server] WMTS: read the service url from project D'Hont René-Luc 2019-04-18 [Bugfix][Server] WMTS: read the service url from project It is a typo fix Alessandro Pasotti 2019-04-17 Fix QCOMPARE in the test Nyall Dawson 2019-04-18 Store vector layer wkb type in xml We can use this when restoring the layer, if the uri turns out to be invalid at that stage (e.g. a file has moved). By storing and falling back to the last known wkb type, we avoid unnecessarily discarding the existing layer renderer, and can still show the expected layer type in the layer tree. Nyall Dawson 2019-04-18 Add unit test for f947ffb5b Alessandro Pasotti 2019-04-18 Tooltips for PG options in source select dialog Peter Petrik 2019-04-17 update MDAL 0.3.1 Peter Petrik 2019-04-17 fix rendering of mesh triangle with 0,0 vertex Mathieu Pellerin 2019-04-18 [ogr] Only throw validity error in reloadData() when previously valid Alessandro Pasotti 2019-04-18 Initial check pk unicity Alessandro Pasotti 2019-04-18 Fix wrong cotrol image for ITEMFONTCOLOR test Jürgen E. Fischer 2019-04-17 fix 3d7c711db (refs #21872) Jürgen E. Fischer 2019-04-05 fix #21872 (refs #21774; partly reverts e57d1e06f0 and 507e327c0c) src/python/qgspythonutilsimpl.cpp:596 produces "lost sys.stdout" when qgis.utils.updateAvailablePlugins() returns. Alex 2019-04-17 More verbose sip failure Matthias Kuhn 2019-04-17 Add a comment to explain the reason for the code Merge: 15af15ea3d 1f862cadc6 Alessandro Pasotti 2019-04-17 Merge pull request #9805 from elpaso/bugfix-21871-21870-LAYERFONTCOLOR-ITEMFONTCOLOR [server] Implement LAYERFONTCOLOR and ITEMFONTCOLOR Matthias Kuhn 2019-04-17 Add @snapping_results variable for points Fix #21784 https://issues.qgis.org/issues/21784 Alessandro Pasotti 2019-04-17 Waste my time with Travis vsklencar 2019-04-17 [QgsQuick] Added styling properties to feature form tabs vsklencar 2019-04-16 [QgsQuick] Styling of tab buttons in feature form Added properties for color background setting Alessandro Pasotti 2019-04-17 Layout Merge: 3c6299a199 7ce5fb2d02 D'Hont René-Luc 2019-04-17 Merge pull request #9773 from dmarteau/set-configpath-at-early-time [server] Allow server plugin filters to access config path Alessandro Pasotti 2019-04-17 [server] Implement LAYERFONTCOLOR and ITEMFONTCOLOR Fixes #21871 Fixes #21870 Funded by: Gis3w David Marteau 2019-04-11 Set config path before calling plugin method Merge: 8416e7588c 27fc381600 Blottiere Paul 2019-04-17 Merge pull request #9775 from signedav/default_symbol_scale [server] Default scale/mupmm on GetLegendGraphics Merge: 7ae29e1f31 b90a01847f Matthias Kuhn 2019-04-17 Merge pull request #9781 from m-kuhn/processing_parameter_as_boolean Add QgsProcessingAlgorithm::parameterAsBoolean Merge: 51606dbfa8 e8a7d0e979 Alessandro Pasotti 2019-04-17 Merge pull request #9790 from elpaso/bugfix-21856-vectorfilewriter-crash Guard vector file writer against invalid layers Mathieu Pellerin 2019-04-17 [processing] Add 'distance' tag to join attributes by nearest alg. Mathieu Pellerin 2019-04-17 [themes] Improve night mapping hyperlink color Mathieu Pellerin 2019-04-17 [themes] Avoid hardcoded black for default console timestamp colors (fixes #21860) Mathieu Pellerin 2019-04-17 [ui] Fix layout designer panel icon (re)sizing Mathieu Pellerin 2019-04-16 [ui] Fix data source selection dialog icon size Mathieu Pellerin 2019-04-16 Add QgsGuiUtils::iconSize to get user-prefered toolbar icon size Alessandro Pasotti 2019-04-16 Get transformContext from layer instead of provider Alessandro Pasotti 2019-04-16 Don't use deprecated fileWriter.writeRaster Alessandro Pasotti 2019-04-16 Fix doxy deprecated Alessandro Pasotti 2019-04-16 Unit tests for transform context project<->layer sync Alessandro Pasotti 2019-04-16 Add transform context to raster file writer task Alessandro Pasotti 2019-04-16 Get transform context from project instance in app Alessandro Pasotti 2019-04-16 Set transform context from layer options Alessandro Pasotti 2019-04-16 Update layer transform context when adding them to a project Alessandro Pasotti 2019-04-16 Pass transformContext to raster writer Alessandro Pasotti 2019-04-15 doxy Alessandro Pasotti 2019-04-15 Use new QgsRasterCalculator ctor with transform context Alessandro Pasotti 2019-04-15 Drop comment Alessandro Pasotti 2019-04-15 Use transform context from rw context Alessandro Pasotti 2019-04-15 Pass transform context to raster calculator Nyall Dawson 2019-04-15 Update src/core/qgsmaplayer.h Co-Authored-By: elpaso Nyall Dawson 2019-04-15 Update src/core/mesh/qgsmeshlayer.h Co-Authored-By: elpaso Nyall Dawson 2019-04-15 Update src/core/layout/qgslayoutitemmapoverview.cpp Co-Authored-By: elpaso Alessandro Pasotti 2019-04-12 Remove test case (API is not public anymore) Alessandro Pasotti 2019-04-12 Fix grass alg combineLayerExtents Alessandro Pasotti 2019-04-10 Remove build warnings Alessandro Pasotti 2019-04-08 More doxy Alessandro Pasotti 2019-04-08 Missing doc in an unrelated class :( Alessandro Pasotti 2019-04-08 Fix class documentation Alessandro Pasotti 2019-04-08 Raster transform context Alessandro Pasotti 2019-04-08 Do not store context in layer (but in provider) ... ... also use transform context in raster projector and deprecate setCrs without context Alessandro Pasotti 2019-04-08 doxy Alessandro Pasotti 2019-04-08 Restore default ctor for options and layer Alessandro Pasotti 2019-04-08 Fix test build Nyall Dawson 2019-04-02 Some build fixes Nyall Dawson 2019-04-02 Fix use of deprecated/removed coordinate transform constructor Nyall Dawson 2019-04-02 Tweak QgsProcessingUtils::combineLayerExtents for future proofing, remove deprecated usage Alessandro Pasotti 2019-03-27 Deprecate default ctor for mesh layer options Alessandro Pasotti 2019-03-27 Deprecate method without transformContext Alessandro Pasotti 2019-03-27 Add mandatory options to QgsVectorLayer ctor ... and deprecate the rest. In QGIS 4 we'll have to get rid of the deprecated default ctor and create a new one which takes no arguments. Alessandro Pasotti 2019-03-27 Deprecate vector layer ctor with default constructed options replaced by QgsVectorLayer( const QgsVectorLayer::LayerOptions &options, ... Alessandro Pasotti 2019-03-27 Use options from provider ctor Alessandro Pasotti 2019-03-27 Removed leftover Alessandro Pasotti 2019-03-26 Dox typos Alessandro Pasotti 2019-03-26 Remove deprecated QgsCoordinateTransform ctor ... ... and add a getter for coordinateTransform to QgsMapLayer The reason is that I think we should reduce the dataProvider API usage and rely on the higher level QgsMapLayer API whenever it is possible, QgsMapLayer checks for data provider validity and returns a default constructed QgsCoordinateTransform instead of crashing. Alessandro Pasotti 2019-03-26 More coordinateTranformContext -> tranformContext Alessandro Pasotti 2019-03-22 coordinateTransformContext -> transformContext for consistency I like "coordinateTransformContext" more btw. Alessandro Pasotti 2019-03-22 Handle the coordinate tranform context in the layer ctor Also use the context when read/write XML by passing it in the R/W context Alessandro Pasotti 2019-03-22 Remove unused fwd declaration Alessandro Pasotti 2019-03-21 Remove all deprecated usages of QgsCoordinateTransform without context Alessandro Pasotti 2019-03-21 Fix deprecated PUSH/POP Alessandro Pasotti 2019-03-21 Fix SIP (sipify does not like inline initializers) Alessandro Pasotti 2019-03-21 Step2 of coordinate traform context passing: SIP broken Alessandro Pasotti 2019-03-21 Add coordinate transform context to data provider options First step to pass the context down into the rabbit hole. Nyall Dawson 2019-04-16 Fix loss of renderer style after fixing a layer with a bad path Alessandro Pasotti 2019-04-16 Add default precision value vcloarec 2019-04-16 fix QgsLayerTreeModel::refreshLayerLegend (#9785) * fix QgsLayerTreeModel::refreshLayerLegend Guard if the QModelIndex (idx) has no children. * Update qgslayertreemodel.cpp * Update qgslayertreemodel.cpp * Update qgslayertreemodel.cpp * Apply suggestions from code review Co-Authored-By: vcloarec Alessandro Pasotti 2019-04-16 Use precision Alessandro Pasotti 2019-04-16 Added tests and doxy Alessandro Pasotti 2019-04-08 More 3d and use jsonobject attrs in exporter Alessandro Pasotti 2019-04-06 Precision and 3d Alessandro Pasotti 2019-04-05 toJsonV2 Alessandro Pasotti 2019-04-04 Use QJson for JSON encoding of features Alessandro Pasotti 2019-04-16 Guard vector file writer against invalid layers instead of crashing. Fixes #21856 Funded by: QCooperative.net Matthias Kuhn 2019-04-16 Prefer parameterAsBoolean over parameterAsBool Jürgen E. Fischer 2019-04-15 debian packaging: add ubuntu disco Merge: 04409ac725 2895a64036 Alessandro Pasotti 2019-04-15 Merge pull request #9787 from elpaso/request-21787-identify-links Clickable links in identify results from GetFeatureInfo Alessandro Pasotti 2019-04-15 Const storage on list of formats Alessandro Pasotti 2019-04-12 Open identify links in external browser Fixes #21787 Alessandro Pasotti 2019-04-12 Use logical DPI instead of physical Matthias Kuhn 2019-04-15 Add QgsProcessingParameters::parameterAsBoolean for consistency Merge: f86d8de4e8 2f3646a142 Matthias Kuhn 2019-04-15 Merge pull request #9786 from m-kuhn/app_no_qforeach No more Q_FOREACH in app Matthias Kuhn 2019-04-15 Remaining Q_FOREACH to for changes vcloarec 2019-04-14 fix the QgsMeshLayerProperties constructor In constructor, if HAVE_3D is defined, the "mVector3DWidget is constructed with the mapCanvas instance of the QgisApp instance instead with the QgsMapCanvas instance which is an argument of the constructor. Matthias Kuhn 2019-04-15 Add test Matthias Kuhn 2019-04-15 No more Q_FOREACH in app Nyall Dawson 2019-04-15 Spelling Nyall Dawson 2019-04-15 More unit type handling Nyall Dawson 2019-04-08 Fix build with proj4 Nyall Dawson 2019-04-08 Another test Nyall Dawson 2019-04-08 Remove OGRSpatialReferenceH member from proj 6 builds Nyall Dawson 2019-04-08 More OGR->Proj conversion for proj 6 Nyall Dawson 2019-04-08 Port toProj4 to proj 6 Nyall Dawson 2019-04-08 Port CRS map unit handling to proj 6 Nyall Dawson 2019-04-08 Use proj6 api for geographicCrsAuthId(), add tests Nyall Dawson 2019-04-08 Fix crs export to wkt on proj 6 Nyall Dawson 2019-04-05 Port more QgsCoordinateReferenceSystem internals to proj v6 Nyall Dawson 2019-04-05 Remove more proj4 api usage David Signer 2019-04-12 fix comment Matthias Kuhn 2019-04-12 Add QgsProcessingAlgorithm::parameterAsBoolean For consistency Alias to QgsProcessingAlgorithm::parameterAsBool(), because the parameter class is called QgsProcessingParameterBoolean Merge: aa297b5185 507e327c0c Alessandro Pasotti 2019-04-12 Merge pull request #9780 from elpaso/bugfix-plugins-dependencies-missing-metadata Handle broken plugins when searching for dependencies Alessandro Pasotti 2019-04-12 Handle broken plugins when searching for dependencies Merge: a0a8e49e8f 052b222196 D'Hont René-Luc 2019-04-12 Merge pull request #9763 from rldhont/sld-point-symbolizer-on-polygon-centroid-not-all-parts Apply SLD PointSymbolizer on single centroid for polygon D'Hont René-Luc 2019-04-12 Test apply SLD PointSymbolizer on single centroid for polygon Merge: 6092d56991 c1546d9dcb Marco Bernasocchi 2019-04-12 Merge pull request #9777 from mbernasocchi/fix_maxwmswidth [server] fix wmsMaxHeightEnv leftover code Merge: f6970faa84 a8a729b24d Alessandro Pasotti 2019-04-12 Merge pull request #9776 from pblottiere/server_params [server] Fallback to unmanaged parameters Marco Bernasocchi 2019-04-12 fix wmsMaxHeightEnv leftover code Signed-off-by: Marco Bernasocchi David Signer 2019-04-11 using correct pictures and additional comments David Signer 2019-04-11 add test files and correct image David Signer 2019-04-11 add for second case as well the default scale fallback David Signer 2019-04-11 add correct layer to testproject David Signer 2019-04-11 replace image with the expected one from test David Signer 2019-04-11 fix tests David Signer 2019-04-11 tooltip and label text Merge: 09b8a57706 1333be1e1c Blottiere Paul 2019-04-11 Merge pull request #9772 from pblottiere/wms_fix [server] Fixes WMS 1.3.0 certification Blottiere Paul 2019-04-11 Add test for an unkown parameter Blottiere Paul 2019-04-11 Add unit test Blottiere Paul 2019-04-11 Add a fallback to unmanaged parameters David Signer 2019-04-11 tests for default mapunits per mm on EPSG:4326 David Signer 2019-04-11 tests for default scale on EPSG:2056 David Signer 2019-04-10 use calculation factor for scale David Signer 2019-04-09 fix crash because of uninitialized widget David Signer 2019-04-08 scale instead of map units in case of projection David Signer 2019-04-02 using of configured default map units per mm for legend symbols in case no BBOX parameter is passed Blottiere Paul 2019-04-11 Update unit tests Blottiere Paul 2019-04-11 Update enum Blottiere Paul 2019-04-10 Add unit tests Blottiere Paul 2019-04-10 Update exception code string for CRS/SRS issues Merge: 6792d236c9 69728d4c1d D'Hont René-Luc 2019-04-11 Merge pull request #9769 from dmarteau/Fix-OperationNotSupported-http-code Return 501 on 'OperationNotSupported' error David Marteau 2019-04-11 Return 501 on 'OperationNotSupported' error Merge: 33139f343a 7bc70921ae Matthias Kuhn 2019-04-11 Merge pull request #9768 from m-kuhn/qobject_cast Use qobject_cast instead of dynamic_cast vsklencar 2019-04-10 [QgsQuick] Updated value relation widget Renamed and simplified shared ComboBox component - now its just styled component without functionality. All has to be defined when creating it. Added docs to QgsQuickUtils::createValueRelationCache vsklencar 2019-04-09 [QgsQuick] Refactored QgsQuickValueMap and QgsQuickValueRelation widgets. Shared code extracted to a separate file. vsklencar 2019-04-08 Formatted code vsklencar 2019-04-08 [QgsQuick] Fixed init error and added qml file to the list. Added new widget to qgsquick.qrc list Get rid of error on qgsquickrelation widget init, when currentMap variable is undefined. vsklencar 2019-04-05 [QgsQuick] Value Relation widget Added a widget for value relation field time of a feature form. Matthias Kuhn 2019-04-10 Use qobject_cast instead of dynamic_cast Merge: d2c6999632 f8e32f7b9e Matthias Kuhn 2019-04-10 Merge pull request #9737 from jef-n/postgres-unittest-2826ba34f unit test for 2826ba34f Merge: 913dee2b9c 54d58d9fa3 Matthias Kuhn 2019-04-10 Merge pull request #9742 from m-kuhn/repeatable_xml_order Make .qgs project file XML element order stable vsklencar 2019-04-09 [QgsQuick] Feature form group styling Added margin to group title box - size and color properties have been added to group styling. vsklencar 2019-04-08 [QgsQuick] Feature form group styling Mathieu Pellerin 2019-04-10 [gdal] Implement the data provider reloadData() function (fixes #20536) Merge: 9ce1093bce cce1d6973d Alessandro Pasotti 2019-04-10 Merge pull request #9765 from elpaso/fix-webkit-build Fix build without webkit Alessandro Pasotti 2019-04-10 Fix build without webkit Mathieu Pellerin 2019-04-08 [FEATURE][ogr] Add string list field type support Matthias Kuhn 2019-04-09 const list cannot be sorted Jürgen E. Fischer 2019-04-09 update INSTALL D'Hont René-Luc 2019-04-09 Apply SLD PointSymbolizer on single centroid for polygon SLD 1.0 and StyleEncoding 1.1 specs say that if a line, polygon, or raster geometry is used with PointSymbolizer, then the semantic is to use the centroid of the geometry, or any similar representative point. When QGIS read an SLD, it applies the point on the centroid of all parts of the multi-polygon and not on the unique centroid of the mutil-polygon. ST_Centroid is the PostGIS implementation of the Simple Feature standard for SQL and it generates only one point for multi-polygon. So I think SLD PointSymbolizer has to be applied to the single centroid. Merge: ae17fb3f53 9b298ca753 Blottiere Paul 2019-04-09 Merge pull request #9699 from pblottiere/server_split [server] Move specialised funtions in correponding service cpp files Merge: b2aa97843d e57d1e06f0 Matthias Kuhn 2019-04-09 Merge pull request #9762 from elpaso/plugin-dependencies-fix Fix plugin loading from zip (dependencies followup) Matthias Kuhn 2019-04-09 Stabilize XML for layer settings and map themes Blottiere Paul 2019-04-09 Remove getMap method with hitTest Matthias Kuhn 2019-04-08 Save project properties in predictable order Blottiere Paul 2019-04-08 Update exception messages Blottiere Paul 2019-04-08 Update doc and sip binding Blottiere Paul 2019-04-03 Fix issue after rebase Blottiere Paul 2019-04-03 Update sip binding Blottiere Paul 2019-04-03 Remove unused methods/functions Blottiere Paul 2019-04-03 Use new getLegendGraphics methods Blottiere Paul 2019-04-03 Add legend node function Blottiere Paul 2019-04-03 Add suport whe legend is not based on rule Blottiere Paul 2019-04-03 Add basic support for hit test without calling getMap Blottiere Paul 2019-04-02 Raise exception from the checking method directly Blottiere Paul 2019-04-02 Add method to build layer tree Blottiere Paul 2019-04-02 Check parameters before calling the renderer Alessandro Pasotti 2019-04-09 Fix plugin loading from zip (dependencies followup) Martin Dobias 2019-04-08 Added rendering tests for 3D lines Martin Dobias 2019-04-05 More robust and simpler near plane clipping of lines Martin Dobias 2019-04-05 Add spacer after edges group box for better alignment Martin Dobias 2019-04-05 Fix line rendering glitches Martin Dobias 2019-04-05 Edge highlighting for extruded polygons Martin Dobias 2019-04-05 Fix altitude clamping for points without Z values Martin Dobias 2019-04-05 Edge settings for polygons + GUI to configure edge rendering Martin Dobias 2019-04-04 [FEATURE] rendering of 3d wide lines, rendering of polygon edges Martin Dobias 2019-04-08 [quick] Lower min. Qt version (>=5.9) in two editor widgets There does not seem to be a reason to strictly require a higher version of Qt Quick in two of editor widgets. Qt Quick and Qt Quick Controls have a bit confusing versioning, see: https://doc.qt.io/qt-5/qtquickcontrols-index.html Qt 5.9 = Quick 2.9 + Quick Controls 2.2 Mathieu Pellerin 2019-04-09 [FEATURE][expression] New array_all() function to check whether an array contains _all_ values of another given array. Nyall Dawson 2019-04-09 Fix warnings when building without HAVE_SERVER_PYTHON_PLUGINS Régis Haubourg 2019-04-08 move issue templates to ISSUE_TEMPLATE dir Alex 2019-04-08 Fix html build (#9749) * fixing test * fixing include * reverting test change Nyall Dawson 2019-04-08 [processing] Report provider version string alongside QGIS version in log Helpful for debugging and reproducability of results Nyall Dawson 2019-04-08 [processing] Add version method to QgsProcessingProvider Allows retrieving provider version Merge: 28784ca947 155e0eb507 Matthias Kuhn 2019-04-08 Merge pull request #9379 from lbartoletti/intersection_linestringZ Fixes intersection on (multi)linestring/polygon/curve Z, M and ZM Nyall Dawson 2019-04-05 Fix grammer errors in GEOWKT string Nyall Dawson 2019-04-07 [processing] Expose additional expression variables for parameters in GUI Nyall Dawson 2019-04-07 [processing] Add method to specify additional expression context variables which will be available to a parameter when it is evaluated. Specifying variables via this method is for metadata purposes only. It is the algorithm's responsibility to correctly set the value of these additional variables in all expression context used when evaluating the parameter, in whichever way is appropriate for that particular variable. Nyall Dawson 2019-04-07 Add method to retrieve highlighted variable list from QgsExpressionContext Merge: ea4ea1f7af 2f8b9c789a Matthias Kuhn 2019-04-07 Merge pull request #9739 from m-kuhn/kill_qforeach No more Q_FOREACH in gui Merge: 9464105cde f85954b304 Matthias Kuhn 2019-04-07 Merge pull request #9740 from daniviga/rpm-sha [RPM] put the SHA commit in the about dialog for unstable builds Jürgen E. Fischer 2019-04-07 Changing the subset string while editing is not allowed as current feature ids might depend on the current filter Matthias Kuhn 2019-04-07 Remove unused variable Daniele Viganò 2019-04-07 [RPM] put the SHA commit in the about dialog for unstable builds Matthias Kuhn 2019-04-07 Remove Q_FOREACH in favor of range-based for loops in the gui library Merge: 736e8cbbc3 6a5d0c6209 Matthias Kuhn 2019-04-07 Merge pull request #9738 from m-kuhn/kill_analysis_qforeach Kill Q_FOREACH in analysis Merge: 4a87cc91a7 4852bac939 Matthias Kuhn 2019-04-07 Merge pull request #9722 from m-kuhn/code_modernization Make QGIS core library a Q_FOREACH free zone Matthias Kuhn 2019-04-07 Kill Q_FOREACH in analysis Merge: cbecf25407 4a87cc91a7 Matthias Kuhn 2019-04-07 Merge branch 'master' into code_modernization Jürgen E. Fischer 2019-04-07 unit test for 2826ba34f Nyall Dawson 2019-04-02 Try unblacklisting some more tests I think these were blacklisted for the Qt5 migration only Jürgen E. Fischer 2019-04-07 postgres provider: drop implicit not null and unique constraint for columns in compound keys (fixes #20073) Jürgen E. Fischer 2019-04-07 [FEATURE] postgres provider: add support for generated identity columns (implements #21745) Matthias Kuhn 2019-04-05 Some cleanup Matthias Kuhn 2019-04-05 Fix data defined size legend Merge: 23b6c6781b fad4732e87 Marco Bernasocchi 2019-04-05 Merge pull request #9691 from mbernasocchi/check_width_height Allow setting wmsMaxWidth and wmsMaxHeight in the server env Merge: c6faf56345 e6e6788b49 Alessandro Pasotti 2019-04-05 Merge pull request #9729 from elpaso/fix-fake-group Fix crash when project has no groups and project OWS name equals to Alessandro Pasotti 2019-04-05 Fix crash when project has no groups and project OWS name equals to ... first layer short name Merge: 8b508dd4cb b41b819842 Luigi Pirelli 2019-04-05 Merge pull request #9728 from signedav/fix_comments_because_backports Fix "\since" comment because of backporting David Signer 2019-04-05 fix comments Matthias Kuhn 2019-04-05 Remove Q_FOREACH from modeltest Matthias Kuhn 2019-04-05 Lock in Q_FOREACH free providers Merge: 41a9e6fac1 98235eb46b D'Hont René-Luc 2019-04-05 Merge pull request #9696 from rldhont/fix-server-styles-parameters-splitting-master [server] Server removes empty string in style parameter even if it describes default style Matthias Kuhn 2019-04-05 RAII Matthias Kuhn 2019-04-05 More core changes Matthias Kuhn 2019-04-05 Kill them Q_FOREACH Matthias Kuhn 2019-04-05 More Q_FOREACH to range-based for loop conversion Matthias Kuhn 2019-04-05 More Q_FOREACH to range-based for loop conversion Merge: 870337871a 2bb049ecd1 Matthias Kuhn 2019-04-05 Merge pull request #9719 from m-kuhn/code_modernization Code modernization in map canvas Matthias Kuhn 2019-04-05 Massive Q_FOREACH to range-based-for conversion Matthias Kuhn 2019-04-05 Code modenization D'Hont René-Luc 2019-04-03 [Bugfix][Server] QGIS Server removes empty string in style parameter even if it describes default style In OGC WMS standard, the empty string represents the default style. QGIS Server when it parses the parameters, QGIS Server when it parses parameters it removes empty parts. When all requested styles are default ones it's equal to an empty parameter STYLE, as defined in the standard. When only one layer is requested, there is no issue with custom or default style. When multiple layers are requested and some with custom styles, because QGIS Server does not retain empty strings, it loses the layer / style match. To fix it, keeps empty parts for not empty styles parameters. Jürgen E. Fischer 2019-04-05 move WITH_BINDINGS in front of WITH_SERVER_PLUGINS (fixes e839f277c5c1 and clean builds) Mathieu Pellerin 2019-04-05 [locator] Add active layer scope to the calculator locator filter This allows the usage of layer scope functions such as sum("MY_FIELD") Nyall Dawson 2019-04-05 Cleanup geometry validation dock before QgsApplication exit Refs #20283, possibly fixes it Nyall Dawson 2019-04-05 Fix some memory leaks Marco Bernasocchi 2019-04-05 Separate the tests in two files since server uses static initialization and thus we cannot change it's settings once it is created Signed-off-by: Marco Bernasocchi Signed-off-by: Marco Bernasocchi Marco Bernasocchi 2019-04-04 Move invalid size test to its own class so it can reread os.env Signed-off-by: Marco Bernasocchi add init_server method Signed-off-by: Marco Bernasocchi Use own qgs application so we can change the env settings Signed-off-by: Marco Bernasocchi Marco Bernasocchi 2019-04-03 use QStringLiteral in Settings Signed-off-by: Marco Bernasocchi remove unused mServerSettings Signed-off-by: Marco Bernasocchi Fix typo and code style Signed-off-by: Marco Bernasocchi Fix test Fix test Marco Bernasocchi 2019-04-02 Add test and sip add missing methods Signed-off-by: Marco Bernasocchi Update src/server/qgsserversettings.cpp Co-Authored-By: mbernasocchi Update src/server/qgsserversettings.cpp Co-Authored-By: mbernasocchi Update tests/src/python/test_qgsserver_wms_getmap.py Co-Authored-By: mbernasocchi Update src/server/qgsserversettings.h Co-Authored-By: mbernasocchi Adress most review comments in PR Signed-off-by: Marco Bernasocchi Marco Bernasocchi 2019-04-01 Allow setting wmsMaxWidth and wmsMaxHeight in the server env created env variables code use server settings as well add since 3.8 Merge: 5e0fd15570 d995070a8e Alessandro Pasotti 2019-04-05 Merge pull request #9704 from elpaso/bugfix-21697-server-gfi-top-group-layers [server] Allow WMS GetFeatureInfo on root layer and groups Mathieu Pellerin 2019-04-05 [FEATURE][processing] Add concatenate_unique support to the aggregate alg Mathieu Pellerin 2019-04-05 [FEATURE][expression] Add concatenate_unique() aggregation function Mathieu Pellerin 2019-04-05 Add a aggregation method to concatenate unique values Nyall Dawson 2019-04-05 Fix crash, missing points in some corner cases Nyall Dawson 2019-03-25 [FEATURE] Average line angles for marker and hashed line symbology Previously, when marker or hash lines were rendered using interval or center point place placement, the symbol angles were determined by taking the exact line orientation at the position of the symbol. This often leads to undesirable rendering effects, where little jaggies or corners in lines which occur at the position of the symbol cause the marker or hash line to be oriented at a very different angle to what the eye expects to see. With this new option, the angle is instead calculated by averaging the line over a specified distance either side of the symbol. E.g. averaging the line angle over 4mm means we take the points along the line 2mm from either side of the symbol placement, and use these instead to calculate the line angle for that symbol. This has the effect of smoothing (or removing) any tiny local deviations from the overall line direction, resulting in much nicer visual orientation of marker or hash lines. Like all symbol settings, the average angle smoothing distance can be set using mm/pixels/map units/etc, and supports data-defined values. Closed rings also correctly consider wrapping around these average angles from the start/end vertex. (Sponsored by an anonymous corporate backer) Nyall Dawson 2019-04-05 More unit tests Nyall Dawson 2019-04-02 Correctly handle inverse transforms with reversed axis CRS in proj 6.0 builds This logic is too complex and fragile -- we should drop support for proj 6.0 as soon as we can, so that we can the inbuilt handling which is enabled for proj >= 6.1 only. Nyall Dawson 2019-04-02 Rename variable for clarity Nyall Dawson 2019-04-01 Use proj_normalize_for_visualization on proj >= 6.1 Nyall Dawson 2019-04-01 Correctly handle swapped axis order for proj 6.0 Nyall Dawson 2019-04-01 Fix proj4 build Nyall Dawson 2019-03-28 Add helper method to determine whether a proj string uses angular units Nyall Dawson 2019-03-28 Remove debug noise Nyall Dawson 2019-03-27 Fix proj4 build Nyall Dawson 2019-03-27 Use proj6 for custom projections dialog Nyall Dawson 2019-03-27 Use unique_ptrs for proj object storage Sponsored by ICSM Nyall Dawson 2019-03-27 Port QgsCoordinateTransform to proj 6 API Sponsored by ICSM Jürgen E. Fischer 2019-04-05 fix #21774 Denis Rouzaud 2019-04-04 forward declaration of unique_ptr (#9708) Denis Rouzaud 2019-04-04 [theme] fix invisible text in field expression widget in dark themes (#9701) * [theme] fix invisile text in field expression widget in dark themes only on MacOS at the moment * switch back to original palette * remove useless includes * don't use pointer Jürgen E. Fischer 2019-04-04 processing: fix grass' r.quantile parameter (fixes #21751) Jürgen E. Fischer 2019-04-04 trim crssync include directories (followup 8851328) Denis Rouzaud 2019-04-04 remove forcing Night Mapping theme (#9700) This hack was introduced when Qt had poor support of Mac Dark Theme so that the combination of the default QGIS theme and Dark Theme on the OS was forcing to use QGIS Night Mapping theme. Since Qt 5.12, it does look good and it's the last Qt LTS version. Merge: 7de6eeb6d8 5667b74d1e Denis Rouzaud 2019-04-04 Merge pull request #9695 from 3nids/vertextool_sync_fix [vertex tool] fixes some editor-tool synchronization issues Alessandro Pasotti 2019-04-04 Add missing reference file for gfi test Alessandro Pasotti 2019-04-04 Const copy in for loop Alessandro Pasotti 2019-04-04 Fix queryable on top getprojectsettings Merge: 037a8283fa 56733ee0f7 D'Hont René-Luc 2019-04-04 Merge pull request #9654 from rldhont/fix-regression-server-print-selection-pdf-master [Unit-test]To avoid regression in Server printing to PDF output format Alessandro Pasotti 2019-04-04 Code layout Alessandro Pasotti 2019-04-02 [server] Allow WMS GetFeatureInfo on root layer and groups If the group (or the root) has any queryable child, it is flagged as queryable Also fixes an issue with json enconding with rasters. Fixes #21697 Funded by: Kanton Zug Nyall Dawson 2019-04-04 Fix crash when searching in layer properties Fixes #21769 Denis Rouzaud 2019-04-03 clearer definition of flaky tests (#9693) Merge: 80a4fc9339 e839f277c5 Matthias Kuhn 2019-04-03 Merge pull request #9291 from dmarteau/fix-HAVE_SERVER_PYTHON_PLUGINS Fix build without HAVE_SERVER_PYTHON_PLUGINS David Marteau 2019-02-27 Disable WITH_SERVER_PLUGINS when WITH_BINDINGS=FALSE Matthias Kuhn 2019-02-27 Update src/server/services/wms/qgswmsgetlegendgraphics.cpp Co-Authored-By: dmarteau David Marteau 2019-02-26 Fix build without HAVE_SERVER_PYTHON_PLUGINS Jürgen E. Fischer 2019-04-02 Also retry tx pull on failure Nyall Dawson 2019-03-28 Fix dox Nyall Dawson 2019-03-25 Unit tests for hashed line symbols Nyall Dawson 2019-03-25 Remove duplicate test This is just a direct copy of another test from this file - the actual ring filter test is in Python Nyall Dawson 2019-03-19 [FEATURE] New line symbol type: Hash line This line symbol type is designed to replicate the ArcGIS Hash Line symbol layer type. It allows for a repeating line segment to be drawn over the length of a feature, with a line-sub symbol used to render each individual segment. To reduce code duplication, this is heavily based off the current line marker symbol layer, since the functionality is almost identical (draw some sub symbol at some interval along a line). Accordingly, I've split off QgsMarkerLineSymbolLayer to move as much of the common functionality as possible to a new abstract base class, so that only the actual marker/line segment rendering occurs in the marker line/hash line subclasses. This also gives the hash line all the existing placement options permissible for marker lines -- e.g. first/last vertex, mid points, regular intervals, etc. The hash line length and angle can have data defined overrides, which are evaluated per-line segment, allowing for the hash line to change size and angle over the length of a single rendered feature. Nyall Dawson 2019-03-31 Also store x/y coordinates of nearest points on features when calculating nearest features This can be useful, and is difficult to calculate later! Nyall Dawson 2019-03-30 [FEATURE] New Processing algorithm "Join attributes by nearest" K-nearest neighbour joins from the Processing toolbox! This algorithm takes an input vector layer and creates a new vector layer that is an with additional attributes in its attribute table The additional attributes and their values are taken from a second vector layer, where features are joined by finding the closest features from each layer. By default only the single nearest feature is joined, but optionally the join can use the n-nearest neighboring features instead. If a maximum distance is specified, then only features which are closer than this distance will be matched. Nyall Dawson 2019-03-30 [FEATURE][API] Add method to QgsSpatialIndex to perform nearest neighbor search based on QgsGeometry to QgsGeometries Previously only point - geometry was possible. But with this change, you can safely and accurately use QgsSpatialIndex to determine the nearest neighbours between any types of geometries. Denis Rouzaud 2019-04-02 [vertex tool] remove locked markers when deactivating Denis Rouzaud 2019-04-02 [vertex tool] fix editor not updated on geometry changed slots were not triggered in appropriate order so we let the vertex tool handle the update of the locked feature geometry on update Denis Rouzaud 2019-04-02 [vertex tool] update locked markers when adding a new vertex Jürgen E. Fischer 2019-04-02 legend: truncate excessively long tooltips (fixes #21737) Jürgen E. Fischer 2019-04-02 don't relink object if just the shared objects/DLL is changed Jürgen E. Fischer 2019-04-02 postgres provider: use st_estimatedextent only when 'use estimated metadata' is enabled (fixes #21718) Jürgen E. Fischer 2019-04-02 show more verbose PROJ release info D'Hont René-Luc 2019-04-01 Add unit-tests to avoid regression in Server printing to PDF output format In QGIS 3.4, Selection can be printed in Image output and not in PDF or SVG output. A fix has been done 2752f83 to fix inconsistent use of layout render context flags, and draw selection is activated with a flag. Jürgen E. Fischer 2019-04-02 fix build (followup 7674e1657b476889afe63ee8f8b9fd93f581d3c6) Nyall Dawson 2019-04-02 Run QgsJsonUtils test on Travis This was originally blacklisted back in the 3.0 transition due to issues with Qt 5.6. We no longer support that version. Nyall Dawson 2019-04-02 Fix failing TestQgsJsonUtils Nyall Dawson 2019-04-02 Fix locally failing TestQgsColorScheme Nyall Dawson 2019-04-02 Fix network access manager test failing due to server change Denis Rouzaud 2019-04-01 [Travis] Fix backport branch being run as push job (#9680) Merge: 1bb3f99f0e 0355611b60 Alessandro Pasotti 2019-04-01 Merge pull request #9671 from elpaso/bugfix-server-locale-override [server] Allow locale and group separator override Matthias Kuhn 2019-03-29 Properly convert to QgsVectorLayerEditpassTrough subclass Chris Holden 2019-03-29 Include missing include of Caught trying to build with GCC7 and MSVC Nyall Dawson 2019-04-01 [processing] Use null instead of nan for invalid stat values in join by location summary Nyall Dawson 2019-04-01 [processing] Fix invalid reprojection in join by location (summary) Nyall Dawson 2019-04-01 Re-run attribute table tests on Travis Should be fixed with proxy task fix Nyall Dawson 2019-04-01 Fix stuck tasks when proxied task using a proxy progress task completes before the proxy task has been started by task manager Fixes #21589, fixes #19761 Nyall Dawson 2019-04-01 [processing] Include version information at start of log Start the log text with QGIS/Qt/GEOS/GDAL version information strings. This is helpful for debugging and accountability. Alessandro Pasotti 2019-04-01 Added \since QGIS 3.8 Jürgen E. Fischer 2019-04-01 debian packaging: only break/replace older python-qgis* packages (fixes #21722; followup 957c51e6916) Alessandro Pasotti 2019-04-01 Add test reference file for server locale overrides Alessandro Pasotti 2019-04-01 Add tests for server locale override options Alessandro Pasotti 2019-04-01 [server][feature][needs-docs] Add env vars to override locale ... ...and group separator: QGIS_SERVER_OVERRIDE_SYSTEM_LOCALE (default '') QGIS_SERVER_SHOW_GROUP_SEPARATOR (default false) Jürgen E. Fischer 2019-04-01 fix removal of temporary directories (fixes #21292) Merge: 2174577ee3 2a10c3fcef Alessandro Pasotti 2019-04-01 Merge pull request #9619 from elpaso/plugin-dependencies Plugin dependencies optional support Merge: 4472820ead 2d3e9e156f Alessandro Pasotti 2019-04-01 Merge pull request #9661 from elpaso/bugfix-21714-filewriter-field-length Fix wrong field length in file writer Nyall Dawson 2019-04-01 More reference images and masks for layout attribute table tests Nyall Dawson 2019-04-01 More reference images and masks for 3d tests Nyall Dawson 2019-04-01 Fix crash in stats summary on debug builds Nyall Dawson 2019-04-01 Revert "fix removal of temporary directories" This reverts commit b141349c90be91f191f612b7e2a349adde3c6349, which causes crashes in almost every unit test. Nyall Dawson 2019-04-01 Remove outdated comment Nyall Dawson 2019-04-01 Update testqgsvectorfilewriter.cpp Andrea Giudiceandrea 2019-03-30 deleteShapeFile(): delete also ".cpg", ".sbn", ".sbx", ".idm", ".ind" files Make QgsVectorFileWriter::deleteShapeFile() delete ".cpg" (and ".sbn", ".sbx", ".idm", ".ind") files along with ".shp", ".shx", ".dbf", ".prj", ".qix", ".qpj" ones. Jürgen E. Fischer 2019-04-01 fix removal of temporary directories Alessandro Pasotti 2019-03-31 Fix wrong field length in file writer fixes #21714 Merge: 41f3ac0bbc 94b9d8f6f6 Alessandro Pasotti 2019-03-30 Merge pull request #9653 from elpaso/bugfix-badlayers-apply-no-style Fix bad layers style loss when "apply" Mathieu Pellerin 2019-03-29 [ui] Don't disable 'keep unavailable layers' button when applying changes lbartoletti 2019-03-29 add tests lbartoletti 2019-03-29 Fix a crash when asJson is called on an empty PolygonGeometry Víctor Olaya 2019-03-29 [processing] do not export input sdat files Jürgen E. Fischer 2019-03-29 osgeo4w: fix starting of qt5 designer Merge: 559a4cb2a2 9ae06a52bf Blottiere Paul 2019-03-29 Merge pull request #9646 from pblottiere/server_exceptions [server] Sanitize WMS exceptions Blottiere Paul 2019-03-29 Fix test Blottiere Paul 2019-03-29 Update tests Blottiere Paul 2019-03-29 Remove unused qgis exception code Blottiere Paul 2019-03-29 Update doc Blottiere Paul 2019-03-29 Update unit tests Alessandro Pasotti 2019-03-29 Fix bad layers style loss when "apply" Jürgen E. Fischer 2019-03-29 debian packaging: add qgis-providers dependency to python3-qgis in case only the bindings are installed Jürgen E. Fischer 2019-03-29 fix windows build Jürgen E. Fischer 2019-03-29 debian packaging: add transitional package for python3-qgis(-common) (cherry picked from commit cfe88521b6881344c67d81d29e37f3a9e11c593a) Giovanni Manghi 2019-03-29 fix the GRASS7 v.voronoi module, added missing file Giovanni Manghi 2019-03-29 fix the GRASS7 v.voronoi module Blottiere Paul 2019-03-28 Raise an internal error instead of an unknown error Blottiere Paul 2019-03-28 Remove old constructor Blottiere Paul 2019-03-28 Update security exceptions Blottiere Paul 2019-03-28 Fix compilation Martin Dobias 2019-03-27 [quick] Fix validity condition in QgsQuickFeatureLayerPair The extra condition enforcing that feature's geometry needs to have Z coordinate if also its parent layer has Z coordinates was not doing good job and surprisingly marking also valid geometries as invalid if layer type was PointZ but the geometry had undefined Z value. This caused issues in IdentifyKit not picking up some features. Blottiere Paul 2019-03-28 Update exceptions for StyleNotDefined and LayerNotQueryable Blottiere Paul 2019-03-28 Manage LayerNotDefined exception Blottiere Paul 2019-03-28 Update InvalidCRS / InvalidSRS exception according to the version Blottiere Paul 2019-03-28 Update InvalidPoint exception Blottiere Paul 2019-03-28 Update InvalidFormat exception Blottiere Paul 2019-03-28 Add whole parameter in exception to format message Blottiere Paul 2019-03-28 Update exceptions for internal errors in renderer Blottiere Paul 2019-03-28 Add more exception in getPrint Blottiere Paul 2019-03-27 Auto format message for invalid parameter value Blottiere Paul 2019-03-27 Add more auto formatted message for missing parameter Blottiere Paul 2019-03-27 Add unit tests Blottiere Paul 2019-03-27 Auto format message for missing parameter Blottiere Paul 2019-03-27 Add unit tests Blottiere Paul 2019-03-27 Add an enum for exception codes Merge: 5b5cc50b9e 131b6591a5 Blottiere Paul 2019-03-28 Merge pull request #9624 from pblottiere/server_context_3 [server] Add a WMS render context Merge: 20ec29a496 bd9b3736d6 Alessandro Pasotti 2019-03-28 Merge pull request #9620 from elpaso/bugfix-badlayers-storage Bugfix badlayers storage Nyall Dawson 2019-03-28 [processing] Refine check for usable layers (#9640) - allow WMS layers and other non-GDAL raster layers. This will work fine for native algorithms, likely not work for other providers. They will need to be adapted to throw errors when incompatible raster layer providers are used - invalid layers are not permitted (e.g. those with missing data sources) Nyall Dawson 2019-03-28 Fix some Python warnings, avoid accidently hiding all deprecation warnings Nyall Dawson 2019-03-28 Mark some Processing methods as deprecated Nyall Dawson 2019-03-28 Update processing script template Nyall Dawson 2019-03-28 Ensure all public, stable API methods for Processing have nice docstrings Nyall Dawson 2019-03-28 Drop isWindows/isMac from stable Processing API Nyall Dawson 2019-03-27 [needs-docs][processing] Monkey patch stable external Processing API into qgis.processing Instead of encouraging use of the internal Processing modules (e.g. from processing.tools.general import run , import processing, ...) instead expose all Python specific STABLE processing additions to the qgis.processing module. Instead, scripts and plugins should now use from qgis.processing import run, algorithmHelp,... This makes a clear distinction between internal Processing python modules (i.e., everything else!) and the parts of Processing which are stable and designed to be used by plugins and scripts. TODO: QGIS 4.0 -- move the internal Processing plugin modules to __processing, to clearer indicate that this is all internal stuff. Nyall Dawson 2019-03-27 Don't use copyright license as a module docstring Nyall Dawson 2019-03-28 Silence cmake CMP0048 warning Denis Rouzaud 2019-03-27 scope enum for QgsProcessing::LayerHint (#9639) lbartoletti 2019-03-05 [needs-docs] Fixes intersection on (multi)linestring/polygon Z, M and ZM. Fixes #21422 Blottiere Paul 2019-03-27 Fix compilation Denis Rouzaud 2019-03-27 [TRAVIS] run flaky test when label is defined (#9509) to declare a test as flaky: * for cpp, use ``` if ( !QgsTest::runFlakyTests() ) QSKIP( "This test is disabled on Travis CI environment" ); ``` * for Python, you can use `RUN_FLAKY_TEST` environment variable Denis Rouzaud 2019-03-27 fix copy in Dockerfile Blottiere Paul 2019-03-26 Minor cleaning Blottiere Paul 2019-03-26 Remove unnecessary members from renderer Blottiere Paul 2019-03-26 Remove more methods from renderer Blottiere Paul 2019-03-26 Move another method to context Blottiere Paul 2019-03-26 Remove some unnecessary methods from renderer Blottiere Paul 2019-03-26 Move some methods from renderer to context Blottiere Paul 2019-03-26 Update doc for QgsRenderer Blottiere Paul 2019-03-26 Add doc for QgsWmsRenderContext Blottiere Paul 2019-03-26 Remove some unused methods Blottiere Paul 2019-03-25 Update getFeatureInfo with render context Blottiere Paul 2019-03-25 Update dxf unit tests Blottiere Paul 2019-03-25 Update getDxf with render context Blottiere Paul 2019-03-25 Update getPrint with render context Blottiere Paul 2019-03-25 Update getLegendGraphics with render context Blottiere Paul 2019-03-25 Update getMap with render context Blottiere Paul 2019-03-25 Add main loop to configure layers Blottiere Paul 2019-03-25 Remove invalid layer in test Blottiere Paul 2019-03-25 Fixes external layers Blottiere Paul 2019-03-25 Add WMS render context Merge: 8e70c08b18 cf595f9454 Blottiere Paul 2019-03-27 Merge pull request #9545 from signedav/getlegendgraphics_HEIGHTWIDTH SRCHEIGHT/SRCWIDTH for GetLegendGraphic request David Signer 2019-03-27 use direct widthAsInt/heigtAsInt in GetFeatureInfo David Signer 2019-03-25 decide in qgswmsrenderer if SRCWIDTH (for GetLegendGraphic) or WIDTH (for GetMap) is used David Signer 2019-03-18 fallback possibility if HEIGHT is used on GetLegendGraphics for maps as well David Signer 2019-03-18 use of SRCHEIGHT SRCWIDTH intead of HEIGHT WIDTH David Signer 2019-03-18 SRCHEIGHT SRCWIDTH and the logical part for selection it takes these values as map size in case of GetLegendGraphics Request and still HEIGHT and WIDTH if not a GetLegendGraphics Request because this parameter is called from multiple used functions, this logical part is in the getWidthAsInt and getHeightAsInt functions getHeight and getWidth can be used still like before Jürgen E. Fischer 2019-03-27 osgeo4w: fix grass shortcuts in qgis-dev (fixes #21680) Nyall Dawson 2019-03-27 Cleanup ellipsoid Nyall Dawson 2019-03-27 Guard against nullptr Nyall Dawson 2019-03-27 Dox Nyall Dawson 2019-03-27 Use QgsReadWriteLocker Nyall Dawson 2019-03-22 Sipify Nyall Dawson 2019-03-22 Followup https://github.com/OSGeo/proj.4/pull/1337 Add remaining mapping of old QGIS ellipsoid codes to PROJ db codes Nyall Dawson 2019-03-19 Avoid loss of precision when reading ellipsoids from proj Nyall Dawson 2019-03-19 Update/add new ellipsoid unit tests for proj 6 Nyall Dawson 2019-03-19 Add utility class for proj to Python bindings Nyall Dawson 2019-03-19 Map older QGIS ellipsoid acronyms to proj auth:code pairs for proj 6 Nyall Dawson 2019-03-19 Alternative method of ellipsoid lookups Nyall Dawson 2019-03-18 Improve performance of ellipsoid lookups on Proj >= 6 Nyall Dawson 2019-03-18 Nicer sorting of ellipsoid defs Nyall Dawson 2019-03-18 Create ellipsoid definitions using proj db Sponsored by ICSM Nyall Dawson 2019-03-27 More QgsMapLayer python fixes Nyall Dawson 2019-03-27 Followup 8d51a693, fix broken plugins Denis Rouzaud 2019-03-26 missing changes of QgsMapLayer::Type => QgsMapLayerType Denis Rouzaud 2019-03-26 Small tweak to enum Python docs (#9631) original credits to @nyalldawson Alessandro Pasotti 2019-03-26 Fix map layer memory leak with bad layer handling Long story: if the store contains a layer with the same ID it silently fails to add it to the store. This is the cause of leak in case client code calls store->addLayers() within the (iterative) process of fixing bad layers by patching the XML and re-reading it. The proposed solution is to check in QgsProject::addLayer() - which creates the layer object - if the newly created layer was already in the store and delete it at the end of the layer reading process if it was. Deleting the layer from within the store->addLayers is extremely dangerous, because the caller could keep a reference to the layer and use it. Merge: 74e8207bf2 e232817e5b Denis Rouzaud 2019-03-26 Merge pull request #9437 from 3nids/maplayertype_enum create scope based enum for QgsMapLayer::LayerType >> QgsMapLayerType Merge: 4f9d0029ad 08c095e7a7 Matthias Kuhn 2019-03-26 Merge pull request #9628 from daniviga/fix-rpm-2 [RPM] Make buildrpm.sh more robust and fast Daniele Viganò 2019-03-26 [RPM] Fix rpmbuild.sh broken shell checks Merge: 4857a06d35 4f9d0029ad Daniele Viganò 2019-03-26 Merge branch 'master' into fix-rpm-2 Daniele Viganò 2019-03-26 [RPM] Make buildrpm.sh more robust and fix -b flag usage Nyall Dawson 2019-03-26 Add test mask images Nyall Dawson 2019-03-26 Test improvements - Use standard test font, larger font size to minimize cross platform rendering differences - Create a local test report for debugging Nyall Dawson 2019-03-26 Fix segfault on exit henrik <2cXaJAyd> 2019-03-25 Fixed turned of testss henrik <2cXaJAyd> 2019-03-25 Decoupled tests by removing shared self-variables. henrik <2cXaJAyd> 2019-03-24 Spelling henrik <2cXaJAyd> 2019-03-24 Added tests for PointDisplacementRenderer labels. henrik <2cXaJAyd> 2019-03-24 Added tests for pointdisplacementlabels henrik <2cXaJAyd> 2019-03-02 Fixed indentation. henrik <2cXaJAyd> 2019-02-27 Fixed indentation. henrik <2cXaJAyd> 2019-02-26 Changed QList to QVector for faster access. Nyall Dawson 2019-02-26 Update src/core/symbology/qgspointdisplacementrenderer.cpp Co-Authored-By: HenrikSpa Nyall Dawson 2019-02-26 Update src/core/symbology/qgspointdisplacementrenderer.cpp Co-Authored-By: HenrikSpa henrik <2cXaJAyd> 2019-02-05 Fixes labels for point displacement grid. henrik <2cXaJAyd> 2019-02-02 [FEATURE] [needs-docs] Point Displacement label distance factor Adds label distance factor spinbox to Point Displacement symbology window. Calculates label distance based on the current symbology diagonal instead of a general maximum diagonal. Replaces the hard coded distance "symbolDiagonal/2.0" with "symbolDiagonal*mLabelDistanceFactor", where mLabelDistanceFactor is set to the spinbox value. It's an old feature request (Point displacement labels adjustable offsets "https://issues.qgis.org/issues/5945"). Daniele Viganò 2019-03-26 [RPM] Make %postun more robust remove a comment entirely Daniele Viganò 2019-03-26 [RPM] Update rpm/default.cfg to build on F30 Daniele Viganò 2019-03-26 [RPM] Improve buildrpms.sh script and use pbzip2 when available Merge: bfd28b2f9a 0aa326b9f9 Alessandro Pasotti 2019-03-26 Merge pull request #9616 from elpaso/html-widget HTML form widget Merge: f878ecc571 adf973cde3 Matthias Kuhn 2019-03-25 Merge pull request #9621 from daniviga/fix-rpm [RPM] Fix a comment in %postun Alessandro Pasotti 2019-03-25 Enable webview tools and fix some minor dox issues Daniele Viganò 2019-03-25 [RPM] Fix stale code in %postun Denis Rouzaud 2019-03-25 add missing doc Denis Rouzaud 2019-03-24 add macros to Doxyfile.in Alessandro Pasotti 2019-03-25 Add test case for the layer store when re-adding a fixed layer Matthias Kuhn 2019-03-25 Update src/core/qgsmaplayerstore.h Co-Authored-By: elpaso Matthias Kuhn 2019-03-25 Update src/core/qgsmaplayerstore.h Co-Authored-By: elpaso Merge: 1942507fe9 f7bdded3a4 Matthias Kuhn 2019-03-25 Merge pull request #9612 from sebastic/control-comma Fix trailing comma in control files. Merge: 4a43bba6f0 eb64810da5 Alessandro Pasotti 2019-03-25 Merge pull request #9614 from elpaso/form-designer-allow-toggle-selection Toggle selection button in form d&d designer Alessandro Pasotti 2019-03-25 Added note in the documentation about the new behavior Alessandro Pasotti 2019-03-25 Minor style changes: same logic as before Alessandro Pasotti 2019-03-25 Change data source when re-adding an existing layer to the store The previous implementation was just skipping a layer if a layer with the same id was already in the store, we are now checking if the layer validity has changed from invalid to valid, and in that case we reset the data source of the existing layer. Use case: bad layer handling. Merge: daf53a1e08 52736cedf5 Alessandro Pasotti 2019-03-25 Merge pull request #9583 from roya0045/pr/9 Improved and semi automated bad layer handling Merge: 250c62693a b0ef62ba51 Blottiere Paul 2019-03-25 Merge pull request #9611 from pblottiere/server_log_exceptions [server] log exceptions Merge: 9327834322 5704f70d94 Blottiere Paul 2019-03-25 Merge pull request #9560 from pblottiere/server_dxf_params [server] Move parsing of DXF parameters in QgsWmsParameters... Alessandro Pasotti 2019-03-25 Add missing lib plugindependencies.py Alessandro Pasotti 2019-03-25 Fix typo and do not spellcheck the json plugins testdata Alessandro Pasotti 2019-03-25 Make slots private Alessandro Pasotti 2019-03-25 Hide selection toggle button when it's not required Blottiere Paul 2019-03-21 Add getDxf test Blottiere Paul 2019-03-20 Add cpp test for server modules Blottiere Paul 2019-03-20 Remove nonexistent parameter from doc Blottiere Paul 2019-03-20 Fix doc Blottiere Paul 2019-03-19 Fix spelling Blottiere Paul 2019-03-19 Add FORMAT_OPTIONS parameter in map Blottiere Paul 2019-03-19 Add doc Blottiere Paul 2019-03-19 Removes unused function Blottiere Paul 2019-03-19 Update getDxf service Blottiere Paul 2019-03-19 Add DXF parameters in QgsWmsParameters Alessandro Pasotti 2019-03-25 Minor changes in file header, stretch last column in deps table Merge: e5f0522b36 0cb0e387c2 Matthias Kuhn 2019-03-25 Merge pull request #9294 from lbartoletti/bugfix_21390_pointZ_snapping Fix Z snapping for point. Denis Rouzaud 2019-03-09 also monkey patch the former enum type Denis Rouzaud 2019-03-09 fix dox for unnested enums Denis Rouzaud 2019-03-09 use enum forward declaration in QgisInterface Denis Rouzaud 2019-03-09 run sipify Denis Rouzaud 2019-03-09 [sipify] handle enum class forward declaration and fix monkey patching Denis Rouzaud 2019-03-08 create scope based enum for QgsMapLayer::LayerType >> QgsMapLayerType the enum is moved out of the class this will allow forward declaration more easily since the enum is not nested in the class Denis Rouzaud 2019-03-08 [sipify] handle moving enum to scope based and out of class enum Jürgen E. Fischer 2019-03-24 update_ts.sh: add more context Jürgen E. Fischer 2019-03-23 fix translation string Alessandro Pasotti 2019-03-23 QGIS quick switch case from new HTML widget Alessandro Pasotti 2019-03-23 Added missing SIP files and headers Also fixes context evaluation before html is updated Alessandro Pasotti 2019-03-23 [feature][needs-docs] HTML form widget Shameless clone of QML widget, with some webview quirks. Funded by ARPA Piemonte Jürgen E. Fischer 2019-03-04 [needsbackport] apply an alternative fix for #20826 Partly reverts c9e761649, which removed the synchronizatiion of credential requests (eg. in a project that has multiple layers from the same postgresql database without credentials) and led to multiple concurrent requests for the same credentials. Some of which were silently discarded, when events processed in the dialogs exec() event loop tried to reinvoke the dialog and caused invalid layers. Authentications caused by network requests can still cause this. The credential cache is now guarded by a separate mutex. Alessandro Pasotti 2019-03-23 [feature][needs-docs] Toggle selection button in form d&d designer Funded by ARPA Piemonte Merge: a19fc89e5f dbe8b6c0a6 Alessandro Pasotti 2019-03-23 Merge pull request #9613 from elpaso/form-designer-allow-multiple-selection Allow multiple selection of d&d fields in form designer Jürgen E. Fischer 2019-03-22 osgeo4w: updates for grass 7.6.1 Denis Rouzaud 2019-03-22 fix copy in Dockerfile Alessandro Pasotti 2019-03-22 Allow multiple selection of d&d fields in form designer Bas Couwenberg 2019-03-22 Fix trailing comma in control files. Blottiere Paul 2019-03-22 Fixes compilation Blottiere Paul 2019-03-22 Returns an 'Internal Server Error' exception Blottiere Paul 2019-03-22 Update sip binding Blottiere Paul 2019-03-22 Update doc Blottiere Paul 2019-03-22 Log exceptions according Info or Critical errors Blottiere Paul 2019-03-22 Clean Blottiere Paul 2019-03-22 Log exception on server side Nyall Dawson 2019-03-22 Revert "Avoid more accidentally editable table cells" This reverts commit c6ee6e390baf4f5259dfc426916b55e5b6654a01. Nyall Dawson 2019-03-22 Unit tests for QgsDatumTransformDialog Nyall Dawson 2019-03-22 Use structs instead of pairs Nyall Dawson 2019-03-22 Constify, QStringLiteral Nyall Dawson 2019-03-19 Avoid more accidentally editable table cells Nyall Dawson 2019-03-12 Make preferred choices more visually dominant in transform selection dialog Nyall Dawson 2019-03-12 FORCE users to make a choice in the transformation selection dialog We don't want users to fallback to a "don't know what this means, I'll click 'Cancel'" behaviour here. Doing so results in the worst possible inaccurate transformations used. Literally, picking ANYTHING in the dialog is a better selection then allowing them to click cancel. Sponsored by ICSM Nyall Dawson 2019-03-12 Move datum transformation dialog prompting behaviour setting to a new key to reset ALL users to a default value And add to qgis_global_settings.ini Sponsored by ICSM Nyall Dawson 2019-03-12 [needs-docs] Add a "Make Default" checkbox in the datum transform selection dialog If checked, the selected transformation will be set as a default for all newly created projects (this can later be changed in the usual place in Options - CRS) Sponsored by ICSM Nyall Dawson 2019-03-12 Move ALL logic for prompting users for datum transform selection AND updating the current project transform context accordingly to a single method Unifies this logic, but most importantly fixes a bug where users are NEVER prompted for a transformation when only one valid transformation exists AND this single transform is not added to the project context (in other words, QGIS could not handle transformations when only one possible path existed). Some logic here is temporary (QgsDatumTransformDialog::defaultDatumTransform()) and will be replaced with proj db logic when we update to proj v6 API Sponsored by ICSM Nyall Dawson 2019-03-12 Fix double update of dialog Nyall Dawson 2019-03-12 Fix loss of transform context changes when editing project CRS in project properties dialog Nyall Dawson 2019-03-12 Standardise API for deciding whether the datum transform dialog should be shown Nyall Dawson 2019-03-12 Remove dead code Harrissou Sant-anna 2019-03-22 Remove duplicate word Nyall Dawson 2019-03-22 Fix marker line offset along line unit is ignored when in Interval mode Nyall Dawson 2019-03-22 Fix warning Nyall Dawson 2019-03-20 Deprecate some more methods Nyall Dawson 2019-03-20 Deprecate some methods, dox++ Nyall Dawson 2019-03-20 Dox++ Víctor Olaya 2019-03-22 [processing] Add 'call' statements to SAGA batch file AlisterH 2019-03-22 Add missing bracket to formula generated by data defined override Refs #21617 Giovanni Manghi 2019-03-21 fixes GRASS r.mapcalc tool vsklencar 2019-03-20 [QgsQuick] Added icon for 'Today' button of QgsQuickDateTime widget. Removed extra emopty line. vsklencar 2019-03-20 [QgsQuick] 'Today' icon button moved straight to date field. Visible only in !readOnly mode. vsklencar 2019-03-20 [QgsQuick] 'Today' button for QgsQuickDateTime widget To enable quickly set current date. Jürgen E. Fischer 2019-03-21 update INSTALL Alex 2019-03-21 indent Alex 2019-03-21 adding newline to silence the indent test lbartoletti 2019-02-27 Fix Z snapping for point. Point was always returned as a XY Point. Fixes #21390 Alex 2019-03-21 changing EOL format Alex 2019-03-21 changing whitespace characters pt-1 Alex 2019-03-21 changing whitespace characters p-t 2 Merge: fcb572e64e 34e67c111e D'Hont René-Luc 2019-03-21 Merge pull request #9526 from rldhont/fix-server-getfeatureinfo-withfilter-withoutcrs [Bugfix][Server] In WMS GetFeatureInfo CRS param not mandatory when FILTER param Alex 2019-03-21 remove duplicate decl Alex 2019-03-21 build fixes Jürgen E. Fischer 2019-03-20 fix warning Merge: e9067834eb 4d70a4e28e Blottiere Paul 2019-03-21 Merge pull request #9592 from rldhont/forwardport-9418-on-master Forwardport #9418 on master Merge: efc7e87fb9 90b46f6a38 Blottiere Paul 2019-03-21 Merge pull request #9362 from pblottiere/legend_json Add json format for legend D'Hont René-Luc 2019-03-07 [Server] Add unit test for WFS GetFeature with BBOX param without EPSG Merge: 0f20c131f2 d620ddd134 Matthias Kuhn 2019-03-21 Merge pull request #9250 from uclaros/fix_reshape_bug Quick fix for a bug in QgsGeos::reshapeLine that causes QGIS to crash… Merge: 7cb1695630 4f2a78be85 Matthias Kuhn 2019-03-21 Merge pull request #9576 from m-kuhn/geometry_validation_invalid_feature_master Only change map extent when manually changing the active error Peter Petrik 2019-03-20 fix mesh scalar rendering for value 0 Nyall Dawson 2019-03-21 [processing] Fix exception when creating unit tests Nyall Dawson 2019-03-21 [FEATURE] New algorithm "Add X/Y fields to layer" Adds X and Y (or latitude/longitude) fields to a point layer. The X/Y fields can be calculated in a different CRS to the layer (e.g. creating latitude/longitude fields for a layer in a project CRS). Sponsored by SMEC/SJ Nyall Dawson 2019-03-18 [processing] Allow QgsGeometry values for point parameter values The centroid of the geometry is used for the point parameter value. This makes it easier to write expressions for the value of point parameters, since all the QGIS expression functions for working with geometry types return QgsGeometry value themselves (e.g. make_point, centroid, ...). In this case it's much nicer to allow expression values like `make_point(3,4)` within a precalculated expression based value in a Processing model. Nyall Dawson 2019-03-21 [processing] Fix warning when loading algorithm dialog and no layers are present Fixes #21631 Nyall Dawson 2019-03-21 [layouts] Refresh layout automatically on page size/orientation change Fixes #21624 Nyall Dawson 2019-03-21 Dox++ Alex 2019-03-20 keeping track of changes Alex 2019-03-20 base path handler Martin Dobias 2019-03-20 [mssql] More sensible srid when adding CRS to MS SQL database The spatial_ref_sys table has srid column with ID of CRS entries. I believe the IDs can be arbitrary, however it has been a good habit to use EPSG number for srid (at least in GDAL - and the same thing happens in PostGIS - srid values are the same as EPSG numbers). In QGIS import if we add a new row to spatial_ref_sys table, the code was using srsid() as ID which is internal ID in QGIS srs.db and it has nothing to do with other IDs. Some pieces of code (probably incorrectly) expect that srid is actually the EPSG number, so let's use those so that we are consistent with GDAL and fix these minor issues (for example, tooltip of MS SQL layers in browser show srid - which in case of layers loaded with QGIS were meaningless) Rashad Kanavath 2019-03-19 Revert "fixes #21374: ignore optional output parameters" This reverts commit af2421541c78742a233b3c5a00cbbd6c11ceaaab. Rashad Kanavath 2019-03-18 fix travis code_layout test Rashad Kanavath 2019-03-18 [TEST] add more test on otb segmentation apps Even though not all errors are caught by these new tests, it could expose if otb is broken or if processing api is changed to adopt optional status of parameters at run-time. `alg.processAlgorithm()` is running and failing correctly. But `parameter.checkValueIsAcceptable()` and `alg.checkParameterValues()` aren't working as expected. Rashad Kanavath 2019-03-18 report warnings as non fatal errors through Feedback Rashad Kanavath 2019-03-18 fix #21373 #21374: handle update optional status based on user-input Parameters are marked required in descriptor file for certian applications but they are only required if a parent parameter has a "certain" value. So initial idea was to make all of those parameters optional from OTB part. So that qgis can work correctly and was a easy fix. But.. we (me and Antonie) decided not to take that route and found a better fix. `OtbParameterChoice` and its wrapper will update optional status of all sub-parameters depending on the value of a choice parameter. A test has been added to check this issue and will be available in next commit. Rashad Kanavath 2019-03-18 fixes #21374: ignore optional output parameters Rashad Kanavath 2019-03-18 bug: check for empty string in parameter values Rashad Kanavath 2019-03-06 Remove OtbSettings class and put constants for key names in OtbUtils Rashad Kanavath 2019-03-06 This commits fixes encoding issue on windows. getWindowsCodePage is taken from Grass7Utils.py Instead of writing a cli_file at startup, provider now pass all required env_variables directly to subprocess.popen. This has known to cause issues when handling with windows path names. subprocess.Popen handles it correctly depending on platform Logging of output from otbalgorithm and updating progress bar is slightly updated. Algoirthm is now launched directly using otbApplicationLauncherCommandLine `encoding` (on windows) and env arguments passed to subprocess is logged in QgsMessageLog Matthias Kuhn 2019-03-18 Do not crash after fixing invalid geometries Matthias Kuhn 2019-03-20 Only change map extent when manually changing the active error Merge: 13a74ae962 1010522877 Martin Dobias 2019-03-20 Merge pull request #9549 from wonder-sk/online-3d-terrain [3d] Add option to use terrain data from online service Merge: 638650a5a2 dbc8135707 Matthias Kuhn 2019-03-20 Merge pull request #9320 from m-kuhn/geometry-validation-icons Geometry validation icons Martin Dobias 2019-03-20 Use user data in terrain combo boxes, fix max zoom level calc Blottiere Paul 2019-03-20 Add context in doc Merge: 5653289085 547fd683d9 D'Hont René-Luc 2019-03-20 Merge pull request #9525 from rldhont/fix-server-getprint-jpg [Server] JPEG output for WMS GetPrint request has gone Blottiere Paul 2019-03-20 Update tests Blottiere Paul 2019-03-20 Update sip Blottiere Paul 2019-03-20 More renaming and add a render context Nyall Dawson 2019-03-20 Fix capitalization, clearer wording Blottiere Paul 2019-03-20 Update doc Blottiere Paul 2019-03-20 Rename methods Merge: ba416d2eef aeba867832 Alessandro Pasotti 2019-03-20 Merge pull request #9563 from elpaso/bugfix-unreported-raster-crash-on-bad-layers Fix crash when opening layer properties on a bad raster layer Merge: ab340f2de4 0360b45743 Sandro Mani 2019-03-20 Merge pull request #9527 from manisandro/master Misc crash fixes Jürgen E. Fischer 2019-03-19 fix windows build Nyall Dawson 2019-03-19 [processing] Fix QgsProcessingProvider::isSupportedOutputValue handling of optional output parameters Refs #21374 Nyall Dawson 2019-03-19 Fix crash when grass provider is not available Fixes #21604 Nyall Dawson 2019-03-19 Remove another use of deprecated QgsCoordinateTransform constructor Sponsored by ICSM Nyall Dawson 2019-03-19 Use correct project transform context in transform expression function Sponsored by ICSM Jürgen E. Fischer 2019-03-19 mdal: fix typo Jürgen E. Fischer 2019-03-19 debian packaging: move qgis.core.additions to python3-qgis-common Sandro Mani 2019-03-15 [Bugfix] Return false from QgsVectorLayer::setDataProvider if provider is not valid Sandro Mani 2019-03-15 [Bugfix] Ensure order by attribute indices are valid Alessandro Pasotti 2019-03-19 Fix crash when opening layer propertie on a bad raster layer unreported ... and hit apply after changing the renderer or the transparency. Merge: 3630fdc4a1 5bc2183d24 Alessandro Pasotti 2019-03-19 Merge pull request #9550 from elpaso/bugfix-21387-bad-layers-keep-group-and-status Keep group and checked state when handling bad layers Blottiere Paul 2019-03-04 QCOMPARE with QString Blottiere Paul 2019-03-04 Update SIP binding Blottiere Paul 2019-03-04 Add doc Blottiere Paul 2019-03-04 Clean code Blottiere Paul 2019-03-04 Add test with big marker Blottiere Paul 2019-03-04 Add test for opacity Blottiere Paul 2019-03-04 Add unit tests Blottiere Paul 2019-03-01 Manage opacity for markers in vector layers Blottiere Paul 2019-03-01 Draw symbol for image and wms Blottiere Paul 2019-03-01 Draw symbol for raster layers Blottiere Paul 2019-03-01 Add icons in json for markers Blottiere Paul 2019-02-27 Add drawLegend method for json Martin Dobias 2019-03-19 Add tests, fix issues from review, customizable terrain downloader Jürgen E. Fischer 2019-03-19 fix cmake warning D'Hont René-Luc 2019-03-15 [Bugfix][Server] In WMS GetFeatureInfo CRS param not mandatory when FILTER param The CRS parameter is considered as mandatory in GetFeatureInfo even if the FILTER parameter is used without I and J parameters. To fix it, set a fake CRS in the parameter when I/J and X/Y parameters are not defined and FILTER parameter is defined. D'Hont René-Luc 2019-03-15 [Bugfix][Regression][Server] JPEG output for WMS GetPrint request has gone In QGIS Server 2.* the WMS GetPrint request could genrate JPEG image. QGIS Server 3.4 has lost this capabilities. ``` Output format jpg is not supported by the GetPrint request ``` To fix this regression, it is necessary to accept JPEG output format. And to avoid this regression to come back, the QGIS Server tests has been updated to accept jpg image test. Merge: 477ec2a79e 63c0278380 Blottiere Paul 2019-03-19 Merge pull request #9385 from pblottiere/server_external_clean [server] Update external layer management Harrissou Sant-anna 2019-03-18 Align Mesh property tab name with other data types using "Symbology" instead of "Style" Alessandro Pasotti 2019-03-18 Keep group and checked state when handling bad layers Fixes #21387 - Unavailable layers because of a moved folder Merge: de80192f53 840d205ec6 Matthias Kuhn 2019-03-19 Merge pull request #9432 from tudorbarascu/constraint_description always show constraints description, not only when they fail Peter Petrik 2019-03-18 upgrade MDAL to 0.3.0 Nyall Dawson 2019-03-12 Capitalization, tooltips Nyall Dawson 2019-03-12 Only enable edit datum transform button when a transform is selected Sponsored by ICSM Nyall Dawson 2019-03-12 Fix warnings Nyall Dawson 2019-03-12 Fix datum transform dialog sometimes does not correct respond to changes in the available transform table Sponsored by ICSM Nyall Dawson 2019-03-12 Do not allow CRS changes in datum transform dialog when it has been shown as a result of requiring the transform for a specific CRS pair Sponsored by ICSM Nyall Dawson 2019-03-12 Expose method for generating CRS widget text Nyall Dawson 2019-03-12 Datum transform table should not be editable Nyall Dawson 2019-03-12 Some code modernization Nyall Dawson 2019-03-12 Fix incorrect cursors shown in datum transform select dialog Nyall Dawson 2019-03-12 Dox Nyall Dawson 2019-03-12 New utility class QgsTemporaryCursorRestoreOverride This class temporarily removes ALL cursor overrides for the QApplication for the lifetime of the object, and restores them (in the same order) upon object destruction. Nyall Dawson 2019-03-12 Capitalization, code style Nyall Dawson 2019-03-12 Fix a clazy warning Nyall Dawson 2019-03-12 Highlight deprecated transformations in red Another way to dissuade users from mistakenly choosing these transformations Sponsored by ICSM Nyall Dawson 2019-03-12 Hide deprecated datum transforms by default Instead of showing by default and requiring users to manually hide them, reverse this logic and hide deprecated ones by default and require motivated users to manually opt in to showing them. Result: less likely for users to accidentally use deprecated transforms. Sponsored by ICSM Nyall Dawson 2019-03-18 Dox Nyall Dawson 2019-03-18 Test thread safety of proj context generation Sponsored by ICSM Nyall Dawson 2019-03-18 Remove another use of deprecated proj API Nyall Dawson 2019-03-18 Remove some use of deprecated proj API Sponsored by ICSM Nyall Dawson 2019-03-18 Improve test Nyall Dawson 2019-03-18 Proj version agnostic context storage Sponsored by ICSM Nyall Dawson 2019-03-18 More flexible proj version handling Sponsored by ICSM Jürgen E. Fischer 2019-03-18 debian packaging: update python package break/replaces (fixes #20894) Jürgen E. Fischer 2019-03-18 fix #15635 Martin Dobias 2019-03-18 Add missing copyright header Merge: 128477d797 87686cdd45 Matthias Kuhn 2019-03-18 Merge pull request #9493 from m-kuhn/fix-geomvalidator-freeze Fix freeze in geometry validator Merge: 0c265d7f2d 2a02aa0433 Matthias Kuhn 2019-03-18 Merge pull request #9546 from m-kuhn/geometry-validation-dock-layout Improve Geometry Validation Dock Layout Merge: 4e9c4b5a0c 24b8dcc692 Matthias Kuhn 2019-03-18 Merge pull request #9297 from m-kuhn/geometry-validation-auto-resolution-experimental [geometry validation] Tag automatic resolution of problems as experimental Martin Dobias 2019-03-18 [FEATURE][3d] Add option to use terrain data from online service This adds support for elevation tiles (using web mercator tiling) in "terrarium" format produced by Mapzen tools and publicly hosted by AWS. Terrain tiles are downloaded just like ordinary XYZ tiles, then the elevations are decoded from RGB colors and finally resampled to whatever terrain tile resolution and CRS is used by the project. Matthias Kuhn 2019-03-13 Use a hidden setting for activating geomtery resolution Matthias Kuhn 2019-02-27 Make geometry validation automatic resolutions experimental The automatic resolutions work unreliably (mostly due to geometry precision) and therefore cannot be use reliably. Therefore they should rather be treated as a technology preview which can be opted into for the moment. Matthias Kuhn 2019-02-27 Improve Geometry Validation Dock Layout This reduces distance between the error list and the buttons to zoom to the location. Merge: 7653e45321 d37546e903 Matthias Kuhn 2019-03-18 Merge pull request #9504 from m-kuhn/geometry_validator_zoom_to_improvements Disable automatic zoom to problem when fixing errors on geometries Matthias Kuhn 2019-03-18 Update tests Blottiere Paul 2019-03-18 Use remove_if Blottiere Paul 2019-03-18 Some fixes Víctor Olaya 2019-03-18 correctly close files executed from QgsPythonRunner Blottiere Paul 2019-03-05 Add utils method for external layers Blottiere Paul 2019-03-05 Add doc Blottiere Paul 2019-03-05 Add unit test for getprint and external layers Blottiere Paul 2019-03-05 Add test for getmap and external layers Blottiere Paul 2019-03-05 Manage external layers like highlight layers for consistency Merge: 92c8fddac2 8f38e86a8e Matthias Kuhn 2019-03-18 Merge pull request #9523 from m-kuhn/offline_editing_duplicate_layer_names [offline editing] handle duplicate layer names Nyall Dawson 2019-03-12 [FEATURE][processing] Add new algorithm "Print layout map extent to layer" This algorithm creates a polygon layer containing the extent of a print layout map item, with attributes specifying the map size (in layout units), scale and rotatation. The main use case is when you want to create an advanced overview indicator and the inbuilt layout tools to do this don't suffice. Nyall Dawson 2019-03-14 [processing] Fix layerName= suffix is incorrectly passed to SAGA algorithms Fixes #21569 Alessandro Pasotti 2019-03-18 Add test for plugin dependencies Also made minor changes to the function and class names, to be more consistent with QGIS naming conventions. Nyall Dawson 2019-03-13 Fix crash when using QgsLayoutItemComboBox when null values are displayed Turns out there is NO reliable way to create a proxy model which adds new rows to a model, so just bite the bullet and do it in the underlying model (yuck) Mathieu Pellerin 2019-03-18 [ui] Fix missing 'Add Mesh layer' toolbar button Håvard Tveite 2019-03-17 [processing] Add missing RasterLayer input parameter Alexandre Leroux 2019-03-16 update copyright to 2019 update copyright notice to 2002-2019 Nyall Dawson 2019-03-14 [processing] Port point widget wrapper to new API And switch to a snapping canvas tool when selecting points from canvas Alessandro Pasotti 2019-03-15 [feature][needs-docs] Plugin dependencies Implementation of QEP 132: Manage python cross-plugins dependencies A new optional metadata entry will be added to metadata.txt: plugin_dependencies The metadata will contain a comma separated list of plugin names, with a format similar of the one used by pip, with optional version. After a successful plugin installation, if the plugin has any unsatisfied dependency, a dialog will pop-up with the list of unmet dependencies and the user will be able to choose if she wants to install or upgrade the dependencies or ignore them. Example metadata: plugin_dependencies = QuickMapServices==0.19.10.1,QuickWKT Funded by GISCE-TI S.L. Peter Petrik 2019-03-15 Add option to format time in mesh layer (#9452) [feature] [mesh] #20731 add option to format time in mesh layer There is new settings dialog that can be opened by button next to time slider. User can set reference time and time format (e.g. 2019-03-21 22:01:11). Matthias Kuhn 2019-03-14 Make offline editing a Q_FOREACH free zone Matthias Kuhn 2019-03-14 [offline editing] Support for layers with identical names Nyall Dawson 2019-03-14 [processing] Fix IDW parameter value creation Nyall Dawson 2019-03-14 [processing] Fix exception in IDW interpolation Fixes #21578 Nyall Dawson 2019-03-14 [processing] Fix processing.runAndLoadResults Fixes #21551 Merge: a7d060bb96 1645799788 Matthias Kuhn 2019-03-14 Merge pull request #9495 from m-kuhn/default-enable-geometry-checks Make default geometry checks configurable via settings [needs-docs] Merge: 2be6c47d16 1eaa5bbf96 Hugo Mercier 2019-03-14 Merge pull request #9494 from mhugo/force_provider_constraints Allow the strength of provider constraints to be soft Hugo Mercier 2019-03-13 Allow the strength of provider constraints to be set to soft Merge: bee20785cc cffe61250e Alessandro Pasotti 2019-03-13 Merge pull request #9510 from nastasi-oq/gem-contributors Gem contributors Matteo Nastasi 2019-03-13 layout: add new vertical and horizontal equispaced distributions Matteo Nastasi 2019-03-13 port of RedHat packaging from QGIS 2.0 to 3.0 Marco Bernasocchi 2019-03-13 Update mbernasocchi email in AUTHORS Matthias Kuhn 2019-03-13 Disable automatic zoom to problem when fixing errors on geometries Single geomtry checks (is valid) are exuted on the fly, if the map canvas suddenly changes the current extent while fixing a geometry this becomes very nervous for a user. Merge: 60ad7f9ac2 2a41fd0c7d Matthias Kuhn 2019-03-13 Merge pull request #9500 from m-kuhn/disable_flaky_test_3d_mesh_text Disable flaky 3D mesh rendering test Nyall Dawson 2019-03-13 Fix warning when opening attribute table When init()ing QgsDualView through the attribute table it is usually done BEFORE the model has been populated, so this code has no effect and throws a warning. There's no feature regression by removing this - the first entry is still selected by default (elsewhere) Nyall Dawson 2019-03-13 Fix broken string Matthias Kuhn 2019-03-12 Add dox Nyall Dawson 2019-03-13 Fix dox Nyall Dawson 2019-03-13 Fix naming collision Nyall Dawson 2019-03-13 [processing][FEATURE] New parameter type for map scales This adds a new parameter type specifically for map scales, QgsProcessingParameterScale. The values are evaluated using self.parameterAsDouble, which returns the map scale denominator (matching the standard in other parts of the QGIS API). Scale parameters are displayed to users using the standard QgsScaleWidget, which includes the combo box of predefined scales and a shortcut button to match the current map scale. Nyall Dawson 2019-03-13 Add API to allow QgsScaleWidget to accept NULL values Nyall Dawson 2019-03-13 Add API to allow null values in QgsScaleComboBox Nyall Dawson 2019-03-13 Layer CRS validation is NOT thread safe, and can cause crashes when a layer with unknown CRS is loaded in a background thread We can't queue the connection to prompt for CRS (or warn via messagebar), because the slot uses a modifiable reference which may be deleted before the queued slot is called. We also can't do ANY gui related stuff when this occurs. Best we can do is log a warning and move on... Matthias Kuhn 2019-03-13 Disable flaky 3D mesh rendering test Matthias Kuhn 2019-03-06 Make default geometry checks configurable via settings [needs-docs] Mathieu Pellerin 2019-03-12 [expression] Negative index support to point_n(), angle_at_vertex(), distance_to_vertex() functions lbartoletti 2019-03-12 apply martin's review lbartoletti 2019-03-05 remove useless variable mSnappedToVertex lbartoletti 2019-03-04 Needs to snap point too when CadDockWidget is enabled. Fixes #18138 Régis Haubourg 2019-03-12 put informative text into markdown comments Matthias Kuhn 2019-03-02 Clear and load in getFeatures() Matthias Kuhn 2019-03-02 Copy data for background threads reduce requirements to run code on main thread which risks freezes because of deadlocks Merge: f60e0b6d60 de541d488c Matthias Kuhn 2019-03-12 [FEATURE] Merge pull request #9460 from m-kuhn/labeling_geometry_generator ➿ Geometry generators for labeling ➿ Merge: 1dc146a7ca 8c676ba0b3 Matthias Kuhn 2019-03-12 Merge pull request #9491 from m-kuhn/ogr_provider_test_flaky Disable flaky ogrprovider test Matthias Kuhn 2019-03-12 Minimized icons Julien Cabieces 2019-03-12 Change 'since' version to 3.4.6 (#9480) Nyall Dawson 2019-03-12 Disable freaking annoying constantly failing unit tests Matthias Kuhn 2019-03-12 Disable flaky ogrprovider test Matthias Kuhn 2019-03-12 Update placement options on geometry type change Mathieu Pellerin 2019-03-12 [themes] Fix missing visual hint for disabled tabs Matthias Kuhn 2019-03-12 Set obstacle geometry to original geometry Matthias Kuhn 2019-03-12 Fix geometry generator type visibility glitch Harrissou Sant-anna 2019-03-12 Use Qt style "returns .." tense instead of "return .." Nyall Dawson 2019-03-11 Fix loss of layout item combo box filters Nyall Dawson 2019-03-11 Fix test Nyall Dawson 2019-03-11 Correctly sort items in QgsLayoutItemComboBOx Nyall Dawson 2019-03-11 Spelling Nyall Dawson 2019-03-11 [FEATURE][processing] New parameter types for layouts and layout items Allows processing algorithms which operate on a specific layout and layout item selection Nyall Dawson 2019-03-11 Tweaks to layout item combo box Nyall Dawson 2019-03-11 Add methods to resolve parameters to layouts/layout items Nyall Dawson 2019-03-11 [processing] Add new parameter type for layout item objects Nyall Dawson 2019-03-11 [processing] Add new parameter type for print layout names Nyall Dawson 2019-03-11 [processing] Add project to QgsProcessingParameterWidgetContext Nyall Dawson 2019-03-11 New gui class QgsLayoutComboBox Shows a list of layouts Nyall Dawson 2019-03-11 Move layout manager model from app to core and add unit tests Merge: 8e39f0f57a ae0e12b1b9 Nyall Dawson 2019-03-12 Merge pull request #9454 from nastasi-oq/distribute-equispaced2 [layout] add new vertical and horizontal equispaced distributions Merge: 75efd24240 8fb112d26f Alessandro Pasotti 2019-03-11 Merge pull request #9478 from elpaso/bugfix-21028-db-manager-sqlite-thread [db-manager] Invalidate sqlite connection if it was created in anothe… Régis Haubourg 2019-03-11 remove files unrelated to the PR (sorry for the noise) Régis Haubourg 2019-03-11 reword search advice Régis Haubourg 2019-03-11 fix wording for sample dataset Régis Haubourg 2019-03-11 better message for third party plugins Régis Haubourg 2019-03-11 promote screencasts over screenshots Matthias Kuhn 2019-03-11 Fix geometry generator condition Régis Haubourg 2019-03-11 simplify feature request template Régis Haubourg 2019-03-11 Simplify template and add community message Alessandro Pasotti 2019-03-11 [db-manager] Invalidate sqlite connection if it was created in another thread Fixes #21028 - DB manager: SQLite objects created in a thread can only be used in that same thread Matthias Kuhn 2019-03-11 Move prepare step into qgspallabeling Matthias Kuhn 2019-03-11 Update docs Matthias Kuhn 2019-03-11 Add geometry generator required fields to request Matthias Kuhn 2019-03-11 Fix double comparison warnings Matthias Kuhn 2019-03-11 Move expression preparation to prepare step Matthias Kuhn 2019-03-11 Switch enumkeytovalue to existing functionality Matthias Kuhn 2019-03-11 Nicer information message to adjust geometry Matthias Kuhn 2019-03-11 Distance area no longer needed Matthias Kuhn 2019-03-11 Obstacle geometry should be original geometry uclaros 2019-03-11 nose2 method assertions Nyall Dawson 2019-03-11 Update src/core/qgspallabeling.cpp Co-Authored-By: m-kuhn Matteo Nastasi 2019-03-11 received all PR suggestions Matteo Nastasi 2019-03-11 create a private method to compute equispaced distributions Merge: f575656ddb 0b39b84a51 Matthias Kuhn 2019-03-11 Merge pull request #9475 from vpicavet/patch-1 Revert "drinking" mention on PR template Vincent Picavet 2019-03-11 Revert "drinking" mention on PR template A new mention "did not drink during coding" has been recently added to QGIS PR template. I understand that this has to be considered as a joke. Events like codesprint sometimes include good beer, and I guess this new mention was a kind of private joke with regard to a specific situation. Offering beer or alcoholic beverage _alongside_ tea, coffee, juices and other alcohol-free beverages is no particular problem. Meanwhile, I really think we should avoid this kind of reference. IT in general and OpenSource in particular, especially during events, often promote a drinking culture. This is wrong on many aspects. Some cultures ( mainly non-occidental) totally reject alcohol consumption, and we should be respectful for it. Having a mention referring to alcohol in our PR template is really contradictory to our goal of inclusion and diversity. We should stay vigilant not to propagate a drinking culture which is opposite to our core values. We want to facilitate onboarding to the project, and a PR is one of the important steps converting users to contributors. We should keep it inclusive. Merge: 7757ffc5dd a133bcae45 Matthias Kuhn 2019-03-11 Merge pull request #9461 from m-kuhn/pal_cleanup Some cleanup in labeling and pal Richard Duivenvoorde 2019-02-08 Fix #21160: fix geojson in protocol and file twice GDAL/OGR has two geojson related drivers now: GeoJSON and GeoJSONSeq, see https://www.gdal.org/drv_geojsonseq.html This commit makes it possible to open GeoJSONSeq (geojsonl and geojsons and json) files as protocols/streams. And write them as *.json. Etienne Trimaille 2019-03-06 drop old processing provider example which is not compatible QGIS 3 Giovanni Manghi 2019-03-08 Better GRASS r.series description to help workaround a limitation of Processing Nyall Dawson 2019-03-11 Update src/ui/layout/qgslayoutdesignerbase.ui Co-Authored-By: nastasi-oq Alexander Bruy 2019-03-10 [feature][processing] expose GDAL pansharpening tool in the Processing Alexander Bruy 2019-03-10 [processing] fix handling of the multiple layers parameter when inputs are plain files Nyall Dawson 2019-03-08 [processing] Allow data type for numeric inputs to be specified Nyall Dawson 2019-03-08 Fix qt warning on modeler algorithm edit Nyall Dawson 2019-03-08 [processing] Show parameter type in input definition dialog title Nyall Dawson 2019-03-08 [postgres] Fix estimated metadata queries fail for huge tables Fixes #21517 Nyall Dawson 2019-03-06 [FEATURE][processing] New Raster Boolean logical OR/AND algorithms These algorithms calculate the boolean OR or AND for a set of input rasters. For AND, if all of the input rasters have a non-zero value for a pixel, that pixel will be set to 1 in the output raster, otherwise it will be set to 0. For OR, if ANY of the input rasters have a non-zero value for a pixel, that pixel will be set to 1 in the output raster, else 0. A reference layer parameter specifies an existing raster layer to use as a reference when creating the output raster. The output raster will have the same extent, CRS, and pixel dimensions as this layer By default, a nodata pixel in ANY of the input layers will result in a nodata pixel in the output raster. If the 'Treat nodata values as false' option is checked, then nodata inputs will be treated the same as a 0 input value. Makes for much simpler raster boolean logic calculation without the complexity of using the raster calculator (and that's not always possible to do anyway, e.g. when ANY of the input rasters has a nodata pixel). It's also scalable dynamic to any number of input rasters (unlike raster calc), so is more flexible when used within models. Merge: 3b98331502 4a6151ab48 Martin Dobias 2019-03-10 Merge pull request #9465 from wonder-sk/fix-terrain-change-crash [3d] fix crash when switching terrain generator (fixes #21538) Martin Dobias 2019-03-10 [3d] Fix crash if the input data contain some empty polygons Régis Haubourg 2019-03-10 add default tags Régis Haubourg 2019-03-10 fix typos Martin Dobias 2019-03-10 [3d] fix crash when switching terrain generator (fixes #21538) The problem was introduced in PR #8828 when fixing issue #20963 This fix immediately deletes terrain entity on generator change and informs other code about that + identify map tool is now aware of the fact that terrain entity may be temporarily null. Merge: d5de1d98b8 e5797e687b Alessandro Pasotti 2019-03-10 Merge pull request #9453 from elpaso/bugfix-server-getfeatureinfo-error-code [server] Fix error message reported when QUERY_LAYERS is missing Merge: 6c79fffc5e 2537296e3f Alessandro Pasotti 2019-03-10 Merge pull request #9451 from elpaso/geopackage-project-storage-followup Added option to load/store from/to the filesystem Matthias Kuhn 2019-03-10 Fix sip bindings and ignore missing docs Matthias Kuhn 2019-03-10 Fix compiling with older Qt versions Martin Dobias 2019-03-09 [browser] Fix addition of PostGIS layers with unknown CRS When a PostGIS table does not have CRS specified (srid == 0) then it was not possible to correctly load it from browser (but it worked from DB manager). The problem was that browser item used negative srid in layer URI, messing up everything. Also fixed the display of srid in tooltip (it says "unknown" rather than showing -2147483648) Martin Dobias 2019-03-09 Fix 3D polygon symbol to work with geometry collection Some data sources report their geometry type as multi-surface (a collection of polygons and curve-polygons) and so we should handle them as well. Matthias Kuhn 2019-03-10 Add error reporting Matthias Kuhn 2019-03-10 Prepared expression evaluation Matthias Kuhn 2019-03-10 Use std::fill to initialize array Matthias Kuhn 2019-03-10 Range based for loops Matthias Kuhn 2019-03-10 Rule based labeling RAII Matthias Kuhn 2019-03-10 QVariant supports boolean Matthias Kuhn 2019-03-10 Pal should also use 64 bit fids Matthias Kuhn 2019-03-10 RAII for pal Matthias Kuhn 2019-03-10 Remove leftover code Matthias Kuhn 2019-03-10 Add test for geometry generator labeling Matthias Kuhn 2019-03-10 UX improvements Merge: 7ceb97aec6 297908b218 Matthias Kuhn 2019-03-10 Merge pull request #9433 from rosaguilar/patch-2 Some functions now show up with autocompletion in the expression builder Matthias Kuhn 2019-03-10 Better UX for configuration interface Matthias Kuhn 2019-03-10 Report errors in labeling geometry generator expression Matthias Kuhn 2019-03-10 Add expression builder to labeling geometry generator Matthias Kuhn 2019-03-09 Make geometry generator configuration gui respect geometry type Matthias Kuhn 2019-03-09 Fix clang-tidy warnings Matthias Kuhn 2019-03-09 Add todo Matthias Kuhn 2019-03-09 Save geometry generator enabled/disabled state independently Matthias Kuhn 2019-03-09 Some code optimizitaions Matthias Kuhn 2019-03-09 Add configuration GUI for label geometry generators Matthias Kuhn 2019-03-09 Initial code for labeling geometry generators Alessandro Pasotti 2019-03-10 Add .gpkg file filter to the file selection dialog Merge: a91ecd534c 312473c4dd Matthias Kuhn 2019-03-10 Merge pull request #9456 from Gustry/pyqt replace some PyQt5 to qgis.PyQt Matthias Kuhn 2019-03-10 Update python/plugins/MetaSearch/util.py Co-Authored-By: Gustry Merge: bdf080588e 78cc5b2bf5 Matthias Kuhn 2019-03-10 Merge pull request #9444 from NaturalGIS/gdal_fix_improve_gdal_clip_raster_by_mask Fixes/improves the GDAL clip by mask layer tool Matthias Kuhn 2019-03-10 Silence warning Matthias Kuhn 2019-03-10 Fix "left" expression function Matteo Nastasi 2019-03-10 fix code_layout error Merge: ddca636ec7 80dd6d5203 Alexander Bruy 2019-03-10 Merge pull request #9455 from alexbruy/fix-batch [processing] add missed imports to batch panel (fix #21486) Etienne Trimaille 2019-03-09 replace some PyQt5 to qgis.PyQt Matteo Nastasi 2019-03-10 New 'Distribute' description strings updated Merge: 38cb90a0df ddca636ec7 Matteo Nastasi 2019-03-10 Merge remote-tracking branch 'mainstream/master' into distribute-equispaced2 Matteo Nastasi 2019-03-10 wrong placement for endMacro() call fixed Matteo Nastasi 2019-03-10 use nan as return values of unreachable branch Matthias Kuhn 2019-03-08 Fix indentation Alexander Bruy 2019-03-09 [processing] add missed imports to batch panel (fix #21486) Merge: 8f0cfda89a db15465e94 Matthias Kuhn 2019-03-09 Merge pull request #9450 from m-kuhn/raii More RAII in PAL Matteo Nastasi 2019-03-09 [FEATURE] [needs-docs] add new vertical and horizontal equispaced distributions Matthias Kuhn 2019-03-09 Remove obsolete line Alessandro Pasotti 2019-03-09 [server] Fix error message reported when QUERY_LAYERS is missing According to WMS 1.3.0 specs: 7.4.3.4 QUERY_LAYERS The mandatory QUERY_LAYERS parameter states the map layer(s) from which feature information is desired to be retrieved. Its value is a comma-separated list of one or more map layers. This parameter shall contain at least one layer name, but may contain fewer layers than the original GetMap request. If any layer in the QUERY_LAYERS parameter is not defined in the service metadata of the WMS, the server shall issue a service exception (code = LayerNotDefined). Alessandro Pasotti 2019-03-09 Added option to load/store from/to the filesystem + Added tooltips with full path to the gpkg file + Fixed a crash when removing a stored project Matthias Kuhn 2019-03-09 More RAII in PAL Merge: 5d9cbe9aca d0d918fb2e Denis Rouzaud 2019-03-09 Merge pull request #9419 from 3nids/docker_tree Refactoring of Docker builds Jürgen E. Fischer 2019-03-09 compile QTSignal statically (fixes #21514) Jürgen E. Fischer 2019-03-09 Del doesn't need to be translated. Qt translates it automatically, but a wrong translation breaks the key (eg. Löschen instead of Entf in German); fixes #17281 Denis Rouzaud 2019-03-09 the ultimate docker experience Merge: 3057fd61b0 d3a12dc63a Matthias Kuhn 2019-03-09 Merge pull request #9441 from m-kuhn/code_style Code style Giovanni Manghi 2019-03-09 Fixes/improves the GDAL clip by mask layer tool: removes a an option (-te) that does not make sense for the clip by mask, and adds the option to allow choose the output resolution Mathieu Pellerin 2019-03-09 [plugin manager] Dont disconnect overall finished signal Denis Rouzaud 2019-03-09 do not exit on error Denis Rouzaud 2019-03-09 🐳 Matthias Kuhn 2019-03-09 Code style Matthias Kuhn 2019-03-09 RAII Matthias Kuhn 2019-03-09 Remove unrequired default values Matthias Kuhn 2019-03-09 Range based for loops in labeling Denis Rouzaud 2019-03-08 k Denis Rouzaud 2019-03-08 gogogogog Denis Rouzaud 2019-03-08 o Denis Rouzaud 2019-03-08 k Denis Rouzaud 2019-03-08 kkk Denis Rouzaud 2019-03-08 wwer Rosa Aguilar 2019-03-08 add parameters list to expression functions expression function update Denis Rouzaud 2019-03-08 k2 Denis Rouzaud 2019-03-08 klap Rosa Aguilar 2019-03-08 Add parameter list for the expression editor Expression function update Denis Rouzaud 2019-03-08 x Tudor Bărăscu 2019-03-08 always show constraints description, not only when they fail Denis Rouzaud 2019-03-08 yeaaah Merge: 6714819835 b55f7e3c0b Matthias Kuhn 2019-03-08 Merge pull request #9426 from qgis/pcav-patch-1 Update PULL_REQUEST_TEMPLATE.md Merge: 768b3d4b05 8d3946db66 Alessandro Pasotti 2019-03-08 Merge pull request #9309 from elpaso/bugfix-21409-qgssettings-dont-store-unchanged Do not store default values in user's QgsSettings Denis Rouzaud 2019-03-08 Update docker-variables.env Régis Haubourg 2019-03-08 issue template improvements Denis Rouzaud 2019-03-08 bring the lions Denis Rouzaud 2019-03-08 more elephants Denis Rouzaud 2019-03-08 bit more clever Denis Rouzaud 2019-03-08 🥩 Jürgen E. Fischer 2019-03-08 fix windows build Merge: ec0ff4abb5 c5ef988d08 Alessandro Pasotti 2019-03-08 Merge pull request #9422 from elpaso/bugfix-21511-rastercalc-multiband Fix raster calculator with multiband rasters Merge: 0e5c91234f 6ddf78c15e Alessandro Pasotti 2019-03-08 Merge pull request #9417 from elpaso/bugfix-21497-make-features-compatible Fix makeFeatureCompatible wrong field count Etienne Trimaille 2019-03-08 Update src/core/qgssettings.cpp Co-Authored-By: elpaso Denis Rouzaud 2019-03-08 add missing new line Régis Haubourg 2019-03-08 issue template fixup Denis Rouzaud 2019-03-08 fix path Régis Haubourg 2019-03-08 add draft default template for issues Merge: 237e13c08e 1281bcc256 Denis Rouzaud 2019-03-08 Merge pull request #9425 from 3nids/scope_base_enum Scope based enum Denis Rouzaud 2019-03-08 will you sleep Denis Rouzaud 2019-03-08 kkk Denis Rouzaud 2019-03-08 test Denis Rouzaud 2019-03-08 [sipify] add macro to explicitely ask for monkey patching because new scope based enum should not do the monkey patching, it's only done for python API compatibility Denis Rouzaud 2019-03-08 [sipify] fix oneliners Matthias Kuhn 2019-03-08 Only run push tests on master, release- and final- branches Denis Rouzaud 2019-03-08 n Denis Rouzaud 2019-03-08 ... Denis Rouzaud 2019-03-08 coffee Denis Rouzaud 2019-03-08 morning bbreeze Merge: 99cedd6e10 f7b0e10ed9 Matthias Kuhn 2019-03-08 Merge pull request #9423 from saeri-ims/patch-1 adding explanation and information icon Merge: cccf974211 16d96e9e6f Matthias Kuhn 2019-03-08 Merge pull request #9421 from raymondnijssen/measuretoolfix Hide orange measure line and points while measure tool is inactive Denis Rouzaud 2019-03-08 Who else needs more $ Nyall Dawson 2019-02-21 [processing] Port enum widget wrapper to new API Fixes: - enum parameters set to "allow multiple" only allow a single value selection when used in modeler - optional enum parameters cannot be set to no value when used outside of modeler Fixes #20406 Mathieu Pellerin 2019-03-08 [plugin manager] Set view to all plugins when clicking a tag hyperlink Denis Rouzaud 2019-03-08 Update docker-variables.env Merge: 2403c64a7c 2be19fbe04 Matthias Kuhn 2019-03-08 Merge pull request #9424 from m-kuhn/skip-flaky-test Disable flaky test Paolo Cavallini 2019-03-07 Update PULL_REQUEST_TEMPLATE.md Denis Rouzaud 2019-03-07 run sipify Denis Rouzaud 2019-03-07 [sipify] monkey patch enum for PyQGIS API compatibility Denis Rouzaud 2019-03-07 missing var Merge: 05756e5386 13ef23f27c Matthias Kuhn 2019-03-07 Merge pull request #9420 from rosaguilar/patch-1 add paramaters list to expression functions Matthias Kuhn 2019-03-07 Disable flaky test Matthias Kuhn 2019-03-07 Fix capitalization SAERI <42073830+saeri-ims@users.noreply.github.com> 2019-03-07 adding explanation and information icon Denis Rouzaud 2019-03-07 fix timestamp Alessandro Pasotti 2019-03-07 Fix raster calculator with multiband rasters Fixes #21151 Raymond Nijssen 2019-03-07 Hide orange measure line and points while measure tool is inactive Matthias Kuhn 2019-03-07 Indentation Matthias Kuhn 2019-03-07 expression function update Alessandro Pasotti 2019-03-07 Fix tests Rosa Aguilar 2019-03-07 add paramaters list to expression functions Denis Rouzaud 2019-03-07 use scope based enum for QgsAdvancedDigitizingDockWidget::AditionalConstraints Denis Rouzaud 2019-03-07 [sipify] handle scope based enums Denis Rouzaud 2019-03-07 grrrr* Denis Rouzaud 2019-03-07 more plop Denis Rouzaud 2019-03-06 fix building on Mac not sure if this is the right way to fix this seen here https://github.com/boostorg/process/issues/55#issuecomment-435853519 and mostly here https://github.com/boostorg/process/issues/55#issuecomment-450444271 Denis Rouzaud 2019-03-07 plop Alessandro Pasotti 2019-03-07 Fix makeFeatureCompatible wrong field count Fixes #21497 - Copying features from source layer to target layer - field values are not copied Denis Rouzaud 2019-03-07 yop Denis Rouzaud 2019-03-07 yeah Denis Rouzaud 2019-03-07 reset the test runner Denis Rouzaud 2019-03-07 more fixes Denis Rouzaud 2019-03-07 what to say Denis Rouzaud 2019-03-07 Revert "optimize Dockerfile for build deps" This reverts commit 9cdf051fd078585802cba8a243fa1a26cc874fec. Denis Rouzaud 2019-03-07 build and test in 2 steps Merge: 12ba41750f e217693ad3 Alessandro Pasotti 2019-03-07 Merge pull request #9381 from elpaso/gpkg-project-storage Gpkg project storage Denis Rouzaud 2019-03-07 optimize Dockerfile for build deps Nyall Dawson 2019-03-07 Fix paletted raster renderer does not respect correct band when rendering Fixes #21505 Denis Rouzaud 2019-03-07 Revert "try with dedicated for building" This reverts commit 748c783fa09aeb76870dd3155ed562046ea0cd0a. Merge: f87c447d34 686d21114b Matthias Kuhn 2019-03-07 Merge pull request #9409 from m-kuhn/fix-nm-autogenerated Fix n:m relations in autogenerated attribute forms lbartoletti 2019-02-27 Add FreeBSD for SagaUtils Matthias Kuhn 2019-03-06 Fix n:m relations in autogenerated attribute forms Fix #16446 Fix #21491 Matthias Kuhn 2019-03-06 Code cleanup (#9392) * Make auth a Q_FOREACH free zone * Code cleanup * Add const * Indentation * Indentation Harrissou Sant-anna 2019-03-06 Fix formatting in pyqgis documentation (#9396) * Fix API documentation * Fix sip doc Denis Rouzaud 2019-03-06 try with dedicated for building sklencar 2019-03-06 [QgsQuick] Feature form improvements #2 (#9388) TextEdit * added radius property QgsQuickFeatureFormStyling and ExternalResource widget - added optional color for trash icon ExternalResource * smaller icons * preview available in read-only mode FeatureForm * fix of empty space for tabs which exists even if there are no tabs Enabling widgets for interactions even in readOnly mode, still not edits! Changes due to introduction of a preview for externalResources widget, which should be available also in readOnly mode. Therefore the widget is always enabled. NOTE: changed order of properties for widgets to keep the same order. Denis Rouzaud 2019-03-06 avoid triggering twice build of PyQGIS docs (#9406) Denis Rouzaud 2019-03-06 use PYTHONUNBUFFERED Denis Rouzaud 2019-03-06 disable TTY? Denis Rouzaud 2019-03-06 debug Alessandro Pasotti 2019-03-06 R.I.P. De Morgan Alessandro Pasotti 2019-03-06 Expose gpkg embedded project to the browser Alessandro Pasotti 2019-03-04 Remove and rename gpkg-stored projects Alessandro Pasotti 2019-03-04 [feature][needs-docs] Store projects into geopackage Store and load QGIS projects to/from geopackage. (This is the same functionality previously available only for postgis) Alessandro Pasotti 2019-03-04 Load projects from storage at start The check for qgs/qgs was preventing db-stored project to be opened at start when option to re-open last project is on Denis Rouzaud 2019-03-06 use tee with cat Denis Rouzaud 2019-03-06 remove unbuffer Denis Rouzaud 2019-03-06 run test without tty Denis Rouzaud 2019-03-06 simplify Denis Rouzaud 2019-03-06 not sure why but it works Denis Rouzaud 2019-03-06 fix path again Denis Rouzaud 2019-03-06 fix path ignore in .dockerignore Denis Rouzaud 2019-03-06 fix path Denis Rouzaud 2019-03-05 run Python tests inside docker Denis Rouzaud 2019-03-06 create CCACHE dir Denis Rouzaud 2019-03-06 more descriptive Travis job names (#9400) Denis Rouzaud 2019-03-06 do not hang when running docker Mathieu Pellerin 2019-03-06 [plugin manager] Guard from overly wide layout for read-only plugins Mathieu Pellerin 2019-03-06 [plugin manager] Clean up description and about text by stripping HTML code Mathieu Pellerin 2019-03-06 [plugin manager] Allow search by tags via clicking on individual tag Jürgen E. Fischer 2019-03-06 disable qt-unix-signals on windows (fixes build) Denis Rouzaud 2019-03-05 fix copying from container Jürgen E. Fischer 2019-03-05 fix 9f1fcb72d4 Nyall Dawson 2019-03-05 [processing][saga] Difference and symmetric difference algorithms have known issues in SAGA LTR Nyall Dawson 2019-03-05 [processing][needs-docs] By default, hide algorithms with known issues from toolbox And add a Processing setting to allow these to be shown. When shown, they are highlighted in red with a tooltip explaining that the algorithm has known issues Nyall Dawson 2019-03-05 [processing] Add flag for algorithms with known issues Jürgen E. Fischer 2019-03-04 processing: enable translation for parameter descriptions Jürgen E. Fischer 2019-03-04 avoid crash on retrieval extent from invalid vector data providers Denis Rouzaud 2019-03-05 fix CCACHE dir Denis Rouzaud 2019-03-05 simplify CI scripts (#9387) by separating the testing and docker image building scripts there was almost no redundany in the scripts, it is much clearer now Alexandre Neto 2019-03-05 Fixed data-defined description for page sizes Richard Duivenvoorde 2019-03-05 libQTSignal not copied to install dir Denis Rouzaud 2019-03-05 fix Travis build trigger Denis Rouzaud 2019-03-05 fix mkdir ccache_dir Denis Rouzaud 2019-03-05 add a second cache directory for Docker image building because they just take too much time Denis Rouzaud 2019-03-05 trigger PyQGIS Doc Travis build after pushing new image on Docker hub Merge: 534ff68bbc 8602d8fd97 Matthias Kuhn 2019-03-05 Merge pull request #9380 from Ailurupoda/patch-1 [dbmanager] Fix LineEdit name error Corentin.F 2019-03-05 Fix LineEdit name error Nyall Dawson 2019-03-05 Handle sigint to terminate qgis app immediately Nyall Dawson 2019-03-01 Add external qt-unix-signals library This library, original taken from https://github.com/sijk/qt-unix-signals (but a maintained fork exists at https://github.com/nyalldawson/qt-unix-signals), handles unix signal watching using the Qt libraries. It allows for detection of signals like SIGINT and SIGTERM, and allows Qt applications to respond gracefully to these. Included in external libraries for use in QGIS terminal applications. Merge: 2046450548 bc166cff13 Matthias Kuhn 2019-03-05 Merge pull request #9048 from troopa81/fix_20872_postgres_multidim_arrays Manage postgres multidimensionnal array Merge: 5fca18c4ae 62dc9452a9 Matthias Kuhn 2019-03-05 Merge pull request #9371 from m-kuhn/preserve-layer-visibility-in-offline-editing [offline editing] Preserve layer visibility in offline editing Nyall Dawson 2019-03-05 [processing][GRASS] Fix exceptions on Python < 3.6 Fixes #21173 Mathieu Pellerin 2019-03-05 [asf] Fix parsing of polygons Nyall Dawson 2019-03-04 [processing] Avoid more deprecation warnings from external libraries Nyall Dawson 2019-03-04 Fix qt warning on opening modeler dialog Nyall Dawson 2019-03-04 [processing] Fix initial zoom of models on hidpi displays Fixes #16456 Nyall Dawson 2019-03-04 [processing] Fix items are not correctly placed in model designer when view is not set to top-left of model scene Nyall Dawson 2019-03-04 [processing] Fix crashes and random behavior after dropping algorithms to model designer Also fixes drag and drop within the algorithm parameter dialog and the qt warnings thrown during these operations Nyall Dawson 2019-03-05 [processing] Fix missing vector polygon to lines menu item Fixes #21475 Matthias Kuhn 2019-03-04 Add test for preserving layer visibility on offline editing Matthias Kuhn 2019-03-04 Preserve layer visibility in offline editing Nyall Dawson 2019-03-05 Fix newline characters break embedded expressions Fixes #21471 Nyall Dawson 2019-03-04 [processing] Force regeneration of primary key for more algorithms Fixes #21445 Nyall Dawson 2019-03-04 [processing] Fix outdated Find Projection docs Fixes #21404 Matthias Kuhn 2019-03-04 replace double quote with simple quote Co-Authored-By: troopa81 Matthias Kuhn 2019-03-04 replace double quote with simple quote Co-Authored-By: troopa81 Matthias Kuhn 2019-03-04 Fix backport branch filtering Matthias Kuhn 2019-03-04 Fix backport branch filtering for travis Denis Rouzaud 2019-03-04 [vertex tool] highlight vertices of locked features when not selected (#9348) backporting[bot] 2019-03-04 Do not run travis on backport branches AnikaBettge <37300249+AnikaBettge@users.noreply.github.com> 2019-03-04 Fix default setting for ew_step and ns_step parameter Fix default setting for ew_step and ns_step parameter which must be "none" rather than 1.5 (which leads to wrong default values in GRASS GIS) Mathieu Pellerin 2019-03-04 [asf] Use a bulletproof where clause to retrieve object IDs Merge: b6d4833bca 82ca2dd873 Matthias Kuhn 2019-03-03 Merge pull request #9328 from m-kuhn/show-me-the-way-to-the-next-whisky-bar Never assume anything Merge: d84b70f04d 953a9aa48e Matthias Kuhn 2019-03-03 Merge pull request #9292 from m-kuhn/fix-auth-manager-crash-on-exit Fix auth manager crash on exit Nyall Dawson 2019-03-01 [processing] Add acceptable string values to parameter metadata Returns a descriptive list of the possible string values acceptable for the parameter. E.g. for a QgsProcessingParameterVectorLayer this may include "Path to a vector layer", for QgsProcessingParameterBoolean "1 for true, 0 for false" etc. Jürgen E. Fischer 2019-03-03 fix windows build Alessandro Pasotti 2019-03-03 Spelling Alessandro Pasotti 2019-03-03 Added a long comment to the setValue method Also removed leftover unused (renamed) variable Julien Cabieces 2019-03-03 Optimise retrieval of feature from context Denis Rouzaud 2019-03-02 remove unused static member (#9329) Matthias Kuhn 2019-03-03 Never assume anything because when you do, reality will teach you better Merge: dcc92de5d0 c71a04070f Matthias Kuhn 2019-03-02 Merge pull request #9327 from m-kuhn/fix-warning Silence warning without opencl Matthias Kuhn 2019-03-02 Fix warning Matthias Kuhn 2019-02-28 Add icons to geometry validation checks Matthias Kuhn 2019-03-02 Indentation fix Matthias Kuhn 2019-03-02 Some tests rely on the current dinitialization order Merge: 77f2b60aa5 3efd4a886b Matthias Kuhn 2019-03-02 Merge pull request #9316 from m-kuhn/fix-geometry-validation-crashes [geometry validation] Stability and performance improvements Merge: 22b052da39 ef34ed8bef Matthias Kuhn 2019-03-02 Merge pull request #9298 from m-kuhn/is-valid-check-results-deactivate [geometry validation] Allow deactivating is valid checks in an edit session Merge: c2679926b8 d99c1f1f32 Matthias Kuhn 2019-03-02 Merge pull request #9299 from m-kuhn/geometry-validation-only-report-affected-features [geometry validation] only report affected features Merge: 252791e9e1 2e05cf1d4e Matthias Kuhn 2019-03-02 Merge pull request #9307 from m-kuhn/avoid-intersection-use-geometry-precision Add topological points on layers with configured precision Merge: ca95220fff 8f29e6557e Matthias Kuhn 2019-03-02 Merge pull request #9308 from m-kuhn/z-with-duplicate-nodes Take Z values into consideration in avoid duplicate nodes Merge: ac78a194df bc6a9c5d25 Matthias Kuhn 2019-03-02 Merge pull request #9321 from m-kuhn/cleanup-qgsvectorlayer-geometrytype Cleanup QgsVectorLayer::geometryType() Merge: 34684d4505 d1a7e456e3 Matthias Kuhn 2019-03-02 Merge pull request #9322 from m-kuhn/fix-double-delete [geometry validation] Fix double delete and memory leak Merge: b53d64bfb0 3359a7159c Matthias Kuhn 2019-03-02 Merge pull request #9324 from m-kuhn/latin1 Use QLatin1String for geometry representation operations Nyall Dawson 2019-03-02 Silence annoying PyQt5.uic.loadUiType deprecation warnings These aren't our fault -- they come from the PyQt library itself, so we may as well hide them and avoid the noise. Nyall Dawson 2019-03-02 QStringLiteral Nyall Dawson 2019-03-01 Add new plugin metadata string to indicate whether a plugin implements Processing providers Plugins which implement providers should include the hasProcessingProvider=yes line within their metadata.txt file. This allows for rapid identification of all plugins which implement Processing functionality. Nyall Dawson 2019-03-01 Add Python utils method to start a Processing specific plugin This command adds a plugin to active plugins and calls initProcessing(), initializing only Processing related components of that plugin. The new initProcessing() hook should be implemented by plugins which provide Processing providers or algorithm, and should only implement code which is required to load the provider and algorithms. Strictly no GUI related code should be used here, that MUST be moved out of initializers and deferred to the plugin's initGui implementation. Merge: 819f275ba4 6c6833d1da Matthias Kuhn 2019-03-01 Merge pull request #9323 from m-kuhn/messagebar-cleanup Some cleanup in QgsMessageBar Matthias Kuhn 2019-03-01 Use QLatin1String for geometry representation operations Matthias Kuhn 2019-03-01 Some cleanup in QgsMessageBar Matthias Kuhn 2019-03-01 Properly connect deleters fixes a crash Matthias Kuhn 2019-03-01 Cleanup QgsVectorLayer::geometryType() The method QgsVectorLayer::wkbType() already uses a member variable which is a copy of the one on the data provider. By using this, the code becomes simpler and more consistent. AnikaBettge <37300249+AnikaBettge@users.noreply.github.com> 2019-03-01 Fix default setting for gauss parameter Fix default setting for gauss parameter which must be "none" rather than 0 (which leads to empty maps as gauss=0 is unhelpful) Matthias Kuhn 2019-03-01 Avoid working on temporary geometries Merge: 7d832634de 88a96122b8 Alessandro Pasotti 2019-03-01 Merge pull request #9305 from elpaso/bugfix-21405-raster-calc-wrong-results [opencl] Fix raster calculator operator precedence Matthias Kuhn 2019-03-01 Prepare geometry engine for improved performance Matthias Kuhn 2019-03-01 Avoid working on reference to temporary objects fixes a couple of crashes in geometry validation Martin Dobias 2019-02-27 [xyz] Optional scaling of XYZ tile layers This adds "Resolution" configuration flag for XYZ tile layers. It supports several options: - unknown (default) - everything works as before - standard resolution - applies scaling - high resolution - applies scaling, assumes high-res tiles If tiles are made for standard resolution (e.g. 96 DPI) then on high res displays (e.g. 192 DPI) labels and other map features may appear very small if the resolution is not set. When configured as "standard resolution", map tiles will be picked according to this resolution and thus on high res displays the tiles will get scaled up. Similarly for print output, tiles will be scaled up so the printouts will have matching tile resolutions. The "high resolution" option is for tiles 512x512 aimed towards high-resolution displays. Mathieu Pellerin 2019-03-01 [themes] Restrict QPushButton min-width to raster calculator dialog Nyall Dawson 2019-03-01 [processing] Draw arrows connected to selected/hovered components slightly darker Makes it easier to track connections in a complex model Nyall Dawson 2019-03-01 [processing] Pre-highlight model components on hover Nyall Dawson 2019-03-01 [processing] Show tooltips in modeler when hovering over model component Mathieu Pellerin 2019-02-26 Use the QgsSqliteUtils system tables list in DB Manager Mathieu Pellerin 2019-02-26 [browser] List non-spatial layers for mixed spatial/non-spatial sqlite files Mathieu Pellerin 2019-02-26 Move sqlite/spatialite system tables to the QgsSqliteUtils class Jürgen E. Fischer 2019-02-28 i18n: fix it on windows (followup 2f431bc1f) Nyall Dawson 2019-02-25 Cache validity check results For non-point geometry subclasses (points are always valid!) we now cache the results of a geometry validity check. Subsequent checks utilise the cached result wherever possible. Because QgsGeometry/QgsFeature objects are implicitly shared, this means that we avoid a *lot* of duplicate validity checks as features and geometries are thrown around during processing model execution. Nyall Dawson 2019-02-28 Don't ever call Py_Finalize -- causes segfaults on exit Nyall Dawson 2019-02-28 Add API to determine if a plugin is enabled Nyall Dawson 2019-02-28 Modernize code Nyall Dawson 2019-02-28 Remove unused includes from Python library Nyall Dawson 2019-02-28 Dox++, constify Nyall Dawson 2019-02-27 Allow python to be initialised without interface or error hook Nyall Dawson 2019-02-28 Fix missing SIP_VERSION preprocessor macro Was breaking all #if SIP_VERSION checks - most importantly preventing exitPython() from being called correctly on QGIS exit. Alessandro Pasotti 2019-02-28 Check for globalsettings and don't crash Nyall Dawson 2019-02-27 [processing] Avoid creation of gui components at startup Alessandro Pasotti 2019-02-28 Do not store default values in user's QgsSettings The new behavior is to store a value in user's QSettings (that overrides the global settings) only if the the value has changed from the default reported by QgsSettings. If a value was changed and it is changed back to the default the override must be removed from the user settings. The rationale is that global settings should be the ultimate source of default values, unless the user override the default with a different value. Fixes #21049 Matthias Kuhn 2019-02-28 Take Z values into consideration in avoid duplicate nodes Matthias Kuhn 2019-02-28 Add topological points on layers with configured precision The tolerance was hardcoded to 1mm before. lbartoletti 2019-02-27 BSD patches Alessandro Pasotti 2019-02-27 [opencl] Fix raster calculator operator precedence With test Possibly fixes #21405 (not yet sure if the user was using OpenCL) Matthias Kuhn 2019-02-27 Fixes Matthias Kuhn 2019-02-27 Only report topology errors in affected features The geometry validation only works on the current edit session (added / edited geometries). To detect topology errors it is required to also get more features within the context, therefore, the bounding box of the edited geometries is taken to populate the list of features to check. This commit filters the found problems so only the ones which actually affect one of the edited geometries will be reported. Matthias Kuhn 2019-02-27 Better error location for missing vertex errors When showing a missing vertex error, the map canvas is now centered on the missing vertex location and scaled by taking neighbouring vertices into account. Matthias Kuhn 2019-02-27 Allow deactivating is valid checks in an edit session If an is valid check is deactivated in an ongoing edit session, all check results are invalidated and removed. This will help a user to save his edits if he wants to even if is valid checks have been activated before. Jürgen E. Fischer 2019-02-27 debian packaging: fix python3-qgis.install Peter Petrik 2019-02-27 [3d] export all frames from QGIS 3d animations as images (#9244) [feature] [3d] export all frames from QGIS 3d animations as images #21300 Nyall Dawson 2019-02-27 Fix doxygen input filter Nyall Dawson 2019-02-27 Update sipify expected results Nyall Dawson 2019-02-27 Fix doxygen warning Nyall Dawson 2019-02-26 Add NULLPTR macro for use in doxygen comments For the c++ api dox this expands to "\c nullptr" (the \c directive indicates a code literal value), and for sipify/Python it expands to ``None`` (`` is sphinx annotation for literal values) Makes for nicer dox for both c++ and Python! Nyall Dawson 2019-02-26 Nullptr consistency in dox Nyall Dawson 2019-02-26 Typo, remove unused .sip files Nyall Dawson 2019-02-26 Retval -> returns Nyall Dawson 2019-02-26 astyle Nyall Dawson 2019-02-26 Sipify Nyall Dawson 2019-02-26 Bulk doxygen TRUE/FALSE literal conversion Nyall Dawson 2019-02-25 Add TRUE and FALSE macros for use in doxygen comments For the c++ api dox these expand to "\c true" and "\c false" (the \c directive indicates a code literal value), and for sipify/Python they expand to ``True`` and ``False`` (`` is sphinx annotation for literal values) Makes for nicer dox for both c++ and Python! Jürgen E. Fischer 2019-02-26 saga help fix Jürgen E. Fischer 2019-02-26 i18n: * include processing algorithm descriptions from yaml (with yaml fixes) * create ui instead of cpp where possible and use -no-ui-lines to avoid artificial ever changing line numbers in ts files * drop old used scripts: create_new_ts.sh, create_new_ts.sh and integrate_function_help.pl, update_ts_files.sh Nyall Dawson 2019-02-26 [browser] Always open xlsx/csv/ods files as layers, instead of just checking the file extension (by default) These formats are inexpensive to open, and doing so allows browser to display all sheets from the files in the tree (and gives correct 'no geometry' icon for the file) Nyall Dawson 2019-02-25 Useful tooltips for length/precision widgets Because *I* always get tripped up by these! Nyall Dawson 2019-02-24 [needs-docs][processing] Add option to check validity alg to ignore self-intersection causing rings errors By default the algorithm now uses the strict OGC definition of polygon validity, where a polygon is marked as invalid if a self-intersecting ring causes an interior hole. If the "Ignore ring self intersections" option is checked, then this rule will be ignored and a more lenient validity check will be performed. Refs #16418, refs #21336 Nyall Dawson 2019-02-24 By default, validity check should treat ring self intersections as invalid We use the OGC definition of validity to ensure consistent results with PostGIS, GDAL, etc Fixes #16418, fixes #21336 Nyall Dawson 2019-02-24 Avoid firing up a thread for blocking GEOS based validity checks It's an unnecessary expense. Also fix duplicate code. Nyall Dawson 2019-02-24 Add QgsGeometry::isGeosValid option to ignore self-touching rings Matthias Kuhn 2019-02-26 Disconnect any leftover connections when destroying auth manager If one of these connections is triggered after destruction of auth manager, bad things happen because the slot tries to access the mutex which has gone for good along with the auth manager itself. Matthias Kuhn 2019-02-26 Delete authentication manager after destruction of the providers The providers may still have threads running that use the authentication manager and their finished signal might trigger logic in the authentication manager. Merge: 7bcba35ab4 3fbda69669 Blottiere Paul 2019-02-26 Merge pull request #9290 from pblottiere/fix_doc_2 Update doc Blottiere Paul 2019-02-26 Update sip binding Blottiere Paul 2019-02-26 Fix typo in canvas doc Blottiere Paul 2019-02-26 Fix typo in raster layer doc Merge: 6e39543983 3e2af2aec1 Blottiere Paul 2019-02-26 Merge pull request #9288 from pblottiere/fix_doc Update doc Blottiere Paul 2019-02-26 Update sip Blottiere Paul 2019-02-26 Remove duplicated word in doc Merge: 0e8757b408 0a76d7c108 Blottiere Paul 2019-02-26 Merge pull request #9242 from pblottiere/getprint_svg Some cleaning [server] Merge: 81f0c5ce00 6b09be7f32 Blottiere Paul 2019-02-26 Merge pull request #9236 from signedav/scale_getlegendgraphic On GetLegendGraphics take the scale context from map parameters David Signer 2019-02-26 update docu since 3.8 Blottiere Paul 2019-02-25 Fixes unit tests Blottiere Paul 2019-02-22 Remove duplicated public/private Blottiere Paul 2019-02-22 Update doc for 3.8 Blottiere Paul 2019-01-21 Return default value if value is empty Blottiere Paul 2019-01-21 Remove redundant return Blottiere Paul 2019-01-10 Remove another function Blottiere Paul 2019-01-10 Add unit test Blottiere Paul 2019-01-10 Update test for not mandatory format parameter Blottiere Paul 2019-01-10 Remove unused functions Blottiere Paul 2019-01-10 Replace getter names Blottiere Paul 2019-01-10 Update doc Blottiere Paul 2019-01-10 Use static notation Blottiere Paul 2019-01-10 Fix error message Blottiere Paul 2019-01-10 Set png as the default format for images in WMS service Blottiere Paul 2019-01-10 Replace string by enum for format Merge: fb324f3e43 7f30680bed Matthias Kuhn 2019-02-26 Merge pull request #9241 from m-kuhn/merge-lines-on-dissolve [processing] Merge lines on dissolve Nyall Dawson 2019-02-12 srs.db add Australian entries insert into tbl_datum_transform VALUES (8447,100020,4283,7844,9615, 'GDA94_GDA2020_conformal_and_distortion.gsb', null, null, null, null,null, null, 'Conformal + Distortion: includes regional distortion',null,1,0,2575); insert into tbl_datum_transform VALUES (8446,100021,4283,7844,9615, 'GDA94_GDA2020_conformal.gsb', null, null, null, null,null, null, 'Conformal: predominantly plate tectonic motion (~1.8m NNE)',null,1,0,2575); insert into tbl_datum_transform VALUES (1804,100022,4203,4283,9615, 'National_84_02_07_01.gsb', null, null, null, null,null, null, 'Full coverage two-way transformation file in those states that originally adopted AGD84 - West Australia, South Australia, Queensland',null,1,0,2576); insert into tbl_datum_transform VALUES (1803,100023,4202,4283,9615, 'A66_National_13_09_01.gsb', null, null, null, null,null, null, 'Full national coverage two-way transformation file',null,1,0,2575); Víctor Olaya 2019-02-22 [processing] Script decorators: correctly check that parent parameter exist Jürgen E. Fischer 2019-02-24 debian packaging: * remove xenial & stretch support * remove globe plugin * always enable 3d Bas Couwenberg 2019-02-23 debian packaging updates (squashed pull request #9254) 1b1e60d2a5 Use libqscintilla2-qt5-dev instead of virtual package. dd5003e1e4 Use "-noawait" variant for qgis-crssync trigger. d0e156e44e Remove obsolete diversions in qgis.preinst, but don't rename. 25a677e1ff Update watch file to use HTTPS. 7ca6a995eb Update registration URL in upstream metadata. 789d4fb56b Don't recommend liblwgeom-dev, it shouldn't be used by other projects. 7d3844047a Update packaging for Python 3. bb0017c793 Remove documentation outside /usr/share/doc from non-doc packages. cd7f1fd9b4 Fix FTBFS when building only arch:any packages (with -B). 03e4d0b6e1 Add -DNDEBUG flag for non-debug builds. c6cb002fc9 Include percentage of started edges in ninja output. f86761e712 Set -j & -v ninja options based on DEB_BUILD_OPTIONS. 3b07a54606 Use pkg-info.mk variables instead of dpkg-parsechangelog output. 5e18a74d8d Align paths in links file to improve readability. 2bd52f39b0 Don't use libjs-jquery for Doxygen docs. 3b9e875bbf Simplify python-qgis.install with common path to match all files. 96d5f202a3 Don't rely on QT_PLUGINS_DIR placeholder in template files. 74c3750741 Update copyright file. 1b596f5c21 Don't rely on QGIS_ABI placeholder in template files. aaabb94e70 Simplify lintian overrides. 38fad4d44c Don't rely on GRASSVER placeholder in template files. 9c772d174f Override dh_gencontrol to set GRASS ABI dependency with substvars. 8b9c14ba76 Reorder paths in install files. c518e14d1b Reorder (build) dependencies & remove duplicates. Merge: 29b952d90c 84e903c161 Alessandro Pasotti 2019-02-25 Merge pull request #9273 from elpaso/bugfix-fix-path-resolver-urls fix path resolver urls Víctor Olaya 2019-02-25 [processing] consider destination params as outputs when defining scripts Alessandro Pasotti 2019-02-25 Typo Nyall Dawson 2019-02-25 Standardise dox for signals Nyall Dawson 2019-02-25 Fix regex used to replace [% %] expressions in text Was incorrectly truncating at first ']' character Fixes #21366 David Signer 2019-02-25 expected images from travis Alessandro Pasotti 2019-02-25 Fix path resolver with extra URL-like stuff Like for CSVs: see #21150 Merge: 77f500b12e 94b5fed57a Alessandro Pasotti 2019-02-25 Merge pull request #9260 from elpaso/form-background-color Add bg color option to form containers David Signer 2019-02-25 correct images from qgis travis build Alessandro Pasotti 2019-02-25 Typo sklencar 2019-02-25 [QgsQuick] - externalResource widget handler (#9232) * [QgsQuick] - extended externalResource widget Added removeFile function and modified fileName function - former has been missing and photoPanel is using it. The latter needed modification due to a new option to choose image from a gallery. Added externalResource handler for externalResource widget which enables following features: * option to choose an image from a gallery - selected image is copied to projects folder, if it doesnt exists there. Added "ic_gallery" icon. * ability to remove value for externalResource field. Optionally removes referenced image as well ("Ok" option in dialog) * ability to interact with image preview onClick - the main idea is to have ability to enlarge preview image. Currently its possible only in edit state of the form since the whole field is disabled otherwise. Fixed resizing of icon/previewImage and component itself as well. * [QgsQuick] - extended externalResource widget Commit contains following fixes/changes/additions after review: * Added QgsQuickUtils::getRelativePath which replaced QgsQuickUtils::getFileName + related changes in photoPanel * Added test for new QgsQuickUtils functionality * fixed weird or redundant size definitions in externalResource widget * Some changes in docs. * [QgsQuick] Changed "default" case result for QgsQuickUtils::getRelativePath * [QgsQuick] Fixed test after changed functionality in QgsQuickUtils Merge: 4839740262 57ac4e67c9 Denis Rouzaud 2019-02-25 Merge pull request #9246 from 3nids/vertextool_sync2 [vertex tool] synchronisation of map tool and editor selections Nyall Dawson 2019-02-25 Spelling Nyall Dawson 2019-02-25 Fix use of trailing */ in dox, which messes with sipify Python documentation output David Signer 2019-02-25 tests for scaled symbol sizes David Signer 2019-02-22 comments and comments since Merge: 9f576b678e 1f4747fe62 Matthias Kuhn 2019-02-25 Merge pull request #9239 from m-kuhn/better-error-messages-gpkg-fail Better error message when failed to open DB Merge: 2f305c560e 9aa00230a7 Blottiere Paul 2019-02-25 Merge pull request #9204 from troopa81/wms_filters Add possbility to define one filter for several layers Alessandro Pasotti 2019-02-25 Add test case for backgroundColor serialization Alessandro Pasotti 2019-02-25 Rename container background color dialog title Víctor Olaya 2019-02-24 [processing] fixed finding grass folder Matthias Kuhn 2019-02-25 Add test files for dissolve consecutive lines Merge: 8151872d41 9d530e1fe7 Denis Rouzaud 2019-02-24 Merge pull request #9209 from jdugge/advanceddigitizing_rotated Fix advanced digitizing display for rotated map canvas Etienne Trimaille 2019-02-24 add tooltips in the vertex editor Nyall Dawson 2019-02-25 Fix crash when exporting reports uclaros 2019-02-24 Ran scripts/astyle-all.sh and scripts/sipify_all.sh uclaros 2019-02-24 Fixed notation of doxygen comments that were after a member JF Perini <21315242+fjperini@users.noreply.github.com> 2019-02-22 fix error: call to 'abs' is ambiguous Nyall Dawson 2019-02-24 [processing] Fix "Add geometry attributes" handling of multipoint geom For multipoints, export the count of geometries only Nyall Dawson 2019-02-24 Fix space inserted at start of graduated legend entries Fixes #21339 Jürgen E. Fischer 2019-02-24 fix Pal::registerCancellationCallback spelling Bas Couwenberg 2019-02-24 Fix spelling errors. * cancelation -> cancellation * overal -> overall Jürgen E. Fischer 2019-02-24 nsis: remove desktop links Alessandro Pasotti 2019-02-24 Doc for the new backgroundColor argument Alessandro Pasotti 2019-02-24 [feature][needs-docs] Add bg color option to form containers Because gray is boring. Alessandro Pasotti 2019-02-24 Typo Merge: 2b21a97994 74aa8ca16e Alessandro Pasotti 2019-02-23 Merge pull request #9247 from elpaso/bugfix-21353-db-manager-sql-error Fix db manager sql query Jürgen E. Fischer 2019-02-23 fix #19933 uclaros 2019-02-23 Quick fix for a bug in QgsGeos::reshapeLine that causes QGIS to crash because of an unhandled geos exception. Alessandro Pasotti 2019-02-23 Tiny cosmetic fix: error by 1 on iteration counter text Alessandro Pasotti 2019-02-23 Fix db manager sql query Fixes #21353 Denis Rouzaud 2019-02-22 use bool variables instead of connecting/disconnecting signals also move simple QgsVertexEntry to qgsvertexeditor.h Denis Rouzaud 2019-02-22 fix updating vertex selection Denis Rouzaud 2019-02-22 fix updating table selection Denis Rouzaud 2019-02-22 only select vertices from locked feature again Denis Rouzaud 2019-02-22 correctly keep/clear vertices selection when switching locked feature Denis Rouzaud 2019-02-21 synchronize selection from the editor to the tool Denis Rouzaud 2019-02-21 remove vertex highlighting from editor Jürgen E. Fischer 2019-02-22 fix ui warnings Jürgen E. Fischer 2019-02-22 dwg import: implement suggestion from #21330 Víctor Olaya 2019-02-22 [processing] do not allow using unsupported file formats Show warning message if user selects incompatible output file format fixes #21089 Nyall Dawson 2019-02-20 Freackin Amurican sppelling Nyall Dawson 2019-02-19 [FEATURE][processing] Allow expression variables to be set for a model This adds a new "Model Variables" dock panel to the model editor, allowing users to create and set custom expression variables for use in the model. These variables are available anywhere expressions are (correctly) evaluated within the model, so can be used as input parameter values for child algorithms, within data-defined dynamic parameters, etc. The use case here is for models which use a constant value throughout multiple steps within the model (e.g. @target_resolution: a target raster resolution, @max_simplification: a simplification value for input features coming from different sources, etc), allowing users one single place to define and edit these constant values (instead of hunting down and setting them in multiple places throughout the model). These variables are stored within the model itself, and are not exposed outside of the model designer dialog. Nyall Dawson 2019-02-19 [processing] Add API to allow custom expression variables to be set for a model lbartoletti 2019-02-22 [feature] Add an option to cartesian measurement Adds an option force Cartesian measurements to the measure distance/area dialogue Fixes #19902 Nyall Dawson 2019-02-07 [FEATURE][expressions] Simplified variant of "attribute" function This adds a second variant for the existing "attribute" function. The current function requires both a target feature and attribute name to be specified, while the NEW variant just uses the current feature. E.g. NEW: attribute( 'name' ) -> returns the value stored in 'name' attribute for the current feature EXISTING: attribute( @atlas_feature, 'name' ) -> returns value stored in 'name' attribute for the current atlas feature It's just a faster shorthand version! Mathieu Pellerin 2019-02-03 [FEATURE][3d] Add camera lens field of view settings Rashad Kanavath 2019-01-22 update Otb Algorithm test to use Map Layer instance Rashad Kanavath 2019-01-22 check for layer providers and authid OTB only supports gdal and ogr providers for now. Maybe memory provider can be easily supported using some conversion on the fly. For the moment, we can go with this method. IO Formats in OTB not using GDAL/OGR (LUM, ONERA) are not supported by QGis. Those can be treated as simple files. nyalldawson, pointed that AUTHORITY id can have types not starting with 'EPSG:'. Current otb takes just EPSG number and run with it. The algorithm doesn't know what to with a number which is not EPSG because it uses Gdal's 'ImportFromEpsg' method AFAIR. QgsProecessing Exception is raised in both the above invalid cases. Rashad Kanavath 2019-01-21 add unit-test for passing values other than type str Rashad Kanavath 2019-01-21 Reset outputpixeltype parameter options Rashad Kanavath 2019-01-21 [test] new test for OtbChoiceWidget This can easily go into GuiTests.py but we tend to keep it out due to usage of create_from_metadata(). All widget in GuiTests uses create_from_class() which will not work for this special widget Rashad Kanavath 2019-01-21 [test] a new test for otb algorithm that used crs Rashad Kanavath 2019-01-21 Use parameterAs methods in OtbAlgorithm This will accept stuff other than string type if needed by a user. Rashad Kanavath 2019-01-17 pass file names with quotes to otb Rashad Kanavath 2019-01-16 using parameterAs from qgis api Rashad Kanavath 2019-01-14 [review] fix issues from code review Rashad Kanavath 2019-01-10 [test] Avoid "NOTFOUND" in LD_LIBRARY_PATH environment variable Rashad Kanavath 2019-01-10 [CI] fix travis test for OtbAlgorithms Rashad Kanavath 2019-01-08 [CI] install OTB package for OtbAlgorithmsTest Package will be taken from official OTB repository and will be maintained by OTB team. Rashad Kanavath 2019-01-08 [TEST] add test for OTB processing provider This includes yaml test like SAGA, GRASS and also test for loading OTB Algorithms Rashad Kanavath 2019-01-08 [FEATURE] [needs-docs] integrate OTB provider to processing plugin Matthias Kuhn 2019-02-22 Fix merge lines in dissolve Matthias Kuhn 2019-02-22 Add test for dissolve consecutive lines Jürgen E. Fischer 2019-02-22 Bump version to 3.7 Jürgen E. Fischer 2019-02-22 changelog and news update for 3.6 Jürgen E. Fischer 2019-02-22 translation update for 3.6 from transifex Martin Dobias 2019-02-21 [quick] do not refresh map on click Whenever user would click on the map (e.g. to identify a feature), the freeze and subsequent unfreeze would force map refresh even though it is not needed. A new internal flag is introduced to avoid the unnecessary map refresh in cases when map has not been moved nor zoomed. Martin Dobias 2019-02-21 [quick] do not start moving canvas if the drag distance is too small Often when users want to click (tap) the map, they still move the cursor position a bit. This would trigger unwanted map pan and map refresh afterwards. A configurable minimum drag distance is introduced in order to prevent that. Matthias Kuhn 2019-02-22 [processing] Merge lines on dissolve This is a difference between how polygons and lines are handled on dissolve. Neighbouring polygons are merged automatically, while lines are collected as MultiLineString. With this patch it will be possible to call multipart to singlepart on dissolved line layers to extract spatially separated parts of a linestring. Julien Cabieces 2019-02-22 Correct code formatting Julien Cabieces 2019-02-22 Update mask Jürgen E. Fischer 2019-02-22 fix build warning with msvc Mathieu Pellerin 2019-02-22 [legend] Fix alignment and chopped off text of collapsed data-defined size legend symbol (#9228) Julien Cabieces 2019-02-21 Use QgsMessageLog instead of QgsLogger for parsing string methods Matthias Kuhn 2019-02-11 Use quote for bracket character Co-Authored-By: troopa81 Julien Cabieces 2019-01-31 fixes #20872 : Manage postgres multidimensionnal array David Signer 2019-02-21 calculate mMmPerMapUnit with mapUnitsPerPixel to avoid to have redundant info Denis Rouzaud 2019-02-21 [vertex tool] small code cleanup (#9237) * [vertex tool] rename mSelectedFeature to mLockedFeature * also rename file and class * remove uselesss method, move code to constructor and initialize in header * followup rename Jürgen E. Fischer 2019-02-22 dxf export: don't label invisible features (fixes #19604) Jürgen E. Fischer 2019-02-22 dxf export: fix output of closed 3d polylines (fixes #20242) Jürgen E. Fischer 2019-02-22 dxf export: fix svg scaling Matthias Kuhn 2019-02-21 Better error message when failed to open DB hopefully gives some hints why the db manager tests sometimes fail Nyall Dawson 2019-02-22 Fix misleading template Merge: 3c2d44bd6c 466dc359d7 Even Rouault 2019-02-21 Merge pull request #9234 from rouault/fix_21335 QgsGmlStreamingParser: fix parsing of GML geometries with srsDimension='3' set on posList element (fixes #21335) David Signer 2019-02-21 use scale and mapUnitsPerPixel from map parameters bbox and size in case bbox and size is given in the GetLegendGraphics request, the size of symbols defined by map units is calculated regarding the scale of that. fixes #21309 Even Rouault 2019-02-21 QgsGmlStreamingParser: fix parsing of GML geometries with srsDimension='3' set on posList element (fixes #21335) Merge: 5a96fab775 5b230ab820 Matthias Kuhn 2019-02-21 Merge pull request #9233 from Alexis-B/typo Typo Julien Cabieces 2019-02-21 Add getmap with error on filter Julien Cabieces 2019-02-21 Use const ref when looping on layers Matthias Kuhn 2019-02-21 Fix sip file too oslandia 2019-02-21 Fixing typo Merge: 5292efd082 52546db839 Luigi Pirelli 2019-02-21 Merge pull request #8968 from volaya/fix_saga_non_ascii fixed handling of input filenames with non-ascii characters [processing] Víctor Olaya 2019-02-21 [processing] fixed saga test Víctor Olaya 2019-02-21 [processing] fixed SAGA command writing and test Merge: 3d99fd5a04 9f77b2dd23 Matthias Kuhn 2019-02-21 Merge pull request #9221 from m-kuhn/relation-reference-field-formatter-cache Add cache for relation reference field formatter Martin Dobias 2019-02-20 Make sure not to crash if there are no alternatives for right click Martin Dobias 2019-02-20 Fix issue with selection of vertices of locked feature (fixes #21283) When user was coming with mouse to a vertex of the locked feature from a different feature, it could happen that the vertex would not get picked by vertex tool - this was because snapToEditableLayer() keeps the last snap which would belong to a different feature, but that feature was not allowed (blocking a new snap). The fix makes sure that with a locked feature its matches always win. Martin Dobias 2019-02-20 Continue loop of locked features after mouse move A small UX improvement: after right click in a location with feature A and B, we would do a loop A - B - nothing - A - B - nothing ... But if after first click to get A locked user would move the mouse a bit, the loop would get broken and would end up with A - nothing - B - nothing - A - B - nothing The fix is to identify where we are in the cycle and set the index correctly after mouse move. Martin Dobias 2019-02-20 Do not keep highlight when locking/unlocking feature It was a bit strange effect when locking feature... when moving mouse over a feature it would have highlight, then on right click it would also get vertex editor square markers in addition to the highlight, but then immediately after mouse move the original highlight would be gone. Now it's simplified so that feature highlight on right click gets removed. Merge: 17280c3e4d 7627fb20fd Alessandro Pasotti 2019-02-21 Merge pull request #9219 from elpaso/bugfix-21303-postgis-slow-table-open Postgis: cache information about enum fields Merge: 4d5dad8172 4250ef249a Alessandro Pasotti 2019-02-21 Merge pull request #9203 from elpaso/bugfix-21305-paste-slow-no-provider Cache unique values when creating features Merge: 9280a0717f 9c0606148d Matthias Kuhn 2019-02-21 Merge pull request #9223 from m-kuhn/geometry_validator_summary_cleanup Geometry validator summary cleanup Mathieu Pellerin 2019-02-21 Remove expression's not-yet-prepared warning Anita Graser 2019-02-20 Update README_FONTS Anita Graser 2019-02-20 Update README_FONTS Merge: 89e3fce0f9 f37d48f69b Alessandro Pasotti 2019-02-20 Merge pull request #9183 from Gustry/save_comments keep comments when saving query, fix single line comment Juernjakob Dugge 2019-02-20 Simplify angle correction Denis Rouzaud 2019-02-20 update model [vertex editor] (#9212) * [vertex editor] update model instead of erasing/creating each time * do not save layer in model since it's already in the selected feature Julien Cabieces 2019-02-20 Allow expression widget to be empty so expression could be removed (#9032) * fixes #20516 : Allow Constraint widget in attribute type form to be empty so expression could be removed per widget modification * correct tests * Add the clear button on field expression widget when widget is allowed to be empty * Change API since version to 3.6 Juernjakob Dugge 2019-02-20 Remove unused variable Matthias Kuhn 2019-02-20 Adjust test Matthias Kuhn 2019-02-20 Prepare expression and only request required pieces Matthias Kuhn 2019-02-20 Add cache for relation reference field formatter this speeds up tables with relation reference fields massively Alessandro Pasotti 2019-02-20 Clear supports enum values cache when attributes change Matthias Kuhn 2019-02-20 Geometry validator: do not report result summary as error Nyall Dawson 2019-02-20 [layouts] Fix hidden coverage atlas setting is ignored when exporting atlas to images Fixes #21243 Nyall Dawson 2019-02-20 Update test Nyall Dawson 2019-02-20 Fix feature request containing a filter expression which needs both geometry and the magic all attributes flag Peter Petrik 2019-02-20 update to MDAL 0.2.0 (friendly release for QGIS 3.6) Merge: ddbd06f3f1 f30a15ccec Luigi Pirelli 2019-02-20 Merge pull request #9107 from AchilleAsh/fix_20170_postgis_connection_recovery Fix Postgresql connection reset not being called in PostgisProvider Alessandro Pasotti 2019-02-20 Postgis: cache information about enum fields This is called several times and can slow down substantially the opening of the attribute table. Partially fixes #21303 (down from ~30 to ~6 seconds on a remote connection) The remaining ~4 seconds (compared to ~2 seconds in 2.18) are due to the check for enums and provider-side constraints, that were not implemented in 2.18. See: QgsEnumerationWidgetFactory::fieldScore and the call to enumValues for details, fieldScore is called several times because QgsAttributeTableModel::loadAttributes is also called multiple times and it queries for widget configuration all the times. Merge: 8eb1c4e8a0 8ea09b61c8 Matthias Kuhn 2019-02-20 Merge pull request #9207 from mbernasocchi/master Add safety guard when mDataProvider is not set Matthias Kuhn 2019-02-20 Run sipify Alessandro Pasotti 2019-02-20 Removed redundant check for isValid Alessandro Pasotti 2019-02-20 Test for regression #21304 "default value" is not applied when pasting features Alessandro Pasotti 2019-02-20 Also check for nulls when applying defaults isValid is not enough because fields are initialized with QVariant(field.type()) which is valid but null. Fixes #21304 With test Alessandro Pasotti 2019-02-20 Prevent crash when fields are deleted from the vector options dialog Alessandro Pasotti 2019-02-20 Moved comment Mathieu Pellerin 2019-02-20 [themes] Handle non-existent theme name setting in app stylesheet Matthias Kuhn 2019-02-20 Update src/core/qgsvectorlayer.cpp Co-Authored-By: mbernasocchi Alessandro Pasotti 2019-02-20 Revert "Update src/core/qgsvectorlayerutils.cpp" This reverts commit f4d7e73a545dcf2604b93f55f5b0030a5a29440a. Nyall Dawson 2019-02-20 Fix loss of precision when converting fields to uri in memory provider Fixes #21316 Matthias Kuhn 2019-02-20 Updated docs for featureCount() Matthias Kuhn 2019-02-20 Update src/core/qgsvectorlayerutils.cpp Co-Authored-By: elpaso Merge: 9c888bb30e 7acfefadad Alessandro Pasotti 2019-02-20 Merge pull request #9193 from elpaso/bugfix-21270-processing-algrunner-crash Processing: fix crash in alg runner task with bad scripts Matthias Kuhn 2019-02-07 Update tests/src/python/qgis_wrapped_server.py Co-Authored-By: elpaso Alessandro Pasotti 2019-02-07 Revert "remove 'multithreading is not supp in server text'" This reverts commit 6c1036c5c0634a0381b17b03472ab012faefec58. Nyall Dawson 2019-02-20 Fix infinite progress when an algorithm could not be created Nyall Dawson 2019-02-20 Indicate exception types to sip Exposes the full Python exception when an error occurs in createInstance() Julien Cabieces 2019-02-18 fixes #18421 : Keep options AUTO_REPACK=OFF when reloading data in ogr provider Panos Mavrogiorgos 2019-02-19 [grass7][mac] Use the most recent GRASS version This is a continuation of: - #8db3dead87e385f2798356d - #5c97d22b16320874dbe1 This commit only affects users that have multiple GRASS installations on their Macs. Using the most recent GRASS version is what we do on Linux too. lbartoletti 2019-02-13 [BUGFIX] fixes #20829 Snapping options in meters rounded to integers Timothé Perez 2019-02-06 Fix condition to enable pgsql insert optimization Fixes a condition to enable Postgis provider insert optimization (by skipping the PK column if its default is a sequence) The check must ensure that each row value is also not the SQL default of nextval('seq'::regclass), otherwise the condition will not be met lbartoletti 2019-02-18 [FreeBSD] GRASS inverse searching order +1 with @neteler "start with searching the newest GRASS GIS version first" https://github.com/qgis/QGIS/pull/9174#issuecomment-464729754 cc @rhurlin Mathieu Pellerin 2019-02-20 [expression] Add try() function to provide a way to detect and handle expressions which can intermittently fail. Juernjakob Dugge 2019-02-19 Fix advanced digitizing display for rotated map canvas Panos Mavrogiorgos 2019-02-19 [grass7] Make it easier to subclass "Grass7AlgorithmProvider" After @Nyalldawson suggestion [1], we've implemented a Processing plugin that exposes a GRASS Addon [2]. In order to do this we had to subclass `Grass7AlgorithmProvider` and override `createAlgsList()`. `createAlgsList()` had to be overriden in order to change the "description folder" location. Nyall wrote: > And if you do it right (and only import existing > processing grass code, minimising the copy/paste of this code), then > your provider will automatically inherit any future fixes and > features added to the main grass provider. With this commit we convert the `descriptionFolder` to a class attribute and in this way, subclasses of `Grass7AlgorithmProvider` will no longer have to override `createAlgsList()` and will be able to continue inheriting future enhancements. References: 1. https://lists.osgeo.org/pipermail/qgis-developer/2019-February/056155.html 2. https://gitlab.com/pmav99/estimap_recreation_qgis/blob/948820b1c0068a7112cb67bc8537d8074e9defb1/estimap_recreation_provider.py#L40-59 Etienne Trimaille 2019-02-19 add some optional flags in make_polygon expression Nyall Dawson 2019-02-14 Add maximum search distance parameter to QgsSpatialIndex::nearestNeighbor Nyall Dawson 2019-02-13 Mark private dox as private Nyall Dawson 2019-02-13 When a QgsSpatialIndex is storing feature geometry, then nearestNeighbor search performs an EXACT nearest neighbour search, instead of just a nearest-neighbour-by-bounding-box search Nyall Dawson 2019-02-13 Add API for QgsSpatialIndex to optionally store feature geometries This potentially avoids a second expensive feature request after building a spatial index and later needing to re-request features which match spatial index search. It's non-default, as it requires the index to store all feature geometries, so it's more memory expensive. Nyall Dawson 2019-02-19 layer_property expression function should use proper layer metadata for return values where available ...instead of the older, server-specific properties This affects: - layer_property(...,'title') - layer_property(...,'abstract') - layer_property(...,'keywords') - layer_property(...,'attribution') Nyall Dawson 2019-02-19 Fix dox test Nyall Dawson 2019-02-19 Capitalization Nyall Dawson 2019-02-19 [processing] Expose correct expression context in Refactor fields alg Nyall Dawson 2019-02-19 [processing] Wrappers built off old API can still take advantage of the full widget context Nyall Dawson 2019-02-19 Capitalization Nyall Dawson 2019-02-19 [processing] Correctly expose full expression context to Filter Features algorithm configuration widget in modeler Allows filters to be built (in the GUI) using context related variables and functions such as input parameter values, model variables, etc Nyall Dawson 2019-02-19 Auto set algorithm linked to newly created QgsProcessingAlgorithmConfigurationWidget instances Nyall Dawson 2019-02-19 [processing] Set full context for QgsProcessingAlgorithmConfigurationWidget in modeler config dialogs Nyall Dawson 2019-02-19 [processing] Add API to set contexts for QgsProcessingAlgorithmConfigurationWidgets Nyall Dawson 2019-02-19 Minor refactoring Jürgen E. Fischer 2019-02-18 dwg import: handle wrong hatch interpretation (refs #20392) Jürgen E. Fischer 2019-02-18 dwg import: support nested blocks (refs #20392) Jürgen E. Fischer 2019-02-18 dwg import: fix exception (fixes #21177) Jürgen E. Fischer 2019-02-18 dwg import: force polyline and hatch/ring continuity Jürgen E. Fischer 2019-02-18 dwg import: support dxf encoding (fixes #15999) Jürgen E. Fischer 2019-02-17 dwg import: progress display Jürgen E. Fischer 2019-02-17 dwg import: use Q_DECLARE_TR_FUNCTIONS in QgsDwgImporter Jürgen E. Fischer 2019-02-17 dwg/dxf import: fix angle and alignment handing of (m)texts Jürgen E. Fischer 2019-02-17 dwg import: less noisy debugging Jürgen E. Fischer 2019-02-03 dwg import: fix handling of arc and splines in hatches Jürgen E. Fischer 2019-02-03 dwg import: catch spline misinterpretation (fixes #20392) Jürgen E. Fischer 2019-02-03 dwg import: less noisy noise reduction Alessandro Pasotti 2019-02-19 Fix unique values when generating a set of features Marco Bernasocchi 2019-02-19 Add safety guard when mDataProvider is not set Alessandro Pasotti 2019-02-19 Catch exception from script and pipe it into feedback Alessandro Pasotti 2019-02-19 Revert QStringLiteral Matthias Kuhn 2019-02-19 Update src/providers/ogr/qgsogrprovider.cpp Co-Authored-By: elpaso Matthias Kuhn 2019-02-19 Update src/providers/ogr/qgsogrprovider.cpp Co-Authored-By: elpaso Alessandro Pasotti 2019-02-19 Explain why the workaround for GPKG/SQLite is necessary I've talked to Even for this one Alessandro Pasotti 2019-02-19 Fix unique values on SQLite (OGR) pk Alessandro Pasotti 2019-02-19 Fix renamed QgsVectorLayerUtils.QgsFeatureData Alessandro Pasotti 2019-02-19 Fix unique values on GPKG pk Fixes #21311 Alessandro Pasotti 2019-02-19 Typo Merge: 5297d83cb5 2e6005e832 Matthias Kuhn 2019-02-19 Merge pull request #9195 from m-kuhn/fix-help-button-group Fix link to drag and drop designer help Julien Cabieces 2019-02-19 simplify split on comma Mathieu Pellerin 2019-02-19 [themes] Slightly adjust padding of push buttons to match tool buttons Alessandro Pasotti 2019-02-19 Fix docs for createFeatures Julien Cabieces 2019-02-19 [FEATURE][needs-docs] Add possbility to define one filter for several layers Alessandro Pasotti 2019-02-19 Rename QgsFeaturesData to QgsFeatureData and fix test case Alessandro Pasotti 2019-02-19 Cache unique values when creating features Fixes #21305 - pasting features is very slow Aggressively optimize createFeature for speed and introduces createFeatures for bulk creation. Alessandro Pasotti 2019-02-19 Cache unique values in createFeature (~10x faster) Nyall Dawson 2019-02-19 [processing][gdal] Ensure no filename clashes occur in writeLayerParameterToTextFile Nyall Dawson 2019-02-18 [processing] Use text file for input file list to gdal tile index alg Avoids too long command being generated with many inputs Fixes #21296 Etienne Trimaille 2019-02-16 keep comments when save as preset or file, remove lines starting by "--" in DBManager Nyall Dawson 2019-02-18 Add some missing variable help text Harrissou Sant-anna 2019-02-18 Update src/app/qgsvectorlayerproperties.cpp Co-Authored-By: m-kuhn Matthias Kuhn 2019-02-18 Add links to all vector layer property pages Also makes the preexisting link work when translation is enabled. Merge: 377040a2a6 edbfb0a1df Luigi Pirelli 2019-02-18 Merge pull request #9194 from wdedulle/master Fix saga algorithm when QgsProcessingParameterMultipleLayers. Fixes #21264 Matthias Kuhn 2019-02-18 Fix link to drag and drop designer help dulle droid 2019-02-18 #21264 bug in saga algorithm python Alessandro Pasotti 2019-02-18 spellcheck Alessandro Pasotti 2019-02-18 Processing: fix crash in alg runner task with bad scripts Fixes #21270 With test Merge: 13a127e609 1f08a061ed Alessandro Pasotti 2019-02-18 Merge pull request #9191 from elpaso/bugfix-21259-geomchecker-crash Geom checker plugin: don't crash if feedback is 0x0 Alessandro Pasotti 2019-02-18 Geom checker plugin: don't crash if feedback is 0x0 Fixes #21259 Jürgen E. Fischer 2019-02-18 remove QgsOgrLayerItem::setCrs (overrided deprecated now unused method) Jürgen E. Fischer 2019-02-18 translate all ziputils error messages and remove log tags Merge: 78d835705e 5c97d22b16 Matthias Kuhn 2019-02-18 Merge pull request #9174 from pmav99/master Add support for GRASS 76 on Mac Merge: 5ced04e400 a643c87ec3 Matthias Kuhn 2019-02-18 Merge pull request #9177 from mbernasocchi/master Give more information when errors opening zip happens Nyall Dawson 2019-02-18 [ogr] Read Geopackage layer identifier and description into QGIS layer metadata automatically Fixes #21293 Marco Bernasocchi 2019-02-18 Fix capitalsation Merge: 6b7ba0d438 fb798263b2 Matthias Kuhn 2019-02-17 Merge pull request #9184 from cjmayo/xmlpatterns Remove unused Qt5XmlPatterns dependency Chris Mayo 2019-02-16 Remove unused Qt5XmlPatterns dependency QtXmlPatterns includes were deleted here: https://github.com/qgis/QGIS/commit/2eb82430bbdb02b0789b3ffe80d5b6fd747fa8cc Remove code that was never enabled, introduced here: https://github.com/qgis/QGIS/commit/0f7b405aa7b8a04770483ecfea13b37b5464922a Merge: 2c25c3d0ec 53a14e2402 Alessandro Pasotti 2019-02-16 Merge pull request #9179 from elpaso/server-tiny-improvements Server tiny improvements Merge: 407adc761e 091eeb2cf4 Alessandro Pasotti 2019-02-16 Merge pull request #9181 from elpaso/bugfix-21287-rule-based-double-else2 Rule based renderer: check for scale in rulesForFeature Jürgen E. Fischer 2019-02-15 Expand ZipItem in foreground (fixes #21268) Alessandro Pasotti 2019-02-15 Rule based renderer: check for scale in rulesForFeature ... when context is not nullptr, also don't crash if it is With tests Fixes #21287 Alessandro Pasotti 2019-02-15 Server: better formatting when logging request params Alessandro Pasotti 2019-02-15 Remove server unused/unimplemented option Allow Request Defined DataSources Merge: 71bdc3192d 65a54fed06 Luigi Pirelli 2019-02-15 Merge pull request #9176 from tudorbarascu/allow_localstorage Enable HTML5 local storage for qgsexternalresourcewidget and maptips Nyall Dawson 2019-02-14 Fix pasting linestring into polygon layer should auto convert to polygon (And polygon->lines, lines->points, polygon->points, etc) Fixes #21213 Merge: 24c09d1673 e4288e5dea Hugo Mercier 2019-02-14 Merge pull request #9063 from mhugo/fix_19355 Fix $length in labels Hugo Mercier 2019-02-13 QgsExpression: set setGeomCalculator precedence setGeomCalculator, setDistanceUnits and setAreaUnits have now precedence over expression scopes. Hugo Mercier 2019-02-13 Fix QgsExpressionNodeColumnRef::prepareNode Look also for the attribute in the feature, as it is done by evalNode() Hugo Mercier 2019-02-11 Fix $length in labels (fixes #19355) Use the project expression scope to access project parameters (ellipsoid and distance/area units) Marco Bernasocchi 2019-02-14 Give more information when errors opening zip happens Merge: 7418c189d0 62111b9993 Alessandro Pasotti 2019-02-14 Merge pull request #9170 from elpaso/bugfix-21254-load-style-from-db [ogr] Show style description instead of name in other styles Tudor Bărăscu 2019-02-14 Enable html5 local storage for qgsexternalresourcewidget and maptips Nyall Dawson 2019-02-14 [processing] Also generate friendly names for outputs when converting models to scripts Nyall Dawson 2019-02-14 [processing] When converting models to Python, use friendlier (more descriptive) names when storing child algorithm results Makes for much easier to understand scripts Nyall Dawson 2019-02-14 [processing] Add alg descriptions as comments when converting models to python Makes for easier to understand scripts Panos Mavrogiorgos 2019-02-14 [grass7] Add support for GRASS 76 on Mac too. This is a continuation of 8db3dead87e385f2798356d1c3048d2b7df73efd Luigi Pirelli 2019-02-13 try to reset script path pointing to the current setting path Alessandro Pasotti 2019-02-13 Fix test Merge: 88afe7515a 8639bcf853 Alessandro Pasotti 2019-02-13 Merge pull request #9164 from elpaso/bugfix-21227-layer-rename-styles Fix GPKG layer rename styles in browser Alessandro Pasotti 2019-02-13 Remember last used source in load styles dialog ... just a tiny UX improvement Alessandro Pasotti 2019-02-13 [ogr] Show style description instead of name in other styles Fixes #21254 Alessandro Pasotti 2019-02-13 [db-manager] Use QgsDataItem implementation for GPKG layer rename - Removes code duplication - Uses a tested and robust implementation (from OGR) - Takes care of renaming QGIS styles - Updates the information view in the plugin Fixes #21227 vsklencar 2019-02-12 Some changes of widgets after review: PhotoPanel: added focus TextEdit: Fixed references for edit widget and removed redundant empty lines and properties, removed textWrap property for single line edit ExternalRersources: Revert back to use one image for icons and previewPhoto with better handling DateTime: fixed typos vsklencar 2019-02-01 [QgsQuick] Feature form improvements Changes are related to following widgets used in the FeatureForm: Checkbox: * fixed old import of QgsQuick * changed indicator of a checkbox to be able to apply styles DateTime: * fixed wrong behaviour of the widget if a value is undefined * replaced label with textfield with formatting options (ported from QField) ExternalResources: * fixed pixalation of icons * added new icon without alternative border to be able to put color overlay on it * fixed broken layout of icons ValueMap * updated way how to read option values from field config/setup (ported from QField, related to changes of the field config since QGIS 3.x) TextEdit: * Unified styling of the widgets - added some padding, changed background, height Fields style added to QgsFeatureFormStyle Added "fields" style object to customize some properties (e.g color, height, radius) of editor widgets. Due to new style options also widgets have been updated. Nyall Dawson 2019-02-13 [processing] When converting models to python, correctly use a multi-step feedback object to give scripts accurate progress reports And also add in checks for cancelation between child algorithm execution to allow generated scripts to early exit Mathieu Pellerin 2019-02-13 [themes] Add minimum width for QPushButton widgets (fix tiny raster calc. buttons) Nyall Dawson 2019-02-13 Try to fix astyle errors Nyall Dawson 2019-02-13 Astyle Nyall Dawson 2019-02-13 Fix build Nyall Dawson 2019-02-13 Fix build, indentation Nyall Dawson 2019-02-12 Fix test Nyall Dawson 2019-02-12 Refactor QgsExpressionContext and move QgsExpressionContextUtils out to its own header Avoids slow recompilation caused by changes to the frequently modified QgsExpressionContextUtils class Nyall Dawson 2019-02-12 Fix build Nyall Dawson 2019-02-12 Fix some missing expression context variables in processing expression based widgets Nyall Dawson 2019-02-12 [processing] Expose some model related variables to expressions run inside models Allows expressions to access important variables like the current model path Nyall Dawson 2019-02-12 [processing] Correct order of expression scopes in widget wrapper expression contexts Nyall Dawson 2019-02-12 API tweak Martin Dobias 2019-02-09 [quick] Improve map settings flags for canvas - labeling engine settings from project were not being applied - enable simplification of geometries (faster map rendering) - enable partial map updates when incremental rendering is enabled (to be able to see how wmts/xyz tiles are being loaded) Martin Dobias 2019-02-09 Fix tests due to updated tolerance Martin Dobias 2019-02-09 [quick] Fix identify: give priority to points (and lines) Without priority for points (and lines) it is otherwise very difficult to identify them on top of polygons or difficult to identify a point on top of a line. Also lowered the default radius from 8mm (which seemed excessively large) to 5mm. Merge: 07746dbc0e 7714bfbfbe Nyall Dawson 2019-02-13 Merge pull request #9156 from nyalldawson/fix_21188_render_cats [categorized] Fix blank layers when using categorized renderer Nyall Dawson 2019-02-12 [postgis] Fix creation of new Z/M enabled, curved geometry type layers Alessandro Pasotti 2019-02-12 GPKG: Rename styles when layers are renamed Partially fixes #21227 TODO: - DB manager - Other providers Alessandro Pasotti 2019-02-12 Renamed test db for consistency (minor change) Nyall Dawson 2019-02-12 Fix fragile test Nyall Dawson 2019-02-12 [categorized] Fix blank layers when using categorized renderer Fixes #21188 Nyall Dawson 2019-02-12 [memory] Optimise iteration, avoid multiple map lookups and an unnecessary expression evaluation Nyall Dawson 2019-02-12 [memory] Fix inefficient memory feature iteration when using a FilterFids request The request was not being handled correctly by the provider, resulting in the provider iterating through every feature in the layer at every attempt to retrieve a particular feature from a list of IDs. Greatly speeds up numerous Processing algorithms when working with temporary outputs Nyall Dawson 2019-02-12 [processing] More responsive cancelation for dissolve algorithm Nyall Dawson 2019-02-12 [processing] Field calculator algorithms should not force an upper limit on string field lengths Don't hold back the algorithms because of outdated format limitations! Mathieu Pellerin 2019-02-12 [ui] Harmonize 2D/3D map view toolbars Harrissou Sant-anna 2019-02-11 Remove trailing space Harrissou Sant-anna 2019-02-10 Some tweaks on translatable strings Nyall Dawson 2019-02-11 [processing] Port expression widget wrapper to new API Fixes confusing expression parameter definitions in modeler child algorithms (there's no direction as to what the widget should be) and ensures that the correct expression context is revealed to the widget when in all modes. Nyall Dawson 2019-02-11 Fix QgsFieldExpressionWidget doesn't correctly emit signals when clearing the current expression/field Nyall Dawson 2019-02-11 API tweaks Nyall Dawson 2019-02-11 [processing] Fix incorrect parameter definition used when evaluating parent layer parameter in the gui for dynamic properties data defined buttons Merge: 89bce696a7 a2d85adade Luigi Pirelli 2019-02-11 Merge pull request #9049 from luipir/rasterSLD_export Add SLD 1.0 export for rasters Mathieu Pellerin 2019-02-11 [ui] Harmonize CAD panel by using toolbar (fixes hidpi et cie) Mathieu Pellerin 2019-02-11 [ui] Harmonize the style dock warning label alignment by centering it Mathieu Pellerin 2019-02-11 [themes] Fix missing focus hint for slider widgets Mathieu Pellerin 2019-02-11 [themes] Fix style of line edit within combo box Mathieu Pellerin 2019-02-11 [themes] Properly style table/list view headers Mathieu Pellerin 2019-02-11 [themes] Scroll bar handle can go MIA, add minimum width/height Jürgen E. Fischer 2019-02-10 osgeo4w: fix b6293f23c8c (fixes #21210) Jürgen E. Fischer 2019-02-10 osgeo4w: build with spatialindex 1.9 Merge: 3ae5038d7f 3736fc078d Alessandro Pasotti 2019-02-10 Merge pull request #9139 from elpaso/bugfix-21176-spatialite-text-pk Fix spatialite text PKs Mathieu Pellerin 2019-02-09 [themes] Properly style widget focus Mathieu Pellerin 2019-02-09 [ui] Move property override button css to default style sheet Mathieu Pellerin 2019-02-09 [themes] Fix background color issue within group boxes Mathieu Pellerin 2019-02-09 [ui] Enable autoraise state for attribute table form/table view buttons Mathieu Pellerin 2019-02-09 [themes] Properly size width of icon-only labeling/mesh tab bar Nyall Dawson 2019-02-09 Fix build Nyall Dawson 2019-02-08 QgsFileWidget should also accept dropped plain text paths Nyall Dawson 2019-02-08 More unit tests Nyall Dawson 2019-02-08 Remove a totally unused enum Nyall Dawson 2019-02-08 Dox++ Nyall Dawson 2019-02-08 [browser] Provide mime data for directory items Allows them to be dragged and dropped to file widgets Nyall Dawson 2019-02-08 File widget should also accept drops from browser Nyall Dawson 2019-02-08 Dropping a file onto a file widget in directory mode should set the widget to the folder containing that file, not reject the event entirely Alessandro Pasotti 2019-02-08 Fix sqlite double free Nyall Dawson 2019-02-08 Fix more incorrect 'invalid data source' errors when loading mesh layers Nyall Dawson 2019-02-08 Fix invalid data source message is always shown after dragging and dropping vector layers to QGIS window Nyall Dawson 2019-02-08 [processing] Simplify algorithm should not run validity checks on geometries Simplify (by its intrinsic nature) can output invalid geometries, and its processing is not affected by the presence of input geometry validity. Also tag a few other algorithms which aren't sensitive to input geometry validity. Nyall Dawson 2019-02-06 [processing] Port file widget wrapper to new c++ API Alessandro Pasotti 2019-02-08 Update tests/src/python/test_provider_spatialite.py Alessandro Pasotti 2019-02-08 Modernize code FOREACH -> range for Alessandro Pasotti 2019-02-08 Fix spatialite text pks and other issues ... also fixes the geometry information query when spatialite version is >= 4 Fixes #21176 With tests Merge: b7138b17e1 14e517665f Marco Hugentobler 2019-02-08 Merge pull request #9129 from mhugent/itempolyline_end_arrow Move end arrowhead by half arrow width Marco Hugentobler 2019-02-08 Add unittest for composer polyline with arrow Martin Dobias 2019-02-08 Fix tests Martin Dobias 2019-02-07 [vertex tool] do not clear selection of vertices after a move The list of selected vertices was getting prematurely cleared. Also had to remove a piece of code to select some vertices of the locked feature (was causing a crash) but the logic seemed wrong anyway (and there is a planned work on sync between vertex editor and tool) Martin Dobias 2019-02-07 [vertex tool] add new vertex without moving it (shift+double click) Obviously this is something that some people find useful, but because it is not so common it uses shift modifier. Merge: 7e106ef4b7 d331143837 Alessandro Pasotti 2019-02-08 Merge pull request #9111 from SIRS-CLS/sirs_db_manager Fix bug comment on postgres and others management Ailurupoda 2019-02-08 Removing print Ailurupoda 2019-02-08 Fix travis Marco Hugentobler 2019-02-08 Adapt unit test control images Ailurupoda 2019-02-08 Change != True to not + getComment and commentTable on main file if not needed only Nyall Dawson 2019-02-08 [processing] Ensure that distance inputs become expression variables for model child algorithms Nyall Dawson 2019-02-08 [processing] Buffer algorithm should always export multipolygon layers We can never predict when a buffer will create a multipolygon output (e.g. for negative buffer sizes), so ALWAYS export multipolygons Fixes #21191 Luigi Pirelli 2019-02-08 removed default and managed UserDefinedEnhancement as not implemented Nyall Dawson 2019-02-08 better English formed message Co-Authored-By: luipir Ailurupoda 2019-02-08 Replace db.connector/self + is None Merge: 440f8d4cbb 2fb37042a5 Matthias Kuhn 2019-02-08 Merge pull request #9128 from m-kuhn/todo-qgis-4 Move QGIS 3 todos to QGIS 4 Alexander Bruy 2019-02-08 [geonode] more robust version string parsing (fix #21093, #21140) D'Hont René-Luc 2019-01-21 [Tests] Add LIKE with underscore (_) as partially uncompiled expression for shp provider D'Hont René-Luc 2019-01-18 [Tests] Add LIKE underscore (_) test to feature source test base D'Hont René-Luc 2019-01-16 [Bugfix][Oracle] Add ESCAPE when compiling LIKE The oracle SQL documentation specifies that *there is no default escape character* and *the escape character, if specified, must be a character string of length 1*. In expression the underscore (_) and the percent sign (%) can be escaped with the backslash (\). So in the Oracle Expression Compiler if the ESCAPE clause is not specified, the pattern is not valid. To fix it, the Oracle Expression Compiler has to add the ESCAPE clause. https://docs.oracle.com/cd/B12037_01/server.101/b10759/conditions016.htm Mathieu Pellerin 2019-02-08 [themes] Harmonize padding of combobox widgets Mathieu Pellerin 2019-02-08 [themes] Add padding for icons in combo box's drop down lists Mathieu Pellerin 2019-02-08 [themes] Properly style editable combobox in disabled state Nyall Dawson 2019-02-07 [processing] Fix evaluation of linked parameters in batch mode e.g. missing fields after selecting a layer parameter Corentin.F 2019-02-07 Update connector.py Merge: 20d85288b4 32d902874a Even Rouault 2019-02-07 Merge pull request #9118 from rouault/fix_20742 Correctly compute layer extent when zooming out layer [WFS provider] Ailurupoda 2019-02-07 Another fix try Ailurupoda 2019-02-07 Another fix try Ailurupoda 2019-02-07 Fix travis Ailurupoda 2019-02-07 Fixing travis layout Marco Hugentobler 2019-02-07 Move end arrowhead by half arrow width. Fix for bug #21171 Merge: 98ec323672 788e2cf9dc Matthias Kuhn 2019-02-07 Merge pull request #9127 from m-kuhn/spellcheck-multi-thread Consistently use multi thread instead of multithread Matthias Kuhn 2019-02-07 Fix TODO and docstrings Merge: dfa1680a86 b38b39cb43 Matthias Kuhn 2019-02-07 Merge pull request #9065 from alexbruy/fix-paste fix pasting features into vector layer from clipboard (fix #21154) Ailurupoda 2019-02-07 Fixing travis test Martin Dobias 2019-02-06 [vertex tool] "current layer" mode default + locked feature improvements When a feature is locked: - vertex tool will not highlight other features - vertex tool will not allow selection of vertices from other features Jürgen E. Fischer 2019-02-07 fix substr help (fixes #21192) Marco Hugentobler 2019-02-07 Don't add extra linebreak in print composer tables Check if remaining text is short enough to go in one line. Fixes #20546 Ailurupoda 2019-02-07 Fix create and delete comment from tableProperties Matthias Kuhn 2019-02-07 Move QGIS 3 todos to QGIS 4 Merge: 6c1036c5c0 2400050878 Matthias Kuhn 2019-02-07 Merge pull request #9074 from m-kuhn/til Deprecate QgsGeometry::set for usage in Python Matthias Kuhn 2019-02-07 Consistently use multi thread instead of multithread Tudor Bărăscu 2019-02-07 remove 'multithreading is not supp in server text' lbartoletti 2019-01-30 qgsRound: places should be of integer type instead of double Julien Cabieces 2019-02-07 Correct crash when read from ogr file in thread (QgsProcessing for instance) fixes #20581 Mathieu Pellerin 2019-02-07 [ui] Fix undersized color buttons in the 3D map config dialog Mathieu Pellerin 2019-02-07 [themes] Insure groupbox checkbox indicator size equals that of normal checkbox donvincenzo 2019-01-31 Add actionVertexToolActiveLayer to iface Andrea Giudiceandrea 2019-02-01 New Shapefile Layer: reorganise additional dimensions checkboxes because shapefiles could only be - plain X,Y - with M values: X,Y,M - with Z and M values: X,Y,Z,M Even Rouault 2019-02-06 [WFS provider] Correctly compute layer extent when zooming out layer (fixes #20742) Merge: d92f9e79f7 76ac0f1f3c Matthias Kuhn 2019-02-06 Merge pull request #9115 from m-kuhn/wmts-getcapabilities-compat Append ? to WMTS GetCapabilities Matthias Kuhn 2019-02-06 Even more test fixes Matthias Kuhn 2019-02-06 More test fixes Matthias Kuhn 2019-02-06 Fix test Matthias Kuhn 2019-02-06 Fix test Nyall Dawson 2019-02-06 Fix some hidpi layout issues in options dialog Nyall Dawson 2019-02-06 [browser] Avoid always opening every file using gdal to test for update capabilities This is no longer required - it was previously done in order to detect if the item should expose the SetCrs capability, but that's deprecated and unused. Fixes #16807, fixes #20411, and avoids QGIS opening every file encountered in the browser even when the Data Source setting is set to the default (fast) "Check Extension" setting only. Nyall Dawson 2019-02-06 Deprecate QgsDataItem API for setting item CRS This is no longer used by QGIS (it was only ever used by the standalone browser) Nyall Dawson 2019-02-06 Silence some noisy debug messages Nyall Dawson 2019-02-06 Remove space before line number in log messages Because this means you can copy the filename:linenumber combo and enter it directly in QtCreator's locator without having to manually remove that extra space. It's the little things... Ailurupoda 2019-02-06 New fix, still some need to be done Merge: db15057732 1a87fce33c Matthias Kuhn 2019-02-06 Merge pull request #9110 from m-kuhn/sip-no-default-parameter-override Do not remove parameters from virtual methods which should be used in… Merge: 87a1cb55c7 b2aed603f1 Matthias Kuhn 2019-02-06 Merge pull request #9112 from m-kuhn/sip-keep-reference-to-registry Sip keep reference to registry Matthias Kuhn 2019-02-06 Append ? to WMTS GetCapabilities This makes WMTS behave equal to the WMS implementation which already appends a ? in case there is no query string supplied. Some parsers rely on a terminating ? to work properly. Matthias Kuhn 2019-02-06 Deprecate for sip Matthias Kuhn 2019-02-06 Add registry keepreference test Matthias Kuhn 2019-02-06 Make sure Python wrappers of quasi-singletons are kept alive If they are deleted, any other python wrappers which have been parented to these singletons are deleted too. One of the most common issues with this is, that subclasses of registry items are deleted and lost. Mathieu Pellerin 2019-02-06 [themes] Properly style autoRaise state in Night Mapping Mathieu Pellerin 2019-02-06 [themes] Properly style autoRaise state in Blend of Gray Merge: fc238a7236 e19bf11f9e Even Rouault 2019-02-06 Merge pull request #9105 from rouault/fix_20865 Ensure stability of QGIS FeatureId when reloading layer [WFS provider] Mathieu Pellerin 2019-02-06 [themes] Better style tool buttons in the tab bar for Blend of Gray Ailurupoda 2019-02-06 Fix bug comment on postgres and others management Even Rouault 2019-02-05 [WFS provider] Ensure stability of QGIS FeatureId when reloading layer (fixes #20865) Matthias Kuhn 2019-02-06 Do not remove parameters from virtual methods which should be used in python These methods did not actually override their parent methods but just coexisted and were never called. Fixes compilation with SIP version: 4.19.14 Merge: 14db13780c d2885607bd Matthias Kuhn 2019-02-06 Merge pull request #9103 from m-kuhn/constFeatureInLabeling Const correctnes for QgsFeature in labeling Nyall Dawson 2019-02-06 Resurrect dedicated action to create virtual layers in main window This was removed when the data source manager was created, but new virtual layers are a "creation" action, so it belongs alongside the other "Create" actions like new shapefile, new gpkg, etc It "feels" more natural then using the open data source dialog to create a new virtual layer Merge: a302925a97 33b8bbdff9 Alessandro Pasotti 2019-02-06 Merge pull request #9086 from elpaso/bugfix-21151-db-manager-comments-armageddon Quick and dirty patch to DB-Manager after PR 8831 Etienne Trimaille 2019-02-04 allow QGZ files in selections Timothé Perez 2019-02-06 Fix Postgresql connection reset not being called PQreset was never called if the query was made using mConnectionRO from the PostgresProvider, resulting in an always failing state. Fixes #20170 Matthias Kuhn 2019-02-05 Banned keywords Nyall Dawson 2019-02-05 [processing][gdal] Fix polygonize field name is ignored Matthias Kuhn 2019-02-05 Add docstrings and modernize code Matthias Kuhn 2019-02-05 Const correctnes for QgsFeature in labeling A feature is not modified while it's sent through the labeling pipeline. Nyall Dawson 2019-02-05 [processing] If model name starts with a digit, we need to remove that when generating a class name Alessandro Pasotti 2019-02-05 Astyle again Merge: 6413349ff1 22c22e8e5c Alessandro Pasotti 2019-02-05 Merge pull request #9099 from elpaso/bugfix-21150-file-protocol-path-resolver Strip file:// from local files path before resolving Mathieu Pellerin 2019-02-05 follow up 4f77477 : fix hasty pasting error Mathieu Pellerin 2019-02-05 Fix relationship between scale<->extent in the save [canvas] as image/pdf dialog Nyall Dawson 2019-02-04 Allow maximum number of entries to show in relation reference widget to be configurable via an advanced setting configuration option In some circumstances 100 is not enough Martin Dobias 2019-02-05 Make coverage test happy Martin Dobias 2019-02-04 [vertex tool] right-click to loop through editable features Until now mouse right-click could only select and deselect the highlighted feature to "lock" vertex tool (and numerical editor) to it, so that it is easier to focus only on editing of the particular feature. It was however still difficult to pick the right feature in case there were multiple features in one location or very close to each other. This is now solved by the fact that repeated right button clicks will loop through the editable features. So if there are two features in one location (A, B) then repeated right-clicks will select: A - B - nothing - A - B - nothing ... Alessandro Pasotti 2019-02-05 Code style (I had autopep8 installed btw) Alessandro Pasotti 2019-02-05 Strip file:// from local files path before resolving Fixes #21150 - Delimitedtext layer saves absolute path when project in relative path mode Mathieu Pellerin 2019-02-05 [themes] Get rid of the check mark in combo box drop down lists Nyall Dawson 2019-02-05 [processing] Port matrix widget wrapper to newer c++ API Allows matrix parameters to be correctly set for model child algorithms Fixes #20914 Nyall Dawson 2019-02-05 [processing][needs-docs] Make Find Projection algorithm simpler to use We no longer require the seperate CRS parameter, because the extent parameter contains the CRS information itself. This means the algorithm is simplified to just picking the layer and drawing the desired area on the canvas. Nyall Dawson 2019-02-05 [processing][gdal] Ensure that GDAL algs output the CORRECT generated filename for outputs Previously they were just echoing the input parameter value, which isn't always a string and accordingly was broken for temporary outputs. This caused models to break when the output of a GDAL algorithm was used in a subsequent model step. Nyall Dawson 2019-02-05 [processing][gdal] Fix incorrect definition of gdal_warp extra_param parameter Nyall Dawson 2019-02-05 Fix incorrect 'not available in Python' dox Tom Kralidis 2019-02-04 [MetaSearch] OWS GetCapabilities checking regression (fixes #19787) [needs-docs] Nyall Dawson 2019-02-04 Allow for exact calculation of symbol sizes with mixed layer units Fixes #21143 Etienne Trimaille 2019-02-04 fix some HIG and add missing translations in dbmanager Etienne Trimaille 2019-02-04 some minor code cleanup in dbmanager Denis Rouzaud 2019-02-04 fix error in scale optimization (#9081) Nyall Dawson 2019-02-04 Minor improvements to PyQGIS returns for SIP_OUT params Nyall Dawson 2019-02-04 Slight improvements to Python docs Alessandro Pasotti 2019-02-04 Quick and dirty patch to DB-Manager after PR 8831 The "comments" PR 8831 added support for postgres only (and broke all the others backends). I'd be in favor of a revert of the whole original PR but this patch restores functionality and could be an acceptable temporary fix until the comments PR is reworked in a more maintainable and elegant way. Fixes #21151 btw Merge: 3c9b6e5e4f 1923967d22 Alessandro Pasotti 2019-02-04 Merge pull request #9070 from elpaso/bugfix-21121-opencl-16bit-raster Fix hillshade renderer with data type != Float32 [opencl] Merge: 8ac762e5e1 020117262c Alessandro Pasotti 2019-02-04 Merge pull request #9071 from elpaso/bugfix-21100-ogrprovider-missing-quoteidentifier Quote field name identifiers in ORDER BY and MAX/MIN queries Mathieu Pellerin 2019-02-04 [ui] Fix tiny vertex marker on hidpi Mathieu Pellerin 2019-02-04 [ui] Improve 3D map scene config dialog (fixes #20685) Merge: e953141fe0 5609f4a879 Hugo Mercier 2019-02-04 Merge pull request #9064 from mhugo/fix_20831 Avoid undefined behaviour with signed integer overflow Merge: d3daa86ce8 92f6eda13b Alexander Bruy 2019-02-04 Merge pull request #9005 from alexbruy/wcs-fix fix CRS handling in the DescribeCoverage response (refs #21045) [wcs] Mathieu Pellerin 2019-02-04 [ui] More hidpi-compatibility work for the vertex tool Nyall Dawson 2019-02-04 [processing] Reorganise python script generated from model, to move "guts" of script to top (initAlgorithm/processAlgorithm) and boilerplate methods (createInstance, etc) to end Nyall Dawson 2019-02-04 [processing] Pep8 fixes for model to script Jürgen E. Fischer 2019-02-04 translation fix Nyall Dawson 2019-02-04 Hidpi icon size fixes Nyall Dawson 2019-02-04 HIG string fixes Nyall Dawson 2019-02-04 Clearer phrasing Matthias Kuhn 2019-02-03 Deprecate QgsGeometry::set for usage in Python When a new QgsAbstractGeometry is set on a geometry object, the previous child is deleted. If the previous object was constructed by Python, it's wrapper will still be alive for as long as the QgsGeometry is alive. If a new QgsAbstractGeometry is constructed at the same memory address as the old one, the wrapper will be reused with wrong type (and other) information, leading to all kind of weird issues. See also https://www.riverbankcomputing.com/pipermail/pyqt/2019-January/041251.html Jürgen E. Fischer 2019-02-02 allow to build against separate PROJ.4 and GDAL installs Alexander Bruy 2019-02-01 fix pasting features into vector layer from clipboard (fix #21154) Mathieu Pellerin 2019-02-03 Last weaks to blend of gray prior to its initial release Nyall Dawson 2019-02-03 Dox++ Nyall Dawson 2019-02-03 Unit tests for QgsCredentials Nyall Dawson 2019-02-01 Fix hang when WMS credentials requested Remove responsibility for credentials mutex locking from external callers and handle appropriate locks internally. This allows the mutex lock to be much "tighter" and avoids deadlocks when credentials are requested while an existing credentials dialog is being shown. (No mutex is required protecting the credentials dialog itself as this is ALWAYS shown in the main thread) Fixes #20826 Mathieu Pellerin 2019-02-02 [ui] Make vertex tool markers and rubber bands hidpi-friendly Etienne Trimaille 2019-02-01 use upper camel case for the class name Nyall Dawson 2019-02-02 Fix some label settings hidpi issues Alessandro Pasotti 2019-02-02 Add testdata file Alessandro Pasotti 2019-02-02 Spellok Alessandro Pasotti 2019-02-02 Quote field name identifiers in ORDER BY and MAX/MIN queries Fixes #21100 Luigi Pirelli 2019-02-02 better a static list to avoid set at every call Luigi Pirelli 2019-02-02 spellechck do warning if htmls tags in methoid description => fail travis Alessandro Pasotti 2019-02-02 Remove debug output Alessandro Pasotti 2019-02-02 [opencl] Fix hillshade renderer with 16bit rasters Fixes #21121 Jürgen E. Fischer 2019-02-02 avoid OSRFixup with GDAL >= 2.5 Etienne Trimaille 2019-02-01 fix some PEP8 in Processing Model as python code Etienne Trimaille 2019-02-01 fix typo and HIG Luigi Pirelli 2019-02-01 typo Luigi Pirelli 2019-02-01 fixed spellcheck Luigi Pirelli 2019-02-01 let travis happy Luigi Pirelli 2019-02-01 removed unuseful parentheses and removed default Luigi Pirelli 2019-02-01 removed unuseful parentheses + removed default + forgot an enum Luigi Pirelli 2019-02-01 typo Martin Dobias 2019-02-01 Enable/disable actions for mesh layer in main app window Luigi Pirelli 2019-02-01 typo and rephrased Luigi Pirelli 2019-02-01 typo + #if 0 for todo code Luigi Pirelli 2019-02-01 betetr use qgsDoubleNear Luigi Pirelli 2019-02-01 translated error message Luigi Pirelli 2019-02-01 removed default in switch Luigi Pirelli 2019-02-01 removed default and manage forgot enum Luigi Pirelli 2019-02-01 back to a more safe const method Luigi Pirelli 2019-02-01 back to const methods Martin Dobias 2019-02-01 Add #spellok for a false positive in spelling test Martin Dobias 2019-01-31 Improvements to the right-click behavior to pick locked feature - unlock feature on right-click in an empty area - allow selection of locked feature by right-click on polygon interior (in addition to polygon rings) - highlight polygons when mouse moves in their interior - this should also decrease the blinking effect as the highlight is more consistent Martin Dobias 2019-01-31 Small code cleanup to warm up Luigi Pirelli 2019-02-01 use qgsDoubleNear to avoid precision errors Luigi Pirelli 2019-02-01 \#if 0 instead of comment Merge: 3103b00f00 3425b7c3c2 Matthias Kuhn 2019-02-01 Merge pull request #9059 from daniviga/grass76-rpm [RPM] GRASS 7.6 support for F30+ Luigi Pirelli 2019-02-01 debug message always in case contrastEnhancement alg is not SLD supported Peter Petrik 2019-02-01 fix identify for mesh layers (#9047) Luigi Pirelli 2019-02-01 use QgsFileUtils::ensureFileNameHasExtension instead Luigi Pirelli 2019-02-01 fixed AStyle with astyle-all.sh Hugo Mercier 2019-02-01 Avoid undefined behaviour with signed integer overflow Nyall Dawson 2019-02-01 Fix blocking request cancelation after a redirect occurs Nyall Dawson 2019-02-01 Remove leftover buffer size code (credit to @nirvn) Nyall Dawson 2019-02-01 Only show host (not lengthy url) in message bar timeout messages Nyall Dawson 2019-02-01 [afs] Don't render in preview jobs These servers can be sloooooooow, and unpredictable. The previous preview job may have been fast to render, but the next may take minutes or worse to download... Nyall Dawson 2019-02-01 Dox Nyall Dawson 2019-01-30 Update WFS request to accomodate changes in QgsNetworkAccessManager Because the manager now handles waking up worker threads after an authentication request, the WFS request handler no longer needs to do this itself. Nyall Dawson 2019-01-30 Revert "Revert QgsBlockingNetworkRequest" With recent changes in QgsNetworkAccessManager this should be safe to resurrect (fingers crossed!). Also simplify code a lot, because now QgsNetworkAccessManager handles waking the worker thread after the auth request is handled. Add a lot more tests Nyall Dawson 2019-01-30 Allow use of local httpbin instances in unit tests Nyall Dawson 2019-01-30 Nicer API for network timeouts Nyall Dawson 2019-01-30 Dox++ Nyall Dawson 2019-01-30 Fix timeout in network timeout tests Nyall Dawson 2019-01-29 Import more useful libraries into console by default Nyall Dawson 2019-01-29 Add signal for logging after network authentication details have been added Nyall Dawson 2019-01-29 Make network authentication request handling thread safe, avoid races and crashes when auth requests occur in non-main thread Like the recent SSL error handling, this commit abstracts out the network authentication handling into a thread safe approach. Nyall Dawson 2019-02-01 Allow vector rendering cancelation to also cancel feature iteration for that request Connect the cancel rendering signal to the iteration cancelation. This allows providers (e.g. WFS, AFS) to abort slow network requests when they have been triggered by a render request and that request is no longer required. Allows much faster quit, render cancelation when using WFS/AFS layers. Nyall Dawson 2019-02-01 [processing][saga] Fix definition of Multiple regression points/grids alg Fixes #21146 Daniele Viganò 2019-02-01 [RPM] Add a TODO about deprecated scriptlets Daniele Viganò 2019-02-01 [RPM] Add support for GRASS 7.6 as required by F30+ Nyall Dawson 2019-02-01 [processing][needs-docs] Resurrect ability to convert models to scripts Brings back QGIS 2.18's ability to directly convert a Processing model to an equivalent Processing Python script algorithm, correctly updated and working in the 3.x API. Available from the model dialog, and from the right-click context menu on an existing model. Sponsored by Solspec Nyall Dawson 2019-02-01 Fix multiline description strings Nyall Dawson 2019-02-01 [processing] Formalise object design for ContextAction, allow icons to be set Nyall Dawson 2019-02-01 [processing] Update QgsProcessingModelAlgorithm::asPythonCode for 3.x API Nyall Dawson 2019-02-01 Update QgsProcessingModelChildAlgorithm::asPythonCode for 3.x API Nyall Dawson 2019-02-01 Update QgsProcessingModelChildParameterSource::asPythonCode Nyall Dawson 2019-02-01 [processing] Add util to convert QVariant value to Python literal Nyall Dawson 2019-02-01 Fix misleading dox Merge: f66d1999af 85e3b2db6e Alexander Bruy 2019-02-01 Merge pull request #9046 from alexbruy/grass-v-net fix GRASS v.net modules (fix #19904) [processing] Denis Rouzaud 2019-01-31 add SIP_DEPRECATED Denis Rouzaud 2019-01-31 remove Q_FOREACH Denis Rouzaud 2019-01-31 fix typo in method name rename method but keep old one in Python for API compatibility Peter Petrik 2019-01-30 fix when GDALGetRasterScale returns 0 (gdal 2.3 affected for some datasets) Alexander Bruy 2019-01-31 [processing] fix v.net.report and v.net.nreport Luigi Pirelli 2018-12-18 Added SLD 1.0 export for rasters Alexander Bruy 2019-01-31 [processing] fix broken stdout handling in GRASS algs (fix #21142) Alexander Bruy 2019-01-31 [processing] fix output generation in v.net and add test Alexander Bruy 2019-01-31 [processing] add test for v.net.distance algorithm Alexander Bruy 2019-01-31 [processing] snap points to network by default (fix #19904) Kudos to Pedro Venâncio for finding solution for this bug Merge: 679b60e366 389149c8dc Hugo Mercier 2019-01-31 Merge pull request #9036 from mhugo/fix_19909 Fix vertex marker display for multipolygon (fixes #19909) Nyall Dawson 2019-01-31 [processing][needs-docs] Extract binary field algorithm should use an expression parameter instead of string for destination file name It makes no sense to enter a constant string value here! Peter Petrik 2019-01-31 fix #18954 add&rename vector fields (#8982) fix #18954 add&rename vector fields at the same time Peter Petrik 2019-01-29 fix #17652 Impossible to rename a layer style from the Styling Panel Víctor Olaya 2019-01-31 added missing import Nyall Dawson 2019-01-31 [processing] Fixes to distance inputs for models - fix parameter can get converted to plain number parameter after edits - allow parameter to be linked to parent parameters, so that the correct distance unit and choices are shown for the parameter Nyall Dawson 2019-01-31 [processing] do not show geometryless layers in extent selector Fixes #21129 Nyall Dawson 2019-01-31 [layouts] Show an explicit warning when exporting a layout which contains a broken image Shahzad Lone 2019-01-30 Reserve vector - to minimize reallocation costs Reserving vector to save on reallocation costs, where we know the size in advance. lbartoletti 2019-01-30 [Processing][Grass] Add the possibility to return a shp if ogr is not compiled with gpkg Hugo Mercier 2019-01-30 Fix vertex marker display for multipolygon (fixes #19909) The i == 0 test was wrong, and a test is actually not needed. Merge: fa1f8762d5 19dcfb987b Alexander Bruy 2019-01-30 Merge pull request #9003 from alexbruy/grass-vector-export [processing][needs-docs] allow to exclude features without category from GRASS export Merge: 3769faa86b eb5a3367b6 Hugo Mercier 2019-01-30 Merge pull request #9033 from mhugo/fix_20831 Fix "Allow null" in range widget (fixes #20831) Hugo Mercier 2019-01-30 Fix "Allow null" in range widget (fixes #20831) By default a range widget is built with a minimum value set to the minimal integer that is possible to represent. When "allow null" is enabled, a new value (minvalue - 1) is inserted. With the default value, we then had an integer overflow. Martin Dobias 2019-01-29 [vertex tool] Fix vertex addition to polygon's first segment (fixes #20774) With topo editing mode enabled, addition of extra points to keep the topology correct wasn't working correctly because for the first segment we were getting two matches due to duplicated first and last vertex in the ring. The fix ensures that only one match will be returned for the first duplicated vertex. Alexander Bruy 2019-01-30 don't export features without category by default Víctor Olaya 2019-01-30 [processing] fixed missing import and encoding Peter Petrik 2019-01-30 allow to drop 2dm files from system file browser (#8987) * allow to drop 2dm files from system file browser * support non-ascii files for mesh layer Alessandro Pasotti 2019-01-30 Followup 1f8708f, fix src / scheme detection Thanks @nirvn for finding this bug Alexander Bruy 2019-01-28 set default value for newly added parameter Alexander Bruy 2019-01-28 fix formatting Giovanni Manghi 2018-11-05 do not always use the -c flag to export vectors from GRASS Mathieu Pellerin 2019-01-30 [ui] Remove black background for the browser panel DB2 icon Jürgen E. Fischer 2019-01-29 osgeo4w: rely on GRASS' GISBASE environment variable instead of detecting the path (ie. use the same version for processing as the version that the grass plugin uses) Jürgen E. Fischer 2019-01-29 fix build Alexander Bruy 2019-01-29 [processing] don't show cancel button in the task manager for algorithms that can not be cancelled (refs #20441) Nyall Dawson 2019-01-29 [needs-docs][layouts] Add checkbox to disable raster tiling for PDF/SVG exports This setting, which is disabled by default and placed into an "advanced" group on PDF/SFG export, disables the built-in raster layer tiled rendering. While the tiling is good for memory usage, it can cause visible "seams" in the rasters for generated PDF/SVG files. The setting has a tooltip warning users that disabling the tiling results in high memory usage during exports. Fixes #19500 Nyall Dawson 2019-01-29 Fix inconsistent use of layout render context flags Nyall Dawson 2019-01-29 New Shapefile Layer dialog: avoid warning message on user cancel Also add better error message reporting, and deprecate horrible API. Nyall Dawson 2019-01-29 Fix empty strings in proxy exclude list results in proxy being skipped for ALL hosts Fixes #20213 lbartoletti 2019-01-29 [BUGFIX] fix qgsRound for negative numbers. Fixes #20861 Nyall Dawson 2019-01-29 Q_FOREACH -> for Nyall Dawson 2019-01-29 Use switch instead of multiple if blocks for layer type logic Merge: d61caab08d d5b42aeec0 Alexander Bruy 2019-01-29 Merge pull request #8998 from alexbruy/processing-tempdir [processing] handle Processing.TEMPORARY_OUTPUT for folder parameters Merge: b82ce0e522 9faf07d0bc Alessandro Pasotti 2019-01-29 Merge pull request #8990 from elpaso/bugfix-21086-wfs-field-calculator Field calculator: provide a list of default field types Alexander Bruy 2019-01-29 add test for temporary directory output Alexander Bruy 2019-01-29 fix typo which caused issues with temporary file outputs also fix related tests Julien Cabieces 2019-01-25 fix crash when print from qgis processing algorithm while the python console is displayed Víctor Olaya 2019-01-29 indentation fixes Peter Petrik 2019-01-29 fix #15984 color ramps on MacOS (#9009) fix #15984 color ramps on MacOS Nyall Dawson 2019-01-29 Fix test Nyall Dawson 2019-01-29 [processing] Correct parameter type for Map Layer parameters Nyall Dawson 2019-01-29 [processing] Add API to convert a parameter definition to an equivalent Python constructor string Nyall Dawson 2019-01-29 Add method to convert QgsProcessing::SourceType to string representation Nyall Dawson 2019-01-29 [processing][needs-docs] Add friendlier API for running algorithms as sub-steps of main algorithm Using code like: buffered_layer = processing.run(..., context, feedback)['OUTPUT'] ... return {'OUTPUT': buffered_layer} can cause issues if done as a sub-step of a larger processing algorithm. This is because ownership of the generated layer is transferred to the caller (Python) by processing.run. When the algorithm returns, Processing attempts to move ownership of the layer from the context to the caller, resulting in a crash. (This is by design, because processing.run has been optimised for the most common use case, which is one-off execution of algorithms as part of a script, not as part of another processing algorithm. Accordingly by design it returns layers and ownership to the caller, making things easier for callers as they do not then have to resolve the layer reference from the context object and handle ownership themselves) This commit adds a new "is_child_algorithm" argument to processing.run. For algorithms which are executed as sub-steps of a larger algorithm is_child_algorithm should be set to True to avoid any ownership issues with layers. E.g. buffered_layer = processing.run(..., context, feedback, is_child_algorithm=True)['OUTPUT'] ... return {'OUTPUT': buffered_layer} Alexander Bruy 2019-01-27 [processing] handle Processing.TEMPORARY_OUTPUT in the parameterAsString() method which is used also for folder outputs Alexander Bruy 2019-01-29 const correctness Alexander Bruy 2019-01-28 [wcs] exclude invalid CRSs from the coverage metadata Alexander Bruy 2019-01-28 [wcs] improve CRS handling when parsing DescribeCoverage responce (refs #21045) Denis Rouzaud 2019-01-28 declare metatype for QgsDefaultValue (#9011) * declare metatype for QgsDefaultValue * sipify Víctor Olaya 2019-01-29 [processing] show warning when file-based layer could not be loaded and dependent params updated For algorithms with multiple parameters depending on a vector layer parameter, the code that loads the layer in the background is called repeatedly, impacting performance. A small layer cache is implemented with these changes, so the dialog only tries to load the layer once. Alexander Bruy 2019-01-27 [processing][needs-docs] native vector split algorithm now outputs GeoPackages instead of shapefiles (refs #20557) Also remove default output extension Processing settings as they are not used anymore. Jürnjakob Dugge 2019-01-29 [layouts] Use polyline shape instead of bounding box for selection, makes polylines selectable via single click Fixes #20940 Nyall Dawson 2019-01-29 Partially revert ab3adc66 The deselect action applies to ALL map layers, so it should always be enabled, even when a vector layer isn't the current selection Peter Petrik 2019-01-25 show mesh layer icon in layer tree #20722 Víctor Olaya 2019-01-28 [processing] avoid exception when listing DB schemas do not fail if cert file cannot be deleted when creating GeoDB object fixes #21099 Shahzad Lone 2019-01-28 [Minor] Reserve vector - to minimize reallocation costs Reserving vector to save on reallocation costs, where we know the size in advance. Alessandro Pasotti 2019-01-28 Always use the same subset of field types for virtual fields Denis Rouzaud 2019-01-28 add QgsField::isDateTime (#9007) * add QgsField::isDateTime * use QgsField::isDateTime * rename to isDateOrTime Merge: e4be09a3da e48364292d Alexander Bruy 2019-01-28 Merge pull request #9006 from alexbruy/fix-embedded-layers don't allow to change style of the embedded layers from the Layer Styling panel (fix #16339) Merge: aef0b6586c 1ae1e72f7c Alessandro Pasotti 2019-01-28 Merge pull request #8991 from elpaso/opencl-runtime-library-check Check for libOpenCL.so at runtime Denis Rouzaud 2019-01-28 move QgsDefaultValue to moc headers (#9000) * move QgsDefaultValue to moc headers because it is a Q_GADGET * sip include Alexander Bruy 2019-01-28 don't allow to change style of the embedded layers from the Layer Styling panel (fix #16339) Merge: 42413ce193 8305bda5ef Blottiere Paul 2019-01-28 Merge pull request #8903 from pblottiere/gfi_geojson JSON format for WMS GetFeatureInfo request [server] Blottiere Paul 2019-01-25 Fix unit test Blottiere Paul 2019-01-24 Fix url query Blottiere Paul 2019-01-24 Case insensitive Blottiere Paul 2019-01-24 Update expected file Blottiere Paul 2019-01-24 Small fix Blottiere Paul 2019-01-24 Update GetCapabilities tests with new json format Blottiere Paul 2019-01-24 Add json format in gGetCapabilities document Blottiere Paul 2019-01-24 Remove left over Blottiere Paul 2019-01-24 Update test Blottiere Paul 2019-01-24 Use CRS in json geometry Blottiere Paul 2019-01-24 Update tests Blottiere Paul 2019-01-24 Update sip Blottiere Paul 2019-01-24 GeoServer compatibility Blottiere Paul 2019-01-24 Insensitive string comparison Blottiere Paul 2019-01-23 Fix unit test Blottiere Paul 2019-01-22 Update expected files for unit tests Blottiere Paul 2019-01-21 Update sip Blottiere Paul 2019-01-21 Export aliases is an option Blottiere Paul 2019-01-18 Add unit test for application/geo+json format Blottiere Paul 2019-01-18 Add application/geo+json format Blottiere Paul 2019-01-18 Some cleaning Blottiere Paul 2019-01-18 Fix comment Blottiere Paul 2019-01-18 Add QStringLiteral Blottiere Paul 2019-01-18 Some cleaning Blottiere Paul 2019-01-18 Update sip Blottiere Paul 2019-01-18 Update method's name and add doc Blottiere Paul 2019-01-18 Add unit test for raster layers and json export Blottiere Paul 2019-01-18 Add json export for raster layers Blottiere Paul 2019-01-18 Add an expected file Blottiere Paul 2019-01-18 Add unit test with multiple layers and features for json Blottiere Paul 2019-01-18 Update testdata with layers' names Blottiere Paul 2019-01-18 Add layers tag and their names in exported json Blottiere Paul 2019-01-18 Add unit test for GetFeatureInfo on raster layer in xml Blottiere Paul 2019-01-18 Add unit test for with_geometry and json export Blottiere Paul 2019-01-18 Do not add geometry if not necessary in json export Blottiere Paul 2019-01-18 Add unit test for excluded attributes Blottiere Paul 2019-01-18 Export json without excluded attributes Blottiere Paul 2019-01-18 Add unit test for getfeatureinfo with alias in json Blottiere Paul 2019-01-18 Add unit test for json exporter and alias Blottiere Paul 2019-01-18 Json exporter use the field's alias if necessary Blottiere Paul 2019-01-18 Add unit test Blottiere Paul 2019-01-18 Add GetFeatureInfo in JSON for vector layers Blottiere Paul 2019-01-18 Add JSON format in WMS parameters Víctor Olaya 2019-01-28 [processing] encoding and indentation fixes Peter Petrik 2019-01-25 add mesh layer in app>layers>add layer Peter Petrik 2019-01-25 add 3d renderer icon to mesh properties panel too Merge: bc4efc9908 6be9f14f0f Alessandro Pasotti 2019-01-28 Merge pull request #8985 from elpaso/bugfix-21091-ogr-protocol-download OGR: add a download option to the protocol data source [needs-docs] Harrissou Sant-anna 2019-01-28 [ui] Add Help button to the "Load Layer Style" dialog (#8986) Mathieu Pellerin 2019-01-28 [ui] Add min. height to the layout label item widget text box Nyall Dawson 2019-01-28 Avoid string to int conversion Nyall Dawson 2019-01-28 Fix doxygen warning Nyall Dawson 2019-01-28 Refactor to simply and avoid QObject based QgsSslErrorHandler Nyall Dawson 2019-01-28 Seriously, just f*** off american spell checker Nyall Dawson 2019-01-28 Review comments Nyall Dawson 2019-01-28 More SSL error handling tests Nyall Dawson 2019-01-28 Test ssl errors in background thread Nyall Dawson 2019-01-28 Improve QgsNetworkAccessManager tests Nyall Dawson 2019-01-27 Make SSL error handling thread safe, avoid races and crashes when SSL error occurs in non-main thread This commit reworks how SSL errors are handled in QGIS. Previously, ssl errors emitted by non-main thread QgsNetworkAccessManager instances were handled by the main thread in QgisApp on next event loop. But app (in the main thread) tried to pause the timeout timer for the QNetworkReply containing the error, which doesn't work, because you can't stop a timer in the main thread for a timer object created in another thread. This meant that the reply could get deleted in the background thread while the main thread was still using it and waiting for users to respond to the SSL error. Now the timer handling is done in the background thread's network access manager instance, so in the thread matching the reply's timeout timer. We then have to do some fancy thread locking using QWaitCondition, because we need to "pause" that thread until the SSL error is handled in the main thread -- if we don't pause the background thread, Qt immediately resumes the QNetworkReply without ever giving us the change to ignore ssl errors in the reply. Phew! Additionally, the previous approach had a shortcoming in that there was no way to notify background threads that ssl errors had actually be handled. To do this we need a new signal which can be fired after app has shown the ssl dialog and given users a chance to respond. BUT... we can't safely do this -- if we add a method to notify background threads when ssl errors have been handled, then it CANNOT safely reside in app -- doing so would break for QGIS server and QField etc, where theres no app instance around to provide this notification. As a result I've abstracted out the ssl error handling. By default there's a simple error handler which just logs errors and returns without ignoring them (i.e. default Qt behavior, an ssl error cancels the request). App has a specific subclass of the ssl error handler which presents the nice dialog and asks users to choose what to do. Potentially server could decide to make its own subclass too, which could e.g. ignore SSL warnings if an environment variable is present (but at the moment the behavior is effectively unchanged for server). The end result is that SSL error handling should now be totally thread safe, and we shouldn't hit any more deadlocks and crashes when ssl errors occur in background threads. I've also taken the opportunity to add a new signal which is always emitted by the main thread QgsNetworkAccessManager instance, which is emitted whenever ANY request on any thread encounters an SSL error, and contains the requestId so that the ssl error can be linked back to the originating request. This is for debugging, and for use by the network monitoring plugin to show ssl errors encountered by requests. Nyall Dawson 2019-01-27 Fix build Nyall Dawson 2019-01-27 Fix more icon sizes on hidpi Nyall Dawson 2019-01-27 Fix some clazy warnings Nyall Dawson 2019-01-27 Fix undersized layertree icons on hidpi displays Alexander Bruy 2019-01-27 fix saving/restoring proxy excluded URLs (fix #20933) Alexander Bruy 2019-01-25 show pixel size in the raster layer properties with 19 significant digits (fix #21023) Alessandro Pasotti 2019-01-27 Better UX when loading remote layers in the main thread "loading ..." message and busy cursor Alessandro Pasotti 2019-01-27 Size hints for the embedded message bar widget Alessandro Pasotti 2019-01-27 Code Layout Jürgen E. Fischer 2019-01-27 osgeo4w: handle grass svn versions (fixes #21114) Martin Dobias 2019-01-25 [vertex tool] Fix issue with hidden layers being editable (fixes #18434) The problem was that QgsSnappingConfig when initialized from a project loads global settings from QgsSettings and sets individual layer configs based on that. The issue was showing up only in "current layer" mode of vertex tool because for "all layers" mode all individual layer configs were overwritten. Alessandro Pasotti 2019-01-26 Add a message bar to the datasource manager dialog ... and forward all app's message bar messages to the dialog's message bar in case it is modal and visible. Also adds a question dialog when a /vsicurl/ add layer operation failed and offers a chance to try the "normal" opening mode. Alessandro Pasotti 2019-01-26 Revert "OGR: add a download option to the protocol data source" This reverts commit cf0d45e5adfc263df858ff41fb0958ccdc2acaad. Alessandro Pasotti 2019-01-25 Check for libOpenCL.so at runtime This should avoid a crash if the user enables opencl and the library is not found. Denis Rouzaud 2019-01-25 followup PR #8961 fix missing include Alessandro Pasotti 2019-01-25 Field calculator: provide a list of default field types in case the provider does not (WFS is one of them). Rationale: consider that there is not such a thing like a list of supported types for WFS and parsing the particular describeFeatureType for the layer would restrict the types to only those actually existing in the layer, but we are dealing with virtual fields here (because WFS has no column add capabilities) so let's give the users a minimal set of useful types to play with. Fixes #21086 Alessandro Pasotti 2019-01-25 OGR: add a download option to the protocol data source Fixes #21091 The issue was due to the /vsicurl/ not being able to open a streaming endpoint. “Things are not always what they seem; the first appearance deceives many; [...]” ― Phaedrus Nyall Dawson 2019-01-25 Typo Nyall Dawson 2019-01-25 Add custom QNetworkRequest::Attributes for initiator network request class name and internal id And allow these to be retrieved from QgsNetworkRequestParameters. This allows logging code to identify the area of code where a request originated from, making debugging much easier! Tag all requests created with appropriate class name and IDs Nyall Dawson 2019-01-25 Add QgsNetworkAccessManager signal for reply download progress This signal is propagated to the main thread QgsNetworkAccessManager instance, so it is necessary only to connect to the main thread's signal in order to receive notifications about requests created in any thread. Also includes the original requestId to allow linked download progress to original request Mathieu Pellerin 2019-01-25 [gui] Fix style manager's add button when the 'all' tab is selected Nyall Dawson 2019-01-25 Make QgsSymbolLayerUtils::symbolPreview* methods const, and utilise internal symbol clones Rendering symbols is a NON-CONST operation, which can permanently alter the symbol instance (e.g. via changes made by the symbol or symbol layer's startRender methods.). This makes debugging super complex - because methods which look like they are just generating previews of symbols can actually change the original symbol instances, resulting in permanent changes to a layer's style. Refs #19910 (specifically, me pulling my hair out trying to deduce seemingly random changes to layer's symbols) Nyall Dawson 2019-01-25 [processing] Add a better API for specifying that outputs are temporary Instead of requiring clients to generate temporary file names themselves, (or use the cryptic "memory:" string!), this PR adds a static constant QgsProcessing.TEMPORARY_OUTPUT If a layer/sink output parameter is set to QgsProcessing.TEMPORARY_OUTPUT, then the temporary output filename will be generated automatically at algorithm run time. This means callers don't need to mess around with finding appropriate temporary folders and paths. Another benefit is that TEMPORARY_OUTPUT is stored in the processing history, so if you re-run a previous algorithm which was set to output to a temporary file, it no longer tries to use that same previous temporary path and instead generates a new one. Merge: be0abb3d8e bfb60e4dc7 Alexander Bruy 2019-01-25 Merge pull request #8973 from alexbruy/grass-buffer [processing] fix GRASS v.buffer algorithm for variable buffer case (fix #19377) Víctor Olaya 2019-01-25 [processing] added test for SAGA output to non-ascii files Víctor Olaya 2019-01-25 [processing]remove trailing spaces Víctor Olaya 2019-01-25 [processing] added test for SAGA non-ascii inputs Víctor Olaya 2019-01-25 [processing] added back code to replace filenames when exporting raster layers in SAGA Víctor Olaya 2019-01-25 [processing] fixed SAGA for non-ascii output files Fixes #19351 Merge: ee0e0e1d5d a9553c906d Alessandro Pasotti 2019-01-25 Merge pull request #8971 from elpaso/bugfix-21068-database-styles-button-order Fix button order in DB styles dialog and add GPKG delete support Merge: ab3adc663c 4d134b391b Alessandro Pasotti 2019-01-25 Merge pull request #8970 from elpaso/bugfix-21077-value-relation-wfs Fix WFS context fields variable Alexander Bruy 2019-01-25 [gui] enable deselect feature and create rectangle action only when there is a vector layer in the project (fix #18141, #20333) Nyall Dawson 2019-01-25 Update src/app/qgsvectorlayerloadstyledialog.cpp Co-Authored-By: elpaso Nyall Dawson 2019-01-25 Update src/app/qgsvectorlayerloadstyledialog.cpp Co-Authored-By: elpaso Alessandro Pasotti 2019-01-25 Indentation Nyall Dawson 2019-01-25 [processing] Add API to get an import statement and classname for a parameter type Nyall Dawson 2019-01-25 [layouts] Fix attribute table filtering not utilising expression context Fixes #21078 Nyall Dawson 2019-01-24 Allow access to content of POST requests in QgsNetworkReplyContent Andrea Giudiceandrea 2019-01-25 Allow new shapefile MultiPoint layer creation Just add the missing MultiPoint geometry type in the "New Shapefile Layer" dialog Alexander Bruy 2019-01-25 [processing] use background color from the project settings in the rasterize algorithm (fix #19866) Alexander Bruy 2019-01-24 [processing][needs-docs] force multipart output from GDAL-based dissolve algorithm (fix #20025) Alexander Bruy 2019-01-24 [processing] fix GRASS v.buffer algorithm for case when buffer distance is taken from the field (fix #19377) Merge: 861a8b7105 9bdaac9dd0 Matthias Kuhn 2019-01-24 Merge pull request #8957 from volaya/#19607 [processing] do not allow editing model if it's missing algorithms Alessandro Pasotti 2019-01-24 Fix WFS context fields variable because the fields in the (spatialite) cached iterator are not the same as the main iterator. Fix #21077 - Form Value relation based on WFS layer (nothing to do with value relations) Merge: 25f2aba44d 15a81bdf23 Alessandro Pasotti 2019-01-24 Merge pull request #8958 from elpaso/bugfix-20961-wfs-null-transactions Fix NULL support in WFS server and client Alessandro Pasotti 2019-01-24 Fix button order in DB styles dialog and add GPKG delete support Fixes #21068 Pierre-Eric Pelloux-Prayer 2019-01-24 Include qgis_sip.h instead of qgis.h where possible (#8961) This PR continues the work started in PR #8951. This commit replaces occurences of #include "qgis.h" by #include "qgis_sip.h", where possible = when files only depends on SIP_XXX features. Merge: b5febe5189 237e0bcb4a Denis Rouzaud 2019-01-24 Merge pull request #8925 from signedav/basic-values Enable/disable value relation widget Merge: c90905bd65 9eeaa31c9e Marco Hugentobler 2019-01-24 Merge pull request #8922 from mhugent/server_datasource_error Server: catch datasource error Peter Petrik 2019-01-24 fix travis Peter Petrik 2019-01-24 [MDAL] update to 0.1.5, improve speed Peter Petrik 2019-01-24 expose mesh spatial index similarly to vector spatial index to API. fix travis issues and documentation Peter Petrik 2019-01-23 improve speed of creation spatial index for meshes Peter Petrik 2019-01-22 render first datasetgroup instead of mesh frame Víctor Olaya 2019-01-24 [processing] fixed handling of input filenames with non-ascii characters Looks like there is no problem now in SAGA when using filenames with non-ascii chars, so some code used for replacing filenames has been removed. Also some code for python2, which is not needed now. fixes #18617 Julien Cabieces 2019-01-24 fixes #18497 : Correct line size method when snapping multipolygon signedav 2019-01-24 additional test enable-state in multi-selection in valueRelation signedav 2019-01-24 set the enabled state of widgets again in setEnabled because if this is called for any reason directly we are save Matthias Kuhn 2019-01-24 Update python/plugins/processing/modeler/EditModelAction.py Co-Authored-By: volaya Nyall Dawson 2019-01-24 Avoid project being marked dirty as soon as its opened This is a simple workaround, not a real fix. The real fix is to move the symbolModified signal out of the updatePreview call, because we should be able to refresh a preview image without marking it as a changed symbol. But that's higher risk, so deferred to 3.8 Alessandro Pasotti 2019-01-24 Fix OWS project property issue: couldn't unset project title This is the right behavior, btw there are other issues in the server component that ignores the main bool setting WMSServiceCapabilities completely. Marco Hugentobler 2019-01-24 =default with extra-asterisk Alessandro Pasotti 2019-01-24 Fix typo in error message (and related tests) Alessandro Pasotti 2019-01-24 Respect isNull semantics by initializing null QVariant with field type Nyall Dawson 2019-01-24 [afs][needs-docs] Allow users to set a specific referer for AFS connections, for use with ArcGIS feature server requests Some servers are locked down to only allow requests with a specific referer URL - this allows us to open them in QGIS (but it requires users to manually determine the correct referer string and populate this setting for the connection -- we cannot do this for them!) Mathieu Pellerin 2019-01-24 [themes] Improve styling of message bar scrollbar for Night Mapping Mathieu Pellerin 2019-01-24 [themes] Improve styling of message bar scrollbar for Blend of Gray Mathieu Pellerin 2019-01-24 Fix default highlighted text colors for code editors (fixes #21080) Nyall Dawson 2019-01-24 Capitalization Alexander Bruy 2019-01-23 [processing] fix description files for SVM SAGA algs (fix #20796) Alessandro Pasotti 2019-01-23 Fix linker error in test Alessandro Pasotti 2019-01-23 Fix WFS client NULL representation This was nasty and only reproduceable when features were cached (so, the second time you get them) and was due to a QVariant( type ) default constructor for numeric values being initialized to 0, yielding 0 instead of NULL. Reported in #20961 Alessandro Pasotti 2019-01-23 Remove duplicated code and modernize No functional changes intended Alessandro Pasotti 2019-01-23 Server WFS NULL values support - expose nillable in describefeaturetype - serve xsi:nil="true" in getfeature - check for NULL in transactions and report an error Fixes #20961 - plus some other unreported Alessandro Pasotti 2019-01-23 GML parser set NULL values when parsing empty tags This is part of a bigger fix to support NULL values in WFS client and server components. Alexander Bruy 2019-01-23 [processing] split v.surf.rst algorithm into two (fix #19472) This algorithm cannot output cross-validation results and topographic parameters simultaneously, hence two tools needed. Thanks to Pedro Venâncio for finding this and proposing a fix. Nyall Dawson 2019-01-23 More unit tests for QgsNetworkAccessManager signals Nyall Dawson 2019-01-23 Make request a member of reply Nyall Dawson 2019-01-23 Unit tests for QgsNetworkAccessManager signals Nyall Dawson 2019-01-23 Deprecate older thread-unsafe signals Nyall Dawson 2019-01-23 Upgrade app network timeout message to include url Nyall Dawson 2019-01-23 Add thread safe QgsNetworkAccessManager::requestTimedOut signal Nyall Dawson 2019-01-23 Fix QgsFileDownloader thinks ANY timeout or ssl error applies to its request Nyall Dawson 2019-01-23 Add an unique id to requests, which can be used to link them to responses Nyall Dawson 2019-01-23 New class QgsNetworkReplyContent, which encapsulates the useful information from a QNetworkReply in a container which is safe and cheap to pass between threads (QNetworkReplys are QObject based, so not safe to access or pass between threads) Use this new class in a thread safe QgsNetworkAccessManager::finished signal, which is fired on the main thread QgsNetworkAccessManager instance when responses are finished from any thread Denis Rouzaud 2019-01-23 reflect increase of Travis build times in timeouts we are benefiting from increased build times since about 3 months...time to update the scripts! Denis Rouzaud 2019-01-23 fix typo Merge: 4e74c8b548 08634c4e6f Denis Rouzaud 2019-01-23 Merge pull request #8951 from peppsac/compile_time Compile time Jürgen E. Fischer 2019-01-23 dxf export: recover korean encodings (CP949) (fixes #20838) Jürgen E. Fischer 2019-01-23 field validator: only check for null representation if the string value exceeds the field length (fixes #21019) Merge: 263c4c2a50 aa3679a3cf Matthias Kuhn 2019-01-23 Merge pull request #8831 from SIRS-CLS/sirs_db_manager Add comment option on db_manager plugin postgis fields Pierre-Eric Pelloux-Prayer 2019-01-23 fix style Ailurupoda 2019-01-23 Update layout oracle connector.py Víctor Olaya 2019-01-23 [processing] do not allow editing model if it's missing algorithms fixes #19607 Mathieu Pellerin 2019-01-23 [themes] Fix selection color of the attribute table view widget Mathieu Pellerin 2019-01-23 [themes] Fix selection text for various widgets Merge: 00852f1642 52df29281f Corentin.F 2019-01-23 Merge branch 'master' into sirs_db_manager Ailurupoda 2019-01-23 Update oracle, vlayer, spatialite connector.py Ailurupoda 2019-01-23 Update gpkg UpdateTableColumn add argument new_comment Marco Hugentobler 2019-01-23 Indentation Mathieu Pellerin 2019-01-23 [node editor] When a feature is bound to the editor panel, only allow vertex/edge move vertex and creation on that feature Mathieu Pellerin 2019-01-23 address @wonder-wonder-sk 's comments on node editor improvements Mathieu Pellerin 2019-01-22 [node editor] Update the table of vertices when bounded geometry changes (e.g., undo/redo operations) Mathieu Pellerin 2019-01-22 [node editor] Update the table of vertices when deleting some Mathieu Pellerin 2019-01-22 [node editor] Use a timer to properly raise panel, improve hint label Mathieu Pellerin 2019-01-22 [node editor] Dragging a rectangle to select vertices will only select vertices from a given feature if it is bounded to the node editor panel Mathieu Pellerin 2019-01-22 [node editor] Restore node editor panel postion/docked state Mathieu Pellerin 2019-01-22 [node editor] Improve UX by having right-click bind feature to node editor (i.e., bye bye menu) Mathieu Pellerin 2019-01-22 [node editor] When no feature is selected, offer an hint label to ease discovery Mathieu Pellerin 2019-01-22 [node editor] Always show node editor panel upon activating the node tool Pierre-Eric Pelloux-Prayer 2019-01-23 fix include Marco Hugentobler 2019-01-23 Add autogenerated sip file and remove =default in qgsstorebadlayerinfo.h (rejected by travis) Merge: de29767351 59fd8df336 Alessandro Pasotti 2019-01-23 Merge pull request #8948 from elpaso/bugfix-20198-server-DescribeFeatureType-typename Fix server WFS TYPENAME filter in describeFeatureType Merge: e3516ab1b4 4e8898d408 Alessandro Pasotti 2019-01-23 Merge pull request #8950 from elpaso/bugfix-opengis-zug-wmsroot Fix server WMS short name (unreported) Víctor Olaya 2019-01-23 [processing] fixed qgis algorithms help file fixes #20966 Matthias Kuhn 2019-01-23 Fix include Nyall Dawson 2019-01-23 Revert "[processing] hide 'select file' button for vector layers when there are dependent params" This reverts commit f2044528951bbb09a70b9c696d79d8cd5b756214. It's a contentious fix, which needs discussion Julien Cabieces 2019-01-23 fixes #20893 : Update virtual layer when referenced layer update its fields Víctor Olaya 2019-01-23 [processing] correctly set output styles for models fixes #20573 Víctor Olaya 2019-01-22 [processing] hide 'select file' button for vector layers when there are dependent params fixes #21055 Peter Petrik 2019-01-22 support also mesh elements with >4 vertices Peter Petrik 2019-01-22 update MDAL to 0.1.4 (RC1 for QGIS 3.6) Pierre-Eric Pelloux-Prayer 2019-01-22 Remove include "qgsapplication.h" from qgswkbptr.h qgswkbptr.h is included indirectly by a large number of source files. So this commit does the following: - remove #include "qgsapplication.h" from qgswkbptr.h, and copy-paste the swap_endian function where it's used. - add the missing #include "qgsapplication.h" in other files The rationale for this change is: - qgswkbptr.h doesn't really needs QgsApplication, since it only used swap_endian. We don't need to add a fake dependency on QgsApplication on every (indirect) "includers" of qgswkbptr.h - qgsapplication.h depends on qgsconfig.h which itself changes quite often (on every git op at least). Before this change, a 'git commit' would trigger a rebuild of about 3500 files. With this change we're down to ~700. Pierre-Eric Pelloux-Prayer 2019-01-22 Do not build images.qrc for tests Before this commit the qrc_images.cpp was generated for each test listed in tests/src/gui/CMakeLists.txt but the content is always the same (~300k lines). The build time for this file is quite significant too: 15sec on my machine. This commit removes it from the test build process to avoid all this work. Pierre-Eric Pelloux-Prayer 2019-01-22 Remove unnecessary includes Marco Hugentobler 2019-01-22 Update sip list, add since QGIS 3.6 Jürgen E. Fischer 2019-01-22 osgeo4w: also look for GRASS 7.6 Nyall Dawson 2019-01-22 Fix loss of project when saving to QGZ format and path contains non-ascii chars Fixes #19567 Nyall Dawson 2019-01-22 Use QFile to write zip contents, instead of std::ofstream Because std::ostream doesn't handle non-ascii paths Refs #19567 Nyall Dawson 2019-01-22 Fix build Nyall Dawson 2019-01-22 Followup map settings variable commit Alex 2019-01-17 Exposing more CRS variables Nyall Dawson 2019-01-22 Silently alias old "$scale" expression function to "@map_scale" (when available) Allows older projects to open without change. We still hide $scale from the builder UI, as we eventually want to clamp out its use. Nyall Dawson 2019-01-22 Fix evaluation of data defined properties for subsymbols of subsymbols Fixes #18384 Marco Hugentobler 2019-01-22 Add test to ensure server throws exception if layer is invalid Marco Hugentobler 2019-01-22 Consider feedback Jürgen E. Fischer 2019-01-21 oracle provider: check for valid lastInsertId() on ::addFeatures (fixes #20109) Denis Rouzaud 2019-01-22 Correctly set matrix after defining map settings (#8946) * Correctly set matrix after defining map settings * Update qgsquickmaptransform.cpp Alessandro Pasotti 2019-01-22 Fix server WMS short name (unreported) This patch fixes a WMS server bug when "Short name" was set in project settings for service capabilities. When the short name was set, it was not possible to load the whole WMS by selecting the root layer named after the short name. With tests for both cases (with and without short name). Funded by Kanton Zug Alessandro Pasotti 2019-01-22 Fix server WFS TYPENAME filter in describeFeatureType Fixes #20198 with tests Merge: b12985003b 95209d134c Alexander Bruy 2019-01-22 Merge pull request #8945 from alexbruy/processing-fieldcalc [processing] use active layer by default in field calculator algorithm (fix #19686) Merge: 3a98174640 2641b3fe20 Alessandro Pasotti 2019-01-22 Merge pull request #8929 from elpaso/bugfix-21059-server-post-request-issues Fix POST requests for QGIS server Merge: c3fc41ec02 17fd86e723 Alexander Bruy 2019-01-22 Merge pull request #8942 from alexbruy/processing-interpolation [processing] use complex delimiter for interpolation data (fix #20490) Jürgen E. Fischer 2019-01-22 fix translation string Alessandro Pasotti 2019-01-22 Allow REQUEST_BODY in tests even if QGISDEBUG is off Merge: e75a888256 133b4057a6 Alexander Bruy 2019-01-22 Merge pull request #8927 from alexbruy/processing-vrt [processing][needs-docs] add missed "srcnodata" parameter to the buildvrt algorithm (fix #20586) Nyall Dawson 2019-01-22 Fix shortest path algorithm can "shortcut" when using network in geographic coordinates Fixes #20997 Alessandro Pasotti 2019-01-22 Removed leftover Alexander Bruy 2019-01-22 [processing] use active layer by default in field calculator algorithm (fix #19686) Alessandro Pasotti 2019-01-22 Fix doxy string Alexander Bruy 2019-01-22 [processing] use complex delimiter for interpolation data to avoid overlaps with charactes which can be used in the layers source URI (fix #20490) Nyall Dawson 2019-01-22 Rework QgsNetworkAccessManager::requestAboutToBeCreated() to be thread safe, and encapsulate more useful request information Alessandro Pasotti 2019-01-22 Fix test to use re instead of lxml (the simpler the better) Merge: ee34431214 9b7e1912d4 Alessandro Pasotti 2019-01-22 Merge pull request #8924 from elpaso/bugfix-20927-server_exp_filter Server WFS EXP_FILTER bugfixes Alexander Bruy 2019-01-22 add note about format of the srcnodata parameter Alexander Bruy 2019-01-21 [processing] add missed "srcnodata" parameter to the buildvrt algorithm (fix #20586). Without this parameter it is not possible to remove collars surrounding input raster which may overlap with other input rasters. As this is very frequent case algorithm is useless without such parameter. To keep API compatibility new parameter is optional and not used by default. Nyall Dawson 2019-01-21 Use a QHash instead of std::unordered_map Because it turns out MUCH MUCH faster Nyall Dawson 2019-01-21 Slightly more efficiency in QgsStatisticalSummary Harrissou Sant-anna 2019-01-22 Set appropriate window title when editing a join fixes #17554 Nyall Dawson 2019-01-21 Flip sequential calls to QgsRasterBlock::isNoData/value to single unified call Because... speed! Nyall Dawson 2019-01-21 Add API to QgsRasterBlock to obtain both pixel value AND no data flag in a single call This is much more efficient then making two calls, since the QgsRasterBlock::isNoData() check internally calls QgsRasterBlock::value(). So by requiring API users to make the two separate calls individually, we double the time this process takes... Alexander Bruy 2019-01-21 [processing] add optional EXTRA parameter to gdalwarp algorithm (fix #20721) This allows users to pass additional command-line arguments which are not exposed in the algorithm definition. The most frequent use case is enabling transparency and adding nodata values. Merge: 49cb397f89 e8416661a4 Matthias Kuhn 2019-01-21 Merge pull request #8928 from signedav/newbranch_qgis Use valueAxis in QML-Widget example Julien Cabieces 2019-01-21 Update layer statistics when adding column to table in order to be displayed by QGIS fixes #13504 Nyall Dawson 2019-01-21 Fix warning Nyall Dawson 2019-01-21 Allow QgsRasterIterator to iterate over a raster layer, WITHOUT actually fetching the raster block data This allows for efficient iteration over a "reference" layer, where you require the block extent/origin/pixel size/etc (but not the reference layer block data itself!), in order to fetch a block from a DIFFERENT set of rasters (but keeping these pixel-aligned to the reference raster). Alessandro Pasotti 2019-01-21 Fix POST requests for QGIS server Followup https://github.com/qgis/QGIS/pull/8830 that fixed a regression with rewritten urls in the server, unfortunately my original solution introduced a side-effect on the POST request, with the new approach I'm introducing a new method to retrieve the URL as seen by the web server: by default this is the same URL seen by QGIS server, but in case a rewrite module made some changes, the original URL will be used as a base URL if not overridden by a config setting. This PR comes with an extended set of tests that should cover both (rewritten and unrewritten) cases for GET and POST and for WFS/WFS/WCS and WMTS. signedav 2019-01-21 use valueAxis in qml example fixes #20472 signedav 2019-01-21 remove redundant code Corentin.F 2019-01-21 Update connector.py signedav 2019-01-21 set enabled flags of single tableitems Merge: b6f71767fa 25acd79ade Matthias Kuhn 2019-01-21 Merge pull request #8923 from m-kuhn/native_densify_by_interval Add native densify by interval algorithm Martin Dobias 2019-01-20 Use QgsFeature3DHandler in 3D point symbol implementation This is a small refactoring of 3D point symbol code, with three goals: - use the new handler class just like line and polygon symbols already use - just one feature loop instead of two and avoiding possibly slow query that requests all features by their IDs - make it possible to use point symbols with rule-based renderer Matthias Kuhn 2019-01-21 Make travis happy again Alessandro Pasotti 2019-01-21 Add tests for WFS GetFeature EXP_FILTER Fixes #20927 - QGIS Server: WFS issue using the EXP_FILTER parameter Alessandro Pasotti 2019-01-21 WFS EXP_FILTER respect complex expressions Alessandro Pasotti 2019-01-21 WFS GetFeature throws and exception when EXP_FILTER has errors ... instead of silently returning all features corentin.falcone 2019-01-21 update correction Peter Petrik 2019-01-21 fix docs Peter Petrik 2019-01-16 add option to export mesh dataset to raster block (for processing algs) Matthias Kuhn 2019-01-21 Make densify interval parameter dynamic Matthias Kuhn 2019-01-21 Rename files because there are two densify algs Matthias Kuhn 2019-01-21 Add native densify by interval algorithm Merge: eafedeeb8b 1b7932a299 Matthias Kuhn 2019-01-21 Merge pull request #8906 from m-kuhn/native_polygons_to_lines Add native polygonstolines algorithm Nyall Dawson 2019-01-21 Sipify Marco Bernasocchi 2019-01-17 add one more api doc Marco Bernasocchi 2019-01-17 Add better api docs on Property usage Nyall Dawson 2019-01-21 Make URLS in message log clickable Marco Hugentobler 2019-01-17 Fix crash when zooming in PostGIS raster layers (ticket 20747) Nyall Dawson 2019-01-20 [needs-docs][processing] Port SAGA raster surface volume to native QGIS alg The SAGA version of this algorithm is of limited use in QGIS, because the volume calculated is embedded only in the SAGA terminal output. This prevents it being saved to a file, or reused within a model as an input to a later model step. It's also very user-unfriendly, because users must know to manually scan the algorithm log to find the SAGA output. Given that the maths here is trivial, this commit ports the algorithm across to be a native QGIS c++ algorithm. The algorithm duplicates the SAGA alg 1:1, but outputs the volume (and area) to either a HTML report, or a vector table. Additionally, the outputs are exported as numeric outputs from the algorithm, allowing them to be re-used within models. (It's also considerably faster, because it avoids the forced conversion to SAGA raster format) Fixes #8607 (properly, even though that report is closed) Matthias Kuhn 2019-01-20 Minor code cleanup Matthias Kuhn 2019-01-20 Add a nullptr guard in the geometry equality check Matthias Kuhn 2019-01-20 Add tests for native polygonstolines algorithm Matthias Kuhn 2019-01-20 Correctly assign output type from input type Matthias Kuhn 2019-01-20 Fix QgsGeometryCollection (and subclasses) `equal` The previous behavior was to check if all parts of the collection are exactly the same. The new check will check if all parts are equal (same vertice count, same vertice order, same vertice values). Merge: eb7dc59546 8db3dead87 Matthias Kuhn 2019-01-20 Merge pull request #8908 from neteler/patch-76 Complete grass76 support Matthias Kuhn 2019-01-20 Guard against nullptr Markus Neteler 2019-01-19 Complete grass76 support Nyall Dawson 2019-01-19 Fix connect to lamda missing context argument Nyall Dawson 2019-01-19 Constify Nyall Dawson 2019-01-19 Fix possible crash when unloading project Nyall Dawson 2019-01-19 Fix project loading task never completes when project has embedded layers Fixes #21012 Marco Hugentobler 2019-01-19 Write entry to server log if a datasource/map/print composition is not valid Matthias Kuhn 2019-01-19 Use iterator for parts Merge: 8709ab61eb 11def47d5c Matthias Kuhn 2019-01-19 Merge pull request #8904 from qgis/3nids-patch-2 add type property to QgsGeometry Denis Rouzaud 2019-01-18 add type property to QgsGeometry Matthias Kuhn 2019-01-11 Add native polygonstolines algorithm Marco Hugentobler 2019-01-18 Use QgsMapRendererJob::Errors instead of QList< QPair > Merge: 008dfeed40 de5c7cb60b Martin Dobias 2019-01-18 Merge pull request #8893 from wonder-sk/rule-based-3d-renderer Rule-based 3D renderer Martin Dobias 2019-01-18 Remove layout margins Matthias Kuhn 2019-01-17 Rename json functions to postgres names Matthias Kuhn 2019-01-17 Fix compiler warning Matthias Kuhn 2019-01-17 Add tests for load_json and write_json Matthias Kuhn 2019-01-17 Add function docs for load_json and write_json Matthias Kuhn 2019-01-17 Add expression functions load_json and write_json [FEATURE] Mathieu Pellerin 2019-01-18 Add hyperlink to the download page in check QGIS version dialog Martin Dobias 2019-01-18 Fix compilation for @nirvn Martin Dobias 2019-01-18 De-Q_FOREACH-ification Merge: eb256e9498 63429686cf Hugo Mercier 2019-01-18 Merge pull request #8852 from mhugo/fix_index_extent IndexExtent fix Nyall Dawson 2019-01-18 Fix doxygen warnings Nyall Dawson 2019-01-18 Use the full available expression context when rendering symbols in layout legends This means the symbols will have access to variables like the current atlas feature. Nyall Dawson 2019-01-18 Indentation Nyall Dawson 2019-01-18 Layer and layer node items have access to map layer expression context scope Nyall Dawson 2019-01-18 Calculate correct legend size when using expression based labels Nyall Dawson 2019-01-18 [FEATURE][layouts] Allow expressions to be embedded inside legend item text This feature allows for expressions to be embedded directly inside legend item text (e.g. group, subgroup and item text). The expressions are evaluated at render time, with full knowledge of the legend's expression context (so can utilise variables from the layout/layout item/ etc) There's no UI for this yet (that will come in 3.8), but expressions are entered using the standard [% 1 + 2 %] format. E.g. a legend item text of My layer (rendered at 1:[% @map_scale %]) will show in the output as My layer (renderer at 1:1000) Nyall Dawson 2019-01-18 Constify Mathieu Pellerin 2019-01-18 Respect project selection color when saving map canvas as image/PDF Martin Dobias 2019-01-18 Review fixes, sip, doc fixes, icons, style panel fix Mathieu Pellerin 2019-01-18 Fix/improve visual look of new version notification - Set a better background color (yellow feels like a negative warning) - Set text color to black to play nice with themes - Make the hyperlink clickable, we want people to update! Alex 2019-01-17 [FEATURE] New expression variables for legend items Adds new variables for use in data defined expressions for layout legend items, including - @legend_title - @legend_column_count - @legend_split_layers - @legend_wrap_string - @legend_filter_by_map - @legend_filter_out_atlas Additionally, if the legend is linked to a map, then expressions used in that legend will also have access to the linked variables, including @map_scale, @map_extent, etc. Nyall Dawson 2019-01-18 Persist canvas expression context scope variables to project and restore individual scope variables for each canvas on project load. Nyall Dawson 2019-01-18 Add API to read/write QgsExpressionContextScope from/to XML Nyall Dawson 2019-01-18 Fix build warning Ivan Ivanov 2019-01-16 Added test for 'gdal_rasterize -init 0' Ivan Ivanov 2019-01-16 Allow gdal_rasterize to accept -init with value of 0; changed default value to not introduce a breaking change Martin Dobias 2019-01-17 Rendering test for rule-based 3D renderer Jonathan Willitts 2019-01-17 Add missing headings and remove table captions (#8892) * Add missing headings and ToC anchors Adds missing headings (and table of contents anchors) for 'Renamed Enum Values' and 'Renamed Methods' tables. * Removed table captions Which are redundant due to the headings that the tables sit under Martin Dobias 2019-01-17 GUI for rule-based 3D renderer Martin Dobias 2019-01-17 [FEATURE] Add rule-based 3D renderer Next to the "simple" vector layer 3D renderer that uses a single symbol for all features, this new renderer allows definition of hierarchy of rules with 3D symbols to define how a layer is rendered in 3D view, similar to how 2D rule-based rendering or labeling works. This commit does not add any GUI support yet. Merge: 00be400b02 81aa143923 D'Hont René-Luc 2019-01-17 Merge pull request #8863 from rldhont/server-wmts-config-matrices WMTS tile matrices configuration [Server][Feature] Denis Rouzaud 2019-01-17 add name to travis builds (#8889) Denis Rouzaud 2019-01-17 add enum value to key and reverse helpers (#8879) * add enum value to key and reverse helpers * cast cont char* to QString * use QStringLiteral D'Hont René-Luc 2019-01-15 [Server][Feature][needs-docs] WMTS tile matrices configuration In QGIS Server 3.4, the WMTS API has been added in which the tile matrices are calculated except fro EPSG:3857 and EPSG:4326. This commit adds the capability to select the tile matrices to use with the project and to configure the top-left corner and the last level of the tile matrix. In the case of EPSG:3857 and EPSG:4326, the user can only choose the last level of the tile matrices. Funded by Ifremer. Jonathan Willitts 2019-01-17 Add missing api breaking change for setMapTipTemplate() to QgsVectorLayer (#8880) * Add missing change for QgsVectorLayer * Update, to include mention of setDisplayExpression Marco Bernasocchi 2019-01-17 add /usr/share/qgis/python/plugins to PYTHONPATH (#8877) this is needed to find the correct processing (and db_manager and metasearch) Martin Dobias 2019-01-17 Use QgsFeature3DHandler implementation for line 3D symbols Marco Hugentobler 2019-01-17 Server: throw exception in GetMap if DB connection is not ok Nyall Dawson 2019-01-17 Slightly nicer linked color icons Mathieu Pellerin 2019-01-17 Ship better default polygon symbols using outline's simple line when appropriate Nyall Dawson 2019-01-17 Unify code Nyall Dawson 2019-01-12 [needs-docs] Show actual linked color in color buttons when color has been linked to a project color Instead of only showing linked color status in the accompanying data defined button, we now also show it inside the color button itself. So now the button color is a live reflection of the project color it is linked to. Additionally, when the color is linked, the button only allows users the choice of "unlinking" the color from the linked project color. The usual color button options allowing users to directly change the color are not present. (As linked colors must be edited in the project colors section from the project properties dialog) Nyall Dawson 2019-01-17 Set correct message bar for attribute table 'select by expression' dialog Nyall Dawson 2019-01-17 Fix crash when using select by expression from attribute table dialog Martin Dobias 2019-01-17 [3d] Added Qgs3DRenderContext + QgsFeature3DHandler. Code refactoring. Currently implementation of 3D symbols runs a feature iteration loop inside each implementation, making it difficult to use elsewhere (e.g. if source features are not coming from a vector layer, or just for its subset). The new classes give better structure to the code. QgsFeature3DHandler is somehow similar to the 2D renderer classes where the object first has the ability to say what fields may be needed, then there's a method that will process a given QgsFeature (this is supposed to be called in a loop) and finally a method to finish the job and create a 3D entity. Thanks to this separation of responsibilities it should be easier to later move the heavy work to a worker thread. Qgs3DRenderContext is similar to QgsRenderContext used in 2D rendering. The purpose is to collect arbitrary objects useful during preparation of 3D entities. Currently just keeping Qgs3DMapSettings and expression context. Updated implementation of 3D polygon symbols to use the new infrastructure. A nice side effect is that instead of two feature iteration loops (one for selected, the other for non-selected) there is just one. Nyall Dawson 2019-01-17 Fix too small symbol layer preview icon on hidpi displays Nyall Dawson 2019-01-17 Use a minimal expression context in symbol layer tree preview icons Allows the preview icon to correctly show linked project colors Merge: aaede28b43 1f9a14d984 D'Hont René-Luc 2019-01-16 Merge pull request #8878 from rldhont/sld-read-like-escapeChar-master [BUGFIX] SLD : Support escapeChar attribute of PropertyIsLike D'Hont René-Luc 2019-01-16 [BUGFIX] SLD : Support escapeChar attribute of PropertyIsLike In OGC FilterEncoding standard, the PropertyIsLike element has an escapeChar attribute in place of escape attribute. In the QgsOgcUtils class, the attribute escape or escapeChar is added to PropertyIsLike element, but it only checks escape attribute when it decodes it. The commit fixed it and adds test. lbartoletti 2019-01-16 [feature] Add expression for square by diagonal and rectangle from 3 points With the new class QgsQuadrilateral, we can add expressions to create a square by a diagonal and rectangles by 3 points Nyall Dawson 2019-01-14 Fix connected widgets do not update in some circumstances Nyall Dawson 2019-01-08 [FEATURE][processing] Add geodesic mode for "Join by Lines (Hub lines)" algorithm This allows optional creation of geodesic lines, which represent the shortest distance between the points based on the ellipsoid. When geodesic mode is used, it is possible to split the created lines at the antimeridian (±180 degrees longitude), which can improve rendering of the lines. Additionally, the distance between vertices can be specified. A smaller distance results in a denser, more accurate line. Nyall Dawson 2019-01-14 Fix determination of geodesic line when first segment is small and coordinates are reprojected Jürgen E. Fischer 2019-01-16 [FEATURE] postgres provider: save primary key selection When a view loaded from Data Source Managers's PostgreSQL tab you can select the key columns of the view (by default the first column is used, which can be wrong). This commit stores that selection in the settings, so that it doesn't have to be reselected on subsequent loads. This stored selection is also used when adding the loading from the browser. Merge: a6f261826a a1970104d0 Hugo Mercier 2019-01-16 Merge pull request #8851 from mhugo/fix_vertex_tool_cache Fix vertextool's geometry cache invalidation Jürgen E. Fischer 2019-01-16 translation updates Merge: 0a7c8a7011 648672d7db Hugo Mercier 2019-01-16 Merge pull request #8850 from mhugo/fix_postgres_transaction_lock Fix libpq access from different threads Peter Petrik 2019-01-16 test quad_flower.2dm also in the mesh read tests Peter Petrik 2019-01-16 fix copy-paste error in mesh symbol type Martin Dobias 2019-01-15 fix 3d mesh test Peter Petrik 2019-01-09 [feature] [3d] [mesh] Display mesh faces in 3D view as terrain Nyall Dawson 2019-01-16 [layouts] Fix loss of composition variables when converting 2.x compositions Mathieu Pellerin 2019-01-16 Fix dual view's feature list not using app palette Mathieu Pellerin 2019-01-16 Fix variable editor widget not playing well with dark themes Nyall Dawson 2019-01-16 Show category/range label as breadcrumb title when editing classes in layer style dock Nyall Dawson 2019-01-15 [browser] Don't show gdal/ogr layer items for QGIS style xml files These aren't layers, so the extra entries are just distracting noise. Nyall Dawson 2019-01-16 Fix some more tiny icons on hidpi displays Nyall Dawson 2019-01-16 HIG Nyall Dawson 2019-01-16 Add 'Copy to default' action as a dedicated button when browsing non-default style Nyall Dawson 2019-01-16 Allow additional tags to be set when copying items to default style Nyall Dawson 2019-01-16 Nicer strings Nyall Dawson 2019-01-16 Considerably simplify code, remove duplication Nyall Dawson 2019-01-16 Rename action for clarity Nyall Dawson 2019-01-15 Release busy cursor before showing message box Nyall Dawson 2019-01-15 [FEATURE] When browsing a style from the browser panel, allow copying symbols to the default style from the right click menu and share button Allows users to easily transfer symbols and ramps from a style xml file directly to their local style database. Nyall Dawson 2019-01-15 Refactor Nyall Dawson 2019-01-15 [FEATURE] Double clicking a style .xml in the browser now opens the manager dialog, allowing browsing and non-edit actions for the style. Nyall Dawson 2019-01-15 Fix initial selected tab in style manager dialog Nyall Dawson 2019-01-15 Add method to hide favorites and smart groups from style manager dialog Nyall Dawson 2019-01-15 Add a read only mode to QgsStyleManagerDialog Allows the dialog to browse an existing style, but prevents users from making any edits to the style. Merge: c885cd7267 4e31597f5c Denis Rouzaud 2019-01-15 Merge pull request #8864 from 3nids/qproperty add Q_PROPERTY for QgsCoordinateReferenceSytem::isGeographic and QgsGeometry::isNull Denis Rouzaud 2019-01-15 add Q_PROPERTY for QgsCoordinateReferenceSytem::isGeographic Denis Rouzaud 2019-01-15 use Q_PROPERTY instead of Q_INVOKABLE for QgsGeometry::isNull lbartoletti 2019-01-14 add toString and repr for qgsvector Marco Hugentobler 2019-01-15 Server: throw exception in GetMap if DB connection is not ok Mathieu Pellerin 2019-01-15 [themes] Allow styling of SQL/python/expression/HTML code editors (#8860) Peter Petrik 2019-01-14 fix #20316 not possible to assign mesh crs Mathieu Pellerin 2019-01-15 [themes] Fix the processing modeler's rendering on dark backgrounds RucioTozzy <41949534+RucioTozzy@users.noreply.github.com> 2019-01-14 Update TRANSLATORS Most of the zh-Hant users are Taiwanese, so the flag of zh-Hant should change to flag of Taiwan, not flag of China :) Mathieu Pellerin 2019-01-15 Be theme friendly, don't hard-coded white background for locale sample label Mathieu Pellerin 2019-01-15 [themes] Additional fixes for Blend of Gray - better welcome page (et cie) disabled text - improve tree view item hover color to avoid masking drop indicator when drag 'n dropping Alex 2019-01-14 Add QgsRenderContext to QgsLayerTreeModelLegendNode::ItemContext Nyall Dawson 2019-01-14 Fix a bunch of tiny icon sizes on hidpi displays Nyall Dawson 2019-01-15 Mesh (and raster) calculator dialog HIG fixes and standardization And fix typo and warnings lbartoletti 2019-01-15 Refactoring of rectangle maptools Adds a new geometry class QgsQuadrilateral, for 4 sided geometries. Alex 2019-01-14 Use render context when drawing layout legends Marco Hugentobler 2019-01-14 Server: throw exception if one or more layers are not available. Projects with missing layers are not cached, the layer may become available in future if e.g. the db connection has been temporarly interupted Hugo Mercier 2019-01-14 IndexExtent fix This fixes a problem with the "IndexExtent" snapping indexing strategy. I got a strange behaviour where all indexes were continuously rebuilt when the mouse was close to the mapcanvas border. Proposed solution: - use QgsMapSettings::visibleExtent() instead of QgsMapSettings::extent() for the definition of the index extent - do not try to index features that are beyond the current extent Hugo Mercier 2019-01-14 Fix vertextool's geometry cache invalidation This a forward port from d79c212e7ba1e5 in PR #8724 Another fix is added here (which will be backported to 3.4): layer' signal connections must be destroyed when the cache for this layer is cleared (otherwise I got an "assertion failed" in onCacheGeometryXXXX) Hugo Mercier 2019-01-14 Fix libpq access from different threads This is a forward port from 05f949b58, following PR #8700. In addition, two other fixes are added (that will be backported to 3.4): - PQexecNR, openCursor and closeCursor are protected - uniqueCursorName is also protected (I stumbled accross a bug where the cursor name was reused by two different threads) Peter Petrik 2019-01-11 use SVG icon for show mesh calculator Peter Petrik 2018-12-18 [feature] [mesh] Mesh Calculator Similarly to raster calculator, mesh calculator can take dataset groups from current mesh layer and combine them with various aritmentic/logical operators to new dataset group. Peter Petrik 2019-01-04 update to MDAL 0.1.3 (mesh calculator API) Jürgen E. Fischer 2019-01-14 fix build Nyall Dawson 2019-01-14 Correctly handle selection of mixed item types Nyall Dawson 2019-01-14 Fix potential crash when removing entities from a style Nyall Dawson 2019-01-14 Dox++, deprecate method Nyall Dawson 2019-01-14 Add missing endcond Nyall Dawson 2019-01-14 [FEATURE] Add "All" tab to style manager This allows you to see ALL the symbols/ramps matching the current group/tag/filter. It makes it easier to manage groups which consist of both markers/lines and fills. Nyall Dawson 2019-01-14 [FEATURE] Add list view mode to style manager dialog This was added to the symbol list widget in 3.4, and now it's available in the style manager dialog too. Nyall Dawson 2019-01-14 Use QgsStyleModel in Style Manager dialog Fixes MANY symbol filtering issues in the dialog, and brings many improvements (e.g. hidpi fixes, nicer tooltips, etc) Nyall Dawson 2019-01-14 Fix main panel ownership in QgsPanelWidgetStack bindings Nyall Dawson 2019-01-14 Fix crash in metadata widget when remove is clicked and no items exist Fixes #20943 Nyall Dawson 2019-01-14 Fix warnings Nyall Dawson 2019-01-14 Hidpi fixes for color picker widget Luis Ressel 2019-01-12 Only enable qgisCrash() on FreeBSD and Linux systems with glibc Currently, qgisCrash() is enabled on all Linux platforms except Android, but that's invalid: While glibc provides the backtrace() function, other libcs for Linux, such as musl, don't. Raymond Nijssen 2019-01-13 Add API to calculate innerTangents for 2 circles Mathieu Pellerin 2019-01-12 [themes] Last round of theme fix (hopefully) - improve progress bar size and look - remove hard coded border color for progress bar - fix plugin manager checkbox for blend of gray Mathieu Pellerin 2019-01-12 [themes] Add pressed state for tool/push buttons in Night Mapping Mathieu Pellerin 2019-01-12 [themes] Add pressed state for tool/push buttons in Blend of Gray Nyall Dawson 2019-01-12 Refresh layout maps when project colors change Nyall Dawson 2019-01-12 Ensure that project colors show correctly in legend and symbol previews Nyall Dawson 2019-01-12 Move method for detecting project colors to QgsProperty Nyall Dawson 2019-01-12 Auto update canvas, symbol preview, when project colors change Symbols may be using project colors, so the layers and previews need to be updated when project color changes occur Nyall Dawson 2019-01-12 Fix crash on exit when project signal is emitted during project destruction Nyall Dawson 2019-01-12 Add a signal to QgsProject for when project color scheme changes Mathieu Pellerin 2019-01-12 [themes] Fix a few more issues with Night Mapping - provide a visual feedback for checked menu actions - improve scrollbar styling - fix broken vertical slider Mathieu Pellerin 2019-01-12 [themes] Fix a few more issues with Blend of Gray - provide a visual feedback for checked menu actions - improve scrollbar styling - fix broken vertical slider Merge: 7b664ea9a8 8efc68984f Matthias Kuhn 2019-01-11 Merge pull request #8832 from troopa81/fix_20547 fixes #20547 : Fix error when using a spatialite layer with a non-int primary key an a spatial index Nyall Dawson 2019-01-10 Fix see also link Nyall Dawson 2019-01-09 Fix some corner cases Nyall Dawson 2019-01-09 [FEATURE][processing] New algorithm "Geodesic line split at antimeridian" Ports the similar algorithm from the shape tools plugin to c++, and utilises built in QgsDistanceArea ellipsoidal calculations to split the lines. This algorithm splits a line into multiple geodesic segments, whenever the line crosses the antimeridian (±180 degrees longitude) Splitting at the antimeridian helps the visual display of the lines in some projections. The returned geometry will always be a multi-part geometry. Whenever line segments in the input geometry cross the antimeridian, they will be split into two segments, with the latitude of the breakpoint being determined using a geodesic line connecting the points either side of this segment. The current project ellipsoid setting will be used when calculating this breakpoint. If the input geometry contains M or Z values, these will be linearly interpolated for the new vertices created at the antimeridian. Supports in-place edit mode also. Nyall Dawson 2019-01-09 [needs-docs][api] Rename QgsDistanceArea methods to change "date line" to "antimeridian" Because the date line =/= +/-180 degree longitude, which is what we were incorrectly using it to mean. Nyall Dawson 2019-01-09 [FEATURE][API] Add method to QgsDistanceArea to split a (multi)line geometry at the antimeridian Whenever line segments in the input geometry cross the antimeridian, they will be split into two segments, with the latitude of the breakpoint being determined using a geodesic line connecting the points either side of this segment. If the geometry contains M or Z values, these will be linearly interpolated for the new vertices created at the antimeridian. Merge: 2623e605e6 70466320a8 Alessandro Pasotti 2019-01-11 Merge pull request #8830 from elpaso/bugfix-server-fcgi-rewritten-uri [server] Use REQUEST_URI as default URL for FCGI requests Julien Cabieces 2019-01-11 Use mkdtemp for temporary directory and clean at the end of the test Julien Cabieces 2019-01-11 Correct spell problems corentin.falcone 2019-01-11 Update travis building corentin.falcone 2019-01-11 Update travis building Nyall Dawson 2019-01-11 Indentation Nyall Dawson 2019-01-11 Update tooltip to reflect color setting Nyall Dawson 2019-01-11 Add icons for data defined colors Nyall Dawson 2019-01-11 Link labeling and layout data defined buttons to color buttons Nyall Dawson 2019-01-11 Fix incorrect evaluation of data defined end color for shapeburst fills Nyall Dawson 2019-01-11 Link color buttons to their data defined buttons in symbology Nyall Dawson 2019-01-11 Disable linked color buttons when a project color is set for a property Nyall Dawson 2019-01-11 [FEATURE] Show Project Colors in color bound data defined buttons This adds a new "Project Colors" section in data defined buttons which are linked to a color value. The color menu contains all colors defined as part of the current project's Project Color Scheme (which is defined through project properties). When a project color is selected from the button, the property becomes linked to that color. It will automatically follow any future changes to the color when made through project properties. This allows users to define common colors for a project once, and then "bind" symbol, label, layout, etc colors to these preset colors. The link is live, so you change it once, and the change is reflected EVERYWHERE. Sure beats updating a color 100 times when it's use has been scattered throughout a project's symbols, labels, etc... (Basically, this is just adding a shortcut to setting a data defined expression "project_color(...)" for the property. The project_color function has been around a LOOONG time, but it's only really been usable by power users before this change) Nyall Dawson 2019-01-11 Move QgsColorButton::createMenuIcon to public API, make static Nyall Dawson 2019-01-10 [api] Add PyQGIS helpers to QgsGeometry.asMultiPoint(), asMultiPolyline() and asMultiPolygon() - raise ValueError when these methods are called with null geometries - raise TypeError when these methods are called with incompatible geometry types, instead of silently returning empty lists Merge: b49e940508 5962afdf21 Matthias Kuhn 2019-01-11 Merge pull request #8827 from m-kuhn/gpkg_transaction_test sqlite_fetch_and_increment cached mode for transactions Julien Cabieces 2019-01-11 add unit test corentin.falcone 2019-01-11 Update building corentin.falcone 2019-01-11 Update building Matthias Kuhn 2019-01-11 Improve expression documentation for sqlite_fetch_and_increment Alessandro Pasotti 2019-01-11 Update python/plugins/db_manager/db_plugins/postgis/connector.py Co-Authored-By: Ailurupoda Alessandro Pasotti 2019-01-11 Update python/plugins/db_manager/db_plugins/plugin.py Co-Authored-By: Ailurupoda Alessandro Pasotti 2019-01-11 Update python/plugins/db_manager/db_plugins/plugin.py Co-Authored-By: Ailurupoda Matthias Kuhn 2019-01-10 Fix test linking Nyall Dawson 2019-01-11 Make color swatch list hi-dpi friendly Nyall Dawson 2019-01-11 Refine multiline selection behaviour in editors Nyall Dawson 2019-01-10 [api][needs-docs] Allow registering PyQGIS using a nice decorator syntax This allows nice and simple, elegant construction of checks for Python. To use, Python based checks should use the decorator syntax: from qgis.core import check @check.register(type=QgsAbstractValidityCheck.TypeLayoutCheck) def my_layout_check(context, feedback): results = ... return results Or, a more complete example. This one throws a warning when attempting to export a layout with a map item set to the Web Mercator projection: @check.register(type=QgsAbstractValidityCheck.TypeLayoutCheck) def layout_map_crs_choice_check(context, feedback): layout = context.layout results = [] for i in layout.items(): if isinstance(i, QgsLayoutItemMap) and i.crs().authid() == 'EPSG:3857': res = QgsValidityCheckResult() res.type = QgsValidityCheckResult.Warning res.title='Map projection is misleading' res.detailedDescription='The projection for the map item {} is set to Web Mercator (EPSG:3857) which misrepresents areas and shapes. Consider using an appropriate local projection instead.'.format(i.displayName()) results.append(res) return results Nyall Dawson 2019-01-10 [FEATURE][layouts] Add validity check to flag when a map item has an overview which is not linked to any existing maps Nyall Dawson 2019-01-10 Remove leftover QObject inheritance Nyall Dawson 2019-01-11 Astyle Merge: 238ea726f6 fd00cd54fe Corentin.F 2019-01-10 Merge branch 'master' into sirs_db_manager Julien Cabieces 2019-01-10 fixes #20547 : Fix error when using a spatialite layer with a non-int primary key an a spatial index corentin.falcone 2019-01-10 Add comment on field | DbManager Merge: 29ad9d7f2a a222906fcf Matthias Kuhn 2019-01-10 Merge pull request #8705 from arnaud-morvan/server_diagrams_filter Apply featureFilterProvider in QgsVectorLayerDiagramProvider corentin.falcone 2019-01-10 Add comment on field | DbManager corentin.falcone 2019-01-10 Revert "Add comment on field | DbManager" This reverts commit 6b98d8de49f76ae10f31fdb644e9960225bb57f0. corentin.falcone 2019-01-10 Add comment on field | DbManager Peter Petrik 2019-01-10 on mac, terrain is sometimes not loaded on time [3d] fix #20963 Alessandro Pasotti 2019-01-10 Typo (old one) Matthias Kuhn 2019-01-10 Make sure sqlite_fetch_and_increment is always executed on the main thread Alessandro Pasotti 2019-01-10 Update override comment with a full explanation of what it does Also checks for original url emptiness before returning it. Nyall Dawson 2019-01-10 Fix crash Nyall Dawson 2019-01-10 Fix typo Nyall Dawson 2019-01-10 Avoid duplicate code Nyall Dawson 2019-01-10 Add missing since annotation Nyall Dawson 2019-01-10 Dox++ Nyall Dawson 2019-01-09 Fix typo Nyall Dawson 2019-01-09 Sipify Alex 2019-01-08 change bindings again Alex 2019-01-08 Change bindings Manually inserting the proper binding Alex 2019-01-04 removing whitespaces Alex 2019-01-03 adding barebone documentation Alex 2019-01-02 adding QgsRenderContext class to the header Alex 2019-01-02 removed duplicate signatures Alex 2019-01-02 adding missing include for qgsrendercontext Alex 2019-01-02 fixing whitespaces in newer functions Alex 2019-01-02 Adding QgsRenderContext support Alex 2019-01-02 adding QgsRenderContext support Matthias Kuhn 2019-01-10 Add an additional test for cached mode of sqlite_fetch_and_increment Merge: c263750930 c7abba03fb Matthias Kuhn 2019-01-10 Merge pull request #8825 from nirvn/osx [themes] Force fusion style for non-default UI themes on OS X Matthias Kuhn 2019-01-10 Add cached mode to sqlite_fetch_and_increment for transactions Mathieu Pellerin 2019-01-10 [themes] Force fusion style for non-default UI themes on OS X Merge: 43df43fb32 e32c739b47 Matthias Kuhn 2019-01-10 Merge pull request #8820 from m-kuhn/map_layer_template QgsProject::mapLayer( layerId ); template Nyall Dawson 2019-01-10 Fix build Blottiere Paul 2019-01-09 Remove unnecessary #include in server Alessandro Pasotti 2019-01-09 Add tests for QgsFcgiServerRequest rewrites Alessandro Pasotti 2019-01-09 Rewritten function comment Alessandro Pasotti 2019-01-09 [server] Fix URL rewrite from fcgi servers The URL exposed in the XML documents generated by the server was wrong because instead of using the original URL (from REQUEST_URI) the rewritten query string (from QUERY_STRING) was applied to the internal mUrl variable. This patch also adds some tests for the FCGI request, that handle most common scenarios with bot rewritten and not rewritten URLs. QgsFcgiServerRequest is now exposed to Python mainly for testability purposes. Matthias Kuhn 2019-01-09 Add a test for transaction save local default value generation with gpkg Matthias Kuhn 2019-01-09 Make use of QgsProject::mapLayer template Matthias Kuhn 2019-01-09 Add a template method to get a casted maplayer This simplifies the casting of maplayers when accessing them from the layer registry. arnaud.morvan@camptocamp.com 2019-01-08 Apply featureFilterProvider in QgsVectorLayerDiagramProvider arnaud.morvan@camptocamp.com 2019-01-08 Do not overwrite renderContext in QgsMapRendererJob::drawLabeling Dedicated QgsRenderContext is already created and configured in prepareLabelingJob. Merge: 9e957af43c 5e61afcfe7 Matthias Kuhn 2019-01-09 Merge pull request #8818 from signedav/fix_featurecount_offlineediting Offlineediting - showFeatureCount property signedav 2019-01-09 tests for layernodeproperty "showFeatureCount" fixes https://github.com/opengisch/Vogelwarte_QField_2019/issues/4 signedav 2019-01-09 copy property back on synchronize back signedav 2019-01-09 copy showFeatureCount property to the new LayerTreeNode Jürgen E. Fischer 2019-01-09 fix build Merge: f1be811665 2213be5599 Matthias Kuhn 2019-01-09 Merge pull request #8813 from signedav/vacuum-past-simple Message after delete in proper english Nyall Dawson 2019-01-09 Update src/providers/ogr/qgsgeopackagedataitems.cpp Co-Authored-By: signedav Marco Hugentobler 2019-01-08 Consider 'print as raster' setting for pdf print in server Nyall Dawson 2019-01-09 Update src/providers/ogr/qgsgeopackagedataitems.cpp Co-Authored-By: signedav Nyall Dawson 2019-01-09 Fix build signedav 2019-01-08 proper english past form Merge: 3732cb7e40 6e91349baa Matthias Kuhn 2019-01-08 Merge pull request #8721 from signedav/json-for-valuerelations Storing Value Releation multi-selection as JSON Merge: dd0b33ed8d 1585ab4178 Matthias Kuhn 2019-01-08 Merge pull request #8810 from signedav/vacuum-after-delete Request for VACUUM after deleting GPKG layer Merge: 6855a1c731 8754d55a09 Matthias Kuhn 2019-01-08 Merge pull request #8809 from m-kuhn/expression_nullif Add NULLIF expression function [FEATURE] Etienne Trimaille 2019-01-08 Update src/providers/ogr/qgsgeopackagedataitems.cpp Co-Authored-By: signedav signedav 2019-01-08 proper placing of message output signedav 2019-01-08 put original message into else signedav 2019-01-08 request VACUUM after deleting geopackage signedav 2019-01-08 json gpkg tests Matthias Kuhn 2019-01-08 Fix JSON Merge: eaad71e0c9 0494096b3d Matthias Kuhn 2019-01-08 Merge pull request #8639 from SrNetoChan/avoid_overlap Renames Avoid intersection to Avoid overlap [needs-docs] Matthias Kuhn 2019-01-08 Add NULLIF expression function [FEATURE] Nyall Dawson 2019-01-08 Tweak API Better to use QVector here, because the QgsLineString/QgsGeometry methods all use QVector too, and we want to avoid unnecessary list->vector conversions. Merge: dada301b0b 37eec198a8 Matthias Kuhn 2019-01-08 Merge pull request #8507 from signedav/basicfix Delete selected tables as DataItem action signedav 2019-01-08 put message in log instead of message box Nyall Dawson 2019-01-07 [georeferencer] Fix some HIG violations Nyall Dawson 2019-01-07 [FEATURE][georefencer] Make minimizing georeferencer when adding points from canvas an option Allows users to disable this option, which is annoying on multi-monitor setups where it can be desirable to have both windows visible while adding points. The option is added as a checkbox in the "add map coordinates" dialog: "Automatically hide georeferencer window". We show it directly in that dialog for maximum discoverability, and to allow easier change of setting for users who move between single/multi monitor setups. Fixes #20449 Nyall Dawson 2019-01-08 [layouts] Fix incorrectly rendered item background and frame when item is non-opaque Fixes #20909 Nyall Dawson 2019-01-08 Avoid console noise when loading layouts Nyall Dawson 2019-01-08 Show feedback message when using Select by Expression, to match Select by Form behaviour Nyall Dawson 2019-01-08 Capitalization Nyall Dawson 2019-01-08 Fix "unexpected geometry type:7" warning thrown by pal geometry handling Nyall Dawson 2019-01-08 latitudeGeodesicCrossesDateLine also returns fraction of segment along which the crossing occurs Nyall Dawson 2019-01-08 Fix date line breaks with non geographic input CRS Nyall Dawson 2019-01-05 spelling Nyall Dawson 2019-01-05 Use proj geodesic.h instead of GeographicLib Because it contains the same functionality and avoids a new dependency Nyall Dawson 2019-01-05 Unit tests for QgsDistanceArea::geodesicLine Nyall Dawson 2019-01-05 Unit tests for QgsDistanceArea::latitudeGeodesicCrossesDateLine Nyall Dawson 2019-01-05 Expose method for calculating latitude geodesic crosses date line to public QgsDistanceArea API Nyall Dawson 2019-01-05 Add method to retrieve destination CRS from QgsDistanceArea Nyall Dawson 2019-01-04 Use an iterative approach to determine the exact latitude where a geodesic crosses the international date line And use this to correctly break geodesic lines which cross the date line Nyall Dawson 2019-01-02 Add method to calculate the geodesic line joining two points to QgsDistanceArea Using geographiclib to calculate the line Nyall Dawson 2019-01-02 Add a dependancy to geographiclib Nyall Dawson 2019-01-02 Fix clazy warnings Nyall Dawson 2019-01-08 More user friendly display of 'all other values' category Nyall Dawson 2019-01-08 Nicer tooltips for merged categories Nyall Dawson 2019-01-08 Correctly handle conversion of merged categories to rule based renderer Nyall Dawson 2019-01-08 Rename some methods for consistency/clarity Nyall Dawson 2019-01-08 Unit tests for unmerging Nyall Dawson 2019-01-07 Fix travis Nyall Dawson 2019-01-07 Add option to unmerge categories Nyall Dawson 2019-01-07 Don't allow null entry to be merged Nyall Dawson 2019-01-07 [FEATURE] Add option to merge categories in categorized renderer This allows users to select multiple existing categories and group them into a single category, which applies to any of the values from the selection. This allows simpler styling of layers with a large number of categories, where it may be possible to group numerous distinct categories into a smaller, more managable set of categories which apply to multiple values. The option is available from the right click context menu in the categories list view, whenever multiple categories are selected. Sponsored by SMEC/SJ Nyall Dawson 2019-01-07 Add missing documentation for QgsCategorizedRenderer Nyall Dawson 2019-01-07 [API] Allow categorized renderer category values to be lists of values When a category is a list of values, that category will apply to any of the values from the list Nyall Dawson 2019-01-07 Q_FOREACH -> for Nyall Dawson 2019-01-07 Fix a clazy warning Nyall Dawson 2019-01-07 Dox++ Juernjakob Dugge 2019-01-06 Rename member variables, remove "forceCartesian" arguments Juernjakob Dugge 2018-12-31 Fix typos Juernjakob Dugge 2018-12-27 Add centimeter and millimeter based units to Project Properties and Map Tools Options Fix the "map units" option in distance measurements when using geographic coordinate systems Merge: b6293f23c8 6d38a0ed66 Matthias Kuhn 2019-01-07 Merge pull request #8804 from m-kuhn/geometry_check_dox Improved API documentation for geometry checks Jürgen E. Fischer 2019-01-07 osgeo4w: run python scripts with python3 (fixes #20870) Matthias Kuhn 2019-01-07 Improved API documentation for geometry checks signedav 2019-01-07 add jsonb tests and fixed count Merge: 1ba6b97f74 a57fec8714 Luigi Pirelli 2019-01-07 Merge pull request #8444 from NaturalGIS/reenable_grass_r_mapcalculator add GRASS r.mapcalculator, remove r.mapcalc Alessandro Pasotti 2019-01-07 [server] Fix layer order rendering when layers are in groups (#8796) * [server] Fix layer order rendering when layers are in groups Fixes #20810 * Update test images * [server] Fix order of layers in subgroups basically: layers in WMS is specified in a comma separated list where leftmost layer is drawn first (it's at the bottom) and QGIS layer order is exactly the opposite: first layer in the TOP (topmost) is drawn last (it is at the top). For this reason the server reverses the list before passing it to the renderer. * Fix order of layers in test * Update src/server/services/wms/qgswmsrenderer.cpp Giovanni Manghi 2019-01-07 fix module description file signedav 2019-01-02 prepared tests for gpkg - not yet active signedav 2019-01-02 add author and reader tables to test valuerelations with json signedav 2019-01-02 tests for json in postgres only reading not writing possible because of pg implementation signedav 2018-12-20 fix for-clause Matthias Kuhn 2018-12-20 Update src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp Co-Authored-By: signedav Matthias Kuhn 2018-12-20 Update src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp Co-Authored-By: signedav Matthias Kuhn 2018-12-20 Update src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp Co-Authored-By: signedav signedav 2018-12-20 using of json fields for value relation widget multi selection if the type of field is QVariant::Map - means a json source (eg. GPKG or Postgres (storing not yet implemented)) - it stores as json list Giovanni Manghi 2019-01-07 fix the module name Giovanni Manghi 2019-01-07 add missed file Giovanni Manghi 2019-01-07 change the name of the module to match the new name in GRASS 7.4.4 Merge: 0c71e720a3 f1d2239d5f Marco Hugentobler 2019-01-07 Merge pull request #8781 from mhugent/get_atlas_print [server][needs-docs] Get atlas print Merge: 69f6ea521b a6f8db15c5 Matthias Kuhn 2019-01-07 JSON Support for GeoPackage [FEATURE] Merge pull request #8707 from signedav/json-for-gpkg Integration of JSON type of GeoPackage Marco Hugentobler 2019-01-07 'returns' before 'since' signedav 2019-01-07 use general json conversion because it works for the different types like QVariantMap, QVariantHash, QVariantList or QStringList as fallback still the QString conversion is available Marco Hugentobler 2019-01-07 Try to make travis happy Alex 2019-01-06 [mssql] Fix inserting features into tables with an after insert trigger attached Fixes #20592 Nyall Dawson 2019-01-07 [processing][SAGA] Resync Fill Sinks descriptions, add tests Refs #20051 Nyall Dawson 2019-01-07 [processing][SAGA] Resync parameters for resample tool And add tests Fixes #20882 Alessandro Pasotti 2019-01-06 Better check for QString::isEmpty() than for length() == 0 Not that it really makes any difference ... Merge: 48db864836 48e4525abf Alessandro Pasotti 2019-01-06 Merge pull request #8795 from ismailsunni/clean_shortcut_list Remove empty action in shortcut configuration list. Ismail Sunni 2019-01-06 Remove empty action in shortcut configuration list. Denis Rouzaud 2019-01-05 add missing bits to API documentation (#8709) * add missing bits to API documentation * API docs * mark function as deprecated * Deprecate for Python * Fix docstrings * Fix see also link Merge: ed9c9b33af 7d592a01ba Alessandro Pasotti 2019-01-05 Merge pull request #8793 from elpaso/bugfix-20693-server-LAYERTITLESPACE [server] Respect layer title space when rendering legends Alessandro Pasotti 2019-01-04 Add control image masks Add more mask images (when image size does not match, generate_test_mask_image.py fails to update the mask) Marco Hugentobler 2019-01-05 Set spinbox maximum higher than 99 Marco Hugentobler 2019-01-05 Add doc for new function Marco Hugentobler 2019-01-05 Allow to request all atlas features with 'ATLAS_PK=*' if the number is lower than the feature limit Marco Hugentobler 2019-01-05 Possibility to restrict number of atlas features (default: 1) Marco Hugentobler 2019-01-05 Consider case where id is layer name Marco Hugentobler 2019-01-05 Small tweaks Marco Hugentobler 2019-01-02 Spelling, doc and indentation Marco Hugentobler 2019-01-02 Re-enable QgsProjectProperties::checkPageWidgetNameMap Marco Hugentobler 2019-01-02 Remove diagrams from atlas print test as it shows different behaviour in different environments Marco Hugentobler 2019-01-02 Add control image for atlas GetPrint test and fix some python stuff Marco Hugentobler 2018-12-31 Add unit tests Marco Hugentobler 2018-12-31 Fix atlas print for png and svg format (just give back first page) Marco Hugentobler 2018-12-28 Fix check if ATLAS_PK parameter is there Marco Hugentobler 2018-12-28 Add atlas to test project Marco Hugentobler 2018-12-27 Get pk attributes from layer instead of provider Marco Hugentobler 2018-12-27 Show atlas layers, atlas coverage layers and primary key attributes in getProjectSettings response Marco Hugentobler 2018-12-13 [FEATURE]: Possibility to set ATLAS_PK in GetPrint request to print atlas sheet(s) Corentin Falcone 2019-01-05 Add comment option on db_manager pluging postgis tables (#8734) [FEATURE] Add possibility to create a comment on a postgres table when import or using the alter table button from db_manager. Merge: e3c1d18f3a b5a66ddcab Matthias Kuhn 2019-01-05 Merge pull request #8752 from anitagraser/patch-1 Refer to layers panel instead of legend Nyall Dawson 2019-01-03 [layouts] Fix inefficient filtering in attribute tables Set the expression filter on the request itself, rather than looping through all features and testing on the filter. This allows providers to hand off the filtering to the underlying datasource, and utilise indices/etc where available. Fixes #20908 Alessandro Pasotti 2019-01-04 Update control images Alessandro Pasotti 2019-01-04 [server] Respect layer title space when rendering legends Fixes #20693 - LAYERTITLESPACE in GetLegendGraphic is not taken into account Mathieu Pellerin 2019-01-04 Fix assert crash for non-English UI locale (fixes #20834) Mathieu Pellerin 2019-01-04 [themes] Move tab widget's pane up 1 pixel to improve border look Mathieu Pellerin 2019-01-04 [themes] Adjust Night Mapping and Blend of Gray to improve display on windows Fixes the combo box drop down list clipping text, as well as the spinbox's up and down arrow. Turns out having a single theme QSS that looks great across platforms isn't straightforward. Nyall Dawson 2019-01-02 [processing][needs-docs] Standardize names of z/m value algorithms Ensures consistent capitalization and (non)hyphenation of algorithm names Nyall Dawson 2019-01-02 [FEATURE][processing] New algorithms "Extract Z values" and "Extract m values" These algorithms allow users to convert z or m values present in feature geometries to attributes in the layer. By default the z/m value from the first vertex in the feature is extracted, but optionally statistics can be calculated on ALL the z/m values from the geometry (e.g. calculating mean/min/max/sum/etc of z values). Nyall Dawson 2019-01-02 Add method to QgsStatisticalSummary to get a short name corresponding to a stat Returns a short name, suitable for use in a field name Nyall Dawson 2019-01-01 Allow QgsStatisticalSummary to calculate first/last value Trivial, but simplifies other code which desires to expose a choice between first/last/min/max/mean/etc... Nyall Dawson 2018-12-19 [FEATURE][processing] New raster zonal stats algorithm Like the vector zonal stats algorithm, but this one works with the zones defined in another raster. Iterates over the input rasters in blocks to be nice and memory efficient. From the algorithm help: "This algorithm calculates statistics for a raster layer's values, categorized by zones defined in another raster layer. If the reference layer parameter is set to "Input layer", then zones are determined by sampling the zone raster layer value at the centroid of each pixel from the source raster layer. If the reference layer parameter is set to "Zones layer", then the input raster layer will be sampled at the centroid of each pixel from the zones raster layer. If either the source raster layer or the zone raster layer value is NODATA for a pixel, that pixel's value will be skipped and not including in the calculated statistics." Merge: 0373fe73a2 a7c3aadf3d signedav 2019-01-03 Merge branch 'master' into basicfix signedav 2019-01-03 autogenerated sip in file signedav 2019-01-03 fix - removes layers from project if they exist there signedav 2019-01-03 use uri to get layeritem to delete signedav 2019-01-03 find index of layeritem with the passed uri Merge: f4aa9a493b ecb6cde3aa Alessandro Pasotti 2019-01-03 Merge pull request #8785 from elpaso/bugfix-20601-processing-side Pick up all layer entries references from the project context Tudor Bărăscu 2018-12-24 respect attribute table behavior settings Fixes undocumented bug of attribute table settings (Show features Visible on Map etc.) not being respected. The settings were saved correctly but QGIS didn't make use of them. Nyall Dawson 2018-12-29 Test masks Nyall Dawson 2018-12-29 [FEATURE][layouts] Allow control over stacking position of map overview extents Allows overview extents to be drawn below map labels (the new default), but also adds choices for drawing them below all map layers, or above/below a specific map layer. This allows users to control exactly where in the map item's layer stack the overview will be placed, e.g. allowing them to draw a overview extent below some feature layers such as roads whilst drawing it above other background layers. Nyall Dawson 2018-12-28 [layouts] Add API allowing drawing map overviews under map layers or under map labels Nyall Dawson 2018-12-28 [layouts] Add method to alter list of map layers to render to include overview layers Nyall Dawson 2018-12-28 Use qobject_cast Nyall Dawson 2018-12-28 [layouts] Add setters/getters for map item stacking positions Nyall Dawson 2018-12-28 [layouts] Add method to get overview item extent as a vector layer The layer contains a single feature representing the linked map extent, and set to render using the overview's symbol Nyall Dawson 2018-12-28 Split layout map overview tests into their own file, add masks Nyall Dawson 2019-01-02 Sipify Nyall Dawson 2019-01-02 Spelling Nyall Dawson 2019-01-02 [layouts] Add inbuilt validity check to warn when scale bars are not linked to a map item (and remove test Web mercator projection warning check) Nyall Dawson 2018-12-14 Rework validity check API to allow future background threaded use Nyall Dawson 2018-11-30 Add layout validity check for map crs Nyall Dawson 2018-11-30 Run layout validity checks before export Nyall Dawson 2018-11-28 [FEATURE][API] Add flexible framework for custom "validity checks" Adds a new interface QgsAbstractValidityCheck which defines a single "check" which can be performed on a given QgsValidityCheckContext. A new application-wide QgsValidityCheckRegistry registers and manages instances of all known checks, and allows running of all registered checks of a specific type at once. Initially the framework is focused toward print layout validity checks, but the interface has been designed to be generic enough to allow alternative types of validity checks (e.g. project save validity checks, processing model validity checks, etc.). The API is designed to be used both by internal validity checks and also to be extended by custom, organisation-specific validity checks. E.g., for print layout validity checks we could have: Alessandro Pasotti 2019-01-02 Pick up all layer entries references from the project context This is the processing side of the duplicate layer names bug, while the core part was already fixed, the processing logic was extended to handle inputs from models and full-path references. Fixes #20601 Mathieu Pellerin 2019-01-02 [themes] Apply OS-specific UI scale factor to em values signedav 2019-01-02 fix in listwidgetfactory and set method of ogrprovider to const not changing class values Mathieu Pellerin 2019-01-02 Add palette file for the Blend of Gray theme Mathieu Pellerin 2019-01-02 Add palette file for the Night Mapping theme Mathieu Pellerin 2019-01-02 [themes] Allow customization of palette role colors This fixes the following issues: - combo box drop down menu white top/bottom edges - color button header background color - white line at top of stacked dock area Merge: 196024ccba f332233f6d Alexander Bruy 2019-01-02 Merge pull request #8776 from alexbruy/gdal_tests [processing] cover more GDAL algorithms with unittests Jürgen E. Fischer 2019-01-01 typo fixes Alexander Bruy 2019-01-01 remove obsolete tests Alexander Bruy 2019-01-01 [processing] add unittest for gdal_polygonize algorithm Alexander Bruy 2019-01-01 [processing] add unittest for gdal2xyz algorithm Merge: 1233a21ac2 a5365e26eb Alexander Bruy 2019-01-01 Merge pull request #8773 from alexbruy/processing-gdal_sieve [processing] fix handling of the mask layer in the gdal_sieve algorithm Alexander Bruy 2019-01-01 [processing] fix handling of the mask layer in the gdal_sieve algorithm (fix #20713) Merge: f07c264349 c64383702e Alexander Bruy 2019-01-01 Merge pull request #8766 from alexbruy/processing-gdaladdo [processing][needs-docs] expose resampling and format options in the gdaladdo (fix #20432) Mathieu Pellerin 2019-01-01 [symbology] Add missing 'meters at scale' unit type in ellipse marker Mathieu Pellerin 2019-01-01 Declare color / color ramp button text color in Night Mapping Mathieu Pellerin 2019-01-01 Declare color / color ramp button text color in Blend of Gray Mathieu Pellerin 2019-01-01 [themes] Use widget's palette when drawing text for color ramp button Mathieu Pellerin 2019-01-01 Fix combobox dropdown list padding issue with themes Mathieu Pellerin 2019-01-01 Only apply custom toolbar spacing for default theme Mathieu Pellerin 2019-01-01 Make Blend of Gray theme hidpi-compatible Jürgen E. Fischer 2018-12-31 windows: allow https downloads in nsis installer (fixes #18360) Jürgen E. Fischer 2018-12-31 debian packaging: avoid conflicting files (followup add1a9228, refs #20856, fixes #20894) Mathieu Pellerin 2018-12-31 Make Night Mapping theme hidpi-compatible Alexander Bruy 2018-12-31 make advanced params optional to keep algorithm API stable Alexander Bruy 2018-12-31 [processing] expose resampling and format options in the gdaladdo algorithm (fix #20432) These options actually were here but not added to the UI. Nyall Dawson 2018-12-31 Followup 2ec05137, fix incorrect styling of some GUI elements Merge: 8186f2350e acd4ceca5c Alexander Bruy 2018-12-30 Merge pull request #8759 from alexbruy/processing-interpolation [processing][needs-docs] Add cell size parameter to native interpolation algorithms (fix #18556, #20114) Merge: e90efda46d 1e1ed79e2d Alexander Bruy 2018-12-30 Merge pull request #8762 from alexbruy/processing-gdal-defaults [processing] set default value for band parameters in GDAL algs (fix #20610) Alexander Bruy 2018-12-30 keep also old test for native interpolation algs Alexander Bruy 2018-12-30 [processing] set default value for band parameters in GDAL algs (fix #20610) Alexander Bruy 2018-12-30 restore columns and rows parameters for the extremely rare case if someone have used native interpolation algs in scripts/models Alexander Bruy 2018-12-29 update tests Alexander Bruy 2018-12-29 add cell size option to IDW and TIN interpolation algorithms Alexander Bruy 2018-12-29 add value changed signal for custom interpolation parameter wrapper move duplicated code into common file Alexander Bruy 2018-12-29 add value changed signal for extent parameter widget wrapper Nyall Dawson 2018-12-30 Avoid build warnings on Windows caused by external dependancies Nyall Dawson 2018-12-30 Fix build warning Nyall Dawson 2018-12-29 Add custom QStyle override to allow more flexibility with theming Allows us to apply custom style overrides. Initially, this just improves the appearance of disabled icons on dark themes. The default Qt style method of displaying disabled icons only works well on light backgrounds, on dark backgrounds it makes the icons stand out due to the extreme contrast between the background and the lightened icons. Replace with a custom approach which desaturates icons and reduces their opacity. This arguably also improves their appearance on light themes too (I think so). Nyall Dawson 2018-12-29 [layouts][ux] Fix grid layout alignment of label properties Nyall Dawson 2018-12-29 [layout][ux] Avoid too short variable editor in layout properties on hi-dpi displays Nyall Dawson 2018-12-29 Followup 0f8e291f, fix logic relating to overrding default application style and simplify Mathieu Pellerin 2018-12-29 Add toolbar handle and separator to Night Mapping theme Mathieu Pellerin 2018-12-29 Add toolbar handle and separator to Blend of Gray theme Anita Graser 2018-12-28 Refer to layers panel instead of legend Mathieu Pellerin 2018-12-28 Rely on app palette colors when painting in color swatch delegate Mathieu Pellerin 2018-12-28 Enforce use of qt's fusion style for non-default themes Mathieu Pellerin 2018-12-28 Fix Night Mapper alt. table / tree view item color Mathieu Pellerin 2018-12-28 Fix missing color cell in color ramp shader widget for non-default theme (fixes #15913) Mathieu Pellerin 2018-12-28 Refresh the Night Mapping theme, including _many_ fixes Nyall Dawson 2018-12-28 Remove unused code Merge: 6ce09d873f 45434a5e3a Matthias Kuhn 2018-12-27 Merge pull request #8743 from neteler/patch-76 Added grass76 support Matthias Kuhn 2018-12-27 Optimize alpha value for legend text color Markus Neteler 2018-12-27 Added grass76 support Added grass76 support; search for newer versions first Mathieu Pellerin 2018-12-27 Be theme-friendly, enforce borderless close button in message bar Corentin Falcone 2018-12-27 Update dlg_table_properties.py Corentin Falcone 2018-12-27 Update dlg_import_vector.py Nyall Dawson 2018-12-27 Add fast truncate implementation for memory provider Mathieu Pellerin 2018-12-27 Additional Blend of Gray theme fixes: - proper colors for selected item in welcome screen - fix toolbar border pixel shift Mathieu Pellerin 2018-12-27 Blend of Gray theme fixes: - white background on white text options/project/etc. panel list widget - unwanted light gray tool button's menu button Mathieu Pellerin 2018-12-27 Only add option list widget styling for default theme (This allows customized styling for non-default themes, fixes white background on white text issue et cie) Harrissou Sant-anna 2018-11-25 Use QGIS user manual for GDAL algorithms help files because they are available for most of the algs and wouldn't be used otherwise. Also when someone hits algA help button, he should be given the algA help and not the main gdal utility doc. Corentin Falcone 2018-12-26 Update DlgImportVector.ui Fix wrong name code ediComment to editCom ailurupoda 2018-12-26 Delete comment with NULL + Remove useless comment Merge: d2b35753be 4b72941b97 Matthias Kuhn 2018-12-24 Merge pull request #8733 from m-kuhn/geometry_check_api_docs Add geometry check to API documentation Merge: 304771a583 36c42d2b97 Matthias Kuhn 2018-12-24 Merge pull request #8722 from m-kuhn/expression_function_sqlite_fetch_and_increment Expression function sqlite_fetch_and_increment Matthias Kuhn 2018-12-24 Missing @cond Mathieu Pellerin 2018-12-24 [FEATURE] A new grayscale theme, "blend of gray" Jürgen E. Fischer 2018-12-23 debian packaging: include qgis.processing and qgis.testing (fixes #20856) Matthias Kuhn 2018-12-23 Tame doxygen Merge: f301f944bd 59cfa5025d Matthias Kuhn 2018-12-23 Merge pull request #8735 from m-kuhn/crs_selector_optimized_space Optimize space on CRS selection tab Nyall Dawson 2018-12-23 Revert QgsBlockingNetworkRequest Too many issues... I'm unsure if this is even possible now... Matthias Kuhn 2018-12-23 Limit size of projection preview map Matthias Kuhn 2018-12-23 Make more space available on CRS selection dialog Matthias Kuhn 2018-12-22 Make travis even happier Matthias Kuhn 2018-12-22 Optimize space on CRS selection tab Matthias Kuhn 2018-12-22 Make travis happy Merge: 868254d672 db77b45225 Matthias Kuhn 2018-12-22 Merge pull request #8732 from m-kuhn/ux_geometry_validation_configuration Make geometry constraint configuration size fit the contents Matthias Kuhn 2018-12-22 Remaining docs Merge: 157747efd0 fba4b25bc2 Matthias Kuhn 2018-12-22 Merge pull request #8725 from troopa81/fix_20673 Correct mapFromSource method when reordering columns. fixes #20673 Matthias Kuhn 2018-12-22 Further doc improvements Matthias Kuhn 2018-12-22 Even more docs Matthias Kuhn 2018-12-22 Add geometry check classes to analysis group Matthias Kuhn 2018-12-22 Overlap check documentation Matthias Kuhn 2018-12-22 More doxygen Matthias Kuhn 2018-12-22 Remove unneeded methods Matthias Kuhn 2018-12-22 Some doc fixes Matthias Kuhn 2018-12-22 Skip more missing doc checks for old classes Matthias Kuhn 2018-12-22 Doxymenation for gap checks Merge: 9200f538e9 40fb2ce93d Alessandro Pasotti 2018-12-22 Merge pull request #8730 from elpaso/bugfix-20812-fixgeometries-in-place Processing in-place do not check validity when fixing geometries Matthias Kuhn 2018-12-21 Suppress api doc warnings for old classes Matthias Kuhn 2018-12-21 Add geometry check to API documentation ailurupoda 2018-12-21 Add comment option on db_manager pluging postgis tables Mathieu Pellerin 2018-12-21 Don't hard-code black and gray for layer tree items' text color Matthias Kuhn 2018-12-21 Toggle remove duplicate nodes when precision is changed As soon as a precision is set, duplicate nodes are removed automatically. By disabling the option and checking it in this scenario, this behavior is much more transparent to the user. Matthias Kuhn 2018-12-21 Make geometry constraint configuration size fit the contents Matthias Kuhn 2018-12-21 Check for proper error reporting in sqlite_fetch_and_increment Matthias Kuhn 2018-12-21 Improve function help for sqlite_fetch_and_increment Matthias Kuhn 2018-12-21 Add sqlite3_database_unique_ptr::exec A handy shortcut to quickly run commands on a sqlite database. Alessandro Pasotti 2018-12-21 Drop the ugly hack in favor of sourceFlags Alessandro Pasotti 2018-12-21 Processing in-place do not check validity when fixing geometries Fixes #20812 Matthias Kuhn 2018-12-21 Fix JSON formatting Matthias Kuhn 2018-12-21 Remove template class Mathieu Pellerin 2018-12-21 Avoid using default QPalette to improve theme compatibility Nyall Dawson 2018-12-21 Dox++ Nyall Dawson 2018-12-13 Use two wait conditions as per producer/consumer solution Nyall Dawson 2018-11-13 Fix warning Nyall Dawson 2018-11-13 [afs] Use QgsBlockingNetworkRequest instead of event loop Instantly a more stable provider! Nyall Dawson 2018-11-13 QgsBlockingNetworkRequest: Allow canceling via QgsFeedback Nyall Dawson 2018-11-13 Fix build on Qt 5.9 Nyall Dawson 2018-11-12 Add attributes to QgsNetworkReplyContent Nyall Dawson 2018-11-12 Basic unit tests for QgsBlockingNetworkRequest Nyall Dawson 2018-11-08 [FEATURE][API] New class for blocking (non-async) network requests This new class, QgsBlockingNetworkRequest, is designed for performing SAFE blocking requests. It is thread safe and has full support for QGIS proxy and authentication settings. This class should be used whenever a blocking network request is required. Unlike implementations which rely on QApplication::processEvents() or creation of a QEventLoop, this class is completely thread safe and can be used on either the main thread or background threads without issue. Redirects are automatically handled by the class. After completion of a request, the reply content should be retrieved by calling getReplyContent(). This method returns a QgsNetworkReplyContent container, which is safe and cheap to copy and pass between threads without issue. The guts of this class have been copied from QgsWfsRequest (which has been using the same approach since 3.2) Nyall Dawson 2018-11-08 New class QgsNetworkReplyContent Encapsulates a network reply within a container which is inexpensive to copy and safe to pass around between threads. The default Qt QNetworkReply class is a QObject, which prevents it from being copied and passed between threads. This class grabs all the useful information from a QNetworkReply, allowing the reply's content to be stored indefinetly without concern for the lifetime of the QNetworkReply object itself. Nyall Dawson 2018-12-18 [FEATURE][layouts] Allow layout items to "block" map labels This feature allows other layout items (such as scalebars, north arrows, inset maps, etc) to be marked as a blockers for the map labels in a map item. This prevents any map labels from being placed under those items - causing the labeling engine to either try alternative placement for these labels (or discarding them altogether) This allows for more cartographically pleasing maps -- placing labels under other items can make them hard to read, yet without this new setting it's non-trivial to get QGIS to avoid placing the labels in these obscured areas. The blocking items are set through a map item's properties, under the label settings panel. The setting is per-map item, so you can have a scalebar block the labels for one map in your layout and not others (if you so desire!) Nyall Dawson 2018-12-19 Layout map test reference image updates Nyall Dawson 2018-12-20 [labeling] When a layer is set to "blocking" label mode, correctly handle data defined "is obstacle" and "priority" settings Merge: 9ce7e54fb1 6a03e07adc Alessandro Pasotti 2018-12-20 Merge pull request #8723 from elpaso/qlist-string-to-stringlist QList -> QStringList Julien Cabieces 2018-12-20 fixes #20673 : Correct mapFromSource method when reordering columns Alessandro Pasotti 2018-12-20 QList -> QStringList I tend to prefer the first form but I don't really care. Peter Petrik 2018-12-20 allow selection of file paths for mesh layers [processings] (#8702) allow selection of file paths for mesh layers sklencar 2018-12-20 QgsZipUtils unzips also subdirectories of a zip file (#8672) QgsZipUtils unzips also subdirectories of a zip file Matthias Kuhn 2018-12-20 Add sqlite_fetch_and increment docs Matthias Kuhn 2018-12-20 Add test for sqlite_fetch_and_increment Matthias Kuhn 2018-12-20 New expression function sqlite_fetch_and_increment [FEATURE] SQlite default values can only be applied on insert and not prefetched. This makes it impossible to acquire an incremented primary key via AUTO_INCREMENT before creating the row in the database. Sidenote: with postgres, this works via the option "evaluate default values". When adding new features with relations, it's really nice to be able to already add children for a parent, while the parents form is still open and hence the parent feature uncommitted. To get around this limitation, this function can be used to manage an incrementing value (or multiple sequences) in a separate table on sqlite based formats like gpkg. Merge: 055a166136 1f3cbb49a8 Matthias Kuhn 2018-12-20 Merge pull request #8720 from m-kuhn/expression_parser_error_fix Make expression parser output translatable signedav 2018-12-20 better labeling of json native type (postgres and gpkg) signedav 2018-12-20 improve value conversion to json-string signedav 2018-12-20 beautyfications and clean up Nyall Dawson 2018-12-20 [FEATURE] Boolean field support for memory layers Adds support for boolean field types to memory layers Fixes #20844 Merge: bd87b35430 06354ef71e Matthias Kuhn 2018-12-20 Merge pull request #8715 from m-kuhn/expression_parser_error_fix Fix expression parser error reporting Matthias Kuhn 2018-12-20 Update expression parser sources Matthias Kuhn 2018-12-20 Make expression parser output translatable Merge: dab069e1ea c03f1a6127 Matthias Kuhn 2018-12-20 Merge pull request #8713 from m-kuhn/sqlite_quoted_value_to_qgssqliteutils Move sqlite quoted value methods to QgsSqliteUtils Nyall Dawson 2018-12-17 Improve multiline cursor behavior in Python console and expression editor Now supports multi-line inserts and pastes Mathieu Pellerin 2018-12-20 [FEATURE][expression] Brand new array_sort() function Matthias Kuhn 2018-12-19 Fix expression parser error reporting Alessandro Pasotti 2018-12-19 Fix error message string (minor change) Matthias Kuhn 2018-12-19 Fix Matthias Kuhn 2018-12-19 Additional cleanup Matthias Kuhn 2018-12-19 Move ok handling where it belongs to Matthias Kuhn 2018-12-19 Use QgsSqliteUtils::quotedIdentifier in spatialite provider Matthias Kuhn 2018-12-19 Improve QgsSqliteUtils::quotedIdentifier test Matthias Kuhn 2018-12-19 Add tests for quoting sqlite values Matthias Kuhn 2018-12-19 Move sqlite quoting functions to qgssqliteutils.h Denis Rouzaud 2018-12-19 [locator] split words to get more results in all features locator filter (#8704) * [locator] split words to get more results in all features locator filter * Update src/app/locator/qgsinbuiltlocatorfilters.cpp Co-Authored-By: 3nids * Update src/app/locator/qgsinbuiltlocatorfilters.cpp Co-Authored-By: 3nids * Update src/app/locator/qgsinbuiltlocatorfilters.cpp Co-Authored-By: 3nids Merge: a753f8b0dd 166e952c33 Denis Rouzaud 2018-12-19 Merge pull request #8711 from 3nids/sipify_out_super [sipify] enhanced SIP_OUT handling Denis Rouzaud 2018-12-19 run sipify Denis Rouzaud 2018-12-19 fix missing \returns in source Denis Rouzaud 2018-12-19 [sipify] enhanced SIP_OUT handling return an error if method with SIP_OUT arguments has no \return directive AND is not void create list of outputs for better visualization Denis Rouzaud 2018-12-19 [expression builder] clear fields values when changing field (#8703) Merge: 56ca46efa9 08965487dd Matthias Kuhn 2018-12-19 Merge pull request #8649 from qgis/expression_function_decode_uri Expression function `decode_uri` Merge: 6bb0720bb7 07d9d1dbb8 Alessandro Pasotti 2018-12-19 Merge pull request #8706 from elpaso/bugfix-20674-dbmanager-aliased-3 Fix views query tables in spatialite Merge: 514c5e2ac5 c20b5b2f75 Denis Rouzaud 2018-12-18 Merge pull request #8708 from 3nids/sipify_sip_out [sipify] handles SIP_OUT arguments Denis Rouzaud 2018-12-18 fix multine removal for SIP_PYARGREOMVEq Denis Rouzaud 2018-12-18 fix multiline comments on out params Denis Rouzaud 2018-12-18 run sipify Denis Rouzaud 2018-12-18 [sipify] handles SIP_OUT arguments remove them from parameters list and add them to return values signedav 2018-12-18 fix typo Nyall Dawson 2018-12-18 [api] Raises ValueError and TypeError exceptions when QgsGeometry.asPolygon() is called on non-single-polygon geometries Previously we would just return an empty list when geometries of invalid type were used, but this is dangerous and we are safer to explicitly raise errors preventing use of asPolygon() with incompatible geometry types. Nyall Dawson 2018-12-17 More square brackets Mathieu Pellerin 2018-12-14 [FEATURE][expression] Enable use of square brackets to access map and array elements Allows expressions like: - array(1,2,3)[0] -> 1 - array(1,2,3)[2] -> 3 - array(1,2,3)[-1] -> 3 (Python style, negative indices count from end of array) - array(1,2,3)[-3] -> 1 - map('a',1,'b',2)['a'] -> 1 - map('a',1,'b',2)['b'] -> 2 signedav 2018-12-18 store plain if not valid signedav 2018-12-18 check for GDAL Version and exclude by ifdef Alessandro Pasotti 2018-12-18 Fix views query tables in spatialite There is still an old issue: views are only available through DB manager. Fixes #20674 - again - Life is really simple, but we insist on making it complicated. Confucius Matthias Kuhn 2018-12-18 Double escape for JSON and C++ Matthias Kuhn 2018-12-18 Fix JSON escaping Matthias Kuhn 2018-12-18 Function help improvements Merge: a12bc5f865 69298527d9 Matthias Kuhn 2018-12-18 Merge pull request #8663 from qgis/m-kuhn-patch-1 Hint where to find select features method Matthias Kuhn 2018-12-18 Fix typo Matthias Kuhn 2018-12-18 Function help improvements Matthias Kuhn 2018-12-18 Add `path` to `layer_property` expression function Matthias Kuhn 2018-12-12 Fix test Matthias Kuhn 2018-12-11 Fix function help json Matthias Kuhn 2018-12-11 Add docs and tests for decode_uri Matthias Kuhn 2018-12-11 [FEATURE] Add decode_uri expression function This function takes a layer parameter and an optional uri part parameter. It will return details about the data source of the layer. The available details depend on the data provider. If called with only a layer parameter, a map will be returned with all the available information. If the part is also specified, only the value for the requested part will be extracted from the map. Merge: d6f434550e d77c74a2a4 Matthias Kuhn 2018-12-18 Merge pull request #8694 from m-kuhn/gap_check_implicit_sharing More implicit sharing of geometries Merge: 1e34e75de5 1730a40a82 Matthias Kuhn 2018-12-18 Merge pull request #8693 from m-kuhn/raii_qgscoordinatetransform RAII for QgsCoordinateTransform locking Merge: 7c0b68a990 0cb29004a4 Matthias Kuhn 2018-12-18 Merge pull request #8692 from m-kuhn/fixSingleLayerErrors Allow saving a layer after fixing invalid geometries signedav 2018-12-18 adding and removing json attributes Nyall Dawson 2018-12-11 Fix broken select/identify by polygon when layer CRS <> canvas CRS Fixes #20786 Nyall Dawson 2018-12-18 Improve Python __repr__ handling for null geometries Also avoid massive long __repr__ strings for complex geometries, as these can flood the Python console (and first aid plugin), and aren't useful for debugging anyway. Refs #14640 Peter Petrik 2018-12-17 add MDAL formats info to README Nyall Dawson 2018-12-12 [FEATURE][layouts] Add new setting to control whether map items should show partial labels Layout map items no longer respect the default project setting for "show partial labels", and instead have their own, per map setting for this option. (Under the map item properties, labeling settings button). The map item setting always defaults to off (unlike the canvas setting, which defaults to true for a new project) as layouts should always default to the settings which produce the highest quality cartographic outputs. In general I suspect that most users would always want to avoid rendering partial labels in layouts, but this setting was previously so deeply hidden that most are unaware of how to change it. (And previous discussion about changing the canvas setting to hide partial labels deemed this default undesirable for the canvas, where showing even a small part of a label on the map border can help identify what sits just on/off the edges of the map) Nyall Dawson 2018-12-18 Move labeling settings button to map item toolbar Mathieu Pellerin 2018-12-17 Create icons for layout map item toolbar actions Nyall Dawson 2018-12-13 [FEATURE][layouts] Add actions in map item properties to set map item scale to match main canvas scale, and to set main canvas scale to match map's scale These mirror the existing settings for setting the extent from the canvas and pushing the extent TO the canvas. Nyall Dawson 2018-12-10 [needs-docs][layouts] Move pushbutton actions for map items up to a toolbar in the map item properties panel This moves the - refresh preview - set to map canvas extent - view extent in map canvas buttons from being oversized push buttons within the item properties panel up to a new toolbar at the top of this panel. Apart from looking better, it means these important actions are always visible regardless of the scroll position of the item properties panel itself. Additionally, it makes it possible to add MORE actions here without overloading the UI (e.g. "set canvas extent to item extent") TODO: better icons Nyall Dawson 2018-12-17 [processing] Add API to set default unit to distance parameters Otherwise the API forces use of a corresponding CRS parameter in order to determine the relevant distance unit, but this is not always desirable Nyall Dawson 2018-12-16 [processing] Fix pixel centroids along lines handling of null geometries Nyall Dawson 2018-12-15 [api] Raises ValueError and TypeError exceptions when QgsGeometry.asPolyline() is called on non-single-line geometries Previously we would just return an empty list when geometries of invalid type were used, but this is dangerous and we are safer to explicitly raise errors preventing use of asPolyline() with incompatible geometry types. Nyall Dawson 2018-12-17 [FEATURE] Allow creation of boolean fields when creating a new GPKG table Booleans are supported by GPKG, so we should expose this functionality Nyall Dawson 2018-12-17 Add icon field boolean field type Nyall Dawson 2018-12-14 [ogr] Fix conversion of boolean values Fixes #20290 Nyall Dawson 2018-12-17 [layouts] Fix selected items appear in bold in all widgets instead of just the items list panel E.g. we don't want selected items to show in bold in the item combo boxes Matthias Kuhn 2018-12-17 More implicit sharing of geometries Because massive cloning preemptively only makes sense when you want to fight the universe like in star wars. Matthias Kuhn 2018-12-17 RAII for QgsCoordinateTransform locking I experienced a freeze where the main thread was stuck in QgsCoordinateTransformPrivate::freeProj(), waiting for a write lock. None of the other threads had anything useful in their stack trace that would have explained why the lock was not available. The only explanation I can come up with is that an exception or thread termination was messing with the lock, leaving it in a locked state. By using RAII we can avoid this scenario. Matthias Kuhn 2018-12-17 Allow saving a layer after fixing invalid geometries signedav 2018-12-17 basic tests for json writing Merge: cbe7ac65f6 6f63957797 Matthias Kuhn 2018-12-17 Merge pull request #8689 from m-kuhn/prevent_crash Safety guard to prevent crashes Merge: e4d490531c a794992044 Matthias Kuhn 2018-12-17 Merge pull request #8687 from daniviga/rpm-fixes [RPM] Improve RPM packaging Peter Petrik 2018-12-17 add support for browser dialog for mesh layer extensions too Peter Petrik 2018-12-14 fix travis build for mdal Peter Petrik 2018-12-14 Update to MDAL 0.1.2 Peter Petrik 2018-12-14 use file filters from MDAL Peter Petrik 2018-12-12 [processing] add QgsProcessingParameterMeshLayer parameter Matthias Kuhn 2018-12-11 Safety guard to prevent crashes Matthias Kuhn 2018-12-17 Run sipify Daniele Viganò 2018-12-14 [RPM] Add support for HDF5 [RPM] Do not make qgis-server depend on httpd [RPM] Add an Nginx configuration example [RPM] Update server readme and replace wms with a better ogc [RPM] More fixes for Epoch directive [RPM] F27 reached EoL, replace it with F29 [RPM] Add support for netcdf and replace ogc with ows as server endpoint [RPM] Add sample systemd service file Nyall Dawson 2018-12-16 [processing][SAGA] Fix output type of Zonal Grid Stats alg and add unit test Fixes #20815 Merge: 8a0a745677 e83e794016 Alessandro Pasotti 2018-12-15 Merge pull request #8676 from elpaso/bugfix-20674-dbmanager-aliased-2 fix spatialite aliased, nested, joined queries Alessandro Pasotti 2018-12-15 spatialite: Add more test cases for table names with spaces Merge: 13e7186493 8446119aaa Alessandro Pasotti 2018-12-15 Merge pull request #8677 from troopa81/hidden_column Correct the column hide/show status that was not saved anymore Nyall Dawson 2018-12-15 Wording 2 Nyall Dawson 2018-12-13 Wording update Nyall Dawson 2018-12-11 Test mask updates Nyall Dawson 2018-12-11 Doxygen Nyall Dawson 2018-12-11 [FEATURE][API] Add method to QgsMapSettings for specifying label blocking regions These represent areas of the map where NO labels should be placed Nyall Dawson 2018-12-11 [FEATURE][layouts] Add setting for label margin for map items This setting allows per-map control of how close labels are permitted to be placed to the map item's edges. Sizes can be set using mm/inches/pixels/etc, and data defined label margins are allowed. Fixes #10314 Nyall Dawson 2018-12-11 [FEATURE][API] Add API to set a margin for labels for layout map items This controls how close labels are permitted to the edges of the map item. The labeling engine will then try other candidate positions in order to avoid placing labels within this margin. Nyall Dawson 2018-12-11 [FEATURE][API] Add option to specify a custom boundary geometry in QgsMapSettings to restrict where labels are allowed to be placed within. If set, this overrides the default behavior of allowing labels to be placed anywhere inside the rendered map extent. Nyall Dawson 2018-12-14 [needs-docs][processing] Output count of retained and duplicate features from Delete duplicate geometries algorithm. This matches the output of the delete duplicates by attribute algorithm Nyall Dawson 2018-12-14 [processing] Fix error when running delete duplicate geometries and some input features have null geometries Fixes #20788 Nyall Dawson 2018-12-14 [processing] Throw error when attempting to use Distance Matrix with multipoint datasets There's no single approach to use for multi-point inputs, so instead of overloading this algorithm with extra options to control how these are handled, we raise a helpful error and push the reponsibility back to the user to get the data into the right format before running the tool. Fixes #20799 Nyall Dawson 2018-12-14 Correctly test processing auth widget with real authentication setup Nyall Dawson 2018-12-14 Avoid duplicate changed signals thrown by QgsAuthConfigSelect Nyall Dawson 2018-12-13 [FEATURE][processing] Add a new parameter type for authentication config This adds a new available parameter type for processing algorithms, QgsProcessingParameterAuthConfig, allowing selection from available authentication configurations (and creation of new ones). It allows creation of processing algorithm which can fully take advantage of QGIS' mature authentication handling, avoiding the need to use insecure string parameters for users to input sensitive logon credentials. QgsProcessingParameterAuthConfig parameters are evaluated using QgsProcessingAlgorithm.parameterAsString(), which returns the selected authentication configuration ID. Nyall Dawson 2018-12-14 [ux] Remove custom group box styling and option for QGIS styled group boxes This setting is causing issues on newer operating systems, e.g. MacOS on dark themes. It's a 6 year old workaround for styling issues which have likely since been fixed in Qt and the DEs themselves. Nyall Dawson 2018-12-14 [api] Raises ValueError and TypeError exceptions when QgsGeometry.asPoint() is called on non-single-point geometries Previously we would just return QgsPointXY(0,0) when geometries of invalid type were used, but this is dangerous and we are safer to explicitly raise errors preventing use of asPoint() with incompatible geometry types. Julien Cabieces 2018-12-14 Correct the column hide/show status that was not saved anymore Alessandro Pasotti 2018-12-14 Fix spatialite exotic query layers (aliased, nested, joined ...) Fixes #20674 (again) “It does not matter how slowly you go as long as you do not stop.” ― Confucius Alessandro Pasotti 2018-12-14 Show an error message when a query yields an invalid layer ... instead of failing silently Denis Rouzaud 2018-12-14 make QgsGeometry::isNull Q_INVOKABLE (#8667) Jürgen E. Fischer 2018-12-14 typo fix Nyall Dawson 2018-12-14 Apply suggestion. Co-Authored-By: nirvn Mathieu Pellerin 2018-12-12 Disable in-session change of UI theme for Qt < 5.12 Random crasher associated with UI theme change is an upstream bug, in the meantime let's make sure people don't lose data crashing QGIS with an unsaved project. Mathieu Pellerin 2018-12-12 Pass on the theme style data directly instead of a file:///... Benefit: remove requirement to have write permission for the theme directory. Merge: 5b7f808c1b b71a668a08 Alessandro Pasotti 2018-12-14 Merge pull request #8666 from elpaso/opencl-rastercalc-float-cast opencl rastercalc fix int input rasters and cast to float Merge: 8c07c994fc 1c74e0b04d Luigi Pirelli 2018-12-13 Merge pull request #8665 from hareldunn/patch-1 fix function call in example Alessandro Pasotti 2018-12-13 opencl rastercalc fix int input rasters and cast to float Cast to float all math operations because when the input is not a float or a double opencl raises an error regarding which override should pick. By casting to float we are sure that the right function will be called. This patch also fixes the buffer sizes for short (16bit) and int (32bit) and asserts that siexe of float is 32bit. Harel Dan 2018-12-13 fix function call in example Merge: a395affff8 0042cc0f33 Alessandro Pasotti 2018-12-13 Merge pull request #8657 from elpaso/bugfix-20743-badlayers-dirty Decent workaround to dirty a project after bad layer handling Alessandro Pasotti 2018-12-12 Mark project dirty when bad layers have changed Fixes #20743 Matthias Kuhn 2018-12-13 Hint where to find select features method Merge: 44bbf1f137 b0d1506b72 Alessandro Pasotti 2018-12-13 Merge pull request #8660 from elpaso/bugfix-20789-QgsReadWriteLocker-moab-2 Fix QgsReadWriteLocker changeMode Nyall Dawson 2018-12-12 Dox++ Nyall Dawson 2018-12-12 [layouts] Fix first background map render can never be canceled and must always complete This fixes an issue where map items appear to get "stuck" showing the "Rendering map" text while the very first render of the map item completes. If the map render is lengthy (e.g. due to complex labeling and an initially too small map scale), then it can appear as if the map item has got stuck. Instead, we now correctly support cancelation of this initial map render job, just like we do subsequent ones. Alessandro Pasotti 2018-12-12 Fix QgsReadWriteLocker changeMode since mMode was never updated, the lock was never toggled from read to write or vice-versa. This was leading to crashes because the paths that were meant to be serialized and thread safe were not. Fixes #20789 and probably many more random crashes where QgsFeaturePool was used. Denis Rouzaud 2018-12-12 avoid freeze with multiple layers locator search (#8650) * avoid freeze with multiple layers locator search if the project had many searchable layers, a freeze occured when running the all features locator filter the feature iterator was created in prepare (main thread) and the maximum number of connection was reached * fix leak + clear former prepared layers * avoid copy in loop * declare ptr earlier Merge: 6de0160fb5 9ca85f72c3 Alessandro Pasotti 2018-12-12 Merge pull request #8658 from elpaso/bugfix-20783-crash-when-unzipping-corrupted-zip Do not crash when zipped project is not a valid zip Alessandro Pasotti 2018-12-12 Do not crash when zipped project is not a valid zip Fixes #20783 - Crash when opening qgz project Merge: 4e38193bf3 2d63f24e31 Alessandro Pasotti 2018-12-11 Merge pull request #8647 from elpaso/opencl-options-opt-in Defer opencl initialization after user has opted-in in settings signedav 2018-12-11 basic writing json gpkg Merge: c21597a327 ad2a5cb626 Matthias Kuhn 2018-12-11 Merge pull request #8627 from m-kuhn/represent_class_values Use represention values for classified renderers [FEATURE] signedav 2018-12-11 basic tests for json type in gpkg Alessandro Pasotti 2018-12-11 Defer opencl initialization after user has opted-in in settings Prevents a crash from #20363, actually deferring the crash after the user has opted-in, btw the options is not stored unless the user close the dialog, so a QGIS restart would restore the status prior to the crash. I've not been able to reproduce the crash on my windows machines so I could not really get to the bottom of it, this is just a workaround that should prevent the immediate crash when opening the settings dialog. signedav 2018-12-11 reading ogr JSON basics Mathieu Pellerin 2018-12-11 [ui] Better visual queue for non-visible layers in the tree Matthias Kuhn 2018-12-11 Code styling Matthias Kuhn 2018-12-11 Add test for QgsCategorizedSymbolRenderer::createCategories Merge: 54f28dfbb9 8fda2b7df8 Matthias Kuhn 2018-12-11 Merge pull request #8600 from signedav/fix_gpkg_order Offline editing to GPKG attribute order. Fixes #20276 Mathieu Pellerin 2018-12-11 [afs] Basic parsing capacity for label expressions Mathieu Pellerin 2018-12-11 [afs] Fix parsing of multi-field unique value renderer Nyall Dawson 2018-12-11 Dox++ Nyall Dawson 2018-12-07 [layouts] Fix memory of "force vector" export setting Nyall Dawson 2018-12-07 Remove outdated comment As tested by @3nids, QPrinter::PdfFormat works correctly on OSX (as of Qt 5.11) and correctly respects "text as text" setting without forcing conversion to paths. Nyall Dawson 2018-11-30 Unify appearance and behaviour of export settings dialogs Nyall Dawson 2018-11-30 Fix layout display when canceling export settings dialogs Nyall Dawson 2018-11-30 US spelling Nyall Dawson 2018-11-28 Fix qt warning Nyall Dawson 2018-11-28 [layouts][needs-docs] Add a PDF export settings dialog which is shown whenever exporting a layout to PDF This matches the behavior with SVG and raster exports, and allows users to set specific properties for the export (such as text rendering format) Fixes #8844 Nyall Dawson 2018-11-28 [needs-docs] Use a combo box in layout SVG settings dialog for text export format This makes it match the label engine settings dialog, and opens the possibility for additional text export modes to be added in future. Nyall Dawson 2018-11-28 [layouts] Default svg export setting for label text as outlines/text to use project setting Nyall Dawson 2018-11-28 [layouts] Respect project text format when exporting TODO - show a dialog at export time allowing users to control the PDF export settings for individual exports, just like what we do for SVG exports Nyall Dawson 2018-11-28 [needs-docs] Upgrade project level setting for Label as Outlines/text setting to use newer API And replace labeling engine dialog "Draw text as outlines" checkbox with a combobox presenting the choice of always rendering as outlines OR text. (This will allow us to easily add additional methods in future, e.g. potentially a "Render as text wherever possible" setting, for defaulting to text objects whenever it doesn't impact the rendering quality to do so) Nyall Dawson 2018-11-28 Make intention of comment a bit clearer Nyall Dawson 2018-11-28 [layouts] Fix fragile option to export text as text in SVG exports Refs #3975 Nyall Dawson 2018-11-27 Push text format rendering setting into QgsLayoutExporter Nyall Dawson 2018-11-28 Push text format setting to layout render context Nyall Dawson 2018-11-28 [api] Move setting to control how text is rendered to QgsRenderContext The new QgsRenderContext::TextRenderFormat enum controls how text should be handled during a render operation, e.g. whether to render text as outlines (paths) or keep it as real text objects. Deprecate previous arguments in QgsTextRenderer which handled this same use case. This allows us to make the setting vary per-render, instead of having a single global flag controlling the setting. Ultimately this will allow us to have different behaviour within the canvas renders vs print layout exports. Refs #3975 Nyall Dawson 2018-12-10 [API] Throw IndexError on some QgsCurvePolygon methods when invalid interior ring index is requested Nyall Dawson 2018-12-10 Unit tests for item opacity Nyall Dawson 2018-12-05 [layouts] Avoid rasterizing the whole layout when only a single item has opacity set Instead, only rasterize that one item and pre-apply it's opacity to the rasterized version. This keeps all the rest of the layout content as vectors/text. Alexandre Neto 2018-12-10 Renames Avoid intersection to Avoid overlap [needs-docs] signedav 2018-12-10 use temp copy of points.shp Jorge Gustavo Rocha 2018-12-10 Fixes duplicate QGIS entries in Ubuntu launcher Merge: 24d4640bc7 20da34a2b5 Denis Rouzaud 2018-12-10 Merge pull request #8262 from 3nids/fix17727 move value group box under help area [Expression builder] [needs-docs] Mathieu Pellerin 2018-12-10 [afs] Add halo/buffer support to label creation Martin Dobias 2018-12-10 Add extra note to position kit's source() Matthias Kuhn 2018-12-10 Remove unused imports Matthias Kuhn 2018-12-10 Bindings for QgsCategorizedSymbolRenderer::createCategories also contains some code modernization Mathieu Pellerin 2018-12-10 [afs] Picture marker & picture fill width/height use points as unit type Mathieu Pellerin 2018-12-10 [afs] Fix picture marker ratio calculation Mathieu Pellerin 2018-12-07 [FEATURE][AFS] Create labels when settings provied by server Merge: 87d2da13fb a44b13ba67 Alessandro Pasotti 2018-12-10 Merge pull request #8630 from elpaso/bugfix-20674-db-manager-sqlite-aliased-queries sqlite accept aliased queries from db manager Nathan Woodrow 2018-12-10 [FEATURE][needs-docs] Add new @alg decorator for nicer python processing scripts. (#8586) @alg() @alg.help() @alg.input() @alg.output() Mathieu Pellerin 2018-12-07 [afs] fix listing of afs services for saved servers starting in a sub-folder Mathieu Pellerin 2018-12-08 [afs] Fix wrong hard-coded OBJECTID reference, use the fetch object id name Nyall Dawson 2018-12-10 Cleaner approach to base64 embedded widget handling Nyall Dawson 2018-12-07 Improve SVG/Image embedding widget behavior Don't show the raw base64 contents and instead show a user friendly "Embedded file" string Nyall Dawson 2018-12-07 Fix help text for color format Should be #AARRGGBB, not #RRGGBBAA (see http://doc.qt.io/qt-5/qcolor.html#setNamedColor) Jon McCormack 2018-12-09 fix processing plugin error when grass7 disabled Alessandro Pasotti 2018-12-09 Add test cases for aliased spatialite tables Also update a failing test case since when we changed the priority in QgsVectorLayerUtils CreateFeature. Test was blacklisted on travis in nov 2017 but here they are anyway. Alessandro Pasotti 2018-12-08 sqlite accept aliased queries from db manager Fixes #20674 - DB Manager - load sql query as layer with geom column Well, not sure it really fixes that particular issue because it is not really well described, but for sure this fixes the general case of "SELECT * FROM my_table AS my_alias" Alessandro Pasotti 2018-12-07 Fix mxe build Peter Petrik 2018-12-06 add documentation Peter Petrik 2018-12-06 MDAL 0.1.1, fix some minor build/memory issues Peter Petrik 2018-12-05 fix spellcheck Peter Petrik 2018-11-23 [mesh] use MDAL 0.1.0 API in QGIS. Allows lazy loading of formats and effective transfer of data introduce MeshDataBlock use mesh block in rendering calculate magnitude use new mesh API fix bug for memory layer fix SIP, sip is unable to work with qvector fix tests implement new MDAL min/max api improve mesh documentation fix travis build Peter Petrik 2018-12-04 [MDAL] update MDAL to 0.1.0 (new API) sklencar 2018-12-07 Access of QGeoPositionInfoSource from QgsQuickPostionKit (#8622) Matthias Kuhn 2018-12-07 Use represention values for classified renderers [FEATURE] When a field is configured with a value relation, value map or other "representable value" and the field is used as the source for a classification renderer, the represented values will be taken to label the categories. Merge: 733d4ed578 465479056d Alessandro Pasotti 2018-12-07 Merge pull request #8612 from elpaso/vector-legend-toggle-items Add a toggle action to vector layer legend items [feature] Alessandro Pasotti 2018-12-07 Move toggle action first and fix since 3.6 Nyall Dawson 2018-12-07 Test masks Nyall Dawson 2018-12-06 Add unit tests, standardise method names Nyall Dawson 2018-12-06 Fix tests, test mask updates Nyall Dawson 2018-12-06 Fix drawing of corner boxes in zebra grid style Nyall Dawson 2018-12-06 [FEATURE][layouts] Add new grid frame style "Zebra (Nautical)", which shows nautical-style blocks in the grid corners when a margin is set for the grid. Nyall Dawson 2018-12-06 [FEATURE][layouts] Don't draw diagonals on line border grid style when a margin is set Instead, split this behaviour off into a new "Line border (Nautical)" grid style. It's a very specific type of effect and won't always be desirable when using margins with the line border style. Nyall Dawson 2018-12-06 Fix grid margin handling for interior ticks mode In this case the margin should push the ticks further inside the map frame Nyall Dawson 2018-12-06 Code style fixes Nyall Dawson 2018-12-06 [layouts] Avoid temporary rendering artefacts when grid properties change There's no need for the Qt item caching here, as map items have their own internal cache handling. konst 2018-09-04 [FEATURE] [needs-docs] Add the grid frame MARGIN In the "Print Layout" map grid Denis Rouzaud 2018-12-06 add button to show the help and values widget Nyall Dawson 2018-12-06 [FEATURE][API] Add iterator for QgsGeometryCollection Iterates over the geometries in the collection, allowing this type of code: gc = QgsGeometryCollection() gc.fromWkt('GeometryCollection( Point(1 2), Point(11 12), LineString(33 34, 44 45))') for part in gc: print(part.asWkt()) Nyall Dawson 2018-12-06 Use TypeHint annotation to indicate correct return type when sip code returns SIP_PYOBJECT Provides correct return type hints to IDEs (and hopefully PyQGIS docs too!) Nyall Dawson 2018-12-06 Fix cmake warning Nyall Dawson 2018-12-06 [FEATURE][API] Add some nice PyQGIS API for working with geometry collections - Calling removeGeometry with an invalid index will now raise an IndexError - Calling collection[0] will return the first geometry in the collection, collection[1] the second, etc. And negative indices return from the end of the collection, so collection[-1] returns the last geometry in the collection. - Geometries can be deleted by calling `del collection[1]` (deletes the second geometry from the collection). Also supports negative indices to count from the end of the collection. Mathieu Pellerin 2018-12-06 [FEATURE][AFS] Automatically convert ESRI picture fill symbols Merge: ba88a1096f 2a86b6efd2 Matthias Kuhn 2018-12-06 Merge pull request #8601 from signedav/fix-ts-file [Bugfix] .qgs-translation fix: do not create QgsProject before QgsApplication Merge: 0983f52063 50037a591d Matthias Kuhn 2018-12-06 Merge pull request #8604 from m-kuhn/geometry-validation-reenable-layer-savability Save layer changes on successful repair Mathieu Pellerin 2018-12-06 [FEATURE] Raster fill can have images set to remote URLs or as embedded files. Just like the SVG and raster image marker, raster fill can now be set to use HTTP(s) URLs or have files directly embedded inside the symbol itself. Mathieu Pellerin 2018-12-06 Make use of image cache when rendering raster image fill layers Nyall Dawson 2018-12-06 Show messagebar feedback after successfully extracting svg/raster contents Nyall Dawson 2018-12-06 Add message bar to QgsSymbolWidgetContext Nyall Dawson 2018-12-06 [afs] Correctly set picture marker size aspect ratio lock on load Nyall Dawson 2018-12-05 [FEATURE][processing] Native "split lines by maximum length" algorithm This algorithm takes an input (multi)line (or curve) layer, and splits each feature into multiple parts such that no part is longer then the specified maximum length. Supports data-defined maximum length property, and edit in place operation. Credit to @NathanW2 for the inspiration! Nyall Dawson 2018-12-06 Identation Nyall Dawson 2018-12-05 [FEATURE][AFS] Automatically convert ESRI picture marker symbols and use as default style for remote layers with picture marker symbology Nyall Dawson 2018-12-05 [FEATURE] Raster image marker can have images set to remote URLS or as embedded files Just like the SVG marker, raster markers can now be set to use HTTP(s) URLs or have files directly embedded inside the symbol itself. Nyall Dawson 2018-12-05 Don't try to render empty image paths for raster image marker Nyall Dawson 2018-12-05 Fix QPainter warnings when broken image paths are passed to QgsImageCache Nyall Dawson 2018-12-05 Correctly handle empty paths in QgsImageCache Nyall Dawson 2018-12-05 Test mask updates Nyall Dawson 2018-12-05 Fix embedding larger files then can fit in a QLineEdit's contents Fixes #20329 Nyall Dawson 2018-12-05 Fix more warnings Nyall Dawson 2018-12-05 Avoid Qt warnings Nyall Dawson 2018-12-05 More efficient image size calculation for base64 encoded images Nyall Dawson 2018-12-05 Add a new widget QgsImageSourceLineEdit, based on QgsSvgSourceLineEdit Allows images to be set to base64 embedded images, remote urls, etc when used alongside QgsImageCache Nyall Dawson 2018-12-05 [console] Correctly save settings when exiting app The closeEvent approach which was previously used is not reliable on application exit, so manually force a settings save in this case too. Avoids loss of command history when closing QGIS Also remove the manual "Save" history action, as it's redundant Nyall Dawson 2018-12-05 [console] Fix saving scripts sometimes defaults to QGIS bin folder Denis Rouzaud 2018-10-22 [Expression builder] move value group box under help area otherwise the value group box might supperpose the item fix #17727 Merge: 515da0d074 1c987118dd Alessandro Pasotti 2018-12-05 Merge pull request #3 from SrNetoChan/pr8612 Improves toggleAllLayers icon Alessandro Pasotti 2018-12-05 Toggle All Items -> Toggle Items Alexandre Neto 2018-12-05 Improves toggleAllLayers icon Alessandro Pasotti 2018-12-05 [feature] Add a toggle action to vector layer legend items Mathieu Pellerin 2018-12-05 Use QImageReader to speed up image cache's originalSize function Mathieu Pellerin 2018-12-05 Use image operation's multiplyOpacity in image cache Mathieu Pellerin 2018-12-01 [FEATURE] Raster image marker Merge: 60442980dd b45ab5d283 Alessandro Pasotti 2018-12-05 Merge pull request #8607 from elpaso/handle-bad-layers-refresh-layer-order Tells the bridge to update when a bad layer was fixed Mathieu Pellerin 2018-12-04 Add dox comment, fix travis Mathieu Pellerin 2018-12-04 Add opacity parameter to image cache Mathieu Pellerin 2018-12-04 Allow passing {width,height}-only size to the image cache Nyall Dawson 2018-12-03 Add method to QgsImageCache to retrieve original image size Nyall Dawson 2018-12-03 Ensure necessary updates happen when image cache is changed Nyall Dawson 2018-12-03 [FEATURE][API] Add a content cache for raster images This new class QgsImageCache is the equivalent of QgsSvgCache but for raster images. QgsImageCache stores pre-rendered resampled versions of raster image files, allowing efficient reuse without incurring the cost of resampling on every render. Additionally, it offers the other benefits QgsSvgCache has, such as thread safety, ability to transparently download remote images, and support for base64 encoded strings. Nyall Dawson 2018-12-03 Use QgsAbstractContentCache base class for QgsSvgCache Nyall Dawson 2018-12-03 Create a new abtract base class for file content caches (e.g. QgsSvgCache) Generalise QgsSvgCache and split off into a common base class so that we can re-use code with alternative similar caches, e.g. a raster image cache. Nyall Dawson 2018-12-05 [needs-docs][processing] Rename "remove duplicates by attribute" to "delete duplicates by attribute" for consistency with "delete duplicate geometries". Also add some tags to delete duplicate geometries algorithm. Nyall Dawson 2018-12-04 [processing] Fix exception on launching refactor fields (The logic with parameter widget_wrapper metadata is very gross - but there's nothing we can do about it till 4.0!) Fixes #20707 Nyall Dawson 2018-12-04 [processing][SAGA] Add unit test for RGB composite Nyall Dawson 2018-12-04 [processing][SAGA] Fix output type for RGB Composite should be tif, not sdat format Nyall Dawson 2018-12-04 [FEATURE] Allow deleting settings from the Advanced tab in options This commit adds a new right click menu to the settings shown in the "Advanced" tab in the settings dialog, which allows users to remove that setting (or group of settings) Nyall Dawson 2018-12-04 Add group method to QgsSettings Is present in the QSettings API, but missing from QgsSettings Denis Rouzaud 2018-12-04 fix typo iona5 2018-12-04 fix wrong padding of QgsFontButton on macOS Alessandro Pasotti 2018-12-04 Tell the bridge to update when a bad layer was fixed This fixes an unreported issue: when a bad layer is fixed it does not appear in the layer order panel. The reason why it does not appear is that a bad layer has no geometry information, and the layer order model does not list geometryless layers. But after a bad layer has been fixed, it has a geometry and the panel should show it. iona5 2018-12-04 workaround broken QFontDialog on macOS with Qt5 (Fixes #20426) QFontDialog using the native dialog is broken in some versions of Qt5 on macOS, see - https://bugreports.qt.io/browse/QTBUG-69878 - https://successfulsoftware.net/2018/11/02/qt-is-broken-on-macos-right-now/ this breaks QgsFontButton in ModeQFont. When opening the dialog it will not change the format after accepting. normally our code wouldn't use the native dialog on macOS anyway, but due to using an outdated preprocessor check it was exhibiting the broken behavior. this patch restores the usage of a non-native font dialog on macOS. discussions: - https://issues.qgis.org/issues/20426 - https://github.com/qgis/QGIS/pull/8585 Nyall Dawson 2018-12-03 Remove outdated comment signedav 2018-12-04 remove Q_ASSERT because of crssync Matthias Kuhn 2018-12-04 Do not report an error when checks are triggered Matthias Kuhn 2018-12-04 Save layer changes on successful repair when there are topology errors which are fixed subsequently, make sure that the layer can be saved again signedav 2018-12-04 typo and as_const Merge: 774c890f9c 4b9a532f2c Denis Rouzaud 2018-12-04 Merge pull request #8591 from 3nids/without_analysis allow to build QGIS without analysis Merge: c39e2b83da f6164509e5 Matthias Kuhn 2018-12-04 Merge pull request #8599 from m-kuhn/auth-manager-unique-ptr Use std::unique_ptr signedav 2018-12-04 do not write logs before QgsApplication instace because otherwise it creates a QgsProject without a QgsApplication and translation won't work anymore because it cannot connect the signal to the slot this fixes #20561 Merge: d4c62d17a9 3165382dcf Luigi Pirelli 2018-12-04 Merge pull request #8445 from NaturalGIS/add_te_paramater_in_gdal_clip_by_mask add the -te and -te_srs and -multi parameters to the gdalwarp tool used to clip rasters by mask layers signedav 2018-12-04 fix test and add test cases Matthias Kuhn 2018-12-04 Use std::unique_ptr Merge: 25bfca492f 868b04d829 Alessandro Pasotti 2018-12-04 Merge pull request #8592 from elpaso/opencl-remove-static-members [opencl] Remove all static members Giovanni Manghi 2018-11-05 partial fix for SAGA RGB composite tool Nyall Dawson 2018-12-04 [processing][SAGA] Fix definition of Patching algorithm And add unit test Fixes #20698 Denis Rouzaud 2018-12-03 be more verbose in var description signedav 2018-12-03 tests if gpkg back synchronization provides the same values Alessandro Pasotti 2018-12-03 [opencl] Remove all static members and rely on the default() mechanism, this prevents random crashes on exit when dtor is called on the statics. Denis Rouzaud 2018-12-03 fix building without PyQt Denis Rouzaud 2018-12-03 allow to build without analysis Alessandro Pasotti 2018-12-03 Silence warning in release mode signedav 2018-12-03 handle fid attribute in attrLookup on synchronization and use column++ again on iteration through attributes on copyVectorLayer fixes #20276 especially the not reported issue with synchronization Peter Petrik 2018-12-03 fix build on MacOS Merge: 4212deabe8 61dd729517 Alessandro Pasotti 2018-12-03 Merge pull request #8583 from elpaso/opencl-raster-calculator2 [opencl] Raster calculator goes opencl Alessandro Pasotti 2018-12-03 Move nodeCalc unique ptr to the GPU function ... and spare some CPU cycles Nyall Dawson 2018-12-03 [processing][saga] Add unit test for point distances alg Nyall Dawson 2018-12-03 [processing][SAGA] Fix default output format for geometry-less tables Nyall Dawson 2018-12-03 [processing] Add method for providers to specify a different list of supported output formats when an output has no geometry Nyall Dawson 2018-12-03 [processing] Fix hasGeometry() method when output is a geometry-less vector table From the dox for QgsProcessing.TypeVector: "When used for a sink this indicates the sink has no geometry.". If an algorithm is using this value to indicate "maybe has geometry" for an output, then that algorithm is incorrect and should be using TypeVectorAnyGeometry instead. Merge: 9b9881d3da b67ef4f7f6 Luigi Pirelli 2018-12-02 Merge pull request #8443 from NaturalGIS/fix_saga_point_distances fix the SAGA Points Distances tool Alessandro Pasotti 2018-12-01 Remove duplicated code The input check was already done before entering in the GPU branch Alessandro Pasotti 2018-12-01 Fix build warnings Alessandro Pasotti 2018-12-01 [opencl] Raster calculator goes opencl Merge: d9a70d084b dd309ccbe5 Alessandro Pasotti 2018-12-01 Merge pull request #8581 from elpaso/bugfix-20682-form-toggle-editing [attributeform] Do not reset feature on editing toggled Alessandro Pasotti 2018-11-30 [attributeform] Do not reset feature on editing toggled ... just reset values Fixes #20682 - form toggle editing Jürgen E. Fischer 2018-11-30 INSTALL: add note about git core.filemode on windows (superceeds PR#8578) (oci-devel now dependency of qgis-dev-deps in OSGeo4W) Merge: 0af1ce40a8 13eca562f6 Alessandro Pasotti 2018-11-30 Merge pull request #8579 from elpaso/opencl-2 [opencl] Support for platforms > 1.1 Alessandro Pasotti 2018-11-30 Fix build warning again (on debian opencl headers do not support 2.2) Alessandro Pasotti 2018-11-30 Fix build warning and cl-std for 2.x builds Alessandro Pasotti 2018-11-30 Remove TODO comment because it's now done Alessandro Pasotti 2018-11-30 [opencl] Support for platforms > 1.1 Merge: e546129f5c 50e5414232 Alessandro Pasotti 2018-11-30 Merge pull request #8571 from elpaso/bugfix-20601-rastercalc-duplicated-layer-names Fix rastercalc duplicated layer names Víctor Olaya 2018-11-30 [processing] fixed update of MultipleInputPanel after alg is run Fixes #20670 Alessandro Pasotti 2018-11-30 Coding style and SIP_DEPRECATED Nyall Dawson 2018-11-30 [processing] Fix crash when running model through modeler dialog Fixes #20676 stra2da 2018-11-29 first example deleted, cause it is for combine function Merge: 7c43bcda76 157c8f4987 Denis Rouzaud 2018-11-29 Merge pull request #8560 from 3nids/locator_context Add context menu for locator filter results Nyall Dawson 2018-11-27 Add new "allowVersionCheck" setting If true, users may control whether the version check is enabled or disabled through the QGIS settings dialog. (The default check behavior is determined by the existing 'checkVersion' setting). If false, no version checking will be performed AND users will NOT have an option to enable this check in the settings dialog. This setting is intended for use in enterprise installs where QGIS version management is handled centrally. Nyall Dawson 2018-11-27 [processing] Fix exception when parameter metadata is set to extend inbuilt wrapper type Nyall Dawson 2018-11-27 [processing] Allow parameter metadata to set the number of decimal places to show in numeric/distance widgets E.g. to only show 2 decimal places: # only show two decimal places in parameter's widgets, not 6: param.setMetadata( {'widget_wrapper': { 'decimals': 2 } }) Denis Rouzaud 2018-11-29 more doc Alessandro Pasotti 2018-11-29 Raster calc: refresh layers list if a layer is renamed or added/removed Fixes #20601 - bug: Raster calculator produces empty results layer and no error message if input layer is one that has been renamed in QGIS layers panel Denis Rouzaud 2018-11-29 fix python bindings Merge: 137361b968 51a27b31b1 Blottiere Paul 2018-11-29 Merge pull request #8551 from pblottiere/bugfix_wms [server] OGC WMS 1.3.0 Denis Rouzaud 2018-11-29 fix typo Merge: f93af56fd6 8d75371c68 Alessandro Pasotti 2018-11-29 Merge pull request #8566 from anitagraser/master updated splash to zanzibar Merge: 318c2461f3 5256611169 Alessandro Pasotti 2018-11-29 Merge pull request #8570 from AlisterH/ticket20665 Expression calculator: clarify documentation for x_at() and y_at() (addresses #20665) Denis Rouzaud 2018-11-29 allow to use icons too Denis Rouzaud 2018-11-29 do not use qaction in the result, build context menu in the widget Blottiere Paul 2018-11-29 Update tests Alessandro Pasotti 2018-11-29 Return a vector instead of a list and deprecate rasterEntries Alessandro Pasotti 2018-11-29 Extend documentation Alessandro Pasotti 2018-11-29 Do not add duplicates in raster calc layers list Related to #20601 Alister Hood 2018-11-29 Expression calculator: clarify documentation for x_at() and y_at() Blottiere Paul 2018-11-29 Remove qgis address from schemaLocation Alessandro Pasotti 2018-11-29 Remove obsolete imported headers Merge: 88d962ff6c 81723586f5 Alessandro Pasotti 2018-11-29 Merge pull request #8564 from elpaso/rastercalculator-fast-track Rastercalculator memory efficient track Merge: f10b62c380 52eeabae2d Alessandro Pasotti 2018-11-29 Merge pull request #8565 from elpaso/docker-testing-env-fixes Docker testing env minor fixes and improvements Nyall Dawson 2018-11-29 [processing] Fix crash on closing batch processing dialog Refs #20650 Nyall Dawson 2018-11-29 [processing] Fix run as batch mode doesn't execute Fixes #20650 Merge: cdda581819 38df74c569 Alessandro Pasotti 2018-11-28 Merge pull request #8567 from JamesShaeffer/bugfix-19959 [Bugfix] Fixes #19959 - "Handle Bad Layers" dialog message text unclear Alessandro Pasotti 2018-11-28 Update reference hashes for calculator processing test James Shaeffer 2018-11-28 Updated the message for the 'unhandled layers' dialogue Anita Graser 2018-11-28 updated splash to zanzibar Alessandro Pasotti 2018-11-28 Less verbose output and import PyQt from qgis module Alessandro Pasotti 2018-11-28 Fix ini file creation Mathieu Pellerin 2018-11-26 [processing] Add test & adjust handling of negative distance value for multi ring (constant) algorithm Alessandro Pasotti 2018-11-28 Fix rounding error while calculating output raster dimensions This was creating artifacts in some situations (missing line in the middle). Denis Rouzaud 2018-11-28 use int as IDs to recognize context menu entries Denis Rouzaud 2018-11-27 fix doc Denis Rouzaud 2018-11-27 complete roleNames Denis Rouzaud 2018-11-27 [locator] allow to have context menu entries for results Denis Rouzaud 2018-11-27 [sipify] fix initializer in strcuts Alessandro Pasotti 2018-11-28 Fix docstring for findNodes Alessandro Pasotti 2018-11-28 Fix OR operator toString representation Merge: 73d19e3c19 fd02722851 Alessandro Pasotti 2018-11-28 Merge pull request #8563 from elpaso/rastercalculator-drop-std-prefix Drop std:: prefix from calculator operators Alessandro Pasotti 2018-11-28 Fix build warning Mathieu Pellerin 2018-11-28 [processing] Add edit feature in-place menu shortcut (useful for people who rely on the locator) Mathieu Pellerin 2018-11-28 [locator] Fix presence of html tag for multi-line tooltips Mathieu Pellerin 2018-11-28 [locator] Append an active tag to item text for checked/activated actions Alessandro Pasotti 2018-11-28 Remove debug code and improve comments Alessandro Pasotti 2018-11-28 Remove debug code Alessandro Pasotti 2018-11-27 Drop std:: prefix from calculator operators Alessandro Pasotti 2018-11-27 Scanline implementation Alessandro Pasotti 2018-11-27 Extended message in progress dialog + removed unused cast Alessandro Pasotti 2018-11-27 Added findNodes method and tests Alessandro Pasotti 2018-11-27 Drop std:: prefix from calculator operators Merge: c5549bea48 b3ed482bc8 Alessandro Pasotti 2018-11-28 Merge pull request #8550 from elpaso/bugfix-20583-19760-raster-calculator Raster calculator crash and hang fixes. Fixes #20583 #19760 Nyall Dawson 2018-11-28 Update test mask Jürgen E. Fischer 2018-11-27 fix windows build (partly reverts 1a199d095) Jürgen E. Fischer 2018-11-27 update v2 header guards Denis Rouzaud 2018-11-27 fix building without gui (#8561) Rifa'i M. Hanif 2018-11-27 set user profile menu object name Merge: 6cc41a9474 31f3f69d3c Luigi Pirelli 2018-11-27 Merge pull request #8557 from juanmpd/patch-1 Update Grass7Utils.py. Fixes #20632 #20502 Giovanni Manghi 2018-11-27 added missing * juanmpd <45386331+juanmpd@users.noreply.github.com> 2018-11-27 Update Grass7Utils.py Alessandro Pasotti 2018-11-27 Add check for int overflow on 32 bit systems juanmpd <45386331+juanmpd@users.noreply.github.com> 2018-11-27 Update Grass7Utils.py Related to https://issues.qgis.org/issues/20632 This seems to solve this issue, but I don't really know if this change may be introducing some collateral effect. It should be revised by someone with good knowledge of this piece of code. Nyall Dawson 2018-11-27 Remove an incorrect /Transfer/ annotation, add a missing /Transfer/ annotation Nyall Dawson 2018-11-27 Safer memory management Nyall Dawson 2018-11-27 Use unique_ptr for owned pointer Nyall Dawson 2018-11-27 [hig] Capitalization Nyall Dawson 2018-11-27 [hig] Capitalization, improve dialog titles Nyall Dawson 2018-11-27 Negative indices count from back of linestring Nyall Dawson 2018-11-26 [FEATURE][API] Add some nice PyQGIS methods and exceptions to QgsLineString - len(QgsCurve) returns number of points in curve - raise IndexErrors when calling pointN, xAt, yAt, zAt, mAt, setXAt, setYAt, setMAt, setZAt with invalid vertex indices - Add [] getter for retrieving specific vertices, eg. ls[0] returns QgsPoint(...) - Add [] setter for setting specific (existing) vertices, e.g. ls[1] = QgsPoint(1,2) - Add del support for removing vertices, e.g. del ls[1] removes the second vertex swiss-knight 2018-11-26 Add ACCEPT_USE_OF_DEPRECATED_PROJ_API_H macro for proj_api.h to work with new release of proj4. (cherry picked from commit 6a7e951442d4f4ce57cb7816d9a4e513c4415fba) Jürgen E. Fischer 2018-11-26 osgeo4w: fix grass plugin installation (cherry picked from commit ec5a3b42b87e304690e241bca38d56870851fd10) Jürgen E. Fischer 2018-11-26 osgeo4w: still upload build log when tests are skipped Alessandro Pasotti 2018-11-26 Re-add the progress bar to the calculator Fixes #20583 - Raster calculator freezes the GUI with big rasters ... even if it is frozen while reding the raster, at least it allows to abort the process later Alessandro Pasotti 2018-11-26 [gdal] Fix an int overflow issue with raster block read Fixes #19760 - Raster calculator crashes QGIS 3 .. and probably more, but this is one of the greediest piece of code because it reads the whole raster to memory. Mathieu Pellerin 2018-11-26 [processing] Use MultiPolygon as output wkb type for multi ring buffer (constant) Nyall Dawson 2018-11-25 [browser] Add API to access the drive data items Mathieu Pellerin 2018-11-26 [processing] Fix negative distance value wrongly prohibited for multi ring buffer (constant) Nyall Dawson 2018-11-26 Also prompt to save projects with no layers, but changes Because if a user wants a "layout only" project, we should still give them unsaved changes warnings! Nyall Dawson 2018-11-26 [processing] Fix traceback when modeller parameter invalid value is detected Harrissou Sant-anna 2018-11-25 Deactivate help button for SAGA algorithms to avoid user frustration because no help is provided in user manual (simply listing parameters and options already shown in GUI can't be called a help) Faneva Andriamiadantsoa 2018-11-26 [FEATURE] Add dX, dY and residual on GCP Points (#8513) * add dX, dY and residual on GCP Points * add option to automatically save GCP Points in the raster-modified path Jürgen E. Fischer 2018-11-25 fix link error on windows (cherry picked from commit 22034aa0704dde196fa18f9f7baa901834499b37) Merge: 0e5718d2ef eb05f0a272 Alessandro Pasotti 2018-11-23 Merge pull request #8530 from elpaso/bugfix-20591-dissolve-show-error [processing] Show error when dissolve fails Alessandro Pasotti 2018-11-23 Translate debug message D'Hont René-Luc 2018-11-23 [Server][WFS] Null field value in GML has to be empty string Merge: a6432c7581 c1f8db9b2e Luigi Pirelli 2018-11-23 Merge pull request #8531 from Gustry/saga fix nodata parameter in saga Alessandro Pasotti 2018-11-23 Push debug message to console Jürgen E. Fischer 2018-11-23 debian packaging: include 3d bindings Nyall Dawson 2018-11-23 Fix unit test Nyall Dawson 2018-11-23 [processing] Correctly set parent widgets for algorithm dialogs to avoid dialogs immediately going out of scope and being garbage collected Nyall Dawson 2018-11-19 Fix context going out of scope Nyall Dawson 2018-11-17 Fix confusing override of accept method for non-dialog acceptance Nyall Dawson 2018-11-17 Fix ownership of algorithm instance used by processing dialog Nyall Dawson 2018-11-17 Fix incorrect ownership of processing algorithm dialog Alessandro Pasotti 2018-11-23 [procesing] Fix dissolve issue by taking the slower route in case of GEOS exception Alessandro Pasotti 2018-11-23 Throw an execption when the algorithm fails Nyall Dawson 2018-11-22 Remove progress task from identify action Seems that some providers trigger an issue with the progress task (likely due to a local event loop running on the main thread triggering a processEvents call). Workaround the issue by just removing the progress task -- it's unlikely to be missed anyway. Fixes #20459 Nyall Dawson 2018-11-23 Fix warnings Merge: 5a8c9bf52e 3ec853f635 Luigi Pirelli 2018-11-22 Merge pull request #8521 from chau-intl/master Hide newly added layer(s) when in group. Fixes #19174 Etienne Trimaille 2018-11-22 fix nodata parameter in saga Alessandro Pasotti 2018-11-22 [processing] Show error when dissolve fails Partial fix for #20591 - Dissolve tool failing to produce outputs There is still the GEOS issue to be cheked Jürgen E. Fischer 2018-11-22 fix windows build Merge: 256b58085d 51ee71316f Alessandro Pasotti 2018-11-22 Merge pull request #8524 from signedav/editafteredit [Bugfix] Release cell from focus on editing off signedav 2018-11-22 leave last attribute empty instead of first because though fid appears to be the first field it's added in the end and has the last index. fixes #20276 Merge: b1fd7b5ac6 7094ddf18e Alessandro Pasotti 2018-11-22 Merge pull request #8526 from elpaso/bugfix-20579-ogr-db-layers-name [ogr] Use table name as base layer name when adding ogr database layers Martin Dobias 2018-11-15 [mssql] Fix import of layers with invalid geometries (fixes #20122) This essentially reverts 62f4534 Rationale: - even valid geometries according to GEOS may be considered as invalid by MS SQL so there is no way of knowing that a geometry may be fail to be added - change of geometries applies MakeValid() so it is consistent again - GDAL driver also applies MakeValid() on all added/changed geometries - QGIS since 3.4 has optional geometry checks for validity etc. so some truly invalid geometries may be fixed before submitted to the provider See also https://github.com/qgis/QGIS/pull/8411 Alessandro Pasotti 2018-11-22 Use isValid instead of isNull and add a test for gpkg Nyall Dawson 2018-11-22 Package missing ESRI token auth method Merge: fee3935887 afd3525297 Martin Dobias 2018-11-22 Merge pull request #8509 from wonder-sk/terrain-map-themes [FEATURE] Optionally use a map theme to render terrain textures Alessandro Pasotti 2018-11-21 [ogr] Use table name as base layer name when adding ogr database layers Fixes #20579 - Improve layer name rendering for MySQL connections Merge: d257cf0776 fe8d419c4d Alessandro Pasotti 2018-11-21 Merge pull request #8519 from elpaso/browser-gpkg-vector-rename [feature][needs-docs] Allow gpkg vector rename from browser Martin Dobias 2018-11-21 Add test for terrain theme + do not use project singleton Mathieu Pellerin 2018-11-21 Add a project properties dialog test case Mathieu Pellerin 2018-11-21 Avoid more needless project dirtying Merge: bb44e2b60b 0d696ef1e5 Alessandro Pasotti 2018-11-21 Merge pull request #8520 from elpaso/bugfix-20549-invalid-xml-gfi [server] Fix invalid xml in getfeatureinfo Merge: d1d3a51efb 9c6e24fd19 Alessandro Pasotti 2018-11-21 Merge pull request #8512 from elpaso/docker-testing-env-tests Docker testing env tests Alessandro Pasotti 2018-11-21 Support F2 for layer rename action Also refactored some internal methods to avoid duplication of code and use parent class virtual rename() instead of a new method for gpkg only. signedav 2018-11-21 delete layer action only on items that have capability "delete" check if the item with the menu has this capability and only handle the selected items with this capabiltiy signedav 2018-11-21 Disable current cell on editing off because otherwise on single cell change the change would not been stored in mEditBuffer fixes #15975 Merge: f3fbd060ce 792546c45f Denis Rouzaud 2018-11-21 Merge pull request #8429 from lbartoletti/extendMapTool [needs-docs][FEATURE] Trim/extend Simon Wells 2018-11-16 fix another include directive for spatialindex Simon Wells 2018-11-16 Remove PATH_SUFFIX as it is no longer needed, as it is optional it is not sufficient to be used in place of spatialindex/ Simon Wells 2018-11-16 avoid conflicting geos spatialindex.h include file correct includes for spatialindex Nyall Dawson 2018-11-19 [needs-docs] Add shortcut for paste to scratch layer (Ctrl+Alt+V) Mathieu Pellerin 2018-11-20 [ui] Harmonize save raster layer as dialog's scroll area Mathieu Pellerin 2018-11-20 [needs-docs][ui] Move 'add saved file to map' option away from data settings Nyall Dawson 2018-11-21 Dox Nyall Dawson 2018-11-20 Add method to set QgsFeature geometry directly from QgsAbstractGeometry Allows feat.setGeometry(QgsPoint(1,2)) instead of the more obscure feat.setGeometry(QgsGeometry(QgsPoint(1,2))) Nyall Dawson 2018-11-21 Capitalization chau-intl 2018-11-20 Fix for bug report #19174 - hide newly added layer(s) when in group When loading a single layer QGIS will set it as invisible if the user have chosen so (new_layers_visible=false) in the settings. When a data set contains more than one layer and the user chooses "Add layers to a group" the layers are added as visible no matter what. This commit is fixing that problem for both GDAL and OGR data sets by setting both the group and its layers as invisible/unchecked. Fixes #19174 Alessandro Pasotti 2018-11-20 [server] Fix invalid xml in getfeatureinfo Fixes #20549 - error in parsing WMS GetFeatureInfo as XML Also s/meta/META/ for consistency with all other tags Alessandro Pasotti 2018-11-20 [feature][needs-docs] Allow gpkg vector rename from browser Merge: 7e00afc2c7 9e2d172dfd Alessandro Pasotti 2018-11-20 Merge pull request #8517 from elpaso/docker-testing-env-docs Docker testing env docs Alessandro Pasotti 2018-11-20 Typos and small improvements Alessandro Pasotti 2018-11-20 Redirect test output to dev null Alessandro Pasotti 2018-11-20 Fix path to tester script Merge: ba81a2ee13 32b7d7e5dd Alessandro Pasotti 2018-11-20 Merge pull request #8510 from signedav/fix_providerIndex Don't handle defaultValueClause as not unique value signedav 2018-11-20 remove unused variable signedav 2018-11-20 action deleteLayer in the dataitemproviders implemented for derived functions in: - `QgsGeoPackageAbstractLayerItem` - `QgsSLLayerItem` - `QgsPGLayerItem` - `QgsMssqlLayerItem` Alessandro Pasotti 2018-11-20 Move test in its own script Alessandro Pasotti 2018-11-19 Copy updated test runner into the docker Handle -e and do not exit on error Alessandro Pasotti 2018-11-19 Fix the python test runner and add a test for it Alessandro Pasotti 2018-11-20 Spelling Alessandro Pasotti 2018-11-20 Added circle-ci Alessandro Pasotti 2018-11-20 Documentation for the dockers David Adler 2018-11-17 Fix indentation - issue #20337 Hopefully this is correct. I'm not having much luck getting prepare-commit.sh or astyle.sh to run on Windows. David Adler 2018-11-15 Update src/providers/db2/qgsdb2provider.cpp David Adler 2018-11-15 Update src/providers/db2/qgsdb2provider.h dwadler 2018-11-11 run prepare-commit on DB2 fixes for #20337 David Adler 2018-11-08 DB2 fixes for #20337 Nyall Dawson 2018-11-19 [needs-docs] Fix use of duplicate action name (Properties is already used by project properties) Nyall Dawson 2018-11-19 Avoid QObject::connect null warning Nyall Dawson 2018-11-19 Fix crash when calculating offset on certain single curves which become multilinestrings when offset Nyall Dawson 2018-11-16 [FEATURE][API] Add parts iterators to QgsGeometry This allows easy iteration over all the parts of a geometry, regardless of the geometry's type. E.g. geometry = QgsGeometry.fromWkt( 'MultiPoint( 0 0, 1 1, 2 2)' ) for part in geometry.parts(): print(part.asWkt()) geometry = QgsGeometry.fromWkt( 'LineString( 0 0, 10 10 )' ) for part in geometry.parts(): print(part.asWkt()) There are two iterators available. QgsGeometry.parts() gives a non-const iterator, allowing the parts to be modified in place: geometry = QgsGeometry.fromWkt( 'MultiPoint( 0 0, 1 1, 2 2)' ) for part in geometry.parts(): part.transform(ct) For a const iteration, calling .const_parts() gives a const iterator, which cannot edit the parts but avoids a potentially expensive QgsGeometry detach and clone geometry = QgsGeometry.fromWkt( 'MultiPoint( 0 0, 1 1, 2 2)' ) for part in geometry.const_parts(): print(part.x()) Nyall Dawson 2018-11-15 Raise IndexError in PyQGIS when calling geometryN on a collection with an invalid geometry index And add len operator to QgsGeometryCollection signedav 2018-11-19 check uniqueCheck before overwrite defaultValueClause and some tests for it this fixes #20397 and fixes #20431 Martin Dobias 2018-11-19 [FEATURE] Optionally use a map theme to render terrain textures Often it is useful to have a different map theme for terrain in 3D view than the map theme used in the main map canvas. Merge: 29875d3843 2c12146086 Denis Rouzaud 2018-11-19 Merge pull request #8480 from lbartoletti/rectangle3PointsProjected [FEATURE][needs-docs]Add map tool: rectangle 3 points (projected) Denis Rouzaud 2018-11-19 do not push deps images on PR Denis Rouzaud 2018-11-19 add docker hub credentials to yml file signedav 2018-11-19 delete/truncate selected tables for mssql-tables signedav 2018-11-19 remove unused comments lbartoletti 2018-11-19 fix license lbartoletti 2018-11-19 Denis' review Merge: 50e2b76ae7 03d53fb871 Blottiere Paul 2018-11-19 Merge pull request #8260 from lbartoletti/dbmanager_add_save_sql_file [FEATURE][needs-docs]Add buttons to load and save an external SQL file Merge: 357ea19caf 53532faf5c Blottiere Paul 2018-11-19 Merge pull request #8005 from lbartoletti/bugfix_18902 Fixes #18902 Snapping and tracing inconsistent behaviour Harrissou Sant-anna 2018-11-18 Add missing article Harrissou Sant-anna 2018-11-16 Mention that display name is used by the locator search tool William Kyngesburye 2018-11-18 quiet cmake policy message Denis Rouzaud 2018-11-18 fix ccache for Docker images Denis Rouzaud 2018-11-18 disable ccache in cmake since it is already defined as compiler Denis Rouzaud 2018-11-18 print ccache status William Kyngesburye 2018-11-17 add missing Mac UI style plugin to app bundle Håvard Tveite 2018-11-16 GDAL extractreprojection missing from the raster menu This was missed in #8378. Nyall Dawson 2018-11-17 [processing] Don't run validity checks for buffer alg Buffering doesn't care about validity and can sometimes be used to repair geometries Denis Rouzaud 2018-11-17 also push deps image for cron jobs Denis Rouzaud 2018-11-17 add missing exiv2 Denis Rouzaud 2018-11-17 fix lib path in docker (not Travis) Denis Rouzaud 2018-11-17 fix docker tag for cosmic Denis Rouzaud 2018-11-17 add Qt53D include dir Merge: d77d832ac5 112e9d7ac7 Alessandro Pasotti 2018-11-17 Merge pull request #8475 from elpaso/docker-testing-env Added QGIS testing environment to dockers Merge: 1ef04d7ab2 dfa69b5b78 Denis Rouzaud 2018-11-17 Merge pull request #8499 from qgis/multi-docker-yaml build docker images baed on cosmic and bionic Denis Rouzaud 2018-11-16 add Qt5 3D extras paths Denis Rouzaud 2018-11-16 fix global env var Denis Rouzaud 2018-11-16 remove left over Denis Rouzaud 2018-11-16 enable dual builds BIONIC/COSMIC for images Denis Rouzaud 2018-11-16 [docker] simpler configuration to provide different build options Matthias Kuhn 2018-11-15 Produce multiple docker images Merge: 0a42a101c4 236328fbd4 Matthias Kuhn 2018-11-16 Merge pull request #8496 from m-kuhn/coordinateUtilsFunctions Expose QgsCoordinateUtils functions via Q_INVOKABLE Matthias Kuhn 2018-11-16 Make code_layout test happy Matthias Kuhn 2018-11-16 Less usage of QgsProject::instance Matthias Kuhn 2018-11-16 Make QgsCoordinateUtils functions Q_INVOKABLE Merge: 438a1daf6a 2cf8f74c71 Blottiere Paul 2018-11-16 Merge pull request #8063 from tudorbarascu/test_server test server rendering debian buster bug Merge: 30692fa9a3 c8fc7a2419 Matthias Kuhn 2018-11-16 Merge pull request #8442 from signedav/textfield_null Range widget: Remove null representator during editing Tudor Bărăscu 2018-09-28 test server rendering debian buster bug #18988 Nyall Dawson 2018-11-15 Implement Open in Terminal for windows Nyall Dawson 2018-11-15 Fix some incorrect icon sizes Merge: 767e9a5103 d0bc67c5f0 Matthias Kuhn 2018-11-15 Merge pull request #8487 from daniviga/rpm-exiv2 [RPM] Add exiv2-devel to build requirements Daniele Viganò 2018-11-15 Update documentation related to Fedora Daniele Viganò 2018-11-15 [RPM] Add exiv2-devel to build requirements lbartoletti 2018-11-15 fix enum lbartoletti 2018-11-15 override default destructor Merge: 574a57f2e4 767e9a5103 lbartoletti 2018-11-15 Merge branch 'master' into extendMapTool signedav 2018-11-15 delete selected layers on spatialite and pg signedav 2018-11-15 do not pass item as argument signedav 2018-11-15 pass items to delete layer activity Denis Rouzaud 2018-11-15 Update .docker/qgis.dockerfile Co-Authored-By: elpaso lbartoletti 2018-11-15 use a switch Mathieu Pellerin 2018-11-15 Add missing north arrow decoration icon & improve grid icon Mathieu Pellerin 2018-11-15 Remove one use of QStringLiteral in the copyright decoration Mathieu Pellerin 2018-11-15 Improve a few decoration dialog .ui files Mathieu Pellerin 2018-11-15 Use auto geometry restore for decoration dialogs Mathieu Pellerin 2018-11-15 Improve capitalization of decoration dialogs Mathieu Pellerin 2018-11-15 Address title decoration review comments Mathieu Pellerin 2018-11-14 Dedicated title decoration icon Mathieu Pellerin 2018-11-14 [FEATURE] Top/bottom centering placement for decoration items The centered placement is implemented for: - Title decoration - Copyright decoration Mathieu Pellerin 2018-11-14 [FEATURE] Title label decoration Nyall Dawson 2018-11-13 Add some icons for browser directory actions Nyall Dawson 2018-11-13 [FEATURE] Add native platform interface for opening a terminal window at a specified path And implement for Linux. Add a new context menu entry to directories in browser to open a terminal window at that directory on supported platforms Merge: 48d498be2f b5cad2341f Denis Rouzaud 2018-11-14 Merge pull request #8483 from 3nids/test_definition remove definition of ENABLE_TEST in CMake Denis Rouzaud 2018-11-14 add missing cond PRIVATE Jürgen E. Fischer 2018-11-14 translation string fix Denis Rouzaud 2018-11-14 remove ENABLE_TESTS definition this was causing a complete rebuild when you enabled/disabled tests Denis Rouzaud 2018-11-14 [server] remove ENABLE_MS_TESTS definition when tests are enabled Peter Petrik 2018-11-13 explicitely check if effectiveApperance is available Peter Petrik 2018-11-13 frameworks must be linked weakly so the symbols are resolved on runtime Peter Petrik 2018-11-13 fix missing dark mode symbol Merge: 61066281b5 3692b6a1d7 Martin Dobias 2018-11-14 Merge pull request #8467 from wonder-sk/configure-lights [3d] Configuration of lights in 3D map scene Merge: 08544fbbd6 1d379ae28d Matthias Kuhn 2018-11-14 Merge pull request #8476 from lbartoletti/cast_time_project On some architectures, time_t is not equal to int64 signedav 2018-11-14 tests for focus on null field Alessandro Pasotti 2018-11-14 Drop QGIS 2 support Nyall Dawson 2018-11-13 [browser] Restore attribute preview from 2.x standalone browser This resurrects an "attributes" tab in the browser layer properties panel/window, showing a preview of the attributes for a vector layer. For performance, we limit the table to show a maximum of the first 100 rows. (There's no way to "page" attribute table requests currently or load them in the background). But besides, the table is really only good for a quick preview and in this case it's ok to only show a subset of records. Mathieu Pellerin 2018-11-13 [project] Avoid needlessly dirtying when written value does not change lbartoletti 2018-11-13 Add map tool rectangle 3 points where 3rd point is projected on segment p1-p2 Merge: 7cce9b3eb9 d2998ef7c9 Borys Jurgiel 2018-11-14 Merge pull request #8312 from borysiasty/bigger_coordinate_widget Make the coordinate widget a little bit wider signedav 2018-11-12 remove mouserelesae event because it's not needet. on focus it should clear. cond / endcond signedav 2018-11-08 clear value on clear in case the value is the null representator (null) signedav 2018-11-08 Remove the null representator text on getting focus of `QgsSpinBoxLineEdit` This fixes #20153 signedav 2018-11-08 pass SpecialValueText as NullValue Alessandro Pasotti 2018-11-13 Disable OpenCL utils test on travis (no OpenCL device) lbartoletti 2018-11-13 replace toTime_t ->toSecsSinceEpoch Martin Dobias 2018-11-13 Fix tests lbartoletti 2018-11-13 On some architectures, time_t is not equal to int64 Alessandro Pasotti 2018-11-13 Shellcheck 2 Alessandro Pasotti 2018-11-13 Renamed docker to .docker Alessandro Pasotti 2018-11-13 Leave the dot for docker Alessandro Pasotti 2018-11-13 Revert "Dot-less docker directory" This reverts commit 8d850e9f0144856b3e0d95de0b5e8a6e74118bd7. Alessandro Pasotti 2018-11-13 Revert "Dot-less docker in travis config file" This reverts commit 99f7236498697b1097e7351cd403dfc514e0081f. Alessandro Pasotti 2018-11-13 Shellcheck Alessandro Pasotti 2018-11-13 Dot-less docker in travis config file Alessandro Pasotti 2018-11-13 Dot-less docker directory Merge: 7b98302aba be2ac88643 lbartoletti 2018-11-13 Merge branch 'extendMapTool' of github.com:lbartoletti/QGIS into extendMapTool Alessandro Pasotti 2018-11-13 Added QGIS testing environment to dockers Also: - renamed .docker to docker (now it's public and official) - added dependencies for python CI testing Merge: 45dc7fb91e ccc2b3a271 Matthias Kuhn 2018-11-13 Merge pull request #8472 from daniviga/rpm-gdal [RPM] Add an explicit dependency for GDAL lbartoletti 2018-11-13 fix indent Peter Petrik 2018-11-13 fix userLoginName Peter Petrik 2018-11-12 sipify Peter Petrik 2018-11-12 cmake option for forcing static libs Peter Petrik 2018-10-19 ios only supports static libs Peter Petrik 2018-10-11 minor tweaks for iOS build Peter Petrik 2018-10-11 QPrinter is unavailable on some platforms Peter Petrik 2018-10-11 support platforms that does not have QProcess support (iOS) Peter Petrik 2018-10-10 Qt5SerialPort optional Peter Petrik 2018-11-13 fix spelling Peter Petrik 2018-11-12 support for compilation on macos10.14, but running on macos10.13 or earlier lbartoletti 2018-11-13 missing translations; add extension at save Merge: 5dab30b6ca d479b4dcbc Alessandro Pasotti 2018-11-13 Merge pull request #8464 from elpaso/bugfix-20455-value-relation-multiple-rules Emit valueChanged when a widget value changes as a consequence of ano… Merge: 8b2331a40d 5dab30b6ca lbartoletti 2018-11-13 Merge branch 'master' into extendMapTool Martin Dobias 2018-11-13 Review/test fixes lbartoletti 2018-11-13 Paul's review lbartoletti 2018-11-12 Nyall's review lbartoletti 2018-10-29 init trim/extend feature Daniele Viganò 2018-11-13 [RPM] Add an explicit dependency for GDAL Jürgen E. Fischer 2018-11-13 debian packaging: add libexiv2-dev dependency lbartoletti 2018-11-13 add LastDir for SQL File Nyall Dawson 2018-11-13 Capitalization Mathieu Pellerin 2018-11-12 [needs-docs][ui] Remove save as action from the project toolbar Nyall Dawson 2018-11-13 [afs] Fix identify tool sometimes just uses a bounding box check instead of exact intersection Martin Dobias 2018-11-12 [FEATURE] Configuration of lights in 3D map scene This adds a section to define point lights in 3D scenes. Up to 8 lights are supported (limitation by implementation of materials). For each light one can set the position, intensity, color and attenuation Nyall Dawson 2018-11-13 Remove some unused whatsThis text Nyall Dawson 2018-11-13 Fix invalid Qt version check resulting in "What's this" buttons still showing on Win Nyall Dawson 2018-11-11 Tweak logic relating to suppressing attribute form for new features For non-spatial layers, creating a new feature from the main window now ALWAYS shows the attribute form for the new feature, regardless of the user's "suppress form" setting. We do this because, unlike for spatial layers, there's zero feedback given when adding a new feature to a non spatial layer. (Spatial layers have instead feedback even when the form is suppressed, because you see the new feature appear on the map instantly) But when a new feature is added from the attri bute table window, then we never show the new feature's form -- because that's already visible inside the attribute table dialog itself. Nyall Dawson 2018-11-12 Fix some warnings Nyall Dawson 2018-11-12 [needs-docs] Implement native file properties support for Windows Allows opening the native file explorer file/directory properties dialog for browser items Nyall Dawson 2018-11-11 Use messagebar for binary extraction feedback Nyall Dawson 2018-11-11 Dox++ Nyall Dawson 2018-11-11 Unit tests for binary editor widget Nyall Dawson 2018-11-11 [FEATURE] Binary (blob) field support for memory layers Allows storage of binary blob fields in memory layers Nyall Dawson 2018-11-11 [FEATURE] New form widget for binary (blob) fields This widget is available for binary fields only (and is the default widget used for binary fields). It offers a label showing whether the blob field is empty or not, and if non-empty shows the content size (in bytes/kb/etc). A drop down menu button allows users to save the current binary contents of the field out to a disk based file, clear the contents of a blob field, or embed binary contents by picking a file from their system. Nyall Dawson 2018-11-10 Add support for binary fields to QgsVectorFileWriter Nyall Dawson 2018-11-10 Unit test for creation of blob field in existing table Nyall Dawson 2018-11-10 Tweak behavior of new shapefile/gpkg browser actions Nyall Dawson 2018-11-10 Fix string Nyall Dawson 2018-11-10 [FEATURE][ogr] Allow creation of binary (blob) fields for compatible filetypes Nyall Dawson 2018-11-10 Add comment on detach use Nyall Dawson 2018-11-10 Fix size of field icons (should be 16x16), minimize Nyall Dawson 2018-11-09 Fix build on Travis Nyall Dawson 2018-11-09 Fix build Nyall Dawson 2018-11-09 Unit tests for extract binary algorithm Nyall Dawson 2018-11-09 Unit tests for updating OGR binary column Nyall Dawson 2018-11-09 Icon for binary fields Nyall Dawson 2018-11-09 Don't try to show CRS in map layer model for aspatial tables Nyall Dawson 2018-11-09 [FEATURE][processing] New algorithm for extracting binary blobs from fields Allows users to extract binary fields to files. The filename is set via a data defined expression, so can be taken from a column value or a more complex expression. Nyall Dawson 2018-11-09 [FEATURE] Binary blob support for OGR provider Instead of converting binary fields to truncated strings, we instead store their contents as QByteArray values, allowing the original binary content to be retrieved. This allows for plugins and scripts to utilise binary fields, such as extracting their contents. Nyall Dawson 2018-11-09 Rename method for consistency, fix dox Nyall Dawson 2018-11-09 Update some dependencies Nyall Dawson 2018-11-09 Only analysis lib depends on EXIV2, not core/etc Nyall Dawson 2018-11-09 [FEATURE][API] New class QgsExifTools Contains utilities for retrieving the geotag from images and for setting an image's geotag. Working with geotags (before this class!) is super-annoying and fiddly and relies on either parsing command line tools or depending on non-standard Python libraries which are not available everywhere, and often very difficult for users on certain platforms to get installed and working correctly. With this class we have stable methods for geotag getting/setting which are universally available and can be used safely by plugins and scripts. Nyall Dawson 2018-11-08 Link exiv2 into analysis library Sandro Mani 2015-09-02 Add EXIV2 cmake variables Forward port from kadas-albireo Jürgen E. Fischer 2018-11-12 debian packaging: add python-gdal dependency Merge: 9b04a29116 bcf8b0de9e Martin Dobias 2018-11-12 Merge pull request #8458 from wonder-sk/terrain-shading [3d] Terrain shading lbartoletti 2018-11-12 Add translation ; add button 'load file' Alessandro Pasotti 2018-11-12 Emit valueChanged when a widget value changes as a consequence of another widget changed Fix #20455 lbartoletti 2018-11-12 Paul's review: code enhancement Martin Dobias 2018-11-12 Change \sa to \see in qgs3dmapsettings.h Nyall Dawson 2018-11-12 Support WSL shells in astyle script Martin Dobias 2018-11-11 [FEATURE] Add support for shading of terrain This adds new options for user to choose how the terrain should be rendered: - shading disabled - color of terrain is determined only from map texture - shading enabled - color of terrain is determined using Phong's shading model, taking into account map texture, terrain normal vector, scene light(s) and terrain material's ambient+specular colors and shininess (configuration of lights is not there yet - now we always have a single point light with white color at the middle of the scene at 1km above the zero elevation) Jürgen E. Fischer 2018-11-11 scripts/scandeps.pl run to update INSTALL Martin Dobias 2018-11-11 Calculate normals of terrain tile vertices Merge: b39e5a0937 669d650895 Luigi Pirelli 2018-11-11 Merge pull request #8378 from havatv/patch-1 Reintroduce GDAL extract projection and update extractprojection.py to QGIS 3 Jürgen E. Fischer 2018-11-11 processing: add windows support to exportRasterLayersIntoDirectory (fixes #20146) Jürgen E. Fischer 2018-11-10 osgeo4w: * only use GRASS major version in executable names * autodetect GRASS folder Landry Breuil 2018-10-29 [Packaging] install icons / appdata / desktop file on BSDs too Jürgen E. Fischer 2018-11-10 make snapping type translatable in model (fixes #20437) Nyall Dawson 2018-11-10 Add missing context object in lambda connect Nyall Dawson 2018-11-10 Capitalization Nyall Dawson 2018-11-10 [dbmanager] Fix exception when browsing project layers Jürgen E. Fischer 2018-11-09 OGC parameter names are case-insensitive Nyall Dawson 2018-11-09 Explicitly disable debug messages in dwg import Even preventing their output isn't enough here. There's just SO many debug msgs throughout this class, that creating and parsing the debug messages strings (which is done even if the message level is higher than is output) is enough to grind the import to a halt on debug enabled builds. Nyall Dawson 2018-11-09 Make dwg import less debug noisy Nyall Dawson 2018-11-10 Further protection in windows event message handling Refs #20386 Nyall Dawson 2018-11-10 Add some notes to test, additional test with empty line Nyall Dawson 2018-11-09 Revert "[pal] Use QgsGeometry::makeValid instead of buffer(0) to repair geometries" This reverts commit e05a5a930241ec3c9c5df7880650da60382b956c. The makeValid call is much slower than the previous "buffer( 0 )" approach Fixes #20260 Merge: 9e78b826f9 fe6f99a6e0 Denis Rouzaud 2018-11-09 Merge pull request #8404 from 3nids/locator_core Move parts of QgsLocatorFilter to core Merge: 06c3d7c5b6 1606bf1997 Matthias Kuhn 2018-11-09 Merge pull request #8451 from daniviga/rpm-opencl Add support for OpenCL in RPM Denis Rouzaud 2018-11-08 check filter Denis Rouzaud 2018-11-08 missing destructor Denis Rouzaud 2018-11-08 also move triggering of results to core Daniele Viganò 2018-11-09 RPM spec template cleanup [skip ci] Giovanni Manghi 2018-11-09 run prepare-commit Nyall Dawson 2018-11-09 Nice icons for ring combo box Nyall Dawson 2018-11-09 Move forceRHR to QgsGeometry, avoid duplicate code Nyall Dawson 2018-11-09 Update reference lines Nyall Dawson 2018-11-06 Fix warning Nyall Dawson 2018-11-06 [FEATURE] Add option to simple line and marker line to only render exterior ring or interior rings This option is shown whenever a simple line symbol or marker line symbol is used as part of a fill symbol for rendering polygons. The default behavior is to render both interior and exterior rings, but this new setting allows users to set the symbol layer to render only for the exterior ring OR only for interior rings. This allows for symbolisation which wasn't directly possible before, such as a marker line with markers for interior rings angled toward the interior of the polygon. Sponsored by the German QGIS User Group Fixes #12652 Nyall Dawson 2018-11-06 Dox++ Nyall Dawson 2018-11-06 [FEATURE] Add option to force right-hand-rule during polygon symbol rendering This new option, available under the "Advanced" button for fill symbols, allows forcing rendered polygons to follow the standard "right hand rule" for ring orientation (where exterior ring is clockwise, and interior rings are all counter-clockwise). The orientation fix is applied while rendering only, and the original feature geometry is unchanged. This allows for creation of fill symbols with consistent appearance, regardless of the dataset being rendered and the ring orientation of individual features. Refs #12652 Nyall Dawson 2018-11-06 Fix accidently skipped test Nyall Dawson 2018-11-06 Remove no longer required workaround Nyall Dawson 2018-11-06 Ensure that QgsGeometry::offsetCurve does not reverse curve orientation Nyall Dawson 2018-11-06 [FEATURE][processing] New algorithm to force right hand rule for polygons This algorithm forces polygon geometries to respect the Right-Hand-Rule, in which the area that is bounded by a polygon is to the right of the boundary. In particular, the exterior ring is oriented in a clockwise direction and the interior rings in a counter-clockwise direction. Nyall Dawson 2018-11-06 [FEATURE] force_rhr expression function Forces polygons to follow the right hand rule, in which the area that is bounded by a polygon is to the right of the boundary. In particular, the exterior ring is oriented in a clockwise direction and the interior rings in a counter-clockwise direction. Nyall Dawson 2018-11-06 Add method to QgsCurvePolygon to force RHR, ensuring standard ring orientation Nyall Dawson 2018-11-06 Add method to determine orientation of closed curves Etienne Trimaille 2018-11-09 [FEATURE] explode hstore algorithm (#8212) Nyall Dawson 2018-11-09 Fix crash in geometry checker Fixes #20408 Daniele Viganò 2018-11-08 Add support for OpenCL in RPM Giovanni Manghi 2018-11-08 add the -te and -te_srs and -multi parameters to the gdalwarp tool used to clip rasters by mask layers Giovanni Manghi 2018-11-08 add missing file Giovanni Manghi 2018-11-08 add GRASS r.mapcalculator, remove r.mapcalc Giovanni Manghi 2018-11-08 fix the SAGA Points Distances tool Håvard Tveite 2018-11-08 No output - no mention (gdalalg yaml) Merge: ad1bba2ac9 ba4981a1f4 Alessandro Pasotti 2018-11-08 Merge pull request #8435 from elpaso/handle-bad-layers5 bad layers dialog new button labels and icon Merge: 528c8a63bf 872c9a10a3 Martin Dobias 2018-11-08 Merge pull request #8438 from wonder-sk/fix-block-outside-raster-extent Fix raster block output when block extent is outside of valid area Alessandro Pasotti 2018-11-08 Move change data source under filter signedav 2018-11-08 unused variable removed Martin Dobias 2018-11-08 Add unit test Martin Dobias 2018-11-07 [3d] fix inevitable crashes when terrain bounding boxes were shown The list of vertices just kept growing and growing (and we didn't even need another copy!) Alessandro Pasotti 2018-11-08 Disable "Change data source..." action if layer is editable Alessandro Pasotti 2018-11-08 Move apply button next to browse and disable keep when apply is triggered Merge: 0ba475bdfb f012580740 Alessandro Pasotti 2018-11-08 Merge pull request #8434 from elpaso/datasource-select-dialog-additions QgsDataSourceSelectDialog: filter, refresh and scroll to last selecte… Nyall Dawson 2018-11-07 Minor ui tweaks to afs source select dialog Nyall Dawson 2018-11-07 [afs] Remove 'cached' checkbox from source select dialog This checkbox was never hooked up to anything (caching is ALWAYS enabled for the provider). Nyall Dawson 2018-11-07 [FEATURE][AFS] Add new browser context menu entry to visit the service info page for AFS layer/featureservice/folder items It's very handy for troubleshooting connections and seeing extended service properties Nyall Dawson 2018-07-25 [afs] Fix missing layers/services when connection url does not point at an individual service endpoint Previously the provider would only show layers if a FeatureService endpoint was used for the url, and would show nothing if users enter the base server url. Fix this by implementing a tree view for AFS items so that if users enter a connection url at a higher level than we show nested services/folders containing the layers. Martin Dobias 2018-11-07 [gdal] Fix raster block output when block extent is outside of valid area This was causing problems in 3D view when raster was used as DEM... terrain tiles were generated also where they should not appear and contained random heights that caused failures of camera center adjustment to terrain. In the areas completely outside of raster's extent the block was being returned with some values uninitialized (instead of having correctly set no-data values) Merge: 4cdde31c17 913719fd37 Matthias Kuhn 2018-11-07 Merge pull request #8436 from signedav/copy_2_pg Using of QgsVectorLayerUtils::createFeature on move and copy tool signedav 2018-11-07 use toMap to convert to attributeMap Alessandro Pasotti 2018-11-07 s/bad/unavailable/ layers signedav 2018-11-07 createFeature on move and copy using of the createFeature function with tool move and copy and there the logic of unique not null fields (like primary keys) is used. This would fix #20347 Alessandro Pasotti 2018-11-07 bad layers dialog new button labels and icon Alessandro Pasotti 2018-11-07 Remove double qualifier Alessandro Pasotti 2018-11-07 QgsDataSourceSelectDialog: filter, refresh and scroll to last selected item plus: - expand children of last selected item - save/restore status Nyall Dawson 2018-11-07 Decode uri for ams provider Nyall Dawson 2018-11-07 If decoding a layer URI returns a url, then show a link to that url in the layer's metadata Nyall Dawson 2018-11-07 [afs] Implemented decodeUri for AFS provider Allows retrieval of the web URL for an AFS layer Nyall Dawson 2018-11-07 [afs] Use new style data item provider Merge: c7cda51499 2dd3f969f8 Alessandro Pasotti 2018-11-06 Merge pull request #8430 from elpaso/handle-bad-layers4 Fix a few crashes with bad layers Denis Rouzaud 2018-11-06 correctly update extent/CRS when setting map canvas Salvatore Larosa 2018-11-06 fix build on OSX: followup bf21ce4661b952fc22f425619ac051d641ad9306 Alessandro Pasotti 2018-11-06 Fix a few crashes with bad layers Denis Rouzaud 2018-11-06 rename QgsLocatorWidgetCore to QgsLocatorModelBridge Denis Rouzaud 2018-11-06 fix mac build Denis Rouzaud 2018-11-06 save current extent and CRS in locator core remove remaining bits of interface Martin Dobias 2018-11-06 [3d] fix camera controller using wrong shift/ctrl status (fixes #20131) We used Qt3DInput::QLogicalDevice with its axes and actions for camera controller, but over time this got quite impractical, moreover we started to have problems with shift/ctrl actions getting stuck in wrong state in case they were pressed or released while 3D canvas was not focused (which is in fact relatively common when using other widgets in the GUI) This commit switches over to using just QMouseHandler and QKeyboardHandler for handling key and mouse events and this not only makes the code easier to read, but also the issues with shift/ctrl go away (because we do not keep their status anymore, we just check whether they are active inside event handlers). The speed of change with mouse wheel and keys should be similar or a bit less than what it was before. Denis Rouzaud 2018-11-06 show icon if exist for menus in customization dialog Denis Rouzaud 2018-11-06 fix move feature action not correctly shown in customization Merge: 5ae2bae909 9af0719ff2 Alessandro Pasotti 2018-11-06 Merge pull request #8427 from elpaso/handle-bad-layers3 Handle bad layers: fixes for groups and subset string Denis Rouzaud 2018-11-02 make proxyModel method q_invokable Denis Rouzaud 2018-11-02 implement roleNames for QgsLocatorModel Denis Rouzaud 2018-11-06 Revert "create a core interface for QgsMapCanvas" This reverts commit 79c5b35a3925336e01e9ac1a6a75fd32eb3b8cdd. Denis Rouzaud 2018-11-02 move part of the logic of QgsLocatorWidget to core Denis Rouzaud 2018-11-02 create a core interface for QgsMapCanvas Alessandro Pasotti 2018-11-06 Bad layers: added tests for subset string and groups Alessandro Pasotti 2018-11-06 Correctly parse styles for layer in groups Alessandro Pasotti 2018-11-06 Restore subset string when fixing a bad layer Alessandro Pasotti 2018-11-06 Do not check for geom equality when fixing a bad layer re-apply the style with no checks for geometry type This is a temporary workaround, the solution will probably need some storage for the original geometry type. Merge: 36f115833e 9916c5fbb7 Alessandro Pasotti 2018-11-06 Merge pull request #8426 from SrNetoChan/new_bad_layer_logo New bad layers icon for layers panel Alexandre Neto 2018-11-06 New bad layers icon for layers panel Merge: 45059297e4 7db1d4e8b4 Alessandro Pasotti 2018-11-06 Merge pull request #8425 from elpaso/handle-bad-layers3 Add symbology tests (rule based and categorized) to Handle bad layers Alessandro Pasotti 2018-11-06 Added test project with the bad layers (not used by tests) but still useful for manual tests Alessandro Pasotti 2018-11-06 Add rule-based and categorized styles to the bad layers test H Tveite 2018-11-06 Added tests for gdal extractprojection Martin Dobias 2018-11-06 [3d] Fix 3D line symbol in 3D views in print layouts (fixes #20118) Turned out we were getting an old version of OpenGL that does not support the "primitive restart" functionality and so wherever a linestring should be broken it was connected through (0,0,0) to the next linestring. Merge: c54c559723 64bd7a7ced Alessandro Pasotti 2018-11-06 Merge pull request #8359 from elpaso/handle-bad-layers2 [needs-docs][feature] Deferred handling of bad layers Nyall Dawson 2018-11-06 Ensure browser preview canvases don't get treated like map canvas docks They have their own special logic, and shouldn't respond to any project based settings or triggers Fixes #20362 Nyall Dawson 2018-11-05 More old style connect removal Nyall Dawson 2018-11-05 More old style connect removal Nyall Dawson 2018-11-05 Start fixing some remaining old style connects Nyall Dawson 2018-11-05 Address some clazy warnings Nyall Dawson 2018-11-05 Fix some missing context arguments in connects with lambda These cause infinite lifetime connections which result in crashes Nyall Dawson 2018-11-05 Bump minimum Qt version to 5.9 Merge: cd28b45984 90b57ab814 Luigi Pirelli 2018-11-05 Merge pull request #8241 from NaturalGIS/fix_grass7_r_stats_quantile fix GRASS7 r_stats_quantile Merge: e70b71b154 6cb1b780d4 Matthias Kuhn 2018-11-05 Merge pull request #8391 from karomap/master Fixes #18872 Fix symbol selector dialog overflows the screen on small resolution Alessandro Pasotti 2018-11-05 Lower opencl message to warning so users don't panic Merge: 19ef2f904b fd2a599778 Matthias Kuhn 2018-11-05 Merge pull request #8409 from DelazJ/renameFiles Rename some rendererV2 ui files Nyall Dawson 2018-11-05 Add missing /Factory/ annotation Nyall Dawson 2018-11-05 Add a __repr__ method to QgsMimeDataUtils::Uri Merge: 68be6df376 923adf2ff7 Martin Dobias 2018-11-05 Merge pull request #8411 from wonder-sk/slap-mssql-around-with-a-trout Fix a bunch of MS SQL provider issues Martin Dobias 2018-11-04 Make sure topo editing button is updated on new/loaded project Martin Dobias 2018-11-04 [vertex tool] Fix topo editing when moving vertices/edges (fixes #20158) - when some "extra" vertices are selected when moving a vertex, their coincident vertices will be also moved (#20158) - when moving an edge, coincident vertices to its endpoints will be also moved - new tests to cover the above scenarios - made the code hopefully easier to read Martin Dobias 2018-11-04 Read/write relative paths to gpkg rasters in project (when enabled) Routines in raster layer were not aware of "GDAL:filename:table" syntax used for raster layers from GeoPackages so project files were storing absolute paths even when relative paths should have been used. Alessandro Pasotti 2018-11-05 Added ~QgsDataSourceSelectDialog destructor Alessandro Pasotti 2018-11-03 Remove unnecessary project from test data Alessandro Pasotti 2018-11-03 Store original style as QDomDocument instead of an XML string Nyall Dawson 2018-11-05 Small cleanups for QgsDataSourceSelectDialog Alessandro Pasotti 2018-11-03 Remove unnecessary project from test data Alessandro Pasotti 2018-11-03 Better handling of invalid relations ... - do not add them to the manager dialog - do not add relations to not existent layers (but keep relations to invalid layers) Alessandro Pasotti 2018-11-03 Check for raster validity in raster style widget Alessandro Pasotti 2018-11-03 Store original style as QDomDocument instead of an XML string Alessandro Pasotti 2018-11-03 Restore handle bad layers dialog original behavior Alessandro Pasotti 2018-11-02 Data source select dialog now accepts a model Alessandro Pasotti 2018-11-02 Rendering test for bad layers and setDataSource Alessandro Pasotti 2018-11-02 Spelling Alessandro Pasotti 2018-11-02 Fix raster style restore when setDataSource Alessandro Pasotti 2018-11-02 Renamed buttons for bad layers dialog Alessandro Pasotti 2018-11-02 Fix check condition for layer style restore Alessandro Pasotti 2018-11-02 Fix raster set data source (with test) Alessandro Pasotti 2018-11-02 Take context by copy in lambda Alessandro Pasotti 2018-11-02 Add … to change data source action Alessandro Pasotti 2018-11-02 Remove unused connection Alessandro Pasotti 2018-11-02 Copy! References in lambdas are dangerous Note to self: repeat 3 times: Copy! References in lambdas are dangerous Copy! References in lambdas are dangerous Copy! References in lambdas are dangerous Alessandro Pasotti 2018-11-02 Move change data source action to app Alessandro Pasotti 2018-11-02 Add test data for relations Alessandro Pasotti 2018-11-01 Fix crash due to index on wrong model Alessandro Pasotti 2018-11-01 Keep invalid relations and update them when the data source changes Added a check for layer.isValid in relation.isValid, keep relations in the manager even if they are not valid and connect dataSourceChanged with updateRelationStatus Alessandro Pasotti 2018-11-01 Added a validOnly flag to mapLayers to filter for valid layers only Alessandro Pasotti 2018-10-31 Fix crash in raster readXml when data provide cannot be created Actually it was a consequence of a broken test, but there is no need to crash. Alessandro Pasotti 2018-10-31 Add the bad layers test to cmake and fix it for renamed methods Alessandro Pasotti 2018-10-30 Only filter by layer type: ignore provider key Alessandro Pasotti 2018-10-30 Filter layers by type in the data source select dialog Alessandro Pasotti 2018-10-30 Restore original layer style (tested with vectors only) Alessandro Pasotti 2018-10-30 Noted in the method documentation that dataProvider() may return null Alessandro Pasotti 2018-10-30 Renamed originalXmlProperties methods and variables Alessandro Pasotti 2018-10-30 Tests for bad layers raster support Alessandro Pasotti 2018-10-30 Bad layers indicator raster support Alessandro Pasotti 2018-10-30 Changed debug message text for bad layers Alessandro Pasotti 2018-10-30 Variable rename (get rid of "my" prefix) Alessandro Pasotti 2018-10-30 Implement setDataSource for rasters Alessandro Pasotti 2018-10-30 Move setDataSource to QgsMapLayer also setter and getter for providerType Alessandro Pasotti 2018-10-30 [ogr] do not crash if ogr layer is null Alessandro Pasotti 2018-10-29 Bad layers: open a browser widget dialog to select a data source when indicator is clicked Alessandro Pasotti 2018-10-29 Remove modal warning when closing the bad layer dialog Alessandro Pasotti 2018-10-29 More readable test Alessandro Pasotti 2018-10-29 Add test case for getFeatures on invalid bad layer Alessandro Pasotti 2018-10-29 Silence longstanding debug warning Alessandro Pasotti 2018-10-29 Added API methods to retrieve only valid maplayers ... and to count them Tests updated accordingly, note that from now on the assumption that a layer store or a layer project contains only valid layers will not be true anymore. To be honest it has never been true, because a layer can become invalid at any time during its life cycle, so better never assume that a layer from the store or from the project is vaid. Alessandro Pasotti 2018-10-20 Add test for handle bad layers and invalid layers pass through Alessandro Pasotti 2018-10-20 Do not bail out from reading the layer xml if layer is not valid Alessandro Pasotti 2018-10-20 Handles invalid layer properties when saving Invalid layers just pass through if the layer was saved without changing the data source. Alessandro Pasotti 2018-10-20 Add storeInvalidLayersProperties to store invalid layers This can be used to restore initial layer status or to apply styles and other layer properties if the data source is changed. The idea is that the user can fix bad layers at any time, and by setting a new datasource she probably wants to keep the original layer properties. Alessandro Pasotti 2018-10-20 Add menu items also if invalid (but check for it) Alessandro Pasotti 2018-10-20 The store can now add invalid maplayers Merge: bac5fbbe0d c962573c82 Alessandro Pasotti 2018-11-05 Merge pull request #8407 from elpaso/bugfix-20338-qgsfeatureselectiondlg-sizing Make sure QgsFeatureSelectionDlg does not outgrow the window Nyall Dawson 2018-11-05 Small cleanups for QgsDataSourceSelectDialog Nyall Dawson 2018-11-05 Fix mangled fonts in script editors Don't override default font letter spacing or stretch -- it's not safe to do because the results are very dependent on the individual font's appearance and rendering hints. Fixes #20349 Nyall Dawson 2018-11-05 Correct test comparisons Previously QCOMPARE( QgsGeometry, QgsGeometry ) was actually only testing for QCOMPARE( bool(QgsGeometry), bool(QgsGeometry) )...! Nyall Dawson 2018-11-04 Remove QgsGeometry bool operator This is too dangerous -- it gets silently casted to numeric values instead of throwing compilation errors Nyall Dawson 2018-11-04 Fix equality comparison when saving vertex tool edits Martin Dobias 2018-11-04 [3d] Fix crash in terrain generator if DEM raster layer is missing Harrissou Sant-anna 2018-11-01 Add link to user manual for annotation dialogs Nyall Dawson 2018-11-04 Fix dox Nyall Dawson 2018-11-02 Remove executeExport* methods from QgsWindowManagerInterface No longer required, and of limited value anyway Nyall Dawson 2018-11-02 [needs-docs] Add right click context actions to Project files in browser With options to - load project - open project file properties (operating system file properties dialog that is, on supported platforms only) Nyall Dawson 2018-11-02 Add method to handle browser item double clicks to QgsDataItemGuiProvider And move handling of layer/project file double clicks in browser dock from gui->app Nyall Dawson 2018-10-29 [FEATURE][browser] Add "New" menu to context menu on directories With option to create a new geopackage or shapefile in the clicked directory Nyall Dawson 2018-10-29 Move layer item action handling to app Nyall Dawson 2018-10-28 Spelling Nyall Dawson 2018-10-28 Move favorites action handling from gui to app Nyall Dawson 2018-10-28 Move Project Home GUI action handling from core to app And remove more QWidget imports from core library Nyall Dawson 2018-10-28 Move some browser directory action handling from core/gui to app Nyall Dawson 2018-10-27 Allow provider libraries to create QgsDataItemGuiProviders ...by implementing dataItemGuiProviders() Nyall Dawson 2018-10-27 Link the application browser dock to the application message bar Nyall Dawson 2018-10-27 Also pass complete list of all selected items to createContextMenu, so that actions can operate on ALL selected items E.g. delete multiple layers from a geopackage at once Nyall Dawson 2018-10-27 Add method to populate browser context menu to QgsDataItemGuiProvider Nyall Dawson 2018-10-27 Add a QgsDataItemGuiProvider interface and registry for providers These providers will be used to control how the browser data items behave within GUI, and to allow separation of GUI related properties of browser items from the core code. A new registry QgsDataItemGuiProviderRegistry has been created (modeled off QgsDataItemProviderRegistry), with an application wide instance available from QgsGui::instance()->dataItemGuiProviderRegistry() Nyall Dawson 2018-10-27 Add unit tests for QgsDataItemProviderRegistry Nyall Dawson 2018-11-04 Sipify Martin Dobias 2018-11-03 [vertex tool] Respect topo editing when adding a vertex (fixes #18046) When adding a vertex to a segment that is coincident with some other segments and topological editing is enabled, vertex tool will now correctly add new vertex also the coincident segments to preserve shared borders. Nyall Dawson 2018-11-04 Fix some windows build warnings Nyall Dawson 2018-11-04 Fix leak due to deletion of incomplete type Martin Dobias 2018-11-04 [mssql] Show in browser also tables with invalid features They will just have a generic vector icon Martin Dobias 2018-11-04 [mssql] Do not expect that SRIDs are equivalent to postgis SRIDs There is no direct relationship between postgis SRIDs and SRIDs used in any other database. If you imported data with GDAL, things may work, because GDAL prefers to use equivalent SRIDs to EPSG IDs / PostGIS SRIDs. If you imported data with QGIS, that will not work. QGIS MS SQL provider happily uses internal SRS IDs from srs.db for SRIDs. That should be probably modified to use GDAL's logic: 1. preferably use EPSG ID as SRID 2. if taken, find a safe SRID Martin Dobias 2018-11-04 [mssql] fix a bunch of strange bugs when connecting from linux These include: - fetching incomplete (corrupted) geometries - fetching incomplete text data (e.g. WKT for CRS) Also fixes a bug with empty attribute table for some ms sql layers Merge: ec98dfcf92 1fbcab9edc Denis Rouzaud 2018-11-03 Merge pull request #8406 from 3nids/fix20321 fix device size in decoration item Harrissou Sant-anna 2018-11-03 More rendererv2 cleanup Harrissou Sant-anna 2018-11-03 Rename some rendererV2 ui files Alessandro Pasotti 2018-11-03 Make sure QgsFeatureSelectionDlg does not outgrow the window Fixes #20338 - Can not scroll through attribute list in dialog window when linking existing child features Denis Rouzaud 2018-11-02 fix device size in decoration item the size should take the device pixel ration into account fixes #20321 Denis Rouzaud 2018-11-02 move decoration items to specific folder Merge: 116fcc453c ec98dfcf92 Rifa'i M. Hanif 2018-11-03 Merge remote-tracking branch 'upstream/master' Denis Rouzaud 2018-11-02 fix build without GUI (#8405) Denis Rouzaud 2018-11-02 allow to restric to certain module when running sip_includes.sh it's a bit faster 🍺 Merge: 8400a8bb3d 7fb8579c9e Matthias Kuhn 2018-11-02 Merge pull request #8402 from m-kuhn/autoActivateGeometryValidation Activate geometry checks when changing layer properties Håvard Tveite 2018-11-02 Update extractprojection.py indentation again... Matthias Kuhn 2018-11-02 Fix crash when de/reactivating layer checks When errors have been found and shown on the dock and deactivating layer checks that resulted in crashes. Also when deactivating and reactivating checks, that would result in crashes. Matthias Kuhn 2018-11-02 Activate geometry checks when changing layer properties No longer requires a reload of the project Fix #20218 https://issues.qgis.org/issues/20218 Håvard Tveite 2018-11-02 added a tr() based on feedback from jef-n Jürgen E. Fischer 2018-11-02 dwg import: * allow entering new gpkg filenames (fixes #20305) * move messagebar to dialog Merge: ea734595ef 105455ca2c Alessandro Pasotti 2018-11-02 Merge pull request #8396 from elpaso/datasource-select-dialog QgsDataSourceSelectDialog: a simple browser-based reusable data sourc… Mathieu Pellerin 2018-11-02 [native] Use official .desktop file name on linux Håvard Tveite 2018-11-01 Some more indentation issues Nyall Dawson 2018-11-02 Fix crash on Windows on idle/usb notifications Fixes #20312, #20319, #20312, #20307, #20299, #20297, #20280 (maybe others) Nyall Dawson 2018-11-01 Tighten scope of connection Nyall Dawson 2018-10-31 [mssql] Fix database connection cleanup on thread exit Nyall Dawson 2018-10-31 Fix authentication database connections Fixes the authentication database cannot be opened in some circumstances. We need to ensure that the pooled database connection is removed immediately on thread finalisation and cannot defer this until the main thread event loop runs. Fixes #20262 Nyall Dawson 2018-10-31 Correctly cleanup auth db connection on thread finished (doesn't fix the invalid connection issue!) Nyall Dawson 2018-10-31 Add more debugging to auth db opening havatv 2018-11-01 fixed some PEP8 issues Denis Rouzaud 2018-11-01 fix qgsDoubleString printing -0 (#8363) Alessandro Pasotti 2018-11-01 Layout fixes havatv 2018-11-01 Added file output to gdal extractprojection, added exception for non-gdal sources and fixed boolean parameter handling + some formatting Merge: fa71e4d3d7 986e11b6bb Even Rouault 2018-11-01 Merge pull request #8397 from rouault/fix_20308 [BUGFIX] [OGR provider] Make filter by id(s) requests work again on OSM datasets (fixes #20308) Nyall Dawson 2018-11-01 Move to vector general group Nyall Dawson 2018-10-31 Unit tests for reomve duplicates by attribute Nyall Dawson 2018-10-29 [FEATURE][processing] New algorithm "Remove duplicates by attribute" Allows for removal of duplicate features, identified using the values in one (or more) field values from the input features. Optionally any discarded (duplicate) features can be saved to a separate sink. Jürgen E. Fischer 2018-11-01 fix news Jürgen E. Fischer 2018-11-01 verify that projecta actually delivers a changelog Even Rouault 2018-11-01 [BUGFIX] [OGR provider] Make filter by id(s) requests work again on OSM datasets (fixes #20308) Alessandro Pasotti 2018-11-01 QgsDataSourceSelectDialog: a simple browser-based reusable data source select dialog Nyall Dawson 2018-11-01 Fix memory leak Nyall Dawson 2018-10-30 [FEATURE] Allow exploration of QGS project file contents directly within browser Allows QGIS project file items inside the browser to be expanded, showing the full layer tree (including groups) contained within that project. Layers are shown as normal layer items, allowing them to be easily added to the current project via drag and drop or double click. Additionally, because they are treated just the same as any other layer items in the browser, they can be drag and dropped within the browser to e.g. directly copy the layer to a geopackage file! TODO: apply layer symbology from project file when adding a layer from a different project to the current project Nyall Dawson 2018-10-30 [browser] Allow data item providers a chance to implement QGIS project item creation and override default project file handling If no provider is registered which handles QGIS project files, then the default behavior is used as a fallback Nyall Dawson 2018-10-30 [browser] Avoid expanding/collapsing nodes if the double click was specifically handled by an item itself Nyall Dawson 2018-10-30 Add method to get QgsLayerItem::LayerType from a map layer Nyall Dawson 2018-11-01 [processing][GRASS] Correctly handle input vector layers with |layername= param Fixes #20277 Nyall Dawson 2018-11-01 [processing][GRASS] Give some more feedback when trying to use v.external for reading inputs, and if we can't, advise why not Nyall Dawson 2018-11-01 [processing][grass] Highlight GRASS error messages and warnings in log And catch segmentation faults from GRASS commands and show a nice helper text advising user that QGIS isn't at fault here ;) Also add a tip to try disabling the v.external option if that setting is enabled and a GRASS segfault occurs Nyall Dawson 2018-11-01 [processing] Fix incorrect html used when pushing console command feedback to dialog And make color less dominant (not bright blue!). We want other more critical messages the be more attention grabbing then the noisy console outputs. Nyall Dawson 2018-11-01 Hidpi friendly message bar icon sizes Nyall Dawson 2018-11-01 Hidpi friendly welcome page sizes Nyall Dawson 2018-10-31 [FEATURE] Show QGIS style xml libraries in browser and support drag and drop of style .xml files to main QGIS window Double clicking the databases or dragging them to QGIS triggers the import from style dialog with the corresponding input file already selected Nyall Dawson 2018-10-31 [browser] Unify layer name in properties for raster/vector layers Nyall Dawson 2018-10-31 [FEATURE][browser] Restore preview functionality from old 2.x standalone browser into inbuilt browser dock panel layer properties widget Nyall Dawson 2018-10-31 [browser] Remove redundant name/uri/provider labels from top of layer properties widget All this information is already shown in the scrollable metadata section below that, so we're wasting precious space in this valuable widget with a lot of duplicate information Nyall Dawson 2018-10-31 [browser] Don't try to open links within the browser properties widget Instead open them externally. Fixes clicking on the path link within metadata tries to open layer files instead the text widget instead of showing them in the desktop file browser. William Kyngesburye 2018-10-31 don't run GRASS commands in shell, that's not working Nyall Dawson 2018-11-01 Fix crash on opening options on debug builds where open CL is not enabled Fixes #20295 Nyall Dawson 2018-11-01 Fix build warning Björn Harrtell 2018-10-31 Remove meaningless conditional and improve user input handling Merge: 467fae8e26 c55b4eb4c8 Matthias Kuhn 2018-10-31 Merge pull request #8240 from m-kuhn/mergeVectorLayersDuplicateFid Ignore FID field when merging vector layers to geopackage Merge: b64e72a89d 9f2fb2d4cf Alessandro Pasotti 2018-10-31 Merge pull request #8388 from elpaso/bugfix-20271-wms-null-styles [wms] Do not pass null QStrings to QgsWmsProvider::setQueryItem Rifa'i M. Hanif 2018-10-31 Fix symbol selector dialog overflows the screen on small resolution Matthias Kuhn 2018-10-31 Make sip a bit happier Alessandro Pasotti 2018-10-31 Skip kw check Matthias Kuhn 2018-10-31 Regenerate fids for "multipart to singlepart algorithm" Matthias Kuhn 2018-10-31 Regenerate fids for "join attributes by location", pt2 Matthias Kuhn 2018-10-31 Regenerate fids for "Join attributes by field value" Matthias Kuhn 2018-10-31 Regenerate fids for "points along geometry" Fix #19998 Matthias Kuhn 2018-10-31 Regenerate fids for "join attributes by location" Fix #19708 Matthias Kuhn 2018-10-31 Add test for QgsVectorLayerExporter with RegeneratePrimaryKey Matthias Kuhn 2018-10-31 Case insensitive file extension check Matthias Kuhn 2018-10-30 Parameter name harmonization Matthias Kuhn 2018-10-30 Skip path checking Matthias Kuhn 2018-10-30 Add missing param doc Matthias Kuhn 2018-10-30 Add comment for semi-broken control file Matthias Kuhn 2018-10-30 Fix test for merging layers to gpkg Matthias Kuhn 2018-10-30 Make doxygen a bit happier Matthias Kuhn 2018-10-30 Use decodeUri instead of string parsing Matthias Kuhn 2018-10-30 Unify parameter names Matthias Kuhn 2018-10-19 Ignore FID field when merging vector layers to geopackage Matthias Kuhn 2018-10-25 Fix faulty alg name in test Matthias Kuhn 2018-10-25 Add merge vector layer test for gpkg Matthias Kuhn 2018-10-25 Allow using gpkg in processing tests Alessandro Pasotti 2018-10-31 [wms] Do not pass null QStrings to QgsWmsProvider::setQueryItem Fix #20271 - WMS is not displayed in QGIS 3.4.0 With test D'Hont René-Luc 2018-10-26 [Bugfix][Server] Use Project selection color in GetPrint 3.4 Mathieu Pellerin 2018-10-30 Prevent flooding (and app freeze) of items added to the message bar Denis Rouzaud 2018-10-30 native/CMakeLists.txt cleanup (#8380) Nyall Dawson 2018-10-31 Fix some inefficient python dictionary iteration Nyall Dawson 2018-10-31 Fix inefficient calls to QgsFeature.attributes()[idx] Replace with just f[idx]. Calling QgsFeature.attributes() allocates a list of all attributes, which is inefficient when only a single attribute value is needed. fuzzysolutions <29453443+fuzzysolutions@users.noreply.github.com> 2018-10-22 Minor changes to speed up PointstoPaths algorithm # 1: Replaced time-consuming call on all attributes by a more specific request - responsible for about 90% of running time in my tests. # 2: Minor speedup by calling items() before the for loop (1s in a large layer). Nyall Dawson 2018-10-31 Fix another warning Nyall Dawson 2018-10-31 Fix a (harmless) build warning Björn Harrtell 2018-10-29 Prefetch memory variable changed to 32-bit and default raised to 8MB Nyall Dawson 2018-10-30 Fix broken handle bad layers dialog Partially revert af0bae67f and ea2cc365 Fixes #20265 Nyall Dawson 2018-10-30 Avoid crash in style model when adding symbols with a new tag to library Fixes #20256 Nyall Dawson 2018-10-30 [browser] Fix some items which are marked as "Collapse" capability are incorrectly expanded on startup Nyall Dawson 2018-10-30 [processing] Fix crash when right clicking toolbox outside of an item Fixes #20264 havatv 2018-10-30 Update GDAL extractprojection.py to QGIS 3 Håvard Tveite 2018-10-30 Reintroduce GDAL extract projection Fixes #20263 (when some other files are also fixed) Merge: 3a74c879cc f4326842ab Matthias Kuhn 2018-10-30 Merge pull request #8362 from m-kuhn/codeReadability Improve code readability Merge: 59b1d3090f e968819d6e Matthias Kuhn 2018-10-30 Merge pull request #8361 from m-kuhn/deadlockInGeometryValidation Fix deadlock in geometry validation Matthias Kuhn 2018-10-30 Switch Matthias Kuhn 2018-10-30 More comprehensive API docs Merge: a9f7f3542e e16e25c016 Matthias Kuhn 2018-10-30 Merge pull request #8360 from m-kuhn/hideGeometryValidation Hide geometry validation dock Ricardo Garcia Silva 2018-10-29 vector layer properties now checks if config widget factory supports layer previously the factory would always be used, even if it did not support the active layer fixes #20240 William Kyngesburye 2018-10-29 update mac bundling for new Qt frameworks Matthias Kuhn 2018-10-29 Allow calling getFeatureSource without feedback Matthias Kuhn 2018-10-29 Improve code readability Matthias Kuhn 2018-10-29 Silence warning Matthias Kuhn 2018-10-29 Fix deadlock in geometry validation Fix a deadlock in geometry validation. This happens when the mainthread "waits for finished" of a checker thread. What happened in this case was, that the main thread canceled the feedback and waited for any jobs to finish. If a job was waiting for a feature source (or something else to be executed on the main thread) this resulted in a mighty deadlock. What we do here is that we regularly check if we ought to cancel while waiting for our slot on the main thread and can bail out if we should cancel before the main thread gets around to take care of our function. The difference is, we still execute the code on the background thread and make sure that the main thread is not doing anything during this time to avoid working on the same data structures in parallel. Merge: 8fc43780dc ac54e9611b Alessandro Pasotti 2018-10-29 Merge pull request #8358 from elpaso/bugfix-20255 Fix geometry precision input in vector layer properties and not-dot l… Alessandro Pasotti 2018-10-29 Show an empty string if precision is 0 or not valid Matthias Kuhn 2018-10-29 Hide geometry validation dock Fix #20245 https://issues.qgis.org/issues/20245 Alessandro Pasotti 2018-10-29 Fix geometry precision input in vector layer properties and not-dot locales Fix #20255 - Impossible to enter a decimal value for the geometry precision in French (comma as decimal separator) Merge: d4cf8cf7de 9768fdd0f3 Matthias Kuhn 2018-10-29 Merge pull request #8114 from signedav/bugfix_not_deleting_relation More intuitive relation reference widget text filter Nyall Dawson 2018-10-29 More clazy optimisations Nyall Dawson 2018-10-29 Fix clazy warnings Nyall Dawson 2018-10-29 Fix build Nyall Dawson 2018-10-29 Avoid creating temporary project properties and options dialogs for locator filter This is expensive and results in a lengthy delay when first using the locator in a QGIS session. Replace with an alternative approach which doesn't rely on creation of temporary dialogs, yet should still ensure that these dialogs don't go out of sync with the locator. Nyall Dawson 2018-10-29 Capitalization Nyall Dawson 2018-10-29 [processing] Fix exceptions due to closed algorithm dialogs when opened from toolbox and closed before task completes Nyall Dawson 2018-10-29 Avoid useless tray icon on Windows 7 Fixes #20247 Nyall Dawson 2018-10-29 Follow up status bar font fixes, avoid too small font on Windows Jürgen E. Fischer 2018-10-27 reset English translations on update Jürgen E. Fischer 2018-10-27 replace three dots with ellipsises in translation strings Jürgen E. Fischer 2018-10-27 scripts/tsstat.pl: remove unused site mode and add note to doc/TRANSLATORS Etienne Trimaille 2018-10-26 add missing expression groups Etienne Trimaille 2018-10-25 remove translations for expression group to fix the UI Nyall Dawson 2018-10-11 Add native platform method to show file/folder properties, implement for linux Denis Rouzaud 2018-10-26 fix gdal_contour in test (#8351) now gdal_contour does not create 3D by default see upstream issue https://github.com/OSGeo/gdal/issues/336 and fix https://github.com/OSGeo/gdal/commit/abae82ccf4f46d7aa1a9d3252296c207e6652ba9 Jürgen E. Fischer 2018-10-26 add islandic translator (followup f4e6477a) Denis Rouzaud 2018-10-26 add missing GUI_EXPORT macro Nyall Dawson 2018-10-11 [FEATURE] Add "export to file" options for raster and vector layers within the browser panel Allows direct export of these files (e.g. to a different format, crs, etc) without having to actually load them into a project first. Jürgen E. Fischer 2018-10-26 Bump version to 3.5 Jürgen E. Fischer 2018-10-26 changelog and news update for 3.4 Jürgen E. Fischer 2018-10-26 translation update for 3.4 from transifex Merge: 4ba77f83a6 b4e31608e5 D'Hont René-Luc 2018-10-26 Merge pull request #8320 from rldhont/server-reactivate-print-selection-3 [Server] Reactivate the capability to print selection with Server 3.4 Denis Rouzaud 2018-10-26 fix typo Denis Rouzaud 2018-10-26 doxymentation lbartoletti 2018-10-24 fix snapping indicator when advance digitizing tools is enabled Merge: 40e9406670 efe4a79687 Hugo Mercier 2018-10-26 Merge pull request #8323 from mhugo/fix_15709 Fix virtual layer FilterRect handling when no uid is defined lbartoletti 2018-10-26 Add snapindicator to shape tools (#8292) Denis Rouzaud 2018-10-26 be more explicit when detecting dark theme on Mac Salvatore Larosa 2018-10-26 Fix build on OSX platform < 10.14 (#8348) Nyall Dawson 2018-10-26 Black mssql test on Travis The mssql odbc driver is proving very crashy on the Travis docker image. Revisit when the docker image is upgraded Merge: 2c835f9702 32cdf3a0b2 Matthias Kuhn 2018-10-26 Merge pull request #8336 from m-kuhn/doNotReportEnvelopeAsGap Do not report envelope as gap Merge: 03c38e92f8 3e7ee919fa Matthias Kuhn 2018-10-26 Merge pull request #8347 from DelazJ/patch-4 [Bugfix]Update "refresh layer at interval" tooltip Merge: a0e3c2df3b 0a8081416f Matthias Kuhn 2018-10-26 Merge pull request #8345 from m-kuhn/snapToGridExtentsUpdate Update snap to grid rect on extentChange Harrissou Sant-anna 2018-10-26 Update "refresh layer at interval" tooltip Fix #20223 D'Hont René-Luc 2018-10-26 [Server][GetPrint] Draw selection for SVG output D'Hont René-Luc 2018-10-26 [Server][Tests] Update WMS GetPrint Selection D'Hont René-Luc 2018-10-26 [Bugfix][Server][GetPrint] Correctly set way to draw selection in layout settings Hugo Mercier 2018-10-25 Fix virtual layer FilterRect handling when no uid is defined (fixes #15709) When no uid if defined, features returned have an id defined by an autoincremented integer. So we cannot use a SQL filter here because it would return a subset of features and then an autoincremented id that does not correspond to ids without filters. So in this case, all the features are requested and the rectangle intersection is done by the provider, not by SQLite. Matthias Kuhn 2018-10-26 Update snap to grid rect on extentChange Fix #20222 Matthias Kuhn 2018-10-25 Do not report envelope as gap Under some circumstances, the envelope of a check region would be reported as a gap. While a check that this doesn't happen is normally enforced, this check doesn't work when the features happen to be placed unfortunate enough to have their bounding box rounded differently than the envelope. Merge: 04edcb7552 0da210df52 Matthias Kuhn 2018-10-26 Merge pull request #8335 from m-kuhn/qgsrectangleSnappedToGrid Add QgsRectangle::snappedToGrid Merge: e797f7efe9 37d0fb416f Matthias Kuhn 2018-10-26 Merge pull request #8305 from signedav/action-icon Different mAction icon, when action activated Merge: bbdbfa17a9 fa625ff022 Matthias Kuhn 2018-10-26 Merge pull request #8229 from signedav/duplication-context-fix Select feature menu on action with multiple features Nyall Dawson 2018-10-26 [layouts] Final fixes for data defined widgets showing outdated data defined definitions when clicking between layout items of the same type Fixes #18694 Nyall Dawson 2018-10-23 [layouts] Fix some data defined buttons don't update when clicking between objects of same type Refs #18694 Nyall Dawson 2018-10-23 [layouts] Fix data defined table button loses state Refs #18694 Nyall Dawson 2018-10-26 Fix dropping/adding z dimensions to certain output data types where the layer geometry type is defined by features, not preset in advance Fixes #20220, #17669 Nyall Dawson 2018-10-26 Fix crashes when right clicking a layer with a broken source, e.g. a layer loaded from a qlyr with missing layer reference Nyall Dawson 2018-10-26 Add warning to QgsLayerTreeLayer::layer() dox Because the returned pointer must ALWAYS be tested before being dereferenced Merge: f0735d9171 95142cc19e Matthias Kuhn 2018-10-26 Merge pull request #8338 from 3nids/fix20201 use Exclude field by default for relation search widget wrapper Matthias Kuhn 2018-10-25 Add QgsRectangle::snappedToGrid Snaps a rectangle to a grid. Nyall Dawson 2018-10-26 Update test masks Nyall Dawson 2018-10-19 Fix some clang truncate to int warnings Nyall Dawson 2018-10-26 [processing][SAGA] Fix multilevel b spline description files Resync with SAGA parameters Nyall Dawson 2018-10-26 Fix some more inconsistent status bar fonts signedav 2018-10-24 Do not overwrite values in attribute form while SearchMode Because it can be in SearchMode during editing state, a change of selection in the feature list would overwrite the values of the selected one by the one selected before. This because the widget-values were not resetet for the current feature and are saved. The saving is not avoided, because on edit, and switching to SearchMode and changing selection, the old feature still have to be saved. But it does reset the values of the current widget in SearchMode after changing selection - even if it's not visible by the user - to avoid to have wrong values there. fixes ##17751 William Kyngesburye 2018-10-25 bundle sip to correct dir Nyall Dawson 2018-10-23 Better method to avoid test on Travis Nyall Dawson 2018-10-23 Add a provider test to ensure that features returned from addFeatures have the correct id assigned Nyall Dawson 2018-10-23 [mssql] Avoid some tests on Travis which trigger crashes in the ms odbc driver not our fault -- i think it's either an issue with the ms odbc driver itself or qt's odbc database handling. In any case, it doesn't crash locally, so let's just skip the tests which trigger the crash for now and revisit when Travis environment is upgraded.(*) Nyall Dawson 2018-10-22 [mssql] Run provider layer edits test suite Nyall Dawson 2018-10-22 A bit more tolerance in provider test Nyall Dawson 2018-10-22 [mssql] Use output instead of IDENT_CURRENT to retrieve newly added primary keys It's safer, works with non-identity columns, and potentially allows us to optimise in future and bulk insert features instead of one by one Nyall Dawson 2018-10-22 [mssql] Fix incorrect layer extents after modifying layers Nyall Dawson 2018-10-22 [mssql] For consistency with other providers deleteFeatures should return true to an empty list Nyall Dawson 2018-10-22 [mssql] Ensure provider rejects features with incorrect geometry type Sveinn í Felli 2018-10-25 Update TRANSLATORS Added missing translator for Icelandic James Shaeffer 2018-10-25 Updated the version of CMake from 3.7 to 3.12 in the list of required tools Alessandro Pasotti 2018-10-25 [authmanager] Fix OAuth2 implicit grant flow Merge: 1118f4ac91 daca55a725 Denis Rouzaud 2018-10-25 Merge pull request #8330 from 3nids/fix9160 Properly zoom to feature for single point selected Nyall Dawson 2018-10-26 Remove some dox details which are likely to go out of date quickly Nyall Dawson 2018-10-26 Register metatype for QgsAuthManager::MessageLevel to avoid qt warnings Nyall Dawson 2018-10-26 [o2] Avoid a misleading console error output Merge: 2633006985 83065a466d Borys Jurgiel 2018-10-25 Merge pull request #8310 from borysiasty/scale_lock_button Move the scale lock button from the QgsStatusBarScaleWidget to QgsStatusBarMagnifierWidget Merge: 6a61d5d226 39f97ecbb2 Borys Jurgiel 2018-10-25 Merge pull request #8329 from borysiasty/browser_gpkg_overwrite Disable overwriting GPKG layers with rasters in the Browser Panel Merge: 6a2c31d897 ef56a7a208 Borys Jurgiel 2018-10-25 Merge pull request #8337 from borysiasty/update-firstrundialog Update link to changelog in the First Run Dialog Denis Rouzaud 2018-10-25 use Exclude field by default for relation search widget wrapper fix #20201 Borys Jurgiel 2018-10-25 Update changelog link from 3.0.0 to 3.4-LTR in the First Run Dialog Denis Rouzaud 2018-10-25 add test for QgsRectangle::scale and scaled Jürgen E. Fischer 2018-10-25 fix typo Nyall Dawson 2018-10-25 Fix failing oauth2 test The presence of the state parameter which has no QPROPERTY counterpart in QgsAuthOAuth2Config was causing the conversion for json to qobject to fail. Nyall Dawson 2018-10-25 [oauth2] Show a list of directories searched for predefined configuration files in the list tooltip/help text Immediately gives users more clues about how to use these files and where they must be placed Nyall Dawson 2018-10-25 [outh2] Don't crash when trying to parse an invalid json configuration file Nyall Dawson 2018-10-25 Fix some clazy warnings Nyall Dawson 2018-10-25 [oauth2] Use token url if refresh token url is not specified The refresh token url is marked as optional -- so we fallback on the token url if user has not specified a specific refresh URL Denis Rouzaud 2018-10-25 fix fetching rectangle Merge: a091e64ba9 6fc36dcd1a lbartoletti 2018-10-25 Merge branch 'master' into bugfix_18902 Denis Rouzaud 2018-10-25 use QgsFeatureRequest::setNoAttributes (#8332) Denis Rouzaud 2018-10-25 mark method as const Denis Rouzaud 2018-10-25 optimize request by fetching the required extend Denis Rouzaud 2018-10-25 add QgsRectangle::scaled which returns the scaled rectangle facilitates one-lines Denis Rouzaud 2018-10-25 fix crash when changing screen while rendering (#8328) remove this assert since by the time the map is rendered the screen changed and might not have the same DPR. Denis Rouzaud 2018-10-25 add QgsFeatureRequest::setNoAttributes (#8326) since it's more convenient than setSubsetOfAttributes( QgsAttributesList() ) Merge: dc334ac028 f73673060b Alessandro Pasotti 2018-10-25 Merge pull request #8325 from elpaso/bugfix-other-db-styles Fix show other DB styles when there are no styles for current layer Denis Rouzaud 2018-10-25 Properly zoom to feature for single point selected fix #9160 this will fetch the canvas content and combine selected point with closest point and scale it 5 times Merge: 8bee898860 dc334ac028 Borys Jurgiel 2018-10-25 Merge branch 'master' of github.com:qgis/QGIS into scale_lock_button Merge: b0104a2807 0a2689d94e Matthias Kuhn 2018-10-25 Merge pull request #8223 from signedav/json_tests QgsServer Tests for JSON fields D'Hont René-Luc 2018-10-25 [Server][Tests] Update WMS GetMap Selection The selection color is read from the project and apply to the map. Borys Jurgiel 2018-10-25 [bugfix] Disable overwriting GPKG layers with rasters in the Browser panel until it works properly. Merge: 4acb12d18e 6afb8def0a Alessandro Pasotti 2018-10-25 Merge pull request #8324 from elpaso/bugfix-unreported-ensure-qml-extention-on-save-style-to-file Bugfix unreported ensure qml extention on save style to file Merge: 6a9cff3fd2 7a984c3f69 Matthias Kuhn 2018-10-25 Merge pull request #8281 from m-kuhn/copyValueMapToClipboard Allow copying value map definitions to clipboard signedav 2018-10-25 handle EnableChange event in QgsFilterLineEdit Denis Rouzaud 2018-10-25 reserve space in feature list for performance (#8322) Denis Rouzaud 2018-10-25 add theme style.qss.auto to gitignore signedav 2018-10-25 removed extra ; signedav 2018-10-25 Test if NULL is selected lbartoletti 2018-10-25 Adds missing styleChanged connection Remove useless if ( mRenderContext ) in onAttributeValueChanged and onStyleChanged Alessandro Pasotti 2018-10-25 Fix show other DB styles when there are no styles for current layer Aka: cleaning my own mess :) Denis Rouzaud 2018-10-25 fix typo D'Hont René-Luc 2018-10-25 [Server] Use Project selection color in GetPrint for 3.4 Because selection was deactivated in layout, selection color was not transmitted from QgsProject to QgsLayoutRenderContext to QgsMapSettings. forward porting of #7294 signedav 2018-10-25 use forward declaration for QgsFeature and use as_const on featurelist Alessandro Pasotti 2018-10-25 Add a test for saveNamedStyle to file path Alessandro Pasotti 2018-10-25 Ensure save as style file appends qml extension ... or you'll save in the DB instead signedav 2018-10-25 iterate through features with iterator signedav 2018-10-25 controll clear button by edit-state because it has to appear on edit-mode, otherwise not signedav 2018-10-25 rearanged imports Denis Rouzaud 2018-10-25 force Night Mapping theme on Mac Mojave with Dark Theme (#8309) * force Night Mapping theme on Mac Mojave with Dark Theme otherwise QGIS is pretty unusable see #20195 * [themes] add automatic mode to base theme on OS theme only effective on Mac OS for now * Revert "add auto theme based on OS to choose default / dark theme" This reverts commit d012451cadb4653421eb49711ac99ed48e064622. * apply auto theme only for Qt < 5.12 * Update src/app/qgisapp.cpp * better doc Peter Petrik 2018-10-23 fix for different vector rendering types Peter Petrik 2018-10-23 fix #19939: render mesh arrows also on the edge of the canvas Ted Meyer 2018-10-24 Use time.process_time() instead of time.clock() time.clock is set to be deprecated in python3.8, and was replaced by time.process_time in python3.3 signedav 2018-10-25 tests for switching between values especially setting the NULL value and checking if it's selected checking if the clear button is activ when it should and inactive when it should signedav 2018-10-25 green icon Merge: ce0f8e3600 fc8062e1a7 Matthias Kuhn 2018-10-25 Merge pull request #8263 from signedav/gpkg_offline_editing [Bugfix] offline editing with gpkg Nyall Dawson 2018-10-25 Fix broken status bar font size logic The logic which was put in place to drop the status bar font size by a couple of points was being overridden by style sheet settings. Fix this and ensure that all right-located status bar widgets correctly use the smaller font size. Also tweak locator width a little. Nyall Dawson 2018-10-23 Avoid crash when setting application font/font size in options dialog https://bugreports.qt.io/browse/QTBUG-69204 causes a segfault in Qt >= 5.11 if we change the stylesheet on the fly. Workaround this by only setting the stylesheet once at startup, and require a restart if settings change which modify the stylesheet. Just a workaround -- the upstream bug is being looked at, but better to require a restart than crash. Nyall Dawson 2018-10-23 Don't set app stylesheet font/font size if it isn't changed from the default Potentially avoids some hidpi scaling issues Nyall Dawson 2018-10-23 Avoid heap allocations Nyall Dawson 2018-10-23 Remove some unused members signedav 2018-10-25 remove username/password in db connection in test project D'Hont René-Luc 2018-10-25 [Server] Reactivate the capability to print selection with Server 3.4 The capability to print selection has been removed by the commit aaa7003 to prevent accidental selections showing in exports from composer. It is reactivated only for QGIS Server. Fixes #13459 QGIS Server WMS GetPrint request don't respect SELECTION parameter It's a forward porting of #7185 Merge: 8f4f7f11ac 2eb22d93ff D'Hont René-Luc 2018-10-25 Merge pull request #8319 from rldhont/fix-dbmanager-sql-layer-set-unique-combo-3 [BUGFIX][DbManager] SQL Layer: fix unique combo setting in QGIS 3 Merge: d6a2cbf178 70d4a276da Matthias Kuhn 2018-10-25 Merge pull request #8230 from m-kuhn/gdalDoNotPersistEstimatedMetadata Do not persist estimated GDAL metadata Etienne Trimaille 2018-10-25 add missing optional flag in some qgs expression helps signedav 2018-10-25 remove connection to lineeditcleared, because of already correct null value implementation there Merge: 221df8e65e 1d246de545 D'Hont René-Luc 2018-10-25 Merge pull request #8318 from rldhont/processing-convertformat-geopackage [Processing] Add GeoPackage support in alg qgis:convertformat (forward) Borys Jurgiel 2018-10-24 Follow up 88b80394c09045c Borys Jurgiel 2018-10-24 Introduce QgsGui::HigFlags and don't capitalize menu entries and dialog titles in languages other than English. Fixes #19724 D'Hont René-Luc 2018-10-25 [BUGFIX][DbManager] SQL Layer: fix unique combo setting in QGIS 3 When opening Update SQL layer, the unique combobox is not well set specifically with oracle. It's a forward porting of #7872 Funded by Ifremer D'Hont René-Luc 2018-10-25 [Processing] Add GeoPackage support in alg qgis:convertformat (forward) This is the forward porting of #8143 signedav 2018-10-25 pass nullRepresentation to QgsFilterLineEdit Nyall Dawson 2018-10-25 Fix failing dox test Nyall Dawson 2018-10-25 [afs] Handle invalid responses returned from FeatureServer multipoint layers, where individual features may have point geometries Not sure if this is a bug in ArcGIS server (probably, yeah, let's go with definitely. I couldn't check the source to see.) But in general QGIS approach is to be forgiving and do our best to make up for badly behaved servers). See https://community.esri.com/thread/14037 Nyall Dawson 2018-10-25 Unit test for QgsMessageBarItem::dismiss Nyall Dawson 2018-10-25 [ux] Auto dismiss message bar items when a link is clicked in the item At this stage the user has already read and acted upon the notification, so requiring them to explicity dismiss the notification is an annoying extra action. Nyall Dawson 2018-10-25 Allow message bar items to be dismissed from QgsMessageBarItem Nyall Dawson 2018-10-25 Clazy warnings Nathan Woodrow 2018-10-25 UX - Add icon for field types in expression widget (#8195) Borys Jurgiel 2018-10-24 Make the coordinate widget a little bit wider to avoid contents cropping in nowadays KDE styles Borys Jurgiel 2018-10-24 Move the scale lock button from QgsStatusBarScaleWidget to QgsStatusBarMagnifierWidget, so it's hidable together with the magnifier in the Customization Merge: 745526dff0 61ebc18358 Borys Jurgiel 2018-10-24 Merge pull request #8289 from borysiasty/csv_string_quoting [needs-docs] Save layer as CSV: add STRING_QUOTING option to the predefined drop-down widgets Denis Rouzaud 2018-10-24 rename params of virtual methods to match parent class, add missing private cond Denis Rouzaud 2018-10-24 add missing doxymentation to gui/layout Denis Rouzaud 2018-10-24 [API docs] add missing gui/layout Denis Rouzaud 2018-10-23 give a few references in QgisInterface API docs Denis Rouzaud 2018-10-23 add missing SIP_DEPRECATED annotation Merge: b8469dc3b1 e1cdd7e92d Blottiere Paul 2018-10-24 Merge pull request #8220 from pblottiere/server_invalid_bbox [server] Fixes #5520 - Invalid BBOX in WMS GetCapabilities Merge: 4f0a8003f1 980e0b69ea D'Hont René-Luc 2018-10-24 Merge pull request #8285 from uprel/master [Bugfix][Server][WFS] Fixing bug in WFS update transaction for version 1.0.0 Merge: 9cb4d57244 797911e1fe Alessandro Pasotti 2018-10-24 Merge pull request #8302 from elpaso/bugfix-20200-pg-sequence-in-forms Check if we have a numeric value before stripping the group separator signedav 2018-10-24 use dark yellow signedav 2018-10-24 use stronger yellow Daniele Viganò 2018-10-24 [RPM] Patch for F29 is not needed anymore (#8304) Jürgen E. Fischer 2018-10-24 auto-detect name of sip module used by PyQt5 signedav 2018-10-24 Use of default action icon If an action is set, but this action has no icon. So we can make a difference between unset and set action it's the action-icon in yellow instead of blue Alessandro Pasotti 2018-10-24 Check if we have a numeric value before stripping the group separator Fix #20200 - wrong sequence detection under postgres This is to avoid stripping out the dot from nextval when schema is not public and locale has a dot decimal separator. Merge: 3abbaee94a 6c218b8032 Alessandro Pasotti 2018-10-24 Merge pull request #8301 from elpaso/bugfix-fix-sip-python-3-5 Fix import sip on python 3.5 Uroš 2018-10-24 Following fix for bug #20064 - WFS Update transaction also for version 1.0.0 Nyall Dawson 2018-10-24 Remember window size in some more dialogs" Nyall Dawson 2018-10-24 [oauth2] Don't check state value if state option was never set in initial request Some servers will not return an empty state, so we should not require its existance if it was never used to start with. Nyall Dawson 2018-10-24 [oauth2] Fix redirect listener never starts with oauth2 grant flow authorization Merge: 1113e5bae8 d9a10280eb Hugo Mercier 2018-10-24 Merge pull request #8298 from mhugo/fix_18286 Attribute table filter: force geometry extraction when needed Alessandro Pasotti 2018-10-24 Fix import sip on python 3.5 Jürgen E. Fischer 2018-10-24 fix build with Qt <5.6 Hugo Mercier 2018-10-24 Attribute table filter: force geometry extraction when needed Fixes #18286 Jürgen E. Fischer 2018-10-24 make function builder help parseable by lupdate Merge: ceaaade6a8 7ecd303acc Alessandro Pasotti 2018-10-24 Merge pull request #8284 from elpaso/bugfix-20099-locator-inplace [in-place] Fix locator filter for in-place when active layer changes Merge: 1ab7decdae a83d9c94e1 Alessandro Pasotti 2018-10-24 Merge pull request #8250 from elpaso/indicators-refactoring [needs-docs] Indicators refactoring + bad layers indicator Merge: 8e4d5d564d be92b21cd7 Alessandro Pasotti 2018-10-24 Merge pull request #8291 from elpaso/bugfix-20134-maybe Fix QgsProjectLayerGroupDialog with qgz project Nyall Dawson 2018-10-24 Correctly save last used style import/export path Nyall Dawson 2018-10-24 Capitalization Blottiere Paul 2018-10-24 Some cleaning in unit tests Blottiere Paul 2018-10-24 Add unit test Jürgen E. Fischer 2018-10-23 debian/osgeo4w/docker: use public instead of non-existing private PyQt5.sip module Nyall Dawson 2018-10-24 Make sip import path configurable, default to upstream path Nyall Dawson 2018-10-23 Fix build with newer sip versions Fixes #19476 Blottiere Paul 2018-10-18 Fixes #5520 - Invalid BBOX in WMS GetCapabilities Denis Rouzaud 2018-10-23 remove call to useless deprecated method on mac followup 72bf08e Merge: 49e8e86029 6df252a2b1 Blottiere Paul 2018-10-23 Merge pull request #8271 from pblottiere/as_cancel_id Fix map tool when auxiliary layer creation is canceled Denis Rouzaud 2018-10-23 add rendering tests for HiDPI (device pixel ratio) Denis Rouzaud 2018-10-23 add test for device pixel ratio in map settings Denis Rouzaud 2018-10-23 fix map units per pixel in HiDPI Merge: a42bf80185 c6df07b2d0 Alessandro Pasotti 2018-10-23 Merge pull request #8286 from DelazJ/patch-4 Fix typo Alessandro Pasotti 2018-10-23 typo Alessandro Pasotti 2018-10-23 Fix QgsProjectLayerGroupDialog with qgz project Maybe also fix #20134 - crash when trying to set exluded layer in QGIS Server WMS capabilities I could not reproduce the crash but QgsProjectLayerGroupDialog was broken and it was probably the root of the crash. Merge: f346dceeaf a51d7f5be3 Alessandro Pasotti 2018-10-23 Merge pull request #8283 from elpaso/bugfix-20193-dbmanager-vlayer [db-manager] Store exception text in the task and pass it over to the… Alessandro Pasotti 2018-10-23 Code layout Borys Jurgiel 2018-10-23 Better option order Borys Jurgiel 2018-10-23 [needs-docs] Save vector layer as CSV: add STRING_QUOTING (IF_NEEDED|IF_AMBIGUOUS|ALWAYS) create option to the predefined drop-down widgets. Only available with GDAL >= 2.3 (from that GDAL version the default value changed from IF_NEEDED to IF_AMBIGUOUS, so integer values became double-quoted by default) Harrissou Sant-anna 2018-10-23 Fix typo lbartoletti 2018-10-23 Updating the vertexEditor after moving vertices or edges (#8032) Alessandro Pasotti 2018-10-23 [in-place] Fix locator filter for in-place when active layer changes Invalidate the locator results when active layer changes Fix #20099 - Locator bar does not update the filter of algorithms according to active layer when using "ef" Denis Rouzaud 2018-10-23 fix Qt issue QVariant::value using enum (#8265) * fix Qt issue QVariant::value using enum see https://bugreports.qt.io/browse/QTBUG-53384 fix #19868 Alessandro Pasotti 2018-10-23 [db-manager] Store exception text in the task and pass it over to the caller Fix #2019 - DBManager fails to display error messages with virtual layers Matthias Kuhn 2018-10-23 Allow copying value map definitions to clipboard Fix #20194 Merge: d277fb806e 006b130e8a Alessandro Pasotti 2018-10-23 Merge pull request #8252 from borysiasty/gpkg_raster_append_fix Don't append raster layer to an existing GPKG, if a vector layer with the same name already exists Merge: 5e6eef3e54 7f10a3a4a4 Alessandro Pasotti 2018-10-23 Merge pull request #8266 from elpaso/bugfix-20180-doublespinbox-crash Do not delete the clear action (and don't crash) Alessandro Pasotti 2018-10-23 Disable clear button in tracer widget to prevent a crash Fix #20180 Not really a fix, but the other approach apparently causes a regression on some platforms. Alessandro Pasotti 2018-10-23 Revert "Do not delete the clear action (and don't crash)" This reverts commit 5c28693d4935c36d36585630a7a9487bc5820d9c. Because regresses fb5caa7a0f944788119b3429efb8f017964c5443 See also Fixes #18537 Nyall Dawson 2018-10-23 [layouts] Fix incorrect first page size in multipage layouts when first page is skipped from output Fixes #18742 Nyall Dawson 2018-10-23 Some clazy warnings Nyall Dawson 2018-10-23 [layouts] Add option to filter "add layer to legend" dialog to layers visible within the (linked) map only Fixes #20186 Nyall Dawson 2018-10-23 Add method to whitelist layers to show in QgsMapLayerProxyModel Mathieu Pellerin 2018-10-23 [dbmanager] add string description to query task for better notification (#8259) Merge: 64c99b7348 897322a4ea Alessandro Pasotti 2018-10-23 Merge pull request #8267 from elpaso/bugfix-20155-pg-style-crash Fix crash loading style from postgres db when there is no "layer_styl… Nyall Dawson 2018-10-23 Fix missing Factory annotation Nyall Dawson 2018-10-23 Capitalization Etienne Trimaille 2018-10-22 move function map to hstore into QgsHstoreUtils Nyall Dawson 2018-10-23 Add fallback to parameter's name to be safe Nyall Dawson 2018-10-19 [processing] Use outputi database layer name instead of file name when 'use filename as layer name' is checked Avoids raw uri layer names for database type destinations Nyall Dawson 2018-10-23 [layouts] Add api to retrieve window from designer dialog interface Nyall Dawson 2018-10-22 Add a Python repr for QgsError Denis Rouzaud 2018-10-22 allow switching in/out mode while drawing zooming rect (#8261) Nyall Dawson 2018-10-23 More layout object sip casting Nyall Dawson 2018-10-23 Spell Nyall Dawson 2018-10-22 [layouts] Add notes to layout designer dialog interface documentation regarding customisation of designer instances Blottiere Paul 2018-10-22 Disable ok button when no there's no field Blottiere Paul 2018-10-22 Do not draw a rubber band and hilight feature if not necessary Blottiere Paul 2018-10-22 Do not display rubber band if label cannot be rotated Blottiere Paul 2018-10-22 Do not draw a rubber band when label/diagram are not moveable Nyall Dawson 2018-10-22 [layouts] Fix data defined atlas margin isn't evaluated Fixes #19896 Nyall Dawson 2018-10-22 Avoid another unnecessary styleChanged call In all paths where QgsMapLayersStyleManager::currentStyleChanged is emitted there is always a previous styleChanged signal emitted by QgsMapLayer::importNamedStyle Nyall Dawson 2018-10-22 Avoid some unnecessary styleChanged signals These signals are expensive to emit, because they trigger a full update of the style dock contents Merge: b9ff49f2c9 16e0db4033 Blottiere Paul 2018-10-22 Merge pull request #8251 from pblottiere/as_dd_red Update data defined button on auxiliary field deletion correctly Merge: 225c9227af 444a2795f4 Blottiere Paul 2018-10-22 Merge pull request #8253 from pblottiere/as_err_msg_rm_field Add an error message when auxiliary field deletion failed Alessandro Pasotti 2018-10-22 Fix crash loading style from postgres db when there is no "layer_styles" table in the database Fix #20155 -crash loading style from postgres db when there is no "layer_styles" table in the database Alessandro Pasotti 2018-10-22 Do not delete the clear action (and don't crash) Fix #20180 - Tracing with Offset produces QGIS Crash The crash was deep inside Qt and I couldn't really debug it, the solution I'm proposing looks way too easy, but apparently it just works. Denis Rouzaud 2018-10-22 fix build without GUI Merge: 4fa62e9b3b ef4bf1a806 Blottiere Paul 2018-10-22 Merge pull request #8228 from pblottiere/server_deadlock [server] Fixes freeze of server during rendering signedav 2018-10-22 calculate FID for GPKG lbartoletti 2018-10-19 Add a button to save the query as an external sql file signedav 2018-10-22 use "gpkg_fid" as default FID column signedav 2018-10-22 remove fid type check because its done before signedav 2018-10-22 care for types of fid signedav 2018-10-22 add dummy column in case the original layer does not contain an fid-field Richard Duivenvoorde 2018-10-22 Fix #19703, make filter translatable and add NetCDF (#8245) * Add NetCDF into MDAL dialog's file filter signedav 2018-10-22 running autopep8 on file to format correctly Nyall Dawson 2018-10-22 QStringLiteral Blottiere Paul 2018-10-22 Add a translated window title Blottiere Paul 2018-10-22 Add an error message on auxiliary field deletion Blottiere Paul 2018-10-21 Add link to corresponding issue in comment Blottiere Paul 2018-10-18 Fixes freeze of server during rendering Borys Jurgiel 2018-10-21 Don't append raster layer to an existing GPKG, if a vector layer with the same name already exists. Blottiere Paul 2018-10-21 Removes unused reset parameter Blottiere Paul 2018-10-21 Data defined button is not red after deleting auxiliary field Merge: f963ba32ea 5168d7d98b Alessandro Pasotti 2018-10-21 Merge pull request #8249 from tudorbarascu/fix_addpart fix addpart tool warning Jürgen E. Fischer 2018-10-21 fix fcf85a199a94aac Alessandro Pasotti 2018-10-21 Change tooltip for bad layers because the click action is still a TODO Alessandro Pasotti 2018-10-21 Fix removable flag check and call base class (dis)connect Alessandro Pasotti 2018-10-21 Port remaining indicator methods to the new interface Alessandro Pasotti 2018-10-18 Remove virtual Alessandro Pasotti 2018-10-17 Some more indicator refactoring Pass QgsMapLayer instance to tooltip and icon, in case they needs updates Alessandro Pasotti 2018-10-17 QgsLayerTreeViewIndicatorProvider refactoring Alessandro Pasotti 2018-10-17 Bad layers indicator Alessandro Pasotti 2018-10-17 Small refactoring to silence clang warnings plus changed name to GPKG source select dialog provider ... to make it different than the other OGR s.s. dialog Merge: fcf85a199a f17b1a5219 Denis Rouzaud 2018-10-20 Merge pull request #8247 from 3nids/maptoolzoom fixes to the map tool zoom Denis Rouzaud 2018-10-20 restore zoom out rect Tudor Bărăscu 2018-10-20 fix addpart tool warning The isGeometryEmpty variable was true when geometry was present and viceversa. Thus the warning for multiple parts for single geometry was giving false positives and negatives. Jürgen E. Fischer 2018-10-20 fix build on Qt <5.6 Alessandro Pasotti 2018-10-20 [in-place] Fix alg runner when context is none Alessandro Pasotti 2018-10-19 Extend documentation of QgsFeatureRequest::setSubsetOfAttributes Like suggested by Nyall Merge: f00e43d3c2 21e685b46f Alessandro Pasotti 2018-10-19 Merge pull request #8231 from elpaso/bugfix-20147-in-place-difference [in-place][needs-docs] add buffer for polygons and fix #20147 in place difference Denis Rouzaud 2018-10-19 Zoom tool: do not draw rect when zooming out, update cursor when pressing alt Denis Rouzaud 2018-10-19 add isActive to QgsMapTool and update cursor when it is active Denis Rouzaud 2018-10-19 [fix #18892] avoid high jumps by setting a minimum pixel size for rect in map tool zoom Nyall Dawson 2018-10-19 [layouts] Hack around inconsistent subclassing of layout items by sip Sometimes, calling some layout methods, results in sip being inable to downcast the items to their correct type, resulting only in a QgsLayoutItem object. This works around the problem, albeit in an incredibly hacky way. Nyall Dawson 2018-10-19 [layouts] Show more precision in map scale for map item properties Previously we would often round the scale displayed to the nearest integer. Now ensure that the map scale widget shows more decimals to allow verification that the actual map scale exactly matches the desired scale. Fixes #20133 Merge: 345d25f779 ff1face71d Denis Rouzaud 2018-10-19 Merge pull request #8242 from 3nids/final_dpi [fix #17773] fix HiDPI in map canvas on mac Denis Rouzaud 2018-10-19 remove useless variable Denis Rouzaud 2018-10-19 more dox Denis Rouzaud 2018-10-19 test that window handle actually exists (avoid crash in tests) Denis Rouzaud 2018-10-19 use floating point precision and use proper setFlags method (#8244) Alessandro Pasotti 2018-10-19 [in-place] Limit buffer to (multi)polygons Denis Rouzaud 2018-10-19 update DPR on screen or resolution change Alessandro Pasotti 2018-10-19 Speed up getFeatures query by using a proper QgsFeatureRequest Denis Rouzaud 2018-10-19 use float precision Denis Rouzaud 2018-10-19 rename physicalSize to deviceOutputSize Denis Rouzaud 2018-10-19 fix wrong assert Denis Rouzaud 2018-10-19 avoid scaling in painting when possible not sure how it works internally in Qt, but no need to call epxlicitely on scaling since the image device pixel ratio is set Denis Rouzaud 2018-10-19 [fix #17773] fix HiDPI in map canvas on mac For system introducing pixel device ratio, the image rendered by the canvas is actually scaled up to match the physical size of the canvas" Giovanni Manghi 2018-10-19 fix GRASS7 r_stats_quantile lbartoletti 2018-10-19 Fix docstring Jürgen E. Fischer 2018-10-19 Fix windows build Matthias Kuhn 2018-10-18 Do not persist estimated GDAL metadata GDAL saves metadata like min and max values into a .aux.xml sidecar file next to raster files. It does this always, even when the calculated values are estimated. In subsequent runs of GDAL processing tools it will use these values as if they were reliable. This patch takes care of deleting newly written .aux.xml files if there is a risk that they include estimated data. Fix #19517 https://issues.qgis.org/issues/19517 Merge: f23b09b845 6745eecd1d Matthias Kuhn 2018-10-19 Merge pull request #8216 from rouault/fix_20136 [OGR provider] Revise significantly the way we handle subset filter to avoid issues with FID (fixes #20136) Nyall Dawson 2018-10-19 [needs-docs][layouts] Expose menus and toolbars (and some other goodies) to stable layout designer interface API This commit adds more methods to the public, stable API for the layout designer dialog, allowing plugins and scripts greater flexibility in extending and hooking into the layout designer. New API includes: - access to the main menus shown in the dialog, allowing custom actions to be added to the dialog - access to the dialog's toolbars - methods for adding (and removing) additional dock widgets to the designer - the method used to show/hide rulers in the designer Nyall Dawson 2018-10-19 [layouts] Fix incorrect data defined help for some map settings Nyall Dawson 2018-10-19 QStringLiteral Nyall Dawson 2018-10-19 Remove redundant mutex locks Nyall Dawson 2018-10-18 [needs-docs] Allow users to set tokens for connections to ArcGIS Feature/Map servers Without this it can be impossible to connect to authenticated/private servers. Tokens are set by creating an "ESRI token based authentication" method from the standard QGIS Authentication settings and associating with the connection. Nyall Dawson 2018-10-18 Modernize some code Matthias Kuhn 2018-10-18 Allow searching for features with a short search string Giovanni Manghi 2018-10-18 fix GRASS7 v_cluster tool Nyall Dawson 2018-10-17 Fix dox Nyall Dawson 2018-10-17 Move browser proxy model to core library and expose as stable API This class is useful for plugins and other areas of QGIS code which want to expose a limited browser interface (e.g. a vector layer only type layer picker) Also add unit tests Nyall Dawson 2018-10-17 Use a switch Nyall Dawson 2018-10-17 Deprecate QgsBrowserModel::connectItem This method should only be private, and is completely dangerous to call from external code (it breaks the model!). Deprecate and replace with a no-op Nyall Dawson 2018-10-17 More unit tests Nyall Dawson 2018-10-17 Dox, tests Nyall Dawson 2018-10-17 More unit test for QgsBrowserModel Nyall Dawson 2018-10-17 Fix incorrect hasChildren return value when QgsBrowserModel has no root items Alessandro Pasotti 2018-10-18 In-place passthrough for invalid geometries if processing option is to skip invalid Fixes #20147 - difference deletes invalid geometries Alessandro Pasotti 2018-10-18 Enable in-place buffer on polygons Fixes #20101 - "Buffer" is not listed as an edit in place algorithm for polygon layer Alessandro Pasotti 2018-10-18 setInvalidGeometryCheck on the request Alessandro Pasotti 2018-10-18 Fixed documentation: FetchAttributes does not exist Matthias Kuhn 2018-10-18 Add tests for editing filtered gpkg layer Martin Dobias 2018-10-18 Added docs Martin Dobias 2018-10-18 Make it possible to skip memory layer check on project close In QGIS 3.4 there is the new feature that warns users about a potential data loss when closing a project that contains memory layers. It displays the warning: > This project includes one or more temporary scratch layers. > These layers are not saved to disk and their contents will be > permanently lost. Are you sure you want to proceed?" While this is useful in general, there are various cases when this warning is unwanted. For example, when a plugin creates memory layers by extracting data from some custom data format (and possibly also writes changes from temporary layers back to the data storage). In such situations the warning is very confusing for the users who are unaware of the internals. This commit adds a custom property "skipMemoryLayersCheck" to map layers, so if all temporary layers have this property set to non-zero value the warning will not show up. layer.setCustomProperty("skipMemoryLayersCheck", 1) signedav 2018-10-18 indentation signedav 2018-10-18 put extra default back signedav 2018-10-18 use const and avoid copy signedav 2018-10-18 display menu at the correct position signedav 2018-10-18 all features option in menu means this can be controlled by the user fixes #17853 signedav 2018-10-18 start action for single feature directly signedav 2018-10-18 action only starting on one feature with selection context menu (with wrong position) Even Rouault 2018-10-18 [OGR provider] Revise significantly the way we handle subset filter to avoid issues with FID (fixes #20136) Some rationale on this change... Previously when applying a "regular" subset string, ie. one that is only the content of a where clause, we issued a full "SELECT * FROM layer WHERE subsetstring", resulting in a OGR SQL layer. The caveat of that is that most OGR drivers will have issues retaining the original FID. A hack consisting in adding a {original_fid_name} as orig_ogc_fid to the select columns was introduced in https://github.com/qgis/QGIS/commit/4ce2cf1744b008043403b18b8def8f18c99d14f1 to try to retain the original FID, but this added a lot of complexity. And actually, in the case of the OGR GPKG driver, it caused it to still be confused when analyzing the column definition of the resulting layer, since it sees 2 FID columns despite the renaming (one included in the '*' wildcard, and the one of orig_ogc_fid), which caused it to use sequential FID numbering (the driver when seeing more than once a column that is the FID column assumes that some cross join is done, and thus that FID are unreliable) A simpler and more robust (crossing fingers!) approach in that case is just to use OGR_L_SetAttributeFilter() instead of GDALDatasetExecuteSQL(). Some care must be taken to cancel the filter when removing the subset filter, or in QgsOgrFeatureIterator when combining with the filter expression coming from the request, but besides that, this is more straightforward, and actually solves #20136 signedav 2018-10-18 json decoding of values before comparing them with the python structs signedav 2018-10-18 extended json type server tests not working because of the \n in the response signedav 2018-10-18 server tests for json types in postgres Merge: 009fcd8e7e 7e9c8740a1 Alessandro Pasotti 2018-10-18 Merge pull request #8200 from elpaso/bugfix-20094-followup-096b4ce Slow field calculator - Bugfix 20094 followup 096b4ce Mathieu Pellerin 2018-10-18 fix build on cosmic (et cie) Nyall Dawson 2018-10-17 More descriptive error messages when arcgis rest calls fail Merge: a0d46d12c1 57faed4c77 Borys Jurgiel 2018-10-17 Merge pull request #8214 from borysiasty/plugin_manager_fixes Plugin manager minor fixes Borys Jurgiel 2018-10-17 [Plugin Manager] Small cleanups: don't connect redundant signal, remove unused condition. Alessandro Pasotti 2018-10-17 Take into account cache size when deciding to go for full update ... also prune some dead code Borys Jurgiel 2018-10-17 [Plugin Manager] Fix empty initial tab when the window state is saved with the first option (All Plugins) selected. Borys Jurgiel 2018-10-16 [Plugin Manager] Fix plugin status checkbox not refreshed after installing from zip Nyall Dawson 2018-10-17 Remove unneeded forward declare Nyall Dawson 2018-10-17 Dox Nyall Dawson 2018-10-16 Remove some redundant dox from QgisAppInterface Nyall Dawson 2018-10-16 Expose application browser model instance to iface Reusing the existing browser model is more efficient then reconstructing new models, so it's useful for plugins to have access to this instance too. Merge: fff0c03099 c3a41bc2fa D'Hont René-Luc 2018-10-16 Merge pull request #8199 from pblottiere/server_getfeatureinfo_tolerance [bugfix] Fixes #19383 - GetFeatureInfo tolerance Merge: 3cb9ef2294 d71f85b568 D'Hont René-Luc 2018-10-16 Merge pull request #8155 from uprel/master Fixes #20064: Bug in Server WFS update transaction Salvatore Larosa 2018-10-16 fix build without server and 3d Alessandro Pasotti 2018-10-16 Takes care of sort caches Merge: 7d3daf6f40 20c9a5da33 Salvatore Larosa 2018-10-16 Merge pull request #8209 from slarosa/fix_api_file_generator add 3d module to API file uprel 2018-10-09 Fixing bug #20064 in WFS Update transaction triggering Bad request when having more then one Property element change (attribute or geometry field) Merge: 190f938654 5352629842 Matthias Kuhn 2018-10-16 Merge pull request #8197 from signedav/fix_duplication [Bugfix] Care about default values again on creating feature Salvatore Larosa 2018-10-16 add 3d module to API file Merge: ee8e1ce9bc 6c97fcf80f Matthias Kuhn 2018-10-16 Merge pull request #8103 from m-kuhn/geometryValidatorCode_1 Geometry validation of editing session Alessandro Pasotti 2018-10-16 Refactor slots and update view when bulk command finishes Matthias Kuhn 2018-10-16 Avoid crash when disconnecting layer Alessandro Pasotti 2018-10-15 Fix slow updates from field calculator Fixes #20094 Followup 096b4ce Alessandro Pasotti 2018-10-15 Revert "Merge pull request #8177 from elpaso/bugfix-20094-field-calculator-slowness" This reverts commit 096b4ce00426ee35a1eec5b54453b9ea2e22b903, reversing changes made to 87e0f6961adcbf7039d2c0bef914cebd747afc67. Nyall Dawson 2018-10-16 [processing][gdal] More unit tests Nyall Dawson 2018-10-16 Update expected test results Giovanni Manghi 2018-10-04 fixes the ogr2ogr based geoprocessing tools Nyall Dawson 2018-10-16 Fix banned keyword use Nyall Dawson 2018-10-16 Address some clazy warnings signedav 2018-10-16 rename back test_qgsowsconnection Nyall Dawson 2018-10-16 Rename actions Nyall Dawson 2018-10-16 Use simpler dock action API Nyall Dawson 2018-10-16 Simpler API to link actions to QgsDockWidget Nyall Dawson 2018-10-16 QStringLiteral Nyall Dawson 2018-10-16 Fix svg marker doesn't render when size is very small Nyall Dawson 2018-10-16 Highlight form functions/variables in value relation filter edit Nyall Dawson 2018-10-16 Fix crash on layer save/rollback Context objects should always be used in lamda connects, or the connection has a potentially infinite lifetime! Larry Shaffer 2018-10-03 Add qt PATH_SUFFIXES to find QScintilla2 includes; match conda-forge qt For builds using dependencies from conda-forge, also search in qt recipe's include path at /include/qt Nyall Dawson 2018-10-14 Use a proxy task for field calculator Nyall Dawson 2018-10-14 More efficient field calculator iteration Nyall Dawson 2018-10-14 Use QgsTemporaryCursorOverride Nyall Dawson 2018-10-14 enabledAutoGeometryRestore is static Nyall Dawson 2018-10-14 Simpler geometry restore for field calculator dialog Merge: 4cc4bab969 9014285bc7 Even Rouault 2018-10-15 Merge pull request #8185 from rouault/fix_19571 [WFS client] Try to handle layers of type GeometryCollection if the first GeometryCollection is made of geometries of the same type (fixes #19571) Denis Rouzaud 2018-10-15 [fix #19092] fix big cursors on Mac (#8152) Denis Rouzaud 2018-10-15 lower debug msg noise Denis Rouzaud 2018-10-15 [fix #18418] do not pursue when wheel event when delta = 0 Matthias Kuhn 2018-10-15 Add some tests for QgsVectorLayerFeaturePool Denis Rouzaud 2018-10-15 add Python __repr__ method to QgsGeometry.Error (#8198) Matthias Kuhn 2018-10-15 Fix python bindings Even Rouault 2018-10-14 [WFS client] Try to handle layers of type GeometryCollection if the first GeometryCollection is made of geometries of the same type (fixes #19571) Matthias Kuhn 2018-10-15 Standardize geometry checker tests Martin Dobias 2018-10-12 Add entry for OSTN15 transformation grid for datum shift This is the change in plain SQL: INSERT INTO tbl_datum_transform VALUES (7709, 100018, 4277, 4258, 9615, 'OSTN15_NTv2_OSGBtoETRS.gsb', null, null, null, null, null, null, 'UK National Transformation provided by Ordnance Survey', 'For applications requiring an accuracy of better than 10 centimetres.', 1, 0, 1264); INSERT INTO tbl_datum_transform VALUES (7710, 100019, 4277, 4326, 9615, 'OSTN15_NTv2_OSGBtoETRS.gsb', null, null, null, null, null, null, 'UK National Transformation provided by Ordnance Survey', 'For applications requiring an accuracy of better than 10 centimetres.', 1, 0, 1264); (one still needs to manually download the .gsb grid file to use it but at least no need to modify system srs.db) https://www.ordnancesurvey.co.uk/business-and-government/help-and-support/navigation-technology/os-net/formats-for-developers.html Merge: 574c672a1e 0f3088abf8 Martin Dobias 2018-10-15 Merge pull request #8181 from wonder-sk/py3d Python bindings for QGIS 3D library Matthias Kuhn 2018-10-15 Resolve some TODOs Matthias Kuhn 2018-10-15 Use precision from settings Matthias Kuhn 2018-10-15 No fallthrough required Matthias Kuhn 2018-10-15 Parsing colors is slow Matthias Kuhn 2018-10-15 Use enum instead of int signedav 2018-10-15 test with correct uniquevalue signedav 2018-10-15 take original for unique values as well, except if it's not unique Matthias Kuhn 2018-10-15 Use switch instead of else if Blottiere Paul 2018-10-15 Add unit test for polygon tolerance Matthias Kuhn 2018-10-15 Fix typos Matthias Kuhn 2018-10-15 Safety check Matthias Kuhn 2018-10-15 Code modernisation Matthias Kuhn 2018-10-15 Improve the raise dock code Matthias Kuhn 2018-10-15 No unique connections on lambdas Matthias Kuhn 2018-10-15 Tag geometry check classes as technology preview Denis Rouzaud 2018-10-12 default constructors Denis Rouzaud 2018-10-12 fetch feature without attributes Denis Rouzaud 2018-10-12 fix typo Denis Rouzaud 2018-10-12 fix bad rebase Denis Rouzaud 2018-10-12 fix dox and use metaEnum + switch to handle resolution method Matthias Kuhn 2018-10-05 Initialize to nullptr Matthias Kuhn 2018-10-03 Silly, Mapp is definitely a speilling error Matthias Kuhn 2018-10-03 Fix license headers Matthias Kuhn 2018-10-03 Fix typo Matthias Kuhn 2018-10-03 Fix docstring Matthias Kuhn 2018-10-03 Update core sip files Matthias Kuhn 2018-10-03 Better feedback for the user Matthias Kuhn 2018-10-03 Correctly invalidate single geometry results on delete Denis Rouzaud 2018-10-03 fix bold font Denis Rouzaud 2018-10-03 disable topology check button if layer not editable Matthias Kuhn 2018-10-03 Autosave after successful check Matthias Kuhn 2018-10-03 Only insert rows if errors is not empty Matthias Kuhn 2018-10-03 Clear errors on stop editing Matthias Kuhn 2018-10-03 Show dock on error Matthias Kuhn 2018-10-03 Only show details for current error Matthias Kuhn 2018-10-03 Avoid recursive changeGeometry Matthias Kuhn 2018-10-03 More solid precision estimation Matthias Kuhn 2018-10-03 Avoid crash with invalid indx Matthias Kuhn 2018-10-03 Allow committing on no errors Matthias Kuhn 2018-10-03 Fix the selected error Denis Rouzaud 2018-10-02 raise dock when errors are added Matthias Kuhn 2018-10-02 Handle error fixing on frontend size Matthias Kuhn 2018-10-02 Do not allow 0 precision Matthias Kuhn 2018-10-02 Handle layer deleted Matthias Kuhn 2018-10-02 Improve fixError Denis Rouzaud 2018-10-02 fix icon path Matthias Kuhn 2018-10-02 Try to show fixed icons Matthias Kuhn 2018-10-02 Fix memory management of errors Matthias Kuhn 2018-10-02 qobject_cast Denis Rouzaud 2018-10-01 better layout in dock Denis Rouzaud 2018-10-01 nicer error reporting for overlap check replace overlap feature QPair by a struct this allows using the layer name rather than its ID in the error description Denis Rouzaud 2018-10-01 use smaller button, alternate row colors Denis Rouzaud 2018-10-01 nice UX in validation docker Denis Rouzaud 2018-10-01 enable zoom button only if error has feature Denis Rouzaud 2018-10-01 fix warning conversion QgsFeatureId to QString Denis Rouzaud 2018-10-01 do not zoom to feature if no extent Denis Rouzaud 2018-10-01 activate icon only when topology checks are available Denis Rouzaud 2018-10-01 do not crash when no edit buffer Matthias Kuhn 2018-10-01 Some 💅 Matthias Kuhn 2018-10-01 One feature pool per layer is enough Matthias Kuhn 2018-10-01 QgsVectorLayerFeaturePool needs to be aware of geometry changes Matthias Kuhn 2018-10-01 Add more debug information on vertex tool assertion kicks in when zooming in a lot with snapping activated Matthias Kuhn 2018-10-01 Centralize invalidateTopologyChecks handling Matthias Kuhn 2018-10-01 fix rebase issues Matthias Kuhn 2018-10-01 Add docs for cache warming Matthias Kuhn 2018-10-01 Single geometry checks are done just in time Matthias Kuhn 2018-10-01 Re-initialize layer checks on configuration changes Matthias Kuhn 2018-10-01 Put topology check cancelation into its own routine Matthias Kuhn 2018-10-01 Precision fix Matthias Kuhn 2018-10-01 Make feedback a required parameter for geometry checks Matthias Kuhn 2018-10-01 Add test for overlap check with no area size restriction Matthias Kuhn 2018-10-01 Abort geometry checks if feedback is cancelled Matthias Kuhn 2018-10-01 Use qgsgeometry_cast rather than dynamic_cast Matthias Kuhn 2018-10-01 Send signals when geometry options change Matthias Kuhn 2018-10-01 Make maxOverlapArea parameter of overlap check optional Matthias Kuhn 2018-10-01 Better UX in geometry validation panel Matthias Kuhn 2018-10-01 Better error reporting from is valid check Matthias Kuhn 2018-10-01 Disable message bar feedback from geometryvalidator Matthias Kuhn 2018-10-01 Do not show standard message bar error with geometry validation errors Matthias Kuhn 2018-09-30 More detach avoidance Matthias Kuhn 2018-09-30 Make use of implicitly shared geometry Matthias Kuhn 2018-09-30 New API for check filtering Matthias Kuhn 2018-09-30 Fix rebase issue Matthias Kuhn 2018-09-30 Make QgsGeometryCheck::CheckType available in factory Matthias Kuhn 2018-09-30 More UX Matthias Kuhn 2018-09-30 Make QgsRubberBand fillColor a Q_PROPERTY Matthias Kuhn 2018-09-29 Allow resolving errors Matthias Kuhn 2018-09-28 Implement zoom to feature Matthias Kuhn 2018-09-28 Fix rebase problem Matthias Kuhn 2018-09-28 Fix rebase issues Matthias Kuhn 2018-09-28 Improving the UI Matthias Kuhn 2018-09-28 Move metatype registration to single init code Matthias Kuhn 2018-09-28 Report topology errors Matthias Kuhn 2018-09-27 Code formatting Matthias Kuhn 2018-09-27 Fix template based geometry check factory Matthias Kuhn 2018-09-27 Topology check integration in validation service Matthias Kuhn 2018-09-27 Add topology checks to configuration interface Matthias Kuhn 2018-09-27 Only allow formatted numbers in precision config Matthias Kuhn 2018-09-26 Put check registry into use Matthias Kuhn 2018-09-26 Save / restore geometry check configuration Denis Rouzaud 2018-09-24 make context const Denis Rouzaud 2018-09-24 rename variables to refleft that they are in map units Denis Rouzaud 2018-09-24 rename errorDescription -> description, errorName -> id Denis Rouzaud 2018-09-24 add configuration map to constructors of all tests Denis Rouzaud 2018-09-24 Revert "QgsGeometryCheckError class requires context in constructor (not inherited classes yet)" This reverts commit 73c89aee8c2f5ca6d2ce5a621b1ffad9f08bba02. Matthias Kuhn 2018-09-24 Add additional check factories for Gap, Sliver and Overlap checks Denis Rouzaud 2018-09-21 QgsGeometryCheckError class requires context in constructor (not inherited classes yet) Denis Rouzaud 2018-09-21 add feature pool as argument to collect/fix error methods Denis Rouzaud 2018-09-20 add flags and isCompatible to QgsGeometryCheck Denis Rouzaud 2018-09-20 activate/deactivate geometry checks in vector layer properties Matthias Kuhn 2018-09-19 Registry updates Matthias Kuhn 2018-09-19 Fix build Matthias Kuhn 2018-09-19 Flags Matthias Kuhn 2018-09-18 More python bindings Matthias Kuhn 2018-09-18 Fix build warnings Matthias Kuhn 2018-09-18 Add python bindings for geometry checker Matthias Kuhn 2018-09-17 single geometry xyz Matthias Kuhn 2018-09-14 New configuration page for geometry validitiy Matthias Kuhn 2018-09-17 Move to unified single geometry check Matthias Kuhn 2018-09-14 UI improvements Matthias Kuhn 2018-09-14 Registry Matthias Kuhn 2018-09-12 Save geometry configuration to layer Matthias Kuhn 2018-09-12 docstrings Matthias Kuhn 2018-09-11 YAY, it is working Matthias Kuhn 2018-09-06 Add single geometry check Blottiere Paul 2018-10-15 Tolerance fixed in GetFeatureInfo for polygons Denis Rouzaud 2018-10-15 add QgsVectorLayer::getGeometry(fid) (#8174) * add QgsVectorLayer::getGeometry(fid) * update docs to say geom is invalid Blottiere Paul 2018-10-15 Add unit test for line tolerance Blottiere Paul 2018-10-15 Tolerance fixed in GetFeatureInfo for lines signedav 2018-10-15 corrected comment in test Merge: b777ab23b1 651ccb43bf Even Rouault 2018-10-15 Merge pull request #8186 from rouault/fix_20104 [GDAL provider] Make sure that setEditable(true) invalides cached GDAL handles to get proper refresh (fixes #20104) Merge: 530397c168 906f80219f Even Rouault 2018-10-15 Merge pull request #8184 from rouault/fix_20098 [OGR provider] Make again a feature iterator to be resetable on a OSM layer (fixes #20098) Nyall Dawson 2018-10-15 [layouts] Fix legend does not respect anchor point when resizing based on map content Fixes #19987 Nyall Dawson 2018-10-15 Fix a bunch of QString warnings Merge: 87e0f6961a c8ea3a701c Alessandro Pasotti 2018-10-15 Merge pull request #8177 from elpaso/bugfix-20094-field-calculator-slowness Fixes slow update in field calculator Blottiere Paul 2018-10-02 Add unit test for point tolerance Blottiere Paul 2018-10-02 Fixes #19383 - Tolerance fixed in GetFeatureInfo for points Nyall Dawson 2018-10-15 [processing][gdal][needs-docs] Rename crop to cutline option for clarity The previous name is unclear, as the option can expand as well as crop the raster extent. We also don't refer anywhere else in this dialog to the cutline, so that has no meaning to users signedav 2018-10-15 tests signedav 2018-10-15 get in every case if not valid the copy of the value even if unique constraint because it checks if existent - otherwise it get's null there signedav 2018-10-15 tests for unique values with default unique value and fallback in case the default value already exists signedav 2018-10-15 right order of priorities by getting the value - if it's unique, first getting the defaults before creating an unique value. Fix #20067 Nyall Dawson 2018-10-15 More test Nathan Woodrow 2018-10-15 Adjust the default size of expression/selection dialog Nathan Woodrow 2018-10-15 Expression widget ux fixes (#8194) * Add default custom function file * Set default size of custom expression list Nyall Dawson 2018-10-15 Fix corrupted group box layouts Nyall Dawson 2018-10-15 Try resurrecting test under Travis Nathan Woodrow 2018-10-15 Fix #14897 - Remove double undo/redo buttons (#8189) Nathan Woodrow 2018-10-15 Fix custom function help Nyall Dawson 2018-10-15 [mssql] Skip some tests on Travis which fail because of msodbcsql segfaults Nyall Dawson 2018-10-09 SQL Server on Travis Nyall Dawson 2018-10-15 Dox++ Nyall Dawson 2018-10-15 Spelling Nyall Dawson 2018-10-15 Fix warning Nyall Dawson 2018-10-15 Dox Nathan Woodrow 2018-10-15 Fix - Fix loading expression template for first item and space vs tabs Fix tab vs spaces in Python editor widget. Use spaces Nathan Woodrow 2018-10-15 Follow up 5beb4e2b8d - Enable rename browser tree node on edit key only Martin Dobias 2018-10-14 Fix spelling Even Rouault 2018-10-14 [GDAL provider] Revise how referencing counting is done on mGdalBaseDataset initBaseDataset() used to take a reference in the case where mGdalDataset == mGdalBaseDataset (non warped VRT) and we dropped it when closing the dataset, which was OK However buidPyramids() failed to acquire this reference. There was no negative consequence as GDALDerefenceDataset() just decremented a reference count, and GDALClose() ignores it for a non-shared dataset, however this was an incorrected use It is simpler for the mind to call GDALDerefenceDataset() only when mGdalBaseDataset != mGdalDataset. Even Rouault 2018-10-14 [GDAL provider] Make sure that setEditable(true) invalides cached GDAL handles to get proper refresh (fixes #20104) Martin Dobias 2018-10-14 Add warnings about the QGIS 3D API being unstable / tech preview only Martin Dobias 2018-10-14 Move altitude binding/clamping enums to Qgs3DTypes + add culling mode in Python Even Rouault 2018-10-14 [WFS client] Fix GetFeature BBOX in WFS 1.1 when the GetCapabilies CRS is urn:ogc:def:crs:OGC:1.3:CRS84 (refs #19571) Jürgen E. Fischer 2018-10-14 t2tdoc run (followup 8923aa9bb & ae397bf24) Jürgen E. Fischer 2018-10-11 osgeo4w: detect python version in package.cmd James Shaeffer 2018-10-13 Removed duplicate lines from Linux install guide Even Rouault 2018-10-14 [OGR provider] Make again a feature iterator to be resetable on a OSM layer (fixes #20098) Alessandro Pasotti 2018-10-14 blockAttributeTableUpdates: single signal with bool Alessandro Pasotti 2018-10-14 Remove unused forward declaration Alessandro Pasotti 2018-10-14 Fix rollback on large tables when attr table is opened Martin Dobias 2018-10-13 Python bindings for QGIS 3D library Alessandro Pasotti 2018-10-13 Forward to app blocking/unblocking of attr table updates Fixes #20094 - Extracting z-coordinates takes ages and makes the system unresponsive Merge: 0816a29962 a2ec75c999 Alessandro Pasotti 2018-10-13 Merge pull request #8176 from elpaso/mxe-reborn-docker mxe: couldn't be easier now Alessandro Pasotti 2018-10-13 Remove unused var Alessandro Pasotti 2018-10-13 Small enhancements to mxe scripts Alessandro Pasotti 2018-10-13 mxe documentation Alessandro Pasotti 2018-10-13 Block signals in the cache only much better approach ... Harrissou Sant-anna 2018-10-13 Fix typo in generated file Harrissou Sant-anna 2018-10-13 Fix typo Nyall Dawson 2018-10-12 Fix line pattern fill symbol corruption with negative angles Nyall Dawson 2018-10-12 Fix distorted line pattern fill when line offset is large compared with pattern distance Nyall Dawson 2018-10-12 Fix line pattern fill offsets are always treated as positive, even when offset is negative Alessandro Pasotti 2018-10-12 Fixes slow update in field calculator by blocking the vector signals ... ... and emitting dataChanged at the end. I'm a bit worried of side effects, but I can't see any other solution. The root of the issue here is that for each changed field/row an attribute valueChanged signal is emitted, and the QgsVectorLayerCache::featureAtId loads the feature again. Alessandro Pasotti 2018-10-12 mxe: couldn't be easier now Build in docker Merge: 6bade33935 189dfc702b Alessandro Pasotti 2018-10-12 Merge pull request #8173 from elpaso/mxe-reborn Fix MXE build Denis Rouzaud 2018-10-12 [fix #13487] style categories should not be editable Alessandro Pasotti 2018-10-12 Fix MXE build Nyall Dawson 2018-10-12 [layouts] Expose designer enable atlas preview and show item options to stable API Nyall Dawson 2018-10-12 Remove messagebox confirmation on geopackage compact Now that we use a proxy task, users will have o/s level notifications if the compact takes a lengthy time Nyall Dawson 2018-10-11 Use a proxy progress task for vacuuming gpkg Denis Rouzaud 2018-10-11 respect maximum of recent project settings when loading (#8153) * respect maximum of recent project settings when loading * fix uint int comparison Nyall Dawson 2018-10-11 [ux] Make QgsFileWidget file picker default to opening at the currently displayed folder, if one is shown And only fallback to the default root path if no file name has been entered. This change improves the UX of the widget, because it allows users to manually enter a path (or paste a filename, etc) into the widget and THEN click the browse button to tweak that current location. Otherwise we always jump back to some historic location on clicking that button, which is annoying. Merge: b2df588a38 e5ba558617 Alessandro Pasotti 2018-10-11 Merge pull request #8168 from elpaso/fix-clang-warnings Fix error return-std-move Nyall Dawson 2018-10-11 Fix see also link Nyall Dawson 2018-10-11 Followup 9cad526, allow item rename through browser model Nyall Dawson 2018-10-11 [browser] Add missing delete actions for more file types Nyall Dawson 2018-10-11 [browser] Fix crash when deleting files quickly It's possible for items to be deleted in the background while we are waiting on user input (e.g. from the confirmation prompt) by a parent directory refresh, so we need to capture everything relevant and not rely on the item itself existing anymore during the delete layer calls. Nyall Dawson 2018-10-11 [browser] Make delete file action also show for raster layers, not just vectors Nyall Dawson 2018-10-11 [browser] Don't show full path to file for "delete" action in menu This is often very long and makes the menu huge Alessandro Pasotti 2018-10-11 Fix error return-std-move std::move should not be used here because it prevents RVO (copy elision) and it's considered an anti-pattern. To fix the original warning the returned type must match the declared return type or copy elision will not be possible (and the warning will be triggered). Nathan Woodrow 2018-10-11 [needs-docs] Follow up UX fixes for moving custom function help Nathan Woodrow 2018-10-11 FIX - Move custom expression function help to group box (#8163) Nathan Woodrow 2018-10-11 Add F2 to rename browser favourite item (#8164) Nyall Dawson 2018-10-11 Fix context menu path display on windows Nyall Dawson 2018-10-11 Capitalization Denis Rouzaud 2018-10-10 fix local variable will be copied despite being returned by name (#8157) this is an error with clang 7 note: call 'std::move' explicitly to avoid copying signedav 2018-10-10 selectAll if requested on mouse release because otherwise the mouse event makes the selectAll useless if it's done on focusEvent Merge: 69dab87d4a 859b39a634 Alessandro Pasotti 2018-10-10 Merge pull request #8150 from elpaso/bugfix-20053-json-exporter-values Fixes #20053 decimal separator in csv files Mathieu Pellerin 2018-10-09 [auth] don't share config db connection across threads (fixes #20054) Jürgen E. Fischer 2018-10-10 fix build on xenial Denis Rouzaud 2018-10-09 a few more forward declarations Denis Rouzaud 2018-10-09 remove useless includes Denis Rouzaud 2018-10-09 forward declaration of QgsMapMouseEvent Denis Rouzaud 2018-10-09 forward declaration of QgsPoint Denis Rouzaud 2018-10-09 replace old-style cast by reinterpret_cast Alessandro Pasotti 2018-10-09 Fixes #20053 decimal separator in csv files Actually it had nothing to do with CSV being the source, but it was the json exporter passing the values through all field formatters except for the fallback. This resulted in all fields using a 'Range' formatter (which is the default for all numeric types) passing through the formatter and being returned as strings in the json. Worse, if the locale was not a "dot" locale and decimal separator was on, the resulting string could not be easily converted into its original numeric type. Now, instead of checking for the fallback formatter only, there is a white list of formatters that can be applied when we want a json. This is a temporary solution because the "right" way to do it would be either a flag in the formatter to tell if it can be applied when converting to json and/or other "data" formats (csv etc.) or a different new method similar to representValue. lbartoletti 2018-10-09 rerename transformContext -> context Martin Dobias 2018-10-08 [postgres] Fix jumping item when changing pkey / geom type / srid On change of on of the properties the affected item would suddenly jump to the end of the list. Martin Dobias 2018-10-08 [postgres] Fix addition of views from Data Source Manager (fixes #19424) In order to add a PostgreSQL layer based on a view, one needs to explicitly pick one or more columns to serve as the primary key. However in both browser dock and in the DB manager user can add a view as a layer without specifying primary key. Users get confused about this behavior, therefore this commit makes the Data Source Manager behave consistently with browser and DB manager, that is it will pick the first column as the proposed primary key automatically. While this may be a bit risky in letting user use wrong pkey, it is very convenient (and consistent with other part of QGIS). Also, usability of selection of geometry type / srid / pkey column(s) is not great so it is good not to force people to always choose pkey for their views. The list will still keep the warning icon and tooltip shown as before. Merge: b4a2218021 dbfbcca667 Alessandro Pasotti 2018-10-09 Merge pull request #8125 from elpaso/bugfix-20020-paste-geometry-collapsed-features Show a warning when pasted feature geometry collapsed Mathieu Pellerin 2018-10-09 [labeling] always consider data-defined property for line height AndrewAnnex 2018-10-08 addressed comments, ran prepare-commit.sh AndrewAnnex 2018-10-08 forgot to add voids in testqgsgdalprovider.cpp AndrewAnnex 2018-10-08 added unit test and test raster AndrewAnnex 2018-10-08 responding to github comments, simplified behavior to display the band name if present 'Band #: Band Name'. removed options AndrewAnnex 2018-09-28 Use raster band names in QGIS [FEATURE] [needs-docs] * fixes #16047 * extracts band name info using gdalapi in QgsGdalProvider * added configuration option to allowing user to select band name behavior * currently 5 ways including current default behavior: #, name, name (#), # (name), _DIM_EXTRA metadata Nyall Dawson 2018-10-09 [mssql] Misc browser fixes - Add 'refresh' action to allow display of displays created outside of QGIS - Show empty schemas in browser too, as they can be useful for drag and dropping new data sets to import into - Add create schema item Nyall Dawson 2018-10-09 [mssql] Fix browser items only show tables in geometry_columns table, regardless of connection setting Loïc Bartoletti 2018-10-02 Use QgsFileWdiget for geopackage database Loïc Bartoletti 2018-09-26 Fixes #19555 Adds a QMessageBox if file exists Remove lastDatabase setting to lastDirDatabase. It's dangerous to reuse the last database. Adds a .gpkg extension to filename if not presents. Jürgen E. Fischer 2018-10-09 configonly.bat: retrieve version from CMakeLists.txt Denis Rouzaud 2018-10-08 forward declaration of QgsProject Denis Rouzaud 2018-10-05 Fix include in server Denis Rouzaud 2018-10-05 move definition to source Denis Rouzaud 2018-10-05 forward declarations for QgsMapCanvas Denis Rouzaud 2018-10-05 forward declarations for QgsMapLayer Denis Rouzaud 2018-10-05 forward declaration for QgsVectorLayer signedav 2018-10-08 check if visibilityexpression is enabled (#8141) before adding the containers to the mContainerVisibilityInformation fix: #20045 Denis Rouzaud 2018-10-08 add missing coordinateTransformContext property to QgsProject (#8145) Alessandro Pasotti 2018-10-08 Kill refreshLegend (not used since a long time) stra2da 2018-10-08 Add files via upload stra2da 2018-10-07 Update qgsoptionsbase.ui stra2da 2018-10-07 Update images.qrc stra2da 2018-10-07 Add files via upload Nyall Dawson 2018-10-08 Spelling Nyall Dawson 2018-10-08 [mssql] Add browser actions for deleting and truncating tables Because we can no longer overwrite tables directly using drag and drop (refs #16805), add some explicit actions which allow dropping existing tables (after user confirmation, of course!) Nyall Dawson 2018-10-08 [mssql] Prevent overwriting existing tables via drag and drop in browser Fixes #16805 Nyall Dawson 2018-10-08 [mssql] Fix handling of geometry column when multiple geometry/geography columns are present Fixes #13932 Nyall Dawson 2018-10-08 [mssql] Fix incorrect precision detection for double/float fields Fixes #15124 Merge: 8c2afa6b75 12fd51e27e Alessandro Pasotti 2018-10-08 Merge pull request #8126 from elpaso/bugfix-18608-raster-legend-embedded-widgets Force legend update when raster properties changes Nyall Dawson 2018-10-08 Indentation Nyall Dawson 2018-10-08 [mssql] Forward port more of 62af54e But avoid the inexact Filter test when we are doing an exact intersection request Refs #15752 Nyall Dawson 2018-10-08 QStringLiteral Nyall Dawson 2017-05-29 [mssql] Small fixes to expression compilation - Use [] to correctly quote field names instead of "" - Don't invalidate provider side limit when not required Forward port of 8dec70c, because I'm only human and forgot Nyall Dawson 2018-10-08 [mssql] Test data load script Nyall Dawson 2018-10-08 [mssql] Update test for skipping invalid geometry handling Nyall Dawson 2017-05-29 Add test for MSSQL behavior with invalid polygon geometries Forward port of 039866d, because I am an idiot and forgot Nyall Dawson 2018-10-08 [mssql][needs-docs] Add connection setting to ignore invalid geometry handling Sets whether the connection should skip all handling of records with invalid geometry, which are slow and costly. This speeds up the provider, however, if any invalid geometries are present in a table then the result is unpredictable and may include missing records. Only check this option if you are certain that all geometries present in the database are valid, and any newly added geometries or tables will also be valid! Why would we want this? Well, SQL Server invalid geometry handling is AWEFUL. A seriously lame, data mangling and corrupting piece of s***. Use Postgres instead. But if you can't, then you can at least choose to use your layers at full speed, if you can take the responsibility that a SINGLE invalid geometry hiding somewhere in the table will result in a whole bunch of missing (valid) features. SQL server is at fault here, not us. There's nothing we (or GDAL, or MapServer, or GeoServer, or anyone else) can do to fix this. Suffice to say, this option is off by default, as we're better to have a slow provider which actually shows all features. Fixes #15752 Rant over Nyall Dawson 2018-10-08 More refactoring Nyall Dawson 2018-10-08 More minor refactoring Nyall Dawson 2018-10-08 [mssql] Minor refactoring signedav 2018-10-08 use lambda to set value to null Nathan Woodrow 2018-10-08 Fix #13684 - Update conditional full row style on value change (#8137) Nathan Woodrow 2018-10-08 Fix - Fix font color in table conditional present selection (#8136) Nyall Dawson 2018-10-08 [mssql] Fix inefficiencies in expression compiler, resulting in apparent hangs when compiling complex expressions Fixes #15404 Nathan Woodrow 2018-10-08 [FIX] - Respect selection order in attribute table copy. (#8048) Only copy fields shown in view for current table. Nathan Woodrow 2018-10-08 Fix #19465 - Don't delete expression when pressing enter in combo (#8134) Nyall Dawson 2018-10-08 Fix build Nyall Dawson 2018-10-08 Fix race condition causing crash on startup Also flick more static list initializations across to nicer std::call_once implimentations Nathan Woodrow 2018-10-08 Fix build follow up Nathan Woodrow 2018-10-08 Fix build on fedora 26 Blottiere Paul 2018-10-01 Update doc Blottiere Paul 2018-10-01 Update python binding Blottiere Paul 2018-10-01 Add doc Blottiere Paul 2018-10-01 Adds more explicit error message when auxiliary storage is saved Even Rouault 2018-10-06 QgisApp::addVectorLayer(): add |layername= to OGR datasets (fixes #20031) Do it also in case of datasets that have a single layer, in case they might later be edited to have more layers (except for a few drivers known to be always single layer) Even Rouault 2018-10-06 [OGR provider] Make createEmptyLayer() work properly on GeoPackage when creating/overwrite a new database (fixes #20040) Even Rouault 2018-10-06 [OGR provider] Fix deletion of layers from QGIS browser when filename has non-ASCII characters (fixes https://issues.qgis.org/issues/19861) Alessandro Pasotti 2018-10-07 Fixes #20038 null island in canvas.saveAsImage Nyall Dawson 2018-10-07 Silence "libpng warning: iCCP: known incorrect sRGB profile" warnings These are thrown by 3rd party components (e.g. webkit) which we have no control over, and have low value anyway Better to keep the debug log cleaner so that real errors are noticed Blottiere Paul 2018-10-01 Add core unit test Blottiere Paul 2018-09-28 Removes TODO comment Blottiere Paul 2018-09-28 Activates unit test Blottiere Paul 2018-09-28 Fixes #19826 - Use subset layer to manage fid Alessandro Pasotti 2018-10-07 Deprecate refreshLegend Merge: b247c7ce5d 3bb64a7f1a D'Hont René-Luc 2018-10-07 Merge pull request #7915 from rldhont/server-cache-manager-extension [Server][Cache] Finalizing the cache manager Nyall Dawson 2018-10-07 More hacking around crs db Nyall Dawson 2018-10-05 Fix dox test Nyall Dawson 2018-10-06 Workaround ellipsoid_acronym not null constraint Nyall Dawson 2018-10-05 Fix various qt warnings related to user profile databases Switch to using QGIS sqlite helper classes instead of Qt database classes Nyall Dawson 2018-10-05 Fix some chatty debug messages Nyall Dawson 2018-10-05 Unify sqlite string quoting functions to a single QgsSqliteUtils::quoteString function, with tests Even Rouault 2018-10-06 Replace toUtf8().data() by toUtf8().constData() All your uses of toUtf8().data() actually just need a const char* So use constData() that is semantically more correct, and documented to be faster. From http://doc.qt.io/qt-5/qbytearray.html#data "For read-only access, constData() is faster because it never causes a deep copy to occur." D'Hont René-Luc 2018-10-06 [Server][Cache] Adding HAVE_SERVER_PYTHON_PLUGINS around accessControls and cacheManager methods Even Rouault 2018-10-06 QgsXmlUtils::readFlagAttribute(): fix use-after-free Found with Valgrind ```const char* c_str = qstr.toUtf8().data()``` is invalid since the QByteArray returned by toUtf8() is destroyed at the end of the expression, letting c_str point to freed memory On the contrary ```foo(qstr.toUtf8().data())``` is valid since the temporary object is destroyed only after foo invokation. Alessandro Pasotti 2018-10-06 Force legend update when raster properties changes Fixes #18608 - Layer tree embedded widgets do not show up unless you move layer Alessandro Pasotti 2018-10-06 Simplify paste by using QgsVectorLayerUtils::makeFeaturesCompatible Alessandro Pasotti 2018-10-06 Do not show the invalid geom warning if not necessary If the geoms where originally invalid, do not show the warning. Alessandro Pasotti 2018-10-06 Show a warning when pasted feature geometry collapsed ... due to due to intersection avoidance Features are still pasted but the user is warned. Fixes #20020 D'Hont René-Luc 2018-09-16 [Server][Cache] Extending and enhancing cache manager tests D'Hont René-Luc 2018-09-16 [Server][Cache] Add WMS GetLegendGraphic to store in cache D'Hont René-Luc 2018-09-15 [Server][Cache] Add documents to store in cache: WMS Context, WFS DescribeFeatureType, WCS DescribeCoverage Nyall Dawson 2018-10-05 [mssql] Fix single geometry types are added to multi geometry type layers Fixes #10793 Merge: 9fa8c356dd d9517f7b1e Denis Rouzaud 2018-10-05 Merge pull request #8031 from DelazJ/patch-4 Fix save style dialog expansion and UI cleanup Denis Rouzaud 2018-10-05 make QgsWkbTypes a Q_GADGET and declare GeometryType as Q_ENUM (#8024) * make QgsWkbTypes a Q_GADGET and declare GeometryType as Q_ENUM * include QObject * remove extra include * move QgsWkbTypes to moc headers * run sip_include Merge: 618ed2e733 77bfec68c3 Denis Rouzaud 2018-10-05 Merge pull request #8041 from 3nids/user_doc_auto_screenshots Automatic creation of screenshots for user documentation Denis Rouzaud 2018-10-05 fix typo Peter Petrik 2018-10-04 add recognision of ECMWF_ERA to MDAL Peter Petrik 2018-10-04 [mesh] update to MDAL 0.0.9 (NetCDF Support) Denis Rouzaud 2018-10-05 set device pixel ratio on pixmap Merge: e86693a5c2 3522518bec Matthias Kuhn 2018-10-05 Merge pull request #8034 from m-kuhn/canCommitChanges Add QgsVectorLayer::allowCommit property Merge: 223a87fbc5 cdf5bb630f Alessandro Pasotti 2018-10-05 Merge pull request #8111 from elpaso/in-place-select-all [processing][need-docs] In place editing triggers editing and select all Alessandro Pasotti 2018-10-05 Fix test Alessandro Pasotti 2018-10-05 [processing] In-place add layer name to dlg title and store active layer Alessandro Pasotti 2018-10-05 Dynamically change button text for in-place editing The button title changes if there are selected features Alessandro Pasotti 2018-10-04 [processing] In place editing triggers editing and select all If the active layer is not editable, the executor will try to switch editing on. If there are no selected features, the executor will select all features before running. Merge: 2f89139ce3 57fcf439ba Alessandro Pasotti 2018-10-05 Merge pull request #8121 from nyalldawson/no_boundary Boundary alg cannot run in-place mode Matthias Kuhn 2018-10-05 Do not add allowCommit to Python bindings Nyall Dawson 2018-10-05 Fix up test Nyall Dawson 2018-10-05 [mssql] Add unit test for #15305 Nyall Dawson 2018-10-05 [mssql] Implement native uniqueStringsMatching method, should speed up provider queries Nyall Dawson 2018-10-05 [mssql] Fix crash when requesting min/max/unique values from invalid field index Nyall Dawson 2018-10-05 Add a provider test for a crash experienced in SQL Server provider Nyall Dawson 2018-10-05 [mssql] Fix shifted attributes after importing layers via browser drag and drop Fixes #15305 Nyall Dawson 2018-10-05 Boundary alg cannot run in-place mode Nyall Dawson 2018-10-05 [mssql] Compile some simple expression functions Should speed up lots of querying operations on sql server layers Nyall Dawson 2018-10-05 [mssql] Allow compilation of int div expressions Nyall Dawson 2018-10-05 [mssql] Fix integer division compilation Makes sql server provider pass conformance tests again! Nyall Dawson 2018-10-05 [mssql] Update list of uncompilable expressions Nyall Dawson 2018-10-05 [processing] Fix random selection count parameter Remove a bunch of manual "max" values for numeric parameters where the maximum just represents a 'large number' and not a real constraint, and let the default parameter max value handling kick in instead. In the case of random selection the max value exceeded the possible range for integers in spin boxes and broke the widget. Fixes #20015 Jürgen E. Fischer 2018-10-05 sip fix for xenial Nyall Dawson 2018-10-04 [needs-docs][labeling] Fix substitutions don't play well with wrapped labels Fixes an issue identified in the upcoming QGIS Map Design 2nd ed (spoiler alert!) where it's impossible to utilise label text substitutions if you also want to use word wrapping. This isn't possible to directly fix, because we need to evaluate the full label expression (including the word wrapping component) in order to actually HAVE text to substitute into. So, a new setting has been added to the label formatting tab allowing users to directly set an auto-wrapping line ideal line size. This is applied AFTER label text evaluation, substitutions, and the 'wrap text on' character, so it can play correctly well with all these other settings. This also has the nice side-effect of making auto label text wrapping more accessible to new users/those unfamiliar with the wordwrap expression function. Fixes #20007, and cleans up a chapter of QMD 2ed ;) Nyall Dawson 2018-10-04 Move guts of wordwrap expression function to QgsStringUtils::wordWrap To allow use outside of expressions Denis Rouzaud 2018-10-04 remove useless script Denis Rouzaud 2018-10-04 also do raster layer properties Denis Rouzaud 2018-10-04 create joined layer to feed the join tab in vector layer properties Nyall Dawson 2018-10-04 [processing] Make 'canvas extent' its own menu item in the extent selection parameter button, instead of requiring opening the 'select layer/canvas extent' and choosing 'canvas extent' It's only one extra click, but I don't think there's any reason against saving this click! Denis Rouzaud 2018-10-04 fix flag and group vector layer properties Denis Rouzaud 2018-10-04 add screenshots of global options Denis Rouzaud 2018-10-04 save screenshots to sub-folders Denis Rouzaud 2018-09-29 use absolute positioning for cropping Denis Rouzaud 2018-09-29 cropping and gradient capabilities Denis Rouzaud 2018-09-29 add 2.5D screenshot Denis Rouzaud 2018-09-28 more doc Denis Rouzaud 2018-09-28 rename takeScreenshots to takePicturesOf Denis Rouzaud 2018-09-28 fix QScreen::grabWindow bbehaving weirdly maybe it's just on mac Denis Rouzaud 2018-09-27 give root name + restore all screenshots Denis Rouzaud 2018-09-27 add licence headers Denis Rouzaud 2018-09-27 parent to QgisApp for proper style + move dialogs to corner so menu are opened within dialogs Denis Rouzaud 2018-09-27 add command line to create screenshots Denis Rouzaud 2018-09-26 take screenshots in app for user documentation Jürgen E. Fischer 2018-10-04 fix build on xenial & stretch Merge: 226fb47eef 7858b4c375 Denis Rouzaud 2018-10-04 Merge pull request #8115 from 3nids/fix_cannot_paste_geom_style [#19980] Fix cannot paste style when geometry doesn't match Denis Rouzaud 2018-10-04 add missing doc Denis Rouzaud 2018-10-04 add source categories to disable unvailable ones for pasting style Denis Rouzaud 2018-10-04 move XML flag reading to Xml utils Denis Rouzaud 2018-10-04 use the source style from clipbboard to avoid error when pasting with all style Denis Rouzaud 2018-10-04 save categories that were used in the XML Denis Rouzaud 2018-10-04 do not block pasting style on different geometry type layer if destination categories don't have symbology Denis Rouzaud 2018-10-04 fix cannot load style when layer has no style in DB (#8113) signedav 2018-10-04 remove setReloadTime because it's not used anymore signedav 2018-10-04 do not overwrite text entry on editing and model reloadings Merge: 031efeb39c 947a199960 Alessandro Pasotti 2018-10-04 Merge pull request #8101 from elpaso/bugfix-various-dbmanager-query-time-rows [db-manager] Fix some unreported issues in the SQL dialog Merge: cc4e2ab842 6a8d80d597 Alessandro Pasotti 2018-10-04 Merge pull request #8100 from elpaso/bugfix-19388-crash-on-form-widget Fix a crash on attribute form widget signedav 2018-10-04 set value to null when pressed lineedit-clearbutton signedav 2018-10-04 setting of reload interval in featurelistcombo Nyall Dawson 2018-10-04 Capitalization Mathieu Pellerin 2018-10-03 [mesh] make layer blend mode option visible in UI Nyall Dawson 2018-10-04 Fix "Add" button in database add layer dialogs is sometimes disabled even when a layer is selected Nyall Dawson 2018-10-04 [mssql] Fix incorrect feature sort order when combined with subset of attributes request Fixes a failing provider conformance test Nyall Dawson 2018-10-04 [mssql] Fix conversion of time values At least using the linux sql server driver, time fields are not correctly automatically converted to QTime variants. Instead they are returned as a raw byte array containing the value. Add special handling to ensure that these time values are read regardless. (there's already a test in place for this, which was failing on Linux) Nyall Dawson 2018-10-04 [mssql] Fix more clazy/clang warnings Nyall Dawson 2018-10-04 [mssql] Fix provider emits unnecessary dataChanged signal Fixes a failing provider conformance test Nyall Dawson 2018-10-04 [mssql] Fix some clazy/clang warnings Nyall Dawson 2018-10-04 [mssql] Fix debug noise when reading features with null geometry Nyall Dawson 2018-10-04 [browser] Use link folder icon for symlinked folders Nyall Dawson 2018-10-04 Correctly parent dialog to window, not browser Nyall Dawson 2018-10-04 Correctly parent actions Nyall Dawson 2018-10-03 Fix cannot use browser dock to create new folders Philipe Borba 2018-10-03 [BUG FIX][Split Tool] Bug fix for split features tool Fixes #19936 by prioritising existing attributes over provider side defaults in some circumstances Stephen Knox 2018-10-03 Fixes #16759 - ensures OSM layers use OGR random layer read/write To guarantee all features are rendered with large files Nyall Dawson 2018-10-02 Update expected test results Nyall Dawson 2018-10-02 Fix ellipsoidal area calculation Martin Dobias 2018-10-03 Two small mesh layer GUI fixes - update native/triangular mesh enabled/disabled setting from layer - update time slider/cobmo from layer Denis Rouzaud 2018-10-03 move connection to change project title later in init this fixes a crash when running QGIS with snapping enabled in ini file Giovanni Manghi 2018-10-03 fix the GRASS7 r_contour tool removing the mandatory flag of one of the parameters Merge: 0319e36c63 27ce17cf99 Larry Shaffer 2018-10-03 Merge pull request #8072 from dakcarto/opencl-clhpp [opencl] Add FindOpenCLhpp CMake module; vendor cl2.hpp; fixup includes Alessandro Pasotti 2018-10-03 [db-manager] Fix max recursion limit in rollback Alessandro Pasotti 2018-10-03 [db-manager] Fix affected rows -1 Number of affected rows was always reported ad -1 no matter what was in the SQL Alessandro Pasotti 2018-10-03 [db-manager] Increase precision when reporting query time For consistency with the SQL dialog that used 3 decimal places Alessandro Pasotti 2018-10-03 [db-manager] Query elapsed time include fetch time The values reported were always lower than the actual time for query and fetch. I guess that those values are useful when you are testing queries and fine-tuning them, so the actual value should include fetching time. Merge: f4bc24c58f 7a99fa2f93 Matthias Kuhn 2018-10-03 Merge pull request #8054 from m-kuhn/geometryCheckPyBindings Python bindings for QgsGeometryCheck and co Alessandro Pasotti 2018-10-03 Alway use index from name followup 2609815cd134112489a3933461324c176cafcbe8 Alessandro Pasotti 2018-10-03 Fix a crash on attribute form widget Fixes #19388 - Consistent crash with join layer Mathieu Pellerin 2018-10-03 [ui] add a favorite star to menu action Mathieu Pellerin 2018-10-03 [ui] resurrect home folder Mathieu Pellerin 2018-10-03 [ui] remove use of system icons in svg selector widget Mathieu Pellerin 2018-10-03 [ui] remove use of system icons in browser directory properties Mathieu Pellerin 2018-10-03 [ui] remove use of system icon in adv. settings tree Merge: 2aef195527 dcca348373 Matthias Kuhn 2018-10-03 Merge pull request #7888 from signedav/bugfix_recursive_crash [Bugfix] Do not store recursively Nyall Dawson 2018-10-02 Fix doxygen warning Nyall Dawson 2018-10-02 Safer projection handling overriding in browser Nyall Dawson 2018-10-02 Load default QGIS metadata for layers in browser layer metadata panel Nyall Dawson 2018-10-02 [mssql] Fix iteration failure from background threads We need to defer the database retrieval until iteration begins, because otherwise we are creating the database in the main thread and then using it in another thread (blocked in Qt 5.11, dangerous in Qt < 5.11). Nyall Dawson 2018-10-02 [mssql] Use currentThread instead of fragile currentThreadId to ID unique connection names Nyall Dawson 2018-10-02 [mssql] Fix test data creation script Nyall Dawson 2018-10-02 [mssql] Fix some provider methods fail Nyall Dawson 2018-10-02 [mssql] Fix another scenario when mssql browser item can get stuck in refreshing state forever Nyall Dawson 2018-10-02 [mssql] Fix connection ID used by column type thread Jürgen E. Fischer 2018-10-02 update_ts.sh: no obsolete translation on push Denis Rouzaud 2018-10-02 fix build without HAVE_SERVER_PYTHON_PLUGINS (#7954) Martin Dobias 2018-10-01 [mesh] Misc GUI fixes for mesh layers - correct rounding of time - correct display of time (was off by an hour) - fixed time combo box when not time-varying dataset group is loaded - fixed switching of active dataset groups - bonus: added missing space for arrows on grid ("10 px" not "10px") Denis Rouzaud 2018-10-02 add null and is null macros for QgsFeatureId (#8085) * add null and is null macros for QgsFeatureId * Finalize FID_NULL * No string to fid null conversion for now * add parenthesis to fix macro call Merge: ad95820541 d9c57cdc96 Matthias Kuhn 2018-10-02 Merge pull request #8056 from qgis/3nids-patch-3 use float precision for screen coordinates Mathieu Pellerin 2018-10-02 bring some colors back Mathieu Pellerin 2018-10-02 [browser] favorite and home folder icon improvements Mathieu Pellerin 2018-10-02 [browser] further tweak db, mesh, and zip icons Mathieu Pellerin 2018-10-02 [browser] invert folder icon colors Mathieu Pellerin 2018-10-02 [browser] grayscale raster and mesh icons Nyall Dawson 2018-10-02 More thread safe connection name work Nyall Dawson 2018-10-02 [mssql] Fix never ending schema refreshing icon in browser Nyall Dawson 2018-10-02 [mssql] Fix cannot import layers to mssql via browser Nyall Dawson 2018-10-02 [mssql] Don't share connections between threads Starting with Qt 5.11, sharing the same connection between threads is not allowed. Use a dedicated connection for each thread requiring access to the database, using the thread address as connection name. https://bugreports.qt.io/browse/QTBUG-68486 indicates that this change is by design and that sharing connections between threads was always unsafe. Fixes broken mssql provider on Qt 5.11, and possibly who know what issues on earlier Qt. Ported from https://github.com/mumble-voip/mumble/pull/3419/commits/a3814e33 Nyall Dawson 2018-10-02 [processing] Fix in-place mode results in unknown distance units We need to still create the parameter wrappers when in in-place mode for the input/output parameters, as some other wrappers may rely on these for various interactions (e.g. getting the crs/fields from the input layer) Fixes #19990 Mathieu Pellerin 2018-10-02 address comment, update (and vectorize) zip icon Mathieu Pellerin 2018-10-01 [browser] fix zip items unable to populate OGR layers Mathieu Pellerin 2018-10-01 [gdal] update data item creation to new methods Mathieu Pellerin 2018-10-01 [browser] prioritize OGR provider for archived files in basic scan mode Nyall Dawson 2018-10-02 [processing] Make annoying modal progress dialog for algorithms match size/position to the algorithm dialog itself We can't get rid off this dialog, but let's at least position/size it nicely... Nyall Dawson 2018-10-02 [processing] Remove hack Nyall Dawson 2018-10-02 [processing] Give progress reports/allow cancelation in in-place mode Matthias Kuhn 2018-10-01 Improve API docs concerning sort behavior Nyall Dawson 2018-10-02 Use golden ratio for tooltip preview swatches Nyall Dawson 2018-10-02 Also show a preview tooltip for symbol buttons Nyall Dawson 2018-10-02 [ux] Show large swatch preview in color/symbol tooltips Ricardo Garcia Silva 2018-09-29 add call to embedded widget provider `supportsLayer()` This method was not previously being called anywhere. It is now called in the embedded widget config just before showing the available providers Nyall Dawson 2018-10-02 Fix truncated symbol name text in style manager dialog Nyall Dawson 2018-10-02 No Q_FOREACH Nyall Dawson 2018-10-02 Remove some debug messages Nyall Dawson 2018-10-02 Remove useless member variable Nyall Dawson 2018-10-02 unique_ptr Larry Shaffer 2018-10-01 Enable OpenCL for Mac, by default; keep disabled for BSD CMAKE_HOST_SYSTEM_NAME (uname -s) on macOS returns Darwin, even though it is a BSD variant. Jürgen E. Fischer 2018-10-01 ts2appinfo.py: get desktop encoding right Merge: fecf2ebf8e 5ed02a7ae9 Alessandro Pasotti 2018-10-01 Merge pull request #8082 from elpaso/qvariant-equal Add qgsVariantEqual for null-aware comparison Merge: cb7b44d4eb f6134b56a4 Matthias Kuhn 2018-10-01 Merge pull request #8083 from m-kuhn/processingDoubleDeclare Mini cleanup: Remove doubledeclare Alessandro Pasotti 2018-10-01 Use qgsVariantEqual in some places Matthias Kuhn 2018-10-01 Remove doubledeclare Alessandro Pasotti 2018-10-01 Remove redundant test Alessandro Pasotti 2018-10-01 qgsVariantEqual second iteration Alessandro Pasotti 2018-10-01 Add qgsVariantEqual for null-aware comparison Denis Rouzaud 2018-10-01 fix typo Denis Rouzaud 2018-10-01 Update api_break.dox Merge: 27e4b192bd b60f42c8fe Matthias Kuhn 2018-10-01 Merge pull request #8068 from m-kuhn/rubberbandProperties Rubberband properties Merge: 3f248570a2 d8fcb651f7 Alessandro Pasotti 2018-10-01 Merge pull request #8079 from elpaso/bugfix-19981-value-relation-0 Fixes value relation widget 0 indexed related items Merge: fc4c5794d2 9b0dc1eaf6 Alessandro Pasotti 2018-10-01 Merge pull request #8077 from elpaso/bugfix-19984-opencl-warning Fix opencl build warning Jürgen E. Fischer 2018-10-01 fix build on Qt <5.8 Alessandro Pasotti 2018-10-01 Simplify if condition for list values Alessandro Pasotti 2018-10-01 Spelling Who knows why? Jürgen E. Fischer 2018-09-30 another adaption for ts2appinfo Alessandro Pasotti 2018-10-01 Fixes value relation widget 0 indexed related items Fixes #19981 - Value relation, value 0 = NULL Alessandro Pasotti 2018-10-01 Fix opencl build warning Fixes #19984 Martin Dobias 2018-09-28 Fix loading style for non-spatial tables in Postgres+SpatiaLite (fixes #19589) OGR is not affected by the bug. Oracle and MS SQL are most likely affected, but I don't have them here to test. Nyall Dawson 2018-10-01 Use a custom folder icon instead of O/S folder icon ...because using O/S folder icon can causes crashes. Fixes #18260 Nyall Dawson 2018-10-01 [processing] Fix some exceptions when running in iterate mode Nyall Dawson 2018-10-01 Fix encoding scale to sld Nyall Dawson 2018-10-01 Fix clang warnings, scale truncation to int Nyall Dawson 2018-10-01 Fix rule based labeling does not permit moving labels using interactive tool Fixes #19979 Nyall Dawson 2018-10-01 Use QgsStyleModel in style import/export dialog Fixes hidpi icon size/text truncation issues Nyall Dawson 2018-10-01 Fix disconnected fill outlines in preview icons when outline has a line offset set Julien Cabieces 2018-09-25 resultStringList variable is not used anymore, remove it Julien Cabieces 2018-09-25 Fixes #19836 Keep layer order when using different way for passing layer (layer id or layer pointer for instance) Larry Shaffer 2018-09-30 [opencl] Add FindOpenCLhpp CMake module; vendor cl2.hpp; fixup includes CL/cl2.hpp, which the OpenCL support is based upon, is not always included with OpenCL on some platforms, e.g. Mac, or not readily available as a package. This work adds a CMake module specifically for finding cl2.hpp, as installed by OpenCL-CLHPP project. If not found, but standard OpenCL lib and headers are, the vendored cl2.hpp in external/opencl-clhpp is used, as it needs no compilation. - Only the cl2.hpp, license and README are vendored from OpenCL-CLHPP. - Fix up referenced includes in other CMake targets, to ensure the includes for OpenCL are specifically added (previously, they were sometimes found in existing include directories of other dependencies). - Fixup for standard FindOpenCL module not assinging proper framework headers directory for Mac. Nyall Dawson 2018-10-01 Add missing fox for QgsFontMarkerSymbolLayer, improve existing dox Nyall Dawson 2018-10-01 [processing] Some History dialog UX fixes: - fix tiny folder icon on hidpi - remember window geometry Nyall Dawson 2018-09-28 [browser] Fix tiny folder icons on hidpi screens QStyle::standardPixmap is deprecated and not hi-dpi friendly. Unfortunately, there's no equivalent of QIcon::addPixmap for QIcons themselves -- so it's **impossible** in current Qt API to handle the ON/OFF icon states. Believe me... there's NOOOOOOO way. I've looked. I've tried. It's not possible. This means we have to change the logic for showing open/closed folders in browser. This commit revises the logic to show the open icon for any *populated* folders, regardless of whether they are opened or not. Matthias Kuhn 2018-09-30 More detach avoidance Matthias Kuhn 2018-09-30 Make use of implicitly shared geometry Matthias Kuhn 2018-09-30 Add checkType() method to all checks Matthias Kuhn 2018-09-30 Improve docstring Matthias Kuhn 2018-09-30 Fix docs Matthias Kuhn 2018-09-30 Make QgsGeometryCheck::CheckType available in factory Matthias Kuhn 2018-09-30 Use std::unique_ptr for LayerFeature Matthias Kuhn 2018-09-30 Fix rubbish context leads to crash Peter Petrik 2018-09-28 [mesh] add fundamental support for time handling Matthias Kuhn 2018-09-30 Catch transform exceptions Matthias Kuhn 2018-09-30 No notify signal, no reason for a safety check Matthias Kuhn 2018-09-30 Make sip code style test happy Matthias Kuhn 2018-09-30 Dox and bindings Matthias Kuhn 2018-09-30 Remove unrequired includes Matthias Kuhn 2018-09-30 Cleanup Matthias Kuhn 2018-09-30 Add \note not available in python bindings Matthias Kuhn 2018-09-30 Dox Matthias Kuhn 2018-09-30 More properties for QgsRubberBand Matthias Kuhn 2018-09-30 Make QgsRubberBand fillColor a Q_PROPERTY Nyall Dawson 2018-09-28 [processing] Reload scripts after a script has been saved in the editor Fixes #19934 Loïc Bartoletti 2018-09-28 Sorry... I forgot to clear the rubberband Matthias Kuhn 2018-09-29 Fix grammar Matthias Kuhn 2018-09-29 Doxygen for QgsRubberband Richard Duivenvoorde 2018-09-29 Make values in attribute form better readable Currently in readonly modus of a form, the line-edits get a 'disabled'-palette. But because text is then so light readability is bad. Removing the palette make the lineedits look like they are writable input fields. So to distinguish them from input field, the frame is removed and the background (of the lineEdit) is set to almost transparent. Matthias Kuhn 2018-09-29 Add QgsRubberBand::setToGeometry with crs parameter Denis Rouzaud 2018-09-29 explicitely call int version of former calls to toMapCoordinates Merge: 8ec5fec280 907c1a9e81 D'Hont René-Luc 2018-09-29 Merge pull request #7859 from rldhont/fix-server-sld-param-support [Bugfix][Server] Add WMS SLD parameter support Denis Rouzaud 2018-09-29 QgsMapToPixel API cleanup * overload toMapCoordinates to also take double (use different PyName) * deprecate toMapPoint which is strictly equivalent to toMapCoordinates Denis Rouzaud 2018-09-28 use float precision for screen coordinates this should fix rounding error when the map canvas has an odd pixel size Denis Rouzaud 2018-09-29 remove useless invokable methods (#8059) having invokable on overloaded methods taking enum as parameter is pretty useless as it is seen as an integer the last declared was used: e.g. the one with LayoutUnit for toAbbreviatedSring this commit only keeps the ones for DistanceUnit which is the most likely to be used Matthias Kuhn 2018-09-29 Fix link Merge: 2f7666e34a dc15ae1ff7 Alessandro Pasotti 2018-09-29 Merge pull request #8052 from elpaso/bugfix-19930-spatialite-query Fix spatialite queries without pk Denis Rouzaud 2018-09-28 fix requesting CRS for layer without geometry (#7771) Jürgen E. Fischer 2018-09-27 add appinfo metadata source dependency Denis Rouzaud 2018-09-28 mark static methods as such Nyall Dawson 2018-09-28 Micro optimization: very slightly cheaper QgsFeature::initAttributes call Nyall Dawson 2018-09-28 Replace deprecated call Nyall Dawson 2018-09-28 [processing] Fix inefficiencies in Delete Duplicate Geometries algorithm ..and make progress bar more accurate. Use a spatial index to avoid comparing every feature to every other feature, and only compare against features with intersecting bounding boxes instead. Also optimise feature requests and loop logic. Benchmarks: Point layer, 6000k features Before: 30 seconds After: 0.15 seconds Point layer, 45k features Before: > 10 minutes After: 7 seconds Fixes #19973 Nyall Dawson 2018-09-28 Rename QgsSpatialIndex::insertFeature to ::addFeature, for consistency with other classes And make QgsSpatialIndex a QgsFeatureSink Merge: 1a61885254 5496442ca1 Blottiere Paul 2018-09-28 Merge pull request #8040 from pblottiere/server_highlight_line [server] Fixes #19906 - GetMap request with line in the SLD is correctly rendered Matthias Kuhn 2018-09-28 Cleanup leftover file Matthias Kuhn 2018-09-28 Indentation and typo fix Matthias Kuhn 2018-09-28 Fix rebase problems Matthias Kuhn 2018-09-28 Remove duplicate flags and rename is valid check Matthias Kuhn 2018-09-28 Fix missing vertex check Matthias Kuhn 2018-09-28 Doxygen Matthias Kuhn 2018-09-06 Python bindings for QgsGeometryCheck and co Adds - python bindings - geometry check factory - geometry check registry - QgsFeedback for geometry checks (lots of potential still) - An IsValid geometry check - Splits classes into their own files - Decouples feature pools from the configuration context Alessandro Pasotti 2018-09-28 Spelling Alessandro Pasotti 2018-09-28 Move table name variable to local Alessandro Pasotti 2018-09-28 Remove debug output Alessandro Pasotti 2018-09-28 [spatialite] Fix pk-less queries cannot be retrieved by id Fixes #1993 - Zoom to feature" does not work This actually fixes many more bugs related with the QGIS generated feature id (incremental) when using queries that was not consistent when using QgsFeature request with ids or bbox. This is not a regression: the same error is in 2.18 Blottiere Paul 2018-09-28 Add mask image Martin Dobias 2018-09-28 3D view: allow usual camera controls while the identify tool is active A small usability improvement... until now one would need to disable identify tool before being able to move/zoom/rotate the camera in 3D view and then enable identify tool again. Now camera can be controlled while the tool is active and the tool is easier to use. Nyall Dawson 2018-09-28 Add missing file Nyall Dawson 2018-09-28 [processing] More fixes to convertToCompatibleFormat, lots of unit tests Fixes #19938 Nyall Dawson 2018-09-26 [processing][gdal] Correctly handle geopackage paths with layername argument Fixes #19938 Nyall Dawson 2018-09-26 [processing][gdal] Fix stylesheet for gdal algorithms Nyall Dawson 2018-09-28 [processing][ogr] Fix conversion of non-disk based layer sources to GDAL commands Fixes #19946 Nyall Dawson 2018-09-28 Fix dox Nyall Dawson 2018-09-27 Optimise conversion of geometry from OGR -> QGIS Avoid conversion to/from WKB at OGR/QGIS side, and just directly utilise OGR geometry API to construct QGIS geometries. Shaves ~10% off rendering time for a large point layer (GPKG) Nyall Dawson 2018-09-27 Fix qgis_bench Nyall Dawson 2018-09-28 Fallback to old method if decodeUri returns an empty map Nyall Dawson 2018-09-26 Use decodeUri to make bad layers file parsing more stable Harrissou Sant-anna 2018-09-27 [needs-docs] Review the Dissolve algorithm description * The current description focuses on geometries and assumes only line or vector layers can be dissolved * Rename label to look more meaningful and closer to GDAL Dissolve's Harrissou Sant-anna 2018-09-27 Fix "Array of offset lines" algorithm Harrissou Sant-anna 2018-09-27 Fix array of translated features algorithms Merge: 3a70f88fa0 68ba754617 D'Hont René-Luc 2018-09-27 Merge pull request #7902 from rldhont/server-wfs-format-field [Bugfix][Server][WFS] Server wfs format field D'Hont René-Luc 2018-09-26 [Server] Localize loadUrl messages in log D'Hont René-Luc 2018-09-25 [Server] Use QgsNetworkContentFetcher to loadUrl D'Hont René-Luc 2018-09-11 [Tests][Server] Add test for WMS SLD parameter and move SLD_BODY test D'Hont René-Luc 2018-09-11 [Bugfix][Server] Add WMS SLD parameter support Fixed #19795 QGIS Server 3 / WMS: the SLD parameter support has been removed To reactivate SLD parameter support, we add a new conversion capability in server parameter `toUrl`. And the capabilty to load the content associted to an URL. Then if the SLD parameter is defined, the content is loaded and the SLD_BODY is set. Denis Rouzaud 2018-09-27 expand layer tree in project properties to take vertical space (#8042) * expand layer tree in project properties to take vertical space * remove spacer Blottiere Paul 2018-09-27 Update unit test Blottiere Paul 2018-09-27 Fixes #19906 - GetMap request with line in the SLD is correctly rendered Merge: 2275853ce6 97c5ed0225 Denis Rouzaud 2018-09-27 Merge pull request #8038 from qgis/3nids-patch-3 fix missing include of Qt libs in src/test/qgstest.h Denis Rouzaud 2018-09-27 better fix for detecting QWTPOLAR without DESKTOP Denis Rouzaud 2018-09-27 WITH_QWTPOLAR is only defined when building with desktop Denis Rouzaud 2018-09-27 remove dependency on qgis_gui from native tests Denis Rouzaud 2018-09-27 fix missing include of Qt libs in src/test/qgstest.h because it includes QgsApplication -> QApplication Merge: b85db09b4f 3c379d36e6 Matthias Kuhn 2018-09-27 Merge pull request #8008 from m-kuhn/missingVertexCheck Add QgsGeometryMissingVertexCheck Matthias Kuhn 2018-09-27 Fix test Mathieu Pellerin 2018-09-27 [ui] add icon view icon for the symbol list widget Merge: a1d130ac97 c06c475b9c Alessandro Pasotti 2018-09-27 Merge pull request #8037 from elpaso/bugfix-db-manager-sql Bugfix db manager sql Alessandro Pasotti 2018-09-27 [db-manager] Update sql dialog buttons status Fixes #19958 - Database manager allows one to create saved query with no name Alessandro Pasotti 2018-09-27 [db-manager] Allow multiline filters in sql window Fixes #19956 - Update SQL layer results in invalid SQL expression Martin Dobias 2018-09-26 Fix spelling Martin Dobias 2018-09-26 Fix missing indicators after they are moved to a different group The issue was that during drag&drop, we first connect to layer's signal for the second time, but then the disconnect() call on removal of the original layer node would disconnect all connections (not just one). For that reason now we only connect/disconnect when the layer is in the tree only once. Matthias Kuhn 2018-09-26 Cleanup Matthias Kuhn 2018-09-26 Change canCommitChanges to allowCommit flag Matthias Kuhn 2018-09-26 Change canCommitChanges to allowCommit flag Matthias Kuhn 2018-09-26 Fix python signature? D'Hont René-Luc 2018-09-13 [Server][WFS] Use editor widget setup for Range fields D'Hont René-Luc 2018-09-13 [Server][WFS] Use editor widget setup for DateTime fields The user can define with the editor widget the data type of the field with more accuracy than the data provider. In the case of DateTime, this data can be stored in a text field or the field is DateTime by default because the data provider does not identify Date or Time. QGIS Server in the WFS case can use this config to provide well formed data and description. Matthias Kuhn 2018-09-26 Add QgsVectorLayer::canCommitChanges to control if changes can be saved or not. This signal is emitted before a layer is being saved and if a connected slot marks the canCommit variable as False, the layer will not be saved Matthias Kuhn 2018-09-26 Add missing include Matthias Kuhn 2018-09-26 Add test for missing vertex check Matthias Kuhn 2018-09-26 Do not report duplicate errors in missing vertex check Alessandro Pasotti 2018-09-26 Fixes blocking if the edit in place functionality is used in the locator bar (with ef) on an non-modifiable layer Fixes #19950 D'Hont René-Luc 2018-09-13 [Server][WFS] Define encodeValueToText to correctly format field values D'Hont René-Luc 2018-09-13 [Server][WFS] Set correctly attribute type for number fields in XSD Replace `double` by `decimal` Use `int`, `unsignedInt`, `long` and `unsignedLong` for `QVariant::Int`, `QVariant::UInt`, `QVariant::LongLong` and `QVariant::ULongLong` Define double with 0 precision to `integer` Harrissou Sant-anna 2018-09-26 Fix Help button connection Harrissou Sant-anna 2018-09-26 Fix method name It's not only about storing in database Harrissou Sant-anna 2018-09-26 Fix save style dialog expansion and declutter the UI Martin Dobias 2018-09-25 Move recursive "collect layers" algorithm to QgsLayerTreeUtils + tests Martin Dobias 2018-09-25 Make sure that also groups with "required" layers cannot be removed Fixes an unreported bug where it was possible to select a layer tree group and remove even when it contained required layers. When removing layers/groups, the following checks will now also recursively test layers and not just directly selected layers: - test for layers with unsaved changes - test for layers with active tasks running in background Merge: 346073a2a5 f7f70bfb03 Alessandro Pasotti 2018-09-26 Merge pull request #8022 from elpaso/bugfix-19831-db-manager-import-srid [dbmanager] Fixes DB Manager does not read SRID automatically Harrissou Sant-anna 2018-09-25 Add more tags to find the "Line substring" algorithm Nyall Dawson 2018-09-26 [processing][gdal] Fix empty fid is passed if FID option is not set Also add full range of unit tests for OgrToPostGis algorithm. Fixes #19947 Alexandre Neto 2018-09-25 Adds .qgz files on --help description Lists .qgz files in the possible project files to open from the command line Nyall Dawson 2018-09-25 [layouts] Fix is_layer_visible does not work within layout map items Nyall Dawson 2018-09-25 Fix is_layer_visible to allow direct layer objects and handle removed layers Nyall Dawson 2018-09-25 Dox Nyall Dawson 2018-09-25 Add more descriptive error messages for raster calculation failure With unit tests Nyall Dawson 2018-09-25 Dox++ Nyall Dawson 2018-09-25 Deprecate unused QgsProcessingAlgorithm::helpString method Nyall Dawson 2018-09-25 [processing] Allow help url to be set for models within help edit dialog Refs #18767 Nyall Dawson 2018-09-25 [processing] Default to hiding help button for algorithms And require that showing help is opt-in. Apart from a handful of built-in providers, most providers will not have help pages available within the QGIS documentation (including model and script algorithms). Accordingly, we should hide the help button by default and only show it for these selected providers. Note that 3rd party algorithms can still specify custom helpUrl urls, in which case the button WILL be shown. Nyall Dawson 2018-09-25 [processing] Fix modeler help/description generation, allow setting of model short description text Fixes #18767 Nyall Dawson 2018-09-25 Fix advanced parameter panel incorrect margins in processing algorithm dialog Nyall Dawson 2018-09-25 Use correct stylesheet for processing dialogs Matthias Kuhn 2018-09-25 Followup 5f33137, C++ is not Python Merge: 517b50c66d 5f33137c83 Stéphane Brunner 2018-09-25 Merge pull request #8006 from sbrunner/print-error [Server] Print an error message, on project load error Alessandro Pasotti 2018-09-25 [dbmanager] Fixes DB Manager does not read SRID automatically Fixes #19831 Nyall Dawson 2018-09-25 Capitalization Stéphane Brunner 2018-09-21 Print an error message, on project load error Loïc Bartoletti 2018-09-25 Add test Add onStyleChanged Add if mRenderContext when necessary Orderer renderer if and add enableInvisibleFeature Merge: ad94cce3b8 2df58fd8e6 Alessandro Pasotti 2018-09-25 Merge pull request #8017 from elpaso/geopackage-vacuum-from-file-browser [browser] Allow GPKG VACUUM from file browser Loïc Bartoletti 2018-09-25 layerType -> mLayerType Loïc Bartoletti 2018-09-24 Fixes #18252 - Shape digitize (and circular string) tools do not show rubberband fill color when drawing polygons Alessandro Pasotti 2018-09-25 [browser] Allow GPKG VACUUM from file browser Merge: 5173744818 b34c461dc1 Alessandro Pasotti 2018-09-25 Merge pull request #8002 from elpaso/make_features_compatible Port makeFeaturesCompatible from python to C++ Alessandro Pasotti 2018-09-25 Drop const on makeFeatureComptible returned values Alessandro Pasotti 2018-09-24 Some minor changes - QgsVectorLayer * - make a const copy of a const container - typo and comments Alessandro Pasotti 2018-09-24 Typo Alessandro Pasotti 2018-09-24 makeFeatureCompatible on a single input feature Alessandro Pasotti 2018-09-24 Const correctness (because it's not an API break) Alessandro Pasotti 2018-09-24 Revert const on createFeature just because it would be an API break Alessandro Pasotti 2018-09-24 Port makeFeaturesCompatible to C++ as: QgsVectorLayerUtils::makeFeaturesCompatible With tests. Matthias Kuhn 2018-09-25 Prepare geometry engine Nyall Dawson 2018-09-25 Also handle multi-partition drive insertion/removal Nyall Dawson 2018-09-18 [browser] Correctly show drives inserted (or removed!) after QGIS launch Fixes #14481, #9843 Nyall Dawson 2018-09-18 Add native platform interface for usb storage events Allows native interfaces to send a signal when a USB storage device is inserted/removed Refs #14481 Nyall Dawson 2018-09-25 [processing] Fix an exception in modeler when editing a model in which a child algorithm later has a new parameter added Nyall Dawson 2018-09-25 Fix capitalization Nyall Dawson 2018-09-25 [processing][gdal] Dissolve field name should be optional Nyall Dawson 2018-09-25 [processing][gdal] Add unit tests for Dissolve algorithm Also: Thanks to @agiudiceandrea: Fixes #19900 Statistics were erroneously computed on the dissolve field, rather than on the statistic attribute field as it should be. Fixes #19307 Handle filenames with white spaces (in the same way as Buffer, OffsetCurve, OneSideBuffer, PintsAlongLines algs). Nyall Dawson 2018-09-25 [processing] Fix crash when an algorithm dialog is left open and processing options are changed Make sure the algorithm dialogs use their own copy of algorithms, instead of the copies owned by the processing registry. Opening processing options triggers a full reload of providers, deleting all existing algorithm instances from the registry first. Nyall Dawson 2018-09-25 [processing] Use standard dock margins for results dock Jürgen E. Fischer 2018-09-25 include appinfo metadata file in translation Leandro Stanger 2018-09-24 Update org.qgis.qgis.appdata.xml Leandro Stanger 2018-09-23 Adding translations to appdata Nyall Dawson 2018-09-25 Dox++ Nyall Dawson 2018-09-24 Fix errors when saving features with virtual fields present Fixes #18784 Nyall Dawson 2018-09-24 Use QgsVectorLayerUtils.matchAttributesToFields in processing in-place edits Nyall Dawson 2018-09-24 Unit tests for QgsVectorLayerUtils.matchAttributesToFields Nyall Dawson 2018-09-24 Add method to match feature attributes to the given fields Refs #18784 Matthias Kuhn 2018-09-24 Add QgsGeometryMissingVertexCheck A topology check for missing vertices on polygon boundaries of neighbouring polygons. Loïc Bartoletti 2018-09-24 Bette naming for python Nyall Dawson 2018-09-24 Proxy filterNeedsGeometry for inverted/displacement renderers Nyall Dawson 2018-09-24 Fix legend count is 0 if graduated/categorized expression uses geometry Likely fixes many other bugs too with graduated/categorized renderers Fixes #15544 Nyall Dawson 2018-09-24 [processing] Never run feature validity check for point layers Saves a few cycles. The feature validity checks have no meaning for point layers. Refs #19919 Nyall Dawson 2018-09-24 Also shortcut validity checks for multipoint Since multipoints are always valid (but not always simple, e.g. if they contain a duplicate point they are valid but non-simple) Nyall Dawson 2018-09-24 Micro-optimisation: don't call geos for checking point geometry validity Since a single-point will always be valid Nyall Dawson 2018-09-24 [processing] Remove unnecessary index creation in points in polygons ...and rely instead on the data provider's spatial index. Refs #19919 Loïc Bartoletti 2018-09-24 Fixes #18902 Snapping and tracing inconsistent behaviour Nyall Dawson 2018-09-24 Don't spell check appdata file, it needs translation Peter Petrik 2018-09-24 do not ask again for CRS when loading qgsproject with mesh layer Peter Petrik 2018-09-24 fix issues from Nyall review Peter Petrik 2018-09-21 fix test images for mesh rendering Peter Petrik 2018-09-21 update MDAL to 0.0.8 (fix projection issue) Peter Petrik 2018-09-21 use data provider CRS Peter Petrik 2018-09-21 use spatial index to limit rendering of features Peter Petrik 2018-09-21 use qpainter to draw lines, not QgsSingleSymbolRenderer Peter Petrik 2018-09-21 only render when in extent Peter Petrik 2018-09-21 implement simple cache for rendering of mesh layer Peter Petrik 2018-09-20 update spatial index only when mesh or CRS changed Peter Petrik 2018-09-19 use projection string from MDAL provider in Mesh Layer Martin Dobias 2018-09-24 Catch coordinate transform exceptions Martin Dobias 2018-09-21 Fix identification in 3D if CRS of 2D and 3D canvas are different Matthias Kuhn 2018-09-24 A bit less nesting Nyall Dawson 2018-09-24 Fix new annotations are shown even when annotations are hidden Fixes #19117 Tom Kralidis 2018-09-23 [MetaSearch] update default CSW connections Jürgen E. Fischer 2018-09-24 fix tests (followup 9c5d397b4) Jürgen E. Fischer 2018-09-24 Revert "Revert "reorder application initialization (fixes #19879, #19916, followup d6795818)"" This reverts commit 469b4b4a57fb2c30441b5de393662cdde36031b2. Nyall Dawson 2018-09-24 Fix tiny symbol layer list on hidpi Nyall Dawson 2018-09-24 Fix layer styling dock has tiny icons on hidpi Saber 2018-09-23 fixes #16587 Harrissou Sant-anna 2018-09-22 Add style manager icon to the project properties dialog Nyall Dawson 2018-09-24 Remove maximum width from categorized/graduate expression widgets This constraint makes the widgets no-hidpi friendly Nyall Dawson 2018-09-24 Revert "reorder application initialization (fixes #19879, #19916, followup d6795818)" This reverts commit 9c5d397b4d4ce12cb81f05955760a18c213a8566 The commit broke *every* test on Travis ;) Jürgen E. Fischer 2018-09-23 [BUGFIX][NEEDS-DOCS] add command line option to hide browser (refs #18260) Jürgen E. Fischer 2018-09-23 fix #18938 Merge: ac65ee0398 d2a7668c16 Even Rouault 2018-09-23 Merge pull request #7984 from rouault/fix_19483 Raster: do not list RasterLite2 as a supported output format, and use a helper for every call site (fixes #19483) Merge: bdc11197f3 0c0e30b48f Even Rouault 2018-09-23 Merge pull request #7983 from rouault/fix_18804 QgsRasterFilWriter: fix crash when building overviews (fixes #19679) Merge: 77be7eae2c fabdc04764 Even Rouault 2018-09-23 Merge pull request #7982 from rouault/fix_19477 [OGR provider] Fix reading of OSM datasets when opening several layers at the same time (fixes #19477) Jürgen E. Fischer 2018-09-23 packaging fix Jürgen E. Fischer 2018-09-21 reorder application initialization (fixes #19879, #19916, followup d6795818) Jürgen E. Fischer 2018-09-22 fix warnings Jürgen E. Fischer 2018-09-22 packaging: include oauth2 method and opencl programs Even Rouault 2018-09-22 Raster: do not list RasterLite2 as a supported output format, and use a helper for every call site (fixes #19483) Even Rouault 2018-09-22 QgsRasterFilWriter: fix crash when building overviews (fixes #19679) Even Rouault 2018-09-22 [OGR provider] Fix reading of OSM datasets when opening several layers at the same time (fixes #19477) Merge: bb40385d33 6b62019317 Even Rouault 2018-09-22 Merge pull request #7979 from rouault/fix_19722 QgsVectorFileWriter: fix DGN creation (fixes #19722, fixes #19723) Merge: eb24bdb484 ea2cc365db Even Rouault 2018-09-22 Merge pull request #7977 from rouault/fix_ogrdataitems_layername [OGR provider] Make sure to use layername= syntax in URI of multilayer datasources (fixes #19885) Nyall Dawson 2018-09-21 Dox Nyall Dawson 2018-09-21 [processing][GRASS] v.decimate zrange should be doubles, not int Nyall Dawson 2018-09-21 [processing] Port Range parameter widget to new API Fixes use of range parameters inside models, allowing range inputs to be used for range parameter values. Fixes #19785 Nyall Dawson 2018-09-21 Another Travis fix Nyall Dawson 2018-09-21 Fix tests on Travis Nyall Dawson 2018-09-21 More travis build fixes Nyall Dawson 2018-09-21 Fix tests on Travis Nyall Dawson 2018-09-21 Fix broken doxygen link Nyall Dawson 2018-09-21 Add missing variable help Nyall Dawson 2018-09-21 [processing] Also expose complete expression context inside data defined buttons for model child algorithms The context was not previously exposed, so users would not have been aware that they can utilise all the variables and functions available to parameters within child algorithms. Nyall Dawson 2018-09-21 [processing] Show complete expression context in expression builder for pre-calculated expressions Correctly exposes ALL the variables and functions available for use in pre-calculated expressions so that users actually know they can use these in their models! Nyall Dawson 2018-09-21 Tweak processing algorithm scope -- parameters should be available even if algorithm is unset Nyall Dawson 2018-09-21 Highlight 'to_dms' and 'to_dm' functions in map annotation expression builder Nyall Dawson 2018-09-21 Fix warnings Nyall Dawson 2018-09-21 Allow expression contexts to specify a list of highlighted functions as well as just variable names In some cases contexts may provide specific functions of use to that context, or more generally there may be functions we want to highlight for a particular expression builder (e.g. highlighting to_dms in the grid annotation builder) Nyall Dawson 2018-09-20 First steps towards expression context Nyall Dawson 2018-09-20 Set widget context for widget wrappers Nyall Dawson 2018-09-20 Allow setting the context for widget wrappers The context contains settings which reflect the context ini which a Processing parameter widget is shown, e.g., the parent model algorithm, a linked map canvas, and other relevant information which allows the widget to fine-tune its behavior. Nyall Dawson 2018-09-20 Distance parameter unit tests Nyall Dawson 2018-09-19 Distance Nyall Dawson 2018-09-19 Unit tests Nyall Dawson 2018-09-19 Start on numeric wrapper Even Rouault 2018-09-21 QgsVectorFileWriter: fix DGN creation (fixes #19722, fixes #19723) Jürgen E. Fischer 2018-09-21 translation string fix Jürgen E. Fischer 2018-09-21 debian packaging: add saga as build dependency for Processing tests Merge: 2869681367 1955ebb7c9 Blottiere Paul 2018-09-21 Merge pull request #7961 from tudorbarascu/fix_sld fix stroke Width sld import Even Rouault 2018-09-21 [OGR provider] Make sure to use layername= syntax in URI of multilayer datasources (fixes #19885) Even Rouault 2018-09-21 SIP: fix typemap for QVector that was wrongly dropping a Python reference (refs #19885) Merge: 0ee119f72b b81da8504a Alessandro Pasotti 2018-09-21 Merge pull request #7976 from elpaso/bugfix-19895-gpkg-vacuum [browser] GPKG VACUUM menu item Alessandro Pasotti 2018-09-21 GPKG vacuumGeoPackageDb non-gui method and gui action Also moved non-gui things together Merge: 30b757b184 5378e37cf9 Alessandro Pasotti 2018-09-21 Merge pull request #7969 from elpaso/bugfix-19901-relation-reference-NULL QgsFeatureListComboBox nullRepresentation instead of hardcoded "NULL" Alessandro Pasotti 2018-09-21 GPKG: do not run vacuum after raster deletion See my previous commit, for consistency we do not run VACUUM automatically when a raster is deleted. A menu item allows the user to run VACUUM manually A possible UX improvement would be to add a button to the success dialog that offers the user the option to run VACUUM after a successful layer deletion. Alessandro Pasotti 2018-09-21 GPKG Browser VACUUM menu item Fixes #19895 - Garbage-collection is not performed after deletion of vector layer from geopackage By design, VACUUM (being a potentially time-consuming operation) was automatically performed only after deleting a raster while when deleting a vector layer it was not executed. This commit adds a menu item in the browser that allows the user to perform this operation on the DB. Nyall Dawson 2018-09-21 More in-place support tweaks, add tests Nyall Dawson 2018-09-21 Difference and split with lines can be used in in-place mode Nyall Dawson 2018-09-21 Support in-place drop edit geometry operation Nyall Dawson 2018-09-21 Boundary alg requires geometry for in-place edits Nyall Dawson 2018-09-21 Fix some exceptions when running in-place edit on geometry-less layer Nyall Dawson 2018-09-21 Change QgsProcessingAlgorithm::supportInPlaceEdit to use QgsMapLayer, not QgsVectorLayer Because at some stage in the future we may allow in-place edits to raster layers, and we don't want to have to break API for this. Nyall Dawson 2018-09-21 [processing] Pass a copy of the feature to processFeature, not the original layer's feature Otherwise python processFeature implementations may return a modified shallow copy of this feature, which means that the test for modifications fails, since we're comparing against the same feature which was modified. Fixes some python algorithms do not modify features when used in-place mode. Merge: 936b0c1d4f a8bf1b8f05 Alessandro Pasotti 2018-09-21 Merge pull request #7966 from elpaso/bugfix-19843-dbmanager-quoted-sql [dbmanager] Fix Update SQL Layer converts query to table name Tudor Bărăscu 2018-09-21 server disabled test for failing getmap req with Line sld Nyall Dawson 2018-09-21 Fix messed up collapse icon in measure dialog Mathieu Pellerin 2018-09-21 further improve icon Mathieu Pellerin 2018-09-20 [ui] add a dedicated icon for style manager & align toolbar icons Nyall Dawson 2018-09-21 [processing] Correctly make extent selection combo box non-editable The choice is supposed to be only from the listed options, and shouldn't allow free-form user text Nyall Dawson 2018-09-21 [processing] Fix capitalization, ellipsis in extent parameter widget Matthias Kuhn 2018-09-21 Fix build with sip pre 4.19 Luigi Pirelli 2018-09-18 test for update of parameterLayerList managing QgsProcessingOutputLayerDefinition Luigi Pirelli 2018-09-18 fix lack of management of input as QgsProcessingOutputLayerDefinition Luigi Pirelli 2018-09-18 fix correct string list representation of QgsProcessingOutputLayerDefinition Loïc Bartoletti 2018-09-20 Welcome back mSettings->setValue ... snap_invisible_feature ... Tudor Bărăscu 2018-09-20 add image mask and make travis happy Alessandro Pasotti 2018-09-20 QgsFeatureListComboBox nullRepresentation instead of hardcoded "NULL" Fixes #19901 - Relation Reference Widget: Representation for NULL values is not respected Denis Rouzaud 2018-09-20 use qreal overloads of painter methods in advanced digitizing canvas item (#7967) * use qreal overloads of painter methods in advanced digitizing canvas item * better use of existing variables Tudor Bărăscu 2018-09-20 add test for Point SLD highlight on server Alessandro Pasotti 2018-09-20 [dbmanager] Fix Update SQL Layer converts query to table name Fixes #19843 Merge: b62048d93f 82a5c8f170 Alessandro Pasotti 2018-09-20 Merge pull request #7946 from elpaso/bugfix-19617-processing-checkvalidity Fix processing algorithm checkvalidity reason Merge: 5ec3d5d990 e62c4eb941 Alessandro Pasotti 2018-09-20 Merge pull request #7963 from elpaso/bugfix-17967-19893-gpkg-raster-delete-win Fix cannot delete GPKG from raster on windows Alessandro Pasotti 2018-09-20 Fix cannot deletete GPKG from raster on windows Fixes #17967 #19893 Mathieu Pellerin 2018-09-19 [processing] improve in-place feature editing icon & toolbar position Denis Rouzaud 2018-09-19 no override in SIP Merge: 6e46a9c720 16e6cb6419 Denis Rouzaud 2018-09-19 Merge pull request #7962 from 3nids/remove_stupid_casts convert old style cast Denis Rouzaud 2018-09-19 replace old-style cast with static_cast Denis Rouzaud 2018-09-19 correctly cast pointer Jürgen E. Fischer 2018-09-19 debian packaging: fix file mode fix (followup e306aaaae) Jürgen E. Fischer 2018-09-19 osgeo4w: fix lrelease lookup Denis Rouzaud 2018-09-19 remove useless cast (int) x + y => static_cast(x) + y precedence is higher for casting see https://en.cppreference.com/w/cpp/language/operator_precedence Alessandro Pasotti 2018-09-19 Move test from tests to processing folder Merge: d129c2cbc1 b2072d8298 Matthias Kuhn 2018-09-19 Merge pull request #7948 from m-kuhn/final It's the `final` countdown Merge: 3cb82a58c8 a0283ebcad Matthias Kuhn 2018-09-19 Merge pull request #7932 from m-kuhn/single_geometry_check Add QgsSingleGeometryCheck Merge: 1390198c37 9b2dff6762 Matthias Kuhn 2018-09-19 Merge pull request #7959 from m-kuhn/geometryOptions Add a new QML category "Geometry Options" Matthias Kuhn 2018-09-19 Adjust tests to new API Matthias Kuhn 2018-09-19 Adjust include guard Matthias Kuhn 2018-09-19 Add a new QML category "Geometry Options" And rename QgsGeometryFixes to QgsGeometryOptions Matthias Kuhn 2018-09-19 Add missing sip magic Martin Dobias 2018-09-19 Fix doxygen link Martin Dobias 2018-09-18 Fix search tolerance when doing identification in 3D map view Until now the identification from 3D map view used tolerance based on the current view of the main 2D map canvas - that was giving often unexpected results if the 2D map canvas had significantly different zoom level from the 3D map view. Jürgen E. Fischer 2018-09-19 postgres provider: cast to text in uniqueStringsMatching (fixes #19180) Tudor Bărăscu 2018-09-19 fix stroke Width sld import Mathieu Pellerin 2018-09-19 [ui] improve mesh layer icon Merge: b74876776c 9473d63cc4 Alessandro Pasotti 2018-09-19 Merge pull request #7951 from elpaso/bugfix-19802-dbmanager-saved-queries Bugfix 19802 dbmanager saved queries Mathieu Pellerin 2018-09-19 [ui] improve required layer indicator icon Matthias Kuhn 2018-09-19 Fix compiling with older sip version Merge: 420bcc9fc4 f65deeb5c0 Blottiere Paul 2018-09-19 Merge pull request #7950 from pblottiere/server_wfs_if_capabilities [server] Fixes Filter_Capabilities element in WFS GetCapabilities document Merge: b4ab101a45 07d400c66f Blottiere Paul 2018-09-19 Merge pull request #7947 from pblottiere/server_wfs_operation [server] Fixes Operations in WFS GetCapabilities document Merge: 0fc16d6342 71ec68b742 Matthias Kuhn 2018-09-19 Merge pull request #7957 from m-kuhn/noSilentDisable Do not silently disable cmake options Matthias Kuhn 2018-09-19 Do not silently disable cmake options Matthias Kuhn 2018-09-19 Rename SIP_FINAL to FINAL Merge: eeb0702399 70cbde21c1 Matthias Kuhn 2018-09-19 Merge pull request #7955 from mbernasocchi/allow_server_without_gui allow WITH_SERVER=ON WITH_GUI=OFF Matthias Kuhn 2018-09-19 Add `final` for sip >= 4.19 Loïc Bartoletti 2018-09-18 Fix 18499. Snapping Toolbar missing from View > Toolbars Nyall Dawson 2018-09-19 Use qgsRound in some more places Nyall Dawson 2018-09-19 Update test Nyall Dawson 2018-09-18 more tests Nyall Dawson 2018-09-18 Make qgsRound more tolerant to large values Fixes #19844 Marco Bernasocchi 2018-09-18 allow WITH_SERVER=ON WITH_GUI=OFF Nyall Dawson 2018-09-18 [processing] Fix use of models as child algorithms in other models Fixes #19857 Nyall Dawson 2018-09-18 [processing] Add method to attempt to reattach model children to linked algorithms Refs #19857 Denis Rouzaud 2018-09-18 [locator] show field where text has been found in current layer filter (#7904) * [locator] show field where text has been found also fix an issue that a field was not returning a match for big number (e/f formats) * init layer tree model when testing QgisApp * add test for inbuilt active layer locator filter * use string comparison for numerical value this is how it is done in attribute table filter and seems to have better result than comparing numerical values * switch back to numerical precision and cleanup layers Denis Rouzaud 2018-09-18 fix join style badly set in global options (#7952) Matthias Kuhn 2018-09-18 Add SIP_FINAL Denis Rouzaud 2018-09-18 [ogr provider] less debug output and remove useless Qt version check (#7949) * [ogr provider] less debbug output and remove useless Qt version check * Update qgsogrprovider.cpp Matthias Kuhn 2018-09-18 inline and virtual are no good friends Alessandro Pasotti 2018-09-18 Add test for writeEntry (not related to the bug) ... but since I wrote it ... Alessandro Pasotti 2018-09-18 [dbmanager] Fix stored queries retrieve Fixes #19802 - DB Manager saved SQL statements are saved empty Matthias Kuhn 2018-09-18 Make methods in QgsVectorLayer finally final Matthias Kuhn 2018-09-18 Teach sipify the meaning of `final` Blottiere Paul 2018-09-18 Update unit tests Merge: 13f500ba9e 209b6ee853 Alessandro Pasotti 2018-09-18 Merge pull request #7933 from nyalldawson/edit_in_place_feedback [processing] Show a message bar success message after running in-place, parameterless alg Blottiere Paul 2018-09-18 Removes commented code Blottiere Paul 2018-09-18 Update unit test Blottiere Paul 2018-09-18 Update insert, update and delete operations element Alessandro Pasotti 2018-09-18 Fix processing algorithm checkvalidity reason Fixex #19617 - Check validity algorithm returns empty reason in attribute table Blottiere Paul 2018-09-18 Add Id_Capabilities element with FID Blottiere Paul 2018-09-18 Operations element has to be before OutputFormats Merge: 7c83841989 fc6617251d Alessandro Pasotti 2018-09-18 Merge pull request #7929 from elpaso/bugfix-18102-advanced-digitizing-comma [bugfix] Fixes float input in advanced digitizing ... Merge: 2ee6122564 7c2de7ea7f Matthias Kuhn 2018-09-18 Merge pull request #7930 from anitagraser/master Updated ms installer icons, fixes #17978 Merge: 5b7e60ac45 0edb224e24 Alessandro Pasotti 2018-09-18 Merge pull request #7943 from elpaso/bugfix-18583-range-widget-nulls [bugfix] Allow empty null representation in spinboxes Alessandro Pasotti 2018-09-18 Fix QCOMPARE in the test Denis Rouzaud 2018-09-18 [fix #19869] fix bad handle of flag removal Jürgen E. Fischer 2018-09-18 debian packaging: depend on qml-module-qtcharts only where available Alessandro Pasotti 2018-09-18 [bugfix] Allow empty null representation in spinboxes Fixes #18583 - Widget "Range": Representation for NULL value is NOT always displayed correctly Merge: e52dc86ab8 840749c669 Borys Jurgiel 2018-09-18 Merge pull request #7906 from borysiasty/deprecated_plugins_grayed_out [Plugin manager] Deprecated plugins grayed out and moved to the list bottom Salvatore Larosa 2018-09-18 fix icons extension in copy/paste style menu Merge: b5024c32c2 e8dbb90e55 Alessandro Pasotti 2018-09-18 Merge pull request #7942 from tudorbarascu/fix_tests fix test run comments Tudor Bărăscu 2018-09-18 fix test run comments Merge: a041c50894 b5024c32c2 Borys Jurgiel 2018-09-18 Merge branch 'master' into deprecated_plugins_grayed_out Borys Jurgiel 2018-09-18 Resolve merge conflict Merge: 5c15a6589d 3dc0c5670e Borys Jurgiel 2018-09-18 Merge pull request #7908 from borysiasty/nicer_plugin_links [Plugin manager][needs-docs] More unified links to the installed and available version. Blottiere Paul 2018-08-05 Fix Operations element Merge: e005d6e2b9 4d057e9c56 Alessandro Pasotti 2018-09-18 Merge pull request #7926 from elpaso/bugfix-19680-spatialite-load-default-style [bugfix] spatialite load default style Matthias Kuhn 2018-09-18 Errors can be any geometry type, not only points Matthias Kuhn 2018-09-18 More dox Matthias Kuhn 2018-09-18 Move implementations to cpp Matthias Kuhn 2018-09-18 dox Matthias Kuhn 2018-09-18 Initialize to nullptr signedav 2018-09-18 compare pointers Nyall Dawson 2018-09-18 [processing][gdal] Strip newlines from custom proj CRS definitions before passing to GDAL commands Fixes #19855 Mathieu Pellerin 2018-09-18 [processing] fix history dialog alg. execution with CRS params Nyall Dawson 2018-09-18 Dox Nyall Dawson 2018-09-18 Fix crash when writing CRS to XML using QgsXmlUtils Fixes a crash when saving a processing model using a CRS input Nyall Dawson 2018-09-18 Fix feature count in attribute table dialog title after committing changes Fixes #19863 Mathieu Pellerin 2018-09-18 [processing] allow geometryless layers as input in aggregate alg. Nyall Dawson 2018-09-18 Fix warning Nyall Dawson 2018-09-18 Cleaner messagebar item popping Nyall Dawson 2018-09-18 [processing] Show a message bar success message after running an in-place alg if no parameter dialog is shown Allows users to know that the algorithm has actually run in case there's no visible changes Nyall Dawson 2018-09-18 [processing] Use display name, not alg ID in undo history for in-place mode Matthias Kuhn 2018-09-18 Fix build warnings Stephen Knox 2018-09-17 Fix building with QT 5.5 Matthias Kuhn 2018-09-17 Add QgsSingleGeometryCheck This class is a new subclass of QgsGeometryCheck that implements an interface that works on isolated geometries. It has no dependency on a context, apart from a configuration that can be passed in. This makes it suitable for checks that only work on in-memory information like self-intersection and other isValid checks. For reference the classes QgsGeometrySelfIntersectionCheck, QgsGeometryMultipartCheck, QgsGeometryTypeCheck and QgsGeometrySelfContactCheck have been ported to this interface. Anita Graser 2018-09-17 fixed ico Anita Graser 2018-09-17 new installer icons using qgis3 logo Denis Rouzaud 2018-09-17 [fix #19868] fix paste style Denis Rouzaud 2018-09-17 remove index2category and use data Denis Rouzaud 2018-09-17 [fix #19870] correctly convert index to style category the shift is already done in the list, so no need to hack Jürgen E. Fischer 2018-09-17 Translation string fix Alessandro Pasotti 2018-09-17 [bugfix] Fixes float input in advanced digitizing ... ... with not-dot locales Fixes #18102 - Can only input integer value in the vertex editor Precision is hardcoded to 6 decimal places, we can either increase it or make it configurable. Alessandro Pasotti 2018-09-17 Test for spatialite load default style Nyall Dawson 2018-09-17 Capitalization Mathieu Pellerin 2018-09-17 [processing] fix large points in polygon count overflow by using an int64 field Merge: 39e1f8934f 95c99f135f Alessandro Pasotti 2018-09-17 Merge pull request #7925 from elpaso/bugfix-unreported-crash-on-load-style [bugfix] unreported crash on load style Matthias Kuhn 2018-09-17 Be more verbose on offlineediting test failures Alessandro Pasotti 2018-09-17 [bugfix] spatialite load default style Fixes #19680 - Styles saved in a Spatialite DB are then not available to be used signedav 2018-09-17 only when mNmRelation valid Alessandro Pasotti 2018-09-17 [bugfix] unreported crash on load style signedav 2018-09-17 remove debug log signedav 2018-09-17 check for layers instead of relations Nyall Dawson 2018-09-17 [evis] Fix crash when layer contains virtual fields Fixes #19792 Nyall Dawson 2018-09-17 Modernize code Jürgen E. Fischer 2018-09-17 fix d67958183 Merge: f2e0b6acc8 5fef0392fa Matthias Kuhn 2018-09-17 Merge pull request #7868 from m-kuhn/geosErrorTranslation Translate GEOS errors Matthias Kuhn 2018-09-17 Fix offline layer name Merge: c76410bdbd fe71b49588 Alessandro Pasotti 2018-09-17 Merge pull request #7914 from elpaso/bugfix-19827-server-gfi-value-relation-multi [bugfix][server] WMS GFI value relation array fields Nyall Dawson 2018-09-17 [processing] Also hide empty providers in toolbox Initially empty providers were shown for discoverability, but discussion with @nirvn and @elpaso have convinced me this is a bad approach. Nyall Dawson 2018-09-17 [win] Fix some warnings Nyall Dawson 2018-09-17 [layouts] Fix messagebar link with special characters does not open on win Fixes #19727 Jürgen E. Fischer 2018-09-17 handle utf-8 in function help Jürgen E. Fischer 2018-09-16 run gdal_calc on Windows and gdal_calc.py on othes platforms (fixes #19482) Jürgen E. Fischer 2018-09-16 fix warnings Jürgen E. Fischer 2018-09-16 Initialize translations before application members (fixes #19853) Nyall Dawson 2018-09-17 Fix crash on exit on win7 Nyall Dawson 2018-09-17 [processing] Fix missing [optional] text in string parameter label Fixes #19817 Alessandro Pasotti 2018-09-16 [bugfix][server] WMS GFI value relation array fields Fixes #19827 - GetFeatureInfo on "value relation" widget with array field (multiple selections) Merge: 5112a0ab49 e306aaaaef Matthias Kuhn 2018-09-16 Merge pull request #7913 from m-kuhn/filenmode Fix file mode Matthias Kuhn 2018-09-16 Fix file mode Merge: 953ea96bfb d0aae2f0ac Matthias Kuhn 2018-09-16 Merge pull request #7911 from daniviga/f29-patch Fix a build error on Fedora 29+ Daniele Viganò 2018-09-15 Fix a build error on Fedora 29+ error is: "PyCapsule_GetPointer called with incorrect name" patch taken from: https://issues.qgis.org/issues/19476 olivierdalang 2018-09-12 fixes #19825 olivierdalang 2018-09-13 add tests for #19824 olivierdalang 2018-09-12 fix #19824 where modifications to project models were not saved Models definitions are now stored in a dict rather than list which allows for less verbose code to reference models by name Denis Rouzaud 2018-09-14 use a model for select map layer style categories (#7907) this avoids cluttering QgsMapLayer and reduces a bit code redundancy Matthias Kuhn 2018-09-14 Fix offline editing with gpkg Up to now, all features were written twice, once with QgsVectorFileWriter, once via addFeature in a subsequent loop. Now it is only done once in a loop, because the loop needs to be done anyway to create the lookup table Borys Jurgiel 2018-09-14 [Plugin manager][needs-docs] Better looking links to the installed and available version. Remove no longer used code. Merge: 73528cd152 f88850aaea Luigi Pirelli 2018-09-14 Merge pull request #7890 from luipir/fix_cascaded_grass_algs_in_modeler Fix cascaded grass algs in modeler Denis Rouzaud 2018-09-14 avoid detach when looping on fields and convert some Q_FOREACH (#7905) * avoid detach when looping on fields and convert some Q_FOREACH * fields already exist Borys Jurgiel 2018-09-14 Move deprecated plugins to the list bottom Borys Jurgiel 2018-09-14 [Plugin manager][needs-docs] Deprecated plugins are listed gray. Fixes #19125 Luigi Pirelli 2018-09-14 added test to new possible input to parametersAsLayer Merge: 1192b635d2 8fa27e106a Luigi Pirelli 2018-09-14 Merge pull request #7626 from rudivs/kneighbour [feature] Adapted k-neighbour concave hull plugin as QGIS 3 algorithm Merge: 6058e66262 1d220068e0 Martin Dobias 2018-09-14 Merge pull request #7892 from PeterPetrik/identify_by_feature [feature] Identify/Select polygon from existing feature geometry (#19064) Merge: 8288debe55 fc3b673c6a Borys Jurgiel 2018-09-14 Merge pull request #7891 from borysiasty/plugin_links [Plugin manager] [needs-docs] [FEATUR?] Open the local directory of installed plugin and the download page/link of the available version from the plugin details view. Rudi von Staden 2018-09-14 Fix imports for ConcaveHull Nyall Dawson 2018-09-14 Don't open non-modal dialog from a modal symbol selector dialog Nyall Dawson 2018-09-14 Move handling of layout manager from qgisapp -> QgsAppWindowManager Nyall Dawson 2018-09-14 New class QgsWindowManagerInterface With implementation in app. This allows GUI library classes to re-use standard dialogs which are created in app. The initial use-case is to allow the GUI library symbol list widget to focus/open an existing Style Manager dialog (created in app), instead of opening a new modal style manager dialog. Side benefit - moves some code out of the monolithic qgisapp.cpp file. Borys Jurgiel 2018-09-14 [Plugin manager] For file-based library, open its parent directory. Merge: 4ac834d93a 2b55858618 Martin Dobias 2018-09-14 Merge pull request #7194 from wonder-sk/snap-geometries-alg [FEATURE] Snap geometries algorithm Peter Petrik 2018-09-14 fix typo Merge: ec2ddb4295 daf7f3e3b9 Borys Jurgiel 2018-09-14 Merge pull request #7879 from borysiasty/append_raster_to_geopackage Append raster layer to an existing GeoPackage Merge: b75f9f3b5b 9bd532faf6 Borys Jurgiel 2018-09-14 Merge pull request #7889 from borysiasty/plugins_from_encrypted_zips [FEATURE][Plugin installer] Support for encrypted zips when installing plugins from local files Rudi von Staden 2018-09-14 Improve test coverage for k-nearest neighbor concave hull Merge: 2e91c29dff b8b737fa0c Matthias Kuhn 2018-09-14 Merge pull request #7801 from signedav/qml-widget [FEATURE] QML chart and drawings widget Merge: a78a7e7908 9eaee8f1be Blottiere Paul 2018-09-14 Merge pull request #7814 from elemoine/ele_logging Support QGIS Server logs to stderr Nyall Dawson 2018-09-14 [ux] Hide frame when collapsible group box is collapsed Prevents an ugly cropped frame from showing in collapsed group boxes Peter Petrik 2018-09-14 always show context menu for select by polygon Alessandro Pasotti 2018-09-14 Accept geometry-less features in a geometry layer Alessandro Pasotti 2018-09-14 Test for re-enable multipart to single part Alessandro Pasotti 2018-09-14 Re-enable multipart to single part Alessandro Pasotti 2018-09-13 Add test for snappointstogrid Alessandro Pasotti 2018-09-13 Raise exception if prepare fails Alessandro Pasotti 2018-09-13 Disable some more algs Alessandro Pasotti 2018-09-13 Handle bad/null geometries and geometryless Alessandro Pasotti 2018-09-13 Update dox Alessandro Pasotti 2018-09-13 Test supportInPlace for all polygon algorithms Alessandro Pasotti 2018-09-13 Method documentation Alessandro Pasotti 2018-09-12 Remove unused cast Alessandro Pasotti 2018-09-12 Disable alg to multipart Alessandro Pasotti 2018-09-11 Fix in-place support check for some more algs Alessandro Pasotti 2018-09-11 Feature fixer: multi part to single part Alessandro Pasotti 2018-09-11 Add in-place support Alessandro Pasotti 2018-09-11 Cast to QgsProcessingAlgorithm when evaluating in-place support Alessandro Pasotti 2018-09-11 Moved friend class QgsProcessingToolboxProxyModel to parent Alessandro Pasotti 2018-09-11 Disable assign projection in-place Alessandro Pasotti 2018-09-11 Add prepareSource method Alessandro Pasotti 2018-09-11 Fix widget (broken by rebase) Alessandro Pasotti 2018-09-11 Fix crash in sip tests by storing a reference to geom Alessandro Pasotti 2018-09-11 More tests for Z/M add back Alessandro Pasotti 2018-09-10 In-place moved check logic into QgsAlgorithm + new tests + fixed fixer function + drop z/m Alessandro Pasotti 2018-09-10 Function to make output features compatible Alessandro Pasotti 2018-09-07 Some tests for multi/single part Alessandro Pasotti 2018-09-06 In place test POC completed Alessandro Pasotti 2018-09-05 Expose processFeature to public API Alessandro Pasotti 2018-09-05 Fix doc string Alessandro Pasotti 2018-09-05 Initial test for in-place processing algorithms Alessandro Pasotti 2018-09-05 Remember button checked status Alessandro Pasotti 2018-09-05 Sync in-place button state Nyall Dawson 2018-07-23 Make clip work for mockup Nyall Dawson 2018-07-23 Messy mockup of feature Rudi von Staden 2018-09-14 Use US spelling for neighbor Martin Dobias 2018-09-14 Improvements from review Mathieu Pellerin 2018-09-14 [ui] harmonize raster layer metadata path/source ordering & visibility Peter Petrik 2018-09-14 fix review issues Mathieu Pellerin 2018-09-14 Handle windows path in gdal provider's decodeUri function Borys Jurgiel 2018-09-14 Use QgsProviderRegistry::decodeUri to obtain the layer name Rudi von Staden 2018-09-14 Changes from review comments - Shorten algorithm names (KNearestNeighbour and ConcaveHull) - Check for feedback cancellation - remove unnecessary try/except blocks Éric Lemoine 2018-09-13 Make QgsMessageLogConsole::logMessage virtual Éric Lemoine 2018-09-13 [FEATURE][needs-doc] Introduce QGIS_SERVER_LOG_STDERR and deprecate file logging Nyall Dawson 2018-09-14 Capitalization Merge: 8c312997a6 d30f93ffe9 Blottiere Paul 2018-09-14 Merge pull request #7887 from pblottiere/server_filter_2 [server] Add suport for OGC FE version 2 in GetMap requests Nyall Dawson 2018-09-14 Fix warning Nyall Dawson 2018-09-14 Move symmetric widgets into a collapsible group box These are advanced settings which we don't want to show up front, at risk of hurting UI simplicity Nyall Dawson 2018-09-14 Use switches for enums, combobox data instead of index positions Both are more future-proof Nyall Dawson 2018-09-14 Mark some API as non-stable, hide from Python bindings pierreloicq 2018-09-07 sip, doc, bad keywords pierreloicq 2018-09-07 test classifySymmetri and changes to pass them; + editingFinished signal pierreloicq 2018-09-04 sipification problem and unit test attempt pierreloicq 2018-08-11 Nyall's comments pierreloicq 2018-08-07 2 improvements regarding kannes comments pierreloicq 2018-07-20 sipification pierreloicq 2018-07-18 delete .sip pierreloicq 2018-07-12 generation of sip files in auto_generated/ pierreloicq 2018-07-12 reaction to Travis pierreloicq 2018-05-13 improved problem (b) removed the .sip corrected (f) removed direct comparison of doubles to try to pass the tests one step back to know if it cause the check failure the step forward, improved, should pass the test comments of m-kuhn taken into account The last 7 commits to rebase easily on master pierreloicq 2017-09-12 classify symmetric squashed (17 commits) to rebase easily on master; 13 may 2018 Rudi von Staden 2018-09-14 Update icon to fit QGIS theme, rename and apply to ConcaveHull also - Based colours and sizes on mAlgorithmDelaunay.svg - Renamed from mAlgorithmKNearestConcaveHull.svg to mAlgorithmConcaveHull.svg to be more general - Applied to ConcaveHull.py also to indicate similarity between algorithms Denis Rouzaud 2018-09-14 [sipify] fix annotations in multiline virtual methods Denis Rouzaud 2018-09-14 fixes: HIG guidelines, sipify, initialize, doxygen warnings fix doxygen warning + docs sipify fix doxygen warning initialize Denis Rouzaud 2018-09-14 fix offline editing Denis Rouzaud 2018-09-13 single dialog to load style (QML, SLD, DB) Denis Rouzaud 2018-09-13 fix documentation Denis Rouzaud 2018-09-13 single dialog to save all types (QML, SLD, DataBase) Denis Rouzaud 2018-09-13 create dialog for saving different styles Denis Rouzaud 2018-09-13 add test to control that AllStyleCategories is actually complete Denis Rouzaud 2018-09-13 fix old style or useless casts Denis Rouzaud 2018-09-13 better API doc, own category for 3D, fix leak Denis Rouzaud 2018-09-12 categories in paste style Denis Rouzaud 2018-09-12 fix sip include Denis Rouzaud 2018-09-12 add icons and export only selected category Denis Rouzaud 2018-09-12 select categories in copy style in legend menu entry not working yet, just set the menu entries QgsMapLayerStyle::StyleCategory has moved to QgsMapLayer to avoid making QgsMapLayerStyle a QObject and they are mostly used in QgsMapLayer Denis Rouzaud 2018-09-12 use qgsEnumMap Denis Rouzaud 2018-09-11 implement filtering of categories in reading/writing Denis Rouzaud 2018-09-07 add API to select section of layer style when reading/writing Nyall Dawson 2018-09-14 Capitalization signedav 2018-09-14 removed qt5charts stuff from cmakelist because it's not needed there. should be used in runtime. so it included qt5charts in installs Merge: d844f0fc45 532fb621ae Matthias Kuhn 2018-09-14 Merge pull request #7861 from m-kuhn/featurePoolContext Make QgsFeaturePool free of reprojection code and other improvements signedav 2018-09-13 pg version check on json and comparison with == to make it equal to the other checks and avoid confusions signedav 2018-09-12 removed unused docs and unused db entry signedav 2018-09-12 displaystring of every json object Removed unused stuff signedav 2018-09-12 displayString on textoutput but only works if json contains a map... and codestyle in python signedav 2018-09-12 test db stuff json signedav 2018-09-12 json/jsonb type integration an tests for map and list signedav 2018-09-14 more includes Mathieu Pellerin 2018-09-13 Addition of a QgsHstoreUtils parse function Mathieu Pellerin 2018-09-13 additional test for the hstore_to_map() function Mathieu Pellerin 2018-09-13 [FEATURE] hstore_to_map() / map_to_hstore() expression functions Mathieu Pellerin 2018-09-13 [FEATURE] json_to_map() / map_to_json() expression functions Mathieu Pellerin 2018-09-14 [ui] Dirty project when creating a 3D map view Nyall Dawson 2018-09-14 Make style model refresh icons when svg cache fetches a remote image Nyall Dawson 2018-09-14 Make style filter model search by word, not phrase This allows matching of a filter string "hash line" to the symbol "hashed red lines" Etienne Trimaille 2018-09-03 fid is the default if the ID column is empty when we create a geopackage Nyall Dawson 2018-09-14 Use an icon only for library button in symbols list Frees more room for UI simplicity Nyall Dawson 2018-09-14 String consistency Nyall Dawson 2018-09-14 [FEATURE][ux] Use a filter line edit in symbol list tag combo This allows both filtering by selecting existing tags, and also free-form text searches Nyall Dawson 2018-09-14 Update test Nyall Dawson 2018-09-13 Fix layout Nyall Dawson 2018-09-13 Avoid unnecessary icon creation Nyall Dawson 2018-09-13 [FEATURE] Add button to toggle between the icon view and a list view for symbols in symbol selector Nyall Dawson 2018-09-13 Cache icons in style model for efficiency Nyall Dawson 2018-09-13 Add explicit API call for style model icon sizes Nyall Dawson 2018-09-13 Fix doxygen warning Nyall Dawson 2018-09-13 Slightly smaller font size in selector Nyall Dawson 2018-09-13 Fix alignment issues in symbol widget text Nyall Dawson 2018-09-13 Use model for symbol list view in symbol panel Fixes hi-dpi issues Nyall Dawson 2018-09-13 Cache tags in QgsStyle to avoid costly db lookups Daniele Viganò 2018-09-13 Replace a Qt5 macro in RPM spec which was deprecated and does not work anymore after the upgrade of F28 to Qt 5.11 Rudi von Staden 2018-09-14 Initialise writer after appending field Borys Jurgiel 2018-09-14 Use QgsPasswordLineEdit for zip file pasword prompt. Rudi von Staden 2018-09-13 Fix indentation Rudi von Staden 2018-09-13 Improve k-nearest neighbour algorithm logic and add descriptive comments signedav 2018-09-13 qt5charts5 library Borys Jurgiel 2018-09-13 fix tests signedav 2018-09-13 qt5charts lib in dockerfile Rudi von Staden 2018-09-13 Fix k-nearest neighbour algorithm icon not showing Merge: 1409547ee0 d32c34fa25 Matthias Kuhn 2018-09-13 Merge pull request #7886 from signedav/bugfix_showRelation [Bugfix] Show child features in search mode again Matthias Kuhn 2018-09-13 Case insensitive geos error evaluation Etienne Trimaille 2018-08-14 [FEATURE] add conversion from float to DMS format Rudi von Staden 2018-09-13 Fix failing test for K-nearest concave hull group by field Peter Petrik 2018-09-13 [feature] Identify/Select polygon from existing feature geometry Borys Jurgiel 2018-09-13 [Plugin manager] [need-docs] [FEATURE?] Add links to the plugin details page to open the local directory of installed plugin and the download page/link of the available version (do not confuse with plugin homepage). signedav 2018-09-13 add qt5chartslib Martin Dobias 2018-09-13 prepare-commit somehow missed to indent the new file Borys Jurgiel 2018-09-13 [FEATURE][Plugin installer] Support for encrypted zips when installing plugins from local files signedav 2018-09-13 include Qt5chars INCLUDE_DIRECTORIES signedav 2018-09-13 do not store recursively this avoids having an endless loop -> crash Luigi Pirelli 2018-09-13 fix get layer from output sink from previous algorithm in modeler Luigi Pirelli 2018-09-13 Fix set of grass command if not set yet Blottiere Paul 2018-09-13 Add unit tests Blottiere Paul 2018-09-13 Fixes segfault Blottiere Paul 2018-09-13 [server] Add support for OGC FE version 2 in GetMap request Martin Dobias 2018-09-13 Moved new snapping alg as another mode of "Snap geometries" processing alg signedav 2018-09-13 QtChart in CMake file signedav 2018-09-13 should avoid creating search widget when it's a child and create search widget when it's a parent currently Merge: e22939edb3 aa95881633 Matthias Kuhn 2018-09-13 Merge pull request #7885 from m-kuhn/subUnitRes Snap to grid to sub unit resolution Martin Dobias 2018-09-13 Fixes after review Martin Dobias 2018-09-13 [FEATURE] 3D identify tool working on 3D entities Until now the tool only considered terrain. This commit adds support for 3D renderers created from vector layers, so it is possible to correctly identify polygons and linestrings in 3D. Borys Jurgiel 2018-09-13 Follow up 60fa8eae07389 - implement Nyall's suggestions Martin Dobias 2018-06-06 Add SIP_NO_FILE to the alg header Martin Dobias 2018-06-06 [FEATURE] Snap geometries algorithm Makes sure that any two vertices of the vector layer are at least at distance given by the threshold value. The algorithm moves nearby vertices to one location and adds vertices to segments that are passing around other vertices within the threshold. It does not remove any vertices. Also, it does not modify geometries unless needed (it does not snap coordinates to a grid). This algorithm comes handy when doing vector overlay operations such as intersection, union or difference to prevent possible topological errors caused by numerical errors if coordinates are very close to each other. After running the algorithm some previously valid geometries may become invalid and therefore it may be useful to run Fix geometries algorithm afterwards. Merge: 79dc991806 5fd9501ad9 Blottiere Paul 2018-09-13 Merge pull request #7860 from pblottiere/filter_2 Expression from WFS 2.0 filters Matthias Kuhn 2018-09-13 Snap to grid to sub unit resolution When the grid was smaller than 1 map unit, qgis would just freeze. ouch Peter Petrik 2018-09-13 fix strings in dialogs Peter Petrik 2018-09-12 add option to save qgis project file locally when saving to postgres failed Jürgen E. Fischer 2018-09-13 fix windows build and some warnings Éric Lemoine 2018-09-13 Improve qgsmessagelog doc strings Éric Lemoine 2018-09-11 Make QgsServerLogger testable and test it Blottiere Paul 2018-09-11 More unique_ptr Blottiere Paul 2018-09-11 Const correctness Blottiere Paul 2018-09-11 Add unique_ptr in nodeIsBetweenFromOgcFilter Blottiere Paul 2018-09-11 Add unique_ptr in nodeFunctionFromOgcFilter Blottiere Paul 2018-09-11 Add unique_ptr in nodePropertyIsNullFromOgcFilter Blottiere Paul 2018-09-11 Add unique_ptr in nodeNotFromOgcFilter Blottiere Paul 2018-09-11 Add unique_ptr in nodeLiteralFromOgcFilter Blottiere Paul 2018-09-11 Add unique_ptr in nodeSpatialOperatorFromOgcFilter Blottiere Paul 2018-09-11 Add unique_ptr in nodeBinaryOperatorFromOgcFilter Blottiere Paul 2018-09-11 Remove unused attribute Blottiere Paul 2018-09-11 Update error messages with prefix according to WFS version Blottiere Paul 2018-09-11 Rename class Blottiere Paul 2018-09-11 Add documentation Blottiere Paul 2018-09-11 Update sip binding Blottiere Paul 2018-09-11 Add unit test for WFS 2.0 Blottiere Paul 2018-09-11 Add more node methods Blottiere Paul 2018-09-11 Add new class to build expression from WFS filter Merge: 9e40a78a55 561586f740 Matthias Kuhn 2018-09-13 Merge pull request #7873 from m-kuhn/avoidCrash Check layer pointer for validity Merge: d3ee0f9668 2182e2d9aa Matthias Kuhn 2018-09-13 Merge pull request #7875 from m-kuhn/avoidCrashSnapToGrid Fix crash when adding feature to non-spatial layer Matthias Kuhn 2018-09-13 String decapitation and wording Nyall Dawson 2018-09-13 [ux] Make tag combobox in symbol selector non-editable There doesn't seem to be any reason to support edits here! Borys Jurgiel 2018-09-13 Fix more tests Borys Jurgiel 2018-09-12 Fix tests Loïc Bartoletti 2018-09-12 add myself to the map Borys Jurgiel 2018-09-12 Disable VRT checkbox for Geopackages in the 'Save Raster Layer As' dialog. It doesn't make much sense to create virtual raster from GeoPackages, while it may break the layer uri when the output table name is specified. Borys Jurgiel 2018-09-12 [FEATURE] Append raster layer to an existing Geopackage in the 'Save Raster Layer As' dialog. Fixes #17926 Rudi von Staden 2018-09-12 Add tests for k-neighbour concave hull Rudi von Staden 2018-09-12 Fix formatting Nyall Dawson 2018-09-12 [processing] Fix API break in widget wrapper Fixes #19820 Denis Rouzaud 2018-09-12 [locator] do not skip less than 3 chars when using prefix you might really be looking for it, using the prefix makes it clear enough Merge: 3b1b41f391 a0e8be590a Blottiere Paul 2018-09-12 Merge pull request #7867 from tudorbarascu/fix_tests fix qgz test project Denis Rouzaud 2018-09-12 add qgsEnumMap to list all entries (int, string) of enums Denis Rouzaud 2018-09-12 fix conversion warning Matthias Kuhn 2018-09-12 Fix crash when adding feature to non-spatial layer Matthias Kuhn 2018-09-12 Check layer pointer for validity Tudor Bărăscu 2018-09-12 fix qgz test project from qgis 3.1 to qgis 3.3 the qgz project lost the relation reference While reporting issues on the bug tracker I noticed that the test project lost it's relation. I recreated the qgz file. Matthias Kuhn 2018-09-12 Capitalization Matthias Kuhn 2018-09-12 Translate GEOS errors Nyall Dawson 2018-09-12 Fix Travis build Nyall Dawson 2018-09-12 Fix model setData implementation, allow renaming symbols through model Nyall Dawson 2018-09-12 Make style model decoration icons size responsive We hack the model a bit here, but as much as possible avoid bleeding view properties into the model API. So we use a QObject property ("icon_size") to specify icons sizes for the model to generate. This is set on instances of the model to indicate the required sizes for decorations in all views connected to the model, and allows the model to have size responsive icons. By using a QObject property we avoid having public GUI/view related API within the model, and mostly avoid view related properties contaminating the pure model, yet still have pixel-perfect symbol renders for the required view icon sizes. Nyall Dawson 2018-09-12 hi-dpi friendly style manager icons Nyall Dawson 2018-09-12 Unit tests for style proxy model smart group filter Nyall Dawson 2018-09-12 Add python safe addSmartgroup method, unit tests for smart groups Nyall Dawson 2018-09-12 Remove addSmartGroup from Python bindings -- it causes a crash in sip and CANNOT be made functional Nyall Dawson 2018-09-11 Fix test on Travis Nyall Dawson 2018-09-10 Add a QAbstractItemModel for showing the entities within a QgsStyle object - also adds QgsStyleProxyModel which handles filtering of entities - lots of unit tests - new signals in QgsStyle for when symbols/tags/etc change (with tests) Éric Lemoine 2018-09-07 Add docs for more QgsMessageLogConsole methods Éric Lemoine 2018-09-07 Fix the QgsMessageLogConsole docs The QgsMessageLogConsole now writes log messages to stderr as opposed to stdout. Éric Lemoine 2018-09-07 Reformat the QgsMessageLogConsole class docs Éric Lemoine 2018-09-07 [FEATURE][needs-doc] Support QGIS Server logs to stderr This commit makes it possible to configure QGIS Server to make it write its logs to stderr. This is done by setting the QGIS_SERVER_LOG_FILE env var to the special value "stderr". Geoff Kimbell 2018-09-11 [FEATURE][processing] Add custom OPTIONS to contour algorithm (#7834) signedav 2018-09-11 last fixes and sip_include Martin Dobias 2018-09-11 Use outline only indicator icon Martin Dobias 2018-09-11 Use setFlags() in QgsMapLayer when reading style from xml Martin Dobias 2018-09-11 [FEATURE] Layer tree view indicator for non-removable (required) layers Martin Dobias 2018-09-11 Add QgsMapLayer::flagsChanged() signal Matthias Kuhn 2018-09-11 Add \since signedav 2018-09-11 Enum Mode in QgsAttributeEditorContext instead of QgsAttributeForm - because it's used on places not including QgsAttributeForm now it's able to use @form_mode in expressions of containers and QML widgets Matthias Kuhn 2018-09-11 More docstrings Matthias Kuhn 2018-09-11 Docstrings Matthias Kuhn 2018-09-11 Use implicitly shared QgsGeometry Matthias Kuhn 2018-09-11 Add QgsThreadingUtils::runOnMainThread Matthias Kuhn 2018-09-11 Fix more multithreading issues Matthias Kuhn 2018-09-10 Calculate layer to map conversion on the fly Martin Dobias 2018-09-10 Fix connection to GPS using serial port It was impossible to start GPS live tracking when connecting via a serial port rather than gpsd. QSerialPort in Qt5 does not support Unbuffered open mode and will just fail (around line 545): https://github.com/qt/qtserialport/blob/5.11/src/serialport/qserialport.cpp This was not a problem in QGIS 2.x / Qt4 where we used QextSerialPort which did not have such test. Merge: fd34cc7df7 3a1cc5a63d Matthias Kuhn 2018-09-11 Merge pull request #7847 from m-kuhn/unique_ptr Use unique_ptr for geometry Merge: 7a5a52b162 ec21166e58 Matthias Kuhn 2018-09-11 Merge pull request #7846 from m-kuhn/layerPointer Use pointer instead of reference to QgsVectorLayer Merge: fae9256a41 1b4e007937 Matthias Kuhn 2018-09-11 Merge pull request #7845 from m-kuhn/apiCleanup Naming changes for QgsFeaturePool signedav 2018-09-11 update container visibilty on mode change Merge: d65bd5f08e cf82c13324 Matthias Kuhn 2018-09-11 Merge pull request #7844 from m-kuhn/conversionFactor QgsCoordinateTransform::scaleFactor() Nyall Dawson 2018-09-11 [processing] Fix another exception in modeler Nyall Dawson 2018-09-11 [processing] Fix warning on close Nyall Dawson 2018-09-11 [processing] Fix exception when showing advanced parameters for alg in modeler Nyall Dawson 2018-09-11 [processing] Fix gdal algorithm use of old wrapper API signedav 2018-09-11 implementation for containers and changed to string of formMode in the attributeformcontext Harrissou Sant-anna 2018-09-11 Harmonize label with "add autoincremental field" Harrissou Sant-anna 2018-09-11 Remove optional status of sort checkboxes Nyall Dawson 2018-09-11 Fix crash when editing smart group in style manager dialog Mathieu Pellerin 2018-09-11 [processing] add msg bar links to files when saving/exporting models Nyall Dawson 2018-09-11 [processing] Fix wrapper value retrieval for some ported wrappers Fixes #19813 Jaka Kranjc 2018-09-09 [processing] Fix DeleteColumn output hint the dropped fields are discarded, the modeller get the rest, as expected Martin Dobias 2018-09-10 Fix misbehaving tooltips/click of layer tree indicators in some styles stra2da 2018-09-10 Update relation_aggregate stra2da 2018-09-10 Update aggregate stra2da 2018-09-10 Update relation_aggregate Salvatore Larosa 2018-09-10 fix build on osx Nyall Dawson 2018-09-08 Typo Nyall Dawson 2018-09-07 Use default style library if none specified Nyall Dawson 2018-09-07 [FEATURE][processing] New algorithm to categorize a layer using a style XML file Sets a vector layer's renderer to a categorized renderer using matching symbols from a style database. The specified expression (or field name) is used to create categories for the renderer. A category will be created for each unique value within the layer. Each category is individually matched to the symbols which exist within the specified QGIS XML style database. Whenever a matching symbol name is found, the category's symbol will be set to this matched symbol. The matching is case-insensitive by default, but can be made case-sensitive if required. Optionally, non-alphanumeric characters in both the category value and symbol name can be ignored while performing the match. This allows for greater tolerance when matching categories to symbols. If desired, tables can also be output containing lists of the categories which could not be matched to symbols, and symbols which were not matched to categories. Nyall Dawson 2018-09-07 Add method QgsCategorizedSymbolRenderer::matchToSymbols which matches existing categories to symbol names from a QgsStyle object and copies matching symbols to these categories Peter Petrik 2018-09-07 update MDAL to 0.0.7 (3di support, projections support, bugfixes) Peter Petrik 2018-09-07 use mesh layer icon in browser panel Peter Petrik 2018-09-07 add 3Di support introduced in mdal 0.0.7 signedav 2018-09-10 form_mode for qmlwidgetwrapper expression Denis Rouzaud 2018-09-10 run sipify all Denis Rouzaud 2018-09-10 [sipify] finer detection of enum lines Martin Dobias 2018-09-10 Add Qgs3DMapTool::cursor() Martin Dobias 2018-09-10 [FEATURE] Identification map tool for 3D views Currently identification only works on terrain and does not highlight in 3D Martin Dobias 2018-09-08 Add API for custom map tools in 3D map canvas Matthias Kuhn 2018-09-10 Add virtual destructor Matthias Kuhn 2018-09-10 Use unique_ptr for geometry Matthias Kuhn 2018-09-10 Use pointer instead of reference to QgsVectorLayer Merge: 7ed8460c60 da7cc96696 Matthias Kuhn 2018-09-10 Merge pull request #7835 from m-kuhn/expressionCodeCompletion Code completion for expression builder [FEATURE] Matthias Kuhn 2018-09-10 Rename conversionFactor to scaleFactor Matthias Kuhn 2018-09-10 Rename getFeatureIds() to allFeatureIds() Matthias Kuhn 2018-09-10 Rename get() to getFeature() Matthias Kuhn 2018-09-10 Add test for QgsCoordinateTransform::conversionFactor Salvatore Larosa 2018-09-10 move parent to mainwindow widget Salvatore Larosa 2018-09-09 change parent to nullptr in mapthemes message box Harrissou Sant-anna 2018-09-10 Rename "Array of translated features" output Matthias Kuhn 2018-09-10 Add QgsCoordinateTransform::conversionFactor directly copied from QgsMapSettings Harrissou Sant-anna 2018-09-10 Rename the algorithm Harrissou Sant-anna 2018-08-23 [needs-docs] Rename "Create parallel lines" and "Array of offset features" algorithms Nyall Dawson 2018-09-10 Fix incorrect member variable names Nyall Dawson 2018-09-10 Fix some tiny browser icons on hidpi screens Marco Bernasocchi 2018-09-10 fix mbernasocchi first commit in contributors.json Paolo Cavallini 2018-09-10 Update CONTRIBUTORS signedav 2018-09-10 no case default and removed unused doc Merge: 2d1dbe7f74 84cdff12bb Matthias Kuhn 2018-09-10 Merge pull request #7805 from m-kuhn/vectordataproviderfeaturepool Refactor QgsFeaturePool Harrissou Sant-anna 2018-09-10 Add precision to args=-1 usage Harrissou Sant-anna 2018-09-06 Add handlesnull parameter to custom function template help Blottiere Paul 2018-09-07 Activates rendering optimisation Nyall Dawson 2018-09-10 Fix some build warnings Matthias Kuhn 2018-09-09 Expression callTips are lowercase Expressions are case insensitive but in all the apis and samples lower case is used. Be conform. Matthias Kuhn 2018-09-09 Rename lexer Matthias Kuhn 2018-09-09 Initialize to nullptr Matthias Kuhn 2018-09-09 Fix build warnings Merge: 694f86aa3c 5c172a6f9d Denis Rouzaud 2018-09-08 Merge pull request #7758 from 3nids/search_alllayers [FEATURE] add new locator filter searching across all layers Raymond Nijssen 2018-09-08 removed commented line from expression Raymond Nijssen 2018-09-08 fix for dynamic hackfest layer styling Denis Rouzaud 2018-09-08 create QgsMapLayer::LayerFlags for Searchable, Identifiable and Removable (#7815) * create QgsMapLayer::LayerFlags for Searchable, Identifiable and Removable this brings back the information previously saved in the project node back to the layer node this will allow to embed this information in layer styles * skip unexisting flag node to avoid setting wrong value for flag * mark QgsProject::(set)requiredLayers as deprecated * better API docs * use new API in current code * more docs and more old API fixes * fix bad conversion * more old API fix * add missing SIP_OUT * s/testFlags/testFlag * fix var name * adapt project test to test flags * remove debug calls * fixeS Nyall Dawson 2018-09-08 Fix some crashes in style manager dialog Nyall Dawson 2018-09-08 Make some protected members private Matthias Kuhn 2018-09-08 Update some bits Matthias Kuhn 2018-09-08 Fix wordcharacters Matthias Kuhn 2018-09-08 Code completion for expression builder [FEATURE] Nyall Dawson 2018-09-08 Fix build warning Nyall Dawson 2018-09-07 [processing] Fix some exceptions in batch dialog after refactoring Fixes #19779, #19786 Merge: 0cc9501df7 d57c1842b7 Matthias Kuhn 2018-09-08 Merge pull request #7711 from m-kuhn/mapToolSnapToGrid Snap to grid for maptools [FEATURE] John Kastner 2018-09-07 Remove try-except block in voronoi.py fixes #19798 This block was swallowing all exceptions within the voronoi method. Removing the block causes exceptions throw in the method to propagate up the stack and eventually become visible in log files. Loïc Bartoletti 2018-09-07 Fix error with standardPixmap. signature requires QStyleOption Loïc Bartoletti 2018-09-07 Fix OpenCL cmake for *BSD Loïc Bartoletti 2018-09-06 FIX segmentation fault in QgsOptions::pageWidgetNameMap : objectName Luigi Pirelli 2018-09-07 typo Luigi Pirelli 2018-09-07 added test for RangePanel widget Luigi Pirelli 2018-09-07 Fix Range wrapper to allow Range parameters to be added in modeler. Not yet fully integrated as input paramter Denis Rouzaud 2018-09-07 add missing SIP_OUT (#7831) Matthias Kuhn 2018-09-07 Rename snapToGridEnabled to snapToLayerGridEnabled Merge: e611756f09 e637fd5e66 Matthias Kuhn 2018-09-07 Merge pull request #7822 from m-kuhn/constCorrectQgsGeometryError Const correctness for QgsGeometry::Error Matthias Kuhn 2018-09-07 Fix docs Matthias Kuhn 2018-09-07 Add doxymentation Matthias Kuhn 2018-09-07 Only use one single lock Denis Rouzaud 2018-09-06 add test for 'search all layers' locator Denis Rouzaud 2018-09-06 adapt to new flag API for searchable Denis Rouzaud 2018-09-03 correctly set feature request, prefix now set to 'af' Denis Rouzaud 2018-08-31 add extra notes in the doc Denis Rouzaud 2018-08-31 only search in searchable layers Denis Rouzaud 2018-08-30 [FEATURE] add new locator filter searching across all layers in display expression Luigi Pirelli 2018-09-07 fix error because constant is not iterable Luigi Pirelli 2018-09-07 fix reference to widget as instance attribute not through a method Matthias Kuhn 2018-09-07 Const correctness for QgsGeometry::Error Merge: 0ea283190b a6b44b15b3 Blottiere Paul 2018-09-07 Merge pull request #7751 from pblottiere/server_filter_segfault [server] Fixes segfault when WMS OGC filter is empty Blottiere Paul 2018-09-03 Add unit test for OGC filters with multiple layers Blottiere Paul 2018-09-03 Add unit test for empty OGC filter Blottiere Paul 2018-08-30 Fixes segfault when filter is empty Nyall Dawson 2018-09-07 Better (finer) proxy task progress reporting for batch execution Nyall Dawson 2018-09-07 [processing] Use multi-step feedback for batch execution Gives better indication of total progress vs showing just current algorithm progress Nyall Dawson 2018-09-07 [processing] Use a proxy task for batch processing execution Mathieu Pellerin 2018-09-05 [FEATURE][native] Add badge count support for the linux platform Nyall Dawson 2018-09-07 [metasearch] Minor UI updates to conform to HIG (#7810) * [metasearch] Use QgsFilterLineEdit for keyword search box * [metasearch] Remove version number from dialog title This is no longer required now that the plugin is bundled with QGIS - the version number now follows QGIS version numbering * Capitalization, ellipsis * [metasearch] Use a question messagebox Etienne Trimaille 2018-09-05 use QT tr macro in layer metadata Etienne Trimaille 2018-09-04 do not display metadata related to spatial extent if the layer is not spatial Nyall Dawson 2018-09-07 Sipify Jürgen E. Fischer 2018-09-07 followup spelling fixes luz.paz 2018-09-06 Misc. typos Found via `codespell -q 3 -I ../qgis-word-whitelist.txt --skip="*.ts,*.po,./scripts/spell_check"` Denis Rouzaud 2018-09-06 do not transform project if current_version > transform.to (#7807) * do nottransform project if current_version > transform.to * use >= signedav 2018-09-06 add doxygen commands in cpp signedav 2018-09-06 initialization Merge: da670f9e63 20a5bce9a4 Martin Dobias 2018-09-06 Merge pull request #7777 from PeterPetrik/mesh_vector_on_grid [mesh] [feature] allow render vectors/arrows on the user-defined grid signedav 2018-09-06 doc signedav 2018-09-06 spelling american initialization not initialisation signedav 2018-09-06 spelling and missing case in qgsquick Matthias Kuhn 2018-09-06 Implement QgsFeatureSink in QgsFeaturePool Matthias Kuhn 2018-09-06 Avoid detach Matthias Kuhn 2018-09-06 Doxymentation Matthias Kuhn 2018-09-06 Fetch all attributes as before Matthias Kuhn 2018-09-06 Refresh feature after update Matthias Kuhn 2018-09-06 Insert new features into index Nyall Dawson 2018-09-05 Unit tests for CRS parameter wrapper Nyall Dawson 2018-09-05 [processing] Allow CRS parameters to be set to a direct QgsCoordinateReferenceSystem object Nyall Dawson 2018-09-05 Show helper text in expression builder for CRS values in modeler Nyall Dawson 2018-09-05 Allow setting expression format help string for QgsExpressionLineEdit Nyall Dawson 2018-09-05 [processing] Port CRS widget wrapper to c++ classes Merge: 4ce10fccf0 351eb5787d Matthias Kuhn 2018-09-06 Merge pull request #7798 from m-kuhn/enableTravisWarnings Re-enable travis checks for build warnings Harrissou Sant-anna 2018-09-05 Fix some documentation formatting Harrissou Sant-anna 2018-09-05 Update some documentation formatting Matthias Kuhn 2018-09-06 Disable -Werror by default Matthias Kuhn 2018-09-06 Fix build warning Mathieu Pellerin 2018-09-06 [ui] layout icon for 3D map item Mathieu Pellerin 2018-09-06 [ui] icon for add 3D map view action signedav 2018-09-06 some more fixes Removed QmlExpression from api On activation of template box, we overwrite the text in the GUI The preview is loaded including expression values on start Takes expression instead of currentText from ExpressionWidget - means it delivers fields in quotes Matthias Kuhn 2018-09-06 Use QgsReadWriteLocker Matthias Kuhn 2018-09-06 Add RAII class QgsReadWriteLocker Matthias Kuhn 2018-09-06 Enable -Werror Matthias Kuhn 2018-09-06 Revert "Re-enable travis checks for build warnings" This reverts commit 47b69c4801608ef20dabf7040ad39a480f6664e0. Merge: cedfaa7c16 689126b18a Tom Kralidis 2018-09-05 Merge pull request #7809 from nyalldawson/metasearch_local [FEATURE][metasearch] Add FILE:GEO to known link types Nyall Dawson 2018-09-06 [FEATURE][metasearch] Add FILE:GEO to known link types Adds GIS File link type to known link types, and for records with a FILE:GEO link enables a new "Add GIS File" action. Clicking this adds the linked GIS file to the current project. Yuki 2018-09-05 fix `hasYMax` variable Nyall Dawson 2018-09-04 Fix freaking American (WRONG!!1!111!!) spelling conventions Nyall Dawson 2018-09-04 [FEATURE] Style manager opens non-modally Allows style manager dialog to be used alongside main QGIS window, just like the layout manager. Nyall Dawson 2018-09-04 Minor API improvements to QgsStyleManagerDialog Nyall Dawson 2018-09-04 Modernize code Nyall Dawson 2018-09-04 QStringLiteral Nyall Dawson 2018-09-04 Add style manager icon to file toolbar Denis Rouzaud 2018-09-05 distinct files for QgsMapLayerStyle and QgsMapLayerStyleManager (#7806) Chris Mayo 2018-08-31 Tidy installer_data.py and utils.py - Fix unused and missing imports - Only import configparser is needed for Python 3 - Unnecessary string u prefix for Python 3 - Comment typo Etienne Trimaille 2018-09-05 add missing text in processing parameter signedav 2018-09-05 moved QmlExpression back to header Mathieu Pellerin 2018-09-05 [3d] Use layout item bg color as 3D scene bg color Matthias Kuhn 2018-09-04 Refactor QgsFeaturePool QgsFeaturePool is now an abstract baseclass, with a new inherited class QgsVectorDataProviderFeaturePool. This allows creating other subclasses, most notably a QgsVectorLayerFeaturePool subclass, that is able to also work on uncommitted features. Critical calls to methods which are not threadsafe have been protected by executing them on the main thread. Peter Petrik 2018-09-05 fix Martin Dobias review points signedav 2018-09-05 docs and replacement of qmlexpression Merge: f38400d1e7 4445c3829c Matthias Kuhn 2018-09-05 Merge pull request #7793 from m-kuhn/vectorlayerinclude Only include qgsvectorlayer.h where required Matthias Kuhn 2018-09-05 Fix build warning Matthias Kuhn 2018-09-05 Show build warnings in code_layout test Matthias Kuhn 2018-09-05 Remove unused variable Jürgen E. Fischer 2018-09-05 nsis: don't reboot in silent mode signedav 2018-09-05 preview feature signedav 2018-09-05 return if no widget signedav 2018-09-05 fixed qml example signedav 2018-09-05 remove unused qmlwidget class because using qquickwidget directly signedav 2018-09-05 docstrings and beautification signedav 2018-09-04 layout signedav 2018-09-04 improved gui handling signedav 2018-09-04 expressions on qml widget signedav 2018-09-04 expressions signedav 2018-09-03 layout and expressions signedav 2018-09-03 preview signedav 2018-09-03 open on drop signedav 2018-09-03 basics with configurable code and attributes signedav 2018-09-03 get attributes from current feature by feature.attribute("outlet_1") signedav 2018-08-30 Configuration and display works in basic - no attributs. no handy configurator. Matthias Kuhn 2018-08-17 Yay, more QML! Matthias Kuhn 2018-08-14 Modernize Matthias Kuhn 2018-08-03 Add some configuration Matthias Kuhn 2018-08-03 f Matthias Kuhn 2018-07-23 Initial work on QML widget configuration Matthias Kuhn 2018-07-23 Make string translatable Matthias Kuhn 2018-06-26 Work in progress Mathieu Pellerin 2018-09-04 [3d] When first applying a 3D map settings from a dock, also copy its camera settings Matthias Kuhn 2018-09-05 Re-enable travis checks for build warnings Peter Petrik 2018-09-05 add minimum limit to grid Peter Petrik 2018-09-05 fix review items from Nyall Peter Petrik 2018-09-05 QStringLiteral for xml read/write Matthias Kuhn 2018-09-05 qgsvectorlayer.h includes Matthias Kuhn 2018-09-05 Missing include Matthias Kuhn 2018-09-04 Only include qgsvectorlayer.h where required Merge: 969c7c550f 86f429375d Matthias Kuhn 2018-09-05 Merge pull request #7792 from m-kuhn/threadsafefeaturesource Add threadsafe method to get featuresource from layer Matthias Kuhn 2018-09-05 Doxygen Matthias Kuhn 2018-09-05 Fix test Nyall Dawson 2018-09-05 Capitalization Matthias Kuhn 2018-09-05 Fix some test issues Nyall Dawson 2018-09-05 [processing] Port string widget wrapper to new c++ class Merge: 1f918583e8 a7b6bdba8c Nyall Dawson 2018-09-05 Merge pull request #7659 from lbartoletti/reverseLine [needs-docs][FEATURE] Add reverse line maptools AKA swap direction Jürgen E. Fischer 2018-09-05 debian packaging: include Qt53DExtra headers removed on debian/ubuntu Nyall Dawson 2018-09-05 Don't crash when writing invalid variants via QgsXmlUtils Nyall Dawson 2018-09-04 [wfs] Fix some race conditions Nyall Dawson 2018-09-05 More efficient case insensitive string comparison Matthias Kuhn 2018-09-04 Add test for QgsVectorLayerUtils::getFeatureSource Matthias Kuhn 2018-09-04 Use QPointer instead of QWeakPointer Nyall Dawson 2018-09-05 Fix build warnings Merge: 8af1c3f9f0 b85f1ed269 Matthias Kuhn 2018-09-04 Merge pull request #7790 from m-kuhn/featureid Move QgsFeatureId to own header Nyall Dawson 2018-09-04 Respect nodata values in ::sample() for gdal provider Matthias Kuhn 2018-09-04 One more forward declaration Harrissou Sant-anna 2018-09-04 Remove "fix geometries" algorithm advice from the filter vertices description given that it actually drops M values Matthias Kuhn 2018-09-04 Sometimes we still need to include qgsfeature.h Matthias Kuhn 2018-09-04 Add forward declaration Matthias Kuhn 2018-09-04 Add missing declaration Merge: 42aea6c97c 30eddf5a20 Luigi Pirelli 2018-09-04 Merge pull request #7396 from luipir/rastercalculator_model_fix [processing] Rebirth RasterCalculator in Modeler. Fixes #19302 Matthias Kuhn 2018-09-04 Fix typo Matthias Kuhn 2018-09-04 Add missing qgsrectangle.h includes Matthias Kuhn 2018-09-04 Readd qgsfeature.h to CMakeLists.txt Matthias Kuhn 2018-09-04 Adjust core_auto.sip Matthias Kuhn 2018-09-04 Add missing qgspointxy.h includes Luigi Pirelli 2018-09-04 remove unuseful %s Luigi Pirelli 2018-09-04 more compact if Matthias Kuhn 2018-09-04 Add threadsafe method to get featuresource from layer Matthias Kuhn 2018-09-04 Include qgsgeometry.h where required Jürgen E. Fischer 2018-09-04 update OSGeo4W deps in INSTALL only in release branch Jürgen E. Fischer 2018-09-04 also accept uppercase extensions (fixes #19766) Matthias Kuhn 2018-09-04 Remove unrequired qgsfeature.h includes Matthias Kuhn 2018-09-04 Include qgis_sip.h Mathieu Pellerin 2018-09-04 [needs-docs][processing] Use input layer data type for gdal algorithms when appropriate: - warp (i.e. reproject) - translate (i.e. file format conversion) - rearrange bands - clip by extent/mask Nyall Dawson 2018-09-04 Use enum instead of raw stacked widget indices Nyall Dawson 2018-09-04 Fix some warnings Nyall Dawson 2018-09-04 Address review comments Nyall Dawson 2018-09-04 Add some notes on deprecated class handling Nyall Dawson 2018-09-03 Correctly associate layer with dynamic properties Nyall Dawson 2018-09-03 Fix evaluation of Python wrapper values Nyall Dawson 2018-08-31 Automatically handle adding data defined button for dynamic properties Also exposes this capability to modeler - so that model algorithms can use data defined parameters within their child algorithms. TODO: - tests - setting the associated vector layer Nyall Dawson 2018-08-28 [FEATURE][processing] New modeler parameter widget A new widget which handles parameter values for child algorithms within a model. Instead of the previous approach of requiring individual widget wrappers to handle creation of a suitable model widget, we do all this automatically for them. This widget uses a stacked widget with a toolbutton to select the parameter's source, instead of the previous combo box approach (which didn't scale well for large models). I.e. users select first whether the value is taken from a static value, a model input, or an output from a different child algorithm. The widget then changes appearance and behavior based on this choice. Additionally, a new option is present for all parameters of using a "precalculated expression". This expression is evaluated once before the child algorithm is executed and used during the execution of that algorithm. Nyall Dawson 2018-08-14 [processing] Initial work on porting base GUI classes to c++ - Add abstract base class for Processing widget wrappers to c++ - Add wrapper factory interface to c++ - Make QgsProcessingGuiRegistry also register widget wrapper factories, and be responsible for creation of new c++ processing widget wrapper instances - Start on private c++ implementation of boolean widget wrapper, including unit tests Nyall Dawson 2018-09-03 [layouts] Fix label expression contains unicode characters when edited Fixes #19743 Nyall Dawson 2018-09-04 Fix 'make permanant' action fails when exporting to a geopackage with existing layers Mathieu Pellerin 2018-09-04 [ui] use lowercase group name for help text in expression builder Alessandro Pasotti 2018-09-04 Fix documentation for editFormConfig It returns a copy: you need to change it and use setEditFormConfig to make modifications. Mathieu Pellerin 2018-09-03 address comments, fix test Mathieu Pellerin 2018-08-30 Rephrase short help Mathieu Pellerin 2018-08-30 [processing] add parameterAsInts function Mathieu Pellerin 2018-08-30 [processing] multiple band selection wrapper should return list of ints Mathieu Pellerin 2018-08-24 [FEATURE][processing] gdal's rearrange band algorithm Mathieu Pellerin 2018-08-24 [needs-docs][processing] Add a multiple selection mode to the band parameter Nyall Dawson 2018-09-04 Capitalization ...how in the world has THIS one slipped by unnoticed so long! Etienne Trimaille 2018-09-03 do not display geometry, spatial extent and CRS for non spatial layer Etienne Trimaille 2018-09-03 add some missing QLatin1String in metadataHtml() Nyall Dawson 2018-09-04 Clear previously imported symbols when style manager import file is changed Avoids symbols from a different file from being imported with tags/ etc from a newly selected file. Nyall Dawson 2018-09-04 Avoid defaulting to older path in style import dialog browse button signedav 2018-09-03 Expose QgsFeatures::attribute for QML by setting Q_INVOKABLE Salvatore Larosa 2018-09-03 fix build on osx Merge: a80117b8b9 da58c1d7cf Stéphane Brunner 2018-09-03 Merge pull request #7776 from pvalsecc/empty_filter [Server] Add support for empty OGC WMS filters Peter Petrik 2018-09-03 [mesh] [feature] allow render vectors/arrows on the user-defined grid Patrick Valsecchi 2018-09-03 Add support for empty OGC WMS filters The FILTER query parameter can now look like that: `(...)()` That means that the second layer has no filter. This is compliant with waht MapServer supports: https://mapserver.org/development/rfc/ms-rfc-118.html#examples Luigi Pirelli 2018-09-03 safer check if crs is None Luigi Pirelli 2018-09-03 removed comment Luigi Pirelli 2018-09-03 added check for outputChildId Merge: 7721694655 1971f8accd Hugo Mercier 2018-09-03 Merge pull request #7724 from agiudiceandrea/patch-fix-19636 Fix "Filter on joined fields": add geometry for spatial layer and handle special field/layer names Merge: 9af405c9ae 33f83d68f0 Luigi Pirelli 2018-09-03 Merge pull request #7763 from luipir/fix_processing_template_script update template to 3.x api Mathieu Pellerin 2018-09-03 [layout] Set default legend item title to an empty string Mathieu Pellerin 2018-09-03 [layout] Fix legend item not updated when toggling filter by map content Mathieu Pellerin 2018-09-03 [layout] Fix legend item properties' title entry not showing the default "Legend" title upon item creation. Peter Petrik 2018-08-29 fix tests for mesh layer Peter Petrik 2018-08-29 update MDAL to 0.0.6 Peter Petrik 2018-08-28 [mesh] [feature] allow to choose different vector and scalar dataset Luigi Pirelli 2018-09-03 revert crs to sourceCrs for feature sources Merge: 3c58d0990b 0ef33d805e Denis Rouzaud 2018-09-03 Merge pull request #7752 from 3nids/project_layers Legend tree in 'Identify Layers' Denis Rouzaud 2018-09-03 regroup 'Identify Layers' and 'Data Sources' in the same tab (project properties) Denis Rouzaud 2018-09-03 use toggle selection button instead of check/uncheck2 Denis Rouzaud 2018-09-03 non spatial are not identifiable also removes checkboxes from items not being checkable Matthias Kuhn 2018-09-03 Include qgsfeatureid.h instead of redefining Matthias Kuhn 2018-09-03 Move QgsFeatureId to own header Merge: 74e6e15d9e 309992bbe8 Matthias Kuhn 2018-09-03 Merge pull request #7768 from nyalldawson/assert Throw an assert when using an unsupported variant type with QgsXmlUtils::writeVariant Nyall Dawson 2018-09-01 [processing] Add test to ensure that model child algorithm parameters which are set to dynamic values are preserved across save/restore Nyall Dawson 2018-09-01 Make QgsXmlUtils handle storing/retrieving QgsProperty values Denis Rouzaud 2018-09-02 improved UX * checkbox placement * capitalize text in buttns * place holder for line edit * enable/disable buttons depending on selection Merge: 57033907dc 2bf72b7708 Alessandro Pasotti 2018-09-02 Merge pull request #7769 from elpaso/bugfix-19695-qlocale-permissive-input Bugfix 19695 qlocale permissive input Alessandro Pasotti 2018-09-02 Use isNumeric Alessandro Pasotti 2018-09-02 Fix test Merge: 4ae23b6422 2ef06c4818 Alessandro Pasotti 2018-09-01 Merge pull request #7770 from elpaso/bugfix-19748-acceleration-options-title Fixes #19748 Acceleration label added in Options dialog title Alessandro Pasotti 2018-09-01 Fixes #19748 Acceleration" label added in Options dialog title ... even if OpenCL is off Alessandro Pasotti 2018-09-01 Remove group separator when editing numeric values Fixes #19695 - Line Edit widgets for integer numbers with thousand separators enabled are hard to edit Alessandro Pasotti 2018-09-01 Be permissive when parsing ranges from user input Alessandro Pasotti 2018-09-01 Add qgsPermissiveToLongLong Alessandro Pasotti 2018-09-01 Fields: be permissive when parsing formatted numbers Nyall Dawson 2018-09-01 Throw an assert when using an unsupported variant type with QgsXmlUtils::writeVariant These were previously written as strings yet could not be restored by QgsXmlUtils::readVariant. Better to throw an assert so that it's clear that these types are unsupported and that support needs to be added. Raymond Nijssen 2018-09-01 better looking shadows for hackfests and contributors styles Alessandro Pasotti 2018-08-31 Add os import Alessandro Pasotti 2018-08-31 Skip test on travis and fix test case Alessandro Pasotti 2018-08-14 Add spellok Alessandro Pasotti 2018-08-14 [test] Add ParentDependsOnSubTask subtask test case Merge: b55ab2e6d4 e40b8554e7 Alessandro Pasotti 2018-09-01 Merge pull request #7764 from elpaso/locale-graduated-renderer Use QLocale for categorized renderer range Alessandro Pasotti 2018-08-31 Use QLocale for categorized renderer range Denis Rouzaud 2018-08-31 add optional filter for spatial only layers Denis Rouzaud 2018-08-31 emit dataChanged in setData because Qt says to do so Denis Rouzaud 2018-08-29 switch to legend tree for Identify Layers tab in project properties also add a 'searchable' option for vector layers (they won't be searched in the locator) Nyall Dawson 2018-08-31 [win] Cleanup notifications on exit Nyall Dawson 2018-08-31 Fix messageboxes are shown with wait mouse cursor in style manager import dialog Nyall Dawson 2018-08-31 Remember last style import path Nyall Dawson 2018-08-31 Use a QgsFileWidget in style import dialog Nyall Dawson 2018-08-31 Cleanup code Nyall Dawson 2018-08-31 Capitalization Nyall Dawson 2018-08-31 Restore geometry on style manager dialogs Harrissou Sant-anna 2018-08-31 Fix label Luigi Pirelli 2018-08-31 update template to current api (3.4) Merge: c3fd631776 04e7c7ab23 Denis Rouzaud 2018-08-31 Merge pull request #7735 from 3nids/snap3 add layer filter in snapping configuration Denis Rouzaud 2018-08-31 placeholder + move at bottom Denis Rouzaud 2018-08-31 emit dataChanged in setData because Qt says to do so Nyall Dawson 2018-08-31 Fix dox Nyall Dawson 2018-08-31 Deprecate vector layer setter/getter within QgsSymbol It's not used, and potentially very dangerous Nyall Dawson 2018-08-31 Improve/extend QgsSymbol docs Nyall Dawson 2018-08-31 Fix capitalization Nyall Dawson 2018-08-31 Autoraise map unit scale tool buttons Harrissou Sant-anna 2018-08-31 [Processing][needs-docs] Improve some vector overlay algorithms description * Some algorithms used almost the same label for the second layer and the output one (eg, "difference layer" vs "difference"), making hard to understand the description, in English and once translated. Overlay label is now used to name the second layer, matching the parameter identifier * Add more details to description and try to harmonize as far as possible (more convenient for readers and translators) * The union algorithm behavior changed deeply but its description got no updates Nyall Dawson 2018-08-28 Add QStringLiteral(), QStringLiteral( "" ) and QLatin1String( "" ) to banned keywords And replace use with QString() Nyall Dawson 2018-08-31 Fix some warnings Matthias Kuhn 2018-08-30 Better error message Merge: d683550b88 051e4d1c02 Luigi Pirelli 2018-08-30 Merge pull request #7747 from cjmayo/check_init_py Mark a Python plugin without an __init__.py as broken Nyall Dawson 2018-08-30 Fix crash when tasks are canceled before starting Avoids an attempt to unlock an already unlocked mutex, which causes a crash. Should fix a number of crash report tickets... Chris Mayo 2018-08-30 Mark a Python plugin without an __init__.py as broken utils.findPlugins() checks for the existence of an __init__.py which results in an attempt to enable a plugin without an __init__.py being blocked with the only notification being a message in the Plugins log: WARNING Plugin "" is not compatible with this version of QGIS. It will be disabled. This is not very informative, especially because it is the same message used for a metadata version mismatch. Adding this check to Plugins.getInstalledPlugin(), which already duplicates the metadata checks from utils.findPlugins(), results in the plugin being marked as broken in the Plugins dialog. Merge: 00b0e3b0bc e56da0e58a Luigi Pirelli 2018-08-30 Merge pull request #7742 from agiudiceandrea/fix-equals-SpatialJoin [processing] Fix 'equals' predicate in SpatialJoin and SpatialJoinSummary Loïc Bartoletti 2018-08-30 use epsg and fix circularstring test on linux Andrea Giudiceandrea 2018-08-30 Add test for Join by location (equals) Adds a test for "Join attributes by location" processing algorithm 'equals' predicate Harrissou Sant-anna 2018-08-29 [needs-docs] Fix parameter's label and some distance default value more coherent with meters Harrissou Sant-anna 2018-08-29 [Processing][Needs-docs] Allow optional "value" in "select by attribute" algorithm because it's not needed to run null checks (fixes #19469 which is actually reported in the wrong way) Nyall Dawson 2018-08-28 Fix is_closed (and other expression functions) fail with multi* input geometries Fixes #19704 Andrea Giudiceandrea 2018-08-29 Fix 'equals' predicate in SpatialJoinSummary This fixes a typo in SpatialJoinSummary.py "Join attributes by location (summary)" algorithm that prevents the 'equals' predicate to work Andrea Giudiceandrea 2018-08-29 Fix 'equals' predicate in SpatialJoin This fixes a typo in SpatialJoin.py "Join attributes by location" algorithm that prevents the 'equals' predicate to work Andrea Giudiceandrea 2018-08-28 Fix Virtual layers display with empty subsetstring Fixes #19721 Virtual layers incorrectly show no feature when the expression filter string is empty, instead of correctly showing all the features. Subset string needs to be tested against Empty instead of Null in order to correctly populate the wheres list and prepare a well formed SQL query string. Merge: 2810c92f01 b3f9898ce7 D'Hont René-Luc 2018-08-28 Merge pull request #7514 from rldhont/server-cache-manager [Server][Feature][needs-docs] Server cache manager and WMTS service Luigi Pirelli 2018-08-28 adapted tests to new variables added in expressionContext Luigi Pirelli 2018-08-27 fix layer mapping in case direct use NOT in a model Luigi Pirelli 2018-07-21 remove unused method Luigi Pirelli 2018-07-21 use complete layerSource instead of only basename Luigi Pirelli 2018-07-21 fix use layer source and managed string parsing in case of translation Luigi Pirelli 2018-07-21 fix some code weakness and review comments Luigi Pirelli 2018-07-21 use QVariant::fromValue as suggested in review Luigi Pirelli 2018-07-10 change expression to use layers in the current execution scope Luigi Pirelli 2018-07-10 show variableDescription as shown in the list of variables Luigi Pirelli 2018-07-10 add model variables in expressionContext scope to be mapped in case used in symbolic formulas D'Hont René-Luc 2018-08-28 [Server] Fix weird docs indetation D'Hont René-Luc 2018-08-28 [Server] Various code cleaning for server cache manager and WMTS service D'Hont René-Luc 2018-08-28 [Server] Enhancing loop for Denis Rouzaud 2018-08-28 add layer filter in snapping configuration Denis Rouzaud 2018-08-28 [mac] display icon in notification (#7734) there is 2 icons in notifications, one from the app itself and one set from the notification the icon application seems not to be set correctly on mac for now only the windon icon is set in main.cpp with myApp.setWindowIcon the icon defined in application plist does not seem to be correctly set ...so in this PR we set the notification icon to be the QGIS one, so it looks nicer Nyall Dawson 2018-08-28 Ensure context is passed with QTimer::singleShot Peter Petrik 2018-08-28 add PeterPetrik to contributors map Peter Petrik 2018-08-27 [mesh] [feature] add opacity slider to mesh contours settings Loïc Bartoletti 2018-08-28 unique_str for QgsRubberBand Nyall Dawson 2018-08-28 [processing] Use distance parameter for Points Along Geometry offsets and Topological Coloring distance parameters Fixes #19712 Nyall Dawson 2018-08-28 [processing] Reproject algorithm doesn't care about invalid features Etienne Trimaille 2018-08-27 add myself to the map Salvatore Larosa 2018-08-27 Fix the developers map in about dialog Nyall Dawson 2018-08-28 Fix failing spell checks Mathieu Pellerin 2018-08-28 Fix references to contributors.json (#7722) Harrissou Sant-anna 2018-08-27 Fix parameter's label Because all values are in layer units now and they can be overridden Andrea Giudiceandrea 2018-08-27 Fixing intentation Andrea Giudiceandrea 2018-08-27 Filter on joined fields: add geometry for spatial layer and handle sp… …ecial field/layer names Fixes #19636 "Filter on joined fields" does not work properly in the following two circumstances: - when the (original) layer is a "spatial layer": the virtual layer created is an attribute only / non-spatial layer, instead of a spatial one - when at least a field name or a layer name starts with a digit or contains white spaces (or probably also other special characters): the virtual layer is not created at all (actually is created and instantly deleted) without warning the user This fixes both and also updates the related tests accordingly and adds another test.* Enclose field/layer names in double quotes. See also [QGIS-Developer] "Filter on joined fields" and Virtual layers not working as expected More details: https://issues.qgis.org/issues/19636#note-13 Projects and layers to test the bugs: https://issues.qgis.org/attachments/download/13196/test_filter_qgis.zip Harrissou Sant-anna 2018-08-27 Fix example display Tim Sutton 2018-08-27 New Easter eggs which might actually be useful... (#7714) Three new easter eggs: world : Add a world map to your canvas - it is the same world map as used by the CRS chooser contributors : Adds the contributors json (used to be in docs, now moved to resources/data)to the map canvas so you can quickly see the locations of QGIS developers in QGIS hackfests : Adds qgis_hackfests.json (in resources/data) to the canvas so you can quickly see the locations of all historical QGIS hackfests. Note the attribute table has other interesting data too. Matthias Kuhn 2018-08-27 Use fontMetrics to scale grid markers Matthias Kuhn 2018-08-27 Move initialization to header Matthias Kuhn 2018-08-27 Early exit if snap to grid item is disabled Nyall Dawson 2018-08-27 Use expression preview for variable values in variable editor widget Means that values which are non-text, e.g. points, geometries, lists, maps, etc show a value in the widget Nyall Dawson 2018-08-27 Code modernization Nyall Dawson 2018-08-27 Allow unformatted preview text for expression results Nyall Dawson 2018-08-27 [needs-docs] Rename map_layers_ids to map_layer_ids It's more natural grammar Nyall Dawson 2018-08-27 [FEATURE] map_layers variable for layout map items Just like map_layers_ids, but returns direct layer values instead of ids Nyall Dawson 2018-08-27 Show preview text for map layer values in expressions Merge: fb45c27afe 3b9821f439 lbartoletti 2018-08-27 Merge branch 'master' into reverseLine Andrea Giudiceandrea 2018-08-21 Update test_qgsdelimitedtextprovider_wanted.py according to PR #7671 Andrea Giudiceandrea 2018-08-21 delimited text: let field names be numerical value fixes #19638 "CSV: numeric header gets a trailing underscore + 1" fixes #13187 "Numeric FIELD names are lost on CSV import" Nyall Dawson 2018-08-27 [layouts] Fix printed pages are offset from top-left on some platforms Fixes #19566 Nyall Dawson 2018-08-27 Hide CRS group box in vector properties for non-spatial layers Fixes #19689 Nyall Dawson 2018-08-27 Rename vector layer 'CRS' group to 'Geometry and CRS' Because the group box also contains non-CRS settings, e.g. spatial index and extents Nyall Dawson 2018-08-25 Fix bad test Nyall Dawson 2018-08-25 Fix project defaults to EPSG:4326 when a non-spatial layer is first layer added Fixes #19690 Nyall Dawson 2018-08-25 Non spatial layers do not have a CRS - API changes only, needs UI change Refs #19689 Nyall Dawson 2018-08-27 Mark whole Auto Fixes group as disabled from geometryless layers Results in nicer widget styling than disabling individual widgets Nyall Dawson 2018-08-27 Change geometry precision spin box to QgsDoubleSpinBox, with reset button Nyall Dawson 2018-08-27 Standardize margin on digitizing page Nyall Dawson 2018-08-27 Standard some capitalization - button text should be Title Case - group box titles should be Title Case - checkbox text should be Sentence case Nyall Dawson 2018-08-27 [layouts] Set printer document name when printing layouts Makes for better display in desktop print job queues Harrissou Sant-anna 2018-08-24 Fix typo Merge: a6e0e39bcd f710a09322 Blottiere Paul 2018-08-26 Merge pull request #7693 from pblottiere/cerr QgsMessageLogConsole in cerr Matthias Kuhn 2018-08-26 Guard against layer nullptr Matthias Kuhn 2018-08-26 Revert "Call direct parent method" This reverts commit e6c65c434c97139a7da1322c9fd23b79fed66969. Matthias Kuhn 2018-08-26 Transfer ownership of item Matthias Kuhn 2018-08-26 Gracefully handle transform errors in snap to grid Matthias Kuhn 2018-08-26 Adjust snapping options on layer change Matthias Kuhn 2018-08-26 Add license headers Matthias Kuhn 2018-08-26 Better dox Matthias Kuhn 2018-08-26 Allow disabling snap to grid Matthias Kuhn 2018-08-25 Highlight grid for map tools that snap to grid Matthias Kuhn 2018-08-25 Fix snap to grid with differing layer CRS Matthias Kuhn 2018-08-25 Add QgsSnapToGridCanvasItem Matthias Kuhn 2018-08-24 Migrate geometry fixers to new API style Matthias Kuhn 2018-08-23 Disable snap to grid for maptool split parts Matthias Kuhn 2018-08-23 Disable snapping on split map tool Matthias Kuhn 2018-08-23 Allow disabling snapping on maptools Matthias Kuhn 2018-08-23 Do not bypass edit buffer Matthias Kuhn 2018-08-23 Make map tool snap to grid crs aware Matthias Kuhn 2018-08-23 Snap nodes in digitizing map tools to grid Matthias Kuhn 2018-08-23 Call direct parent method Merge: 821a8ff0b5 02b4f83b90 Matthias Kuhn 2018-08-26 Merge pull request #7712 from m-kuhn/fixTheFix Initialize Matthias Kuhn 2018-08-26 Initialize Alexander Bruy 2018-08-26 [processing] fix incorrect output names Merge: 3cd68999b0 bc3a0c0033 Matthias Kuhn 2018-08-26 Merge pull request #7710 from m-kuhn/fixTheFix Fix the fix from yesterday Matthias Kuhn 2018-08-26 Clean code Matthias Kuhn 2018-08-26 Revert "Simplify code" This reverts commit dea911dcbcdaf8f725c2d99eb4a854936f043ef7. Merge: 504cd618ad 7a91b807d7 Matthias Kuhn 2018-08-26 Merge pull request #7698 from m-kuhn/wfsDateTimeNow Support for now() in WFS filters Merge: 6097b13aa2 02a6b83974 Martin Dobias 2018-08-25 [FEATURE] 3D maps in print layouts (part 2) - PR #7705 Martin Dobias 2018-08-25 Numbering of 3d map print layout items Matthias Kuhn 2018-08-25 Add note about now() being static to help Matthias Kuhn 2018-08-25 Remove debug lines Matthias Kuhn 2018-08-25 Remove project scope Matthias Kuhn 2018-08-25 Add test that now() returns static results Matthias Kuhn 2018-08-25 Revert "Make now() expression function static" This reverts commit 705771a2222e23497849d820e7e10f1521c3d395. Martin Dobias 2018-08-25 Implement refresh() and setNewItem() Martin Dobias 2018-08-25 A new button to set camera pose from an existing 3D view Martin Dobias 2018-08-25 Increase spin box limits Martin Dobias 2018-08-25 Fixes to the 3D map widget spin boxes Martin Dobias 2018-08-25 Don't forget to load/save background and selection colors Martin Dobias 2018-08-25 Move "add 3D map" button just after "add map" button Merge: 960636aa3e 2a31d38613 Matthias Kuhn 2018-08-25 Merge pull request #7700 from m-kuhn/fixRelations Invalidate relations on layer removal Merge: 83feea46a7 71ec91e91a Matthias Kuhn 2018-08-25 Merge pull request #7704 from m-kuhn/fixSaveRestoreProjectVariables Fix save and restore of some project variables Nyall Dawson 2018-08-25 [processing] Accept geometry-less layers in more algorithms Fixes #19685 Alexander Bruy 2018-08-25 [dbmanager] fix versioning dialog UI (overlapping line edits) Etienne Trimaille 2018-08-24 fix array formatting for array_filter Matthias Kuhn 2018-08-24 Fix save and restore of some project variables Martin Dobias 2018-08-24 Make the non-preview layout 3D maps renders work again Merge: db4d18c59e 4c52faa0df Matthias Kuhn 2018-08-24 Merge pull request #7702 from m-kuhn/relationRecursionCrash Fix crash when relations would be recursively nested Matthias Kuhn 2018-08-24 Add copy constructor dox Merge: 31fadd1c00 40223db87d Matthias Kuhn 2018-08-24 Merge pull request #7701 from DelazJ/patch-2 Fix help of some array functions Martin Dobias 2018-08-24 Make the GUI work without crashing (avoid embedded event loop) D'Hont René-Luc 2018-08-24 [Server][Feature][needs-docs] Testing that exceptions are not cached Merge: 399bbf1a00 31fadd1c00 Harrissou Sant-anna 2018-08-24 Merge branch 'master' into patch-2 Merge: a5a6f0058a ec4483a51a Matthias Kuhn 2018-08-24 Merge pull request #7692 from m-kuhn/arrayRep Adjust representation of arrays and maps in expressions D'Hont René-Luc 2018-08-24 [Server][Feature][needs-docs] Enhancing WMTS GetTile parameters check with tests Matthias Kuhn 2018-08-24 Don't crash, please Matthias Kuhn 2018-08-24 Fix crash when relations would be recursively nested There is already code, that avoids building up widgets in such a situation. With this patch it also avoids recursively calling methods on relations which are hidden (because of nesting or other reasons). D'Hont René-Luc 2018-08-24 [Server][Feature][needs-docs] Enhancing TileMatrixSetLimits Matthias Kuhn 2018-08-24 Update map and array examples Matthias Kuhn 2018-08-24 Fix test Matthias Kuhn 2018-08-24 range-based for loops Matthias Kuhn 2018-08-24 QgsRelation::isValid will return false if layers are deleted Matthias Kuhn 2018-08-24 Make QgsRelation implicitly shared Merge: 61c3fe4a9d 9dc387fb87 Matthias Kuhn 2018-08-24 Merge pull request #7672 from m-kuhn/geomCheckerAutoFixes Add automatical fixes for geometries Harrissou Sant-anna 2018-08-24 Fix array_to_string description and add default value example Matthias Kuhn 2018-08-24 Doxygen since Harrissou Sant-anna 2018-08-24 Fixes generate_series examples Merge: bf0962fa9c dea911dcbc Matthias Kuhn 2018-08-24 Merge pull request #7696 from m-kuhn/initializeCaptureModeNone Initialize capture mode none Matthias Kuhn 2018-08-24 Make now() expression function static Matthias Kuhn 2018-08-24 Support for static expression functions in WFS filters Matthias Kuhn 2018-08-24 DateTime support for WFS filters Mathieu Pellerin 2018-08-24 [raster] Remove preexisting pyramid files when over-writing a raster (#7677) (failing to do so can lead to new raster relying on old pyramid files, corrupting the rendering) Matthias Kuhn 2018-08-24 QVariantMaps always have string keys Merge: 3b29e59885 5ef079970d Matthias Kuhn 2018-08-24 Merge pull request #7694 from signedav/trans_extends Improvements of translation-featurs of .qgs project data Matthias Kuhn 2018-08-24 Simplify code Matthias Kuhn 2018-08-24 Initialize capture mode from layer When the captureMode is set to CaptureNone, it should be initialized from the layer on create and not only on the first layer change. Matthias Kuhn 2018-08-24 More test fixes Matthias Kuhn 2018-08-24 Fix code style Matthias Kuhn 2018-08-24 Fix compilation Matthias Kuhn 2018-08-24 Adjust tests for array and map expression formatting Matthias Kuhn 2018-08-24 More array and map expression formatting Matthias Kuhn 2018-08-24 Quote keys Martin Dobias 2018-08-24 GUI for the 3D map print layout item Luigi Pirelli 2018-08-23 small fix in parameter description removing spaces Luigi Pirelli 2018-08-23 added SAGA watershed segmentation execution test Luigi Pirelli 2018-08-23 Fix Thershold parameter for SAGA Watershed algorithm Chris Mayo 2018-08-23 Improve documentation of QgsRasterLayer constructor - baseName is just passed on to the parent constructor to be the display name, use a literal string in the example to avoid misunderstanding. - Remove stray bullet. Matthias Kuhn 2018-08-23 Update tests to new API Matthias Kuhn 2018-08-23 Move geometry fixes to separate class signedav 2018-08-23 Value Relation implementation Values in the Value Relation widgets can be translated now - means changed. So the setting-change is made to get translated values over another layer. Blottiere Paul 2018-08-23 Log into cerr instead of cout Matthias Kuhn 2018-08-23 Rename checkbox Matthias Kuhn 2018-08-23 Add guard Matthias Kuhn 2018-08-23 JSON formatting and prefix removal Merge: 0b96fd9246 d9e59e28a9 Matthias Kuhn 2018-08-23 Merge pull request #7688 from m-kuhn/array_filter Add array_filter expression function Matthias Kuhn 2018-08-23 Concentration please Matthias Kuhn 2018-08-23 Code cleanup Matthias Kuhn 2018-08-23 Adjust representation of arrays and maps in expressions array representation: ``` array: [ 1, 2, 3 ] ``` before: ``` array: 1, 2, 3 ``` map representation: ``` map: { one: 1, two: 2, three: 3 } ``` before ``` map: one: 1, two: 2, three: 3 ``` D'Hont René-Luc 2018-08-23 [Server][Feature][needs-docs] Add ability to define min. scale for WMTS D'Hont René-Luc 2018-08-23 [Server][Feature][needs-docs] Add ability to define ResourceURL for WMTS Matthias Kuhn 2018-08-23 Revert to specific setters and getters Merge: de30dc981d 9bf7c9ec14 Matthias Kuhn 2018-08-23 Merge pull request #7691 from asiersarasua/master [i18n] Make string translatable Matthias Kuhn 2018-08-23 Adjust array representation in help Matthias Kuhn 2018-08-23 Fix docstring Nyall Dawson 2018-08-23 Named variables for array_foreach Nyall Dawson 2018-08-23 More code tweaks Nyall Dawson 2018-08-23 Used named parameters for with_variable function Nyall Dawson 2018-08-23 Minor performance tweak Nyall Dawson 2018-08-23 Fix potential crash when preparing with_variable and no context is set assar 2018-08-23 [i18n] Make string translatable Matthias Kuhn 2018-08-23 Test fixes D'Hont René-Luc 2018-08-23 [Server] Various code cleaning for server cache manager and WMTS service Mathieu Pellerin 2018-08-23 [vector writer] Return actual layer name used This is needed as some OGR drivers will modify the provided layer name (e.g. the KML driver replaces dashes with underscores). Matthias Kuhn 2018-08-23 Less manual memory management Matthias Kuhn 2018-08-23 Named parameters Matthias Kuhn 2018-08-23 Add array_filter tests Matthias Kuhn 2018-08-23 Add missing class declaration Merge: 0a20621191 f68de973ea Alessandro Pasotti 2018-08-23 Merge pull request #7680 from elpaso/bugfix-19651-load-style-from-qml Load style from QML when provider supports stored styles Matthias Kuhn 2018-08-23 Add array_filter expression function Etienne Trimaille 2018-08-15 [FEATURE] add foreach expression for arrays Nyall Dawson 2018-08-22 [layouts] Default to more modern scalebar settings Use 2 segments/0 left segments by default Nyall Dawson 2018-08-22 [layouts] Add search filter box to 'add layer to legend' dialog Helps with finding specific layers in large projects Nyall Dawson 2018-08-22 Unit tests for QgsMapLayerProxyModel Nyall Dawson 2018-08-22 Allow QgsMapLayerProxyModel to be filtered by string Nyall Dawson 2018-08-22 [layouts] Sort layers by name in 'add layer' to legend dialog Because it's hard to find specific layers when the layers are listed in project order Denis Rouzaud 2018-08-22 fix QgsGeometry API doc for 3.x for get/set methods Jürgen E. Fischer 2018-08-22 fix translation string (followup 9d5d49eb6) Jürgen E. Fischer 2018-08-22 fix b37832ab1 signedav 2018-08-22 sourcelanguage instead of targetlanguage it generates a general ts file instead of a file per targetlanguage signedav 2018-08-22 empty translations in ts file and if empty in qm file take source value Denis Rouzaud 2018-08-22 add a Q_PROPERTY for geometry in QgsFeature (#7682) Mathieu Pellerin 2018-08-22 address @jef-n 's comment Mathieu Pellerin 2018-08-22 [ui] add an horizontal mode for tile scale panel Mathieu Pellerin 2018-08-22 [ui] Add tooltip when changing slider value in tile scale panel Jürgen E. Fischer 2018-08-22 debian packaging: disable 3D on cosmic Jürgen E. Fischer 2018-08-21 Fix translation string (caused "tx ERROR: Error received from server: Qt Linguist variants are not yet supported." on vanish) Alessandro Pasotti 2018-08-22 Load style from QML when provider supports stored styles Fixes #19651 - Style loading issue Loïc Bartoletti 2018-08-21 Fix error with circularstringz on travis. Merge: 66dd6768ef fbfb0bc8a5 Alessandro Pasotti 2018-08-22 Merge pull request #7674 from elpaso/bugfix-19611-ogr-overwrite-gpkg [bugfix] Vector file writer: also check for layername before giving up Alessandro Pasotti 2018-08-22 Fix test Alessandro Pasotti 2018-08-22 Also get src path from details.providerUriParams Alessandro Pasotti 2018-08-22 Added providerUriParams to QgsVectorFileWriter::PreparedWriterDetails Also added a test for the uri parsing Matthias Kuhn 2018-08-22 Fix compilation Denis Rouzaud 2018-08-22 add notifications on mac (#7673) Matthias Kuhn 2018-08-22 Fix typo Matthias Kuhn 2018-08-22 Apply new GeometryOptions setter and getter to tests Matthias Kuhn 2018-08-22 Remove outdated code Matthias Kuhn 2018-08-22 Setter for GeometryOptions and not individual props Matthias Kuhn 2018-08-22 Deduplicate code Nyall Dawson 2018-08-22 Fix windows build Nyall Dawson 2018-08-22 Add qFloor, qCeil, qSqrt to banned keywords Etienne Trimaille 2018-08-20 add map_layers variable for MapLayoutItem Alessandro Pasotti 2018-08-21 [bugfix] Vector file writer: also check for layername before giving up while (over)writing gpkg &C from vector file writer With tests Fixes #19611 - Cannot save selected features back to the same GeoPackage Matthias Kuhn 2018-08-21 More UI enhancements Matthias Kuhn 2018-08-21 Add tests for precision and removeDuplicateNodes Matthias Kuhn 2018-08-21 Add assertGeometriesEqual function for testing Matthias Kuhn 2018-08-21 UI improvements for automatic fixes Merge: bc6ea8cb86 50acde03be Matthias Kuhn 2018-08-21 Merge pull request #7647 from m-kuhn/geomCheckerCodingConventions Geometry checker code adjustments Martin Dobias 2018-08-21 Initial support for 3D map item in print layouts GUI The GUI logic is not working yet, just getting the new files ready. Many thanks to @nirvn for the icon! Merge: c0032f1c62 eab6440d96 Stéphane Brunner 2018-08-21 Merge pull request #7669 from sbrunner/wfs-namespace Add tests on WFS GetFeature with right namespace Matthias Kuhn 2018-08-21 Some UI improvements * Add tooltips for configuration options * Add an icon for the digitizing section Matthias Kuhn 2018-08-21 Fix save/restore of a layers geometry properties Matthias Kuhn 2018-08-21 Fix typo Matthias Kuhn 2018-08-21 Add missing docstrings Matthias Kuhn 2018-08-21 Add autofixers for geomtries * Snap to grid * Remove duplicate nodes D'Hont René-Luc 2018-08-21 [Server] Fix: QUrl::FullyDecoded is not permitted when reconstructing the full URL D'Hont René-Luc 2018-08-20 [Server][Feature][needs-docs] Update Cache manager API D'Hont René-Luc 2018-08-15 [Server][Feature][needs-docs] Enhancing WMTS GetCapabilities code D'Hont René-Luc 2018-08-12 [Server][Feature][needs-docs] Add QgsWmtsParameters to WMTS service D'Hont René-Luc 2018-08-10 [Server] Various code cleaning for server cache manager and WMTS service D'Hont René-Luc 2018-08-07 [Server] Q_FOREACH replaced by for D'Hont René-Luc 2018-08-07 [Server] Update deprecated QgsCoordinateTransform instance creation Using the project as the context for QgsCoordinateTransform instance creation D'Hont René-Luc 2018-08-03 [Server] Fixing tests Merge: 37d0b7b01f c0032f1c62 Matthias Kuhn 2018-08-21 Merge branch 'master' into geomCheckerCodingConventions Matthias Kuhn 2018-08-21 Fix build for Android Followup 07c80b82815 D'Hont René-Luc 2018-08-03 [Server] Various code cleaning for server cache manager and WMTS service D'Hont René-Luc 2018-08-01 [Server][Feature][needs-docs] Add Cache manager SIP files D'Hont René-Luc 2018-08-01 [Server] Fixing spelling and doc coverage Martin Dobias 2018-08-21 std::ceil instead of qCeil Martin Dobias 2018-08-21 Add 3D map print layout item So far this is just support in the layout framework, not yet exposed to the GUI. Stéphane Brunner 2018-08-16 Add tests on WFS GetFeature with right namespace Loïc Bartoletti 2018-08-21 Move initialization to header ; Remove extra clone ; use hasGeometry method Nyall Dawson 2018-08-21 [processing] Also standardise names for Spatialite algorithms Nyall Dawson 2018-08-21 [processing][needs-docs] Refine names for 'Import into PostGIS' algs Renames the existing algorithms for clarity and consistency to the format 'Export to PostgreSQL...'. Add tags so that they still show when searching for the old names, and add descriptions to make their use more obvious from the toolbox. Fixes #19658 Nyall Dawson 2018-08-21 [processing][needs-docs] Rename "Save Selected Features" to "Extract selected features" Adds consistency with other extraction algorithms, and fixes inconsistent capitalization Fixes #19656 Nyall Dawson 2018-08-21 [processing] Fix creation of new layers doesn't default output folder Fixes #19637 Nyall Dawson 2018-08-21 [processing] Remove some unused configuration settings Nyall Dawson 2018-08-21 [processing] Add unit test for gdalinfo algorithm Nyall Dawson 2018-08-21 [processing][gdal] Fix ogrinfo algorithm fails when path name has spaces Fixes #19655 Nyall Dawson 2018-08-20 [processing] Remove extraneous parameter value check The subsequent call to checkParameterValues covers the same checks, but in a more flexible way. Refs discussion at https://github.com/qgis/QGIS-Documentation/pull/2797 Alessandro Pasotti 2018-08-20 [bugfix] Focus jumps at eol after replacing in the middle of the string Fixes #19643 : bug modifying name of the project Merge: 7c9aa5d0d4 448e769474 Matthias Kuhn 2018-08-20 Merge pull request #7650 from m-kuhn/geometry_check_uniqueptr Use std::unique_ptr in QgsGeometryGapCheck Merge: 0dbb63a054 9c97a341fe Matthias Kuhn 2018-08-20 Merge pull request #7660 from 3nids/maplayer_crs_property add Q_PROPERTY for crs in QgsMapLayer Denis Rouzaud 2018-08-20 fix native/CMakeLists.txt for mac (#7658) Denis Rouzaud 2018-08-20 use Q_OS_MACOS instead of deprecated Q_WS_MAC Denis Rouzaud 2018-08-20 add Q_PROPERTY for crs in QgsMapLayer Loïc Bartoletti 2018-08-17 Add reverse line maptools Nyall Dawson 2018-08-20 Fix map canvas current layer is out of sync with layer tree current layer Nyall Dawson 2018-08-20 Follow upp bf18f15, fix warning Nyall Dawson 2018-08-20 Improve confusing error message, fix incorrect widget state restoration Nyall Dawson 2018-08-20 Avoid unnecessary geometry clone - use shallow copy instead Nyall Dawson 2018-08-20 QgsFeaturePool does not need to be a QObject Nyall Dawson 2018-08-20 Removed unused code Nyall Dawson 2018-08-20 Pass small object by value Nyall Dawson 2018-08-20 Fix QgsFeaturePool never uses cached feature, always retrieves feature from layer Nyall Dawson 2018-08-20 Optimise QgsFeaturePool construction - Avoid double iteration over complete layer when all features are being used - Avoid iterating over non-required features when selected features are being used Martin Dobias 2018-08-20 Rename faceIsActive() to isFaceActive() Peter Petrik 2018-08-17 [mesh] fix bug in rendering datasets with inactive faces D'Hont René-Luc 2018-08-01 [Server][Feature][needs-docs] Update cache manager tests for images (tiles) D'Hont René-Luc 2018-08-01 [Server][Feature][needs-docs] Update WMTS service to use cache manager for tiles D'Hont René-Luc 2018-08-01 [Server][Feature][needs-docs] Server Cache can be used for images (tiles) Extending cache manager to save adn retrieve images. D'Hont René-Luc 2018-08-01 [Server][Feature][needs-docs] Create WMTS service Tests D'Hont René-Luc 2018-07-30 [Server][Feature][needs-docs] Update WMTS service: Check layer param Verifying the LAYER WMTS parameter D'Hont René-Luc 2018-07-30 [Server][Feature][needs-docs] Update WMTS service: Add GetFeatureInfo Support GetFeatureInfo Request in WMTS. D'Hont René-Luc 2018-07-30 [Server][Feature][needs-docs] Update WMTS service : use config Reuse the project configuration in the Server WMTS Service. D'Hont René-Luc 2018-07-27 [Server][Feature][needs-docs] Update WMTS service UI: manage output format The user can choose the image format for WMTS tiles. D'Hont René-Luc 2018-07-27 [Server][Feature][needs-docs] Create WMTS service UI The user can config the WMTS for Server by selecting: project, group or layer published through WMTS. D'Hont René-Luc 2018-07-25 [Server][Feature][needs-docs] Add WMTS service This commit contains the first line of code for WMTS service in QGIS server. The implementation is mainly for standard implementation. D'Hont René-Luc 2018-07-25 [Server][WCS] clean comments D'Hont René-Luc 2018-07-23 [Server][Feature][needs-docs] Using QByteArray in Cache Manager, fixing capabilities pointer and enhancing tests D'Hont René-Luc 2018-07-20 [Server][Feature][needs-docs] Server Cache can be manage by plugins First commit to add a way to manage the QGIS Server cache with plugins. In this commit only GetCapabilities document can be cached by plugins. viktor.sklencar@lutraconsulting.co.uk 2018-08-15 Changed font size and wrap mode for multiline text edit. viktor.sklencar@lutraconsulting.co.uk 2018-08-15 Added identify mode for identify tool Identification all features on all layers from Top to bottom down layers (TopDownAll) or only first non-empty list going from top to down layers. Mathieu Pellerin 2018-08-20 [ui] add security warning to the plugin manager's install from ZIP Mathieu Pellerin 2018-08-20 [ui] add security warning to the python console Nyall Dawson 2018-08-20 Register metatype for QgsFeatureId Fixes warnings with use of slots/signals which require QgsFeatureId Nyall Dawson 2018-08-20 Make QgisApp::showProgress private Just gotta fix the canvas rendering use of this method and we can finally remove the duplicate progress bar in the status bar... Nyall Dawson 2018-08-20 Use proxy task for oracle browser table scanning Nyall Dawson 2018-08-20 Use progress progress task for identify tool progress Nyall Dawson 2018-08-20 Deprecate unused QgsAbstractDataSourceWidget progress report signal QgsProxyProgressTask should be used instead for progress reporting Nyall Dawson 2018-08-20 Use proxy progress task for Oracle db table scan Nyall Dawson 2018-08-20 Remove unused methods Nyall Dawson 2018-08-20 Use a proxy task when scanning for postgres column types Nyall Dawson 2018-08-20 Remove unused method Nyall Dawson 2018-08-20 Fix warning when running crssync Mathieu Pellerin 2018-08-20 [FEATURE] Add generate_series(start,stop,step) expression function The function creates an array containing a sequence of numbers. Mathieu Pellerin 2018-08-18 [ui] add security warning when executing scripts Mathieu Pellerin 2018-08-17 [FEATURE] Script-provided algorithms support for run script action Scripts with now launch a processing algorithm dialog (when appropriate) when: - drag and dropping a python script onto the main window - using the browser panel's right-click run script action Nyall Dawson 2018-08-20 Fix use of deprecated method Matthias Kuhn 2018-08-19 Use std::unique_ptr in QgsGeometryGapCheck Matthias Kuhn 2018-08-18 Remvoe Q_OBJECT macro from geometry checks Matthias Kuhn 2018-08-18 Define tr function Matthias Kuhn 2018-08-18 Add virtual destructor Jürgen E. Fischer 2018-08-17 * osgeo4w: build pdbs for releases * disable copying of reports without feedback Matthias Kuhn 2018-08-18 Undo access modifier change Nyall Dawson 2018-08-18 Try to fix doc test Nyall Dawson 2018-08-18 Replace use of deprecated methods Nyall Dawson 2018-08-18 Deprecate QgsFeatureRequest::(set)connectionTimeout, replace with more generic QgsFeatureRequest::timeout Nyall Dawson 2018-08-06 [wfs] Respect request timeout when retrieving features Nyall Dawson 2018-08-18 Avoid warning in release builds Andrea Giudiceandrea 2018-08-17 osgeo4w: remove registering of wrong classes Nyall Dawson 2018-08-17 New class QgsScopedProxyProgressTask, which makes it easy to create proxy progress tasks and have their lifetime managed automatically. Nyall Dawson 2018-08-17 Use a proxy task to show progress when dropping multiple layers to QGIS Nyall Dawson 2018-08-17 [FEATURE][processing] Add non-joinable output to Join by Location alg Allows unjoinable features to be saved to a separate optional layer Nyall Dawson 2018-08-17 [FEATURE][processing] Join by field value can export unmatched records, and reports counts of matched/unmatched features This gives an explicit warning to users when features were not matched, and optionally allows them to save non-matching features to a layer. Matthias Kuhn 2018-08-17 Simplify code This code does nothing and only adds overhead since 69b590b0ef6 Matthias Kuhn 2018-08-17 Avoid unnecessary detaches Matthias Kuhn 2018-08-17 Whitespacing fixes Matthias Kuhn 2018-08-17 QgsGeometryCheck does not need to be a QObject Matthias Kuhn 2018-08-17 Remove getPrefix from geometry checker methods Rudi von Staden 2018-08-17 Remove unused function Rudi von Staden 2018-08-17 Give a more descriptive output name Rudi von Staden 2018-08-17 Add documentation and improve input parameter descriptions Merge: 6d1e420c71 a8bc941252 Matthias Kuhn 2018-08-17 Merge pull request #7612 from elpaso/bugfix-19441-rulerenderer-exp-depth Bugfix 19441 rulerenderer exp depth Martin Dobias 2018-08-17 min/max to minimum/maximum renaming Martin Dobias 2018-08-16 Fix missing min/max values for classification when changing datasets The min/max values were stored in the color ramp shader, but to my surprise these values were never persisted or copied: pseudo-color raster renderer has a separate storage for the min/max values, so we need that for mesh renderer as well. The QgsRasterShaderFunction is not really useful, and QgsColorRamp should not be derived from it, making things just more confusing. Martin Dobias 2018-08-16 Fix regression - lost "load from raster band" button in raster GUI Mathieu Pellerin 2018-08-17 [ui] remove original metadata row, duplicate of name Mathieu Pellerin 2018-08-17 [ui] improve metadata feature count string - use unknown instead of -1 - use thousands separator Nyall Dawson 2018-08-17 Avoid unnecessary handling of active layer changed when we are adding many layers at once, or removing many (e.g. due to project clear) Saves a lot of unnecessary and potentially expensive processing Nyall Dawson 2018-08-17 Avoid crash in gps info widget due to storage of potentially removed layer pointer Nyall Dawson 2018-08-17 Avoid crash from storage of potentially removed map layer storage in canvas Nyall Dawson 2018-08-17 Fix clang/clazy warnings Nyall Dawson 2018-08-17 Quiet noisy wfs provider debug messages Salvatore Larosa 2018-08-16 fix warning Loïc Bartoletti 2018-08-16 Fix build of qgisnative for FreeBSD Nyall Dawson 2018-08-16 Disable feature fetching for symbol selector widget preview It's just too expensive for any remote provider, e.g. wfs, and causes many ui lockups. Revisit when support for iterator timeouts is more mature. Nyall Dawson 2018-08-16 [wfs] Avoid widget access from non main thread It's not safe to loop through the app's widgets in a background thread, so defer determination of the main window until the progress dialog is being created in the main thread Rudi von Staden 2018-08-16 Fix null output for k greater than number of points in k-neighbour algorithm - if k is greater than the number of points, use the number of points - if k <3 is provided, use 3 - remove unused as_polygon function Mathieu Pellerin 2018-08-16 Add additional decodeUri tests Mathieu Pellerin 2018-08-16 Add a path row to HTML metadata table Mathieu Pellerin 2018-08-16 Implement decodeUri for the delimited text & spatialite providers Mathieu Pellerin 2018-08-08 [FEATURE] Add hyperlink to local vector,raster datasets in information panel Mathieu Pellerin 2018-08-16 Implement a QgsProviderRegistry decodeUri function + test Heidi Vanparys 2018-08-16 Update Danish national CSW geodata-info has been modernised (upgrade of GeoNetwork installation) and as a consequence, the CSW endpoint was changed from http://www.geodata-info.dk/registrant/srv/en/csw to https://geodata-info.dk/srv/dan/csw. Merge: 0be9de5dfc c0f190d070 Martin Dobias 2018-08-16 Merge pull request #7613 from wonder-sk/mesh-gui-fixes Mesh layer fixes and improvements Nyall Dawson 2018-08-15 Add hidden configuration setting to set toolbar padding Can be tweaked for better appearance on hidpi screens, e.g. on my display a padding of 8 px looks best Nyall Dawson 2018-08-15 [processing] Respect application stylesheet in modeler/script editor dialogs Nyall Dawson 2018-08-14 [processing] Fix incorrect OGR warnings when loading raster layer results Fixes #19597 Mathieu Pellerin 2018-08-08 Add proxy progress task for non-background algorithms Nyall Dawson 2018-08-08 Progress task on project load Nyall Dawson 2018-08-08 [layouts] Use proxy task to show progress/exporting status in task manager Nyall Dawson 2018-08-08 Add a QgsTask subclass for proxying progress reports from a blocking operation via task manager Allows use of the task manager progress reporting system from operations which are blocking (and cannot be made background tasks!), e.g. layout exporting, project loading. Rudi von Staden 2018-08-15 Fix description of k-nearest output layer The output layer may have multiple features - rewording to be more general. Rudi von Staden 2018-08-15 [feature] Adapted k-neighbour concave hull plugin as QGIS 3 algorithm Co-authored-by: Detlev Neumann Martin Dobias 2018-08-15 Address Nyall's point from review Martin Dobias 2018-08-15 Address Peter's points from review Matthias Kuhn 2018-08-15 Avoid crash when relation disappears (#7622) Denis Rouzaud 2018-08-15 disable OpenCL by default on mac (#7621) dirty fix before headers detection is properly done Mathieu Pellerin 2018-08-15 [ui] improve add mesh layer icon Mathieu Pellerin 2018-08-15 [ogr provider] disable connection timeouts (fixes #19625 et cie) Merge: 0ddbb3ff2d 24f97f0205 Stéphane Brunner 2018-08-15 Merge pull request #7571 from sbrunner/groups [server] Fix the Access control in the WMS groups Nyall Dawson 2018-08-15 Expands docs Nyall Dawson 2018-08-11 [FEATURE] Use native interpolate point method instead of GEOS method Because: - Exactly follows curves and doesn't require segmentizing input geometry - Also interpolates z/m values if they are present in input geometry - Is faster Nyall Dawson 2018-08-10 [FEATURE][processing] Interpolate point on line algorithm This algorithm creates a point geometry interpolated at a set distance along line (or polygon boundary) geometries. Nyall Dawson 2018-08-10 [FEATURE][processing] Line substring algorithm This algorithm returns the portion of a line (or curve) which falls between the specified start and end distances (measured from the beginning of the line). Z and M values are linearly interpolated from existing values. Nyall Dawson 2018-08-10 [FEATURE] line_substring function Returns the portion of a line (or curve) geometry which falls between the specified start and end distances (measured from the beginning of the line). Z and M values are linearly interpolated from existing values. Fixes #15611 Nyall Dawson 2018-08-10 [FEATURE] New geometry API call to return a curve substring Returns a new curve representing a substring of a curve, from a start distance and end distance. If z or m values are present, the output z and m will be interpolated using the existing vertices' z or m values. Handles curved geometries without loss. Nyall Dawson 2018-08-10 Add QgsGeometryUtils method to interpolate a point on an arc given a distance Nyall Dawson 2018-08-10 Add QgsGeometryUtils method for interpolating point between two points, with z/m handling Nyall Dawson 2018-08-15 [processing] Minor optimization for regular points algorithm Nyall Dawson 2018-08-15 [processing] Fix non-sequential ids in regular points algorithm Matthias Kuhn 2018-08-14 Fix indentation Jordan Feldstein 2018-08-04 Count and report progress based on expected total Algorithm appears to freeze without progress while `extent_engine.intersects(geom.constGet())` returns false. This keeps the progress bar continuous and smooth, even if the feature ends up not being added. (noticed this because the algo hangs for 2 mins while processing a large dataset which I think is outside the extent somehow. None of the points going in. No apparent progress.) Nyall Dawson 2018-08-15 Fix warning Merge: 6fcc1626f9 da527be9a1 Matthias Kuhn 2018-08-14 Merge pull request #7611 from PeterPetrik/translation_projects_missing_header The qgstranslationcontext.h is missing in an install folder after build. Martin Dobias 2018-08-14 Travis fixes Matthias Kuhn 2018-08-14 Fix sip bindings Martin Dobias 2018-08-14 Update test images for mesh layer renderer test Before the mesh layer used by default QSettings-dependent color ramp (and it was hot-to-cold rather than cold-to-hot) Martin Dobias 2018-08-14 Write mesh rendering results into the report HTML file Martin Dobias 2018-08-14 Read/write mesh styling from/to project files Martin Dobias 2018-08-14 Make scalar/vector rendering settings per dataset group Until now there was just one scalar and vector configuration for a mesh layer. It is however most useful to have different rendering settings for each dataset group (quantity). Alessandro Pasotti 2018-08-14 [test] Add a test for QgsSQLiteExpressionCompiler Martin Dobias 2018-08-10 Encapsulate all mesh renderer stuff in one class + fix legend updates Alessandro Pasotti 2018-08-14 [bugfix] Create a b-tree expr when rule based renderer has more than 50 rules Fixes #19441 Layers with 80+ rule-based symbology do not render Martin Dobias 2018-08-10 Generation of legend items for mesh layers Martin Dobias 2018-08-09 Save extra datasets of mesh layers in project files Some formats like .2dm only contain definition of mesh structure, in order to show some data users need to add extra files with data on that mesh. Until now the extra datasets were not persisted. Martin Dobias 2018-08-09 Fix issues around enabled/disabled state of scalar/vector rendering viktor.sklencar@lutraconsulting.co.uk 2018-08-14 The qgstranslationcontext.h is missing in install folder after build. Related to https://github.com/qgis/QGIS/pull/7456 Nyall Dawson 2018-08-14 Use QgsPoint( QgsPointXY ) constructor Nyall Dawson 2018-08-14 Fix some untranslatable strings Nyall Dawson 2018-08-14 Resurrect display of interpolated z/m in identify results, and add closest point x/y (closest point on geometry) Add tests Fixes #19403 Nyall Dawson 2018-08-14 Fix clang/clazy warnings Stéphane Brunner 2018-08-07 Fix the Access control in the WMS groups - Reactivate the tests - Split the tests in more then one file - Add WMS groups tests - Use standard test font Nyall Dawson 2018-08-14 Minor processing parameter evaluation refactoring Nyall Dawson 2018-08-13 Show field alias in tooltip in form editor tab Nyall Dawson 2018-08-14 Fix geometryless features are skipped when pasting as a new scratch layer Nyall Dawson 2018-08-14 Expand unit test coverage Nyall Dawson 2018-08-14 Fix clang/clazy warnings Nyall Dawson 2018-08-14 Sipify Nyall Dawson 2018-08-14 QStringLiteral Nyall Dawson 2018-08-14 Fix build warning Merge: cca7141180 ec8a5543db Matthias Kuhn 2018-08-13 Merge pull request #7602 from m-kuhn/wfsFix Fix freeze with redirected WFS Nyall Dawson 2018-08-13 Fix attribute form labels show _ character if field name/alias has & characters Qt treats these like shortcut key indicators in QLabel text if they aren't escaped by a double &. Matthias Kuhn 2018-08-13 Fix freeze with redirected WFS Alexander Bruy 2018-08-13 [processing] fix typo Merge: 6072350942 fea9de9f15 Matthias Kuhn 2018-08-13 Merge pull request #7456 from signedav/translation_projects Translation of .qgs project data Nyall Dawson 2018-08-13 Tooltip for project provider Nyall Dawson 2018-08-13 New icon for dock/undock thanks to @nirvn Nyall Dawson 2018-08-09 [FEATURE] Add a button in attribute table toolbar to switch between docked and window mode Previously you had to change an option in the settings dialog and open a new table in order to switch between docked/undocked, but that's painful if you decide after a table is already open that you'd like to dock/undock it... Nyall Dawson 2018-08-13 Add new icon for 'Save in project' thanks to @nirvn Nyall Dawson 2018-07-18 [processing][FEATURE] Store models inside QGIS project files Allows processing models to be stored inside QGIS project files, so that opening the project makes that model available. Some models are so intrinsically linked to the logic inside a particular project that they have no meaning (or are totally broken) outside of that project (e.g. models which rely on the presence of particular map layers, relations, etc) This change allows these models to be stored inside that project, avoid cluttering up the "global" model provider with models which make no sense, and making it easier to distribute a single project with these models included. Models are stored inside projects by clicking the new "embed in project" button in the modeler dialog toolbar. Models can be removed from a project from the model's right click menu in the toolbox. Nyall Dawson 2018-08-13 Sipify Nyall Dawson 2018-08-13 Fix some clazy/clang warnings in layout Nyall Dawson 2018-08-13 [layouts] Fix incorrect filename for atlas features when using @atlas_feature Fixes #19552 Nyall Dawson 2018-08-13 [layouts] Fix crash on report section delete Fixes #19447 Nyall Dawson 2018-08-12 Fix memory leak in filter multipoint Rudi von Staden 2018-08-11 Update .gitignore to not track default windows build directories Merge: bcaf597a0b f98cc11bf5 Matthias Kuhn 2018-08-11 Merge pull request #7591 from m-kuhn/fixAndroidNative Fix android native Merge: ad4ddb186a db1dad5800 Matthias Kuhn 2018-08-11 Merge pull request #7594 from nyalldawson/fix_test Followup f4d08eb9, update expected test result Nyall Dawson 2018-08-11 Followup f4d08eb9, update expected test result Merge: af075bfc6c 271bab1756 Martin Dobias 2018-08-10 Merge pull request #7582 from PeterPetrik/mesh_plots [mesh] [feature] function to get value for the point on map Peter Petrik 2018-08-10 introduce DataType for mesh dataset data definition and small fixes Matthias Kuhn 2018-08-10 Do not link to QtDBus on Androi Jürgen E. Fischer 2018-08-10 run scripts/scandeps.pl (followup 6e30c626) Matthias Kuhn 2018-08-10 No DBus on Android Mathieu Pellerin 2018-08-10 followup a1a65bb: restore wrongly reverted ramp shader fix Mathieu Pellerin 2018-08-10 [expression] fix format_number() not adding group separators regression Peter Petrik 2018-08-10 format code and add documentation Jürgen E. Fischer 2018-08-10 dbmanager/postgis: quote identifiers in urls (fixes qgis portion of #19583) Nyall Dawson 2018-08-10 Fix project home folder in browser always closes all subfolders when saving a project Nyall Dawson 2018-08-09 Fix warning Nyall Dawson 2018-08-09 Double number of projects kept on welcome page, make configurable Because 10 isn't enough! Marco Hugentobler 2018-08-09 Another QLatin1String Marco Hugentobler 2018-08-09 Use more efficient string functions Marco Hugentobler 2018-08-08 Fix QgsClipboard::retrieveFields and adapt unit test (because features without geometries are now allowed in QgsClipboard) Marco Hugentobler 2018-08-08 Allow copy / paste with text format between different projects also for geometryless layers Marco Hugentobler 2018-08-08 Fix copy/paste using text format between projects Nyall Dawson 2018-08-10 Followup a9ca69b7, port geometry type fix to DB2 provider Also cleanup and modernize some code Simon South 2018-08-09 [MSSQL] Correctly interpret geometry-type setting Interpret a table's geometry type (as selected in the Data Source Manager) as a value from the QgsWkbTypes::Type enum, matching the values used to populate the combo box in QgsMssqlSourceSelectDelegate::createEditor(). This allows an empty table whose geometry type is set to "Polygon" to be selected and added using the dialog. Fixes #19578. Merge: d39bdcdadd 4a9dec7794 Matthias Kuhn 2018-08-09 Merge pull request #7581 from m-kuhn/relabelRunButton Rename "Run in background" to "Run" Peter Petrik 2018-08-09 [mesh] [feature] add function to identify value on the point Matthias Kuhn 2018-08-09 Rename "Run in background" to "Run" The user has no other option anyway, so the only thing the extra text could possibly make a user do is look for the other button which is not there. Fix #19573 (https://issues.qgis.org/issues/19573) Nyall Dawson 2018-08-09 [processing] Don't create frequency distribution file for relief algorithm by default Refs #19570 Nyall Dawson 2018-08-09 Fix crash in relief calculation when exporting distribution to csv Fixes #19570 Nyall Dawson 2018-08-09 Modernize code Jürgen E. Fischer 2018-08-09 fix yo-yo warning (followup 5e37e824, 18dbf031, 2ed144ac) Nyall Dawson 2018-08-09 [processing][grass] Fix r.stream.extract definition, resurrect test Nyall Dawson 2018-08-09 [processing][grass] Fix definition of r.watershed, resurrect test Nyall Dawson 2018-08-09 [processing][grass] Fix r.sun parameter definition, resurrect test Nyall Dawson 2018-08-09 Resurrect some processing grass tests Nyall Dawson 2018-08-09 [processing][grass] Fix v.surf.bspline definition, add test Nyall Dawson 2018-08-09 [processing][grass] Fix skipped outputs are still added in grass commands Nyall Dawson 2018-08-09 [FEATURE][processing] Add "raster pixels to points" algorithm Refactor the existing "raster pixels to polygons" algorithm and create a new "pixels to points" algorithm, which creates a point feature at the center of every pixel. nodata pixels are skipped. Nyall Dawson 2018-08-09 Fix warning Håvard Tveite 2018-08-09 [processing] Added isclose function to VoronoyPolygons.py to avoid numerical instability Fixes #8002 - hopefully, and adds tests raymondnijssen 2018-08-08 360+ degrees wedge buffer tests raymondnijssen 2018-08-08 fix for negative wedge buffer angles raymondnijssen 2018-08-08 fix code formatting raymondnijssen 2018-08-08 wedgebuffer constructed by qgsCircles raymondnijssen 2018-08-08 more efficient and reliable wedgebuffer calculation raymondnijssen 2018-08-06 fix for 360+ degrees wedgebuffer Jürgen E. Fischer 2018-08-08 debian packaging: add opencl-headers for OpenCL support Merge: 55473e7e21 0960b1f25f Alessandro Pasotti 2018-08-08 Merge pull request #7451 from elpaso/opencl-utils-2 [feature] OpenCL support Denis Rouzaud 2018-08-08 fix build without webkit Alessandro Pasotti 2018-08-08 [opencl] Restore clang -Wimplicit-fallthrough Alessandro Pasotti 2018-08-08 [opencl] Fix doxy comment Rudi von Staden 2018-08-07 Allow geometryless layers in Spatialite execute SQL Fixes #19558 Nyall Dawson 2018-08-08 Also show desktop notifications when tasks fail, not just when they succeed Alessandro Pasotti 2018-08-08 [opencl] Update CMakeList and sipify Alessandro Pasotti 2018-08-08 [opencl] Final rebase before merge Nyall Dawson 2018-08-08 Fix fallback to system tray based notifications Alessandro Pasotti 2018-07-26 Fix documentation for ninecell filters Alessandro Pasotti 2018-07-23 [opencl] Translate tab name Alessandro Pasotti 2018-07-23 [opencl] Translate message when no opencl is available Plus Typos and code style Alessandro Pasotti 2018-07-23 [opencl] Initialize opencl path from cmd line and env Alessandro Pasotti 2018-07-23 Const correctness for rasterblock Alessandro Pasotti 2018-07-23 [opencl] Uppercase CMake Alessandro Pasotti 2018-07-23 [opencl] Fix build when headers are not available Alessandro Pasotti 2018-07-23 [opencl] Remove obsolete test (superceeded) Alessandro Pasotti 2018-07-23 [opencl] Rename test function for consistency Alessandro Pasotti 2018-07-23 Fix some cast warnings, pre-calc values for speed Alessandro Pasotti 2018-07-21 [opencl] Small optimization in hillshade ... and more tolerant epsilon for float comparison in tests Alessandro Pasotti 2018-07-21 [opencl] Increase test coverage with no-opencl image comparison Alessandro Pasotti 2018-07-21 [opencl] Fix small OpenCL alg issues From comparison tests with CPU results + some minor speed improvements Alessandro Pasotti 2018-07-21 [opencl] Move common code before the opencl ifdef ... so that it builds correctly without opencl Alessandro Pasotti 2018-07-17 [opencl] Ruggedness index OpenCL program Alessandro Pasotti 2018-07-17 [opencl] Single kernel for multi and simple hillshade To be able to re-use the cached program if the user changes the multi switch Alessandro Pasotti 2018-07-17 [opencl] Make opencl info copyable Alessandro Pasotti 2018-07-17 [opencl] Code cleanup and comments Alessandro Pasotti 2018-07-17 [opencl] Error message when OpenCL could not be found Alessandro Pasotti 2018-07-17 [opencl] Fix device selection on start Alessandro Pasotti 2018-07-16 [opencl] Hillshade fix alpha and nodata Alessandro Pasotti 2018-07-13 [opencl] Add multidirectional renderer and cache the program Now we are FAST! Alessandro Pasotti 2018-07-13 Bindings for 9cell filter Alessandro Pasotti 2018-07-13 [opencl] Use fast formula for hillshade Also optimize cl buffers Alessandro Pasotti 2018-07-05 [opencl] Reduce memory footprint and optimize Alessandro Pasotti 2018-07-05 [opencl] Memory optimization Alessandro Pasotti 2018-07-04 [opencl] Test with image2d Alessandro Pasotti 2018-07-03 [opencl] Add options widget Alessandro Pasotti 2018-04-19 Use OpenCL command queue Alessandro Pasotti 2018-04-19 Wrap make program in OpenCL utils Alessandro Pasotti 2018-04-18 Added context Alessandro Pasotti 2018-04-18 CPLAllocator smart wrapper Alessandro Pasotti 2018-04-18 Try to avoid crash on intel haswell Nyall Dawson 2018-08-08 [processing][saga] Fix cubic spline definition, add unit test Alessandro Pasotti 2018-04-16 More updates for opencl Alessandro Pasotti 2018-04-16 OpenCL tests and aspect Alessandro Pasotti 2018-04-10 Working! With C++ API Alessandro Pasotti 2018-04-10 Working but crashing on dealloc of command queue Alessandro Pasotti 2018-04-10 OpenCL POC 1 Alessandro Pasotti 2018-07-23 [opencl] Rename test function for consistency Alessandro Pasotti 2018-07-21 [opencl] Small optimization in hillshade ... and more tolerant epsilon for float comparison in tests Alessandro Pasotti 2018-07-21 [opencl] Simplify OpenCL configuration in CMake and add a message without failing if not found Alessandro Pasotti 2018-07-21 [opencl] Increase test coverage with no-opencl image comparison Alessandro Pasotti 2018-07-21 [opencl] Class docs improvements Also try hard to find a device before giving up Alessandro Pasotti 2018-07-21 [opencl] Update test reference image Alessandro Pasotti 2018-07-21 [opencl] Fix small OpenCL alg issues From comparison tests with CPU results + some minor speed improvements Alessandro Pasotti 2018-07-21 Astyle Alessandro Pasotti 2018-07-21 Add overload that accepts qgissize instead of int to avoid a lot of annoying warnings and spare some casts Alessandro Pasotti 2018-07-17 [opencl] Fix nodata value in slope, aspect and hillshade Alessandro Pasotti 2018-07-17 [opencl] Ruggedness index OpenCL program Alessandro Pasotti 2018-07-17 [opencl] Make opencl info copyable Alessandro Pasotti 2018-07-17 [opencl] Error message when OpenCL could not be found Alessandro Pasotti 2018-07-17 [opencl] Fix device selection on start Alessandro Pasotti 2018-07-16 [opencl] Make device configurable Alessandro Pasotti 2018-07-13 [opencl] Suppress warning for unused variable Alessandro Pasotti 2018-07-13 [opencl] Cache the context Alessandro Pasotti 2018-07-13 [opencl] Benchmark test case Alessandro Pasotti 2018-07-13 Bindings for 9cell filter Alessandro Pasotti 2018-07-06 [opencl] Faster cl algorithm Alessandro Pasotti 2018-07-06 [opencl] Add performance test Alessandro Pasotti 2018-07-05 [opencl] Reduce memory footprint and optimize Alessandro Pasotti 2018-07-05 More documentation Alessandro Pasotti 2018-07-05 [opencl] Added docs Alessandro Pasotti 2018-07-05 [opencl] Pass the queue to the cl methods Fixes some issues on intel Alessandro Pasotti 2018-07-05 [opencl] Global transparency Alessandro Pasotti 2018-07-05 [opencl] Memory optimization Alessandro Pasotti 2018-07-04 [opencl] Hillshade renderer Alessandro Pasotti 2018-07-04 [opencl] Test with image2d Alessandro Pasotti 2018-07-03 [opencl] Add options widget Alessandro Pasotti 2018-04-19 Use OpenCL command queue Alessandro Pasotti 2018-04-19 Wrap make program in OpenCL utils Alessandro Pasotti 2018-04-18 Added context Alessandro Pasotti 2018-04-18 CPLAllocator smart wrapper Alessandro Pasotti 2018-04-18 Try to avoid crash on intel haswell Alessandro Pasotti 2018-04-17 Added tests for opencl slope and aspect algs Alessandro Pasotti 2018-04-17 Added device information to debug log Alessandro Pasotti 2018-04-17 Removed context from utils Alessandro Pasotti 2018-04-16 More updates for opencl Alessandro Pasotti 2018-04-16 OpenCL tests and aspect Alessandro Pasotti 2018-04-13 OpenCL API 2 Alessandro Pasotti 2018-04-10 Working! With C++ API Alessandro Pasotti 2018-04-10 Working but crashing on dealloc of command queue Alessandro Pasotti 2018-04-10 OpenCL POC 1 Nyall Dawson 2018-08-08 Drop minimum task time to 5 second before showing a system notification Nyall Dawson 2018-08-08 Don't show system notifications for short tasks Too annoying! Nyall Dawson 2018-08-08 Redisable waitForFinished test on Travis Nyall Dawson 2018-08-08 Make save as initial path default to current project path instead of last used path This is more logical (as you're more likely to want to save a copy of the project somewhere near the original as opposed to wherever the last project was saved (which is effectively random!)) Etienne Trimaille 2018-08-07 avoid CRS in the tooltip when the layer is not spatial Mathieu Pellerin 2018-08-08 followup 9664103: synchronize initializeMainWindow parameters Mathieu Pellerin 2018-08-08 [FEATURE] Add linux native progress report API (#7549) Works on: - Unity - Gnome-Shell (dash to dock extension) - KDA Plasma Stephen Knox 2018-08-08 [feature] Add parameter for field selection to Postgis OGR importer Stephen Knox 2018-08-05 Fix quotes on postgis import, & fix mysql datsource formatting Nyall Dawson 2018-08-08 [layouts] Fix filename links in message bar Nyall Dawson 2018-08-08 Task manager status bar widget should also show indeterminate progress at first Nyall Dawson 2018-08-08 Fix some clang warnings havatv 2018-08-07 Added a test for VoronoiPolygon.py that covers some new cases Nyall Dawson 2018-08-07 Fix QgsTask::waitForFinished test Nyall Dawson 2018-08-07 Simplify QgsTask::waitForFinished, hopefully fix bugs Håvard Tveite 2018-08-07 [processing] Update to VoronoiPolygons.py, some fixes for #8002 * Update to VoronoiPolygons.py, fixes #8002 adds comments, ++ * Fixed a spelling an an indentation mistake reported by travis * Found some new cases (vertical line clipping and a mistake in the handling of extreme points) Håvard Tveite 2018-08-07 [processing] Update the comparison implementation in voronoi.py (fixes #18219) When "translating" the cmp function of Site and Halfedge to Python 3, the __lt__ function was forgotten. It has been added. Nyall Dawson 2018-08-06 [tasks] Show estimated time remaining and completion time in status bar task manager widget Calculated using a simple linear interpolation based on the elapsed time and current progress Denis Rouzaud 2018-08-07 use nullptr instead of 0 pointer Nyall Dawson 2018-08-07 [win] Use native desktop notifications for prettier notifications signedav 2018-08-07 merge error signedav 2018-08-07 layermaptest and fixes after feedback - mostly doc stuff or code style signedav 2018-08-02 missing parameter documentation signedav 2018-08-02 fixes Denis Rouzaud 2018-08-02 fix SIP test Denis Rouzaud 2018-08-02 add missing sip file Matthias Kuhn 2018-08-02 Add missing sip bindings signedav 2018-08-02 spelling signedav 2018-07-31 sip files and some improvements like make a list copy before go through for loop and log messages signedav 2018-07-31 docstrings etc. signedav 2018-07-30 use of smartpointer mTranslator for better handling if loaded (or in our case existent) or not... signedav 2018-07-30 setProjectTranslator ...in QgsReadWriteContext creation implementation of projectTranslator where needed use of DefaultTranslator to have default translation funtion derived from QgsProjectTranslator beautify code signedav 2018-07-24 QgsProjectTranslator implementation of abstract class QgsProjectTranslator signedav 2018-07-23 working translation of project from qm file Translated objects and tests included: - [x] layer names - [x] layer group names - [x] relation names - [x] attribute alias (if no alias, then the field translation) - [x] forms group box titles - [x] forms sub group box titles included restructured with QTranslator object. Updated test-data used for the test. signedav 2018-07-23 gui implementation signedav 2018-07-20 tests, project store and other not yet working all translations project handling can be improved project store after translation working and fix some errors tests not ready yet David 2018-05-31 translator basics basics work - translation of layername, relations fields and aliases have a problem David 2018-05-24 generate ts file with the structure for it - not finished Alessandro Pasotti 2018-08-07 Turn off some chatty warnings Nyall Dawson 2018-08-07 More task test debugging, fixes Nyall Dawson 2018-08-07 Fix error in task manager test Nyall Dawson 2018-08-07 Better debugging for task manager tests Nyall Dawson 2018-08-07 Fix cmake warning Nyall Dawson 2018-08-07 Fix parent task progress report calculation when subtask progress changes Ismail Sunni 2018-08-07 Fix build in MacOS, add not Apple for Linux native thing. Nyall Dawson 2018-08-07 [layouts] Try to avoid incorrect page margin handling while printing Nyall Dawson 2018-08-07 Move recent document handling (windows "jump list" support) to native library Allows other platforms to implement platform specific recent document handling Nyall Dawson 2018-08-07 Fix warning Nyall Dawson 2018-08-06 Add API to send native desktop notifications to QgsNative And use native desktop notifications on Linux (via dbus). Avoids unnecessary system tray icon creation, which is a pre-requisite for the Qt desktop notification implemention. This should avoid annoying notifications on certain Linux desktop environments, and should also allow us to use prettier Windows notifications (when implemented!) Nyall Dawson 2018-08-07 [processing][grass] Fix bad move/copy paths in grass i.gensig/maxlik algs Refs #19539 Merge: 52ed396c8e c60efaf039 Matthias Kuhn 2018-08-06 Merge pull request #7530 from m-kuhn/implicit-fallthrough Enable -Wimplicit-fallthrough Jürgen E. Fischer 2018-08-06 dwg import: refine labels Nyall Dawson 2018-08-06 Move windows app icon progress report API to QgsNative Matthias Kuhn 2018-08-06 Remove double semicolon Matthias Kuhn 2018-08-06 Add semicolon to clang::fallthrough define Matthias Kuhn 2018-08-06 Add missing semicolon Matthias Kuhn 2018-08-06 Fix clang fallthrough for libdxfrw Matthias Kuhn 2018-08-05 Add missing break Matthias Kuhn 2018-08-05 Add missing breaks Matthias Kuhn 2018-08-04 Fix clang fallthrough Matthias Kuhn 2018-08-03 Enable -Wimplicit-fallthrough Mathieu Pellerin 2018-08-06 [vector file writer] use field type to save attribute values (relying on attribute value type isn't reliable under certain scenarios, including memory layers created through a processing python algorithm) Nyall Dawson 2018-08-06 [needs-docs] Clicking the memory layer indicator triggers a 'make permenant' action Nyall Dawson 2018-08-06 Make memory layer indicator respond correctly to making a layer permanent Nyall Dawson 2018-08-06 Add dataSourceChanged signal to QgsVectorLayer, add tests Nyall Dawson 2018-08-02 Tweak string formatting for consistency with other indicators Nyall Dawson 2018-08-02 Nice memory layer indicator icon, thanks to @nirvn Nyall Dawson 2018-08-02 [FEATURE] Layer tree indicators for memory layers Shows a memory layer icon in the layer tree for all memory layers, with a tooltip warning that the contents of the layer will be lost when closing the project. Should help avoid data loss by users who don't realise that certain layers are temporary only. Nyall Dawson 2018-08-06 Short connection timeout for symbol selector preview feature fetching Because we don't really care if we couldn't fulfill this request, and the request itself is blocking UI. Nyall Dawson 2018-08-06 Refine QgsFeatureRequest timeout api, dox Nathan Woodrow 2018-08-06 Update message in wizard and code style batch file Merge: 87d75838b8 f301a8967b Matthias Kuhn 2018-08-05 Merge pull request #7519 from m-kuhn/nestedConnectionPoolDeadlock Fix freeze with `get_feature` Matthias Kuhn 2018-08-05 Fix test Matthias Kuhn 2018-08-05 Make spare connections more explicit Merge: 2a57e779e8 19d49352af Salvatore Larosa 2018-08-04 Merge pull request #7533 from slarosa/fix_19528 [dbmanager] Fixes #19528: cannot resize query area Mathieu Pellerin 2018-08-04 [processing] allow geometryless layer input for order by expression alg Matthias Kuhn 2018-08-04 Fix imports Matthias Kuhn 2018-08-04 Add concurrency/nesting test for all providers Salvatore Larosa 2018-08-04 [dbmanager] Fixes #19528: cannot resize query area Merge: b55a8a3ee3 11b2683191 Matthias Kuhn 2018-08-04 Merge pull request #7520 from m-kuhn/get_feature_thread_safety Thread safety for get_feature Mathieu Pellerin 2018-08-04 Update the export layout as image message bar to link to files Nyall Dawson 2018-08-03 [processing] Fix crash in extract by attribute when field name does not exist Fixes #19531 signedav 2018-08-03 bugfix break in case (#7529) Matthias Kuhn 2018-08-03 Make nested iterator request test solid for max conn count changes Matthias Kuhn 2018-08-03 Add QgsApplication::maxConcurrentConnectionsPerPool() Matthias Kuhn 2018-08-03 Fix OGR iterator crash on timeout Nyall Dawson 2018-08-03 Spelling Nyall Dawson 2018-08-03 Fix warning Nyall Dawson 2018-08-03 Fix potential crash after exporting vector layer Nyall Dawson 2018-08-03 Fix bad merge pt 2 Nyall Dawson 2018-08-03 Fix bad merge Nyall Dawson 2018-08-03 Fix message bar paths Nyall Dawson 2018-08-03 Hide extra options from Make Permanent dialog We don't want to e.g. allow users to change the CRS or drop fields in this dialog. Nyall Dawson 2018-08-03 Spelling Nyall Dawson 2018-08-03 [FEATURE] Add a menu entry to memory layers to Make Permanent Prompts for a location to save the layer to, then replaces it in place (keeping the same id, style, etc) Matthias Kuhn 2018-08-03 Fix compile Matthias Kuhn 2018-08-03 Fix rename variable Nyall Dawson 2018-08-03 [FEATURE] Add Open Directory option to disabled welcome page projects This allows users to open the closest existing path to the original project location in their file manager, to hopefully help them re-locate missing/moved/renamed projects. Nyall Dawson 2018-08-03 Make welcome page Open Directory action highlight project file Matthias Kuhn 2018-08-03 Add nested loop support for oracle Matthias Kuhn 2018-08-03 Add nested loop support for spatialite Matthias Kuhn 2018-08-03 Add nested loop support for ogr provider Matthias Kuhn 2018-08-03 Rename `freeConnectionsRequirement` to `requestMayBeNested` Denis Rouzaud 2018-08-03 fix mac build and fix native file selector Denis Rouzaud 2018-08-03 add objective-c files to astyle Nyall Dawson 2018-08-03 Add hidden setting to skip the project memory layer warning To be used by 3rd party plugins, e.g. memory layer saver, who may want to surpress this warning. Nyall Dawson 2018-08-03 Warn users on closing projects with populated memory layers present Adds a warning (with a cancel option!) when users start to close a project containing any memory layers with features. These layers are temporary only and their contents will be permanently lost if the project is closed. The warning allows users to cancel the close operation (that's the default action!) so that they can then save these layers out to a permanent location. Nyall Dawson 2018-08-03 Improved UX when closing projects with layers with unsaved changes Previously, the unsaved layer warnings would come AFTER the unsaved project warning. The unsaved layer warnings had no cancel option, which meant that there was no way to cancel a project close when unsaved layer edits exist, and you were forced to either save these edits or discard them. Now, the unsaved layer edits checks occur before the unsaved project check, and you have the option now to 'Cancel' the project close from the unsaved layer edits messagebox. This allows users to cancel the project close operation if they want to e.g. inspect manually unsaved layers to decide what action is appropriate to take on these. Also fixes the unsaved layer edits prompt sometimes didn't appear, even though unsaved changes were present... Mathieu Pellerin 2018-08-03 Update the save 3D map message bar to link to files Mathieu Pellerin 2018-08-03 Update the save vector/raster message bar to link to files Mathieu Pellerin 2018-08-03 Only use the native openFileExplorerAndSelectFile for files Mathieu Pellerin 2018-08-03 Implement openFileExplorerAndSelectFile for Linux Alexander Bruy 2018-08-03 [processing] homogenize filter strings for models and scripts Alexander Bruy 2018-08-03 fix minor typo in the XML file filter string (add missed dot) Jürgen E. Fischer 2018-08-02 dwg import: handle filenames with utf8 characters (cherry picked from commit dd5ed68818380dfb6590677d968ec0e17c3f39c0) Matthias Kuhn 2018-08-02 Thread safety for get_feature Matthias Kuhn 2018-08-02 Make expression functions that use internal requests more stable Matthias Kuhn 2018-08-02 Allow specifying the number of required connections for a request. Most requests should reserve more than a single connection (default: 3) and only requests that are executed as nested expressions should specify 1. Matthias Kuhn 2018-08-02 Add test for nested connection pool acquire freeze Merge: 62a56b195c f524460379 Alexander Bruy 2018-08-02 Merge pull request #7518 from alexbruy/homogenize-param [processing] homogenize label for "additional creation options" parameter Nyall Dawson 2018-08-02 Fix typo Nyall Dawson 2018-08-02 Empty shell for linux native library Alexander Bruy 2018-08-02 [processing] homogenize label for 'additional creation options' parameter in GDAL algorithms Nyall Dawson 2018-07-27 Be careful when restoring ui form paths from existing projects Because these may have been corrupted and contain invalid paths, which causes a network request to be sent fetching a bad url for every vector layer Nyall Dawson 2018-07-27 Fix incorrect restore of ui form paths for layers when no ui form was set Prevents an empty ui form path being set to the folder path containing the project when a project is loaded Nyall Dawson 2018-08-01 Fix regression in raster psuedo ramp rendering when only two classes exist Merge: ada8933697 906022e839 D'Hont René-Luc 2018-08-01 Merge pull request #7462 from tcoupin/fix-wms [server] Multiples fixes for wms server D'Hont René-Luc 2018-08-01 Fix indentation and spelling Merge: bbc33309a3 d3670de1bc D'Hont René-Luc 2018-08-01 Merge pull request #7491 from pblottiere/server_wfs_service_version [server] Adds ServiceTypeVersion element in WFS 1.1.0 GetCapabilities doc Merge: 9792b56aa2 75394150ce Alexander Bruy 2018-08-01 Merge pull request #7505 from alexbruy/network-analysis [processing] port shortest path algs to C++ garnservo <35916322+garnservo@users.noreply.github.com> 2018-08-01 Fix description by removing rotate information Alexander Bruy 2018-08-01 [processing] drop Python versions of the shortest paths algs Nyall Dawson 2018-08-01 Try to implement openFileExplorerAndSelectFile for OSX Nyall Dawson 2018-06-21 Add win32 native implementation, and new openFileExplorerAndSelectFile method to QgsNative Opens the desktop file explorer at the folder containing path, and (if possible) scrolls to and pre-selects the file at path itself. The default implementation just calls the QDesktopServices method to open the folder, without selecting the specified file. Use this to automatically select the exported layout file when clicking the message bar success message in layouts (on Windows) Nyall Dawson 2018-07-18 [processing] Make model to/from variant methods public Merge: c1eef4e030 4ce0182ff8 Matthias Kuhn 2018-07-31 Merge pull request #7315 from m-kuhn/confirmDeleteLinkedNm Confirm delete when feature is still linked Matthias Kuhn 2018-07-31 Avoid unexpected garbage collector Merge: 70b53fb484 6a4aee82db Alessandro Pasotti 2018-07-31 Merge pull request #7508 from elpaso/highlight-properties Add properties to QgsHighlight for easier animations Alessandro Pasotti 2018-07-31 Code layout Alessandro Pasotti 2018-07-31 Add properties to QgsHighlight for easier animations H Tveite 2018-07-30 Updated the expected/voronoi_buffer.gml file in testdata to reflect the new (and hopefully correct behaviour H Tveite 2018-07-26 Removed import of QgsProcessingParameterDistance as it is not used anymore H Tveite 2018-07-26 Attemp to fix wrong behaviour of VoronoiPolygon when buffer is specified (issue #18219(?), #8002(?), #13092) Håvard Tveite 2018-07-25 Update VoronoiPolygons.py Width and height were mixed up. Fixed. Nyall Dawson 2018-07-30 Hack is still required, but maybe using non-deprecated api will help? Sometimes qt is great, sometimes I want to punch it in it's silly little cute face Nyall Dawson 2018-07-30 [layouts] Attempted fix for direct printing page orientation issues Seems the earlier hack may no longer be valid for Qt5. Fixes #18398, #18994, #19142, #19279 Martin Dobias 2018-07-30 Fixes after the reviews Martin Dobias 2018-07-29 [FEATURE] Simple rendering of 3D linestrings This mode of 3D line rendering will use OpenGL line rendering instead of buffering lines into polygons and rendering them as meshes. The advantage is that the 3D lines do not loose their Z coordinate which is the case currently with "ordinary" 3D rendering after buffering. The disadvantage is that the lines cannot be wide (supported in Qt3D only since 5.10, but even then their rendering won't have nice joins/caps) and only ambient color is used from the material. Alexander Bruy 2018-07-27 [processing] port shortest path (layer to point) alg to c++ Alexander Bruy 2018-07-27 [processing] port shortest path (point to layer) alg to c++ Alexander Bruy 2018-07-27 [processing] base class for network analysis algorithms Alexander Bruy 2018-07-26 [processing] port shortest path (point to point) alg to c++ Daniele Viganò 2018-07-30 Fix GPL license declared in RPM spec file Nyall Dawson 2018-07-30 Abort expression parsing after encountering a maximum of 10 errors Fixes #19480 Nyall Dawson 2018-07-30 Typo Nyall Dawson 2018-07-30 Typo Nyall Dawson 2018-07-30 Tweak algorithm names, strings Nyall Dawson 2018-07-30 Optimise drape algorithms, skip vertex iteration for geometries which don't intersect raster Nyall Dawson 2018-07-29 [FEATURE][processing] native drape features to z/m algorithms Sets vertex z/m values to values sampled from a raster band. Values can optionally be scaled using a (data definable) scale value. Nyall Dawson 2018-07-29 Add method to transform vertices of QgsGeometry/QgsAbstractGeometry in place using a custom lambda function Nyall Dawson 2018-07-30 [3d] Fix reset buttons in 3d config dialog reset values to 0, not initial settings Nyall Dawson 2018-07-27 Fix crash in network content fetcher when run from non-main thread Because a QNetworkAccessManager is the parent for all QNetworkReplys created by it, if a reply is created in a thread then we need to ensure that this reply isn't deleted early by destruction of the thread local QgsNetworkAcessManager instance. Work around this by unsetting the parent for the QNetworkReplys owned by QgsNetworkContentFetcher objects. Fixes #19452 Martin Dobias 2018-07-27 Refactor camera pose to a separate class outside of the camera controller This will allow easier storage of camera configuration when it is needed outside of the camera controller. Merge: c0dd00615a abc4d43eb8 Salvatore Larosa 2018-07-28 Merge pull request #7467 from slarosa/truncate_name do not truncate layer name in legend panel if filename contains period Denis Rouzaud 2018-07-28 [pyqgis] __repr__ method for QgsExpression, QgsField (#7464) * [pyqgis] __repr__ method for QgsExpression, QgsField * add tests for __repr__ methods * Fix test Mathieu Pellerin 2018-07-28 [processing] be more flexible with multipoint layers, allow sampling for single part point Nyall Dawson 2018-07-27 Fix path resolver sometimes returns non empty paths while resolving empty filenames Blottiere Paul 2018-07-06 Update unit tests Blottiere Paul 2018-07-06 Fixes service type version in WFS GetCapabilities doc Mathieu Pellerin 2018-07-27 [FEATURE][expression] add raster_value() function (#7487) Nyall Dawson 2018-07-26 [FEATURE][processing] Choice of units for non degree/unknown distances When an algorithm has a distance parameter in meters/feet/etc (i.e. non-geographic distances), show a combo box allowing choice of unit type. (We don't (and should never) expose this for distances in degrees -- it's up to users in this situation to choose a suitable local projection and reproject their data to match. Refs: a recent talk by @volaya) Nyall Dawson 2018-07-27 [processing][feature] Port 'offset lines' to c++, support dynamic offset parameter Adds data defined support for the offset line distance parameter. Nyall Dawson 2018-07-27 [FEATURE][processing] "Create parallel lines" algorithm This algorithm creates copies of line features in a layer, by creating multiple parallel versions of each feature. Each copy is offset by a preset distance. Nyall Dawson 2018-07-27 Tweak output name Nyall Dawson 2018-07-26 [feature][processing] "Array of Offset Features" algorithm This algorithm creates copies of features in a layer, by creating multiple offset versions of the feature. Each copy is displaced by a preset amount in the x/y/z/m axis. Mathieu Pellerin 2018-07-27 [maptips] fix maptips showing after mouse leave the canvas area Nyall Dawson 2018-07-27 [wms] Fix another misleading error message Nyall Dawson 2018-07-27 Fix misleading error message Nyall Dawson 2018-07-27 Fix debug messages about untranslated 'regular' font style Jürgen E. Fischer 2018-07-26 add note that duplicated layers use the same data source (fixes #19489) Thibault Coupin 2018-07-26 [WMSServer] Fix QgsServerWMS and remove absolute path in qgs files Martin Dobias 2018-07-26 Fix search path for qmlplugindump tool CMake kept picking up the binary from /usr/bin which belongs to Qt4 installation. Here we require CMake to use the binary from Qt5 installation that is being used. Mathieu Pellerin 2018-07-26 [maptips] clear the map tip widget when deactivating map tip display (#7484) Thibault Coupin 2018-07-26 [WMSServer] Add unit test for non queryable layer in getfeatureinfo operation, add special case for group. Thibault Coupin 2018-07-26 [WMSServer] Add unit test for group short name for getcapabilities and getmap operations Merge: 466992ec38 3141bb596b Blottiere Paul 2018-07-26 Merge pull request #7481 from pblottiere/server_wfs_spatial_operator [server] Fixes spatial operator in WFS 1.1.0 GetCapabilities doc Blottiere Paul 2018-07-26 Update unit test Blottiere Paul 2018-07-06 Fixes spatial operator in WFS GetCapabilities doc Harrissou Sant-anna 2018-07-26 [Style Manager] Rephrase strings away from being symbol-specific Martin Dobias 2018-07-25 Finish Travis hacks Martin Dobias 2018-07-25 More Travis hacks tweaking Martin Dobias 2018-07-25 It seems like the delay hack worked - let's make it shorter Martin Dobias 2018-07-25 Make the tests tolerant to small color differences Martin Dobias 2018-07-25 Let's see if this helps with blank output Martin Dobias 2018-07-25 Add expected iages for 3D rendering tests Martin Dobias 2018-07-25 Add test data for the 3D auto tests Martin Dobias 2018-07-25 Add auto-tests for 3D scene rendering using the off-screen 3D engine Merge: 20e62b4c5f d62087e3e3 Alessandro Pasotti 2018-07-26 Merge pull request #7465 from elpaso/bugfix-19468-layercache-filter-rect fix layercache filter rect and a bonus crash Nyall Dawson 2018-07-26 Fix typo, failing test Nyall Dawson 2018-07-26 Fix failing tests Nyall Dawson 2018-07-26 Make __repr__ tests actually run Nyall Dawson 2018-07-25 [afs] Add error browser item when connection fails Nyall Dawson 2018-07-25 Fix AFS browser items not correctly repopulated after changing AFS connection URL Nyall Dawson 2018-07-25 Standardise browser item behavior for AFS provider Merge: 28c4a6cf59 96aa671307 Salvatore Larosa 2018-07-25 Merge pull request #7418 from slarosa/fix_precision_value [fieldcalculator] do not set precision for datatypes that have not one Nyall Dawson 2018-07-25 [processing][grass] Fix v.net.* output types, add tests Fixes #19186 Nyall Dawson 2018-07-25 [processing][grass] Fix output type for v.edit Nyall Dawson 2018-07-25 [processing][grass] Fix v.vect.stats output type, add test Nyall Dawson 2018-07-25 [processing][grass] Fix v.what.rast data type, add test Nyall Dawson 2018-07-25 [processing][grass] Fix v.voronoi output type, add test Nyall Dawson 2018-07-25 [processing] Prefer to log layer source instead of id as it's persistent Merge: a463af32f8 99f8d4806a Matthias Kuhn 2018-07-25 Merge pull request #7463 from m-kuhn/fixFreeze Avoid repeated update of edit selection Nyall Dawson 2018-07-25 [processing][grass] Fix generation of output for v.rast.stats, add test Nyall Dawson 2018-07-25 [processing][grass] Make a copy of the parameters dict before doing grass modifications Since grass algorithms modify the parameters dictionary, we need to ensure that they do this only a copy of the dict (and not a shallow copy). Otherwise the parameter values included in the history log are the internally modified values, not the original user-set ones Nyall Dawson 2018-07-25 [processing][gdal] Assign output CRS should be optional for ogr to postgis alg Nyall Dawson 2018-07-25 [processing][gdal] Ignore 'selected features only' setting when creating command preview Since this has no meaning outside of a QGIS session Refs #19451 Nyall Dawson 2018-07-25 [processing][gdal] Fix layer paths are sometimes incorrect within command preview Fixes #19451 Nyall Dawson 2018-07-25 [processing] Ensure feature source wrapper always returns direct layer id/source whenever 'use selected features' is unchecked, instead of always returning a QgsProcessingFeatureSourceDefinition Salvatore Larosa 2018-07-24 fix build on macOS Salvatore Larosa 2018-07-24 do not truncate layer name in legend panel if filename contains period Nyall Dawson 2018-07-24 Modernize code Nyall Dawson 2018-07-24 [wfs] Fix race condition Leads to multiple threads trying to create a cache db with the same path, causing various crashes within the WFS iterator Nyall Dawson 2018-07-24 Debugging Thibault Coupin 2018-07-24 Some refactoring https://github.com/qgis/QGIS/pull/7462 Alessandro Pasotti 2018-07-24 Do not crash when removing a layer with attr table open .. in show features in current extent mode. Alessandro Pasotti 2018-07-24 Do not set full layer cache when a filter rect is passed Fixes #19468 - Attribute table: show features visible on map is broken (and affects show all features, too) Merge: 10a66da457 8b14a5b900 Blottiere Paul 2018-07-24 Merge pull request #7461 from pblottiere/server_wfs_post [server] Fixes Post element in WFS GetCapabilities doc Matthias Kuhn 2018-07-24 Avoid repeated update of edit selection Merge: 6a68309989 10a66da457 Thibault Coupin 2018-07-24 Merge branch 'master' into fix-wms Blottiere Paul 2018-07-06 Update unit tests Blottiere Paul 2018-07-06 Fixes Get element in WFS GetCapabilities doc Blottiere Paul 2018-07-06 Fixes post element in WFS GetCapabilities doc Jürgen E. Fischer 2018-07-23 debian packaging: don't include qsqlspatialite Jürgen E. Fischer 2018-07-24 translation string fixes Mathieu Pellerin 2018-07-24 [ui][html code editor] use monospace font Merge: e6b1e483a1 fbe05be5f7 Alessandro Pasotti 2018-07-24 Merge pull request #7441 from elpaso/oauth2-testbed13-client-registration [oauth] JWT client registration Merge: 7b59e048aa c50e99e699 Alessandro Pasotti 2018-07-24 Merge pull request #7436 from elpaso/oauth2-testbed13 [oauth] Automatic management of state parameter Nyall Dawson 2018-07-24 Less noisy network access manager Harrissou Sant-anna 2018-07-24 Fix grammar Nyall Dawson 2018-07-24 Restore window geometry on plugin repo download dialog Nyall Dawson 2018-07-21 Points -> vertices Nyall Dawson 2018-07-21 Add extra grass reference hash Nyall Dawson 2018-07-21 [FEATURE][processing] Filter Vertices by M and Filter Vertices by Z algorithms Adds two new algorithms, for filtering line/polygon vertices by their M or Z values. A minimum and maximum M/Z value can be entered, and if the vertices fall outside these ranges they will be discarded from the output geometry. Both min and max filter value can also be data defined, so can vary per feature. Nyall Dawson 2018-07-21 [processing] Reverse line direction can work with multi(line/curve) geometries Nyall Dawson 2018-07-21 [processing] Port reverse line direction alg to c++ Nyall Dawson 2018-07-20 Fix use of custom params when embedding svg for label background Nyall Dawson 2018-07-20 Fix north arrow with embedded svgs Nyall Dawson 2018-07-19 Test mask Nyall Dawson 2018-07-18 [FEATURE] Better UI for embedding SVG files Adds a common widget for SVG sources, with a tool button with some handy options: - select file (old behaviour), pick a file from disk - embed file (pick a file from disk, is embedded into project/symbol) - extract embedded file (for embedded files, allows you to save these back to a disk based svg file) - from url (opens a dialog prompting for a url, exposing the previously hidden functionality that svgs can be retrieved from a remote url (eg github)) Sponsored by SMEC/SJ Nyall Dawson 2018-07-18 [FEATURE] Allow embedding SVG images in projects in base64 format Allows SVG images for symbology, labels, etc to be directly embedded inside a project file (or QML style, or QPT print template!) by encoding the svg as a standard base64 string. Sponsored by SMEC/SJ Nyall Dawson 2018-07-23 [processing][FEATURE] Port extend lines algorithm to c++, allow dynamic start/end distance Allows the start and end distance to be data defined Harrissou Sant-anna 2018-07-23 Display same symbol for "not equal" operator in "Select by attribute" algorithm as in "Extract by attribute" algorithm and "select features by value" function Martin Dobias 2018-07-23 Add missing interface method for Data Source Manager toolbar Merge: f1993babb9 4739463426 Matthias Kuhn 2018-07-23 Merge pull request #7398 from signedav/rr_bugfix Get proper mFeature in relation reference widget signedav 2018-07-23 use initialized for complete init() function not only for the feature part Mathieu Pellerin 2018-07-23 [mesh][ui] deactivate vector rendering when default active dataset is not vector Matthias Kuhn 2018-07-23 Fix test Matthias Kuhn 2018-06-26 Confirm delete when feature is still linked when deleting a feature on an N:M relation and the feature in question is still linked to more than a single feature ask for confirmation. The user might not have been aware of that. Fix #18755 https://issues.qgis.org/issues/18755 Martin Dobias 2018-07-23 [mesh] Fix a crash when loading a file with no dataset groups Thibault Coupin 2018-07-23 WMS server: use shortName of group GetMap and check if the layer is queryable (or not for group, GetFeaureInfo) Merge: b3fb647ede e48de2048a Blottiere Paul 2018-07-23 Merge pull request #7372 from pblottiere/server_clean [WIP][server] Clean parameters management Martin Dobias 2018-07-23 [mesh] Fix a crash when pressing Recalculate button Thibault Coupin 2018-07-23 Fix layer group dialog for qgz file, fixing wms exclude layer feature Blottiere Paul 2018-07-20 Fix doc Blottiere Paul 2018-07-20 Add since tag Blottiere Paul 2018-07-20 Add doc for QgsServerParameterDefinition Blottiere Paul 2018-07-20 Add doc for QgsWmsParameter Blottiere Paul 2018-07-20 Add doc for QgsWfsParameter Blottiere Paul 2018-07-20 Update doc for QgsServerParameters and QgsServerParameter Blottiere Paul 2018-07-19 Update doc for QgsWmsParameters Blottiere Paul 2018-07-19 Add doc for QgsBadRequestException Blottiere Paul 2018-07-19 Update doc for QgsServerParameters Blottiere Paul 2018-07-19 Add doc for QgsWms::QgsWmsParameter Blottiere Paul 2018-07-13 Fix compilation Blottiere Paul 2018-07-06 Add virtual default destructors Blottiere Paul 2018-07-03 Update sip binding Blottiere Paul 2018-07-03 Cleaning GetCapabilities doc for WFS Blottiere Paul 2018-07-03 Add a remove method thanks to enum value Blottiere Paul 2018-07-02 Fix sip binding Blottiere Paul 2018-07-02 Fix compilation with Qt < 5.10 Blottiere Paul 2018-07-02 Cleaning wfs service Blottiere Paul 2018-07-02 Clearing WFS with parameters Blottiere Paul 2018-07-02 Add more parameters as enum Blottiere Paul 2018-07-02 Add a layoutParameter method to search in unmanaged parameters Blottiere Paul 2018-07-02 Fixes unit tests Blottiere Paul 2018-07-02 Use wms parameters in wms service Blottiere Paul 2018-07-02 Update sip binding Blottiere Paul 2018-07-02 Use double instead of float Blottiere Paul 2018-06-29 Fixes compilation warning Blottiere Paul 2018-06-29 WMS parameters inherits from global parameters Blottiere Paul 2018-06-28 Remove isDefined member Blottiere Paul 2018-06-28 Use class instead of struct Blottiere Paul 2018-06-28 Update sip Blottiere Paul 2018-06-28 Returns only defined parameters in toMap() Blottiere Paul 2018-06-28 Decode url string Blottiere Paul 2018-06-28 Update server requests Blottiere Paul 2018-06-27 Update sip Blottiere Paul 2018-06-27 Add QgsServerParameters Nyall Dawson 2018-07-23 Fix valgrind conditional jump on uninitialized value warning Nyall Dawson 2018-07-23 Apply clang-tidy modernization checks Thibault Coupin 2018-07-22 Fix group wms dialog Jürgen E. Fischer 2018-07-22 fix c7e914cd6 Nyall Dawson 2018-07-21 Modernize code, fix potential leak Nyall Dawson 2018-07-21 Fix some clazy warnings Nyall Dawson 2018-07-21 Fix big memory leak in point locator Jürgen E. Fischer 2018-07-20 debian packaging: exclude qspatialite from ubuntu xenial build (Qt <5.7) Alessandro Pasotti 2018-07-20 [oauth] Use whileBlocking instead of blockSignals Merge: 9887508d1e cff4d70c30 Blottiere Paul 2018-07-20 Merge pull request #7399 from pblottiere/fix_limit_altas Remove hardcoded limit (fixes #17689) Blottiere Paul 2018-07-11 Increases number of pages Nyall Dawson 2018-07-20 Fix crash when editing graduated symbol in style dock Fixes #18909 Alessandro Pasotti 2018-07-20 [oauth] Fix build error in tests Blottiere Paul 2018-07-19 Fix bad rebase Blottiere Paul 2018-07-12 Update capitalisation Blottiere Paul 2018-06-11 Add an enum for vertex tool mode Blottiere Paul 2018-05-21 Cleaning Blottiere Paul 2018-05-21 Add preferred value in QSettings Blottiere Paul 2018-05-21 Add a dropdown menu for vertex tool and active layer option Blottiere Paul 2018-05-04 [FEATURE][needs-doc] Vertex tool can work on the current layer only Nyall Dawson 2018-07-20 Fix build on Travis Nyall Dawson 2018-07-20 Fix potential crash in color ramp shader Fixes #19445 Nyall Dawson 2018-07-20 Fix raster stats calculation for very small extents compared with pixel size, when a sample size is set Refs #19445 Nyall Dawson 2018-07-20 Modernize code Nyall Dawson 2018-07-20 Fix some clazy warnings Nyall Dawson 2018-07-16 Add missing override Nyall Dawson 2018-07-16 Capitalization Nyall Dawson 2018-07-16 Use sample instead of identify in raster sampling alg About 25x faster on large layers Nyall Dawson 2018-07-16 Improvements and docs for worldToPixel Nyall Dawson 2018-07-16 Base class implementation of sample uses identify This allows derived classes with optimised identify methods to utilise the same optimisations for sample. Better would be for them to implement optimised sample methods, but this is better than using the unoptimised block approach for all providers. Nyall Dawson 2018-07-16 Nicer API for raster sampling Nyall Dawson 2018-07-12 More heavily optimised sample method for gdal provider Nyall Dawson 2018-07-12 Unit tests for QgsRasterDataProvider::sample Nyall Dawson 2018-07-12 Dox++ Nyall Dawson 2018-07-12 [FEATURE] Add QgsRasterDataProvider::sample method for efficient sampling of rasters at a given point This is an alternative to the ::identify method, which is less efficient but more powerful Nyall Dawson 2018-07-12 Modernize code Nyall Dawson 2018-07-12 Less noisy identify method Denis Rouzaud 2018-07-19 fix downloading plugins for custom repo I am using github releases files which are apparently stored on amazon and give a 302 code. I have been successfully tested this patch Martin Dobias 2018-07-19 fix spelling Martin Dobias 2018-07-19 Fix after review / Travis fixes Martin Dobias 2018-07-18 Allow offscreen image size configuration Martin Dobias 2018-07-18 Capturing of complete scene images upon request Martin Dobias 2018-07-17 Add 3D engine base class + window & offscreen implementations Salvatore Larosa 2018-07-19 fix build on osx Alessandro Pasotti 2018-07-19 [oauth] Code cleaning and safety checks before accessing input string lists by index Alessandro Pasotti 2018-07-19 [oauth] Fix GUI register button enabled Alessandro Pasotti 2018-07-19 [oauth] Client registration with JWT Ported from https://github.com/securedimensions/QGIS-OAuth2-Plugin The Testbed 13 version provides an additional configuration tab "software statement" which allows a user to automatically register the plugin with a required configuration with the Authorization Server. Of course this can only be leveraged, if the Authorization Server involved supports the registration via digitally signed software statements (JWTs) as described in this ER. Mathieu Pellerin 2018-07-19 [ui] improve confusing vector layer properties' display panel Peter Petrik 2018-07-18 [mesh] fix showing group for files with just 1 dataset Peter Petrik 2018-07-18 minor code tweaks Peter Petrik 2018-07-18 restore fixes for MS build Peter Petrik 2018-07-18 use MDAL Groups instead of guessing them from dataset names Peter Petrik 2018-07-18 update MDAL to 0.0.5 Chris Crook 2018-07-19 Whitespace fix Chris Crook 2018-07-18 Tidying if block Chris Crook 2018-07-06 Code review fix Chris Crook 2018-07-06 Autopep fixes Chris Crook 2018-07-06 Astyle fixes Chris Crook 2018-07-06 Delimited text detectTypes flag - fixes #18601 [FEATURE] Adds a detectTypes flag to the delimited text provider url. If set to "no" then type detection is not done and all attributes are treated as text fields. Otherwise the original behaviour of detecting field types is preserved. [needs-docs] Adds a "Detect field types" check box to the record and field options section of the delimited text provider GUI. This addresses (at least partially) issue #18601. A more complete solution would be to allow users to set field types. Alessandro Pasotti 2018-07-19 [oauth] Spelling Mathieu Pellerin 2018-07-18 [maptips] do not render tips if the layer is not rendered Mathieu Pellerin 2018-07-18 [maptips] fix font not respecting user settings (this is important for non-Latin users out there) Alessandro Pasotti 2018-07-19 [oauth] Fix string literal Merge: e6af079e18 3138339f6f Alessandro Pasotti 2018-07-19 Merge pull request #7411 from elpaso/hillshade-fast Hillshade renderer speed improvements Nyall Dawson 2018-07-19 [layouts] More helpful error messages Nyall Dawson 2018-07-19 [layouts] Fix export to pdf reports a print error instead of a file error on inaccessible file names Nyall Dawson 2018-07-19 [layouts] Better error messages when atlas exports fail, hinting that path may be invalid and using correct file format Mathieu Pellerin 2018-07-18 [maptips] optimize feature fetching, avoid long freeze Mathieu Pellerin 2018-07-18 [maptips] fix additional wrongly sized widget scenarios Mathieu Pellerin 2018-07-18 [maptips] fix 0,0 size by resizing widget to content when html loaded Mathieu Pellerin 2018-07-17 [maptips] iterate through all matching features within radius and return first not empty string Nyall Dawson 2018-07-17 [processing] Correctly handle layer type parameter values when creating an algorithm dialog using processing.execAlgorithmDialog() Nyall Dawson 2018-07-18 Fix potential crash in symbol list widget Possible fix for a crash obtained with incomplete crash report trace... but it doesn't hurt to be safe anyway and guard against nullptr symbols. Also safer memory management via unique_ptrs, which fixes a couple of leaks in symbol handling. Nyall Dawson 2018-07-18 When there's no features to draw for a level based renderer, shortcut out of rendering signedav 2018-07-18 fix spelling signedav 2018-07-18 initialization of embeddet form only once Merge: d43f1a2823 0685197b6c Matthias Kuhn 2018-07-18 Merge pull request #7333 from Gustry/script_template add warning about print() and how to load layers in Processing algs Nyall Dawson 2018-07-18 [processing] Allow models to have no group name set This is supported by the toolbox now, so relax the requirement that all models have a compulsory group name. If no group is set, the model is shown directly under the Models node in the toolbox. Also switch a warning from message box to message bar Nyall Dawson 2018-07-18 [processing] Empty provider nodes should still be shown in toolbox, unless a filter string is entered This allows easier discoverability - e.g. without this, the model and script nodes are hidden until models/scripts have already been created. Alessandro Pasotti 2018-07-17 [oauth] Automatic management of state parameter Ported from https://github.com/securedimensions/QGIS-OAuth2-Plugin The Boundless Geo version of the plugin requests the state parameter to be provided by the user. We have changed that as we think that the user must not be responsible for providing that, as a duplication of a state parameter could lead to unintentional errors. The Testbed 13 version generates the state parameter automatically for each authorization request to the Authorization Server and checks the value from the redirect to ensure no CSRF attacks. Merge: d27c1aa1e9 deb9f590fd Alessandro Pasotti 2018-07-17 Merge pull request #7279 from tudorbarascu/tests rework server test to use geopackage and qgz Nyall Dawson 2018-07-17 Replace clumsy string Alessandro Pasotti 2018-07-17 Revert "Hillshade: added note about artifacts" This reverts commit 0ac35a6747c110fd2ac88cc7b1eb8d92e7c8ab4f. Nyall Dawson 2018-07-17 Typo Nyall Dawson 2018-07-17 Fix race condition in stats summary dock Nyall Dawson 2018-07-17 Fix some lint warnings Nyall Dawson 2018-07-17 If layer changes in stats summary dock, reset field to empty This prevents a stats gatherer task immediately firing off on a random field. Otherwise if the current layer is removed from the project, a new (random) layer will be selected in the stats dock and a task will fire off gathering (unwanted) stats for it. If multiple layers are removed this can trigger many gatherers, all of which are unwanted. Harrissou Sant-anna 2018-07-16 [Style Manager] Replace "All Symbols" by "All" label because it's not only about symbols; color ramps are also "unfiltered"... Nyall Dawson 2018-07-17 Capitalization Jürgen E. Fischer 2018-07-17 fix 97d28d4c6d Loïc Bartoletti 2018-07-16 '...' -> '…' (proper ellipsis character instead of three dots) Loïc Bartoletti 2018-07-12 replace "Snap to 30° angles" by ""30, 60, 90, 120°..." etc. improve readability Loïc Bartoletti 2018-06-06 try to fix test for travis Loïc Bartoletti 2018-06-06 fix double Loïc Bartoletti 2018-06-06 add more common angles Jürgen E. Fischer 2018-07-16 fix warning Jürgen E. Fischer 2018-07-16 fix msvc build Jürgen E. Fischer 2018-07-16 qspatialite: 'update' qt5 port (fixes #19419) Nyall Dawson 2018-07-16 Cleaner code Nyall Dawson 2018-07-16 Avoid double db close in offline editing plugin Nyall Dawson 2018-07-16 Fix valgrind freed memory access warning in wfs provider test Nyall Dawson 2018-07-16 Protect spatialite connection (dis)connection with a mutex Merge: 0c62abed96 5a36a33bef Salvatore Larosa 2018-07-16 Merge pull request #7419 from slarosa/fix_clang_build fix build on osx Salvatore Larosa 2018-07-16 fix build on osx Merge: f9fc708d97 14c74d88c8 Nyall Dawson 2018-07-16 Merge pull request #7393 from ghtmtt/processing_sampling [processing][FEATURE] Sample raster values to point Salvatore Larosa 2018-07-16 do not set precision for datatypes that have not one Alessandro Pasotti 2018-07-16 Hillshade: log rendering time if main debug option is on Alessandro Pasotti 2018-07-16 Hillshade: added note about artifacts Peter Petrik 2018-07-13 update filters with new formats Peter Petrik 2018-07-13 [mesh] [MDAL] update to 0.0.4: add support for GRIB and XMDF formats signedav 2018-07-16 emit currentIndexChanged onDataChanged Because this effects that the data related to the combobox (emedded forms) got updated. they update because of an index change, but needed to be updated even when the index does not change (but the data). This goes over the same canal here. Merge: 1a0d0dbb3f 7933c85126 Matteo Ghetta 2018-07-16 Merge branch 'master' into processing_sampling matteo 2018-07-16 fix exception? Nyall Dawson 2018-07-16 Fix some crashes in processing toolbox model when loading/unloading plugins Denis Rouzaud 2018-07-16 copyed -> copied also fix replacing word in interactive script Mathieu Pellerin 2018-07-16 [processing] add a few more parameter tests to gdal's warp & translate algs Mathieu Pellerin 2018-07-16 [processing] change nodata default to none instead of 0 in gdal's translate alg Mathieu Pellerin 2018-07-16 [ui][processing] re-order gdal warp algorithm parameters so optional ones are at the bottom Mathieu Pellerin 2018-07-16 [processing] make target res. parameter optional in gdal's warp algorithm Mathieu Pellerin 2018-07-16 [processing] make nodata parameter optional in gdal's warp algorithm Mathieu Pellerin 2018-07-16 [processing] only set number min value as default if parameter is not optional Mathieu Pellerin 2018-07-16 [processing][ui] properly size qgis provider icon to fix algs list alignment Nyall Dawson 2018-07-16 Fix dox Nyall Dawson 2018-07-16 Optimise unordered set differencing Nyall Dawson 2018-07-10 Tests for dbscan algorithm Nyall Dawson 2018-07-10 Dbscan outputs number of clusters Nyall Dawson 2018-07-06 [FEATURE][processing] New dbscan spatial clustering algorithm Implements an optimised DBSCAN density based scanning cluster approach for clustering 2d point features. Nyall Dawson 2018-07-16 Spellling Nyall Dawson 2018-07-16 Fix test failure, add comments Nyall Dawson 2018-07-16 Review fixes Nyall Dawson 2018-07-16 Typo Nyall Dawson 2018-07-10 Fix documentation test failures Nyall Dawson 2018-07-10 [processing][saga] Stop showing 'available providers' tip for SAGA, when it's not available anyway Nyall Dawson 2018-07-10 Fix version added string Nyall Dawson 2018-07-10 Replace processing modeler toolbox with common widget/model Nyall Dawson 2018-07-10 Unit tests for QgsProcessingToolboxTreeView Nyall Dawson 2018-07-10 Fix potential crash in unit test Nyall Dawson 2018-07-08 Fix crash on exit Nyall Dawson 2018-07-08 Dox Nyall Dawson 2018-07-08 Fix some dox Nyall Dawson 2018-07-08 Move toolbox tree view to c++ class Nyall Dawson 2018-07-08 Start replacing python model Nyall Dawson 2018-07-08 Fix sorting of recently used algorithms Nyall Dawson 2018-07-08 Faster model Nyall Dawson 2018-07-08 Start on recent item proxy handling Nyall Dawson 2018-07-08 Fix some model issues Nyall Dawson 2018-07-08 Tests for recent algorithms group Nyall Dawson 2018-07-08 Auto add recent algs when run Nyall Dawson 2018-07-08 Work on recent item - todo sort by use, test filter, update on change Nyall Dawson 2018-07-08 Safer node handling, allow specification of recent algorithm log Nyall Dawson 2018-07-08 Fix test Nyall Dawson 2018-07-07 Start on history item Nyall Dawson 2018-07-02 Start on filter string handling Nyall Dawson 2018-07-02 Better responsive to provider removal Nyall Dawson 2018-05-10 Filter model respects algorithm flags Nyall Dawson 2018-07-02 Proper tooltips for algorithms Nyall Dawson 2018-07-02 Hide inactive providers from model Nyall Dawson 2018-07-02 Model responds to provider changes Nyall Dawson 2018-07-02 Allow algorithms with empty groupId to be placed directly under provider node Nyall Dawson 2018-07-02 [processing] New class QgsProcessingToolboxModel which is a QAbstractItemModel which represents the providers, groups and algorithms from the processing registry Nyall Dawson 2018-07-16 Sipify Salvatore Larosa 2018-07-15 Fixes #19417 - AttributeError: 'BatchInputSelectionPanel' object has no attribute 'getText' Nyall Dawson 2018-07-16 Fix missing break, warnings Alessandro Pasotti 2018-07-13 Fix cast and flat surface gray value Alessandro Pasotti 2018-07-13 Hillshade renderer speed improvements While working on OpenCL stuff I've got an advice from Nyall and Even regarding some speed improvement used by GDAL DEM, and here they are. According to my measurements the speed gain is roughly: + 20% for unidirectional + 70% for multi directional Merge: 2699a429d7 660ce876a2 Matthias Kuhn 2018-07-13 Merge pull request #7350 from PeterPetrik/quick_featurepanel [quick] [feature] Feature attribute panel Merge: e2a740be51 e558044f99 Matthias Kuhn 2018-07-13 Merge pull request #7369 from signedav/offline_editing Offline Editing GeoPackage File Export Merge: be998196e2 f7a1ef1431 Luigi Pirelli 2018-07-13 Merge pull request #7408 from luipir/fix_gdalfillnodata_issue19409 [processing] Fix wrongly set mask in gdal:fillnodata Fixes #19409 Peter Petrik 2018-07-13 [mesh] [bugfix] do not try to render NODATA values Peter Petrik 2018-07-13 small const tweak Luigi Pirelli 2018-07-13 Added test for gdal_fillnodata used inside processing Luigi Pirelli 2018-07-13 Mask parameter was wrongly set. Fixes #19409 Peter Petrik 2018-07-10 fix regression for pseudo color renderer widget Peter Petrik 2018-07-13 [feature] addMeshLayer to qgsinterface Peter Petrik 2018-07-12 fix travis Peter Petrik 2018-07-12 [mesh] option to add mesh layer from data source manager dialog Merge: 48195e0158 dcb86a0796 Blottiere Paul 2018-07-13 Merge pull request #7378 from pblottiere/server_doc [server] Update doc path for server Blottiere Paul 2018-07-11 Fix some warnings Blottiere Paul 2018-07-11 Update sip binding Blottiere Paul 2018-07-11 Add more doc to constructors Blottiere Paul 2018-07-11 Add more doc for WMS service Blottiere Paul 2018-07-11 Add more doc for WMS service Blottiere Paul 2018-07-11 Update sip binding Blottiere Paul 2018-07-11 Add doc for some parameters/constructor Blottiere Paul 2018-07-11 Cleaning QgsServiceModule Blottiere Paul 2018-07-11 Remove unused #endif Blottiere Paul 2018-07-11 Fix doc Blottiere Paul 2018-07-11 Add brief tags Blottiere Paul 2018-07-11 Fix doc block Blottiere Paul 2018-07-11 Add more class and since tag Blottiere Paul 2018-07-11 Add more ingroup Blottiere Paul 2018-07-10 Fix class tag definition Blottiere Paul 2018-07-10 Fix documentation Blottiere Paul 2018-07-10 More doc Blottiere Paul 2018-07-10 More doc Blottiere Paul 2018-07-10 Add some version Blottiere Paul 2018-07-10 Fix compilation Blottiere Paul 2018-07-10 Remove unused class Blottiere Paul 2018-07-10 Add ingroup Blottiere Paul 2018-07-10 Remove fake method Blottiere Paul 2018-07-10 Update doc for WgsWfsParameters Blottiere Paul 2018-07-10 Update doc for WFS service Blottiere Paul 2018-07-10 Update doc for QgsConfigParserUtils Blottiere Paul 2018-07-09 Update doc for QgsServiceNativeModuleEntry Blottiere Paul 2018-07-09 Update doc for QgsServerPlugin Blottiere Paul 2018-07-09 Update doc for wcs Service Blottiere Paul 2018-07-09 Update doc for QgsFilterResponseDecorator Blottiere Paul 2018-07-09 Update doc for QgsConfigCache Blottiere Paul 2018-07-09 Update doc for QgsWmsParameters Blottiere Paul 2018-07-09 Update doc for Service in WMS Blottiere Paul 2018-07-09 Update doc for QgsMapServiceException Blottiere Paul 2018-07-09 Update doc for QgsOWSServerFilterRestorer Blottiere Paul 2018-07-08 Update doc for QgsBadRequestException Blottiere Paul 2018-07-08 Update doc for QgsBadRequestException Blottiere Paul 2018-07-08 Update doc for QgsFcgiServerResponse Blottiere Paul 2018-07-08 Update doc for QgsLayerRestorer Blottiere Paul 2018-07-08 Update doc for QgsWcsServiceException Blottiere Paul 2018-07-08 Update documentation for QgsServerSettings Blottiere Paul 2018-07-08 Activate server option in travis config for doc Blottiere Paul 2018-07-08 Generate doc when server is enabled (not plugins) Blottiere Paul 2018-07-08 Add fake method to test Travis doc Blottiere Paul 2018-07-07 Update doc path for server Martin Dobias 2018-07-12 Make shade() const Martin Dobias 2018-07-10 Slightly optimize raster pseudo color rendering This brought rendering time per raster tile from ~80ms to ~50ms (this is with debug version so the timing may be skewed) matteo 2018-07-12 add None in Exception matteo 2018-07-12 update help for CRS, not needed anymore matteo 2018-07-12 update test matteo 2018-07-12 allow sampling with different CRS matteo 2018-07-12 make column prefix as advanced parameter matteo 2018-07-12 update help matteo 2018-07-12 output column prexif added matteo 2018-07-12 updated tests data matteo 2018-07-12 indentation matteo 2018-07-12 exception for multipart layers matteo 2018-07-12 single raster instead of multi Nyall Dawson 2018-07-12 Fix some map edit tools don't use correct rubberband color Fixes #19381 Nyall Dawson 2018-07-12 [processing][saga] Outputs from snap algorithms should both be optional Nyall Dawson 2018-07-12 [processing][saga] Unit tests for snap points to lines/points algs Rudi von Staden 2018-07-10 Fix input parameter types for SAGA SnapPointstoLines Rudi von Staden 2018-07-10 Fix input parameters of SAGA SnapPointstoPoints Fixes #19382 Nyall Dawson 2018-07-12 [processing] Fail model drop if model file could not be successfully read Nyall Dawson 2018-07-10 [processing] Also accept QgsProcessingOutputLayerDefinition for layer input values Since these may result from the output of an earlier child algorithm running in a processing model. Fixes #19372 Nyall Dawson 2018-07-10 [processing] Fix exception when dropping model file on qgis window Jürgen E. Fischer 2018-07-11 postgresql provider: also quote schema when creating project table (fixes #19394) Merge: 014375d8de 57fb4ef27c Luigi Pirelli 2018-07-11 Merge pull request #7362 from rudivs/update_maplayerwidgetwrapper Add 'not selected' option for optional layer parameters in processing models matteo 2018-07-11 fix travis? signedav 2018-07-11 highlight on initialization matteo 2018-07-11 fixing indentation? Mathieu Pellerin 2018-07-11 [ui] add tooltip for mysterious 3d point model textless checkbox Mathieu Pellerin 2018-07-11 [3d] increase min/max for point XYZ translation and scale values Nyall Dawson 2018-07-10 Fix crash when cliking within embedded layer dialog, before a project is selected Fixes #19369 signedav 2018-07-10 Get mFeature before updating attributeform The issue was, that the attributeform didn't got updated in case there was the first entry in the combobox selected. If there was not the first combobox entry selected, there has been a setindex after the initialization and the attributeform got updated. But the first entry needs this call. Fix #19342 matteo 2018-07-10 try geojson for travis matteo 2018-07-10 indentation fix matteo 2018-07-10 [processing][needs-doc][FEATURE] Sample raster values to point signedav 2018-07-10 missing breaks Martin Dobias 2018-07-10 Fix crash with 2-band rasters Mathieu Pellerin 2018-07-10 [3d] disable all edit ojects when playing animation Mathieu Pellerin 2018-07-10 [3d] if slider is at the very end when hitting play, rewind and play Martin Dobias 2018-07-09 Improve rendering speed of RGB images in the common case Avoid doing contrast enhancement unless it is really necessary. This improved rendering speed of RGB image tiles in my test from around ~130 ms to ~40 ms. Nyall Dawson 2018-07-07 [processing] Better error when 'Convex hull' algorithm is run on single point feature layer Which hints to users to use the 'Minimum bounding geometry' algorithm instead. Fixes #19348 Martin Dobias 2018-07-09 Speed up rendering of RGB images In my simple test case this made map rendering of RGB satellite image tiles go down by ~50% from ~40ms per tile to ~20ms per tile (in debug version, ahem) Merge: e065df14e5 7ece90cb95 Matthias Kuhn 2018-07-09 Merge pull request #7380 from slarosa/fix_18485 Fixes #18485 - do not truncate project title if filename contains period Merge: 57855cc492 e8eec47b41 Matthias Kuhn 2018-07-09 Merge pull request #7382 from slarosa/fix_typo_19359 Fixes #19359 - fix typo copyed->copied Martin Dobias 2018-07-09 Update interpolation logic Martin Dobias 2018-07-08 Allow configuration of interpolation method for animations Salvatore Larosa 2018-07-09 Fixes #19359 - fix typo copyed->copied signedav 2018-07-09 comments parameter docs and typo Salvatore Larosa 2018-07-09 Fixes #18485 - do not truncate project title if filename contains period also add a small test signedav 2018-07-09 gui labeling stuff signedav 2018-07-09 switch for enumerations containertype use the switch for the enum containertype for GPKG/SpatiaLite/... Martin Dobias 2018-07-05 Make it possible to enable/disable playback in loop Martin Dobias 2018-07-05 A button for duplication of keyframes Martin Dobias 2018-07-05 Use linear interpolation by default, fix crash if the first frame has t > 0 Martin Dobias 2018-07-05 Review and travis fixes Martin Dobias 2018-07-05 Fix a crash with terrain generation from DEM (fixes #17730) A typical off by one error - reading data outside of heightmap array Martin Dobias 2018-07-05 Read/write animation associated with a 3d map view Martin Dobias 2018-07-04 Add/remove/edit keyframes in GUI Martin Dobias 2018-07-04 Animate in cooperation with QgsCameraController This is cleaner than just updating QCamera's transform. Now we interpolate values ourselves, without Qt3D Animation library. Martin Dobias 2018-07-04 Initial work on animation support - new class to store animation configuration - new class for animation configuration GUI - animation implementation using Qt3D Animation framework Salvatore Larosa 2018-07-08 [pyqgis-console] fix link to c++ api doc Nyall Dawson 2018-07-07 Rename intersect to intersects for consistency with QgsSpatialIndex Nyall Dawson 2018-07-07 Fix test Nyall Dawson 2018-07-06 Dox++ Nyall Dawson 2018-07-06 Return full point container for matches, remove redundant point method Nyall Dawson 2018-07-06 Modify kdbush to store feature id alonside point, for optimised storage/retrieval Nyall Dawson 2018-07-06 Remove unused file Nyall Dawson 2018-07-06 Fix build Nyall Dawson 2018-07-06 Use sets for index results Nyall Dawson 2018-07-06 Optimise point lookup in index Nyall Dawson 2018-07-06 Fix test Nyall Dawson 2018-07-06 Sip update Nyall Dawson 2018-07-06 Unit tests for QgsSpatialIndexKDBush Nyall Dawson 2018-07-06 Expand QgsSpatialIndexKDBush API Nyall Dawson 2018-07-06 QgsSpatialIndexKDBush is implicitly shared for fast copies Nyall Dawson 2018-07-06 [FEATURE] QgsSpatialIndexKDBush A very fast static spatial index for 2D points based on a flat KD-tree, using https://github.com/mourner/kdbush.hpp Compared to QgsSpatialIndex, this index: - supports single point features only (no multipoints) - is static (features cannot be added or removed from the index after construction) - is much faster! - supports true "distance based" searches, i.e. return all points within a radius from a search point Nyall Dawson 2018-07-07 Fix indentation Jürgen E. Fischer 2018-07-06 spatialite provider: fix retrieval of unicode name of spatial index on views (cherry picked from commit fbb0b460842727c695308a91120aecd825d835fe) signedav 2018-07-06 docstring for ContainerType Gianfranco Costamagna 2018-07-06 FindSIP: use new sip_module_dir variable (#7370) * 0vars.cmake, FindSIP: Update to save new sip_module_dir variable sip4 has changed sip_mod_dir to sip_module_dir. Store the variable for later usage * Use only new MODULE_DIR sip variable signedav 2018-07-06 argumentname containerType signedav 2018-07-06 use of enumerations for DB container type GPKG or SpatiaLite Matthias Kuhn 2018-07-03 fix crasher when rendering a symbol layer subsequent to rendering a geometry generator layer Fixes #19121 https://issues.qgis.org/issues/19121 Peter Petrik 2018-07-06 also use color ramp shader widget for pseudo color renderer (#7358) Nyall Dawson 2018-07-05 Fix warning Nyall Dawson 2018-07-05 Fix failing feature source conformance tests for QgsVectorLayerSelectedFeatureSource Fixes #19324 Nyall Dawson 2018-07-05 Fix minimumValue for QgsVectorLayerSelectedFeatureSource Nyall Dawson 2018-07-05 Add feature source test for QgsVectorLayerSelectedFeatureSource Nyall Dawson 2018-07-05 Add feature source test to ensure that empty setFilterFids list results in no features Jürgen E. Fischer 2018-07-05 db manager: also add newline when adding a unique id field (fixes #19343) (cherry picked from commit 870d078479352d61edd902ab9d2ca48e98db9148) signedav 2018-07-05 createOfflineDb function name instead of createSpatialiteDb because it's no longer only spatialite signedav 2018-07-03 tests for offline editing testing creating gpkg and sqlite files from shp layer representing data source and synchronize back David 2018-05-22 only selected features should be exported to sqlite / gpkg David 2018-05-22 running version including synchronization back David 2018-05-22 offline editing gkpg export export works, problems with log-tables Jürgen E. Fischer 2018-07-04 fix build crashes with SIP 4.19.11 Jürgen E. Fischer 2018-07-04 [postgres][db2] username and authcfg are not mutually exclusive (followup aae7a325) Jürgen E. Fischer 2018-07-04 db provider: Use connection name instead of potentially empty database name when reporting connection success Jürgen E. Fischer 2018-07-04 also handle qgz like qgs on the command line (fixes #19333; followup d66d1eec1b) Merge: 6c014b46ba b72f5d1a53 Alexander Bruy 2018-07-04 Merge pull request #7363 from alexbruy/fix-sampling [processing] fix Random extract/select within subset algorithms Nyall Dawson 2018-07-04 [processing] Use c++ recent algorithm log, remove python log Indirectly fixes #19218 Nyall Dawson 2018-07-04 [processing] Move recent algorithm log to c++ class Alexander Bruy 2018-07-04 [processing] log cases when subset is smaller than requested number of features Alexander Bruy 2018-07-04 [processing] fix Random extract/select within subset when subset is smaller than number of requested features (fix #19322) Rudi von Staden 2018-07-04 Add 'not selected' option for optional layer parameters in processing model view Fixes #19329 (https://issues.qgis.org/issues/19329) Optional layer parameters in processing algorithms used in the graphical modeler add an empty string as the default parameter value, which can raise an exception during algorithm execution. This update replaces the default empty string with a default 'Not selected' option. Jürgen E. Fischer 2018-07-04 osgeo4w: also register qgz extension (fixes #19333) Peter Petrik 2018-07-04 initialize pointers to nullprt Nyall Dawson 2018-07-04 Add a context getter to QgsCoordinateTransform Nyall Dawson 2018-07-03 Fix warning, unused signal in qgis quick coordinate transformer Etienne Trimaille 2018-06-28 add hint about pushing information to the user in script template Jürgen E. Fischer 2018-07-03 Fix build on cosmic Merge: 497637b8a5 ae192e8624 Matthias Kuhn 2018-07-03 Merge pull request #7344 from m-kuhn/console_no_immediate_print Make console printing safe again Merge: 76f574ad58 2469c9e28e Matthias Kuhn 2018-07-03 Merge pull request #7354 from m-kuhn/rangewidget_nostep Handle invalid step size Matthias Kuhn 2018-07-03 Fix test Merge: 045b88e75b 85b382cbd4 Matthias Kuhn 2018-07-03 Merge pull request #7351 from m-kuhn/auth_server_update_config Allow updating SSL cert custom configuration Martin Dobias 2018-07-03 Fix abs() warning Merge: 648089e7c5 b1a67ba85f Alessandro Pasotti 2018-07-03 Merge pull request #7337 from elpaso/locale-options Add options to override locale and number group sep. Alessandro Pasotti 2018-07-03 Rename variable (code layout) Alessandro Pasotti 2018-07-03 Re-use variable for current locale Alessandro Pasotti 2018-07-03 Fix QLocale bitwise operation and some other minor style issues Matthias Kuhn 2018-07-02 Handle invalid step size in range widgets in combination with NULL values. Fix #18583 https://issues.qgis.org/issues/18583 Mathieu Pellerin 2018-07-02 [ui] fix extension added to raster save as vrt's chosen directory Mathieu Pellerin 2018-07-02 [ui] fix raster save as vrt tiles groupbox hidden when on by default Nyall Dawson 2018-07-03 Fix test Nyall Dawson 2018-07-02 [processing] Fix unexpected newlines showing in python command in history dialog Nyall Dawson 2018-07-02 [processing] Fix exception when clicking alg with distance param in history dialog Matthias Kuhn 2018-07-02 Make console printing safe References #8343 https://issues.qgis.org/issues/8343 B. Seignovert 2018-07-03 [RASTER] Generate band name with GTiff EXTRA_DIM Band names can also be retrieved from GeoTIFF files. Matthias Kuhn 2018-07-02 Allow updating SSL cert custom configuration So far it was only possible to add a first configuration, changing the configuration later on would fail with a unique constraint error. Merge: 8c751f8b0b 3c03da28c0 Matthias Kuhn 2018-07-02 Merge pull request #7343 from m-kuhn/qgsfunction_handlesnull Add handlesnull parameter to @qgsfunction Matthias Kuhn 2018-07-02 Fix test Jürgen E. Fischer 2018-07-02 * ubuntu packging: drop yakkety, zesty and artful and add cosmic, * rerun scripts/scandeps.pl and target t2tdoc (for INSTALL etc.) Alessandro Pasotti 2018-07-02 Collect list of available locales instead of using ... the translations available in QGIS. Merge: 2ef526a759 b37a215451 Hugo Mercier 2018-07-02 Merge pull request #7336 from mhugo/rulebasedlabeling_fix Fix for rule based labeling toSld() Matthias Kuhn 2018-07-02 Fix docs Matthias Kuhn 2018-07-02 Fix test Peter Petrik 2018-07-02 fix travis Peter Petrik 2018-07-02 do not use emit keyword for functions Peter Petrik 2018-05-31 [quick] [feature] Feature attribute panel Allow to show feature attribute form and edit/save the modification of the attributes. Support most frequent QGIS edit widgets such as text edit, value map or external resource (photo capture) Hugo Mercier 2018-07-02 Make qgis_sip_uptodate happy Jürgen E. Fischer 2018-07-02 Retry tx push on failure Alessandro Pasotti 2018-07-02 Omit group separator by default Mathieu Pellerin 2018-07-02 [dbmanager] remove button text if toolbar is vertical Mathieu Pellerin 2018-07-02 [dbmanager] improve import dialog UI Mathieu Pellerin 2018-07-02 [dbmanager] rename tree label to providers for clarity Mathieu Pellerin 2018-07-02 [dbmanager] vectorize icons to fix toolbar in hidpi context Mathieu Pellerin 2018-07-02 Rename mActionDraw.svg to more appropriate mActionRefresh.svg (in doing so, rename current mActionRefresh.svg to mActionReload.svg) Jürgen E. Fischer 2018-07-02 Translation fix Nyall Dawson 2018-07-01 [processing] Fix managled paths in history which contain '\' chars Jürgen E. Fischer 2018-07-01 db manager: fix syntax error in oracle plugin Matthias Kuhn 2018-07-01 Improve link to python doc Matthias Kuhn 2018-07-01 Add documentation for @qgsfunction Matthias Kuhn 2018-07-01 Add test for qgsfunction.handlesnull Jürgen E. Fischer 2018-06-29 * update appdata on release * remove unused splash & banner templates Matthias Kuhn 2018-06-30 Add missing import Matthias Kuhn 2018-06-30 Add handlesnull parameter to @qgsfunction Up to date it was not possible to create a function that handles NULL values with the @qgsfunction decorator. As soon as any parameter was NULL, the return value would also be NULL. Example of a function that returns a value now with a NULL paramter and would have returned NULL before ``` @qgsfunction(args=-1, group='Custom', handlesnull=True) def mean_value(vals, feature, parent): valid_vals = [val for val in vals if val != NULL] return sum(valid_vals)/len(valid_vals) ``` [FEATURE] Martin Dobias 2018-06-30 [3d] Increase the range of camera tilt from [0-80] degrees to [0-180] Previously the changing camera's pitch (tilting the view) would stop when the camera view is nearly parallel with the horizon. Now it will be also possible to look up. Let's see how this will work - we can always switch back in case of problems. Hugo Mercier 2018-06-29 Add a test for rule based labeling without setting Hugo Mercier 2018-06-21 Use smart pointers to handle mSettings and mFilter Martin Dobias 2018-06-30 [3d] Fixes camera movement when it is looking from further away At around ~70km distance of camera from terrain the updates of camera view centers didn't work correctly and the whole view got locked, unable to pan camera around until zoomed closer. The reason is that QVector3D::unproject() has "is fuzzy zero" tolerance too high (1e-5) and was returning incorrect vectors. This commit also adds a routine for ray-plane intersection which isn't used in the end, but may be useful at some point later for simplified ray vs terrain tile tests. Mathieu Pellerin 2018-06-30 [spatialite provider][dbmanager] hide a few more tables Mathieu Pellerin 2018-06-30 [dbmanager] hide more spatialite tables by default Mathieu Pellerin 2018-06-30 [dbmanager] rename QGIS layers to Project layers for the virtual layer connection Mathieu Pellerin 2018-06-30 [dbmanager] add connection icon this harmonizes display with that of the browser panel Nyall Dawson 2018-06-30 [dbmanager] Fix exception on older Qt builds Fixes #19309 Nyall Dawson 2018-06-29 Formatting Nyall Dawson 2018-06-29 Use a proper color button, fix width widget in gps panel Nyall Dawson 2018-06-29 Avoid nan values in gps info panel Nyall Dawson 2018-06-29 Save/restore GPS interval settings Nyall Dawson 2018-06-29 [needs-docs] More appropriate icon for gps panel info tab Nyall Dawson 2018-06-29 Fix windows build Nyall Dawson 2018-06-29 Autoraise icons Nyall Dawson 2018-06-29 Add icon for track reset button Nyall Dawson 2018-06-29 More GPS widget layout work Nyall Dawson 2018-06-29 Avoid complex editable combobox logic Nyall Dawson 2018-06-29 Rework GPS dock UI layout for UX consistency Nyall Dawson 2018-06-29 Formatting Nyall Dawson 2018-06-29 Fix build Nyall Dawson 2018-06-29 Revert changes to gmath.h rossia 2017-10-06 [FEATURE] GPS acquisition interval and distance threshold options Adds an acquisition interval parameter and a distance threshold parameter to the gps plugin in order to keep the cursor still when the receiver is in static conditions. Alessandro Pasotti 2018-06-29 Add preview for locale settings Håvard Tveite 2018-06-29 Fix parameter type for the BUFFER parameter of the Voronoi polygons alg Fixes #19294 Alessandro Pasotti 2018-06-29 Add options to override locale and number group sep. Merge: e35ec2dccb 821241ea26 Matthias Kuhn 2018-06-29 Merge pull request #7331 from nyalldawson/no_sipify_diff Avoid prepare-commit script leaving temporary .diff files Martin Dobias 2018-06-29 Prevent going up when rotating camera with ctrl and reaching pitch limits Martin Dobias 2018-06-29 Fix compilation error on Fedora Hugo Mercier 2018-06-21 Fix access to rule settings Merge: 7a68002619 b55db3dfb5 Martin Dobias 2018-06-29 Merge pull request #7045 from PeterPetrik/qgs-quick-position_and_transformer [feature] [qgsquick] Add PositionKit, PositionMarker and CoordinateTransformer Denis Rouzaud 2018-06-29 leave comment for SIP version Mathieu Pellerin 2018-06-29 [needs-docs][dbmanager] harmonize icons Nyall Dawson 2018-06-29 Fix build warnings due to differing virtual method signatures Mathieu Pellerin 2018-06-29 [ui] when toggling panel visibility (ctrl+tab), do not hide floating tabified panels Nyall Dawson 2018-06-29 Even more descriptive error Marco Bernasocchi 2018-06-29 more informative error message Nyall Dawson 2018-06-28 [python] Block imports of PyQt4 modules Prevents crashes when PyQt4 modules are imported in QGIS 3.x. This instantly segfaults QGIS. Throwing an exception makes it easier to identify the cause as a faulty plugin, and shows exactly where the bad import is located. Nyall Dawson 2018-06-29 Avoid prepare-commit script leaving temporary .diff files Merge: 11faa58ef6 b5b720dbea Even Rouault 2018-06-29 Merge pull request #7330 from rouault/fix_build_with_qt_5_5 Fix build with QT 5.5 Jürgen E. Fischer 2018-06-28 clean more last traces Nyall Dawson 2018-06-28 Allow processing tests to specify ellipsoid/project CRS Nyall Dawson 2018-06-27 Address review comments Nyall Dawson 2018-06-27 Protect against centroid failures Nyall Dawson 2018-06-27 Use std::size_t Nyall Dawson 2018-06-26 Fix test failure Nyall Dawson 2018-06-26 [FEATURE][processing] K Means clustering algorithm Adds a native k-means clustering algorithm. Based on a port of PostGIS' ST_ClusterKMeans function, this new algorithm adds a new cluster ID field to a set of input features identify the feature's cluster based on the k-means clustering approach. If non-point geometries are used as input, the clustering is based off the centroid of the input geometries. Daniele Viganò 2018-06-28 Remove last traces of qextserial from rpm Jürgen E. Fischer 2018-06-28 fix build Martin Dobias 2018-06-28 [feature] Move camera keeping the position with Ctrl + arrow keys / mouse Martin Dobias 2018-06-28 [feature] Allow moving camera up/down using page up/down keys Even Rouault 2018-06-28 Add QOverload to test_banned_keywords.sh Even Rouault 2018-06-28 Fix build with QT 5.5 QOverload is new in QT 5.7 Denis Rouzaud 2018-06-28 fix findSIP when SIP >= 4.19.10 (#7329) Denis Rouzaud 2018-06-28 fix build without gui but with bindings console and plugin installed are gui components Aleix Pol 2018-06-22 Include date on the release AppStream complains if releases don't have a date Aleix Pol 2018-06-20 Roughly adapt packaging to the changes in the previous commit Aleix Pol 2018-06-20 Centralise linux metadata in the buildsystem Instead of having it defined on every version of the packaging Denis Rouzaud 2018-06-28 remove old cmake variable QWTPOLAR Even Rouault 2018-06-28 Postgres provider: fix build with old QT 5 Jürgen E. Fischer 2018-06-28 show wms request step size widgets when customization is enabled Jürgen E. Fischer 2018-02-18 Port gps support to QSerialPort (byebye QExtSerialPort) Peter Petrik 2018-06-28 match Qt naming schema for factories Martin Dobias 2018-06-28 Be slightly more efficient when doing ray-mesh intersection tests Martin Dobias 2018-06-28 Check intersection with all relevant nodes to find the closest intersection Martin Dobias 2018-06-28 Fix issues with camera view center adjustments + option to show the center Martin Dobias 2018-06-27 [3d] Handle tilting and rotation of camera better This will update camera's view center as the camera moves around. Before the view center would be always at the zero elevation, which means that with terrain further away from zero elevation tilting and rotation of camera would feel weird due to the center point being far away. In order to update camera's view center we need to calculate intersection of terrain with a 3D ray coming from the camera's position towards the center of the viewport. This is done by going through the active terrain tiles and checking whether their bounding box intersects the ray - if it does, then we do an exact test of terrain tile's triangle mesh against the ray to find the closest intersection point. When we have the intersection, we update the view center to be at the terrain's surface. Unfortunately raycasting in Qt3D is only available from 5.11 which has been released only very recently. I have therefore ported some code from Qt3D internals and added ray vs axis-aligned box from a different source (Qt3D uses bounding spheres but they are not available in public API either) Merge: 9643d52055 79d761d6da Martin Dobias 2018-06-28 Merge pull request #7313 from PeterPetrik/mesh_layer_styling_gui [mesh] [feature] App widgets for styling mesh layers Merge: 4c8b801791 cbb8a2b68a Matthias Kuhn 2018-06-28 Merge pull request #7316 from m-kuhn/hideZoomToFeature Hide zoom to feature button for nonspatial embedded forms Martin Dobias 2018-06-22 Make sure that bool(obj) is True for QGIS API objects bool(obj) in Python has the following semantics: 1. if the object has __bool__() method, return its value 2. if the object has __len__() method, return its value 3. return True So for objects in QGIS API that implement __len__() method, we were getting unexpected behavior - for example, "if layer: ..." would evaluate as False in case the layer was empty, while the usual expectation is that any reference to an object that is not None should evaluate to True. Peter Petrik 2018-06-28 remove need for factory for system of measurement Peter Petrik 2018-06-28 change mesh UI to tabs instead of collapsible groups Mathieu Pellerin 2018-06-28 [FEATURE] map canvas @canvas_cursor_point variable (#7225) Nyall Dawson 2018-06-26 [processing] Don't abort when missing field name specified in delete columns algorithm Fixes #19256 Nyall Dawson 2018-06-28 [processing] Be more careful with output geometries added as a result of clipping Tudor Bărăscu 2018-06-20 add disabled server test for gpkg getfeatureinfo filter Nyall Dawson 2018-06-28 [processing] Fix random selection algorithm when filter is set on layer Nyall Dawson 2018-06-28 [processing] Fix potential crash when calling processing.run with custom context, but no feedback object Nyall Dawson 2018-06-28 Style Nyall Dawson 2018-06-28 Followup d0e94728 We can't safely use final on anything exposed through sip Jürgen E. Fischer 2018-06-27 fix build with sip 4.18.1 (eg. ubuntu artful) Jürgen E. Fischer 2018-06-27 debian packaging: add python3-pyqt5.qtwebkit (fixes #19275) Jürgen E. Fischer 2018-06-24 fix typo Jürgen E. Fischer 2018-06-24 add 3.2 api doc to index list Jürgen E. Fischer 2018-06-21 wms provider: avoid exceeding server limits by tiling the requests (implements #19150) Merge: 602a858988 f2245efba8 Alessandro Pasotti 2018-06-27 Merge pull request #7310 from elpaso/oauth2 [auth] OAuth2 authentication plugin Merge: 3891608b7a c0932e5215 Luigi Pirelli 2018-06-27 Merge pull request #7318 from ismailsunni/sortable_shortcuts Make the Keyboard shortcuts list sortable. Peter Petrik 2018-06-27 fix minor issues from nyalldawson review Merge: d7b85c69f8 4f25d23fc2 Matthias Kuhn 2018-06-27 Merge pull request #7311 from m-kuhn/probot_stale Automatically close stale pull requests Ismail Sunni 2018-06-27 Make the Keyboard shortcuts list sortable. Alessandro Pasotti 2018-06-27 Remove plugin from API docs Matthias Kuhn 2018-06-26 Improve wording Alessandro Pasotti 2018-06-26 Spelling and doxygen Alessandro Pasotti 2018-06-26 [auth] Code style, unique ptrs and documentation Alessandro Pasotti 2018-06-26 Remove obsolete CMake FindQJSON Merge: 7847421de4 ae6bffde24 Matthias Kuhn 2018-06-26 Merge pull request #7016 from m-kuhn/featureSourceEmpty QgsFeatureSource::empty() method Matthias Kuhn 2018-06-26 Hide zoom to feature button for nonspatial embedded forms Fix #19261 https://issues.qgis.org/issues/19261 Peter Petrik 2018-06-26 spelling Matthias Kuhn 2018-06-26 Update to QgsProcessingFeatureSource::hasFeatures Peter Petrik 2018-06-26 fix travis issues: docs, sip, test Jürgen E. Fischer 2018-06-26 add missed file (followup 4790747ae) Peter Petrik 2018-06-11 [mesh] [feature] App widgets for styling mesh layers - Adding datasets to mesh layer from properties panel - Information and source panel in properties panel - Selection of active dataset (properties or styling panel) - Styling of contours/scalars (properties or styling panel) - Styling of mesh frame (properties or styling panel) - Styling of vector arrows (properties or styling panel) Peter Petrik 2018-06-25 fix travis Alessandro Pasotti 2018-06-25 Remove redundant CMake variables Matthias Kuhn 2018-06-25 Type Matthias Kuhn 2018-06-25 Don't close pull requests tagged "Merge After Thaw" Peter Petrik 2018-06-25 choose system of measurement for scalebar or position Alessandro Pasotti 2018-06-25 Add pyopenssl required by owslib Matthias Kuhn 2018-06-25 Add stale.yml Alessandro Pasotti 2018-06-25 Removed duplicated pg pki test Alessandro Pasotti 2018-06-25 Documentation for OAuth2 server testing Alessandro Pasotti 2018-06-25 Do not astyle o2 library Alessandro Pasotti 2018-06-25 [oauth2] Add o2 library as external Merge: 7acfe037c4 b232c42ef5 Matthias Kuhn 2018-06-25 Merge pull request #7309 from daniviga/transparent-svg Remove white background from qgis_icon.svg Daniele Viganò 2018-06-25 Remove white background from qgis_icon.svg Alessandro Pasotti 2018-06-20 [oauth] Fix tests and rebase agains current master Larry Shaffer 2017-10-27 [auth] Update OAuth2 plugin test to new QgsApplication::authManager() Larry Shaffer 2017-10-27 [auth] Update OAuth2 Python oauthlib test package for Docker Larry Shaffer 2017-10-27 [auth] Update OAuth2 plugin to new QgsApplication::authManager() Alessandro Pasotti 2017-10-27 [auth] Add mutex; remove qApp parents; do not set parent in wrong thread Alessandro Pasotti 2017-05-18 Pass urlencoded URL to the oauth handler Alessandro Pasotti 2017-05-16 [oauth2] Added test for resource owner password grant flow Larry Shaffer 2017-05-15 [FEATURE][auth] OAuth2 authentication method plugin - Supports authentication code, implicit and resource owner grant flows - Allows for preconfigured connections, read from default locations - Offers caching of access token beyond QGIS restarts - Save/load configurations - Has documentation written Sponsored by Monsanto Company Peter Petrik 2018-05-29 since 3.4 Peter Petrik 2018-05-23 fix doxygen warnings Peter Petrik 2018-05-23 fix travis and use qgscoordinateformatter Peter Petrik 2018-05-23 fix docs typos Peter Petrik 2018-05-23 fixes for position kit and coordinate transformer Peter Petrik 2018-05-22 remove unused import viktor.sklencar@lutraconsulting.co.uk 2018-05-16 [feature ] Add PositionKit, PositionMarker and other related classes to QgsQuick. For background information see the associated QEP (https://github.com/qgis/QGIS-Enhancement-Proposals/issues/109 Merge: fd8344bceb 4a48f50a85 Matthias Kuhn 2018-06-25 Merge pull request #7064 from anitagraser/patch-1 [FEATURE] Create PostGISExecuteAndLoadSQL.py Anita Graser 2018-06-22 Add qgis:postgisexecuteandloadsql Daniele Viganò 2018-06-22 More fixes for rpm/buildrpms.sh Daniele Viganò 2018-06-22 Package /usr/share/metainfo/org.qgis.qgis.appdata.xml in rpm properly Daniele Viganò 2018-06-22 Fix a regression in buildrpms.sh introduced in #7287 Nyall Dawson 2018-06-14 [FEATURE][processing] New 'Raster pixels to polygons' algorithm Converts a raster layer into a vector layer, with a polygon feature corresponding to each pixel from the raster and a single field containing the band value from the raster. Sponsored by SMEC/SJ Anita Graser 2018-06-22 Fix parameter names Even Rouault 2018-06-22 [WFS provider] Fix #7170 / properly take into account feature count limit (refs #18935) Even Rouault 2018-06-22 Fix build against QT 5.5 / Ubuntu 16.04 Fix issue introduced in 635f8ad7ca3b5204490723827d242b848af19cd7 In QT 5.5, operator== (const QString&, char) is not defined. Merge: cbde32f0fc e998fcf0b2 Even Rouault 2018-06-22 Merge pull request #7170 from rouault/wfs_pagesize [WFS provider] [FEATURE] Allow user to enable/disable paging and specify page size (fixes #18935) Merge: 2718317e85 31ab10322e Matthias Kuhn 2018-06-22 Merge pull request #4643 from merkato/master [FEATURE] Add role logging for PostGIS versioning. Matthias Kuhn 2018-06-22 Add minimal smartness for QgsProcessingFeatureSource::hasFeatures Merge: c780d607cc c6b4404cdc Matthias Kuhn 2018-06-22 Merge pull request #7298 from nyalldawson/layout [layouts] Save last used export folder in project Merge: 638fc0ceff 26c13d4b6b Matthias Kuhn 2018-06-22 Merge pull request #7105 from PeterPetrik/quick-3-identity [qgsquick] [feature] Identify and highlight Merge: 1503459f6a 6a987f913b Matthias Kuhn 2018-06-22 Merge pull request #7245 from rouault/gpkg_transactions [OGR provider] [FEATURE] Add support for transactions on GPKG databases Jürgen E. Fischer 2018-06-22 Bump version to 3.3 Jürgen E. Fischer 2018-06-22 changelog and news update for 3.2 Jürgen E. Fischer 2018-06-22 translation update for 3.2 from transifex Martin Dobias 2018-06-22 Fix a Python error in Processing GUI It turns out that an empty QComboBox evaluates to False: >>> t=QLineEdit() >>> bool(t) True >>> c=QComboBox() >>> bool(c) False Due to that, the 'TABLE' parameter was missing if its (editable) combo box was empty. Original error - while updating an algorithm's parameters (gdal:importvectorintopostgisdatabaseavailableconnections) Traceback (most recent call last): File "/home/martin/qgis/git-master/build-debug/output/python/plugins/processing/algs/gdal/GdalAlgorithmDialog.py", line 121, in parametersHaveChanged or (not p.checkValueIsAcceptable(parameters[p.name()])): KeyError: 'TABLE' Merge: 7ab6597150 bc737cefcd Martin Dobias 2018-06-22 Merge pull request #7296 from wonder-sk/processing-python-escape-quotes Fix escaping of quotes of map layer source in processing Merge: 648b588417 c6b8a1026a Matthias Kuhn 2018-06-22 Merge pull request #7288 from m-kuhn/19137 Take changes of embedded forms into account Matthias Kuhn 2018-06-22 Add dox Salvatore Larosa 2018-06-22 [pyqgis-console] APIs file updated Martin Dobias 2018-06-22 Switch more valueAsPythonString() implementations to use stringToPythonLiteral() Nyall Dawson 2018-06-22 Don't crash when findLayer is called with a nullptr Nyall Dawson 2018-06-22 Silence more plotly warnings on import Nyall Dawson 2018-06-22 Mark regex Nyall Dawson 2018-06-22 [console] Fix invalid regex warning Nyall Dawson 2018-06-22 [dbmanager] Fix error when connecting to postgis db Fixes #19240 Nyall Dawson 2018-06-22 Indentation Nyall Dawson 2018-06-22 More tests Nyall Dawson 2018-06-22 Fix some issues in findClosestExistingPath Etienne Trimaille 2018-06-21 do not translate these strings in metadata widget, review tab order Nyall Dawson 2018-06-22 Guard against infinite loop Nyall Dawson 2018-06-22 [layouts] Save last used export folder in project And use it in preference to the global last used export folder. Because GIS use is typically specific project based, and it makes little sense to default to an output folder related to a different project. Nyall Dawson 2018-06-22 Fix some warnings Nyall Dawson 2018-06-22 Add QgsFileUtils::findClosestExistingPath to find the closest existing folder match for a path E.g. if \a path is "/home/user/projects/2018/P4343" and "/home/user/projects" exists but no "2018" subfolder exists, then the function will return "/home/user/projects". (Suprisingly no existing Qt method for this!) Martin Dobias 2018-06-22 Fix escaping of quotes of map layer source in processing Nyall Dawson 2018-06-22 Fix some warnings Nyall Dawson 2018-06-22 Add missing references Jürgen E. Fischer 2018-06-22 typo fixes Etienne Trimaille 2018-06-04 return the default style first in the list Marco Bernasocchi 2018-06-21 fix spacing Marco Bernasocchi 2018-06-21 Make non progress reporting tasks have undefined bars instead of 0% Matthias Kuhn 2018-06-21 Reset embedded form when last feature is removed Fix #18754 Martin Dobias 2018-06-21 Fix a memory leak in classify() + add missing annotations/docstrings A pseudo color renderer was getting created in classify() but never deleted. Spotted by @PeterPetrik As a bonus switched a for loop from mixed constBegin()/end() usage to range for. Nyall Dawson 2018-06-21 Add some explanatory comments Nyall Dawson 2018-06-21 Initialize in headers Nyall Dawson 2018-06-20 Fix Ctrl shortcut handling for advanced digitizing dock Martin Dobias 2018-06-21 Fix crashes in geometry checker (fixes #18736) (#7292) This fixes two different crashes: - when trying to close the checker dialog while checks are running in background - when trying to run checks again after previously aborting a run Jürgen E. Fischer 2018-06-21 fix warnings Jürgen E. Fischer 2018-06-21 fix build with GDAL >=2.3 (followup 2ed54721) Denis Rouzaud 2018-06-21 QgsSettings.enumValue cast to enum Denis Rouzaud 2018-06-21 fix missing import Denis Rouzaud 2018-06-21 add test for QgsSettings.setEnumValue Denis Rouzaud 2018-06-21 [pyqgis] add misssing QgsSettings.setEnumValue also fix sections in enumValue and flagValue Matthias Kuhn 2018-06-21 Take changes of embedded forms into account when clicking on ok of an attribute form, tell all embedded widgets (all widgets actually) that we are going to close the form and it's the last call to push changes to the edit buffer or they will be lost. Fix #19137 Merge: 8609a2fa88 c280605126 Matthias Kuhn 2018-06-21 Merge pull request #7287 from daniviga/fix-rpm-build Some minor fixes to rpm/buildrpms.sh Martin Dobias 2018-06-21 Do not crash on exit due to dangling layer pointer (fixes #18732) When using attribute dialog to edit attributes of multiple selected features, the dialog may stay alive until QGIS exits (parented to QgisApp) and its internal QgsActionMenu would try to reload actions when they get removed in ~QgisApp, referring to a deleted map layer, so let's clean things up when the layer gets deleted to avoid trouble later. Merge: 981c6686c0 db398ab1b5 Matthias Kuhn 2018-06-21 Merge pull request #7283 from aleixpol/appstream Include AppStream metadata Daniele Viganò 2018-06-21 Fedora 26 has reached the end of life Daniele Viganò 2018-06-21 Some minor fixes to rpm/buildrpms.sh Nyall Dawson 2018-06-21 Dox++ Nyall Dawson 2018-06-21 Fix more sorting issues in vector format lists Nyall Dawson 2018-06-21 Add globs to information returned by QgsVectorFileWriter.supportedFiltersAndFormats Nyall Dawson 2018-06-21 Explicitly list [xlsx] extension for 'MS Office Open XML spreadsheet' format ...because most humans don't associate "MS Office Open XML" with XLS Nyall Dawson 2018-06-21 Fix confusing sort order of vector formats in save as dialog We were sorting on the driver name, not the display name, so MS OpenOffice ("XLSX") was appearing after Sqlite. Merge: c27b445130 ce0964402f Matthias Kuhn 2018-06-21 Merge pull request #7286 from anitagraser/patch-2 fixed link to PyQGIS docs Anita Graser 2018-06-21 fixed link to PyQGIS docs Jürgen E. Fischer 2018-06-21 fix tar (followup 4790747a) Nyall Dawson 2018-06-21 Another shellcheck fix Nyall Dawson 2018-06-21 Fix test Nyall Dawson 2018-06-21 Fix some SC2086 warnings Nyall Dawson 2018-06-21 Fix SC2196 warnings Nyall Dawson 2018-06-21 Fix SC2034 warnings Nyall Dawson 2018-06-21 Fix SC2188 warnings Nyall Dawson 2018-06-21 Fix SC2103 warnings Nyall Dawson 2018-06-21 Fix SC2006 warnings Nyall Dawson 2018-06-21 Fix SC2222 warnings Nyall Dawson 2018-06-21 Fix SC2004 warnings Nyall Dawson 2018-06-21 Fix SC2068 warnings Nyall Dawson 2018-06-21 Fix SC2035 warnings Nyall Dawson 2018-06-21 Fix SC2062 warnings Nyall Dawson 2018-06-21 Fix SC2181 warnings Nyall Dawson 2018-06-21 Fix SC2116 warnings Nyall Dawson 2018-06-21 Fix SC2219 warnings Nyall Dawson 2018-06-21 Fix all SC2164 warnings Nyall Dawson 2018-06-21 Disable all failing shellcheck checks Nyall Dawson 2018-05-30 [ci] Run shellcheck as part of code_layout build Aleix Pol 2018-06-20 Install appdata information for QGIS Nyall Dawson 2018-06-21 Align widgets in raster layer save as dialog Harrissou Sant-anna 2018-06-20 Use a proper label in the "Save raster as" dialog and mimic the vector dialog Denis Rouzaud 2018-06-20 fix prepare-commit for python additions Denis Rouzaud 2018-06-20 use Q_ENUM for QgsLocator::Priority Tudor Bărăscu 2018-06-20 rework server test to use geopackage and qgz Jürgen E. Fischer 2018-06-20 Tune osgeo4w scripts (followup cab6a4b6) Nyall Dawson 2018-06-20 [layouts] Fix a crash when using multiframe items when no pages exist Nyall Dawson 2018-06-20 [layouts] Avoid a crash when no pages exist in layout Merge: 77d22849d9 bf4604f0fe Matthias Kuhn 2018-06-20 Merge pull request #7274 from m-kuhn/raii Code cleanup Nyall Dawson 2018-06-20 Fix calculation of relation aggregate in virtual field with same name as related field Nyall Dawson 2018-06-20 Typo Nyall Dawson 2018-06-20 Good typography Matthias Kuhn 2018-06-20 Typo Matthias Kuhn 2018-06-20 Stick to C++11 for now Nyall Dawson 2018-06-20 [processing] Silence warnings thrown from within plotly on import Nyall Dawson 2018-06-20 [processing] Fix bar and box plot exception when category field has NULL values Lancelot SIX 2018-06-18 Ensure qgis.db is writable when copied from RO source In some package managers (such as NIX[1], used in NixOS[2]), all the data is installed into a read-only file system. When QGis is first launched on those systems, it copies the template `qgis.db` from the share directory into the user private .local directory, but keeps its permissions unchanged: readonly. Any attempt from QGIS to update this file fails. This commit makes sure that the `qgis.db` file is user writable when it is copied from the installation directory. [1] https://nixos.org/nix/ [2] https://nixos.org/ Harrissou Sant-anna 2018-06-19 Replace Style tab by symbology to be coherent with vector layer properties dialog and cleanup the 'style' misuse/confusion Sandro Mani 2018-06-19 Fix potential buffer truncation Forward ported from kadas-albireo Matthias Kuhn 2018-06-19 Use const cache Merge: 2aa2ef48f0 ff1988f11d Denis Rouzaud 2018-06-19 Merge pull request #7171 from 3nids/sip_python_repr create Python __repr__ methods for QgsPoint and QgsPointXY Denis Rouzaud 2018-06-19 Python __repr__ test output Nyall Dawson 2018-03-26 [layouts] Fix data defined page sizes sometimes lead to incorrect created atlas image sizes Because the exporter prefers to use the image size when it's specified (as is done in QGIS app), we need to ignore this when the aspect ratio of that size doesn't match the aspect ratio of the page to render. Fixes #18534 Merge: 353eb65117 0b9df82268 Alessandro Pasotti 2018-06-19 Merge pull request #7272 from tudorbarascu/tests remove redundant test Matthias Kuhn 2018-06-19 Double quote to prevent globbing and word splitting. Matthias Kuhn 2018-06-19 $/${} is unnecessary on arithmetic variables. Matthias Kuhn 2018-06-19 Double quote to prevent globbing and word splitting. Matthias Kuhn 2018-06-05 Add shebang to shell scripts Matthias Kuhn 2018-06-19 Code cleanup Denis Rouzaud 2018-06-19 use SIP to define Python __repr__ rather than injections because it's a bit more clever! Tudor Bărăscu 2018-06-19 remove redundant test Denis Rouzaud 2018-06-19 clean auto folders in sip test Denis Rouzaud 2018-06-05 add __repr__ for more geometry classes and add test Denis Rouzaud 2018-06-04 create Python __repr__ methods for QgsPoint and QgsPointXY Merge: cab6a4b648 05fad59b26 Alessandro Pasotti 2018-06-19 Merge pull request #7270 from tudorbarascu/enable_tests enable test for getfeatureinfo value relation widget values Merge: 5797c49312 1a2213d891 Matthias Kuhn 2018-06-19 Merge pull request #4990 from imiara/master Updated instructions on building QGIS master under MSVC 2015 Merge: c58c99829a 941d1c0677 Alessandro Pasotti 2018-06-19 Merge pull request #7261 from elpaso/bugfix-19195-wms-drag [bugfix] Fix double escaping of colon in QgsMimeDataUtils Nyall Dawson 2018-06-19 Expand range of colors available for new layers Here's the rules if you want to add more here (developed by @nirvn and myself) - Keep colors in the "middle" - avoid too light or too dark colors, too light colors will make line layers invisible on the default white background, too dark colors are too visually heavy for polygon areas - Avoid over saturated/pure colors, which are too visually heavy. E.g. - No blues! Blues have a single meaning on maps (water) and we're almost never going to fluke that a randomly assigned blue color is given to a water feature layer. So we just avoid blues altogether as users are almost always going to have to change layers away from blue anyway. - Avoid yellow. Yellow is used as the default selected feature color in QGIS, so keep colors well away from this yellow to avoid confusion between selected/unselected yellow layers - Keep things "happy", "positive" and "friendly". No baby puke green/browns Tudor Bărăscu 2018-06-19 enable test for getfeatureinfo value relation widget values Merge: 471573d279 7a2302d2c9 Matthias Kuhn 2018-06-19 Merge branch 'master' into master Nyall Dawson 2018-06-19 Use better approach to set dock visibility shortcuts Instead of just showing/hiding the dock, use the toggleUserVisible method instead. This means that open docks, which are however hidden behind a different tab, aren't closed, but instead are brought forward to be user visible. Nyall Dawson 2018-06-19 Add method to toggle user visibility of QgsDockWidgets Harrissou Sant-anna 2018-06-19 Reorder widgets and replace outline label Harrissou Sant-anna 2018-06-18 Place labels next to their corresponding options in North Arrow decoration The "placement" and "Margin from edge" labels are currently inverted Also fix tabstops Alessandro Pasotti 2018-06-19 Use QRegularExpression and negative look behind Merge: 4059c9b71d d84471b149 Alessandro Pasotti 2018-06-19 Merge pull request #7265 from ablakey/fix-py-provider-index Addressed two issues that caused createSpatialIndex() to fail. Nyall Dawson 2018-06-19 Move some more common geometry methods to headers to allow compiler inlining Nyall Dawson 2018-06-19 [layouts] Tweak format of multiple metadata keyword argument exports Andrew Blakey 2018-06-18 Addressed two issues that caused createSpatialIndex() to fail. Fixes #19220 Nyall Dawson 2018-06-18 Fix silliness in test Nyall Dawson 2018-06-18 Spelling Nyall Dawson 2018-06-18 Unit tests for QgsMessageLog Nyall Dawson 2018-06-18 Don't flag the "running from build path" warning in the app message log Nyall Dawson 2018-06-18 Add API for temporarily suppressing user notifications for message log critical/warning messages These messages are still logged, but the log indicator is not modified to flag their appearance. This allows certain error messages to be logged (e.g. on startup) which cannot be fixed by users/developers (e.g. those caused by upstream Qt issues, 3rd party Python libraries, etc) but without flagging them. Currently, we get so many of these warnings on startup that the log indicator loses all impact, and newly introduced, VALID errors go unnoticed/ignored. Nyall Dawson 2018-06-18 Fix doc test Nyall Dawson 2018-06-18 Add a signal when a project is cleared Alessandro Pasotti 2018-06-18 Remove wrong comment Nyall Dawson 2018-06-18 Use correct icon Alessandro Pasotti 2018-06-18 Fix test Alessandro Pasotti 2018-06-18 [bugfix] Fix double escping of colon in QgsMimeDataUtils Fixes #19195 - WMS layer loaded in incorrect CRS when using drag and drop from Browser panel Merge: e39abc5c83 9c8545722d Alessandro Pasotti 2018-06-18 Merge pull request #7244 from elpaso/bugfix-18518-server-gfi-relations [bugfix][server] respect relations in getfeatureinfo Merge: a17b77be56 c727d449e8 Alessandro Pasotti 2018-06-18 Merge pull request #7240 from elpaso/bugfix-19155-layout-legend-undo-crash [bugfix] Crash on undo layout legend item on deleted item Nyall Dawson 2018-06-18 [processing][gdal] Add missing parameters for buildvrt algorithm Nyall Dawson 2018-06-18 [processing][gdal] More descriptive name for separate parameter in buildvrt algorithm Fixes #19212 Nyall Dawson 2018-06-17 QgsRectangle::intersect should use a reference, not a pointer We never call this method using nullptrs, so there's no need for this to be a pointer argument in the first place. And having it a pointer encourages leaky code, such as the leak this commit fixes in server. Alessandro Pasotti 2018-06-17 [bugfix] Crash on undo layout legend item on deleted item Added test Alessandro Pasotti 2018-06-17 Revert "[bugfix] Crash on undo layout legend item on deleted item" This reverts commit 9def3470f02c06c886ad0fab6092584d99178a10. Alessandro Pasotti 2018-06-17 [bugfix] Revert 2f2221a and update the tests Fixes #19199 - regression: vector layer legend symbol / children (i.e. rules) aren't shown when in group Alessandro Pasotti 2018-06-17 Revert "Do not return invalid layers from findLayers()" This reverts commit 2f2221aec7a12138dacccd40ac3a34573e3a5da3. Alessandro Pasotti 2018-06-17 Make setInstance private and QgsConfigCache a friend Nyall Dawson 2018-06-17 Remove unnecessary code QObjects cannot be copied anyway Nyall Dawson 2018-06-17 Fix build, dox++ Nyall Dawson 2018-06-17 Ban QScopedPointer/QSharedPointer Nyall Dawson 2018-06-17 Ban more obselete qt methods Denis Rouzaud 2018-06-16 [locator] add clearPreviousResults virtual method (#7256) * [locator] add clearPreviousResults virtual method * also clear previous results when triggering result Nyall Dawson 2018-06-17 Fix doxygen warning Nyall Dawson 2018-06-17 Fix use of banned methods Marco Hugentobler 2018-06-15 Fix warning Marco Hugentobler 2018-06-14 Consider PR feedback Marco Hugentobler 2018-06-14 \param instead of @param Marco Hugentobler 2018-06-12 Add unit test for geometry generator dxf export Marco Hugentobler 2018-06-11 Fix data defined properties in dxf export Marco Hugentobler 2018-06-11 Fix svg export bug Marco Hugentobler 2018-06-05 Port dxf export improvements to QGIS 3 Marco Hugentobler 2018-06-04 Support geometry generator in dxf output Nyall Dawson 2018-06-16 Ban @ doxygen style annotations Nyall Dawson 2018-06-16 Ban deprecated qMin/qMax/etc methods Nyall Dawson 2018-06-16 Upgrade INT_ methods to numeric_limits Nyall Dawson 2018-06-16 More DBL_MIN/MAX_EPSILON upgrades Nyall Dawson 2018-06-16 [ci] Add unit test for banned keywords Flags use of keywords representing deprecated or other "to be avoided" methods, e.g. use of DBL_MAX instead of the type-safe std::numeric_limits::max() method. Nyall Dawson 2018-06-16 [sipify] Replace std::numeric_limits with old style DBL_MAX/etc Nyall Dawson 2018-06-16 DBL_EPSILON -> numeric_limits Nyall Dawson 2018-06-16 Remove a bunch of disabled code Nyall Dawson 2018-06-16 DBL_MAX -> std::numeric_limits Nyall Dawson 2018-06-16 [postgres] Really disable dynamic queue size The original commit speed up some layers, but regressed performance for others. It was decided to revert the dynamic queue feature, but it seems this was never actually done. Fixes #16239, #19203 Nyall Dawson 2018-06-16 [processing][saga] Fix definition of cross profiles alg, add test Mathieu Pellerin 2018-06-15 [ui] properly size symbols in the layer properties' dependencies list Mathieu Pellerin 2018-06-15 [ui] properly size symbols for the layout legend item widget's list Even Rouault 2018-06-14 [OGR provider] [FEATURE] Add support for transactions on GPKG databases For complete support, it requires two GDAL fixes: - One to avoid feature count to be invalid when using ROLLBACK TO SAVEPOINT https://github.com/OSGeo/gdal/commit/f73ec8cd1dac08e66845397f59e47e4304f110d4 - Another one to avoid nasty issues, at least on Linux, with the POSIX advisory locks used by libsqlite that could be invalidated due to how GDAL could open files behind the back of libsqlite. The consequence of this could be the deletion of -wal and -shm files, which caused issues in QGIS (non working iterators when the edit is finished, and later edits in the same session not working). Those issues could appear for example if doing ogrinfo on the .gpkg opened by QGIS, or if opening two QGIS session on the .gpkg Both fixes are queued for GDAL 2.3.1 Alessandro Pasotti 2018-06-15 Typo and SIP_SKIP Merge: 6b08eff655 478d6d0880 Matthias Kuhn 2018-06-15 Merge pull request #7055 from m-kuhn/wfsNoMainThreadEventLoopb Avoid running QEventLoop on main thread (in WFS provider) Nyall Dawson 2018-06-15 Spelling Nyall Dawson 2018-06-15 [processing][saga] Fix duplicate confusion matrix algs Fixes #19188 Nyall Dawson 2018-06-15 [processing][saga] Fix duplicate cluster analysis algs Nyall Dawson 2018-06-15 [processing][saga] Fix params for IDW alg Nyall Dawson 2018-06-15 [processing][saga] Remove duplicate GWR algs, fix params Nyall Dawson 2018-06-15 [processing][saga] Remove duplicate polygon self intersection alg, fix params and add test Nyall Dawson 2018-06-15 [processing][saga] Remove duplicate intersect alg, add test Nyall Dawson 2018-06-15 [processing][saga] Remove duplicate symmetrical difference alg and add test. Warnings: SAGA results are bad here! Use the native QGIS alg instead Nyall Dawson 2018-06-15 [processing][saga] Remove duplicate polygon difference alg, add test Nyall Dawson 2018-06-15 [processing][saga] Remove duplicate identity alg, add test Nyall Dawson 2018-06-15 [processing][saga] Remove duplicate polygon union algorithm Also - fix typo in algorithm name - add unit test Nyall Dawson 2018-06-15 [processing][saga] Remove duplicate polygon update algorithm, add test Alessandro Pasotti 2018-06-14 Remove unused and duplicated private function Nyall Dawson 2018-06-14 Fix seealso links Nyall Dawson 2018-06-14 Indentation Nyall Dawson 2018-06-14 Calculate block extent directly from iterator Nyall Dawson 2018-06-14 Unit tests and dox for QgsRasterIterator Nyall Dawson 2018-06-14 Fix exception in create constant raster alg Nyall Dawson 2018-06-13 [afs] Fix 'Limit to extent' option was ignored Alessandro Pasotti 2018-06-14 Add test data for gfi server relations Alessandro Pasotti 2018-06-14 [bugfix][server] Respect relations in getfeatureinfo Fixes #18518 QGIS Server 3 GetFeatureInfo doesn't resolve value relations anymore Matthias Kuhn 2018-06-14 Also forward proxyAuthentication and sslErrors to main thread Merge: 4beb3211e2 a92b049a70 Matthias Kuhn 2018-06-14 Merge pull request #7241 from tudorbarascu/typo fix dislpay typo Tudor Bărăscu 2018-06-14 fix dislpay typo Alessandro Pasotti 2018-06-14 [bugfix] Crash on undo layout legend item on deleted item Fixes #19155 Martin Dobias 2018-06-13 Fix text on symbol disappearing from single symbol renderer Because the single symbol was not having rule key in legend... Matthias Kuhn 2018-06-14 No need for extra variables Merge: 365fbed2a6 a6d78bc294 Matthias Kuhn 2018-06-14 Merge pull request #7236 from nyalldawson/min_qt Minimum qt version is 5.4 Matthias Kuhn 2018-06-14 Regenerate sip with latest sipify Matthias Kuhn 2018-06-13 Fix some authentication interaction threading issues Matthias Kuhn 2018-06-13 Add documentation Matthias Kuhn 2018-05-24 Use direct connection for NAM auth connections Matthias Kuhn 2018-06-10 Timeout tests after 55s Matthias Kuhn 2018-05-24 Experimental commit for synchroneous auth support Matthias Kuhn 2018-05-23 Parse capabilities immediately ... even when the request is sent in a different thread. Matthias Kuhn 2018-05-23 Add comment to explain the nasty details Matthias Kuhn 2018-05-23 Avoid deadlock by using Qt::DirectConnection Matthias Kuhn 2018-05-23 Send request from spawned thread Matthias Kuhn 2018-05-23 Run WFS feature counter task in separate thread Merge: 22ce7081d1 b3c31d3aff Alessandro Pasotti 2018-06-14 Merge pull request #7231 from elpaso/bugfix-18282-non-ascii-tags [bugfix] Style Manager - non ascii tags in symbols Nyall Dawson 2018-06-14 Fix build warning Nyall Dawson 2018-06-14 Make QgsRasterIterator optionally return the exact extent of the current block returned ... because this is very difficult to calculate exactly outside of the iterator, yet the iterator itself has this knowledge already... Alexander Bruy 2018-06-13 also use 1-dimensional table in modeler dialog (follow up 4b354984e8) Nyall Dawson 2018-06-14 Minimum qt version is 5.4 Jürgen E. Fischer 2018-06-13 fix build with Qt <5.7 Alessandro Pasotti 2018-06-13 [bugfix] Fix symbol tags with cyrillic names ... and other non-ascii as well Fixes #18282 - Style Manager - Impossible to work with non-Latin characters (tag or symbol names) Alessandro Pasotti 2018-06-13 Add test for QgsSqliteUtils Denis Rouzaud 2018-06-13 add logMessage method to locator filter (#7222) to discourage from using Python print() Nyall Dawson 2018-06-13 Fix double clear actions sometimes show in spin boxes Fixes #19178 Merge: 59938c83cc 9ebb646683 Stéphane Brunner 2018-06-13 Merge pull request #7208 from arnaud-morvan/wfs_srs_multilayer [server] Fix BBOX SRS in WFS GetFeature POST with two queries Nyall Dawson 2018-06-13 [processing] Fix Python representation of matrix parameter values with null entries Nyall Dawson 2018-06-13 [processing] Add unit tests for reclassify using nulls Nyall Dawson 2018-06-13 Support infinite ranges for null class boundaries Nyall Dawson 2018-06-13 Fix unit test Nyall Dawson 2018-06-13 Report warnings when class boundaries overlap Nyall Dawson 2018-06-13 [processing] Restore window geometry for fixed table editor dialog Nyall Dawson 2018-06-13 Add QgsRasterRange::asText for a text representation of a range Nyall Dawson 2018-06-13 Add overlaps test to QgsRasterRange Nyall Dawson 2018-06-13 Remove a duplicate test Nyall Dawson 2018-06-12 Use default raster iterator tile size Nyall Dawson 2018-06-12 Move more raster block methods to header for better compiler optimisation Nyall Dawson 2018-06-12 Unit tests for reclassification with data types Nyall Dawson 2018-06-12 Expose choice of raster data type for reclassify algs Nyall Dawson 2018-06-12 Throw exception when raster output could not be created Nyall Dawson 2018-06-12 Fix cancelation support for reclassify algs Nyall Dawson 2018-06-12 Throw exception when invalid band number specified Nyall Dawson 2018-06-12 Fix typo Nyall Dawson 2018-06-12 Throw exception for invalid table sizes Nyall Dawson 2018-06-12 Allow some frequently used methods to be inlined Nyall Dawson 2018-06-11 Minor fixes Nyall Dawson 2018-06-11 Remove unused member Nyall Dawson 2018-06-11 Add unique_ptr variant to QgsRasterIterator::readNextRasterPart Nyall Dawson 2018-06-11 Move body of reclassifyValue to header so it can be optimised Nyall Dawson 2018-06-11 Since 3.4->3.2 Nyall Dawson 2018-06-08 More Travis debugging Nyall Dawson 2018-06-08 Try to debug Travis test failure Nyall Dawson 2018-06-08 Add tests for processing reclassification algorithms Nyall Dawson 2018-06-08 Unit tests for reclassification utils Nyall Dawson 2018-06-08 Add typeinfo for RasterClass Nyall Dawson 2018-06-08 Formatting Nyall Dawson 2018-06-08 Add missing files Nyall Dawson 2018-06-07 Expose choice of how to handle out-of-class values Nyall Dawson 2018-06-07 Expose choice of bounds handling during reclassification Nyall Dawson 2018-06-07 Add reclassify by table algorithm Nyall Dawson 2018-06-07 Unit tests for list based contains Nyall Dawson 2018-06-07 Add contains check to QgsRasterRange Nyall Dawson 2018-06-07 Add bounds type handling to QgsRasterRange Nyall Dawson 2018-06-07 Fix equality test for QgsRasterRange when min/max is nan Nyall Dawson 2018-06-07 Tests for QgsRasterRange Nyall Dawson 2018-06-07 Expose a method to Python Nyall Dawson 2018-06-07 Documentation for QgsRasterRange Nyall Dawson 2018-06-06 [FEATURE] Native reclassify raster algorithms Adds two new native QGIS raster reclassification algorithms: - Reclassify by layer: reclassifies a raster using the ranges specified via min/max/value fields from a vector table - Reclassify by table: reclassifies a raster using a fixed table entered by users in the algorithm dialog Sponsored by SMEC/SJ Merge: dc651b6314 e9520311fb Alessandro Pasotti 2018-06-12 Merge pull request #7227 from elpaso/locale-make-overrideable Use default QLocale instead of system Alessandro Pasotti 2018-06-12 Use default QLocale instead of system no effect for now, but it makes the locale override possible through QLocale::setDefault() Merge: f1397f8439 9fc87aab7f Alessandro Pasotti 2018-06-12 Merge pull request #7220 from elpaso/bugfix-19096-DD-symbol-preview [bugfix] Clear all DD props before creating symbol preview Mathieu Pellerin 2018-06-12 [processing] fix geometry by expression algorithm geometryless input Merge: e899849def d9afb899a0 Alessandro Pasotti 2018-06-12 Merge pull request #7188 from elpaso/locale-formatting [bugfix] Fix double precision I/O in form widgets Merge: f4065d8aed 5cb86be6a2 Denis Rouzaud 2018-06-11 Merge pull request #7199 from 3nids/vertex_tool vertex tool fixes Denis Rouzaud 2018-06-08 rename some arguments and variables Merge: 55672237b8 1743451263 Luigi Pirelli 2018-06-12 Merge pull request #6647 from luipir/certs_not_removed_with_pki_postgis_on_win_port3 Certs not removed with pki postgis on win port3 Merge: d98c14a519 427ac10625 Matthias Kuhn 2018-06-11 Merge pull request #7150 from rouault/fix_plugin_login Plugin loading: only load .so files on Linux Merge: d1fa1508c0 bf2542e8ea Alessandro Pasotti 2018-06-11 Merge pull request #7221 from elpaso/load-qgz [bugfix] Also load .qgz files Alessandro Pasotti 2018-06-11 Also load .qgz files Alessandro Pasotti 2018-06-11 [bugfix] Clear all DD props before creating symbol preview Fixes #19096 - Applying a data defined size to a categorized layer hides its category symbol in the layers panel and legend Mathieu Pellerin 2018-06-11 followup 5c267f2: apply @wonder-sk 's comments Nyall Dawson 2018-06-10 Embed Layers Dialog UI fixes - Use a QgsFileWidget - Disable OK button when no layers are selected Nyall Dawson 2018-06-10 Ignore model font style and color in embed layers dialog And always show layers in standard font and colors. Otherwise they inherit the styling of the standard layer tree model, which means unchecked layers show in a "disabled" looking style, which is misleading (and meaningless) for the embedded layer choice. Ismail Sunni 2018-06-11 Add missing include to make it buildable in MacOS. Nyall Dawson 2018-06-11 Add new embedded indicator icon courtesy of @nirvn Nyall Dawson 2018-06-10 Memory safety Nyall Dawson 2018-06-10 Also show embedded indicators for groups Nyall Dawson 2018-06-10 [needs-docs] Don't show embedded layers in italics Since the new indicator shows this in a better, less visually noisy, way. Nyall Dawson 2018-06-10 [needs-docs] Use an indicator icon for embedded layers The previous approach of showing these layers with italic text is not obvious for users to understand, and the interface gives little clues as to why a layer cannot be edited. There's also no way to see what project a layer has been embedded from! So use a new indicator icon in the layer tree to flag embedded layers, with a tooltip showing the path to the embedded project location. Nyall Dawson 2018-06-10 Remove foreach, initialize pointer Mathieu Pellerin 2018-06-11 Avoid signalling repaint / data signals when a setSubsetString doesn't actually change (#7217) Behavior across providers harmonized & test added. Merge: 4e084b63c4 c3747e9554 Matthias Kuhn 2018-06-11 Merge pull request #7206 from m-kuhn/fix18380 Fix loading layers within embedded groups Alessandro Pasotti 2018-06-11 [bugfix] Fix Z&M edition. Fix double conversion from locale. Mnually Cherry-picked from 0ba36acf93353ff177f4e149215dbee8b9d5d78d Nyall Dawson 2018-06-11 [processing] Fix exception when browsing for folder in processing options for multiple folder settings Mathieu Pellerin 2018-06-11 More use of QgsLayerStyleOverride Mathieu Pellerin 2018-06-11 Use QgsLayerStyleOverride in QgsMapHitTest::runHitTestLayer Mathieu Pellerin 2018-06-11 Create a QgsLayerStyleOverride and use it for the job renderer Mathieu Pellerin 2018-06-10 [map themes] fix map renderer ignore theme blend and transparency layer settings Nyall Dawson 2018-06-11 Dox and indentation updates Nyall Dawson 2018-06-11 Refined tests for QgsProject::transactionGroup() Nyall Dawson 2018-06-11 Silence a clazy warning Nyall Dawson 2018-06-11 Update dox, bindings C. Marcel 2017-07-11 Add QgsProject::transactionGroup() available & with Python bindings. Nyall Dawson 2018-06-11 Fix failing test Denis Rouzaud 2017-12-17 add test to ensure scale lock is respected on canvas resize Alessandro Pasotti 2018-06-10 Use QLocale to parse string representation of numbers Because we now might have thousand separators, also fixes the NULL issue reported by DelazJ. Comes with many test cases. Merge: f4ecbbfed0 137bc4dbc2 Alessandro Pasotti 2018-06-09 Merge pull request #7211 from elpaso/bugfix-19145-legend-crash [bugfix] Do not crash when removing a layout legend item Alessandro Pasotti 2018-06-09 Fix test, because we only accept comma for compatible locales Alessandro Pasotti 2018-06-09 Check if conversion was successful before passing to locale Merge: 23277284e7 615d7a03f2 Alessandro Pasotti 2018-06-09 Merge pull request #7210 from elpaso/bugfix-18656-layout-map-extent [bugfix] Use locale representation for extent Alessandro Pasotti 2018-06-09 Fix test comparison Alessandro Pasotti 2018-06-09 Skip custom handling of decimal point if it's a dot Alessandro Pasotti 2018-06-09 Respect locale decimal separator in input fields Alessandro Pasotti 2018-06-09 Added tests for locales other than english Alessandro Pasotti 2018-06-09 [bugfix] Do not crash when removing a layout legend item ... when the layer was removed from the map, the legend sync was disabled and the drawind order was enabled ... Fixes #19145 Crash when deleting an item from the layout legend Alessandro Pasotti 2018-06-09 Use locale representation for extent Fixes #18656 Print Layout: unable to manually modify the X and Y coordinates in the map Item properties panel Nyall Dawson 2018-06-09 [processing][gdal] Fix execution of hillshade with multidirectional argument And add tests Matthias Kuhn 2018-06-09 Add test to save and reload embedded groups Alessandro Pasotti 2018-06-06 Set locale in the tests Alessandro Pasotti 2018-06-05 Accept dot and comma as decimal point on input Alessandro Pasotti 2018-06-05 Try to convert doubles with comma as decimal point Alessandro Pasotti 2018-06-05 Use displayString to get the formatted value Alessandro Pasotti 2018-06-05 Use QLocale when representing double fields Denis Rouzaud 2018-06-08 fix documentation in QgsRectangle Denis Rouzaud 2018-06-08 use unique_ptr and log message when transform fails Merge: b4cbfed47a 82c2aaaa80 Even Rouault 2018-06-08 Merge pull request #7207 from rouault/geojson_add [OGR provider] Fix adding a new GeoJSON field, starting a new edit session and filling it (fixes #7205) arnaud.morvan@camptocamp.com 2018-06-08 [server] Fix BBOX SRS in WFS GetFeature POST with two queries Correctly transform featureRequest.filterRect in WFS POST GetFeature request with multiple Query elements. Even Rouault 2018-06-08 [OGR provider] Fix adding a new GeoJSON field, starting a new edit session and filling it (fixes https://github.com/qgis/QGIS/pull/7205) Matthias Kuhn 2018-06-08 Load layers within embedded groups Fix #18380 Matthias Kuhn 2018-06-08 Add test for embedded groups Nyall Dawson 2018-06-08 Add failing test for Geojson add field and then features Mathieu Pellerin 2018-06-08 Update copyright header for raster layer unique values alg Mathieu Pellerin 2018-06-08 [processing] share code between zonal histrogram and zonal stats algs Nyall Dawson 2018-06-08 [processing] Fix feedback message in merge vector alg Nyall Dawson 2018-06-08 [processing][SAGA] Fix interpolation choices for add grid values algorithms And add more tests Fixes #19132 Nyall Dawson 2018-06-08 Add some tooltips to diagram show properties Refs #19109 Nyall Dawson 2018-06-08 Fix data defined show diagram setting does not always work Fixes #19109 Nyall Dawson 2018-06-08 [layouts] Fix item_variables function with non-lowercase item ids Fixes #19063 Nyall Dawson 2018-06-08 Supress dos2unix output Nyall Dawson 2018-06-08 Use a raster iterator for zonal stats, to optimise zonal stats calculation of large zones with lots of corresponding raster pixels Nyall Dawson 2018-06-08 Prevent background execution of zonal stats This algorithm is NEVER safe to run in the background, because it directly modifies a layer in place. We should: - make a variant of this algorithm which returns a new layer AND - refactor the QgsZonalStats code to create a separate map of feature->stats, and then modify the existing Zonal Stats algorithm to apply these changes in a post processing step Nyall Dawson 2018-06-08 Better constructor, dox Nyall Dawson 2018-06-06 Update processing test results Nyall Dawson 2018-06-06 Make zonal statistics algorithm thread safe Nyall Dawson 2018-06-06 Fix zonal stats min/max values when pixel area is greater than polygon area Nyall Dawson 2018-06-06 Fix zonal statistics calculations when pixel size is greater than polygon size Fixes #17159 Nyall Dawson 2018-06-06 Fix incorrect calculation of zonal statistics Raster block extent was based on intersection of raster vs feature's bounding box, which was not necessarily snapped to multiples of the pixel size. But the pixel center point/extent was being calculated as though the retrieved extent was an exact multiple of the pixel size. This led to incorrect retrieval of pixel values. Nyall Dawson 2018-06-06 Add thread safe method of constructing QgsZonalStatistics, using a QgsRasterInterface instead of a QgsRasterLayer Nyall Dawson 2018-06-06 Ensure zonal stats respsects all user set no data values Nyall Dawson 2018-06-06 Minor refactoring, avoid use of old style cast Nyall Dawson 2018-06-06 Use prepared geometries to check for intersection between pixel rectangles and polygons when doing exact statistics calculations in zonal stats Sppeds up zonal stats calculation by ~10x when pixel size is large (compared to polygon sizes) Nyall Dawson 2018-06-06 Avoid use of raw GEOS API Nyall Dawson 2018-06-06 Use doubles, not float values, within zonal stats Nyall Dawson 2018-06-06 Use unique_ptr Nyall Dawson 2018-06-08 Fix missing definition in data defined buttons Fixes #19110 Nyall Dawson 2018-06-08 Fix some clazy eventFilter warnings Nyall Dawson 2018-06-08 Capitalization Nyall Dawson 2018-06-08 Use standard crosshair cursor in layouts Loïc Bartoletti 2018-06-06 remove specific cursor for QgsMeasureTool Denis Rouzaud 2018-06-07 [cmake] fix deprecated OLD policy for CMP0053 https://cmake.org/cmake/help/v3.1/policy/CMP0053.html Harrissou Sant-anna 2018-06-07 Add the Copy and Move Feature(s) button to Edit menu (#6884) Denis Rouzaud 2018-06-07 [move feature tool] respect CAD constraint [fix #19141] Denis Rouzaud 2018-06-07 [vertex editor] set extent of map canvas on the whole selection of nodes Denis Rouzaud 2018-06-07 [vertex tool] create the editor with an initial selection Denis Rouzaud 2018-06-07 [vertex editor] selected vertices are in bold too Denis Rouzaud 2018-06-07 [vertex editor] connect selection model after setting the model otherwise, the selection model is a null pointer Merge: 22a98fb680 b307f39f63 Alessandro Pasotti 2018-06-07 Merge pull request #7195 from elpaso/bugfix-18981-export-qlr-crash-2 [bugfix] Crash when exporting (invalid) legend to qlr Fixes #18981 Alessandro Pasotti 2018-06-07 Added broken qlr file for the test case Alessandro Pasotti 2018-06-07 Add test for QgsLayerDefinition (regression #18981) Alessandro Pasotti 2018-06-07 Include QDomNode (needed to build the test) Alessandro Pasotti 2018-06-07 Do not return invalid layers from findLayers() Nyall Dawson 2018-06-07 [processing] Allow choice of field prefix for Join algorithms Avoids clash of field names resulting in potentially misleading results Denis Rouzaud 2018-06-06 [cmake] fix deprecated OLD policy CMP0048 (#7193) Alessandro Pasotti 2018-06-06 [bugfix] Crash when exporting (invalid) legend to qlr Fixes #18981 Save QLR crashes QGIS 3 This patch definitely prevents the crash but I'm not sure if we should also introduce the same check in QgsLayerTree::isLayer or even in QgsLayerTreeGroup::findLayers() or also when importing a qlr that might lead to invalid layer (like in this bug report). Harrissou Sant-anna 2018-06-06 [needs-docs] Remove obsolete tooltip on "Move Feature(s)" tool (#7191) now that it fully handles snapping Nyall Dawson 2018-06-06 Fix crash in merge features dialog Fixes #19119 Denis Rouzaud 2018-06-05 fix sip test only check for Python file if it is produced Nyall Dawson 2018-06-05 Documentation Nyall Dawson 2018-06-05 [python] Don't install error hook by default This error hook should only ever be used from QGIS app, never from standalone scripts and applications, so we should default to not using it and only install it when initializing python from app. Otherwise default behavior for standalone scripts based on PyQGIS is to silently swallow exceptions - this leaves script developers *no clues* to go off to debug their applications, meaning that errors which would usually take a couple of seconds to fix become horrible exercises in frustration for those unaware of QGIS' exception handling and the QGIS_DISABLE_MESSAGE_HOOKS environment variable. Refs #19111 Nyall Dawson 2018-06-05 [processing] Fix missing schemas in postgis destination selection panel Tom Chadwin 2018-06-05 Avoid deprecated regex Avoid invalid escape sequence via raw string: `re.compile('^[^\s\(]+')` > `re.compile(r'^[^\s\(]+')` Tom Chadwin 2018-06-05 Processing: avoid deprecated regex Invalid escape sequence avoided via raw string: `re.findall("\d+|[a-zA-Z]+", rep[0][0])` > `re.findall(r"\d+|[a-zA-Z]+", rep[0][0])` Tom Chadwin 2018-06-05 Processing: Avoid deprecated regex Escape sequence avoided in DefinProjection by using raw string: `re.compile('\|.*')` > `re.compile(r'\|.*')` Merge: 370bac9935 b07c334723 Blottiere Paul 2018-06-05 Merge pull request #7078 from arnaud-morvan/server_proper_literal_convertion [server] Proper convertion of literals in Filters Merge: 88a49e7e33 0304ec49b6 Even Rouault 2018-06-05 Merge pull request #7152 from rouault/fix_memleaks_qgsstyle Fix various memleaks in QgsStyle Nyall Dawson 2018-06-05 Fix zonal stats doesn't work with raster/vector in different CRS Fixes #19027 arnaud.morvan@camptocamp.com 2018-05-25 [server] Proper convertion of literals in Filters Convert OGC Filter's literals accordings to field type. This can have a huge impact on performance in some cases. For example for a filter like "num_char" = '+2' converted to "num_char" = 2, this result with PostgreSQL provider in a fallback to client side evaluation for the whole filter, including the bbox if present. Even Rouault 2018-06-05 [OGR provider] Complementary fix for #18596, related to adding a new field to a GeoJSON file Denis Rouzaud 2018-06-05 [pyqgis] add missing install of __init__.py for modules Merge: b2fce7364d 73cfe04712 Alessandro Pasotti 2018-06-05 Merge pull request #7012 from elpaso/python-provider Python provider QEP 122 Merge: c61e4821b5 fa7879ade1 Luigi Pirelli 2018-06-05 Merge pull request #7180 from luipir/processing_optional_value_default_in_batch_fix19115 [processing] Correct management of optional rasters in batch mode. Fixes #19115 Mathieu Pellerin 2018-06-05 [ui] do not hide floating panel toolbars for map-only view Luigi Pirelli 2018-06-05 [processing] Correct management of optional rasters in batch mode. Fixes #19115 Alessandro Pasotti 2018-06-05 Add missing import QgsCsException Alessandro Pasotti 2018-06-05 Re-enable the test on travis with a fix Nyall Dawson 2018-06-05 [processing] Fix create constant raster layer modifies pixel size Fixes #18446 Merge: b69389b650 bd0ec6e4e9 Matthias Kuhn 2018-06-05 Merge pull request #7176 from nyalldawson/cmp0040 Don't use old policy for CMP0040 Nyall Dawson 2018-06-05 Don't use old policy for CMP0040 Seems no longer required in any case Nyall Dawson 2018-06-05 Run clang-tidy modernization checks Nyall Dawson 2018-06-05 Add some missing dox Nyall Dawson 2018-06-04 Apply clang-tidy readability-avoid-const-params-in-decls fixit Checks whether a function declaration has parameters that are top level const. const values in declarations do not affect the signature of a function, so they should not be put there. Nyall Dawson 2018-06-04 [processing] Force model outputs to respect constraints set by their underlying algorithm's provider E.g. for model outputs generated by a saga algorithm, only sdat and shp files are valid outputs. So only give users choices of these instead of all formats. Also fixes temporary file names generated as part of model execution may use formats which are not compatible with the algorithm's provider. Fixes #18908 Harrissou Sant-anna 2018-06-02 Remove unnecessary space at the bottom of widgets Harrissou Sant-anna 2018-06-01 Remove unnecessary space at the bottom of Source tab and do some ui cleanup Merge: 8307264c3b 2502a3376e Even Rouault 2018-06-04 Merge pull request #7167 from rouault/gpkg_perf_improvements [OGR provider] Performance improvements on huge GeoPackage database (fixes #18402) Nyall Dawson 2018-06-04 [processing][SAGA] Avoid unicode errors when parsing description files Fixes #19062 Even Rouault 2018-06-04 [WFS provider] [FEATURE] Allow user to enable/disable paging and specify page size (fixes #18935) The 'maximum number of features' settings is now always the maximum number of features requested, even in WFS 2.0 with paging. For WFS 2.0, we add a checkbox to enable/disable paging and a text entry to specify the page size (if let to empty, server default is used) We also add a Detect button so that the WFS version is autodetected. Alessandro Pasotti 2018-06-04 NULL -> nullptr in sip code Merge: 0e4b595717 fcb6a74d23 Matthias Kuhn 2018-06-04 Merge pull request #7169 from m-kuhn/attrTableCrash19054 Fix crash when removing layer with attribute table open Alessandro Pasotti 2018-06-04 Revert "Re-enable test that was failing on Travis" This reverts commit c4d62ef05ff268d903b0a821b43573b161b3964c. Alessandro Pasotti 2018-06-04 Removed debug message leftover Matthias Kuhn 2018-06-04 Fix crash when removing layer with attribute table open Fix #19054 Even Rouault 2018-06-04 [OGR provider] Custom GPKG implementation of GetExtent() only needed for GDAL < 2.4 Merge: 4af0e4410e 474809ecef Matthias Kuhn 2018-06-04 Merge pull request #7168 from m-kuhn/noTrDebugMessages Do not translate debug messages Alessandro Pasotti 2018-06-04 Re-enable test that was failing on Travis Alessandro Pasotti 2018-06-04 registerProvider now returns a bool Matthias Kuhn 2018-06-04 Do not translate debug messages Even Rouault 2018-06-04 [OGR provider] Performance improvements on huge GeoPackage database (fixes #18402) - Introduce an approximate feature count for GeoPackage in case there are at least 100,000 rows in a table. - Add a super fast implementation of GetExtent() for GeoPackage when there is an RTree - Do not require feature count when enumerating layers from the browser Even Rouault 2018-06-04 qgsstyle.cpp: change protected to private Merge: 783b6b8120 e719af5096 Even Rouault 2018-06-04 Merge pull request #7153 from rouault/remove_VSIReadDirRecursive1 Remove VSIReadDirRecursive1() Mathieu Pellerin 2018-06-04 [geometry] optimize point distance to point Nyall Dawson 2018-06-04 [processing] Fix cannot use feature source as input for model crs or extent parameters Nyall Dawson 2018-05-23 [processing] Also add table output for raster unique values report algorithm Allows values to be used within models Alessandro Pasotti 2018-06-04 Better comment to explain why the ref needs to be incremented Nyall Dawson 2018-06-04 Fix some shellcheck warnings in astyle scripts Nyall Dawson 2018-06-04 Fix incorrectly capitalized accented menu entries Fixes #19102 Merge: adf5eb77cf 48bbd2460c Matthias Kuhn 2018-06-04 Merge pull request #7118 from m-kuhn/stringCompOperators Cast left node to text on string comparison Matthias Kuhn 2018-06-04 Change docstring order Matthias Kuhn 2018-05-31 Workaround to fix WFS provider empty() method Matthias Kuhn 2018-05-31 Isolate test failures with subset string modification Matthias Kuhn 2018-05-28 Reset subset string after testing Wfs test fails otherwise. Matthias Kuhn 2018-05-28 Add an empty test on truncated layers Matthias Kuhn 2018-05-28 Fix QgsVectorLayer::hasFeatures() crash when editable Matthias Kuhn 2018-05-28 Adjust target version Matthias Kuhn 2018-05-28 Make doctest happy Matthias Kuhn 2018-05-25 Adjust docstrings Matthias Kuhn 2018-05-25 Fix test Matthias Kuhn 2018-05-25 Adjust tests Matthias Kuhn 2018-05-25 Invert logic because True is not False Matthias Kuhn 2018-05-25 Fix docstring Matthias Kuhn 2018-05-25 Advanced logic for QgsVectorLayer::hasFeatures() Matthias Kuhn 2018-05-25 Make QgsVectorDataProvider::hasFeatures() final Matthias Kuhn 2018-05-23 QgsFeatureSource::hasFeatures() -> Yes, No, Maybe This method allows to determine if a feature source has content or not (or maybe). This method works for "generator" sources as well as for "collection" sources. Collection sources like QgsVectorDataProvider which allow to easily and in a cheap way determine if features are available can return FeaturesAvailable or NoFeaturesAvailable, generators will return FeaturesMaybeAvailable. QgsVectorDataProvider also implements an empty() method. Matthias Kuhn 2018-05-18 Use cheap request Matthias Kuhn 2018-05-18 Improve API docs Matthias Kuhn 2018-05-17 Fix typo Matthias Kuhn 2018-05-17 Add test for empty() to provider test suite Matthias Kuhn 2018-05-17 Add optimized version of QgsPostgresProvider::empty() Matthias Kuhn 2018-05-17 Add optimized versions of empty() to QgsVectorDataProvider Matthias Kuhn 2018-05-17 Add empty() and emptyUnknown() to QgsFeatureSource Andrea Giudiceandrea 2018-06-04 Add vector icons to some qgs algorithms (fixes #19082) (#7149) Nyall Dawson 2018-06-04 [processing][saga] Fix error in merge vector layers Fixes #18545 Nyall Dawson 2018-06-04 [processing][SAGA] Resync kriging parameters with saga manual And remove duplicate kriging algorithms, add tests Fixes #18191 Nyall Dawson 2018-06-04 [processing][saga] Fix error in raster calculator Fixes #18751 Nyall Dawson 2018-06-04 [processing] Fix evaluation of vector layer references to compatible feature sources Refs #18545 Nyall Dawson 2018-06-04 [processing][SAGA] Fix missing outputs from some algorithms Fixes #19103 Nyall Dawson 2018-06-04 [processing][saga] Add unit test for reclassify values (simple) Nyall Dawson 2018-06-04 [processing][SAGA] Fix broken reclassify values algorithm Fixes #18750 Nyall Dawson 2018-06-04 [processing] Matrix parameter values are always 1-dimensional Fix gui wrapper returns 2-dimensional parameters, which don't match with the expectations of QgsProcessingParameterMatrix Nyall Dawson 2018-06-04 [processing][SAGA] Fix exposed output formats to include only those supported by SAGA Refs #18908 Nyall Dawson 2018-06-04 Add missing license headers Nyall Dawson 2018-06-04 Fix path to licensecheck in test Nyall Dawson 2018-06-04 Try to use cpanm to install licensecheck Nyall Dawson 2018-06-04 Move licensecheck to external folder Nyall Dawson 2018-06-04 Include licensecheck.pl script in code_layout test folder Seems to be the only way to get this functional under Travis. TODO: remove when Travis is upgraded to a reasonably modern Ubuntu version Nyall Dawson 2018-06-04 Fail check if licensecheck missing Nyall Dawson 2018-06-04 Install more dependencies from repos Nyall Dawson 2018-06-04 Don't run tests when install modules Nyall Dawson 2018-06-04 No prompts Nyall Dawson 2018-06-04 Install licensecheck via cpan Nyall Dawson 2018-05-23 Add unit test for license headers Even Rouault 2018-06-04 Remove VSIReadDirRecursive1() This function was introduced at a time where some GDAL versions didn't have VSIReadDirRecursive(). Since we now require GDAL 2.1, this is safe to use plain VSIReadDirRecursive1() Merge: b21701b5d7 bb2e15c95a Even Rouault 2018-06-04 Merge branch 'master' into fix_memleaks_qgsstyle Nyall Dawson 2018-06-03 More checks Nyall Dawson 2018-06-03 [ogr] Fix combination of filterrect and filterfids ignores filterrect check Nyall Dawson 2018-06-03 Add feature source test for combination of filterfids AND filterrect Both these conditions must be honored when set, i.e. features with matching IDs but which fail the rect check should not be returned. Merge: 164f662dc0 6b7504d6cc Even Rouault 2018-06-03 Merge pull request #7151 from rouault/fix_use_after_free_at_qgis_exit Fix use-after-free at QGIS exist, linked to QgsCoordinateTransform cache Even Rouault 2018-06-03 Add QgsStyle::cleanDefaultStyle() and use it in QgsApplication::exitQgis() Denis Rouzaud 2018-06-02 fix sipify and run Denis Rouzaud 2018-06-02 concatenate auto_additions files with python module __init__.py.in Denis Rouzaud 2018-05-31 use dedicated files for auto additions Denis Rouzaud 2018-05-18 [sipify] allow to define python operator in headers sipify will take care of injecting them in python/{module}/__init__.py Even Rouault 2018-06-03 qgsstyle.cpp: avoid minor memleaks in use of sqlite3_mprintf() Even Rouault 2018-06-03 Fix use-after-free at QGIS exist, linked to QgsCoordinateTransform cache This fixes the following warning ==23284== Invalid read of size 4 ==23284== at 0x14911DE5: pj_ctx_get_errno (pj_ctx.c:137) ==23284== by 0x149104A9: pj_free (pj_malloc.c:188) ==23284== by 0x88C4DD3: QgsCoordinateTransformPrivate::freeProj() (qgscoordinatetransform_p.cpp:336) ==23284== by 0x88C29AB: QgsCoordinateTransformPrivate::~QgsCoordinateTransformPrivate() (qgscoordinatetransform_p.cpp:88) ==23284== by 0x88BEA6E: QExplicitlySharedDataPointer::~QExplicitlySharedDataPointer() (qshareddata.h:156) ==23284== by 0x88B7857: QgsCoordinateTransform::~QgsCoordinateTransform() (qgscoordinatetransform.cpp:139) ==23284== by 0x88C1827: QHashNode, QgsCoordinateTransform>::~QHashNode() (qhash.h:237) ==23284== by 0x88C18A6: QHash, QgsCoordinateTransform>::deleteNode2(QHashData::Node*) (qhash.h:585) ==23284== by 0xB9CBBF8: QHashData::free_helper(void (*)(QHashData::Node*)) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.5.1) ==23284== by 0x88C0276: QHash, QgsCoordinateTransform>::freeData(QHashData*) (qhash.h:621) ==23284== by 0x88BF735: QHash, QgsCoordinateTransform>::~QHash() (qhash.h:342) ==23284== by 0x88C1F2B: QMultiHash, QgsCoordinateTransform>::~QMultiHash() (qhash.h:994) ==23284== by 0xC378369: __cxa_finalize (cxa_finalize.c:56) ==23284== by 0x8110BB2: ??? (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.1.0) ==23284== by 0x4010DE6: _dl_fini (dl-fini.c:235) ==23284== by 0xC377FF7: __run_exit_handlers (exit.c:82) ==23284== by 0xC378044: exit (exit.c:104) ==23284== by 0xC35E836: (below main) (libc-start.c:325) ==23284== Address 0xaed0c6f0 is 0 bytes inside a block of size 32 free'd ==23284== at 0x4C2ECF0: free (vg_replace_malloc.c:530) ==23284== by 0x149103FD: pj_dealloc (pj_malloc.c:133) ==23284== by 0x88C1FB0: QgsProjContextStore::~QgsProjContextStore() (qgscoordinatetransform_p.cpp:45) ==23284== by 0xBE23DF5: (anonymous namespace)::run(void*) (atexit_thread.cc:71) ==23284== by 0xC377FF7: __run_exit_handlers (exit.c:82) ==23284== by 0xC378044: exit (exit.c:104) ==23284== by 0xC35E836: (below main) (libc-start.c:325) ==23284== Block was alloc'd at ==23284== at 0x4C2DBF6: malloc (vg_replace_malloc.c:299) ==23284== by 0x14911D8A: pj_ctx_alloc (pj_ctx.c:109) ==23284== by 0x88C1F64: QgsProjContextStore::QgsProjContextStore() (qgscoordinatetransform_p.cpp:40) ==23284== by 0x88C505B: __tls_init (qgscoordinatetransform_p.cpp:33) ==23284== by 0x88C5131: TLS wrapper function for QgsCoordinateTransformPrivate::mProjContext (in /home/even/qgis/QGIS/build/output/lib/libqgis_core.so.3.1.0) ==23284== by 0x88C39F6: QgsCoordinateTransformPrivate::threadLocalProjData() (qgscoordinatetransform_p.cpp:228) ==23284== by 0x88C33BE: QgsCoordinateTransformPrivate::initialize() (qgscoordinatetransform_p.cpp:162) Even Rouault 2018-06-03 Plugin loading: only load .so files on Linux I've recently lost some hair chasing mysterious crashes at QGIS exit and finally figured out this was due to an old version of the GRASS plugin that was loaded together with the new version, because the current filter is *.so* . So restrict this to plain *.so extension, which will be consistent with what QgsProviderRegistry::init() does. For more context https://lists.osgeo.org/pipermail/qgis-developer/2018-June/053546.html Merge: 9115d7f2f2 55aa7a86be Even Rouault 2018-06-03 Merge pull request #7146 from rouault/fix_18342 [OGR provider] Improve performance of subLayers(), particularly on FileGDB with the proprietary driver (fixes #18342) Nyall Dawson 2018-06-03 Add note to use QgsApplication::authManager() Even Rouault 2018-06-02 [OGR provider] Improve performance of subLayers(), particularly on FileGDB with the proprietary driver (fixes #18342) Nyall Dawson 2018-06-03 More tests Nyall Dawson 2018-06-02 Also check geometry in tests Nyall Dawson 2018-06-02 [ogr] Only try to add original fid from iterators, not in other cases Nyall Dawson 2018-06-02 Fix failing test We need to ensure that the FID column is also fetched for the unfiltered layer which we use when requesting features by ID Nyall Dawson 2018-06-02 Better tests Nyall Dawson 2018-06-01 Remove safety check Doesn't work correctly - flags valid matches as invalid Nyall Dawson 2018-05-30 [ogr] Fix very slow feature requests when filter string set Follow up 217e7006. Avoid the very expensive iteration to find matching features when a subset string is set by instead querying the original, unfiltered layer when we are doing a FilterFids type request. Fixes many hangs when using OGR layers with filters in place. Nyall Dawson 2018-05-29 Use correct member variable prefix Merge: f68f288dea 033071ae50 Alessandro Pasotti 2018-06-02 Merge pull request #7143 from elpaso/bugfix-19050-field-calc-save-real-as-int Do not set min/max precision for int fields Merge: 7e2ca8f61b 754018a477 Even Rouault 2018-06-02 Merge pull request #7145 from rouault/fix_18596 [OGR provider] When editing a GeoJSON file, close and re-open the file at end of editing session (fixes #18596) Even Rouault 2018-06-02 [OGR provider] When editing a GeoJSON file, close and re-open the file at end of editing session (fixes #18596) Merge: 2ed200a8f2 a9a8fbdb17 Even Rouault 2018-06-02 Merge pull request #7144 from rouault/fix_18976 [Postgres provider] Speed up feature insertion when pkid column is not set (fixes #18976) Even Rouault 2018-06-01 [cleanup] use for range based loop Merge: 9d3f8d44f5 75b7edf1d2 Even Rouault 2018-06-01 Merge pull request #7142 from rouault/fix_18996 QgsSvgCache::svgAsPicture(): make sure the returned picture is not shared (fixes #18996) Even Rouault 2018-06-01 [Postgres provider] Speed up feature insertion when pkid column is not set (fixes #18976) When inserting features whose attribute column corresponding to the pkid is empty, and tat this pkid column has a default value using a sequence, then we can remove it from the INSERT statement completely, which save us from doing a SELECT nextval(...) for each row. On the provided test case of that ticket, on a debug build, this cuts down the insertion time from 5 minutes to 1 minute 10s. Even Rouault 2018-06-01 QgsSvgCache::svgAsPicture(): make sure the returned picture is not shared (fixes #18996) For some reason QPicture.detach() doesn't seem to always work as intended, at least with QT 5.5 on Ubuntu 16.04 Serialization/deserialization is a safe way to be ensured we don't share a copy. Relates to a6eea7205c72a1be837ab43b79aad0c67a92a9b2 Alessandro Pasotti 2018-06-01 Do not set min/max precision for int fields Fixes #19050 QGIS saves integer field when I create a new real field through field calculator (Update field works as intended) backport required Merge: 3b29102627 b9003ffa12 Even Rouault 2018-06-01 Merge pull request #7140 from rouault/fix_19009 Assorted set of fixes regarding field length for OGR provider Merge: e4d5899bb2 43f796e78e Even Rouault 2018-06-01 Merge pull request #7141 from rouault/fix_18563 QgsVectorFileWriter: workaround a bug in GDAL where appending to an existing BNA crashes it (fixes #18563) Even Rouault 2018-06-01 QgsVectorFileWriter: workaround a bug in GDAL where appending to an existing BNA crashes it (fixes #18563) Upstream fixes done in GDAL as well to fix the crash itself: GDAL master: https://github.com/OSGeo/gdal/commit/a36939afd5248338d928ac2107e2136b32ffb9df GDAL 2.3 branch: https://github.com/OSGeo/gdal/commit/f9af14bc04e6f4fea8175f0e212455c2b6520378 Merge: dc9fb90b01 917a6e3cdc Even Rouault 2018-06-01 Merge pull request #7131 from rouault/fix_linux_build_qca QCAMacros.cmake: fix Linux build Alessandro Pasotti 2018-06-01 Added QgsDataProvider::ProviderOptions to the bindings Even Rouault 2018-06-01 QgsVectorDataProvider::supportedType(): only checks field length and precision against min/max if they are defined (ie > 0). Fixes test_qgsauxiliarystorage.py and qgis_projectstoragetest Denis Rouzaud 2018-05-31 add note on how to invalidate results Denis Rouzaud 2018-05-31 [locator] add a way to invalidate results from python API otherwise if you access the config of the filter (or change app settings) from outside the main application settings dialog, results are not invalidate for instance, if you update a URL of a service, results won't be updated Even Rouault 2018-06-01 QCAMacros.cmake: re-add 25ba36180cfbf836b9458beb98e28f62349c4260 for FreeBSD Even Rouault 2018-05-31 QCAMacros.cmake: fix Linux build https://github.com/qgis/QGIS/commit/25ba36180cfbf836b9458beb98e28f62349c4260 causes build failures on Ubuntu 16.04 and 18.04 with gcc {{{ /usr/bin/c++ -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/usr/include/Qca-qt5/QtCrypto -fPIE -std=gnu++11 -o CMakeFiles/cmTC_3b936.dir/qcaossl.cpp.o -c /home/even/qgis/QGIS/build/CMakeFiles/CMakeTmp/qcaossl.cpp In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:37:0, from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:41, from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1, from /usr/include/Qca-qt5/QtCrypto/qca_core.h:36, from /usr/include/Qca-qt5/QtCrypto/qca.h:36, from /usr/include/Qca-qt5/QtCrypto/QtCrypto:1, from /home/even/qgis/QGIS/build/CMakeFiles/CMakeTmp/qcaossl.cpp:2: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1067:4: error: #error "You must build your code with position independent code if Qt was built with -reduce-relocations. " "Compile your code with -fPIC (-fPIE is not enough)." # error "You must build your code with position independent code if Qt was built with -reduce-relocations. "\ ^ }}} qtglobal.h doesn't like -fPIC and -fPIE together See https://github.com/qgis/QGIS/pull/6093#issuecomment-393518711 Even Rouault 2018-06-01 [OGR provider] Advertize correct supported data types, length and with for GPKG; and advertize Date, Time, DateTime based on driver capabilities Even Rouault 2018-06-01 QgsVectorDataProvider::supportedType(): use -1 as the value for unspecified length/width (this is the default in QgsField constructor and QgsVectorDataProvider::NativeType()) Even Rouault 2018-06-01 [cleanup] QgsFieldCalculator: avoid use of hardcoded magic indices Even Rouault 2018-06-01 [OGR provider] GPKG: allow repeated creation of int fields with len != 0 (fixes #19009) Andrea Giudiceandrea 2018-06-01 Add fill/stroke color & opacity parameters to more north arrows svg images Nyall Dawson 2018-06-01 Remove orig_ogc_fid fields from server filter tests Nyall Dawson 2018-06-01 Add test to ensure that orig_ogc_fid field is only ever used internally We don't want to expose this field to users, or include it in layer exports or copies And rename internal field to __orig_ogc_fid to avoid clashes with existing datasets which have been exported before this fix and which now contain a orig_ogc_fid field Alessandro Pasotti 2018-05-17 Skip failing test on Travis the test passes locally Alessandro Pasotti 2018-05-17 Added test to cmake Alessandro Pasotti 2018-05-17 Removed commented code Alessandro Pasotti 2018-05-17 Fix provider for min/max updates Alessandro Pasotti 2018-05-17 SIP updates Alessandro Pasotti 2018-05-17 Minor updates to the doc strings Alessandro Pasotti 2018-05-12 Added QgsSpatialIndex to the python provider Alessandro Pasotti 2018-05-12 Python provider tests passing Except for QgsLayerDefinition.exportLayerDefinitionLayers and QgsLayerDefinition.loadLayerDefinitionLayers Alessandro Pasotti 2018-05-12 QgsDebugMsg -> QgsDebugMsgLevel Alessandro Pasotti 2018-05-12 Allow python creation of QgsFeatureIterator from an abstract one Alessandro Pasotti 2018-04-29 Do not dec ref in methodcode Alessandro Pasotti 2018-04-29 Moved python provider to separate file Also cloned other memory layer methods Alessandro Pasotti 2018-04-19 Tests for Python vector data provider (still failing but not crashing!) Alessandro Pasotti 2018-04-19 SIP wrappers for QgsProviderMetadata Alessandro Pasotti 2018-04-19 API to register new vector data providers Alessandro Pasotti 2018-04-19 Check for index validity and do not crash! Nyall Dawson 2018-06-01 [processing][gdal] Don't double quote output paths Breaks for some drivers, e.g. KML Fixes #18264 Nyall Dawson 2018-06-01 [processing][GRASS] Fix some algorithms always export as GPKG, regardless of format selected Nyall Dawson 2018-06-01 [processing] Fix error when creating tests and raster output no longer exists Fixes #16123 Nyall Dawson 2018-06-01 [processing][saga] Fix some field parameters are incorrectly defined as feature sources Fixes #18193 Nyall Dawson 2018-06-01 [processing] Fix missing vector inputs when run in batch mode Fix incorrect definition of compatibleVectorLayers, which was using layer WKB type values instead of processing source types. Nyall Dawson 2018-06-01 [processing] Rename File parameter in modeler to File/Folder Better reflects what it does Nyall Dawson 2018-06-01 [processing] Fix errors when filling parameters in batch panel Fixes #18408 Nyall Dawson 2018-06-01 Add another acceptable hash Nyall Dawson 2018-06-01 See if test now passes on Travis Nyall Dawson 2018-06-01 Resurrect another GRASS test Nyall Dawson 2018-06-01 Resurrect a GRASS test Nyall Dawson 2018-06-01 [processing][grass] Fix handling of optional file parameters Nyall Dawson 2018-06-01 [processing] Some test debugging help Nyall Dawson 2018-06-01 Resurrect a grass test Nyall Dawson 2018-06-01 [processing][GRASS] Fix r.relief.scaling has inverted min/max values for altitude and azimuth parameters Fixes #19076 Nyall Dawson 2018-06-01 [processing] Log an error when a numeric parameter has min value >= max value Refs #19076 Nyall Dawson 2018-06-01 Better dox, spelling Nyall Dawson 2018-05-31 [processing] Fix invalid characters in HTML for 'Raster layer unique values' report Nyall Dawson 2018-06-01 Revert "Fix QCA-ssl for FreeBSD" This reverts commit 25ba36180cfbf836b9458beb98e28f62349c4260. Breaks linux build Matthias Kuhn 2018-05-31 SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]]. Matthias Kuhn 2018-05-31 SC2006: Use $(..) instead of legacy `..`. Nyall Dawson 2018-06-01 Fix some shellcheck warnings Merge: 0cffd19e5f 2969ba1e99 Even Rouault 2018-05-31 Merge pull request #7132 from rouault/fix_19077_bis [OGR provider] Avoid attribute table to be empty on OGR layer with mixed geom types (fixes #19077) Even Rouault 2018-05-31 test_provider_ogr_gpkg.py: avoid bug_17795.gpkg test sample to be modified by tests Even Rouault 2018-05-31 [OGR provider] Avoid attribute table to be empty on OGR layer with mixed geom types (fixes #19077) Denis Rouzaud 2018-05-31 monkey path custom widgets this will add module to the system to avoid missing modules when running on a local install (uic widget-plugin not installed) Merge: f7e4dd671f 1e4b01bb9b Even Rouault 2018-05-31 Merge pull request #7128 from rouault/fix_17945 [WFS provider] Add typename prefix before attribute/geometry name for Update requests (fixes #17945) Even Rouault 2018-05-31 [WFS provider] Add typename prefix before attribute/geometry name for Update requests (fixes #17945) Deegree requires those namespace prefixes. I've also verified that GeoServer is indifferent regarding them. Matthias Kuhn 2018-05-31 Run string comparison test on all providers Matthias Kuhn 2018-05-31 Make compiled tests more stable we do not want to ignore AttributeErrors for those Luigi Pirelli 2018-05-31 pep8 fix Luigi Pirelli 2018-05-31 typo Merge: 25ba36180c 1d2686d0dc Even Rouault 2018-05-31 Merge pull request #7127 from rouault/fix_18267 [WFS provider] Handle DescribeFeatureType responses that consist of a single (fixes #18267) Matthias Kuhn 2018-05-31 Add tests for compiling string operators Anita Graser 2018-05-31 Autopep8 Even Rouault 2018-05-31 [WFS provider] Handle DescribeFeatureType responses that consist of a single (fixes #18267) Also handle another occurence of a buggy server only accepting TYPENAMES plural as parameter of DescribeFeatureType Luigi Pirelli 2018-05-31 blacklisted the new test PyQgsDbManagerPostgis waiting a complete pki enabled docker and relative test adaptation Luigi Pirelli 2018-05-08 from unicode to str Luigi Pirelli 2018-03-20 typo Luigi Pirelli 2017-11-10 Tests for db_manager postgis connector and postgis provider checking clean certificate cleaning Luigi Pirelli 2017-11-10 Set permission to certs to allow correct removing on win lbartoletti 2018-05-31 Fix QCA-ssl for FreeBSD Merge: 497abfe797 de347f0742 Matthias Kuhn 2018-05-31 Merge pull request #7122 from nyalldawson/fix_19065 Use a snapping indicator when picking feature to move with move tool Merge: 25f4794fd2 3aa4968f93 Matthias Kuhn 2018-05-31 Merge pull request #7120 from nyalldawson/opts Optimise geometry conversion to/from geos Merge: 8cf7447a2c c49a18c587 Matthias Kuhn 2018-05-31 Merge pull request #7125 from m-kuhn/sld_read_multiple_featuretypestyles Sld read multiple featuretypestyles Roel Huybrechts 2015-02-09 Add support for reading SLD's with multiple FeatureTypeStyle elements. Introduce a virtual FeatureTypeStyle to add support for reading SLD documents with more than one FeatureTypeStyle element. Still supports SLD's with one FeatureTypeStyle, as well as SLD's with multiple FeatureTypeStyles, including empty FeatureTypeStyles (not breaking single symbol rendering in that case). Complies with SLD's painter's model for rendering, appending Rules from subsequent FeatureTypeStyles in order. Fix #6413 (http://hub.qgis.org/issues/6413) Merge: 9c7cf40c07 db2c3d4986 Matthias Kuhn 2018-05-31 Merge pull request #7124 from nyalldawson/fix_16428 [processing] Hopefully fix bad layout for docks in modeler Merge: 1d62d106fb 6d36085694 Matthias Kuhn 2018-05-31 Merge pull request #6537 from slarosa/menu-indicator fix size for menu indicator in data defined button Nyall Dawson 2018-05-31 [processing] Don't hold on to algorithm instances for menu items Instead, only store references to the algorithm id string, and use this to retrieve algorithms when the actions are triggered. This avoids errors caused by the algorithm instances being removed, e.g. due to plugin removal or reload of providers (e.g. by opening options dialog). Fixes #19070 Nyall Dawson 2018-05-30 [processing] Fix some incorrect formatting of algorithm titles Merge: 612d61dc09 744a42ffc2 Matthias Kuhn 2018-05-31 Merge pull request #7106 from m-kuhn/encodedUrl3 Assume URL already encoded in web view widget Nyall Dawson 2018-05-30 [processing] Tweak algorithHelp formatting Nyall Dawson 2018-05-30 [processing] Add metadata for feature sink parameters Nyall Dawson 2018-05-30 [processing] Show accepted data types for parameters in processing.algorithmHelp Nyall Dawson 2018-05-30 [processing] Add method to retrieve list of accepted Python data types for a parameter type Nyall Dawson 2018-05-31 [processing] Show search icon in search boxes Nyall Dawson 2018-05-31 [processing] Fix bad layout for docks in modeler Because there's some deep underlying issue which causes the dock layouts to get corrupted in certain circumstances, avoid the issue entirely by moving construction of the docks out of the .ui file and instead do it all manually via Python code. Fixes #16428, #19068 Nyall Dawson 2018-05-31 Fix crash in QgsNetworkContentFetcherRegistry Nyall Dawson 2018-05-31 Move 'move features' button to correct place in toolbar Nyall Dawson 2018-05-31 Use a snapping indicator when picking feature to move with move tool Fixes #19065 Nyall Dawson 2018-05-31 [processing] Fix Rectangles/Ovals/...(variable) chokes on angle values of 0 Change the test to a NULL test instead, as angle values of 0 are valid Matthias Kuhn 2018-05-30 Cast left node to text on string comparison Peter Petrik 2018-05-30 misc fixes Mathieu Pellerin 2018-05-30 Use subsetStringChange signal for layer tree view filter indicator Peter Petrik 2018-05-30 fix travis errors Nyall Dawson 2018-05-30 Optimise geometry conversion to/from geos Mathieu Pellerin 2018-05-30 Remember last used directory when saving map as PDF Peter Petrik 2018-05-30 misc optimization for geometries and fixes Nyall Dawson 2018-05-30 Tweak wording of metadata contacts header Because contacts have an explicity 'role' setting, they may not necessarily be the 'owner' of the resource Nyall Dawson 2018-05-30 More unit checks for project dirtying Nyall Dawson 2018-05-30 Fix corrupted text in Open From menu item Alexandre Neto 2018-05-29 Changes tooltip of Open Layer Styling button Nyall Dawson 2018-05-30 [processing] Fix some missing references warnings Nyall Dawson 2018-05-30 [processing] Fix clearing destination doesn't actually reset to temporary output Even though the UI makes it look like it did Nyall Dawson 2018-05-30 [processing] Correct text for temporary folder output Merge: d157b6e661 3edc07b4c2 Salvatore Larosa 2018-05-29 Merge pull request #7087 from slarosa/fix_19001 Fixes #19001: update url for _pyqgis and _api commands Nyall Dawson 2018-05-30 [processing] Fix destination folder param is not updated after picking from the file dialog alone Nyall Dawson 2018-05-30 Filter invalid rings during label geometry preparation Nyall Dawson 2018-05-30 Remove invalid ring handling from filterVertices, move to removeInvalidRings() Nyall Dawson 2018-05-29 Fix filterVertices for multipoint geometries Nyall Dawson 2018-05-29 Fix doxygen Nyall Dawson 2018-05-29 Optimise some coordinate transforms Nyall Dawson 2018-05-29 Optimise QgsCurve::asQPolygonF for linestring geometries Nyall Dawson 2018-05-29 Unit tests for filterVertices Nyall Dawson 2018-05-29 Better memory management, handle nan coordinate results when calculating point feature label obstacle geometry Nyall Dawson 2018-05-29 [labeling] Geometry transformations may result in nan points, so filter these out when registering labeled features Nyall Dawson 2018-05-29 Add method to filter vertices for geometries in place, by providing a custom filter function Nyall Dawson 2018-05-29 Safer memory management for shapeburst fills Fail gracefully if temporary image could not be allocated TODO: use a maximum size for the image, and downsample to match Nyall Dawson 2018-05-29 Catch some uncaught transform exceptions Anita Graser 2018-05-29 Add geometry and id field parameters Peter Petrik 2018-05-29 revert changes to test files Anita Graser 2018-05-29 Autopep8 Peter Petrik 2018-05-29 apply map transform directly in the feature highligh c++ code Nyall Dawson 2018-05-29 [processing][gdal] Fix gdal command does not automatically update when destination value is changed Peter Petrik 2018-05-29 since 3.4 Peter Petrik 2018-05-29 misc doc changes Matthias Kuhn 2018-05-29 Assume URL already encoded in web view widget Nyall Dawson 2018-05-29 Workaround crash in msvc when raising a GEOS exception In some circumstances MSVC tries to raise it's own internal exception when we try to raise a GEOSException. This results in a hard crash of QGIS. To workaround this, we cautiously try to raise a GEOSException on msvc builds, catching all other raised exceptions if throwing the GEOSException triggers them. This at least allows us to gracefully handle the geos error without crashing QGIS (although the detailed GEOS error message is not available when this situation occurs... but that's still better than a crash!). If you want to try to find a better fix for this, the testqgsexpression.cpp test suite will demonstrate the issue. Without this fix the test will crash on the "line_interpolate_point point" test. Refs #14752 Mathieu Pellerin 2018-05-29 Add subsetStringChanged signal Mathieu Pellerin 2018-05-28 Project dirtying improvements - Mark as dirty when renaming a layer/group - Better approach to mark as dirty when changing CRS - Better approach to mark as dirty when changing subset string Salvatore Larosa 2018-05-29 also versioning cookbook url Salvatore Larosa 2018-05-29 use https for cookbook url Matthias Kuhn 2018-05-29 const correctness QgsVectorLayer::deleteAttributes Blottiere Paul 2018-03-27 qgz set as the default format Peter Petrik 2018-05-29 rename qgsquickfeature and remove featuremodel Peter Petrik 2018-05-28 Add polygon highlight support Peter Petrik 2018-05-28 move tessellator from 3d to core (need also for quick library) viktor.sklencar@lutraconsulting.co.uk 2018-05-22 [qgsquick] [feature] Added identify and highlight feature Nyall Dawson 2018-05-28 Speed up rendering by avoiding data defined layer enabled check in most circumstances Peter Petrik 2018-05-28 add missing qgis_quick.h header to install Denis Rouzaud 2018-05-28 fix server/app files and sipify test Denis Rouzaud 2018-05-28 run sipify Denis Rouzaud 2018-05-28 put \since and \deprecated at the end of comment blocks Denis Rouzaud 2018-05-28 fix test Denis Rouzaud 2018-05-28 [sipify] fix deprecated annotation without additional comment Denis Rouzaud 2018-05-28 add test to check that \since and \deprecated are at the end of command blocks Anita Graser 2018-05-28 Cleanup + pep8 Anita Graser 2018-05-28 Add PostGISExecuteAndLoadSQL Merge: 034c3f0d75 6cac1bdcbd Alexander Bruy 2018-05-28 Merge pull request #7098 from alexbruy/fix-cmake fix build with CMake < 3.7 Denis Rouzaud 2018-05-28 Revert "Merge pull request #5461 from m-kuhn/less_temp_files" This reverts commit cfad3aa560c2d11e5271fc2ac64d82aba9f7b5a0, reversing changes made to cdca7084c44d9d12d2ee835afff8577222262764. Nyall Dawson 2018-05-28 Ensure that class \brief comes before \since (#7081) Otherwise it breaks the Python docstrings, which require the brief to come first Alexander Bruy 2018-05-28 use complex condition for CMake < 3.7 Merge: a525b2df94 12a7be799c D'Hont René-Luc 2018-05-28 Merge pull request #7007 from arnaud-morvan/server_filter_and_bbox [server][wfs] Apply BBOX inside And using filterRect Mathieu Pellerin 2018-05-28 Mark project as dirty when changing layer subset string arnaud.morvan@camptocamp.com 2018-05-15 [server] Apply BBOX inside And using filterRect In case of a WFS GetFeature request, if BBOX is not a direct child of the Filter element, it is applyed through an intersects_bbox function in the QgsFeatureRequest filterExpression. This is not compiled by providers like PostgreSQL, causing the whole filter to be interpreted on QGIS side. When interpreted on QGIS side, the srsname given in the request is not handled properly as geom_from_gml return a geometry object, projection agnostic. This result in a very long request returning no results. This is a workaround for this performance and srs issue in the case the BBOX is direct child of an And operator, itself at first level in Filter element. This is a bug fix and huge optimisation for the case we have a And with a BBOX and another condition. Anita Graser 2018-05-28 Update PostGISExecuteAndLoadSQL.py Salvatore Larosa 2018-05-27 Fixes #19001: update url to _pyqgis and _api commands Nyall Dawson 2018-05-28 Fix SAGA parameter value check Nyall Dawson 2018-05-28 [processing][grass] Fix broken checkParameterValues tests Nyall Dawson 2018-05-28 [processing] Tweaks and checks for checkParameterValues Harrissou Sant-anna 2018-05-19 [needs-docs] Move the "move features" and "Copy and move features" buttons to the Advanced Digitizing toolbar Harrissou Sant-anna 2017-05-18 [needs-docs]Add multi edit attributes icon to the Digitizing toolbar fixes #16568 Nathan Woodrow 2018-03-19 [fix] Variables can't have spaces in name Nyall Dawson 2018-05-28 [Processing] Fix raster menu split in two in some locales Fixes #17448 Nyall Dawson 2018-05-28 More capitalization Nyall Dawson 2018-05-28 Capitalization Nyall Dawson 2018-05-28 Set object name for vertex editor (avoid Qt warning) Nyall Dawson 2018-05-28 Minor cleanups Nathan Woodrow 2018-03-19 [Fix] Don't recreate vertex editor each time Andrea Aime 2017-06-13 Fixes #16706, categorized symbology matching lack of value is not properly encoded in SLD Nyall Dawson 2018-05-28 [processing] Add some more tags and icons to stats algs Nyall Dawson 2018-05-28 Don't use QgsVectorLayer::selectedFeatures() to check for a selection in a layer This is incredibly inefficient, because selectedFeatures() actually fetches a full copy of all selected features (including all attributes and geometry). Instead use selectedFeatureIds(), which is just a list of numbers. Add warning note to docs cautioning against this practice. Fixes massive ui lockup when right clicking on a layer with selected features in the layer tree Nyall Dawson 2018-05-28 Add warning note to QgsLayoutPageCollection::shouldExportPage Nyall Dawson 2018-05-28 Cleaner conditional generation of pyi typehint stub files Alexander Bruy 2018-05-26 fix build with SIP < 4.18 Nyall Dawson 2018-05-28 Remove some useless \returns dox Stéphane Brunner 2018-02-22 Remove the invalid image/jpg mime type Harrissou Sant-anna 2018-05-26 Set the dpi default to -1 to use layout dpi Nyall Dawson 2018-05-26 Remove extra space added before first line of docstring Nyall Dawson 2018-05-26 Typo Jürgen E. Fischer 2018-05-27 fix build with SIP <4.19 Merge: 7a1a787c0a 0115d4e9a6 Salvatore Larosa 2018-05-27 Merge pull request #7086 from slarosa/plugin_mgr_search_icon [pluginmanager] show search icon in filter line edit and remove search label Nyall Dawson 2018-05-27 Fix incorrect returns docstring when doxygen \returns has extra trailing spaces or uses tabs Nyall Dawson 2018-05-27 Don't indent multiline versionadded/deprecated tags Turns out there isn't any valid ones anyway - the only multiline versionadded tags are due to incorrect ordering of brief/since tags (which is fixed in a different PR) Nyall Dawson 2018-05-27 Fix incorrect param docstring when doxygen \param has extra trailing spaces or uses tabs Nyall Dawson 2018-05-27 Fix bad regex Nyall Dawson 2018-05-27 Sipify Nyall Dawson 2018-05-25 Move class since annotation to after brief Lots of classes do this, but it messes with the python docstrings. TODO: add a unit test preventing this behavior Nyall Dawson 2018-05-25 Fix bad class docstring Nyall Dawson 2018-05-25 Remove some junk lines from docstrings Nyall Dawson 2018-05-24 [pyqgis] Ensure that multiline param tags are indented for additional lines Salvatore Larosa 2018-05-27 [pluginmanager] show search icon in filter line edit and removed search label Nyall Dawson 2018-05-26 Add "get ..." to doxygen compliance blacklist Should be "gets ..." for consistent tense, or better yet "returns ..." for consistency. Nyall Dawson 2018-05-26 Fix some interface doxygen Nyall Dawson 2018-05-26 Add 'accessor for' to doxygen compliance blacklist Use "Returns the..." instead Denis Rouzaud 2018-05-26 add missing crsChanged signal in QgsProjectionSelectionWidget (#7079) D'Hont René-Luc 2018-05-26 [Server][WFS] GeoJSON FeatureCollection BBOX is restricted to -180,-90,180,90 Nyall Dawson 2018-05-26 Remove some incorrect 'not available in Python bindings' notes Nyall Dawson 2018-05-26 Use "customize" instead of "customise" Since we default to US spelling, we should always be using "customize" Nyall Dawson 2018-05-26 Typo Nyall Dawson 2018-05-26 Add missing getters to QgsContrastEnhancementFunction Nyall Dawson 2018-05-26 Add 'mutator for ' to doxygen compliance blacklist Nyall Dawson 2018-05-26 Unit tests for QgsLineString::(x/y)Data() Nyall Dawson 2018-05-26 qgsgeometry_cast Nyall Dawson 2018-05-25 Speed up map to pixel simplification by directly accessing x/y vertex data Salvatore Larosa 2018-05-25 fix clang compile error on osx Nyall Dawson 2018-05-25 Speed up WKB conversion to linestrings Matthias Kuhn 2018-05-25 Remove redundant virtual on override Merge: f33a2d0e6b 37e0b9f66f Matthias Kuhn 2018-05-25 Merge pull request #7075 from m-kuhn/multiselectValueRelation Fix checkboxes do not show up in value relation multi Matthias Kuhn 2018-05-25 Fix mdal build warning unused const var Matthias Kuhn 2018-05-25 Fix checkboxes do not show up in value relation multi Fix #19028 Merge: 99b6194e3c 83b0bd7c62 Matthias Kuhn 2018-05-25 Merge pull request #7061 from rouault/wms_wmts WMS provider: use 'WMS/WMTS' instead of 'WMS' in various UI labels (fixes #18883) Nyall Dawson 2018-05-25 Improve docs for single symbol renderer, add missing SIP_FACTORY Nyall Dawson 2018-05-25 Don't crash when a null task is added to task manager Jürgen E. Fischer 2018-05-25 fix windows build (followup 33390123e3) Nyall Dawson 2018-05-25 Add unit test to prevent deprecated methods without description And add missing descriptions Even Rouault 2018-05-25 Make 'WMS/WMTS' untranslatable in QgsWmsSourceSelectProvider::text() Nyall Dawson 2018-05-25 Typo Nyall Dawson 2018-05-25 More documentation compliance Use Qt style "returns .." tense instead of "return ..", and lock this in with a documentation compliance unit test Nyall Dawson 2018-05-25 More efficient QgsGeometry::asGeometryCollection() for single part geometries Nyall Dawson 2018-05-21 Fix documentation warning Nyall Dawson 2018-05-21 Fix build Nyall Dawson 2018-05-21 Fix API breaks Nyall Dawson 2018-05-21 Add QgsDataProvider::ProviderOptions struct to constructors for data providers Allows a way to pass generic settings to providers, e.g. passing a datum transform context for use in provider's constructors. Nyall Dawson 2018-05-25 Fix test Nyall Dawson 2018-05-25 Fix more broken links Nyall Dawson 2018-05-25 Fix broken see also links Nyall Dawson 2018-05-24 Fix test result Nyall Dawson 2018-05-24 Doxygen test also checks for broken 'see also' links Salvatore Larosa 2018-05-25 remove deprecated qt5_use_modules macro Salvatore Larosa 2018-05-25 clang workaround to fix build: use move on return unique_ptr Harrissou Sant-anna 2018-05-24 Fix typo Harrissou Sant-anna 2018-05-24 Fix typo Anita Graser 2018-05-24 Create PostGISExecuteAndLoadSQL.py Denis Rouzaud 2018-05-24 [wfs] fix turning attribute value to NULL Denis Rouzaud 2018-05-24 fix icon/row size Denis Rouzaud 2018-05-23 [locator] move the config button to the table Merge: dde895d149 882d8ed79b Martin Dobias 2018-05-24 Merge pull request #7008 from PeterPetrik/qgsmeshlayer_2_scalar_vector_datasets [mesh] Rendering of scalar and vector datasets Even Rouault 2018-05-24 WMS provider: use 'WMS/WMTS' instead of 'WMS' in various UI labels (fixes #18883) Peter Petrik 2018-05-24 tiny doc change Nyall Dawson 2018-05-24 [layouts] Fix incorrect path shown after export atlas to pdf Fixes #19013 Nyall Dawson 2018-05-23 [python] Generate type hint stub files Causes sip to generate the type hinting stub (".pyi") files alongside the generated python modules. This allows editors like PyCharm to become aware of the types of objects returned by functions, making the autocompletion much more useful (e.g. by showing all the members available for a returned type). It also fixes a bunch of incorrect warnings highlighted in PyCharm for things like calling static methods in a class (and, generates some new, but valid, warnings when unexpected types are passed to functions!) TODO: work out why PyCharm can't show the docstrings for methods when the pyi file is present. Even Rouault 2018-05-23 [WMS provider] Avoid duplicate format selection radio buttons (fixes #18796) Merge: 2bbacb635f 2330b7fc63 Even Rouault 2018-05-23 Merge pull request #7057 from rouault/fix_18882_alternate [WFS provider] Revert to using singular TYPENAME keyword for WFS 2.0 DescribeFeatureType (fixes #18882, refs #17872) Even Rouault 2018-05-23 [WFS provider] Handle buggy servers that require plural form TYPENAMES for DescribeFeatureType (fixes #18882, refs #17872) Some servers like http://geoportal.samregion.ru/wfs12 return an error when issuing a REQUEST=DescribeFeatureType&VERSION=2.0.0&TYPENAME=... query, which is the conformant way They expect the plural form TYPENAMES to be passed As they return an exception when being provided with the singular form, we can automate the retry with TYPENAMES. Merge: e6c949895a afa04d9b5b Matthias Kuhn 2018-05-23 Merge pull request #7054 from nyalldawson/compliant Add compliance test to doxygen test Jürgen E. Fischer 2018-05-23 fix stretch build Alessandro Pasotti 2018-05-23 Fix docstring for setEditFormConfig Nyall Dawson 2018-05-23 Fix non-compliant docstrings Nyall Dawson 2018-05-23 Add compliance test to doxygen test Tests for "non-compliant" doxygen strings, e.g. use of - "getter for..." instead of "returns the..." - "setter for..." instead of "sets the..." Will be expanded in future to also test for: - "return ..." instead of "returns ..." - "set ..." instead of "sets ..." Mathieu Pellerin 2018-05-23 fix unclosed strings not style in python console & script editor Nyall Dawson 2018-05-23 Standardize member signature when comparing against acceptable undocumented members Seems different doxygen versions result in slightly different whitepace *inside* the member's signatures! Nyall Dawson 2018-05-23 Try to fix handling of undocumented members on Travis Nyall Dawson 2018-05-23 Update list of acceptable missing docs Nyall Dawson 2018-05-23 Sort list of acceptable missing docs Nyall Dawson 2018-05-23 Add some SIP_THROW( QgsCsException ) annotations Incomplete, but allows proper QgsCsException catching for these methods Nyall Dawson 2018-05-23 Fix outdated docs Fixes #19004 Even Rouault 2018-05-22 Revert "[bugfix][wfs] Expand support for 2.0.0 TYPENAMES" (fixes #18882) This reverts *partially* commit ccb4c80f8a6d2bb179258f1ffec0dc9a447ca465. The plural form of TYPENAMES is non conformant for the DescribeFeatureType request of WFS 2.0 The logic of ccb4c80f8a6d2bb179258f1ffec0dc9a447ca465 breaks conformant servers because they ignore the TYPENAMES parameter and thus return a DescribeFeatureType response covering all layers of the service, which can be extremely time consuming. Changes related to better geometry handling have been kept. Merge: 9cf6bbf424 6cf1c502d1 Even Rouault 2018-05-22 Merge pull request #7047 from rouault/fix_18740 [WFS provider] Avoid request by feature id to cause a full layer download (fixes #18740) Peter Petrik 2018-05-22 fix typo Peter Petrik 2018-05-22 fix docs Peter Petrik 2018-05-22 various small fixes from review Even Rouault 2018-05-22 [WFS provider] Avoid request by feature id to cause a full layer download (fixes #18740) Mathieu Pellerin 2018-05-22 Improve default color scheme for python console & script editor Mathieu Pellerin 2018-05-22 Fix missing color settings for python console / script editor Nyall Dawson 2018-05-22 [console] Fix unclosed strings don't respect the preset font size Nyall Dawson 2018-05-22 [processing] Don't crash when hitting transform exceptions inside transform algorithm Nyall Dawson 2018-05-22 Setting crs for extent group box shouldn't auto check the box Causes e.g. changing the destination CRS in the save vector file dialog to accidentally enable the "extent" filter option. Refs #18977 Nyall Dawson 2018-05-22 Avoid some unnecessary geometry clones during map to pixel simplification Nyall Dawson 2018-05-22 Fix invalid polygon rings created by map to pixel simplification when a larger polygon contains a very small ring Nyall Dawson 2018-05-22 Add failing test for rendering simplification of very small ring inside larger polygon Even Rouault 2018-05-21 Fix typo Even Rouault 2018-05-21 Dummy commit to indicate that 0addae5b783e541953522eabe178426e820bf852 was about refs #18740 Even Rouault 2018-05-21 [WFS provider] Fix excessive memory consumption on big layers (refs #1870) There was a pseudo memory leak in qgsgml.cpp And the WFS downloader could also have to process big replies, causing a lot of features to be instanciated at once. Was seen on the 'portugal_addresses' layer of http://www.naturalgis.pt/cgi-bin/opendata/mapserv? Nyall Dawson 2018-05-21 Use the standard snap indicator with move features tool Fixes #18957 Nyall Dawson 2018-05-21 [processing] Ensure parameters linked to layer parameters (e.g. field choices) are correctly updated when a layer is selected which doesn't belong to the project Nyall Dawson 2018-05-21 Fix SVG parsing error on startup Nyall Dawson 2018-05-21 Silence python warnings from 3rd party libraries on startup Nyall Dawson 2018-05-21 Flip some code to use format Nyall Dawson 2018-05-21 Fix bad regex escaping Mathieu Pellerin 2018-05-21 [python console] improve settings UI (#7041) - improve UI spacing - harmonize reset icon Blottiere Paul 2018-05-21 [processing] Declare NOT_SELECTED Blottiere Paul 2018-05-21 [processing] Fix invalid attribute's name Nyall Dawson 2018-05-21 [processing] Fix exception when editing enum input with no default value Nyall Dawson 2018-05-21 [processing] Fix models cannot correctly set enum parameters to a static choice Nyall Dawson 2018-05-21 [processing] Improved script editor dialog title - show filename in title, or 'Untitled Script' for new scripts - show unsaved ('*') indicator when unsaved changes present Nyall Dawson 2018-05-21 [processing] Fix script editor dialog title Mathieu Pellerin 2018-05-21 [needs-docs][processing] reword add model/script to toolbox actions Mathieu Pellerin 2018-05-20 [needs-docs][processing] open existing script toolbar action Nyall Dawson 2018-05-21 Add unit test for geoccs descriptions imported from GDAL Mathieu Pellerin 2018-05-20 [processing] show indentation guides in script editor Mathieu Pellerin 2018-05-20 reduce darkness of the inc./dec. font icons Mathieu Pellerin 2018-05-20 harmonize open script icons Mathieu Pellerin 2018-05-20 remove unused python console icons Mathieu Pellerin 2018-05-20 [processing] do no wrap line in script editor (harmonize behavior with python console) Mathieu Pellerin 2018-05-20 [python console] update toolbar icon and action position (harmonize position with the processing script editor) Mathieu Pellerin 2018-05-20 [processing] better unsaved change dialog upon closing script editor Mathieu Pellerin 2018-05-20 [processing] use python console color/font settings for the script editor Alexander Bruy 2018-05-19 [processing] add test for temporary output without extension Alexander Bruy 2018-05-18 [processing] fix temporary directories handling Jürgen E. Fischer 2018-05-19 crssync: also update 'deprecated' flag (fixes #18905) Jürgen E. Fischer 2018-05-19 crssync: * also update coordinate system descriptions * retrieve descriptions of geocentric CRSes (fixes #18968) Mathieu Pellerin 2018-05-19 [processing] use a better icon for the find/replace action (the new icon harmonizes itself with the console script editor) Mathieu Pellerin 2018-05-19 [processing] tiny improvements to the script editor - add a keyboard shortcut to toggle the find panel - focus on the find text box when opening panel - find text when hitting return Mathieu Pellerin 2018-05-19 Fix export map as image/PDF does not respect labeling engine settings matteo 2018-05-18 resurrect also the test for r.thin matteo 2018-05-18 [processing] fix wrong parameter GRASS Merge: b4ec9a3190 599799d264 Blottiere Paul 2018-05-18 Merge pull request #6997 from pblottiere/executesql_bugfix [executesql] Use parameter's name instead of description to save sql query Denis Rouzaud 2018-05-18 [pyqgis] add QgsSettings.enumValue and flagValue to the bindings (#7024) * [pyqgis] add QgsSettings.enumValue and flagValue to the bindings these are done in pure Python since no implementation is possible in SIP there is a dirty hack for flags since QgsMapLayerProxyModel.Filters.__qualname__ returns 'Filters' and not 'QgsMapLayerProxyModel.Filters' * fix typo Denis Rouzaud 2018-05-18 [pyqgis] add method to retrieve metaEnum from an enum value or type (#7023) Merge: bc25781208 66da1b0046 Matthias Kuhn 2018-05-18 Merge pull request #7015 from m-kuhn/ensureEditSelectionOnFeatureSelectionChange Update currently edited feature in attribute table when selection changes Merge: 3e9a37cc1a b76acbe46a Matthias Kuhn 2018-05-18 Merge pull request #7013 from m-kuhn/sortList Sort list on the attribute table/form view based on shown value Merge: 610d99c338 7440220e05 Denis Rouzaud 2018-05-18 Merge pull request #7018 from 3nids/sipify_metaenum_helper [sipify] write helpers in core.__init__.py for Q_ENUM Blottiere Paul 2018-05-18 Remove unused import Blottiere Paul 2018-05-07 Use parameter's name instead of description to save sql query Nyall Dawson 2018-05-18 Fix reverse expression function doesn't handle multicurve geometries Mathieu Pellerin 2018-05-18 remove old color key when restoring copyright decorator from pre-3.2 projects Denis Rouzaud 2018-05-17 [sipify] complete test to check the __init__.py core files are up to date Denis Rouzaud 2018-05-17 run sipify Denis Rouzaud 2018-05-17 [sipify] write helpers in core.__init__.py for Q_ENUM whenever reading a Q_ENUM macro, sipify will create a helper in the core module: BaseClass.EnumType.parentClass = lamda: BaseClass this will allow to use the meta object to access the QMetaEnum of the object Merge: 2a7c10e719 ae389be4a9 Denis Rouzaud 2018-05-17 Merge pull request #7017 from 3nids/locator_subgroup [QgsLocator] add the capability of adding group for elements within t… Denis Rouzaud 2018-05-17 add test for locator model with groups Denis Rouzaud 2018-05-17 [sipify] fix remove value assignment in members Denis Rouzaud 2018-05-17 [QgsLocator] add the capability of adding group for elements within the same filter matteo 2018-05-17 change empty '' with None matteo 2018-05-17 [processing] change 0 to Not set Null value also for contour matteo 2018-05-17 [processing] change 0 to Not set Null values in Gdal Clip Merge: 56104bcd12 2246ad6803 Blottiere Paul 2018-05-17 Merge pull request #6994 from pblottiere/server_candidates [server] Labeling settings Denis Rouzaud 2018-05-17 update Travis build timeout Matthias Kuhn 2018-05-17 Fix typo Matthias Kuhn 2018-05-17 Update currently edited feature in attribute table when selection changes It's a very common pitfall for people to toggle the selection instead of the edit selection in the form view of the attribute table. I've noticed clicking people repeatedly on the list because they know it's not reliably going to give them what they want. This change updates the active feature in the form view on a selection change if one of the selected entries is visible in the current filter. Blottiere Paul 2018-05-15 Add note to describe unit test Blottiere Paul 2018-05-15 Add unit test Blottiere Paul 2018-05-14 Use labeling engine settings in WMS renderer Blottiere Paul 2018-05-14 Add unit test Blottiere Paul 2018-05-14 Write labeling engine settings in project file Merge: 7b53273f1f 6446bc7b85 Matthias Kuhn 2018-05-17 Merge pull request #7010 from daniviga/brp-python-bytecompile-py3 [RPM] Force brp-python-bytecompile to use python3 Merge: d5cec14699 7d6518f725 Matthias Kuhn 2018-05-17 Merge pull request #6843 from pblottiere/bugfix_refrel [bugfix] Fixes regression in relation reference widget with 'chain filter' option Matthias Kuhn 2018-05-17 More docstring fixes Matthias Kuhn 2018-05-17 Fix docstring Blottiere Paul 2018-05-17 Update unit tests Blottiere Paul 2018-05-17 Update sip binding Blottiere Paul 2018-05-17 Fixes regressions in relation reference widget Blottiere Paul 2018-05-17 Fixes segmentation fault when dividing by zero Matthias Kuhn 2018-05-17 Add tests for sorting feature list by display expression Matthias Kuhn 2018-05-17 Remove guard for unininitialized widgetFactory meanwhile we can rely on one being initialized Matthias Kuhn 2018-05-17 Add a default editor widget factory for safety when working without initialized widget registry in standalone apps and tests Matthias Kuhn 2018-05-17 Make additional sort caches accessible Daniele Viganò 2018-05-17 [RPM] Force brp-python-bytecompile to use python3 Matthias Kuhn 2018-05-15 Deprecate unrequired methods Matthias Kuhn 2018-05-15 Add debug message Matthias Kuhn 2018-05-15 Fix sorting by other than first sort role Matthias Kuhn 2018-05-15 QgsFeatureListModel is sortable by display expression Matthias Kuhn 2018-05-15 QgsFeatureListModel inherits QSortFilterProxyModel Matthias Kuhn 2018-05-04 Allow prefetching more than a single sort expression in the attribute table model. One is used for the table, the other one for the feature list in the form view. Matthias Kuhn 2018-05-04 Move initializers to header Merge: 87a60d437f d10c0232fe Matthias Kuhn 2018-05-17 Merge pull request #7001 from m-kuhn/userprofile-database-name Use connection name to avoid closing default connection Merge: 1a879b18a1 c9b3e2ab96 Denis Rouzaud 2018-05-16 Merge pull request #6733 from 3nids/setenumvalue Save enum values as string in settings Merge: 9a79fc78aa 2abcfa23b8 Denis Rouzaud 2018-05-16 Merge pull request #7002 from 3nids/sip_metoobject [sipify] insert missing QMetaObject for gadget classes Merge: fe93993ab8 0cd9e19abc Martin Dobias 2018-05-16 Merge pull request #6983 from PeterPetrik/qgsquick_2_scalebar_messagelog [feature] Add ScaleBar and MessageLog components to QgsQuick library. Nyall Dawson 2018-05-17 Fix typo Nyall Dawson 2018-05-17 [processing] Include description in algorithmHelp output Nyall Dawson 2018-05-17 [processing] If algorithm has no short help, show description in algorithm dialog instead Nyall Dawson 2018-05-17 [processing] Also filter using algorithm short descriptions Nyall Dawson 2018-05-16 [processing] Allow algorithms to return a translated short description This is used in the algorithm's tooltip in the toolbox, and is intended for single sentence description of the algorithm, e.g. "Converts 2D features to 3D by sampling a DEM raster." Convert grass algorithms to use short description for the descriptive parts of their names, to cleanup the toolbox and make it more uniform. Martin Dobias 2018-05-16 Fix doxygen warnings Martin Dobias 2018-05-16 Build/test fixes Nyall Dawson 2018-05-17 Capitalization, string fixes Turns out correct title case always uses uppercase for the final word, even if the word wouldn't normally be uppercased Alessandro Pasotti 2018-05-16 Fix crash when style panel opened from style change btn Denis Rouzaud 2018-05-16 do not add static QMetaObject to QgsDefaultValue it has no Q_ENUM so no need for now I do not understand while it doesn't compile though Alessandro Pasotti 2018-05-16 Fix crash on categorized/graduated symbol styling dock Denis Rouzaud 2018-05-16 move additions from top __init__ to core.__init__ Peter Petrik 2018-05-16 code cleanup Merge: 15a5d91770 580509fd5e Alexander Bruy 2018-05-16 Merge pull request #7004 from alexbruy/select-atribute [processing][needs-docs] add selection methods to Select by attribute algorithm Alexander Bruy 2018-05-16 [processing] improve polar plot algorithm help (fix #16679) Denis Rouzaud 2018-05-16 fix QgsAbstractGeometry Q_GADGET position Alexander Bruy 2018-05-16 [processing] don't use function annotations as this breaks build on systems with Python < 3.3 (fix #18961) Peter Petrik 2018-05-15 [FEATURE] Rendering of vector data on mesh layers Rudimentary support of rendering of vector data (e.g. velocity) on mesh map layers. Rendering can be adjusted by QgsMeshRenderer*Settings. Only in Python API, no GUI widgets for styling present. Martin Dobias 2018-05-10 [FEATURE] Rendering of scalar data on mesh layers Rudimentary support for rendering of scalar data (e.g. water depth) on mesh map layers. Peter Petrik 2018-05-09 [FEATURE] Scalar/vector data in mesh data providers Reading and processing scalar (e.g. water depth) and vector (e.g. velocity) data from mesh data providers (e.g. MDAL) Peter Petrik 2018-05-16 update to MDAL 0.0.3 Merge: ee7240f70d 9ccc76b69a Alessandro Pasotti 2018-05-16 Merge pull request #7006 from DelazJ/patch-1 More typo fix Harrissou Sant-anna 2018-05-16 More typo fix Alessandro Pasotti 2018-05-16 Fix typo Alexander Bruy 2018-05-16 [processing][needs-docs] add selection methods to Select by attribute algorithm (fix #18682) Merge: c27ce39205 b2fb029c26 Alessandro Pasotti 2018-05-16 Merge pull request #6982 from elpaso/currentformfeature-expressions-4 [feature][need-docs] Current feature/current value form context expressions Merge: 623574aff8 44eb0f901b Matthias Kuhn 2018-05-16 Merge pull request #6980 from m-kuhn/bwta2017 Add BWTA2017.gsb to srs.db Alessandro Pasotti 2018-05-16 Added help text for @current_feature Nyall Dawson 2018-05-16 Fix build warnings Nyall Dawson 2018-05-16 Improved title case conversion, add tests Nyall Dawson 2018-05-16 Add missing ellipsis to db manager action Nyall Dawson 2018-05-16 [needs-docs] Place core plugin actions into top level menus when plugin only has a single action Affected actions: - Database -> DB Manager -> DB Manager - Coordinate Capture -> Coordinate Capture - Vector -> Geometry Tools -> Geometry Checker - Raster -> Georeferencer -> Georeferencer - Vector -> Topology Checker -> Topology Checker These are now just top level actions, e.g. - Database -> DB Manager Nyall Dawson 2018-05-16 Allow plugins to add actions to top level of raster/vector/db/web menus Provides a way to avoid plugins creating submenus with a single action - e.g. "DB Manager" -> "DB Manager". It's a violation of HIG to have a submenu with a single action contained in it. Nyall Dawson 2018-05-16 [dbmanager] Fix bad import in vlayers plugin Nyall Dawson 2018-05-16 String capitalization, ellipsis Nyall Dawson 2018-05-16 Properly title case "Open From" and "Save To" Apparently both the first and last words are ALWAYS capatilised in title case, even if they normally wouldn't be. Nyall Dawson 2018-05-16 [processing] Title case for algorithm dialog titles Nyall Dawson 2018-05-16 [processing] Correctly capitalize menu entry actions, add ellipsis Nyall Dawson 2018-05-16 Super-basic title-case conversion method No grammatical parsing, so only useful for very simple cases Denis Rouzaud 2018-05-15 [sipify] insert missing QMetaObject for gadget classes Denis Rouzaud 2018-05-15 fix (again) install of qgis.core.additions Nyall Dawson 2018-05-15 [processing] Fix some crashes on invalid parameters Nyall Dawson 2018-05-15 [processing] Fix some exceptions Nyall Dawson 2018-05-15 [processing] Avoid generic exceptions Makes the full Python exception available when running algorithm, which provides much more useful error messages Nyall Dawson 2018-05-15 Add SIP_THROW annotation SIP uses the deprecated throw(...) annotation in order to determine which exceptions may be thrown by c++ code. Without these, only a generic unknown exception is throw, which is of limited value to Python code (losing any valuable message and exception type). So we add a new SIP_THROW macro, which can be added to method's declaration: bool doSomething() SIP_THROW( QgsCsException ); This is ignored outside of sipify, so we don't actually use the deprecated c++ throw annotations, but sipify picks it up and adds the appropriate change to the sip definition for the method: bool doSomething() throw( QgsCsException ); This means that calling the method from Python will raise the QgsCsException instead of a generic exception. Alessandro Pasotti 2018-05-15 Set form feature in current_feature variable instead of ... setting the feature member variable Alessandro Pasotti 2018-05-15 Initialize mFieldIdx to -1 Alessandro Pasotti 2018-05-15 Added methods to search expression nodes and drop RegExp - nodes() return the list of all nodes - findNodes returns a list of the nodes matching the class Also drops the regexp for finding form attrs in the value-relation expressions. Other minor fixes as suggested in the PR review. Matthias Kuhn 2018-05-15 Use connection name to avoid closing default connection No observable bad effects identified but the following warning looks suspicious: Warning: QSqlDatabasePrivate::addDatabase: duplicate connection name qt_sql_default_connection, old connection removed. Denis Rouzaud 2018-05-15 also install additions py files in their directory (#7000) Merge: 0383a14825 67965ca3d0 Alexander Bruy 2018-05-15 Merge pull request #6996 from alexbruy/processing-grass-formats [processing] allow GRASS algorithms to save vectors in any GDAL-supported format Alessandro Pasotti 2018-05-15 Updated docs for current_value function Nyall Dawson 2018-05-15 [processing] Create Attribute Index can run on non-spatial layers Alexander Bruy 2018-05-15 [processing] use GPKG as default output format for GRASS Alexander Bruy 2018-05-15 [processing] add test for output to GPKG Alexander Bruy 2018-05-15 [processing] fix GRASS vector tests Mathieu Pellerin 2018-05-15 remove processing ftools bitmap icons Mathieu Pellerin 2018-05-15 [needs-docs][processing] vectorize & improve remaining vector menu icons Mathieu Pellerin 2018-05-15 [needs-docs][processing] vectorize and improve remaining data analysis menu icons Merge: 58e535103c 1956937793 Blottiere Paul 2018-05-15 Merge pull request #6894 from pblottiere/bugfix_getcapa_version [server] Keep default version in case of invalid VERSION parameter Blottiere Paul 2018-05-15 Update getcapabilities document to fit 1.3.0 version Blottiere Paul 2018-04-30 Add unit tests Blottiere Paul 2018-04-30 [server] Keep default version in case of invalid VERSION parameter Alexander Bruy 2018-01-27 [processing] vector outputs can be saved in any GDAL-supported format Thanks to Médéric RIBREUX Alessandro Pasotti 2018-05-15 Add referencedFunctions() to expressions Nyall Dawson 2018-05-15 Don't add GEOS warnings to message log This dramatically slows down rendering, especially when labeling is used. E.g. because labeling clips features, or because the rendering simplification code results in invalid geometries - this then fires multiple geos warnings when labeling tests for geometry validity, etc. But these warnings are useless, because the original geometry is valid and users cannot repair them.... yet they slow things RIIIIIIGHHHT DOOOOWN. Well behaved code, which requires access to geos errors, should be using QgsGeometry::lastError instead. Alessandro Pasotti 2018-05-15 Removed attribution Alessandro Pasotti 2018-05-14 Moved form feature to private and added setters/getters plus other minor style changes as suggested by m-kuhn in his PR review Alessandro Pasotti 2018-05-14 Removed const I don't get why, but I trust @m-kuhn and I'll follow his advice :) Alessandro Pasotti 2018-05-14 Removed leftover Alessandro Pasotti 2018-05-14 Some more test cases for value relation widget Alessandro Pasotti 2018-05-13 Rename functions from get_current_form_field_value to current_value and current_geometry Alessandro Pasotti 2018-03-12 [feature] Form context expressions in value relation widget The value relation widget filter expression can now use two new functions/variables that have access to the current values and geometry of the form being edited. This allows for dynamic filtering (drill-down) as explained in the crowdfunding page: https://north-road.com/drill-down-cascading-forms/ The new functions/variables are: Function: get_current_form_field_value( 'FIELD_NAME' ) Variable: @current_form_geometry Mathieu Pellerin 2018-05-15 [needs-docs][processing] rename export geom. columns to add geom. attributes Mathieu Pellerin 2018-05-15 [needs-docs][processing] vectorize and improve remaining geometry tools menu icons Denis Rouzaud 2018-05-14 fix prepare-commit after moving sip files Merge: 26174ea9ad 261e5f74ec Denis Rouzaud 2018-05-14 Merge pull request #6987 from 3nids/pyqgis_additions [pyqgis] move qgis.core tricks to their own python file in additions folder Denis Rouzaud 2018-05-14 bring back PyQt.QtCore.NULL in qgis.core Nyall Dawson 2018-05-15 Copy cached min/max value to provider test suite Denis Rouzaud 2018-05-14 [pyqgis] fix py files in subdirectory not correctly installed Denis Rouzaud 2018-05-14 [pyqgis] move qgis.core tricks to their own python file in additions folder this makes the code much easier to read Luigi Pirelli 2018-05-14 Port gdalcalc with formula excaping fix (#6984) Resurrect gdalcalc algorithm from 2.x Klavs Pihlkjær 2018-05-14 [FEATURE][locator] Add search for settings pages to locator bar (#6625) * [FEATURE][locator] Add search for settings pages to locator bar Search Settings, Options, and Project Properties pages. Double clicking a search result will open the correct page and tab. Short video: https://www.youtube.com/watch?v=duB2YekUmV0 The new filter presents itself with a prefix of "s" and with tr( "Settings" ) as displayname. A settings locator filter is added to the built in locator filters (class QgsSettingsLocatorFilter is added to qgsinbuiltlocatorfilters.cpp). The wiring between the new filter and QgsApp has been implemented in: For reading misc. pages: * QgisApp::getProjectPropertiesPagesMap(), * QgisApp::getSettingPagesMap(), and * QgisApp::getOptionsPagesMap() For navigating to selected page * QgisApp::showProjectProperties( const QString &page ) and * QgisApp::showSettings( const QString &page ) * Implement requested changes * Implement required changes Denis Rouzaud 2018-05-14 fix indentation Denis Rouzaud 2018-05-14 fix QVariant / QString compare Merge: c985092a6d 3660f3f63f Matthias Kuhn 2018-05-14 Merge pull request #6985 from pigreco/help_in_linea_field_calc corrections function_help Denis Rouzaud 2018-05-14 add assert on metaEnum and convert existing settings to strings Alexander Bruy 2018-05-14 fix typo Merge: 81dabd185c fca72fa7d1 Denis Rouzaud 2018-05-14 Merge pull request #6986 from 3nids/sip_files_oranize Better orgnization of sip files Denis Rouzaud 2018-05-14 put back module sip files Denis Rouzaud 2018-05-14 adapt sipify scripts and test to place auto generated sip files in dedicated folder Denis Rouzaud 2018-05-14 move auto generated sip file in dedicated folder (server+analysis) Denis Rouzaud 2018-05-14 move auto generated sip file in dedicated folder (gui) Denis Rouzaud 2018-05-14 move auto generated sip file in dedicated folder Denis Rouzaud 2018-05-14 [pyqgis] comment some core additions Salvatore 2018-05-14 corrections Denis Rouzaud 2018-03-29 replace with setEnumValue and complete missing enumValue Denis Rouzaud 2018-03-29 create dedicated function for flags there is a small redundancy in code, but it makes it much nicer to read the calls: flagValue( key, default) instead of enumValue( key, default, NoSection, false ) Denis Rouzaud 2018-03-29 save enum settings as string for a better inspection arnaud.morvan@camptocamp.com 2018-05-11 [processing] Finish default values in model for destination parameters Nyall Dawson 2018-05-07 [processing] Fix destination resets to 'memory:' instead of temporary layer Nyall Dawson 2018-05-07 [processing][model] Fix handling of mandatory checkbox in output definitions arnaud.morvan@camptocamp.com 2018-02-24 [processing] Add default values in model for destination parameters Peter Petrik 2018-05-14 [Feature] Add ScaleBar and MessageLog components to QgsQuick library. Nyall Dawson 2018-05-14 Add a newNameChanged signal to QgsNewNameDialog Handy for subclasses. Nyall Dawson 2018-05-14 Fix build warning Matthias Kuhn 2018-05-14 Add BWTA2017.gsb to srs.db NTv2 grid available here: https://www.lgl-bw.de/lgl-internet/web/sites/default/de/05_Geoinformation/Galerien/Dokumente/BWTA2017.zip More information: https://www.lgl-bw.de/lgl-internet/opencms/de/05_Geoinformation/Liegenschaftskataster/ETRS89-UTM/ INSERT INTO "tbl_datum_transform" VALUES(NULL, 100017, "4314", "4258", "9615", "BWTA2017.gsb", NULL, NULL, NULL, NULL, NULL, NULL, "Transformation for the German federal state of Baden-Wuerttemberg: Diese NTv2-Datei deckt das Gebiet von Baden-Wuerttemberg ab und ist daher ausschliesslich für die Transformation von Geo(fach)daten innerhalb von Baden-Wuerttemberg geeignet. Dieser Ansatz ist für Geo(fach)daten zu verwenden welche auf Basis der ALKIS Daten gefuehrt und erstellt werden.", "For applications requiring an accuracy of better than 1 metre.", 1, 0, 3339); Nyall Dawson 2018-05-14 [memory] Fix memory provider does not return correct min/max values after adding or editing features The cache was not cleared correctly in this case Fix sponsored by LINZ Mathieu Pellerin 2018-05-14 [processing] add gdal command name to tags for better searches (#6978) Merge: e0b86bef53 395c13f1f1 Denis Rouzaud 2018-05-13 Merge pull request #6951 from 3nids/locator_prefix allow customizing prefix of locator filters Harrissou Sant-anna 2018-05-12 Remove the default output value shown in expression builder Fixes #18808 Guilhem 2017-11-23 Update qgsrasterfilewriter.cpp Bad geo-referencing bug fix Using VRT with large coordinate system (like RGF93/CCxx) and high resolution raster, highest resolution tiles were shifted regardingi original raster. It seemed that when creating the VRT file, georeferencing is truncated while converted to text, leading to loss of precision. Denis Rouzaud 2018-05-11 fix warning for release build (#6976) Jürgen E. Fischer 2018-05-11 add link to 3.0 api documentation Denis Rouzaud 2018-05-11 fix typo Denis Rouzaud 2018-05-11 add test for (active) prefixes and fix bad prefix for plugins Nyall Dawson 2018-05-11 Try to fix odd doc coverage test issue Nyall Dawson 2018-05-11 Typo Nyall Dawson 2018-05-11 Complete processing 3.x porting documentation Nyall Dawson 2018-05-11 Fix grammar Nyall Dawson 2017-08-04 More docs for parameter porting, new API contract Nyall Dawson 2017-07-15 Add notes on OutputNumber/OutputString Nyall Dawson 2017-07-15 Add note on GeoAlgorithmExecutionException Nyall Dawson 2017-07-15 Add some notes on enums, numeric parameters Nyall Dawson 2017-07-15 Typo Nyall Dawson 2017-07-15 Add some notes about porting field parameters Nyall Dawson 2017-07-12 Rough beginnings to processing algorithm porting guide Nyall Dawson 2018-05-11 [needs-docs] Tweak wording of Export actions Nyall Dawson 2018-05-11 Show tooltip in locator actions results if different to action title Nyall Dawson 2018-05-11 More descriptive tooltips for some app actions Nyall Dawson 2018-05-11 Add missing ellipsis to project storage items Nyall Dawson 2018-05-11 [needs-docs] Reorganize project menu - Consistency in action names - Move import/export actions to a submenu - Group similar actions together Denis Rouzaud 2018-05-11 remove map from QgsLocator and rename custom to active prefix the active/custom prefix info is now accessible only from QgsLocatorFilter Nyall Dawson 2018-05-11 Fix incorrect snapping when moving features and using advanced (#6972) ditizing parallel/perpendicular modes Refs issue demonstrated in https://www.youtube.com/watch?v=jZYKGrIyVCA at 25:00 Harrissou Sant-anna 2018-05-11 Use icon instead of text for Add and Remove buttons Nyall Dawson 2018-05-11 Update test masks Nyall Dawson 2018-05-11 Fix api break, unit test Nyall Dawson 2018-05-11 Fix positioning of final scalebar label Nyall Dawson 2018-05-11 Fix failing test Nyall Dawson 2018-05-09 [FEATURE][layouts] Use text renderer for drawing scalebar text Allows the full range of formatting options exposed through text renderer - e.g. scalebar text with buffers, shadows, background shapes, letter spacing, etc. Say goodbye to unreadable scale bar text! Nyall Dawson 2018-05-09 Add method to QgsTextRenderer to retreive scaled QFontMetricsF from a text format in a specified render context Nyall Dawson 2018-05-09 Add methods to convert QgsTextFormat to and from QFonts Nyall Dawson 2018-05-11 Fix setting default value for non-multiple enum params Alexander Bruy 2018-05-08 [processing] improve default values handling in the enum modeler GUI Alexander Bruy 2018-05-08 [processing] correctly restore default values Alexander Bruy 2018-05-08 add single item to matrix parameter by default Alexander Bruy 2018-05-07 [processing] couple of fixes for matrix parameter Alexander Bruy 2018-05-07 [processing] use another icon for clear button and add confirmation Alexander Bruy 2018-05-07 [processing] don't allow multiple enum items to be selected if allowMultiple is not set Alexander Bruy 2018-05-07 [processing] fix handling of the multiple enum values Alexander Bruy 2018-05-07 [processing] fix method signature Alexander Bruy 2018-05-06 [processing] add matrix and enum parameters to wrappers and handle them in the modeler dialogs Alexander Bruy 2018-05-06 [processing] modeler GUI for matrix parameter Alexander Bruy 2018-05-04 [processing] add modeler GUI for enum parameter Alexander Bruy 2018-05-04 Revert "Merge pull request #6929 from ghtmtt/fix_proc_modeler" There are no useless parameters in Processing. This reverts commit fd5e0a7f1947548e0d5bd1f004a586e2ae0b0473, reversing changes made to 69de345784094730339ca4115bc7ed50beec5a1b. Nyall Dawson 2018-05-11 Spelling Nyall Dawson 2018-05-11 [processing][gdal] Fix conversion of non-EPSG crs parameters to GDAL compatible strings Jürgen E. Fischer 2018-05-11 add libyaml-tiny-perl & python-autopep8 to debian deps Jürgen E. Fischer 2018-05-11 osgeo4w: include PGEO_DRIVER_TEMPLATE and OGR_SKIP in qgis.vars (fixes #18234) Denis Rouzaud 2018-05-10 allow to reset prefixes in settings Denis Rouzaud 2018-05-09 use multimap to allow using the same prefix for several filters Merge: 9690d8061e c3279ee544 Martin Dobias 2018-05-10 Merge pull request #6961 from wonder-sk/union-single-layer [FEATURE] Union algorithm with a single layer Jürgen E. Fischer 2018-05-10 add mdal provider to debian and osgeo4w packages Jürgen E. Fischer 2018-05-10 expression help: support optional parameters and defaults Martin Dobias 2018-05-10 Add a note about version added for new functions in testing module Merge: 85f42e7d46 e8d1099ff3 Matthias Kuhn 2018-05-10 Merge pull request #6966 from kannes/patch-1 add optional segments argument in buffer function docs Hannes 2018-05-10 add optional segments argument text taken from single_sided_buffer Peter Petrik 2018-05-10 remove build noise from output Martin Dobias 2018-05-10 union: throw an exception if the second layer is specified but not valid Martin Dobias 2018-05-09 Updates from Nyall's review Martin Dobias 2018-05-09 Add test for single layer union Martin Dobias 2018-05-09 Add support for unordered comparison of features of layers This is useful when an algorithm returns features in no particular order and sorting features by attributes does not help because there may be features with the same attributes, giving non-unique sorting orders. Martin Dobias 2018-05-09 Processing tests: allow topological geometry tests instead of exact tests This is useful with geometry algorithms when the order of the coordinates of produced geometries does not need to be exactly the same every time, but the output is still topologically equivalent. Martin Dobias 2018-05-08 [FEATURE] Union algorithm for single layer Resolves all overlapping geometries just like GRASS or Arc do. So now we have two variants of union: - union(A) - does union within geometries of one layer - union(A,B) - does union between geometries of two layers For union(A,B) algorithm if there are overlaps among geometries of layer A or among geometries of layer B, these are not resolved: one needs to do union(union(A,B)) to resolve all overlaps, i.e. run single layer union(X) on the produced result X=union(A,B) This should also address issues raised in #17131 Nyall Dawson 2018-05-10 [processing] Don't skip null parameter values when converting parameters to pythong strings We need to include these, in order to differentiate unspecified parameters from parameters set to null values Nyall Dawson 2018-05-10 [processing] Ensure unset parameters are translated to Python None values when representing parameters as pythong strings Jürgen E. Fischer 2018-05-09 cosmetics on 9e7e927b9c Denis Rouzaud 2018-05-08 allow customizing prefix of locator filters Merge: d99a27f432 5d7a6c18ec Denis Rouzaud 2018-05-09 Merge pull request #6505 from 3nids/form_url [FEATURE] Allow to use a URL for a custom attribute form (UI file) Denis Rouzaud 2018-05-09 remove useless API break Merge: d06043f723 9e7e927b9c Jürgen E. Fischer 2018-05-09 Merge pull request #6958 from agauvrit-tis/patch-1 [FEATURE] Add DisplayVersion value in Uninstallkey Denis Rouzaud 2018-05-09 fix edit form test with local HTTP server Denis Rouzaud 2018-05-09 simplify netwotk content fetcher registry kudos @wonder-sk Denis Rouzaud 2018-04-27 use QgsNetworkContentFetcherRegistry Denis Rouzaud 2018-03-01 use QStringLiteral Denis Rouzaud 2018-03-01 fix spelling Denis Rouzaud 2018-03-01 add UI form for testing Denis Rouzaud 2018-02-05 [FEATURE ] allow to use URLs for attribute forms Alexandre <30469328+agauvrit-tis@users.noreply.github.com> 2018-05-09 Add DisplayVersion value in Uninstallkey The DisplayVersion value in Uninstallkey registry hive (Software\Microsoft\Windows\CurrentVersion\Uninstall) is mandatory for deployment software, it allows them to check quickly from standard registry path the currently installed version. The VersionNumber value is already stored in Software\QGIS (version)\ hive but that's not a standard for deployment solutions. Merge: 29489e1056 85d60f2bac Alessandro Pasotti 2018-05-09 Merge pull request #6952 from elpaso/DelazJ-symbolselectorHelpShow Delaz j symbolselector help show Merge: c1ac975382 b2188d4f02 Matthias Kuhn 2018-05-09 Merge pull request #6865 from PeterPetrik/qgsquick_1_canvas_merge [FEATURE] Introduction of QGIS Quick library Mathieu Pellerin 2018-05-09 Small property icon improvements Felis Pimeja 2018-02-27 Vectorized remaining propertyicons List of icons^ gdal.png network_and_proxy.png locale.png join.png transparency.png pyramids.png overlay.png map_tools.png histogram.png digitizing.png attributes.png Nyall Dawson 2018-05-09 Fix build warning Martin Dobias 2018-05-08 Fix test that checked an exception from QgsSpatialIndex constructor Martin Dobias 2018-05-08 Fix crash when creating spatial index from empty layer libspatialindex library throws an exception when trying to bulk load spatial index and it is given an empty input data stream Peter Petrik 2018-05-08 use smart pointer for QgsQuickMapSettings in map canvas Merge: ba04dea289 1c34339b3c Alessandro Pasotti 2018-05-08 Merge branch 'symbolselectorHelpShow' of https://github.com/DelazJ/QGIS into DelazJ-symbolselectorHelpShow Merge: 83218c9eef 90355f0e2d Alessandro Pasotti 2018-05-08 Merge pull request #6764 from tudorbarascu/featureinfo_values server tests for GetFeatureinfo different widget values Tisham Dhar 2017-10-04 Find Spatialindex library in osgeo4w64 bit Tudor Bărăscu 2018-05-08 address comments and add @unittest.expectedFailure to test Nyall Dawson 2018-05-08 Really accept strings for arrow data defined properties Harrissou Sant-anna 2017-09-22 The Arrow type and head type are string inputs in DD and not integer (fixes #16215) Merge: cfad3aa560 2ee479eb97 Matthias Kuhn 2018-05-08 Merge pull request #6949 from m-kuhn/wms_overwrite_parent_boundingBoxes Wms overwrite parent bounding boxes Matthias Kuhn 2018-05-08 Fix codestyle Roel Huybrechts 2015-03-01 Overwrite existing boundingBoxes with the same CRS in WMS capabilities. Merge: cdca7084c4 a606c4685f Matthias Kuhn 2018-05-08 Merge pull request #5461 from m-kuhn/less_temp_files Cleanup temporary files in prepare-commit.sh Tudor Bărăscu 2018-04-08 add GetMap DPI mask image, fixes local test Nyall Dawson 2018-05-08 Spelling Nyall Dawson 2018-05-08 [FEATURE] Also show cartesian areas/perimeters in identify results Because users are still getting confused with the difference between the cartesian areas and ellipsoidal areas, show both in the identify results dock. The reasoning here is: - if a user understands this concept, they will know the correct one to use, and its good for us to inform them of the difference here. Plus, it means they immediately see if the ellipsoid setting is correct and the difference it is making for the area/length calculation. - if a user has no idea what the difference is, then we should make them aware that there's (at least!) two different possible measurement values. They can then either research what these mean and make the right choice (and become better informed GIS practitioners), OR pick a random one - which really is no different then the previous situation, because an uniformed user is just as likely to be working in an unsuitable projection with a poor ellipsoid choice. In short, we don't try to guess the right choice for users and instead give them all the information and let them make the call which value to use. Harrissou Sant-anna 2018-05-08 [needs-docs] Rename "show labels for this layer" to "single labels" Felis Pimeja 2018-05-08 Minified svg code for several icons (#6489) Martin Dobias 2018-05-07 Updates from review Martin Dobias 2018-05-07 [FEATURE] Optionally add back faces of polygons in tessellator Often the polygonZ/multipatch data do not have consistent ordering of vertices (e.g. all clock-wise or counter clock-wise). Disabling culling helps to avoid seemingly missing surfaces, but the shading is still not correct due to reversed normals. This new option to add back faces fixes the problem: for each triangle we create both front and back face with correct normals - at the expense of increased number of vertex data. Nyall Dawson 2018-05-08 Fix some data defined buttons show in text format widget Harrissou Sant-anna 2018-05-04 Widen the diagram Size Legend Preview frame This should allow more visibility of the previewed symbols and texts. Also avoids the left part of the dialog to needlessly expand while the information is at right. Nyall Dawson 2018-05-08 More spell checks luz.paz 2018-03-19 Source typos luz.paz 2018-03-19 Typos Found via `codespell` Nyall Dawson 2018-05-08 Add words to spell check file Ari Jolma 2018-03-11 Translation fixes for GDAL build VRT. Nyall Dawson 2018-05-08 Update test result Harrissou Sant-anna 2018-04-19 Set max_points default value Sandro Santilli 2018-03-05 Switch test to reentrant GEOS API Martin Dobias 2018-05-06 Fix a crash in tessellator with self-intersecting rings Self-intersecting polygon rings may crash poly2tri so we skip them (for now) Nyall Dawson 2018-05-07 [afs] Fix handling of custom projections Don't treat all unknown projections as WGS84 Fixes #18881 Merge: ba04dea289 b4d00d95a1 Denis Rouzaud 2018-05-07 Merge pull request #6872 from 3nids/fetchregistry QgsNetworkContentFetcherRegistry: a registry for temporary downloaded files Denis Rouzaud 2018-05-07 delete contents in destructor and add missing mutexes Denis Rouzaud 2018-04-30 fix crash when redownloading or canceling Denis Rouzaud 2018-04-30 also add localFile returning a QFile Denis Rouzaud 2018-04-29 avoid race condition Denis Rouzaud 2018-04-27 do not return a const file and add localFile helper Denis Rouzaud 2018-04-27 do not expose task and make it thread safe Denis Rouzaud 2018-04-26 QgsNetworkContentFetcherRegistry: a registry for temporary downloaded files Denis Rouzaud 2018-05-07 fix links to Qt issues Merge: 3264b0bb3e 19592dc8d7 Matthias Kuhn 2018-05-07 Merge pull request #6101 from letmaik/patch-1 Fix tracking of imported modules (and plugin reloading) Merge: b9884c2748 4749306af3 Matthias Kuhn 2018-05-07 Merge pull request #6937 from slarosa/fix_svg_size fix svg size for cross-hair, capture-point, zoomin and zoomout, fixes #18806 Merge: f4ec9e2abb 9354085437 Matthias Kuhn 2018-05-07 Merge pull request #6702 from pierreloicq/patch-2 talking about "ninja qgis" Nyall Dawson 2018-05-07 [processing] When an optional output is set to 'skip output', disable and clear the associated 'add to qgis' checkbox Nyall Dawson 2018-05-07 [processing][saga] Make some Slope,Aspect,Curvature outputs optional and non-default Nyall Dawson 2018-05-07 [processing] Fix parsing optional output 'create by default' from string' Merge: 0cc0fedbe3 84d86935e4 Matthias Kuhn 2018-05-07 Merge pull request #6749 from slarosa/db_quey_history_1 [FEATURE][needs-docs] DB Manager: adds SQL query history Merge: dd2eb3a475 293c56c351 Matthias Kuhn 2018-05-07 Merge pull request #6748 from Scimmia22/patch-1 Update FindQextserialport.cmake for Qt5 Merge: 3791bac432 5ddc4d1d9c Matthias Kuhn 2018-05-07 Merge pull request #6876 from DelazJ/patch-2 [needs-docs] Rename action in Layers panel contextual menu Nyall Dawson 2018-05-06 [processing][modeler] Fix some child algorithm vector results are not shown as input choices for other child algorithms Merge: a0a5f6cebc ac88f2afe9 Matthias Kuhn 2018-05-07 Merge pull request #5065 from DelazJ/typos Fix some wording and spelling Jason Hilton 2017-08-30 [processing] Fix saga natural neighbor parameters fixes #16604 Nyall Dawson 2018-05-06 [processing][gdal] Better error messages when invalid parameters are passed Nyall Dawson 2018-05-06 [processing] More helpful errors when raster inputs are not valid Nyall Dawson 2018-05-06 [processing][gdal] More nodata handling fixes Fixes #18748 Nyall Dawson 2018-05-06 More verbose test outputs Nyall Dawson 2018-05-03 Fix handling of "hide deprecated" in projection selector widget Fixes #18896 Nyall Dawson 2018-05-05 [processing][gdal] Fix some more nodata=0 handling Nyall Dawson 2018-05-05 [processing] Fix exception when clicking help for GDAL algorithms D'Hont René-Luc 2018-05-04 [Oracle][Tests] Enhance Geometry creation SQL script D'Hont René-Luc 2018-05-04 [BUGFIX][Oracle] Mixing SDO_GEOMETRY Point definition Fixes #18900 In `sdoobj`, the `elem_info` array size is not the right way to defined the way to read Point coordinate. The right way is to check the sdoind attributes, like in Mapserver. The way Mapserver defined check point coordinate: https://github.com/mapserver/mapserver/blob/fd04328a89e75ac963f15867d9d90a50d47513c1/maporaclespatial.c#L1588 D'Hont René-Luc 2018-05-03 [Oracle][Tests] Enhance Point convertion test Instead of using 'SDO_UTIL.FROM_WKTGEOMETRY' to generate `SDO_GEOMETRY` object for Point, the `testdata` generate Point and MultiPoint with `SDO_POINT_TYPE` or `SDO_ELEM_INFO_ARRAY` and `SDO_ORDINATE_ARRAY`. With this way of creating Point and MultiPoint, we can test the way Point and MultiPoint are converting to WKB. Harrissou Sant-anna 2018-03-17 Make collapsible the groupboxes to better handle vertical frames Harrissou Sant-anna 2018-03-11 Set centroid as default placement for polygon diagramss Fix #13435 Peter Petrik 2018-05-04 fix doxygen warning Peter Petrik 2018-05-04 small fixes in qgs components Peter Petrik 2018-05-04 add docs to map canvas qml Peter Petrik 2018-05-04 rename qml library to QgsQuick Jürgen E. Fischer 2018-05-04 Only apply f4d38d4f0 to Qt>=5.9 (followup f4d38d4f0; check cdash for test results) Merge: 357be79738 cf92563721 Matthias Kuhn 2018-05-04 Merge pull request #6930 from m-kuhn/fixSearchCrash Fix crash with uninitialized search widget Matthias Kuhn 2018-05-04 Fix crash with uninitialized search widget Jürgen E. Fischer 2018-05-04 fix xenial build Merge: fd5e0a7f19 a3ea2addeb Matthias Kuhn 2018-05-04 Merge pull request #6927 from m-kuhn/delayededitSelectionUpdate Delayed update of edit selection Merge: 69de345784 d8b47e43fc Matthias Kuhn 2018-05-04 Merge pull request #6929 from ghtmtt/fix_proc_modeler [processing] Remove Enum useless parameter from modeler Merge: a36f6aa2e6 2c415e8fa5 Matthias Kuhn 2018-05-04 Merge pull request #6922 from m-kuhn/relrefconditionalvaluechanged Relation reference widget value changed signals matteo 2018-05-04 remove Enum useless parameter from modeler MieWinstrup 2018-04-27 Added test of the action 'Move Out of Group' in the layer panel MieWinstrup 2018-04-27 New action 'Move Out of Group' that moves layer(s) out of group(s). Deprecating the action 'Move to top level' matteo 2018-05-03 strings added matteo 2018-05-03 improved doc matteo 2018-05-03 also MapLayer matteo 2018-05-03 trying to add missing parameter in modeler matteo 2018-05-02 typos matteo 2018-05-02 [processing] resurrecting some parameters in Modeler matteo 2018-05-02 [processing] resurrecting some parameters in Modeler matteo 2018-05-02 [processing] resurrecting some parameters in Modeler Merge: dea03b2bef 6de0e4b301 Matthias Kuhn 2018-05-03 Merge pull request #6866 from m-kuhn/syslocale Consistent locale usage for number representation Matthias Kuhn 2018-05-03 Delayed update of edit selection When the attribute table opens, the first entry is selected. For some unknown reason, the selection does not appear in the feature list. Posting this to the next run of the event loop with a timer fixes this problem. Merge: b0d550628b 96173d7c31 Matthias Kuhn 2018-05-03 Merge pull request #6925 from PeterPetrik/use_literal use literal in qgsmeshlayer.cpp Matthias Kuhn 2018-05-03 Adjust tests Matthias Kuhn 2018-05-03 Use default (not system) locale Matthias Kuhn 2018-05-03 Explicitly refer to translation and not locale on override We only change the user interface translation and do not touch the locale for other things like number representation. Matthias Kuhn 2018-04-26 Use system locale for number representation Peter Petrik 2018-05-03 use literal Merge: ddd12e2bf2 e2da696ab6 Matthias Kuhn 2018-05-03 Merge pull request #6908 from DelazJ/DBManagerTranslator Trying to make more translatable strings in DB Manager Merge: 12183e98db f07cd2f5b9 Matthias Kuhn 2018-05-03 Merge pull request #6895 from gacarrillor/avoid_unnecessary_confirmation_dialogs [processing] Refactor Fields algorithm: avoid unnecessary confirmation dialogs Peter Petrik 2018-05-03 Fix reading/writing of mesh layer to a qgis project (fixes #18801) (PR #6869) * fix guard header * [bugfix] Fix reading/writing of mesh layer to a qgis project #18801 * fix copy-paste error * fix copy-paste error * extract decode source to derived classes * remove raster providers from vector decode source * reset testdata to master Matthias Kuhn 2018-05-03 Unit tests for setting and getting relation reference widget values Matthias Kuhn 2018-05-03 Relation reference widget, only send valueChanged signal once Matthias Kuhn 2018-04-20 Setter and getter tests for relation reference widget Matthias Kuhn 2018-04-20 Silence Nyall Dawson 2018-05-03 Add missing SIP_DEPRECATED Nyall Dawson 2018-05-03 Fix outdated example code, convert to python (because c++ devs are l33t and don't need examples...) gacarrillor 2018-05-02 [processing] Add comment to make it clear why we need to close the dialog here Mathieu Pellerin 2018-05-01 [FEATURE][processing] Zonal histogram algorithm Nyall Dawson 2018-05-03 Code cleanup Nyall Dawson 2018-05-02 Fix double delete in QgsMeasureTool The rubber bands are owned by the canvas - so we shouldn't be deleting them here. Nyall Dawson 2018-05-03 [processing][gdal] Fix translate ignores nodata values of 0 And add more unit tests to translate alg C 2018-05-01 Added missing r.fill.stats processing description file. Merge: f019bc0699 1afe0d1bb8 D'Hont René-Luc 2018-05-02 Merge pull request #6867 from pblottiere/bugfix_nobbox [server] CRS position in GetCapabilities document arnaud.morvan@camptocamp.com 2018-04-27 [server] Avoid %2B to be interpreted as space in querystring If '+' is replaced by ' ' after percent decoding, '%2B' is interpreted as ' '. Fix this by replacing '+' by '%20' before percent decoding. arnaud.morvan@camptocamp.com 2018-04-25 Fix BBOX CRS in WFS GetFeature Nyall Dawson 2018-05-01 [memory] Fix provider cannot handle fields with complex characters in name Fixes #18885 Nyall Dawson 2018-05-01 Properly discard edit commands when calling QgsVectorLayer::destroyEditCommand() Since it's not directly possible to pop the last command off an QUndoStack (the command which is destroyed/discard by calling this method), we add a dummy obsolete command to force this to occur. Pushing the new command deletes the destroyed one, and since the new command is obsolete it's automatically deleted by the undo stack. Merge: 0bf7c767ff 7b3308dc4a Matthias Kuhn 2018-05-02 Merge pull request #6864 from ghtmtt/fix_saga [processing] fix broken SAGA algorithms Matthias Kuhn 2018-05-02 Improved debug output on test fail matteo 2018-05-02 change column name for travis Matthias Kuhn 2018-05-02 Compare case insensitive Merge: cbf70a4da2 f68750c664 Matthias Kuhn 2018-05-02 Merge pull request #6911 from DelazJ/DiagramDD [ui] Reorganize rendering tab of Diagram properties Matthias Kuhn 2018-05-02 testing.checkLayersEqual, assert field names Merge: 8f9a378d76 d6b1f4946f Stéphane Brunner 2018-05-02 Merge pull request #6909 from pvalsecc/fix_crssync Fix crssync crash during build Nyall Dawson 2018-05-02 Seriously, I thought I told ya ta shuddup already, right? Harrissou Sant-anna 2018-01-17 [ui] Reorganize rendering tab of Diagram properties Also remove the data-defined collapsible groups and align items in the dialog Nyall Dawson 2018-05-01 [afs] Fix group layers are incorrectly shown in browser These layers cannot be opened so should be skipped Fixes #18886 Nyall Dawson 2018-05-01 [processing][saga] Remove redundant spaces from description files Nyall Dawson 2018-05-01 [processing][saga] Fix "channel network and drainage basins" alg Fixes #18870 Nyall Dawson 2018-05-01 [processing] Correctly set default value for matrix parameters Fixes #18871 Nyall Dawson 2018-05-01 [layouts] Fix handling of layout name when dropping qpt file to app - Fix entered name is ignored and replaced by stored name - Default to name stored in qpt as initial name for layout Fixes #18790 Nyall Dawson 2018-05-01 [processing] Also warn on non-matching point and extent CRS if algorithm cannot handle automatic reprojection Nyall Dawson 2018-05-01 [processing] Remove unused code Nyall Dawson 2018-05-01 [processing][gdal] Clip Vector By Mask Layer requires both layers to have the same CRS Nyall Dawson 2018-05-01 Fix stats dock handling when refresh is clicked lots of times quickly Nyall Dawson 2018-05-01 Prevent tasks from spamming progress reports Doing so grinds the QGIS to a halt, yet often progress reports are being sent every feature (which results in thousands of 0.00001 progress increment reports for large layers!!) Nyall Dawson 2018-05-01 Fix crash when unloading multiple layers from a project The stats dock was holding onto a dangling pointer whenever the statistics gathering task was canceled. This meant that the next time the stats dock tried to start a calculation, it would try to cancel the dangling task pointer and crash. Patrick Valsecchi 2018-05-01 Fix crssync crash during build On my machine, crssync dies with a core dump during the build of QGIS. Infinite loop because there is no color defined in the scheme it loads. Harrissou Sant-anna 2018-05-01 Make translatable some GUI texts fix #17957 Harrissou Sant-anna 2018-01-22 Trying to make Providers labels translatable in DB Manager tree Harrissou Sant-anna 2018-04-27 [needs-docs]Rename Overview actions in Layer menu to match the logic in Layers panel contextual menu Merge: 9ff366ff0f 41bf860ad3 Matthias Kuhn 2018-05-01 Merge pull request #6863 from m-kuhn/selectedfeaturedeletecount Show feature count and layer when asking for delete confirmation Nyall Dawson 2018-05-01 Fix memory leak Code looks valid, but valgrind is reporting a leak here. In any case Qt docs suggest not to use addAction and parent the actions to the QActionGroup instead, so let's do that (and it solves the reported leak) Nyall Dawson 2018-05-01 Fix crash on exit Because the map canvas is destroyed before the project instance, and QgsProject emits the labelingEngineSettingsChange signal during its destructor, the lambda slot was getting executed with a dangling map canvas pointer. Correctly set the receiver in the lambda connection instead so that the connection gets destroyed along with the canvas. Matthias Kuhn 2018-05-01 One deletes from, not on Harrissou Sant-anna 2018-04-28 Use QCoreApplication.translate() instead Harrissou Sant-anna 2018-04-27 More details on Processing algorithms toolbar Merge: cec59c0c39 9f3d571155 Martin Dobias 2018-05-01 Merge pull request #6750 from lbartoletti/visibleSnapPerf [BUGFIX][FEATURE][NEEDS-DOCS] Disable snapping on invisible features. Second version Nyall Dawson 2018-05-01 Shutup more annoying Qt warnings Nyall Dawson 2018-05-01 Silence annoying 'appendChild() on a null node does nothing' warning Mathieu Pellerin 2018-05-01 [processing] improve eliminate selected polygons alg help i.e., the use only selected option is gone since 3.0 Mathieu Pellerin 2018-05-01 [needs-docs][processing] add help and clarity to the define current projection algorithm Nyall Dawson 2018-05-01 [diagrams] Fix bar width maximum is too small for map unit sizes Fixes #18791 Nyall Dawson 2018-05-01 [processing] More verbose error when unsupported SAGA version found Nathan Woodrow 2018-05-01 [expression] Show expected arg count if wrong args passed Jürgen E. Fischer 2018-04-30 update INSTALL (run scripts/scandeps.pl, integrate ce34646cf, make t2tdoc) Nyall Dawson 2018-04-30 [FEATURE] Add expression functions for tapered and variable width buffers Adds: - tapered_buffer - buffer_by_m expression functions. These expose the same functionality as the equivalent processing algorithms but for use in expressions such as geometry generators. Nyall Dawson 2018-03-23 [FEATURE] Variable width buffers Adds geometry methods to create variable width buffers, including tapered buffers (with a specified start and end diameter) and variable width buffers from line string m values. Also adds processing algorithms which expose these methods to processing. Nyall Dawson 2018-04-30 [afs] Fix handling of date/datetime field values gacarrillor 2018-04-30 [processing] Refactor Fields algorithm: avoid unnecessary confirmation dialogs Loïc Bartoletti 2018-04-30 clean tests and add a new test for snapping on inivisble feature Merge: fca5238847 9ecb0b275e Blottiere Paul 2018-04-30 Merge pull request #6892 from pblottiere/bugfix_attrform Fixes crash when deleting last field from attribute table Harrissou Sant-anna 2018-02-06 Use modal dialog when in properties dialog, allowing to cancel the process and add help button (fix #17903). Also fix crash that occurs when pressing ESC button. and fix doc Harrissou Sant-anna 2018-02-05 [bugfix]Changing a range or category symbol should not update the [Change] button's (Fixes #17902) Also avoid modification of the *Change* button if the dialog is not accepted Harrissou Sant-anna 2018-02-05 Fix typo and spelling Mathieu Pellerin 2018-04-30 [processing] replace define current projection with reproject layer in vector menu Mathieu Pellerin 2018-04-30 [processing] add some missing icons for the data management tools menu Mathieu Pellerin 2018-04-30 [processing] add missing icons for the analysis tools menu Mathieu Pellerin 2018-04-30 [processing] add missing icons for the geometry tools menu Blottiere Paul 2018-04-30 Fixes crash when deleting last field from attribute table Loïc Bartoletti 2018-04-30 Improve onFeatureAdded and onAttributeValueChanged Merge: cad0f3d5b7 9a85616731 Matthias Kuhn 2018-04-30 Merge pull request #6886 from m-kuhn/snapperdocs Remove QgsSnapper API change docs. It is ✝ Nyall Dawson 2018-04-30 [processing] Throw warning when menu item links are broken Mathieu Pellerin 2018-04-30 [processing] fix grass provider svg path Mathieu Pellerin 2018-04-30 [processing] draw vector icons when available in modeler Mathieu Pellerin 2018-04-30 [processing] add vector icons for geoprocessing tools menu Mathieu Pellerin 2018-04-30 [processing] fix some native algorithm IDs for menu items Nyall Dawson 2018-04-30 Fix crash when opening vector properties on geometryless layer Merge: f4c00f5316 5f11692cbe Matthias Kuhn 2018-04-29 Merge pull request #6880 from daniviga/rpm-f27 Update RPM spec since GRASS 7.4 has been backported to F27 Matthias Kuhn 2018-04-29 Remove QgsSnapper API change docs. It is ✝ Merge: d3a9fad429 01dd718afb Matthias Kuhn 2018-04-29 Merge pull request #6883 from m-kuhn/removeUnrequiredSemicolons Remove unrequired `;` semicolons Tom Elwertowski 2018-04-28 macOS needs path to GEOS framework Matthias Kuhn 2018-04-28 Remove unrequired `;` semicolons Merge: c1552e728a fb14214e41 Matthias Kuhn 2018-04-28 Merge pull request #6870 from m-kuhn/offlineediting_zm [FEATURE] Offline editing support for Z and M coordinates Nyall Dawson 2018-04-27 [processing] Add createByDefault argument to destination parameter constructors Allows this setting to be set for parameters created from description text files Nyall Dawson 2018-04-27 [processing] More stringent testing of parameter validity - Check static QgsProperty parameter values - Properly check QgsProcessingFeatureSourceDefinition and QgsProcessingOutputLayerDefinition values Nyall Dawson 2018-04-27 [processing] Use info logging instead of warning logging for non-warnings Nyall Dawson 2018-04-27 [processing] Consist helpful error messages when sinks cannot be created And throw exceptions always when sinks are not created to avoid generic errors Nyall Dawson 2018-04-27 [processing] More helpful errors when sources cannot be loaded Include descriptive text with the specified parameter value in error, and always check that sources were loaded to avoid raw Python exceptions when they are not Nyall Dawson 2018-04-27 Fix some warnings Daniele Viganò 2018-04-27 Update RPM spec since GRASS 7.4 has been backported to F27 Denis Rouzaud 2018-04-27 fix PROJ_HAS_VERSION and also display version in cmake output (#6878) matteo 2018-04-27 Shapefile instead of GML for travis matteo 2018-04-27 [processing] add test for fixed algorithm Merge: 9ce21e4a82 232470670c Hugo Mercier 2018-04-27 Merge pull request #6513 from pblottiere/executesql_params [FEATURE][needs-docs] Add parameters to 'Execute SQL' algorithm Nyall Dawson 2018-04-27 [processing] Add an example of running a sub-algorithm correctly to script template file Matthias Kuhn 2018-04-27 Remove unrequired include Matthias Kuhn 2018-04-27 Improve wording Nyall Dawson 2018-04-27 Fix some more redundant geos includes in headers And re-add geos include directory for grass provider Nyall Dawson 2018-04-27 Fix gcc8 ignore qualifier warning Nyall Dawson 2018-04-27 Fix gcc8 "writing to an object of with no trivial copy-assignment" warning Nyall Dawson 2018-04-27 Re-add proj include to grass provider Nyall Dawson 2018-04-27 Fix ui build warnings Nyall Dawson 2018-04-27 Fix gcc8 catch-value "catch expection by value" warnings Merge: 16a6a90dd7 f2a2eeba7b Martin Dobias 2018-04-26 Merge pull request #6835 from wonder-sk/identify-selection-modes [FEATURE] Identify: more selection modes (simple / polygon / freehand / radius) Merge: ba02a5e258 5e7719c38f Martin Dobias 2018-04-26 Merge pull request #6859 from wonder-sk/overlay-alg-fixes-3 Port Union algorithm to C++ and fix it Blottiere Paul 2018-04-26 Add unit tests Blottiere Paul 2018-04-26 Add BBOX and CRS before layers definition Peter Petrik 2018-04-26 [FEATURE] Introduction of QGIS Quick library This pull request is a subset of #6490 This adds a new library for creation of applications based on Qt Quick framework. It contains reusable QML / Qt Quick components based on QGIS core library. The initial work introduces MapCanvas To enable compilation of the library, use WITH_QUICK=TRUE Further documentation of the library is located in doc/qgsquick.dox For background information see the associated QEP: qgis/QGIS-Enhancement-Proposals#109 The initial implementation is largely based on the work of Matthias Kuhn and Marco Bernasocchi on QField probject - kudos to them for the great job! Merge: f8165888e4 07b07ab12a Blottiere Paul 2018-04-26 Merge pull request #6851 from pblottiere/bugfix_segfault_z [bugfix] Fixes Add Feature map tool when snapped layer has ZM support matteo 2018-04-26 [processing] fix broken SAGA algorithms Martin Dobias 2018-04-26 Improvements from review Merge: c3b69900f7 f5099db8d4 Matthias Kuhn 2018-04-26 Merge pull request #6862 from m-kuhn/core-headers-no-qforeach Rewrite all core header usages of Q_FOREACH Matthias Kuhn 2018-04-26 Plural disambiguation Matthias Kuhn 2018-04-26 Show feature count and layer when asking for delete confirmation Nyall Dawson 2018-04-26 Followups Nyall Dawson 2018-04-26 [oracle] Some updates to Oracle provider test suite Now the Oracle provider passes the data provider edit stress/ conformance tests without issue! Nyall Dawson 2018-04-26 [oracle] Fix incorrect feature count after adding features to layers Nyall Dawson 2018-04-26 [oracle] Fix handling of NULL values when add features to provider Fixes NULL attribute values are incorrectly converted to empty strings or 0 numeric values instead of NULL. Matthias Kuhn 2018-04-26 Fix doxygen warning Martin Dobias 2018-04-26 Tests for fieldNamesToIndices() and indicesToFields() Blottiere Paul 2018-04-12 Remove unused variable Blottiere Paul 2018-04-12 Fixes when no geometry Blottiere Paul 2018-04-12 Update ExecuteSQL to be configurable with expressions Blottiere Paul 2018-04-12 New method to add a scope to the current context Blottiere Paul 2018-04-10 Add a new source type for parameters Blottiere Paul 2018-04-10 Add method to search variables in text with expressions Blottiere Paul 2018-04-26 Remove unnecessary checks Salvatore Larosa 2018-04-26 fix svg size for cross-hair, capture-point, zoomin and zoomout, adjustment for cursor position Martin Dobias 2018-04-26 Move fieldNamesToIndices() and indicesToFields() to QgsProcessingUtils Matthias Kuhn 2018-04-26 Also remove Q_FOREACH from all gui headers Matthias Kuhn 2018-04-26 Rewrite all core header usages of Q_FOREACH Matthias Kuhn 2018-04-26 [FEATURE] Offline editing support for Z and M coordinates Nyall Dawson 2018-04-26 Fix doxygen warnings Nyall Dawson 2018-04-26 Remove some more redundant include directories Nyall Dawson 2018-04-26 Remove some redundant geos includes Nyall Dawson 2018-04-26 Remove geos include from qgsgeometry.h Avoids the need to include geos from some build targets Merge: 2d4b48287a ac348686fe Matthias Kuhn 2018-04-26 Merge pull request #6848 from gacarrillor/line_intersection_with_geometry_collections [processing] Make line intersection alg able to handle collections Nyall Dawson 2018-04-26 [mdal] Fix bad header guard Mathieu Pellerin 2018-04-23 [FEATURE][ogr/gdal] Add UI to expose HTTP(S) and cloud datasets Harrissou Sant-anna 2018-04-24 Use "Displacement lines" label Harrissou Sant-anna 2018-04-23 Fix labels in Displacement Point renderer GUI Martin Dobias 2018-04-25 Remove older (incorrect!) test cases for union The newer test data (overlay1_a and overlay1_b) cover more scenarios and can be more easily investigated if something goes wrong. Martin Dobias 2018-04-25 Port Union algorithm to c++ using existing intersection+difference algs Loïc Bartoletti 2018-04-25 try disconnect/connect for destroyIndex Martin Dobias 2018-04-25 Move internal intersection to overlay utils, code de-duplication Loïc Bartoletti 2018-04-25 Add support for visible features in onFeatureAdded, onGeometryChanged and onAttributeValueChanged Merge: d0130d25b2 5910ba9631 Matthias Kuhn 2018-04-25 Merge pull request #6855 from m-kuhn/no-print No print() usage in processing core Merge: b64a95801f 57e5b9f1a7 Martin Dobias 2018-04-25 Merge pull request #6853 from wonder-sk/overlay-alg-fixes-2 Port Difference & Sym.Diff. to C++, cleanups and tests Matthias Kuhn 2018-04-25 No print() usage in processing core Martin Dobias 2018-04-25 difference: skip empty geometries, convert to multi-part geometries Merge: ccc1ac12d5 011ddd31f2 Matthias Kuhn 2018-04-25 Merge pull request #6852 from daniviga/rpm-no-groups Remove groups definition from RPM spec Merge: ade216d02d 8be522fa79 Matthias Kuhn 2018-04-25 Merge pull request #5416 from jdugge/mapTipsDelaySetting [FEATURE] Make map tips delay configurable Merge: ae53f26807 5b1918f5f3 Martin Dobias 2018-04-25 Merge pull request #6820 from PeterPetrik/QgsMeshLayer_1_mesh [FEATURE] QgsMeshLayer part 1: Reading raw mesh Merge: aae7a325bd 1af0f4c7cb Matthias Kuhn 2018-04-25 Merge pull request #6854 from daniviga/rpm-f28 Make RPM package compatible with Fedora 28 Daniele Viganò 2018-04-25 Make RPM package compatible with Fedora 28 which ships GRASS 7.4 gacarrillor 2018-04-24 [processing] Adjust code for line intersection with collection intersections Jürgen E. Fischer 2018-04-24 [postgres][db2] still save username when instructed too also with authcfg (cherry picked from commit 4ad35311037f226880ac3dd30eec0f92d119ca1c) Jürgen E. Fischer 2018-04-24 fix astyle version check (cherry picked from commit dee284fe974560a3c9723e35123a02c7c9d30b8a) Martin Dobias 2018-04-24 Port Difference & Sym.Diff. to C++, cleanups and tests Daniele Viganò 2018-04-24 Remove groups definition from RPM spec since it has been deprecated (ref: https://fedoraproject.org/wiki/RPMGroups) Blottiere Paul 2018-04-24 Add unit tests Blottiere Paul 2018-04-24 Fixes addFeature map tool when snapped layer has ZM support Loïc Bartoletti 2018-04-24 fix martin's review D'Hont René-Luc 2018-04-24 [Tests][Server] Add unit test for empty contextual legend Manually port c217cbb4dd140695af74debbe052dbefc1d21e74 Merge: 409ec85329 fe9e1cd056 Matthias Kuhn 2018-04-24 Merge pull request #6626 from alexispolti/fix_georeferencer_crash_18227 [bugfix] Fix georeferencer crash when deleting a point through context menu #18227 gacarrillor 2018-04-23 [processing] Make line intersection alg able to handle intersections of type 'geometry collection' Nathan Woodrow 2018-04-24 [FEATURE][needs-docs] Rework expression parser for unknown functions (#6840) * [FEATURE][needs-docs] Rework expression parser for unknown functions * Remove old comment * Rename NAME and update tests * Change COLUMN_REF to QUOTED_COLUMN_REF Nyall Dawson 2018-04-17 Add some more line segment methods Nyall Dawson 2018-04-13 Add class for comparing angles to points in a clockwise fashion Nyall Dawson 2018-04-13 Add class for comparing distance from two line segments to an origin Nyall Dawson 2018-04-13 Add QgsRay2D class representing an infinite ray from a point in a direction Nyall Dawson 2018-04-13 Add reverse method to QgsLineSegment2D Nyall Dawson 2018-04-13 Add left of line test to QgsLineSegment2D Nyall Dawson 2018-04-13 Apply clazy optimisation to orthogonalize algorithm Nyall Dawson 2018-04-13 Declare typeinfo for QgsVector to optimise use in Qt containers Nyall Dawson 2018-04-13 Add QgsLineSegment2D class, for simple 2d line segments which consist of just a 2D start and end point Nyall Dawson 2018-04-12 Add some useful QgsVector methods Nyall Dawson 2018-04-12 [FEATURE] Add wedge_buffer expression function Returns a wedge shaped buffer originating from a point geometry, with arguments for azimuth, buffer width (in degrees), outer radius and inner radius. Nyall Dawson 2018-04-12 Add unit test for wedge buffers alg Nyall Dawson 2018-04-11 [FEATURE][processing] Native wedge buffer algorithm This algorithm creates wedge shaped buffers from input points. The azimuth parameter gives the angle (in degrees) for the middle of the wedge to point. The buffer width (in degrees) is specified by the width parameter. Note that the wedge will extend to half of the angular width either side of the azimuth direction. The outer radius of the buffer is specified via outer radius, and optionally an inner radius can also be specified. Supports dynamic parameters for azimuth, width, and radius. The native output from this algorithm is CurvePolygon geometries, but these may be automatically segmentized to Polygons depending on the output format. Nyall Dawson 2018-04-11 Add QgsGeometry method to create wedge shaped buffers Creates a wedge shaped buffer using circular strings, with parameters for azimuth, wedge width (in degrees), outer radius and inner radius. Nyall Dawson 2018-04-11 Allow using the longer arc with two point and center methods Nyall Dawson 2018-04-11 Add convenience constructors to create QgsCircularStrings Add constructors to create a circular string with a single arc: - from 3 points on arc - from 2 points and a center Nyall Dawson 2018-04-11 Add convenience constructor to create QgsLineString between two points Nyall Dawson 2018-04-11 Add geometry method to calculate mid point on an arc from p1->p2 with given center And improve some docstrings Nyall Dawson 2018-04-22 [oracle] Always check bounding box intersection when using filter rect Because oracle sdo_filter sometimes returns results outside the given filter (depending on the spatial index), and is only designed for use as a fast "first-pass" filter. From the Oracle docs: "This operator performs only a primary filter operation.. The secondary filtering operation, performed by the SDO_RELATE operator, can be used to determine with certainty if objects interact spatially." Instead of using SDO_RELATE we can instead just do a bounding box intersection inside QGIS if an exact intersection is not required. Fixes failing provider conformance test suite for oracle provider. Nyall Dawson 2018-04-24 Indentation Nyall Dawson 2018-04-21 [oracle] Fixes for edit tests (still disabled) Nyall Dawson 2018-04-18 [oracle] Add read-only support for curved geometry types Previously these geometries were silently discarded Fixes #12675, #16809 Sponsored by Open Spatial (http://www.openspatial.com) Loïc Bartoletti 2018-03-20 Fix snapping on invisible geometry Martin Dobias 2018-04-23 New icons for identify modes Martin Dobias 2018-04-23 Moved selection handler from gui lib to app Harrissou Sant-anna 2018-04-10 Replace Edit Nodes Item icon Nathan Woodrow 2018-04-23 [FEATURE][needs-docs] Show data defined expected format in expression builder (#6839) Nathan Woodrow 2018-04-23 [FEATURE][needs-docs] Don't bail on first expression error (#6838) Jürgen E. Fischer 2018-04-23 update_ts.sh: handle empty exclusion Nyall Dawson 2018-04-22 [oracle] Fix some clazy warnings Nyall Dawson 2018-04-16 [oracle] More code modernization Nyall Dawson 2018-04-16 [FEATURE][oracle] Allow restricting table list for a connection to a specific schema This allows a schema to be set in the connection properties for an oracle db connection. If set, only tables within that schema will be scanned and listed for the connection. Previously the option existed to restrict the scan to tables which belong to the user, but this option does not support the use case where a connection must access tables from a different user, and the default "scan everything" setting is too expensive (since it often takes multiple minutes to perform, especially when geometryless tables are shown). Sponsored by Open Spatial (http://www.openspatial.com) Nyall Dawson 2018-04-16 [oracle] More code modernization Nyall Dawson 2018-04-16 [oracle] Address more clazy warnings Nyall Dawson 2018-04-16 [oracle] Fix clazy warnings in new connection dialog Jürgen E. Fischer 2018-04-21 remove plugin_template exclusion from translation updates (followup 605ef7d8294b6) Nyall Dawson 2018-04-21 [oracle] Fix crash when adding a feature with missing attributes to data provider Nyall Dawson 2018-04-21 [oracle] Always fetch features with null goemetry unless feature rect is set ...to match behaviour of other providers Martin Dobias 2018-04-21 Make actions non-checkable (the current mode does not appear pressed in toolbar) Martin Dobias 2018-04-21 Change action labels from "Select" to "Identify" Nyall Dawson 2018-04-21 [dbmanager][oracle] Add some missing imports Blottiere Paul 2018-04-20 Try to add cancel support for Oracle databases in dbmanager Nathan Woodrow 2018-04-21 [FEATURE][needs-docs] Hyperlink functions to show help in builder (#6796) Martin Dobias 2018-04-21 Fix sip/doxygen/todo Loïc Bartoletti 2018-04-20 Typos and re indent Loïc Bartoletti 2018-04-18 Add tests Loïc Bartoletti 2018-04-18 Fix warn doc Loïc Bartoletti 2018-04-18 sipify Loïc Bartoletti 2018-04-18 fix doc Loïc Bartoletti 2018-04-17 - Add some methods in QgsVector3D - Move QgsVector3D from 3d to core - Use QgsVector3D instead of QVector3D Loïc Bartoletti 2018-03-14 Add skewLines intersection algorithm Martin Dobias 2018-04-20 [FEATURE] Identify: more selection modes (simple / polygon / freehand / radius) This extends identify tool with the ability to switch to different selection modes (the ones offered also by the selection map tool) Nyall Dawson 2018-04-20 [processing] Unit tests for distance param widget wrapper Nyall Dawson 2018-04-20 [processing] Swap more QGIS and GDAL algorithm parameters to distance params Merge: f914762b46 62ca029849 Matthias Kuhn 2018-04-20 Merge pull request #6808 from m-kuhn/fixxxxes Some minor code fixes Merge: 6358daad91 1d4d33417f D'Hont René-Luc 2018-04-20 Merge pull request #6793 from pblottiere/bugfix_owslib [server][bugfix] Cleaning GetCapabilities response Nyall Dawson 2018-04-19 Fix broken translation string Nyall Dawson 2018-04-19 [FEATURE][processing] Add buttons to save/clear/copy log In the algorithm execution dialog, this adds buttons to allow users to save the current log (to text or HTML files), copy the log contents to the clipboard, and clear the log. Peter Petrik 2018-04-20 use unique_ptrs for tmp pointers Peter Petrik 2018-04-20 fix Doxygen warnings Nyall Dawson 2018-04-20 [processing] Use distance parameter for more algorithms Nyall Dawson 2018-04-20 Smoother looking warning icon Nyall Dawson 2018-04-20 Indentation Nyall Dawson 2018-04-19 [processing] Add dedicated "distance" parameter This is a subclass of QgsProcessingParameterNumber, but specifically for numeric parameters which represent distances. It is linked to a parent parameter, from which the distance unit will be determined, and is shown using a dedicated distance widget within the processing parameters panel. This widget shows the distance unit. This avoids the confusion when running algorithms which use distances where the unit depends on a layer or CRS parameter - e.g. the distance parameter in the buffer algorithm gives the distance in layer units... so now we can show those units directly within the dialog. Hopefully this leads to less user confusion and accidental "1000 degree buffers"! Additionally - if the unit is in degrees, a small warning icon is shown next to the parameter. The tooltip for this icon advises users to reproject data into a suitable projected local coordinate system. Initially implemented for the native buffer and single sided buffer algorithm only - but more will be added. Fixes #16290 matteo 2018-04-19 [processing] fix missing import Matthias Kuhn 2018-04-20 QString() to QStringLiteral() Matthias Kuhn 2018-04-20 Adjust to const-correct renderer API Peter Petrik 2018-04-20 use QStringLiteral Mathieu Pellerin 2018-04-20 [FEATURE] Copy statistics panel content to clipboard button Peter Petrik 2018-04-20 use smart pointer internally and remove unnecessary code Matthias Kuhn 2018-04-17 QVariant also supports booleans Matthias Kuhn 2018-04-17 Use range-based for loop Merge: 7d787980f5 f2de572390 Matthias Kuhn 2018-04-20 Merge pull request #6813 from m-kuhn/constrenderers Const correctness for feature renderers Mathieu Pellerin 2018-04-20 followup a463858: fix interpol. data widget setValue function Nyall Dawson 2018-04-20 Fix string capitalization, HIG violations Nyall Dawson 2018-04-20 Modernize code Nyall Dawson 2018-04-20 Followup legend text rendering - Use QgsFontButton for setting legend text format - Tweak some capitalization and layouts Nyall Dawson 2018-04-20 Followup a463858, fix failing tests Peter Petrik 2018-04-19 fix build errors, use MDAL 0.0.2 (int API) Merge: 16465cb38e f1a31d09f1 Martin Dobias 2018-04-19 Merge pull request #6817 from wonder-sk/legend-text-on-symbols Legend: optional text on top of symbols for vector layers Martin Dobias 2018-04-19 Use standard font for text on symbol Martin Dobias 2018-04-19 Make it possible to load "text on symbol" labels from expression Nyall Dawson 2018-04-19 Fix Coverity null pointer dereference warning Mathieu Pellerin 2018-04-19 [processing] restore TIN / IDW interpolation algorithms Mathieu Pellerin 2018-04-19 fix interpolation data widget Peter Petrik 2018-04-06 [FEATURE] QgsMeshLayer part 1: Reading raw mesh Introducting MDAL, QgsMeshLayer, mesh data providers (mesh_memory, mdal) to read and visualize raw meshes: vertices and faces. Support dragging 2dm files from browser on canvas to visualize 2dm meshes. Support for QgsMeshLayer in Python API. Jürgen E. Fischer 2018-04-19 osgeo4w: add O4W_QT_ variables for qt.conf to qgis.vars Nyall Dawson 2018-04-19 [processing] Don't overwrite rows when reordering in multi input dialog Refs #17327 Nyall Dawson 2018-04-17 [oracle] Fix some errors using oracle connector in db manager Denis Rouzaud 2018-04-18 remove reference to removed setColorDialogOptions method Martin Dobias 2018-04-18 [FEATURE] Legend: optional text on top of symbols for vector layers In some cases it is useful to add extra information to the symbols in the legend. This work allows definition of additional labels in vector layer properties > Legend tab. Merge: 0e0e133c7d 721c536185 Martin Dobias 2018-04-18 Merge pull request #6811 from wonder-sk/overlay-alg-fixes-1 Port Intersection algorithm to C++, cleanups and tests Merge: 45b264db08 0e0e133c7d Martin Dobias 2018-04-18 Merge branch 'master' into overlay-alg-fixes-1 Matthias Kuhn 2018-04-18 Do not const-antly forget about grass Matthias Kuhn 2018-04-18 API documentation Matthias Kuhn 2018-04-18 Some const-correctness for rules Matthias Kuhn 2018-04-18 More const-corretness for QgsFeatureRenderer Martin Dobias 2018-04-18 Fixes after review Matthias Kuhn 2018-04-18 Const correctness for renderers Nyall Dawson 2018-04-17 [FEATURE][processing] Add sort order option to Add Incremental Field alg This allows users to optionally set a sort order to use when assigning values in the Add Incremental Field algorithm. Previously values were always added using the original feature order. With this change users can control the order in which features are assigned values. Merge: 9f41a9b821 77ca11e6c0 Matthias Kuhn 2018-04-18 Merge pull request #6335 from Fanevanjanahary/crs_widget use crs widget picker in db_manager Merge: d28451cddc 84ec10eeb8 Matthias Kuhn 2018-04-18 Merge pull request #6812 from m-kuhn/fix17525 Fix relation editor widget in autogenerated forms Matthias Kuhn 2018-04-18 Fix relation editor widget in autogenerated forms Fix #17525 Denis Rouzaud 2018-04-17 [docker] update dependencies Martin Dobias 2018-04-17 Port Intersection algorithm to C++, cleanups and tests Finally starting a suite of unit tests for overlay algorithms: - overlay1 - layers that cover various basic overlay situations - overlay2 - layers where one input has self-intersecting polygons - overlay3 - layers where intersections return different geometry types Merge: 90c65405fd 8f8a9ac853 Matthias Kuhn 2018-04-17 Merge pull request #6807 from m-kuhn/ruleBasedNestedElse Fix identify tool with rule renderer and nested else Matthias Kuhn 2018-04-17 Add test for nested rules in ELSE Matthias Kuhn 2018-04-17 Fix identify tool with rule renderer and nested else Alexander Bruy 2018-04-17 [processing] use parameter description instead of name when retrieving parameter from the registry Merge: 8714e42612 5be057c90a Alessandro Pasotti 2018-04-17 Merge pull request #6802 from elpaso/rasteranalysis-tests [tests] Add some tests for 9 cells algorithms Nyall Dawson 2018-04-17 Use wait cursor during lengthy operations in style manager dialog Nyall Dawson 2018-04-17 [gps] Fix disabled import controls after selecting GPX file Nyall Dawson 2018-04-16 [oracle] Compile some expression functions Greatly speeds up case-insensitive value matches for oracle expression based feature requests Nyall Dawson 2018-04-16 [oracle] Fix clazy warnings in iterator Nyall Dawson 2018-04-16 [oracle] Update failing provider test Nyall Dawson 2018-04-16 [oracle] Fix expression compilation of integer division Alessandro Pasotti 2018-04-16 [tests] Add some tests for 9 cells algorithms Note: this does not test the correctness of the algorithms but only that the filters are correctly working. Merge: 5e33d7d639 435d8077d5 Matthias Kuhn 2018-04-16 Merge pull request #6801 from m-kuhn/relRefIdInsteadOfName Use relation id instead of name for nesting detection Matthias Kuhn 2018-04-16 Use relation id instead of name for nesting detection Merge: d7fd14b340 2d340a0de2 Blottiere Paul 2018-04-16 Merge pull request #6787 from pblottiere/bugfix_ellipse [server] Add project's context before rendering Nyall Dawson 2018-04-16 [oracle] Ensure that all attributes required for order by are fetched Fixes potentially broken iterator sorting with oracle provider when a subset of attributes is fetched Nyall Dawson 2018-04-16 [oracle] Always mark features as invalid when iterator is closed Fixes some failing oracle provider conformance test suite failures Jürgen E. Fischer 2018-04-15 fix build with QScintilla <2.10 Jürgen E. Fischer 2018-04-14 respect QGIS_PREFIX_PATH (followup 810241ffca; fixes windows nightlies) Jürgen E. Fischer 2018-04-14 fix windows build Blottiere Paul 2018-04-13 Add owslib and keep idna package (do not remove pip3) Blottiere Paul 2018-04-13 Add unit test with owslib to check GetCapabilities doc Blottiere Paul 2018-04-13 Remove empty MetadataURL tag for unit tests Blottiere Paul 2018-04-13 Cleaning GetCapabilities response Fixes #18197 Merge: b662b44e8d 7e022f005d Martin Dobias 2018-04-13 Merge pull request #6782 from wonder-sk/required-layers Mark layers as required in the project Blottiere Paul 2018-04-13 Update unit test with symbology depending on @map variables Blottiere Paul 2018-04-13 Keep mapSettings scope Merge: d500580e47 354433b078 Alessandro Pasotti 2018-04-13 Merge pull request #6781 from elpaso/fix-render-gui Small GUI fix in raster style dialog Jürgen E. Fischer 2018-04-13 debian packaging: followup bb0bfea3c4 Merge: 76843be62d 938db97df5 Matthias Kuhn 2018-04-13 Merge pull request #6789 from DelazJ/patch-1 Remove wrong tooltip Nathan Woodrow 2018-04-13 [BUGFIX][needs-docs] Allow expression parser to report better error location We return the line and column to allow builder to highlight that location for the user. matteo 2018-04-12 rename algorithm name in template script Harrissou Sant-anna 2018-04-12 Remove wrong tooltip Merge: d94cf12dea a4b5816f0c Matthias Kuhn 2018-04-12 Merge pull request #6778 from signedav/fix_condformat_alpha Save and load alpha of conditional style color Denis Rouzaud 2018-04-12 fix list of updated files in pull requests Blottiere Paul 2018-04-12 Add unit test to check symbol's rotation coming from a project variable Blottiere Paul 2018-04-12 Add project context for map rendering Blottiere Paul 2018-04-12 Fixes segmentation fault D'Hont René-Luc 2018-04-12 [BUGFIX][Server] Segfault in WCS D'Hont René-Luc 2018-04-12 [BUGFIX][Server] Segfault in WFS Transaction David 2018-04-12 add StringLiteral D'Hont René-Luc 2018-04-12 [BUGFIX][Server] Segfault in WFS DescribeFeatureType and GetFetaure Martin Dobias 2018-04-12 Disable remove action instead of message box + unit test Merge: c3fdef9db1 4d984793e9 Matthias Kuhn 2018-04-12 Merge pull request #6777 from signedav/fix_conditionalformat Conditional formatting on relation reference widget Merge: 222e45b838 99ae08a2aa Matthias Kuhn 2018-04-12 Merge pull request #6405 from lbartoletti/mkuidefaults_python3 Convert mkuidefaults script to python3 and pep8 it Jürgen E. Fischer 2018-04-11 allow builds with DEBUG macro defined Jürgen E. Fischer 2018-04-11 disable 3D in debian packages for debian unstable/buster Martin Dobias 2018-04-11 [FEATURE] Mark layers as required in the project Required layers are not allowed to be removed from the project. This adds extra safety to protect project users from removing layers they may think are not needed (e.g. used in joins, relations, expressions). Users can set/unset layers that are required in project properties dialog. Alessandro Pasotti 2018-04-11 Small GUI fix in raster style dialog Tudor Bărăscu 2018-04-11 Add GetFeature test with array layer Also added the missing response xmls (forgot to add them in previous commits) Martin Dobias 2018-04-10 [FEATURE] Map themes: store also expanded/collapsed state of nodes Each map theme will also record which layers, groups and legend items are expanded, so when a map theme is selected, the expanded/collapsed states get applied in the layer tree. Merge: 9dc3ee4fa0 fbb4ef5ad7 Matthias Kuhn 2018-04-11 Merge pull request #6754 from m-kuhn/processing_filter_algorithm [FEATURE] Feature filter algorithm for processing models Denis Rouzaud 2018-04-10 fix logical block with mis-matching arguments Nyall Dawson 2018-04-11 [processing] Use silent feedback by default in processing.run Relying on the iface messagebar feedback as a fallback is not safe for standalone scripts. If callers want to use a message bar feedback they should specify this feedback object specifically when calling processing.run Matthias Kuhn 2018-04-10 Add processing gui tests Matthias Kuhn 2018-04-10 Protect the const-ituional correctness Nyall Dawson 2018-04-10 [processing] Accept strings of form "(1,2") for point parameters too Since the help text above a point parameter indicates the acceptable format is "(x, y)", it can be confusing for users to know whether the brackets should be entered here. So be forgiving and accept strings with or without brackets. Refs https://gis.stackexchange.com/questions/278765/how-do-i-enter-start-point-in-shortest-path-algorithm-in-qgis-3-0-1 D'Hont René-Luc 2018-04-10 [BUGFIX][Server] Segfault in WFS GetCapabilities David 2018-04-10 indentation fix Martin Dobias 2018-04-10 Misc project storage fixes from Nyall's testing - fix a crash when opening a project from unavailable connection - make some messages in postgresql project storage translatable - show the reason why a project was not read/written in storage if there is a message available - push a message when reading a project that does not exist in postgresql storage David 2018-04-10 Save and load alpha of conditional style color Alpha (saturation) will be saved and loaded for the conditional style color of text and background. Before there was not only the problem, that it was not saved - it was additional the issue, that background with no color had after reopening the project the alpha(saturation) of FF and the color black. This is fixed now. David 2018-04-10 Conditional formatting on relation reference widget in case we have additional display expressions there does use the conditional formatting for the row and in case there is only one fieldname used in the display expression it does use this as well Fix: #18521 Nyall Dawson 2018-04-10 Expose extra arguments to QgsGeometry::transform Previously these were only available via the raw QgsAbstractGeometry API. Also add more unit tests for QgsGeometry::transform Nyall Dawson 2018-04-10 [processing] Fix Select/Extract by Location algs with PostGIS layers Fixes #18038 Nyall Dawson 2018-04-10 Fix build on Qt 5.5 Merge: 405d8f29d4 810241ffca Matthias Kuhn 2018-04-10 Merge pull request #6604 from 3nids/prefixpath fix QgsApplication::setPrefixPath Nyall Dawson 2018-04-10 [processing] Skip more unnecessary geometry checks Nyall Dawson 2018-04-10 Fix build with Qt 5.5 Nyall Dawson 2018-04-09 More hash updates Nyall Dawson 2018-04-09 Update tests for travis Nyall Dawson 2018-04-09 [processing][grass] Disable some failing tests Nyall Dawson 2018-04-09 [processing] Better debugging for failed tests Nyall Dawson 2018-04-09 [processing][grass] Fix broken r.lake algorithm Nyall Dawson 2018-04-09 [processing][grass] Fix broken r.his algorithm Nyall Dawson 2018-04-09 [processing][grass] Fix broken r.cost algorithm Nyall Dawson 2018-04-09 [processing][grass] Don't try to create skipped optional outputs Nyall Dawson 2018-04-09 [processing] Fix python runAlgorithm when algorithm has missing optional outputs Nyall Dawson 2018-04-09 [processing][grass] Fix broken r.li.renyi.ascii alg Nyall Dawson 2018-04-09 [processing][grass] Fix broken r.statistics alg Nyall Dawson 2018-04-09 Don't remove python 2 from docker build-deps Since grass package still depends on it Nyall Dawson 2018-04-09 Add saga to docker build-deps Nyall Dawson 2018-04-06 Attempt SAGA tests on Travis Nyall Dawson 2018-04-03 [processing] Try to resurrect grass tests Merge: 925d9af93f 605ef7d829 Matthias Kuhn 2018-04-09 Merge pull request #6768 from m-kuhn/remove_plugin_builder Remove plugin builder code Matthias Kuhn 2018-04-09 Add a remaining docstring Matthias Kuhn 2018-04-09 [processing] Remove some unrequired geometry checks Matthias Kuhn 2018-04-09 Remove plugin_template Denis Rouzaud 2018-04-09 one level deeper Denis Rouzaud 2018-03-14 fix QgsApplication::setPrefixPath setPrefixPath was useless outside of the app since mPrefixPath was overwritten by env variables Tudor Bărăscu 2018-04-09 Added disabled GetFeatureInfo test for relation reference widget Matthias Kuhn 2018-04-09 Add more feature filter algorithm tests Matthias Kuhn 2018-04-09 Really do not care about invalid geometries in feature filter algorithm. We just leave the geometry alone in whatever state it may be. If the consumers of our features have a problem with that, let them take care of it. Just because THEY do not like invalid geometries does not mean WE have to adjust our behavior here. Matthias Kuhn 2018-04-09 Immediately apply configuration after change Matthias Kuhn 2018-04-09 Properly initialize filter configuration table Matthias Kuhn 2018-04-09 Do not complain on invalid geometries Matthias Kuhn 2018-04-09 Better error reporting Matthias Kuhn 2018-04-09 Rename "Filter" to "Feature Filter" Matthias Kuhn 2018-04-09 Show expression builder and checkbox in filter configuration Matthias Kuhn 2018-04-09 Plug memory leak Matthias Kuhn 2018-04-09 Fix api doc and sip issues Matthias Kuhn 2018-04-09 fixup testdata Matthias Kuhn 2018-04-09 for : in Matthias Kuhn 2018-04-09 Add filter feature processing test Matthias Kuhn 2018-04-09 Make models available in processing tests Matthias Kuhn 2018-04-09 Fix use before assign Matthias Kuhn 2018-04-09 Throw exception when sink cannot be created Matthias Kuhn 2018-04-09 Add missing docstring Matthias Kuhn 2018-04-08 Add missing @endcond Matthias Kuhn 2018-04-08 API doc and typo fixes Matthias Kuhn 2018-04-08 [processing] Show model outputs even if they are hidden in the child Matthias Kuhn 2018-04-07 Move processing algorithm configuration code to gui lib Matthias Kuhn 2018-04-06 Do not crash when using a parameter with FlagHidden Matthias Kuhn 2018-04-06 Put feature filter algorithm in vector table group Matthias Kuhn 2018-04-06 Create proper expression context Matthias Kuhn 2018-04-06 Cleanup feature sinks directly after using them Matthias Kuhn 2018-04-06 Move processing algorithm configuration widget to gui library This way we can also use all the fancy widgets like a QgsExpressionLineEdit. Matthias Kuhn 2018-04-06 A bit more RAII Matthias Kuhn 2018-04-05 Doxygen and license headers Matthias Kuhn 2018-04-05 [FEATURE] Add feature filter algorithm Adds a new "feature filter" algorithm. This algorithm takes a list of expressions and creates an output for each of them. Matching features from the input layer are sent to the outputs. This allows for an algorithm to only handle a subset of incoming features or to send different features to different outputs. The algorithm is only available in the modeler. Matthias Kuhn 2018-04-05 [processing] Allow algorithms to provide additional configuration widgets Matthias Kuhn 2018-04-05 [processing] Pass algorithm configuration on run Because if it's not passed here, it's basically like writing it to /dev/null right from the beginning. Merge: f378a23ed8 4a14a36034 Matthias Kuhn 2018-04-09 Merge pull request #6755 from m-kuhn/minimal_processing_fixes Some fixes for processing Tudor Bărăscu 2018-04-09 Added disabled GetFeatureInfo test for value relation Merge: bff8976f3a d6e70438b5 Martin Dobias 2018-04-09 [FEATURE] Projects in PostgreSQL Merge of pull request #6752 Matthias Kuhn 2018-04-09 Remove plugin builder code Plugin builder is an external plugin which is maintained very well through the plugin repository, while the script in here lacks this attention. The script in here is targetted at C++ code in which plugins are nowadays very rarely written (and doing so is even discouraged) and if someone still wants to do that he will likely just copy another existing C++ plugin as template. Merge: e627b84fae 5ad16332d9 Matthias Kuhn 2018-04-09 Merge pull request #6753 from m-kuhn/textbrowser Allow clicking hyperlinks in HTML text edit widget Matthias Kuhn 2018-04-09 Remove leftover method getCustomModelerParametersDialog Nyall Dawson 2018-04-09 Address clazy warnings in qgsgeometry.cpp Nyall Dawson 2018-04-09 [processing] Throw exceptions when sources/sinks cannot be loaded Instead of silently indicating algorithm success Merge: 7fa9d4120a fe08347913 Matthias Kuhn 2018-04-09 Merge pull request #6716 from signedav/fix_embeddedrelation Use always id as identification on drag&drop form creator for relations Nyall Dawson 2018-04-06 [processing] Fix Distance Matrix alg considers distances to same points Add more unit tests Fixes #17350 Nyall Dawson 2018-04-09 Better SVG downloading icon Nyall Dawson 2018-04-02 Spelling Nyall Dawson 2018-04-02 Update unit tests Nyall Dawson 2018-04-02 Update symbol selector when svg cache fetches remote images Nyall Dawson 2018-04-02 Also update symbol previews when a remote SVG is fetched Nyall Dawson 2018-03-29 QgsSvgCache fetches remote SVG files in a background task Previously QgsSvgCache would often try to fetch remote images using a network request on the main thread, by calling processEvents repeatedly until the request was complete. This caused lots of bugs, since the main thread processEvents would proceed with all kinds of stuff assuming that the svg fetch operation was complete, leading to frequent crashes and deadlocks and making remote svg use impossible (it's likely that the SVG cache remote fetching code was written in the pre-multi-threaded rendering era). There's no way to fix this with async svg fetching - we HAVE to remove the processEvents call, and a QEventLoop won't help either (since the method may be called on the main thread). Accordingly the only solution is to fetch the requested svg in the background, and return a temporary "downloading" svg for use in the meantime. We use a QgsNetworkContentFetcherTask to do this, so it's nicely integrated with task manager. A request task is fired up when a remote svg is requested for the first time, with the temporary downloading svg returned for use by the caller asynchronously. QgsSvgCache then emits the remoteSvgFetched signal when a previously requested remote SVG has been successfully fetched, triggering a map canvas redraw with the correct SVG graphic. Fixes #18504 Nyall Dawson 2018-04-08 [processing][grass] Allow operation on only selected vector features Fixes #18218 Nyall Dawson 2018-04-08 [processing][grass] Allow use of feature sources as vector inputs Nyall Dawson 2018-04-08 Indentation Nyall Dawson 2018-04-08 Don't use hardcoded paths in test Nyall Dawson 2018-04-08 [processing][grass] Fix use of v.external with ogr layers which do not support random read These layers are not compatible with v.external, so we have to use v.in.ogr for them Nyall Dawson 2018-04-08 [processing][grass] Fix grass vector algs don't work with memory layers Fixes broken grass algs inside models (fixes #18662) Nyall Dawson 2018-04-08 [processing][grass] Add some missing imports Nyall Dawson 2018-04-08 [processing][grass] Push feedback object to algorithm methods Nyall Dawson 2018-04-09 [processing] Fix exception in processing.run when feedback object is not specified Tudor Bărăscu 2018-04-08 fix datasource path Tudor Bărăscu 2018-04-08 test for GetFeatureinfo value map relation values lbartoletti 2018-04-08 use with open as block Martin Dobias 2018-04-07 Help text for project_basename Martin Dobias 2018-04-07 Make storage of projects in postgres opt-in for each connection Martin Dobias 2018-04-07 Add project_basename to project expr context, project_path for custom impls Martin Dobias 2018-04-06 Test fixes Martin Dobias 2018-04-06 Add a test to check that extra content in project ZIP is saved/loaded Martin Dobias 2018-04-06 Fixes after Nyall's review + doxygen fixes Martin Dobias 2018-04-05 Fix spelling and doxygen doc Martin Dobias 2018-04-05 Update postgres project storage unit test Martin Dobias 2018-04-05 Handle the situation that the project was changed in meanwhile Was working for files, now working for projects in postgres as well Martin Dobias 2018-04-05 Deprecate QgsProject::fileInfo() Martin Dobias 2018-04-05 Recent projects work now for postgres projects Martin Dobias 2018-04-05 Add abstraction of project's absolute file path, base name, last modified Martin Dobias 2018-04-04 Handle ssl mode, service, authcfg in postgresql project URIs Martin Dobias 2018-04-04 Support for project items in browser for PostgreSQL Switched from using URLs in mime data to URI list for drag-n-drop of projects so that they are handled in the same way as the other browser items. Martin Dobias 2018-04-04 Added removal of projects Martin Dobias 2018-04-02 GUI implementation to load/save projects in PostgreSQL Martin Dobias 2018-04-01 Store last modified time in project storage + retrieve it Martin Dobias 2018-04-01 Implement project storage for PostgreSQL + tests of the storage Martin Dobias 2018-03-21 Extend project storage interface: remove/rename projects, GUI support Martin Dobias 2018-03-21 Introduced QgsProjectStorage and QgsProjectStorageRegistry This is going to be used as an abstraction of how/where project files are stored. Nyall Dawson 2018-04-07 [processing] Fix GDAL algorithms do not run with memory layer inputs Breaks execution of mixed QGIS/GDAL algorithms Martin Dobias 2018-04-06 Fix a crash in the puzzle when not properly initialized Merge: 5014d95d6e ff1bc0b8f7 Blottiere Paul 2018-04-06 Merge pull request #6717 from pblottiere/remove_qgd Do not save .qgd file alongside .qgs when it's not used Merge: 747955ae47 499e395ab5 Blottiere Paul 2018-04-06 Merge pull request #6450 from tudorbarascu/filter_test add GetMap FILTER test with multiple filters Merge: 62ba263f38 5f7358ad65 Salvatore Larosa 2018-04-06 Merge pull request #6721 from slarosa/zoom_selected_cm [needs-docs] add zoom to selection action to contextual menu of the layer Blottiere Paul 2018-03-30 Add unit tests Blottiere Paul 2018-03-29 Do not save .qgd file alongside .qgs when it's not used Nyall Dawson 2018-04-06 Optimise args Nyall Dawson 2018-04-06 Utilise expression context cache to store some more expensive expression calculation results Nyall Dawson 2018-04-06 Add unit tests for loading projects with custom layer order Refs #18620 Nyall Dawson 2018-04-03 [processing] Port Explode Lines to c++ Aside from the performance benefits, the Python version of this algorithm occasionally fails on Travis with odd errors. Hopefully by porting to c++ it will fix these, or at least give useful debug information in the event of a fail. Also add support for curved input geometries. Nyall Dawson 2018-04-03 Add qgis::overload method for new-style Qt connects Used for new-style Qt connects to overloaded signals, avoiding the usual horrible connect syntax required in these circumstances. Example usage: connect( mSpinBox, qgis::overload< int >::of( &QSpinBox::valueChanged ), this, &MyClass::mySlot ); This is an alternative to qOverload, which was implemented in Qt 5.7. See https://stackoverflow.com/a/16795664/1861260 Nyall Dawson 2018-04-03 Fix some locator filters show results when no string is entered and filter prefix is not used Nyall Dawson 2018-04-04 [processing] Fixes for Service Area algorithms - Output interpolated points when travel cost falls mid-way along an edge - Output all intermediate reachable points also - Make outputting upper/lower bound points optional, and non-default. Now by default we just output all definitely reachable points and the interpolated points along edges which correspond to the travel cost. This allows the output to be used to correctly generate service areas e.g. by concave/convex polygons and all reachable nodes will be included in the area. - Allow algorithm to optionally output a line layer (and make the point layer optional too, and default to just the line layer output) containing all reachable line segments (including interpolated segments of lines when the travel cost sits midway along that edge). This output is more easily understandably for users. Nyall Dawson 2018-04-04 Add some geometry utils for interpolating points on lines Nyall Dawson 2018-04-06 [processing] Fix broken Densify by Interval algorithm, add test Fix #18640 Nyall Dawson 2018-04-06 Don't set cleared data defined properties to NULL in expression editor Fixes #18638 Nyall Dawson 2018-04-06 [layouts] Fix data defined buttons do not update when clicking between items of same type Fixes #18637, #18639 Nyall Dawson 2018-04-06 [locator] Set correct parent for filter configuration widgets Nyall Dawson 2018-04-06 Fix Coverity uninitialized member warning Nyall Dawson 2018-04-06 Fix Coverity unreachable code warning Salvatore Larosa 2018-04-05 set limit to 20 to store database query in the history Matthias Kuhn 2018-04-05 Remove unrequired cast Matthias Kuhn 2018-04-05 Fix type hints in ModelerParametersDialog attributes Matthias Kuhn 2018-04-05 Make modeler text translatable Matthias Kuhn 2018-04-04 Avoid catch all exception Matthias Kuhn 2018-04-05 Ensure compatibility with QTextEdit Matthias Kuhn 2018-04-05 Allow clicking hyperlinks in HTML text edit widget Salvatore Larosa 2018-04-05 fix tab index in project properties when clicking on crs toolbutton from statusbar Merge: 63130d410d 958cb3dd15 Alessandro Pasotti 2018-04-05 Merge pull request #6751 from elpaso/bugfix-18620-layer-custom-order [bugfix] Layer rendering order broken in QGIS 3x Alessandro Pasotti 2018-04-05 [bugfix] Layer rendering order broken in QGIS 3x Fixes #18620 Martin Dobias 2018-04-02 Another piece of random useless code in QGIS. Happy April 1st! Type "bored" into the coordinates box (best results with a map loaded in canvas) Click on tiles to move them to the empty space. Click on the empty tile to toggle tile numbers. MieWinstrup 2018-04-04 Added tests for moving group to the top MieWinstrup 2018-04-02 Add test for move to top action MieWinstrup 2018-03-29 Changed itemorder in menu to match the changes in #6665 MieWinstrup 2018-03-29 Replaced deprecated Q_FOREACH with for loop MieWinstrup 2018-03-26 Added documentationstrings to new methods MieWinstrup 2018-03-25 [FEATURE][Needs-docs] Move layer or group to top of layer panel A feature that moves the layer(s) or group(s) to the top of the layer panel. Salvatore Larosa 2018-04-04 [FEATURE][needs-docs] DB Manager: adds SQL query history Nyall Dawson 2018-04-03 Add missing expression help Nyall Dawson 2018-04-02 [FEATURE] Add flip_coordinates expression function Returns a copy of the geometry with the x and y coordinates swapped. Useful for repairing geometries which have had their latitude and longitude values reversed. Nyall Dawson 2018-04-02 [FEATURE][processing] Add algorithm to swap x/y coordinate values This algorithm swaps the X and Y coordinate values in input geometries. It can be used to repair geometries which have accidentally had their latitude and longitude values reversed. Nyall Dawson 2018-04-02 Fix clazy pass small and trivially copyable object by value warnings Nyall Dawson 2018-04-02 Fix warnings Nyall Dawson 2018-04-02 Add method to swap x/y coordinates in geometries This can be used to repair geometries which have accidentally had their latitude and longitude coordinates reversed. Doug Newgard 2018-04-04 Update FindQextserialport.cmake for Qt5 Find default library name used with Qt5 and checks qt subdir for header Denis Rouzaud 2018-04-04 [travis] also timeout tests (#6747) lbartoletti 2018-04-04 Fix travis with ccache (#6745) Matthias Kuhn 2018-04-04 Removed unused Q_UNUSED Mathieu Pellerin 2018-04-04 Clear hidden toolbars/panels setting when restoring view Mathieu Pellerin 2018-04-04 Insure canvas rendering jobs are cancelled when exiting QGIS Richard Duivenvoorde 2018-04-04 [FEATURE] Ctrl-shift-tab to toggle full map view (#6580) Nyall Dawson 2018-04-04 Fix Escape key press should close current stacked panel Code was present but not correctly hooked up before Merge: e3bbc35bed c8504cd446 Matthias Kuhn 2018-04-04 Merge pull request #6403 from signedav/new_multiselect Horizontal space at value relation widget at multiple selection Nyall Dawson 2018-03-27 [processing] Fix incorrect error string in field mapper algorithm Nyall Dawson 2018-03-27 [processing] Allow QgsVectorLayerSelectedFeatureSource to create expression context scopes Allows algorithms which require the underlying layer scope to operate correctly when running in selected features only mode. Fixes #17170 Nyall Dawson 2018-03-27 [processing] If an exception occurs while processing a feature in a feature-based algorithm, don't try to continue processing remaining features Avoids multiple error dialogs appearing for every feature in a layer... Nyall Dawson 2018-03-27 [processing] Always log python exceptions to logger Because Python code cannot catch and rethrow c++ exceptions without losing context, we end up getting unknown exceptions caught by c++ from python code (phew!). So if we catch a python exception from processing, throw it into the log so at least there's the full debugging detail available on the console. (Not ideal. Would love to see a PR allowing the full error message to be passed correctly between c++/python/back again) Nyall Dawson 2018-03-27 [needs-docs] In merge features dialog, if a layer has default values/default value clauses present, then use these as the initial value for the merged feature Otherwise the dialog defaulted to skipping these attributes or taking a value from an existing feature, which meant that it could violate constraints on the backend. Users can still easily overwrite these values if desired. Fixes #18397 Nyall Dawson 2018-03-27 Fix merge attribute dialog picks wrong field values when fields are hidden Nyall Dawson 2018-03-27 In merge attributes dialog, don't show editor widgets in table This was originally done to allow the table to show mapped values such as value maps/relations. But it creates the false impression that these values are editable, since the editor widgets are not read only. Instead, use the field formatter to create a value representation string and make the body of the table read-only instead. Merge: 24737be1b8 e702bd4a11 Alessandro Pasotti 2018-04-03 Merge pull request #6690 from elpaso/fix-android-build Fix android build with osgeo4a D'Hont René-Luc 2018-04-03 [BUGFIX][Server] Enhance cleaning propertyname and searching by propertyname David 2018-04-03 move includes into cpp and insert forward declaration Alessandro Pasotti 2018-04-03 Keep native nodiscard Jürgen E. Fischer 2018-04-03 restore ico/tif/png nuked by fcacb0db7c David 2018-04-03 initialize variables on declaration instead of initializing them on every constructor. it's mShowLinkButton and mShowUnlinkButton Nyall Dawson 2018-03-21 [processing] Add method for algorithms to preprocess parameter values Allows algorithms to pre-processes a set of parameters, allowing the algorithm to clean their values. This method is automatically called after users enter parameters, e.g. via the algorithm dialog. This method should NOT be called manually by algorithms. Mathieu Pellerin 2018-04-03 [processing] Throw exception when combining clip geometry fails in clip alg Nyall Dawson 2018-04-02 Fix Coverity null pointer dereference warning Nyall Dawson 2018-04-02 Fix Coverity null pointer dereference warning Nyall Dawson 2018-04-02 Remove unimplemented setData method from QgsReportSectionModel Nyall Dawson 2018-04-02 Fix some clazy warnings Nyall Dawson 2018-04-02 Fix Coverity unreachable code warning Nyall Dawson 2018-04-02 Fix Coverity unchecked return value warning Nyall Dawson 2018-04-02 Fix Coverity null pointer dererence warning Nyall Dawson 2018-04-02 Fix Coverity null-pointer dererence warnings Nyall Dawson 2018-04-02 Fix some clazy warnings in tests Nyall Dawson 2018-04-02 Fix Coverity large argument passed by value warning Nyall Dawson 2018-04-02 Fix some Coverity use-after-free warnings Nyall Dawson 2018-04-02 Fix some Coverity uninitialized member warnings Nyall Dawson 2018-04-02 Fix some Coverity null pointer dereference warnings Nyall Dawson 2018-03-30 Fix coverity warnings in unit tests Nyall Dawson 2018-04-03 [processing] Disable cancel button for GDAL algorithms The provider doesn't support cancelation Nyall Dawson 2018-04-03 Another try at fixing Doxygen warnings Nyall Dawson 2018-04-03 Fix crash when opening layout manager dialog Nyall Dawson 2018-04-03 Fix doxygen warnings Nyall Dawson 2018-04-03 Spelling Nyall Dawson 2018-04-03 Fix incorrect calculation of raster layer units per pixel x/y Nyall Dawson 2018-04-03 Followup fcacb0d, fix doxygen tests Also: - move doxygen comments to header files so that they get included in Python docstrings - remove duplicate doxygen implemented in both header and footer - remove some redundant doxygen for overridden methods - add some missing docs Jürgen E. Fischer 2018-04-02 doxygen fixes Merge: 3408e02c46 5810236c19 Salvatore Larosa 2018-04-02 Merge pull request #6704 from slarosa/filter_values_qb [FEATURE][needs-docs] add filter line edit to query builder Rashad Kanavath 2018-03-16 [processing] create and manage label in WidgetWrapper ModelerParametersDialog and ParametersPanel have to keep list of wrappers only. widget and label( if needed) are created through WidgetWrapper.createLabel() Salvatore Larosa 2018-04-02 show search icon in expression builder widget Jürgen E. Fischer 2018-04-02 fix translation string Jürgen E. Fischer 2018-04-02 [FEATURE] add zoom to related feature in forms Jürgen E. Fischer 2018-04-01 german translation fix Denis Rouzaud 2018-04-02 fix Dockerfile path Salvatore Larosa 2018-04-02 show search icon in filter line edit Nyall Dawson 2018-04-02 String capitalization Nyall Dawson 2018-04-02 [processing][needs-docs] Rename "Add Script from Template" to "Create New Script from Template" Salvatore Larosa 2018-04-02 use QgsTemporaryCursorOverride Nyall Dawson 2018-04-02 Add beginning of unit tests for QgsLayerTreeView Mathieu Pellerin 2018-04-02 Mark project as dirty when changing CRS of layers Harrissou Sant-anna 2018-04-02 Add ellipsis to buttons label Harrissou Sant-anna 2018-03-29 Fix indentation Harrissou Sant-anna 2018-03-29 Fix indentation Harrissou Sant-anna 2018-03-27 [needs-docs] Refactoring layout Manager dialog Andreas Sturmlechner 2018-03-28 Fix build with Qt-5.11 (missing headers) (forward-port from 30a8c0f4746891ff8583ac5dc81e2ce9d7157f30) Nyall Dawson 2018-04-02 Fix string capitalization, missing ellipsis Nyall Dawson 2018-04-02 Use QgsTemporaryCursorOverride in layout designer Nyall Dawson 2018-03-29 Support canceling network content fetching tasks Nyall Dawson 2018-03-29 Fix intermediate 100% download progress reports caused by redirects Nyall Dawson 2018-03-29 Add a QgsTask for fetching network content Provides a simple method for fetching remote HTTP content in a QgsTask. Utilises QgsNetworkContentFetcher so Url redirects and progress reports are automatically handled. Nyall Dawson 2018-03-29 Add method for QgsNetworkContentFetcher to fetch using request instead of url matteo 2018-03-29 fix indentation matteo 2018-03-29 new LoadFromTemplate action in toolbar dropdown matteo 2018-03-29 remove useless action from script editor matteo 2018-03-29 remove load template button action and fix double separator matteo 2018-03-29 remove useless image matteo 2018-03-28 add shortHelpString in script template matteo 2018-03-28 Renamed script_template.py to ScriptTemplate.py matteo 2018-03-28 Minor changes in Dialog matteo 2018-03-28 removed useless dots in UI matteo 2018-03-27 Typo and remove shortcut matteo 2018-03-26 other indentation fixes matteo 2018-03-26 fix indentation matteo 2018-03-26 script template with basic function matteo 2018-03-26 [processing][feature] load default script from template Salvatore Larosa 2018-03-30 fix doc: followup bf41a90af80f2284f087780cf4ef6931b2a76bcf Salvatore Larosa 2018-03-30 [needs-docs] add zoom to selection action to contextual menu of the layer Tudor Bărăscu 2018-02-25 add mask image Tudor Bărăscu 2018-02-25 add GetMap FILTER test with multiple filters Salvatore Larosa 2018-03-30 fix warning Merge: 13d0556ac6 810e531bfc Blottiere Paul 2018-03-30 Merge pull request #6679 from pblottiere/bugfix_will_render_feature [bugfix] Fixes identify action on deactivated rules for QgsRuleBasedRenderer Mathieu Pellerin 2018-03-30 [FEATURE][needs-docs] Custom SVG path and size for the north arrow decoration (#6715) Nyall Dawson 2018-03-27 [needs-docs] Drop unused/misleading 'tolerance' setting from topology checker Fixes #9621 Nyall Dawson 2018-03-28 Fix tests Nyall Dawson 2018-03-28 Split QgsVectorFileWriter writeAsVectorFormat into two methods to allow correct thread-safe usage There is now a prepare method, which must be run on the main thread and which prepopulates feature iterators and clones renderers, and a separate write method which is safe to execute on background threads (e.g. tasks) Fixes #18516 Nyall Dawson 2018-03-28 Use unique_ptr Nyall Dawson 2018-03-27 Always add a dummy atlas expression context scope to canvas expression context This allows the atlas variables to be correctly available before an atlas has been first opened - e.g. for rules which render when a feature is not the current atlas feature. Otherwise these variables are NULL, which creates confusing behavior when rendering differences occur before/after an atlas is opened. Nyall Dawson 2018-03-28 [needs-docs] geometry smooth algorithm now also retains and smooths z/m values ...instead of just discarding them Applies to processing algorithm and expression function (and QgsGeometry::smooth method) David 2018-03-29 generated sip file David 2018-03-29 styling stuff David 2018-03-29 displayName in DnDTreeItem a displayName defined on creation. Usually on fields the fieldname and on relations the relationname. no other logical use for that. The DnDTreeItem.name is used as id and should be unique, not like displayName. David 2018-03-29 fix relation id confusion if inserting a relation the id is used as name because it's used as identificator Nyall Dawson 2018-03-29 Fix enum comparison warning Nyall Dawson 2018-03-29 Test masks Nyall Dawson 2018-03-29 Use a checkerboard background in svg cache tests Nyall Dawson 2018-03-29 Indentation Nyall Dawson 2018-03-29 Allow remote SVG files with text/plain MIME type, instead of only valid image/svg+xml mime types This allows users to link to SVG files hosted on github, where the raw content is served up as plain text. Nyall Dawson 2018-03-29 More helpful log message when svg requests fail Nyall Dawson 2018-03-29 When a remote SVG is requested but fails, use the missing SVG icon as an indicator for users that something went wrong This was previously only used for replies with incorrect mime types or authentication errors, but it meant that an incorrect SVG url would silently result in no symbols rendered. Also add unit tests for fetching remote svg images Blottiere Paul 2018-03-29 Add documentation for onlyActive parameter Nyall Dawson 2018-03-28 Add intersection/tangent methods to QgsCircle Mathieu Pellerin 2018-03-29 [needs-docs] Add a "save selected features as" layer item shortcut Salvatore Larosa 2018-03-28 folowup a29c6a7d07006ff03ac26bd636dcafb8293fee0d: set noun to entries Nyall Dawson 2018-03-29 Restore a disabled test for Qt5 which works OK now Nyall Dawson 2018-03-26 Fix weird line edit styling error on Ubuntu Ubuntu theme is incorrectly showing hidden actions in line edits. Fixes #18537 Nyall Dawson 2018-03-27 [layouts] Fix missing layer scope for atlas enabled items Fixes #18525 Nyall Dawson 2018-03-26 Never show int/long attributes in scientific notation Fixes #18508, #18302 Salvatore Larosa 2018-03-28 cleanup code: followup d17481e3d2279a36e536821d21f0f709ba8bd534 Salvatore Larosa 2018-03-28 [FEATURE][needs-docs] add filter line edit to query builder Pierre 2018-03-28 talking about "ninja qgis" Merge: 93a6115c9e 9ec2d1f99b Alessandro Pasotti 2018-03-28 Merge pull request #6698 from elpaso/auto-select-first-layer-on-load Make first layer selected on project load Mathieu Pellerin 2018-03-28 [needs-docs] Use QgsTextRender to power up copyright decoration styling (#6684) - we gain all of the styling capabilities of our text renderer engine (i.e. what powers the rendering of labels) - HTML support is gone for now, with virtually all of styling possibilities covered by the above text renderer Denis Rouzaud 2018-03-28 add virtual destructor fix warning: delete called on 'QgsEditorWidgetAutoConfPlugin' that is abstract but has non-virtual destructor Denis Rouzaud 2018-03-27 remove unused variables Mathieu Pellerin 2018-03-28 [needs-docs] Use QgsScaleBarRenderer to power up scale bar decoration (#6689) Main short-term benefit: scale bar font size and family can be customized. Alessandro Pasotti 2018-03-28 Make first layer selected on project load just spare a click Mathieu Pellerin 2018-03-28 Follow up a29c6a7d07: add missing ellipsis Salvatore Larosa 2018-03-28 [needs-docs] Reorganisation of contextual menu for group and layer (#6665) Merge: d24f8a3c5b 0c59bc540e Salvatore Larosa 2018-03-27 Merge pull request #6680 from DelazJ/topol Enable Topology Checker help button Blottiere Paul 2018-03-27 Add unit test Blottiere Paul 2018-03-27 Fixes #13999: feature count on rule based renderer is valid for ELSE statement Alessandro Pasotti 2018-03-26 Fix android build with osgeo4a Blottiere Paul 2018-03-27 Recursive fix Nyall Dawson 2018-03-27 Cleanup Nyall Dawson 2018-03-27 Fix 'actions' button in attribute table dialog only shows menu after extended click and hold Nyall Dawson 2018-03-27 Fix some attribute table columns do not remember their size Nyall Dawson 2018-03-27 Fix signal loop when resizing columns on opening attribute table Nyall Dawson 2018-03-27 Fix crash in attribute table when action column is visible and edit is toggled Blottiere Paul 2018-03-27 Add unit tests Blottiere Paul 2018-03-27 Fix sip binding Blottiere Paul 2018-03-27 [bugfix] Fixes willRenderFeature method for QgsRuledBasedRenderer Nyall Dawson 2018-03-27 Add missing /Out/ annotations Nyall Dawson 2018-03-23 Add some circle intersection and tangent utilities to QgsGeometryUtils Harrissou Sant-anna 2018-03-26 fix indentation Salvatore Larosa 2018-03-26 set correctly the delete button layout (#4) Nyall Dawson 2018-03-26 [processing][grass] Fix incorrect path calculation for grass binary Nyall Dawson 2018-03-26 [processing][grass] Fix error after running grass algorithms Harrissou Sant-anna 2018-03-26 Enable Topology Checker help button refs #18550 Merge: 3f153e91b8 a8f38733a1 Matthias Kuhn 2018-03-26 Merge pull request #6637 from DelazJ/layouteditor Add toolTip to layout editor option in vector layer attributes form properties Mathieu Pellerin 2018-03-26 [copyright decorator] improve default label string - Instead of using (c) QGIS YYYY, rely on the project metadata to insert the author name. It's a more useful default string, and might help avoid a misconception about ownership of maps produced in QGIS. Nyall Dawson 2018-03-26 Fix cannot set tolerance unit in simplify tool Nyall Dawson 2018-03-24 Fix value map field formatter doesn't work The configuration format was changed without updating the unit tests to flag this failure. Pierre 2018-03-26 talking about "ninja qgis" in install.txt (#6670) William Kyngesburye 2018-03-24 Mac packaging updates Marco Bernasocchi 2018-03-14 Add support for imports from qgis.PyQt this adds support to imports from the qgis.PyQt packages like from qgis.PyQt.QtGui import (QCheckBox, QIcon) this kind of imports are already used by some plugins without having the PyQt5 structure of packages (i.e. they use from qgis.PyQt.QtGui import (QCheckBox, QIcon) instead of from qgis.PyQt.QtGui import (QIcon) from qgis.PyQt.QtWidgets import (QCheckBox) Marco Bernasocchi 2018-03-14 add a warning when unsupported imports are detected Works for example with imports like import PyQt4.QtGui Daniele Viganò 2018-02-23 Improve package upgrade path from QGIS 2 to QGIS 3 with RPM Merge: 2220a6eadd 84bdc92a8c Alessandro Pasotti 2018-03-24 Merge pull request #6644 from elpaso/gml-inverted-axis Add axisOrder to QgsAbstractGeometry GML generators Merge: 5d34584b01 af6ad23048 Salvatore Larosa 2018-03-24 Merge pull request #6667 from slarosa/fix_18530 Fixes #18530: Removing project item from Welcome screen crashes QGIS Salvatore Larosa 2018-03-24 Fixes #18530: Removing project item from Welcome screen crashes QGIS Salvatore Larosa 2018-03-23 Revert "[TEMPORARY]" This should not have happened :-( This reverts commit bc45258b510b8e17d9a2006f4906a255559a9297. Salvatore Larosa 2018-03-23 Fixes #18526: Pasting data from clipboard inside Python console causes the text cursor to be moved to the end of the row Salvatore Larosa 2018-03-15 [TEMPORARY] Merge: c8f597983b 8828f9a700 Hugo Mercier 2018-03-22 Merge pull request #6085 from lbartoletti/ccache Use ccache if available Nyall Dawson 2018-03-22 Fix crash in attribute form after adding field Fixes #18507 Nyall Dawson 2018-03-22 Remove autogenerated metadata when loading an older project Nyall Dawson 2018-03-20 Add settings key to anonymize new projects Defaults to false, but if set will not automatically set metadata for newly created projects such as author and creation date. Nyall Dawson 2018-03-20 [FEATURE][layouts] Export project metadata in PDF/image exports Includes project metadata in PDF exports, and supported image based formats. Image based metadata support depends on the format and the Qt library's handling of each particular format (e.g. PNG outputs are well supported). Developed for Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project Nyall Dawson 2018-03-20 Fix unit test Nyall Dawson 2018-03-20 [FEATURE][layouts] Export project metadata as SVG RDF metadata Adds an option to include project metadata into SVG exports generated from layouts, using the SVG RDF standard. Developed for Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project Nyall Dawson 2018-03-20 [FEATURE] Add expression context variables for project metadata - @project_author - @project_abstract - @project_creation_date - @project_identifier - @project_keywords Allows retrieval of project metadata through QGIS expressions Developed for Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project Nyall Dawson 2018-03-20 When a new project is created, default to setting the metadata author to the current logged on user name Nyall Dawson 2018-03-20 Standardise capitalisation Nyall Dawson 2018-03-20 Update more labels to reflect project metadata in widget Nyall Dawson 2018-03-20 Synchronize project title field and project metadata title field in project properties dialog Since these two are equivalent, we automatically keep them in sync. Nyall Dawson 2018-03-20 Add tests for QgsMetadataWidget Nyall Dawson 2018-03-20 Fix sip subclassing of metadata subclasses Nyall Dawson 2018-03-20 Fix accidental class rename Nyall Dawson 2018-03-20 Spelling Nyall Dawson 2018-03-19 [FEATURE] Add metadata to QGIS projects Allows for detailed metadata to be set in project properties, including abstracts, keywords, contact details, links, etc. Developed for Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project Nyall Dawson 2018-03-19 Add project metadata mode to QgsMetadataWidget Nyall Dawson 2018-03-19 Update metadata xml definitions Nyall Dawson 2018-03-19 Code shuffle to avoid duplicate code Nyall Dawson 2018-03-19 Make project title getters/setters a shortcut to metadata title field And silently upgrade old project titles to metadata titles Nyall Dawson 2018-03-19 Add QgsProjectMetadata member to QgsProject Nyall Dawson 2018-03-19 Add new QgsProjectMetadata metadata class For storing QgsProject metadata. Contains all metadata items from QgsMetadataBase, plus adds author and creation datetime metadata items. Nyall Dawson 2018-03-19 Update metadata validator for base class split Nyall Dawson 2018-03-19 Create unit test for QgsMetadataBase Nyall Dawson 2018-03-19 Split metadata into two classes A new base class QgsMetadataBase has been split off QgsLayerMetadata, containing all non-layer specific metadata items. This allows us to reuse the common metadata settings for other non-layer items, e.g. projects. Nyall Dawson 2018-03-22 Fix some HIG string violations Nyall Dawson 2018-03-22 Fix generation of world file when exporting canvas Fixes #18491 Nyall Dawson 2018-03-22 [layouts][needs-docs] Add missing tool actions to Edit menu Fixes #18494 Nyall Dawson 2018-03-22 [layouts] Add missing tooltips to toolbars Fixes #18495 Nyall Dawson 2018-03-22 [layouts] Fix Toolbox toolbar name Refs #18494 Nyall Dawson 2018-03-22 Fix qt warning about widget already has a layout Nyall Dawson 2018-03-21 [processing][gdal] Move method to write input files to text file to GdalUtils Nyall Dawson 2018-03-21 [processing][gdal] Expose no data options for gdal merge algorithm Nyall Dawson 2018-03-21 [processing][gdal] Use a text file for input file list to gdal_merge Otherwise command fails when attempting to merge many rasters due to length of command line. Now the algorithm uses the same approach as buildvrt and creates a text file containing the names of the rasters and then passes this to the gdal_merge command Fixes gdal merge algorithm fails with many input files Denis Rouzaud 2018-03-21 [travis] add section title Denis Rouzaud 2018-03-21 fix docker variables in Travis (take 2) Nyall Dawson 2018-03-21 Fix incorrect display of coordinates in status bar Merge: 00bb177f3d 2cd4a46478 Alessandro Pasotti 2018-03-21 Merge pull request #6646 from elpaso/qgsmslayercache-removal [server][housekeeping] Removed unused class QgsMSLayerCache Nyall Dawson 2018-03-21 [processing][gdal] Fix parsing of creation options Creation options must be specified one at a time - the current approach causes them to be specified once embedded in quotation marks, which is not valid input for gdal Merge: 29e00aeff8 044470d38f Alexander Bruy 2018-03-21 Merge pull request #6656 from nyalldawson/gdal_dlg [processing][gdal] Skip expensive parameter validation when just showing command in dialog Mathieu Pellerin 2018-03-21 [FEATURE] expression support for the copyright decorator Nyall Dawson 2018-03-21 Followup e90ac56b Fix warnings, missing Q_OBJECT macro Nyall Dawson 2018-03-21 [processing][gdal] Skip expensive parameter validation when just showing command in dialog Nyall Dawson 2018-03-21 [processing] Fix intersect always selected in Join by Location in modeler Fixes #18489 Nyall Dawson 2018-03-21 [processing] Avoid grass 'duplicate parameter' warning Nyall Dawson 2018-03-21 [processing] Fix duplicate output parameters for some algs Fixes #18490 Nyall Dawson 2018-03-21 [processing] Don't try to load algorithms for disabled providers Fixes #18488 Denis Rouzaud 2018-03-20 Revert "fix docker variables in Travis" This reverts commit f4f3d0003a89a3c63035de98e3f953433de180fc. Denis Rouzaud 2018-03-20 fix docker variables in Travis D'Hont René-Luc 2018-03-20 [BUGFIX][Server] WFS GeoJSON: QGIS Server 2.18 much slower than 2.14 Fixed #18249 The JsonExporter was generated for each feature exported to GeoJSON. Merge: 40da51c796 53244d17b4 Salvatore Larosa 2018-03-20 Merge pull request #6627 from slarosa/cp_layer1 [FEATURE][needs-docs] Copy&Paste Group/Layers from a QGIS project to another Alessandro Pasotti 2018-03-20 [server][housekeeping] Removed unused class QgsMSLayerCache Not used in the server anymore (layer instances are keps in memory in the project) Merge: 94e3d1c282 e90ac56b46 Sandro Mani 2018-03-20 Merge pull request #6643 from manisandro/pluginlayer Add a minimal data provider for plugin layers Sandro Mani 2018-03-20 Add a minimal data provider for plugin layers Throughout the codebase, there is a general assumption that layer->dataProvider() is not null. This wasn't the case for plugin layers. Alessandro Pasotti 2018-03-20 Add axisOrder to QgsAbstractGeometry GML generators Merge: 9a25d6764e ee5dc8da21 Salvatore Larosa 2018-03-20 Merge pull request #6629 from slarosa/reorganize_cm [needs-docs] Reorganize save action for map layer Merge: a132c2e942 281a3ed3aa Salvatore Larosa 2018-03-20 Merge pull request #6592 from slarosa/save_load_xyz [FEATURE][needs-docs] Save/Load connections for XYZ Tiles Shiva Reddy 2018-03-16 Update CONTRIBUTORS Nyall Dawson 2018-03-19 [processing] Fix broken Aggregate algorithm Fixes #18349 D'Hont René-Luc 2018-03-19 [BUGFIX][Server] DescribeFeature does not clean attribute name and GetFeature update Merge: 092557b16a a160e7494c Alessandro Pasotti 2018-03-19 Merge pull request #6638 from elpaso/wfs-fix-getfeature-featureid-endless-loop [bugfix][server][wfs] Fix endless loop in getfeature Alessandro Pasotti 2018-03-19 Reference file for the WFS endless loop test Alessandro Pasotti 2018-03-19 [test] for WFS Fix endless loop Greetings from Bonn! Alessandro Pasotti 2018-03-19 [bugfix][server][wfs] Fix endless loop in getfeature ... when using featureid Salvatore Larosa 2018-03-19 use new signal/slot connetion and minor fixes: followup 3d7a460660bd5af7b3651c5fa16d1f24bbb4afd9 Harrissou Sant-anna 2018-03-19 Add toolTip to layout editor option Salvatore Larosa 2018-03-19 fix string and fix connection signal/slot: followup 11531c6 Alexander Bruy 2018-03-19 [processing] correctly handle inactive providers in the modeler (fix #18461) Nyall Dawson 2018-03-19 Auto-select newly duplicated layers in layer tree Nyall Dawson 2018-03-19 Fix missing '(copy)' suffix on names of newly duplicated layers Nyall Dawson 2018-03-19 [processing] Fix Concave Hull algorithm, add tests Fixes #18475 Nyall Dawson 2018-03-19 [processing] Fix newlines are stripped from Python traces in log Nyall Dawson 2018-03-19 Initialise some pointer members Etienne Trimaille 2018-03-07 add colors in the log panel for critical and warning levels Salvatore Larosa 2018-03-18 hide clear icon for QgsFilterLineEdit at first instantiation Salvatore Larosa 2018-03-18 [needs-docs] Reorganize save action for map layer Salvatore Larosa 2018-03-18 fix failure to travis code_layout Salvatore Larosa 2018-03-17 [FEATURE][needs-docs] Copy&Paste Group/Layers Alexis Polti 2018-03-18 Fix geroreferencer crash when deleting a point through context menu Mathieu Pellerin 2018-03-15 [raster] skip non finite values when computing band min/max statistics Merge: 9e01a04a49 c0f5d22fcd Werner Macho 2018-03-16 Merge pull request #6621 from Gustry/typo fix typo altitide -> altitude Etienne Trimaille 2018-03-16 fix typo altitide -> altitude Nyall Dawson 2018-03-16 Fix crash in Select by Radius If a radius value is entered immediately after clicking with the tool (before any mouse movement), it would trigger a crash Nyall Dawson 2018-03-16 Fix some inconsistent capitalization Nyall Dawson 2018-03-16 Skip some attributes in import photos test These absolute paths cannot be tested in processing algorithm tests Nyall Dawson 2018-03-14 [FEATURE][processing] Import geotagged photos algorithm This implements a new "import geotagged photos" algorithm for processing. It allows selection of a folder which it will scan for jpg files which have been geotagged and creates a PointZ layer with the result, with attributes for photo path, altitude, direction and timestamp. Optionally the scan can be recursive and you can create an optional table of photos which could not be read or which were missing geotags. The algorithm automatically sets the output table to use an external resource widget to display the linked photos in the attribute form. [ALGCHANGE] Nyall Dawson 2018-03-16 [processing] Fix Points to Paths terminates when an order by field is empty Nyall Dawson 2018-03-14 Modernize connection pool code Nyall Dawson 2018-03-13 [ogr] Fix ref/unref mismatch when loading OGR layers Causes an extra connection reference which is never removed, blocking ogr dataset closing. Fixes #18420, probably others Nyall Dawson 2018-03-15 Revert 5b9be7a Since the attribute table dialog object name is set to match the layer/featureid combo, this commit was causing the attribute form dialog to remember its position and size for each feature/layer combo individually. That's NOT what we want! Fixes #18426 Nyall Dawson 2018-03-12 [postgres] Add a timeout for postgres connections Defaults to 30 seconds, but configurable via advanced settings/ global_settings ini Nyall Dawson 2018-03-12 Show a busy cursor when testing a postgres connection Nyall Dawson 2018-03-12 Add QgsTemporaryCursorOverride class Temporarily sets a QApplication override cursor for the lifetime of the object, then removes it Makes it easier to ensure that the override is always removed regardless of the exit path taken. Jürgen E. Fischer 2018-03-15 Fix windows build and warnings Shiva Reddy 2018-03-16 Update writeOut to include isatty (#6602) Added these lines so that QGIS 3 python console works in window Nyall Dawson 2018-03-15 Unlikely attempt to stop flaky rule based renderer test crashing out Nyall Dawson 2018-03-15 Clearer ownership, docs for rule based renderer Merge: d771991a01 4f05ed1dd7 Luigi Pirelli 2018-03-15 Merge pull request #6615 from elpaso/bugfix-16967-multi-in-value-relation [bugfix] value relation widget with Allow multiple selection doesn't resolve Merge: d907ba05fc 74689dfe9d Luigi Pirelli 2018-03-15 Merge pull request #6603 from slarosa/fix_18435 Fixes #18435: QGIS crash when deleting auxiliary layer Alessandro Pasotti 2018-03-15 [bugfix] value relation widget with Allow multiple selection doesn't resolve Now it will accept arrays as well as string representations of arrays Added a test Fixes #16967 value relation widget with Allow multiple selection doesn't resolve the values anymore Salvatore Larosa 2018-03-15 fix typo: followup 24ef27d079 Salvatore Larosa 2018-03-15 add unit test for setAuxiliaryLayer Nyall Dawson 2018-03-15 [processing] Expand 'algorithm' group in history on load Since all the useful stuff is in that group, you ALWAYS need to expand it anyway! Nyall Dawson 2018-03-15 Fix documentation test Nyall Dawson 2018-03-14 [processing] Allow algorithms to set layer post-processors for execution on generated layers after the algorithm (or parent model) completes This commit adds an interface for layer post-processing handlers for execution following a processing algorithm operation. Post-processing of a layer will ONLY occur if that layer is set to be loaded into a QGIS project on algorithm completion. Algorithms that wish to set post-processing steps for generated layers should implement this interface in a separate class (NOT the algorithm class itself!) and implement a method to handle the layer post-processing. This method always runs in the main thread and can be used to setup renderers, editor widgets, metadata, etc for the given layer. Fixes #17961 Nyall Dawson 2018-03-15 Fix descriptions and names for processing parameters Nyall Dawson 2018-03-14 [processing] Fix algorithm progress bar resets to 0 when an algorithm reports a non-fatal error Fixes the "flashy" progress bar when an algorithm encounters a lot of errors. Nyall Dawson 2018-03-15 Fix flaky VirtualLayerTask test Nyall Dawson 2018-03-15 Add unit test for postgres layer metadata Nyall Dawson 2018-03-14 [postgres] Automatically populate layer metadata Not much is available to automatically populate, but we can set the abstract to match the table comment, the crs, and datatype. Salvatore Larosa 2018-03-14 [macos] move add button on the right in datasource manager Salvatore Larosa 2018-03-14 Fixes #18435: QGIS crash when deleting auxiliary layer Denis Rouzaud 2018-03-14 fix constraints not checked when they should be (#6550) Salvatore Larosa 2018-03-14 trigger editing on group item when grouping selected layers Denis Rouzaud 2018-03-13 [docker] create images for final releases (#6594) * [docker] create images for final releases based on git tags * fix script Salvatore Larosa 2018-03-13 fix capitalisation: followup 504e50df5e Merge: 6f01d30d14 23172a101e Alexander Bruy 2018-03-13 Merge pull request #6571 from slarosa/fix_18183 [processing] SAGA "output extent" should not be mandatory (fix #18183) Nyall Dawson 2018-03-13 [gdal] ifdef out some workarounds not required in gdal >= 2.3 Nyall Dawson 2018-03-12 Correctly show ers files in browser Workaround missing metadata in gdal driver Nyall Dawson 2018-03-13 Sipify Nyall Dawson 2018-03-12 Correctly install palette resources Nyall Dawson 2018-02-26 Add missing default palette Nyall Dawson 2018-02-26 [neeeds-docs] Show all color schemes and tools for interacting with the in the options->color tab This brings all of QGIS' color scheme handling to a more logical and user-discoverable place. Previously this functionality was only available inside the color dialog itself (i.e. users would have to start changing a color before they could create and edit schemes) Nyall Dawson 2018-02-06 Show scheme selector in color section of options Nyall Dawson 2018-02-05 Provide a simple initial palette for new layers TODO: make it AWESOME! Nyall Dawson 2018-02-05 By default, generate new layer colors from a random selection in a preset palette The palette is packaged as resources/new_layer_colors.gpl TODO: allow users to set a different palette Nyall Dawson 2018-02-05 Allow updating gpl based color schemes which are set to the default random color scheme Allows users to edit the color scheme inside QGIS and see the effects immediately on next layer load Nyall Dawson 2018-02-05 Move generation of default symbol random colors to QgsColorSchemeRegistry and add API to set a QgsColorScheme from which to pull colors when creating a random symbol color. Nyall Dawson 2018-03-10 Don't mark project dirty when legend nodes are expanded/collapsed Nyall Dawson 2018-03-09 [needs-docs] Don't mark a project as dirty when only the canvas extent changes Since this is a view operation, not an edit operation, we don't mark it as changing the project state. (Much like how loading a doc in a word processor and scrolling to the last page isn't changing the document state). Salvatore Larosa 2018-03-12 fix string: followup 504e50df5e Salvatore Larosa 2018-03-12 [FEATURE][needs-docs] Save/Load connections for Tiles XYZ Merge: ea0c7058a5 f88edea306 Matthias Kuhn 2018-03-12 Merge pull request #6548 from 3nids/fix_datetime_null fix #18299 date time widget does not correctly set value from calendar Merge: 764e812765 39778b16d8 Alessandro Pasotti 2018-03-12 Merge pull request #6576 from elpaso/bugfix-18292-extra-params-search [server][bugfix] accept getfeatureinfo filter without h/w Nyall Dawson 2018-03-09 [FEATURE] Add a "Revert Project" option to Project menu Discards all unsaved changes to a project and reverts to the last saved version of the project Nyall Dawson 2018-03-11 [FEATURE][processing] Add line sinuosity to "Export Geometry Info" Adds line sinuosity and straight distance to the stats calculated by "Export Geometry Info" Fixes #12376 Nyall Dawson 2018-03-11 Unit tests for straightDistance2d/sinuosity Nyall Dawson 2018-03-11 Add straightDistance2d and sinuosity measures to QgsCurve Nyall Dawson 2018-03-12 'Catch all' -> 'Catch-all' Nyall Dawson 2018-03-12 More spelling fixes luz.paz 2018-01-11 Misc. source comment typos + added 2 strings in to spelling.dat file Nyall Dawson 2018-03-12 Update spell check list, spelling luz.paz 2018-01-11 Misc. source and comment typos These need a little more review, so I added them in to a separate PR. Nyall Dawson 2018-03-12 Fix doxygen warning Nyall Dawson 2018-03-12 Fix some leaks in conversions Nyall Dawson 2018-03-12 Fix leak in QgsVectorFileWriter metadata Not a serious leak (since it only occurs once per application), but causes HEAPS of valgrind noise Nyall Dawson 2018-03-12 Fix leak when a transform error occurs while transforming linestrings Nyall Dawson 2018-03-12 Fix leak when splitting geometries Nyall Dawson 2018-03-12 Use some constants for search box highlighting styles Régis Haubourg 2018-02-22 Improves background color for search result in general option dialog fixes 18142 by a lighter yellow background and keeping a black font Ari Jolma 2018-03-12 [processing][gdal] color relief alg: add the default color option, i.e., no switches Nyall Dawson 2018-03-11 [processing] Port Delete Holes algorithm to c++, allow dynamic min area parameter Jürgen E. Fischer 2018-03-11 debian packaging: add buster Denis Rouzaud 2018-03-11 fix build without python (#6577) and do not delete object with incomplete type better fix for warning adressed in PR #6491 Alessandro Pasotti 2018-03-11 Added test reference file for getfeatureinfo no width Alessandro Pasotti 2018-03-11 [server][bugfix] accept getfeatureinfo filter without h/w When INFO_FORMAT is not an image format there is no need to make image WIDTH and HEIGHT mandatory. 2.x accepted that, 3.x raised an exception. This is a partial fix: SRS is still mandatory because fixing this would require a deeper refactoring and I believe we can live with it, because SRS will be required if filters are combined with geometry filters, while passing a WIDTH/HEIGHT when we don't want an image back is always useless. A test was also added. Alessandro Pasotti 2018-03-11 [test][server] Houskeeping: split getfeatureinfo put it in its own test Nyall Dawson 2018-03-11 Fix leak in virtual layers Nyall Dawson 2018-03-11 Fix leak when writing features with null geometry to vector layers Nyall Dawson 2018-03-11 Fix leak in QgsRelief Nyall Dawson 2018-03-11 Fix leak in network analysis director Nyall Dawson 2018-03-06 Correctly set base style for QgsLayerTreeViewProxyStyle Creates a new QgsProxyStyle subclass of QProxyStyle which automatically sets the base style to match the current application style (creating a new QStyle object, since setting the base style takes ownership). Additionally, QgsProxyStyle correctly parents the style to a parent widget, avoiding leaks since calling QWidget::setStyle doesn't transfer ownership. Fixes incorrect theme used for layer tree view since addition of indicator icons. Nyall Dawson 2018-03-05 [FEATURE][layouts] Data defined table source for attribute table items When an attribute table is set to a "Layer features" source, this allows the underlying vector layer from which to source features to be data defined. (All existing table attributes (column settings) are left intact, so setting a data defined table to a layer with different fields will result in empty columns in the table.) Sponsored by Kartoza/Inasafe Nyall Dawson 2018-03-05 Add layout util to retrieve map layer from project by string Considers both layer id (preferred) and layer names Nyall Dawson 2018-03-05 [layouts] Fix missing call to base class method Nyall Dawson 2018-03-10 Don't show profile name in title bar for default profile Nyall Dawson 2018-03-09 [layouts] Fix reference map can change when opening a layout designer Nyall Dawson 2018-03-09 Add QgsProjectDirtyBlocker and QgsProject.blockDirtying to prevent project dirtying for the lifetime of an object Python code can then call: project = QgsProject.instance() with QgsProject.blockDirtying(project): # do something Use QgsProjectDirtyBlocker to prevent projects being marked as dirty while creating a new project or while loading an existing project -- avoids the titlebar temporarily showing the project state as unsaved while it is being loaded. Nyall Dawson 2018-03-09 Make sure we don't have a dirty blank project after QGIS launch Nyall Dawson 2018-03-09 [needs-docs] Show "Untitled Project" in title bar for new unsaved projects Also show current profile name, if multiple profiles exist (Maybe doesn't needs-docs) Salvatore Larosa 2018-03-10 [processing] Fixes #18183: SAGA "output extent" should not be mandatory Denis Rouzaud 2018-03-10 [QgsFilterLineEdit] disable clear action when read only Denis Rouzaud 2018-03-10 finer tuning of style options Denis Rouzaud 2018-03-06 correctly emit NULL and not empty string for date/time widget for string fields Denis Rouzaud 2018-03-06 fix #18299 date time widget does not correctly set value from calendar the use of QStyle::subControlRect was returning only the rect of the arrows and not of the whole clickable area. QStyle::hitTestComplexControl has been used instead Jürgen E. Fischer 2018-03-10 more translation string fixes Jürgen E. Fischer 2018-03-09 fix translation strings Alexander Bruy 2018-03-09 Revert "[processing] replace QCoreApplication.translate() with tr() in" This reverts commit 007903494582b1e71273e7b801b928d32eb2f330. Jürgen E. Fischer 2018-03-09 processing: make error messages moved to message bar translatable again (followup 6e2288dcc) Merge: 0079034945 10cfca48d6 Matthias Kuhn 2018-03-09 Merge pull request #6565 from tudorbarascu/styles_opacities add server test for GetMap with opacities and non-default styles Alexander Bruy 2018-03-09 [processing] replace QCoreApplication.translate() with tr() in ParametersPanel class Tudor Bărăscu 2018-03-09 add server test for GetMap with styles and opacities Covers https://issues.qgis.org/issues/15553 case Ari Jolma 2018-03-09 Translate strings before making changes to them. Felis Pimeja 2018-03-09 Vectorize console icons (#6515) Nyall Dawson 2018-03-07 Update test mask image Nyall Dawson 2018-03-07 Correctly respect antialias setting for marker fill symbol layers Nyall Dawson 2018-03-08 Add @project_home expression variable Nyall Dawson 2018-03-07 [FEATURE] Allow overwriting the project home path This allows the project home path (which is used by the browser to create the 'Project Home' item) to be set by users for a project, instead of always matching the location where the project is saved. This allows users to set the project home to a folder which contains data and other content, and is especially useful for organisations where qgis projects are not stored in the root folder of a organisational 'project'. Project home paths can also be set to relative paths, in which case they will be relative to the project saved location. The path can be set through the Project Properties dialog, or by right-clicking on the Project Home browser item and selecting 'set project home' Sponsored by SMEC/SJ Merge: 333f2c3af9 6bdee5b79e Blottiere Paul 2018-03-09 Merge pull request #6553 from pblottiere/bugfix_dbmanager_stop [dbmanager] Fixes empty table Juernjakob Dugge 2018-03-08 #5416 Re-insert update of map tips delay Juernjakob Dugge 2018-03-08 #5416 Remove spurious settings Juernjakob Dugge 2017-11-04 #5416 Update maptips delay on saving the settings Juernjakob Dugge 2017-10-26 #5416 Add map tips delay setting to menu Juernjakob Dugge 2017-10-21 [FEATURE] Make map tips delay configurable Jürgen E. Fischer 2018-03-08 db_manager: add tooltip to default value field when editing table field properties (fixes #13856) Alessandro Pasotti 2018-03-08 Remove unused forward declaration Merge: ad224991ec a9441218c1 Alexander Bruy 2018-03-08 Merge pull request #6559 from alexbruy/processing-parameters [processing] fix parameters IDs (follow up #6535) Alexander Bruy 2018-03-08 [processing] fix parameters IDs (follow up #6535) Jürgen E. Fischer 2018-03-08 fix xenial (Qt <5.7) build Nyall Dawson 2018-03-08 Add extra hash to processing hillshade test At this stage the raster processing tests just test that the algorithm executes, and generates an output file - there's no way to validate that the provided hashes are valid outputs or not Salvatore Larosa 2018-03-07 Fixes #18375 - fix API break Nyall Dawson 2018-03-07 Add test that AFS provider gets renderer by default Nyall Dawson 2018-03-07 Add unit tests for ArcGIS rest style parsing Nyall Dawson 2018-03-01 [FEATURE][afs] Automatically set default style for layers to match the server's rendering information. Means that when an AFS layer is loaded into QGIS, it will automatically have the same style applied as has been created for that layer, matching the appearance of the layer when it is loaded into ArcGIS. Fixes #13349 Nyall Dawson 2018-03-01 Allow QgsVectorDataProviders to create QgsFeatureRenderers Implements https://github.com/qgis/QGIS-Enhancement-Proposals/issues/111 Adds support to QgsVectorDataProvider to create vector layer renderers using provider-specific backend information. Mathieu Pellerin 2018-03-07 [FEATURE] color_grayscale_average() and color_mix_rgb() expression functions (#6554) Blottiere Paul 2018-03-07 [dbmanager] Fixes empty table Fixes #18352 Denis Rouzaud 2018-03-06 Revert "allow to save a Docker deps image for PR having [dockerdeps] in their message" Nyall Dawson 2018-03-07 [processing] Add operators for parameter type flags, push warning to message log for duplicate parameter registration Merge: 5d526794ab 5b2c81bdea Luigi Pirelli 2018-03-06 Merge pull request #6414 from alexispolti/fix-project-path Fix project path when path contains a symbolic link Matthias Kuhn 2018-03-06 Remove leftover file Matthias Kuhn 2018-03-06 Only expose supported parameters to modeler Matthias Kuhn 2018-03-06 Use flags for parameter type extra info Matthias Kuhn 2018-03-05 Only add parameter when it is new Matthias Kuhn 2018-03-05 License headers Matthias Kuhn 2018-03-05 s/Modeller/Modeler/ Matthias Kuhn 2018-03-05 Code and doc improvements Matthias Kuhn 2018-03-05 API documentation Matthias Kuhn 2018-03-05 Add QgsProcessingParameterType tests Matthias Kuhn 2018-03-05 Some addition error case info Matthias Kuhn 2018-03-05 Fix editing models with custom params Matthias Kuhn 2018-03-05 Add log output in case of loading models with missing parameters Matthias Kuhn 2018-03-05 Avoid freeze by infinite recursion Matthias Kuhn 2018-03-03 Fix processing parameter type ids Matthias Kuhn 2018-03-03 Fix parameter name rendering problem Matthias Kuhn 2018-03-03 Improved error reporting for unknown parameters Matthias Kuhn 2018-03-03 Fix Fields Mapping parameter id Matthias Kuhn 2018-03-03 Better tooltips and expose `Raster Band` parameter Matthias Kuhn 2018-03-03 Remove crap API Matthias Kuhn 2018-03-03 Use translated parameter names for sorting Matthias Kuhn 2018-03-03 Better error reporting for model exception Matthias Kuhn 2018-03-03 Make use of new processing parameter infrastructure Matthias Kuhn 2018-03-03 Metadata and modeller exposure support Matthias Kuhn 2018-03-03 Remove private implementations from python bindings Matthias Kuhn 2018-03-03 Add processing parameter type definitions Alexis Polti 2018-02-22 Fix project path when path contains a symbolic link Nyall Dawson 2018-03-07 Less debug noise when rendering svg files Merge: 734ea374d0 e969584ad9 Matthias Kuhn 2018-03-06 Merge pull request #6536 from m-kuhn/searchWidgetRecursionTrap Avoid freezing attribute form with recursion Matthias Kuhn 2018-03-05 Avoid freezing attribute form with recursion The search widget wrappers for relations have two issues * They recursively load whatever relations are defined. With self-referencing this leads to 💀 This is addressed by only loading one level of relations in search widgets. * They would load even when hidden, leading to long load times on attribute table opening. We now only actually load the form on the show event Merge: 5bf28d56b6 24259ae890 Matthias Kuhn 2018-03-06 Merge pull request #6532 from Gustry/tooltip [dbmanager] move shortcut in the tooltip Merge: ec975ba6f7 184480bcd6 Sandro Mani 2018-03-06 Merge pull request #6533 from manisandro/wms_filter_geom_crs Ensure FILTER_GEOM is transformed to layer CRS in GetFeatureInfo Merge: 283f3b8e33 24ef30f2fe Denis Rouzaud 2018-03-06 Merge pull request #6516 from 3nids/pr_push_deps allow to save a Docker deps image for PR having [dockerdeps] in their message Etienne Trimaille 2018-03-06 [dbmanager] move shortcut in the tooltip Alessandro Pasotti 2018-03-06 Don't crash when loading a project with unreachable wfs layers Sandro Mani 2018-03-05 Ensure FILTER_GEOM is transformed to layer CRS in GetFeatureInfo Nyall Dawson 2018-03-06 [FEATURE][processing] Rotate features algorithm Allows rotation of features by a set angle. The rotation can occur around a preset point or the individual feature's centroids. Nathan Woodrow 2018-03-06 [needs-docs] Add else rule UI option in rule based widget (#6529) * [needs-docs] Add else rule UI option in rule based widget * Review fixes Merge: 9edaf82874 4232b93539 Alexander Bruy 2018-03-06 Merge pull request #6525 from nyalldawson/segmentize [FEATURE][processing] Add "segmentize" algorithms Salvatore Larosa 2018-03-06 fix spacing between label and icon in widget layer properties Nyall Dawson 2018-03-06 Fix adding parts to curved polygon types fails Mathieu Pellerin 2018-03-05 fix travis Mathieu Pellerin 2018-03-05 [FEATURE][processing] allow to create points on all parts in centroids alg Mathieu Pellerin 2018-03-05 [FEATURE][processing] allow to create points on all parts in point on surface alg Nyall Dawson 2018-03-06 Rename QgsProject::projectDirty to isDirtyChanged Also show unsaved status in title bar even when project has not been first saved Nyall Dawson 2018-03-06 [layouts] Correctly set project dirty for more editing operations Nyall Dawson 2018-03-06 Also update layout designer title bar to reflect unsaved changes indicator Nyall Dawson 2018-03-05 [hig] Show standard '*' prefix in application title bar when project has unsaved changes E.g. '*my project - QGIS' Nyall Dawson 2018-03-02 [oracle] Fix provider The oracle provider is quite broken on 3.0 for tables which require a feature id map. This is due to QMap not working correctly when the keys are QVariantLists on Qt5. We had a similar issue with the postgres provider which was resolved by changing the map to always use QVariantLists. Apply the same fix to oracle. Fixes #18289, #16869, #17738 Nyall Dawson 2018-03-04 Don't try to render non-finite points They occur as a result of reprojection errors, and cause a line to be extend to the top-left of the canvas. Fixes #9392 Salvatore Larosa 2018-03-05 fix size for menu indicator in data defined button Nyall Dawson 2018-03-05 Strip non-spatial and nullptrs from list when calling QgsMapSettings::setLayers Since neither can be rendered, we filter them from the list of layers to be rendered in the map. Nyall Dawson 2018-03-02 Ensure that non-spatial layers are never set as canvas layers Merge: f2a6780973 e531052b28 Blottiere Paul 2018-03-05 Merge pull request #6268 from pblottiere/dbmanager_stop [FEATURE][needs-docs] dbmanager stop Nyall Dawson 2018-03-05 Sipify and style Merge: 993b9fd4ab c614b942f3 Alessandro Pasotti 2018-03-05 Merge pull request #6519 from elpaso/server-tempfile-fix [bugfix][server] Fix temporary path permission issue Nathan Woodrow 2018-03-05 Rename Welcome Page action to Close Project Nathan Woodrow 2018-03-05 Fix docs on projectDirty Nathan Woodrow 2018-03-05 Add projectDirty signal for QgsProject Mathieu Pellerin 2018-03-05 fix zh-Hant flag size phitw 2018-02-28 correcting zh-Hant flag Nyall Dawson 2018-03-05 Add unit test for #18283 Nyall Dawson 2018-03-02 [pal] Fix invalid candidates created for parallel line labeling mode when a closed linestring is too small for labels to fit within feature Fixes #18283 Merge: c6a5c9937f 1f7875ec3d Nyall Dawson 2018-03-05 Merge pull request #6418 from klavspc/bookmarklocator [FEATURE][locator] Add bookmark search to locator bar Harrissou Sant-anna 2018-02-27 still indentation... Harrissou Sant-anna 2018-02-27 Fix indentation Harrissou Sant-anna 2018-02-26 Link georef help button Nyall Dawson 2018-03-05 Docs++ [ci-skip] Nyall Dawson 2018-03-03 [processing] Fix invalid filenames are used for temporary files during models Fixes #18263 Nyall Dawson 2018-03-03 Use a better regex for removing invalid characters from filenames Fixes atlas exports remove international characters from filenames Fixes #18291 Harrissou Sant-anna 2018-03-02 Fix tooltip Harrissou Sant-anna 2018-03-01 Fix upcoming link Harrissou Sant-anna 2018-01-13 Add Help button and some fixes to automated placement widget Nathan Woodrow 2018-03-05 [needs-docs] Add welcome screen action to project menu Nathan Woodrow 2018-03-05 Add separator between rename and remove for browser Nathan Woodrow 2018-03-05 Add link precommit hook for git Nathan Woodrow 2018-03-05 Fix dock shortcuts to use Ctrl and not Alt Klavs Pihlkjær 2018-02-15 [FEATURE][locator] Add bookmark search to locator bar Allows search for spatial bookmarks. Double clicking a search result will zoom to the bookmark. Short video: https://www.youtube.com/watch?v=ymW4TU8QWy4 The new filter presents itself with a prefix of "b" and with tr( "Spatial bookmarks" ) as displayname. A bookmark locator filter is added to the built in locator filters (class QgsBookmarkLocatorFilter is added to qgsinbuiltlocatorfilters.cpp). The wiring between the the new filter and QgsBookmarks has been implemented in * QgisApp::getBookmarkIndexMap() (For reading bookmarks), and * QgisApp::zoomToBookmarkIndex(const QModelIndex &index) (For navigating to a bookmark) QgsBookmarks has been slightly refactored Nyall Dawson 2018-03-04 [FEATURE][processing] Add "segmentize" algorithms Adds two new algorithms which expose QgsGeometry's methods for segmentizing curved geometries. "Segmentize by maximum distance": The segmentization is performed by specifying the maximum allowed offset distance between the original curve and the segmentized representation. "Segmentize by maximum angle": The segmentization is performed by specifying the maximum allowed radius angle between vertices on the straightened geometry (e.g the angle of the arc created from the original arc center to consective output vertices on the linearized geometry). Nyall Dawson 2018-03-04 Expose segmentization parameters to QgsGeometry::convertToStraightSegment Nyall Dawson 2018-03-03 [processing] Port point on surface to c++ Alessandro Pasotti 2018-03-03 [bugfix][server] Fix temporary path permission issue If I don't misread the docs, if a template is given, the file is created in the current directory instead of the temporary directory reported by QDir::tempPath() Furthermore it cannot be set by env TMPDIR. This issue drove me crazy (and no exceptions and no logs!) until when I switched the server user to root (that is of course not what we want). As a temporary workaround, the server can be configured to use /tmp or another www-data writeable directory as a working directory. By prefixing with tempPath() the file will be created in the system temp directory. Nyall Dawson 2018-03-03 [3d] Add a title to 3d config window Fixes #18281 Denis Rouzaud 2018-03-02 add secure env var for docker login in Travis yml file Merge: b84f014d9e b37c410dbf Matthias Kuhn 2018-03-02 Merge pull request #6506 from m-kuhn/fixRange Fix Integer range widget with allowNull Merge: 9580a88514 fc5073ddb0 Matthias Kuhn 2018-03-02 Merge pull request #6503 from m-kuhn/variousFixes Various fixes Denis Rouzaud 2018-03-02 allow to save a Docker deps image for PR having [dockerdeps] in their title Matthias Kuhn 2018-02-27 Documentation fix Denis Rouzaud 2018-03-02 fix sipify test Mathieu Pellerin 2018-03-02 harmonize join type value (0=one-to-many, 1=one-to-one) Mathieu Pellerin 2018-03-02 [FEATURE][processing] add discard non matching option to join attribute table alg Mathieu Pellerin 2018-03-02 fix one-to-one, one-to-many wording Blottiere Paul 2018-03-02 Rename cancel() to cancelReload() and update doc accordingly Blottiere Paul 2018-02-28 Fix sip binding Blottiere Paul 2018-02-28 Add unit test for QgsVirtualLayerTask Blottiere Paul 2018-02-28 Add test for lazy option Blottiere Paul 2018-02-28 Add a takeLayer method Blottiere Paul 2018-02-28 Update documentation Blottiere Paul 2018-02-28 Clean task once model is completed Blottiere Paul 2018-02-28 Remove unnecessary cancel subtask Blottiere Paul 2018-02-27 Remove unused code Blottiere Paul 2018-02-27 Use python super() calls Blottiere Paul 2018-02-27 Fixes 3.0 -> 3.2 Blottiere Paul 2018-02-06 Fix sip binding Blottiere Paul 2018-02-05 Rename postpone option in lazy Blottiere Paul 2018-02-01 Update ui and add shortcut to cancel pending query Blottiere Paul 2018-01-30 Add interrupt method Blottiere Paul 2018-01-23 Add async model for gpkg Blottiere Paul 2018-01-23 Update documentation Blottiere Paul 2018-01-23 More cleaning Blottiere Paul 2018-01-23 Some clean Blottiere Paul 2018-01-23 Add async model for virtual layers Blottiere Paul 2018-01-22 Add a cancel button for Postgis and Spatialite Merge: dc3353e928 a2179046e8 Alexander Bruy 2018-03-02 Merge pull request #6487 from alexbruy/processing-output-file [processing] fix QgsProcessingParameterFileDestination handling in models Alexander Bruy 2018-03-02 [processing] forgot to rename variable Merge: b61882f2f4 df61548c82 Alexander Bruy 2018-03-02 Merge pull request #6501 from alexbruy/multi-ring [processing][FEATURE] add multi-ring buffer algorithm Alexander Bruy 2018-03-02 [processing] add tests for creating outputs from FileDestination parameter Alexander Bruy 2018-03-02 [processing] fix condition and use more generic "htm" constant for filter testing Alexander Bruy 2018-03-01 [processing] remove explicit outputs definitions Alexander Bruy 2018-03-01 [processing] determive correct output type based on the QgsProcessingParameterFileDestination filter Alexander Bruy 2018-02-28 [processing] implement toOutputDefinition() method for QgsProcessingParameterFileDestination Alexander Bruy 2018-03-02 [processing] rename algorithm to "Multi-ring buffer (constant distance)" Alexander Bruy 2018-03-02 [processing] evaluate dynamic parameters before processing feature Alexander Bruy 2018-03-01 [processing] add test for multiring buffer algorithm Alexander Bruy 2018-03-01 [processing] make multi-ring buffer parameters dynamic Alexander Bruy 2018-02-28 [processing][FEATURE] multiring buffer algorithm Nyall Dawson 2018-02-27 Catch a possible exception in QgsGeometry::makeValid Nyall Dawson 2018-02-27 [pal] Use QgsGeometry::makeValid instead of buffer(0) to repair geometries Possibly refs #14752 Nyall Dawson 2018-02-27 Fix leak when converting 2.x compositions Nyall Dawson 2018-02-27 Fix missing transform context warnings on status bar coordinate display Nyall Dawson 2018-02-27 Prevent status bar coordinate widget from shrinking too small Mathieu Pellerin 2018-03-02 [FEATURE][processing] one-to-many join support to the join attribute table alg. (#6499) Nyall Dawson 2018-03-02 [layouts] Fix missing map name in map item properties dialog Fixes #18288 Nyall Dawson 2018-03-02 Fix raster calc dialog uses an open file dialog instead of save dialog Fixes #18303 Merge: 4f4b8310d6 0050eb5936 Alessandro Pasotti 2018-03-01 Merge pull request #6502 from elpaso/bugfix-18230-server-prefix-path [bugfix][server] Fix prefix path for server Matthias Kuhn 2018-03-01 Fix tests Merge: 9e955ce804 b67813bdc9 Matthias Kuhn 2018-03-01 Merge pull request #6504 from m-kuhn/processingParametersRegistry More processing parameters in modeller Matthias Kuhn 2018-03-01 Add test for 0/NULL range widget For #18297 Matthias Kuhn 2018-03-01 Fix int range widget minimum value The int range widget so far assigned NULL to the minimum value when allowNull was activated. This made it impossible to enter the minimum value into a range widget. This also fixes some signals which in case of a NULL value would emit a slightly-below-minimum value for double and int spinboxes. Fix #18297 Matthias Kuhn 2018-03-01 Replace dynamic_cast with qobject_cast Matthias Kuhn 2018-03-01 API doc update Matthias Kuhn 2018-03-01 Hide unsupported parameters in modeller Merge: f9ac1ff0f3 7235c625fc Matthias Kuhn 2018-03-01 Merge pull request #6446 from raymondnijssen/3d_objects New 3d symbols. Blender files in: https://github.com/raymondnijssen/q… Matthias Kuhn 2018-03-01 Remove outdated comment block Matthias Kuhn 2018-03-01 Use translated text in modeller Alexander Bruy 2018-03-01 add spacer to the Source tab of the Layer properties window (fix #18279) Matthias Kuhn 2018-02-27 Prefer https Matthias Kuhn 2018-03-01 Expose fields mapping parameter to modeler Matthias Kuhn 2018-02-28 Add a processing parameter registry to manage parameter metadata in a single place. Matthias Kuhn 2018-03-01 Avoid catchall exception Matthias Kuhn 2018-03-01 Allow processing plugins to load their own parameters Alessandro Pasotti 2018-03-01 Spelling Alessandro Pasotti 2018-03-01 [bugfix][server] Fix prefix path for server Fixes #18230 - service configuration error (service unknown or unsupported) I though about placing the fix into the server code, but I believe that it's much more cleaner here: otherwise we'd need to adjust all other paths *after* they were uncorrectly set by the application init() code. Alexander Bruy 2018-03-01 [processing] fix typo (fix #18248) Nyall Dawson 2018-03-01 [layouts] Fix legends do not respect reference point when auto sizing Fixes #18269 Harrissou Sant-anna 2017-12-01 Add missing caption and some tweaks to map units dialog Nyall Dawson 2018-03-01 Add unit tests for categorized renderer unchecked symbols Nyall Dawson 2018-02-28 Fix crash when using the identify tool on a categorized render with an unchecked category corresponding to the feature at the clicked point Also fix count of default category symbols Nyall Dawson 2018-03-01 [processing] Fix 'selected features' checkbox is incorrectly disabled Fixes #18278 Denis Rouzaud 2018-02-28 correctly use reference for context in QgsReadWriteContextCategoryPopper Nyall Dawson 2018-03-01 Fix build warnings on msvc Nyall Dawson 2018-03-01 [labeling] Fix broken data defined shape radius setting Merge: 71d1074c11 5986444ccc Nyall Dawson 2018-03-01 Merge pull request #6486 from nyalldawson/dynamic [processing] Support dynamic properties for all native c++ algorithms Nyall Dawson 2018-03-01 Tweak grid alignment for Project Properties layout Salvatore Larosa 2018-02-28 [dbmanager] fix toolbar icon size Nyall Dawson 2018-03-01 Fix MAYBE_UNUSED definition on non clang compilers Salvatore Larosa 2018-02-28 [processing] fixes missing icon for create grid algorithm Denis Rouzaud 2018-02-28 fix warning deleting pointer to incomplete type 'QgsPythonUtils' (#6491) warning: deleting pointer to incomplete type 'QgsPythonUtils' may cause undefined behavior Denis Rouzaud 2018-02-28 fix doxymentation Merge: f27130016e 4e2eb0eb9c Denis Rouzaud 2018-02-28 Merge pull request #6281 from 3nids/appmessage allow to bring message to message bar from the reading XML when loading layers. Denis Rouzaud 2018-02-28 use a pointer otherwise Python is creating a copy Denis Rouzaud 2018-02-28 add test for QgsReadWriteContext.enterCategory Denis Rouzaud 2018-02-27 offer enterCategory in Python bindings by adding a context manager Denis Rouzaud 2018-02-27 use MAYBE_UNUSED in the method declaration Denis Rouzaud 2018-02-27 avoid required call to leaveCategory by adding a RAII private class Denis Rouzaud 2018-02-27 add C++17 [[maybe_unused]] and [[no_discard]] Denis Rouzaud 2018-02-26 doxymentation and better wording Denis Rouzaud 2018-02-26 display categories stack in an external dialog Denis Rouzaud 2018-02-26 [QgsMessageBar] add convenience method to display message with a show more dialog Denis Rouzaud 2018-02-26 QgsReadWriteContext: add a category stack to know where the error message comes from also change the QPair in favor of a struct for a better API Denis Rouzaud 2018-02-06 doxymentation Denis Rouzaud 2018-02-06 QgsReadWriteContext can store message app will show them in message bar when loading layers Denis Rouzaud 2018-02-06 remove const for QgsReadWriteContext to allow bringing up error messages Radim Blazek 2018-02-28 [GRASS] accept shortcuts in shell, fixes #18262 Denis Rouzaud 2018-02-28 Timeout Travis builds to save cache in time (#6488) Mathieu Pellerin 2018-02-28 [processing] add tags to statistics by categories algorithm Mathieu Pellerin 2018-02-28 [processing] add tags to refactor fields algorithm Merge: 78e2259add 560dc2cc7e Alessandro Pasotti 2018-02-27 Merge pull request #6453 from NaturalGIS/remove_not_working_default_wms_server remove not working default WMS server Denis Rouzaud 2018-02-27 [Travis] bump Qt to 5.9 (#6355) * bump Qt to 5.9 and SIP to 4.19.7 by using coming Bionic as base Docker image for dependencies * automatically build QGIS Docker image on cron jobs Denis Rouzaud 2018-02-27 more test masks Giovanni Manghi 2018-02-27 add Geoserver and Mapserver demo WMS services Denis Rouzaud 2018-02-27 update test masks Denis Rouzaud 2018-02-27 fix bad regex in parse_dash_results Mathieu Pellerin 2018-02-27 [layer indicator] grayscale outline icons should be used for indicators Merge: 6bb8a9b610 27ab59c628 Alessandro Pasotti 2018-02-27 Merge pull request #6470 from elpaso/template-convert [layout] Automatic conversion of 2.x composition templates to layouts Alessandro Pasotti 2018-02-27 Fixed mask image and docs Felis Pimeja 2018-02-27 Pixel and size optimization for 5 icons (#6451) - mIconWarning.svg - providerGdal.svg - providerGrass.svg - stars_empty.svg - stars_full.svg Felis Pimeja 2018-02-27 Vectorization of CAD tools icons (#6468) - construction.png- - delta.png - lock.png - parallel.png - perpendicular.png Denis Rouzaud 2018-02-26 update test masks Nyall Dawson 2018-02-27 Fix bad string Merge: 13c3522391 3701d648ff Nyall Dawson 2018-02-27 Merge pull request #6467 from DelazJ/QMessageBoxTitles More dialog caption fixes Nyall Dawson 2018-02-27 Fix build Merge: 98b902bdc0 1090312c64 Nyall Dawson 2018-02-27 Merge pull request #6469 from DelazJ/patch-1 Add more information to modeless option Merge: 81d53644eb 4c32a01bde Nyall Dawson 2018-02-27 Merge pull request #6472 from DelazJ/algShortcuts Fix list of algorithms shortcut in vector and raster menus Nyall Dawson 2018-02-27 [processing] Fix restoring parameter values from batch panel load button Fixes #18236 Nyall Dawson 2018-02-27 [processing] Fix exception when parameters are missing in batch dialog Refs #18236 Merge: d9deb238b6 bbb2727bc3 Martin Dobias 2018-02-26 Merge pull request #6057 from wonder-sk/layer-tree-filter-indicator Layer tree view indicators API + filtered layer indicator Alessandro Pasotti 2018-02-26 Update mask images Radim Blazek 2018-02-26 [GRASS] fixed icons in browser Harrissou Sant-anna 2018-02-26 Fix list of algorithms shortcut in vector and raster menus Fix #18175 Alessandro Pasotti 2018-02-26 Update control images Alessandro Pasotti 2018-02-26 [layout] Automatic conversion of 2.x composition templates to layouts Radim Blazek 2018-02-26 [GRASS] tools filter clean button enabled, fixes #13526 Martin Dobias 2018-01-17 Minor fixes (spelling, renaming, sip magic) Martin Dobias 2018-01-13 Show filter query in the indicator's tooltip Martin Dobias 2018-01-13 [FEATURE] Indicators for layer tree view + filter indicator implementation This adds a mini-framework for display of extra icons in layer tree views next to layer and group names. Tool tip text can be associated with indicators to give extra context for indicators. In addition, a signal gets emitted when user clicks indicators and custom actions can be defined. The main window's layer tree view (ToC) gets support for indicators that are shown when a vector layer has a filter applied. This makes it easier for users to understand that they are looking at a subset of all data. Clicking the indicator's icon brings up query builder. Harrissou Sant-anna 2018-02-26 Add more information to modeless option fix #18152 Denis Rouzaud 2018-02-26 fix bad merge Denis Rouzaud 2018-02-13 [simplify] accept/reject using keyboard Denis Rouzaud 2018-02-13 [simplify] user input widget instead of dialog Nyall Dawson 2018-02-13 Add some tooltips to simplification options Nyall Dawson 2018-02-13 [FEATURE] Allow map simplify tool to smooth features And rename to "Simplify/smooth features". This change allows interactive smoothing of features. Nyall Dawson 2018-02-13 [FEATURE] Add choice of simplification method to simplify map tool Allows different techniques to be used for simplification, including the more cartographically pleasing "Visvalingam" simplification algorithm. Fixes #18083 Nyall Dawson 2018-02-13 Drop redundant vertex count method, update code style Merge: 03edc407b1 347e6f1ab8 Matthias Kuhn 2018-02-26 Merge pull request #5835 from NathanW2/canvas_dock_zoom Add Auto Zoom to Selection for map canvas dock Denis Rouzaud 2018-02-25 rename QgsSettings::enumSettingValue to enumValue no python API break Even Rouault 2018-02-26 WFS provider: handle gmgml:Point_MultiPointPropertyType (fixes #18169) Merge: c13b627efc 9083ec6f35 Alessandro Pasotti 2018-02-26 Merge pull request #6454 from elpaso/wfs-dcp-post-uri [wfs] Proper handling of DCP POST Uri Merge: bfa3cab0bb 772adec552 Alessandro Pasotti 2018-02-26 Merge pull request #6452 from elpaso/delete-existing-from-browser [bugfix] Respect multi-single part when importing and allow delete existing from browser Nyall Dawson 2018-02-26 [processing] Fix model docks are not removed when closing modeler Actually caused by the modeler dialog never being deleted correctly. Fixes #18213 Alexander Bruy 2018-02-26 [processing] add icons to SAGA algorithms (fix #18211) Nyall Dawson 2018-02-26 Fix leak in postgres provider loadStyle Nyall Dawson 2018-02-26 Fix memory leak in QgsPostgresProvider::createEmptyLayer Nyall Dawson 2018-02-26 Fix intermittently failing postgres provider test Provider can crash if features do not have enough attributes set to match fields in layer. Harrissou Sant-anna 2018-02-26 More dialog caption fixes Nyall Dawson 2018-02-26 Fix string capitalization Nyall Dawson 2018-02-26 [processing] Fix grass point parameter evaluation Nathan Woodrow 2018-02-26 [needs-docs] Add Alt+{no} shortcut for panels (#5895) Nathan Woodrow 2017-12-11 [FEATURE] [needs-doc] Add Auto Zoom to Selection for map canvas dock Nyall Dawson 2018-02-26 [processing] Support dynamic properties for all native c++ algorithms Nyall Dawson 2018-02-26 [processing] Fix expection when double clicking alg in history with dynamic property Nyall Dawson 2018-02-05 Fix missing user color schemes on startup Nyall Dawson 2018-02-26 [processing] Allow empty expressions in refactor fields alg Fixes #15640 Nyall Dawson 2018-02-26 [processing] Fix crash when algorithms fail to prepare Refs #15640 Nyall Dawson 2018-02-26 Respect image orientation and transforms in attachment widget Fixes #16139 Jürgen E. Fischer 2018-02-25 osgeo4w: fix desktop link (cherry picked from commit b5ca7885fc13fecdacd604bfbd747798b1539f59) Alessandro Pasotti 2018-02-25 [wfs] Proper handling of DCP POST Uri Giovanni Manghi 2018-02-25 removed not working default WMS server Alessandro Pasotti 2018-02-25 [bugfix] Respect multi-single part when importing Fixes #15875 Alessandro Pasotti 2018-02-25 Cosmetic: remove empty line Jürgen E. Fischer 2018-02-25 osgeo4w: fix grass plugin postinstall (cherry picked from commit 001c80b0c3478f9d1fc026965c439aa843f0a66d) Jürgen E. Fischer 2018-02-25 osgeo4w: avoid blocking error popup when running tests Alexander Bruy 2018-02-25 [processing][help] use new anchor style also for modeler Alexander Bruy 2018-02-25 Revert fixes to gdal algorithms, need to investigate further Nyall Dawson 2018-02-25 Update test masks Nyall Dawson 2018-02-25 Sipify and astyle Salvatore Larosa 2018-02-24 [processing] Fixes #18187: SAGA output extent values are not in the right order Jürgen E. Fischer 2018-02-24 osgeo4w: ignore if there are no pyc to cleanup in postinstall (cherry picked from commit af4cbe2db07c970a0df4668f86b12335e27667df) Jürgen E. Fischer 2018-02-23 Revert "osgeo4w: also build pdb and corresponding package for releases" This reverts commit 7efcfee28cc5ae454fd50b30263e85477a4fe9c0. (cherry picked from commit 611fbff4901d74bfc942b21b083512f8f7a9f401) Jürgen E. Fischer 2018-02-23 fix release build on windows (cherry picked from commit a0a0392159fba7639f4811f70826a2c6d66a13f9) Jürgen E. Fischer 2018-02-23 debian packaging: fix release builds (followup 792c19ba7) (cherry picked from commit 0def61c34151af0bff23e9ec5904240b36659445) Nyall Dawson 2018-02-24 Add unit test for calculator filter Nyall Dawson 2018-02-08 [FEATURE][locator] Add quick calculator (expression evaluator) to locator bar Allows evaluation of simple expressions (well, actually ANY QGIS expression... so you could use aggregates and the like if you wanted!) by entering "= " followed by an expression into the locator bar. If a valid expression is entered, the user is given an option to copy the result to the clipboard E.g. entering "= 10/3" gives an entry "Copy '3.3333333' to clipboard". Inspired by the same feature in Qt Creator 4.6 Alessandro Pasotti 2018-02-24 [bugfix] Allow deletion of in-project layers After user confirmation, layers that are currently in the project can be deleted from the browser Alessandro Pasotti 2018-02-24 typo Alexander Bruy 2018-02-24 follow up f638b3cb Alexander Bruy 2018-02-24 [processing] fix wrong variable name in GDAL alggorithms base class Alexander Bruy 2018-02-24 [processing][help] use helpId() when constructing anchor name (follow up 598b8a9c) Alexander Bruy 2018-02-24 [processing][help] use algorithm id as an anchor for help pages Raymond Nijssen 2018-02-24 New 3d symbols. Blender files in: https://github.com/raymondnijssen/qgis_3d_objects Nyall Dawson 2018-02-24 Follow up map layer action changes - Switch to flags instead of boolean argument - Move logic for layer validity to canRunUsingLayer - Add unit test Also remove settings flag to hide duplicate features action Nyall Dawson 2018-01-30 [FEATURE][processing] Add 'Project points (cartesian)' algorithm Projects points from an input point layer by a specified distance and bearing (azimuth). Supports dynamic parameters for the distance and bearing so that they can use field values or expressions. Merge: 8eaf0a410c 0dcea18929 Nyall Dawson 2018-02-24 Merge pull request #6438 from lbartoletti/make_triangle Add missing make_triangle function help. Fixes #16406 Merge: 669e754b82 176591b471 Nyall Dawson 2018-02-24 Merge pull request #6442 from tilmanb/patch-1 Update header comment to reflect actual file name Merge: 2de99fbfc4 8e38788d64 Nyall Dawson 2018-02-24 Merge pull request #6366 from Gustry/materialized_view add button to refresh a materialized view in browser [needs-docs] Merge: c1ef8f0200 46eb6e34b2 Blottiere Paul 2018-02-23 Merge pull request #6439 from pblottiere/bugfix_server_selection [server] Fixes issue when selecting multiple ids tilmanb 2018-02-23 Update header comment to reflect actual file name The filename in the top comment now matches the real file name. Blottiere Paul 2018-02-23 Update mask image Merge: 70c68df72a 555cdf0a20 Matthias Kuhn 2018-02-23 Merge pull request #6430 from signedav/uxduplication Only enable duplication when layer editable Blottiere Paul 2018-02-23 Add test Blottiere Paul 2018-02-23 [server] Fixes issue when selecting multiple ids Loïc Bartoletti 2018-02-23 Add missing make_triangle function help. Fix #16406 David 2018-02-23 skip enabledOnlyWhenEditable from pyhton bindings in the construtors of QgsAction and QgsMapLayerAction Jürgen E. Fischer 2018-02-23 Bump version to 3.1 Jürgen E. Fischer 2018-02-23 changelog and news update for 3.0 Jürgen E. Fischer 2018-02-23 translation update for 3.0 from transifex David 2018-02-23 document parameters Martin Dobias 2018-02-23 Do not auto-close vertex editor on any mouse click (ref #17243) This is a partial fix for #17243 to improve usability of vertex editor panel. Until now the vertex editor would get closed on any mouse click in mouse canvas, making it quite annoying to work with it. With this change, the vertex editor stays open until is is explicitly closed. David 2018-02-23 intagrated enumvalue IdentifyMode used like SingleEditMode here David 2018-02-23 style stuff Merge: f93dc908fa 4c95b6bf38 Alexander Bruy 2018-02-23 Merge pull request #6367 from slarosa/fix_saga_osx [processing] fix execution of SAGA algorithms under macos Merge: 9a62305786 7823025b8d Alexander Bruy 2018-02-23 Merge pull request #6434 from alexbruy/python-console [python console] remove 'u' prefixes from strings (fix #18171) Merge: 2d9ee3dcb0 5cfe278481 Salvatore Larosa 2018-02-23 Merge pull request #5861 from signedav/bugFixSH01 Widget size handling in status bar Salvatore Larosa 2018-02-23 [pyqgis-coonsole] APIs file updated David 2018-02-23 hide instead of disable and use mode for identify - not to show the actions with isEnabledOnlyWhenEditable is active Alexander Bruy 2018-02-23 indentation Merge: a554409ede 7203574439 Borys Jurgiel 2018-02-23 Merge pull request #6427 from Cracert/trans [TRANSUP] pl: new translator Alexander Bruy 2018-02-23 [python console] remove 'u' prefixes from strings (fix #18171) Alexander Bruy 2018-02-23 [processing] don't use scandir() to get directory contents (fix #18180) Merge: 67a578f3dc e59c264bfd Alexander Bruy 2018-02-23 Merge pull request #6433 from alexbruy/hide-modeler-tools [processing] hide 'Rename layer' and 'Load layer' algs from toolbox Alexander Bruy 2018-02-23 [processing] hide 'Rename layer' and 'Load layer' algs from toolbox Jürgen E. Fischer 2018-02-23 fix df76bfc1 Merge: a5399def03 62cd1edbb3 Alexander Bruy 2018-02-23 Merge pull request #6423 from nyalldawson/proc_auto_select_alg [processing] Some toolbox ux tweaks Merge: 08b75ec0f5 75a9150a41 Alexander Bruy 2018-02-23 Merge pull request #6429 from nyalldawson/fix_18179 [processing] Fix config exception with INT/FLOAT settings Nyall Dawson 2018-02-23 [layouts][needs-docs] Replace layout and report icons The previous layout icon (a blank page) was too difficult to distinguish from actions relating to pages themselves. Also fix incorrect tooltips in report designer Martin Dobias 2018-02-23 Respect selection in layers in vertex tool (fixes #17782) (#6421) This fixes issues in situations when there are multiple vertices in one location: 1. when clicking a location, if there are selected features, the closest vertex from a selected feature will be used with priority. 2. when dragging a rectangle, if there is a selected feature, only vertices from selected features will be used. If there is selection in any editable layers, but away from the location where user clicked to pick vertex (or dragged rectangle to pick multiple vertices), the existing vertex tool behavior is not affected (so it cannot happen that vertex tool suddenly appears to have stopped working just because there is selection somewhere possibly outside of the current map view). Nyall Dawson 2018-02-23 [layouts] Fix mouse event handling on rulers Merge: 5f66494446 4f4de3799e Nyall Dawson 2018-02-23 Merge pull request #6425 from nyalldawson/ui_default Update default toolbar arrangement to move short layer toolbar from left to top Merge: 9ad399d57f 5f66494446 signedav 2018-02-23 Merge branch 'master' into uxduplication David 2018-02-23 resolved conflicts Nyall Dawson 2018-02-23 [needs-docs] Remove " Panel" suffixes from panel titles This extra text adds a lot of visual clutter to the interface, and makes tabbed dock's tab bars take up a lot of room. Instead only show the "panel" suffix in the menus. Nyall Dawson 2018-02-23 [reports] Add more descriptive tooltips to widgets Also - fix widget tab orders - tweak widget layouts for UI clarity Nyall Dawson 2018-02-23 [needs-docs][reports] Tweak strings for clarity, add tooltips Rename 'Single section' to 'Static layout section' Nyall Dawson 2018-02-23 [reports] Hide redundant edit header/footer buttons for fixed layout sections These have no real meaning for fixed layout sections. Nyall Dawson 2018-02-23 Update default toolbar arrangement to move short layer toolbar from left to top Now that the layer toolbar is very short (following the data source manager changes), there's a LOT of wasted space by placing this toolbar vertically on the left. Instead move it to the top and gain a centimetre or two extra canvas space in the default arrangement. Nyall Dawson 2018-02-23 [processing] Fix config exception with INT/FLOAT settings Fixes #18179 Merge: af8ca3eddb 5d5927aca4 Nyall Dawson 2018-02-23 Merge pull request #6395 from lbartoletti/advanced_shape_digitize_toolbar Make Regular Shape Digitizing Toolbar disabled by default / renamed Shape Digitizing Toolbar Merge: e6331e42e9 e0fa2c2700 Nyall Dawson 2018-02-23 Merge pull request #6409 from nyalldawson/fix_18065 Revert "fix and bring back scroll area into custom widgets" Nyall Dawson 2018-02-22 Partially revert "fix and bring back scroll area into custom widgets" This reverts commit 5dce8edb95fc2432dedcac3d860bd5d46b16a436. The custom widget is still causing isseus - refs #18065 David 2018-02-22 disable or do not display maplayeractions in some cases Robert Szczepanek 2018-02-23 [TRANSUP] pl: new translator Nyall Dawson 2018-02-23 [layouts] Fix grids are not visible on restoring projects Fixes #18177 arnaud.morvan@camptocamp.com 2018-02-22 Increase snapping tolerance maximum in advanced mode. Fix #18133 Merge: e155522871 3283afd33d Nyall Dawson 2018-02-23 Merge pull request #6404 from slarosa/cursor_size_fix Fixes #18043: Zoom and identify tools very small on MacOSX with retina display Nyall Dawson 2018-02-23 [processing] Pressing enter in search box executes the selected algorithm Nyall Dawson 2018-02-23 [processing] When searching in toolbox, automatically select the first visible algorithm if the previously selected item was hidden Avoids hidden selections in the toolbox Merge: 23951f3f10 92060a887a Borys Jurgiel 2018-02-22 Merge pull request #6422 from borysiasty/nicer_manager [Plugin manager] A little bit nicer details view Borys Jurgiel 2018-02-22 [Plugin manager][needs-doc] Follows up 454a93606a: Improved plugin details display style. Doesn't really needs doc, just for better screenshots Borys Jurgiel 2018-02-22 [Plugin manager] Tabular layout for the details view Loïc Bartoletti 2018-02-21 Convert script to python3 and pep8 it Borys Jurgiel 2018-02-22 [Plugin manager] Slightly polished style of the details view Werner Macho 2018-02-22 Update tsstat.pl correct arry Merge: 81d8625f73 99e437ce0a Werner Macho 2018-02-22 Merge pull request #6416 from SrNetoChan/patch-4 Adds Portuguese translator Alexandre Neto 2018-02-22 Adds Portuguese translator Merge: e06e95c255 31df608498 Alessandro Pasotti 2018-02-22 Merge pull request #6407 from elpaso/bugfix-18099-wfs-operations-xref-2 [bugfix] Support Distributed Computing Platform (DCP) for WFS Merge: 5eb3e6b099 5e70e962f7 Hugo Mercier 2018-02-22 Merge pull request #6413 from mhugo/master Fix call to representValue in identifydialog (refs #17175) Alessandro Pasotti 2018-02-22 Also use DCP for transaction (if available) Also QgsDebugMsg->Level Nathan Woodrow 2018-02-22 Save variables are key value in settings (#6411) * Save variables are key value in settings This allows variables to be set in qgis_global_settings.ini correctly. This used to be a list of names and then a list of values making it impossible to set and override. Alessandro Pasotti 2018-02-22 Fix port for WFS server integration tests Hugo Mercier 2018-02-22 Fix call to representValue in identifydialog (refs #17175) This should fix the problem of queries with WHERE (id = 'NULL') when the string 'NULL' cannot be converted to integer / uuid, as seen with relation reference widgets. Merge: 2973e85f1d 86a48e4762 Borys Jurgiel 2018-02-22 Merge pull request #6406 from borysiasty/master [Plugin manager] Display available and installed version origins in tooltips Nyall Dawson 2018-02-22 "Fix" crash in attribute table field calculator Merge: 6b2d3eea03 78c79a9243 Nyall Dawson 2018-02-22 Merge pull request #6383 from Fanevanjanahary/key [dbmanager] fix shortcut execute query Nyall Dawson 2018-02-22 String fix Jürgen E. Fischer 2018-02-22 fix translation strings Merge: 1eea857915 5af792c1f8 Nyall Dawson 2018-02-22 Merge pull request #6408 from arnaud-morvan/processing_reload_fix Processing reload fixes Nyall Dawson 2018-02-20 Remove use of deprecated trUtf8 method This method was deprecated in Qt 5.0 - we need to remove its use so that we can turn off the remaining Qt4 compatibility switches. Merge: 835cca7cae 43350a9a3e Nyall Dawson 2018-02-22 Merge pull request #6399 from nyalldawson/hide_dupe Hide 'duplicate features' actions by default David 2018-02-21 calculate mTwoCharSize arnaud.morvan@camptocamp.com 2018-02-21 [processing] Call toolbox.deleteLater to avoid slot calls after unload arnaud.morvan@camptocamp.com 2018-02-21 [processing] Properly load basic providers Processing module should only register it's own basic providers. Note that when reloading a plugin, subclasses of ProcessingProvider remains and new ones are added, so in such cases QgsProcessingProvider.__subclasses__() return same provider class many times. arnaud.morvan@camptocamp.com 2018-02-21 [processing] Fix slot prototype in ModelerAlgorithmProvider. Fix #18162 Loïc Bartoletti 2018-02-21 Add shapeDigitizeToolbar to acceptable missing doc Alessandro Pasotti 2018-02-21 Cosmetic fixes Alessandro Pasotti 2018-02-21 [bugfix] Support Distributed Computing Platform (DCP) for WFS Implement the possibility to specify different endpoints for different WFS operations. With tests. Fixes #18099 WFS Capabilities handling problem David 2018-02-21 only decrease when larger than two signs and increase always. but decrease again only when more than the size of "00" difference. Borys Jurgiel 2018-02-21 [Plugin manager] Display origins of the available and installed version in a tooltip rather than inline' Loïc Bartoletti 2018-02-21 - Rename "Advanced Shape Digitize Toolbar" -> "Shape Digitize Toolbar" - Rewrite ui_defaults.h Nyall Dawson 2018-02-21 [processing] More string HIG fixes Nyall Dawson 2018-02-21 More dialog title HIG fixes Nyall Dawson 2018-02-21 [processing] Add direct action to open an existing model in editor Nyall Dawson 2018-02-21 [processing] Fix some message box titles David 2018-02-21 fix indentation Salvatore Larosa 2018-02-21 Fixes #18043: Zoom and identify tools very small on MacOSX with retina display David 2018-02-21 only change size when difference > 4 to avoid the flickering David 2018-02-21 fixed indentation David 2018-02-21 mNofColumns in value relation widget mNofColumns defining the number of columns when "allowMulti" is checked. The widged is now a tableWidget instead of listWidget. ListWidged stuff is removed - including in valuerelationsearchwidget because unused. Tests are changed from list to table as well. Nyall Dawson 2018-02-21 [processing] Fix dependency calculation for model child algs Felis Pimeja 2018-02-21 Updated and vectorized several icons (#6382) Merge: bb08b64a03 6759993742 Chris Crook 2018-02-21 Merge pull request #6400 from ccrook/delim_text_ui_crs Delim text ui crs Chris Crook 2018-02-21 Fixing up code indentation and removing spacer in dialog Merge: 6573eb30e7 ed99ba9d08 Nyall Dawson 2018-02-21 Merge pull request #6398 from DelazJ/QMessageBoxTitles Updating some dialogs caption Mathieu Pellerin 2018-02-21 [processing] small fix in the MultipleLayerWidgetWrapper wrapper Nyall Dawson 2018-02-21 Hide 'duplicate features' actions by default Since there's a number of serious outstanding issues with these tools, hide them by default and show them only if a QgsSettings flag is set ("tools\showDuplicateFeatureActions"). This allows the tools to be reworked for 3.2, while still making them accessible for users who require their functionality. Harrissou Sant-anna 2018-02-21 Updating some dialogs caption Nyall Dawson 2018-02-21 [processing] Split multiparts and explode are feature based algorithms Nyall Dawson 2018-02-21 [processing] Tweak api for QgsProcessingFeatureBasedAlgorithm Instead of returning a single QgsFeature from processFeature, we now return a list of features. This allows feature based algorithms which return multiple features per input feature, e.g. "explode" type algorithms which split a single input feature into multiple output features. Jürgen E. Fischer 2018-02-20 fix warning Merge: 348b0cf884 2dece58b67 Jürgen E. Fischer 2018-02-20 Merge pull request #6394 from neteler/patch-75 Add grass74 support Chris Crook 2018-02-20 Clear delimited text source fields after adding to show something has happened Chris Crook 2018-02-19 Add CRS to delimited text source select. Fixes #11520 Martin Dobias 2018-02-20 Warn user when trying to move or delete selected features outside of map view (#6092) Sometimes users may inadvertently move/delete features they are not aware of being selected. If that is the case, extra warning message box will be shown for confirmation. Does not apply for deletion from attribute table - it is assumed that features do not need to be visible when deleting from attribute table. In QgisApp::deleteSelected() method the last argument was not used anymore, so I have replaced it by the "checkFeaturesVisible" argument. Loïc Bartoletti 2018-02-20 - Rename Regular Shape Digitize Toolbar to Advanced Shape Digitize Toolbar - Homogenize this toolbar like the others - Not enabled by default D'Hont René-Luc 2018-02-20 [BUGFIX][Server] WFS GetFeature GML: segfault with geometry null Etienne Trimaille 2018-02-17 add button to refresh a materialized view in browser [needs-docs] Denis Rouzaud 2018-02-20 Qt 5.7 dropped pyqtWrapperType (#6393) version would need double check though Markus Neteler 2018-02-20 Add grass74 support GRASS GIS 7.4 is the current stable version, support added Denis Rouzaud 2018-02-20 add Q_ENUM for QgsRasterProjector::Precision Denis Rouzaud 2018-02-20 Revert "fix build with grass" This reverts commit e5c9092a4cc5f4ddc0e424294a6e8b3fc44ed589. Nyall Dawson 2018-02-20 Fix memory leak in task manager widget Faneva 2018-02-20 Display project crs Merge: e3fbb4cbe8 7980f307eb Nyall Dawson 2018-02-20 Merge pull request #6370 from nyalldawson/afs ArcGIS feature server: implement provider test suite and fix issues Faneva 2018-02-14 review HIG import vector dialog Faneva 2018-02-13 use crs widget picker in db_manager Nyall Dawson 2018-02-20 Spelling Nyall Dawson 2018-02-20 [afs] Add unit test for metadata Nyall Dawson 2018-02-20 [afs] Auto populate layer metadata from provider metadata Nyall Dawson 2018-02-20 Fix links are doubled in metadata widget Nyall Dawson 2018-02-20 [afs] Use faster bounding box checks where possible Nyall Dawson 2018-02-20 Add a bounding box intersection test to QgsGeometry We only previously had methods for exact intersections - this commit adds a new QgsGeometry.boundingBoxIntersects() method which can be used to test if just the bounding boxes of geometries/rectangles intersect. It's fast, and doesn't care about invalid geometries (unlike the exact intersects checks) Nyall Dawson 2018-02-20 [afs] More responsive cancelation for feature requests Nyall Dawson 2018-02-20 Avoid redundant error Nyall Dawson 2018-02-20 [afs] Don't request intersecting features from server if all features are already locally cached Nyall Dawson 2018-02-19 [afs] Correctly advertise SelectAtId capability Big speedup for attribute table loading with provider Nyall Dawson 2018-02-19 [afs] Support interruption requests on feature iterator Results in a huge increase in responsiveness when working with large AFS layers Nyall Dawson 2018-02-19 [afs] Add unit test for non OBJECTID named id fields Nyall Dawson 2018-02-15 [afs] Handle layers where the id field is not named "objectid" Nyall Dawson 2018-02-15 [afs] Don't list layers with no Query capability in AFS source select Since these layers cannot be queried or added to the map and should be added as mapserver layers instead. Nyall Dawson 2018-02-19 [afs] Fix/optimise handling of filter rect feature requests Before a filter rect request would usually force fetching every single feature from the server before the request could be complete. Instead, if a filter rect is passed we first obtain a list from the server of matching features within this rect, and then iterate only over those. Fixes broken (multi-minute hang) identify tool use on AFS layers. Nyall Dawson 2018-02-19 Try to fix test which fails only on Travis Nyall Dawson 2018-02-19 [afs] Don't lock shared data whilst fetching remote data Since the fetch can be slow, there's no need to lock other afs threads while we wait for a particular set of results to be fetched. Nyall Dawson 2018-02-19 Fix accidental test change Nyall Dawson 2018-02-18 More provider check handling of extra fields Nyall Dawson 2018-02-18 [afs] Ensure that null attributes are correctly mapped for PyQGIS Nyall Dawson 2018-02-18 Make feature source/provider test handle additional fields Nyall Dawson 2018-02-18 [afs] Fix crash when requesting invalid feature ID Nyall Dawson 2018-02-18 [afs] Fix provider ignores FilterFids requests and returns incorrect features Nyall Dawson 2018-02-18 [afs] Remove unused code Nyall Dawson 2018-02-18 Better geometry memory management for afs provider Nyall Dawson 2018-02-18 [afs] Correctly convert attribute values to field type Avoids AFS provider returning double values for integer and long field types Nyall Dawson 2018-02-18 Avoid some detaches in AFS iterator Nyall Dawson 2018-02-18 Don't try to run provider tests which require subsetStrings on providers which don't support them Nyall Dawson 2018-02-18 Simplify QgsVectorDataProvider::fillMinMaxCache() Nyall Dawson 2018-02-18 Exempt AFS provider from certain provider tests Nyall Dawson 2018-02-17 [afs] Correctly return an invalid feature from closed iterators Nyall Dawson 2018-02-17 Start implementing the provider test suite for ArcGIS Feature Server provider Nyall Dawson 2018-02-16 [afs] Fix provider incorrectly overrides provider name and description with layer name and description Merge: 2571de37bb 1da2da219a Nyall Dawson 2018-02-20 Merge pull request #6390 from nyalldawson/provider_metadata Support reading layer metadata from data provider Nyall Dawson 2018-02-20 Fix build Nyall Dawson 2018-02-20 Followup 0548f4, fixes to layer metadata and metadata widget Address outstanding review requests so that this PR can be merged mj10777 2018-02-05 Added QgsLayerMetadata logic to QgsDataProvider. Added setMetadata in QgsVector/RasterLayer::setDataProvider. Corrections in QgsMetadataWidget with added get/setMetadata and hasChanged functions plus checking for set mLayer pointer before use. Nyall Dawson 2018-02-16 Fix some undersized widgets on hidpi win builds Nyall Dawson 2018-02-20 [processing] Fix algorithm help link in modeler Fixes #18147 Nyall Dawson 2018-02-20 [processing] Fix raster layers shown as inputs for certain vector algs Fixes #18148, #18149 Nyall Dawson 2018-02-20 [processing] Select by expression/attribute can run on geometryless layers Merge: 39cb0fbfd0 4b5fc40379 Nyall Dawson 2018-02-20 Merge pull request #6369 from slarosa/fix_18118_crash [welcomepage] fixes #18118 remove last item causes a crash Jürgen E. Fischer 2018-02-19 proj5: show proj version qgis was built with and the version it's running with Jürgen E. Fischer 2018-02-19 fix build with grass Jürgen E. Fischer 2018-02-19 fix some references to PROJ.4 Nyall Dawson 2018-02-19 Use first feature in layer to generate symbol preview icon in widget Uses the first feature found in a layer in order to create a better preview for the symbol in the symbol selector dialog. This allows data defined settings to be evaluated correctly (at least, for the first feature) and avoids missing previews due to missing attribute values when data defined settings are present. Fixes #17061 Denis Rouzaud 2018-02-19 [delete part] use snapping index to find part Denis Rouzaud 2018-02-19 Qt 5.5 prefers Q_FLAG over Q_FLAGS this also allow to use QMetaEnum for flags Denis Rouzaud 2018-02-19 use Qgsettins::enumSettingValue where possible Denis Rouzaud 2018-02-19 extend QgsSettings::enumSettingValue to handle flags (with test) Denis Rouzaud 2018-02-19 [sipify] fix Q_FLAG declaration Jürgen E. Fischer 2018-02-19 api doc: 2.18 is also LTR Jürgen E. Fischer 2018-02-19 api doc: add link to python version Denis Rouzaud 2018-02-19 [offset] warn user when layer has Z/M geometries Denis Rouzaud 2018-02-19 [offset] meter limit min to 1, quadrant segments min to 1 Merge: a7ca742d30 ea9480ef0a Sandro Mani 2018-02-19 Merge pull request #6301 from manisandro/qt5.10 Initial workaround for Qt5.10 instability Faneva 2018-02-19 [dbmanager] fix shortcut execute query Sandro Mani 2018-02-09 Don't set focusProxy in QgsCollapsibleGroupBoxBasic when compiled against Qt5.10+, it causes crashes Denis Rouzaud 2018-02-18 fix double/int comparison Denis Rouzaud 2018-02-18 tweak match from nearestEdge to return an Area type also make that VisitorArea return the given point as the match point Denis Rouzaud 2018-02-18 add test for QgsPointLocator::nearestArea Denis Rouzaud 2018-02-18 snapToCurrentLayer correctly handles Area type Denis Rouzaud 2018-02-18 revert adding tolerance to QgsSnappingUtils::snapToCurrentLayer since it already uses digitizing settings Merge: a303ef5ab7 19328dda92 Nathan Woodrow 2018-02-19 Merge pull request #6379 from NathanW2/browser_sort_order Better sort order for browser node Nathan Woodrow 2018-02-19 Change order of XYZ tiles Mathieu Pellerin 2018-02-07 fix disabled map unit widgets when opening project prop. dialog (fixes #17208) Mathieu Pellerin 2018-02-19 [layouts] improve default window state for reports Mathieu Pellerin 2018-02-19 [layouts] hide atlas/report items in the window right-click menu Mathieu Pellerin 2018-02-19 [layouts] add missing items in the toolbars sub-menu Mathieu Pellerin 2018-02-19 [layouts] sort panels and toolbars sub-menus Mathieu Pellerin 2018-02-19 [layouts] improve right-click popup menu - as with the main window, show bold titles - sort toolbars and panels alphabetically Merge: d7edf6c58a 3a6eac233c Alessandro Pasotti 2018-02-19 Merge pull request #6187 from DelazJ/rulebaseDialog Show "Edit rule" dialog instead of widget when in Layer properties dialog Jürgen E. Fischer 2018-02-19 fix e606b795d Merge: 89259e85f7 3e0b6a3c1b Alessandro Pasotti 2018-02-19 Merge pull request #6167 from DelazJ/DBManagerQueryDialog [DB Manager]Allow preset query combobox to expand Nyall Dawson 2018-02-19 [layouts] Move responsibility for matching map colors to project background color to app This fits better in app - the silent auto setting of background colors should not apply to scripts manually creating QgsLayoutItemMap items. Nyall Dawson 2018-02-19 [layouts] Remove use of QStyleOptionGraphicsItem from QgsLayoutItem API Turns out the useful methods in QStyleOptionGraphicsItem were deprecated in Qt 5.10. To future protect our API this replaces all public use of QStyleOptionGraphicsItem, so that we're free to revise the internals of how we use QStyleOptionGraphicsItem without breaking the public QGIS API. Merge: 627a590c9b d830821b13 Nyall Dawson 2018-02-19 Merge pull request #6375 from nyalldawson/interupt Remove QgsInterruptionChecker and replace with QgsFeedback Nyall Dawson 2018-02-19 Fix geometry checker cannot export errors to gpkg Fixes #18128 Also exposes other format choices in dialog Nathan Woodrow 2018-02-19 Better sort order for browser node Nyall Dawson 2018-02-19 Fix uuid() function returns the same uuid Fixes #18130 Nyall Dawson 2018-02-19 Prepare expression for faster field calculation in attribute table dialog Nathan Woodrow 2018-02-19 [FIX] Fix loading projects with . in name At least on Windows 2.18.qgs is a valid name for a file. Nyall Dawson 2018-02-19 Remove QgsInterruptionChecker and replace with QgsFeedback use There's little need for two classes with similar goals here. Nyall Dawson 2018-02-19 Remove unused QgsVectorLayerInterruptionCheckerDuringCountSymbolFeatures class Jürgen E. Fischer 2018-02-18 add missing copyright headers Jürgen E. Fischer 2018-02-18 update_ts.sh: fix selective download of translations Jürgen E. Fischer 2018-02-18 update translation strings Merge: 03354eea09 28e282ac02 Jürgen E. Fischer 2018-02-18 Merge pull request #6373 from DelazJ/QMessageBoxTitles Fix message box title Jürgen E. Fischer 2018-02-18 INSTALL is a output file (followup 1dd6db384f) Harrissou Sant-anna 2018-02-17 Fix message box title Mathieu Pellerin 2018-02-18 [needs-docs][layout] rename command history to undo history Mathieu Pellerin 2018-02-18 [layout] use nicer default state and geometry Mathieu Pellerin 2018-02-18 [ui] update default windows state and geometry Mathieu Pellerin 2018-02-18 [ui] update mkuidefaults.py script Merge: 6c64c5a586 53aafb4803 Blottiere Paul 2018-02-18 Merge pull request #5823 from pblottiere/bugfix_curvedstrings_z [bugfix] Fixes #17576 and #17574 Add Z support and fixes crashes Salvatore Larosa 2018-02-17 [welcomepage] fixes #18118 remove last item causes a crash Denis Rouzaud 2018-02-17 fix spelling Denis Rouzaud 2018-02-17 [offset tool] fix #18115 improved offset calculation * use QgsGeometry::contains for polygons (contains => negative offset) * use the geometry part and not the whole geometry to find closest segment Denis Rouzaud 2018-02-17 test geometry validity before applying offset Denis Rouzaud 2018-02-17 improve test for QgsSettings::enumSettingValue Denis Rouzaud 2018-02-17 make QgsTolerance a Q_GADGET to use Q_ENUM Denis Rouzaud 2018-02-16 [offset tool] handle rings and allow selecting by area * correctly handles rings and parts * allow to select polygon by area (not only edge) Jürgen E. Fischer 2018-02-17 drastically speedup update_ts.sh with Qt5's lupdate Merge: a8a449f8c1 91e98ef5a5 Denis Rouzaud 2018-02-17 Merge pull request #6365 from 3nids/geom_gadget make QgsGeometry a Q_GADGET Salvatore Larosa 2018-02-17 [processing] fix variable name Salvatore Larosa 2018-02-17 [processing] fix execution of SAGA algorithms under macos Merge: 125370076f bda67ada90 Denis Rouzaud 2018-02-17 Merge pull request #6364 from 3nids/setting_enum_value [settings] add method to get value for a setting associated to an enum Denis Rouzaud 2018-02-17 run sip_include.sh Denis Rouzaud 2018-02-17 add test for QgsSettings::enumSettingValue Jürgen E. Fischer 2018-02-17 string truncations now uses ellipses (followup c3573b163) Jürgen E. Fischer 2018-02-17 more translation string fixes and updates Merge: dedfb5ccb6 b3b17b6557 Jürgen E. Fischer 2018-02-17 Merge pull request #6329 from DelazJ/QMessageBoxTitles Fix some message boxes titles Felis Pimeja 2018-02-17 Updated and vectorized several icons (#6362) mActionFileExit repositoryUnavailable repositoryDisabled repositoryConnected mActionRefresh mIconDelete mActionRemoveSelectedFeature mActionFromSelectedFeature Harrissou Sant-anna 2018-02-17 More message box fixes Nyall Dawson 2018-02-16 Update test Nyall Dawson 2018-02-16 [processing] Always report errors if features cannot be written to a destination Before we silently ignored these - now algorithms will automatically push errors to the log if a feature cannot be written to a sink (no changes to algorithms or special handling required) Nyall Dawson 2018-02-17 Try to fix postgres provider handling of missing attributes Nyall Dawson 2018-02-17 Correct test Nyall Dawson 2018-02-17 Add test that providers always accept features with null geometry Nyall Dawson 2018-02-17 Rollback rejection of features with too many attributes Turns out editable joins rely on this situation. Instead change the providers to warn on this occurance, and make the memory provider alone truncate the extra attributes (since it doesn't have an external backend or disk based format which natively applies this truncation) Nyall Dawson 2018-02-17 Fix test Nyall Dawson 2018-02-17 Fix adding features with geometry to geometryless memory layer Nyall Dawson 2018-02-17 Add provider test to ensure providers reject adding features with geometry type mismatch Nyall Dawson 2018-02-17 Ensure ogr, postgis and memory providers reject features with too many attributes Nyall Dawson 2018-02-17 Add provider test to ensure that adding features to a provider with MORE attributes than expected results in a failure We need to flag these and not silently discard the extra attributes resulting in loss of information -- if thisi situation occurs there's a deeper bug present whic needs to be addressed. Jürgen E. Fischer 2018-02-17 Adapt packaging to c988dd291 Denis Rouzaud 2018-02-16 make QgsGeometry a Q_GADGET so Q_ENUM can be used Denis Rouzaud 2018-02-16 [settings] add method to get value for a setting associated to an enum this will make sure the returned value is actually an existing entry of the enum Alessandro Pasotti 2018-02-16 Fix raster layer names in geopackage browser data items Blottiere Paul 2018-02-16 Z value from snapped point is kept Nyall Dawson 2018-02-16 Fix memory provider handling of missing attributes when adding features Ensure that features added to a memory provider (and returned when fetching features from a memory provider) always have the correct number of attributes present. Fixes many random behavior bugs when working with memory providers. Nyall Dawson 2018-02-16 Add provider test to ensure that features added with missing attributes are transparently padded out with NULL attributes to the required fields length Currently the behavior is inconsistent - some providers reject these features, others pad them out, and worse -- some add them with missing attributes (memory provider), causing ALL sorts of flow-on, difficult to debug issues. Merge: 0310c1d253 f3349616fa Alessandro Pasotti 2018-02-16 Merge pull request #6356 from elpaso/bugfix-17721-color-picker [bugfix] Restore color picker from layer styling panel Blottiere Paul 2018-01-29 Fixes build Blottiere Paul 2018-01-15 Fix spelling check and sip binding Blottiere Paul 2018-01-15 Drop z dimension in case of circle from tangential points Blottiere Paul 2018-01-15 Update documentation Blottiere Paul 2018-01-15 Take into account z dimension from center points Blottiere Paul 2018-01-05 Some clean Blottiere Paul 2018-01-05 The first point in 3D is used to propagate Z dimension Blottiere Paul 2018-01-05 Add some tests for regular polygon map tools Blottiere Paul 2018-01-05 Add some tests for ellipse map tools Blottiere Paul 2018-01-05 Add some tests for ellipse map tools Blottiere Paul 2018-01-05 Add some tests for circle map tools Blottiere Paul 2018-01-05 Add some tests for circular string map tools Blottiere Paul 2018-01-05 Fixes variables' names Blottiere Paul 2018-01-04 Add test for z values on QgsMapToolAddFeature with LineStringZ Blottiere Paul 2017-12-07 Add Z support to AddRegularPolygon map tools Blottiere Paul 2017-12-07 Add Z support for AddRectangle map tools Blottiere Paul 2017-12-07 Add Z support for AddEllipse map tools Blottiere Paul 2017-12-07 Rename pointFromPointXY to fromPointXY Blottiere Paul 2017-12-07 Fixes crash in map tool Blottiere Paul 2017-12-07 Add Z support for AddCircle map tools Blottiere Paul 2017-12-07 Fixes #17574 Add Z support in AddCircularString map tools Blottiere Paul 2017-12-07 Fixes #17576 Avoid crash during node editor cleanup Alessandro Pasotti 2018-02-16 Change button color when picking around So that we have a consistent behavior with the Sample Color action. Merge: 14787ffb32 26edd8ac8e Alessandro Pasotti 2018-02-16 Merge pull request #6354 from elpaso/NathanW2-settings_17670 Nathan w2 settings 17670 Nyall Dawson 2018-02-16 [processing] Add easy method to retrieve layers from context Allows python algorithms to call layer = context.getMapLayer(other_alg_results['OUTPUT'] ) Jürgen E. Fischer 2018-02-16 debian nightlies: ignore dash submission errors Alessandro Pasotti 2018-02-16 Check for application instance before calling init Mathieu Pellerin 2018-02-16 followup 6dfedc3, fix processing tests Merge: 838bde33ab 2c6100ea20 Nyall Dawson 2018-02-16 Merge pull request #6316 from nyalldawson/locator_thread Make QgsLocator more thread safe Nyall Dawson 2018-02-14 [dbmanager] Workaround Python error when vacuuming spatialite table Workaround https://bugs.python.org/issue28518 Fixes #18079 Merge: b6111d296e 5c40975fe7 Nyall Dawson 2018-02-16 Merge pull request #6353 from nyalldawson/proc_normalize [processing] Don't replace " with ' when handling layer paths Jürgen E. Fischer 2018-02-16 fix 6dfedc38 Jürgen E. Fischer 2018-02-15 translation string fixes and cleanups Alessandro Pasotti 2018-02-15 [bugfix] Restore color picker from layer styling panel Fixes #17721 Successfully tested on Windows 10 and Linux with Qt 5.10 Alessandro Pasotti 2018-02-15 [server] Stop messing with app initialization paths Alessandro Pasotti 2018-02-15 Remove debug output from stdout Alessandro Pasotti 2018-02-15 Add init() to QGSTEST_MAIN Now that it's not called from ctor anymore Marco Hugentobler 2018-02-15 Fix warning Mathieu Pellerin 2018-02-15 [processing] fix python error with OSM vector layers Merge: 19ab0c86ec 0e14a46ec8 Alessandro Pasotti 2018-02-15 Merge pull request #6344 from elpaso/bugfix-18084-save-as-titles [bugfix] Homogenize the vector and raster dialog titles Alessandro Pasotti 2018-02-15 Spelling and docs Merge: aa8b629682 dd5448f8bf Werner Macho 2018-02-15 Merge pull request #6352 from OSGeo-jp/tr30 [tr] Add a Japanese translator Jürgen E. Fischer 2018-02-15 osgeo4w: remove explicit setting of QGISDEBUG Alessandro Pasotti 2018-02-15 ... -> Ellipsis Nyall Dawson 2018-02-15 [processing] Avoid losing static, user-entered parameter values in model child algorithms Prior to this change if you edited an algorithm in a model and tried to enter a preset string for certain parameter types, this string would get silently discarded on closing the dialog. E.g. with a dissolve algorithm it was not possible to have a fixed field name within the model to dissolve by. This was caused by WidgetWrapper.comboValue returning the customData for these manually entered values in the parameters combo box, yet manually entered values never have custom data. To work around this we only return the custom data if its set for the selected item - otherwise we return the text unchanged. In order to handle the "[not set]" options, a new static custom data value of WidgetWrapper.NOT_SET_OPTION is added to that comboValue can detect this and return the appropriate None value. Nyall Dawson 2018-02-15 [processing] Ensure algorithms which add attributes to features always add a consistent amount of attributes regardless of the code paths taken Some algorithms were adding features to data providers with different number of attributes vs the layer's fields - this is not supported and depending on the data provider will have different (bad) results. Nyall Dawson 2018-02-15 [processing] Don't replace " with ' when handling layer paths Since netcdf, and possibly other gdal drivers, use layer uris of the format NETCDF:"/tmp/test.nc":var1 we can't safely remove or reformat these quotations. Minoru Akagi 2018-02-15 Add a Japanese translator Nyall Dawson 2018-02-15 [processing] Don't throw an exception if an expression cannot be prepared There's cases where this happens without reflecting an invalid expression. So we can try to prepare, but not abort if the preparation fails. Fixes #18103 Mathieu Pellerin 2018-02-15 [ui] sort items in the view > panels sub-menu Mathieu Pellerin 2018-02-15 [needs-docs][ui] harmonize title of panels Nyall Dawson 2018-02-15 Ensure QgsMapLayer private QObject members are correctly parented to the layer Nyall Dawson 2018-02-15 [processing] Much faster random points in polygon by using prepared geometries Nyall Dawson 2018-02-15 [processing] Misc fixes and improvements to Random Points in Polygons - Fix missing format call for string when calculated number of points is 0 - Fix incorrect progress reports which were spamming the dialog and causing UI hangs, and slow algorithm execution Nyall Dawson 2018-02-15 [processing] Add some missing sources to expression contexts Nyall Dawson 2018-02-15 Fix Python exception in Random Points in Polygon alg Fixes #18103 Alessandro Pasotti 2018-02-14 [bugfix] Homogenize the vector and raster dialog titles Fixes #18084 Jürgen E. Fischer 2018-02-14 nightlies: also submit build errors to dash Mathieu Pellerin 2018-02-14 [attribute table] fix long UI freeze when resizing columns for large filtered datasets (#6341) Merge: b664f12ed6 256e4419b2 Marco Hugentobler 2018-02-14 Merge pull request #6334 from mhugent/dxf_mtext_escape_spaces Escape blanks in MTEXT and add unit test Merge: 5cd452a64d 8ceb6fc007 Alexander Bruy 2018-02-14 Merge pull request #6340 from nyalldawson/batch_layer_name [processing] In batch dialog, use layer names for input layers Nyall Dawson 2018-02-14 [processing] In batch dialog, use layer names for input layers if they are unique in the current project Instead of always using the layer id, which is generally gibberish and meaningless for users, instead prefer to use the layer name as an input in the batch processing dialog. This is done only if the name is unique within the current project's loaded layers. This change makes the dialog more user-friendly, but more importantly it means that autofilling output values based on an input layer parameter generates more meaningful automatic output file names. Nyall Dawson 2018-02-14 Slightly shift default outline back toward black Original commit shifted it a bit too light Nyall Dawson 2018-02-14 [needs-docs] Rework arrangement of buttons in categories tab in metadata editor to make their operation more self-explanatory for users. Also add tooltips to the buttons describing their function, and allow the buttons to operate on multiple selected rows at once. Fixes #18090 Mathieu Pellerin 2018-02-13 [needs-docs][processing] update raster calculator help to reflect updated logic Merge: 231dae3124 abeef2573c Salvatore Larosa 2018-02-13 Merge pull request #6192 from slarosa/fix_shortcut_macos Fix displaying keyboard shortcut under macos Salvatore Larosa 2018-02-13 macOS: fix shortcut even for processing tool button Salvatore Larosa 2018-01-28 shortcut config. dialog: display correctly keysequence on macOS Salvatore Larosa 2018-01-28 display correctly keyboard shortcut in toolbar tooltip under macOS Marco Hugentobler 2018-02-13 Escape blanks in MTEXT and add unit test Denis Rouzaud 2018-02-13 various fixes to rotation map tool * do not go through the user input to do the rotation (avoid rounding in spin box, except when magnet is on) * allow to escape the tool by pressing ESC even when user input lost focus Denis Rouzaud 2018-02-13 fix offset side for polygons Denis Rouzaud 2018-02-12 fix invalid value for offset_join_style in main options Denis Rouzaud 2018-02-12 add advanced config to offset map tool widget fix #14750 Denis Rouzaud 2018-02-12 various fixes to the offset map tool code has been refactored, hopefully things are clearer now fix #17367 fix #14751 Mathieu Pellerin 2018-02-13 [ui] resize statistical summary columns to content Merge: fc51b82f5c c996c61789 Marco Hugentobler 2018-02-13 Merge pull request #6331 from mhugent/dxf_label_layers_v3 Fix dxf export for label layers and add unit test Harrissou Sant-anna 2018-02-13 [save as vector] use the save/restore geomtry API Nyall Dawson 2018-02-13 More capitalization homogenization Nyall Dawson 2018-02-13 [dbmanager] Fix python error when scrolling postgis results Fixes #17835 Nyall Dawson 2018-02-13 Fix python error when trying to export db manager table Nyall Dawson 2018-02-13 [dbmanager] Fix inconsistent capitalization, HIG violations, and unprofessional strings Nyall Dawson 2018-02-13 Fix invalid (deprecated) escape strings in db manager Nyall Dawson 2018-02-13 Fix undo stack does not correctly roll back geometry edits in a granular manner Fixes #17658 Merge: 5c3a7554de 66b9b435b6 Marco Hugentobler 2018-02-13 Merge branch 'master' into dxf_label_layers_v3 Marco Hugentobler 2018-02-13 Fix dxf export for label layers and add unit test Harrissou Sant-anna 2018-02-13 Revert arg simplification attempt Harrissou Sant-anna 2018-02-13 Fix message boxes titles Nyall Dawson 2018-02-13 [processing] Fix destination files are silently ignored when relaunching algorithms from the history panel Mathieu Pellerin 2018-02-13 [processing] harmonize results viewer action behavior Merge: 0c6f22386b bbf3ed9d4e Nyall Dawson 2018-02-13 Merge pull request #6221 from nyalldawson/var_leak Fix massive memory leak in PyQGIS, pt 1 Nyall Dawson 2018-02-13 Drop some legacy sip conversion code Merge: 94b644e94a 2a7aeafb75 Denis Rouzaud 2018-02-12 Merge pull request #6321 from 3nids/dxf_addlayers [dxf] use a struct instead of QPair for layers Denis Rouzaud 2018-02-12 doxygen, init in header Merge: ec86fcb168 03e49f1f65 Alessandro Pasotti 2018-02-12 Merge pull request #6324 from qgis/revert-6320-try-to-fix-collapsible-crash-on-qt510 Revert "Try to fix QgsCollapsibleGroupBox crash on Qt 5.10" Alessandro Pasotti 2018-02-12 Revert "Try to fix QgsCollapsibleGroupBox crash on Qt 5.10" Denis Rouzaud 2018-02-12 [dxf] followup 31e93aecae fix server Denis Rouzaud 2018-02-12 [sip] remove unused QPair conversion Denis Rouzaud 2018-02-12 [dxf] use a struct instead of QPair for layers there was a crash in Python in QgsDxfExport.addLayers due to a bad conversion Merge: 9e79d8a7ad 3fac2aa391 Jürgen E. Fischer 2018-02-12 Merge pull request #6169 from landryb/fix/desktopfile Don't hardcode the path to qgis binary in .desktop file Merge: 4ada4989e5 d4063e8b67 Alessandro Pasotti 2018-02-12 Merge pull request #6320 from elpaso/try-to-fix-collapsible-crash-on-qt510 Try to fix QgsCollapsibleGroupBox crash on Qt 5.10 Mathieu Pellerin 2018-02-12 [processing] automatically open results viewer panel when items added Mathieu Pellerin 2018-02-12 [processing] offer hyperlink to file path in the results viewer because users don't always get that there is a dbl-click action against the tree view items. Alessandro Pasotti 2018-02-12 Try to fix QgsCollapsibleGroupBox crash on Qt 5.10 Automatic memory management: prevent button to be deleted too early. Nyall Dawson 2018-02-12 Doxygen Nyall Dawson 2018-02-12 Simplify code Nyall Dawson 2018-02-12 Allow certain locator filters to operate on the main thread Some filters are fast enough to return results that it's overkill to run them in a background thread - add a flag to these filters to allow them to run (blocking) in the main thread instead. Nyall Dawson 2018-02-12 Fix error when running gdal algorithms through locator Nyall Dawson 2018-02-12 Add missing docs Nyall Dawson 2018-02-12 Make QgsLocator more thread safe - add a clone() method to filters, and always search using the clone instead of the original filter - add a prepare() method to filters, which is always run in the main thread and can be used to prepare the filter for safe background execution (e.g. creating feature iterators in advance) - don't use QtConcurrent to perform searches in background threads, since it is not safe to use with QObjects - instead manually create threads and ensure that cloned objects are always moved to the thread that they will run in, to ensure that they correctly have thread affinity with the thread in which they are executed Merge: 6096e5c25d fbc6e4d11d D'Hont René-Luc 2018-02-12 Merge pull request #6285 from tudorbarascu/dpi fix server issue for double devicePixelRatio leading to DPI requests with decimals Martin Dobias 2018-02-10 Fix crash after running GDAL alg from processing (fixes #18004) This was happening only with GDAL trunk Processing first tries to load output as a vector, then as a raster and output from raster algs would crash in OGR provider constructor due to null pointer Merge: a7870afab1 3207600958 Alessandro Pasotti 2018-02-12 Merge branch 'settings_17670' of https://github.com/NathanW2/QGIS into NathanW2-settings_17670 Tudor Bărăscu 2018-02-12 add Server DPI test Merge: e5d7733bfc 52f83b3409 Alexander Bruy 2018-02-12 Merge pull request #6303 from alexbruy/help-logging log requested help URLs Mathieu Pellerin 2018-02-12 [processing] harmonize order of result panel (latest first) and add timestamp Nathan Woodrow 2018-02-12 Don't call init in QgsApplication Nathan Woodrow 2018-02-12 FIx Nathan Woodrow 2018-02-12 Move settings to resource folder Nathan Woodrow 2018-02-12 Lets try fix this Mathieu Pellerin 2018-02-12 partial revert of 5dc91b4 to fix regression (fixes #18073) setMaximumHeight() stays, so hopefully we are still protected from infinit canvas redraw loop. Nyall Dawson 2018-02-12 Fix crash when repairing zero length linestring geometry Fixes #18077 Nyall Dawson 2018-02-12 Fix loss of checkbox widget settings when a default expression is set Fixes #18076 Merge: ac28714a40 9dca6da060 Nyall Dawson 2018-02-12 Merge pull request #6312 from nyalldawson/field_exp_null Don't silently discard requests to set QgsFieldExpressionWidget to an empty expression Nyall Dawson 2018-02-12 Fix data defined properties in cluster/displacement renderer do not evaluate for isolated features Fixes #18074 Nyall Dawson 2018-02-12 Don't silently discard requests to set QgsFieldExpressionWidget to an empty expression This causes issues in lots of places - e.g. a field constraint is always set to the first field in a layer, and cannot be removed. I've looked at all calls to setField and without exception they should accept that setting the field to an empty string results in an empty expression. Fixes #14325 Merge: 2cbcf74ef2 24fb28f7bb Nyall Dawson 2018-02-12 Merge pull request #6300 from nyalldawson/opts Misc optimizations for everything Nyall Dawson 2018-02-09 Avoid unused expression context updates in more places Nyall Dawson 2018-02-09 Don't generate symbol expression context scope when it's not being used Refs #17809 Nyall Dawson 2018-02-09 Much more efficient QgsRectangle->QgsGeometry conversion Nyall Dawson 2018-02-09 More efficiency improvements for map to pixel simplification Refs #17809 Nyall Dawson 2018-02-09 Avoid cloning in QgsGeometry::convertToMultiType where possible Refs #17809 Nyall Dawson 2018-02-09 More efficient simplification of linestring geometries during rendering Refs #17809 Nyall Dawson 2018-02-09 Remove inefficient method for creating empty geometry of same WKB type, and use optimized method instead Refs #17809 Nyall Dawson 2018-02-09 Provide an optimised constructor for a null QgsRectangle This is used a lot, yet the current constructor calls the normalize() method which does a bunch of operations for no result. So instead provide a simple optimised null QgsRectangle constructor and save a lot of cycles. Refs #17809 Merge: c3a4b1170a bfe35c26ea Denis Rouzaud 2018-02-11 Merge pull request #6304 from 3nids/pg_domain [postgres] fix domain not in public schema Denis Rouzaud 2018-02-11 [postgres] use pg_type rather than information_schema.domain_constraints to retrieve domain otherwise there is no warranty to retrieve the correct constraint as its name is not unique Merge: 367aba1766 178509347a Alexander Bruy 2018-02-11 Merge pull request #6309 from alexbruy/processing-enums [processing] add enums support for fields and feature source parameters Alexander Bruy 2018-02-11 [processing] add enums support for fields and feature source parameters (follow up 068d74d5) Alexander Bruy 2018-02-11 write to log when help location is not configured Merge: dd3ba34235 414c3a4bfe Nyall Dawson 2018-02-11 Merge pull request #6308 from nyalldawson/multi_out [processing] Add explicit output type for multiple layers Alexander Bruy 2018-02-10 also log help "key" used to construct URI Alexander Bruy 2018-02-10 fix typos Alexander Bruy 2018-02-10 add default help location to the global settings (refs #17670) Alexander Bruy 2018-02-10 log requested help URLs Nyall Dawson 2018-02-11 Fix ui build warning Nyall Dawson 2018-02-11 Fix undefined behavior when closing layout designer Nyall Dawson 2018-02-11 Fix unavailable layer inputs for multi-layer inputs set to any map layer type Nyall Dawson 2018-02-11 [processing] Add multi layer outputs to Package Layers and Vector Split algorithms Nyall Dawson 2018-02-11 [processing] Add explicit output type for multiple layers This was a missing capability in the processing API - while algorithms could declare multiple layer input parameters, there was no corresponding multi-layer output. This meant that algorithms (such as Package Layers, Vector Split) which create a set of layers which cannot be determined in advance had no way to pass these generated layers on for further model processing steps. It's also useful for algorithms which operate on a specified folder, processing all layers found there, and allowing these generated outputs to be utilised in other model steps (e.g. packaging all of them, merging them, etc) Denis Rouzaud 2018-02-10 add test for postgres domains Denis Rouzaud 2018-02-10 [postgres] fix domain not in public schema fix #18053 correctly set enumeration widget in case the domain is not in public schema also fixes an issue if two domain with the same are present in two schemas Salvatore Larosa 2018-02-10 set name to feature action when shortName is not available Nyall Dawson 2018-02-10 Fix windows build warnings Nyall Dawson 2018-02-09 Show stacktrace in debug when hitting a GEOS exception Nyall Dawson 2018-02-09 Don't show group type layers in AFS source select These layers cause an error if you try to add them to QGIS. TODO: change source select to use a nested tree and correctly add group layers as a parent for child layers. Nyall Dawson 2018-02-09 Fix qt warning throw by AFS provider due to invalid QString arg usage And make debug message about unsupported field types more useful Nyall Dawson 2018-02-09 Fix layer id sorting in ArcGIS rest source select dialogs Nyall Dawson 2018-02-09 Quieten some overlay debug noisy methods Merge: 6dbd0b950e e435d79d6c Alessandro Pasotti 2018-02-09 Merge pull request #6294 from elpaso/bugfix-17845-take2 [bugfix] Try harder to fix raster properties color picker Alessandro Pasotti 2018-02-09 [mxe] Better packaging and fix Qt5 plugins path Nyall Dawson 2018-02-09 Fix incorrect layer type icons for some geopackage layers (e.g. curve types) Alessandro Pasotti 2018-02-08 Fixes #17845 tested on Linux KDE and Win 10 Nyall Dawson 2018-02-09 Implement manual locks on QgsSpatialIndex Since libspatialindex is not thread safe on all platforms, and have expressed desire to remove the thread safety that they DO have on remaining platforms, it's safer and easier for us to manually add locks to QgsSpatialIndex and be gauranteed that this class is thread safe on all platforms and libspatialindex versions. Also improve docs for the class. Nyall Dawson 2018-02-06 Avoid deep copy of spatial index when features are fetched on main thread Nyall Dawson 2018-02-06 Include job preparation time in layer rendering timer This prevents layers which are slow to prepare from rendering in map preview jobs Nyall Dawson 2018-02-06 Fix memory layers with spatial index crash when rendering Fixes #17705 Nyall Dawson 2018-02-06 Add method to force a detach for QgsSpatialIndex Since the underlying libspatialindex is not thread safe on some platforms (e.g. Windows), manual calls to detach() must be made if a QgsSpatialIndex is to be accessed across multiple threads. Note that for platforms on which libspatialindex is thread safe, calling detach() has no effect and does not force the deep copy. Nyall Dawson 2018-02-06 Fix deep copy of QgsSpatialIndexData Merge: 9302613f28 4bd385ff39 Alessandro Pasotti 2018-02-09 Merge pull request #6292 from elpaso/mxe Scripts for cross build QGIS for windows on Linux with mxe Jürgen E. Fischer 2018-02-09 fix #18066 Merge: 90cc17b934 068d74d51a Alexander Bruy 2018-02-09 Merge pull request #6293 from alexbruy/processing-enums [processing] allow enums values to be used in description files Merge: bcb68dda54 2d1e9188f1 Alexander Bruy 2018-02-09 Merge pull request #6298 from nyalldawson/fix_17231 [processing] Allow providers to return a different helpId() vs their unique id() Mathieu Pellerin 2018-02-09 [processing] fix batch input selection panel for multiple layers parameter Mathieu Pellerin 2018-02-09 [processing] only pass needed raster entries in QgsRasterCalculator constructor Mathieu Pellerin 2018-02-09 [raster calculator] use feedback when reprojecting raster block Mathieu Pellerin 2018-02-09 [processing] make output crs optional in the raster calculator Mathieu Pellerin 2018-02-09 [processing] use feedback object in raster calculator Mathieu Pellerin 2018-02-09 [processing] ressurect raster calculator and add CRS parameter Nyall Dawson 2018-02-09 [delimited] Don't reset geometry type from "No geometry" when changing other settings Fixes #17971 Nyall Dawson 2018-02-09 [processing] Allow providers to return a different helpId() vs their unique id() This is used when generating the QgsHelp url for algorithms attached to the providers. Implement helpId overrides for the native and 3d providers so that they return 'qgis' helpIds, meaning that all QGIS processing algorithm documentation can be kept within the same url path regardless of which QGIS provider library it sits within. This also allows us to freely move algorithms from the Python 'qgis' provider to c++ 'native' provider in future releases without breaking the help URLs. Fixes #17231 Nyall Dawson 2018-02-08 Always save newly created features, even if no attributes are modified in the form popup after feature creation Fixes #18056 Alessandro Pasotti 2018-02-08 [mxe] autopep8 Alessandro Pasotti 2018-02-08 [mxe] Fix typos and qt.conf Alexander Bruy 2018-02-08 [processing] allow enums values to be used in description files Alessandro Pasotti 2018-02-08 [mxe] Add install instructions for mxe Alessandro Pasotti 2018-02-01 [mxe] Restore build Alexander Bruy 2018-02-08 Revert "[processing] throw error if no layers selected in raster calculator" This reverts commit c09c3018035eb7a4f47acbde7f3dae405ba444db. Mathieu Pellerin 2018-02-08 [raster calc] make use of qgsfilewidget and fix some labels Mathieu Pellerin 2018-02-08 [raster calc] use active layer to setup dialog to harmonize the behavior with that of processing Mathieu Pellerin 2018-02-08 [raster calc] use new API to save/restore geometry Mathieu Pellerin 2018-02-08 [raster calc] use a monospace font for the expression editor (fixes #17556) Mathieu Pellerin 2018-02-08 [raster calc] cancelling the process should cancel the process Alessandro Pasotti 2018-02-01 [cmake] MXE build changes Jürgen E. Fischer 2018-02-08 fix xenial build Mathieu Pellerin 2018-02-08 [attribute table] fix crash when adding creating a field on field-less layers Nyall Dawson 2018-02-08 Make tooltip capitalization consistent Nyall Dawson 2018-02-08 Add some separators to identify results toolbar Nyall Dawson 2018-02-08 [needs-docs] Use correct open form icon in identify results toolbar Before we used a different (non obvious) icon for "open form" in the toolbar. This changes the toolbar icon to reuse the same (clearer) icon which is used when expanding out the tree and finding the "show feature form" action. I've also moved the Open Form action to be first in the toolbar, since it's the most frequently used action. Mathieu Pellerin 2018-02-08 [raster] prevent pseudocolor auto-classify following color customization in tree Mathieu Pellerin 2018-02-07 [attribute table] fix crash when removing layer with show selected features Tudor Bărăscu 2018-02-07 fix server issue for devicePixelRatio leading to DPI requests with decimals Some requests send the DPI parameters with decimals due to devicePixelRatio and the Server doesn't cope with that. This fixes it. Mathieu Pellerin 2018-02-07 [ui] save vertical space for the delimited text add layer dialog (fixes #17972) Mathieu Pellerin 2018-02-06 document api break Mathieu Pellerin 2018-02-06 update the stats gatherer to use qgstask Mathieu Pellerin 2018-02-06 move getValues, getDoubleValues to vector layer utils source file Mathieu Pellerin 2018-02-05 [stats] gather field/expression values in a thread to prevent long UI freeze Alexander Bruy 2018-02-06 [processing] remove obsolete script tests Alexander Bruy 2018-02-06 [processing] fix file permissions Merge: 8f2c857e55 3dc3d9d1b2 Denis Rouzaud 2018-02-06 Merge pull request #6275 from 3nids/messagelevel unite QgsMessageLog::Level and QgsMessageBar::MessageLevel in Qgis::MessageLevel Merge: cbd3042b5e 90f1d7b7e7 Denis Rouzaud 2018-02-06 Merge pull request #6258 from 3nids/options_better_3 Allow adding custom highlight widget to custom pages in option Denis Rouzaud 2018-02-05 unite QgsMessageLog::Level and QgsMessageBar::MessageLevel in Qgis::MessageLevel make enum items lower case remove unused QgsMessageLog::None and All Denis Rouzaud 2018-02-06 [options search] expand item when found in a tree Denis Rouzaud 2018-02-06 [processing] search also show children in config Nyall Dawson 2018-02-06 Fix build with MODELTEST enabled Nyall Dawson 2018-02-06 Remove some outdated Python api files Nyall Dawson 2018-02-06 Remove some qt4 references Nyall Dawson 2018-02-06 Remove more unused Qt4 cmake code Nyall Dawson 2018-02-06 Remove a bunch of Qt4 compatibility code Nyall Dawson 2018-02-06 Remove a bunch of unused Qt4 compatibility code Alessandro Pasotti 2018-02-06 Set first run dialog window title Nyall Dawson 2018-02-06 Update sip bindings Nyall Dawson 2018-02-06 Use QMessageBox::question instead of information when asking a question And where appropriate use Yes/No choices instead of Ok/Cancel Nyall Dawson 2018-02-06 Use question messagebox for layer rollback/cancel/save dialog ...since this messagebox is asking a question. Also change confusing OK/Cancel option to clearer Yes/No options. Nyall Dawson 2018-02-06 Fix missing verification dialog on "all layer" save/rollback/cancel Fixes #17490 Denis Rouzaud 2018-02-05 remove PyQt4 leftovers in mac cmake config Nyall Dawson 2018-02-06 Minor speed boost to identify highlight Unfortunately this whole identify highlight class is very inefficient, resulting in multiple large image redraws at every paint event and slow iteration over every pixel in these images. TODO This needs to be completely reworked in future. Nyall Dawson 2018-02-06 Set the correct expression context for QgsHighlight Fixes #17896 Denis Rouzaud 2018-02-05 processing search: also search in group items and fix return value Denis Rouzaud 2018-02-05 do not search for less than 3 letters Jürgen E. Fischer 2018-02-05 fix #18050 (followup f6269c41d) Denis Rouzaud 2018-02-05 remove ownesrhip transfer Nyall Dawson 2018-02-05 Fix hang in options search widget Denis Rouzaud 2018-02-02 Allow adding custom highlight widget to custom pages in option Nyall Dawson 2018-02-05 [options] Hide non-matching items in tree widgets when searching children Makes the search more useful for the advanced panel Nyall Dawson 2018-02-05 Put search icon on left of QgsFilterLineEdit lbartoletti 2018-02-05 Standardize shebangs (was Usr bin env) (#6229) * Use portable /usr/bin/env/{perl,python} instead of /usr/bin/{perl,python} * fix perl;add bash * Fix indentation using modified scripts * Revert "fix perl;add bash" This reverts commit be8b9113c25f7c2fb9c8c9bad556fbca2f0c0ba2. * python3 everywhere * more bash * rebase change perl * Linux perl; missing from last PR * fix doxygen_space * Use portable /usr/bin/env/{perl,python} instead of /usr/bin/{perl,python} * fix perl;add bash * Fix indentation using modified scripts * Revert "fix perl;add bash" This reverts commit be8b9113c25f7c2fb9c8c9bad556fbca2f0c0ba2. * python3 everywhere * more bash * rebase change perl * fix doxygen_space Mathieu Pellerin 2018-02-05 Do not refresh stats when opening the stat summary field combo box Without this change, stats are calculated when users simply open the combo box to select a new field. With large datasets, it freezes QGIS for a long time, and the combo box end up never opening. Merge: b6c2de48fa e3b054bf9d Alessandro Pasotti 2018-02-05 Merge pull request #6251 from elpaso/bugfix-17975-server-layer-groups-order [bugfix][server] WMS respect order of grouped layers Merge: 6841c52210 567ebb9dd0 Alexander Bruy 2018-02-05 Merge pull request #6225 from alexbruy/processing-algs [processing][needs-docs] use native syntax for Processing scripts Alexander Bruy 2018-02-05 [processing] fixes after rebasing Alexander Bruy 2018-02-04 [processing] turn keep n biggest parts script into normal algorithm Alexander Bruy 2018-02-02 fix indentation Alexander Bruy 2018-02-02 [processing] remove obsolete code and disable exporting models as script until we update it so support new scripts format Alexander Bruy 2018-02-02 [processing] scripts also can be feature-based algorithms Alexander Bruy 2018-02-01 [processing] class name is not needed anymore to load scripts Alexander Bruy 2018-01-30 [processing] remove tests for old scripts Alexander Bruy 2018-01-30 [processing] use custom editor class, as QgsCodeEditor is not available on some platforms Alexander Bruy 2018-01-30 [processing] remove unused files Alexander Bruy 2018-01-30 [processing] completely restore support for script execution from editor Alexander Bruy 2018-01-30 [processing] ressurect script execution from editor (work in progress) Alexander Bruy 2018-01-29 [processing] temporarily disable fetch actions for scripts and models Alexander Bruy 2018-01-29 [processing] ressurect 'new script' action Alexander Bruy 2018-01-29 [processing] ressurect 'add from file' action Alexander Bruy 2018-01-29 [processing] ressurect delete and edit actions for scripts Alexander Bruy 2018-01-29 [processing] update script provider to use QgsProcessingAlgorithm subclasses instead of custom script code Alexander Bruy 2018-01-29 [processing] remove not needed trAction method Alexander Bruy 2018-01-29 [processing] move script provider stuff into provider directory Merge: e44c3606e5 87e55ba3c7 Alexander Bruy 2018-02-05 Merge pull request #6257 from alexbruy/processing-sharing [processing][needs-docs] remove Get scripts and models functionality Nyall Dawson 2018-02-05 [layouts] Fix map grids not correctly respecting grid annotation settings Fixes #18036 Nyall Dawson 2018-02-05 [layouts] Fix rotated items move when refreshing layout Fixes #18037 Nyall Dawson 2018-02-05 [layouts] Fix items disappear in designer with 90 or 270 degree rotation Caused by Qt bug 66185 Fixes #18027 Jürgen E. Fischer 2018-02-05 update INSTALL on release Nyall Dawson 2018-01-31 Ensure member QObjects for QgsMapLayer (and subclasses) are correctly parented to their owner QgsMapLayer. This ensures that if the layer is moved to a different thread with QObject::moveToThread(), then those children are also considered by QObject::moveToThread() and correctly also moved to the new target thread. This fixes broken connections (and likely other issues) caused when moving layers between threads (such as is done when a background processing algorithm completes). Fixes #18005 Nyall Dawson 2018-01-31 Modernize paste to memory layer code Nyall Dawson 2018-02-05 [processing] Fix invalid parameter definitions for spatialite algs Alexander Bruy 2018-02-04 [processing] remove Get scripts and models functionality Users should use Resource Sharing plugin instead Denis Rouzaud 2018-02-03 fix doxygen Denis Rouzaud 2018-02-03 [sipify] fix QMap/Qlist with init in header Denis Rouzaud 2018-02-02 [options search] API refactoring * avoid using lambdas and use dedicate class and subclasses for each widget type (lable, groupbox, tree, etc) * this makes the code much more clearer * allow creating custom highlight widgets with API Nyall Dawson 2018-02-04 Disable edit section buttons in reports if the section is disabled Nyall Dawson 2018-02-04 [reports] Fix crash in designer when no layout selected Fixes #18019 Nyall Dawson 2018-02-03 Make sure we use get uniquely seeded random numbers to generate random symbol colors Since qsrand is thread-specific, we can't rely on qrand() to return uniquely seeded random numbers when not in the main thread. Instead, just use the c++11 random number generators to get better quality random colors for new layers. Fixes processing outputs always have the same (yuck) brown color. Nyall Dawson 2018-02-04 Avoid spell checker errors Martin Dobias 2018-02-03 pyqgis: add conversion to subclasses for QgsAbstractVectorLayerLabeling Jürgen E. Fischer 2018-02-03 * revive update-news.pl * osgeo4w: drop globe plugin Merge: 639d310da8 68b7bf6aa8 Luigi Pirelli 2018-02-03 Merge pull request #6255 from slarosa/fix_16476 [dbmanager] porting of dae921c to 3: fixes #16476 Salvatore Larosa 2018-02-03 [dbmanager] porting of dae921c to 3: fixes #16476 Mathieu Pellerin 2018-02-03 use sane number of decimals for the extent groupbox widget Mathieu Pellerin 2018-02-03 use a QMimeData clipboard object to paste features as HTML table (#6243) Denis Rouzaud 2018-02-02 make sipify_all.sh much faster by using background processes Salvatore Larosa 2018-02-03 fix resizing columns in the identify results dialog Jürgen E. Fischer 2018-02-02 INSTALL: use meta package to install osgeo4w build dependencies Merge: 5c5ef3b6de f6269c41da Jürgen E. Fischer 2018-02-02 Merge pull request #6213 from nyalldawson/interrupt_console [console] Allow breaking execution of scripts via Ctrl-C Merge: b7e19d8243 31de32420d Alessandro Pasotti 2018-02-02 Merge pull request #6246 from elpaso/rangeformatter [bugfix] Range formatter for doubles and ints Alessandro Pasotti 2018-02-02 Tests for range field formatter Alessandro Pasotti 2018-02-02 Get config from arguments instead of querying fields Alessandro Pasotti 2018-02-02 Use insert 0 instead of a reverse iterator Because it was introduced in Qt 5.6 ... Alessandro Pasotti 2018-02-02 Update tests for WMS grouped layers order Alessandro Pasotti 2018-02-02 [bugfix][server] WMS respect order of SLD grouped layers Alessandro Pasotti 2018-02-02 [bugfix][server] WMS respect order of grouped layers Fixes #17975 - QGIS server 2.99 reverses the layer order for layer groups Nyall Dawson 2018-02-02 Style updates Nyall Dawson 2018-02-02 Style fixes Nyall Dawson 2018-02-02 Fix clazy missing Q_OBJECT macro warnings Nyall Dawson 2018-02-02 Fix clazy return void warnings Nyall Dawson 2018-02-02 Fix clazy invalid slot warning Nyall Dawson 2018-02-02 Fix clazy pass big type by ref, small by value warnings Nyall Dawson 2018-02-02 Fix clazy 3 argument lamda connect warnings Nyall Dawson 2018-02-02 Fix clazy overridden signal warning Results in no warning when closing missing layers dialog Nyall Dawson 2018-02-02 Fix clazy missing/invalid emit warnings Nyall Dawson 2018-02-02 Fix clazy overridden signal warnings Nyall Dawson 2018-02-02 Fix clazy skipped-base-method warnings Nyall Dawson 2018-02-02 Fix clazy container detach warnings Nyall Dawson 2018-02-02 Fix another clazy fully qualified moc type warning Nyall Dawson 2018-02-02 Fix clazy case insensitive check warning Nyall Dawson 2018-02-02 Fix clazy use QHash for container with pointer keys warnings Nyall Dawson 2018-02-02 Fix clazy autoconnect slot name warnings Nyall Dawson 2018-02-02 Remove unused variable Nyall Dawson 2018-02-02 Fix clazy unused lambda capture warnings Nyall Dawson 2018-02-02 Fix clazy mixed const/non-const iterator warnings Nyall Dawson 2018-02-02 Fix clazy unnecessary unnecessary container allocation warnings Nyall Dawson 2018-02-02 Fix clazy QString multi-arg warnings Nyall Dawson 2018-02-02 Fix clazy fully-qualified-moc-types warnings From the clazy docs: "Warns when a signal, slot or invokable declaration is not using fully-qualified type names, which will break old-style connects and interacting with QML." Nyall Dawson 2018-02-02 Fix clazy QFileInfo::exists warnings Mathieu Pellerin 2018-02-02 alternative approach to hide progress bar when unchecking render Merge: 4895c2c3f6 0eda3bee94 Jürgen E. Fischer 2018-02-02 Merge pull request #6247 from kant/patch-1 Minor fixes Alessandro Pasotti 2018-02-02 Code cleaning: move duplicated code to lambda Alessandro Pasotti 2018-02-02 Add method to set line edit alignment in Qgs(Double)SpinBox Alessandro Pasotti 2018-02-02 Add QgsRangeFieldFormatter to bindings Merge: 7fb8de9648 37fa41b03a Alessandro Pasotti 2018-02-02 Merge pull request #6191 from dgoedkoop/attributeformonchanged [bugfix] Add dirty bit to attribute form Merge: 5b9be7a966 16e98f205a Nyall Dawson 2018-02-02 Merge pull request #6242 from nyalldawson/black Default to a dark gray instead of black for symbol outlines Nyall Dawson 2018-02-01 Default to a dark gray instead of black for symbol outlines Avoiding the very high constrast pure black results in cartographically more pleasing styles, so it's nice to do this by default. This should result in nicer looking maps being created in QGIS when users don't do any manual style tweaks. Darío Hereñú 2018-02-01 Minor fixes Salvatore Larosa 2018-02-01 apply enableAutoGeometryRestore to feature form dialog Alessandro Pasotti 2018-02-01 [bugfix] Range formatter for doubles and ints Double and ints are now formatted according to chosen locale (in user settings) and precision (from the widget field config) Numbers are also right aligned in the form and not only in the table. IMHO a bugfix since the numbers looked very different in the form and the table when the system locale used decimal separator and group separator which were not the same than system locale. Jürgen E. Fischer 2018-02-01 add disambiguation comment to translation string 'in' Merge: f3f0eb0035 cc1625c83e Alessandro Pasotti 2018-02-01 Merge pull request #6237 from elpaso/commas-dots-fieldvalidator [bugfix][attrtable] Convert comma to dot for floating point input Merge: cc9210735f 2263237d20 Alessandro Pasotti 2018-02-01 Merge pull request #6236 from elpaso/double-linedit-default-widget [bugfix] Lower priority of range widget for doubles Merge: 3ab6e5c399 55759a4cee Alexander Bruy 2018-02-01 Merge pull request #6244 from alexbruy/processing-cleanup [processing] remove unused icons and use SVG icon for Heatmap algorithm Alexander Bruy 2018-02-01 [processing] remove unused icons and use SVG icon for Heatmap algorithm Merge: f845e02767 c3fc560fef Alexander Bruy 2018-02-01 Merge pull request #6238 from alexbruy/saga-icon [processing] SVG icon for SAGA provider Mathieu Pellerin 2018-02-01 [ui] stop busy indicator when render widget is unchecked Mathieu Pellerin 2018-01-30 document API change Mathieu Pellerin 2018-01-30 add transform context to the map overview Nyall Dawson 2018-02-01 Update tests Nyall Dawson 2018-02-01 Fix test Nyall Dawson 2018-02-01 Fix double registration of model outputs Nyall Dawson 2018-02-01 [processing] Warn on duplicate output and provider registration And fix associated memory leaks Nyall Dawson 2018-02-01 Fix value map search widget doesn't work for null/not null searches before an initial value is picked Refs #17986 Jürgen E. Fischer 2018-02-01 run crssync on install (fixes #17993) Nyall Dawson 2018-02-01 Add missing directories to dox Jürgen E. Fischer 2018-01-31 osgeo4w: fix postinstall scripts (fixes #17993) Nyall Dawson 2018-01-29 Spelling Nyall Dawson 2018-01-29 [processing] Use QgsMessageLog to put duplicate name warnings in Processing log Nyall Dawson 2018-01-29 [processing][grass] Remove duplicate parameter from r.stats Nyall Dawson 2018-01-29 [processing][grass] Fix incorrect name for i.albedo parameter Nyall Dawson 2018-01-29 [processing] Allow case-different duplicate parameter names But always prefer case-exact matches for parameter names. Turns out the grass provider requires use of parameters with the same name but different case, so we need to be able to handle this. Alexander Bruy 2018-01-31 [processing] SVG icon for SAGA provider Alessandro Pasotti 2018-01-31 [bugfix][attrtable] Convert comma to dot for floating point input This fixes an unreported bug that without detecting an invalid input when using a comma as a decimal separator silently converts the entered value to NULL. Since locale support in QGIS is in its early stages we convert commas to dots within the validator, this is common practice in almost all web applications where you can enter a comma instead of a dot and the conversion appears while you digit. This comes with brand new tests for QgsFieldValidator. Bonus: small fix in sipify. Alessandro Pasotti 2018-01-31 Support comma in annotations when merging inline Mathieu Pellerin 2018-01-31 [needs-docs][attribute table] UX improvements to cut/copy/paste actions Alessandro Pasotti 2018-01-31 Update test for editorwidgetregistry Merge: a9c6267332 3316d1ba86 Mathieu Pellerin 2018-01-31 Merge pull request #6140 from DelazJ/nodeEditor Alessandro Pasotti 2018-01-31 [bugfix] Lower priority of range widget for doubles This was the root cause of several critical bugs with data corruption in the attribute table and forms: SpinBox has a fixed number of decimal places, which makes it not ideal for floating points because most of the times it rounds the number changing it when in edit mode even if the user has not really modified the value by writing in the spin box or using the controls. So, the defult is now back to the line edit (which has bugs in the validator, but that's another less critical and separate issue). Partially fixes #17861 Partially fixes #18007 Nyall Dawson 2018-01-31 Fix virtual layers using a where filter which has field names which must be quoted E.g. field names with special characters or which duplicate a QGIS expression function name Merge: bb6e275ef0 63d063f37d Alessandro Pasotti 2018-01-31 Merge pull request #6209 from elpaso/double-range-precision [bugfix] Allow precision config for doubles in range widget Nyall Dawson 2018-01-31 Don't show non-spatial layers as disabled in layer tree Harrissou Sant-anna 2018-01-31 [needs-docs] Update label in Options dialog, replacing node by vertex Harrissou Sant-anna 2018-01-31 More node -> vertex moves Nyall Dawson 2018-01-31 Make map renderer less debug noisy Nyall Dawson 2018-01-31 [layouts] Correctly restore dpi from 2.x compositions Harrissou Sant-anna 2018-01-29 Fully replace node* by vertex* Harrissou Sant-anna 2018-01-23 [needs-docs]Rename Node Editor and Node Tool (fixes #17807) Merge: 9fff5f0ca7 1194c78495 Harrissou Sant-anna 2018-01-30 Merge branch 'master' into rulebaseDialog Merge: bf3d60c941 26a51bada0 Alessandro Pasotti 2018-01-30 Merge pull request #6228 from elpaso/server-wfs-epsg-bbox [server][bugfix][wfs] Allow CRS in BBOX Alessandro Pasotti 2018-01-30 Strip timeStamp from reference XML for tests Alessandro Pasotti 2018-01-30 [server][bugfix][wfs] Allow CRS in BBOX Fixes #17977 - QGIS server 2.99 doesn't handles BBOX parameter on WFS request Merge: 18a399a81a 26f8f165c4 Jürgen E. Fischer 2018-01-30 Merge pull request #6171 from landryb/fix/find-gdal-geos-postgres-libs-on-openbsd Use FIND_LIBRARY to find GDAL, GEOS and Postgres libraries Merge: 02bfe0a20c f6a2c0a955 Jürgen E. Fischer 2018-01-30 Merge pull request #6224 from rkanavath/master enable --no-undefined only for linux Rashad Kanavath 2018-01-30 enable --no-undefined only for linux Alessandro Pasotti 2018-01-30 Update the tests with QgsField precision values Now that they are honored Alessandro Pasotti 2018-01-30 Always use the QgsField precision value as a default for the reange widget Instead of interpreting a 0 like a default and get a 2 as the precision. But now you can set the precision you like just configuring the widget. Nyall Dawson 2018-01-30 Drop default snap tolerance to 12 px Nyall Dawson 2018-01-30 Set default snapping tolerance to 15 pixels Because 0 meter default is bad UX. Also update global_settings ini with snapping settings. Nyall Dawson 2018-01-30 Fix snapping default unit set to pixels is not respected Mathieu Pellerin 2018-01-30 add trandform context to QgsBearingUtils::bearingTrueNorth Nyall Dawson 2018-01-30 Fix massive memory leak in PyQGIS, pt 1 Nyall Dawson 2018-01-30 Indentation Mathieu Pellerin 2018-01-30 [ui] use the expression icon for the rule-based renderer's rule panel Nyall Dawson 2018-01-30 Spelling Nyall Dawson 2018-01-30 Unify behavior of Stats and Bookmark dock actions with other actions for toggling dock visibility Nyall Dawson 2018-01-30 [console] Make console action checkable, and bring behaviour into line with style dock/processing toolbox Where the action is checked only if the dock is open and user visible, and checking the action brings hidden tabs to the foreground instead of closing them. Nyall Dawson 2018-01-30 Fix non-map items show in layout 'reference map' widget Nyall Dawson 2018-01-30 Fix QgsRasterFileWriter::driverForExtension and extensionsForFormat were skipping non-creatable datasets And indicate in the docs that read-only datasets are also considered Nyall Dawson 2018-01-30 Revert "[needs-qa]Usr bin env" Nyall Dawson 2018-01-30 Revert "Linux perl; missing from last PR" This reverts commit d2244b4a79311b4f0d56b68bc2d0a0108cc0fca4. Nyall Dawson 2018-01-30 [console] Allow breaking execution of scripts via Ctrl-C This allows (in some circumstances) scripts running in the console to be halted via the Ctrl (or Meta) + C shortcut. (It's only possible to catch and abort when the script is printing outputs to the console - because this triggers QCoreApplication.processEvents() calls. Without these calls the whole QGIS application is unresponsive during script execution and there's no ability to even catch a shortcut in order to halt the execution. Still, even with this limitation it's handy to be able to break out of lengthy: for f in iface.activeLayer().getFeatures(): print(f.attributes()) loops!) Loïc Bartoletti 2018-01-29 Linux perl; missing from last PR Nyall Dawson 2018-01-29 Simplify and optimise python list->QgsAttributes conversion Nyall Dawson 2018-01-29 [processing] Correctly supress CRS selector dialog when testing input layer validity TODO: we NEED a non-hacky way to supress this dialog and allow invalid CRS for layers! Fixes #17948 Nyall Dawson 2018-01-29 [layouts] Fix crash when using maps containing AMS layers Implement a similar hack to what the canvas uses to workaround the badly behaved AMS and WCS providers Fixes #17959 Alessandro Pasotti 2018-01-29 [bugfix] Allow precision config for doubles in range widget Fixes #17878 followup for PR https://github.com/qgis/QGIS/pull/6185 This commit adds a configuration option for precision to double field types in range widget. Alexander Bruy 2018-01-29 [processing] add missed parameter to warp algorithm Merge: 998c67d3ff 1ce7dbad94 Denis Rouzaud 2018-01-29 Merge pull request #6072 from lbartoletti/usr_bin_env [needs-qa]Usr bin env lbartoletti 2018-01-20 Improve find of grass on FreeBSD lbartoletti 2018-01-19 OpenBSD patch for PyQt5 lbartoletti 2018-01-19 - Little modification to programmatically find grass version +Add FreeBSD locale path - Add missing includes in kpty Loïc Bartoletti 2018-01-14 Fix pathes for FreeBSD Mathieu Pellerin 2018-01-29 [processing] nodes -> vertices algorithm renaming - "Extract nodes" renamed to "Extract vertices" - "Extract specific nodes" renamed to "Extract specific vertices" Merge: d5126110b9 741dddb4a7 Alessandro Pasotti 2018-01-29 Merge pull request #6185 from elpaso/bugfix-17878-range-widgets-nulls [bugfix] Fix minimum values for range widgets Merge: 59c2ab45a0 d5126110b9 lbartoletti 2018-01-29 Merge branch 'master' of https://github.com/qgis/QGIS into usr_bin_env Alessandro Pasotti 2018-01-29 Spelling Ismail Sunni 2018-01-29 Fix order in XYZ connect dialog (fixes #17983) Nyall Dawson 2018-01-29 Correctly resolve paths for raster image fill symbol layers Nyall Dawson 2018-01-29 Expose project QgsPathResolver to render context So that it can be used when resolving paths to data defined file-based settings, e.g. svg marker paths. Fixes #17364 Nyall Dawson 2018-01-29 Fix QgsPathResolver resolving older style relative links (without any ./ or ../ prefix) Alessandro Pasotti 2018-01-29 [bugfix] Tests for double range widget limits Merge: 3b39dcf401 aec399e785 Paolo Cavallini 2018-01-29 Merge branch 'master' of github.com:qgis/QGIS Paolo Cavallini 2018-01-29 Changed in in DB Manager Merge: cdf697d951 e24b6bb119 Blottiere Paul 2018-01-29 Merge pull request #6142 from pblottiere/bugfix_transaction_constraints Update all attributes in a single transaction Merge: e2fcf704a7 eeaca6891b Alessandro Pasotti 2018-01-29 Merge pull request #6068 from elpaso/bugfix-17845-raster-transparency-from-display [bugfix] Transfer focus to canvas when selecting transparency Merge: aed5090cba 0e2995c5b6 Alessandro Pasotti 2018-01-29 Merge pull request #6174 from elpaso/bugfix-17958 [bugfix] Fix crash in node editor Salvatore Larosa 2018-01-29 fix iconsize for toolbars in georeferencer plugin Mathieu Pellerin 2018-01-29 [raster] don't auto-classify upon customizing values tree (fixes #17102) Blottiere Paul 2018-01-25 Update sip binding Blottiere Paul 2018-01-25 Fix typo in doc Blottiere Paul 2018-01-25 Add test Blottiere Paul 2018-01-23 Update all attributes in a single transaction Fixes #17869 Salvatore Larosa 2018-01-29 [processing] fix toggle advanced mode button in batch panel (#6193) Nyall Dawson 2018-01-29 [processing] Default to allowing background execution of algorithms Since the underlying issues with the Python bindings are now fixed, in most cases we can safely default to allowing an algorithm to run in a background thread!! So now we make this the default, and require individual algorithms which are NOT thread safe to declare this. This includes algorithms which directly manipulate the current project or layers (such as setting layer styles), alter the selections in layers, or which rely on 3rd party libraries (for now, SAGA and GRASS algorithms are marked as not thread safe... TODO - someone more familiar with these libraries can investigate and remove the flag if appropriate). Also models are marked as non-thread safe. TODO: only flag an individual model as thread-unsafe if any of its child algorithms report this flag. Nyall Dawson 2018-01-29 Update config format in search widget test Nyall Dawson 2018-01-29 Fix value map widget broken when used as search widget Fixes #17986 Salvatore Larosa 2018-01-29 fix build on macos Merge: 5ab5d095e4 0f963dfadf Alexander Bruy 2018-01-29 Merge pull request #6200 from nyalldawson/non_file_default [processing] Default to supporting non-file based outputs for providers Nyall Dawson 2018-01-05 Attempt to fix #17783, window not activated on OSX after font dialog displayed Nyall Dawson 2018-01-05 Attempt to fix #17784, shortcuts in layouts are applied in child widgets on OSX Nyall Dawson 2018-01-29 [processing] Default to supporting non-file based outputs for providers And make this support opt-out, since the vast majority of providers are based on QGIS API and don't have external dependencies which would restrict use of memory layers/etc. Plus, I'd rather see non-compliant providers expose this support when they can't use non-file-based-outputs (and make this the bug which needs fixing) then have to rely on plugin providers to discover and explicitly expose this support. Mathieu Pellerin 2018-01-27 fix saving interface customization to .ini (fixes #17979) Nyall Dawson 2018-01-29 [layouts] Fix restoration of rotated item positions Fixes #17982 Nathan Woodrow 2018-01-29 [Win] Show error message if mainwin fails to load exe Currently it will just die quietly which is no good for the user. Nyall Dawson 2018-01-29 [layouts] Don't force open item properties when undoing/redoing Harrissou Sant-anna 2018-01-25 Running check_spelling.sh Harrissou Sant-anna 2018-01-25 Fix typo (fix #17946) Nyall Dawson 2018-01-29 [layouts] Use correct transform context for map grids Fixes #17984 Nyall Dawson 2018-01-29 Fix some leaks and errors in sip conversions Salvatore Larosa 2018-01-28 [processing] create widget correctly from wrapper when in batch mode Salvatore Larosa 2018-01-28 [processing] fix wrong getter Salvatore Larosa 2018-01-28 apply enableAutoGeometryRestore to config shortcut dialog Nyall Dawson 2018-01-27 Fix possible GIL deadlock when iterating features in python and an exception is thrown Daan Goedkoop 2018-01-28 [bugfix] Add dirty bit to attribute form In some cases it is difficult to prevent that an edit widget doesn't return the original value, even if the user didn't change anything. So rather than just comparing values to check if they have been modified, a dirty bit has been added which is set whenever the user actually edits the data in an edit widget. This is part of the fix for #17878. Nyall Dawson 2018-01-29 [processing] Fix duplicate parameter And throw warnings when other duplicate parameters are registered. GRASS has a lot. Jürgen E. Fischer 2018-01-27 make converting to multi geometries to fullfil provider geometry constraints the last step and use earlier conversions (fixes #17643) Harrissou Sant-anna 2018-01-25 Update some button labels Harrissou Sant-anna 2018-01-28 Set tab order Harrissou Sant-anna 2018-01-27 Add help button and connect to user manual Harrissou Sant-anna 2018-01-27 Add scrollbar to only dialog-display mode and not in widget mode Sur la branche rulebaseDialog modifié : src/app/nodetool/qgsnodetool.h aucune modification n'a été ajoutée à la validation (utilisez "git add" ou Harrissou Sant-anna 2018-01-26 Enable rule-based dialog instead of widget all time Merge: 54cd01ac7d 9fcfafdfda Salvatore Larosa 2018-01-27 Merge pull request #6164 from slarosa/fix_ml_issue update min/max values for singlebandgray raster renderer Alessandro Pasotti 2018-01-27 [bugfix] Fix minimum values for range widgets Fixes #17878 QGIS 3 Vector Layer Fields Garbled when Clicking the Toggle Editing Icon Denis Rouzaud 2018-01-26 use blue font for highlighted tree items Denis Rouzaud 2018-01-25 [options search] fix search not available in option tree Merge: a265073344 b3256ad2c3 Nyall Dawson 2018-01-27 Merge pull request #6176 from nyalldawson/gil [python] Always release the GIL before calling PyQGIS c++ methods Jürgen E. Fischer 2018-01-26 update package*.cmd for 3 and GRASS 7.x Jürgen E. Fischer 2018-01-26 fix typo Alexander Bruy 2018-01-26 [processing] fix wrong variable name Mathieu Pellerin 2018-01-26 avoid startup warning, do not look for empty setting value Merge: ac4be1b30f d4e8f63315 Alessandro Pasotti 2018-01-26 Merge pull request #6181 from elpaso/check-for-size-before-adding-to-model Check for model items size before removing rows Alessandro Pasotti 2018-01-26 Check for model items size before removing rows This was hitting an assert in Qt core libraries 5.9.3 Mathieu Pellerin 2018-01-26 update the brasil flag svg to get rid of console warnings Merge: b1a97e1736 698befa9dd Alessandro Pasotti 2018-01-26 Merge pull request #6173 from elpaso/bugfix-17863-wrong-ogr-extent [bugfix][ogr][spatialite] Update extent when subsetstring is set in the ctor Mathieu Pellerin 2018-01-26 fix stylesheet string for the qgsdatetimeedit widget Mathieu Pellerin 2018-01-26 remove png flags Mathieu Pellerin 2018-01-26 add two missing locale flags Mathieu Pellerin 2018-01-26 [processing] properly size toolbar button for provider actions Nyall Dawson 2018-01-26 [python] Always release the GIL before calling PyQGIS c++ methods Switches on the sip "-g" switch, which forces sip to release the Python Global Interpreter Lock before calling a qgis c++ method, and reacquire it after. While this flag is not a default sip flag, it is used when building the PyQt API, so can't forsee any issues from enabling it. The benefit however is extreme for PyQGIS based scripts which rely on threads, potentially resulting in massive performance boosts. Without this switch, calling an expensive c++ method (say, building a QgsSpatialIndex using a QgsFeatureIterator) would lock the Python GIL for the duration of the c++ call... which could potentially take minutes or more. With the switch, the lock is released before all calls, so other Python threads are free to merrily grab the lock and do other processing while the original thread chugs away in c++ land. Benchtests of worst-case scenarios (single thread calling thousands of very inexpensive PyQGIS methods (simple getters)) regressed from mean of 154 seconds to 158 with this flag. But that's worst case (and as Intel have recently demonstrated... we can't take yesterday's computing speed as the benchmark for todays ;). Given that best case scenarious (multi-threaded operations calling slow c++ methods) will benefit so greatly from this change, I think it's an acceptable trade off. *This is a step toward potentially re-enabling background execution of python based Processing algorithms, and also should greatly improve QGIS responsiveness when using python based renderers/symbols. Salvatore Larosa 2018-01-25 [processing] resurrects matrix parameter Merge: 8b682dad1a e77658fc2e Werner Macho 2018-01-25 Merge pull request #6175 from zsiki/master Hungarian translators list extended Zoltan Siki 2018-01-25 Hungarian translators list extended Alessandro Pasotti 2018-01-25 [bugfix] Fix crash in node editor Fixes #17958 Node tool crashes QGIS when changing a value Alessandro Pasotti 2018-01-25 [gpkg] Add test for gpkg subsetstring don't unlock mutex twice I wanted to add the test for gpkg subsetstring even if it was not bugged, while testing that, I hit an assert in Qt core that pointed me to double unlocked locks. Alessandro Pasotti 2018-01-25 [bugfix][spatialite] Update extent when subsetstring is set in the ctor Fixes #17863 - Zoom to layer has inconsistent behavior with filter Alessandro Pasotti 2018-01-25 [bugfix][ogr] Update extent when subsetstring is set in the ctor Fixes #17863 - Zoom to layer has inconsistent behavior with filter Merge: 6424ceb113 0d1ef01850 Sandro Mani 2018-01-25 Merge pull request #6172 from manisandro/master [Globe] Adapt for API changes Sandro Mani 2018-01-25 [Globe] Adapt for API changes Denis Rouzaud 2018-01-24 [options search] move Message bar items check to QgsSearchHighlightOptionWidget constructor Denis Rouzaud 2018-01-24 [options search] use lambda method to search text in widgets Mathieu Pellerin 2018-01-25 [processing] add actions when provider is registered / activated Landry Breuil 2018-01-25 Use FIND_LIBRARY to find GDAL, GEOS and Postgres libraries On OpenBSD, there's no libgdal.so symlink, only a versioned library (ie libgdal.so.X.Y where X.Y changes over time so is never constant) Using cmake's FIND_LIBRARY allows to let cmake find the library. Without this, the build would fail on OpenBSD: ninja: error: '/usr/local/lib/libgdal.so', needed by 'output/lib/libqgis_core.so.18.0', missing and no known rule to make it Landry Breuil 2018-01-25 Don't hardcode the path to qgis binary in .desktop file Merge: 30043dbeb8 37cd401e48 Alessandro Pasotti 2018-01-25 Merge pull request #6162 from elpaso/bugfix-17263-clip-double-show [bugfix] Fixes Clip features to canvas extent displayed twice Merge: f0e01d81f0 b64444720c Alessandro Pasotti 2018-01-25 Merge pull request #6163 from elpaso/bugfix-17927-themes-group-visibility [bugfix] Ensure parent group visibility when apply theme Harrissou Sant-anna 2018-01-25 Better widget's alignment Harrissou Sant-anna 2018-01-25 [DB Manager]Allow preset query combobox expansion Fixes #17933 Also add some window title capitalisation Nyall Dawson 2018-01-25 Fix crash Nyall Dawson 2018-01-25 [processing] Non-filed based outputs (e.g. postgis, geopackage) options should be available for certain model outputs and script algorithm outputs We do this by swapping the test for non-file based output support from checking only the algorithm's provider to instead checking on a parameter-by-parameter basis. This is done in order to support models. For models, depending on what child algorithm a model output is based off, an individual model may or may not have support for non-file based outputs. E.g a model may generate outputs from a native qgis alg (supporting these outputs) AND an output from a GDAL alg (with no support for these outputs). In this case we need to enable or disable the ui controls for non-file based outputs on an individual output basis. For scripts (for now) we blindly just say all outputs support non-file based formats. This is going to be the case most of the time, since scripts will usually be written using PyQGIS API. For the exceptions (e.g. scripts which call other algs like GDAL algs) we probably should add some way for the script to indicate whether an individual output supports this, but for now we just say they all do. Fixes #17949 Nyall Dawson 2018-01-25 Make saving ogr layers less debug noisy Andrea Giudiceandrea 2018-01-24 Fixes a typo in syncDb() Fixes a typo in QgsCoordinateReferenceSystem::syncDb() that improperly set "Imported from GDAL" as name for all geographical coordinate systems imported from GDAL/PROJ definitions during postintall CRS database synch. Fixes #17941 Nyall Dawson 2018-01-24 Show field type in tooltip in attribute table header Nyall Dawson 2018-01-24 Fix relation table shows some cells disabled (when they should be enabled, but just not editable) Nyall Dawson 2018-01-24 Use same relation parent/child order in list as in new relation dialog Fixes #17939 Jürgen E. Fischer 2018-01-24 fix layer tooltip display Salvatore Larosa 2018-01-24 update min/max values for singlebandgray raster renderer Alessandro Pasotti 2018-01-24 [bugfix] Ensure parent group visibility when apply theme Fixes #17927 Group Layers not activating when Theme is selected. Jürgen E. Fischer 2018-01-24 fix detection of 2.x project crs (followup f2b5a595) Alessandro Pasotti 2018-01-24 [bugfix] Fixes Clip features to canvas extent displayed twice Fixes #17263 Mathieu Pellerin 2018-01-24 remove risky qApp->processEvents() call (#6161) Denis Rouzaud 2018-01-24 [options search] correctly remove event filter Denis Rouzaud 2018-01-23 QgsGeometryUtils: rename 2 methods - projPointOnSegment has been renamed to projectPointOnSegment - getSelfIntersections has been renamed to selfIntersections Mathieu Pellerin 2018-01-24 [processing] don't modify output filename in build virtual raster Mathieu Pellerin 2018-01-24 [processing] add default extension to empty filter when available Etienne Trimaille 2018-01-24 update XSD and XML according to #36bf093 Nyall Dawson 2018-01-24 Fix metadata address element doubles with each project write elementsByTagName can be dangerous, because it returns children recursively. In this case the contact "address" element contained a child element for the street address, also named "address". So when restoring a project with contact addresses in the metadata, each address was created twice... Fixes #17940 Alessandro Pasotti 2018-01-24 [bugfix] Fix crash on bad raster layers, fixes #17938 Nyall Dawson 2018-01-24 [processing] Fix missing outputs in modeler for grass algs (fixes #17703) Nyall Dawson 2018-01-24 [processing] Fix error on win when grass path isn't set correctly Nyall Dawson 2018-01-24 Fix gui handling of NULL/None default values in processing script algorithms Nyall Dawson 2018-01-24 Fix crashes in layout manager tests Nyall Dawson 2018-01-23 [layouts] Handle duplicated composer names when upgrading 2.x projects Somehow 2.x projects could end up with compositions with duplicate names. This is strictly forbidden in 3.x, so we autogenerate a new unique name if we encounter any duplicate composer names when upgrading a 2.x project. Fixes #17924 Nyall Dawson 2018-01-23 Fix leak when a layout cannot be added Nyall Dawson 2018-01-23 [layouts] Fix remaining composers are not restored after hitting a composer which could not be added Refs #17924 Merge: c5d9830db2 ccb4c80f8a Alessandro Pasotti 2018-01-24 Merge pull request #6145 from elpaso/bugfix-17872-wfs2-typenames [bugfix][wfs] Expand support for 2.0.0 TYPENAMES Mathieu Pellerin 2018-01-24 [needs-docs][processing] move providers actions into the processing panel toolbar (#6150) Merge: 54f9846eda 77a6bbbb0a Alexander Bruy 2018-01-24 Merge pull request #6141 from alexbruy/processing-gdal [processing] restore GDAL rasterize algorithm Nyall Dawson 2018-01-24 Fix executing processing scripts through script editor Denis Rouzaud 2018-01-23 reformulate doxymentation Nyall Dawson 2018-01-24 [processing] Add Toolbox action to the main window toolbar I realise this adds another toolbar button... but I'd strongly argue that the toolbox is used FAR FAR more often than many of the other toolbar actions! Nyall Dawson 2018-01-24 Don't re-register an already registered action in QgsShortcutsManager Avoids incorrect warnings about duplicate shortcuts on startup. What's happening here is: - on QGIS startup, plugins are loaded, adding their actions to the interface via iface.registerMainWindowAction() - after ALL plugins and qgis native menus and actions are created, the shortcut manager registers ALL children from the main window. This includes the actions and widgets created by plugins, which have already been registered to the manager. - There's no way to avoid this duplicate registration - we could move the child shortcut registration to occur before plugin initialization, but it's actually nice to have this "catch-all" occur after plugins are loaded (so that plugins which don't correctly register actions still have them included in the shortcut manager). Similarly, plugins MUST use the registerMainWindowAction call instead of just relying on the Qt QAction.setShortcut method because otherwise the shortcuts manager is unaware of actions created after QGIS load - e.g. enabling a plugin after startup. So we avoid this by just refusing to re-register a shortcut that the manager is already aware of... no more startup warnings! Nyall Dawson 2018-01-24 [processing] Improve main window Toolbox action Brings the behaviour into line with the styling dock, where the action is checkable and checked only when the toolbox is open AND user visible (i.e. not hidden behind another tab). If the toolbox is open but hidden, then hitting the Toolbox action brings it to the front tab. Otherwise it's often necessary to hit to Toolbox shortcut twice - once to close a hidden toolbox tab, and a second time to open and raise it. Merge: 6a2a626926 b49c3964bb Nyall Dawson 2018-01-24 Merge pull request #6147 from slarosa/processing_toolbar [processing][needs-docs] add toolbar to processing toolbox Denis Rouzaud 2018-01-23 move QgsCadUtils::lineCircleIntersection to QgsGeometryUtils also add a test Salvatore Larosa 2018-01-23 [processing] set icon size to toolbar Salvatore Larosa 2018-01-23 [processing] change icon for options action in toolbar Salvatore Larosa 2018-01-23 [processing] followup: 9c400324e2 - restore ellipses in menu actions Salvatore Larosa 2018-01-23 [processing] add toolbar to toolbox Alessandro Pasotti 2018-01-23 [bugfix][wfs] Expand support for 2.0.0 TYPENAMES Fixes #17872 - WFS 2.0.0 DescribeFeatureType : TypeNames vs TypeName This PR introduces the plural form of TYPENAME for 2.0.0 WFS servers, with some additional logic to allow for 2.0.0 servers that only support TYPENAME for DescribeFeatureType: in this case, the singular form is also tried in case the plural one fails. There is still some work to do for transactional support but at least the read-only client part should now be ok. Tests have been added to check that: - TYPENAME form still works with old 2.0.0 - TYPENAMES form works with compliant 2.0.0 - choice geometry types are handled by calling GetFeature and examining the result Denis Rouzaud 2018-01-23 fix Project Snapping Settings dialog doesn't save the dialog size fix #17343 Denis Rouzaud 2018-01-23 fix case Denis Rouzaud 2018-01-23 topological editing should always be available fix #17620 regression from 2.x Denis Rouzaud 2018-01-23 correctly register shortcuts for snapping toolbar fix #17037 Mathieu Pellerin 2018-01-23 [reports] allow header and footer sections to always be included Denis Rouzaud 2018-01-23 astyle 3.1 allows format of lambdas on a single line Denis Rouzaud 2018-01-22 run astyle Denis Rouzaud 2018-01-18 update astyle to 3.1 Alexander Bruy 2018-01-23 [processing] restore GDAL rasterize algorithm Alexander Bruy 2018-01-23 [raster calculator] don't crash if output file has illegal size, e.g. 0x0 Alexander Bruy 2018-01-23 [processing] throw error if no layers selected in raster calculator algorithm (refs #17920) Alexander Bruy 2018-01-23 [processing] make items hidden after adding them to the view (fix #17881) Mathieu Pellerin 2018-01-23 [needs-docs][processing] merge grid algorithms and add point grid type Nyall Dawson 2018-01-23 [reports] Tweak sub-section logic for multi-layer reports Instead of requiring a single layer for use with nested field group sections, allow use of different layers. In this case the child layers are filtered so that any fields with names matching their parent groups are filtered to match the parent section's value. Also only include headers and footers for child field group sections if the child has matching features found. Nyall Dawson 2018-01-18 Drop composer It's been a great journey, but your time has come... Nyall Dawson 2018-01-23 Tweak some report designer strings Nyall Dawson 2018-01-23 Remove header for report organizer tree Nyall Dawson 2018-01-23 Initially select report section when opening a report designer Harrissou Sant-anna 2018-01-22 Switch SpatiaLite and PostgreSQL place in Datasource Manager dialog Moves up SpatiaLite tab near GeoPackage's as they are both simple file databases and their dialog look alike. Nyall Dawson 2018-01-23 [processing] Fix extent and CRS parameters do not evaluate in models when linked to a layer parameter/output value References discussion on dev mailing list Nyall Dawson 2018-01-23 [processing] Fix misleading errors in grid algorithms Nyall Dawson 2018-01-23 Fix build Nyall Dawson 2018-01-23 Silence warning Nyall Dawson 2018-01-23 [processing] Port 'Add unique value index field' to c++ And implement some fixes/improvements (refs discussion on the dev mailing list): - allow user to specify created field name - allow optional creation of a summary table showing new class value vs original value Nyall Dawson 2018-01-23 [processing] Fix creating tests when alg has optional outputs Nyall Dawson 2018-01-23 [processing] Fix error when dragging alg group in modeler Nyall Dawson 2018-01-23 Fix incorrect tooltips Nyall Dawson 2018-01-22 Fix crash on exit Since the snapping widget is destroyed *after* the project instance, we need to avoid referring to the project after it's deleted. Mathieu Pellerin 2018-01-23 [ui] fix status bar's message item resizing window on long string (Fixes #17913) Denis Rouzaud 2018-01-19 move poly2tri to external libs directory Merge: 7a2ab1cc7c 08255f7ba0 Borys Jurgiel 2018-01-22 Merge pull request #6129 from alexbruy/plugins-rating [plugin manager] fix sending plugin votes Nyall Dawson 2018-01-22 [layouts] Fix multiframe items (tables, html) cannot be pasted Fixes #10456, #17882 Nyall Dawson 2018-01-22 Fix invalid read when closing layout designers Child widget was referring to its parent in the destructor - at this stage the parent may no longer be in a usable state (if the child's destruction was caused by the parent's destruction) Nyall Dawson 2018-01-22 Fix handling of multiframe objects in layout templates Nyall Dawson 2018-01-22 Add missing sip casting for layout multiframe objects Nyall Dawson 2018-01-22 Add a debug assert relating to multiframe item crashes Nyall Dawson 2018-01-22 [layouts] Fix some linked map items not correctly restored when loading projects. Also remove some outdated TODOs Fixes #17892, #17891 Merge: 50161421a8 f235e93570 Alessandro Pasotti 2018-01-22 Merge pull request #6130 from elpaso/bugfix-17915-geopackage-delete-wrong-layer [bugfix] Fixes 17915 geopackage delete wrong layer Alexander Bruy 2018-01-22 fix indentation Merge: 282f240d72 0114927149 Borys Jurgiel 2018-01-22 Merge pull request #6117 from borysiasty/manager_stars [Plugin manager] SVG voting stars Alessandro Pasotti 2018-01-22 [bugfix] Fixes deleting geopackage layer from browser delete a wrong layer Fixes 17915 Alessandro Pasotti 2018-01-22 Cosmetic: comment formatting Denis Rouzaud 2018-01-19 add missing INCLUDE_DIRECTORY Denis Rouzaud 2018-01-19 update debian/copyright Denis Rouzaud 2018-01-19 move nmea Denis Rouzaud 2018-01-19 move qspatialite Denis Rouzaud 2018-01-19 move qwtpolar Denis Rouzaud 2018-01-19 move QExtSerialPort to external libs directory Nyall Dawson 2018-01-21 Fix rotation widget disappears after ctrl-clicking to set anchor point Fixes #17232 Nyall Dawson 2018-01-21 Escape should cancel rotation map tool Nyall Dawson 2018-01-21 Fix user input widget sometimes hidden below canvas Nyall Dawson 2018-01-21 Fix incorrect cursor used for rotate map tool Denis Rouzaud 2018-01-19 fix Chained filters crash QGIS when switching between ui tabs fix #17736 Denis Rouzaud 2018-01-19 use QgsMapLayer::isSpatial() Denis Rouzaud 2018-01-19 do not list non spatial in custom layer order widget fix #17887 Alexander Bruy 2018-01-22 fix sending plugin votes David 2018-01-18 fixed indentation in python fixed indentation in python unittest David 2018-01-18 take list instead of map for test in unittest it needs to take a list instaed of the map as a test of valuemap David 2018-01-17 store valuemap as QList instead of QMap because with QMap it loses the order. the two values (key and value) are in an one dimensional QMap stored. this because QPair is not a QVariant. we desided not to stor it as DataStream, because then less powerfull platforms couldn't use it from the configuration. David 2018-01-17 store valuemap as QList instead of QMap because with QMap it loses the order actually it's currently stored in config['map'] as QDataStream Denis Rouzaud 2018-01-22 sip fix include directory Nyall Dawson 2018-01-22 Fix layout items with non-top left reference move when exporting Fixes #17910 Nyall Dawson 2018-01-22 Fix crash when executing background threadable processing algorithms on Windows Yet again processEvents() comes around to bite us in the butt. Nyall Dawson 2018-01-22 [layouts] Fix designer windows is always-on-top on Windows 10 Fixes #17801 Daan Goedkoop 2018-01-20 Set missing expression context in some filters In some filters the expression context was not set, so that references to variables would only work in the preview, but not when actually using them. Harrissou Sant-anna 2017-08-23 Fix some wording and spelling Nyall Dawson 2018-01-21 Fix behavior of import/export predefined scales in options Fixes #17796 Harrissou Sant-anna 2018-01-14 Add book title capitalization to panels Harrissou Sant-anna 2018-01-14 Add more book title capitalization Harrissou Sant-anna 2018-01-14 Add title case to some dialog title Borys Jurgiel 2018-01-20 [Plugin manager] SVG voting stars Mathieu Pellerin 2018-01-17 [map themes] avoid projection version debug msg spam by default Mathieu Pellerin 2018-01-17 [map themes] avoid writing empty style to layer Nyall Dawson 2018-01-20 unique ptr improvements Nyall Dawson 2018-01-19 Fix documentation Nyall Dawson 2018-01-19 Use snap indicator for measure angle tool Fixes #14954 Nyall Dawson 2018-01-19 Show a snap indicator for measure tool Nyall Dawson 2018-01-19 Escape cancels move tool Nyall Dawson 2018-01-19 Enable snapping for select by radius tool Nyall Dawson 2018-01-19 Documentation++ Nyall Dawson 2018-01-19 Select by radius spin box needs more decimals to work for geographic CRS Nyall Dawson 2018-01-19 Make select by radius rubber band smoother Denis Rouzaud 2018-01-19 use a dedicated button to show the table Denis Rouzaud 2018-01-18 use widgetAction rather than floating widget Denis Rouzaud 2018-01-13 [snapping widget] add advanced config widget in toolbar fix #16596 Denis Rouzaud 2018-01-18 initilize in header Denis Rouzaud 2018-01-18 switch freehand selection map tool to click-click to be coherent with other map tools add-ons: possible map move/zoom while selecting, and operation canceling (right-click or ESC) Nyall Dawson 2018-01-19 Fix crash when deleting layout items Fixes #17876, #17770 Nyall Dawson 2018-01-19 Keep label settings when changing between rulebased/simple labeling Fixes #17734 Nyall Dawson 2018-01-19 Add separate bool for controlling whether vector layer labels are enabled Instead of clearing the labeling configuration in order to disable labels, we need a way to disable them without losing the configuration. Labels are oftern temporarily switched on/off as an analysis tool, and we don't want the settings to be lost as a result Refs #17656 Denis Rouzaud 2018-01-19 move libdxfrw to external lib directory Martin Dobias 2018-01-19 [cad] Fix precision issues with angle constraint (fixes #17685) Nyall Dawson 2018-01-19 [needs-docs] Allow adding and remove nodes from node tool selection Holding shift while clicking and dragging adds nodes to selection, holding ctrl removes nodes from selection. Additionally, this commit: - fixes the current 'select node but don't start moving' shortcut, but changes it from ctrl-click on a node to shift-click on a node (since it's 'adding' to the selection) - makes ctrl-click on a single node remove just that node from the selection Fixes #17259 Merge: c6608c086c 5162c46871 Alexander Bruy 2018-01-19 Merge pull request #6097 from alexbruy/rule-editor-ui make rule editor dialog resizeable (fix #17709) Nyall Dawson 2018-01-19 Fix memory leak Denis Rouzaud 2018-01-18 fix prepare-commit for sipify Mathieu Pellerin 2018-01-19 [ui] prevent infinite canvas redraw due to (#6098) progress bar changing status bar height when shown/hidden. Yes, it's as bad as it sounds. Maik Riechert 2018-01-18 Fix tracking of imported modules __import__(name, ..., fromlist, ...) always returns the top-level package if `import x.y.z` is used (here `x`), and the module given by `name` if `from x.y.z import a` is used, here `x.y.z`. Differentiating between these two cases can be done by looking at the `fromlist` argument. By not tracking modules correctly, plugin unloading/reloading was broken if a module hierarchy within a plugin was used and `from` was not exclusively used. Nyall Dawson 2018-01-18 Fully refresh map items when clicking 'update preview' button Nyall Dawson 2018-01-18 [layout] Cache map item theme preset lookups Since theme style override lookups are expensive, cache them to avoid unnecessary duplicate calls Fixes #17027 Nyall Dawson 2018-01-18 [layouts] Don't needlessly calculate layer sets for maps linked to a map theme This is very expensive to do, so avoid calculating it as much as possible Refs #17027 Denis Rouzaud 2018-01-18 fix typo and missing disconnect Denis Rouzaud 2018-01-18 cancel select by radius by pressing ESC Denis Rouzaud 2018-01-17 switch select by radius map tool to click-click fix #17868 this is seen as a bugfix and will be merged in 3.0 to have coherent map tools changes also add a user input (also features keyboard modifiers) Alessandro Pasotti 2018-01-18 QgsDebugMsg -> QgsDebugMsgLevel in getcapabilities download Merge: dd039813f1 ac27347a9e Blottiere Paul 2018-01-18 Merge pull request #5899 from peppsac/fix_17668 [server] Fix layers group handling Alexander Bruy 2018-01-18 put rule editor widgest inside a QScrollArea to make dialog resizeable (fix #17709) Harrissou Sant-anna 2018-01-09 Update lpad and rpad functions description Nyall Dawson 2018-01-18 Fix virtual layers fail if table field names have special characters Fixes #16943 Nyall Dawson 2018-01-18 Add test mask Nyall Dawson 2018-01-18 Add test for hiding partial labels with rotated canvas Nyall Dawson 2018-01-18 Fix doxygen warning Nyall Dawson 2018-01-17 Fix labeling hide partial labels setting when map is rotated Previously partially hidden labels would be shown when a map is rotated, even if the project was set to hide partial labels. To achieve this pal has been refactored to allow an arbitrary QgsGeometry specifying the map boundary (instead of the previous rectangular only extents). The good news is that this paves the way for a future release to have non-rectangular layout map items, where the actual map item shape will be correctly handled by the labeling engine... Nyall Dawson 2018-01-17 Add some more geometry relationship methods to LabelPosition Nyall Dawson 2018-01-17 Safer memory management for some pal routines Nyall Dawson 2018-01-17 Drop an unused messy pal function Nyall Dawson 2018-01-17 Remove composer from more code, port georeferencer reports to layouts Nyall Dawson 2018-01-17 Port more tests to layouts, drop more QgsCompositions use Nyall Dawson 2018-01-17 Fix crash with undo/redo and layout multiframes, restore test lbartoletti 2018-01-17 more bash lbartoletti 2018-01-17 python3 everywhere Merge: ccd98f5d6c bdb572781b Alessandro Pasotti 2018-01-17 Merge pull request #6089 from elpaso/server-exception-on-image-overflow Server exception on image overflow Martin Dobias 2018-01-17 Added test Martin Dobias 2018-01-08 Fix retrieval of 4D geometries (XYZM) from postgres (fixes #17814) Alessandro Pasotti 2018-01-17 [server] Use std::numeric_limits instead of INT_MAX Denis Rouzaud 2018-01-16 fix .gitignore to add missing sip files Denis Rouzaud 2018-01-16 fix variable used for configuration Denis Rouzaud 2018-01-16 version compare is not strict also fix sipify test Denis Rouzaud 2018-01-16 run sipify Denis Rouzaud 2018-01-16 [sipify] remove space before semi-column Denis Rouzaud 2018-01-16 rename *.sip to *.sip.in for the auto generated sip files Denis Rouzaud 2018-01-16 [sipify] use configuration file for SIP sources (*.sip.in) to allow preprocessing the files to handle version specific features such as template based classes documentation in 4.19.7+ Denis Rouzaud 2018-01-15 SIP 4.19.7+ allows to document template based classes Alessandro Pasotti 2018-01-17 [server] Check image size for overflow and throw if null Because we don't wont a broken image in the output when a null image is created. This introduces an additional check for null images and a check for image size taken verbatim from QImage internal checks. This fixes an unreported bug that produced a broken image instead of a proper exception in case of size overflow due to QImage internal checks or to out of memory conditions. Alessandro Pasotti 2018-01-17 [server][test] Add protocol and host:port to path in the test server pierre-eric 2017-12-18 [server] Fix layers group handling Load layers groups from project file to be able to use them in queries. Fixes #17668 Mathieu Pellerin 2018-01-17 fix type in map layer's exportNamedStyle() for min scale value Mathieu Pellerin 2018-01-17 use native separators for message bar hyperlinks Mathieu Pellerin 2018-01-17 [ui] add hyperlink to saved vector/raster in the message bar Nyall Dawson 2018-01-17 Avoid creating undo commands when converting compositions Loïc Bartoletti 2018-01-17 Use ccache if available Etienne Trimaille 2018-01-16 fix missing QLabel python import Nyall Dawson 2018-01-16 Rename QgsApplication::composerTemplatePaths to layoutTemplatePaths Nyall Dawson 2018-01-16 Fix layout designer does not respect layout settings Denis Rouzaud 2018-01-16 fix QAction constr call Denis Rouzaud 2018-01-15 [QgsFilterLineEdit] use QLineEdit::addAction instead of hacking paintEvent this gets much more simple Denis Rouzaud 2018-01-16 let's build python API for server.... is it just me or it was never built? Nyall Dawson 2018-01-15 Add tags to buffer algorithm Nyall Dawson 2018-01-15 [processing][needs-docs] Hide variable distance buffer from toolbox This algorithm has become a model-only algorithm, since it's functionality is now present in the native c++ buffer algorithm (which can now buffer by field or expression). Ideally we'd remove this algorithm entirely, but data defined parameters are not yet supported by the modeler gui, so we need to keep it around for use in models for now. Nyall Dawson 2018-01-15 Fix modeler dialog doesn't respect hide from modeler flag Nyall Dawson 2018-01-15 [processing][needs-docs] Drop Fixed Distance Buffer algorithm Since it's functionality is a subset of the native c++ "buffer" algorithm, it's no longer required. Mathieu Pellerin 2018-01-16 [processing] fix gdal's ogrinfo algorithm Mathieu Pellerin 2018-01-16 [processing] use combined vector and raster filters for map layer file picker Nyall Dawson 2018-01-16 Fix possible infinite recursion in layer tree model Mathieu Pellerin 2018-01-16 [ui] use a combobox for bool values in advanced settings tree (#6078) Nyall Dawson 2018-01-15 [needs-docs][processing] Add tooltips to input types in modeler ...to help clarify for users what the different input types mean. Fixes #17671, which is a result of unclear distinction between the uses of vector features vs vector layer inputs. Tagged as needs-docs, as it may help with documentation for 3.0 Nyall Dawson 2018-01-15 [needs-docs] Rename some processing input types in modeler for clarity Refs #17671 Nyall Dawson 2018-01-15 Sort input types in processing modeler dialog Nyall Dawson 2018-01-16 Sipify Nyall Dawson 2018-01-16 Fix build Nyall Dawson 2018-01-16 Improved memory managment of algorithm dialogs Ensure that dialogs are always correctly deleted when appropriate. Also, if an algorithm is running in a background task and hits an error, we automatically re-show the algorithm dialog and the associated log for debugging. Fixes #16858 Nyall Dawson 2018-01-16 Show display name, not id, for background algorithm tasks Nyall Dawson 2018-01-16 Rename QgsTaskManager::triggered to taskTriggered Nyall Dawson 2018-01-09 When processing tasks are clicked in task manager, reopen the algorithm dialog Nyall Dawson 2018-01-09 Add method to 'trigger' QgsTasks Triggering occurs when a task is clicked in the task manager widget, and this can be used to e.g. open a dialog showing detailed task progress (or reopen a closed dialog which started the task) Nyall Dawson 2018-01-16 Drop fields in correct position in drag and drop designer Instead of always dropping fields at the end of the container, insert them at the dropped location. Otherwise the drop indicator line is misleading. Mathieu Pellerin 2018-01-16 move the iconsize setting into the qgis group, part 2 Nyall Dawson 2018-01-16 Fix default value 'apply on update' setting not correctly restored Fixes #17712 Nyall Dawson 2018-01-16 Hey, this isn't pal or openoffice... comments in English please! Nyall Dawson 2018-01-16 Save/restore form "editable" and "label on top" settings Fixes #17860 Nyall Dawson 2018-01-16 Remove unused variable Nyall Dawson 2018-01-16 Fix invalid connection in offline editing plugin Etienne Trimaille 2018-01-14 return empty CRS instead of 4326 if the XML is empty Nyall Dawson 2018-01-16 Fix layers cannot be individually deselected in offline editing plugin Fixes #16163 Nyall Dawson 2018-01-16 Sipify Nyall Dawson 2018-01-16 Indentation Nyall Dawson 2018-01-15 Add test for indexed memory provider thread safety Refs #17705 Nyall Dawson 2018-01-15 Add provider suite test for thread safety of provider getFeatures() Hammers providers by iterating through features from multiple threads Mathieu Pellerin 2018-01-16 place the iconsize setting inside the qgis group Nyall Dawson 2018-01-16 Fix initial positioning of floating widgets Denis Rouzaud 2018-01-13 add missing since and complete API brea doc Denis Rouzaud 2018-01-13 [user input widget] use a floating widget rather than a dock fix #15177 Harrissou Sant-anna 2018-01-13 Use a clearer variable name for settings Harrissou Sant-anna 2018-01-13 Add qgsfilewidget to dxf export dialog Harrissou Sant-anna 2018-01-13 Auto restore dialog geometry + fix help include Harrissou Sant-anna 2018-01-12 [ui] Update spacing in the scale widget for consistency with other widgets Harrissou Sant-anna 2018-01-11 Move map theme combobox near list of layers Because the map theme option may impact checked layers in the list, better have them close. Alexander Bruy 2018-01-15 [processing] add missed imports (fix #17843) Alexander Bruy 2018-01-15 [processing] improve layout of the raster calculator dialog Alexander Bruy 2018-01-15 [processing] quote layer names in raster calculator (fix #17847) Denis Rouzaud 2018-01-15 rmove entry from acceptable missing doc Denis Rouzaud 2018-01-15 also fix method capitalization Denis Rouzaud 2018-01-15 fix NMEA capitalization and doxygen Matthias Kuhn 2018-01-14 Rename QgsGPS prefixed classes to QgsGps Alessandro Pasotti 2018-01-15 Do not initialize unique_ptr to nullptr lbartoletti 2018-01-15 Revert "fix perl;add bash" This reverts commit be8b9113c25f7c2fb9c8c9bad556fbca2f0c0ba2. Merge: dc99b8b2f0 418d58752f Alexander Bruy 2018-01-15 Merge pull request #6069 from volaya/fix_field_calculator [processing] added missing method to custom field calculator dialog lbartoletti 2018-01-15 Fix indentation using modified scripts Merge: 7064704868 61c704733c lbartoletti 2018-01-15 Merge branch 'usr_bin_env' of https://github.com/lbartoletti/QGIS into usr_bin_env Víctor Olaya 2018-01-15 [processing] added missing method to custom field calculator dialog A much better way of doing this would be to have the dialog extend qgsprocessingalgorithmdialogbase, or to take an approach like the one used in the raster calculator, with wrapper widgets. This is just a patch, since that option might require a larger amount of work. Alessandro Pasotti 2018-01-15 [bugfix] Transfer focus to canvas when selecting transparency This is an attempt to fix #17845 Setting Raster Transparency using "Add values from display" doesn't work Fixes #17845 Alexander Bruy 2018-01-15 [processing] add missed return statement (fix #17821) Alexander Bruy 2018-01-15 [processing] rename QGISAlgorithmProvider to QgisAlgorithmProvider to be consistent with our guidelines Alexander Bruy 2018-01-15 [processing] update script collection metadata and homogenize quotes Alexander Bruy 2018-01-15 [processing] correctly retrieve icon for script collection (fix #17780) Merge: afb1bce661 ebed93f1bb Borys Jurgiel 2018-01-15 Merge pull request #6055 from borysiasty/browser-geopackage-v2 A simpler way to Fix broken Geopackage paths with spaces Merge: b8518aef9c 5505202002 Blottiere Paul 2018-01-15 Merge pull request #5663 from pblottiere/bugfix-transaction-name [FEATURE] Add a name for transactions created from executeSql Alexander Bruy 2018-01-15 remove duplicated parameter from r.in.wms module (fix #17815) Blottiere Paul 2017-12-01 Update documentation Blottiere Paul 2017-11-10 Add test Blottiere Paul 2017-11-10 Add a name to transaction command Harrissou Sant-anna 2018-01-15 Add missing translatable strings Mathieu Pellerin 2018-01-15 [gui] do not automatically format name of added layers (fixes #17741) (users wanting to re-enable that behavior can do so by switching qgis/formatLayerName to true) Steven Mizuno 2017-12-22 run sipify Steven Mizuno 2017-12-21 remove Windows OS specific event filter that eats context menu events fixes #17453 Nyall Dawson 2018-01-12 Drop color button/dialog live update option from API and UI This options is broken in QGIS 3.0, but in any case has been mostly made redundant by the live styling dock, and the other non blocking color pickers which are implemented in most areas of qgis now. Harrissou Sant-anna 2018-01-15 Avoid 'geometry' field name being translated when creating new SpatiaLite layer (#6059) Nyall Dawson 2018-01-15 Rename QgsVectorLayer::pkAttributeList to primaryKeyAttributes() for consistency Nyall Dawson 2018-01-12 Drop QgsVectorLayer::pendingFeatureCount() Use QgsVectorLayer::featureCount() instead. Nyall Dawson 2018-01-12 Drop QgsVectorLayer::pendingAllAttributesList() Use QgsVectorLayer::allAttributes() instead. Nyall Dawson 2018-01-12 Drop QgsVectorLayer::pendingFields() Use QgsVectorLayer::fields() instead. Harrissou Sant-anna 2017-12-29 Add precision to message Jürgen E. Fischer 2018-01-14 avoid including GDAL C++ api (fixes #17849) Harrissou Sant-anna 2018-01-14 Avoid translated name for fields when creating a new gpkg layer (#6058) Jürgen E. Fischer 2018-01-13 debian packaging: add bionic Jürgen E. Fischer 2018-01-13 translation string fix Borys Jurgiel 2018-01-13 Fix broken encoding of spaces in Geopackage file paths in the browser Denis Rouzaud 2018-01-12 [sipify] prevent creation of param list when not necessary Denis Rouzaud 2018-01-12 run sipify Denis Rouzaud 2018-01-12 [sipify] fix multiline note or warning David 2018-01-12 write correct tooltip David 2018-01-12 tooltip for cardinality in relationedit write tooltip in the attributesformproperties on cardinality in relationedit that the user gets more info about many to many relation. David 2018-01-11 relation cardinality bugfix relation cardinality was handled with it's name as QString instead of it's value as QVector and this leaded to problems in the attribute form. Fix #17805 Denis Rouzaud 2018-01-12 [options search] do not show widget when text is found (#6052) fix #17812 Etienne Trimaille 2018-01-12 make link clickable in metadata widget Mathieu Pellerin 2018-01-12 [snapping] fix missing layers in snapping config dialog (fixes #17792) (#6026) Mathieu Pellerin 2018-01-12 improve sorting of field values for the query builder (#6046) Merge: d6ef2b60c1 ff96e1d3b0 Matthias Kuhn 2018-01-12 Merge pull request #6040 from signedav/crashfix mapLayerActions as members - avoiding crash on closing QGIS Fix #17839 David 2018-01-12 not passing parent to duplicate actions and removed the QString Mathieu Pellerin 2018-01-12 [need-docs] reduce width of the meters (at map scale) unit label (#6034) Mathieu Pellerin 2018-01-12 sort 10 sample / all unique values list in the expression builder widget (#6045) Merge: 545ac27e33 92739453f2 Matthias Kuhn 2018-01-12 Merge pull request #6035 from m-kuhn/uxfixcomment Fix long comments clutter in form configuration Alessandro Pasotti 2018-01-11 [layout] Import guides from 2.x composition Merge: 90c07ef045 0bc3d68162 D'Hont René-Luc 2018-01-11 Merge pull request #6038 from rldhont/server-qgis3-imagequality [BUGFIX][Server] imageQuality has to be used for JPEG images not PNG Alessandro Pasotti 2018-01-11 [layout][need-docs] Renamed GUI elements from composer to layouts Also renamed some .ui variables D'Hont René-Luc 2018-01-11 [BUGFIX][Server] imageQuality has to be used for JPEG images not PNG During the server refactoring, the imageQuality has been applied to all format even if this option has been defined only for JPEG. This bugfix respects the initial proposition https://github.com/qgis/QGIS/pull/1403 QGIS Server - new project option imageQuality used for JPEG images #1403 David 2018-01-11 mapLayerActions as members - avoiding crash mDuplicateFeatureAction and mDuplicateFeatureDigitizeAction are member pointers now. Means they are deleted when the object QgisApp is destructed (when going out of scope) and there is no crash anymore on closing QGIS. Merge: 3f55bba535 d63f4c7658 Alessandro Pasotti 2018-01-11 Merge pull request #6036 from elpaso/server-getprint-two-maps-test [server][test] GetPrint test with two maps template Alessandro Pasotti 2018-01-11 [server][test] GetPrint test with two maps template This is to test that map0 and map1 actually refer to the correct maps Matthias Kuhn 2018-01-11 Linebreaks on long comments Matthias Kuhn 2018-01-11 Remove leftover file Alexander Bruy 2018-01-11 [processing] don't close algorithm dialog after execution Merge: e137ea8a9d bb40de3919 Matthias Kuhn 2018-01-11 Merge pull request #5900 from m-kuhn/layerPropsStyleInTitle Show style name in layer properties dialog title Harrissou Sant-anna 2018-01-11 Add lpad truncate test (#5947) Nyall Dawson 2018-01-11 [layouts] Middle mouse click in pan tool should recenter view Port missing functionality from composer Nyall Dawson 2018-01-11 Drop composer class from gui library Merge: 880d853e9f f61a5f2f63 Alessandro Pasotti 2018-01-10 Merge pull request #6031 from elpaso/layouts-server [layouts][server] Composition -> layout Alessandro Pasotti 2018-01-10 [layout][server] Rename some vars composer->layout Alessandro Pasotti 2018-01-10 [layout][server] Const correctnes and typos Alessandro Pasotti 2018-01-10 [layout][server] Update tests and mask images Alessandro Pasotti 2018-01-10 [layout][server] Get layout size in mm Alessandro Pasotti 2018-01-10 Disable diff image encoded output Alessandro Pasotti 2018-01-10 [layout][server] Re-enable WMS server tests Alessandro Pasotti 2018-01-10 [layout][server] composer -> layout in getprint Alessandro Pasotti 2018-01-10 [layout][server] composer -> layout in getcapabilities Alessandro Pasotti 2018-01-10 [layout] Fix setKeepLayerSet in map composer import Alessandro Pasotti 2018-01-10 [layout] Add printLayouts to return all print layouts contained in the manager Denis Rouzaud 2018-01-10 detect SIP version to add DefaultDocstringSignature directive (#6030) * detect SIP version to add DefaultDocstringSignature directive SIP doesn't handle any kind of preprocessing, so there's no better solution than configuring the SIP files from CMake. SIP 4.19.7+ supports %DefaultDocstringSignature to prepend auto-generated Python signature to existing Docstrings Mathieu Pellerin 2018-01-10 [layouts] fix layout designer restore window state / geometry Nyall Dawson 2018-01-10 Fix mouse cursor size on lo-dpi Windows builds Nyall Dawson 2018-01-10 Show item size in status bar when creating a new item Nyall Dawson 2018-01-10 Drop composer from app Denis Rouzaud 2018-01-09 [sipify] fix bad handling of \see within sentences and other docstrings improvements Merge: 6894c8e1cd 240c52a4c0 Nyall Dawson 2018-01-10 Merge pull request #5807 from nyalldawson/alg_background [processing] Add flag to indicate whether an algorithm is safe Denis Rouzaud 2018-01-09 get me out of Europe Merge: df3f663c14 70cb249595 Nathan Woodrow 2018-01-10 Merge pull request #5522 from gacarrillor/developersmap Developers Map: show more descriptive info Mathieu Pellerin 2018-01-10 [authentification manager] fix auth exec error (#6020) Nyall Dawson 2018-01-10 Fix build warning on windows Nyall Dawson 2018-01-10 [processing] Show a modal progress dialog when running algorithms which cannot run in background tasks This is not fantastic UX, but we have lots of constraints here: - The algorithm dialog itself cannot be made modal. There's child widgets (such as the point and extent parameter widgets) which interact with the main QGIS window. - There is no reliable way in Qt to make a dialog modal after it's shown (e.g. make it modal only when the algorithm is running). Trust me - I've tried everything, and all approaches break with some corner case. - For non-background algorithms, we must have processEvents calls in order to show the algorithm feedback and progress to users, and detect cancel button clicks. Yet these processEvents calls means that users can interact with other parts of QGIS, e.g. removing layers from a project, and other operations which could cause the algorithm to crash. So we MUST have some modal dialog in order to block interactions outside of allowing the cancel button clicks/progress repainting. I've tried many approaches, but this is the only one which works reliably... Nyall Dawson 2018-01-10 When an algorithm can run in the background, show this in the alg dialog Nyall Dawson 2018-01-10 Fix task manager UI sizes on hidpi displays Merge: 5babec5e07 6332fc6454 Alessandro Pasotti 2018-01-09 Merge pull request #5913 from elpaso/layouts-import-from-2 [layouts] import from 2.x Alessandro Pasotti 2018-01-09 [layout] Temporarily disable WMS server tests Until the composition -> layout transition is done Nyall Dawson 2017-12-05 Most c++ algorithms can run safely in background threads Nyall Dawson 2017-12-05 Fix a possible crash in network analyser Nyall Dawson 2017-12-05 [processing] When running non-background enabled algorithms, use processEvents to allow progress updates and cancelation clicks Nyall Dawson 2017-12-05 [processing] Add flag to indicate whether an algorithm is safe to run in a background thread Denis Rouzaud 2018-01-09 run sipify Denis Rouzaud 2018-01-09 [sipify] fix SIP new restrictions on Docstrings class members, operators cannot be documented anymore Alessandro Pasotti 2018-01-09 [layout] Address PR comments and add test for layoutObjects template Alessandro Pasotti 2018-01-09 [layout] Update reference images Alessandro Pasotti 2018-01-09 [layout] Remove legacy import Alessandro Pasotti 2018-01-09 [layout] Added template method to retrieve QgsLayoutObjects Merge: 90fc756bf1 8b60b4c3c7 Matthias Kuhn 2018-01-09 Merge pull request #5979 from m-kuhn/lrelease-silent [server] Fix unused variable Merge: 97c005a544 c3f4fcb1b4 Matthias Kuhn 2018-01-09 Merge pull request #6019 from DelazJ/dxf-map-theme Rename command line dxf-preset option to dxf-map-theme Harrissou Sant-anna 2018-01-09 Rename command line dxf-preset option into dxf-map-theme Alessandro Pasotti 2018-01-09 Fix test after composition bindings removal Alessandro Pasotti 2018-01-09 Add print template to spell ignore Alessandro Pasotti 2018-01-08 [layout] Import attribute table from composition Alessandro Pasotti 2018-01-08 [layout] Import HTML and atlas from 2.x composition Alessandro Pasotti 2018-01-03 [layout] Fix title from name when converting a composition Alessandro Pasotti 2018-01-03 [layout] Add map rendering to tests Alessandro Pasotti 2018-01-03 [layout] Check for pointer as bool instead of compare Travis does not like the second. Alessandro Pasotti 2018-01-02 [layout] Added tests for uuid linked maps Also updated the control images Alessandro Pasotti 2018-01-02 [layout] Use uuids for map references in items Implemented: - picture - legend - overview - scalebar Alessandro Pasotti 2018-01-02 [layout] Fixed relative paths for test resources Alessandro Pasotti 2017-12-20 [layouts] test masks for rendering tests Alessandro Pasotti 2017-12-20 [test] Do not check the unique_ptr but get Because std::unique_ptr is not implicitly convertible to bool (why it works locally remains a mistery to me) Alessandro Pasotti 2017-12-20 [layouts] Removed diff images and adapted tests to use QGIS font Also addressed comments in the PR Alessandro Pasotti 2017-12-19 Typos Alessandro Pasotti 2017-12-19 Added diff images for tests Alessandro Pasotti 2017-12-19 Updated test for imported compositions Alessandro Pasotti 2017-12-19 Removed docs for private members Alessandro Pasotti 2017-12-19 Sipify Alessandro Pasotti 2017-12-19 [layout] connect converted to loader code Alessandro Pasotti 2017-12-19 Remove SIP annotation Alessandro Pasotti 2017-12-19 Ignore spell check for qgs project Alessandro Pasotti 2017-12-19 [layout] Disable ref images generation and added docs Alessandro Pasotti 2017-12-19 Removed some TODOs Alessandro Pasotti 2017-12-19 [layout] Convert scalebar and legent from 2.x Alessandro Pasotti 2017-12-18 [layout] Import some more items: map, poly* and arrow Alessandro Pasotti 2017-12-18 Added test composer templates for import test Alessandro Pasotti 2017-12-18 Added optional argument to create reference layout images Alessandro Pasotti 2017-12-18 Renamed some private vars to follow coding guidelines Alessandro Pasotti 2017-12-16 [layout] Converter: fix frame fill in shapes Alessandro Pasotti 2017-12-16 [layout] Converter: shapes Alessandro Pasotti 2017-12-15 [layout] Converter: initial implementation Merge: 566704a720 57c2f1d3da Alexander Bruy 2018-01-09 Merge pull request #6017 from nyalldawson/algs [processing] Fix some numeric parameters which should be doubles Merge: a934060d4c 712093731a Alexander Bruy 2018-01-09 Merge pull request #5968 from medspx/ProcessingGrassFixExt [Processing] GRASS fix all ext scripts Nyall Dawson 2018-01-09 Refine algorithm name and tags Nyall Dawson 2018-01-09 Fix some numeric parameters which should be doubles Nathan Woodrow 2018-01-09 Fix Windows build warnings Nyall Dawson 2018-01-09 Use svg version of python console icon, courtesy of @pkinglinz (#6016) Nyall Dawson 2017-12-10 Slightly decrease contrast on field type icons to avoid too-visually heavy icons Nathan Woodrow 2018-01-09 Crashhandler allthreads (#6013) * [CrashHandler] Suspend all threads on crash Nyall Dawson 2018-01-09 Followup 897f900, remove other incorrect declarations Tom Elwertowski 2018-01-08 Remove orphan prototype. 3b3d304 removed method and remaing prototype shadows actual method elsewhere causing GRASS plugin link failure from qgsgrassaddfeature.cpp. Merge: 9e704ebceb 2eaf4de2ca Matthias Kuhn 2018-01-08 Merge pull request #5961 from signedav/work_contextmenu Contextmenu with individual actions David 2017-12-29 Contextmenu with individual actions Individual actions in the contextmenu of the attributetable and the relationeditorwidget. It's unlink and delete feature in the relationeditorwidget. It's delete feature in the attributetable (form view) Merge: 2b8143a206 0d1557c271 Matthias Kuhn 2018-01-08 Merge pull request #5922 from signedav/work_duplicategeom [FEATURE] "Duplicate feature redigitized" in MapLayerActions Merge: 9ba5324b67 2b8143a206 Matthias Kuhn 2018-01-08 Merge branch 'master' into work_duplicategeom Merge: 5e7865ca10 2b8143a206 Matthias Kuhn 2018-01-08 Merge branch 'master' into work_duplicategeom Nyall Dawson 2018-01-08 Fix a TODO, restore correct variable handling for layouts Merge: 8dfb17d5d5 7d4290d924 Matthias Kuhn 2018-01-08 Merge pull request #5925 from signedav/duplicateChildsRelation [FEATURE] Duplicate child feature in releationwidget of attributeform Borys Jurgiel 2018-01-08 Store QGISCUSTOMIZATION3.ini next to QGIS3.ini in the profile directory. Fixes #17794. (#5999) Nathan Woodrow 2018-01-08 Enable composition mode for advanced drawing (#6009) * Enable composition mode for advanced drawing Makes the lines pop off the map more and not get lost in the background. Also adjusts the line size up to 1 as .7 it really small. Nyall Dawson 2018-01-08 Code shuffle Nyall Dawson 2018-01-08 Drop all composer classes from Python bindings Nyall Dawson 2018-01-08 Update test masks Nyall Dawson 2018-01-08 Port pal composer test to labels Nyall Dawson 2018-01-08 Remove some more redundant tests, add sip subclassing Nyall Dawson 2018-01-08 More composer->layout action swapping Compositions are now only accessible via the composer manager in the projects menu. This will be removed when the converter work is merged. Nyall Dawson 2018-01-08 Swap composers menu to show layouts instead Nyall Dawson 2018-01-08 Remove some old composer theme related code Nyall Dawson 2018-01-08 Flip layout locator filter to use layouts, not composers Nyall Dawson 2018-01-08 Remove all interface methods and UI for creating new composers Nyall Dawson 2018-01-07 Remove a redundant test Nyall Dawson 2018-01-07 Fix storing/reading multiframe items (TODO fix undo/redo support) Nyall Dawson 2018-01-07 Fix crash when deleting multiframe item child frames Jürgen E. Fischer 2018-01-07 translation string fix Nyall Dawson 2018-01-07 Add missing break Merge: 0f1cb25085 7a2e6a476f Médéric RIBREUX 2018-01-07 Merge branch 'ProcessingGrassFixExt' of https://github.com/medspx/qgis into ProcessingGrassFixExt Médéric RIBREUX 2018-01-07 Fix v.external default configuration and handling Matthias Kuhn 2018-01-03 Remove unused variable Nyall Dawson 2018-01-07 Standardise some layout api method naming/behavior Nyall Dawson 2018-01-07 Remove another redundant composer test Nyall Dawson 2018-01-07 Remove composer tests relating to template substitution maps This API feature was not used anywhere in master, and is no longer available in the layouts engine. Better to use expression variables to meet the same use case. Tim Sutton 2018-01-07 Fix metadata qmd restore issues described here: https://github.com/qgis/QGIS/pull/5379#issuecomment-355410105 Etienne Trimaille 2018-01-02 load and save metadata to a QMD file Merge: 7605fde911 248ad5f763 Alessandro Pasotti 2018-01-06 Merge pull request #6000 from elpaso/bugfix-17795-ogr-filtered-readonly [bugfix][ogr] Recompute capabilities when subsetfilter is set Alessandro Pasotti 2018-01-06 Get rid of the connect for capabilities update Matthias Kuhn 2018-01-03 [travis]Do not fold build Matthias Kuhn 2018-01-03 Make lrelease silent Nyall Dawson 2018-01-06 Update test masks Nyall Dawson 2018-01-06 Fix build Nyall Dawson 2018-01-06 Drop some python composer tests Nyall Dawson 2018-01-06 Port some more tests to layouts, drop composer tests which have been ported to layouts Merge: d300310d9c 89884e8a0c Nyall Dawson 2018-01-06 Merge pull request #5997 from nyalldawson/report_label Show a label in layout designer for report sections Nyall Dawson 2018-01-06 Fix default filename for atlas pdf outputs Nyall Dawson 2018-01-06 Show section label for atlas preview too Nyall Dawson 2018-01-06 Avoid drawing clipped section labels Nyall Dawson 2018-01-06 Tweak section descriptions Alessandro Pasotti 2018-01-05 Lambda indentation Merge: 337cc70037 d7b4bffdc8 Denis Rouzaud 2018-01-05 Merge pull request #5993 from 3nids/test_datetimeedit add test for date/time edit Alessandro Pasotti 2018-01-05 [bugfix][ogr] Tests for capabilities update on filter changes Fixes #17795 Alessandro Pasotti 2018-01-05 [bugfix][ogr] Recompute capabilities when subsetfilter is set Need to re-open in rw mode if mDynamicWriteAccess Matthias Kuhn 2018-01-05 Normalize cursor size Merge: ed2f0563eb 42976df82e Denis Rouzaud 2018-01-05 Merge pull request #5992 from 3nids/fix17790 fix NULL constraint on date/time widget with allow NULL Denis Rouzaud 2018-01-04 add test for date/time edit Matthias Kuhn 2018-01-05 Document API break Matthias Kuhn 2018-01-05 Fix old-style connect Matthias Kuhn 2018-01-05 Cleanup misleading QgsEditorWidgetWrapper::valueChanged signals Matthias Kuhn 2018-01-05 Remove double import; Followup ab05bfb Jürgen E. Fischer 2018-01-05 packaging updates Alessandro Pasotti 2018-01-05 [bugfix] Add failing test for OGR setSubsetString Fails to revert to rw after a subset string is set and cleared Nyall Dawson 2018-01-05 Show a label in layout designer for report sections Merge: 63cc1246df bf6c95d575 Nyall Dawson 2018-01-05 Merge pull request #5966 from nyalldawson/layout_next [layouts] Atlas and reporting framework Nyall Dawson 2018-01-05 Add icons for report section types, and show pencil 'editing' icon in report organizer for section currently being edited in the designer This should help indicate to users which section is currently being edited and give more visual hints as to exactly what's happening in the ui. Nyall Dawson 2018-01-05 Show section name in layout designer title To make it clearer which section is currently being edited Nyall Dawson 2018-01-05 Use correct QgsSettings keys for layouts Nyall Dawson 2018-01-05 Rename some test methods Nyall Dawson 2018-01-05 Fix atlas actions not immediately available for map items when toggling atlas enabled Nyall Dawson 2018-01-05 Make some actions apply to reports when a report designer is open Nyall Dawson 2018-01-05 Auto generated names for reports are 'Report #' Nyall Dawson 2018-01-05 Explicitly disable remove button if no child report section is selected Nyall Dawson 2018-01-05 Fix crash on report designer close Nyall Dawson 2018-01-05 If no section is selected, add new sections to report itself Nyall Dawson 2018-01-05 Don't tabify report settings with item properties Nyall Dawson 2018-01-05 Make report/atlas settings actions checkable, so they can also hide the panels Nyall Dawson 2018-01-05 Ensure report dock is visible when opening a report designer Nyall Dawson 2018-01-05 Use correct layout type (report/print layout) in new title dialog Denis Rouzaud 2018-01-04 do not override QDateTimeEdit::dateTimeChanged see https://github.com/KDE/clazy/commit/de031867458c6ebf144feaec4df246d93c2f6dbd#diff-f135574df9edcdda660e1bc4320a053e Denis Rouzaud 2018-01-04 doxymentattion Merge: df95536715 164c439af9 Nyall Dawson 2018-01-05 Merge pull request #5986 from nyalldawson/geometry_equals Refine geometry equals checks Nyall Dawson 2018-01-02 Fix failing unit test Nyall Dawson 2018-01-02 Nicer ui widgets for sections, add missing control for disabling body sections Nyall Dawson 2018-01-02 Use 'report' text instead of 'atlas' when inside a report designer Nyall Dawson 2018-01-02 Fix missing feature contexts for report section header/footers and expand unit tests Nyall Dawson 2018-01-02 Restore direct print actions Nyall Dawson 2018-01-01 Swap 'set atlas feature' action from compositions to layouts Time to start making a permenant switch... Nyall Dawson 2018-01-01 Add method to seek atlas directly to a QgsFeature Nyall Dawson 2018-01-01 Add new icon for atlas exports (courtesy of @nirvn) Nyall Dawson 2018-01-01 Fix crash on close project with layout designer open Nyall Dawson 2018-01-01 Ensure main canvas is refreshed when atlas preview feature changes Nyall Dawson 2017-12-31 Add test mask Nyall Dawson 2017-12-31 Dox and spelling Nyall Dawson 2017-12-31 Auto select new report sections after adding them Nyall Dawson 2017-12-31 Fix missing Report top level item in organizer widget Nyall Dawson 2017-12-30 Expand report sections by default Nyall Dawson 2017-12-30 Fix progress bar with report export Nyall Dawson 2017-12-30 More UI work on reports Nyall Dawson 2017-12-30 Add buttons for exporting reports Nyall Dawson 2017-12-30 Start on ui for configuring reports Nyall Dawson 2017-12-30 Fix project retrieval for QgsReport Nyall Dawson 2017-12-30 Add a row method to QgsAbstractReportSection Nyall Dawson 2017-12-30 Fix clashing inherited methods Nyall Dawson 2017-12-30 Sort layouts in layout manager Nyall Dawson 2017-12-30 Add crappy inappropriate icons for layout types Nyall Dawson 2017-12-30 Cleaner way to hide atlas controls when not using a print layout Nyall Dawson 2017-12-30 Disable layout designer actions when no layout is set Nyall Dawson 2017-12-30 Add button in layout manager dialog to create a new report Nyall Dawson 2017-12-30 Fix multiple empty layouts created when reloading project In related news... I find it frustrating that there's no way in Qt to restrict elementsByTagName to direct descendants only, and that all other available API calls for searching only direct descendants are much more fiddly... Nyall Dawson 2017-12-30 Protect layout view against null layouts Nyall Dawson 2017-12-29 Implement sort order customisation for field groups Nyall Dawson 2017-12-29 Implement serialization of reports Nyall Dawson 2017-12-29 Add a common base class for print layouts and reports, and adapt QgsLayoutManager to suit Nyall Dawson 2017-12-29 Code shuffle and cleanup Nyall Dawson 2017-12-29 Implement QgsReportSectionFieldGroup Nyall Dawson 2017-12-29 Correct project and parent handling for report sections Nyall Dawson 2017-12-29 Add a unit test for exporting reports Nyall Dawson 2017-12-29 Hookup filename generation for reports Nyall Dawson 2017-12-29 Add reprt iteration test Nyall Dawson 2017-12-29 Add report section subclass with single layout as body Nyall Dawson 2017-12-29 Add missing factory annotation Nyall Dawson 2017-12-29 [FEATURE] Reporting framework Reports are based on the new layouts engine. They consist of multiple nested sections. Each individual section (and the report itself) can have an optional header and footer (which are themselves layouts, and can consist of multiple pages!). Two different types of sections are implemented so far: - a standard section, which has a single, static body layout. This can be used to embed static layouts mid way through a report - a "field group" section, which repeats its body layout for every feature in a layer. The features are sorted by the selected grouping feature (with an option for ascending/descending sort). If a field group section has child sections (e.g. another field group section with a different field, then only features with unique values for the group feature are iterated over. This allows nested reports, e.g. Report - Country: Australia - State: NSW - Town: Sydney - Town: Woolongong - State: QLD - Town: Beerburrum - Town: Brisbane - Town: Emerald - Country: NZ - State: ... etc In this example country, state or town groups can have their own headers and footers which will be inserted in the report. Reports are configured through a new panel in the layout designer dialog, which is shown when editing a report (created through the Layout Manager Dialog). The organizer allows for adding (and removing) sections to the report, and for selecting which layout (e.g. headers, footers, bodies) to edit within the layout designer. Nyall Dawson 2017-12-29 Remove const from count method Nyall Dawson 2017-12-29 Add a clone method to QgsLayout Nyall Dawson 2017-12-28 Refactor layout context Split render context from reporting context Nyall Dawson 2017-12-28 Ensure that every iteration through a layout iterator only references the current iteration layout Nyall Dawson 2017-12-28 Expand exporter tests Nyall Dawson 2017-12-28 Try (and fail) to avoid a qApp->processEvents() call I just can't find any other reliable way to wait until javascript execution in a web page has completed. Nyall Dawson 2017-12-28 Restore more unit tests Nyall Dawson 2017-12-28 Restore more atlas tests Nyall Dawson 2017-12-28 Restore some more atlas related tests Nyall Dawson 2017-12-28 Fix some layout expression context handling, restore some tests Nyall Dawson 2017-12-28 Fix broken atlas handling of z/m layer types Nyall Dawson 2017-12-23 Force a refresh after disabling view updates Nyall Dawson 2017-12-23 Restore atlas multiple pdf exports Nyall Dawson 2017-12-23 Restore atlas single file pdf export Nyall Dawson 2017-12-23 Restore svg atlas export Nyall Dawson 2017-12-23 Restore atlas raster format handling Nyall Dawson 2017-12-23 Hookup raster atlas export in gui Nyall Dawson 2017-12-23 Add api to export layout atlas as images Nyall Dawson 2017-12-23 Flesh out QgsAbstractLayoutIterator interface Nyall Dawson 2017-12-23 Tighten QgsAbstractLayoutIterator interface Nyall Dawson 2017-12-23 Restore atlas map handling Nyall Dawson 2017-12-23 Port predefined scale handling to layouts Nyall Dawson 2017-12-23 Fix some map item todos Nyall Dawson 2017-12-23 Remove outdated icon support for item metadata Now handled in QgsLayoutItem directly Nyall Dawson 2017-12-23 Fix some untranslatable strings Nyall Dawson 2017-12-23 Remove some outdated todos Nyall Dawson 2017-12-23 Restore legend atlas behavior Nyall Dawson 2017-12-23 Port current geometry from atlas to layouts Nyall Dawson 2017-12-23 Code shuffle, to make QgsLayoutContext aware of parent QgsLayout Nyall Dawson 2017-12-23 Restore picture atlas handling Nyall Dawson 2017-12-23 Restore HTML item atlas functionality Nyall Dawson 2017-12-20 Restore some more atlas style related UI Nyall Dawson 2017-12-20 Restore some more atlas handling Nyall Dawson 2017-12-20 Restore shape atlas handling Nyall Dawson 2017-12-20 Restore attribute table atlas handling Nyall Dawson 2017-12-20 Working label updates on atlas feature change Nyall Dawson 2017-12-20 Add atlas expression context scope to layouts Nyall Dawson 2017-12-20 Restore atlas based autogenerated filenames Nyall Dawson 2017-12-20 Add some unit tests Nyall Dawson 2017-12-20 Use messagebar for atlas messages instead of message box Nyall Dawson 2017-12-20 Remove outdated TODO Nyall Dawson 2017-12-20 Atlas sort can be an expression Nyall Dawson 2017-12-19 More work on atlas GUI Nyall Dawson 2017-12-19 Work on modernizing atlas Nyall Dawson 2017-12-19 Undo/redo for atlas settings changes Nyall Dawson 2017-12-19 Start porting atlas GUI Nyall Dawson 2017-12-19 Serialize atlas settings Nyall Dawson 2017-12-19 The layouts currently stored with a project are QgsPrintLayouts In future other layout types will be stored in projects, but for now we only have print layouts Nyall Dawson 2017-12-19 Add QgsLayout subclass, QgsPrintLayout A print layout is a layout with an atlas Nyall Dawson 2017-12-19 Start working on restoring atlas Denis Rouzaud 2018-01-04 fix NULL constraint on date/time widget with allow NULL the issue was that widget wrapper was using parent QDateTimeEdit::dateTimeChanged signal. It was connected both internally to QgsDateTimeEdit::changed and in the form to detect changes. When QgsAttributeForm was recreating the updated feature it was calling QgsDateTimeEdit::value() before changed() could update the value (i.e. setting mIsNull to false). fix #17790 Nyall Dawson 2018-01-05 Add missing docs Nyall Dawson 2018-01-05 Swap some geometry equality checks to topological checks Nyall Dawson 2018-01-04 Refine behavior of QgsGeometry equals tests Before we had two checks - equals() and isGeosEqual() which performed the exact same check (since equals() called the geos equality test) Since the geos equality test is a slow, topological test, which considers two geometries equal if their component edges overlap, but disregards ordering of vertices this is not always what we want. There's also the issue that geos cannot consider m values when testing the geometries, so two geometries with different m values would be reported equal. So, now calling QgsGeometry::equals performs a very fast, strict equality test where geometries are only equal if the have exactly the same vertices, type, and order. And swap most code which was calling the slow geos test to instead use the fast strict native test. Nyall Dawson 2018-01-04 Expand equality operators for QgsAbstractGeometry subclasses Nyall Dawson 2018-01-05 Fix build warnings Martin Dobias 2018-01-05 [3d] Fix a crash when restoring a project with bad layer ref (fixes #17687) Jürgen E. Fischer 2018-01-04 oracle provider: adapt to ab05bfb1 Jürgen E. Fischer 2018-01-04 translation string updates (incl. better translatable date time widget help) Denis Rouzaud 2018-01-04 use appropriate field type in date time edit widget wrapper Matthias Kuhn 2018-01-04 Move QGISDEBUG definition to header Because having it as a compiler flag means that when compiling a dependant application we need to have extra knowledge of this setting at compile time of the dependant application. If this is not guaranteed (and the dependant application is compiled without QGISDEBUG while libqgis_core.so is compiled with QGISDEBUG) will result in different class definitions being found in header and library. For example for the optional QgsCoordinateTransform::mHasContext member. This in turn leads to crashes with funky traces and no chance to find out what's going on. Jürgen E. Fischer 2018-01-04 fix translation text Mathieu Pellerin 2018-01-04 [ui] add consistent spacing in the symbol list widget (#5987) Harrissou Sant-anna 2018-01-04 [needs-docs] Organize tab sequence in options dialog (#5964) Nyall Dawson 2018-01-04 Fix tracing still active when snapping is turned off Otherwise tracing is disabled in the snapping toolbar, yet still active on the canvas. Alexander Bruy 2018-01-04 fix spelling Harrissou Sant-anna 2017-12-22 eplace Line by LineString Harrissou Sant-anna 2017-12-15 List more geometry types in New Memory Layer dialog Fixes 17594 Harrissou Sant-anna 2018-01-04 [needs-docs] Reorganize project properties tabs order (#5970) Harrissou Sant-anna 2018-01-04 [needs-docs] Organize raster/vector properties tabs order (#5965) Nyall Dawson 2018-01-04 Respect transform context in point locator Nyall Dawson 2018-01-04 Respect transform contexts when tracing Mathieu Pellerin 2018-01-04 fix an options dialog search crasher (#5978) Nyall Dawson 2018-01-04 Reformat code Nyall Dawson 2018-01-04 Fix QgsVectorLayer::updateFeature cannot add geometry to feature with no existing geometry Fixes #17678 Nyall Dawson 2018-01-04 Fix QgsVectorLayer::updateFeature returns true when errors occur Refs #17678 Nyall Dawson 2018-01-04 Doxygen++ Nyall Dawson 2018-01-03 Fix pasting features to new layer doesn't paste fields Fixes #17702 Denis Rouzaud 2018-01-03 also use bool fieldIsoFormat in search widget wrapper Merge: cef2db9ae3 69cfdc4fcf Denis Rouzaud 2018-01-03 Merge pull request #5960 from 3nids/fix16657 fix date/time widget for field with time zones Merge: df547e1231 51bb631b2a Borys Jurgiel 2018-01-03 Merge pull request #5904 from borysiasty/pyQgisVersion Make QGIS 2.99 compatible with 3.0 plugins by introducing PyQGIS API version Denis Rouzaud 2018-01-03 rename static variables since they're not really default values Denis Rouzaud 2018-01-03 add a bool in config to determine if it uses Qt::ISODate for field format also fixes the fact that the display format of QDateTimeEdit only accepts string formats, so in case of Qt::ISODate use a default date/time with zmne zone Denis Rouzaud 2017-12-29 fix search widget wrapper Denis Rouzaud 2017-12-28 fix date/time widget for field with time zones this adds a new format of date/time to use Qt::ISODate format the issue is that QDate::fromString does not recognize the t letter for the timezone in format this a hack since any field_format needs to be tested if it corresponds to QgsDateTimeFieldFormatter::DEFAULT_ISO_FORMAT and in such case replace by Qt::ISODate instead of a format string Mathieu Pellerin 2018-01-03 Don't crash the projection selection widget when world_map.shp fails to load (#5977) * initiate mExpressionFieldBuffer in the constructor Merge: d047bc8dd5 cdbb0df8d7 Matthias Kuhn 2018-01-03 Merge pull request #5946 from DelazJ/nullMinMax [needs-docs] Update min and max functions Merge: 7cb8d1a9bf d1e83b5453 Nyall Dawson 2018-01-03 Merge pull request #5957 from nyalldawson/wkb_handling Fix some handling of wkb types which is broken for z/m type geometries Harrissou Sant-anna 2018-01-03 Add example with NULL value Nyall Dawson 2018-01-03 Fix position of Oracle entry in data source manager Fixes #17755 Nyall Dawson 2018-01-03 Fix invisble annotations are still rendered Fixes #17763 Denis Rouzaud 2018-01-02 [date time widget] do not use minimumDateTime for NULL values fixes issue when setting min and max values for the widget Nyall Dawson 2018-01-03 Link metadata widget to canvas So that child widgets which can take properties from canvas can have full functionality Nyall Dawson 2018-01-03 Fix stored spatial extent not showing in metadata tab Nyall Dawson 2018-01-03 Fix missing 'canvas extent' button in extent widget Alexander Bruy 2018-01-02 add Ukrainian translators Denis Rouzaud 2018-01-01 remove include and forward declarations left-overs Denis Rouzaud 2018-01-01 [QDateTimeEdit] use QLineEdit::addAction instead of custom tool button this seems to solve many issues :) kudos to @nyalldawson for pointing to it and a happy new year! Denis Rouzaud 2017-12-29 [QgsDateTimeEdit] use special value text to handle NULL values the widget now uses a special value text to display NULL rather than painting a QLineEdit on top a press on the spinbox buttons (non-calendar mode) is catch to set to current date to avoid starting at the minimum date Denis Rouzaud 2017-12-27 [date widget] fix current date can't be picked fix #16579 Martin Dobias 2017-12-30 [3d] Fix tessellator crash with nearly collinear points (fixes #17745) Martin Dobias 2017-12-30 [3d] Fix tilting of camera in docked 3D view with Shift (fixes #17337) This reverts a6b0c44 Map canvas was stealing keyboard focus from the docked 3D view and the key presses of modifiers were not passed to the 3D view. luzpaz 2017-12-30 Typo fixes + added word to spelling.dat Médéric RIBREUX 2017-12-30 Remove broken algorithms and clean code Martin Dobias 2017-12-30 [3d] Allow Shift+up/down/left/right keys to rotate/tilt camera Just like user can drag map with mouse or move it with up/down/left/right keys, for consistency with Shift+drag we have now also support for arrow keys. Médéric RIBREUX 2017-12-29 Fix all i.* ext scripts Mathieu Pellerin 2017-12-29 [georeferencer] improve ui layout, use qgsfilewidget Ismail Sunni 2017-12-26 Put X field above Y field in Delimited Text dialog. Fix #11746. Médéric RIBREUX 2017-12-28 Fix v.net.report descriptions' Médéric RIBREUX 2017-12-28 Fix nearly all v. ext scripts Merge: a650a03f19 671b772270 Borys Jurgiel 2017-12-28 Merge pull request #5952 from borysiasty/plugin-notification [Plugin installer][needs-docs] Display notifications as an icon rather than a text Borys Jurgiel 2017-12-28 [Plugin manager] New plugin notification icon slightly adjusted Merge: 99abc8dfb5 375daf1879 Matthias Kuhn 2017-12-28 Merge pull request #5853 from m-kuhn/valueRelationReadonly Value relation widget: respect readonly state Matthias Kuhn 2017-12-28 PEP8 Harrissou Sant-anna 2017-12-28 Revert QVERIFY change Nyall Dawson 2017-12-28 Fix some handling of wkb types which is broken for z/m type geometries Matthias Kuhn 2017-12-27 Make ValueRelation test more stable Borys Jurgiel 2017-12-27 [Plugin installer] Desaturate toolbar icons Matthias Kuhn 2017-12-12 Add test for enabled state of relation value widget Matthias Kuhn 2017-12-12 Value relation widget respects read only mode Fix #17592 Matthias Kuhn 2017-12-27 Add some more min/max tests Matthias Kuhn 2017-12-27 Improve test output Matthias Kuhn 2017-12-27 Min/max exp functions have custom Null handler Harrissou Sant-anna 2017-12-23 Add more tests Harrissou Sant-anna 2017-12-23 Adding tests to min and max functions Harrissou Sant-anna 2017-12-23 [needs-docs] Update min and max functions In case of a null value, these functions will not always return null Merge: e552b9b2de d01f94f7ef Matthias Kuhn 2017-12-27 Merge pull request #5955 from m-kuhn/noCacheEvalErrors Expressions: do not cache results when there is an eval error Matthias Kuhn 2017-12-27 Avoid crash with represent_value exp function represent_value would crash when it was called via evaluate without any context specified. Médéric RIBREUX 2017-12-27 Fix all r algorithms ext scripts! Matthias Kuhn 2017-12-27 Expression tests: change Q_ASSERT to QVERIFY Matthias Kuhn 2017-12-27 Do not cache expression nodes with eval errors When there is an evaluation error in an expression, there is no need to cache results. With the previous approach, sometimes eval errors were not reported because the error was set to false (Null), evaluation triggered again but it didn't report any more eval errors because it was relying on cached values. Matthias Kuhn 2017-12-27 Replace Q_ASSERT with QVERIFY in tests Q_ASSERT's are only evaluated in debug mode. However, tests should trigger in debug or release mode. Médéric RIBREUX 2017-12-27 Handle raster files wihtout extension as GTiff + fix some ext scripts David 2017-12-27 Renaming stuff Duplicate feature Duplicate feature and digitize Duplicate selected features Médéric RIBREUX 2017-12-27 Fix r.li.* description files and ext scripts Merge: d58053d486 b25681cc43 Nyall Dawson 2017-12-27 Merge pull request #5926 from nyalldawson/proc_dialog [processing] Add api to show algorithm dialog, use dialog for history Médéric RIBREUX 2017-12-27 Hidden output parameters are not used in the main command anymore Médéric RIBREUX 2017-12-27 Fix multiple ParameterField handling Médéric RIBREUX 2017-12-27 Fix multiple enum parameters handling and some ext scripts Alexander Bruy 2017-12-27 [processing] restore script collection creator (fix #17649) Médéric RIBREUX 2017-12-27 Fix QgsProcessingParameterFile bad descriptions Borys Jurgiel 2017-12-27 [Plugin installer] Move the status bar label to the right and make it less verbose Mathieu Pellerin 2017-12-27 [processing] harmonize and improve UI spacing Borys Jurgiel 2017-12-26 [Plugin installer][needs-docs] Display an icon rather than a text in the status bar when new a plugin or plugin upgrade is available Médéric RIBREUX 2017-12-26 Fix optional None input parameters handling Médéric RIBREUX 2017-12-26 Update TODO list Merge: 156869379f a540a93e24 Alexander Bruy 2017-12-25 Merge pull request #5945 from medspx/ProcessingGrassFixDescV [Processing] Fix description files for GRASS provider Matthias Kuhn 2017-12-21 Instructions for QgsCoordinateTransform::initialize API break Merge: 2872f69e20 63cf7ae603 Alessandro Pasotti 2017-12-23 Merge pull request #5941 from elpaso/bugfix-17673-bookmarks--crash-when-docked [bugfix] Bookmarks fix crash on exit when docked Alessandro Pasotti 2017-12-22 [bugfix] Bookmrks fix crash on exit when docked Order of destruction does matter Fixes #17673 Médéric RIBREUX 2017-12-23 Fix i.modis.qc description file Nyall Dawson 2017-12-23 Reluctantly participate in the Americanization of the world Nyall Dawson 2017-12-23 [sipify] Correctly convert doxygen warning blocks to sphinx warnings Nyall Dawson 2017-12-23 Expand QgsCoordinateTransform docs Merge: 6ac6939bf8 c0b56a3a65 Alexander Bruy 2017-12-23 Merge pull request #5943 from borysiasty/zip-reloading [Plugin Manager] Reload manager contents after installing a plugin from zip. Nyall Dawson 2017-12-23 Sipify Merge: f149730e43 04b18f4d43 Tom Kralidis 2017-12-22 Merge pull request #5942 from tomkralidis/metasearch-explicit-crs [bugfix] [MetaSearch] make gml:Envelope CRS explicit for spatial queries (fixes #17739) Merge: e16dfe4ff0 aace710ebb Mathieu Pellerin 2017-12-23 Merge pull request #5940 from nirvn/messagebar_link_color Borys Jurgiel 2017-12-22 [Plugin Manager] Reload manager contents after installing a plugin from zip. Fixes #17626 Tom Kralidis 2017-12-22 [bugfix] [MetaSearch] make gml:Envelope CRS explicit for spatial queries (fixes #17739) Tom Kralidis 2017-12-22 MetaSearch: remove duplicate field Mathieu Pellerin 2017-12-22 fix success icon for message bar items Mathieu Pellerin 2017-12-22 [layouts] use a success message bar item when exporting Mathieu Pellerin 2017-12-22 [ui] style message bar hyperlinks based on type Merge: 36c4ac4668 313417ddf1 Nyall Dawson 2017-12-22 Merge pull request #5858 from lbartoletti/segment_intersection Segment intersection Mathieu Pellerin 2017-12-22 [ui] add hyperlink to saved image/PDF in the message bar Mathieu Pellerin 2017-12-22 [layouts] fix overview map combobox filter Merge: 02152ac8f3 8fb147f802 Alessandro Pasotti 2017-12-22 Merge pull request #5935 from elpaso/bugfix-17728-source-select-buttons Use standard buttons for unified add layer dialog Merge: 224dcd0f0b 385d0ef94b Alessandro Pasotti 2017-12-22 Merge pull request #5936 from elpaso/bugfix-17724-virtuallayer-crash [bugfix] Fix crash in virtual layers dlg when adding Mathieu Pellerin 2017-12-22 [layouts] improve lock item(s) / unlock all toolbar icons (#5929) Nyall Dawson 2017-12-21 Fix some issues with to_interval expression function - incorrect regex for handling values with decimal point - fix overflow with large intervals Alessandro Pasotti 2017-12-21 [bugfix] Fix crash in virtual layers dlg when adding Fixes #17724 Crash on clicking ADD in Virtual Layer dialogue without defining a layer A proper implementation should handle the Add button state when a virtual layer definition is available. Trashmonk 2017-12-21 Update Rasterize.py Trashmonk 2017-12-21 Update Rasterize.py Trashmonk 2017-12-20 Added transparency to areas with no vector data. Originally the background colour defaulted to white with no transparency for areas without vector data. I have added an alpha channel to the geotiff and set it zero (full transparency) for areas with no vector data. This could be optional, in case the user wants a solid background. Merge: 5daf33a578 15ffcb4345 Alessandro Pasotti 2017-12-21 Merge pull request #5934 from elpaso/bookmarks-tiny-fixes [bookmarks] Case insensitive sorting Alessandro Pasotti 2017-12-21 Use standard buttons for unified add layer dialog Fixes #17728 by setting the standard buttons in the button box instead of manually adding them by code. This way the buttons should honor the platform-specific position and look&feel. Alessandro Pasotti 2017-12-21 [bookmarks] Case insensitive sorting Fixes #17005 Merge: 2f19d62997 dc51dbf88e Matthias Kuhn 2017-12-21 Merge pull request #5931 from signedav/fieldtypeprop Make QgsField::type a Q_PROPERTY Martin Dobias 2017-12-17 [3d] Respect no-data values from DEMs in terrain generator (fixes #17558) David 2017-12-21 Q_PROPERTY of QVariant::Type to use exernally Mathieu Pellerin 2017-12-21 [3d] missing piece of the jigsaw: save 3d canvas as image (#5927) Merge: 1f6d1a6eb0 3dc5211715 Mathieu Pellerin 2017-12-21 Merge pull request #5921 from nirvn/layout_item_icon Mathieu Pellerin 2017-12-21 [layouts] use gray icons for the items panel Mathieu Pellerin 2017-12-20 [layouts] add icons for items and use those in the items panel Nyall Dawson 2017-12-21 [needs-docs][processing] Double clicking a history entry shows the algorithm dialog instead of immediately executing same alg This allows users to edit the parameters before re-running, which is a more common user-operation (e.g. changing the input layer, changing a parameter value "oops, that buffer was a bit too big...."). If someone wants to exactly re-run the algorithm without changes it's only one extra click anyway... Nyall Dawson 2017-12-21 [needs-docs][processing] Add methods to show algorithm dialog Adds processing.createAlgorithmDialog and processing.execAlgorithmDialog. These methods can be used to create and execute algorithm dialogs for a specified algorithm, optionally pre-populated with a given set of (non-default) parameter values. Nyall Dawson 2017-12-21 Fix algorithm dialog window geometry save/restore Nyall Dawson 2017-12-21 Save algorithm results to dialog Nyall Dawson 2017-12-21 [processing] Add a setParameters method to AlgorithmDialog Allows pre-populating the dialog with non-default parameter values. Nyall Dawson 2017-12-21 [processing] Implement a todo (set layer param's wrapper values) Nyall Dawson 2017-12-21 Fix ui build warning Merge: 45859beec4 97018cf2e6 Borys Jurgiel 2017-12-20 Merge pull request #5916 from borysiasty/no_colon [Plugin installer] Remove trailing colon if it's a very end of the message David 2017-12-20 duplicate child feature in relationwidget beside add and delete child in the relationwidget of an attributeform, there is the new functionality duplicate feature. this duplicates the selected child feature and (if the child has a relation with the strength composition too) the grad child features. Merge: f5a650f978 ecb9611b00 Alexander Bruy 2017-12-20 Merge pull request #5923 from borysiasty/processing_groups [processing] Fix group id of GDAL algorithms. Matthias Kuhn 2017-12-20 Followup 9a5435f: Fix sip files Borys Jurgiel 2017-12-20 Fix group id of GDAL algorithms. Follows up 53bc147dca00 David 2017-12-20 New feature duplicate in MapLayerAction with redigitize and removed obsolete python action Duplicate feature and with redigitizing - splitting of digitizefeature and addfeature - so we can use digitizefeature indebendantly The partwise obsolete duplicate feature action in python is removed from canvas and feature scope (still in layer scope) David 2017-12-19 changed requests David 2017-12-18 improved signal/slot and flexible layer handling two signals now digitizingCompleted and digitizingFinished using deleteLater() for no conflicts the addFeature is using the currentLayer. when the duplicatedigitized-action has a given layer it uses the given. otherwise the current. the given will be set as current and on decativation of the digitizing it's set back. David 2017-12-13 add the new icons for duplication for duplicate feature and duplicate feature digitize there are new icons. they are added to the project now. David 2017-12-13 add new svgs for duplicate and duplicate digitized feature David 2017-12-11 working upload - new signals in digitizefeature digitizingFinished -> digitizing made - feature can be duplicated now digitizingFinalized -> and everything else done - MapTool can be deactivated digitizingAborted -> it's deactivated (because of cancel or everything done does not matter) - object can be deleted David 2017-12-07 initialize map tool in function David 2017-12-07 redigitize on feature duplication there are two actions duplication and duplication redigitize. in redigitize you can set a new geometry for the duplication. David 2017-12-04 action mapping for duplicate feature Etienne Trimaille 2017-12-20 Crs (#5908) * fix display of CRS if invalid CRS * fix #17455 set an empty CRS if the read CRS from XML is wrong * add warning about empty CRS node when reading XML Etienne Trimaille 2017-12-20 remove CRS picker and allow only layer CRS or provider CRS in metadata editor (#5915) Merge: bf8570920f 4643712a1e Nyall Dawson 2017-12-20 Merge pull request #5919 from nyalldawson/iter_datum Use transform context in feature requests with destination crs set Nyall Dawson 2017-12-20 Fix missing transform contexts for QgsDistanceArea QgsDistanceArea.setSourceCrs() now requires a QgsTransformContext argument. Mathieu Pellerin 2017-12-20 Use qgsfilewidget for the delimited text prodivder source select (#5920) Nyall Dawson 2017-12-20 Require a transform context when setting the destination crs for a feature request Forces correct datum handling for these requests, and removes a few more uses of the deprecated/datum unaware transforms. Nyall Dawson 2017-12-20 Add transform context to processing context Denis Rouzaud 2017-12-19 [doxygen] add test to ensure code snippet use \code command Denis Rouzaud 2017-12-19 fix empty lines with spaces Denis Rouzaud 2017-12-19 fix code descriptor Denis Rouzaud 2017-12-19 add cpp to code type Denis Rouzaud 2017-12-19 fix code snippet and do not display cpp code in sip files Denis Rouzaud 2017-12-19 run sipify for code snippets Denis Rouzaud 2017-12-19 [sipify] habndle python code snippets Denis Rouzaud 2017-12-19 run sipify Denis Rouzaud 2017-12-19 do not create link for current class Denis Rouzaud 2017-12-16 [sipify] also create links in docstrings Sandro Santilli 2017-12-19 Allow age expression to represent time intervals above 130 years (#5914) Uses a 64bit integer instead of 32bit one for seconds, meaning about 584 billions of years rather than 136... Closes #17681 Includes test Borys Jurgiel 2017-12-19 [Plugin installer] Remove trailing colon if it's a very end of the message. Mathieu Pellerin 2017-12-19 [layouts] avoid adding too much bleeding pixels for page items (#5910) Mathieu Pellerin 2017-12-19 [3d] attach transform context in QgsTerrainTextureGenerator (#5911) Sandro Santilli 2017-12-19 Fix typo in documentation (missing quote) Nyall Dawson 2017-12-19 [layouts] Fix crash on svg warning dialog close Merge: 41baaad0b8 4054a2bb9a Nyall Dawson 2017-12-19 Merge pull request #5909 from nyalldawson/layout_next Layout SVG exports Nyall Dawson 2017-12-19 Fix ui weirdness when editing guide positions via widget Nyall Dawson 2017-12-19 Fix repositioning guides on pages > 1 Nyall Dawson 2017-12-19 Fix missing page shadows Nyall Dawson 2017-12-19 Indentation Denis Rouzaud 2017-12-18 fix after rebase Denis Rouzaud 2017-12-18 allow to have single dest/source transform in dialog Denis Rouzaud 2017-12-18 give more room to proj selection widget Denis Rouzaud 2017-12-18 use table widget instead of tree for better column display Denis Rouzaud 2017-12-18 fix datum transform dialog shown when option is disabled Nyall Dawson 2017-12-19 Restore layered svg export option Nyall Dawson 2017-12-19 Add unit test for svg export Nyall Dawson 2017-12-19 [layouts] Allow double-clicking to add layer to legend Fixes #14410 Nyall Dawson 2017-12-19 [layouts] Suggest export file names based on layout name (fix #9476) Nyall Dawson 2017-12-19 Add method to ensure file name string is safe Nathan Woodrow 2017-12-18 Don't copy default themes to user folder It's just wasting space in the profile folder, and now with profiles you will get extra copies which you don't need. Also makes it hard for us to update "core" themes if they are in the users profile folder. Nyall Dawson 2017-12-19 Add tooltip for legend auto update checkbox (fix #13576) Nyall Dawson 2017-12-18 Start restoring SVG export Nyall Dawson 2017-12-18 Fix unbalanced painter save/restore for map items Nyall Dawson 2017-12-18 Fix extensions not automatically added to new filenames in QgsFileWidget Fixes a UX regression introduced by swapping dialogs to use QgsFileWidget, where on some platforms the extension is not automatically added for selected file names Nyall Dawson 2017-12-18 Add some extension and filter handling functions to QgsFileUtils Merge: 13a888d2f8 a77b5b6517 Nyall Dawson 2017-12-19 Merge pull request #5906 from nyalldawson/datum Datum fixes and cleanups Nyall Dawson 2017-12-19 [ogr] Fix ExactIntersection flag should be ignored if filter rect is not set And add provider test case to ensure no other providers have this issue Nyall Dawson 2017-12-19 Fix copy/paste error, update unit tests Nyall Dawson 2017-12-19 Doxygen Nyall Dawson 2017-12-19 Move all datum transform related methods to QgsDatumTransform Denis Rouzaud 2017-12-18 use cmake 3.10 in Docker dependency image this should make Travis log nicer to read thanks to @m-kuhn patch to cmake see https://gitlab.kitware.com/cmake/cmake/merge_requests/1133 Merge: 7c01b7e647 198486f0e9 Nyall Dawson 2017-12-19 Merge pull request #5898 from nyalldawson/datum Datum transform fixes, header reworking Borys Jurgiel 2017-12-18 Also use the pyQgisVersion approach in QgsPluginRegistry Matthias Kuhn 2017-12-18 Add missing sip bindings Matthias Kuhn 2017-12-18 Show style name also in raster properties dialog title Borys Jurgiel 2017-12-18 Bump up core plugins' qgisMinimumVersion. Do not merge without b43386605fc298f or other alternative. Borys Jurgiel 2017-12-18 [Plugin installer] Make QGIS x.99 only compatible with plugins for the next major release. Introduce 'pyQgisVersion' that usually sticks to QGIS_VERSION, but bumps up to the next release for all the .99 versions Matthias Kuhn 2017-11-24 Show style name in layer properties dialog title Borys Jurgiel 2017-12-18 [Plugin installer] Follow up 54f312fa7f5b1ff and temporarily hardcode plugin compatibility as 3.0 Denis Rouzaud 2017-12-18 add missing ovverride in macos build Nyall Dawson 2017-12-18 Avoid including private header Nyall Dawson 2017-12-18 Fix bad merge Nyall Dawson 2017-12-18 Don't cache context along with QgsCoordinateTransforms This information should not be restored from the cache, since it's project specific yet the cache is not Nyall Dawson 2017-12-18 Move datum transform structs out to their own header, to avoid need to include private header file Nyall Dawson 2017-12-18 Fix transform context not copied with render context copies Etienne Trimaille 2017-12-18 fix unknown mQgis variable on macos Merge: a5f7f410a1 a8a252626d Nyall Dawson 2017-12-18 Merge pull request #5583 from m-kuhn/disableLocatorTest [travis] Disable PyQgsLocator test David 2017-12-18 functionality to duplicate features Merge: 332c57d0f6 200669aefa Nyall Dawson 2017-12-18 Merge pull request #5897 from nyalldawson/layout_next Misc layout fixes Matthias Kuhn 2017-12-18 Follow the rules Matthias Kuhn 2017-12-18 No sip bindings for private headers Matthias Kuhn 2017-12-18 Revert "Add missing sip file" This reverts commit c487ee6be0992931031ae930f698c19344f06061. Matthias Kuhn 2017-12-18 Add missing sip file Merge: 00dbc73d43 adb7af9933 Blottiere Paul 2017-12-18 Merge pull request #5876 from peppsac/fix_17694 Fix parameter name decoding when using POST + urlencoded Nyall Dawson 2017-12-18 Fix guide positioning when multiple pages are present Nyall Dawson 2017-12-18 Hide guides from layout exports Nyall Dawson 2017-12-18 Add unit test for pdf exports Nathan Woodrow 2017-12-18 Setup QgsSettings in the correct order We don't have the location of QGIS.ini until we know the profile so we can't use QgsSettings to get the global settings before this. Nyall Dawson 2017-12-18 Open folder rather than file when clicking message bar after export Nyall Dawson 2017-12-18 Fix coverity uninitialized member warning Merge: 0a6eb127b5 2e6386e691 Nyall Dawson 2017-12-18 Merge pull request #5892 from nyalldawson/fix_17254 Fix creation of QgsCoordinateReferenceSystem from "user:xxxx" strings Nathan Woodrow 2017-12-18 Fix drag and drop for qgz files. List in browser Jürgen E. Fischer 2017-12-17 include qgscoordinatetransformcontext_p.h in install Nathan Woodrow 2017-12-18 enableAutoGeometryRestore dialog updates Nathan Woodrow 2017-12-18 Generate safe widget name in QgsWidgetStateHelper Assert is a bit rough here so just warn devs Nathan Woodrow 2017-12-18 Fix #17579 - Use guid to make temp file name for zip file QTemporaryFile doesn't work here with QgsZipUtils on Windows for some reason but is fine on Linux. Yay development! Nyall Dawson 2017-12-18 Use more performant QRegularExpression for matching Nyall Dawson 2017-12-18 Fix creation of QgsCoordinateReferenceSystem from "user:xxxx" strings Fixes #17254 Merge: b630a407b5 492f9ea18c Nyall Dawson 2017-12-18 Merge pull request #5837 from nyalldawson/layout_next Layout raster image exports Denis Rouzaud 2017-12-17 missing SIP_OUT Nyall Dawson 2017-12-16 Update test mask images Nyall Dawson 2017-12-16 Sipify Nyall Dawson 2017-12-15 Use unique_ptr over raw array Nyall Dawson 2017-12-15 Guard QgsLayoutExporter against nullptrs Nyall Dawson 2017-12-15 Better memory management Nyall Dawson 2017-12-15 Add missing parents to message boxes Nyall Dawson 2017-12-15 Fix pdf export page sizes Nyall Dawson 2017-12-15 Fix some multiple updates from gui, squash some undo commands Nyall Dawson 2017-12-15 Restore data defined page orientation control Nyall Dawson 2017-12-15 Restore data defined page orientation Nyall Dawson 2017-12-15 Port orientation decoding code from composer Nyall Dawson 2017-12-15 Fix items moving after altering page size or inserting/deleting pages Nyall Dawson 2017-12-15 [layouts][needs-docs] Add control for whether pages should be exported, including data defined setting This replaces the 2.x data-defined "number of pages" setting. Instead of requiring users to develop an expression to return the number of pages, instead we allow individual pages to have a data defined control of whether that page should be included in the export. This is more flexible, and works correctly with the mixed page size model for layouts. Nyall Dawson 2017-12-15 Add links to open exported images in message bar Nyall Dawson 2017-12-15 Add some layout related actions to app toolbar Nyall Dawson 2017-12-15 Add new page icon to toolbar Nyall Dawson 2017-12-13 Fix drawing of map items (grids, overviews) when rendering map item as a raster item Nyall Dawson 2017-12-13 Fix incorrect detection of grids with advanced effects Nyall Dawson 2017-12-13 Fix crash in ui while working with map grids Nyall Dawson 2017-12-13 Update test masks Nyall Dawson 2017-12-13 Tweak logic regarding page item margins following forced re-render of layout items when exporting (i.e. disabling of cached item render) The old issue of semi-transparent pixels around the edge of the page had reared again. This is caused by the antialiasing while rendering the page symbol. In order to avoid this, we cater to the most common use case of having pages with a solid, borderless fill and slightly extend the fill symbol polygon outside the page by 2 pixels (determined by trial-and-error). The less common use case of having a page symbol containing a border suffers by this border being clipped by a couple of pixels, but we must address the much more common use case over this. Nyall Dawson 2017-12-13 Tweak logic regarding when a map item forces the whole layout to be rasterised Nyall Dawson 2017-12-12 Add a messagebar to layout designer Nyall Dawson 2017-12-12 [layouts][FEATURE] Don't force the whole layout to be rasterized when exporting to PDF If an individual layout item needs rasterisation in order to be exported correctly, it can now be individually rasterised without forcing every other item to also be rasterised. This allows exports to PDF keeping as much as possible as vectors, e.g. a map with layer opacity won't force labels, scalebars, etc to be rasterised too. To accompany this, a new "Always export as vectors" checkbox was added to layout properties. If checked, this will force the export to keep items as vectors, even when it causes the output to look different to layouts. Fixes #7885 Nyall Dawson 2017-12-12 Work on PDF export Nyall Dawson 2017-12-12 Move containsAdvancedEffects test to QgsLayoutItem And start a generic test library for all item types to ensure correct behavior for QgsLayoutItem subclasses Currently justs tests to ensure that overriden containsAdvancedEffects methods also call the base class test Nyall Dawson 2017-12-11 Update tests masks Nyall Dawson 2017-12-11 Make QgsLayoutExporter::generateFileName virtual, so exporter subclasses can be made which customise the generated file names Nyall Dawson 2017-12-11 Spelling Nyall Dawson 2017-12-11 Expose antialiasing option in image export dialog Allows for creating non-antialiased images from layouts. Note that some layout item types do not correctly respect this setting, but at least map items do and the API is in place for them to be fixed later. Fixes #9281 Nyall Dawson 2017-12-11 Expose world file option in image settings dialog Nyall Dawson 2017-12-11 [layouts] Resurrect action for exporting to raster images ...this time, without all the useful code locked away in app! Nyall Dawson 2017-12-11 Port method for pausing layout view updates Nyall Dawson 2017-12-11 Add method to determine file path for exports which encountered errors Nyall Dawson 2017-12-11 Add method to detect whether layout has uniform page sizes Nyall Dawson 2017-12-11 Expose some more export related settings to GUI Nyall Dawson 2017-12-11 Port some more world file generation related code Nyall Dawson 2017-12-11 Port world file generation code to layouts Nyall Dawson 2017-12-11 Port georeferencing from compositions Nyall Dawson 2017-12-11 Fix updating gui after undoing layout settings change Nyall Dawson 2017-12-11 Add some masks for scalebar tests Nyall Dawson 2017-12-11 Port reference map functionality from composer Nyall Dawson 2017-12-11 Implement methods for exporting layouts as raster, add tests Nyall Dawson 2017-12-06 Expand docs Nyall Dawson 2017-12-06 Add method to determine largest page size Nyall Dawson 2017-12-06 Port pageItemBounds method from composer Nyall Dawson 2017-12-06 Add unit test for resizing pages Nyall Dawson 2017-12-06 Fix unit test Nyall Dawson 2017-12-06 Work on resizing layouts to item bounds Nyall Dawson 2017-12-06 Remove incorrect TransferThis annotation Nyall Dawson 2017-12-06 Avoid Qt warning Nyall Dawson 2017-12-05 Port method to determine whether page should be exported Nyall Dawson 2017-12-05 Port method to retrieve items of a set type on a page Nyall Dawson 2017-12-05 Remember window position Nyall Dawson 2017-12-05 Forward declare some classes Nyall Dawson 2017-12-05 Decouple QgsLayoutExporter from QgsLayout Denis Rouzaud 2017-12-16 run sipify Denis Rouzaud 2017-12-16 [doxygen] fix badly placed \returns Denis Rouzaud 2017-12-16 add a test to check that returns are placed before since and note in Doxygen Denis Rouzaud 2017-12-16 make sipfiles test macos compatible Médéric RIBREUX 2017-12-16 Fix also i.* description files Médéric RIBREUX 2017-12-06 Review ParameterNumber for r.* description files Médéric RIBREUX 2017-12-04 Review optional ParameterNumbers Médéric RIBREUX 2017-12-03 Fix v.buffer Médéric RIBREUX 2017-12-03 Fix parameters and support empty default values for Enums Médéric RIBREUX 2017-12-03 First fixes before tests Nyall Dawson 2017-12-16 Show full path in tooltip for qgs project files in browser Nyall Dawson 2017-12-16 Hide file extensions for qpt, python and qgs files in the browser These have distinct icons identifying them, and the full file name with extension shown in the tooltip Nyall Dawson 2017-12-16 New icons for QPT files and Python files in the browser Python icon thanks to @pkinglinz lbartoletti 2017-12-16 Stop conflicts Merge: c5d9663191 252f0802b1 lbartoletti 2017-12-16 Merge branch 'master' into segment_intersection Nyall Dawson 2017-12-16 Follow up 647bd25 Denis Rouzaud 2017-12-15 fix sipify test Denis Rouzaud 2017-12-15 fix missing new line before first param Denis Rouzaud 2017-12-15 run sipify Denis Rouzaud 2017-12-15 [sipify] avoid printing empty Docstrings Denis Rouzaud 2017-12-15 fix sipify test Denis Rouzaud 2017-12-15 remove rtype from docstring Nyall Dawson 2017-12-16 [processing] Use a more unique separator for log file Fixes #17704 Merge: 978d9277cf 71a39cbce4 Nyall Dawson 2017-12-16 Merge pull request #5870 from nyalldawson/virtual Drop redundant virtual keywords on overrides Denis Rouzaud 2017-12-15 better argument names for QgsGeometryUtils::lineIntersection Etienne Trimaille 2017-12-15 call the correct function to retrieve CRS from an extent in Processing Nyall Dawson 2017-12-16 Sipify Nyall Dawson 2017-12-15 Remove redundant overridden default destructor implementations Nyall Dawson 2017-12-15 Drop redundant virtual keywords on overrides Run clang-tidy modernize-use-override to remove all the redundant virtual keywords from overridden methods, and add some missing overrides. Another benefit is that this has also added the overrides on destructors, which will cause a build failure if a base class is missing a virtual destructor. Merge: 72f5adf368 39521c7656 lbartoletti 2017-12-15 Merge branch 'master' into segment_intersection lbartoletti 2017-12-15 Add default value to epsilon. Change example for python. Etienne Trimaille 2017-12-15 fix contact table in metadata (#5881) * fix contact table in metadata * fix datetime picker in temporal extent Denis Rouzaud 2017-12-15 fix sipify test Denis Rouzaud 2017-12-15 run sipify Denis Rouzaud 2017-12-15 remove extra spaces Denis Rouzaud 2017-12-09 fix doxygen layout Denis Rouzaud 2017-12-06 [sipify] transform \param xxx to :param xxx: Denis Rouzaud 2017-12-06 [sipify] place :rtype: at the correct place also add space before other paragraph-level markups Etienne Trimaille 2017-12-15 add missing metadata fields about contacts and extent (#5878) Merge: e9feeaacc6 1217e59563 Nyall Dawson 2017-12-15 Merge pull request #5535 from nyalldawson/datum Datum transform handling rework, pt 1 pierre-eric 2017-12-14 Fix parameter name decoding when using POST + urlencoded This is a followup of dfe48d13c85cbae559a7a09a1bd62140cf11848b which solved the issue for parameter values. Fixes #17694 Merge: 4f570cef9c 5016c21ed3 Alexander Bruy 2017-12-15 Merge pull request #5875 from alexbruy/processing-editor [FEATURE][processing][needs-docs] add find and replace functionality to script editor Mathieu Pellerin 2017-12-15 [ui] fix toggle panel visibility action Prior to this fix, the action would have to be triggered twice before panels were actually hidden. Alexander Bruy 2017-12-15 [processing] use groupId when constructing help URL Alexander Bruy 2017-12-15 [FEATURE][processing][needs-docs] add find and replace functionality to Processing script editor (forward-port from 2.18 branch) Nyall Dawson 2017-12-15 Add a unit test for missing datum transforms Merge: ac6d251859 b8f708ff1b D'Hont René-Luc 2017-12-15 Merge pull request #5561 from pvalsecc/wms_ogc_filters [FEATURE][needs-docs] Add OGC filters to WMS lbartoletti 2017-12-15 comment the code instead of apply an useless equality... Nyall Dawson 2017-12-15 Show a warning when loading a project with a transform not available locally David 2017-12-14 sort the values in query builder after filling the values into the model, they are sorted ascending. Nyall Dawson 2017-12-15 Use proj strings to serialize datum transforms IDs Since datum transforms IDs are local only, and can even change when underlying library versions are updated, we can't use them to safely store and retrieve datum transforms. Instead we use the proj strings and recover the local session transform ID from that. Nyall Dawson 2017-12-15 Add method to retrieve datum transform ID from a proj string Nyall Dawson 2017-12-15 Update unit test Mathieu Pellerin 2017-12-15 [ui] add some spacing for the projection selection widget Nyall Dawson 2017-12-14 [processing] List unique values improvements - allow running on non-spatial tables - allow choice of more than one field Merge: f2b70ffdc6 1fa7d453ee Mathieu Pellerin 2017-12-15 Merge pull request #5874 from nirvn/arcgis_providers_icon Smallt tweaks for add and create layer icons Mathieu Pellerin 2017-12-15 [ui] fix node size of the create vector layer icon Nyall Dawson 2017-12-15 Sipify Nyall Dawson 2017-12-04 Fix warning Denis Rouzaud 2017-12-02 fix transform context test Denis Rouzaud 2017-12-01 missing const ref, remove extra argument Denis Rouzaud 2017-12-01 use const_iterator Denis Rouzaud 2017-12-01 ask for datum transform update on layer or project crs change in the case of project crs change, if several transforms are available, pop up a message rather than showing multiple dialogs Denis Rouzaud 2017-12-01 address remaining memory leaks Nyall Dawson 2017-12-01 Add some more datum related unit tests Nyall Dawson 2017-12-01 Nicer API for datum transforms Instead of using QPairs of ints, use more descriptive structs, also rename a lot of datum related methods for clarity and add docs Denis Rouzaud 2017-11-30 missing const ref Denis Rouzaud 2017-11-30 use alternate row colors and a slightly reduced font size in datum table Denis Rouzaud 2017-11-30 address missing const and memory leaks kudos @nyalldawson Denis Rouzaud 2017-11-29 fix indentation Denis Rouzaud 2017-11-29 apply default transform to newly created project Denis Rouzaud 2017-11-29 create a QgsDatumTransformTableWidget to avoid code duplication this contains the table view and the 3 buttons (add/remove/edit) Denis Rouzaud 2017-11-28 define default transforms in global options adds QgsCoordinateTransformContext::readSettings()/writeSettings to read/write from settings Denis Rouzaud 2017-11-28 allow editing transform in project properties Denis Rouzaud 2017-11-28 use QgsProjectionSelectionWidget rather than buttons Denis Rouzaud 2017-11-28 fix context was not correctly set on project opening Denis Rouzaud 2017-11-28 datum transforms have reversible source/dest Denis Rouzaud 2017-11-27 fix destination transform not showing Denis Rouzaud 2017-11-27 add missing refresh Nyall Dawson 2017-11-28 Add method to determine whether transform context has a valid transform for a specific src/dest CRS pair Nyall Dawson 2017-11-28 Update unit tests Nyall Dawson 2017-11-28 Fix some transforms missing transform context Nyall Dawson 2017-11-28 Update layout map to use transform context Nyall Dawson 2017-11-28 Fix ui build warnings Denis Rouzaud 2017-11-27 todos for layout after rebase (some more) Denis Rouzaud 2017-11-27 replace datum in qgsoptionsbase after rebase Denis Rouzaud 2017-11-25 added method in QgisApp to ask for datum Denis Rouzaud 2017-11-25 ifdef 0 single source/destination transforms Denis Rouzaud 2017-11-25 saving datums transform in projet, removing in dialog ok Denis Rouzaud 2017-11-24 added some options Denis Rouzaud 2017-11-24 adding datum transform works Denis Rouzaud 2017-11-23 modification to QgsDatumTransformationDialog to allow interaction with CRSs Denis Rouzaud 2017-11-23 started datum UI refactoring Nyall Dawson 2017-11-07 Fix handling of transform-not-required in QgsCoordinateTransformContext Nyall Dawson 2017-11-07 Fix failing test Nyall Dawson 2017-11-06 Improve caching of transforms Nyall Dawson 2017-11-06 Fix build Nyall Dawson 2017-11-06 Move caching to QgsCoordinateTransform and remove no longer required QgsCoordinateTransformCache singleton Nyall Dawson 2017-11-06 Prepare for removal of QgsCoordinateTransformCache Nyall Dawson 2017-11-06 Remove QgsDatumTransformStore and port usage over to QgsCoordinateTransformContext instead Nyall Dawson 2017-11-06 Tweak transform logic (only remove src/dest transforms when both transforms are -1) Nyall Dawson 2017-11-06 Add transform context to QgsMapSettings and QgsRenderContext And also throw warnings when the context isn't set for these objects Nyall Dawson 2017-11-06 Move warning to better location Nyall Dawson 2017-11-06 Add explicit setter for project's transform context And add transformContextChanged signal, so that we can detect when the context is changed. Nyall Dawson 2017-11-05 In debug builds, throw a warning when transforming coordinates and no coordinate transform context has been set. Nyall Dawson 2017-11-05 Remove context-unaware QgsCoordinateTransform constructors from Python bindings This forces Python code and plugins to become datum transform aware, and given that upgrading python code is easy (just add QgsProject.instance() as a new argument to the constructor) it's relatively painless to force this on PyQGIS users. Also fix upgrade the easy QgsCoordinateTransform c++ constructors where the project is available, or where using QgsProject::instance() is safe to do. For others, just avoid the deprecated warnings until we can get access to the correct project instance where the transform is being constructed. Nyall Dawson 2017-11-05 Add QgsCoordinateTransformContext arguments to QgsCoordinateTransform constructor And automatically retrieve correct datum transforms for the transform, based on the information in the context. Also add a convenience constructor which takes a QgsProject instance instead of a QgsCoordinateTransformContext and which automatically retrieves the project's transform context and uses that. This is designed to make it easy to upgrade existing Python code (by adding just QgsProject.instance() to the transform constructors). Nyall Dawson 2017-11-05 Remove unused QgsCoordinateTransform::readXml/writeXml methods These methods are not used in master and are of questionable value. Better to serialise the source and dest crs separately and create the transform when required Nyall Dawson 2017-11-05 Add a QgsCoordinateTransformContext member to QgsProject Nyall Dawson 2017-11-05 Add support for serializing transform contexts Nyall Dawson 2017-11-05 Implement logic for calculating datum transforms to use Nyall Dawson 2017-11-05 QgsCoordinateTransformContext must be thread safe Nyall Dawson 2017-11-05 QgsCoordinateTransformContext is implicitly shared Nyall Dawson 2017-11-05 Doxygen Nyall Dawson 2017-11-05 Allow removing existing transforms from context Nyall Dawson 2017-11-05 Start on QgsCoordinateTransformContext Stores settings related to the correct datum transforms to use when performing a coordinate transform. Nyall Dawson 2017-12-15 Allow clickable links in message bar text Links are opened using QDesktopServices::openUrl, i.e. the default OS handler for that link type Mathieu Pellerin 2017-12-15 [ui] add vector layer icon color improvement Mathieu Pellerin 2017-12-15 [ui] harmonize asf & asm providers icon color Harrissou Sant-anna 2017-12-14 Use getThemeIcon instead of building each icon Harrissou Sant-anna 2017-12-09 Replace "Non spatial" type by "No geometry" Harrissou Sant-anna 2017-12-09 Fix icon file Harrissou Sant-anna 2017-12-09 Add icon to SpatiaLite geometry type combobox items Harrissou Sant-anna 2017-12-09 Add icon to field type combobox items Harrissou Sant-anna 2017-12-09 Add icon to geometry combobox items Merge: abdd8759a0 2674022b6c Nyall Dawson 2017-12-15 Merge pull request #5867 from alexbruy/processing-group [processing] add groupId() method to get untranslated algorithm group Etienne Trimaille 2017-12-15 add constructor to QgsBox3d with a QgsRectangle Nyall Dawson 2017-12-15 Travis doesn't like me fixing him Nyall Dawson 2017-12-15 Fix build warning Nyall Dawson 2017-12-15 Fix failing unit test Wow... how did that test ever work? Very odd... Etienne Trimaille 2017-12-15 getter for the output crs in QgsExtentGroupBox Nyall Dawson 2017-12-14 [processing] Don't sort field names in multi-field input dialog Field names should always be listed in the order that the layer defines them Merge: 49990b840a 12e44b2016 Nyall Dawson 2017-12-15 Merge pull request #5864 from nyalldawson/favorites [browser] Allow renaming favorite items Etienne Trimaille 2017-12-14 hide the extent from canvas button if the canvas is not set Matthias Kuhn 2017-10-27 [attributetable] Adjust the edit selection when the filter changes Make sure that we always have a feature on the form that matches the current filter condition Alexander Bruy 2017-12-14 [processing] add group id to scripts Alexander Bruy 2017-12-14 [processing] add group id to QGIS algorithms Alexander Bruy 2017-12-14 [processing] add group id to GDAL algorithms Alexander Bruy 2017-12-14 [processing] add group id to SAGA algorithms Alexander Bruy 2017-12-14 [processing] add group id to GRASS algorithms lbartoletti 2017-12-14 - init variables - fix equality - add tests David 2017-12-14 first import Alexander Bruy 2017-12-11 [processing] add groupId() method to algorithms to get unique ID of the algorithm group. Adapt native algorithms Mathieu Pellerin 2017-12-14 [ui] harmonize geopackage icon size Mathieu Pellerin 2017-12-14 [ui] harmonize geonode icon color and size Matthias Kuhn 2017-12-12 Refactor fields configuration in the modeler does not insist on layer Inside the modeler, there is not enough knowledge about the layer on which the refactor fields algorithm will run. Let's be graceful with error messages here therefore. Matthias Kuhn 2017-12-12 Add allowEvalError flag to QgsExpression widgets Some expression functions insist on a complete context which we sometimes are not able to provide. The user might still have enough knowledge that the expression is valid and an error will still be shown. Matthias Kuhn 2017-12-12 Make string translatable Matthias Kuhn 2017-12-11 Fix file mode Nyall Dawson 2017-12-14 Notify model of changes when renaming data items Nyall Dawson 2017-12-14 [needs-docs][browser] Allow renaming favorite items Otherwise favorites can be useless if you're trying to favorite a long path Fixes #6780 Merge: 457abe7bbf cf25b3ea83 Nyall Dawson 2017-12-14 Merge pull request #5715 from nyalldawson/3d_ctrl [3d] Holding ctrl results in finer view adjustments Nyall Dawson 2017-11-24 [3d] Holding ctrl results in finer mouse wheel zooming To match behaviour of canvas and composer Fixes #17527 Merge: ea49c8276c 79c180a77e Nyall Dawson 2017-12-14 Merge pull request #5859 from nyalldawson/project_icon Use qgs project icon derivative for project home in browser Nyall Dawson 2017-12-14 Fix doxygen warning Nyall Dawson 2017-12-13 Fix actions on model items in browser Nyall Dawson 2017-12-13 Consistent capitalization Nyall Dawson 2017-12-13 Use qgs project icon derivative for project home in browser David 2017-12-13 improvement in statusbar widget size handling only the scale line edit has the minimum size instead of the whole scale widget coordinates line edit size is now dynamic depending on the coordinate value Víctor Olaya 2017-12-13 [processing] Set value of unused optional layer parameters to None instead of empty string Víctor Olaya 2017-12-13 [processing] fixed parsing of integer parameters Víctor Olaya 2017-12-13 [Processing] correctly report missing layers in postprocessing task Víctor Olaya 2017-12-13 [processing] fixed saga algs descriptions lbartoletti 2017-12-13 - Update api_break.dox - rename isIntersect to isIntersection - rename inter to intersectionPoint Borys Jurgiel 2017-12-13 Add comments to unlcear translatable strings Etienne Trimaille 2017-12-13 update HTML data provider metadata (#5700) * update HTML data provider metadata for grass, gdal and ams * update HTML data provider metadata for WMS and WCS * move HTML bullet list to QgsHtmlUtils Merge: 28a61e1e1d fec31f8da2 Nyall Dawson 2017-12-13 Merge pull request #5856 from nyalldawson/sort_browser Correctly sort browser items lbartoletti 2017-12-13 Update doc lbartoletti 2017-12-13 Fix missing cases and push Alessandro Pasotti 2017-12-13 [bugfix] Bookmarks fix export SRID and refresh on import Fixes #17674 - Export and Import problems after recent fixes lbartoletti 2017-12-13 Apply segmentIntersection on some tools with tests. Mathieu Pellerin 2017-12-13 Tiny spatialite-related improvement & fix (#5857) * [spatialite provider] when creating an empty layer, primary key should be autoincrement * [processing] fix import into spatialite's primary key parameter * [spatialite provider] case insensitive search for table names Matthias Kuhn 2017-12-12 Embedded relref widget: less functionality Mathieu Pellerin 2017-12-13 [spatialite provider] take into account possible quotation marks for primary key column Mathieu Pellerin 2017-12-13 [spatialite provider] auto-generate auto-incrementing primary keys (#5849) Nyall Dawson 2017-12-13 Sort browser items Implements a sort key for browser items, allowing them to be correctly sorted. Fixes #17591 Jürgen E. Fischer 2017-12-12 spelling fixes lbartoletti 2017-12-12 improve segmentIntersection Nyall Dawson 2017-12-12 Better boolean support detection for GDAL >= 2.3 Nyall Dawson 2017-12-12 Expose boolean field creation support for other OGR supported drivers Nyall Dawson 2017-12-11 [ogr] Advertise boolean field support for GPKG layers Likely other drivers also support this, so the list should be extended for these Matthias Kuhn 2017-12-12 Fix crash with error on autocreate savepoint member variables are initialized in the order they are defined in the header. We cannot use mError to initialize mSavePointId if the former is declared after in the header. References #17535 Martin Dobias 2017-12-10 [3d] Allow the user to invert calculated normals of faces It seems that some data sources / formats with 3D polygons order vertices in clockwise order for the front side of the polygons, while others use counter-clockwise order of vertices. While culling mode configuration fixes some problems with rendering (e.g. only back walls are rendered instead of front walls), there still may be issues with shading if the normals are pointing the other way than the polygon was supposed to. Martin Dobias 2017-12-08 [3d] Show feedback when loading tiles for 3D view (fixes #17565) There was no indication whether something is going on behind the scenes, leaving user to wonder whether there is something to wait for or the scene is already loaded in full detail. Merge: f5cd856531 78554dd319 Alessandro Pasotti 2017-12-12 Merge pull request #5852 from elpaso/bugfix-bookmarks-take2 [bugfix] bookmarks sorting and multiple deletion Sandro Santilli 2017-12-05 Refresh virtual fields editing button state based on field selection Allows removing virtual fields defined on read-only PostgreSQL tables. Closes #17593 Alessandro Pasotti 2017-12-12 [bugfix] Bookmarks fix deleting multiple items Also fix sorting enabled. Alessandro Pasotti 2017-12-12 Fix asserts when beginRemoveRows has no rows This was hitting an assert in Qt Core Alexander Bruy 2017-12-12 Revert "use 443 (HTTPS) port when testing help URLs" This reverts commit 678758c9baf6db386aff205301c037c67b5247e9. Nathan Woodrow 2017-12-12 Add first run and settings migration screen (#5838) Nyall Dawson 2017-12-12 Swap missing 0->nullptr and add missing overrides Mathieu Pellerin 2017-12-12 [spatialite provider] implement to do: show geometryless layers in browser (#5850) This is in essence a "fix" to the QgsSpatialiteConnection's table fetching which used to return system tables. Nyall Dawson 2017-12-11 Default to showing calendar popup for date time widgets Nyall Dawson 2017-12-12 Spelling David 2017-11-16 Use title from template as default in layout manager use the template name (if empty or not) as default value in the dialog. user can edit it. if it is already existing, the user has to change it. Nyall Dawson 2017-12-12 [needs-docs] Double clicking a layout in the layout manager opens the layout, instead of renaming it Because there's already a dedicated rename button, and opening is a far more common operation than renaming. Signed off by @nirvn Nyall Dawson 2017-12-11 Fix a crash on exit Denis Rouzaud 2017-12-11 [docker] allow updating dependencies this is triggered by a commit message: [docker] update dependencies Nyall Dawson 2017-12-12 Fix leak in unit test Merge: 3da5ab6996 891d954bdf Nyall Dawson 2017-12-12 Merge pull request #5846 from nyalldawson/spatialite Spatialite geometry conversion fixes Nyall Dawson 2017-12-12 Remove unreachable code Nyall Dawson 2017-12-12 Fix build warnings in spatialite provider Borys Jurgiel 2017-12-11 [Plugin installer] Properly handle 301 Redirection Alexander Bruy 2017-12-11 use 443 (HTTPS) port when testing help URLs Alexander Bruy 2017-12-11 use https for help Merge: 6b73f78198 50aa6fea91 Alexander Bruy 2017-12-11 Merge pull request #5844 from rduivenvoorde/docs_moved find redirected/301 doc url Merge: 61db97f73f 33fdf8f219 Alexander Bruy 2017-12-11 Merge pull request #5839 from alexbruy/raster-extensions Add methods to get supported raster formats and extensions to QgsRasterFileWriter Merge: 8302fc3fd1 bfa857bb97 Alessandro Pasotti 2017-12-11 Merge pull request #5843 from elpaso/bugfix-17600-coordinatetransform-rectangle [bugfix] Restore binding for QgsCoordinateTransform Alexander Bruy 2017-12-11 add tests for new methods Richard Duivenvoorde 2017-12-11 find redirected/301 doc url Alessandro Pasotti 2017-12-11 [bugfix] Restore binding for QgsCoordinateTransform Fixes #17600 Binding was lost in commit 10d34ece02bb765f5d9d88bb0524c909235fb0d7 Mathieu Pellerin 2017-12-11 [spatialite provider] further zm support fixes Merge: b1db8daeec 02b69763ff Alessandro Pasotti 2017-12-11 Merge pull request #5817 from m-kuhn/noQtScript Remove dependency on deprecated QtScript library Mathieu Pellerin 2017-12-11 Add non spatial option to create spatialite layer dialog Nyall Dawson 2017-12-11 Use GDAL metadata to determine feature styles support GDAL >= 2.3 only Nyall Dawson 2017-12-11 Use GDAL metadata to determine non-spatial formats (gdal >=2.3 only) Merge: 7037c2936b e479b71594 Alessandro Pasotti 2017-12-11 Merge pull request #5831 from elpaso/bugfix-17636-attrtable-progress [bugfix] Do not crash when layer is destroyed while loading Alexander Bruy 2017-12-07 [processing] use core methods for raster and vector extensions handling Alexander Bruy 2017-12-07 add supportedFormatExtensions() method to QgsRasterFileWriter Alexander Bruy 2017-12-07 add supportedFiltersAndFormats() method to QgsRasterFileWriter Nathan Woodrow 2017-12-11 Add PWD to prepare-commit Running using non Cygwin git (Faster on Win) will return a differnt path format to cygwin style. So just make sure scripts is in path so everything else works. Merge: 2ec1a0f679 1da0f8e543 Mathieu Pellerin 2017-12-11 Merge pull request #5827 from nirvn/spatialite_zm [spatialite provider] Fix ZM support Mathieu Pellerin 2017-12-11 [spatialite provider] refresh connections when creating a db and/or layer Mathieu Pellerin 2017-12-11 Add Z/M test case to the spatialite provider Mathieu Pellerin 2017-12-08 [spatialite provider] Fix ZM support Merge: aed128ee4e 7aab0c7522 Nyall Dawson 2017-12-11 Merge pull request #5529 from DelazJ/chkgeom_format [Geometry Checker] Use a more readable file format list Merge: 6c9a75fb27 fa8e655b67 Nyall Dawson 2017-12-11 Merge pull request #5801 from DelazJ/metadataCatPus Some tweaks on Metadata-->Category dialog Merge: 6e182107d7 d281b448af Nyall Dawson 2017-12-11 Merge pull request #5732 from DelazJ/colorDialogTitle Some general tweaks to dialogs Merge: 163a1f92c1 62bd37762d Nyall Dawson 2017-12-11 Merge pull request #5657 from DelazJ/patch-2 [Bugfix] Snapping widget: Ensure layer column is fully visible Merge: 010cb1567b 591150d7cc Nyall Dawson 2017-12-11 Merge pull request #5473 from DelazJ/saveas-symbology Hide symbology export options when not compatible Harrissou Sant-anna 2017-12-10 (Re)move #include "qgshelp.h" from .h files Matthias Kuhn 2017-12-10 Port WCS test away from QScript Matthias Kuhn 2017-12-10 Remove dependency on QtScript Merge: fb28adfb4a a603a3d756 Nyall Dawson 2017-12-10 Merge pull request #5819 from nyalldawson/dialogs New layer dialog improvements Nyall Dawson 2017-12-10 Use standard names for geometry types Nyall Dawson 2017-12-10 Fix ui merge Nyall Dawson 2017-12-07 Add missing 'm values' checkbox to create shapefile dialog Nyall Dawson 2017-12-07 Fix and update mapping of ogr wkt types to QGIS wkb types Nyall Dawson 2017-12-07 Correctly set initial state of new memory dialog Nyall Dawson 2017-12-07 Align CRS selector with geometry widgets in new layer dialogs Since it's directly related to the geometry settings, and is only enabled when the geometry is selected, it should be more closely visually linked with this widget Nyall Dawson 2017-12-07 Use standard names for multi* geometry types Merge: 53ebe050bd e4cf0655bd Alessandro Pasotti 2017-12-09 Merge pull request #5820 from elpaso/colorramp-hidpi Adjust colorramp height on HiDPI screens Alessandro Pasotti 2017-12-09 [bugfix] Do not crash when layer is destroyed while loading Fixes #17636 QGIS crashes when a layer is removed while loading the attribute table Alessandro Pasotti 2017-12-09 Fix insert rows when there are no rows This condition was hitting an assert in Qt core. Alessandro Pasotti 2017-12-09 [hidpi] Apply UI_SCALE_FACTOR multiplier to font metrics On windows too. Merge: 297138f14f b578f8af35 Nyall Dawson 2017-12-09 Merge pull request #5825 from nyalldawson/gdal [processing] Some GDAL algorithm fixes Harrissou Sant-anna 2017-11-26 Add Title and Help button to "Symbol levels" dialog Harrissou Sant-anna 2017-11-26 Add Cancel button to "Size Legend" dialog because it's easier than hitting the cross button if you want to leave the dialog Harrissou Sant-anna 2017-11-26 Enable help button and title in color dialogs Nyall Dawson 2017-12-08 Fix ui build warnings Nyall Dawson 2017-12-08 Ensure canvas is refreshed after triggering Select All Mathieu Pellerin 2017-12-08 Allow appending layers to existing spatialite in its create layer dialog Nyall Dawson 2017-12-08 Fix layer handling in import to postgis algs Nyall Dawson 2017-12-08 [processing][gdal] Spatial extent filter for import to postgis should be optional Nyall Dawson 2017-12-08 Resurrect GDAL import to PostGIS (available connections) alg Fixes #17605 Mathieu Pellerin 2017-12-08 [need-docs] reorganize the new spatialite layer dialog (#5824) Nyall Dawson 2017-12-08 Add missing proxy calls for QgsProcessingFeatureSource, causing inefficient base class methods to be used instead. Nyall Dawson 2017-12-08 Faster command generation in gdal algorithm dialog, by skipping forced incompatible layer exports Nyall Dawson 2017-12-08 [processing][gdal] Cleanup some code, add method to customise generated command based on whether the algorithm is actually executing or just being displayed in the UI as a command Nyall Dawson 2017-12-08 Hide "whats this" buttons on all dialogs on Windows Since it's totally useless and does nothing at all. *Requires Qt >= 5.10 Nyall Dawson 2017-12-08 Enable geometry restore for annotation config dialogs Merge: 1305cccbd9 9ace5e3ae4 Nyall Dawson 2017-12-08 Merge pull request #5822 from Gustry/fix_build_macos add missing include for macos Etienne Trimaille 2017-12-07 add missing include for macos Mathieu Pellerin 2017-12-07 Fix new geopackage layer test Merge: bac80aa93a de0ac14ae1 Mathieu Pellerin 2017-12-07 Merge pull request #5818 from nirvn/filewidget_fest Use QgsFileWidget in several dialogs Mathieu Pellerin 2017-12-07 [ui] use qgsfilewidget in the save raster as dialog Mathieu Pellerin 2017-12-07 [ui] use qgsfilewidget in the save vector as dialog Mathieu Pellerin 2017-12-07 [ui] use qgsfilewidget in the create geopackage layer dialog Alessandro Pasotti 2017-12-07 Adjust colorramp height on HiDPI screens Mathieu Pellerin 2017-12-07 [ui] use qgsfilewidget in the create shapefile layer dialog Mathieu Pellerin 2017-12-07 [file widget] add a save file mode to allow file creation Harrissou Sant-anna 2017-12-07 [need-docs] Reorganize the new memory layer (#5804) Harrissou Sant-anna 2017-12-07 [needs-docs] Refactor the New Shapefile dialog to mimic the GeoPackage sequence (#5803) Merge: ca75e8c0a5 8e77701288 Nyall Dawson 2017-12-07 Merge pull request #5794 from nyalldawson/layout_next2 [layouts] Copy/paste, templates, etc Matthias Kuhn 2017-12-07 Make deprecated QtScript library optional Nyall Dawson 2017-12-07 Fix warning Nyall Dawson 2017-12-05 Sipify Nyall Dawson 2017-12-05 Pasting items from layout context menu pastes them at menu origin instead of final cursor position Nyall Dawson 2017-12-05 Fix crash when reopening existing layouts Nyall Dawson 2017-12-05 [needs-docs] Add "delete layout" action to layout designer menu Fixes #10436 Nyall Dawson 2017-12-05 [needs-docs] Add rename layout action to layout designer dialog Fixes #10435 Nyall Dawson 2017-12-05 Save and restore layouts with project Nyall Dawson 2017-12-05 [needs-docs] Use a QgsFileWidget for template file selector Rename "Add" button to "Create" Nyall Dawson 2017-12-05 Port composer manager dialog to layouts Not exposed via GUI yet, but can be shown by entering iface.showLayoutManager() in the Python console Nyall Dawson 2017-12-04 Try to fix issues with sip casting collisions between layout and compositions Nyall Dawson 2017-12-04 Indentation Nyall Dawson 2017-12-04 #ifdef out dummy test item Nyall Dawson 2017-12-04 Fix layout designer window title Nyall Dawson 2017-12-04 Port a few file related actions to layouts Nyall Dawson 2017-12-04 Port a bunch of QgsLayoutManager methods to use QgsLayouts Nyall Dawson 2017-12-04 Port duplicate layout functionality Nyall Dawson 2017-12-04 [FEATURE][layouts] Support drag and drop of QPT templates onto layout windows To add contents of template onto layout Nyall Dawson 2017-12-04 Add custom drop handlers for layout windows Nyall Dawson 2017-12-04 Fix pages are incorrectly loaded from templates when adding items Nyall Dawson 2017-12-04 Handle linking items when adding from templates Nyall Dawson 2017-12-04 Restore ability to save layouts to templates and add items from template Nyall Dawson 2017-12-04 Add a method to clear an existing layout Nyall Dawson 2017-12-04 Add method to clear page collections for layouts Nyall Dawson 2017-12-04 Restore paste in place functionality Nyall Dawson 2017-12-04 Add test for pasting items at set position Nyall Dawson 2017-12-04 Fix pasting items to the top or left of first page Nyall Dawson 2017-12-01 Fix crashes when rapidly deleting/undeleting objects Also fix some leaks Nyall Dawson 2017-12-01 Deduplicate code relating to shifting item positions in layout units Nyall Dawson 2017-12-01 [layouts] Add context menu entries for "copy" and "delete" item to items list panel right click menu Refs #11581 Nyall Dawson 2017-12-01 Remove outdated TODO Nyall Dawson 2017-12-01 [layout] Add context menu entries for cutting/copying, and pasting items Fixes #1830 Nyall Dawson 2017-12-01 Start restoring copy/paste functionality Nyall Dawson 2017-11-30 Add some unit tests Nyall Dawson 2017-11-30 Work on layout and layout item serialization and restoration Nyall Dawson 2017-12-06 Remove obsolete python alg, add unit tests Nyall Dawson 2017-12-06 Add option to control CRS for merge algorithm (fixes #9652) The default behaviour of auto selecting the first layer's CRS can be unpredictable, especially in models Nyall Dawson 2017-12-06 [processing] Fix merge vectors algorithm fails when encountering layers with different dimensions or single/multi part types and port algorithm to c++ Merge: ab859c9bdf 3bbda6cf68 Matthias Kuhn 2017-12-06 Merge pull request #5814 from m-kuhn/fixMultiLayerOfflineEditing [offline] Apply attribute changes on multiple layers Matthias Kuhn 2017-12-06 [offline] Apply attribute changes on multiple layers Fix #17647 Jürgen E. Fischer 2017-12-06 use 'close' on last tab of message log viewer to clear it Denis Rouzaud 2017-12-06 [doxygen] remove useless @brief Denis Rouzaud 2017-12-06 [doxygen] replace @param by \param Denis Rouzaud 2017-12-06 [doxygen] replace @see by \see Merge: ed5076201a b7fe407f55 Blottiere Paul 2017-12-06 Merge pull request #5780 from pblottiere/bugfix_reshape2 [bugfix] Do not add binding line in both side in reshape map tool Denis Rouzaud 2017-12-05 [doxygen] \see must be placed after params Denis Rouzaud 2017-12-05 run sipify Denis Rouzaud 2017-12-05 [sipify] creates links in seealso Martin Dobias 2017-12-05 [3d] Have 3D View tab in vector layer properties (fixes #17595) (only when 3D support is enabled) Blottiere Paul 2017-12-06 Update tests Alessandro Pasotti 2017-12-06 [bugfix] Bookmarks fix zoom to with coordinate transform Forward port of an unreported bug introduced by me when I changed the display value to EPSG:xxxx Blottiere Paul 2017-12-01 Add some tests Blottiere Paul 2017-12-01 Update sip binding Blottiere Paul 2017-12-01 [bugfix] Do no add binding line in both side in reshape map tool Merge: 1cd8b9481c 7c2732d1ad Blottiere Paul 2017-12-05 Merge pull request #5774 from pblottiere/bugfix_ref_rel_null [bugfix] Fixes crash in QgsRelationReferenceWidget Blottiere Paul 2017-11-30 Fixes crash in QgsRelationReferenceWidget Borys Jurgiel 2017-12-05 Fix a tooltip Frank Dekervel 2017-11-29 Fix missing signal/slot connection resulting in non-woring autocompleter for value relation fields (fixes #16676). This oneliner introduces the missing signal/slot connection, and fixes the bug. Nyall Dawson 2017-12-05 Consistent capitalisation Nyall Dawson 2017-12-05 Fix missing delete action for gpkg layers in browser Nyall Dawson 2017-12-05 Fix use of QWidgets from non-gui thread Merge: ba9e19954b 95e40c2499 Alessandro Pasotti 2017-12-05 Merge pull request #5773 from SrNetoChan/add_missing_tooltips Adds missing tooltips Merge: db9fc285f7 1f6cd31fab Martin Dobias 2017-12-05 Merge pull request #5798 from wonder-sk/polygon-3d-fixes [3d] Tessellator fixes + culling mode configuration for 3D polygons Alessandro Pasotti 2017-12-05 Add documentation for new overridden constructors Merge: 011e254e8a efad2f6a1f Alessandro Pasotti 2017-12-05 Merge pull request #5795 from elpaso/delegate-leaks Fix Some Delegate leaks Alessandro Pasotti 2017-12-04 Don't leak memory in qgsnodeeditor delegates Alessandro Pasotti 2017-12-04 Don't leak in metadatawidget delegates Martin Dobias 2017-12-05 Fixes after review Martin Dobias 2017-12-04 [3d] Read/write camera position of the 3D map view in project Mathieu Pellerin 2017-12-05 [processing] list native QGIS algorithms first in modeler dialog Nyall Dawson 2017-12-05 Fix initial extent of map canvas is loaded incorrectly from projects Nyall Dawson 2017-12-05 Fix crash in standalone apps when no QgsApplication available Nyall Dawson 2017-12-05 Fix coverity unreachable code warning Was preventing conditional formatting decorations from showing in relation widgets Nyall Dawson 2017-12-05 Fix coverity uninitialized member warnings Nyall Dawson 2017-12-05 Fix coverity null pointer dereference warnings Nyall Dawson 2017-12-05 Fix coverity ignored return value warnings Merge: b26c14ef04 38cca6ca7e Nyall Dawson 2017-12-05 Merge pull request #5789 from nyalldawson/render_jobs [Rendering] Only render in preview jobs layers that are fast enough Merge: 32ba5bf23f 4689537842 Nyall Dawson 2017-12-05 Merge pull request #5799 from nyalldawson/mingw Mingw build fixes and windows build warning fixes Nyall Dawson 2017-12-05 Tweak API Nyall Dawson 2017-12-04 Always show WMTS/XYZ layers in preview jobs (to pre-warm cache) Nyall Dawson 2017-12-04 Rename layerRenderingTime()->perLayerRenderingTime() Nyall Dawson 2017-12-02 Update docs Nyall Dawson 2017-12-02 Run canvas preview jobs sequentially Only start the next job when the previous one has completely finished. Avoids flooding connection pools with too many quick requests. Nyall Dawson 2017-12-02 More flexible API for preview job determination Nyall Dawson 2017-12-02 Store previous layer rendering time in canvas, not map layer Even Rouault 2017-11-15 [Rendering] Only render in preview jobs layers that are fast enough This implements the improvements discussed in the mailing list thread https://lists.osgeo.org/pipermail/qgis-developer/2017-November/050524.html to avoid rendering layers in preview jobs that take too much time to render. Merge: f180ea4454 5a818707c7 Nyall Dawson 2017-12-05 Merge pull request #5791 from nyalldawson/geom_snapper_vertices Fix geometry snapper sometimes creates unwanted overlapping segments when snapping line layers Nyall Dawson 2017-12-05 Fix build warning Martin Dobias 2017-12-04 [3d] Tessellator fixes + culling mode configuration for 3D polygons - missing vertical walls since a recent tessellator crash fix (fixes #17604) - choice of the culling mode - no culling / back face / front face (fixes #17619) - more unit tests for tessellator Nyall Dawson 2017-12-05 Readability fix Nyall Dawson 2017-12-05 Fix build using mingw Credit to t-hey Borys Jurgiel 2017-12-04 [Plugin manager] Use raw string for zip file path to avoid escaping '\U' in C:\Users. Fixes #17624 Borys Jurgiel 2017-12-04 Fix untranstatable strings Matthias Kuhn 2017-12-04 Fix build warning Matthias Kuhn 2017-12-04 Hide aggregate button in non-aggregate context Alessandro Pasotti 2017-12-04 Don't leak memory in bookmarks delegate Nathan Woodrow 2017-12-04 Add API to ease saving and restoring widget geometry. (#5615) Usage: - QgsGui::instance()->enableAutoGeometryRestore( this ); just after setupUi in your widgets to enable. - Remove any calls to saveGeometry() and restoreGeometry() in your widgets. Nyall Dawson 2017-12-04 Sipify Nyall Dawson 2017-12-04 Fix build warning Harrissou Sant-anna 2017-12-03 Some tweaks on Metadata-->Category dialog Use the + button and add new tooltips Nyall Dawson 2017-12-03 Update tests Nyall Dawson 2017-12-03 Set default method for check validity alg Nyall Dawson 2017-12-03 Less debug noise in geometry validator Nyall Dawson 2017-12-03 [geometry snapper] Don't create invalid geometries with duplicate nodes Fixes #15247 Nyall Dawson 2017-12-03 Show cell values in tooltips in attribute table Otherwise long values can be truncated and hard to read Nyall Dawson 2017-12-03 Add some tags to check validity algorithm Nyall Dawson 2017-12-03 Add API method to remove duplicate nodes from geometries Removes duplicate nodes from the geometry, wherever removing the nodes does not result in a degenerate geometry. By default, z values are not considered when detecting duplicate nodes. E.g. two nodes with the same x and y coordinate but different z values will still be considered duplicate and one will be removed. If useZValues is true, then the z values are also tested and nodes with the same x and y but different z will be maintained. Note that duplicate nodes are not tested between different parts of a multipart geometry. E.g. a multipoint geometry with overlapping points will not be changed by this method. The function will return true if nodes were removed, or false if no duplicate nodes were found. Includes unit tests and a processing algorithm which exposes this functionality. Nyall Dawson 2017-12-03 Spelling Nyall Dawson 2017-12-03 Fix geometry snapper sometimes creates unwanted overlapping segments when snapping line layers Because the default behavior of the snapper is to insert extra vertices into the snapped geometry in order to make it 'follow' the reference geometries exactly, this can result in unwanted results for line layers where the resultant snapped layer has overlapping line segments. Since we can't always know what the desired result is that the user wants (maybe they do want overlapping lines), instead give them control over the result by exposing extra enum options which never insert extra vertices. Mathieu Pellerin 2017-12-02 Fix rubber band handing of curved geometries (#5790) Martin Dobias 2017-12-01 [3d] Fix style copy/paste for 3D renderer (fixes #17540) Martin Dobias 2017-12-01 [3d] Disable 3D view for unprojected (lat/lon) CRS The fact that the map units are in degrees instead of meters means that various bits of the code (e.g. tolerances) are not behaving correctly due to changes in coordinate values being several orders of magnitude lower. So for the time being it is safer to disable 3D view for unprojected CRS and just let the user choose a projected CRS for the project. Mathieu Pellerin 2017-12-02 Enable preview jobs to improve projection map UX when dragging around Mathieu Pellerin 2017-12-02 Fix displayed extent for US National Atlas CRS (and others) on projection map (#5738) Merge: 65a0c069b9 9378f392c8 Nyall Dawson 2017-12-02 Merge pull request #5729 from nyalldawson/proc_dyanmic [processing] Expose dynamic ("data defined") numeric parameters to gui Merge: 6b23e1f299 5f77a48e10 Nyall Dawson 2017-12-02 Merge pull request #5430 from nyalldawson/raster_formats [FEATURE] More output format choices in raster save as dialog Nyall Dawson 2017-11-27 Show closest vertex attributes in identify tool for multipoint layers Nyall Dawson 2017-11-27 Disable direct parameter value input when data defined override is set Nyall Dawson 2017-11-27 [processing] Make set m value accept dynamic m values Nyall Dawson 2017-11-27 Cache field lookup when evaluating field-based property values Nyall Dawson 2017-11-27 Update algorithms for new API Nyall Dawson 2017-11-27 Tweak processing API to better handle dynamic properties Nyall Dawson 2017-11-27 Fix failing test Nyall Dawson 2017-11-26 [processing] Allow data defined z value for "set z value" algorithm Allows easy setting of z from an existing height attribute! Nyall Dawson 2017-11-26 [processing] Make buffer distance a dynamic property Data defined buffer distance through the processing toolbox! Nyall Dawson 2017-11-26 [processing] Expose data defined button for dynamic numeric parameters When running algorithms through the toolbox, which have dynamic numeric parameters, add a data defined property override button next to the widget so that users can set the overrides for these parameters. Previously this was available only in the backend, but not exposed anywhere in the GUI. Note that currently no algorithms support dynamic parameters, so don't expect to see this everywhere. It's also only available in toolbox/batch processing modes, not in models. Nyall Dawson 2017-11-26 [processing] Some more framework for dynamic (data defined) parameters Nyall Dawson 2017-11-26 Small refactor of QgsPropertyOverrideButton Nyall Dawson 2017-10-24 Remember window geometry for raster save dialog Nyall Dawson 2017-10-24 [FEATURE] More output format choices in raster save as dialog Previously only geotiff format was available, even though the underlying QgsRasterFileWriter/GDAL libraries support other formats. This commit exposes those other formats to the dialog so that users can directly save rasters to them (including everyone's new BFF, geopackage). Merge: b8b8c1ae93 133051a174 Nyall Dawson 2017-12-02 Merge pull request #5600 from Gustry/sortby add order by expression algorithm Merge: 31c79da523 aaa18e0b89 Nyall Dawson 2017-12-02 Merge pull request #5787 from nyalldawson/index Fix OGR provider cannot create attribute or spatial indexes for GeoPackage/SQLite layers Nyall Dawson 2017-12-02 Address review comments Nyall Dawson 2017-12-02 Fix OGR provider cannot create attribute or spatial indexes for GeoPackage/SQLite layers Previously this capability was only exposed for shapefiles, but was available in the spatialite provider. We don't use that for GeoPackages, so I've ported the functionality across to the OGR provider for these data sources. Includes unit tests Alessandro Pasotti 2017-12-01 Don't crash when project has no layers This only crashes when Qt is built in debug mode because there is an assert in the item model class that checks for index range validity. Merge: b22825a41d 88054a3744 Alessandro Pasotti 2017-12-01 Merge pull request #5766 from Gustry/file_downloader Display the downloaded size in QgsFileDownloaderDialog Merge: 0e2207ab3c 6c897b6b1e Alessandro Pasotti 2017-12-01 Merge pull request #5779 from elpaso/bugfix-17003-16350-bookmarks [bugfix] Bookmarks: fix a crash and show 6 digits Alessandro Pasotti 2017-12-01 [bugfix] Bookmarks: fix a crash and show 6 digits Fixes #17003 Spatial bookmarks keyboard navigation: right-arrow causes a row to appear below the current one and looks like a tree expansion (actually crashes master) Fixes #16350 Spatial Bookmark Panel: precision gets trimmed Merge: 1c1de3a88b 8233a8fbdc Alessandro Pasotti 2017-12-01 Merge pull request #5776 from elpaso/bugfix-17005-bookmarks-sorting [bugfix] Bookmarks sorting with a proxy model Nyall Dawson 2017-12-01 [processing] Fix optional numeric parameters cannot be cleared Without this change optional numeric parameters have no way to be cleared in the GUI - they are always forced to have a value Fixes #17471 - but I've noticed that many optional numeric GRASS parameters have a non-null default value. These may need to be investigated and manually changed to None defaults in the description files. Nyall Dawson 2017-12-01 Fix not-set defaults for numeric parameters were converted to 0 Nyall Dawson 2017-12-01 Bump lowest possible min for numeric parameters to -DBL_MAX + 1 We need to reserve -DBL_MAX as a special value, to allow it to work correctly in QDoubleSpinBoxes (limitation of QDoubleSpinBox) Nyall Dawson 2017-12-01 Show nicer tooltips for numeric processing parameters With min/max and default values (when set) Nyall Dawson 2017-12-01 [processing] Fix optional layer parameters are filled by default Refs #17471 Not a full fix for 17471 - that requires handling of optional numeric values too Nyall Dawson 2017-12-01 Add missing qHash for older Qt versions Nyall Dawson 2017-12-01 [processing] group option for autoincrement field algorithm Merge: f6e63d7f4c 656de62e70 Alessandro Pasotti 2017-12-01 Merge pull request #5737 from elpaso/hidpi-cursors [bugfix][hidpi] Scalable SVG theme cursors Nyall Dawson 2017-11-29 Fixes and cleanups to algorithm dialogs Nyall Dawson 2017-11-29 Start moving processing algorithm dialog to c++ In an attempt to avoid Python global interpreter locks which block the UI thread. Nyall Dawson 2017-12-01 Add missing overrides Merge: c12770d041 cc29f0ee36 Nyall Dawson 2017-12-01 Merge pull request #5717 from nyalldawson/layout_next4 [layouts] Port/adapt all remaining item types Nyall Dawson 2017-12-01 Indentation Nyall Dawson 2017-11-30 Standardise some algorithm names Nyall Dawson 2017-11-30 Show algorithm ID in tooltip in toolbox Alessandro Pasotti 2017-11-30 [bugfix] Bookmarks sorting with a proxy model Fixes #17005 spatial bookmarks can't be sorted I believe that this has been broken since https://github.com/qgis/QGIS/pull/2661 Martin Dobias 2017-11-30 [3d] Rename "Reset view" to "Zoom Full" (fixes #17568) Merge: 8aa05735de 042fd33db7 Alessandro Pasotti 2017-11-30 Merge pull request #5772 from elpaso/bugfix-17584-bookmarks-sync [bugfix] Bookmark project sync Merge: ded892eaee 997286fe42 Martin Dobias 2017-11-30 Merge pull request #5768 from wonder-sk/fix-17514-crs-change Fix 3D view if terrain DEM is in different CRS Alexandre Neto 2017-11-30 Adds missing tooltips Etienne Trimaille 2017-11-30 add warning about sort algorithm might not work as expected Etienne Trimaille 2017-11-28 add some notes in processing test readme Etienne Trimaille 2017-11-10 add sort by expression algorithm Etienne Trimaille 2017-11-29 display the downloaded size in QgsFileDownloaderDialog Nyall Dawson 2017-11-30 [needs-docs] Add some shortcuts for opening the attribute table Adds: - shift + f6: show table filtered to selected features - ctrl + f6: show table filtered to visible features (These are alongside the existing 'f6' shortcut which opens the table using the default mode set via the options dialog) Richard Duivenvoorde 2017-11-27 fix #17562 broken legend uris Matthias Kuhn 2017-11-28 Move "Add circular string" to regular shapes toolbar It's not a basic digitizing tool Alessandro Pasotti 2017-11-30 [bugfix] Bookmark project sync Fixes #17584 Spatial Bookmarks checkbox is not synced with project status Merge: f6acf37637 6d87c2b28f Blottiere Paul 2017-11-30 Merge pull request #5762 from pblottiere/fix_typo_as Fixes typos in auxiliary storage documentation Tim Sutton 2017-11-30 Fix processing errors on startup and execution on MacOS (#5769) Mathieu Pellerin 2017-11-30 [processing] fix DlgModeler.ui layout warnings Alessandro Pasotti 2017-11-29 Use screen to grab instead of deprecated grabWidget Martin Dobias 2017-11-29 Fix doc coverage test Salvatore Larosa 2017-11-29 [pyqgis-console] fix strings in options tooltips Martin Dobias 2017-11-29 [3d] Reproject DEM for terrain if the DEM has different CRS (fixes #17514) Matteo Ghetta 2017-11-29 processing test for difference algorithm (#5764) Merge: de3aa0c9f8 77f5959a7a Salvatore Larosa 2017-11-29 Merge pull request #5757 from slarosa/pyconsole_ui_improvements [pyqgis-console][ui] move find text tools to toolbar widget Merge: 30fad6ef33 6378332c01 Matthias Kuhn 2017-11-29 Merge pull request #5767 from rduivenvoorde/fix_#17580_missing_flags flags apparently converted from png to svg Fix #17580 Richard Duivenvoorde 2017-11-29 flags apparently converted from png to svg Merge: 2c65dbcd3b 7e711f1380 Alessandro Pasotti 2017-11-29 Merge pull request #5765 from elpaso/bugfix-17539-bookmarks [bugfix] Fix broken bookmarks Alessandro Pasotti 2017-11-28 [bugfix] Fix broken bookmarks Fixes #17539 I can only create one spatial Bookmark in current master In fact there were other bugs (like loosing SRID when converting to "in project"). Martin Dobias 2017-11-29 [3d] Cleaned up code for camera translation + tests Mathieu Pellerin 2017-11-29 [offset curve tool] fix two serious issues (#5760) - broken polygon support (fixes #15222) - lost of parts when using tool with mutlipart features Merge: 29bfb10f62 d65c036781 Alexander Bruy 2017-11-29 Merge pull request #5745 from alexbruy/processing-cleanup Processing cleanup Blottiere Paul 2017-11-29 Update sip binding Blottiere Paul 2017-11-29 Fix typos in auxiliary storage doc Nyall Dawson 2017-11-29 Ensure ellipsoid is correctly set for new projects Merge: 62dbf4ce26 b8a62f4f4d Nyall Dawson 2017-11-29 Merge pull request #5758 from nyalldawson/leftof Geometry "leftOf" improvements Nyall Dawson 2017-11-29 GML is too fragile, but shapefiles, you've never let me down... Nyall Dawson 2017-11-29 [processing] Make split with lines output single part features instead of keeping parts collected into a single multipart feature Nyall Dawson 2017-11-29 [processing] Fix Geometries algorithm should only keep results with the same geometry type as the original features Otherwise it's inserting points into line features when the geometry repair results in a point geometry only Nyall Dawson 2017-11-29 Fix network analysis routing fails in some cases (refs #11687) Nyall Dawson 2017-11-29 More tweaks to leftOf logic Nyall Dawson 2017-11-29 Update API breaks docs Nyall Dawson 2017-11-29 Unify behavior of various geometry API leftOf tests Now instead of mixing bools/numeric returns, we always use ints, where: -1 = left 0 = test failed, e.g. point on line 1 = right Also fix a bunch of extra issues identified with left of tests as a result of these changes Richard Duivenvoorde 2017-11-28 Fix #17573 inconsistency of icons in layer trees Etienne Trimaille 2017-11-28 display apple cmd symbol instead of ctrl in the legend Radim Blazek 2017-11-28 closestSegmentWithContext() doc and test fix Radim Blazek 2017-11-28 fixed closestSegmentWithContext() paramas in Python Salvatore Larosa 2017-11-28 [pyqgis-console][ui] move find text tools to toolbar widget Alessandro Pasotti 2017-11-28 [hidpi] New icons and bigger cursors Cursors are now approximately 24x24 pixels on 96dpi Salvatore Larosa 2017-11-28 [pyqgis-console] update api files and qsci_apis/generate_console_pap.py script Salvatore Larosa 2017-11-28 [pyqgis-console] fix missing import for pap file compiler Etienne Trimaille 2017-11-28 Fix plural modeler tool -> modeler toolS Nyall Dawson 2017-11-28 Fix left of test for linestrings The test was returning invalid results for certain geometries Salvatore Larosa 2017-11-28 [pyqgis-console] prepared APIs file updated included APIs are: * PyQGIS3 * PyQt5 * Python3.6 * GDAL-2.2.3 * GEOS-3.6.3 Merge: 658474988b 7ff6470df7 Blottiere Paul 2017-11-28 Merge pull request #5744 from pblottiere/refrel_crash [bugfix] Fixes a crash in QgsRelationReferenceWidgetWrapper Alexander Bruy 2017-11-28 remove extra quotes from map tips (fix #17491) Alexander Bruy 2017-11-27 [processing] remove old params from wrappers Alexander Bruy 2017-11-27 [processing] cleanup files from unused code and remove some files Alexander Bruy 2017-11-27 [processing] remove unused files Alexander Bruy 2017-11-27 [processing] remove Python 2 compatibility layer Merge: d31f60baa5 3c702c07a0 Hugo Mercier 2017-11-28 Merge pull request #5743 from m-kuhn/fix17564 Fix crash with constraint results and custom .ui Alessandro Pasotti 2017-11-28 [hidpi] New cursor icons for identify and sampler Thanks Alexandre Neto! Patrick Valsecchi 2017-10-26 [FEATURE][needs-docs] Add OGC filters to WMS Implement https://github.com/qgis/QGIS-Enhancement-Proposals/issues/104 Mathieu Pellerin 2017-11-28 Show unknown feature count instead of misleading 0 in sublayer dialog Merge: 2156e89c1a a95aecafd6 Nyall Dawson 2017-11-28 Merge pull request #5727 from nyalldawson/sublayer Fix ogr sublayer handling of names containing ":" Merge: 721551f8b6 5c66526c7d Nyall Dawson 2017-11-28 Merge pull request #5748 from nyalldawson/offset_tool Fix offset curve tool offsets curves in opposite direction to mouse Nyall Dawson 2017-11-28 Pressing escape cancels offset tool Nyall Dawson 2017-11-28 [offset tool] Also check for ctrl modifier on final click Otherwise copies are only made if ctrl was held on the first click, but holding ctrl on the second click is also a natural behavior Nyall Dawson 2017-11-28 Use QgsGeometry API for offset tool instead of raw geos calls Nyall Dawson 2017-11-28 Cleanup some offset tool code Nyall Dawson 2017-11-28 Fix offset curve tool offsets curves in opposite direction to mouse Martin Dobias 2017-11-27 Introduce QgsVector3D for 3D vectors with double precision QVector3D with single precision is not always enough (it has only ~7 significant digits) Matthias Kuhn 2017-11-27 Fix crash with constraint results and custom .ui Fix #17564 Blottiere Paul 2017-11-27 Add test Blottiere Paul 2017-11-27 Fixes relation reference widget crash when no relation Martin Dobias 2017-11-27 qDebug -> QgsMessageLog Martin Dobias 2017-11-23 [3d] Fix crash in tessellator with near coords (fixes #17286, fixes #17515) As the readme of poly2tri library says: "Poly2Tri does not support repeat points within epsilon." When the coordinates are very near to each other, we get crashes in triangulation code. To prevent that, we try to simplify geometries to hopefully fix the problem automatically, if that fails we just skip the polygon as the last resort. Usually this happens if user tries to use 3D renderer on unprojected lat/lon coordinates. Alessandro Pasotti 2017-11-27 [hidpi] Auto-scale cursors based on DPIs This should work well on different DPI screens. Still needs some testing on the various platforms. Alessandro Pasotti 2017-11-24 [bugfix][hidpi] Scalable SVG theme cursors Add support for SVG cursor: ZoomIn, ZoomOut, Identify, CrossHair, CapturePoint, Select, Sampler, Icons are provisional: they need some love from a decent graphics designer. Fixes #12671 Merge: 9bfb3f31ee 4aa97d865d Blottiere Paul 2017-11-27 Merge pull request #5697 from pblottiere/server_bugfix_getprojectsettings [server][bugfix] Fixes #17519 by fixing GetProjectSettings response Blottiere Paul 2017-11-22 Add a test Blottiere Paul 2017-11-22 Fixes #17519 by fixing GetProjectSettings response Nyall Dawson 2017-11-27 Fix regexp_substr expression function returning whole match instead of captured group Nathan Woodrow 2017-11-27 Update API break docs Nathan Woodrow 2017-11-27 Fix #17510 - Better scoping of QgsProjectionSelectionDialog inside QgsProjectionSelectionWidget Nathan Woodrow 2017-11-27 Remove bound sync from crssync. Not longer needed Nathan Woodrow 2017-11-27 Update srs.db with new bounds Nathan Woodrow 2017-11-27 Update bounds srs.db in source from epsg db Nyall Dawson 2017-11-27 Fix data defined button icon size on hidpi screens Nyall Dawson 2017-11-27 Fix slightly oversized filter clear icons And make sure on low-dpi screens the icon size is 16px for pixel-snapped rendering of the svg Larry Shaffer 2017-11-09 Fix macOS Qt 5.9+ close boxes do not show on document mode tab bar tabs Setting any stylesheet makes the default close button disappear. Setting a custom close button temporarily works around issue. See: https://bugreports.qt.io/browse/QTBUG-61092 https://bugreports.qt.io/browse/QTBUG-61742 Harrissou Sant-anna 2017-11-25 Do not change property widget status if the dialog is rejected refs #16766 Harrissou Sant-anna 2017-11-23 Add Cancel and Help buttons to Property assistant dialog because sometimes opening this dialog is a mistake and you want to close it Also enable the Help capability Harrissou Sant-anna 2017-11-26 Make frames expandable and cover needed space Harrissou Sant-anna 2017-11-16 Set a title to the 3D config widget Nyall Dawson 2017-11-27 Add spell check variants for tessellate Nyall Dawson 2017-11-25 Move conversion of tesselation to multipolygon to QgsTessellator Also - add unit test - fix bad tesselation due to missing origins Nyall Dawson 2017-11-25 [processing] Add QGIS 3d provider Adds a new QGIS processing provider for 3d algorithms, available only when QGIS is built WITH_3D Currently includes only a single algorithm for tesselating geometries, which exposes the functionality of QgsTesselator to processing. Like the native c++ algorithm provider, algorithms in the 3d provider are transparently merged with the other QGIS providers (i.e. they aren't separated into their own group) Nyall Dawson 2017-11-26 Fix failing doc test Nyall Dawson 2017-11-26 [processing] Add a model-only "load layer to project" algorithm This can be used to force loading a layer into the current project. The primary use case here is to load a preset layer as part of a model, but it's also useful for loading results from the 'package layers' algorithm into the project. Nyall Dawson 2017-11-26 Add missing output from package algorithm Nyall Dawson 2017-11-26 [processing] Add a model-only algorithm for renaming layers This is required for algorithms with behaviour which depends on the layer names (e.g. the package algorithm uses the layer name as the table name in the geopackage). We need a way for models to be able to explicitly specify a layer name for this algorithm to be useful in models, otherwise the auto-generated temporary layer names are used (which are not very nice!) Nyall Dawson 2017-11-26 Fix definition of output file parameters Nyall Dawson 2017-11-26 [processing] Add a generic map layer output type For occasions when an algorithm creates a map layer, but the type is not known in advance (i.e. could be raster OR vector) Nyall Dawson 2017-11-26 Improve name of memory layers output from processing Nyall Dawson 2017-11-26 Fix tests Nyall Dawson 2017-11-26 Update tests, add new test for complex layer name Nyall Dawson 2017-11-26 Fix some inefficient QString replace calls Nyall Dawson 2017-11-26 Fix inefficient QString splitting QString::split with single characters is about 10x faster than QString::split using QStrings Nyall Dawson 2017-11-26 Fix handling of ogr sublayers with ':' in their name Unlikely to happen, but it does occur with some layers coming from processing models. In any case we want QGIS to be super-tolerant of corner cases like this! Nyall Dawson 2017-11-26 Fix package layers algorithm can't take the outputs from models Fixes #17544 Nyall Dawson 2017-11-24 Fix crash when a geopackage layer is open in QGIS, and then is overwritten with another layer with different field definitions Borys Jurgiel 2017-11-25 Follow up 248bc5db032cf Alexander Bruy 2017-11-25 fix en_US locale handling in QgsHelp Merge: 916c9c4cdb 58f559690e Alessandro Pasotti 2017-11-24 Merge pull request #5710 from elpaso/api-code-cleaning-int-2-enums QgsVectorLayer code cleaning use enums instead of int Matthias Kuhn 2017-11-24 Open heart surgery on expression context for processing sources Matthias Kuhn 2017-11-24 Add test for QgsExpressionContextScope::takeScopes Matthias Kuhn 2017-11-24 Expression context creation for processing improvements Hiding away the implementation directly in QgsProcessingFeatureSource See discussion https://github.com/qgis/QGIS/pull/5709/files/ec97102bc687cdd3aace40359b67c9e45913b726#r152903378 Matthias Kuhn 2017-11-24 Fix file mode Etienne Trimaille 2017-11-24 add missing import operator (#5724) Alessandro Pasotti 2017-11-24 Add changed return values to api break Merge: 97f749e6b4 b786ed03b2 Nyall Dawson 2017-11-24 Merge pull request #5719 from nyalldawson/translate_z geometries: translate Z/M Mathieu Pellerin 2017-11-24 [processing] fix error when adding refactor fields alg in empty model (fixes #17421) Mathieu Pellerin 2017-11-24 [processing] order 3rd party provider groups (#5723) Alessandro Pasotti 2017-11-24 Add return cases to the docs and fully qualified enums Mathieu Pellerin 2017-11-24 [processing] move grass & saga version number to tooltips D'Hont René-Luc 2017-11-16 [BUGFIX][Spatialite] Setting default value in loadFields with the right index Because Geomtry field is not added to fields list, the index do not respect the index in the table. It's necessary to have a realFieldIndex. Merge: 8b15c73d2b 29abd9d3f9 Alessandro Pasotti 2017-11-24 Merge pull request #5720 from elpaso/bugfix-17442-null-categories [bugfix] Categorized style issue using numeric fields with NULL values Alessandro Pasotti 2017-11-24 [bugfix] Categorized style issue using numeric fields with NULL values Fixes #17442 Merge: 1fcadb72ff 89914821df Nyall Dawson 2017-11-24 Merge pull request #5680 from DelazJ/hidefields [Save As] Set fields export options visible only when compatible Nyall Dawson 2017-11-24 Add a unit test Nyall Dawson 2017-11-24 Fix some doxygen warnings Nyall Dawson 2017-11-24 Fix closest vertex z/m doesn't show in identify tool for multiline geometries, remove duplicate closest M value attribute Nyall Dawson 2017-11-24 [processing] Make translate algorithm native And add option to translate z/m values Nyall Dawson 2017-11-24 Sipify Nyall Dawson 2017-11-24 Update test masks Nyall Dawson 2017-11-24 Fix z order stacking of guides Nyall Dawson 2017-11-24 Allow transform methods in QgsAbstractGeometry/QgsGeometry to also transform z/m values via scale/translate arguments Mathieu Pellerin 2017-11-24 [processing] fix for import into spatialite and execute sql algorithms Merge: 2b5aca5518 f8d839519f Nyall Dawson 2017-11-24 Merge pull request #5702 from nyalldawson/dxf_improve [dxf] Add option to export labels as text elements, instead of mtext Nyall Dawson 2017-11-24 Update indentation Nyall Dawson 2017-11-24 [layouts][FEATURE] Port arrow functionality to polyline item Instead of a separate (badly behaved) item type for arrows, instead add the arrowhead options to the much nicer polyline item. There's still a dedicated toolbar action for creating arrows, but all this does is create a polyline with the arrowhead enabled by default. Nyall Dawson 2017-11-22 Port ui for attribute table Merge: 6278245949 5b66ea7674 Nyall Dawson 2017-11-24 Merge pull request #5689 from nyalldawson/gpkg_alg [processing] Fixes to non flat-file exports Nyall Dawson 2017-11-22 Start hooking up tables to app Nyall Dawson 2017-11-22 Port and fix unit tests Nyall Dawson 2017-11-22 Port table subclasses Nyall Dawson 2017-11-21 Port text table Nyall Dawson 2017-11-21 Start porting table items Nyall Dawson 2017-11-21 Make scalebars auto selected between m/km and ft/miles when newly added Based on current linked map scale and linked map CRS Nyall Dawson 2017-11-21 Fix map item tooltips Nyall Dawson 2017-11-21 Also link new legends to selected map item Nyall Dawson 2017-11-21 [layouts] Link new scalebars to selected map item, if there is one Fixes #13851 Nyall Dawson 2017-11-21 [layouts] Simplify scalebar unit handling Instead of auto setting the units to meters/feet, and then using the label multiplier setting to obtain a scalebar in km/miles, instead we always keep auto-set label multipliers at 1 and just always keep the users explicitly set scale bar units. This should help avoid the complexity of layout scale bars, while still keeping flexibility if someone does need custom units. Nyall Dawson 2017-11-21 Simplify some code, cleanup UI Nyall Dawson 2017-11-20 [layouts] Add more unit choices to scalebars Explicitly add options for kilometers, miles, etc as the current UX for setting these is too confusing! Fixes #16921 Nyall Dawson 2017-11-20 Readd tests for scalebars Nyall Dawson 2017-11-20 Port more scalebar functionality Nyall Dawson 2017-11-20 Fix incorrect render context scaling for scale bar rendering Nyall Dawson 2017-11-20 Begin porting scalebar item Nyall Dawson 2017-11-20 Restore some tests Nyall Dawson 2017-11-20 More work on layout multiframe undo/redo Nyall Dawson 2017-11-20 Modernize code Nyall Dawson 2017-11-20 Remove some processEvents usage Nyall Dawson 2017-11-14 more attempts to fix multiframe undo Nyall Dawson 2017-11-07 Some undo/redo fixes for multiframe items Nyall Dawson 2017-11-14 Update test masks Nyall Dawson 2017-11-06 Update sip Nyall Dawson 2017-11-06 Add ui for configuring html items Nyall Dawson 2017-11-06 Fix test failure Nyall Dawson 2017-10-31 More work on porting multiframe items Nyall Dawson 2017-10-31 Resurrect tests for html item Nyall Dawson 2017-10-31 Sip is p****** me off, by refusing to build for unrelated reasons Block a bunch of classes from Python bindings for now until sip gets over itself Nyall Dawson 2017-10-27 Begin port of HTML item Nyall Dawson 2017-10-27 Fix a number of multiframe methods Nyall Dawson 2017-10-27 Add page number selection to new item dialog Nyall Dawson 2017-10-27 Restore api for handling layout item page numbers Nyall Dawson 2017-10-27 Start of multiframe porting Merge: cd0ba918ba 13cb8e4e0b Nyall Dawson 2017-11-24 Merge pull request #5713 from lejedi76/fix_remove_fromOldWkbType [db_manager] remove fromOldWkbType (api_break) from vlayer Nyall Dawson 2017-11-24 Rename some static variables to use 's' prefix To match QGIS code conventions Even Rouault 2017-11-23 [OGR provider] When creating a new layer with createEmptyLayer(), make sure the opened datasets do not get reused Nyall Dawson 2017-11-23 [processing] Throw an exception when sinks cannot be created Gives users debugging information messages on why the layers could not be created Also allow overwriting existing layers in geopackage outputs Nyall Dawson 2017-11-23 Fix some memory leaks Nyall Dawson 2017-11-23 Fix running processing tests multiple times Nyall Dawson 2017-11-23 Fix ui build warnings Nyall Dawson 2017-11-22 [processing] Change save as spatialite option to save as GeoPackage Since it's much more useful. Also add a prompt for layer name, so that you can save the results of an algorithm into an existing geopackage without wiping existing layers. Nyall Dawson 2017-11-22 [ogr] Fix cannot create layers for geopackage datasets when the database does not yet exist Nyall Dawson 2017-11-22 Fix error in Geometry by Expression We can't depend on preparing the expression, as we may not have enough context to do this during the algorithm preparation step Nyall Dawson 2017-11-22 [processing] Ensure correct sublayer is loaded when saving output to destination with multiple sublayers Nyall Dawson 2017-11-22 [processing] Fix saving outputs to non-file formats JD LOMENEDE 2017-11-24 remove fromOldWkbType (api_break) Matthias Kuhn 2017-11-23 Use layer context in RefactorFields algorithm Fix #17533 Matthias Kuhn 2017-11-22 Allow adding sources to processing expression context Alexander Bruy 2017-11-23 [processing] restore Help button functionality in modeler (fix #17483) Alexander Bruy 2017-11-23 [processing] don't throw error if GRASS not found on Mac (fix #17443) Alexander Bruy 2017-11-23 [processing] detect GRASS 7.4 on Mac Martin Dobias 2017-11-23 Fix tessellation of polygons that are not horizontal Discovered by Nyall while working on PR #5708 Tessellation would shift coordinates because when points got reprojected to the new base, the Z coordinates were considered zero (which worked only when all points were on the same plane). Alessandro Pasotti 2017-11-23 Update tests Alessandro Pasotti 2017-11-23 QgsVectorLayer code cleaning use enums instead of int It was one of the TODOs for QGIS 3 Merge: 5206bf0f76 a7ffde6c95 Alessandro Pasotti 2017-11-23 Merge pull request #5707 from elpaso/bugfix-17262-lineedit-x-button [ui][bugfix] lineedit add margin for X icon Nyall Dawson 2017-11-23 [3d] Fix creation of extruded walls in vertex binding mode Previously the walls always had horizontal top/bottom, but in vertex binding mode the walls need to have different z values at the start and end coordinate Note that the unit test exposes a different bug in the tesselator, which should also be fixed... Mathieu Pellerin 2017-11-23 [node editor] fix crash when editor is open and feature deleted Borys Jurgiel 2017-11-23 Fix #15627: missing plugin icons in Plugin Manager Alessandro Pasotti 2017-11-23 [ui][bugfix] lineedit add margin for X icon Fixes #17262 Needs backporting Alessandro Pasotti 2017-11-23 [ui][hidpi] Form line edit: compute icon size instead of hardcoding Merge: 9d8a39fac0 b448826d5b Matthias Kuhn 2017-11-23 Merge pull request #5699 from m-kuhn/valueRelationMultiSelect Fixes for Value relation widget, multi select Merge: 060b3e3a54 9f56878d88 Alessandro Pasotti 2017-11-23 Merge pull request #5694 from elpaso/bugfix-17518-pg-import--without-schema [bugfix][postgres] Browser panel D&D a layer onto a postgresql connection tree … Nyall Dawson 2017-11-23 Fix indentation Mathieu Pellerin 2017-11-23 [ArcGIS REST] fix fallback feature id value (followup to f32791e) Nyall Dawson 2017-11-16 Add some unit tests for DXF export Mathieu Pellerin 2017-11-23 [ArcGIS REST] fix caching logic for extent filtered requests Nyall Dawson 2017-11-16 [dxf][feature] Add option to export labels as text elements, instead of mtext Sponsored by SMEC Merge: b288a5f5fa 0a18b1fdd0 Nyall Dawson 2017-11-23 Merge pull request #5650 from nyalldawson/proc_gpkg [FEATURE][processing] Package layers algorithm Nyall Dawson 2017-11-23 Update sip Nyall Dawson 2017-11-23 Add unit test for package algorithm Nyall Dawson 2017-11-16 [FEATURE][processing] Package layers algorithm Allows multiple vector layers to be collected together into a geopackage database output Previously all existing methods avilable in QGIS rely on adding layers one-at-a-time, which is tedious for large numbers of layers. Sponsored by SMEC Nyall Dawson 2017-11-16 [processing] Generalise modeler multi-step feedback proxy for use outside of modeler This can be useful too for individual algorithms Martin Dobias 2017-11-22 Set initial extent of a new 3D view to extent of the main canvas Martin Dobias 2017-11-22 Fix world origin and camera position on terrain change (fixes #17514) This makes "zoom full" in 3D view working again after modification of terrain generator. Also we update the camera position so it looks at the same spot as it was before. Borys Jurgiel 2017-11-22 Update icon path Borys Jurgiel 2017-11-22 Install missing icon Alessandro Pasotti 2017-11-22 [bugfix][wms] Fix GetFeatureInfo Fixes #17498 WMS GetFeatureInfo requests not working Use the right variable instead of an unitialized one ( followup b119744 ) Matthias Kuhn 2017-11-22 Fix reading of multi selection ValueRelation widgets Matthias Kuhn 2017-11-22 Avoid recursion in ValueRelation widget Fix #17521 Alessandro Pasotti 2017-11-22 [bugfix] Add some more logic to get the schema name if empty Merge: ade6b60955 98d2dcbf7a Vincent Mora 2017-11-22 Merge pull request #5696 from elpaso/bugfix-17517-singlebandgrey-crash [bugfix] Crash on raster layer render change from python Everything looks good to me, thanks @elpaso Merge: 880af67627 a374ebe965 Matthias Kuhn 2017-11-22 Merge pull request #5688 from m-kuhn/fix17496 Relation reference widget: apply conditional styles Richard Duivenvoorde 2017-11-22 add inforce to spelling.dat Richard Duivenvoorde 2017-11-21 typo: inforced->enforced Merge: d6d4097036 3563298988 Blottiere Paul 2017-11-22 Merge pull request #5693 from pblottiere/wms_flaky2 [server] Enable all WMS tests (GetMap, GetPrint, GetLegendGraphics) Alessandro Pasotti 2017-11-22 [bugfix] Crash on raster layer render change from python Fixes #17517 Requires backporting Alessandro Pasotti 2017-11-22 [bugfix] Browser panel D&D a layer onto a postgresql connection tree node icon fails without notice Fixes #17518 by defaulting to "public" if no schema is given Merge: db3c93c3a6 e9309eec70 Sandro Mani 2017-11-22 Merge pull request #5692 from manisandro/afsshareddata_mutex [ArcGIS REST] Add missing mutex to QgsAfsProvider (fixes #17513) Blottiere Paul 2017-11-22 Enable all WMS tests (GetMap, GetPrint, GetLegendGraphics) Sandro Mani 2017-11-22 [ArcGIS REST] Also protect mCache.clear() by mutex Sandro Mani 2017-11-22 [ArcGIS REST] Add missing mutex to QgsAfsProvider (fixes #17513) Merge: 059c997766 d775a0d97a Alessandro Pasotti 2017-11-22 Merge pull request #5691 from elpaso/bugfix-17507-gpkg-filtered-edit [app][bugfix] Update layer editable state when filter is changed Merge: 58bfbd51cc 5f6c1bac61 Alessandro Pasotti 2017-11-22 Merge pull request #5687 from elpaso/bugfix-16753-offline-editing-wfs-warning [offline-editing] Add a warning icon and tooltip to WFS sources Alessandro Pasotti 2017-11-22 Rewording of warning message for WFS unstable pk Matthias Kuhn 2017-11-22 Relation referenc widget: apply conditional styles Fix #17496 Matthias Kuhn 2017-11-22 Add QString operator to QgsExpression Merge: 7e727fd88f a416f4e30c Blottiere Paul 2017-11-22 Merge pull request #5658 from pblottiere/qurl_obsolete [server] Fix obsolete QUrl method Merge: 5945a84d21 fd1539f502 Matthias Kuhn 2017-11-22 Merge pull request #5640 from pblottiere/wms_flaky [server] WIP: detect WMS flaky tests Blottiere Paul 2017-11-16 Fix obsolete call of addQueryItem on QUrl in server Merge: b058df7d1d 333a8e9e94 Blottiere Paul 2017-11-22 Merge pull request #5638 from pblottiere/bugfix_joins [bugfix] Fixes #17450 by correctly setting the join info ordered list Alessandro Pasotti 2017-11-22 [app][bugfix] Update layer editable state when filter is changed Fixes #17507 Alessandro Pasotti 2017-11-22 Initialize some more vars to make Valgrind happy Blottiere Paul 2017-11-22 Skip test instead of commenting Blottiere Paul 2017-11-22 Add some masks and set a higher threshold for comparing images Blottiere Paul 2017-11-15 Disable a test Blottiere Paul 2017-11-15 Split some WMS tests Blottiere Paul 2017-11-15 Fixes #17450 by correctly setting the join info ordered list Merge: d62b4e9760 b97c6a8d88 Nyall Dawson 2017-11-22 Merge pull request #5686 from nyalldawson/encoding [processing] Don't use crappy Qt file picker dialog Nyall Dawson 2017-11-22 Use native file picker for spatialite export option also Merge: 5be5c1e6b9 59cc5434b8 Nyall Dawson 2017-11-22 Merge pull request #5683 from Gustry/metadata_crs fix #17456 improve CRS display in the metadata tab Alessandro Pasotti 2017-11-21 Initialize some vars to make Valgrind happy Etienne Trimaille 2017-11-21 switch display between identification section and provider in the metadata tab Etienne Trimaille 2017-11-21 fix #17456 improve CRS display in the metadata tab Alessandro Pasotti 2017-11-21 [ogr] Re-compute capabilities when a subset string is changed Alessandro Pasotti 2017-11-21 [app] Don't trigger repaint twice Alessandro Pasotti 2017-11-21 [app] Use unique pointer for query builder Alessandro Pasotti 2017-11-21 [grass] Fix build for metadata->htmlMetadata Alessandro Pasotti 2017-11-21 [offline-editing] Add a warning icon and tooltip to WFS sources Fixes #16753 off-line editing synchronization cripples the original datasource if this is a WFS-T Layer Salvatore Larosa 2017-11-16 [dbmanager] fixes #17476: QGIS master: update SQL layer error if name contains uppercase chars Merge: a29fad4408 a12939d380 Alessandro Pasotti 2017-11-21 Merge pull request #5679 from elpaso/bugfix-16935-gpkg-split-features [bugfix] Editing a GPKG layer added by d&d leads Merge: 4bc4494e12 373471214f Nyall Dawson 2017-11-21 Merge pull request #5684 from Gustry/provider_metadata rename metadata() to htmlMetadata() in QgsRasterDataProvider Nyall Dawson 2017-11-21 [processing] Move destination encoding option to separate menu action ...instead of embedding in output destination file selector. Otherwise Qt downgrades the file picker to the Qt basic file picker, instead of the native OS file picker. Which is a huge downgrade and barely functional for users. Also remember last selected file format Mathieu Pellerin 2017-11-21 [ui] split Z/M values checkbox in new memory layer dialog (#5685) Etienne Trimaille 2017-11-21 rename metadata() to htmlMetadata() in QgsRasterDataProvider Nyall Dawson 2017-11-21 Add a new dialog for selecting file encoding, QgsEncodingSelectionDialog Can be used to prompt users for a file encoding choice Mathieu Pellerin 2017-11-21 [ui] improve new geopackage layer dialog (#5682) - move a number of options under a collapsible group - rework wording for Z dimension and M values - disable z and m checkboxes when geometry type is non spatial Alessandro Pasotti 2017-11-21 [bugfix][auth] 2to3 settings migrate authcfg for WMS/WFS Fixes #17402 Authentication settings for WMS/WFS etc. are not migrated from 2 to 3 Merge: 153c83a3d4 81b475d21c Matthias Kuhn 2017-11-21 Merge pull request #5510 from m-kuhn/relationsearch [FEATURE] Search widget for relations using aggregates Alessandro Pasotti 2017-11-21 [ogr] Implement skipConstraintsCheck for fid With test. Mathieu Pellerin 2017-11-21 Add @nirvn to AUTHORS, fix missing tab for Paul B. Matthias Kuhn 2017-11-21 Adjust version number Matthias Kuhn 2017-11-21 Add missing api documentation Mathieu Pellerin 2017-11-21 @nirvn is a committer Nyall Dawson 2017-11-21 Followup c9b8ddc, add unit test Matthias Kuhn 2017-11-20 Allow min/max aggregate search for double fields Matthias Kuhn 2017-11-20 Show group box for aggregate search Matthias Kuhn 2017-11-20 Hide search widget tool button for aggregate search Alessandro Pasotti 2017-11-20 [ogr] Pass default value (-1) for fid columns Matthias Kuhn 2017-11-05 Add dummy canvas to test Matthias Kuhn 2017-11-03 Add missing param to docstring Matthias Kuhn 2017-11-03 Fix failing tests Matthias Kuhn 2017-11-03 Remove unnneeded method Matthias Kuhn 2017-11-03 SipConvertToSubClass code for QgsSearchWidgetToolButton Matthias Kuhn 2017-11-02 Add missing doxymentation Matthias Kuhn 2017-11-02 Avoid crash with invalid relation Matthias Kuhn 2017-11-02 API documentation all over Matthias Kuhn 2017-11-02 Qt 5.5 compatibility Matthias Kuhn 2017-11-01 [FEATURE] Search widget for relations using aggregates For each child relations, the subform is visible. Each attribute of the children has a tool button option to define to which aggregate the specified value should be compared. This allows for searching things like * Each city where the highest building is more than 300 m * Each sensor where the median value is lower than 50 ppm * Each feature with a child with a missing value * ... Matthias Kuhn 2017-11-01 Add QgsAttributeFormWidget Matthias Kuhn 2017-11-20 Fix memory leaks by using sqlite3_close_v2 Alessandro Pasotti 2017-11-20 Fix test for primary key constraints Harrissou Sant-anna 2017-11-20 [Save As] Set fields export options visible only when compatible with the destination format, instead of simply disabling it. Alessandro Pasotti 2017-11-20 [bugfix] Editing a GPKG layer added by d&d leads ... to error and data corruption Fixes #16935 for GPKG (OGR), still needs to check spatialite Thanks to Matthias Kuhn for pointing me into the right direction luzpaz 2017-11-14 Trivial typo fix Your spellcheck missed it. + updated spelling.dat to catch it next time Merge: 06bae21d51 06017b9242 Matthias Kuhn 2017-11-20 Merge pull request #5661 from DelazJ/patch-3 Ask confirmation before removing a map theme Merge: c9b8ddce7f 9481067f4d Matthias Kuhn 2017-11-20 Merge pull request #5579 from DelazJ/logmessages Clarify where and what Log Messages is Harrissou Sant-anna 2017-11-20 Fix indentation Nyall Dawson 2017-11-20 Fix crash in ogr provider when loading layers with subset strings Nyall Dawson 2017-11-20 Fix memory leak Harrissou Sant-anna 2017-11-20 Fix message box logic Merge: e9ce901adc b3e3bcd176 Alessandro Pasotti 2017-11-20 Merge pull request #5674 from elpaso/bugfix-17489-virtual-layer-test-crash [bugfix] virtual layer test crash Alessandro Pasotti 2017-11-20 Modernize code (remove "on" from slots) Alessandro Pasotti 2017-11-20 [bugfix] Do not crash when testing empty virtual layers Fixes #17489 Require backporting Merge: 67b68a841d b02133f89c Matthias Kuhn 2017-11-20 Merge pull request #5617 from signedav/longrelationids Autogenerated relation names in dialog instead of ids Merge: 970a723655 a00ce9e1cc Matthias Kuhn 2017-11-20 Merge pull request #5578 from gacarrillor/iface_copy_paste_features Expose through iface methods to copy/paste features between given layers Merge: 30ed315392 adc408f82c Matthias Kuhn 2017-11-20 Merge pull request #5666 from signedav/tooltiprelation Tooltip of relationstrength in project properties Merge: eb2ef6a681 995003153a Matthias Kuhn 2017-11-20 Merge pull request #5614 from signedav/constraintindicators Constraint result not displayed in non editable mode Merge: af5b2a750a 8243598ff0 Nyall Dawson 2017-11-20 Merge pull request #5672 from nyalldawson/provider_fixes2 Add tests/fixes for some provider issues Nyall Dawson 2017-11-20 Even more memory safety for ogr layers Nyall Dawson 2017-11-20 [ogr] Safer layer memory management Use unique_ptr with custom deleter to ensure that QgsOgrProviderUtils::release is called Nyall Dawson 2017-11-20 [ogr] Fix incorrect feature counts after removing subset string, fix leak Nyall Dawson 2017-11-14 Add some debugging asserts to ensure that layer renderers are used in a thread safe way Nyall Dawson 2017-11-12 Spelling Nyall Dawson 2017-11-12 Play it safe and work with clones of symbol renderers This fixes some definite crashes, e.g. saving a vector layer with symbology, which is caused by accessing the same layer renderer across different threads. But I've also swapped a lot of non-threaded code to use clones of the renderers for extra safety. Nyall Dawson 2017-11-12 Improve documentation Nyall Dawson 2017-11-16 Fix broken export of DXF labels Nyall Dawson 2017-11-16 Fix DXF export issue when an empty layer is selected Nyall Dawson 2017-11-16 Fix combining extent of valid rectangle with invalid rectangle results in invalid rectangle Matthias Kuhn 2017-11-19 Disable WMS server test Nyall Dawson 2017-11-19 Update WFS tests Nyall Dawson 2017-11-19 Modernise code Nyall Dawson 2017-11-19 Fix unnecessarily fussy close() for QgsMsSqlFeatureIterator Nyall Dawson 2017-11-19 Safer iterator closing, by always calling ::close() instead of directly manipulating mClosed Fixes a crash in the memory data provider (also likely fixes issues in other providers) Nyall Dawson 2017-11-19 Add a bit of tolerance to WFS provider test Was failing on Fedora 27 Nyall Dawson 2017-11-19 More consistent exception throwing in QgsCoordinateTransform::transformBoundingBox Depending on the os and proj versions, we weren't always getting an exception when a bad bounding box transform was made. So now we explicitly check the result, and if everything was invalid then we also throw an exception. This makes the behavior consistent across different platforms, and fixes running the provider tests on non Travis platforms (highly likely also fixes various issues encountered while running QGIS) Nyall Dawson 2017-11-19 Add some more provider tests for feature count when subset string is added/removed Nyall Dawson 2017-11-19 Fix incorrect extents returned by memory provider when subset string set Nyall Dawson 2017-11-19 Add provider test to ensure that extent is correctly calculated for layers with 1 point and also no features The first scenario should return an 'empty' rectangle with x/y min/max matching just the single point's coordinate, the second scenario must return a null rectangle (not an empty 0,0 rectangle!) Harrissou Sant-anna 2017-11-16 Allow better resizing of Projection selector widget tree Harrissou Sant-anna 2017-11-18 Tweak some dialog titles Harrissou Sant-anna 2017-11-18 Add more translatable strings Harrissou Sant-anna 2017-11-18 Ask confirmation before removing a map theme Harrissou Sant-anna 2017-11-18 Remove unused code Harrissou Sant-anna 2017-11-18 [Geometry Checker] Use a more readable file format list Merge: 1dab575b10 3ea8b74e18 Tom Kralidis 2017-11-17 Merge pull request #5671 from tomkralidis/issue-17347 [bugfix] [MetaSearch] fix Esri ArcGIS service chaining (fixes #17347) Tom Kralidis 2017-11-17 [bugfix] [MetaSearch] fix Esri ArcGIS service chaining (fixes #17347) Merge: 7cc7375184 1b79177bc9 Tom Kralidis 2017-11-17 Merge pull request #5669 from elpaso/bugfix-17347-metasearch [bugfix] MetaSearch: Add WMS/WMTS data button broken Daniele Viganò 2017-11-16 Fedora 26 now provides Qt 5.9, enable 3D in rpm spec for it Alessandro Pasotti 2017-11-17 [bugfix] Fix WFS in metasearch Fixes #17347 Alessandro Pasotti 2017-11-17 [bugfix] Fix WMS in metasearch Merge: 48c320beb0 861987daa3 D'Hont René-Luc 2017-11-17 Merge pull request #5664 from rldhont/server-getfeatureinfo-raster-display [BUGFIX][Server] GetFeaturInfo: do not identify raster data if point … Merge: d590e98c3f ca8d82ff4c Even Rouault 2017-11-16 Merge pull request #5649 from rouault/settings_main_canvas_preview_jobs Add a setting to be able to disable preview jobs in main canvas Merge: 29c8f7ceb2 6f0659742b Alessandro Pasotti 2017-11-16 Merge pull request #5644 from boundlessgeo/bd-2648-auth-thread-safety [auth] Thread safe auth methods with recursive mutex David 2017-11-16 tooltip of relationstrength in project properties improvement of the tooltip. more info, how to activate the duplicate button. D'Hont René-Luc 2017-11-16 [BUGFIX][Server] GetFeaturInfo: do not identify raster data if point not contains Manual forwardporting with enhancement for raster data values displayed Alessandro Pasotti 2017-11-16 [auth] Morph the mutex from a pointer to a member var Alessandro Pasotti 2017-11-15 [auth] Thread safe auth methods with recursive mutex Add a mutex to the base class and use that mutex to protect all public methods of the authentication methods. Merge: 7c08b7155b 618ada7fc1 Alexander Bruy 2017-11-16 Merge pull request #5641 from NaturalGIS/master [processing] add support for GRASS 7.4 Harrissou Sant-anna 2017-11-16 [Bugfix]Fix Bookmarks xmax and ymin columns inversion (#5643) (fix #16987) David 2017-11-16 member variable for constraint result visability ...as we had it for for constraint result (status). now the setter are called when setting the editable mode changes. and the getter to have the current visibility status. Mathieu Pellerin 2017-11-16 [processing] add vertex id details to extract nodes algorithms Alexander Bruy 2017-11-16 [processing] boolean fieds support in the Refactor Fields algorithm (fix #17168) David 2017-11-16 select the new features after duplication when duplicating features with the default action "duplicate" the new features are selected and additionally the childrens on the childrenlayers too. David 2017-11-16 return ids of the new child features on duplication when duplicating a feature in QgsVectorLayerUtils::duplicateFeature and this feature has over a relation the child features, we return now the ids of the new created child features in the respone object QgsDuplicateFeatureContext. Salvatore Larosa 2017-11-16 truncate only last extension in oper recent project menu Merge: 15c32c22c5 c6b054ed4d Blottiere Paul 2017-11-16 Merge pull request #5628 from pblottiere/bugfix-transaction-tuple executeSql in transaction does not return an error on tuple Merge: dfc0305420 9283b26762 Blottiere Paul 2017-11-16 Merge pull request #5566 from pblottiere/bugfix-ogc-getcapa-abstract [server][bugfix] Fix OGC test recommendations Blottiere Paul 2017-11-16 Update tests Blottiere Paul 2017-11-15 Update for loop Blottiere Paul 2017-11-15 Keep name and add metadata and keywordlist for root layer Blottiere Paul 2017-11-08 Update tests Blottiere Paul 2017-11-08 Replace Name entry by Abstract in GetCapabilities for root layer Merge: 8dd70c1dab 2a8ea5dc30 Alessandro Pasotti 2017-11-16 Merge pull request #5631 from boundlessgeo/bd-2437-certs-format-sniffing [auth] Moved the PEM/DER sniffing to a common private function Blottiere Paul 2017-11-14 Add test Blottiere Paul 2017-11-14 Update doc Blottiere Paul 2017-11-09 Do not consider a tuple response as an error in transaction Merge: 0bd5107e82 72af1a00da Alessandro Pasotti 2017-11-16 Merge pull request #5526 from boundlessgeo/ogr_authconfig_2 [auth][needs-docs] Authentication configuration support in OGR provider Merge: 05d38b3d1d 5e2564cf4c Blottiere Paul 2017-11-16 Merge pull request #5647 from pblottiere/contributor Update contributors Mathieu Pellerin 2017-11-16 [processing] preserve field length and precision for temporary outputs (#5654) * add test case to cover length and precision through uri Matthias Kuhn 2017-11-15 Bump minimum spatialite version to 4.2 Mathieu Pellerin 2017-11-16 Save non-pinned recent projects below pinned ones Mathieu Pellerin 2017-11-16 Update recent project menu upon pin/unpin/remove actions Kent Porter 2017-11-15 Improved mActionDataSourceManager.svg icon (#5618) Nyall Dawson 2017-11-16 Fix error when running postgis algs Larry Shaffer 2017-11-15 [auth][ogr] Add missing PyQGIS auth manager OGR test Even Rouault 2017-11-16 Add a setting to be able to disable preview jobs in main canvas Can be used by power users to disable preview jobs, for very slow datasources (especially when network bandwidth is saturated), where it decreases performance. More clever approaches have been discussed per https://github.com/qgis/QGIS/pull/5645 and https://lists.osgeo.org/pipermail/qgis-developer/2017-November/050524.html, but at least offer this setting for now, pending further improvements. Nyall Dawson 2017-11-16 Nicer UX when adding a layer to an existing gpkg through the browser Nyall Dawson 2017-11-16 Don't require a connection to a geopackage for data item 'create new layer' to function Even Rouault 2017-11-15 [Spatialite provider] Properly destroy QgsSpatiaLiteConnPool singleton at provider unloading. Should fix frequent crash in PyQgsServerWMS on Travis (fixes #17447) Merge: 31299b0c3b 670764d14c Even Rouault 2017-11-15 Merge pull request #5632 from rouault/gdal_shared_instance [GDAL provider] Use same underlying GDAL dataset for clone() (fixes #16006) Merge: bc90210e4f 4ce1752157 Even Rouault 2017-11-15 Merge pull request #5646 from rouault/fix_16966 [QgsAuthManager] Protect all methods that do SQL queries with mutex (fixes #16966) Blottiere Paul 2017-11-15 Update contributors Merge: f1c3692f6a 76635894bd Blottiere Paul 2017-11-15 Merge pull request #5620 from pblottiere/bugfix_gpkg_bool [bugfix] Fixes #17070 by considering bool fields as OGR integer fields with boolean subtype Even Rouault 2017-11-15 [QgsAuthManager] Protect all methods that do SQL queries with mutex (fixes #16966) gacarrillor 2017-11-15 Rename editCopy/editPaste to copySelectionToClipboard/pasteFromClipboard Salvatore Larosa 2017-11-15 [dbmanager] Fixes #16533 and #16506 Even Rouault 2017-11-15 [GDAL provider] Improve UI responsiveness affected by 3b2b98b012fdfda14761914f01318d079aeaa409 The consequence of sharing the same GDAL object and protecting them under mutex is that instanciating a new pipeline for job preview background can actually be blocked for a long time, and thus causing the UI to be totally non-responsive So change the strategy to use a global cache of GDAL datasets that can be reused by cloned GDAL providers, while still maintaining the number of opened datasets to a reasonable amount. Merge: bd30e12cf9 b5317c57e3 Blottiere Paul 2017-11-15 Merge pull request #5554 from pblottiere/bugfix_virtuallayer [bugfix] Fixes #16798 FilterFid feature requests with virtual layers Merge: db5b1df7a9 96e597a8e2 Blottiere Paul 2017-11-15 Merge pull request #5597 from pblottiere/bugfix-clickxy [bugfix] Fixes #16852 by adding click_x and click_y variables to resolve actions Blottiere Paul 2017-11-14 Update test with Bool type instead of Int type Blottiere Paul 2017-11-14 Add boolean support in OGR provider Blottiere Paul 2017-11-13 Call OGR_Fld_SetSubType before OGR_L_CreateField Blottiere Paul 2017-11-13 Add test Blottiere Paul 2017-11-13 Fixes #17070 by considering bool fields as OGR integer fields with boolean subtype Matthias Kuhn 2017-11-15 Remove direct usage of sqlite3 handles in core Giovanni Manghi 2017-11-15 add support for GRASS 7.4 Denis Rouzaud 2017-11-15 Increase git depth to avoid issues in code layout build On Travis When on large pr with many commits gacarrillor 2017-11-15 Make names from QgisApp and QgisInterface match Merge: ac574e231a 3734a0d677 Nyall Dawson 2017-11-15 Merge pull request #2586 from nyalldawson/coordinate_formatter Initial implementation of QgsCoordinateFormatter Blottiere Paul 2017-11-14 Fix test Blottiere Paul 2017-11-14 Use QString::number Blottiere Paul 2017-11-14 Group conditions Blottiere Paul 2017-11-14 Never return a feature if the fid is negative Blottiere Paul 2017-11-07 Add some tests with cross join Blottiere Paul 2017-11-07 Fixes #16798 FilterFid feature requests with virtual layers David 2017-11-14 Use id in gui if name is empty and crop layerid-part in the generated id The name can be empty, so use the id instead in the combo box. To avoid so long ids, the part taken from the layerid in the relation id is cropped to 10 signs. They are unique anyway because there is used a suffix counting up. David 2017-11-13 Autogenerated relation names in dialog instead of ids The autogenerated ids are quite long and this leads that they where very unconfortable to use in the configuration of relation reference in the attribute type widget of layer properties - attribute form. So now the names are used in the combo instead of the ids. This effects only the GUI. Fix: #17441 Nyall Dawson 2017-11-15 Fix build Nyall Dawson 2017-11-15 Fix tests Nyall Dawson 2017-11-15 Rename various WKT/WKB/GeoJSON/GML methods for consistency and consistent capitalisation Nyall Dawson 2017-11-15 Remove coordinate formatting methods from QgsPointXY Use QgsCoordinateFormatter instead Nyall Dawson 2017-11-15 Update code, formatting Nyall Dawson 2017-11-15 Update sip bindings Nyall Dawson 2015-12-16 Initial implementation of QgsCoordinateFormatter Sandro Mani 2017-11-15 [Geometry checker] Remove unused include Alessandro Pasotti 2017-11-15 [auth] Simplify code and add a *.* filter for certs and keys selection Merge: 364ddc1de4 5a4ace10e9 Alessandro Pasotti 2017-11-15 Merge pull request #5633 from slarosa/fix_17466 Fixes #17466: DB Manager does not refresh correctly map in layer preview Tim Sutton 2017-11-15 Fix #17444 : GeoNode data provider completely ignores authentication (#5634) * Fix #17444 : GeoNode data provider completely ignores authentication - hide the authentication group until GeoNode API supports authentication. Borys Jurgiel 2017-11-15 Fix missing toolbar tooltips Matthias Kuhn 2017-11-15 Destroy spatialite context after closing database According to instructions in https://groups.google.com/forum/#!msg/spatialite-users/83SOajOJ2JU/sgi5fuYAVVkJ Matthias Kuhn 2017-11-15 delete spatialite_database_unique_ptr::reset( sqlite3 * ) Matthias Kuhn 2017-11-15 Code improvement Matthias Kuhn 2017-11-15 Avoid recreating spatialite handles Matthias Kuhn 2017-11-14 Use member functions over sqlite3 api Matthias Kuhn 2017-11-14 Prevent memory leaks Matthias Kuhn 2017-11-14 Improve chances for copy elision Matthias Kuhn 2017-11-14 Move spatialite context management to deleter Matthias Kuhn 2017-11-14 Const correctness for sqlite_database_unique_ptr Matthias Kuhn 2017-11-14 Switch geopackage dataitem to RAII sqlite3 Matthias Kuhn 2017-11-14 Switch QgsStyle to RAII sqlite3 Matthias Kuhn 2017-11-14 Switch map layer to RAII sqlite3 Matthias Kuhn 2017-11-14 Switch new spatialite layer dialog to RAII spatialite Matthias Kuhn 2017-11-14 Release spatialite context when a spatialite_database_unique_ptr scopes out Matthias Kuhn 2017-11-14 Use sq/spatialite unique_ptrs in QgsMapLayer and QgsOfflineEditing Matthias Kuhn 2017-11-14 Switch more places to using spatialite_database_unique_ptr Matthias Kuhn 2017-11-14 Use std::unique_ptr with custom deleter for spatialite and sqlite Merge: b95588cf58 f177ba3141 Alessandro Pasotti 2017-11-15 Merge pull request #5616 from boundlessgeo/datasource-manager-add-close [gui] Datasource manager remove Ok and add Close Salvatore Larosa 2017-11-15 [dbmanager] defines correctly super class Merge: c321700ada 662c2cf801 Alexander Bruy 2017-11-15 Merge pull request #5603 from medspx/ProcessingGrassFixDescR [processing] GRASS7 provider: review and update all r.* description files. matteo 2017-11-14 [processing] test for union algorithm matteo 2017-11-14 processing Union fix Nyall Dawson 2017-11-15 Fix exception in find projection algorithm Nyall Dawson 2017-11-15 Cleanup layer options arrangement Nyall Dawson 2017-11-12 [needs-docs] Remove option to show raster preview icons in layer tree This option is not safe - see #16803, and generally undesirable due to how slow generating the preview icons are Salvatore Larosa 2017-11-14 Fixes #17466: DB Manager does not refresh correctly map in layer preview Even Rouault 2017-11-14 [GDAL provider] Use same underlying GDAL dataset for clone() (fixes #16006) This will improve efficiency of GDAL block cache during raster rendering, since the cached blocks are only valid during GDALDataset instance lifetime. Alessandro Pasotti 2017-11-14 [auth] Moved the PEM/DER sniffing to a common private function Alexander Bruy 2017-11-14 correctly create new function file (fix #16752) Alessandro Pasotti 2017-11-14 Disable PG test Alessandro Pasotti 2017-11-14 [auth][ogr] Added test cases for all supported drivers Alessandro Pasotti 2017-11-14 [ogr][auth] Add geojson username/password test Alessandro Pasotti 2017-11-03 [auth] Add tests for Basic auth CAs on OGR and PG providers Alessandro Pasotti 2017-11-03 [auth] Add trusted root CAs to OGR PG connnections Alessandro Pasotti 2017-11-02 Always use expanded URI for connection pooling Even Rouault 2017-11-14 Raster renderer: fix so that raster in projected CRS is not rendered in geographic CRS if the extent exceeds -180,-90,180,90 (fixes #14229) Even Rouault 2017-11-14 Fix compilation error likely due to 5d476e51dfcbf9a2d3634cf6b7a6d5b12e93f406 Borys Jurgiel 2017-11-14 [Plugin manager] Don't truncate long names. Fixes #17451. Even Rouault 2017-11-14 [Raster] Do not crash when displaying a raster with complex datatype (fixes #16405) That said, complex datatypes are not handled, so QGIS cannot do anything useful with such datasets. Nyall Dawson 2017-11-12 Tweaks to automatic layer name logic Nyall Dawson 2017-11-12 Show vector layer wkb types in tooltip in layer tree and layer combo boxes This is very useful information to have readily visible (esp. to see if a layer is multi* type, has z/m, when choosing it as a source for a processing algorithm) Remove redundant geometry type display from default layer name Nyall Dawson 2017-11-14 [needs-docs] Remove option to capitalize layer names, and make it always on Doing this removes some work from our users - giving layers a nicely generated name by default Nyall Dawson 2017-11-12 Remove QgsMapLayer::originalName() Now QgsMapLayer::name() is guaranteed to return the same string Nyall Dawson 2017-11-12 Cleanup fragile 'capitalize layer names' option This option was being applied in the wrong place - within the map layer classes themselves. This meant that depending on the user's setting for this option, a plugin calling QgsMapLayer::setName would not be guaranteed the same behaviour across installs. (and the same with setDataSource) Similarly, the option was re-applied on project load, so moving projects between installs with different values for this setting would affect the project layer names, breaking expressions which relied on these... Instead, move the formatting and capitalization of layer names to the QgisApp add*Layer methods instead, so this option only applies on adding new layers to a project. Nyall Dawson 2017-11-14 More efficient distance to vertex calculation in extract nodes alg Instead of calculating the whole distance from the start of the geometry to the vertex for EVERY vertex, we just keep a running sum of the cumulative distance so far and add the length of each segment as we go. Stats: Before: - dataset 1: > 20 minutes, still going at 14%.... - dataset 2: 92 seconds After: - dataset 1: 3 seconds - dataset 2: 1.7 seconds BAM! Nyall Dawson 2017-11-14 Fix calculation of distance to vertex for multi part, multi ring and curved geometries Nyall Dawson 2017-11-14 Use QVector where possible in geometry classes Nyall Dawson 2017-11-14 Drop the cached coordinate sequence from abstract geometries This cache was added to speed up expensive QgsAbstractGeometry::coordinateSequence calls, when we were relying on coordinateSequence() for a whole bunch of stuff like counting the number of points in a geometry. Now it's used almost no-where in the code, so this cache is unlikely to get filled and just makes geometries more memory heavy than they need to be. Matthias Kuhn 2017-11-14 N:M Relations, support for linking table with default values Matthias Kuhn 2017-11-14 Update buttons on referenced layer edit state change in N:M Fix #16635 Nyall Dawson 2017-11-14 Fix broken sip casting of nested QVectors Old code was always forcing casting to QgsPointXY, regardless of actual type Alexander Bruy 2017-11-14 another typo Alexander Bruy 2017-11-14 Fix typo Merge: 3c8d50d525 91e2353067 Nyall Dawson 2017-11-14 Merge pull request #5609 from nyalldawson/remove_options [needs-docs] Remove options for making layer names and groups bold Merge: 6dbdbead0c b7d05829ce Nyall Dawson 2017-11-14 Merge pull request #5612 from nirvn/native_nodes Optimize extract nodes algorithm Nyall Dawson 2017-11-14 Handle null values in processing attribute tests Even Rouault 2017-11-13 [WFS provider] Add NAMESPACES= parameter to GetFeature requests when needed (fixes #14685) Alessandro Pasotti 2017-11-02 Overridden dataSourceUri for OGR Alessandro Pasotti 2017-11-02 [auth][feature][ogr] Hide credentials from URI, use authcfg Alessandro Pasotti 2017-11-02 Fix QGIS server test HTTP Basic auth with streaming Alessandro Pasotti 2017-11-02 [auth][ogr][feature] Add basic authentication to selected OGR sources - Protocol - DB (integration with QGIS auth system) Merge: 2c49631bc9 822a123ebd Alessandro Pasotti 2017-11-13 Merge pull request #5563 from boundlessgeo/BD-2469-pem-key-encoding [auth][bugfix] Import pvt keys with unknown file extension Even Rouault 2017-11-13 [OGR provider] Support 64bit FID (partially implemented per 8f3d44d4e9321efc035a6080b161f5dd48d4f230 in master) (fixes #16404) Alessandro Pasotti 2017-11-13 Remove unused code Mathieu Pellerin 2017-11-13 try to make travis happy Alessandro Pasotti 2017-11-13 Remove OK button and add CLOSE Yes, it's one more click to quit, but more intuitive UI Alessandro Pasotti 2017-11-13 Iterate over const Mathieu Pellerin 2017-11-13 Use vertex iterator David 2017-11-12 background color on constraint fields reset on toggle edit if editable, the backgroundcolor should be set according the constraint result if not editable, the backgroundcolor should be empty anyway so it has to be reseted when synchronizeEditableState... David 2017-11-09 Constraint Result Indicator invisible when not in editable mode The icon for the constraint result indicator cross/tipp disappears when not in editable mode this is made by the new method setconstraintresult. Harrissou Sant-anna 2017-11-12 Add tab order and enable help button Alessandro Pasotti 2017-11-13 Add extra checks to PEM encoding test Not really necessary but for extra safety Alessandro Pasotti 2017-11-13 Added various line endings PEM tests Merge: fd18c3bc69 be8bad8e39 Nyall Dawson 2017-11-13 Merge pull request #5613 from nyalldawson/custom_crs_fixes Custom crs fixes Merge: 702dfdab5d 8ae1b62431 Nyall Dawson 2017-11-13 Merge pull request #5559 from nyalldawson/custom_crs Fix issues with custom CRS dialog Nathan Woodrow 2017-11-13 Tweak crash message Harrissou Sant-anna 2017-11-11 Fix typos Nyall Dawson 2017-11-13 Fix crash when clearing all nodes using node tool Nathan Woodrow 2017-11-13 Fix #12932 - Send and show layer load errors to user Nyall Dawson 2017-11-13 Fix duplicate crsChanged signal emitted when loading projects Nyall Dawson 2017-11-13 Fix loading 2.x projects with custom CRS Fixes #17257 Mathieu Pellerin 2017-11-13 Optimize extract nodes algorithm Nyall Dawson 2017-11-13 Fix incorrect authid and description after saving a user crs Nyall Dawson 2017-11-13 Invalidate crs cache after adding a new user CRS Refs #17257 Nathan Woodrow 2017-11-13 [MSSQL] Don't add constraints for identity columns These are generated server side and will block the form if we set this client side Nyall Dawson 2017-11-13 Fix return type for QgsCoordinateReferenceSystem::saveAsUserCrs Nathan Woodrow 2017-11-13 uh oh ;) Kristian Thy 2017-11-13 [bugfix] Issue #17387: MSSQL provider fails to load UNIQUEIDENTIFIER fields (#5521) * Fix #17387: MSSQL provider fails to load UNIQUEIDENTIFIER fields Jürgen E. Fischer 2017-11-12 fix warnings and translation strings Even Rouault 2017-11-12 Attempt at fixing warning 'case value ‘2147483648’ not in enumerated type OGRwkbGeometryType' caused by 97020ff17d21fcdad8a51a5177d9c1da2bce9e81 fix Even Rouault 2017-11-12 GDALDataItems / OGRDataItems: avoid listing .map and .dat files of a .tab Even Rouault 2017-11-12 QgsOgrLayerItem(): avoid useless dataset opening Merge: 3ff0f69794 97020ff17d Jürgen E. Fischer 2017-11-12 Merge pull request #5610 from landryb/fix/32-bits-build Remove useless cast breaking build on 32-bits os Even Rouault 2017-11-12 [OGR provider] Make extent() return a isNull() rectangle on empty layer (fixes #16721) Alexander Bruy 2017-11-11 improve layout in Python init function editor (fix #17428) Nathan Woodrow 2017-11-12 Fix windows build Nathan Woodrow 2017-11-11 Add local symbols to stack trace in crash Landry Breuil 2017-11-12 Remove useless cast breaking build on 32-bits os error: case value evaluates to 2147483655, which cannot be narrowed to type 'long' [-Wc++11-narrowing] Nyall Dawson 2017-11-12 [needs-docs] Remove options for making layer names and groups bold Either these options are desirable, in which case they should be the default settings, or not, in which case we don't need an extra user option to control this. Merge: 0fa9041c4e 9269200afb Nyall Dawson 2017-11-12 Merge pull request #5530 from DelazJ/chkgeom_messages [Geometry Checker] Improve displayed message by indicating the layer… Merge: c1b683b51e fbd11ca93b Nyall Dawson 2017-11-12 Merge pull request #5528 from DelazJ/geometrycheck [Geometry Checker] Better handling of the geometry checker dialog Merge: 66518eb9ee 19b1b7992d Nyall Dawson 2017-11-12 Merge pull request #5595 from alexbruy/fix-north-arrow [north arrow] prevent crash if project CRS is not defined Médéric RIBREUX 2017-11-11 Review all r.* description files Even Rouault 2017-11-11 [GML parser/WFS provider] Fix crash when typename and geometry field name are identical (fixes #15942) Merge: 8c6e029688 5a6c222e87 Nyall Dawson 2017-11-11 Merge pull request #5602 from nyalldawson/modernize2 Apply some more clang-tidy modernizations Nyall Dawson 2017-11-11 Fix Coverity null pointer dereference issues Nyall Dawson 2017-11-11 Avoid Coverity unchecked return value warnings Nyall Dawson 2017-11-11 Fix Coverity uninitialized member warnings Nyall Dawson 2017-11-11 Fix documentation test Nyall Dawson 2017-11-11 Use =default, =delete where possible Nyall Dawson 2017-11-11 Run clang-tidy code readability fixits Nyall Dawson 2017-11-11 Cleanup some constructors Nyall Dawson 2017-11-11 Use clang-tidy modernize-use-default-member-init to modernize initializers Merge: a65f072b71 95feb87d3b Even Rouault 2017-11-10 Merge pull request #5601 from rouault/unblacklist_PyQgsDBManagerGpkg Fix DBManager + PyQgsDBManagerGpkg and unblack list it for Travis-CI Even Rouault 2017-11-10 Fix DBManager + PyQgsDBManagerGpkg and unblack list it for Travis-CI Merge: f97a011f96 0ba03e59ee Even Rouault 2017-11-10 Merge pull request #5598 from rouault/gdal_ogr_extensions [GDAL/OGR providers] Improve list of extensions, remove duplicates, support netCDF vector (fixes #17000) Borys Jurgiel 2017-11-10 [Plugin manager] Remember last visited tab. Fixes #8786 Merge: fb205b1aec c13dadf7ad Nyall Dawson 2017-11-11 Merge pull request #5587 from nyalldawson/3d Fix 3d renderer does not work with multi-point layers Even Rouault 2017-11-10 [GDAL/OGR providers] Improve list of extensions, remove duplicates, support netCDF vector (fixes #17000) - Read GDAL 2.0 GDAL_DMD_EXTENSIONS metadata item to retrieve a list of extensions - Remove 'duplicated' drivers from list (such as KML/LIBKML, DGN/DGNv8) - Support netCDF as a vector format (in addition to raster) - For OGR formats, dynamically build list for unknown drivers ('static' list kept for now) Merge: 67f846548a 612f51601a Nyall Dawson 2017-11-11 Merge pull request #5589 from nyalldawson/remote_proc_exp [processing] Remove expression buttons from parameters outside modeler Merge: ecacb3b07f 2a7f23fd4c Blottiere Paul 2017-11-10 Merge pull request #5520 from pblottiere/server_bugfix_width_height [server][bugfix] Fixes #17399 WIDTH and HEIGHT parameters are not mandatory for GetPrint Blottiere Paul 2017-11-09 Update tests Blottiere Paul 2017-11-09 Fixes #17399 GetPrint doesn't need a proper image with width/height Merge: fe5653101a 534e1e811e Blottiere Paul 2017-11-10 Merge pull request #5519 from pblottiere/server_bugfix_layernotfoud [server][bugfix] Fixes #17400 by returning an empty response instead of an exception Alessandro Pasotti 2017-11-10 [bugfix][postgresql] Fix crashes on featureCount() Fixes #17388 Needs backporting Blottiere Paul 2017-11-09 Add test Blottiere Paul 2017-11-09 Fixes #17400 by returning an empty response if a layer is ignored due to configuration Blottiere Paul 2017-11-10 Add some tests Blottiere Paul 2017-11-10 Fixes #16852 by adding click_x and click_y variables to resolve actions Alessandro Pasotti 2017-11-10 [auth] New test cases for EC SSL Keys and encodings Alessandro Pasotti 2017-11-10 [auth] Also parse EC keys and get encoding from content Merge: f8cbc42dca f2abcf2deb Jürgen E. Fischer 2017-11-10 Merge pull request #5596 from boundlessgeo/bugfix-5212-ogr-proxy [bugfix] Apply proxy configuration to OGR connections Alessandro Pasotti 2017-11-10 Spelling Alessandro Pasotti 2017-11-10 [tests] Brand new C++ test and new py test case for ogr proxy Alessandro Pasotti 2017-11-10 Skip proxy auth settings if proxy is disabled This does not really change anything but it makes more sense Alessandro Pasotti 2017-11-10 [bugfix] Apply proxy configuration to OGR connections Fixes #5212 Proxy settings ignored for layers Alexander Bruy 2017-11-10 prevent crash from north arrow if project CRS is not defined (fix #16874) Merge: 6de3980e45 2ed2248827 Nyall Dawson 2017-11-10 Merge pull request #5594 from nyalldawson/batch_lazy [processing] Fix issues with batch processing and large count of layers Nyall Dawson 2017-11-10 Fix issues in vector layers properties dialog - remove frames from new pages - fix cramped widgets on hidpi screens - fix broken aux storage layout - standardise margins across pages Nyall Dawson 2017-11-10 [processing] Add option whether to load batch output layers on completion By always trying to load all layers, we severely limit the usefulness of batch processing. E.g. try clipping 200 layers - and then get ready to punch something as you wait for all the results to load. Nyall Dawson 2017-11-10 [processing] Only load layers when absolutely required This change avoids holding onto resources and layers from earlier iterations, and allows batch processing of many more items then is possible if we hold on to these layers Merge: 9b85e5b7f5 bd9945ffe3 Alexander Bruy 2017-11-10 Merge pull request #5593 from nyalldawson/batch_rows [processing] Change min rows in batch processing to 1 Merge: 019a4d2a78 feacb76300 Alexander Bruy 2017-11-10 Merge pull request #5592 from nyalldawson/batch [processing] Fixes for batch processing Merge: e7a1c0440a bd0b499810 Alexander Bruy 2017-11-10 Merge pull request #5155 from alexbruy/processing-saga [processing] port SAGA to new API Mathieu Pellerin 2017-11-10 Trigger layer repaint when adding field-less features (fixes #17426) Nyall Dawson 2017-11-10 [processing] Change min rows in batch processing to 1 While no-one is likely to use the batch dialog to run a single operation, it's a bit unexpected to see two empty rows, which can't be removed, when first opening this dialog Nyall Dawson 2017-11-10 Fix python error Nyall Dawson 2017-11-10 Fix error when double clicking destination param in batch dialog Nyall Dawson 2017-11-10 Fix saving/load batch processing models Nyall Dawson 2017-11-10 Remember last used folder for processing batch save/load Fixes #16310 Nyall Dawson 2017-11-10 Fix batch processing progress bar never hits 100%, also fix fragile cursor handling Nyall Dawson 2017-11-10 [processing] Fix cannot resize columns in batch dialog Fixes #17227 Nyall Dawson 2017-11-10 Fix duplicate 'all files' entry in batch input file selection dialog Nyall Dawson 2017-11-10 [processing] Fix crash in batch processing dialog Fixes #17429 Larry Shaffer 2017-11-09 Fix astyle version check for macOS Hard to emulate natural version sorting on macOS. Just use numeric. https://stackoverflow.com/questions/21394536 Nyall Dawson 2017-11-10 [processing] Remove expression buttons from parameters outside modeler Since these expressions were only evaluated immediately, it led to confusing behavior for users who were expecting that the expression would be applied per-feature. Given that expressions can be directly entered into spin boxes, we already have a way of users evaluating simple calculations for numeric parameters at least. I don't think there's a strong enough use case for needing to calculate string results to leave the confusing expression builder option in place. This should be re-evaluated when we add UI support for dynamic parameters (which are already supported in the backend), where expressions are evaluated per-feature. Fixes #17267 Merge: e1b76e01ca fef56184bc Nyall Dawson 2017-11-10 Merge pull request #5588 from nyalldawson/acquire Workaround bug in Qt > 5.8 causing crashes in connection pools Nyall Dawson 2017-11-10 Workaround bug in Qt > 5.8 causing crashes in connection pools tryAcquire is broken on Qt > 5.8 with negative timeouts - see: http://bugreports.qt.io/browse/QTBUG-64413 https://lists.osgeo.org/pipermail/qgis-developer/2017-November/050456.html Nathan Woodrow 2017-11-10 [FIX] Make the correct location for crash report Nyall Dawson 2017-11-10 Fix clear values for 3d spin boxes Nyall Dawson 2017-11-10 Fix 3d renderer does not work with multipoint layers Harrissou Sant-anna 2017-11-09 Clarify where and what Log Messages is Merge: 4c1ff1cdbd 29c71f43af Larry Shaffer 2017-11-09 Merge pull request #5531 from boundlessgeo/fix-libpaths-update Fix updating QgsApplication::libraryPaths; load before any Qt plugin use Note: could possibly be moved to QgsApplication::init() Matthias Kuhn 2017-11-09 [travis] Trigger libSegFault on abrt Even Rouault 2017-11-09 [GDAL provider] reintroduce use of unique_ptr removed in d00efde2f0645918cabd4fc34b7c8b71933c6380 Werner Macho 2017-11-09 [tr] correcting flags Matthias Kuhn 2017-11-09 [travis] Disable PyQgsSpatialiteProvider It is flaky Matthias Kuhn 2017-11-09 [travis] Disable non-local file download tests Even Rouault 2017-11-09 [DB Manager / GPKG] Remove GDAL 1.x support Alexander Bruy 2017-11-09 add misssed import after rebase Even Rouault 2017-11-09 [DB Manager / GPKG] Fix COMMIT with GDAL 2 (fix #16174) Merge: d00efde2f0 decbde24ff Alessandro Pasotti 2017-11-09 Merge pull request #5573 from boundlessgeo/BD-2238-auth-thread-safe [tests] Add XYX slippy map to test QGIS server + multi-threading Alexander Bruy 2017-11-09 disable SAGA test until we have SAGA support on Travis Matthias Kuhn 2017-11-09 [travis] Disable PyQgsLocator test It's acting flaky and timing out Alexander Bruy 2017-11-07 [processing] tests for SAGA provider and related fixes Alexander Bruy 2017-11-07 [processing] fix input rasters check Alexander Bruy 2017-11-06 [processing] adopt to changes in extensions handling Alexander Bruy 2017-11-06 [processing] fix not initialized variable Alexander Bruy 2017-09-05 [processing] fix integer numbers handling Alexander Bruy 2017-09-05 [processing] more raster handling fixes in SAGA provider Alexander Bruy 2017-09-05 [processing] fix rasters handling in checkParameterValues() Alexander Bruy 2017-09-05 [processing] infrastructure for SAGA tests Nyall Dawson 2017-08-18 Restore more saga functionality Nyall Dawson 2017-08-18 Convert SAGA ParameterTableField parameters Nyall Dawson 2017-08-18 Update SAGA ParameterMultipleInput parameters Nyall Dawson 2017-08-18 Update SAGA ParameterTable parameters Nyall Dawson 2017-08-18 Update SAGA ParameterVector params Nyall Dawson 2017-08-15 Update SAGA ParameterSelection parameters Nyall Dawson 2017-08-15 Fix SAGA boolean parameters Nyall Dawson 2017-08-15 More followups to SAGA raster parameter handling Nyall Dawson 2017-08-15 GeoAlgorithmExecutionException -> QgsProcessingException Nyall Dawson 2017-08-15 Fix excepthook handling in standalone scripts Nyall Dawson 2017-08-15 Fix parsing of saga params Nyall Dawson 2017-08-15 Update SAGA RasterOuput params Nyall Dawson 2017-08-15 Update SAGA ParameterNumber params Nyall Dawson 2017-08-15 Update SAGA ParameterRaster params Nyall Dawson 2017-08-15 Start porting saga algorithm base to new API Nyall Dawson 2017-08-15 Fix bad strings in saga description file Nyall Dawson 2017-08-15 Start bringing back saga algs - split RGB bands Merge: 022f6cfd21 c3e15f5228 Even Rouault 2017-11-09 Merge pull request #5580 from rouault/fix_QgsRasterFileWriter_geopackage [GDAL provider] in create(), use newly create dataset handle to instanciate the provider (fix #17103) Merge: b9bde10759 7f37e70762 Blottiere Paul 2017-11-09 Merge pull request #5515 from pblottiere/server_bugfix_plusspace [server][bugfix] Fixes #17401 by replacing '+' symbol by space Merge: d8a3c67fa5 426b8dbc46 Even Rouault 2017-11-09 Merge pull request #5576 from rouault/wfst10_test_qt5 Re-enable testWFST10 Even Rouault 2017-11-09 [GDAL provider] in create(), use newly create dataset handle to instanciate the provider (fix #17103) Previously we created an empty file, close it and re-opened it immediately in open mode. However for GeoPackage, if you create for example a 1 band or 3 band dataset, upon reopening you get a 4 band RGBA dataset, due to the fact that GeoPackage doesn't explicitly store the number of bands. Thus the 4th band (alpha) was never written by the QgsRasterFileWriter logic. Alessandro Pasotti 2017-11-09 Because spellchecker does not like slippy maps Harrissou Sant-anna 2017-11-09 Constrain the Help button placement by avoiding the buttonbox expand Merge: 8abc892ea2 b1ac56b5bc Matthias Kuhn 2017-11-09 Merge pull request #5577 from m-kuhn/valuerelref Fix value() method of relation reference widget Matthias Kuhn 2017-11-09 Fix value() method of relation reference widget Matthias Kuhn 2017-11-09 Typo gacarrillor 2017-11-09 Expose through iface methods to copy/paste features between given layers That is, no need to load layers into the layer tree nor make them active. Alessandro Pasotti 2017-11-09 [tests] Add missing import when no auth is required Even Rouault 2017-11-09 Re-enable testWFST10 Even Rouault 2017-11-09 [WFS provider] Fix deadlock when adding WFS layer to project from Python console (fixes #17087) Alessandro Pasotti 2017-11-09 [tests] Add XYX slippy map to test QGIS server Plus: multi-threading server side (for speed) This is useful for testing various authentication shemes on a slippy-map server (that uses multi-threading in QGIS desktop) Merge: 1ff50fd59e 2daae54d16 Matthias Kuhn 2017-11-09 Merge pull request #5572 from signedav/valuerelationwidget Value relation widget takes key again instead of value (in Attribute Form) Fix #17261 Blottiere Paul 2017-11-09 Add test Blottiere Paul 2017-11-09 Fixes #17401 by replacing '+' symbol by space Jürgen E. Fischer 2017-11-09 fix TestQgsFileDownloader::testLacksWritePermissionsError (followup f06ea878) Alessandro Pasotti 2017-11-09 [auth] Remove unused accessor to mutex David 2017-11-09 Attribute Form - value relation widget takes key again instead of value Corrected: Value relation widget update incorrectly tries to use value instead of key The mapped key has to be set in the return value (not the input value). In the release-2_18 the key was returned correctly but in another structure. So this is corrected now. Mathieu Pellerin 2017-11-09 Fix Z and M support for add point feature (fixes #17427) Nyall Dawson 2017-11-04 Make constructors for QgsVectorLayer and QgsRasterLayer more flexible ...by moving extra arguments to new LayerOptions structs. This allows us to more easily add new layer constructor options without making the API cumbersome to use. Matthias Kuhn 2017-11-08 Do not assume edit widget value changes on every signal Widgets may on initialisation send out a notification that the value changed (from invalid to something sensible). The attribute form should however only tell the rest of the world, that a value changed if the new value doesn't correspond to the one in the cached QgsFeature. Fix #17425 Matthias Kuhn 2017-11-09 Fix crash when removing layers from running transactions qobject_cast no longer works when the QObject::destryed signal is being emitted Merge: cab807dc30 b18c891dfc Matthias Kuhn 2017-11-09 Merge pull request #5568 from m-kuhn/postgresDefaultValues [postgres] Fix default value check if evaluated server side Matthias Kuhn 2017-11-09 [postgres] Fix default value check if evaluated server side Merge: e1ffb2826b da90477121 Nyall Dawson 2017-11-09 Merge pull request #5426 from medspx/ProcessingPortGrass72 [Processing] Port GRASS 7.2 algorithm provider Matthias Kuhn 2017-11-08 QgsHighlight improvements * Doxygen improvements * Fix unrequired casting * Remove unrequired contructor Matthias Kuhn 2017-11-08 Fix build warning Merge: 7b427c6be5 0ba8f97979 Matthias Kuhn 2017-11-08 Merge pull request #5467 from signedav/propertieslayout Propertieslayout Fields And Forms Redesign David 2017-11-08 no +/- buttons when not needed and some graphical finetuning scroll area for attribute type config, but no scroll area for whole tab set attribute type config to invisible when a container box is selected Nathan Woodrow 2017-11-09 Don't quote symbol path in crash Merge: 17c7e2fbca fd937c3a86 Matthias Kuhn 2017-11-08 Merge pull request #5556 from m-kuhn/crashOnHighlight No need to crash when a user wants a highlight Mathieu Pellerin 2017-11-08 [3D] Fix missing Z support for point layers (#5560) Matthias Kuhn 2017-11-08 Increase outline width Matthias Kuhn 2017-11-08 [test] Fix canvas size and background garbage Matthias Kuhn 2017-11-08 Add control images to highlight check Matthias Kuhn 2017-11-08 Add smoke test for QgsHighlight Matthias Kuhn 2017-11-07 No need to crash when a user wants a highlight Fix #17413 David 2017-11-08 Correct order of column headers in relationmanager The column headers of "Referenced Field" and "Referenced Layer" were switched with respect to their content. Changed to the correct order in GUI now. Fix #17409 Alessandro Pasotti 2017-11-08 [bugfix] Fixes QgsFileDownloader abort on error Abort reply on error. Fixes #171410 Requires backport Alessandro Pasotti 2017-11-08 Add a test case for unwriteable folders in file downloader Attempt to verify bug 17410 Identify tool->download in a not authorised folder block qgis The test passes, so let's push it in, I'll continue to investigate if there is an issue in the GUI logic. Merge: 845310091d d11ea073c7 Alessandro Pasotti 2017-11-08 Merge pull request #5558 from elpaso/project_use_rw_context [bugfix] Project use rw context Alessandro Pasotti 2017-11-08 Removed Q_UNUSED Alessandro Pasotti 2017-11-08 [auth][bugfix] Tests for the new SSL key loading logic Alessandro Pasotti 2017-11-08 [auth][bugfix] Import pvt keys with unknown file extension This fixes an unreported bug that prevent imports of private keys with wrong/unknown extension. The old logic relied on the file extension, that is not only weak but plain wrong because the same extension can have different encodings. The new implementation is 100% robust because completely ignores the file extentions and try to load the key with all supported encodings and algorithms before giving up. Borys Jurgiel 2017-11-08 Fix histogram refreshig Merge: 940c4ed5c5 24f38aba12 Blottiere Paul 2017-11-08 Merge pull request #5551 from pblottiere/reenable_wms_server_tests [travis] Re-enable WMS tests for server David 2017-11-08 Fix #17412 Sorting fixed, no troubles when editing after sorting Issue was, that the cellchange is triggered at re-sorting - so we need to check the names Following issue was, that when removing or renaming something in re-sorted table - so there was a bug that referenced to the row instead of the index Thought about to remove mIndexedWidgets completely, but when renumbering after delete in unsorted table, we cannot reference to the row order. Blottiere Paul 2017-11-07 Update some images/masks Blottiere Paul 2017-11-07 Re enable WMS server tests Alessandro Pasotti 2017-11-08 Removed unused code Nyall Dawson 2017-11-08 Immediately set focus on name line edit after clicking "new projection" Since it's most likely the very next thing the user wants to edit Nyall Dawson 2017-11-08 When testing custom projections, show geographic results in degrees not radians Fixes #7036 Nyall Dawson 2017-11-08 Make custom projections dialog a bit more user friendly ...by updating the list immediately when changes are made to the current projection's name or definition. Previously the list was only updated when a new item in the list was clicked, but that made it appear as though the current changes were not applied immediately and left users looking for a "save" button to actually lock-in their changes. By updating the list immediately we make it obvious that the changes apply immediately and no further action is required (except for hitting OK on the dialog!) Nyall Dawson 2017-11-08 Move 'copy crs' button to more logical place in dialog Since the copy is actually copying the definition OVER the current crs definition (as opposed to adding a NEW custom crs with the copied definition), it should sit next to the definition box and not in the same space as the add crs button. Nyall Dawson 2017-11-08 Fix bad logic in custom projections dialog (fixes #17258) Nyall Dawson 2017-11-08 More use of unique_ptrs to simplify sqlite3 memory management Jürgen E. Fischer 2017-11-07 followup a1024905b Nyall Dawson 2017-11-08 Safer sqlite3 memory management using unique_ptr subclass Merge: 4677026c3e c315eb3f6a Borys Jurgiel 2017-11-07 Merge pull request #5547 from borysiasty/stickytabs2 Make some QgsOptionsDialogBase's slots virtual Merge: cb8fc6860d a8f46652d4 Borys Jurgiel 2017-11-07 Merge pull request #5532 from borysiasty/nopreloading [Plugin manager] [needs-doc] Don't preload all plugins for a test Nyall Dawson 2017-11-08 Minor cleanups Nyall Dawson 2017-11-08 More formatting standardisation Nyall Dawson 2017-11-08 This isn't Fischer-Price "my first c++ program" Nyall Dawson 2017-11-08 Fix gross indentation format Jürgen E. Fischer 2017-11-07 about translators: grey background, centered flags, replace flag for german Jürgen E. Fischer 2017-11-07 fix windows warnings Jürgen E. Fischer 2017-11-07 fix override warning Alessandro Pasotti 2017-11-07 Typo Tom Elwertowski 2017-11-07 macOS needs to include spatialindex before geos. If both are on separate paths and geos is first, case-insensitive macOS will include (geos) spatialIndex.h instead of SpatialIndex.h Alessandro Pasotti 2017-11-07 Test for relative/absolute paths in projects Alessandro Pasotti 2017-11-07 [bugfix] Pass QgsReadWriteContext into project XML r/w Or we miss the path resolver and we do not read/write relative paths correctly Fixes #17116 David 2017-11-07 References #17412 Fixes problem when changeing sort but not when renaming When sort and then toggle edditing, the problem was that it wanted to rename all the fields Whis is avoided now by checking the indexes But still problems open when one wants to rename fields in unsorted layout Merge: 07cef67ead 80ea446d0e Matthias Kuhn 2017-11-07 Merge pull request #5555 from m-kuhn/fixRepresentValue Fix represent value Matthias Kuhn 2017-11-07 Make text translatable Matthias Kuhn 2017-11-07 Add test Matthias Kuhn 2017-11-07 Fix single parameter version of represent_value Fix #17407 David 2017-11-07 editable and lable on top + fixes in attribute form properties: editable and lable on top config to general fix: in case that somebody deletes a field on sourcedata and then wants to change config on it in attribute - it's now disabled (but not updated) fix: if adding new attribute after adding a virtual one, the display of the list was wrong (value of virtual in non-virtual row) - now it reloads the table correctly Matthias Kuhn 2017-05-12 Fix freeze when joining with table open Fix #16495 Matthias Kuhn 2017-11-07 Respect default values in N:M relations Merge: a22e565dc2 98f7508781 Matthias Kuhn 2017-11-07 Merge pull request #5476 from tudorbarascu/move_feature Move Feature tooltip that guides the user towards Node Tool if s(h)e wants snapping Tudor Bărăscu 2017-11-07 better wording Merge: bb36fa7f48 2523d7351c Alessandro Pasotti 2017-11-07 Merge pull request #5552 from elpaso/vector_layer_safe_cast [bugfix] Prevent a bad crash when provider is wrong Alessandro Pasotti 2017-11-07 [bugfix] Prevent a bad crash when provider is wrong Fixes #17155 Alessandro Pasotti 2017-11-07 [bugfix] Use QgsApplication.authManager() instead of the old singleton Merge: c000cb86ca b57ec46aa0 Alessandro Pasotti 2017-11-07 Merge pull request #5546 from elpaso/auth_migrate [auth][bugfix] Auth DB migrate Merge: e9e7740db9 36b58a8cdd Nyall Dawson 2017-11-07 Merge pull request #5434 from nyalldawson/layout_next2 [layouts] Port item type from composer Merge: edea38f7c7 bf75747f18 Nyall Dawson 2017-11-07 Merge pull request #5544 from nyalldawson/proc_api [processing] Improve api handling for provider format support Nyall Dawson 2017-11-07 [processing] Use user-set default file formats if supported by provider, otherwise fall back to a format which IS supported by that provider Nyall Dawson 2017-11-07 Fix duplicated return Nyall Dawson 2017-11-07 Update for changes in API Nyall Dawson 2017-10-25 Fix more tests Nyall Dawson 2017-10-24 Fix doxygen warning Nyall Dawson 2017-10-24 Fix failing tests Nyall Dawson 2017-10-24 Add missing docs Nyall Dawson 2017-10-24 Add missing override Nyall Dawson 2017-10-24 Allow adding multiple layers to legend at once Nyall Dawson 2017-10-24 More command compression for legend items Nyall Dawson 2017-10-24 Serialization for legend items Nyall Dawson 2017-10-24 Port legend item Nyall Dawson 2017-10-24 Restore ui for configuring labels Nyall Dawson 2017-10-24 Start porting label item Nyall Dawson 2017-10-24 Fix undo/redo of newly added maps Nyall Dawson 2017-10-24 After a undo/redo action occurs, select the affected items Nyall Dawson 2017-10-24 Restore serialization for map items Nyall Dawson 2017-10-23 Restore serialization of picture items Nyall Dawson 2017-10-23 Add a unit test Nyall Dawson 2017-10-23 Port picture item Nyall Dawson 2017-10-23 Fix grid annotations, port tests Nyall Dawson 2017-10-23 Use symbol buttons for grid symbols Nyall Dawson 2017-10-23 Cleanup undo strings Nyall Dawson 2017-10-23 Start work on porting grid ui Nyall Dawson 2017-10-23 Fix crash on exit when layout designer open Nyall Dawson 2017-10-21 Tweak default symbol for overviews Nyall Dawson 2017-10-21 Use symbol button for overview frame symbol Nyall Dawson 2017-10-21 Update map overview when linked map rotation changes Nyall Dawson 2017-10-21 Expand unit tests for QgsLayoutItemComboBox Nyall Dawson 2017-10-21 Work on resurrecting overviews Nyall Dawson 2017-10-21 Start restoring grids/overviews Nyall Dawson 2017-10-21 Working move item content tool Nyall Dawson 2017-10-21 Fix map item widget properties updating Nyall Dawson 2017-10-21 Fix updating map extent on resize Nyall Dawson 2017-10-21 Add method to create QgsRectangle from center and size Nyall Dawson 2017-10-21 Fix regeneration of cached maps when zoom level changes Nyall Dawson 2017-10-21 Fix double ownership issue causing crash when deleting layouts Nyall Dawson 2017-10-20 Start hooking up map widget gui Nyall Dawson 2017-10-20 Start porting map item Nyall Dawson 2017-10-20 Add export layer settings to QgsLayoutContext Nyall Dawson 2017-10-18 Prepare for map item porting Nyall Dawson 2017-10-18 Allow cancelation of polygon/polyline creation Nyall Dawson 2017-10-18 [layouts] Fix polyline does not render purely horizontal/vertical lines Nyall Dawson 2017-10-18 Fix correct frame bounding rects for shapes and node items Nyall Dawson 2017-10-17 Exclude selected nodes item when snapping during node move Nyall Dawson 2017-10-17 Port more node tool actions Nyall Dawson 2017-10-17 Start work on node edit tool Nyall Dawson 2017-10-17 Add config widget for polygon/polyline items Nyall Dawson 2017-10-17 Add tools to create node based items Nyall Dawson 2017-10-17 Port snappedAngle from composer Nyall Dawson 2017-10-17 Port polygon and polyline items to layouts Nyall Dawson 2017-10-17 Fix layout items appear in random order in gui Nyall Dawson 2017-10-17 Add configuration widget for shapes Nyall Dawson 2017-10-16 Cleanup item xml read/write, save shape properties Nyall Dawson 2017-10-16 Fix tests Nyall Dawson 2017-10-16 Refactor layout item gui registry to allow metadata for duplicate item types This allows registration of item creation actions which create items with an existing item type, but custom creation functions. E.g. allowing actions for creation of ellipse/triangles/etc from a single layout item type. Nyall Dawson 2017-10-16 More shape porting Nyall Dawson 2017-10-16 Restore tests, add button to set page background in ui Nyall Dawson 2017-10-16 Revert automatic detection for preview renders Turns out there's no reliable way to differentiate widget vs QImage based renders inside QGraphicsItems Nyall Dawson 2017-10-16 Start work on exporter for layouts Nyall Dawson 2017-10-16 [layouts] Nicer detection of rendering in a view In compositions, a flag must be explicitly set to indicate whether the render occuring is for "previews" (i.e. rendering in a graphics view) or outputs (i.e. rendering to a image/pdf/other destination device) This isn't nice api. So we avoid this by checking the paint device type when an item is being rendered. Nyall Dawson 2017-10-13 Fix resizing with mouse handles acts strangely when items have frames Nyall Dawson 2017-10-13 Work on functional rotation for items Nyall Dawson 2017-10-13 Add refresh action for layouts Nyall Dawson 2017-10-11 After creating an item with the add item tool, switch immediately to select tool Nyall Dawson 2017-10-11 Port item opacity handling from composer Nyall Dawson 2017-10-11 Port 'exclude from exports' functionality from composer Nyall Dawson 2017-10-11 Port item blend mode support to layouts Nyall Dawson 2017-10-11 Add a signal to QgsLayoutContext when flags change Nyall Dawson 2017-10-10 Add a shortcut menu to items panel, with option to show item properties Refs #11581 Nyall Dawson 2017-10-10 Add item properties to context menu Nyall Dawson 2017-10-10 Small tweaks to selection behavior Nyall Dawson 2017-10-10 Fix resize of grouped items with non-top left reference points Nyall Dawson 2017-10-10 When selecting a different item, but the item is the same type of item, just update the existing panel to show the new item's properties This means that flicking between selecting items of the same type will not create a new properties widget, so scroll bar positions, focused widgets, etc are all maintained. Makes using layouts less annoying. Nyall Dawson 2017-10-10 Avoid temporary no-selection state when selecting a new item in layouts using mouse interactions Nyall Dawson 2017-10-10 Fix resizing items with non-top-left reference point using mouse handles Nyall Dawson 2017-10-10 Handle position and size with units and ratio lock in item properties Nyall Dawson 2017-10-10 Allow reseting ratio manually for linked ratio lock buttons Nyall Dawson 2017-10-10 If the same item is reselected in a layout, don't create a new properties widget for it Because if we do annoying things happen, like loss of focused widget and scroll bar position Nyall Dawson 2017-10-10 Start porting item properties widget Nyall Dawson 2017-10-10 Move population of layout gui registry from GUI->app Since we don't want all the item type subclass config widgets to have to reside in gui, we need to populate the registry from app instead. Merge: e3f3499712 5b9283fcb9 Nyall Dawson 2017-11-07 Merge pull request #5542 from nyalldawson/auth_manager_instance Fix crashes when no QgsApplication instance is available Merge: cc59ee448c 5ebd3983fd Nyall Dawson 2017-11-07 Merge pull request #5541 from nyalldawson/thread_local Don't use thread_local on mingw or OpenBSD builds Nyall Dawson 2017-11-07 More build fixes Nyall Dawson 2017-11-07 Mingw fixes Nyall Dawson 2017-11-07 FreeBSD has thread_local support Nyall Dawson 2017-11-07 Fix build Nyall Dawson 2017-11-07 Use local statics Merge: ac1db7e605 71b9c77b90 Nyall Dawson 2017-11-07 Merge pull request #5536 from lbartoletti/freebsd_build Fix FreeBSD build Jürgen E. Fischer 2017-11-06 add SVG translation flags David 2017-11-06 item for source field fix David 2017-11-06 layout and remove fieldproperties icons and made naming inputs from the pull request remove old fieldpropertie-stuff Borys Jurgiel 2017-11-06 Reimplement QgsOptionsDialogBase::optionsStackedWidget_CurrentChanged in derived classes rather than duplicate it Borys Jurgiel 2017-11-06 Missing docstrings Alessandro Pasotti 2017-11-06 getter return not-const list of errors Borys Jurgiel 2017-11-06 Rename indx to index in some slots David 2017-11-06 help and suppress form help from attributetypedialog is handled over the help of vectorlayerproperties suppress form combo takes the default value from the settings fixed troubles on loading gui Alessandro Pasotti 2017-11-06 const range loop iterators Borys Jurgiel 2017-11-06 Make QgsOptionsDialogBase's slots virtual for overriding in derived clases with non-standard tabs (fixes broken tab behaviour in Plugin manager) David 2017-11-06 fixed problem with saving first entry David 2017-11-06 some changes in attribute form properties and source data properties changed style of layout, initcode and suppress-combo display read only comment fixed saving of wfs improved layout some tooltips Alessandro Pasotti 2017-11-06 Minor change: QString -> QStringLiteral in some debug messages Alessandro Pasotti 2017-11-06 [auth][bugfix] Migrate qgis-auth.db from QGIS 2 to 3 Fixes #17403 Alessandro Pasotti 2017-11-06 [auth][bugfix] Add a getter for error list on qgsmigrate Borys Jurgiel 2017-11-06 [Plugin manager] Fix window title Merge: ee59abf030 67dc3187f9 Matthias Kuhn 2017-11-06 Merge pull request #5533 from DelazJ/pluginlist [bugfix]Remember the c++ plugins folders in Options dialog Nathan Woodrow 2017-11-06 Improved out of process crash handler (#5543) * Add out of process crash handler for better crash handling. Nyall Dawson 2017-11-06 Restrict available formats when running algorithms to those supported by the provider Nyall Dawson 2017-11-06 [processing] Allow providers to determine default vector/raster file to use for their algorithm's parameters Because some providers do not have support for all output types, we need to give providers a way to restrict the default format choices to those which are supported by the provider. Nyall Dawson 2017-11-06 Allow access to parent algorithm for processing parameters Nyall Dawson 2017-11-06 Add missing QCoreApplication for TestQgsNoApplication Nyall Dawson 2017-11-06 Fix crash when accessing QgsApplication::dataItemProviderRegistry() without QgsApplication instance. Also add test to ensure that calling QgsApplication::initQgis() is safe to do without QgsApplication instance. Nyall Dawson 2017-11-06 Fix crash when accessing auth manager when no QgsApplication is available Nyall Dawson 2017-11-06 Don't use thread_local on mingw or OpenBSD builds MingW has broken support for thread_local, so force disabling it see https://sourceforge.net/p/mingw-w64/bugs/445/ https://sourceforge.net/p/mingw-w64/bugs/527/ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80816 also OpenBSD has no thread_local support, see https://issues.qgis.org/issues/17351 So on these platforms we fall back to using QThreadStorage. Fixes #17351 Sandro Santilli 2017-11-05 Add Matrix as a way to get in touch with community for chat (#5147) Merge: bfe035536a 2df5332409 Nyall Dawson 2017-11-06 Merge pull request #5534 from nyalldawson/format Add flags to QgsVectorFileWriter methods which return lists of drivers Matthias Kuhn 2017-11-05 Disable flaky PyQgsServerAccessControl test Theuns 2017-10-07 Fix build using mingw Changes many #if defined (Q_OS_WIN) to #ifdef _MSC_VER, where they relate specifically to msvc compiler Nyall Dawson 2017-11-06 Optimise QString equality tests Matthias Kuhn 2017-11-05 Update for nose2 0.7.0 Harrissou Sant-anna 2017-11-05 Rename CONTRIBUTE.md to CONTRIBUTING.md Nyall Dawson 2017-11-06 Add option to hide non-spatial formats from driver lists And hide non-spatial formats from geometry checker available formats Harrissou Sant-anna 2017-11-05 [Bugfix] Enable adding color in Options->Color tab Nyall Dawson 2017-11-06 More QPair API removal Nyall Dawson 2017-11-06 Avoid use of QPair and instead use a struct Nyall Dawson 2017-11-05 Remove redundant '[OGR'] string from dialogs Nyall Dawson 2017-11-05 Add flags to QgsVectorFileWriter methods which return lists of drivers Initially only flag available is whether to sort drivers by recommended order. The recommended order puts GPKG first and SHP second, then leaves the rest alphabetical. This fixes a few instances in the QGIS gui where these recommended formats are not listed first. Nyall Dawson 2017-11-06 Fix build Followup 24e6366, readd missing flag Jürgen E. Fischer 2017-11-05 mod_spatialite added to osgeo4w lbartoletti 2017-11-05 Fix FreeBSD build On FreeBSD, I need to change `selectedFilter = fileDialog- >selectedFilter();` to `selectedFilter = fileDialog- >selectedNameFilter();` I think it's a reliquat of Qt4 since Qt5 doesn't have this method anymore. Harrissou Sant-anna 2017-11-05 Add some const and renaming Larry Shaffer 2017-11-05 Update PyQtMacros module to handle removal of name option from pyrcc5 Harrissou Sant-anna 2017-11-05 Remove Q_FOREACH and 'my' prefix for variable Harrissou Sant-anna 2017-11-05 Remove some Q_FOREACH Médéric RIBREUX 2017-11-05 Improve input detection and add new algorithms Médéric RIBREUX 2017-11-05 Support multiple output file raster formats: * A new createopt textbox has been added to the parameters dialog for algorithms which exports to raster files. * A new metaopt textbox has also been added to the Algorithm parameters dialog. * Raster file format is detected from output filename extension. * GdalUtils has been improved to correctly detect raster formats supported for creation. * QFileDialog for output rasters now display only file filters for supported output raster file formats. Nyall Dawson 2017-11-05 Silence warning Harrissou Sant-anna 2017-11-04 [bugfix]Remember the c++ plugins folder in Options dialog and enable the remove button Borys Jurgiel 2017-11-04 [Plugin manager] Remove dead code Borys Jurgiel 2017-11-04 [Plugin manager] [needs-doc] Don't preload plugins for a test if they are broken. That function slowed down QGIS startup Médéric RIBREUX 2017-11-04 * Add new GRASS 7.2 algorithms. * Fix ParameterRange GUI. * Fix Multiple values Enum support. Larry Shaffer 2017-11-04 Fix updating QgsApplication::libraryPaths; load before any Qt plugin use Previously, it was happening after setting the default window icon. For macOS, refactor libraryPaths update to ensure both QT_PLUGIN_PATH and qt.conf are properly honored (fixes 4.5 year old bug), with prioritization of qgis libs or libs shipped with .app bundle. Harrissou Sant-anna 2017-11-04 [Geometry Checker] Improve displayed messages by indicating the layer to fix Harrissou Sant-anna 2017-11-03 [Geometry Checker] Use a more readable format list and save file format in settings Médéric Ribreux 2017-10-26 Improve GRASS provider: - Improve GRASS detection for all OS. - Use GRASS --exec command. - Unified GRASS batch job method for all OS (easier to maintain). - Handle MS-Windows codepages (for data only, if you have a username with special characters, it will not work). - Better support for filepath normalization. - add -m option to r.out.gdal. Médéric RIBREUX 2017-10-25 Fix cz function Médéric RIBREUX 2017-10-25 Support directory output via QgsProcessingParameterFolderDestination Médéric RIBREUX 2017-10-23 Fix indentation Médéric RIBREUX 2017-10-22 Modify Grass7 detection Médéric RIBREUX 2017-10-22 Fix layers loading... Médéric RIBREUX 2017-10-22 Massive conversion Médéric Ribreux 2017-09-14 Improve ext scripts and support OutputFolder Médéric RIBREUX 2017-09-12 First work on ext mechanism factorisation Médéric Ribreux 2017-09-11 Improve cell size detection and FileDestinationOutput (but not perfect) Médéric Ribreux 2017-09-08 (WIP) better cellsize suport Médéric Ribreux 2017-09-07 Improve MultiLayers and FileDestination support Médéric Ribreux 2017-09-07 First working raster algorithm Médéric Ribreux 2017-09-06 First functional version (for single vector inputs/outputs) Médéric Ribreux 2017-09-05 Finish fixing description files (no more errors on startup) Médéric Ribreux 2017-09-05 Fix some other description files Médéric Ribreux 2017-09-04 (WIP) Grass algorithms can be opened and inputs are treated Médéric RIBREUX 2017-09-03 Handle parameters and update description files (WIP) Médéric Ribreux 2017-09-01 (WIP) enable Grass7 provider and start to work on QgsProcessing new framework Médéric Ribreux 2017-08-31 Update TODO list Matthias Kuhn 2017-11-04 Add missing import for test Matthias Kuhn 2017-11-04 Disable talkative wms server test Matthias Kuhn 2017-11-03 [travis] Enable server tests Matthias Kuhn 2017-11-04 Avoid using extended unicode in source files Hopefully fixes Windows issues with those Merge: 33d422b4de a2e306e563 Alessandro Pasotti 2017-11-04 Merge pull request #5217 from KentPorter-Boundless/master New icon for Data Source Manager button Kent Porter 2017-11-03 Added approved icon for Data Source Manager. Merge: fb7f8f17f7 61fa8da82a Nyall Dawson 2017-11-04 Merge pull request #5518 from nyalldawson/interp Start on unit tests for interpolation classes Borys Jurgiel 2017-11-03 [Plugin installer] Fix broken warning about outdated plugin updates in the user directory masking a newer core version Merge: c177995eb7 479970baf0 Blottiere Paul 2017-11-03 Merge pull request #5414 from m-kuhn/transactionStack Deal with failure to create savepoint Matthias Kuhn 2017-10-20 Do not crash if there is no savepoint Alessandro Pasotti 2017-11-03 Disable PG auth tests gacarrillor 2017-11-03 Developers map: remove Name and Status terms Alessandro Pasotti 2017-11-03 [auth] Tests for Basic method uses trusted CAs Alessandro Pasotti 2017-11-03 [bugfix][auth] Basic method uses trusted CAs when connecting to DB Fixes #17392 gacarrillor 2017-11-03 Developers map: Link to GIT account for each dev gacarrillor 2017-11-03 Developers map: more descriptive status for each dev David 2017-11-01 duplicate feature default action if feature id given, then only copy one feature otherwise all selected on layer David 2017-10-31 visibility of the new duplicate selected feature default action David 2017-10-31 Default Action with Python to Duplicate selected features. Visible for canvas and layer scope. Alessandro Pasotti 2017-11-03 Added QgsApplication::authManager() to API break docs Jürgen E. Fischer 2017-11-03 crash fix Jürgen E. Fischer 2017-11-03 silence astyle version check Matthias Kuhn 2017-11-02 Fix crash with hidden dock widget Fixes #17357 Fixes #17279 Fixes #17317 Nyall Dawson 2017-11-03 Start on unit tests for interpolation classes Nyall Dawson 2017-11-03 Simplify interpolation API Don't require both pixel size and row/col count in constructor, since we can calculate the pixel size from the extent and row/column count. Merge: 151fb08734 b36dd121d3 Nyall Dawson 2017-11-03 Merge pull request #5512 from nyalldawson/interp Cleanup and optimise interpolation code Nyall Dawson 2017-11-03 Fix build Nyall Dawson 2017-11-03 QgsTINInterpolator->QgsTinInterpolator Nyall Dawson 2017-11-03 Remove redundant interpolation classes Nyall Dawson 2017-11-03 Update Python code Nyall Dawson 2017-11-03 Tighten API Nyall Dawson 2017-11-03 Remove fragile and inefficient wkb re-parsing from TIN interpolator Nyall Dawson 2017-11-03 More flexible API for interpolation E.g. adds API support for interpolating by m value Nyall Dawson 2017-11-02 Update python code Nyall Dawson 2017-11-02 Update api break docs Nyall Dawson 2017-11-02 Cleanup interpolation code Nyall Dawson 2017-11-02 Greatly simplify and optimise interpolation code, correct handling of Z/M dimensioned geometries Nyall Dawson 2017-11-02 Use QgsFeatureSources instead of QgsVectorLayer for interpolation source layers Nyall Dawson 2017-11-02 Standardise enum capitalization and formatting Nyall Dawson 2017-11-02 Pass QgsFeedback to methods in interpolation for more responsive cancelation and progress reports Merge: ac12258e11 4b6228d81e Borys Jurgiel 2017-11-02 Merge pull request #5511 from borysiasty/settings Move plugin installer's settings to the [app] section Jürgen E. Fischer 2017-11-02 * include python runtime dependencies in INSTALL (followup e9d2fd67) * also update INSTALL.html (run t2tdoc target; followup 8dfa0217d) David 2017-11-02 basics of new dialog for the initcode python functionalities means, some cosmetic changes should still be done in qgsattributesforminitcode.ui Régis Haubourg 2017-11-02 fixup ccache install instruction in doc files using txt2tags Matthias Kuhn 2017-11-02 Fix relation reference widget model out of sync Causes crashes in some situations David 2017-11-02 attribute editor layout selection etc. Jürgen E. Fischer 2017-11-02 translation string fixes David 2017-11-01 set feature when starting action on attribute edit form Borys Jurgiel 2017-11-02 Move plugin installer's settings to the [app] section David 2017-11-02 final relation cardinality combobox Jürgen E. Fischer 2017-11-02 disable translation of mime types in raster layer properties Matthias Kuhn 2017-10-20 Log when savepoint creation fails Werner Macho 2017-11-02 Update tsstat.pl fix small typo Merge: 5d2c39bbfb 2d30c1156f Borys Jurgiel 2017-11-01 Merge pull request #5509 from borysiasty/settings Remove dead code Matthias Kuhn 2017-11-01 Add doxymentation Matthias Kuhn 2017-11-01 Fix abstract MOCed class generation Matthias Kuhn 2017-11-01 Const fixes for QgsSearchWidgetWrapper Matthias Kuhn 2017-11-01 MOC compatible SIP_ABSTRACT version New version supports the following notation class QgsOutClass : public QObject // SIP_ABSTRACT MOC does not like lines like the following one and silently refuses to build the meta object for such classes class QgsOutClass : public QObject SIP_ABSTRACT Matthias Kuhn 2017-11-01 Make text translatable Merge: ac6c598f32 a87cde271b Nyall Dawson 2017-11-02 Merge pull request #5508 from DelazJ/message_spacing Fixing messages displayed in GUI Borys Jurgiel 2017-11-01 Remove dead code Merge: 77de9fc5ce e9d2fd676d Borys Jurgiel 2017-11-01 Merge branch 'master' of github.com:qgis/QGIS Jürgen E. Fischer 2017-11-01 add qt5-default to debian/ubuntu dependency list in INSTALL Nyall Dawson 2017-11-01 More unit tests Nyall Dawson 2017-11-01 [ogr] Also discard features with empty geometries when feature request specifies a filter rect OGR sometimes returns a feature with empty geometry (e.g. a multipolygon with a polygon child with no rings) even when OGR_L_SetSpatialFilterRect has been set for the layer. Refs #17365 Nyall Dawson 2017-11-01 Fix crash when attempting to render multipolygon with missing exterior ring This commit fixes a possible crash when the vector layer renderer attempts to render a multipolygon containing a polygon without an exterior ring. The underlying cause of the creation of this invalid geometry is deeper, but this commit hardens the renderer and makes it more robust for handling bad geometries. Fixes #17365 Jürgen E. Fischer 2017-10-29 remove remaining references to pyspatialite (followup 39816cf84) lbartoletti 2017-10-31 Fix issue 17355 Jürgen E. Fischer 2017-11-01 fix windows build Mathieu Pellerin 2017-11-01 make use of the pin icon in recent projects menu Merge: 48d43d37ed d09331e483 Nyall Dawson 2017-11-01 Merge pull request #5482 from rduivenvoorde/create_WITH_CLANG_TIDY-take2 adding WITH_CLANG_TIDY as advanced, so you can build without it even … Merge: 8b7fd5428f 0b2de85fe7 Nyall Dawson 2017-11-01 Merge pull request #5497 from nyalldawson/svg_crash Fix crashes and issues with SVG rendering Sandro Mani 2017-10-31 [Globe] Port for QgsGeometry::constGet API changes Luigi Pirelli 2017-10-24 Update Attr Table after field calculation: fixes #17312 lbartoletti 2017-10-31 Fix connection Matthias Kuhn 2017-10-29 Harden taskmanager tests By using local variables and functions interdependency of the tests is decreased Merge: 9a1cd9dde7 05ad0bc04a Nyall Dawson 2017-10-31 Merge pull request #5488 from nyalldawson/network [processing] Fix some issues with network analysis shortest path algs Mathieu Pellerin 2017-10-31 [welcome page] avoid vertical shift when pinning/unpinning projects Nyall Dawson 2017-10-31 Update API break dox Nyall Dawson 2017-10-31 Update copyright date Nyall Dawson 2017-10-30 More test tolerance Nyall Dawson 2017-10-30 Fix tests Nyall Dawson 2017-10-30 [processing] Misc fixes for network analysis tools Also maintain attributes in service area from layer alg, add test Fixes #17325 Nyall Dawson 2017-10-30 Fix QgsGraphAnalyzer::dijkstra traverses through edges backwards This means that it flips the direction of the graph edge, breaking route restrictions. Refs #17325 Nyall Dawson 2017-10-30 Fix incorrect enum values in network analysis algs Didn't result in a bug, but made the code confusing to read Nyall Dawson 2017-10-30 Fix broken network analysis network tolerance option The tolerance option was not correctly calculated, resulting in semi-random behavior for networks which relied on a non-zero tolerance. Also possible speed boost for complex networks by using proper spatial index instead of custom sorting/filtering code. Refs #17325 Nyall Dawson 2017-10-29 Optimise and simplify tie point calculation Nyall Dawson 2017-10-29 Simplify overly complex code Nyall Dawson 2017-10-29 Fix extremely confusing network graph API naming Since names of api calls were backwards to expectations Nyall Dawson 2017-10-29 Start unit tests for network analysis lib Nyall Dawson 2017-10-28 [processing] Shortest path handling for multipoint layers Fixes shortest path algorithms fail for multipoint source layers or layers with null geometries Refs #17325 Nyall Dawson 2017-10-28 Better reporting of errors when paths cannot be found, also output point but with no geometry and missing attributes so that it's clear which points could not be linked Nyall Dawson 2017-10-28 [processing] Keep attributes from start/end points layer in output layer for shortest path algorithms Otherwise the paths are nearly impossible to link back to the source layer for further analysis Nyall Dawson 2017-10-28 Fix index out of range error in shortest path algs Mathieu Pellerin 2017-10-31 [welcome page] reverse chronological order for pinned projects Nyall Dawson 2017-10-31 Check file modified time when retrieving svg images from cache If file has been modified since the cache, regenerate a new cache image. We don't want to check the file modified time too often though, (e.g., we don't want to check for every point render in a 100k point file), so use a hardcoded 30 second minimum time between consecutive file modified checks. This means that file modifications occuring more often than every 30 seconds won't be picked up till 30 seconds has elapsed since the last modification. But at the same time it means that if the render takes < 30 seconds we'll only check each svg at most once (and if a render takes > 30 seconds, adding a few more milliseconds won't hurt!). Fixes #13565 Nyall Dawson 2017-10-31 Cleanup QgsSvgCache API - Remove QgsSvgCacheEntry from public API (is an internal detail only) - Modernize code - Make protected QgsSvgCache members private, since this class is not designed to be subclassed Nyall Dawson 2017-10-31 Fix crashes caused by concurrent rendering of cached QPictures from QgsSvgCache QgsSvgCache::svgAsPicture was rendering an implicitly shared copy when the picture had already been cached. It turns out that rendering an implicitly shared QPicture copy isn't thread safe, and rendering shared copies simulataneously across different threads leads quickly to a crash. Accordingly we always detach the QPicture objects returned by svgAsPicture, so that the returned QPicture is safe to use across threads. Also add unit tests for this, and a similar unit test to verify that rendering of QImage based cached copies does *not* suffer the same issue. Fixes #17089, #17077 Jürgen E. Fischer 2017-10-30 translation string fixes Nyall Dawson 2017-10-30 Fix crash when rendering with SVG based symbols and SVG cache is filled When the svg cache was full, any attempt to render an svg from the cache would crash QGIS. Fixes #16643 Nyall Dawson 2017-10-30 Fix use after free Nyall Dawson 2017-10-30 Remove unnecessary debug message Nyall Dawson 2017-10-30 Fix memory leaks Matthias Kuhn 2017-10-30 Fix building grass Matthias Kuhn 2017-10-30 Revert "Avoid recursion in feature filter model" This reverts commit a3eadd320f28249915db54a02bbde9140327c6e3. Matthias Kuhn 2017-10-30 Better typing for variables in configuration options Matthias Kuhn 2017-10-30 Fix proxy basic authentication setting Matthias Kuhn 2017-10-30 Avoid recursion in feature filter model Merge: 86d170be2e d2c1011a13 Matthias Kuhn 2017-10-30 Merge pull request #5491 from m-kuhn/dropV2 Drop V2 suffix on all geometry classes Matthias Kuhn 2017-10-30 Convert missing from[Geometry]XY calls Matthias Kuhn 2017-10-30 Rename QgsGeometry::fromPoint to QgsGeometry::fromPointXY Also introduces the from[Geometry]XY for QgsGeometryFactory Matthias Kuhn 2017-10-30 Rename from[GeometryType] to from[GeometryType]XY - QgsGeometry::fromPoint() was renamed to fromPointXY() - QgsGeometry::fromMultiPoint() was renamed to fromMultiPointXY() - QgsGeometry::fromMultiPolyline() was renamed to fromMultiPolylineXY() - QgsGeometry::fromPolygon() was renamed to fromPolygonXY() - QgsGeometry::fromMultiPolygon() was renamed to fromMultiPolygonXY() Matthias Kuhn 2017-10-29 Adjust leftovers addPointsV2 to addPoints Matthias Kuhn 2017-10-29 Rename QgsGeometry.addPoints with XY / V2-less versions Matthias Kuhn 2017-10-29 More drop V2 suffix fixes Matthias Kuhn 2017-10-29 More V2 drop fixes Matthias Kuhn 2017-10-29 Various fixes to dropping V2 suffix Matthias Kuhn 2017-10-29 Document API breaks Matthias Kuhn 2017-10-29 Rename QgsMultiPolygonV2 to QgsMultiPolygon Matthias Kuhn 2017-10-29 Rename QgsMultiPointV2 to QgsMultiPoint Matthias Kuhn 2017-10-29 Rename QgsPolygonV2 to QgsPolygon Matthias Kuhn 2017-10-29 Optimize loop Matthias Kuhn 2017-10-29 Rename QgsMultiPolygon to QgsMultiPolygonXY Matthias Kuhn 2017-10-29 Rename QgsMultiPolyline to QgsMultiPolylineXY Matthias Kuhn 2017-10-29 Rename QgsMultiPoint to QgsMultiPointXY Matthias Kuhn 2017-10-29 Rename QgsPolygon to QgsPolygonXY Martin Dobias 2017-10-29 [server] Remove dead code Matthias Kuhn 2017-10-30 Fix astyle version check for 3.0 Harrissou Sant-anna 2017-10-30 Add configire to spelling check Harrissou Sant-anna 2017-09-29 Remove trusted status from Plugin Manager Matthias Kuhn 2017-10-28 Allow using system astyle David 2017-10-30 App doc and style changes Nyall Dawson 2017-10-30 Fix build Nyall Dawson 2017-10-30 Drop unused variable Jürgen E. Fischer 2017-10-29 add loading of spatialite on windows and remove remaining references to pyspatialite (followup 39816cf84) Borys Jurgiel 2017-10-29 [Plugin manager] remove depreciated and unused stuff Merge: cfba4c4d09 6415fad072 Jürgen E. Fischer 2017-10-29 Merge pull request #5493 from gacarrillor/bye_pyspatialite Bye pyspatialite Jürgen E. Fischer 2017-10-29 fix windows build gacarrillor 2017-10-29 Get rid of PySpatiaLite gacarrillor 2017-10-26 Use sqlite3 instead of pyspatialite for SpatiaLite connections Harrissou Sant-anna 2017-10-26 Remove the empty Description column from Interface Customization dialog Matthias Kuhn 2017-10-29 Remove unused include Matthias Kuhn 2017-10-29 Increase ccache size Matthias Kuhn 2017-10-29 Debug cache misses Matthias Kuhn 2017-10-29 Fix API typo Matthias Kuhn 2017-10-28 QgsTransaction.create expects layers, not ids Matthias Kuhn 2017-10-28 Decouple transaction handling from QgsProject Matthias Kuhn 2017-10-28 [postgres][test] Check QgsFeatureRequest.connectionTimeout flag Merge: 2c53ba9a0e e6e6189180 Matthias Kuhn 2017-10-29 Merge pull request #5483 from m-kuhn/postgisEmptyValue [postgres] Distinguish empty and NULL values Matthias Kuhn 2017-10-29 We cannot test to insert NULL with NOT NULL constraints Matthias Kuhn 2017-10-28 [postgres][test] Assert NULL insert behavior 0 != '' != NULL Matthias Kuhn 2017-10-27 [postgres] Distinguish empty and NULL values Borys Jurgiel 2017-10-28 [Plugin manager][needs-docs] Update a tooltip to tell users they can also use file:// protocol for plugin repositories Even Rouault 2017-10-28 [askUserForOGRSublayers] Use layername= instead of layerid= when no ambiguity (#16135) Complementary fix to 1822b76c1a69418e44d7a1186e16f54d670267ad for the case where a layer has mixed geometry types. David 2017-10-28 layout David 2017-10-28 style Merge: 88a80e6661 4b9898b662 Larry Shaffer 2017-10-27 Merge pull request #5478 from boundlessgeo/auth-viable [auth][api] Remove deprecated QSslCertificate::isValid() Larry Shaffer 2017-10-27 [auth] Return immediate errors for null cert/key when validating bundle Larry Shaffer 2017-10-27 [auth] Integrate cert viable functions into auth system Larry Shaffer 2017-10-27 [auth][api] Remove deprecated QSslCertificate::isValid() Substitue QgsAuthCertUtils::certIsViable(cert), which checks similar characteristics to old function, plus whether the cert is null. Martin Dobias 2017-10-27 [FEATURE] Range vertex selection in node tool This little feature makes it possible to select a range of vertices from one feature. It can be activated by pressing Shift+R - afterwards one needs to click start and final point within a feature - this will selected all vertices between the two. The range selection can be cancelled anytime by right-click or by pressing Esc key. For closed curves (polygons), it is possible to switch to the "longer" way around the ring by holding Ctrl while clicking the final point. Merge: 8ef715be15 b726ba2936 Martin Dobias 2017-10-27 Merge pull request #5451 from wonder-sk/snap-indicators Snap indicators improvements Merge: 2fdf30c70d d64529f4ce Alessandro Pasotti 2017-10-27 Merge pull request #5480 from boundlessgeo/auth_get_removal [api][auth] Removed get prefix from all getters in auth manager Merge: 4cde520248 bc982aee52 Alessandro Pasotti 2017-10-27 Merge pull request #5232 from boundlessgeo/move_project_properties [needs-docs] KDE: Moved project properties menu item from settings into the projects menu Borys Jurgiel 2017-10-27 [Plugin manager][needs-doc] Read a CHANGELOG file in case the relevant metadata key is empty David 2017-10-27 spelling David 2017-10-27 Relation Combo David 2017-10-27 commit David 2017-10-27 commit David 2017-10-27 combobox for cardinality David 2017-10-27 Relation Cardinality config David 2017-10-27 relation properties Martin Dobias 2017-10-27 Change vertex marker to box and segment marker to double triangle Merge: 26bd6d722e 52896f5545 Marco Hugentobler 2017-10-27 Merge pull request #5466 from mhugent/maptip_geometry_optional [needs-docs] Make maptip and geometry attribute optional in featureinfo response Merge: dfaabdcf6e 1592cccf60 Marco Hugentobler 2017-10-27 Merge pull request #5435 from mhugent/wms_print_layers [needs-docs][feature] Wms print layers Merge: c9ca17560b 98c05ade42 Blottiere Paul 2017-10-27 Merge pull request #5425 from pblottiere/server_getfeatureinfo [server][bugfix] Consider QUERY_LAYERS as valid layers in GetFeatureInfo Tudor Bărăscu 2017-10-27 Move Feature tooltip that guides towards Node Tool for snapping Merge: 0ec041d4cd c9ca17560b lbartoletti 2017-10-27 Merge branch 'master' into usr_bin_env Merge: be8b9113c2 c9ca17560b lbartoletti 2017-10-27 Merge branch 'master' into usr_bin_env Matthias Kuhn 2017-10-27 Less debug noise Marco Hugentobler 2017-10-27 Add test for maptip Matthias Kuhn 2017-10-27 Fix crash when accessing out of bounds field Richard Duivenvoorde 2017-10-27 adding WITH_CLANG_TIDY as advanced, so you can build without it even if installed Alessandro Pasotti 2017-10-27 [api][auth] Removed get prefix from all getters in auth manager Marco Hugentobler 2017-10-27 Try to make travis indentation check happy Blottiere Paul 2017-10-20 Add test Blottiere Paul 2017-10-20 Add QUERY_LAYERS to available layers in GetFeatureInfo request Merge: 6829a92e79 8562bfa9b9 Blottiere Paul 2017-10-27 Merge pull request #5406 from pblottiere/bugfix_server_hex [server][bugfix] Fix parameter decoding with post method and urlencoded David 2017-10-27 Relation Cardinality without own gui Merge: b0ee642556 e38bd650cb Matthias Kuhn 2017-10-27 Merge pull request #5468 from m-kuhn/unobtrusiveConstraints [FEATURE] Make constraint reporting less obtrusive Mathieu Pellerin 2017-10-25 [offset curve tool] fix tool only working once Mathieu Pellerin 2017-10-25 [offset curve tool] ensure snapping is enabled when selecting feature Mathieu Pellerin 2017-10-27 [welcome page] preserve pinned status when saving project David 2017-10-27 relationconfig Nathan Woodrow 2017-10-27 [FEATURE] Settings migration framework (#5080) Only run for default profile and only if not run before. Moves settings and symbols from QGIS 2.x to QGIS 3 default profile * --version-migration flag to force migration Marco Hugentobler 2017-10-27 Make code shorter Marco Hugentobler 2017-10-27 Use \ instead of @ in comment Merge: f6abdd5ec8 38a4eb48be Matthias Kuhn 2017-10-27 Merge pull request #5440 from m-kuhn/relrefthreadingv2 [feature] Relation Reference Widget : Threaded Version Merge: 89f62821a0 a625e731e3 Matthias Kuhn 2017-10-27 Merge pull request #5471 from daniviga/rpm-3d libqgis_3d.so missing in rpm spec Blottiere Paul 2017-10-19 Add some tests for GetPrint with OPACITIES Blottiere Paul 2017-10-19 Fix parameter decoding with post method and urlencoded Marco Hugentobler 2017-10-27 Intendention Matthias Kuhn 2017-10-27 Code improvements Alessandro Pasotti 2017-10-27 [auth] Added test cases for expired CAs and client certs Marco Hugentobler 2017-10-27 Intendention Merge: 68179e224c 869fc604b0 Matthias Kuhn 2017-10-27 Merge pull request #5469 from m-kuhn/constraintsOnForms [FEATURE] Show comments as tooltips on form Merge: edecd49b00 4372ac2658 Nyall Dawson 2017-10-27 Merge pull request #5475 from nyalldawson/snap_to_grid [FEATURE][processing] Native c++ snap to grid algorithm David 2017-10-27 alias field and fixed problem with storing Nyall Dawson 2017-10-27 [FEATURE][processing] Native c++ snap to grid algorithm With support for snapping Z/M values, keeping curves Nyall Dawson 2017-10-27 Improvements to QgsAbstractGeometry::snappedToGrid - Fix loss of coordinates when not rounding a particular dimension - Don't segmentize curved geometries - Add extra unit tests - Make createEmptyWithSameType() protected and skip from Python bindings. This method relies on low-level manipulation of the returned geometry which we do not want to expose as public/fixed API Mathieu Pellerin 2017-10-27 [FEATURE][welcome page] Add pin/unpin to list actions (fixes #16394) Harrissou Sant-anna 2017-10-27 Allow double typed values in algorithm Also homogenize the output name Martí Angelats i Ribera 2017-08-31 Make asGridified and newSameType (helper function) Harrissou Sant-anna 2017-10-25 Show symbology export options only when compatible (fixes #11098) Harrissou Sant-anna 2017-10-25 Reword message Harrissou Sant-anna 2017-10-25 Full sentence should often begin by capitalized letter and end by a full stop. Harrissou Sant-anna 2017-10-25 Use a more appropriate dialog title for message boxes and capitalise first letters Harrissou Sant-anna 2017-10-25 Remove trailing spacing and punctuation in ui items Harrissou Sant-anna 2017-10-25 Add missing space for readability and fix punctuation Matthias Kuhn 2017-10-27 Leakyleak Larry Shaffer 2017-10-26 [auth] Update test certs/keys and add README * Add expired root/issuer CAs and client cert chains * Add wildcard server *.qgis.test SSL cert [ci skip] Merge: b80160a628 d4e8470ad4 Nyall Dawson 2017-10-27 Merge pull request #5472 from nyalldawson/grid_renderer Grid renderer Merge: 0a615b6022 a86800b7ff Nyall Dawson 2017-10-27 Merge pull request #5464 from lbartoletti/improve_triangle Improve triangle Nyall Dawson 2017-10-27 Minor fixups, add tests myarjunar 2017-03-14 [FEATURE] add grid renderer for points displacement. funded by Kartoza Matthias Kuhn 2017-10-26 Adjust tests Matthias Kuhn 2017-10-26 Convert some Q_FOREACHes to for-in Matthias Kuhn 2017-10-26 Make constraint reporting less obtrusive Tim Sutton 2017-10-26 Update cmake contact to use info@qgis.org instead of my email (#5470) lbartoletti 2017-10-26 Fix tests forgotten in testqgsexpression.cpp Merge: 3210f8546a 11ce639a68 Larry Shaffer 2017-10-26 Merge pull request #5463 from boundlessgeo/BD-2507-pki-bundle-validation [auth] PKI bundle validation utility function Marco Hugentobler 2017-10-26 Add Unit test Daniele Viganò 2017-10-26 Sync documentation about compilation on Fedora Daniele Viganò 2017-10-26 Track libqgis_3d.so in RPM spec file Merge: 1ae0857d4b ef7a29dc53 Larry Shaffer 2017-10-26 Merge pull request #5401 from boundlessgeo/pkcs8-to-pkcs1 [auth] Convert PKCS8 to PKCS1 private keys (for macOS) Matthias Kuhn 2017-10-26 Fix chained filters and tests Matthias Kuhn 2017-10-26 Show comments as tooltips on form Let's face it, where we need the information is not in the layer properties configuration, it's when we enter the data. Merge: d097de4d6e 1ae0857d4b signedav 2017-10-26 Merge branch 'master' into propertieslayout Merge: 3a547dc5b9 1ae0857d4b signedav 2017-10-26 Merge branch 'master' into propertieslayout Larry Shaffer 2017-10-26 [auth] Keep sensitive debug data commented out Alessandro Pasotti 2017-10-26 [auth] Access authmanager through application Alessandro Pasotti 2017-10-26 [auth] Remove Diffie Hellman from validated keys Because Qt does not support DH Alessandro Pasotti 2017-10-26 [auth] Add utility method to validate a PKI bundle Alessandro Pasotti 2017-10-26 [auth] Add validatePKIBundle Alessandro Pasotti 2017-10-26 [auth] Add test with client cert Alessandro Pasotti 2017-10-25 Typo in a comment Alessandro Pasotti 2017-10-25 Add documentation for the hostName argument Alessandro Pasotti 2017-10-25 [auth] Add tests for the certificate chain validation routine Alessandro Pasotti 2017-10-25 [auth] Add certificate chain validation routine Alessandro Pasotti 2017-10-25 [auth] Add PEM test certificate chain Merge: 92b3b5bcbc 40c0b0b353 Matthias Kuhn 2017-10-26 Merge pull request #5458 from daniviga/rpm-3d Enable 3D support in RPM Matthias Kuhn 2017-10-26 Move private methods implementation to header Matthias Kuhn 2017-10-26 Fix build with Qt 5.5 Merge: d414822f47 c780ab9bd2 Alessandro Pasotti 2017-10-26 Merge pull request #5446 from boundlessgeo/BD-2279-authmanager-singleton [auth] Authmanager singleton API removal David 2017-10-26 relations in list alias comment in gui (not ready yet) Matthias Kuhn 2017-10-26 Load some entries by default in relation reference widget Matthias Kuhn 2017-10-26 Relation reference widget make current entry bold Merge: d40447e7d0 1c9f9df0ea Blottiere Paul 2017-10-26 Merge pull request #5400 from pblottiere/server_bugfix_visible [server][bugfix] Fix regression by adding visible tag to layer's node in GetProjectSettings Matthias Kuhn 2017-10-26 QgsFeatureListComboBox GUI enhancements Matthias Kuhn 2017-10-26 NULL value is gray and italic Matthias Kuhn 2017-10-26 Fix build warning Matthias Kuhn 2017-10-26 Add a selectOnFocus property to QgsFilterLineEdit Matthias Kuhn 2017-10-26 fixup 7811f38e480aabae9a1c068f4da766da4dc7b0f8 Marco Hugentobler 2017-10-26 Add unittest for featureinfo request using the parameter with_geometry Matthias Kuhn 2017-10-26 Cleanup temporary files in prepare-commit.sh Marco Hugentobler 2017-10-26 Remove geometries from unit test output (is now only added if requested) Matthias Kuhn 2017-10-26 Fix todo Matthias Kuhn 2017-10-26 Allow using NULL values Matthias Kuhn 2017-10-25 Re-Enable chained filters Matthias Kuhn 2017-10-25 Only restore selection if it exists Matthias Kuhn 2017-10-25 No forced rendering on startup Matthias Kuhn 2017-10-25 [travis] fold docker information Matthias Kuhn 2017-10-25 Fix building tests Matthias Kuhn 2017-10-25 Doxyfixes Matthias Kuhn 2017-10-25 Fix build Matthias Kuhn 2017-10-25 Qt < 5.6 compatibility Matthias Kuhn 2017-10-25 Optimize request for QgsFeatureFilterModel Matthias Kuhn 2017-10-25 More doxymentation Matthias Kuhn 2017-10-25 Doxymentation Matthias Kuhn 2017-10-25 Make QgsRelationReferenceWidget background threaded Matthias Kuhn 2017-10-25 Add tests for QgsFeatureListComboBox and friends Matthias Kuhn 2017-10-25 [FEATURE] Add QgsFeatureListComboBox with live-filter-capabilities Blottiere Paul 2017-10-26 Add test Blottiere Paul 2017-10-18 Fixes regression by adding visible tag to layer's node lbartoletti 2017-10-26 more z/m test Mathieu Pellerin 2017-10-26 [FEATURE][welcome page] remove from list action (fixes #13722) lbartoletti 2017-10-26 - A triangle can have double points or colinear points, my bad. It is a degenerate triangle - remove duplicate tests (triangle2()) Daniele Viganò 2017-10-26 Force qca-qt5-ossl as a requirement for RPM Marco Hugentobler 2017-10-24 [FEATURE]: Fetch geometry and maptip in feature info only if requested by the client Mathieu Pellerin 2017-10-26 [property override btn] integer64 (instead of unknown type) for longlong Daniele Viganò 2017-10-26 Enable 3D support only for Fedora > 26 (waiting for Qt 5.9) Matthias Kuhn 2017-10-26 Update sip Martin Dobias 2017-10-26 Build and review fixes Merge: 8c325206fc 4a51c40821 Nyall Dawson 2017-10-26 Merge pull request #5436 from alexbruy/processing-gdal-memory [processing] correctly handle layers without attributes in GDAL-based geoprocessing algorithms (fix #17287) Alessandro Pasotti 2017-10-26 [auth] Minor comment rewording Alessandro Pasotti 2017-10-26 [auth] bulletproof QgsAuthManager singleton to make server happy Martin Dobias 2017-10-26 Add skirts to hide cracks between adjacent terrain tiles This adds user configurable skirt height to DEM terrain generator. Skirts are vertical walls at the edges of each terrain tile that make cracks (discontinuities) much less apparent. If there are visible cracks in terrain in the 3D view, try increasing skirt height. The ideal skirt height depends on the scale of the map and range of altitudes. Merge: dc5eefb588 ace8b064c9 Matthias Kuhn 2017-10-26 Merge pull request #5443 from m-kuhn/iteratorTimeout [feature] Allow to specify timeout when requesting features Matthias Kuhn 2017-10-26 Add API doc Daniele Viganò 2017-10-26 Add 3D support in RPM build Merge: acbd9d18f5 3dbffb07a4 Matthias Kuhn 2017-10-26 Merge pull request #5448 from signedav/relationshipstrength Duplication Feature and its relating Features David 2017-10-26 improved api doc Alessandro Pasotti 2017-10-26 [auth] Removed profile splash information for auth manager (now done in initQgis) Alessandro Pasotti 2017-10-26 [auth] Removed instance and ctor from bindings Alessandro Pasotti 2017-10-25 Clean auth DB path with cleanPath Alessandro Pasotti 2017-10-24 Add missing import Alessandro Pasotti 2017-10-24 [auth] Authmanager singleton removal from API Merge: ecf93e38ec fb4e84a052 Nyall Dawson 2017-10-26 Merge pull request #5432 from Gustry/allow_pipe_filepath allow pipe character in filepath in processing Alessandro Pasotti 2017-10-26 Fix test after QgsFileDownloader move to core and API change David 2017-10-26 add relations into drag-tree Mathieu Pellerin 2017-10-26 fix WITH_3D=TRUE build Merge: 861e05b406 067774839e Matthias Kuhn 2017-10-26 Merge pull request #5450 from daniviga/rpm-fix-epoch Fix 'epoch' management in rpm spec Merge: 611dca4a30 8a4382a473 Blottiere Paul 2017-10-26 Merge pull request #5376 from pblottiere/dirty [FEATURE] Add a flag to dirty edit buffer when using executeSql in transactions David 2017-10-26 spelling stuff Merge: 4021c30005 387057a1b8 Nyall Dawson 2017-10-26 Merge pull request #5100 from Gustry/crs_description add CRS description in the layer_property expression Merge: 089fa36169 2d7141996e Nyall Dawson 2017-10-26 Merge pull request #5286 from DelazJ/toolswitch Enable display of selection tools in Attribute toolbar Merge: d8775fca55 892ec18ea6 Nyall Dawson 2017-10-26 Merge pull request #5285 from DelazJ/patch-1 Add source files location Merge: 55203a0fc2 60d0db9ebd Nyall Dawson 2017-10-26 Merge pull request #5398 from DelazJ/DelazJ-patch-1 [DB Manager] Set correct dialog alignment Merge: 93f8abecaa 3888192e43 Nyall Dawson 2017-10-26 Merge pull request #5359 from nyalldawson/primitive Rename (and make safe) QgsGeometry::geometry() Merge: a2f380b2bd 5300f69c24 Nyall Dawson 2017-10-26 Merge pull request #5423 from nyalldawson/gdal_ptr Implement scoped pointers for gdal handled objects Nyall Dawson 2017-10-26 Add missing override Nyall Dawson 2017-10-26 Fix doxygen warning Nyall Dawson 2017-10-26 Fix geometry checker relying on corrupting geometries to fix them Geometry checker was editing geometries in place, which potentially was corrupting other implicitly shared copies of these geometries. Nyall Dawson 2017-10-26 Fix tests Nyall Dawson 2017-10-26 Safer GDAL delete and close of datasets, which doesn't leak and works on Windows See https://github.com/qgis/QGIS/commit/d024910490a39e65e671f2055c5b6543e06c7042#commitcomment-25194282 Nyall Dawson 2017-10-26 Explicitly close gdal dataset handles as early as possible Merge: a9f8e60064 62f2091383 Matthias Kuhn 2017-10-26 Merge pull request #5437 from m-kuhn/pgquick [postgres] respect empty FilterFids list Nyall Dawson 2017-10-24 Fix crash when creating new rasters Nyall Dawson 2017-10-24 Fix build, tests Nyall Dawson 2017-10-24 More gdal scoped pointer types Nyall Dawson 2017-10-24 Fix build Nyall Dawson 2017-10-23 Implement scoped pointers for gdal handled objects Merge: a89dfde91b 650a1227b6 Nyall Dawson 2017-10-26 Merge pull request #5428 from lbartoletti/triangleGML ADD GML export to QgsTriangle Nyall Dawson 2017-10-26 Fix build warning Nyall Dawson 2017-10-25 Update API break docs Nyall Dawson 2017-10-25 Update python code to new API Nyall Dawson 2017-10-25 Replace use of qt methods with std equivalents Nyall Dawson 2017-10-25 Remove use of QSharedPointer/QScopedPointer Nyall Dawson 2017-10-13 Rename QgsGeometry::geometry as QgsGeometry::get() Because feature.geometry().geometry() is confusing, and impossible to search for in python code (e.g. is input.geometry() a QgsGeometry or a QgsAbstractGeometry?) But more importantantly: also add a const version QgsGeometry::constGet(). The non-const version is slow, since it now forces a detach to avoid corrupting geometries (since QgsGeometry is shared, it's not safe to directly access its primitive QgsAbstractGeometry and start messing with it without first detaching). This is a big risk in the 2.x API which could potentially corrupt feature geometries with unexpected outcomes. Update all uses to constGet where possible. lbartoletti 2017-10-25 Avoid crash when export as GML an empty geometry Nyall Dawson 2017-10-25 Remember whether project file exists and don't continually recheck Because that's slow for network paths. Instead only check once, and add a menu option to refresh and force re-check Nyall Dawson 2017-10-25 [FEATURE] Add right click menu option to "open directory" to welcome page entries Allows easy opening of the folder containing a project from the welcome page, e.g. to check if a newer version of the project is in the same folder. Borys Jurgiel 2017-10-25 [Plugin manager][needs-docs] follow up 87d087bbfdb0 David 2017-10-25 Add some api documentations for new functions Matthias Kuhn 2017-10-25 [postgres] Early exit iterator if there's nothing to fetch anyway David 2017-10-25 [FEATURE] Duplicate features including children (one level deep) when relation strength is competition - configuration for the relationsstrength in the relation GUI `[needs-docs]` Blottiere Paul 2017-10-17 Private attributes Blottiere Paul 2017-10-17 Replace dynamic_cast by qobject_cast Blottiere Paul 2017-10-17 Rename signal in dirtied Blottiere Paul 2017-10-17 Remove duplicated protected Blottiere Paul 2017-10-16 Add some tests Blottiere Paul 2017-10-16 [FEATURE] Add a flag to dirty edit buffer when using executeSql in transactions Merge: 7dbae64cc7 1eac450d54 Matthias Kuhn 2017-10-25 Merge pull request #5452 from mach0/master [ts] adding kyrgyz translators Werner Macho 2017-10-25 [ts] adding kyrgyz translators lbartoletti 2017-10-25 Change the approach: returns an empty element Etienne Trimaille 2017-08-31 add CRS description in the layer_property expression Martin Dobias 2017-10-25 [FEATURE] Snapping feedback improvements - tooltips with name of the layer that has been snapped - different markers for different snap types (cross for vertex, X for intersection, box for edge) - snapping marker color can be customized in options (default: magenta - as before) - whether to show tooltips can be customized in options (default: off) Matthias Kuhn 2017-10-24 Remove unrequired call to repaint map The addFeature() call before returns immeditely, so there isn't even something around to justify a repaint. Merge: c728a35c4b 435fab1169 Matthias Kuhn 2017-10-25 Merge pull request #5441 from m-kuhn/spinner [feature] Spinner icon on QgsFilterLineEdit Nyall Dawson 2017-10-25 Fix progress bar for file downloader alg Nyall Dawson 2017-10-25 Don't report the same download progress twice, report progress for unknown download sizes Nyall Dawson 2017-10-25 Don't throw exception when file downloader alg is canceled Nyall Dawson 2017-10-25 Add some more tags to file downloader alg Daniele Viganò 2017-10-25 Fix changelog date in rpm speci when build is 'stable' Merge: ceb31fa45b 4567e80867 Matthias Kuhn 2017-10-25 Merge pull request #5444 from m-kuhn/shhhht Shhhht Daniele Viganò 2017-10-25 Fix epoch management in rpm spec 'Requires' Matthias Kuhn 2017-10-25 Add missing doc Matthias Kuhn 2017-10-25 Partially revert last commit See https://github.com/KDE/clazy/blob/master/src/checks/level0/README-container-anti-pattern.md Matthias Kuhn 2017-10-25 Remove unrequired include Matthias Kuhn 2017-10-25 Private classes should not be exported Matthias Kuhn 2017-10-25 Warning debug output when doing dangerous things Matthias Kuhn 2017-10-25 Less noisy debug output Matthias Kuhn 2017-10-25 [feature] Allow to specify timeout when requesting features This is potentially interesting for race conditions, but whenever it is specified, iterators will need to be carefully checked for validity and error handling needs to be taken care of. Etienne Trimaille 2017-10-24 allow pipe character in filepath in processing Matthias Kuhn 2017-10-25 sipify does not like copydoc Matthias Kuhn 2017-10-25 Show spinner in locator widget Matthias Kuhn 2017-10-25 Add a spinner icon to QgsFilterLineEdit Nyall Dawson 2017-10-25 Fix qt warnings on task manager test Matthias Kuhn 2017-10-24 Notify feature source when iterator is closed Etienne Trimaille 2017-10-24 new string concatenation algorithm in processing Etienne Trimaille 2017-10-24 reorder alphabetically imports for native algorithms Matthias Kuhn 2017-10-24 Speed up spatialite provider No need to iterate over all the features in the datasource only to find out that there is no feature which is not in an empty list of feature ids. Merge: 1c1ecf4cf5 821be45c4f Borys Jurgiel 2017-10-24 Merge branch 'master' of github.com:qgis/QGIS Merge: d34c09b3fe ceab42e4b9 Alessandro Pasotti 2017-10-24 Merge pull request #5429 from boundlessgeo/BD-2239-clear-access-cache [auth][needs-docs][feature] Clear access cache Matthias Kuhn 2017-10-24 [postgres] respect empty FilterFids list Considering this statement: layer.dataProvider().getFeatures(QgsFeatureRequest().setFilterFids([])) this resulted in an iteration over the whole postgres source. Internally, this happened implicitly when iterating over a layer with an active edit buffer but no edited features. In such a scenario, we are now much faster. Matthias Kuhn 2017-10-24 [postgres] A bit less talky Merge: 5261a9a5df 04a8418a32 Alexander Bruy 2017-10-24 Merge pull request #5427 from alexbruy/processing-distance [processing] keep column names in standard distance matrix (fix #17150) Alexander Bruy 2017-10-23 [processing] correctly handle layers without attributes in GDAL-based geoprocessing algorithms (fix #17287) Alexander Bruy 2017-10-24 add tests for distance matrix algorithm Alexander Bruy 2017-10-24 [processing] keep column names in standard distance matrix (fix #17150) Marco Hugentobler 2017-10-24 Hide raster options for non-WMS/WMTS layers Matthias Kuhn 2017-10-17 Disable spell check in prepare-commit.sh The spell check slows down the pre-commit hook a lot. Spell checking will still be done on travis. Merge: bb21395e3d c99388804a Marco Hugentobler 2017-10-24 Merge pull request #5396 from mhugent/server_wms_print_layers Server wms print layers Martin Dobias 2017-10-24 Move handling of snap indicators from map tools to a new class Merge: 87d087bbfd cff3569ca1 Borys Jurgiel 2017-10-24 Merge branch 'master' of github.com:qgis/QGIS Sandro Mani 2017-10-24 Make QgsVScrollArea inherit QgsScrollArea Alessandro Pasotti 2017-10-24 [auth] Tooltip minor rewording Alessandro Pasotti 2017-10-24 [auth] translate menu actions Alessandro Pasotti 2017-10-24 [auth] Added recommended and tooltip Harrissou Sant-anna 2017-10-17 Typo fixes lbartoletti 2017-10-24 [needs-docs][feature] New button for empty the composer table (#5407) Adds a button to empty a composer table. Useful when you have a table with a lot of columns and you want only a few. Also change table from SingleSelection to MultiSelection and allow to delete selected rows and move selections up and down. Nyall Dawson 2017-10-24 Fix build warning In related news, Travis is no longer failing builds which throw new warnings Borys Jurgiel 2017-10-23 [Plugin manager] Add a label for built-in plugins explaining they aren't uninstallable. Merge: 46a6f25d6f 8421a7e0d8 Sandro Mani 2017-10-23 Merge pull request #5410 from manisandro/geomchecker [FEATURE][Geometry checker] Support checking multiple layers at once, add new checks Merge: 2f44de0e4f c4f3832af2 Nyall Dawson 2017-10-24 Merge pull request #5418 from nyalldawson/from_polyline Rename QgsGeometry::fromPolyline as QgsGeometry::fromPolylineXY Etienne Trimaille 2017-10-23 [FEATURE] Download a file in Processing Sandro Mani 2017-10-23 [Geometry checker] Add some debug code Sandro Mani 2017-10-23 [Geometry checker] Remove unused includes lbartoletti 2017-10-23 Init z support and GML3 3D lbartoletti 2017-10-23 [FEATURE][processing]Transect processing Adds a C++ version of the "ststion lines" plugin as a new processing algorithm for creating transect lines. Alessandro Pasotti 2017-10-23 [auth] Typo in comment Alessandro Pasotti 2017-10-23 [auth] Add connection cache clear options This fixes a bug that required to restart QGIS after a connection failed due to SSL errors (the connection auth was cached). Also: - added a tab for content and connection auth cache configuration - user feedback on (both) caches cleared - changed icon for content cache clear to a trash bin (after users enquiries about what was that "back/undo" icon for) Gary Sherman 2017-10-23 Remove invalid decode statements from plugin installer Alessandro Pasotti 2017-10-23 [auth] Removed configuration checkbox for auto clear Alessandro Pasotti 2017-10-23 [auth] Reverted to previous GUI Sandro Mani 2017-10-23 [Geometry checker] Qt < 5.9 compatibility fix Sandro Mani 2017-10-23 [Geometry checker] Exclude from sip bindings Sandro Mani 2017-10-23 Add QgsVScrollArea sip bindings Sandro Mani 2017-10-19 Add missing QgsVScrollArea documentation Sandro Mani 2017-10-19 [Geometry checker] Try harder to match old errors to those found after a recheck Sandro Mani 2017-10-19 [Geometry checker] Don't recheck any features if fixed error resulted in no changes Sandro Mani 2017-10-19 [Geometry checker] Only add to feature pool spatial indices features which are to be processed Sandro Mani 2017-10-19 [Geometry checker] Fix possible crash in QgsGeometryCheckerFixSummaryDialog::addError Sandro Mani 2017-10-19 [Geometry checker] Disable sorting in QgsGeometryCheckerFixSummaryDialog::addError for better performance Sandro Mani 2017-10-19 [Geometry checker] Fix incomplete QgsGeometryOverlapCheckError::handleChanges Sandro Mani 2017-10-19 [Geometry checker] Don't make the layer-feature iterator return features without valid geometry Sandro Mani 2017-10-19 [Geometry checker] Don't recollect errors with empty recheck list Sandro Mani 2017-10-19 [Geometry checker] Fix incorrect change parametrization in QgsGeometryCheck::replaceFeatureGeometryPart Sandro Mani 2017-10-19 [Geometry checker] Use reduced tolerance when attempting to combine two geometries, and ensure that the output is a single-part geometry Sandro Mani 2017-10-19 Re-add QgsGeometryEngine::combine taking a list of QgsAbstractGeometries Sandro Mani 2017-10-19 [Geometry checker] Fix features not correctly removed from QgsFeaturePool spatial index Sandro Mani 2017-10-19 [Geometry checker] More change tracking tests Sandro Mani 2017-10-19 [Geometry checker] Remove debug print Sandro Mani 2017-10-17 [Geometry checker] Fix incorrect logic in QgsGeometryCheckError::handleChanges Sandro Mani 2017-10-17 [Geometry checker] Add more fixError tests Sandro Mani 2017-10-17 [Geometry checker] Fix crash in QgsGeometryCheckerResultTab::addError if layerId is empty Sandro Mani 2017-10-17 [Geometry checker] Fix incorrect ring index in QgsGeometrySelfIntersectionCheck::fixError Sandro Mani 2017-10-17 [Geometry checker] Use centroid of actual hole to report error in QgsGeometryHoleCheck Sandro Mani 2017-10-17 [Geometry checker] Fix crashes in QgsGeometryGapCheck::mergeWithNeighbor due to using wrong layerId Sandro Mani 2017-10-16 [Geometry checker] Add a first series of fixError tests Sandro Mani 2017-10-16 [Geometry checker] Fix wrong obsoletes test in QgsGeometryContainedCheck::fixError Sandro Mani 2017-10-14 [Geometry checker] Add TestQgsGeometryChecks::createTestContext variant which copies the testdata to a temporary dir Sandro Mani 2017-10-14 [Geometry checker] Make TestQgsGeometryChecks::searchCheckErrors return the list of matching errors instead of just the number of matches Sandro Mani 2017-10-12 [Geometry checker] Add follow boundaries check Sandro Mani 2017-10-12 [Geometry checker] Fix broken LayerFeature geometry transform Sandro Mani 2017-10-12 [Geometry checker] Fix type check factory Sandro Mani 2017-10-12 [Geometry checker] Finish gap check test Sandro Mani 2017-09-28 [Geometry checker] Add more tests Sandro Mani 2017-09-28 [Geometry checker] Fix incorrect free in gap check Sandro Mani 2017-09-28 [Geometry checker] Specify part in error parametrization in line and line-layer intersection checks Sandro Mani 2017-09-28 [Geometry checker] Don't report segment lengths smaller than checker precision, they are either duplicate nodes or degenerate geometries Sandro Mani 2017-09-28 [Geometry checker] Simplify point in polygon check Sandro Mani 2017-09-28 [Geometry checker] Uniformize error messages Sandro Mani 2017-09-28 [Geometry checker] Ensure overlap check returns on error for each overlap part Sandro Mani 2017-09-28 [Geometry checker] Report if geometry is invalid in overlap check Sandro Mani 2017-09-28 [Geometry checker] Ensure duplicate check ui is enabled also for lines Sandro Mani 2017-09-28 [Geometry checker] Make line intersection test and line layer intersection test also report multiple intersections for same line Sandro Mani 2017-09-28 [Geometry checker] Ensure line layer intersection test does not check a line layer against itself Sandro Mani 2017-09-28 [Geometry checker] Introduce QgsGeometryCheckerUtils::polygonRings Sandro Mani 2017-09-28 [Geometry checker] Don't make line intersection test report symmetric errors twice Sandro Mani 2017-09-27 [Geometry checker] Some initial tests Sandro Mani 2017-09-27 [Geometry checker] Make contained check work with all geometry types Sandro Mani 2017-09-27 [Geometry checker] Also check other parts of same feature in dangle check Sandro Mani 2017-09-27 [Geometry checker] Use symDifference for all geometry types to detect duplicates Sandro Mani 2017-09-26 [Geometry checker] Drop feature id update logic now handled by freezing repacking Sandro Mani 2017-09-26 [Geometry checker] Move core classes to qgis_analysis Sandro Mani 2017-09-25 [Geometry checker] Reorder some UI elements Sandro Mani 2017-09-25 [Geometry checker] Enter update mode when editing result layers Sandro Mani 2017-09-25 [Geometry checker] Add line layer intersection check Sandro Mani 2017-09-19 [Geometry checker] Update for QgsGeometryEngine API changes Sandro Mani 2017-07-06 [Geometry checker] Fix layerFeature comparison Sandro Mani 2017-07-06 [Geometry checker] Allow adding a prefix to output layer names Sandro Mani 2017-07-06 [Geometry checker] Fix logic to ensure that each pair of features is only compared once Sandro Mani 2017-07-06 [Geometry checker] Show layer names instead of ids in user-facing strings Sandro Mani 2017-07-06 [Geometry checker] Handle fid changes Sandro Mani 2017-06-29 [Geometry checker] Store feature pool directly in LayerFeature instead of copying layerToMapUnits and layerToMapTransform Sandro Mani 2017-06-29 [Geometry checker] Fix incorrect mapToLayerUnits -> layerToMapUntis Sandro Mani 2017-06-29 [Geometry checker] Add tooltip with data source to layers in setup tab Sandro Mani 2017-06-29 [Geometry checker] Only update layer list in setup tab after layers have been removed Sandro Mani 2017-06-29 [Geometry checker] Don't use QgsScrollArea... Sandro Mani 2017-06-29 [Geometry checker] Don't self-compare features in contained check Sandro Mani 2017-06-29 [Geometry checker] Run contained check in map crs Sandro Mani 2017-06-28 [Geometry checker] Various ui improvements Sandro Mani 2017-06-28 [Geometry checker] Add layer column to fix summary dialog tables Sandro Mani 2017-06-28 [Geometry checker] Introduce vertical-only scroll-areas Sandro Mani 2017-06-28 [Geometry checker] Fix some feature highlighting issues Sandro Mani 2017-06-28 [Geometry checker] Improve label Sandro Mani 2017-06-28 [Geometry checker] Add layer column to result table Sandro Mani 2017-06-28 [Geometry checker] Imporove logic for picking the output directory Sandro Mani 2017-06-28 [Geometry checker] Fix determining active layer geometry types Sandro Mani 2017-06-28 [Geometry checker] Fix updating and gathering of layers Sandro Mani 2017-06-28 [Geometry checker] Reduce icon size in setup layer list Sandro Mani 2017-06-28 [Geometry checker] Fix angle check possibly reporting end nodes of lines Sandro Mani 2017-06-28 [Geometry checker] Ensure all UI items are consistently enabled/disabled depending on type of layers to be checked Sandro Mani 2017-06-28 [Geometry checker] Set appropriate initial size for checker dialog Sandro Mani 2017-06-28 [Geometry checker] Rename tab: Settings -> Setup Sandro Mani 2017-06-28 [Geometry checker] Tweak logic for choosing which layers are selected in the setup tab Sandro Mani 2017-06-28 [Geometry checker] Fix LayerFeature iterator Sandro Mani 2017-06-27 [Geometry checker] Add point in polygon check Sandro Mani 2017-06-27 [Geometry checker] Add line intersection check Sandro Mani 2017-06-27 [Geometry checker] Simplify code Sandro Mani 2017-06-27 [Geometry checker] Extend duplicate check to also handle points Sandro Mani 2017-06-27 [Geometry checker] Add point must be covered by line check Sandro Mani 2017-06-27 [Geometry checker] Add dangle check Sandro Mani 2017-06-26 [Geometry checker] Use map crs for geometry and errorLocation in CheckErrors, overall code cleanup Sandro Mani 2017-06-15 [Geometry checker] Adapt for API changes Sandro Mani 2017-04-12 [Geometry checker] Introduce QgsGeometryCheckerUtils::LayerFeatures Sandro Mani 2017-04-05 [Geometry checker] Initial multilayer support for contained check Sandro Mani 2017-04-05 [Geometry checker] Initial multilayer support for duplicate check Sandro Mani 2017-04-05 [Geometry checker] Initial multilayer support for overlap check Sandro Mani 2017-04-04 [Geometry checker] Add multi-layer support to gap check Sandro Mani 2017-04-04 [Geometry checker] Store error values in map units, perform topology checks in map CRS Sandro Mani 2017-04-04 [Geometry checker] Ensure headers appear in project tree Sandro Mani 2017-03-30 [Geometry checker] Make checks report affected are in selected crs Sandro Mani 2017-03-30 [Geometry checker] Introduce QgsGeometryCheckerContext Sandro Mani 2017-03-30 [Geometry checker] Initial multi-layer support Marco Hugentobler 2017-10-23 Add the possibility to publish the url of WMS/WMTS layers and to advertize them as background layers for the webmap in GetProjectSettings Alessandro Pasotti 2017-10-23 [auth] Menu option and configuration for auto clear auth cache Alessandro Pasotti 2017-10-23 [auth] Clear network authentication cache on SSL errors Merge: a6964b51bc 1822b76c1a Even Rouault 2017-10-23 Merge pull request #5415 from rouault/use_layername [OGR provider/askUserForOGRSublayers] Use layername= instead of layerid= when no ambiguity lbartoletti 2017-10-23 ADD GML export to QgsTriangle Merge: 1d043f3c5a 7bfd60ab78 D'Hont René-Luc 2017-10-23 Merge pull request #5413 from rldhont/server-bugfix-display [Server][Bugfix] Test if the environ variable DISPLAY is defined Nyall Dawson 2017-10-23 Update test Nyall Dawson 2017-10-23 Make gpkg the first choice for processing vector outputs D'Hont René-Luc 2017-10-20 [Server][Bugfix] Test if the environ variable DISPLAY is defined Even Rouault 2017-10-20 [OGR provider/askUserForOGRSublayers] Use layername= instead of layerid= when no ambiguity (#16135) When composing URI, use layer names if layer names are unique. This will be more stable in case the datasource get layers added/removed (for example for GeoPackage) Merge: 5d675720bb 16cad4d14f Nyall Dawson 2017-10-23 Merge pull request #4947 from lbartoletti/regularShape_gui [FEATURE][needs-docs] Add gui to draw Circle, Ellipse, Rectangle and Regular Polygon Nyall Dawson 2017-10-22 Optimise calculation of QgsGeometry::vertexNrFromVertexId By moving logic to abstract geometry subclasses so that they can trivially retrieve the vertex number, instead of relying on the inefficient coordinateSequence method. Has flow on speed boosts to many geometry operations like calculation of closest points in a geometry, which will benefit snapping related operations. Nyall Dawson 2017-10-22 Optimise determination of adjacent vertices and move to QgsAbstractGeometry Previously the method in QgsGeometryUtils was relying on QgsAbstractGeometry::coordinateSequence, which is an absolute performance killer. Instead move to optimised methods in the various abstract geometry subclasses which rely only on trivial calculations. lbartoletti 2017-10-22 - Add Signals start/stopCapturing - fix QSpinBox -> QgsSpinBox Nyall Dawson 2017-10-22 Fix QgsVectorFileWriter use of transactions while writing Previously the writer was only using transactions in some cases (when calling the static writeAsVectorFormat method). This changes the writer to always use a transaction when possible. Fixes the map renderer job test using gpkg from timing out after taking forever to running twice the speed of the shapefile version. Similar benefits across other parts of qgis, which are writing files without using the static method, e.g. processing. Nyall Dawson 2017-10-22 Rename QgsGeometry::fromPolyline as QgsGeometry::fromPolylineXY and add new QgsGeometry::fromPolyline which uses QgsPoint We want to encourage people not to use the QgsPointXY method, as it drops Z/M values. So it's moved across to a different name to make way for a new QgsGeometry::fromPolyline which uses a QgsPoint list instead of QgsPointXY, thus keeping Z/M values intact. Similarly, QgsPolyline now is a list of QgsPoint (keeping z/m values) and the old 2d QgsPolyline type was renamed to QgsPolylineXY. Making the QgsPoint method the "preferred" method and making linestrings just as easy to create from z/m dimensioned points as 2d points is important to push people to write code which does not discard these important dimensions. As a bonus, the QgsPoint methods are more efficient anyway, since they don't require creation of a temporary list. Nyall Dawson 2017-10-22 Partially revert 28daa1a0 Using gpkg for this test is causing intermittent travis timeouts. . . . . Team Shapefile FTW ;) Nyall Dawson 2017-10-22 Fix QgsGeometry::angleAtVertex returned wrong angle for start/end of closed linestrings The average angle of adjacent segments should be used in this case Jürgen E. Fischer 2017-10-21 follow up f243b8448e2 Jürgen E. Fischer 2017-10-21 postgres: add support for partitioned tables (implements #17302) Jürgen E. Fischer 2017-10-21 postgres provider: queries have an unknown relation type Merge: 49071808ac 28daa1a0e0 Matthias Kuhn 2017-10-21 Merge pull request #5385 from jachym/geopackage Put GeoPackage at first place in the menu Even Rouault 2017-10-21 [Browser] Fix invalid detection of OGR VRT by GDAL provider, and fix broken detection of OGR VRT (fixes #16806) Even Rouault 2017-10-20 [OGR/browser] More consistant use of GDAL API Even Rouault 2017-10-20 [OGR provider] subLayers(): avoid emitting error on a geometry less layer Even Rouault 2017-10-20 [OGR provider] Avoid (harmless) OGR errors when trying to convert GeoPackage from WAL to DELETE mode Richard Duivenvoorde 2017-10-20 fix tab clicks in plugin manager Merge: e59f1d5d48 c9b0a2b167 Even Rouault 2017-10-20 Merge pull request #5409 from rouault/fix_gpkg_many_layers [OGR provider] Allow opening (GeoPackage) datasets with many layers Even Rouault 2017-10-20 [OGR provider] Speed-up layer addition to the canvas when selected from the data source manager Even Rouault 2017-10-19 [OGR provider] Allow opening (GeoPackage) datasets with many layers Currently each time you instanciate a QgsOgrProvider layer, a GDAL dataset is created. In the case of GeoPackage, this means a SQLite connection and a file handle. As GDAL enables Spatialite function on GeoPackage connections, we are bound to Spatialite limits, and Spatialite has a hard limit on a maximum of 64 simultaneous connections. Thus we cannot open more than 64 layers of the same GeoPackage. This commits enables sharing of the same GDALDataset object among several QgsOgrProvider object. Care is made to reuse a GDALDataset object only if the QgsOgrProvider do not point to the same layer. Mutexes are also taken to allow safe instanciation and use of QgsOgrProvider objects from multiple threads (but a same QgsOgrProvider should not be used by more than one thread at a time) Even Rouault 2017-10-20 Move static variable to function scope Matthias Kuhn 2017-10-20 Revert "Avoid type quotation errors in value exists check" This reverts commit 6ce4b607c522d5db35227d2ae5f20259d4e384f0. Even Rouault 2017-10-20 Application termination: fix crash caused by 5288aed5503205948f3785590e3b27d325340afe when layers are still opened at exit Matthias Kuhn 2017-10-20 Avoid type quotation errors in value exists check Matthias Kuhn 2017-10-20 Feature validation should not spam the log Even Rouault 2017-10-20 QGisApp: fix potential crash at application closing linked to mDataSourceManagerDialog destruction closing GDAL datasets after GDAL has been shut down Marco Hugentobler 2017-10-20 Move creation of datasource uri for external wms layers to QgsWMSParameters Merge: efb84fd2ca 7b455d8700 D'Hont René-Luc 2017-10-20 Merge pull request #5408 from rldhont/server-handlerequest-project [Server][FEATURE] Handle request from QgsServer with a QgsProject Merge: 13a00aae30 40b916c7a3 D'Hont René-Luc 2017-10-20 Merge pull request #5337 from dmarteau/qgis_utils_refactoring Disable message hook and import override at runtime D'Hont René-Luc 2017-10-19 [Server][FEATURE] Handle request from QgsServer with a QgsProject With this commit, it's posssible to handle a request from a QgsProject without writing it to the disk. ```python server = QgsServer() project = QgsProject() vlayer = QgsVectorLayer("/path/to/shapefile/file.shp", "layer_name_you_like", "ogr") project.addMapLayer(vlayer) query_string = 'https://www.qgis.org/?SERVICE=WMS&VERSION=1.3&REQUEST=GetCapabilities' request = QgsBufferServerRequest(query_string, QgsServerRequest.GetMethod, {}, data) response = QgsBufferServerResponse() server.handleRequest(request, response, project) ``` Merge: 8d64e2e6ef 3c18232c34 Matthias Kuhn 2017-10-20 Merge pull request #5399 from pblottiere/server_flaky_tests [server] WIP : reactivate flaky server tests for WMS requests Nyall Dawson 2017-10-20 Also add unique_ptrs for other geos classes Nyall Dawson 2017-10-20 Another attempt to avoid Travis warnings Nyall Dawson 2017-10-20 Fix warning if building without 3d (AKA hurry up Fedora 27, I want Qt 5.9 already) Merge: e7d7295a64 aa594f5397 Alessandro Pasotti 2017-10-19 Merge pull request #5226 from aaime/rule_labels Also export rule based labelling in SLD. Follows up to ticket #8925 Blottiere Paul 2017-10-19 Unskip test_wms_getprint_srs (GetPrint has been refactored since) Blottiere Paul 2017-10-19 Add some tests to validate assertXMLEqual Blottiere Paul 2017-10-18 Split WMS tests to detect flaky behavior Merge: 79bc5d4bf7 dc6bdc2919 D'Hont René-Luc 2017-10-19 Merge pull request #5405 from rldhont/server-wms-test-enhancement [Server][Tests] Fix WMS tests locally Jachym Cepicky 2017-10-18 Adding more default SHP->GPKG changes Andrea Aime 2017-09-20 Also export rule based labelling. Follow up to #8925 D'Hont René-Luc 2017-10-19 [Server][Tests] Fix WMS tests locally Marco Hugentobler 2017-10-19 Possibility to set a WMS print layer for WMS/WMTS layers in qgis server. This print layer is then advertized in the GetProjectSettings output Martin Dobias 2017-10-13 Save state of 3D map views in projects + restore them on project load Martin Dobias 2017-10-13 Move code useful for 3D view out of 2D map canvas dock code Nyall Dawson 2017-10-19 Revert "Fix build warnings on Travis" Hey clang - how about you don't through warnings if fixing them breaks the build? This reverts commit e28a555497e9984d261c6a054502c875b6994a89. Harrissou Sant-anna 2017-10-19 [DB Manager]Set dialog alignment instead of adding trailing spaces to labels Nyall Dawson 2017-10-19 Fix build warnings on Travis Merge: 325168ee1f 4ce166241e Nyall Dawson 2017-10-19 Merge pull request #5369 from nyalldawson/toolbox_order [processing] Always list native algorithms before 3rd party providers Nyall Dawson 2017-10-19 Allow processing providers to specify a long name, and show it in tooltips Add version number to gdal provider long name Nyall Dawson 2017-10-16 Drop version and count from algorithm item in tree view Nyall Dawson 2017-10-15 [processing] Always list native algorithms before 3rd party providers This change ensures that searching for algorithms always returns native algorithms before matching 3rd party algorithms TODO: we really need to replace the toolbox tree with a proper model and redo the sorting/filtering using a sort/filter proxy model. Merge: b855ad1e72 406425d68a Nyall Dawson 2017-10-19 Merge pull request #5392 from nyalldawson/file_downloader Split QgsFileDownloader into separate core/gui classes Merge: 8ca4a1a80f b6ed28b312 Nyall Dawson 2017-10-19 Merge pull request #5366 from DelazJ/effectsalign Vertically align color widget in Effect properties dialog Nyall Dawson 2017-10-19 Fix windows build Merge: bb522b3660 432ef1a294 Nyall Dawson 2017-10-19 Merge pull request #5371 from DelazJ/colorspace Optimize spacing in Color settings dialog Nyall Dawson 2017-10-18 More use of geos::unique_ptr Nyall Dawson 2017-10-18 Fix leak in QgsMultiSurface::asJSON Nyall Dawson 2017-10-17 Replace GEOSGeomScopedPtr with unique_ptr with custom deleter And make greater use of it through QgsGeos to avoid potential memory leaks. Larry Shaffer 2017-10-18 [auth] Fix documentation error in QgsAuthCertUtils Larry Shaffer 2017-10-18 [auth] Add PKCS8 to PKCS1 key conversion for macOS (deps on libtasn1) See description of QgsAuthCertUtils::pkcs8PrivateKey. This fix may be needed on other platforms (untested at this point), because Qt5 QSslkey class *still* does not directly support creation using non-PKCS1 PEM- or DER-encoded data, though QCA, whose qca-ossl plugin is linked to OpenSSL, does support PKCS1 and PKCS8. Larry Shaffer 2017-10-18 [auth] Move inline file reads to static func; add PKCS#8 sniffing func Larry Shaffer 2017-10-17 [auth] Add error trap and debug fixes for PKCS#12 auth method Nyall Dawson 2017-10-19 Rename method, docs and api breaks documentation Nyall Dawson 2017-10-19 Fix qt warnings thrown by QgsFileDownloader Nyall Dawson 2017-10-18 Split QgsFileDownloader into separate core/gui classes So that the guts of this class can be used from non-gui code Nyall Dawson 2017-10-18 Add render context flag to indicate canvas preview jobs In future we can use this to optimise the preview job and shortcut by doing lower quality/faster renders. For now, use this flag to identify preview jobs and only apply 'updated canvas' min/max to rasters for non-preview jobs Fixes #16988 Nyall Dawson 2017-10-18 Fix crash in QgsGeometry::splitGeometry Alexander Bruy 2017-10-18 [processing] update test data Víctor Olaya 2017-10-18 [processing] allow reordering in multiple selection dialog Alexander Bruy 2017-10-18 [processing] retrieve dissolve parameter as boolean value lbartoletti 2017-10-18 manual resolve conflicts for qgisapp.ui Merge: df0d717f92 b1c45d57a6 Alessandro Pasotti 2017-10-18 Merge pull request #5380 from boundlessgeo/bd_2272_pki_parsed_ca [auth] Allow to optionally add CAs from PKI bundle to the trusted CAs for the configured connection lbartoletti 2017-10-18 Enable tools using extent when map is rotated Jachym Cepicky 2017-10-16 Put GeoPackage at first place in the menu [FEATURE] [needs-docs] Nyall Dawson 2017-10-18 Fix disabled add button in ogr source select for valid protocols Fixes #17206 Nyall Dawson 2017-10-18 Remove empty item from plugin manager tabs Nyall Dawson 2017-10-18 Fix corrupted text in buttons Borys Jurgiel 2017-10-17 Plugin Manager: Disable focus by tab key for the 'Unistall' and 'Upgrade all' buttons to prevent from accidental execution Borys Jurgiel 2017-10-17 Plugin manager layout fixes Merge: 9fdd060322 92e5de9e9e Tom Kralidis 2017-10-17 Merge pull request #5391 from tomkralidis/issue-11732 [MetaSearch] update plugin icon (fixes #11732) [needs-docs] Tom Kralidis 2017-10-17 [MetaSearch] update plugin icon (fixes #11732) [needs-docs] Even Rouault 2017-10-17 Remove useless use of binary or Alessandro Pasotti 2017-10-17 [auth] Use QGIS test certificates Marco Hugentobler 2017-10-17 Enable external WMS layers also for GetPrint Merge: c8495ea4e9 e4767e693f signedav 2017-10-17 Merge pull request #1 from m-kuhn/propertieslayout Propertieslayout Marco Hugentobler 2017-10-17 Remove temporary layers (highlight layers and external wms layers) Merge: 4901f0af05 6447beefe8 Blottiere Paul 2017-10-17 Merge pull request #5360 from pblottiere/server_bugfix_ogc_getmap_bbox [server][bugfix] Fix OGC test getmap bbox Merge: b77c11f4c6 a3971ee0cd Blottiere Paul 2017-10-17 Merge pull request #5303 from pblottiere/server_bugfix_ogc_queryable_layer [server][bugfix] Fix OGC test getfeatureinfo:each-queryable-layer Merge: ab107d0e8c f69c9cc685 Alessandro Pasotti 2017-10-17 Merge pull request #5387 from boundlessgeo/auth_fix_wfs_from_browser [auth][bugfix] Do not expand authentication URI in browser items Marco Hugentobler 2017-10-17 Support external WMS layers in GetPrint and GetMap requests Alessandro Pasotti 2017-10-17 WFS data items: add level to debug message Blottiere Paul 2017-10-17 Update unit tests Blottiere Paul 2017-10-04 Translate error message in exception Blottiere Paul 2017-10-04 Fix error code Blottiere Paul 2017-10-04 First layer level should not be set to queryable (only sublevels) Merge: db97e2772f 2f29e162d1 D'Hont René-Luc 2017-10-17 Merge pull request #5297 from dmarteau/wfs_1_1_0 [Server][FEATURE][needs-docs] Support WFS 1.1.0 David Marteau 2017-10-10 Disable message hook and import override at runtime Merge: ba9e0437cc ec57d25a3f Borys Jurgiel 2017-10-17 Merge pull request #5372 from borysiasty/plugman [needs-docs] Move the install-plugin-from-ZIP menu action to the plug… Alessandro Pasotti 2017-10-17 [auth][bugfix] Do not expand authentication URI in browser items This fixes an internally reported bug that affects all versions >= 2.18. The bug was caused by too early expansion of the credentials in the URI. Needs backporting. Merge: 7fbecd365b 9ff66936cd Matthias Kuhn 2017-10-17 Merge pull request #5386 from m-kuhn/pylintFixes Pylint fixes Alessandro Pasotti 2017-10-17 [auth] Removed self-signed CAs from datasource uri items Nyall Dawson 2017-10-17 Lighter borders for projection selector map Nyall Dawson 2017-10-17 Sync canvas extent rect color and center marker color Nyall Dawson 2017-10-17 "Loosen" up acceptable parameter for model child inputs Previously we took a harsher approach to filtering which inputs were acceptable for child algorithm parameters. E.g. a child algorithm with a vector layer input would only show outputs from other algorithms which generated a vector layer output. But this can needlessly restrict what's possible in models. E.g. an algorithm which outputs a QgsProcessingOutputFile or QgsProcessingOutputString could potentially be a valid source to a vector layer. So we should allow these as possible inputs for vector layer parameters too. This commit adds many extra acceptable input types for child parameters. It will probably expose "corner cases" where algorithms may get unexpected input types, but these will not affect existing model stability and can be fixed when identified. The payoff is a much more flexible modeler. Matthias Kuhn 2017-10-17 Add debug output to spatialite test Matthias Kuhn 2017-10-17 Fix too-many-format-args Matthias Kuhn 2017-10-17 Fix call to non-existent method Matthias Kuhn 2017-10-17 Add abstract base method Matthias Kuhn 2017-10-17 Fix super call Matthias Kuhn 2017-10-17 Fix typo in method name Matthias Kuhn 2017-10-17 Properly raise NotImplementedError Matthias Kuhn 2017-10-16 Remove broken and unused code Matthias Kuhn 2017-10-16 Fix access to member variable in classmethod Matthias Kuhn 2017-10-16 Fix typo in method call Matthias Kuhn 2017-10-16 Migrate processing help to new processing registry Matthias Kuhn 2017-10-16 Fix member access in postgis.py Merge: c33dbd96fe a3f7655030 Borys Jurgiel 2017-10-16 Merge branch 'master' of github.com:qgis/QGIS into plugman Borys Jurgiel 2017-10-16 Plugin manager: Use QgsFileWidget for installing from zip files Matthias Kuhn 2017-10-16 Fix too-many-format-args Matthias Kuhn 2017-10-16 Fix typo in method name Matthias Kuhn 2017-10-16 Fix used-before-assignment Matthias Kuhn 2017-10-16 Fix broken error handling Matthias Kuhn 2017-10-16 Remove double-defined __init__ function Matthias Kuhn 2017-10-16 Fix file modes Matthias Kuhn 2017-10-16 Remove PyQt4 compatibility layer lbartoletti 2017-10-16 Fix remaining rubber band Daniele Viganò 2017-10-16 Fix a syntax error in dlg_sql_layer_window.py Merge: 11ec24f0fa 83212e760a Borys Jurgiel 2017-10-16 Merge branch 'master' of github.com:qgis/QGIS into plugman Matthias Kuhn 2017-10-16 [travis] Stabilize spatialite tests Alessandro Pasotti 2017-10-16 [auth] Document cachain argument Martin Dobias 2017-10-12 Spin box: fix input of double values in locales with non-point decimal separator Alessandro Pasotti 2017-10-16 [auth] Sipify and doxify Alessandro Pasotti 2017-10-16 [auth] Pass by reference in const loop Alessandro Pasotti 2017-10-16 [auth] Removed oauth3 from cmake Nyall Dawson 2017-10-16 Fix processing tests Nyall Dawson 2017-10-16 Fix doxygen warning Nyall Dawson 2017-10-16 Move native c++ processing algorithms from core library to analysis And split into separate files for each algorithm Alessandro Pasotti 2017-10-16 [auth] Add checkbox to exclud root CAs from bundles on pkipkcs12 method Alessandro Pasotti 2017-10-16 [auth] Add checkbox to exclud root CAs from bundles on pkipath method Alessandro Pasotti 2017-10-16 [auth] Add method to exclude self-signed CAs from a list of certificates Merge: d4635d042d c6565da36f Matthias Kuhn 2017-10-16 Merge pull request #5324 from DelazJ/locale Remove Locale tab from Options dialog Merge: afb2a6a098 562e9b442b Matthias Kuhn 2017-10-16 Merge pull request #5317 from pblottiere/bugfix_style [bugfix] Fixes #17234 save/load styles from Postgres when a service file is used Merge: f579f1a449 fa1d299eeb Matthias Kuhn 2017-10-16 Merge pull request #5333 from daniviga/better-rpm Improve buildrpms.sh for nightly builds Alessandro Pasotti 2017-10-13 [auth] Merge CAs added by PKI bundles to the trusted CAs Nyall Dawson 2017-10-16 Move bounds retrieval to QgsCoordinateReferenceSystem Allows reuse in scripts/plugins/etc Nyall Dawson 2017-10-16 Fix wheel events in map canvas are not accepted even after a zoom actually occurs, causing the event to pass on to underlying widgets (e.g scroll areas) Nyall Dawson 2017-10-16 Fix warnings Nathan Woodrow 2017-10-16 Fix build Something something Monday something... :) Nathan Woodrow 2017-10-16 [FEATURE][needs-docs] Show projection bounds in projection widget (#5356) - Script to pull bounds from EPSG.org Postgres dump - Add resources/data/world_map.shp for reference - Show canvas bounds for reference James Shaeffer 2017-10-15 Added new contributor (#5363) Borys Jurgiel 2017-10-16 [needs-docs] Move the install-plugin-from-ZIP menu action to the plugin manager. Also add a spacer to the left menu. Jürgen E. Fischer 2017-10-15 query version from version.qgis.org instead of ubuntu.qgis.org Harrissou Sant-anna 2017-10-15 Optimize spacing in Color settings dialog Merge: d6a12e0ba0 277b508637 Martin Dobias 2017-10-15 Merge pull request #5367 from wonder-sk/vertex-iterator-2 API for traversal of geometry's vertices using iterator pattern Jürgen E. Fischer 2017-10-14 Fix 3D build on windows Harrissou Sant-anna 2017-10-14 Add source files location Martin Dobias 2017-10-14 Fix test Merge: b91b854a19 e6c64f69ce D'Hont René-Luc 2017-10-14 Merge pull request #5316 from rldhont/db_manager_update_dblayer [FEATURE][needs-docs][DB Manager] Be able to update every Db layer from Postgres, Spatialite and Oracle Martin Dobias 2017-05-07 New API for traversal of geometry's vertices using iterator pattern Introducing: 1. STL-style iterator: QgsAbstractGeometry::vertex_iterator 2. Java-style iterator: QgsVertexIterator (built on top of STL-style) The iterators are modeled after Qt's STL-style and Java-style iterators, the idea is to replace nextVertex() method and later introduce iterators for other bits (e.g. part_iterator, ring_iterator). Harrissou Sant-anna 2017-10-14 Vertically align color widget in Effect properties dialog Merge: b250729e46 947b0cc49e Nyall Dawson 2017-10-13 Merge pull request #5352 from nyalldawson/geom Geometry cleanups and modernization Alessandro Pasotti 2017-10-13 [auth] Add CAs to the connection for pkipkcs12 Alessandro Pasotti 2017-10-13 [auth] Add CAs to the connection for pkipaths Alessandro Pasotti 2017-10-13 [auth] Use utility method certsToPemText Alessandro Pasotti 2017-10-13 [auth] Port to QGIS3 and re-enable python test for QGIS auth system Alessandro Pasotti 2017-10-13 [auth] Add tests for CA utility methods Alessandro Pasotti 2017-10-13 [auth] Add CA utility methods Alessandro Pasotti 2017-10-13 [auth] Add CA chain to auth config Nyall Dawson 2017-10-13 Safer memory management in geos Also speed up avoid intersections by removing unnecessary geometry cloning Nyall Dawson 2017-10-13 Some safer memory management for geos Nyall Dawson 2017-10-13 Rename detach methods in QgsGeometry for clarity Now we have: - detach (which clones the existing geometry) and - reset (which detaches without cloning and sets a new geometry) Nyall Dawson 2017-10-13 Even more memory safety in geometry internals by using qgis::make_unique Nyall Dawson 2017-10-13 'Polyfill' std::make_unique to qgis::make_unique Nyall Dawson 2017-10-13 Move qgsAsConst to qgis::as_const So it's more inline with the std::as_const implementation which it fills in for, and allows us to 'polyfill' other c++>11 features into the qgis:: namespace. Mathieu Pellerin 2017-10-13 [3d] add show labels toggle, default to off (#5361) Nyall Dawson 2017-10-12 Fix travis build Nyall Dawson 2017-10-12 Cleanup some loops Nyall Dawson 2017-10-12 Rework internal geometry memory management Use unique_ptrs wherever possible, and cleanup geometry detachments Mathieu Pellerin 2017-10-13 layer tree & 3d view toolbar panel size fix Martin Dobias 2017-10-12 [needs-docs] Remove OpenStreetMap integration in analysis lib + app - unmaintained and barely working anymore - clunky GUI - not supporting .pbf - there are other python plugins doing the same thing better - nobody is using it anymore https://lists.osgeo.org/pipermail/qgis-developer/2017-October/050103.html Martin Dobias 2017-10-12 Fix dragging 3D view with mouse when camera is far Before, when looking at a greater area (e.g. spanning 200km or more), dragging 3D view with left mouse button would not work at all. Only when zoomed in more it would start working again. This was cause by unproject() method in Qt having tolerance against division by zero very high. Lowering the tolerance by few magnitudes fixed the problem (1e-5 to 1e-10) Blottiere Paul 2017-10-13 Add some tests Blottiere Paul 2017-10-13 [server][bugfix] Fixes OGC tests on getmap bbox James Shaeffer 2017-10-12 Updated the transparency widget to fix bug #16649 (#5358) Mathieu Pellerin 2017-10-13 [3d view] harmonize panel icon size Merge: f6ee7cb0a1 7b6156e445 Nyall Dawson 2017-10-13 Merge pull request #5330 from nyalldawson/layout_next [layouts] Port group handling Merge: edf734677e d39427b827 Nyall Dawson 2017-10-13 Merge pull request #5344 from nyalldawson/algs [processing] Port some algs to c++, minor improvements Nyall Dawson 2017-10-13 Fix build warning Nyall Dawson 2017-10-13 Port drop M/Z algorithm to c++ Nyall Dawson 2017-10-13 Port drop geometries to c++ Nyall Dawson 2017-10-13 Port boundary algorithm to c++ Also allow feature based algorithms to customise their appectable input layers types and set suitable filters for all applicable algorithms Nyall Dawson 2017-10-12 [FEATURE] Port autoincremental field to c++ Also add: - support for setting initial value for field to start at - support for user-set field names (instead of always using 'AUTO') Nyall Dawson 2017-10-11 [FEATURE][processing] New 'assign projection' algorithm This algorithm assigns a new projection to a vector layer. It creates a new layer with the exact same features and geometries as the input one, but assigned to a new CRS. E.g. the geometries are not reprojected, they are just assigned to a different CRS. This algorithm can be used to repair layers which have been assigned an incorrect projection. Nyall Dawson 2017-10-11 Allow selection of a subset of fields to keep for hub lines algorithm Nyall Dawson 2017-10-11 Port hub lines algorithm to c++ Also: - optimise a bit - retain z/m values - use point on surface for non-point layers, instead of center of geometry bounding box Nyall Dawson 2017-10-11 Port Join Attributes to c++, add option to select subset of fields to copy lbartoletti 2017-10-12 Change QgsMapTool *mAddFeature to QgsMapToolAddFeature *mAddFeature and remove dynamic_cast lbartoletti 2017-10-12 Avoid duplicate code for check if the layer is editable lbartoletti 2017-10-12 Use lambdas in the connect for tools (and circular tools) Mathieu Pellerin 2017-10-12 [processing] use a vector feature source for gdal clip raster by mask (#5351) Martin Dobias 2017-10-12 Fix numerical problems in the tessellator Due to the recent changes to allow non-horizontal surfaces, tessellator was loosing precision in float math with large numbers, so there could be artefacts on extruded buildings between roof and walls Also clean up the code a bit - move stuff out of the main method + remove some duplicate code D'Hont René-Luc 2017-10-11 [Server][WFS] check const and indetation D'Hont René-Luc 2017-10-11 [Server][WFS] Update Transaction 1.1.0 D'Hont René-Luc 2017-10-05 [Server][WFS] Update GML GetFeature document D'Hont René-Luc 2017-10-05 [Server][WFS][Feature] Support resultType=hits from GetFeature 1.1.0 D'Hont René-Luc 2017-10-04 [Server][Tests] Update PyQgsServerWFS test for 1.1.0 D'Hont René-Luc 2017-10-04 [Server][Tests] Enhance assertXMLEqual D'Hont René-Luc 2017-09-28 [Server][WFS] Update GetFeature 1.1.0 D'Hont René-Luc 2017-09-28 [Server][WFS] Update QgsWfsParameters for GetFeature D'Hont René-Luc 2017-09-28 [Server] Request handler reads the document root attributes to expose parameters D'Hont René-Luc 2017-09-19 [Server][Tests] Add PyQgsServerWFS test D'Hont René-Luc 2017-09-19 [Server][WFS] Update DescribeFeatureType 1.1.0 D'Hont René-Luc 2017-09-14 [Server][WFS] add QgsWfsParameters D'Hont René-Luc 2017-09-14 [Server][WFS] Update GetCapabilities 1.1.0 D'Hont René-Luc 2017-09-14 [Server][WFS,1.1.0] Add layout for WFS supports Merge: 0028486a96 ea7ca58442 Alexander Bruy 2017-10-12 Merge pull request #5243 from alexbruy/processing-gdal [processing] restore GDAL algorithms Merge: 5f401815c3 9d8854fc10 Nyall Dawson 2017-10-12 Merge pull request #5185 from nyalldawson/materialize QgsFeatureSource::materialize experiment Harrissou Sant-anna 2017-10-11 Fix duplicate widget name Mathieu Pellerin 2017-10-12 [processing] use raster iterator in raster layer unique values report (#5343) Etienne Trimaille 2017-10-11 add helper to build a QgsRectangle from a WKT string Harrissou Sant-anna 2017-10-07 [needs-docs] Move Locale tab to General tab Martin Dobias 2017-10-11 [FEATURE] Data-defined extrusion and height for 3D polygon symbols ... because buildings with even heights are boring! Alexander Bruy 2017-10-11 [processing] add second hash for linear grid interpolation test Alexander Bruy 2017-10-11 [processing] disable test for script-based algorithms as GDAL scripts are not available on Travis Alexander Bruy 2017-10-10 [processing] exclude location field from check Alexander Bruy 2017-10-10 [processing] disable clip by polygon tests as they pass locally but fail on Travis with TopologyException ERROR 1: TopologyException: Input geom 1 is invalid: Self-intersection at or near point 2 -1 at 2 -1 Alexander Bruy 2017-09-27 [processing][API]introduce QgsProcessingOutputFile output and fix gdal2xyz test Alexander Bruy 2017-09-27 [processing] fix execute sql test Alexander Bruy 2017-09-27 [processing] fix test for clip vector by mask algorithms Alexander Bruy 2017-09-27 [processing] fix clip by extent tests Alexander Bruy 2017-09-27 [processing] fix SQL-based geoprocessing tools and tests Alexander Bruy 2017-09-26 [processing] fix GDAL raster tests Alexander Bruy 2017-09-26 fix indentation Alexander Bruy 2017-09-26 [processing] tests for clipping (raster and vector) algorithms Alexander Bruy 2017-09-26 [processing] reproject extent into input CRS where possible Alexander Bruy 2017-09-26 [processing] use feature source in the interpolation algorithms Alexander Bruy 2017-09-26 [processing] fix copy-paste error in Execute SQL Alexander Bruy 2017-09-26 [processing] fix import Alexander Bruy 2017-09-19 [processing] tests for OGR-based algorithms Alexander Bruy 2017-09-19 [processing] restore gdal_merge algorithm Alexander Bruy 2017-09-19 [processing] restore Execure SQL algorithm Alexander Bruy 2017-09-19 [processing] restore dissolve algorithm Alexander Bruy 2017-09-18 [processing] restore ogr2ogr algorithm Alexander Bruy 2017-09-15 remove unused includes Alexander Bruy 2017-09-15 [processing] restore clip vector by mask algorithm Alexander Bruy 2017-09-15 [processing] restore clip vector by extent algorithm Alexander Bruy 2017-09-15 [processing] restore one side buffer algorithm Alexander Bruy 2017-09-15 [processing] homogenize and improve Points along lines Alexander Bruy 2017-09-15 [processing] restore buffer algorithm Alexander Bruy 2017-09-15 [processing] fixes to Offset curve algorithm Alexander Bruy 2017-09-14 fix typos and add tests for gdal algorithms Alexander Bruy 2017-09-08 [processing] restore offset curve algorithm Alexander Bruy 2017-09-08 [processing] restore ogrinfo algorithm Alexander Bruy 2017-09-08 [processing] rename some algorithms to avoid naming conflicts and maintain consistency Alexander Bruy 2017-09-07 [processing] restore gdaladdo algorithm Alexander Bruy 2017-09-07 [processing] restore gdal2xyz algorithm Alexander Bruy 2017-09-07 [processing] restore retile algorithm Alexander Bruy 2017-09-07 fix optional CRS parameter handling Alexander Bruy 2017-09-07 [processing] restore gdal2tiles algorithm Alexander Bruy 2017-09-06 [processing] homogenize gdal algorithms -consistent parameters naming -use additional creation options where possible -remove duplicated functionality Alexander Bruy 2017-09-06 [processing] restore proximity algorithm Alexander Bruy 2017-09-06 [processing] restore clip raster by mask algorithm Alexander Bruy 2017-09-06 [processing] restore clip raster by extent algorithm Alexander Bruy 2017-09-05 [processing][FEATURE] add linear interpolation Alexander Bruy 2017-09-05 [processing][FEATURE] add IDW with neareast neighbor search Alexander Bruy 2017-09-05 [processing] restore nearest neighbor interpolation Alexander Bruy 2017-09-05 [processing] restore inverse distance to a power algorithm Alexander Bruy 2017-09-05 [processing] restore grid data metrics algorithm Alexander Bruy 2017-09-01 [processing] restore moving average interpolation Alexander Bruy 2017-09-01 [processing] restore gdaltindex algorithm and expose additional parameters Alexander Bruy 2017-09-01 [processing] minor fixes in rgb2pct algorithm Alexander Bruy 2017-08-31 [processing] restore fillnodata algorithm Alexander Bruy 2017-08-31 [processing] restore sieve algorithm Alexander Bruy 2017-08-31 [processing] restore contour algorithm Also expose new parameters and use custom widget for additional creation options Alexander Bruy 2017-08-31 remove duplicate tests Alexander Bruy 2017-08-31 [processing] use native API to get GDAL driver name from filename Alexander Bruy 2017-08-31 [processing] restore roughness algorithm Alexander Bruy 2017-08-31 [processing] restore slope algorithm Alexander Bruy 2017-08-31 [processing] restore TPI algorithm Alexander Bruy 2017-08-31 [processing] restore polygonize algorithm Also expose band parameter Alexander Bruy 2017-08-31 fix permissions Alexander Bruy 2017-08-31 [processing] restore pct2rgb algorithm Merge: 33d23732e1 006352f128 Martin Dobias 2017-10-11 Merge pull request #5342 from wonder-sk/tessellator-fixes Fixes to make tessellation of polygons without Z work again Merge: 2b742c7daf bf58e3d674 Alessandro Pasotti 2017-10-11 Merge pull request #5338 from PeterPetrik/fix_build_gui_off fix build with -DWITH_GUI=FALSE Martin Dobias 2017-10-11 More tessellation fixes and more unit tests Etienne Trimaille 2017-10-10 bump to Qt 5.9 for the 3D Martin Dobias 2017-10-11 Improvements to tessellator unit test + death to qIsNaN() Merge: 0b5d07c243 057ddc2cee Alessandro Pasotti 2017-10-11 Merge pull request #5332 from boundlessgeo/auth_mutex [auth] Add mutexes to protect access to authentication config cache from multiple threads Jürgen E. Fischer 2017-10-11 debian packaging: server's schemaExtension.xsd moved Peter Petrik 2017-10-11 add missing header to GDAL_MOC_HDRS Blottiere Paul 2017-10-11 Add some const Martin Dobias 2017-10-11 Fixes to make tessellation of polygons without Z work again + initial work on unit testing of tessellator Peter Petrik 2017-10-10 fix build with -DWITH_GUI=FALSE Merge: 59fa541bc0 b2021e93b0 Sandro Mani 2017-10-10 Merge pull request #5336 from manisandro/ogrsublayer_tinpolysurf [OGR] List TIN and PolyhedralSurface as Polygon when searching sublayers Sandro Mani 2017-10-10 [OGR] List TIN and PolyhedralSurface as Polygon when searching sublayers Sublayer geometry types are always single types Merge: 904a877aca 8eaa8c231f Martin Dobias 2017-10-10 Merge pull request #5295 from liberostelios/3d-improve-triangulation Improve triangulation for QGIS 3D Merge: 9d8734c2b9 0b47ea8011 Jürgen E. Fischer 2017-10-10 Merge pull request #5293 from nyalldawson/fix_dxf_reprojection Fix dxf export when CRS is not canvas CRS and not limiting to canvas extent Merge: 217c0e799a 863197f095 Martin Dobias 2017-10-10 Merge pull request #5195 from wonder-sk/tracing-with-offset Tracing with offset Martin Dobias 2017-10-10 Code layout fixes after rebase Martin Dobias 2017-10-09 Fixes to initial unwanted segment when tracing with offset + unit tests! Martin Dobias 2017-09-14 Fix usability issues of tracing with offset Martin Dobias 2017-09-13 [FEATURE] Tracing with optional offset Tracing button in the snapping toolbar gets extra menu where it is possible to set offset that will be applied to the traced line. Offset value can be either positive (right side) or negative (left side). Merge: e6dcfa4e42 43bb3119e1 Blottiere Paul 2017-10-10 Merge pull request #5145 from pblottiere/bugfix_ogc_getcapa_schemalocation [server][bugfix] Fix OGC test getcapabilities:validate-using-schemaLocation Blottiere Paul 2017-09-29 Add test Blottiere Paul 2017-09-29 Search schemaExtension.xsd in share directory Blottiere Paul 2017-09-29 schemaExtension.xsd is now installed in share directory Blottiere Paul 2017-09-06 Fix OGC test getcapabilities:validate-using-schemaLocation Merge: 61dcba4a81 fc876fe547 Blottiere Paul 2017-10-10 Merge pull request #5287 from pblottiere/null [bugfix] Properly update filter comboboxes of relation reference widget Mathieu Pellerin 2017-10-10 [processing] add area to raster layer unique values report algorithm (#5334) Blottiere Paul 2017-10-03 Add some tests Blottiere Paul 2017-10-03 Filter comboboxes are reset when the widget is initialised and foreign key is deleted Nyall Dawson 2017-10-10 Set correct shortcut keys for undo/redo actions Nyall Dawson 2017-10-10 Better consistency for undo command text in layouts Nyall Dawson 2017-10-10 Add undo/redo to layout context menu Refs #1830 Nyall Dawson 2017-10-10 Use QUndoStack generated actions for undo/redo Benefits include correct icon text describing actual action which will be undone/redone, automatic disabling/enabling of action Nyall Dawson 2017-10-10 [FEATURE][layouts] Add group/ungroup action to layout context menu Group/ungroup actions show only when an appropriate selection is present. I.e. "group" appears when a selection of at least two items is present, and "ungroup" appears only when at least one of the selected items is a group. Refs #1830 Nyall Dawson 2017-10-10 Fix redoing group visibility creates multiple new undo commands Nyall Dawson 2017-10-10 Fix handling of overlapping item commands lbartoletti 2017-10-09 remove setParentTool method in QgsMapToolAddCircularString lbartoletti 2017-10-09 - Increases the number of segments for QgsMapToolAddEllipse Nyall Dawson 2017-10-10 Fix doxygen test Nyall Dawson 2017-10-10 Fix tests Daniele Viganò 2017-10-09 Fix a typo in rpm/README.md lbartoletti 2017-10-09 Improve visibility of tangents tool on cadCanvasMoveEvent (compatible when CADDockWidget is enabled) Merge: 19ee74b589 8759e7cd03 Daniele Viganò 2017-10-09 Merge branch 'master' of https://github.com/qgis/QGIS into better-rpm lbartoletti 2017-10-09 Fix indent lbartoletti 2017-10-09 Use toCircularString instead of toPolygon for circle. Daniele Viganò 2017-10-09 Better RPM generation, add support for unstable builds Denis Rouzaud 2017-10-09 fix SIP_CONVERT_TO_SUBCLASS placement Matthias Kuhn 2017-10-09 Add ConvertToSubClass code to vertexmarker lbartoletti 2017-10-09 - Request for qgsmaptoolregularpolygoncentercorner.cpp and qgsmaptoolregularpolygoncenterpoint.cpp - Remove useless mNumberSidesSpinBox->setMinimum( 3 ); lbartoletti 2017-10-09 Typo for qgsmaptoolellipsecenter2points.{cpp,h} Stelios Vitalis 2017-10-09 Fix indentation in tesselator lbartoletti 2017-10-09 Requests for QgsMapToolCircle2TangentsPoint lbartoletti 2017-10-09 Requests for QgsMapToolAddRegularPolygon Nyall Dawson 2017-10-09 When moving/resizing grouped items, don't snap to selected groups members Nyall Dawson 2017-10-09 Fix valgrind noise lbartoletti 2017-10-09 - mParentTool -> intialize to nullptr; - =delete to explicit class; - move clean() to private; - remove unnecessary initializer; Denis Rouzaud 2017-10-09 replace vertexes by vertices follow up 6b418decd6fe59a5a29716ff3014e476ec205091 Mathieu Pellerin 2017-10-09 [FEATURE][processing] raster layer unique values count algorithm (#5308) Nyall Dawson 2017-10-09 Fix undo/redo for groups Nyall Dawson 2017-10-09 Fix moving/resizing grouped items Nyall Dawson 2017-10-09 When a grouped item is selected, we only draw the individual item bounds (not the group bounds) Nyall Dawson 2017-10-09 Grouped items are not selectable Nyall Dawson 2017-10-09 Port group actions from composer Nyall Dawson 2017-10-09 Start porting group handling from composer Nyall Dawson 2017-10-09 Don't create undo commands on destroying a layout Stelios Vitalis 2017-10-09 3D tesselator fixes and refactoring to avoid leaks lbartoletti 2017-10-09 Requests for QgsMapToolAddCircle Matthias Kuhn 2017-10-09 Spelling: use vertices rather than vertexes ... because that's what's used almost consistently throughout the codebase. Merge: 8a8e2e3a14 9bbd0eacd1 Blottiere Paul 2017-10-09 Merge pull request #5086 from pblottiere/pr_auxiliary_storage [Feature] Auxiliary Storage Denis Rouzaud 2017-10-09 fix sipify test Denis Rouzaud 2017-10-09 [sipify] remove redundant private sections Blottiere Paul 2017-10-09 Update sip binding Blottiere Paul 2017-10-09 Fix indentation Blottiere Paul 2017-10-04 Emit signal to update the style dock Blottiere Paul 2017-10-03 Ignore archive files given as layername in command line Blottiere Paul 2017-10-03 Auxiliary fields are linked to data defined for all subproviders Blottiere Paul 2017-10-02 Fix checkbox status for auxiliary field Blottiere Paul 2017-10-02 Check if join information is for auxiliary layer when filtering Blottiere Paul 2017-09-08 Expand documentation Blottiere Paul 2017-09-07 Update sip binding Blottiere Paul 2017-09-07 Add tests Blottiere Paul 2017-09-07 Some minor refactoring Blottiere Paul 2017-09-06 Actions are already initialized in header Blottiere Paul 2017-09-06 Remove Q_FOREACH Blottiere Paul 2017-09-06 Update information label Blottiere Paul 2017-09-06 Update documentation and sip binding Blottiere Paul 2017-09-06 Remove QgsAuxiliaryField class Blottiere Paul 2017-09-06 Allow user to create its own auxiliary field Blottiere Paul 2017-09-06 Add a custom name for symbol layers in property definition Blottiere Paul 2017-09-05 Properly update layer settings when an auxiliary field is deleted Blottiere Paul 2017-09-05 Auxiliary storage can be used on non spatial layer Blottiere Paul 2017-09-04 Fix join information in clone Blottiere Paul 2017-09-04 Revert a modification in diagram provider Blottiere Paul 2017-09-03 Add a safe guard Blottiere Paul 2017-09-03 Update documentation and sip binding Blottiere Paul 2017-09-03 Set editor widget setup to Hidden Blottiere Paul 2017-09-02 Auxiliary data is cloned too Blottiere Paul 2017-09-02 Auxiliary field creation is correctly managed for width in QgsSymbolsListWidget Blottiere Paul 2017-09-02 Do not activate auxiliary data button everywhere Blottiere Paul 2017-09-02 Fix auxiliary field creation for QgsSymbolListWidget Blottiere Paul 2017-09-02 A simple click is enough to create auxiliary layer and display "change label properties" window Blottiere Paul 2017-09-02 Automatically update the editor widget setup according to the standard template of the property newly created Blottiere Paul 2017-09-02 Hide auxiliary columns which can be edited by "change label properties" map tool Blottiere Paul 2017-09-02 Some cleanup in maptool Blottiere Paul 2017-09-01 Auxiliary fields for symbol layers Blottiere Paul 2017-09-01 Change label maptool is always available and underlying properties are created Blottiere Paul 2017-09-01 Move/rotate/hide/pin map tools are always available Blottiere Paul 2017-08-31 Remove default value for origin of property Blottiere Paul 2017-08-30 Rename name method to nameFromProperty Blottiere Paul 2017-08-30 Add explicit keyword Blottiere Paul 2017-08-30 Remove default in switch/case to rise warning if a new data type is added Blottiere Paul 2017-08-30 Move isAuxiliaryField to QgsVectorLayer Blottiere Paul 2017-08-30 Initialise pointers in header for QActions Blottiere Paul 2017-08-30 Add QStringLiteral Blottiere Paul 2017-08-30 Fix documentation Blottiere Paul 2017-08-30 Origin in QgsProperty is a string and pal is replaced by labeling Blottiere Paul 2017-08-30 Fix comment Blottiere Paul 2017-08-30 Always remove join info before resetting auxiliary layer Blottiere Paul 2017-08-30 Update sip binding Blottiere Paul 2017-08-30 Fix pointer initalization Blottiere Paul 2017-08-30 Expand documentation for QgsAuxiliaryLayer class Blottiere Paul 2017-08-30 Replace reset/release by std::move for unique_ptr Blottiere Paul 2017-08-30 Fix saveAs Blottiere Paul 2017-08-30 Expand documentation for QgsAuxiliaryStorage constructors Blottiere Paul 2017-08-30 Init bool value in header and do not init qstring attributes with empty value Blottiere Paul 2017-08-29 Fix enable state for change label map tool Blottiere Paul 2017-08-29 Button to store data in project activates the property if it exists in auxiliary layer Blottiere Paul 2017-08-29 Add a safe guard Blottiere Paul 2017-08-29 Update documentation and sip binding Blottiere Paul 2017-08-29 Rowid column from ogr provider is ignored thanks to a blacklist join option Blottiere Paul 2017-08-29 Implement delete field action Blottiere Paul 2017-08-29 Implement export action Blottiere Paul 2017-08-29 Implement delete action Blottiere Paul 2017-08-29 Implement clear action Blottiere Paul 2017-08-29 Do not show join configuration for auxiliary layer Blottiere Paul 2017-08-29 In case of a null variant, the default value is returned (otherwise moved labels/diagrams are not displayed on opening when show/hide DD are NULL) Blottiere Paul 2017-08-29 Update map tools to work with auxiliary fields in not editable mode Blottiere Paul 2017-08-29 Update auxiliary storage tab and data defined buttons according to auxiliary fields Blottiere Paul 2017-08-29 Implement action create auxiliary field Blottiere Paul 2017-08-29 [needs-doc] Add a new button in property menu to create auxiliary fields Blottiere Paul 2017-08-29 Add an origin (PAL or Diagram) to QgsProperty Blottiere Paul 2017-08-29 [needs-doc] Auxiliary layers can be created from the auxiliary storage tab Blottiere Paul 2017-08-29 Auxiliary layers may be created or loaded from auxiliary storage Blottiere Paul 2017-08-29 Add auxiliary storage mechanism in project Blottiere Paul 2017-08-28 [needs-doc] Add auxiliary storage tab Nyall Dawson 2017-10-09 Followup 1429f2c7, remove duplicate connections Ismail Sunni 2017-10-09 Add methods to remove variables from global/project scope Nyall Dawson 2017-10-09 Move some getters which are incorrectly marked as slots, remove some unnecessary 'const's from signals Thanks to clazy const-signal-or-slot check Merge: 9aa6142bab e8634210f8 Nyall Dawson 2017-10-09 Merge pull request #5326 from nyalldawson/frick_off_autoconnects Flip autoconnected slots to explicit connections Merge: 5d0f8cd871 3c87fe162a Nyall Dawson 2017-10-09 Merge pull request #5291 from nyalldawson/layout_next [layouts] Port most interaction actions from composer Nyall Dawson 2017-10-09 Make more slots private Nyall Dawson 2017-10-09 Fix missing connection Nyall Dawson 2017-10-09 Remove all previously autoconnected slots from public API These are implementation details only, and should not be part of the stable API. We need the flexibility to change these at any stage without being bound by any API contract. Nyall Dawson 2017-10-09 Remove autoconnected slots, pt 2 Nyall Dawson 2017-10-08 Flip autoconnected slots to explicit connections, pt 1 Merge: b9dd23805b edda367598 Matthias Kuhn 2017-10-08 Merge pull request #5323 from DelazJ/networkspacing Align items and reduce spacing in Options -> Network dialog Merge: b4f3055d02 5600236a28 Matthias Kuhn 2017-10-08 Merge pull request #5325 from DelazJ/qgsoptions Clean QgsOptions class from on_m...clicked() calls Harrissou Sant-anna 2017-10-08 Fix again Harrissou Sant-anna 2017-10-08 Fix spelling Harrissou Sant-anna 2017-10-07 Align items and reduce spacing in Options -> Network dialog Matthias Kuhn 2017-10-07 [spatialite] Avoid the term "Error", saving style to DB is optional Matthias Kuhn 2017-10-07 Close file after write Matthias Kuhn 2017-10-07 Remove executable flag from test files Matthias Kuhn 2017-10-07 [travis] Add more color to output Matthias Kuhn 2017-10-07 [travis] Fold ccache statistics Matthias Kuhn 2017-10-07 [travis] Make section titles bold Matthias Kuhn 2017-10-07 [travis] Improve fold title for build section Matthias Kuhn 2017-10-07 [travis] Fold cmake output Matthias Kuhn 2017-10-07 [travis] Less noise for DB initialisation Matthias Kuhn 2017-10-07 [travis] Be quiet Stelios Vitalis 2017-10-07 Add information regarding polygon's normal calculation Matthias Kuhn 2017-10-07 Fix build warning Jürgen E. Fischer 2017-10-07 fix build Harrissou Sant-anna 2017-10-07 Clean QgsOptions class from on_m...clicked() calls Marco Bernasocchi 2017-10-06 Added QgsFields::names method to get a list of all the names of fields Stelios Vitalis 2017-10-06 Refactoring on tesselator and other remarks applied Blottiere Paul 2017-10-06 Add tests Blottiere Paul 2017-10-06 Fixes #17234 save/load styles from Postgres when a service file is used Alessandro Pasotti 2017-10-06 [auth] Added mutex to protect cache for pkipkcs12 auth Alessandro Pasotti 2017-10-06 [auth] Added mutex to protect cache for pkipaths auth Alessandro Pasotti 2017-10-06 [auth] Added mutex to protect cache for identcert auth Alessandro Pasotti 2017-10-06 [auth] Added mutex to protect cache for basic auth D'Hont René-Luc 2017-10-06 [FEATURE][DB Manager] Be able to update every Db layer from Postgres, Spatialite and Oracle D'Hont René-Luc 2017-10-06 [BUGFIX][DB Manager] Fix update SQL Layer datasource Alessandro Pasotti 2017-10-06 [auth] Check for empty credentials instead of null Alessandro Pasotti 2017-10-06 Prevent duplicated tabs in message log panel by removing & when looping through existing tab names Denis Rouzaud 2017-10-06 fix and bring back scroll area into custom widgets Stelios Vitalis 2017-10-06 Fix indentation and apply remarks Nyall Dawson 2017-10-06 Consistent tense for undo commands Nyall Dawson 2017-10-06 Add undo commands when reordering items through items dock Nyall Dawson 2017-10-06 Port display name handling from composer Nyall Dawson 2017-10-06 Fix undo/redo crash with temporary test item Nyall Dawson 2017-10-06 Indentation Nyall Dawson 2017-10-06 Port hide pages action from composer Nyall Dawson 2017-10-06 Port keyboard nudge of items from composer Nyall Dawson 2017-10-06 Call base class undo commands Nyall Dawson 2017-10-06 Fix invalid merge of non equal item commands Nyall Dawson 2017-10-06 Port preview modes from composer Nyall Dawson 2017-10-06 Fix items are removed from scene twice Nyall Dawson 2017-10-06 Fix build when model test is enabled Nyall Dawson 2017-10-04 Create undo/redo commands when changing item visibility Nyall Dawson 2017-10-04 Add undo/redo commands when toggling lock through items panel Nyall Dawson 2017-10-04 Fix size of columns in items dock on hidpi screens Nyall Dawson 2017-10-04 Add new icon for resize to square (thanks @nirvn) Nyall Dawson 2017-10-04 Hide most of QgsLayoutModel from stable API and remove from bindings We only expose the QAbstractItemModel interface as stable API - the rest is non-stable and subject to change. Nyall Dawson 2017-10-04 Nicer API for adding/removing items Automatically create the corresponding undo commands, so that plugins and scripts which add/delete items will be added to the undo stack without any work required. Nyall Dawson 2017-10-04 Even more explicit naming Nyall Dawson 2017-10-04 Save/restore frame properties, add unit tests for undo/redo Nyall Dawson 2017-10-04 Save/restore a few more layout item properties Nyall Dawson 2017-10-04 Correctly create undo commands for item addition and removal Nyall Dawson 2017-10-04 Nicer menu naming Nyall Dawson 2017-10-04 [FEATURE][layouts] Add 'resize to square' action Resizes all selected items so that they are square Nyall Dawson 2017-10-04 Use new icons Mathieu Pellerin 2017-10-04 [layout] add distribute and resize action icons Nyall Dawson 2017-10-04 Fix doxygen warning Nyall Dawson 2017-10-04 Port delete action - TODO: undo/redo Nyall Dawson 2017-10-04 [FEATURE][layout] Add actions to auto resize items in a selection Options are resize to narrowest, widest, shortest and tallest. Nyall Dawson 2017-10-04 [FEATURE][layout] Add item distribution actions Adds actions for distributing selections of items by their left/center/right/top/bottom edges. Useful for quickly evenly distributing items in the layout Needs new icons Nyall Dawson 2017-10-03 Unit tests for alignment Nyall Dawson 2017-10-03 Port item alignment to layouts Nyall Dawson 2017-10-03 Add more unit tests Nyall Dawson 2017-10-03 Move actions which apply to selected items only to QgsLayoutView Selections are a gui concept, so these actions belong to the gui class instead of cluterring QgsLayout Nyall Dawson 2017-10-03 Add tests for changing item z order Nyall Dawson 2017-10-03 Unfinished restore of stacking actions Nyall Dawson 2017-10-03 Port toggle panel action to layouts Nyall Dawson 2017-10-03 Restore items dock Nyall Dawson 2017-10-03 Port select next above/below actions Nyall Dawson 2017-10-03 Resurrect locking/unlocking item actions Nyall Dawson 2017-10-03 Correctly report selected status to items model Nyall Dawson 2017-10-03 Port item model from composer to layouts Nyall Dawson 2017-10-03 Port selection actions to layout Nyall Dawson 2017-10-03 Remove redundant custom enum (use Qt version instead) Nyall Dawson 2017-10-03 Correctly handle item focusing in layout designer Nyall Dawson 2017-10-02 Fix orphan snap lines sometimes show Nyall Dawson 2017-10-02 Select new items after adding them Nyall Dawson 2017-10-02 Ensure that snap lines show for whole layout Nyall Dawson 2017-10-02 Fix item snapping while resizing Nyall Dawson 2017-10-02 Nicer mouse handle alignment behaviour Don't show horizontal/vertical align snap lines if the resize isn't allowing resizing in that axis Nyall Dawson 2017-10-02 Prevent snapping to selected items when resizing Nyall Dawson 2017-10-02 [FEATURE][layouts] Snapping to item bounds when creating new items Previously snapping to item bounds would only occur when resizing or moving items, now it also applies to item creation Nyall Dawson 2017-10-02 Add item bounds based snapping to QgsLayoutSnapper Nyall Dawson 2017-10-02 Fix undo/redo for mouse actions Nyall Dawson 2017-10-02 Prevent unwanted mouse cursor changes Nyall Dawson 2017-10-02 Fix resizing items Nyall Dawson 2017-10-02 Move mouse handles to select tool Nyall Dawson 2017-10-02 Port methods for retrieving item at a point to layouts Nyall Dawson 2017-09-29 Work on interactive moving of items Nyall Dawson 2017-09-29 Restore ability to show/hide selection bounds Nyall Dawson 2017-09-29 Fix click behavior in select tool Nyall Dawson 2017-09-29 Start porting mouse handles to layout Nyall Dawson 2017-09-29 Add method to push messages to layout designer status bar Nyall Dawson 2017-09-29 Allow selection tool to control selection Nyall Dawson 2017-09-29 Don't pass handled mouse events down to QGraphicsView Nyall Dawson 2017-09-29 Shape items should not have a background/frame Nyall Dawson 2017-09-29 Add signals for size and rotation changes Nyall Dawson 2017-09-29 Port some composer utils Nyall Dawson 2017-09-29 Port selection handling code from composer Nyall Dawson 2017-09-29 Port item frame related code from composer Nyall Dawson 2017-09-29 Port item selection and lock related code from composer Nyall Dawson 2017-09-12 Port frame and background handling to layout items And add support for frame widths with units Nyall Dawson 2017-10-06 Fix doxygen warning See http://doxygen.10944.n7.nabble.com/How-can-I-escape-in-a-comment-td5528.html Mario Baranzini 2017-10-06 Fix QgsDockWidget custom widget Merge: 58d7176979 04a9cd9211 Nyall Dawson 2017-10-06 Merge pull request #5300 from nyalldawson/formatting Doxygen Formatting Nyall Dawson 2017-10-06 Fix build warnings Nyall Dawson 2017-10-06 Add more consistency to doxygen formatting Nyall Dawson 2017-10-05 Fix doxygen warnings Nyall Dawson 2017-10-05 Make doxygen_space script convert multiline //! comments Because: - the /** format is much more prevalent throughout QGIS - sipify works correctly with /** Nyall Dawson 2017-10-05 Initialize pointers to nullptr in headers Merge: 2f44d52ee5 7528207333 Alessandro Pasotti 2017-10-05 Merge pull request #5281 from boundlessgeo/auth_use_settings_widget [auth][needs-docs] Provider connection dialogs use the new auth settings widget Merge: a725dae950 de126a1452 Sandro Mani 2017-10-05 Merge pull request #5298 from manisandro/ogr_tin_triangle [Feature][OGR] Support Triangle, TIN and PolyhedralSurface geometry types by mapping them to Polygon and MultiPolygon respectively Merge: 1e60213a84 7eb247525b Sandro Mani 2017-10-05 Merge pull request #5288 from manisandro/defer_repack_v2 [OGR] Pass AUTO_REPACK=OFF when opening datasets for non-implicit update modes Alessandro Pasotti 2017-10-05 [auth] Sipify Alessandro Pasotti 2017-10-05 [auth] More verbose docstrings Mathieu Pellerin 2017-10-05 [layout] improve the select / move item tool icon Mathieu Pellerin 2017-10-05 [layout] update align action icons Sandro Mani 2017-10-04 Also handle QgsWkbTypes::Triangle in QgsSymbol::renderFeature Sandro Mani 2017-10-04 Fix QgisApp::askUserForOGRSublayers expecting 4 fields per sublayer, but since 51abef4d there can be up to 5 Sandro Mani 2017-10-04 [Feature][OGR] Support Triangle, TIN and PolyhedralSurface geometry types by mapping them to Triangle and MultiPolygon respectively Sandro Mani 2017-10-04 Remove debug leftover Sandro Mani 2017-10-04 Fix QgsTriangle::fromWkb possibly not setting ring geometry Sandro Mani 2017-10-04 Also handle triangles in QgsGeometryFactory::geomFromWkbType Larry Shaffer 2017-10-04 [auth] Update wording of auth settings widget; add formatted warnings Stelios Vitalis 2017-10-04 Change triangulation algorithm for 3D planes Matthias Kuhn 2017-10-04 Fix multiline docstring Harrissou Sant-anna 2017-10-04 Remove the unneeded close button on select by expression (#5273) fixes #17207 Matthias Kuhn 2017-10-04 Less executable files in codebase Stelios Vitalis 2017-10-04 Remove validation of geometries (GEOS validation is not 3D enabled) Larry Shaffer 2017-10-04 [auth] Update embedded QgsAuthSettingsWidget spacing - Minimize all text-wrapped QLabel text in QgsAuthSettingsWidget (wrapped text defaulted to 3 lines of spacing, even if not used) - Remove default 'Basic' text - Hide Basic QLabel if there is no text - Add 'Optional' placholder text for Password of Basic - Fix non-expanded Name and URL fields for newhttpconnectionbase.ui - Smaller minimum size for QgsAuthConfigSelect - Minimize 'Convert to configuration' button width Sandro Mani 2017-10-03 [OGR] Don't call repack after OGR_L_SyncToDisk if compiled against gdal-2.2.0+ OGR_L_SyncToDisk internally does a repack with gdal-2.2.0 onwards Sandro Mani 2017-10-03 [OGR] Pass AUTO_REPACK=OFF when opening datasets for non-implicit update modes Matthias Kuhn 2017-10-04 Private classes should not be exported Matthias Kuhn 2017-10-04 CMakeLists.txt does not need to be executable Matthias Kuhn 2017-10-04 conversions.sip does not need to be executable Merge: c764d9c177 f8152c1eec D'Hont René-Luc 2017-10-04 Merge pull request #4912 from dmarteau/svg-marker-size [FEATURE][needs-docs] Svg marker size: change aspect ratio Merge: 1ed95f4855 159486515b Matthias Kuhn 2017-10-04 Merge pull request #5256 from qgis/docker2 [travis] Use docker to run test Harrissou Sant-anna 2017-10-04 Fix Select tools switch settings Nyall Dawson 2017-10-04 Fix dxf export when CRS is not canvas CRS and not limiting to canvas extent Nyall Dawson 2017-10-04 Fix windows build Nyall Dawson 2017-10-04 Fix build warning Nyall Dawson 2017-10-04 Added better version info to QgsRectangle::buffered Merge: 9256d00606 0bffe1c1d6 Martin Dobias 2017-10-04 Merge pull request #5183 from wonder-sk/cad-utils Refactor CAD editing alignment logic to new QgsCadUtils class Harrissou Sant-anna 2017-10-03 Save active button in settings Harrissou Sant-anna 2017-10-03 Add some consistency in variables naming according to the name used in the comment few lines above Harrissou Sant-anna 2017-10-03 Enable display of selection tools in Attribute toolbar when switching tools lbartoletti 2017-10-03 remove SquareCenter use RegularPolygon instead lbartoletti 2017-10-03 Change rubberband of possible centers to point. lbartoletti 2017-10-03 Uniformize message when segments are parallels lbartoletti 2017-10-03 Visual indent part 3 lbartoletti 2017-10-03 Visual indent part 2 lbartoletti 2017-10-03 Visual indent part 1 lbartoletti 2017-10-03 Use unique_ptr for mNumberSidesSpinBox lbartoletti 2017-10-03 modernize (delete default) destructor Merge: de80f44e86 f20041dc60 lbartoletti 2017-10-03 Merge branch 'regularShape_gui' of https://github.com/lbartoletti/QGIS into regularShape_gui lbartoletti 2017-10-03 Concat successive if lbartoletti 2017-10-03 Concat successive if lbartoletti 2017-10-03 Add const lbartoletti 2017-10-03 @return -> \returns lbartoletti 2017-10-03 Move header and normalize space Merge: 22d4d22b93 afecc21012 Alessandro Pasotti 2017-10-03 Merge pull request #5289 from boundlessgeo/bugfix_16427 [bugfix] Do not cache invalid WM(T)S responses lbartoletti 2017-10-03 Add missing copyright for QgsMapToolAddRegularPolygon lbartoletti 2017-10-03 Remove initialization when it's already in header Matthias Kuhn 2017-10-03 Add sanitized landsat2.nc @rouault > [landsat2.nc.zip](https://github.com/qgis/QGIS/files/1352514/landsat2.nc.zip) > "gdal_translate -of NETCDF landsat.tif landsat2.nc" will not work as expected > since the driver doesn't support creating subdatasets. I have used ncdump + > manual changing of _FillValue to 0 + ncgen to recreate it. Hopefully it > should work (untested) Result attached Matthias Kuhn 2017-09-28 Ignore missing logfile Matthias Kuhn 2017-09-27 Disable unstable tests Parts of the following tests behave unstable because of enironment changes (distro upgrade, running in docker, ...) or dependency updates. - qgis_rastersublayertest (Failed) - PyQgsShapefileProvider (Failed) - PyQgsWFSProvider (Failed) They are unlikely to be introduced by the new continuous integration environment. Therefore, the affected parts have been disabled. Help by knowledgeable developers to make the tests more stable or fix real underlying issues. Martin Dobias 2017-09-14 Added forgotten SIP file Martin Dobias 2017-09-13 Finished unit tests Martin Dobias 2017-09-12 Refactor CAD editing alignment logic to new QgsCadUtils class Alessandro Pasotti 2017-10-03 [:)] Make a developer happy Alessandro Pasotti 2017-10-03 [bugfix] Do not cache invalid WM(T)S responses The problem here was that in case of http->https redirect from a misconfigured server (that advertizes http and then redirects all request to https) all http redirect requests were cached, making all subsequent requests to the same url hit the 301 Moved Permanently reponse page intead of the redirected content. Fixes #16427 WMTS rendering problems in 2.18 and Master lbartoletti 2017-10-03 Fix qgisapp.ui Merge: 0204302aaa 22d4d22b93 lbartoletti 2017-10-03 Merge branch 'master' into regularShape_gui lbartoletti 2017-10-03 - Add QgsMapToolRegularPolygonCenterCorner and change QgsMapToolRegularPolygonCenterPoint - Add QgsMapToolCircle2TangentsPoint Mathieu Pellerin 2017-10-03 fix highlight showing when hidden (#5278) Pete King 2017-10-03 Update and vectorize the DB manager icon (#5262) Nyall Dawson 2017-10-03 [processing] Fix history doesn't correctly escape values Fixes #17229 Jürgen E. Fischer 2017-10-03 translation string fix Nyall Dawson 2017-10-03 Fix duplicate WFS item in browser (fixes #17176) Alessandro Pasotti 2017-10-03 [auth] Proxy settings use the new auth settings dialog Merge: 58f64bb4af 04cdf496b7 Blottiere Paul 2017-10-03 Merge pull request #5150 from pblottiere/server_bugfix_ogc_getfeatureinfo_invalid_format [server][bugfix] Fix OGC test getfeatureinfo:invalid-info_format Merge: f3a4a6b2ec 2326334cb3 Nyall Dawson 2017-10-03 Merge pull request #5276 from nyalldawson/build_dep Update some Windows build instructions Jürgen E. Fischer 2017-10-02 debian packaging: add 3d for sid and artful Merge: 143c4bf677 d46c440110 Martin Dobias 2017-10-02 [FEATURE] QGIS 3D (pull request #5203) Alessandro Pasotti 2017-10-02 [auth] XYX use the new authentication widget Alessandro Pasotti 2017-10-02 [auth] PG uses the new authentication widget Alessandro Pasotti 2017-10-02 [auth] Renamed setters to better follow Qt5 conventions Alessandro Pasotti 2017-10-02 [auth] DB2 use the new authentication widget Alessandro Pasotti 2017-10-02 [auth] Added support for "Store" checkboxes Merge: 2fa68110e3 524c7915e8 Matthias Kuhn 2017-10-02 Merge pull request #5275 from daniviga/qgis3-rpm Initial RPM sources update for QGIS3 Alessandro Pasotti 2017-10-02 [auth] Use new auth settings widget in http connections dialogs Alessandro Pasotti 2017-10-02 [auth] Tests for new setters methods Alessandro Pasotti 2017-10-02 [auth][cosmetic] Moved method Alessandro Pasotti 2017-10-02 [auth] Removed group box wrapper Alessandro Pasotti 2017-10-02 [auth] Added setters to the auth settings widget Also: - removed wrapper goupBox for added flexibility - explicit connections Merge: 11eb9cfe57 feeec8e0bf Alessandro Pasotti 2017-10-02 Merge pull request #5279 from boundlessgeo/auth_widget_signals [auth] Use explicit signal connections in auth settings widget Alessandro Pasotti 2017-10-02 [auth] Use explicit signal connections Matthias Kuhn 2017-09-30 Show actions menu in feature form Fix #16889 Mathieu Pellerin 2017-10-02 [style dock] fix wrong label settings when switching layers (fixes #17029) Merge: 65bade9d05 e4a4d3d191 Alessandro Pasotti 2017-10-02 Merge pull request #5270 from boundlessgeo/auth_widget2 [auth][needs-docs] Authentication widget Daniele Viganò 2017-10-02 Update qgis-mime.xml for RPM, replace wrong ext in buildrpms.sh lbartoletti 2017-10-02 Reborn of QgsMapToolCircle3Tangents. Thanks Martin! Daniele Viganò 2017-10-02 Force vim syntax in rpm/qgis.spec.template Matthias Kuhn 2017-10-02 Typo fix Matthias Kuhn 2017-10-02 Add missing break Merge: d1018cbe2b c5ed92ca8d Blottiere Paul 2017-10-02 Merge pull request #5157 from pblottiere/server_bugfix_ogc_invalid_querylayers [server][bugfix] Fix OGC test getfeatureinfo:invalid-query_layers Merge: d922b5540e 5b6f02ecde Nyall Dawson 2017-10-02 Merge pull request #5268 from nyalldawson/flash2 [FEATURE] Flash features Nyall Dawson 2017-10-02 Update INSTALL Nyall Dawson 2017-10-02 Update references to Qt4 in msys build instructions to Qt5 (untested) Nyall Dawson 2017-10-02 Update ancient cmake download link Nyall Dawson 2017-10-02 Explicitly mention that Python3 is a compulsory build dependancy Nyall Dawson 2017-10-02 Add python3-six to windows build deps It's required for building the expression context help Nyall Dawson 2017-10-02 Fix some gcc build warnings Nyall Dawson 2017-10-02 Avoid some unnecessary build warnings when WITH_BINDINGS is off Nyall Dawson 2017-10-02 Refine flash features API Use a QgsCoordinateReferenceSystem object instead of QgsVectorLayer to make API more flexible Nyall Dawson 2017-09-29 Use a clone of the renderer for attribute table model Fixes potential crash Nyall Dawson 2017-09-29 Fix rubber band doesn't like geometries with Z/M Nyall Dawson 2017-09-29 More efficient canvas features flash Nyall Dawson 2017-09-29 Make rubber band creation a bit more efficient (avoid multiple transform creation) Nyall Dawson 2017-09-29 [FEATURE] Flash features in canvas This adds: - API call to QgsMapCanvas to flash a set of features - A right click menu option in the attribute table to flash the clicked feature - An option in the Search by Form dialog to flash matching features When triggered, the features flash allowing easy identification without having to alter the current selection or map extent Nyall Dawson 2017-09-29 Fix incorrect draw stacking when drawing rubber bands with secondary lines enabled Daniele Viganò 2017-10-01 Update links to issues in qgis.spec.template Daniele Viganò 2017-10-01 Initial RPM sources update for QGIS3 Martin Dobias 2017-10-01 Downgrade "Super 3D Map Widget" to plain, average, ordinary "3D Map" widget Martin Dobias 2017-10-01 Fix crash in tessellation (polygon 3D symbol) for touching rings Jürgen E. Fischer 2017-10-01 fix windows build Nyall Dawson 2017-09-28 Replace default constructors/destructors with = default Martin Dobias 2017-09-30 Add copyright headers + few bits from review + fixing sip updates Martin Dobias 2017-09-30 Introduced Shape enum for 3D point symbols (from Nyall's review) Martin Dobias 2017-09-30 Turn QDoubleSpinBox widgets into QgsDoubleSpingBox (from Nyall's review) Martin Dobias 2017-09-30 Address comments from Nyall's code review Alessandro Pasotti 2017-09-30 [auth] Sipify Alessandro Pasotti 2017-09-30 [auth] Renamed class to QgsAuthSettingsWidget Alessandro Pasotti 2017-09-29 [auth] Restore configurations active tab at start Alessandro Pasotti 2017-09-29 [auth] Added \since QGIS 3 Alessandro Pasotti 2017-09-29 [auth] New icons for the config selector widget Matthias Kuhn 2017-09-29 [FEATURE] Default values on update Add an option to add default values on update of attributes or geometry. This can be seen as a "derived value" that will be saved to the database (like area of a polygon) or as a means to track last_modified dates etc. See #5218 Matthias Kuhn 2017-09-29 Fix indentation Matthias Kuhn 2017-09-29 Avoid recursion in apply on update default values Matthias Kuhn 2017-09-29 Config interface for apply on update default values Matthias Kuhn 2017-09-28 Doxygen Matthias Kuhn 2017-09-28 Make Mr. Travis happy Matthias Kuhn 2017-09-27 Fix missing import Matthias Kuhn 2017-09-27 Fix QgsVectorLayerUtils::createFeature Matthias Kuhn 2017-09-27 Fix compilation Matthias Kuhn 2017-09-27 Add more applyOnUpdate tests Matthias Kuhn 2017-09-27 Test updates for changed method name/signature Matthias Kuhn 2017-09-27 Doxygen updates for changed method names Matthias Kuhn 2017-09-27 Default Value updates for QgsField stream operator Matthias Kuhn 2017-09-26 More default value tests Matthias Kuhn 2017-09-26 Actually apply default value Matthias Kuhn 2017-09-26 Pssst... Quiet, there are people around Matthias Kuhn 2017-09-26 Add tests for QgsDefaultValue Matthias Kuhn 2017-09-26 Rename QgsField::defaultValue It's now called QgsField::defaultValueDefinition, because it's only a value after being evaluated Matthias Kuhn 2017-09-26 Update cpp tests for QgsDefaultValue Matthias Kuhn 2017-09-26 Remove redundant nullptr check Matthias Kuhn 2017-09-26 Fix typo in QgsFields api doc Matthias Kuhn 2017-09-26 Properly report QgsDefaultValue.__bool__ in Python Matthias Kuhn 2017-09-26 Apply default values on update Matthias Kuhn 2017-09-20 Use QgsDefaultValue throughout the code Matthias Kuhn 2017-09-20 Doxymentation Matthias Kuhn 2017-09-19 Add sip bindings Matthias Kuhn 2017-09-19 Add some doxymentation Matthias Kuhn 2017-09-19 Add "apply on update" option to default values Merge: f981795bec ca5a0bb3de Matthias Kuhn 2017-09-29 Merge pull request #5269 from m-kuhn/represent_value [expression] represent_value also determines implicitly provided column name Matthias Kuhn 2017-09-27 Make parse_dash_result safer to use Matthias Kuhn 2017-09-27 Update control image mask Matthias Kuhn 2017-09-27 Make valid CRS test less sensitive See https://github.com/qgis/QGIS/commit/fbf99afd01a9dbf7bc8a09cea0f9e9d6d0729a67#commitcomment-24572295 Matthias Kuhn 2017-09-29 Silence the lambs Matthias Kuhn 2017-09-29 Range based for loop Matthias Kuhn 2017-09-29 Fix NULL vs 0 issue in relation reference widget Fix #16760 https://issues.qgis.org/issues/16760 Alessandro Pasotti 2017-09-29 [auth] Added tests and completed QgsAuthenticationWidget Matthias Kuhn 2017-09-29 Fix python expression functions Matthias Kuhn 2017-09-29 Remove debug statement Matthias Kuhn 2017-09-29 Some layout changes Matthias Kuhn 2017-09-29 Fix store/reload of widget configuration Matthias Kuhn 2017-09-29 Silence of the lambs Matthias Kuhn 2017-09-29 Range based for loop Jürgen E. Fischer 2017-09-29 typo fix Alessandro Pasotti 2017-09-29 [auth] Morph push button to toolbutton for consistency and Mac compatibility Alessandro Pasotti 2017-09-28 [auth] Add missing import after re-design of the auth config selector Alessandro Pasotti 2017-09-28 [auth] Re-designed authentication configuration selector widget - single line widget - takes much less space - it has the same functionality of the previous version - use icons and tooltips to convey information Alessandro Pasotti 2017-09-29 [auth] Added new widget ui Matthias Kuhn 2017-09-29 Fix reference to temporary Matthias Kuhn 2017-09-29 Avoid warnings Matthias Kuhn 2017-09-29 Cleanup slots Matthias Kuhn 2017-09-29 API break documentation Matthias Kuhn 2017-09-29 Add test Matthias Kuhn 2017-09-28 Single parameter version of `represent_value` Becuase `represent_value("fieldname")` is much shorter to write and in 98% there is no need to specify the name separately as `represent_value("fieldname", 'fieldname')`. Matthias Kuhn 2017-09-29 Disable QgsFieldsProperites save logic Matthias Kuhn 2017-09-29 Deal with QGIS' need to talk Matthias Kuhn 2017-09-29 Deal with QGIS' need to talk Alessandro Pasotti 2017-09-29 [auth] New authentication settings widget Blottiere Paul 2017-09-08 Translate error message in exception Blottiere Paul 2017-09-08 Add tests Blottiere Paul 2017-09-08 Fix OGC test getfeatureinfo:invalid-query_layers Blottiere Paul 2017-09-07 Add some tests Blottiere Paul 2017-09-07 Fix OGC test getfeatureinfo:invalid-info_format Marco Bernasocchi 2017-09-28 Update linux.t2t Marco Bernasocchi 2017-09-28 add libzip-devel for fedora build in the fedora build instruction libzip-devel was missing Jürgen E. Fischer 2017-09-29 translation fix Jürgen E. Fischer 2017-09-28 remove qgscontexthelp_texts.cpp from i18n lbartoletti 2017-09-28 Modernize Merge: 8e4234ca75 69f370e4f2 lbartoletti 2017-09-28 Merge branch 'master' into regularShape_gui Merge: f9f5aafaf4 04e54903e8 Alessandro Pasotti 2017-09-28 Merge pull request #5152 from ismailsunni/add_section Add section in beginGroup and remove Setting. lbartoletti 2017-09-28 Fix tools which doesn't works when map is rotated Matthias Kuhn 2017-09-28 Fix build warnings Merge: ae806ad11c f9f5aafaf4 Matthias Kuhn 2017-09-28 Merge remote-tracking branch 'qgis/master' into propertieslayout Nyall Dawson 2017-07-30 Add items for project map layers and relations to expression builder Allows easy insertion of map layer IDs and relation IDs into expressions. Numerous expression functions now utilise these, so it makes sense to allow them to be easily inserted. Fix #11680, #16879 Sponsored by Andreas Neumann Matthias Kuhn 2017-09-28 Change widget selection list to combobox Matthias Kuhn 2017-09-28 Descriptive Titles Matthias Kuhn 2017-09-27 Fix debug logging Matthias Kuhn 2017-09-26 Fix test Matthias Kuhn 2017-09-25 parse_dash_results: Clean exit when finished Matthias Kuhn 2017-09-25 parse_dash_results: Better info messages Matthias Kuhn 2017-09-25 parse_dash_results: Put images in scroll area Matthias Kuhn 2017-09-25 Use self.assertTrue instead of assert Matthias Kuhn 2017-09-25 Test debug information Matthias Kuhn 2017-09-25 More control images Matthias Kuhn 2017-09-25 More control image updates Matthias Kuhn 2017-09-25 Fix some test masks Matthias Kuhn 2017-09-25 Update parse_dash_results.py for Python 3 Matthias Kuhn 2017-09-23 Create test postgres database with UTF-8 Matthias Kuhn 2017-09-22 Remove unrequired cast Matthias Kuhn 2017-09-22 Some cleanup Matthias Kuhn 2017-09-21 [docker] Install curl for cdash results link Matthias Kuhn 2017-09-21 We skip tests based on the environment variable TRAVIS Matthias Kuhn 2017-09-21 Fix postgres restore Matthias Kuhn 2017-09-20 [travis] Restore postgres database after build This will give postgres plenty of time to start up Matthias Kuhn 2017-09-20 We all need to get more sleep Matthias Kuhn 2017-09-20 [docker] Fix unicode issues Matthias Kuhn 2017-09-20 [travis] Give postgres some time to start Matthias Kuhn 2017-09-20 [travis] Enable all tests Matthias Kuhn 2017-09-20 [processing] Add new projection candidate to test Matthias Kuhn 2017-09-19 [processing] Fix test "Polygon buffer with dissolve" Matthias Kuhn 2017-09-19 [processing] Fix test "Single sided buffer multiline (bevel)" Denis Rouzaud 2017-09-19 remove extra doc coverage test Denis Rouzaud 2017-09-19 use same build folder Denis Rouzaud 2017-09-19 fix code layout build Matthias Kuhn 2017-09-19 chmod -x StatisticsByCateogries.py Denis Rouzaud 2017-08-15 Revert "use second Dockerfile to push 2nd image" This reverts commit 050682a37364e110f350b9c3293f662b0011036d. Denis Rouzaud 2017-08-13 # This is a combination of 5 commits. # The first commit's message is: some fixes # The 2nd commit message will be skipped: # more fixes # The 3rd commit message will be skipped: # minor fixes # The 4th commit message will be skipped: # Revert "minor fixes" # # This reverts commit 24c3ae15e04bc928b1c59d059d5378ad30bd6008. # The 5th commit message will be skipped: # Revert "more fixes" # # This reverts commit 1d3c4d97cf6ecd81f27ca43889132b5ba1bdd1ad. Denis Rouzaud 2017-08-12 use second Dockerfile to push 2nd image Denis Rouzaud 2017-08-08 some fixes Denis Rouzaud 2017-08-08 fix psql Matthias Kuhn 2017-08-08 Wait for postgres server to spin up Matthias Kuhn 2017-08-08 Setup postgis Matthias Kuhn 2017-08-08 Output on failure Denis Rouzaud 2017-08-07 echo instead of ninja Denis Rouzaud 2017-08-07 better var names Denis Rouzaud 2017-08-07 use ninja and env var Matthias Kuhn 2017-08-07 Fix build folder Denis Rouzaud 2017-08-07 add travis branch Denis Rouzaud 2017-08-07 explicit setup of ccache Denis Rouzaud 2017-08-07 fix ctest command Denis Rouzaud 2017-08-07 fix line ending Denis Rouzaud 2017-08-07 try to add git to the image Denis Rouzaud 2017-08-07 missing ctest var Denis Rouzaud 2017-08-07 missing env var Denis Rouzaud 2017-08-05 use docker for newer dependencies on Travis D'Hont René-Luc 2017-09-04 Update the QgsRatioLockButton use for fixedAspectRatio in SVG marker D'Hont René-Luc 2017-08-27 Use QgsRatioLockButton for fixedAspectRatio in SVG marker D'Hont René-Luc 2017-08-20 Update SIP for fixedAspectRatio in SVG marker D'Hont René-Luc 2017-07-25 Add tests for fixedAspectRatio in SVG marker D'Hont René-Luc 2017-07-20 Configure and use fixedAspectRatio in QgsSvgSymbolLayerWidget and QgsSvgSymbolLayer David Marteau 2017-07-17 Add fixedAspectRatio in QgsSvgCacheEntry and compute image size accordingly Matthias Kuhn 2017-09-28 Remove switch default: Force warnings Matthias Kuhn 2017-09-28 Range-based for loop Matthias Kuhn 2017-09-28 m prefix is only for members Ismail Sunni 2017-09-09 Add unit test for remove and beginGroup with section. Ismail Sunni 2017-09-08 Add section in beginGroup and remove Setting. Matthias Kuhn 2017-09-28 Add getter/setter for type Matthias Kuhn 2017-09-28 Code formatting Denis Rouzaud 2017-09-28 [custom widget] fix missing external resource widget Jürgen E. Fischer 2017-09-27 debian package: handle grass RC abis Jürgen E. Fischer 2017-09-27 debian packaging: depend on grass abi Nyall Dawson 2017-09-27 More efficient use of QStrings - use .isEmpty() instead of == QLatin1String( "" ) to check for empty strings - use .clear() instead of = QLatin1String( "" ) to empty a string - remove unnecessary QString initializations Gary Sherman 2017-09-27 Fix Object Inspector in Python console editor Gary Sherman 2017-09-27 Make case consistent for description of Run Script tool in Python console Merge: 6ce8b4c83e 385cca6036 Alessandro Pasotti 2017-09-27 Merge pull request #5253 from boundlessgeo/auth_proxy [auth][feature][needs-docs] Proxy authentication integration with QGIS authentication system lbartoletti 2017-09-27 Remove no more usable tools Circle by 3 tangents lbartoletti 2017-09-27 Suppress old constructors lbartoletti 2017-09-27 Fix minimum for QgsMapToolRegularPolygonCenterPoint Alessandro Pasotti 2017-09-27 [auth] Added debug messages Alessandro Pasotti 2017-09-27 [auth] Added tests for updateNetworkProxy Martin Dobias 2017-09-27 Require Qt >= 5.8 when 3D support is enabled Martin Dobias 2017-09-27 Law & order in the main "3d" directory Just renames / cleanup - no code changes Martin Dobias 2017-09-27 Law & order in "terrain" subdir No actual code changes, just renaming / cleanups Martin Dobias 2017-09-27 Law & order in "chunks" subdir (variable naming, no public member vars) No actual code changes, just renames / moves Merge: e536cdde43 65170d0e85 Nyall Dawson 2017-09-27 Merge pull request #5259 from nyalldawson/modernize Modernize initializers Merge: 79fb064c99 e536cdde43 lbartoletti 2017-09-26 Merge branch 'master' into regularShape_gui lbartoletti 2017-09-26 resolve conflicts Nyall Dawson 2017-09-27 Remove some unneeded initializations Nyall Dawson 2017-09-27 Run clang-tidy modernize-use-default-member-init to move member initialization to headers (c++11 style) lbartoletti 2017-09-25 Fix tools with extent when map is rotated (add a messagebar) Alessandro Pasotti 2017-09-26 [auth] Updated debug string Merge: f6479c1f79 d6743903e7 Alessandro Pasotti 2017-09-26 Merge pull request #5249 from boundlessgeo/auth_certs_store_tab [auth] Certs manager remembers (in the settings) the last opened tab Matthias Kuhn 2017-09-26 [processing] Fields mapper code improvement Matthias Kuhn 2017-09-26 Fix function help for represent_value Matthias Kuhn 2017-09-26 Add unit tests for represent_value Matthias Kuhn 2017-09-26 [FEATURE] Expression function represent_value This will lookup the representation value given the widget configuration. This is helpful to get nicely formatted messages for value maps, value relations and others in expressions. Martin Dobias 2017-09-26 Qgs-ify axis aligned bounding box. Qgs-ification finished! Martin Dobias 2017-09-26 Qgs-ification of classes for chunked rendering Martin Dobias 2017-09-26 Fix doxygen warnings Martin Dobias 2017-09-26 Move DEM terrain tile loader to a separate file Merge: f8cf2f4dbe 0943cd5d51 Nyall Dawson 2017-09-26 Merge pull request #5255 from nyalldawson/proc_test Resurrect some commented out processing tests Nyall Dawson 2017-09-26 Add an empty line Because the world will explode if not Nyall Dawson 2017-09-26 Resurrect commented out zonal stats test Nyall Dawson 2017-09-26 Make shortest path test less fussy Nyall Dawson 2017-09-26 Enable a commented out processing test Nyall Dawson 2017-09-13 [FEATURE] Add 'materialize' method to QgsFeatureSource When called, materialize takes a QgsFeatureRequest argument and runs it over the source. The resultant features are saved into a new memory provider based QgsVectorLayer, which is returned by the function (along with ownership of the layer) This makes it easy to create a new layer from a subset of an existing one. Materialize also considers subsets of attributes, so that the returned layer only contains fetched fields (and not blank fields filled with NULL values). Nyall Dawson 2017-09-26 [processing] Fix Refactor Fields rejects valid field configuration input Merge: 7705179a6c ac7fede91a Nyall Dawson 2017-09-26 Merge pull request #5254 from nyalldawson/geometry_coverage Geometry unit test coverage Nyall Dawson 2017-09-26 Modernize some geometry code Nyall Dawson 2017-09-26 Boost test coverage of multipolygons Nyall Dawson 2017-09-26 Fix multipolygon allowing insertion of non polygon geometries Nyall Dawson 2017-09-26 Ensure multiipolygon dimensionality is respected when adding new surfaces Nyall Dawson 2017-09-26 Boost test coverage for multisurface Nyall Dawson 2017-09-26 Fix multisurface allowing insertion of non surface geometries Nyall Dawson 2017-09-26 Fix clearing multisurface should reset dimensionality Nyall Dawson 2017-09-26 Ensure multisurface dimensionality is respected when adding new surfaces Nyall Dawson 2017-09-26 Fix multicurve allowing insertion of non curve geometries Nyall Dawson 2017-09-26 Boost test coverage of geometry classes Nyall Dawson 2017-09-26 Ensure multicurve dimensionality is respected when adding new lines Nyall Dawson 2017-09-26 Fix clearing multicurve should reset dimensionality Nyall Dawson 2017-09-26 Fix memory leak when inserting invalid geometries Nyall Dawson 2017-09-26 Boost test coverage for multilinestrings Nyall Dawson 2017-09-26 Fix multi line string allowing insertion of non line geometries Nyall Dawson 2017-09-26 Fix nasty crash caused by converting MultiLineStrings to GML2 Exporting the geometry to GML2 would corrupt it, causing a future crash to occur Nyall Dawson 2017-09-26 Fix QgsMultiLineString -> toCurveType doesn't convert to curve type Martin Dobias 2017-09-25 Qgs-ification of terrain classes Martin Dobias 2017-09-25 Fix some doxygen warnings Nyall Dawson 2017-09-26 Ensure multilinestring dimensionality is respected when adding new lines Nyall Dawson 2017-09-26 Fix clearing multilinestring should reset dimensionality Martin Dobias 2017-09-25 Let's make Travis green again Alessandro Pasotti 2017-09-25 [auth] Apply proxy stored auth configuration Alessandro Pasotti 2017-09-25 [auth] Added updateNetworkProxy method to auth manager This allows to apply stored proxy auth settings to the proxy configuration. Alessandro Pasotti 2017-09-25 [auth] Moved mTray and NAM initialization so that proxy settings can be applied ... at the right time Martin Dobias 2017-09-25 This should finally pass code layout test Martin Dobias 2017-09-25 Add 3d doxygen group + more doxymentation Martin Dobias 2017-09-25 Do not spell check poly2tri sources Alessandro Pasotti 2017-09-25 [auth] Only show compatible authentication configurations Merge: 992a759caa 6b7201f4ed Sandro Mani 2017-09-25 Merge pull request #5250 from manisandro/ogr_orig_fid [OGR] orig_ogc_fid followups Martin Dobias 2017-09-25 Yet another round of doxygen comments for 3D Getting there! Alessandro Pasotti 2017-09-25 [auth] Allow stored auth configurations to be used for proxy settings Merge: c235264d00 59ed19fff0 Sandro Mani 2017-09-25 Merge pull request #5231 from manisandro/ogr_repack [OGR] Defer repacking while in explicit updateMode Alessandro Pasotti 2017-09-25 [auth] Add proxy to providers for http basic Sandro Mani 2017-09-25 [OGR] Use a ORIG_OGC_FID constant instead of hard-coding orig_ogc_fid Merge: 386d52d873 73d6058bd1 Alexander Bruy 2017-09-25 Merge pull request #5248 from alexbruy/network-analysis [processing] enable network analysis tests Sandro Mani 2017-09-25 [OGR] Ensure orig_ogc_fid is never set as ignored field Nyall Dawson 2017-09-25 Ensure multipoint dimensionality is respected when adding new points Nyall Dawson 2017-09-25 Fix memory leak when restoring invalid geometry collection wkt Nyall Dawson 2017-09-25 Fix multi point allowing insertion of non point geometries Nyall Dawson 2017-09-25 Fix clearing multipoint should reset z/m status Nyall Dawson 2017-09-25 Fix incorrect /Transfer/ for geometry collection Sandro Mani 2017-09-25 [OGR] Followup: Add orig_ogc_fid as last field to avoid changing field order Alexander Bruy 2017-09-25 ignore crs for network analysis tests Alessandro Pasotti 2017-09-25 [auth] Certs manager remembers (in the settings) the last opened tab This is a minor UX/UI change that remembers the latest opened tab in the certificates manager window Merge: 5f11793b17 57108f9b61 Nyall Dawson 2017-09-25 Merge pull request #5247 from nyalldawson/geometry_coverage Geometry unit test coverage Alessandro Pasotti 2017-09-25 Restore debug build after PR #5246 Alexander Bruy 2017-09-25 [processing] enable network analysis tests Nyall Dawson 2017-09-25 Boost test coverage for geometry collections Nyall Dawson 2017-09-25 Fix crash in geometry collections with negative part numbers Nyall Dawson 2017-09-25 Fix dropping M/Z values from geometry collections Nyall Dawson 2017-09-25 Fix crash in nextVertex with bad geometry collection part number Nyall Dawson 2017-09-25 Fix crash when trying to insert geometry into collection with bad index Nyall Dawson 2017-09-25 Fix crash in geometry collection when working with empty collections Nyall Dawson 2017-09-25 Fix geometry collection can be corrupted by importing incorrect wkb Nyall Dawson 2017-09-25 Fix potential crash in QgsGeometry::smooth Nyall Dawson 2017-09-25 Boost test coverage for QgsRectangle Nyall Dawson 2017-09-25 Rename QgsRectangle::buffer to buffered and mark as const Nyall Dawson 2017-09-25 Boost test coverage for compound curve Nyall Dawson 2017-09-25 Fix crash when removing vertices from compound curves Nyall Dawson 2017-09-25 Fix incorrect wkb type for compound curve when adding vertex to empty curve Merge: 14a48c0349 b0b1714e98 Nyall Dawson 2017-09-25 Merge pull request #5246 from nyalldawson/clazy Fix some Clazy warnings Nyall Dawson 2017-09-25 Fix build Nyall Dawson 2017-09-25 Fix doctest Nyall Dawson 2017-09-25 Sip sync Nyall Dawson 2017-09-25 Add missing QStringLiterals Nyall Dawson 2017-09-25 Sip sync Nyall Dawson 2017-09-25 Misc clazy fixes Nyall Dawson 2017-09-25 Fix clazy override signal with signal warnings Nyall Dawson 2017-09-25 Remove some unused variables Nyall Dawson 2017-09-25 Flip some easy QLists to QVectors Nyall Dawson 2017-09-25 Fix clazy overriden signals with non signal warnings Nyall Dawson 2017-09-25 Add missing QStringLiterals Nyall Dawson 2017-09-25 Fix clazy connect-3arg-lambda warnings Always use 4 arg overload with a lambda, to avoid lambda execution when context object is deleted. Nyall Dawson 2017-09-25 Fix clazy detaching range based for warnings Nyall Dawson 2017-09-25 Fix clazy allocating unneeded temporary container warnings Nyall Dawson 2017-09-25 Use QString multi-arg overload (clazy warning) Merge: f4d5ca75c6 d72309e42b Alexander Bruy 2017-09-25 Merge pull request #5201 from nyalldawson/point_crs [processing] Transparently handle CRS for point parameters Merge: a71f2ad5dc 26aae589ad Marco Hugentobler 2017-09-25 Merge pull request #5213 from mhugent/capabilities_exclusive_groups [FEATURE]: In GetProjectSettings, show if a legend group is mutually exclusive Nyall Dawson 2017-09-25 Fix non-virtual destructor Nyall Dawson 2017-09-25 Fix Coverity uninitialized member warnings Nyall Dawson 2017-09-25 Fix Coverity null pointer dereference warning Merge: 8902d5f48f 99def105bb Nyall Dawson 2017-09-25 Merge pull request #5245 from nyalldawson/conditionalHelpLink Set the most accurate User Manual page to Options tabs Martin Dobias 2017-09-25 Make sip_include script use the workaround for SIP's path parsing Nyall Dawson 2017-09-25 Correct link for processing options help Martin Dobias 2017-09-25 Another round of doxygen comments Martin Dobias 2017-09-24 More doxygen comments Martin Dobias 2017-09-24 More class documentation Martin Dobias 2017-09-24 Trying to work around SIP file parsing error (dir starting with number) Nyall Dawson 2017-09-24 Fix transform of extent parameter set to match layer's extent Nyall Dawson 2017-09-24 Use text encoded versions of points and extents in history panel Fixes generation of unit tests with point/extent parameters Nyall Dawson 2017-09-24 [processing] Allow encoding crs into text definitions of extents Nyall Dawson 2017-09-24 [processing] Allow encoding crs into text definitions of points Nyall Dawson 2017-09-15 Fix passing of QgsReferencedPointXY from Python to c++ Nyall Dawson 2017-09-15 Use correct SRS when building graph Nyall Dawson 2017-09-15 Better cursor for point picker tool Nyall Dawson 2017-09-15 [processing] Fix picking point from map always triggers a release event for previous map tool Nyall Dawson 2017-09-15 Transparently reproject source points in algs Nyall Dawson 2017-09-15 Allow use of QgsPointXY/QgsReferencedPointXY for point parameter values Merge: fe98fe1131 afac940d37 Nyall Dawson 2017-09-24 Merge pull request #5244 from nyalldawson/proc_misc [processing] Misc test related fixes Nyall Dawson 2017-09-24 Use processing config help key Nyall Dawson 2017-09-24 Allow QgsOptionsPageWidget to set a specific help key to view when clicking help in the options dialog Harrissou Sant-anna 2017-09-05 Set the most accurate User Manual page to Options tabs Because some of the tabs in Options dialog have a dedicated chapter where they are fully described, better use those links instead of the global one. Merge: 9e36fd9c6d b39459b8ff Nyall Dawson 2017-09-24 Merge pull request #5236 from nyalldawson/field_default [processing] Allow setting default values for field parameters in models Alexander Bruy 2017-09-13 [processing] add band parameter support in test generator Alexander Bruy 2017-09-13 [processing] more fixes for tests creation Nyall Dawson 2017-08-22 Fix creation of SAGA tests Nyall Dawson 2017-08-15 Fix excepthook handling in standalone scripts Nyall Dawson 2017-08-15 Fix exception when running alg with no parameters from toolbox Jürgen E. Fischer 2017-09-23 remove app startup tests depending on removed options configpath and --optionspath Jürgen E. Fischer 2017-09-23 fix metasearch settings (fixes #16532) Jürgen E. Fischer 2017-09-23 INSTALL: add ubuntu artful (implements #17177) Merge: e3f128b55f 5a802b595d Nyall Dawson 2017-09-23 Merge pull request #5241 from nyalldawson/clean_code [processing] Code cleanups Nyall Dawson 2017-09-23 Expand test coverage of compound curves Etienne Trimaille 2017-09-23 [FEATURE] [needs-docs] Metadata editor Adds a new metadata tab to layer properties, representing the new metadata model from QEP #91 Muhammad Yarjuna Rohmat 2017-09-23 [FEATURE][geonode] integration - copy style action Allows copying styles directly from geonode layers for pasting into project layers. Nyall Dawson 2017-09-23 Add missing test files Nyall Dawson 2017-09-23 Update expected test results (rename field) Nyall Dawson 2017-09-23 [processing] Port mean coordinates to c++ And remove final use of inefficient vector.extractPoints function Nyall Dawson 2017-09-23 Replace more duplicate code with QgsProcessingUtils.combineFields Nyall Dawson 2017-09-23 Remove duplicate testForUniqueness method (replaced with QgsProcessingUtils.combineFields) Ismail Sunni 2017-09-21 Fix 'Qsci/qsciapis.h' file not found Jürgen E. Fischer 2017-09-22 fix typo Merge: 782ed47d00 02e3916bf5 Matthias Kuhn 2017-09-22 Merge pull request #5179 from vmora/listen_notify [FEATURE] layer refresh and trigger actions on provider notification Jürgen E. Fischer 2017-09-22 translation string improvements Vincent Mora 2017-09-08 [FEATURE] layer refresh and trigger actions on provider notification [needs-docs] In vector layer properties (only usefull for postgres datasources) **in the rendering tab** A "Refresh layer on notification" checkbox has been added to refresh layer on provider notification. For a postgres datasource, if a `NOTIFY qgis;` command is issued by one of the database clients, a refresh of the layer will occur. If the "Only if message is" checkbox is checked, the notification will trigger the refresh only if the message contend is the one specified, e.g. if the user enters "refresh" in the box right next to the "Only if message is" checkbox, then a `NOTIFY qgis, 'refresh';` command in the datatabase will trigger a layer refresh, but `NOTIFY qgis;` or `NOTIFY qgis, 'something else';` won't. **in the actions tab** A column "On notification" has been added, the action editor widget a has text field "Execute if notification message matches" to specify a filter for notification from the provider. The filter is a Perl-type regex. Note that, as opposed to the "layer refresh" that Exemple: - QGIS side "Execute if notification message matches" `^trigger my action` - Postgres side: `NOTIFY qgis, 'trigger my action'` will trigger the action - Postgres side: `NOTIFY qgis, 'trigger my action some additional data'` will trigger the action - Postgres side: `NOTIFY qgis, 'do not trigger my action some additional data'` will NOT trigger the action Please note that if the `^`, which means "starts with", in `^trigger my action` had been ommited, the last notification would have triggered the action because the notification message contains the `trigger my action` A new qgis variable `notification_message` is available for use in actions, it holds the contend of the notification message. To continue with the previous exemple, if the action is of python type with the code: ```python print('[% @notification_message %]') ``` The three notifictions above will result in two printed lines ``` trigger my action trigger my action some additional data ``` User Warning: For postgres providers, if the "Refresh layer on notification" is checked, or if one layer action has "On notification" specified, a new connection to the database is made to listen to postgres notifications. This olds even if transaction groups are enabled at the project level. Note that once the notification mechanism is started in a QGIS session, it will not stop, even if there is no more need for it (Refresh layer on notification" unchecked and no "On notification" in any action). Consequently the connection listening to notification will remain open. IMPLEMENTATION DETAILS: A notify signal has been added to the abstract QgsVectorDataProvider along with a setListening function that enables/disble the notification mechanism. For the moment only the postgres provider implements the notification. QgsAction has a notificationMessage member function that holds the regex to match to trigger action QgsActionManager becomes a QObject and is doing the filtering and execute actions on notifications. The notification notion extends beyond SRGBD servers (postgres and oracle at least have the notify) and the "watch file" in the delimitedtext provider could also benefit from this interface. For the postgres provider a thread is created with a second connection to the database. This thread is responsible for listening postgres notifications. It would be nice to avoid the creation of one listening chanel per provider in the case transaction groups are enabled. Please note that when listening starts (a thread and connection is created in the postgres provider) it cannot be stopped by removing the connected actions or unchecking the refresh check box. Indeed, since we don't know who needs the signals, we dont't want to stop the service. The service will not restart in the next qgis session though. If this behavior is not deemed appropriate, we could use ``` int QObject::receivers ( const char * signal ) const ``` and have QgsDataProvider::setListening return a bool to tell the caller if the signal has actually been closed. Jürgen E. Fischer 2017-09-22 translation string fixes Jürgen E. Fischer 2017-09-22 fix build Merge: a6b1c3ee9f cbca7c97bc Nyall Dawson 2017-09-22 Merge pull request #5238 from nyalldawson/geometry_coverage Geometry unit test coverage + fixes Merge: 5d6c178f71 57b76920d6 Nyall Dawson 2017-09-22 Merge pull request #5237 from nyalldawson/port_algs [processing] Port line intersection and split with lines to c++ Merge: db738f65e6 d6bf31783c Nyall Dawson 2017-09-22 Merge pull request #5227 from nyalldawson/browser_awesome [browser] Show QPT print templates and Python scripts Merge: cf636dcafa 387771fad4 Nyall Dawson 2017-09-22 Merge pull request #5234 from nyalldawson/action_lifetime Fix browser action item lifetime Nyall Dawson 2017-09-22 Boost test coverage of geometry classes Nyall Dawson 2017-09-22 Expand docs Nyall Dawson 2017-09-22 Fix incorrect result for reversing compound curves Nyall Dawson 2017-09-21 Port line intersection and split with lines to c++ Nyall Dawson 2017-09-21 Port processing combineFields to c++ Merge: 559973739c 33d2d1119c Nyall Dawson 2017-09-22 Merge pull request #5235 from nyalldawson/model_progress2 [processing] Proper progress reports during model execution Nyall Dawson 2017-09-22 Update sip Nyall Dawson 2017-09-22 Matching default multiple fields should also be case-insensitive Nyall Dawson 2017-09-22 Setting field for QgsFieldComboBox should be case-insensitive Merge: 9caa7224cd 5534d743f1 Larry Shaffer 2017-09-21 Merge pull request #5202 from dmarteau/fix_ln_option_OSX Execute ln command with GNU compatible options in install phase Nyall Dawson 2017-09-22 Formatting Nyall Dawson 2017-09-21 Allow setting default value for field parameters in models Nyall Dawson 2017-09-21 Better debugging for models by showing child algorithm parameters in the log Nyall Dawson 2017-09-21 [processing] Proper progress reports during model execution Instead of showing the progress reports for each child algorithm individually, which leads to repeated 0->100% progress for every step of a model, we proxy the progress reports and account for the overall progress through a model as well. This means that the progress accounts for both the progress within the current model step AND the total number of steps left to execute. Nyall Dawson 2017-09-20 Expand unit tests for compound curves Nyall Dawson 2017-09-20 Fix loss of dimensionality when cloning compound curves Nyall Dawson 2017-09-20 Fix adding curves with Z/M to non Z/M compound curves Z/M for these curves should be dropped to ensure consistent dimensionality for the whole compound curve Nyall Dawson 2017-09-20 Expand test coverage for compound curves Nyall Dawson 2017-09-20 Fix setting correct WKB type for compound curves when adding first curve Nyall Dawson 2017-09-20 Fix crash when trying to delete invalid curve from compound curves Nyall Dawson 2017-09-20 Fix crash when requesting invalid curve from compound curves Nyall Dawson 2017-09-20 Expand geometry test coverage Nyall Dawson 2017-09-20 Expand geometry unit test coverage Nyall Dawson 2017-09-22 Consistent capitalization for browser item actions Nyall Dawson 2017-09-22 Correctly parent browser item actions to transient menu instance Currently most browser item actions are parented to the item itself, which is often long-lived (e.g. connection items which last for the duration of the qgis session). This commit adds an explicit parent widget parameter to QgsDataItem::actions to ensure that the newly created actions are correctly parented to the menu, and deleted after the menu is removed. Merge: 8ef28e3f87 8f2c885436 Matthias Kuhn 2017-09-21 Merge pull request #5230 from m-kuhn/taskWaitForFinished QgsTask::waitForFinished without event loop Matthias Kuhn 2017-09-21 [travis] Disable flaky test See https://travis-ci.org/qgis/QGIS/jobs/278224577 https://github.com/qgis/QGIS/pull/5230#issuecomment-331189552 Matthias Kuhn 2017-09-21 Add some docstring Mainly to run travis again Merge: 54ea029de8 68909a12b6 Matthias Kuhn 2017-09-21 Merge pull request #5114 from gacarrillor/update_add_feature_tooltips [needs-docs] Update tooltips for adding features/records Alessandro Pasotti 2017-09-21 Moved project properties menu item Matthias Kuhn 2017-09-21 QgsTask::waitForFinished without event loop because the old approach with using signals, using deleteLater and using an internal event loop is a very good recipe for big troubles. Sandro Mani 2017-09-20 [OGR] Defer repacking while in explicit updateMode Merge: 06dc9660a3 a67194df77 Sandro Mani 2017-09-21 Merge pull request #5224 from manisandro/ogr_gdb_subset [OGR] Add workaround for OGRSQL not recognizing the column name returned by OGR_L_GetFIDColumn Merge: 6e5324b9d8 846fef2013 Matthias Kuhn 2017-09-21 Merge pull request #5229 from m-kuhn/cleanCode Clean code Sandro Mani 2017-09-21 [OGR] Add orig_ogc_fid as last field to avoid changing field order Sandro Mani 2017-09-20 [OGR] Add workaround for OGRSQL not recognizing the column name returned by OGR_L_GetFIDColumn Alessandro Pasotti 2017-09-21 Fix doxygen ingroup gui -> core for moved classes Matthias Kuhn 2017-09-02 Doxygen Matthias Kuhn 2017-09-01 Remove dummy method Matthias Kuhn 2017-09-01 Move definition to class Nyall Dawson 2017-09-21 Add an 'Open in external editor' option for python scripts in browser Nyall Dawson 2017-09-21 [FEATURE] Show python scripts in browser Double clicking (or dragging them onto canvas) executes the script Nyall Dawson 2017-09-21 Make sure iface is available when executing dropped python scripts Nyall Dawson 2017-09-21 [FEATURE] Show QPT print templates in browser Double clicking the template (or dragging and dropping to canvas) results in a new layout being created from the template Merge: d34fd9f0b1 a67dab52d2 Nyall Dawson 2017-09-21 Merge pull request #5221 from nyalldawson/browser_awesome Add QLR, processing models to browser Jürgen E. Fischer 2017-09-20 debian packaging: add ubuntu artful David 2017-09-20 work in progress status Merge: e6169d8518 a6dc600784 Matthias Kuhn 2017-09-20 Merge pull request #5143 from m-kuhn/nulldatasetparams QgsVectorFilewriter skip default null options Nyall Dawson 2017-09-20 Spelling Nyall Dawson 2017-09-20 Identation Merge: 825a323a14 21fc2e1a86 Nyall Dawson 2017-09-20 Merge pull request #5220 from nyalldawson/open_folder [FEATURE] Add 'open directory' action to right click menu for folders in browser dock Alessandro Pasotti 2017-09-20 Fix single raster data items in ogr source select Thanks to Nyall for catching this. Matthias Kuhn 2017-09-20 [processing] Fix single sided buffer multiline (bevel) Nyall Dawson 2017-09-20 [FEATURE] Show processing models in browser And allow them to be executed and edited directly from there Nyall Dawson 2017-09-20 Add a Custom item type for QgsDataItem Nyall Dawson 2017-09-20 Allow QgsDataItems to override default double click behavior Nyall Dawson 2017-09-20 [FEATURE] Show qlr files in browser Fixes #10737 Nyall Dawson 2017-09-20 Show a tooltip with full path for directory items Nyall Dawson 2017-09-20 Use native OS directory separators in browser dock Nyall Dawson 2017-09-20 [FEATURE] Add 'open directory' action to right click menu for folders in browser dock Opens the folder in the OS' file explorer Merge: 4587961607 677c10434b Nyall Dawson 2017-09-20 Merge pull request #5193 from Gustry/layer_properties move metadata panel to OGC server panel Matthias Kuhn 2017-09-19 Remove leftover files Merge: f5c4fdff2e 1f0e73a336 Alessandro Pasotti 2017-09-19 Merge pull request #5214 from boundlessgeo/gpkg_import_master_task Geopackage import multiple files master task Matthias Kuhn 2017-09-19 [processing] Fix test "Polygon buffer with dissolve" Matthias Kuhn 2017-09-19 [processing] Fix test "Single sided buffer multiline (bevel)" Matthias Kuhn 2017-09-19 [processing] Fix test "variable buffer on points with dissolve option" D'Hont René-Luc 2017-09-19 [BUFIX][Server] GetFeatureInfo on Raster Layer, fix valid identify Manually merge to QGIS 3 from 2.18 Funded by Ifremer Matthias Kuhn 2017-09-19 [processing] Update python field calculator test results Matthias Kuhn 2017-09-19 [processing] Make python field calculator support LongLong Matthias Kuhn 2017-09-19 [processing] Fix type resolving in python field calculator Matthias Kuhn 2017-09-19 Fix qgis:lineintersections test Merge: 8d34023d6e 38cc5703d7 Nyall Dawson 2017-09-19 Merge pull request #5209 from nyalldawson/geometry_coverage [WIP] Extend geometry classes unit test coverage Alessandro Pasotti 2017-09-19 QgsGeoPackageImportTask -> QgsConcurrentFileWriterImportTask Nyall Dawson 2017-09-19 Improve test cases Merge: b0892488be d1d26e96b0 Matthias Kuhn 2017-09-19 Merge pull request #5216 from m-kuhn/vectorFileWriter Make error message accessible for python in vector file writer Merge: e05f2669f5 a5647c7016 Alessandro Pasotti 2017-09-19 Merge pull request #5212 from boundlessgeo/browser_homogenize Geopackage: browser homogenize Merge: b53e986781 388f8630f3 D'Hont René-Luc 2017-09-19 Merge pull request #4959 from rldhont/server-wms-configparser-getprint [Server] WMS GetPrint refactoring Nyall Dawson 2017-09-19 Fix some leaks in geometry tests (valgrind noise) Matthias Kuhn 2017-09-19 Fix test Alessandro Pasotti 2017-09-19 Added documentation for QgsDataItemProviderFromPlugin constructor Nyall Dawson 2017-09-19 Astyle Matthias Kuhn 2017-09-19 Fix tests for new QgsVectorFileWriter python API D'Hont René-Luc 2017-09-06 Null pointer check for the layer tree Nyall Dawson 2017-09-19 Boost test coverage of geometry classes Nyall Dawson 2017-09-19 Fix some potential crashes in curve polygons Nyall Dawson 2017-09-19 Fix crash in QgsCompoundCurve equality operator Nyall Dawson 2017-09-19 Boost test coverage of geometry classes Nyall Dawson 2017-09-19 Move overriden methods from headers to cpp files Since they can't be inlined anyway Nyall Dawson 2017-09-19 Move QgsPolygonV2 equality operators up to QgsCurvePolygon Nyall Dawson 2017-09-19 Cleaner signature for QgsAbstractGeometry::closestSegment Nyall Dawson 2017-09-19 Expand geometry test coverage Nyall Dawson 2017-09-19 Make QgsAbstractGeometry::toCurveType pure virtual, and implement for all geometry types Previously this method would return nullptrs for many geometry types Nyall Dawson 2017-09-19 Fix incorrect vertexAngle calculation for circular strings Angle was always perpendicular to the tangent, instead of tangential to the curve Nyall Dawson 2017-09-19 Fix potential crash in QgsCircularString::vertexAngle Nyall Dawson 2017-09-19 Remove impossible to reach code Nyall Dawson 2017-09-19 fixup Nyall Dawson 2017-09-19 Fix crash when calculating area for invalid circular string Nyall Dawson 2017-09-19 Fix invalid return from QgsCircularString::pointN with negative indices Nyall Dawson 2017-09-19 Fix incorrect 'left of' calculation when finding nearest point to circular string Nyall Dawson 2017-09-18 More tests Nyall Dawson 2017-09-18 Boost test coverage of geometry classes Nyall Dawson 2017-09-18 When constructing a QgsPoint with explicit WKB type specified, ignore any explicit z/m value if the WKB type does not have that dimensionality Brings consistent behavior to all QgsPoint constructors Nyall Dawson 2017-09-18 Set correct WKB type when clearing a QgsCircularString Nyall Dawson 2017-09-18 Fix potential crash when calling QgsCircularString::pointN with bad index Nyall Dawson 2017-09-18 Fix crash when calling equality operator on QgsCircularString Nyall Dawson 2017-09-18 Remove unused QgsGeometryFactory::fromRect method Nyall Dawson 2017-09-18 Expand QgsTriangle test coverage Nyall Dawson 2017-09-18 Extend geometry test coverage Nyall Dawson 2017-09-18 Extend unit tests for QgsPolygonV2, QgsPoint Nyall Dawson 2017-09-18 Extend geometry unit test coverage Nyall Dawson 2017-09-18 Remove default statements for better compiler warnings Nyall Dawson 2017-09-18 Consistently use unsigned int for QgsRegularPolygon Nyall Dawson 2017-09-18 Fix memory leak in QgsEllipse D'Hont René-Luc 2017-09-12 Null pointer check for the layer tree model Nyall Dawson 2017-09-19 Allow data item providers to override default directory handling Nyall Dawson 2017-09-19 Correctly handle opening gdb directories as a database in browser Allows ESRI gdb directories to be accessed and the contained layers to be visible and added to projects. Nyall Dawson 2017-09-19 Add method to retrieve OGR supported directory driver extensions (e.g. 'gdb') Alessandro Pasotti 2017-09-19 Always run import task when at least one layer is valid D'Hont René-Luc 2017-09-19 [Server] WMS Parameters: const QStringList &l D'Hont René-Luc 2017-09-19 [Server] WMS Parameters: const QVariant &value D'Hont René-Luc 2017-09-14 [Server] WMS Parameters: const QVariant &defaultValue D'Hont René-Luc 2017-09-13 [Server] GetLegendGraphics : Wait for feature counter finshed D'Hont René-Luc 2017-09-14 QgsVectorLayer, countSymbolFeatures return QgsVectorLayerFeatureCounter D'Hont René-Luc 2017-09-06 [Server] Enhance QgsConfigCache D'Hont René-Luc 2017-09-06 [Server] Refactoring, removing qgs*parser files D'Hont René-Luc 2017-09-06 [Server] Remove QgsProject::instance D'Hont René-Luc 2017-08-25 [Server] Refactoring, removing config parser from WMS D'Hont René-Luc 2017-08-25 [BUGFIX][Server] GetLegendGraphics: Clear root legend D'Hont René-Luc 2017-08-10 [Server] WMS GetPrint refactoring - Update parameters manager D'Hont René-Luc 2017-08-06 [Server] WMS GetPrint refactoring - Update tests D'Hont René-Luc 2017-08-06 [Server] WMS GetPrint refactoring - Add Highlight layers D'Hont René-Luc 2017-08-01 [Server] WMS GetPrint refactoring D'Hont René-Luc 2017-09-11 [Server] test: add response content in message when it's not an image D'Hont René-Luc 2017-08-25 Cancel QgsVectorLayerFeatureCounter on QGsVectorLayer destroy Merge: 281236f4a1 7048d73d0c Nyall Dawson 2017-09-19 Merge pull request #5170 from nyalldawson/drop_spatial_query Drop spatial query plugin Merge: b9a700075b 90378b79a8 Nyall Dawson 2017-09-19 Merge pull request #5211 from mhugent/atlas_compress_tiff Use LZW compression for tifs exported from atlas / composer Merge: 15bc5ed0c3 d8de869780 Matthias Kuhn 2017-09-18 Merge pull request #5215 from m-kuhn/metaCode Doxymentation and de-noising Matthias Kuhn 2017-09-18 Document API breaks Matthias Kuhn 2017-09-18 Return error message from QgsVectorFileWriter Matthias Kuhn 2017-09-18 Remove useless debug messages Matthias Kuhn 2017-09-18 Doxygen improvements Alessandro Pasotti 2017-09-18 Geopackage import multiple files master task This fixes a problem when importing multiple files into a gpkg. Previous implementation spawned multiple independent task causing the import to fail because of DB being write-locked. This implementation uses a master task with subtask and dependencies. Jürgen E. Fischer 2017-09-18 dxf export: fix layer assignment (fixes #17126; followup 92091c536b) Marco Hugentobler 2017-09-18 [FEATURE]: In GetProjectSettings, show if a legend group is mutually exclusive Mathieu Pellerin 2017-09-18 [expression] fix caching for aggregate() and @parent exp. (fixes #15797) Jürgen E. Fischer 2017-09-18 debian packaging: drop mimelnk files for KDE3 Kent Porter 2017-09-18 Removed new icon 'mIconAddData.svg' and replaced old 'mActionDataSourceManager.svg' with new version. Alessandro Pasotti 2017-09-18 QgsSettings -> Settings in options dialog tab Alessandro Pasotti 2017-09-18 Geopackage: switch the action from add/remove connection depending on the connection being already stored or not, this allows the user to remove and existing connection. Alessandro Pasotti 2017-09-18 Added a short comment in file header Alessandro Pasotti 2017-09-18 Geopackage: fix store connection from browser Alessandro Pasotti 2017-09-18 Fix refreshConnections: only emit if it's a root item and propagate down to the tree until the root is reached. Alessandro Pasotti 2017-09-18 Geopackage data items: added tooltip and fix connection storage Alessandro Pasotti 2017-09-18 Minor cosmetic code change: removed unnecessary parenthesis Alessandro Pasotti 2017-09-18 Handle gpkg vectors and rasters with ogr data items Alessandro Pasotti 2017-09-18 Typo in docstring Alessandro Pasotti 2017-09-15 File browser: use GeoPackage items for gpkg files Alessandro Pasotti 2017-09-12 Allow gpkg to also show vectors in zipped files Marco Hugentobler 2017-09-18 Use LZW compression for tifs exported from atlas / composer Merge: 938f261596 0ee9d66511 Even Rouault 2017-09-18 Merge pull request #5206 from rouault/ogrprovider_use_gdaldriver_and_gdaldataset_api [OGR provider] USE GDAL driver and dataset API, and pass FORCE_SRS_DETECTION=YES for GML Mathieu Pellerin 2017-09-18 [processing] fix map layer combo box layer reference Mathieu Pellerin 2017-09-18 [processing] implement source flag for feature based algorithms (#5208) Nyall Dawson 2017-09-18 Fix memory leak Nyall Dawson 2017-09-18 Fix coverity unchecked return value warning Nyall Dawson 2017-09-18 Fix coverity uninitialized members warnings Nyall Dawson 2017-09-18 Fix memory leak Etienne Trimaille 2017-09-14 [needs-docs] move metadata panel to OGC server panel Merge: f9bc9259c0 0cdabb5e60 Mathieu Pellerin 2017-09-16 Merge pull request #5204 from nirvn/saveselected_native Merge: 7a1b9f970b 085687d8f0 Nyall Dawson 2017-09-16 Merge pull request #5171 from nyalldawson/processing_selectioncheckboxes [processing] Add useCheckBoxes option to EnumWidgetWrapper Nyall Dawson 2017-09-16 Also update other spatial join alg Nyall Dawson 2017-09-12 Improve wording of spatial location alg parameters Nyall Dawson 2017-09-12 Add context menu with Select All/Clear Selection to checkboxes panel Nyall Dawson 2017-09-12 Use checkboxes for Extract/Select by Location algs Nyall Dawson 2017-09-12 [processing] A non-optional multiple enum parameter must have at least one choice selected to be valid Nyall Dawson 2017-09-12 Use smaller margins for checkboxes panel Nyall Dawson 2017-09-12 Update class name arnaud.morvan@camptocamp.com 2017-08-09 [processing] Add ui option useCheckBoxes in ByLocation algorithms arnaud.morvan@camptocamp.com 2017-08-09 [processing] add ui option useCheckBoxes in CheckValidity arnaud.morvan@camptocamp.com 2017-05-01 [processing] Add useCheckBoxes option to SelectionWidgetWrapper This allow to show checkboxes or radioboxes intead of line edit with button. This is configurable for each algorithm thought ParameterSelection metadata parameter. It is also possible to choose the number of columns. This is not applied in case of the BatchDialog. Alessandro Pasotti 2017-09-15 DBManager -> Browser synchronization Reload/refresh the browser tree and source select connection items when connections, tables etc. change in the DBManager Note that this is uni-directional: changes in the browser tree are not (yet) propagated to the DBManager Even Rouault 2017-09-15 [OGR provider] Workaround bug in OGR GML driver Martin Dobias 2017-09-15 Docstring/sip fixes in core/3d Matthias Kuhn 2017-09-15 [travis] Traceback for python tests on timeout Matthias Kuhn 2017-09-15 Fix save/reload of N:M relations Vincent Mora 2017-09-15 [FEATURE] Add undo and redo on transaction groups (#4765) * [FEATURE] adds undo/redo for transaction groups [needs-docs] the undo/redo now works with transcation groups. Just check that there is no restriction in the transaction groups doc concerning undo. related to #14799 The undo/redo is implemented using SAVEPOINT. The QgsTransaction interface has been enlarged to allow savepoints creation and management. The savepoint is destroyed on rollbackToSavepoint to have the same behavior has the sql ROLLBACK TO SAVEPPOINT. To avoid the creation of a savepoint for each feature modified in bulk editing (e.g. paste, field calculator) the logic is a bit complicated: the savepoint is created on QgsVectorLayer::editCommandStarted and the first actual undo command (QgsVectorLayerUndoPassthroughCommand) is responsible for the re-creation of the savepoint in case of undo-redo. Since the behavior must be different in case edition doesn't take place inside an edit command, a member function has been added to QgsVectorLayer to expose the mEditCommandActive state. Another (commented) tricky bit is the modification of the database structure on add/delete attributes. On undo, the attribute is removed before the rollback to savepoint, i.e. there is a useless ALTER TABLE issued to restore the structure just before restoring it with the ROLLBACK TO SAVEPOINT. This is necessary to make the provider aware of the change of structure. It could be nicer/cleaner to have a way to reload providers metadata. The editPaste function has also been modified to use addFeatures instead of addFeature (plural/singular), this is at the expense of an additional "cpy" of the clipboard in memory, but it should improve perf with postgis provider. * fixup operator aliases Even Rouault 2017-09-15 [OGR provider] Use FORCE_SRS_DETECTION=YES open option for GML datasets Even Rouault 2017-09-15 [OGR provider] Use GDAL driver and dataset API This is a preparation work to be able to provide open options to vector drivers, which require using the GDALOpenEx() API, and thus requires to use GDALDatasetH instead of OGRDataSourceH, GDALDriverH instead of OGRDriverH, GDALOpenEx() instead of OGROpen(), GDALClose() instead of OGR_DS_Destroy(), GDALDatasetXXXX instead of OGR_DS_XXXX, etc... Martin Dobias 2017-09-15 Add 3d to doxygen, do not verify indentation of included poly2tri lib Matthias Kuhn 2017-09-15 Fix N:M Relations Fix #17143 (https://issues.qgis.org/issues/17143) Merge: f282a753c6 06ee6f68e1 Nyall Dawson 2017-09-15 Merge pull request #5200 from nyalldawson/drop_handler [FEATURE][processing] Allow dropping model files onto QGIS window to execute them Nyall Dawson 2017-09-15 [processing] Fix incorrect filters in vector layer parameter selections Mathieu Pellerin 2017-09-15 [needs-docs][processing] return empty layer for save selected features algorithm if no features are selected Nyall Dawson 2017-09-15 Expand docs Mathieu Pellerin 2017-09-15 [processing] native save selected features algorithm Nyall Dawson 2017-09-15 Update sip_include Nyall Dawson 2017-09-15 [FEATURE][processing] Allow drag and drop of model files onto QGIS window to execute them Nyall Dawson 2017-09-15 Make QgsCustomDropHandler a QObject, and only store weak pointers to them This means if a plugin registers a custom drop handler, but crashes before it can deregister it, at least it won't leave the main app in a crashy state. Nyall Dawson 2017-09-15 Allow QgsCustomDropHandlers to directly operate mime data and dropped file names This allows QgsCustomDropHandlers which aren't directly associated with providers (e.g. for plugins to handle dropped files of a certain type) Nyall Dawson 2017-09-15 Slightly cleanup drop handling in qgisapp Martin Dobias 2017-09-15 Post rebase fixes Martin Dobias 2017-08-15 More renaming. No code changes Martin Dobias 2017-08-15 More renaming of 3D-related classes and files. No actual code changes Martin Dobias 2017-08-15 Renaming and moving of 3D entities for 3D symbols Martin Dobias 2017-08-15 3D symbols: private members + public getters/setters ... just like big kids Martin Dobias 2017-08-15 Moved 3D symbol class implementations into separate files Martin Dobias 2017-08-14 Extend range of spin boxes for 3d properties Martin Dobias 2017-08-14 Ignore invalid polygon geometries to avoid crashes in tessellation Martin Dobias 2017-08-12 Use middle button for rotation/tilt, right button for zoom Martin Dobias 2017-08-11 Remove 3D canvas widget when the dock is closed (just like 2d canvas) Martin Dobias 2017-08-10 Do not die when passed invalid full extent from QGIS Martin Dobias 2017-08-10 Handle curved geometries (line/polygon 3d symbol) and repeated vertices Martin Dobias 2017-08-10 Correctly working "zoom full" + more robust near/far plane config Martin Dobias 2017-08-10 Heuristics for setup of near/far planes of camera Based on terrain's active nodes, this should configure frustum depth long enough not to clip away anything that should stay visible and at the same time make good use of depth buffer (range not too large) Peter Petrik 2017-08-05 [FEATURE] support 3d models Blottiere Paul 2017-08-05 Feature selection is also displayed in 3D map view for polygons Blottiere Paul 2017-08-05 Feature selection is also displayed in 3D map view for lines Blottiere Paul 2017-08-05 Get selection color from map canvas Blottiere Paul 2017-08-05 Encapsulate entities for selected/not selected points in a root entity Blottiere Paul 2017-08-04 [FEATURE] Feature selection is also displayed in 3D map view for points Peter Petrik 2017-08-03 fix frustum culling for terrain Martin Dobias 2017-08-02 Zoom in/out by pressing middle mouse button and moving up/down Peter Petrik 2017-08-01 fix the bug Martin Dobias 2017-08-01 Respect background color from project's main canvas Martin Dobias 2017-08-01 Update terrain map whenever an active layer requests repaint Martin Dobias 2017-07-31 Reworked background loading and updating of chunks Before there was a dedicated thread for loading and it was not great because map rendering requests were started from worker thread which is not potentially dangerous. Updates of map were done in main thread, blocking user interface - ugly! Now everything is handled more cleanly - there is one queue of jobs (two types: load chunk / update chunk), things are started asynchronously from main thread. No dedicated thread / mutex / wait condition. Better management of states of chunk nodes - state changes are very explicit which is a good thing. Martin Dobias 2017-07-29 Decide number of zoom levels from max. allowed ground error Martin Dobias 2017-07-29 Read/write 3D renderers of map layers to project files Martin Dobias 2017-07-28 Update layer 3D entities when terrain generator or scale change Martin Dobias 2017-07-28 Update list of 3D entities when the list of active layers is changed Martin Dobias 2017-07-27 GUI for 3D point symbols Martin Dobias 2017-07-26 GUI for configuration of 3D line symbols for vector layers Martin Dobias 2017-07-26 GUI for configuration of 3D polygon symbols for vector layers In the style dock there is a new "3D View" tab - so far working just for polygon layers. It is possible to select a polygon layer, enable 3D renderer and adjust its properties. If a 3D Map View is open, it will be immediately updated (if auto-apply is enabled) Very exciting! :-) Martin Dobias 2017-07-25 Introduce concept of 3D symbols + addition of "single symbol" vector 3D renderer Martin Dobias 2017-07-24 Base class for 3D renderers + a bit of code shuffling Martin Dobias 2017-07-24 Signals/slots in Map3D + partial scene udates from Map3D signals Martin Dobias 2017-07-24 Terrain settings in GUI, react to changes of visible layers Temporarily disabled 2d canvas preview to better see 3D performance Martin Dobias 2017-07-23 Start of 3D map configuration widget Martin Dobias 2017-07-23 Fixed flat terrain without CRS defined Martin Dobias 2017-07-23 Initial work on integration of 3D map into QGIS application One can create a 3D map view from menu similar to a new 3D map view Martin Dobias 2017-07-20 Move all chunk-related functionality to a sub-directory Martin Dobias 2017-07-20 Move terrain related classes to a sub-directory Martin Dobias 2017-07-19 Rename TerrainBoundsEntity to ChunkBoundsEntity ... since it can be used also for other chunked entities - not just terrain Martin Dobias 2017-07-19 Fix build with Qt 5.9 Martin Dobias 2017-07-19 Added missing shaders and temporary test application Martin Dobias 2017-07-19 Import of initial work on QGIS 3D framework from wonder-sk/qgis3d Merge: c5ae3a0c98 a13aa96b6a Alessandro Pasotti 2017-09-15 Merge pull request #5194 from boundlessgeo/iface_conn_changed Adds connectionsChanged signal to iface David Marteau 2017-09-15 Execute ln command with GNU compatible options On some OSX macport installation, GNU commands may be used in favor of native commands and 'make install' fail with 'ln: invalid option -- 'h'" As BSD ln support the GNU -n option as an equivalent of the -h option it shoud be preferred over the specific BSD option. Alessandro Pasotti 2017-09-15 Typo forwarder->forwarded Alessandro Pasotti 2017-09-15 Add reloadConnections to the app and expose to iface Merge: 8d088c0da4 8605be0dbb Nyall Dawson 2017-09-15 Merge pull request #5199 from nyalldawson/extract_by_extent2 [processing] Extent handling improvements Merge: ba9cb873ae 3a78253764 Alexander Bruy 2017-09-15 Merge pull request #5198 from NaturalGIS/fix_saga_vectorizng_grid_classes_master [processing] fix SAGA LTR vectorizing grid classes tool for QGIS master Nyall Dawson 2017-09-15 New algorithm to convert an extent parameter to a layer Creates a new layer with a single feature with polygon geometry covering the extent parameter value. This is designed for use in models where some child algorithms require a layer based input, while others require an extent based parameter Nyall Dawson 2017-09-15 Add method to recover extent parameter CRS Nyall Dawson 2017-09-15 Fix unit test data Nyall Dawson 2017-09-15 Fix passing QgsReferencedRec/Point from python to c++ Nyall Dawson 2017-09-15 Use geometry of reproject extent parameters for more accurate clipping Nyall Dawson 2017-09-15 Use CRS when calculating extent during algorithm extection Nyall Dawson 2017-09-15 Return a referenced rectangle from ExtentSelectionPanel Nyall Dawson 2017-09-15 Nicer display of rectangle parameter values Nyall Dawson 2017-09-15 Allow use of Qgs(Referenced)Rectangle for processing extent parameter values And add a new target CRS argument to parameterAsExtent. If set, and the source CRS of the rectangle parameter can be determined, then the returned value will be the rectangle automatically reprojected to the desired target CRS. Nyall Dawson 2017-09-15 [FEATURE] New processing algorithm "extract/clip by extent" Allows extract a subset of another layer using an extent, with optional setting to clip geometries to the extent Giovanni Manghi 2017-09-14 fix SAGA LTR vectorizing grid classes tool for QGIS master Tom Elwertowski 2017-09-14 macOS needs path to GEOS framework Alessandro Pasotti 2017-09-14 Geopackage items: add URI to tooltip Alessandro Pasotti 2017-09-14 Geopackage items: fix create new layer close dialog Alessandro Pasotti 2017-09-14 Adds connectionsChanged signal to iface This is meant to be used by plugins (DBManager is the first candidate) to notify the application that the GUI elements that handle connections needs to be updated (i.e. the data source manager dialog and the browsers) Alessandro Pasotti 2017-09-14 [bugfix] Geopackage restore connections in DB-manager Alessandro Pasotti 2017-09-14 Restore synchronization between connections and data source manager Partial revert of commit 22bd2a35 Alessandro Pasotti 2017-09-14 Fix geopackage delete connection Matthias Kuhn 2017-09-14 [docker] Use a unicode compatible locale Larry Shaffer 2017-09-13 Set CMake 3.9 policy for macOS RPATH settings to NEW Nyall Dawson 2017-09-14 Fix area calculation on polygons with Z/M wkb types Follow up a6800d6 Nyall Dawson 2017-09-14 [processing] Transparently map 'qgis' algorithms to 'native' algorithms This allows us to freely move algorithms from the qgis python library to the c++ native provider without breaking API or existing models Nyall Dawson 2017-09-14 Port simplify geometries to c++ Nyall Dawson 2017-09-14 Port merge lines and smooth to c++ Nyall Dawson 2017-09-14 Port fix geometries alg to c++ Nyall Dawson 2017-09-14 Add missing overrides Merge: c371b72dfe bf078b1c84 Nyall Dawson 2017-09-14 Merge pull request #5188 from nyalldawson/int [processing] Fix intersection and union tools don't work with input layers with Z or M values present Nyall Dawson 2017-09-14 [processing] Fix intersection and union tools don't work with input layers with Z or M values present Also ensure that written geometries are always multitype, to match the created layer geometry type (before the layer was being created as a multi* layer, but single part geometries were sometimes created. This causes errors with some data providers) Merge: d084cc6b73 be88da8173 Nyall Dawson 2017-09-14 Merge pull request #5184 from nyalldawson/join_locate [FEATURE] Reworked processing 'Join by location' alg Merge: 742f3e5b4d c3309b9257 Nyall Dawson 2017-09-14 Merge pull request #5178 from Gustry/metadata_viewer use the metadata API for the metadata viewer Kent Porter 2017-09-13 Adds new Icon for Data Manager Etienne Trimaille 2017-09-12 use the metadata API in the HTML viewer Merge: df94b503a5 26830949d9 Nyall Dawson 2017-09-13 Merge pull request #5112 from nyalldawson/locator_core Move locator non-gui classes to core Nyall Dawson 2017-09-13 [FEATURE][processing] Add 'Join by location (summary)' algorithm Like the main Join Attributes by Location algorithm, this algorithm takes two layers and combines the attributes based on a spatial criteria. However this algorithm calculates summaries for the attributes for all matching features, e.g. calculating the mean/min/max/etc. The list of fields to summaries, and the summaries to calculate for those, can be selected. Merge: 5796783e04 fe8b751eb5 Mathieu Pellerin 2017-09-13 Merge pull request #5180 from nirvn/fix_levels Mathieu Pellerin 2017-09-13 [FEATURE] Make symbol levels dialog a style dock panel widget Mathieu Pellerin 2017-09-12 [symbology] resurrect symbol levels dialog (fixes #16996) Nyall Dawson 2017-09-13 [FEATURE] Reworked processing 'Join by location' alg Improvements: - transparently handle different source/join CRS - added option to create output feature for EVERY joined feature (i.e. 1 to many type join) - added option to select joined fields to take - optimised performance of algorithm The previous option to create a summary of joined features has been removed, and will be moved to a separate 'Join by location (summary)' algorithm. Merge: 5614df4b6e 220c5e85e3 Nyall Dawson 2017-09-13 Merge pull request #5153 from nyalldawson/geonode [FEATURE] QGIS - GeoNode Integration Nyall Dawson 2017-09-12 Move GeoNode browser/source select from app -> new 'geonode' provider Instead of including these classes in app, we instead make a shell data provider which implements only the dataItemProviders() and sourceSelectProviders() methods. Helps keep GeoNode GUI related code partitioned Nyall Dawson 2017-09-12 Fix geonode connection correctly storing service specific settings Nyall Dawson 2017-09-12 Make sure WFS/WMS settings are respected when adding GeoNode layers from source select dialog Nyall Dawson 2017-09-12 Add support for updating a uri with GeoNode WFS/WMS related connection settings Nyall Dawson 2017-09-12 Generalize some WFS/WMS connection setting handling Nyall Dawson 2017-09-12 Cleanup QgsOwsConnection Nyall Dawson 2017-09-12 Remove duplicate code Nyall Dawson 2017-09-12 Fix build Nyall Dawson 2017-09-11 Rework QgsGeoNodeNewConnection to inherit from QgsNewHttpConnection Avoids a lot of duplicate code. Note that while this refactoring was done to allow WFS and WMS settings to be simultaneously visible, I've removed the settings from the GeoNode connection for now. Looking into this they were being stored, but not used at all when loading the layers from the GeoNode instance. Nyall Dawson 2017-09-11 Cleanup some strings Nyall Dawson 2017-09-11 Rework QgsNewHttpConnection layout so that both WFS and WMS settings can be shown simultaneously Nyall Dawson 2017-09-11 Use explicit flags to set behavior of QgsNewHttpConnection instead of key parsing Nyall Dawson 2017-09-11 Fix ordering of Arcgis map server item Nyall Dawson 2017-09-10 Clean comments Nyall Dawson 2017-09-10 Remove Q_FOREACH, fix inefficient loops Nyall Dawson 2017-09-10 Revert unused changes to QgsDataItem Nyall Dawson 2017-09-10 Fix spelling Nyall Dawson 2017-09-08 Hide non-functional style related browser actions Nyall Dawson 2017-09-08 Cleanup and add docs for QgsGeoNodeConnection Nyall Dawson 2017-09-08 [geonode] Don't block data source manager while connecting to a server Also add missing docstrings Nyall Dawson 2017-09-08 Class shuffle Nyall Dawson 2017-09-08 Run all GeoNode tests locally, but skip ones which rely on a remote server on Travis Nyall Dawson 2017-09-06 Add missing sip file Nyall Dawson 2017-09-06 Misc optimisations to geonode data items, fix leaks Nyall Dawson 2017-09-06 Move remaining geonode classes from gui->app Nyall Dawson 2017-09-06 Revert redundant changes to ows provider Nyall Dawson 2017-09-06 Move GeoNode data items from OWS provider to app Nyall Dawson 2017-09-06 Remove non-functional close button from geonode source select dialog Nyall Dawson 2017-09-06 Don't link app into provider Nyall Dawson 2017-09-06 Include geonode folder in doxyden search folders Required to build the docs for this folder, and correctly include the classes in the documentation coverage test Nyall Dawson 2017-09-06 Slight folder restructuring Nyall Dawson 2017-09-06 Rollback all geonode specific changes to QgsDataSourceManagerDialog Nyall Dawson 2017-09-06 Add a very trivial registry GeoCMS providers to app Currently it's only used to register GeoNode source select dialogs. As additional GeoCMS handling is added to QGIS we can start refining this class to handle common functionality. For now, it's locked away in app so we don't need to worry about frozen API restricting us when this happens. Nyall Dawson 2017-09-06 Add a bit more structure to provider source select ordering Nyall Dawson 2017-09-06 Move QgsGeoNodeSourceSelect to app Nyall Dawson 2017-09-06 Rollback changes to app There's no need for a dedicated 'Add GeoNode layer' menu entry, as the unified data source manager has been designed to replace all these specific provider based actions. Nyall Dawson 2017-09-06 Correctly handle using layer name option Nyall Dawson 2017-09-06 Misc code cleanup Nyall Dawson 2017-09-06 Condense code Nyall Dawson 2017-09-06 Use correct messagebox type Nyall Dawson 2017-09-06 Fix another leak Nyall Dawson 2017-09-06 Fix memory leak Nyall Dawson 2017-09-06 Allow QgsAbstractDataSourceWidget subclasses to add vector layers with a specific provider key Nyall Dawson 2017-09-06 Minor code cleanup Nyall Dawson 2017-09-06 Remove unused code Nyall Dawson 2017-09-06 QgsGeoNodeSourceSelect is a QgsAbstractDataSourceWidget Nyall Dawson 2017-09-06 Fix ui file build warning Nyall Dawson 2017-09-05 Use QgsDebugMsg instead of QgsMessageLog for non-error feedback QgsMessageLog should only be used for errors or warnings, not 'everything is working ok' type debug messages Nyall Dawson 2017-09-05 Split QgsGeoNodeConnection into two classes Move utility functions to QgsGeoNodeConnectionUtils Nyall Dawson 2017-09-05 QgsGeonodeConnection is not a Q_OBJECT Nyall Dawson 2017-09-05 Performance optimizations - avoid container detachments - use QStringLiteral Nyall Dawson 2017-09-05 Pass strings by const ref Nyall Dawson 2017-09-05 Static members should use a 's' prefix, not 'm' Ismail Sunni 2017-08-31 Fix can not delete geonode instance from browser. Ismail Sunni 2017-08-30 Add style retriever for a geonode layer. Ismail Sunni 2017-08-25 Simplify getLayers method for geonode client. myarjunar 2017-08-25 add copy and paste style actions to the layer node Ismail Sunni 2017-08-22 Fix QGIS Crash on loading WFS/WMS/XYZ layer from GeoNode. myarjunar 2017-08-22 fix qgis crash on startup (invalid pointer) Muhammad Yarjuna Rohmat 2017-08-07 [FEATURE] QGIS - GeoNode Integration: Integrate with QGIS Browser Panel (#4816) * add Geonode connection menu to the toolbar * add header files for geonode-qgis client * add action to launch geonode connection dialog from menubar * Move to proper directory * Add geonodeconnection class. * Add unit test for geonode connection. * Use const static to avoid typo. * Get list layers from geonode. * Add get maps method. * Geonode connection dialog (#13) * add new geonode connection dialog * apply functionality to the geonode connection manager dialog * add save and load geonode connection functionality * edit baseKey and credentialBaseKey * remove auto-connect slots * Add unit test for geonode connection. * Add wms url getter. * Add uuid and layer name in the table. * Add handler for the list layer clicked. WIP. * Use new style connect, better hacky to get wms url. * update gitignore * Make QGIS able to add WMS layer from geonode. With hacky code. * Fix Docstring. * Show web service type (WMS/WFS) in layer table. * fix http and toolbar menu * add geonode data item to the browser panel as an extention of ows provider * [WIP] Add WFS. * Add geonode get service url. * combobox functionality and test geonode connection * Add WFS. * Disable add button if it's a map. Currently we can't do anything for map. * Add busy cursor when add layer. * get service uri capabilitites * add available layers to the geonode browser panel * remove debugging footprint and replace old style connect * add actions (new, edit, delete) to geonode browser panel * fix getLayers by WMS url * add Geonode connection menu to the toolbar * Filter out invalid layer / map. * Fix service url method. * Add service url for XYZ for GeoNode QGIS Server backend. * Add XYZ url to geonode connection dialog. * Add XYZ layer to QGIS. * fix double geonode submenu * add wfs/wms layers from browser panel using its native provider * comply with qgis3 new class naming * Handle different prefix for layer in GeoNode QGIS Server backend. * base class for cms connection * make geonode connection as a derived class from cms connection * update cmakelists * move geonode connection to geocms dir * update CMakeLists * Handle geonode 2.7 with new API. * Handle multiple geoserver url in one geonode. * Fix add xyz for qgis server. Fix add wms, wfs, xyz for geoserver in geonode 2.7 * Refactor serviceURL to return QStringList. * add 'add geonode layer' icon * add geonode to the data source manager dialog * [GeoNode-Client] Fix add WFS layer. * fix wms url parameter * add xyz dataitems * Use new style connect. * [GeoNode Client] Handle qgis server specific typename to make add WFS works. * Code improvement. * [GeoNode Client] Make geonode dialog in add universal layer can add layer. * Open universal add layer when click Add GeoNode layer. * Make sure the geonode url has protocol. * Handle geonode version in a better way. * make sure the serviceUrl method has scheme in its urls * add services option to the dialog * remove version label if not wfs * construct wms url with parameters for geonode connection * handle layer from multi service urls for every wfs, wms, & xyz services * fix new style connect using static_cast * hode close button if dialog is in embedded mode * fix xyz layer naming in the browser tree * create base class for geocms dataitems * fix compiling warning * Use struct instead QVariantMap. * tidy up code * Tidy up code, use QgsStringMap instead QVariantMap. * Add spellok for catalogue. * update sip * update sip * Use naming convention for QgsGeoCmsConnection and use QUuid. * Async by using GeoNodeRequest class. * Move geonode to src/gui. * Use stack not heap. * Remove unused includes. * Use signal to handle request. * Use QStringLiteral. * Switch to use Q_FOREACH. * Use Q_FOREACH and addressing PR's review. * Set private for data members. * update sip * Update sip. * Update sip. * Fix sip problem to make it buildable again. * Remove geocms * Tidy up code. * Use QgsSetting Scope::Provider. * Fix missing zip.h Merge: 9dcdefd68e 850fed557f Alessandro Pasotti 2017-09-12 Merge pull request #5164 from boundlessgeo/browser_shared_model [bugfix] Browser shared model Merge: 4115d06fba 95cd8d744d Sandro Mani 2017-09-12 Merge pull request #5181 from manisandro/ogr_subsetstring [OGR] Ensure subset string is set when reopening dataset Sandro Mani 2017-09-12 [OGR] Ensure subset string is set when reopening dataset QgsOgrProvider::reloadData calls close() and open(), which in turn called setSubsetString with mSubsetString. Since setSubsetString does nothing if the passed sql string is equal to mSubsetString, this resulted in the substring not being set on re-open. This commit clears mSubsetString before calling setSubsetString, and blocks signals when calling setSubsetString to avoid an endless recursion of emit dataChanged -> reload. Fixes #17122. Alessandro Pasotti 2017-09-12 Const getter and api break docs Alessandro Pasotti 2017-09-11 Typo delayied -> delayed Alessandro Pasotti 2017-09-10 Browser: removed redundant refresh signals Alessandro Pasotti 2017-09-10 Removed reference Alessandro Pasotti 2017-09-10 Share QgsBrowserModel among browser instances Alessandro Pasotti 2017-09-10 Moved the scan time to populated and get it from settings Alessandro Pasotti 2017-09-09 [bugfix] Browser keeps scanning directory with gpkg file Fixes #17043 by introducing a check for last directory scan timestamp and skipping the directoryChanged signal is the last scan was less than 10 seconds in the past. Tested with > 300 gpkg files in a single directory. Alexander Bruy 2017-09-12 remove context help popup on console opening Alexander Bruy 2017-09-12 [console] return home directory as string instead of QDir instance (fix #17106) Merge: 457709d3d8 814ef78732 Nyall Dawson 2017-09-12 Merge pull request #5165 from Gustry/save_metadata write metadata with XML Merge: 9b8fad515f cf16a82419 Nyall Dawson 2017-09-12 Merge pull request #5173 from nyalldawson/model_crash_win [processing] Fix crash in modeler on Windows Nyall Dawson 2017-09-12 Fix indentation Mathieu Pellerin 2017-09-12 [ogr provider] insure connection pool updated when subset sql added/changed (#5172) Merge: 220b58d0c9 516aad7cdf Alexander Bruy 2017-09-12 Merge pull request #4440 from alexbruy/gdal-compression expose image compression in the layer metadata (fix #15702) Martin Dobias 2017-09-11 Fix vertex+segment vs segment snapping type When user picked snapping to current layer / all layers, snapping to vertex+segment vs segment were working the other way around (advanced configuration was working correctly though) Nyall Dawson 2017-09-12 [processing] Fix crash when editing models on Windows (fix #17028) Nyall Dawson 2017-09-12 Cleanup model algorithm parameter definition dialog Etienne Trimaille 2017-09-08 write metadata with XML Nyall Dawson 2017-09-12 Daily Q_FOREACH removal Nyall Dawson 2017-09-12 [processing] List 'All files (*.*)' option last in save as dialogs See https://ux.stackexchange.com/questions/111689/file-dialog-formats-list-should-all-files-be-listed-first-or-last for discussion: - for 'file open' dialogs, wildcard options should be listed first - for 'file save' dialogs, wildcard options should be listed last Nyall Dawson 2017-09-12 [FEATURE] Drop spatial query plugin * Tagged as feature to remember to include in release notes The functionality of this plugin is duplicated in the processing Extract by Location and Select by Location algorithms. Nyall Dawson 2017-09-12 Use offline editing plugin instead of spatial query for detecting plugin path Jürgen E. Fischer 2017-09-12 Fix windows build Merge: 6772541720 9b04589ce7 Nyall Dawson 2017-09-12 Merge pull request #5166 from nyalldawson/tidy clang-tidy fixes Martin Dobias 2017-09-11 CAD dock: fix a typo -> enable new snapping option When X or Y is locked and user has mouse on top of a segment, CAD dock widget will snap at the intersection of the segment and the axis. Martin Dobias 2017-09-11 Fix node tool sometimes behaving incorrectly with topo editing This would happen especially when zoomed out due to mismatch of snapping match vs original map point Martin Dobias 2017-09-11 Only update CAD canvas item geometry when necessary The call to setRect() in paint() handler was triggering canvas redraws all the time, keeping one CPU core busy nearly all the time when CAD dock was active. Martin Dobias 2017-09-11 Make CAD dock work well with node tool when adding vertex at endpoint Nyall Dawson 2017-09-11 More missing docs Nyall Dawson 2017-09-11 Add missing docs Nyall Dawson 2017-09-11 Add missing override keyword Nyall Dawson 2017-09-11 Fix clang-tidy misleading comment warning Nyall Dawson 2017-09-11 Remove redundant code Nyall Dawson 2017-09-11 Use std::move to reassign unique_ptrs Nyall Dawson 2017-09-11 Fix clang-tidy int to bool conversion warning Nyall Dawson 2017-09-11 Fix clang-tidy redundant .get() calls Nyall Dawson 2017-09-11 Fix clang-tidy redundant return/continue warnings Nyall Dawson 2017-09-11 Remove redundant virtual keyword from signatures with override Nyall Dawson 2017-09-11 Fix clang-tidy use emplace_back instead of push_back warnings Nyall Dawson 2017-09-11 Remove more unnecessary destructors, flip empty constructors to =default Nyall Dawson 2017-09-11 Use .empty() instead of .size() > 0/.size() >=1/etc Possibly faster, and clearer to read Nyall Dawson 2017-09-11 Pass by const ref where possible Martin Dobias 2017-09-11 Fix settings icon for CAD dock widget Previously it used an icon from georeferencer's QRC Alessandro Pasotti 2017-09-11 Fix broken signals for AFS/AMS layer addition from the datasource dialog Nyall Dawson 2017-09-11 Use =delete to remove default functions Via clang-tidy modernize-use-equals-delete Nyall Dawson 2017-09-11 Remove some unnecessary delete guards Via clang-tidy readability-delete-null-pointer Nyall Dawson 2017-09-11 Remove some unnecessary initializers From clang-tidy readability-redundant-member-init Nyall Dawson 2017-09-11 Simplify boolean expressions By applying clang-tidy readability-simplify-boolean-expr fixit Nyall Dawson 2017-09-11 Cleanup pointer comparisons to nullptr Nyall Dawson 2017-09-11 0/NULL -> nullptr Using clang-tidy modernize-use-nullptr Nyall Dawson 2017-09-11 Avoid casting int to bool Using clang-tidy modernize-use-bool-literals Nyall Dawson 2017-09-11 Remove use of deprecated header Nyall Dawson 2017-09-11 Ignore =default during doxygen coverage test Nyall Dawson 2017-09-11 Replace reimplemented default methods by = default Using clang-tidy modernize-use-equals-default Nyall Dawson 2017-09-11 Remove redundant initializations Fixes when a member is initialized both in the header and source to the same initial value (via clang-tidy modernize-use-default-member-init fixit) Merge: a650681061 c733b366f1 Alessandro Pasotti 2017-09-11 Merge pull request #5156 from boundlessgeo/gpkg_tab [feature][needs-docs] Gpkg tab in source select dialog Merge: 7f5bd00cbf 02e8f1e6fa Nyall Dawson 2017-09-11 Merge pull request #5131 from nyalldawson/location_algs Rework Select by Location algorithm Merge: cf8afc1e5b 4ca972a2ff Nyall Dawson 2017-09-11 Merge pull request #5154 from nyalldawson/stats [processing] Improve Stats by Categories algorithm, remove duplicate algs Merge: 8aeffdb457 1fb48f456c Nyall Dawson 2017-09-11 Merge pull request #5159 from alexbruy/fix-filter [processing] fix file filter construction for output files Martin Dobias 2017-09-10 Reduce debugging noise when using curved geometries Merge: cea7eb8be5 f938b60f12 Martin Dobias 2017-09-10 Merge pull request #5148 from wonder-sk/adv-digitizing-cleanup-2 Advanced digitizing cleanup - part 2 Martin Dobias 2017-09-07 Handle mouse events of adv.digitizing map tools in the map tool base class Martin Dobias 2017-09-06 Move snapSegment() from map mouse event to private area of CAD dock Martin Dobias 2017-08-29 More advanced digitizing dock widget cleanups - CaptureMode enum has been moved back to QgsMapToolCapture where it belongs - map tools that need clearing of CAD points do so explicitly when needed Martin Dobias 2017-08-29 Remove some workarounds for advanced digitizing from node tool Martin Dobias 2017-08-29 Better control of CAD dock widget operation from map tools Nyall Dawson 2017-09-10 Fix tests Merge: 1caaa2e697 64718766fc Nyall Dawson 2017-09-10 Merge pull request #5119 from nyalldawson/layout_next3 [layouts] Undo/redo framework Nyall Dawson 2017-09-10 Optimise calcuation of disjoint features Nyall Dawson 2017-09-10 Optimise Extract/Select by Location alg Only create and prepare the GEOS representation for intersection layer features when we encounter a feature in the target layer within that feature's bounding box. Nyall Dawson 2017-09-10 More tests for Extract by Location Nyall Dawson 2017-09-10 Fix missing geometries/attributes in Extract by Location Alessandro Pasotti 2017-09-09 Use auto for const complex vars in for loop Alessandro Pasotti 2017-09-08 More Q_FOREACH removal Martin Dobias 2017-09-08 Range for loop without detach Martin Dobias 2017-09-08 Replace Q_FOREACH by range for loop Martin Dobias 2017-09-07 Node tool: give priority to the current layer when selecting vertex Alessandro Pasotti 2017-09-08 Update tests for OGR getLayers now returning also the geometry column name Nyall Dawson 2017-09-08 Drop python Select/Extract by Location algs Nyall Dawson 2017-09-08 Swap unit tests to use native algorithms Nyall Dawson 2017-09-08 Native c++ Extract by Location algorithm Nyall Dawson 2017-09-08 Move allFeatureIds from QgsVectorLayer to QgsFeatureSource Richard Duivenvoorde 2017-09-08 fix capitalisation Alexander Bruy 2017-09-08 [processing] fix file filter construction for output files Merge: 25c27b3c80 858413e5c1 Alessandro Pasotti 2017-09-08 Merge pull request #5000 from jgrocha/add-default-layers [FEATURE][needs-docs] Add XYZ connection to provide default OpenStreetMap tiles Nyall Dawson 2017-09-08 Port Select by Location to c++ Alessandro Pasotti 2017-09-08 Disable SQL filter when a raster is selected Alessandro Pasotti 2017-09-08 Give credits to the original author of the source select and amend some comments Jürgen E. Fischer 2017-09-08 avoid leak Jürgen E. Fischer 2017-09-08 use SIP_SKIP (followup 5c3a72014) Nyall Dawson 2017-09-08 Remove 'precision' option from spatial relation processing algs Rationale: - the correct use for this option is unclear, and users are mistakenly using it as a 'tolerance' option - it's very likely to generate invalid geometries as a result of the snapping, causing unreliable results Given these substantial issues, it's safer to remove this option and require that users who need the snap to grid precision change explicitly do this via an extra model step before running the algorithm. Nyall Dawson 2017-09-05 Rework Select by Location algorithm Changes: - handle different CRS transparently - don't build a spatial index on the selection layer. Instead only use feature requests to fetch features which are within the desired bounds, and rely on the presence of an appropriate spatial index at the provider's backend. Otherwise, we force every user of this algorithm to have a full iteration of the source table, regardless of how large the table is. That means that trying to select a set of addresses which fall within a specific locality from a table which contains the addresses for a whole state will FORCE every address in the state to be initially read before any calculation begins. With this change only those features within the bounding box of the selected localities will ever be fetched from the provider, resulting in huge speed improvements for the algorithm. - use prepared geometries for the spatial relation tests. This dramatically speeds up the algorithm in the case where the intersection layer features cover multiple features from the 'selection' layer. - Add a 'select within current selection' mode - Optimise feature requests for efficiency (especially with respect to the 'disjoint' selection mode) Alessandro Pasotti 2017-09-08 Use the new generic OGR source select class Alessandro Pasotti 2017-09-08 Generic implementation of OGR file DB connection Alessandro Pasotti 2017-09-08 New generic file-based DB OGR source select Alessandro Pasotti 2017-09-08 Use the OGR generic methods Nyall Dawson 2017-09-08 Fix stats by categories tests on Travis Alessandro Pasotti 2017-09-08 Moved some reusable methods from gpkg to the ogr items class Nyall Dawson 2017-09-08 Allow multiple primary key fields to be specified for processing tests ` Alessandro Pasotti 2017-09-08 Added add geopackage icon Alessandro Pasotti 2017-09-08 Refactor of QgsGeoPackageConnection to a generic class lbartoletti 2017-09-04 fix qgsgeometry sip lbartoletti 2017-09-04 add overload methods lbartoletti 2017-09-03 initial commit Larry Shaffer 2017-09-07 Fix CMake bundling error on macOS Nyall Dawson 2017-09-08 Fix existing unit test, add new tests Nyall Dawson 2017-09-08 [processing] A non optional, multiple field input must have at least one selected field to be considered valid Nyall Dawson 2017-09-06 [FEATURE] Drop 'Frequency analysis' and 'Number of unique values in classes' algs The functionality of both these algorithms is available in 'stats by categories' Nyall Dawson 2017-09-06 Make value field in 'Stats by category' optional If not set, only the feature counts for each category will be calculated Nyall Dawson 2017-09-06 Fix calculation with null strings Nyall Dawson 2017-09-06 [FEATURE] Allow multiple category fields in 'stats by category' Nyall Dawson 2017-09-06 [FEATURE] Improve Stats by Categories algorithm - allow non spatial inputs - allow calculation of stats on any field type, with specific string and datetime stats calculated when field type matches - output a full set of stats for numeric fields (including median , quartiles, etc) - also calculate stats for 'null' category Merge: a0e6b7fde0 437aefa32a Blottiere Paul 2017-09-07 Merge pull request #5094 from pblottiere/trust2 [FEATURE] Trust project option Alessandro Pasotti 2017-09-07 Added static QgsLayerItem::iconName(LayerType) for reuse and consistency Alessandro Pasotti 2017-09-07 Add geometry column name to sublayers result Blottiere Paul 2017-09-07 Move trust checkbox in data sources tab Merge: eee7577122 e57c3b3974 lbartoletti 2017-09-06 Merge branch 'regularShape_gui' of https://github.com/lbartoletti/QGIS into regularShape_gui lbartoletti 2017-09-06 Use unique_ptr Merge: 37b60527f2 a0e6b7fde0 lbartoletti 2017-09-06 Merge branch 'master' into regularShape_gui lbartoletti 2017-09-06 Add Rectangle from 3 points Blottiere Paul 2017-09-05 Rename methods Blottiere Paul 2017-09-05 Add some tests Blottiere Paul 2017-09-05 Trust is now a project option instead of a global option Harrissou Sant-anna 2017-09-04 Code cleanup Remove already declared groups in header Blottiere Paul 2017-08-29 Some cleanup and renaming Blottiere Paul 2017-08-28 Do not update extent by default if trust project option is activated Blottiere Paul 2017-08-21 Do not check primary key unicity on views when trustProject option is activated Blottiere Paul 2017-08-21 Add tests Blottiere Paul 2017-08-21 Add option on layer to read extent from xml in case of data source without metadata Blottiere Paul 2017-08-21 Fix extent writing in project file Blottiere Paul 2017-08-21 Add an enum for postgres relation kind Blottiere Paul 2017-08-21 Extent for vector layers should not be read from qgis project by default Blottiere Paul 2017-08-21 [needs-doc] Add Trust Project option Alessandro Pasotti 2017-09-06 Add QgsGeoPackageLayerInfo and move sublayers logic sublayers is now a reusable static function Alessandro Pasotti 2017-09-06 Removed blank lines Matthias Kuhn 2017-09-06 Leave more defaults for vector creation to OGR Harrissou Sant-anna 2017-09-06 Add help link for OWS Server tab Harrissou Sant-anna 2017-09-06 Set the most accurate User Manual page to Project Properties tabs Because some of the tabs in the dialog have a dedicated chapter where they are fully described, better use those links instead of the global one. Merge: 3b839ceb43 6f9be4de0f Matthias Kuhn 2017-09-06 Merge pull request #5137 from m-kuhn/expressionhistory [FEATURE] History for attribute table form view display expressions Matthias Kuhn 2017-09-06 QgsVectorFilewriter skip default null options Don't specify dataset options which have null default values. Setting these as empty strings might introduce a different behavior than expected. For example not creating an xsd companion file for GML. Matthias Kuhn 2017-09-06 [travis] Fail fast on error Matthias Kuhn 2017-09-06 Fix build with Qt 5.5 Matthias Kuhn 2017-09-06 [travis] Stop building on errors Matthias Kuhn 2017-09-06 [travis] Fold build output Matthias Kuhn 2017-09-06 [travis] Workaround timeouts Merge: 2e20b6f69b eb9e2ace75 Blottiere Paul 2017-09-06 Merge pull request #5084 from pblottiere/server_bugfix_ogc_mode [server][bugfix] Fixes OGC test on getmap:each-format mode for 1bit/8bit/16bit Blottiere Paul 2017-09-04 Add some tests Blottiere Paul 2017-08-29 Fix OGC test getmap:each-format mode for 1bit/8bit/16bit Merge: 9502022bb5 f1313af914 Nyall Dawson 2017-09-06 Merge pull request #4720 from nyalldawson/ref_geom Template based referenced geometry class Nyall Dawson 2017-08-31 Add some more unit tests Nyall Dawson 2017-08-31 Add missing docs Nyall Dawson 2017-08-31 Add unit tests for referenced geometries Nyall Dawson 2017-08-31 Metatype Qgs(Referenced)Rectangle/PointXY Nyall Dawson 2017-08-31 Use inheritance rather than composition for QgsReferencedGeometries See https://github.com/qgis/QGIS/pull/4720#issuecomment-308652392 for discussion of the rationale Nyall Dawson 2017-08-31 Update sip Denis Rouzaud 2017-06-13 fix constructor and skip method with same python signature Nyall Dawson 2017-06-13 Template based referenced geometry class Merge: e464c76b64 2830f31e8b Nyall Dawson 2017-09-06 Merge pull request #5141 from nyalldawson/disable_osx_travis Disable Travis OSX builds Nyall Dawson 2017-09-06 Disable Travis OSX builds They are broken and ignored at the moment, but still causing a massive backlog and delay in obtaining the valid test results Merge: a11e0c6687 7a2f148add Nyall Dawson 2017-09-06 Merge pull request #5110 from nyalldawson/ogr_crs [ogr] Don't try to calculate CRS for geometryless layers Merge: 26b9c043b4 1b5fbf98fe Nyall Dawson 2017-09-06 Merge pull request #5130 from nyalldawson/deprecated Fix use of some deprecated Qt methods Merge: 5f5be25357 ea09aa92a3 Nyall Dawson 2017-09-06 Merge pull request #5116 from nyalldawson/remove_transect Remove QgsTransectSample Merge: 1d0de6028e 59aaa2780e Alessandro Pasotti 2017-09-05 Merge pull request #5124 from boundlessgeo/providers_gui_config Providers gui config Matthias Kuhn 2017-09-05 Remove generic debug noise Matthias Kuhn 2017-09-05 Make ogr a bit less verbose Matthias Kuhn 2017-09-05 Remove dead code Matthias Kuhn 2017-09-05 Make raster rendering a bit less verbose Matthias Kuhn 2017-09-05 [FEATURE] History for attribute table form view display expressions It's possible to re-use the last 10 display expressions in the form view of the attribute table. The expressions will also be persisted in the project file. Using fields will now show field aliases instead of column names where available. Alessandro Pasotti 2017-09-05 Use the tooltip: virtual layer needs it ... because the automatically generated one was: "Add Virtual Layer layer" Alessandro Pasotti 2017-09-05 Add tooltips and tests for the provider class Alessandro Pasotti 2017-09-05 Q_FOREACH removal Alessandro Pasotti 2017-09-05 Sip updates for qgssourceselectprovider Alessandro Pasotti 2017-09-05 Removed SIP_FACTORY and fixed docstrings DiGro 2017-09-05 Typo corrected appoximation --> should be: approximation Richard Duivenvoorde 2017-09-04 Fix for #17104 Matthias Kuhn 2017-09-05 [FEATURE] Add "starts with" and "ends with" to multi attribute search Merge: 4ea4478bad 7627851026 Nyall Dawson 2017-09-05 Merge pull request #5129 from nyalldawson/collect [processing] Rework 'singlepart to multipart' algorithm Matthias Kuhn 2017-09-05 Thread safety for feature counter Make sure that results from a feature counter will only be delivered on the main thread and that they will be discarded if the layer is deleted meanwhile. Nyall Dawson 2017-09-05 Fix bad strings Nyall Dawson 2017-09-05 Add notes to see related algorithms in algorithm help Nyall Dawson 2017-09-05 [FEATURE] Remove Singleparts to Multiparts algorithm This algorithm is no longer required - it's been replaced by the 'Promote to multipart' and 'Collect geometries" algorithms. Tagged as feature to remember to include in release notes Nyall Dawson 2017-09-05 [FEATURE] New algorithm for 'collecting' geometries This is basically the equivalent of the dissolve algorithm, but instead of a dissolving overlapping geometries the geometries are instead just collected together into a multipart geometry. It's designed to slot between the 'promote to multipart' algorithm (which performs no collection of geometries - it just converts singleparts to multiparts with 1 part) and the more complex all-encompassing 'aggregate' algorithm. Nyall Dawson 2017-09-05 [FEATURE] Native 'Promote to Multipart' algorithm This algorithm is basically the equivalent of the ST_Multi(...) command - it forces a feature's geometry to become multipart, regardless of the input geometry type. If input geometries are singlepart, they will output as multipart with just 1 part. If they are already multipart, they will be output unchanged. Nyall Dawson 2017-09-05 Show WKB type in vector layer information tab Merge: d08398f785 f01ad63bba Alexander Bruy 2017-09-05 Merge pull request #5111 from nyalldawson/min_bounding_geom_alg [FEATURE] New processing algorithm "minimum bounding geometry" Nyall Dawson 2017-09-05 [FEATURE] Drop processing 'Select by Attribute Sum' algorithm Tagged as feature to be included in release notes. Because: - The use case for this algorithm is very unclear for users - the name does not describe what the algorithm does, and there's no help documentation available for the algorithm either. Given this I suspect that the algorithm is not being put into use. - The algorithm needs enhancement to be more useful. There's no logic in place which dictates how neighbouring features are chosen to dissolve into the selected feature (it's effectively random - you're just as likely to get a huge narrow polygon stretching across a map as you are a nice compact cluster). To be more useful the algorithm would need logic to either minimise the area of the dissolved feature, or minimise the total number of dissolved features, or ... ? Nyall Dawson 2017-09-05 Replace use of qCopy Nyall Dawson 2017-09-05 Replace use of deprecated QSqlError::number Nyall Dawson 2017-09-05 Replace use of deprecated QShortcut string operator Nyall Dawson 2017-09-05 Replace use of deprecated Qt::escape Nyall Dawson 2017-09-05 Replace use of qSort with std::sort Nyall Dawson 2017-09-05 Replace use of deprecated QMouseEvent::posF() Nyall Dawson 2017-09-05 Replace use of deprecated QHeaderView methods Nyall Dawson 2017-09-05 Replace use of deprecated QString::fromAscii Mathieu Pellerin 2017-09-05 [symbology] fix duplicate layers in symbol levels dialog (#5041) Nyall Dawson 2017-09-05 Daily Q_FOREACH -> for conversion Nyall Dawson 2017-09-05 Add some layout undo/redo tests Nyall Dawson 2017-09-05 Don't create undo commands for snap settings changes In practice this turns out to be undesirable - snapping changes are more of a semi-permenant interface setting as opposed to something which should be stored in the layout's undo history. Nyall Dawson 2017-09-05 Identation Nyall Dawson 2017-09-05 Fix unused variable warning Nyall Dawson 2017-09-05 SIP, indentation and documentation updates Nyall Dawson 2017-09-01 Move guide collection under page collection Nyall Dawson 2017-09-01 Start work on undo/redo support for layouts Nyall Dawson 2017-09-01 Implement some saving/restoring layout items to XML Nyall Dawson 2017-07-28 Port methods to retrieve layout items Nyall Dawson 2017-09-01 Fix setting custom page size Nyall Dawson 2017-09-01 Auto close item properties widget when item is deleted Nyall Dawson 2017-09-05 Add some more debugging to processing algorithm test Trying to pinpoint which algorithm occasionally segfaults during test runs Merge: c241c6a1d0 c555079971 Nyall Dawson 2017-09-05 Merge pull request #5120 from strk/drop-unreachable-code Remove unreachable code from curveToLine Matthias Kuhn 2017-09-04 Fix include path usage from 3rd party Matthias Kuhn 2017-09-04 Make sure classes do not miss their key function Merge: c43cd995a2 14f9cd19bc Sandro Mani 2017-09-04 Merge pull request #5128 from manisandro/globe [Globe] Adapt for QGIS API changes, add Qt5 compatibility, support osgEarth up to current git master Alessandro Pasotti 2017-09-04 Sipify Sandro Mani 2017-03-29 [Globe] Adapt for QGIS API changes, add Qt5 compatibility, support osgEarth up to current git master Alessandro Pasotti 2017-09-04 Fix build warnings Alessandro Pasotti 2017-09-04 Resistance is futile, you will be sipified Merge: 399c2ca0dc 217e70067f Sandro Mani 2017-09-04 Merge pull request #5122 from manisandro/ogr_subset_fid [OGR] Attempt to use actual ogr_fid also if subset string is set Sandro Mani 2017-09-02 [OGR] Attempt to use actual ogr_fid also if subset string is set If a subset string is set on an OGR layer, the feature iterator returns features with ids taken from a sequence starting from 0, regardless of the original feature id. This causes a mismatch in the data shown by the identify results table and the attribute widget. Alessandro Pasotti 2017-09-04 Implement sourceSelectProviders() for all providers Alessandro Pasotti 2017-09-04 Updates tests for source select registry Alessandro Pasotti 2017-09-04 Sip updates for source select provider and registry Alessandro Pasotti 2017-09-04 Remove all hardcoded source selects: rely on the registry The data source manager dialog is now clean from hardcoded provider keys and there is a mean to add items to the dialog via plugins (C++, providers and Python). Harrissou Sant-anna 2017-09-04 Removing placement button groups declaration Harrissou Sant-anna 2017-09-02 Implement logic to use radio buttons for diagram placement Harrissou Sant-anna 2017-08-18 Moving diagram placement options from combobox to radio buttons Alessandro Pasotti 2017-09-04 Link gui Jorge Gustavo Rocha 2017-09-01 Improve test: assert → assertTrue Jürgen E. Fischer 2017-09-04 translation string fix (cherry picked from commit 3943e7b9310714cbf2b2943669a8c8f56f3ed884) Harrissou Sant-anna 2017-08-22 Right align pixel size-based visibility DD button Harrissou Sant-anna 2017-08-19 Set labeling widgets to horizontally expand will be consistent with diagram and symbology widgets (combobox, spinbox and textbox) behavior Alessandro Pasotti 2017-09-04 QgsSourceSelectProviderRegistry delayed initialization Due to QgsGui being initialized after data provider. Sandro Santilli 2017-09-04 Remove unreachable code from curveToLine Drops the unused support for including control points in output. See https://github.com/qgis/QGIS/pull/4746#issuecomment-326730297 Nyall Dawson 2017-09-04 Skip another test which is fragile on Travis Merge: 3e837045be 700f9b2ef8 Nyall Dawson 2017-09-04 Merge pull request #5117 from nyalldawson/skip_test_travis Skip some task manager tests on Travis only Merge: df7c3df473 1c3e358151 Werner Macho 2017-09-04 Merge pull request #5115 from Cracert/trans New polish translators of QGIS desktop Alessandro Pasotti 2017-09-04 Add sourceSelectProviders() to the ogr data provider This is the first data provider real implementation, all other data provider will follow. Alessandro Pasotti 2017-09-04 Attach QgsSourceSelectProviderRegistry to QgsGui And make it a singleton Nathan Woodrow 2017-09-04 Revert "Ignore some python warnings for now" Doesn't work on all platforms This reverts commit f0e53db254f38071e87b993b580ea050b19f4b17. Merge: f0e53db254 d1d5e6cf83 Nyall Dawson 2017-09-04 Merge pull request #5118 from nyalldawson/label_rotate Fix rotate label tool Nyall Dawson 2017-09-04 Fix bad icon drawn on top of points when rotating labels Nathan Woodrow 2017-09-04 Ignore some python warnings for now shhhh Qt5 Nyall Dawson 2017-09-04 Fix rotate label tool results in inverted rotation Fix #17068 Nyall Dawson 2017-09-04 Fix error when adding disabled plugin based processing providers Nyall Dawson 2017-09-04 Condense qgstestutils.h and qgstest.h into a single file Nyall Dawson 2017-09-04 Skip some task manager tests on Travis only Instead of #ifdefing them out, only prevent them running on Travis so that they still run locally. Also skip another task manager test which randomly fails only on Travis Nyall Dawson 2017-09-04 Remove QgsTransectSample Because: - it's unused in master, and is more code to maintain just for possible use by plugins - it's unmaintained, and has had no work done (beside compilation fixes) in the recent past - there's no unit tests or detailed documentation to show how the class should be used Nyall Dawson 2017-09-04 Rename 'Polygon from layer extent' to 'Extract layer extent' It's slightly simpler to understand and better reflects what this alg does Nyall Dawson 2017-09-03 Unify processing "polygon from layer extent" algorithms Now that the extra features of the "polygon from vector layer extent" algorithm are covered by the new "Minimum bounding geometry" algorithm, we can replace the previous two "polygon from vector extent" and "polygon from raster extent" algorithms by a single "polygon from layer extent" algorithm. Nyall Dawson 2017-09-03 Add note to see 'minimum bounding geometry' alg to feature by feature alg help Nyall Dawson 2017-09-03 Remove redundant algorithms Nyall Dawson 2017-09-03 [FEATURE] Split minimum enclosing geometry algs into separate feature based algorithms Instead of algorithms which handle both whole layers/groups of features/individual features, we leave the whole layer and group of features handling to the "Minimum bounding geometry" algorithm. The feature-by-feature algorithms are now native c++ algorithms. This affects: - bounding boxes - convex hulls - minimum enclosing circle - minimum oriented rectangles Nyall Dawson 2017-09-03 Optimise calculation of envelopes for MinimumBoundingGeometry alg It's more efficient to calculate these on the fly, rather then collecting all geometry points and then calculating. Nyall Dawson 2017-09-03 [FEATURE] New processing algorithm "minimum bounding geometry" This algorithm creates geometries which enclose the features from an input layer. Numerous enclosing geometry types are supported, including bounding boxes (envelopes), oriented rectangles, circles and convex hulls. Optionally, the features can be grouped by a field. If set, this causes the output layer to contain one feature per grouped value with a minimal geometry covering just the features with matching values. Nyall Dawson 2017-09-04 Daily Q_FOREACH -> for conversion Merge: 8726146fed e30f7044c9 Idan Miara 2017-09-04 Merge branch 'master' of https://github.com/qgis/QGIS Robert Szczepanek 2017-09-03 New polish translators of QGIS desktop gacarrillor 2017-09-03 [needs-docs] Update tooltips for adding features/records Alessandro Pasotti 2017-09-03 Remove all specialized methods for adding the source selects We now have a unified interface for all dialogs. Alessandro Pasotti 2017-09-03 Removed specialized signal that is now in the base class Alessandro Pasotti 2017-09-03 Added last missing signal replaceVectorLayer This is only used by virtual layers, but it might be handy for others too and now I can start to remove all specialized source select add methods from the datas source manager dialog. This is only the first step: next is looping through the source select provider registry to get all needed GUI elements for the dialog. Nyall Dawson 2017-09-03 Add a QgsLocatorModel subclass which automatically sets up required connections to a QgsLocator Use this QgsLocatorModel subclass when you want the connections between a QgsLocator and the model to be automatically created for you. If more flexibility in model behavior is required, use the base QgsLocatorModel class instead and setup the connections manually. Nyall Dawson 2017-08-30 Move locator non-gui classes to core Allows reuse in projects which don't build QGIS gui, e.g. QField Nyall Dawson 2017-09-03 [ogr] Don't try to calculate CRS for geometryless layers Slight speedup when loading attribute table containing joins to a geometryless OGR table Jorge Gustavo Rocha 2017-09-03 remove unnecessary test Jorge Gustavo Rocha 2017-09-03 remove unwanted files Merge: dc50a3e644 390a34f5ec Jorge Gustavo Rocha 2017-09-02 Merge remote-tracking branch 'origin/add-default-layers' into add-default-layers Jorge Gustavo Rocha 2017-09-02 settings.globalChildGroups() test moved to test_qgssettings.py Jorge Gustavo Rocha 2017-09-02 settings.globalChildGroups() test moved to test_qgssettings.py lbartoletti 2017-09-02 [FEATURE][Processing] Minimal enclosing circle Harrissou Sant-anna 2017-09-01 Add Help button and connect it to user manual Merge: 56040c41e8 bbd0beb50c Nyall Dawson 2017-09-02 Merge pull request #5102 from nyalldawson/socket_error Fix QSocketNotifier error on startup Nyall Dawson 2017-09-02 Fix bad doc string [ci skip] Merge: 46264414bc 14ce8b5bc0 Nyall Dawson 2017-09-02 Merge pull request #5109 from nyalldawson/fix_17086 [composer] Fix node based items (line/polygon) ignore exclude from export setting Nyall Dawson 2017-09-01 Fix QSocketNotifier error on startup And avoid unnecessary creation of unused QFileSystemWatchers Nyall Dawson 2017-09-02 [composer] Fix node based items (line/polygon) ignore exclude from export setting Fixes #17086 (forward port from 89c38ed) Merge: d9152429a1 9d3c9e1963 Nyall Dawson 2017-09-02 Merge pull request #5104 from nyalldawson/composer_tweaks Composer tweaks Alessandro Pasotti 2017-09-01 Update sip file Alessandro Pasotti 2017-09-01 Add QgsSourceSelectProviderRegistry with tests Alessandro Pasotti 2017-09-01 Add class QgsSourceSelectProvider and tests This is the first step for QEP 101 Nyall Dawson 2017-09-01 [FEATURE] Expose "justify" text alignment as an option for composer label alignment It's supported by Qt already, just not shown as an option in the config widget! Nyall Dawson 2017-09-01 [composer] Allow finer setting of scalebar height and widths While the settings are stored as double, they were being rounded off in the UI to the nearest mm Jorge Gustavo Rocha 2017-09-01 Improve test: assert → assertTrue Jorge Gustavo Rocha 2017-09-01 Include settings.globalChildGroups in test Fix container iteration Merge: 247d2657ca b6d86753e2 Alessandro Pasotti 2017-09-01 Merge pull request #5101 from boundlessgeo/fix_pseudocolor_ramp_widget Fix broken qgscolorramp button Nyall Dawson 2017-09-01 Fix invalid regular expression warnings Nyall Dawson 2017-09-01 Fix QFileSystemWatcher debug warning on startup Nyall Dawson 2017-09-01 Pass QString by const ref Nyall Dawson 2017-09-01 Add missing SIP_FACTORY Nyall Dawson 2017-09-01 Fix another small leak Nyall Dawson 2017-09-01 Fix memory leak Nyall Dawson 2017-09-01 Fix uninitialized/not copied member variable Nyall Dawson 2017-09-01 Avoid Coverity unchecked return value warnings Nyall Dawson 2017-09-01 Fix some possible leaks in tests Nyall Dawson 2017-09-01 Fix possible divide by 0 (Thanks to Coverity) Nyall Dawson 2017-09-01 Switch some dynamic_casts to qobject_casts Nyall Dawson 2017-09-01 Fix some Coverity null pointer dereference warnings Nyall Dawson 2017-09-01 Add guard against nullptr dereference (Coverity warning) Merge: 4810c73e4d c2f8a8224b Nyall Dawson 2017-09-01 Merge pull request #5089 from nyalldawson/hausdorff Expose GEOS Hausdorff distance calculations to QgsGeometry, add expression function Alessandro Pasotti 2017-08-31 Fix broken qgscolorramp button For a misterious reason ( the docs are not completely clear ) calling text() on the ramp QAction returned all string prefixed with '&' causing the whole button to miss the changed ramp. By calling iconText() instead we get the right name for the ramp. Alessandro Pasotti 2017-08-31 Keep XYZ connections synchronized in browser(s) and data source manager dialog Merge: 9fa12ac57f 0346fb839a Alessandro Pasotti 2017-08-31 Merge pull request #5096 from boundlessgeo/server_ogr_multi_geom [server] Rely on the provider to get the correct wkbType Merge: 6fe6394fc7 bb5a499c23 Nyall Dawson 2017-08-31 Merge pull request #5090 from nyalldawson/raster_layer_extent [FEATURE] New algorithm for creating vector layer from raster layer's extent Nyall Dawson 2017-08-31 Geometry error string is not shared Instead move it to a private QgsGeometry member. It's copied with QgsGeometry, but not the underlying private geometry data. This means the error string can be changed without detaching (and copying) the geometry data. Also make greater use of error string for all use of GEOS functions. Nyall Dawson 2017-08-30 Fix evaluation of expression functions which use optional arguments with null default values Nyall Dawson 2017-08-30 [FEATURE] Expression function for hausdorff distance Allows calculation of the Hausdorff distance between two geometries Nyall Dawson 2017-08-30 Expose GEOS Hausdorff distance calculations to QgsGeometry Alessandro Pasotti 2017-08-30 [server] Rely on the provider to get the correct wkbType This commit removes a check for OGR provider that always returned gml:GeometryPropertyType in describefeaturetype. This is a partial fix for #17019 Needs backporting Matthias Kuhn 2017-08-30 Make crssync quiet by default We only need it to show up in the build log if something has gone wrong. By default we will just happily assume that it's doing a great job in all conscience. Merge: 12e69d0991 d46317802b Nyall Dawson 2017-08-30 Merge pull request #5092 from nyalldawson/algs Port some GDAL algs to new API Nyall Dawson 2017-08-30 Port gdal translate alg to new api Nyall Dawson 2017-08-30 Port rgb2pct to new API Nyall Dawson 2017-08-30 Port GDAL info alg to new API Nyall Dawson 2017-08-30 Fix generation of processing tests on Windows Nyall Dawson 2017-08-30 Rename parameter for consistency with other algs Nyall Dawson 2017-08-30 Rename Polygon from Layer Extent to Polygon from Vector Extent Helps clarify that this alg only functions for vector layers Nyall Dawson 2017-08-30 [FEATURE] New algorithm for creating vector layer from raster layer's extent Allows creation of a new vector layer with a single feature containing a raster layer's extent. Previously this was only possible for vector layers. Jürgen E. Fischer 2017-08-30 dxf export: * empty field name resets to layer name (fixes #17060) * allow forcing to 2d to support polyline width (fixes #17049) Merge: 2a4a2d872b c12fc9c62f Nyall Dawson 2017-08-30 Merge pull request #5088 from telwertowski/master Add headers needed by macOS for recently added std:: prefixes Merge: 9464ab75e6 184899ec30 Nyall Dawson 2017-08-30 Merge pull request #5087 from nyalldawson/algs Port remaining plotly based algs to new API Nyall Dawson 2017-08-30 Port remaining plotly based algs to new API Tom Elwertowski 2017-08-29 Add headers needed by macOS for recently added std:: prefixes Jürgen E. Fischer 2017-08-29 fix translation string Radim Blazek 2017-08-29 GRASS uppercase in project description Radim Blazek 2017-08-29 highlight disappearing fix - second attempt, 4659691 and 51170aec follow-up Merge: e5b11d4206 e6203847d3 Nyall Dawson 2017-08-30 Merge pull request #5078 from nyalldawson/rename Some more analysis lib cleanups Merge: f99a7a966e 1e4e45d0a7 Alessandro Pasotti 2017-08-29 Merge pull request #5085 from boundlessgeo/wfs_mutex_offline Offline editing: workaround for bug 17087 deadlock Alessandro Pasotti 2017-08-29 [bugfix] Workaround for bug 17087 deadlock Add the layer to the project after iteration completed. This prevents the bug to freeze QGIS forever but it doesn't of course fix it. Nyall Dawson 2017-08-26 Update sip include Nyall Dawson 2017-08-26 Use a QgsFeatureSink instead of path to shapefile in QgsTinInterpolator Instead of just forcing writing the triangulation to a shapefile (boo!) change the parameter to use a QgsFeatureSink, so that anything which implements the QgsFeatureSink interface can be used for storing the triangulation. Nyall Dawson 2017-08-26 Add missing headers to analysis CMakeLists Nyall Dawson 2017-08-26 Swap final uses of QProgressDialog in analysis lib to QgsFeedback Nyall Dawson 2017-08-26 Remove some unused QProgressDialog imports from analysis lib Nyall Dawson 2017-08-26 Remove interpolation internal classes from stable API These classes still need a lot of cleanup (e.g. use of proper 3d geometry classes instead of their own 3d line classes, etc) and we don't want them locked into the 3.0 API. Better to remove them from the API and reintroduce them after they have been cleaned up (in >3.0). They are mostly implementation details anyway, and unlikely to be used outside of the high level interpolation classes. Nyall Dawson 2017-08-26 More .cc -> .cpp renames Nyall Dawson 2017-08-26 Exclude MathUtils from sip bindings We don't want these part of stable API - this namespace really shouldn't exist, as it mostly contains code which is duplicated in other parts of the API (with better maintained and tested versions). Nyall Dawson 2017-08-26 Rename .cc files to .cpp for consistency Merge: 51170aec0c e4c1e1b905 Nyall Dawson 2017-08-29 Merge pull request #5083 from nyalldawson/clazy Clazy optimisations Nyall Dawson 2017-08-29 Ignore Q_ENUM in doxygen test Nyall Dawson 2017-08-29 Restore qRegisterMetaType for Q_ENUMed enums It's odd - because one reason to swap to Q_ENUM is to gain automatic registration of these types, so it should work without the manual registration. Might be a SIP binding issue... Nyall Dawson 2017-08-29 Update sip Nyall Dawson 2017-08-29 Some more Clazy cleanups Nyall Dawson 2017-08-29 Use .at(0) instead of .left(1), as it avoids string allocation Thanks to Clazy Nyall Dawson 2017-08-29 Include qglobal.h before relying on Qt macro definitions Thanks to Clazy Nyall Dawson 2017-08-29 Use faster QVariant::toString method Thanks to Clazy Nyall Dawson 2017-08-29 Use faster static QFileInfo::exists instead of constructing QFileInfo Thanks to Clazy Nyall Dawson 2017-08-29 Avoid detach of temporary Nyall Dawson 2017-08-29 Use faster QColor constructor with r/g/b parameters The QString based constructor is slow, as the string must be parsed to interpret the color. Thanks to Clazy Nyall Dawson 2017-08-29 Fix missing (or incorrect use of) emit Thanks to Clazy Nyall Dawson 2017-08-29 Don't use .lower() to perform case-insensitive string operations Use the faster versions with Qt::CaseInsensitive instead. These don't require a string copy and conversion to lowercase. Thanks to Clazy Nyall Dawson 2017-08-29 Fix detaching of temporary container Thanks to Clazy Nyall Dawson 2017-08-29 Remove some unused variables Thanks to Clazy Nyall Dawson 2017-08-29 Fix some Clazy detaching container warnings (not all are valid, but at worst this flips some more Q_FOREACH uses to c++11 for loops) Nyall Dawson 2017-08-29 Use faster QString.arg multistring overload Thanks to Clazy Nyall Dawson 2017-08-29 Remove trivial assignment operator Violates rule of 2. Thanks to Coverity! Nyall Dawson 2017-08-29 Fix missing Q_OBJECT macros Thanks to Clazy Nyall Dawson 2017-08-29 Fix mixed uses of const/non-const iterator methods Thanks for Clazy Nyall Dawson 2017-08-29 Flip Q_ENUMS to Q_ENUM See https://woboq.com/blog/q_enum.html for rationale Mathieu Pellerin 2017-08-29 Revert "highlight fix" due to regression (fixes #16824) This reverts commit 46596914e11dae13cd4d986941246c12f30aa0d9. Merge: c3a737bd36 487adb45f6 Alessandro Pasotti 2017-08-29 Merge pull request #5057 from boundlessgeo/gpkg-raster-import2 Geopackage: handle raster drop in browser Merge: 9ac511dc83 9b2e60ee1b Nyall Dawson 2017-08-29 Merge pull request #5082 from nyalldawson/cmp0005 Remove use of old CMP0005 CMake policy Nyall Dawson 2017-08-29 Flip a couple of Q_FOREACHs to c++11 for loops ... just to check how bad the Q_FOREACH deprecation will be. And yep, it's horrendous. Each one takes around 10 seconds or so to port, and we've got some 2500+ remaining uses. Nyall Dawson 2017-08-29 Fix UI build warning Nyall Dawson 2017-08-29 Remove use of old CMP0005 CMake policy Since it's deprecated on newer CMake versions Merge: 99ef3ff834 21a3b8a4f3 Nyall Dawson 2017-08-29 Merge pull request #5081 from nyalldawson/fix_c4566 Fix C4566 warning on Windows build Nyall Dawson 2017-08-29 Use QGSCOMPARENEAR instead of QVERIFY( qgsDoubleNear(... ) ) QGSCOMPARENEAR gives better debugging output when the test fails Nyall Dawson 2017-08-29 Fix C4566 warning on Windows build Merge: 347a8171b8 725301ad58 Nyall Dawson 2017-08-29 Merge pull request #5075 from nyalldawson/no_math_defines Remove redundant math constant defines Nyall Dawson 2017-08-29 Ignore C4091 warnings caused by inclusion of DbgHelp.h on Windows There's a bug in this header file provided by the Win SDK, so just disable this warning for any QGIS source files which include DbgHelp.h Nyall Dawson 2017-08-26 Add qgsAsConst(...) This is the equivalent of std::as_const (which requires c++17) or qAsConst (which requires Qt 5.7), neither of which we have as minimum dependancies. By wrapping implicitly shared Qt containers in qgsAsConst we can safely use c++ for ranged loops instead of Q_FOREACH. (Since Q_FOREACH's future is shaky) See https://www.kdab.com/goodbye-q_foreach/ for further details on why for causes a detach for Qt containers and why Q_FOREACH is being removed from Qt. Merge: 55a01dcb17 19ce33f011 Blottiere Paul 2017-08-28 Merge pull request #4913 from pblottiere/joineditable2 [FEATURE] Joined layers are editable Blottiere Paul 2017-08-27 Add a safety guard Blottiere Paul 2017-08-27 Request without attributes Blottiere Paul 2017-08-25 Improve performance Blottiere Paul 2017-08-25 QgsVectorLayerJoinBuffer inherits from QgsFeatureSink Blottiere Paul 2017-08-25 Replace if by switch Blottiere Paul 2017-08-25 Move join intelligence in QgsVectorlayerJoinBuffer Blottiere Paul 2017-08-24 Add some const Blottiere Paul 2017-08-22 Update tests Blottiere Paul 2017-08-22 A joined feature is added only when one of its field is not null Blottiere Paul 2017-08-21 Add tests Blottiere Paul 2017-08-21 Joined features are created on changeAttributeValue when upsertOnEdit is activated Blottiere Paul 2017-08-21 Fix spell check Blottiere Paul 2017-08-03 Update vector layer properties ui list for join Blottiere Paul 2017-07-26 Add some tooltips Blottiere Paul 2017-07-26 Add icons for joins status in attribute form Blottiere Paul 2017-07-25 Fix tests Blottiere Paul 2017-07-24 Initialize attributes Blottiere Paul 2017-07-24 Rename setDeleteCascade/isDeleteCascade in setCascadedDelete/hasCascadedDelete Blottiere Paul 2017-07-24 Rename isUpsertOnEdit in hasUpsertOnEdit Blottiere Paul 2017-07-24 Initialize joined feature properly Blottiere Paul 2017-07-21 Add tests for deleteCascade option Blottiere Paul 2017-07-21 Implements deleteCascade option Blottiere Paul 2017-07-20 Small cleanup Blottiere Paul 2017-07-20 Add tests for upsertOnEdit option Blottiere Paul 2017-07-20 Update sip binding Blottiere Paul 2017-07-20 Implements upsertOnEdit option Blottiere Paul 2017-07-20 Fix column name in join configuration Blottiere Paul 2017-07-20 Add tests Blottiere Paul 2017-07-18 [FEATURE] Joined fields are editable if the option is activated Blottiere Paul 2017-07-11 Update sip binding Blottiere Paul 2017-07-11 [needs-doc] Add editable/upsert on edit/delete cascade options Sandro Santilli 2017-08-25 Simplify linearizeArc code dropping useless conditionals Alessandro Pasotti 2017-08-28 Removed some GDAL version ifdefs Now that 2.1 is required Merge: d476abf5a7 095bcae01d Mathieu Pellerin 2017-08-28 Merge pull request #5070 from nirvn/open_raster_imp Open raster layer UI improvements Mathieu Pellerin 2017-08-25 use a QgsFileWidget in open vector layer UI Mathieu Pellerin 2017-08-25 harmonize open raster and open vector UIs Mathieu Pellerin 2017-08-25 fix open raster not focusing on raster data source manager tab Merge: 37052db39a a2c9710a2d Nyall Dawson 2017-08-27 Merge pull request #5054 from nyalldawson/canvas_select Ensure canvas has focus if nothing else has Clément MARCEL 2017-08-27 Fix crash when closing a project with layers in edition (fixes #16771) Delete layers from project & not through layers tree, avoiding double deletion of layers. Merge: 650cf6a3fd 43200ea8e9 Nyall Dawson 2017-08-26 Merge pull request #5074 from nyalldawson/cleanup Remove some redundant and unused MathUtils methods Sandro Santilli 2017-08-25 Remove line segmentation test checking for control point containement There are more tests in dedicated file (testqgscurve.cpp) Sandro Santilli 2017-08-25 Expect centroid obtained by not forcing inclusion of control point Sandro Santilli 2017-08-25 Do not expect forced control point in output Sandro Santilli 2017-08-25 Do not force inclusion of control point This reverts commit dae9d025293c217628def8eb8d196238d2218ddc. Sandro Santilli 2017-08-25 Update expected centroid, interpolated angle and located point for reference curves These values change because they are computed on the *linearization* of those curves, and refactoring linearization codes results in slighly different values. NOTE: adding or not adding the control point would also affect these results Sandro Santilli 2017-08-25 Update expected results now that we're forcing control point in output Sandro Santilli 2017-08-25 Remove test off-variable Sandro Santilli 2017-08-22 Fix build and multi-arc duplicated points Sandro Santilli 2017-07-21 Refactor curveToLine to emit equidistant segments and fix some issues Fixes #16717 Fixes #16722 Include tests Nyall Dawson 2017-08-26 Remove some redundant and unused MathUtils methods Nyall Dawson 2017-08-26 Make more use of math constants Nyall Dawson 2017-08-26 Remove redundant math constant defines Since we use _USE_MATH_DEFINES for windows builds, these are not required Merge: c64bc974b5 2d192791c2 Nyall Dawson 2017-08-26 Merge pull request #5069 from nyalldawson/std Swap use of some q* macros to std calls Mathieu Pellerin 2017-08-25 [processing] one more z factor minimum value adjustment Mathieu Pellerin 2017-08-25 [processing] fix z factor minimum value in various raster algorithms Mathieu Pellerin 2017-08-25 [analysis] fix derivative filter z factor handling Nyall Dawson 2017-08-25 qMin/qMax -> std::min/max Nyall Dawson 2017-08-25 Add new raster hash for hillshade test (verified ok) Nyall Dawson 2017-08-25 Better test debugging Merge: 65455c4b9e 018c13afbf Nyall Dawson 2017-08-25 Merge pull request #5061 from nouanda/fix16887 Fix #16887: creating a memory scratch layer with Z/M values does not add Z/M to the layer Nyall Dawson 2017-08-25 Update sip bindings Nyall Dawson 2017-08-25 Fix build Merge: 9f18050e62 bd8decee09 Matthias Kuhn 2017-08-24 Allow creation of Z/M gpkg layers (#5060) Fix #16888: create gpkg layer does not allow to add Z/M dimension Nyall Dawson 2017-08-25 Replace some more c headers with c++ headers Nyall Dawson 2017-08-25 Always use " for qgs header imports Nyall Dawson 2017-08-25 Replace use of math.h with cmath Nyall Dawson 2017-08-25 Add more missing std:: prefixes Nyall Dawson 2017-08-25 Remove unused qmath.h includes Nyall Dawson 2017-08-25 Remove use of some other q* functions which are implemented in std Nyall Dawson 2017-08-25 qFuzzyIsNull -> qgsDoubleNear Nyall Dawson 2017-08-25 (q)sqrt -> std::sqrt Nyall Dawson 2017-08-25 (q)sin -> std::sin Nyall Dawson 2017-08-25 (q)floor -> std::floor Nyall Dawson 2017-08-25 (q)cos -> std::cos Nyall Dawson 2017-08-25 (q)ceil -> std::ceil Nyall Dawson 2017-08-25 (q)atan2 -> std::atan2 Nyall Dawson 2017-08-25 Swap q(pow) -> std::pow Nyall Dawson 2017-08-25 Make sure (f)abs are prefixed with std:: Nyall Dawson 2017-08-24 Use fabs/abs/labs instead of qAbs Better to stick to standard methods where available instead of less supported Qt methods Nyall Dawson 2017-08-24 Use std::round instead of qRound Now that our minimum VS studio version allowed supports std::round, we should use that in place of Qt's qRound method. Because: - it doesn't truncate to int, resulting in unpredictable behaviour (refs #16925) - better to stick to standard c++ methods wherever possible, since they're likely better supported and optimised by the compilers - it's a tiny reduction to the barrier for entry to QGIS development (I'm sick of pointing out the need to use qRound during PR reviews!) Alessandro Pasotti 2017-08-24 Removed not qobject from moc Alessandro Pasotti 2017-08-24 Geopackage import rasters with drag and drop This implementation uses GDALTranslate and a QgsTask. C. Marcel 2017-08-24 Split Z/M checkbox into 2 checkboxes. Harrissou Sant-anna 2017-08-24 Filling the help infrastructure (#5064) * Filling the help infrastructure Add missing help button and links to user manual * Remove unneeded comment * remove unneeded comment * Remove unneeded comment Merge: 835e6d253d 465b27a40d D'Hont René-Luc 2017-08-24 Merge pull request #5044 from pblottiere/server_bugfix_ogc_getcapa_styles [server][bugfix] Fixes OGC test on legendurl styles Merge: 50e8e1c00b b947406155 Alessandro Pasotti 2017-08-24 Merge pull request #5062 from boundlessgeo/raster-widget-multiple-select Allow multiple raster selection from GDAL source select widget Alessandro Pasotti 2017-08-24 More robust multiple paths split and utility static method Alessandro Pasotti 2017-08-24 Do not quote when single raster file is selected Alessandro Pasotti 2017-08-24 Small code style changes Harrissou Sant-anna 2017-08-23 Reorganize buttons to set map extent There's likely no situation where the four buttons are activated simultaneously... Better have three on a line than the current heterogeneous UI. Matthias Kuhn 2017-08-23 Fix spelling Alessandro Pasotti 2017-08-23 Allow multiple raster selection from GDAL source select widget Since I'm using QgsFileWidget I also added multiple files support to that widget and tests for this new behavior. Matthias Kuhn 2017-08-23 [docker] Set valid workdir C. Marcel 2017-08-23 Use layer type instead of first vertex type C. Marcel 2017-07-25 Fix 16888: create gpkg layer does not allow to add Z/M dimension Matthias Kuhn 2017-08-23 [docker] Remove source tree from image Etienne Trimaille 2017-08-22 enable custom help in python expressions Merge: ef89a624a1 0669167af2 Nyall Dawson 2017-08-23 Merge pull request #5058 from nyalldawson/processing_fixes Processing polish Nyall Dawson 2017-08-23 Rename processing 'recently used algorithms' to 'recently used' Since we show much more than just 'algorithms' here Nyall Dawson 2017-08-23 Fix model execution missing from processing history Nyall Dawson 2017-08-23 Fix restricting model algorithm input types to valid types for alg (refs #17030) Jorge Gustavo Rocha 2017-08-23 Fix TRAVIS qgis_global_settings path Jorge Gustavo Rocha 2017-08-22 Support removal of global defined XYZ connections Nyall Dawson 2017-08-23 Add a file selector for file parameters in model algorithms Makes it more obvious to users that a fixed filename can be used here Nyall Dawson 2017-08-23 Reformat code Nyall Dawson 2017-08-23 Don't throw python exception when modeler algorithm is missing inputs Instead use nicer messagebar for feedback. Also fix untranslatable strings. Refs #17028 Alessandro Pasotti 2017-08-22 Minor update in the comment Alessandro Pasotti 2017-08-22 Bump required GDAL version from 2.0 to 2.1 Because we need GDALTranslate() Nyall Dawson 2017-08-23 Rename some processing widget wrappers to better match corresponding c++ classes Nyall Dawson 2017-08-23 Add basic unit tests for constructing processing widget wrappers Nyall Dawson 2017-08-22 Fix some inconsistent capitalization in algorithm naming Nyall Dawson 2017-08-22 Rationalise algorithm groups a bit Nyall Dawson 2017-08-22 Fix use of incorrect icon for algorithm Nyall Dawson 2017-08-22 Don't allow dragging groups in model algorithm tree lbartoletti 2017-08-22 Fix remaining rubberBand Alessandro Pasotti 2017-08-22 Safer handling of GDAL handles and feedback on success Alessandro Pasotti 2017-08-22 I'm eating too much Python (fix a Qt warning for missing arg) Alessandro Pasotti 2017-08-22 Geopackage: handle raster drop in the browser Alessandro Pasotti 2017-08-22 OGR provider: moved QgsCPLErrorHandler to its own header file This is being reused in gpkg data items Alessandro Pasotti 2017-08-22 Added rasterLayer method lbartoletti 2017-08-22 Fix error when the tools was changed. setParentTool is not needed. Jürgen E. Fischer 2017-08-20 creatensis.pl: don't require admin rights to create the uninstaller Matthias Kuhn 2017-08-22 [docker] Install bindings to system python path Matthias Kuhn 2017-08-22 [docker] Install to /usr prefix Harrissou Sant-anna 2017-08-21 Fix wording Fully write the label because there's enough space + alignment Harrissou Sant-anna 2017-08-21 Fix Python console web link Harrissou Sant-anna 2017-08-21 Delete obsolete context help already ported to user manual and linked to help button Merge: b8d2a17476 4d3c7e558b Alessandro Pasotti 2017-08-21 Merge pull request #5055 from boundlessgeo/gpkg-fix-delete-layers Geopackage: fix crash when deleting raster layers Matthias Kuhn 2017-08-21 Port symbols test from ebf20a5 Alessandro Pasotti 2017-08-21 Geopackage: fix crash when deleting raster layers Nyall Dawson 2017-08-22 Followup canvas focus commit Sandro Mani 2017-08-09 Ensure canvas has focus if nothing else has Forward port from Sourcepole's fork Merge: 2530d9eefe bcc662722b Nyall Dawson 2017-08-22 Merge pull request #5050 from nyalldawson/algs Port more QGIS algs to new API David 2017-08-21 QEP 37: Fields And Forms Redesign - interim status Merge: f867b65cd2 aa69737807 Alessandro Pasotti 2017-08-20 Merge pull request #5051 from boundlessgeo/gpkg-prevent-auto-import Geopackage: prevent import layer over itself Alessandro Pasotti 2017-08-20 Prevent import layer over itself Nyall Dawson 2017-08-20 Upgrade Convert Geometries algorithm to maintain Z/M, curves were possible Nyall Dawson 2017-08-20 Fix test reference file Nyall Dawson 2017-08-20 Port Convert Geometry Type to new API Includes partial support for Z/M types (values are lost during conversion, but at least 2d geometries are exported) TODO: full support for Z/M/curves Nyall Dawson 2017-08-20 Partial port of raster calculator to new API TODO: modeler handling Nyall Dawson 2017-08-20 Port Execute SQL to new API, add test Nyall Dawson 2017-08-20 Fix some issues when creating processing tests Nyall Dawson 2017-08-20 Port define projection to new API Nyall Dawson 2017-08-20 Port Find Projection alg to new API Also modify alg to export a vector table of candidates instead of a HTML list, since a vector table is more useful inside of models and can be used for further analysis steps. Nyall Dawson 2017-08-19 Resurrect Python Field Calculator algorithm, add test Nyall Dawson 2017-08-19 Resurrect Field Calculator algorithm, add test Nyall Dawson 2017-08-19 Fix conversion of direct vector layer parameters to python strings Jürgen E. Fischer 2017-08-19 creatensis.pl: create signed installer Jürgen E. Fischer 2017-08-19 updat splash Jürgen E. Fischer 2017-08-19 add typo to spelling.dat Jürgen E. Fischer 2017-08-19 translation string fixes Denis Rouzaud 2017-08-02 fix QgsRasterHistogram::histogramVector for SIP <= 4.17 Giovanni Manghi 2017-08-18 improves grass7 v.in.dxf making a couple of parameters optional/mandatory Merge: 5481177699 114f071cf8 Nyall Dawson 2017-08-19 Merge pull request #5042 from nyalldawson/algs Port some more algs to new API Nyall Dawson 2017-08-19 Don't generate triangulation files by default in TIN algorithm Nyall Dawson 2017-08-19 Use QgsFeedback instead of QProgressDialog in tin interpolator Nyall Dawson 2017-08-19 Restore TIN interpolation algorithm Nyall Dawson 2017-08-19 Fix broken TIN interpolation (loss of point z coordinates) Nyall Dawson 2017-08-19 Use QgsFeedback in QgsGridFileWriter instead of QProgressDialog Nyall Dawson 2017-08-19 Port IDW Interpolation alg to new API Nyall Dawson 2017-08-19 Add Map Layer input parameter type for models Since algorithms now use this parameter type (render map alg) we also need to allow its use in models Nyall Dawson 2017-08-19 Expose all layer type filters to both model feature source, vector layer and multi layer inputs Refs #17030 Nyall Dawson 2017-08-19 Fix wrapped c++ object has been deleted error when editing model parameters Fixes #16858 Nyall Dawson 2017-08-19 Rename some enum values for clarity Nyall Dawson 2017-08-19 Port rectangles, ovals, diamonds to new API Even Rouault 2017-08-18 [OGR provider] Avoid 'database locked' issues when editing several layers of the same GeoPackage (fixes #17034) Nyall Dawson 2017-08-19 Port build virtual vector alg to new API Nyall Dawson 2017-08-19 Model vector layer inputs can also be used for feature source parameters Nyall Dawson 2017-08-19 Fix processing setting to use filename as layer name Nyall Dawson 2017-08-19 Fix processing rendering styles for output dialog, functionality Merge: f0d3677865 a2914ff66c Hugo Mercier 2017-08-18 Merge pull request #5043 from pblottiere/bugfix_refrel Fixes relation reference widget by refreshing filter lists. Fixes #16400 Nyall Dawson 2017-08-19 Port set raster style alg to new API Nyall Dawson 2017-08-19 Allow selecting wildcard filter for any file input parameter Nyall Dawson 2017-08-19 Restore Set style for vector layer alg Nyall Dawson 2017-08-19 Use a QgsFeedback object in QgsRelief instead of QProgressDialog Nyall Dawson 2017-08-19 Port raster relief alg to new API Blottiere Paul 2017-08-18 Add test Blottiere Paul 2017-08-18 Fix OGC test getcapabilities:style-legendurls Etienne Trimaille 2017-08-18 fix opening sublayers in a group Merge: 86949cb2fa dc6d1c135e Alessandro Pasotti 2017-08-18 Merge pull request #5040 from boundlessgeo/gpkg-raster-delete Geopackage: moved delete to abstract item and implemented raster deletion Blottiere Paul 2017-08-18 Add unit tests Blottiere Paul 2017-08-18 Fixes relation reference widget by refreshing filter lists. Fixes #16400 Nyall Dawson 2017-08-18 Port hypsometic curves to new API Nyall Dawson 2017-08-18 Port oriented minimum bounds to new API Merge: 0c46ac4030 7a314f3cb2 Nyall Dawson 2017-08-18 Merge pull request #5037 from nyalldawson/render_progress_bar Avoid 'flashy' status bar progress widget when map renders are fast Merge: c188578186 e8ad0ba5d9 Nyall Dawson 2017-08-18 Merge pull request #5038 from nyalldawson/canvas_dock_tweaks Canvas dock tweaks Merge: 251354eaaa 37b899fb99 Nyall Dawson 2017-08-18 Merge pull request #5039 from nyalldawson/fix_model_crash Add a pure virtual clone method to processing parameter definitions Alessandro Pasotti 2017-08-17 Removed metadata table from the list of tables to be cleared Alessandro Pasotti 2017-08-17 Use sqlite3_close instead of v2 Alessandro Pasotti 2017-08-17 Geopackage try to remove optional entries + fix build warnings Alessandro Pasotti 2017-08-17 Prevent SQL injection by using sqlite3_mprintf Alessandro Pasotti 2017-08-17 Geopackge bugfix: also show single raster layers The previous implementation only showed subdatasets while single raster were skipped. Now the single rasters are also showed and the name is retrieved from GDAL metadata IDENTIFIER. The gpkg table name is used to delete the table. Alessandro Pasotti 2017-08-17 Geopackage moved delete to abstract item and implement raster deletion Nyall Dawson 2017-08-18 Add a pure virtual clone method to processing parameter definitions And use it when we need to clone parameters (instead of more fragile conversion to and from variants) This fixes model loading which use algorithms which create python subclasses of parameter definitions Merge: 7dbfc5202f 9bfca65ac3 Nyall Dawson 2017-08-18 Merge pull request #5035 from nyalldawson/preview_tasks Tweaks to map preview tasks Merge: a369c9b28c 4b5d81b370 Nyall Dawson 2017-08-18 Merge pull request #4210 from arnaud-morvan/processing_aggregate [processing] [needs-docs] Add aggregate algorithm Nyall Dawson 2017-08-18 Move "sync extent" canvas view option to map settings menu This means all the settings are collected together, and the dock toolbar just contains navigation actions. (followup feedback from hackfest demo) Nyall Dawson 2017-08-18 Make sure new map dock views use correct icon size Nyall Dawson 2017-08-18 Add API to enable/disable preview jobs Disabled by default, and enabled only for main canvas (not secondary canvases) Nyall Dawson 2017-08-17 Also delay initial preview job by a short timeout Nyall Dawson 2017-08-17 Use a QgsMapRendererSequentialJob for rendering preview maps Means that at most the preview jobs will use a single thread instead of hammering all available threads. Merge: 5fbd628854 7b2250bb35 Nyall Dawson 2017-08-17 Merge pull request #4760 from nyalldawson/tests Convert processing tests to use native algs where they exist Merge: 469eb0de25 a0e453ebe5 Marco Hugentobler 2017-08-17 Merge pull request #4939 from mhugent/wms_toplevel_browser Show toplevel wms group in browser Nyall Dawson 2017-06-21 Convert processing tests to use native algs where they exist Merge: 26a911cd61 c7affb3b70 Nyall Dawson 2017-08-17 Merge pull request #5034 from nyalldawson/exporter_api Use const references to options instead of pointers in QgsVectorLayerExporter Nyall Dawson 2017-08-17 Avoid 'flashy' status bar progress widget when map renders are fast If previous canvas render took less than 0.5 seconds, delay the appearance of the 'render in progress' status bar widget by a short amount - this avoids the status bar rapidly appearing and then disappearing for very fast renders Nyall Dawson 2017-08-17 Use const references to options instead of pointers in QgsVectorLayerExporter The use of pointers make ownership of the argument confusing, and there's nothing stopping us just using an empty map as the default value instead. lbartoletti 2017-08-17 Fix build with improvement of #5209 Merge: fad59736b0 e0d1ddc506 Nyall Dawson 2017-08-17 Merge pull request #4751 from nyalldawson/unique_ptr Return std::unique_ptrs where possible Nyall Dawson 2017-08-17 Fix failing test Nyall Dawson 2017-08-17 Fix intermittently failing QgsGeometry asGML tests Jürgen E. Fischer 2017-08-17 spelling fixes Merge: 9ae68e84bf e32589599a lbartoletti 2017-08-17 Merge branch 'master' of https://github.com/QGIS/QGIS into regularShape_gui Nyall Dawson 2017-08-17 Return subclasses where possible to fix build on older compilers Nyall Dawson 2017-08-17 Fix ui build warning Nyall Dawson 2017-06-20 Return std::unique_ptrs where possible When a class isn't exposed to Python, we should return a std::unique_ptr whenever a returned pointer value is owned by the caller. Jürgen E. Fischer 2017-08-17 packaging updates after helpviewer removal (followup 55cdc89a1) Denis Rouzaud 2017-08-17 add docker shield Nyall Dawson 2017-08-07 Remove startup tips Merge: 6d388942ad 0227bdc376 Nyall Dawson 2017-08-17 Merge pull request #4993 from nyalldawson/remove_analyzer Remove QgsGeometryAnalyzer, QgsOverlayAnalyzer, QgsPointSample Merge: fdee6ea2a5 8139786605 Nyall Dawson 2017-08-17 Merge pull request #5024 from nyalldawson/build-vrt Restore gdal build vrt alg, plus improvements Merge: 11fb601a98 e6814bca2c Alessandro Pasotti 2017-08-16 Merge pull request #5031 from boundlessgeo/gpkg-drag-n-drop [feature][needs-docs] Geopackage handle drops in the browser Merge: f610ffaf52 497d4a808f Alessandro Pasotti 2017-08-16 Merge pull request #5027 from boundlessgeo/gpkg-vector-delete [feature][needs-docs] Adds delete layer context action to ogr and geopackage items Nyall Dawson 2017-08-17 Allow adding manual layers in modeler multi layer alg parameters This allows creation of models with child algorithms which do things like merge a selected layer with a predefined static layer, or create a vrt with a mix of static and user selected layers. Nyall Dawson 2017-08-17 Fix exception when editing multi layer parameter in model Nyall Dawson 2017-08-17 Fix multi layer parameters in models not giving all options for inputs Nyall Dawson 2017-08-17 Handle mixed lists of values and lists when evaluating multilayer parameters This can happen when running models with mixed input types for multilayer parameters Nyall Dawson 2017-08-17 Fix default layer sometimes inserted into multi layer parameter values Alessandro Pasotti 2017-08-16 [feature] Geopackage handle drops in the browser It is now possible to drag and drop from any vector layer onto a gpkg node layer and import a layer. Overwrites are protected by a confirmation dialog. Nyall Dawson 2017-08-17 Default to vrt extension for build vrt alg output Merge: 7e01602319 f610ffaf52 lbartoletti 2017-08-16 Merge branch 'master' into regularShape_gui Nyall Dawson 2017-08-15 Allow selecting multiple items in processing multi layer input dialog And selecting/deselecting only these items. Otherwise it can be quite cumbersome to manually select complex sets of items (e.g. try needing to select ~50% of the layers in a large project - there's currently no quick way to do this.) With this change you can at least ctrl/shift click to create selections quicker. Nyall Dawson 2017-08-15 Allow adding layers which aren't open in the project to processing parameters which accept lists of multiple layers E.g. build vrt alg, merge vector layers alg Otherwise you may need to load 100's of layers temporarily into a project to perform algs on them Nyall Dawson 2017-08-15 Port gdal build vrt to new API Matthias Kuhn 2017-08-16 Remove ParameterDataObject Matthias Kuhn 2017-08-15 [travis] Install libzip for macos Matthias Kuhn 2017-08-15 [travis] no longer any need for patching qsci Etienne Trimaille 2017-08-04 always set a default name in the QGS project to avoid discrepancies with GetCapabilities Merge: 0be0a4e30c 32c81a0311 Matthias Kuhn 2017-08-16 Merge pull request #5004 from jgrocha/helpviewer [needs-docs] Refactoring of all help calls, deprecating QgsContextHelp+Helpviewer Jorge Gustavo Rocha 2017-08-16 Update sip files Jorge Gustavo Rocha 2017-08-16 Added documentation comments on new methods Alessandro Pasotti 2017-08-16 Shows a warning and abort deletion if the layer is in the current project Martin Dobias 2017-08-16 Always use snapping configuration from the project in adv.digitizing dock It was slightly confusing to have another override for snapping while it is possible to configure "no snapping" or "all layers" snapping mode in project anyway. And with the nice snapping toolbar it can be also done very quickly. Martin Dobias 2017-08-16 Remove class members that were never used Alessandro Pasotti 2017-08-16 Added 'datasource' and 'GeoPackage' to the delete confirm message Denis Rouzaud 2017-08-16 add Dockerfile for automated build on docker cloud arnaud.morvan@camptocamp.com 2017-05-04 [processing] Add Aggregate algorithm Alessandro Pasotti 2017-08-16 Different messages for file and table layer deletion Alessandro Pasotti 2017-08-16 Translate GDAL error codes Mathieu Pellerin 2017-08-16 [processing] restore near black and hillshade gdal algs (#5028) Jorge Gustavo Rocha 2017-08-15 Change all ocurrences on_buttonBox_helpRequested to showHelp Add help button to 3 dialogs Fix missing QStringLiteral Fix CMakeLists.txt indentation Fix qhelp.h and qgis_sip.h includes with <> Alessandro Pasotti 2017-08-15 Adds delete layer context action to ogr and geopackage items TODO: decide what to do if the layer to be deleted was added to the canvas: block the deletion? Current implementation just ignores the fact with no apparent serious consequences beside that obviously the layer is not drawn anymore. Denis Rouzaud 2017-08-15 alog:along typo (#5025) Larry Shaffer 2017-08-15 Add support for finding zipconf.h in separate location; use include dirs LIBZIP_INCLUDE_DIRS could end up with duplicate entries, but seems to be the simplest way of supporting headers installed to multiple locations. Merge: 3922efcbc6 aece517c50 Nyall Dawson 2017-08-15 Merge pull request #5023 from nyalldawson/gdal_test Unblacklist Processing GDAL tests Nyall Dawson 2017-08-15 Avoid duplicate geometry columns, invalid geometry column name in gdal points along lines alg Nyall Dawson 2017-08-15 More comprehensive updating of gdal command when parameters change Nyall Dawson 2017-08-15 Unblacklist Processing GDAL test Merge: 7d4f81d4c6 7d074de90d Alessandro Pasotti 2017-08-15 Merge pull request #5022 from boundlessgeo/gpkg-show-attributes Geopackage fix mixed geometry layers and attributes Alessandro Pasotti 2017-08-14 Geopackage fix mixed geometry layers and attributes In addition to geometry filtered layers for each geometry type in a mixed-geometry type layer adds a table layer with all attributes. Tehre is no perfetc solution here, if the layer is created with a filter on geometrytype, the attributes are not shown (this is probably a pre-existing bug), if the layer is added as is, only the first geometry type is drawn. With this implementation at least all data (attributes and geometries) are accessible in some way. Note that geopackage layers added by DB Manager do not show all geometries of a mixed type layer. Merge: 80e8ff04e0 04f79d174d Alessandro Pasotti 2017-08-14 Merge pull request #5019 from boundlessgeo/gpkg-dbmanager-sync Geopackage: Use the same settings for DB Manager and browser Merge: 904cd6f104 3d53a2dfb8 Matthias Kuhn 2017-08-14 Merge pull request #5014 from m-kuhn/enumgeomfunc Return enum instead of int from QgsGeometry operations Alessandro Pasotti 2017-08-14 Geopackage: Use the same settings for DB Manager and browser Merge: b26e6812d4 11f179154f Alessandro Pasotti 2017-08-14 Merge pull request #5018 from boundlessgeo/gpkg-show-tables Browser tree: also show geopackage geometryless layers as tables arnaud.morvan@camptocamp.com 2017-08-05 [processing] Check all parameter's values in ModelerParametersDialog Check that all parameter's values pass the validity check, even if not returned as QgsProcessingModelChildParameterSource. In case of list, tests that it is really a QgsProcessingModelChildParameterSource list, and create a QgsProcessingModelChildParameterSource from the list if it is not the case (useful for custom parameters that return lists as ParameterFieldsMapping). arnaud.morvan@camptocamp.com 2017-07-21 [processing] Port refactor fields to new API Alessandro Pasotti 2017-08-14 Browser tree: also show geometryless layers as tables Matthias Kuhn 2017-08-14 Spelling Matthias Kuhn 2017-08-14 Fix splitFeatures Matthias Kuhn 2017-08-14 Fix crash in test Merge: 8d615543b7 ad2f760c0e Alessandro Pasotti 2017-08-14 Merge pull request #5016 from boundlessgeo/gpkg-handle-collections Geopackage: proper handling of geometry ANY Matthias Kuhn 2017-08-14 More doxymentation Matthias Kuhn 2017-08-14 More doxymentation Alessandro Pasotti 2017-08-13 GPKG: proper handling of unknown geometry This handles the test use case for layer: Layer name: geometry2d Geometry: Unknown (any) Feature Count: 8 The browser tree will now show the different geometry layers and allow them to be added in the canvas, GeometryCollections are skipped. Matthias Kuhn 2017-08-14 More doxymentation Matthias Kuhn 2017-08-14 Define params as /Out/ Matthias Kuhn 2017-08-14 Fix segfault Matthias Kuhn 2017-08-13 Increase QgsGeometry::OperationResult values To avoid collisions with old enums and make it easier for plugin devs to determine if their values have already been ported to QGIS 3.0 or not. Denis Rouzaud 2016-08-23 Return enum instead of int from QgsGeometry operations Merge: 7768f06776 f9750dde52 Nyall Dawson 2017-08-14 Merge pull request #4835 from nyalldawson/more_processing [processing] Restore some gdal provider algorithms Nyall Dawson 2017-08-14 Port gdal color relief to new API Nyall Dawson 2017-08-14 Port gdal tri alg to new API Nyall Dawson 2017-08-14 Port gdal assign projection to new api Nyall Dawson 2017-08-14 More reliable updates to the gdal command shown By also checking for child widget signals - otherwise we don't catch signals when compound widgets (such as raster layer source widgets) are changed Nyall Dawson 2017-08-14 Fix errors calculating gdal command when dialog is being constructed Nyall Dawson 2017-08-14 Fix showing gdal command in algorithm dialog Nyall Dawson 2017-08-14 Followup fixes to ogr2ogrpostgis alg porting Nyall Dawson 2017-08-14 Port gdal aspect alg to new API Nyall Dawson 2017-08-14 Fix error in gdal warp algorithm Nyall Dawson 2017-08-14 Allow skipping crs check in processing test results The GML format often requires extra 'hand holding' in order to get QGIS to detect it's CRS (e.g. GML files created directly in GDAL will not have an autodetected CRS when pulled into QGIS). This needs fixing, but as a workaround to allow processing algorithm porting to continue we can now skip the crs check for these layers. Nyall Dawson 2017-08-14 Fix OGR algs always export shapefiles, regardless of output file extension Nyall Dawson 2017-08-14 Move OGR processing provider specific methods to GdalUtils Nyall Dawson 2017-08-14 Fix failing test Nyall Dawson 2017-08-14 Port GDAL Ogr2OgrPostgis to new API Nyall Dawson 2017-08-14 An empty string parameter should not fallback to default value Since we need to allow empty strings to override defaults in some circumstances Nyall Dawson 2017-07-11 Cleanup conversion of input layers to OGR compatible sources Nyall Dawson 2017-06-27 Resurrect OGR points along lines algorithm Nyall Dawson 2017-06-27 ogrConnectionString reuses existing context Nyall Dawson 2017-06-27 Fix overridden function signatures Nyall Dawson 2017-06-27 Resurrect gdal warp algorithm Nyall Dawson 2017-06-27 Restore gdal algorithm support Matthias Kuhn 2017-08-13 Document api breaks Matthias Kuhn 2017-08-13 Simplify QgsGeometryEngine code Matthias Kuhn 2017-08-13 Doxymentation Matthias Kuhn 2017-08-13 Use pointers and not references to QgsAbstractGeometry because using this more consistently throughout the codebase makes it easier to maintain code. We also do not want to call the copy constructor on them, using pointers just makes this more obvious. Further, casting is also something that's commonly done on pointers and not references. And if you want a value or a reference, just use QgsGeometry, it's meant to be handled like this. Nyall Dawson 2017-08-14 Fix ui build warning Nyall Dawson 2017-08-14 Fix spelling Merge: 35da03f640 f7ae07126e Nyall Dawson 2017-08-14 Merge pull request #5001 from nyalldawson/algs Restore some processing functionality Nyall Dawson 2017-08-14 Base class processing feedback object forwards messages to message log Nyall Dawson 2017-08-13 Fix some possible exceptions in topocolor alg Nyall Dawson 2017-08-09 Fix exception in TopoColor algorithm Nyall Dawson 2017-08-09 Port Points From Lines to new API Nyall Dawson 2017-08-09 Port Points From Polygons to new API Nyall Dawson 2017-08-08 Port Points Displacement algorithm to new API Rework algorithm to use same approach as points displacement renderer. Also maintain Z/M values, and add tests and docs. Matthias Kuhn 2017-08-13 Update NEWS Merge: 20a54b1cf4 3da4c33bb3 Matthias Kuhn 2017-08-13 Merge pull request #4541 Add qgsgeometry_cast Because it * is faster than dynamic_cast * doesn't rely on RTTI * encapsulates type checking in one place Matthias Kuhn 2017-08-13 Avoid extra copy of point in QgsGeometry::centroid() Matthias Kuhn 2017-08-13 Handle M/Z typed CurvePolygons in qgsgeometry_cast Richard Duivenvoorde 2017-05-18 Fix #16528 mix of Qgis en qgis as root in settins On Linux the use of Qgis and qgis as root for connection settings makes it currently impossible to add a new WCS connection Fixes #16528 Matthias Kuhn 2017-08-13 Update connections to Qt5 style Sebastian Dietrich 2015-12-16 Reset digitizing tools when new project is loaded/created Refs #4237 https://issues.qgis.org/issues/4237 Matthias Kuhn 2017-08-13 Fix build error Matthias Kuhn 2017-08-13 Convert more dynamic_casts to qgsgeometry_casts Matthias Kuhn 2017-08-13 Expose makeValid() errors to QgsGeometry::error() Matthias Kuhn 2017-08-13 Use pointers instead of references for QgsAbstractGeometry Matthias Kuhn 2017-08-13 Add qgsgeometry_cast to qgssurface Matthias Kuhn 2017-08-13 Allow qgsgeometry_cast-ing const geometries Matthias Kuhn 2017-08-13 Convert more calls to qgsgeometry_cast Matthias Kuhn 2017-08-13 Fix misplaced SIP_TRANSFER Matthias Kuhn 2017-08-13 Fix build warnings Nyall Dawson 2017-08-08 Restore ability to create processing tests from history panel Nyall Dawson 2017-08-08 Improve conversion of processing parameters to Python code - Use layer paths instead of layer ids where possible, since they are persistent - Don't wrap in QgsProcessingFeatureSourceDefinition/QgsProcessingOutputLayerDefinition if we can avoid it Denis Rouzaud 2017-08-10 spell check: add ...:… and a few fixes :) handle #spellok in shell or cmake files allow to exclude scripts from search files Matthias Kuhn 2017-08-12 Take inheritance into account in qgsgeometry_cast Matthias Kuhn 2017-08-12 Avoid crash Matthias Kuhn 2017-07-17 QgsPointV2 -> QgsPoint Matthias Kuhn 2017-07-17 NULL to nullptr Matthias Kuhn 2017-05-12 Add qgsgeometry_cast Because it - is faster than dynamic_cast - doesn't rely on RTTI - encapsulates type checking in one place Matthias Kuhn 2017-08-12 Make sure relations are reloaded when setting edit config Merge: 97d168e163 afd45eefff Alessandro Pasotti 2017-08-12 Merge pull request #5011 from boundlessgeo/less_verbose_items QgsDebugMsg -> QgsDebugMsgLevel + typo Alessandro Pasotti 2017-08-12 QgsDebugMsg -> QgsDebugMsgLevel + typo arnaud.morvan@camptocamp.com 2017-05-11 Insert dropped uris in reverse order. As each one is inserted on top of previous, this result in layers sorted alphabeticaly in layer tree. Relate with #6828. arnaud.morvan@camptocamp.com 2017-08-06 [FEATURE] Add expression function array_agg Jürgen E. Fischer 2017-08-11 fix fix !"@$% Jürgen E. Fischer 2017-08-11 fix utf8 python translation string Matthias Kuhn 2017-08-11 [travis] Run make in ctest if on pull request Harrissou Sant-anna 2017-08-11 more typo fixes Harrissou Sant-anna 2017-08-11 Typo fixes Mathieu Pellerin 2017-08-11 [processing] improve rasterize dialog UI, add help (#5008) Merge: 34032d662b 3dc08b30b6 Mathieu Pellerin 2017-08-11 Merge pull request #4793 from DelazJ/RenderingDiagram Jorge Gustavo Rocha 2017-08-11 helpviewer application source code removed Jorge Gustavo Rocha 2017-08-10 Prevent test_console.py to open the browser with help file Fix link to documentation related with OGR connections Merge: dc58c1ad15 13431ca123 Nyall Dawson 2017-08-11 Merge pull request #5003 from nyalldawson/proc_algs Followups to rasterise alg Nyall Dawson 2017-08-07 Remove QgsGeometryAnalyzer, QgsOverlayAnalyzer, QgsPointSample These classes are unused in the master QGIS code, and are unmaintained and with no unit tests or other QA, and have inflexible API (e.g. always requiring writing outputs to shapefiles) They all have equivalent algorithms available via Processing (where the algorithms are unit tested and maintained). We should be pushing all QGIS api users to use the Processing algorithms instead. Nyall Dawson 2017-08-11 Bump minimum tile size to 64 for rasterise alg Nyall Dawson 2017-08-09 Small cleanups to rasterise alg Nyall Dawson 2017-08-09 Implement widget wrapper for QgsProcessingParameterMapLayer Nyall Dawson 2017-08-09 Use ellipsis for isolated strings in plugins too Mathieu Pellerin 2017-08-10 [processing] fix non-normal blending composition for the rasterzie alg Jürgen E. Fischer 2017-08-10 fix windows build (extern "C" can returns pointers, but not C++ containers) Mario Baranzini 2017-08-08 Update CONTRIBUTORS Added myself and Marco Bernasocchi to the contributors list. Matthias Kuhn 2017-08-10 [travis] Only build outside ctest on master Jürgen E. Fischer 2017-08-10 refine spellcheck progress output Jürgen E. Fischer 2017-08-10 more msvc warning fixes (followup 03e0298f4) Matthias Kuhn 2017-08-10 Start preview jobs slower (250ms interval) Matthias Kuhn 2017-08-10 Fix map canvas preview Followup 8e200767e Matthias Kuhn 2017-08-10 [travis] change to build folder before building Matthias Kuhn 2017-08-10 [travis] Build outside ctest Matthias Kuhn 2017-08-09 Less verbose application exit output Matthias Kuhn 2017-08-09 More verbose python testing output Jürgen E. Fischer 2017-08-09 msvc warning fixes: * use AUTORCC to avoid locked qrc_images.cpp during build of gui tests * bump minimum version of cmake to 3.0.0 for AUTORCC * suppress some warnings in sip bindings * suppress unreachable warnings and some more * split sip files in more parts to suppress warning BK4504 * also remove old WITH_INTERNAL_YAML from travis Jorge Gustavo Rocha 2017-08-09 Replace old QSettings with QgsSettings Idan Miara 2017-08-09 fix spelling Merge: 267286ee61 92da308466 Alessandro Pasotti 2017-08-09 Merge pull request #4953 from boundlessgeo/gpkg-enhancements Expose GeoPackage to the browser tree Alessandro Pasotti 2017-08-09 Delete gpkg connections Jorge Gustavo Rocha 2017-08-09 Fix links to current documentation Jorge Gustavo Rocha 2017-08-09 SIP bindings Andreas Neumann 2017-08-09 Correct an error in array_slice function description There was a copy/paste error in the "name" Alessandro Pasotti 2017-08-09 Updated file header for geopackage data items also added "db" to multiple layers extensions Jorge Gustavo Rocha 2017-08-09 Refactoring of all help calls, deprecating QgsContextHelp and the former helviewer Alessandro Pasotti 2017-08-09 Removed PNG version of GPKG icon Alessandro Pasotti 2017-08-09 Added mGeoPackage svg icon Alessandro Pasotti 2017-08-09 Added file path to debug msg output on errors Alessandro Pasotti 2017-08-08 Fixes two issues with the browser refresh 1. endless loop when a sqlite-based layer is opened, and wal+shm files are created. This triggers a loop because the directoryChanged signal is emitted again and again ... This was the real blocker. 2. when a new files appears in a directory the directoryChanged is emitted and OGR/GDAL may fail to open the file because the file copy was not yet finished. This commit fixes 1 but the fix for 2 is only a best effort using a 100 ms timer: I could not find a definitive solution to this issue, a file could be legitimately opened in streaming mode and it will always triggers an error, there is apparently no way to get the QFileSystemWatcher emit a signal when new files are closed flusehd and not when they are just created. Alessandro Pasotti 2017-08-08 Changed geopackage icon to svg Alessandro Pasotti 2017-08-08 Remove initial : from the sublayers name in the browser tree Alessandro Pasotti 2017-08-07 Added raster support to browser geopackage data items Alessandro Pasotti 2017-08-07 Initial support for extension-based scan on multiple layers Alessandro Pasotti 2017-08-07 Small typo Alessandro Pasotti 2017-08-07 Added a comment to this fertility line :) Alessandro Pasotti 2017-08-07 Typo Alessandro Pasotti 2017-08-07 Fix sublayers disappear when refreshing GDAL layers Alessandro Pasotti 2017-08-06 Sip update for qgsproject Alessandro Pasotti 2017-08-06 Fixes raster sublayer not apperaring in the browser tree Alessandro Pasotti 2017-08-06 Move the default CRS for new layers function to QgsProject The reason is that it needs to access to project's crs and it's not only needed by app but also by the providers (will be) Alessandro Pasotti 2017-08-03 Expose GeoPackage to the browser tree Merge: 425aa30fe9 d9f71deb30 Matthias Kuhn 2017-08-08 Merge pull request #4998 from marioba/rasterize_provider [FEATURE] Added processing algorithm to convert map to raster Mario Baranzini 2017-08-08 Remove osgeo.gdal.UseExceptions() Mario Baranzini 2017-08-08 Refactoring of rasterize algorithm Mario Baranzini 2017-08-08 Refactoring Mario Baranzini 2017-08-07 Fix header comment Mario Baranzini 2017-08-07 Refactoring and added better comments Mario Baranzini 2017-08-07 Added processing algorithm to convert map to raster Nyall Dawson 2017-08-08 Fix valgrind jump on uninitialised values warnings Nyall Dawson 2017-08-08 Fix crash when editing feature after opening a form with relation reference widget Also fixes a leak/performance issue - the attribute table model for the relation reference widget is not parented to the widget, so it is never cleaned up when the widget is deleted. (forward port from f976e8b6) Jürgen E. Fischer 2017-08-08 fix typos Jorge Gustavo Rocha 2017-08-07 Add XYZ connection to provide default OpenStreetMap tiles lbartoletti 2017-08-07 fix perl;add bash lbartoletti 2017-08-07 Use portable /usr/bin/env/{perl,python} instead of /usr/bin/{perl,python} Matthias Kuhn 2017-06-16 Fix postgres server imposed NOT NULL constraint Merge: f802c56573 14546ec935 Nyall Dawson 2017-08-08 Merge pull request #4928 from nyalldawson/layout_next Layout chapter IV: snapping and guides Nyall Dawson 2017-08-08 Fix unit test Nyall Dawson 2017-08-07 Fix ownership issue with layout guides Nyall Dawson 2017-08-07 Add signal when page is about to be deleted Nyall Dawson 2017-07-29 Fix crash when creating guide and no pages in layout Nyall Dawson 2017-07-29 Use +/- icons instead of text Nyall Dawson 2017-07-28 Fix incorrect dialog title Nyall Dawson 2017-07-28 Fix locked widgets when switching to custom page size Nyall Dawson 2017-07-27 [needs-docs] Refine snapping logic for layouts Previously grids would always take precedence when both a grid and guide were within tolerance of a point. Now, guides will always take precedence - since they have been manually set by users we make the assumption that they have been explicitly placed at highly desirable snapping locations, and should be selected over the general grid. Additionally, grid snapping was previously only done if BOTH x and y could be snapped to the grid. We now snap to the nearest grid line for x/y separately. This means if a point is close to a vertical grid line but not a horizontal one it will still snap to that nearby vertical grid line. Nyall Dawson 2017-07-27 Add layout properties menu entry Nyall Dawson 2017-07-27 Add some other guide/ruler related actions to ruler right click menu Nyall Dawson 2017-07-27 Hook up snap to guides menu option Nyall Dawson 2017-07-27 Readd menu option to show/hide guides Nyall Dawson 2017-07-27 [FEATURE] Add a button in guide manager to apply current page's guides to all other pages This allows resetting all other pages to use the guide configuration for the current page. Since guides are now single page only (required to handle mixed page size/orientation layouts), this is a shortcut to allow guide configuration to be setup on a single page and then easily transferred to all other pages in the layout. Nyall Dawson 2017-07-27 Add a clear all guides button to guide manager Nyall Dawson 2017-07-27 Show different cursor and paint guide markers darker when hovering them in rulers Nyall Dawson 2017-07-27 Add missing files Nyall Dawson 2017-07-26 Hook up clearing guides Nyall Dawson 2017-07-26 Allow deletion of guides by dragging outside of pages Nyall Dawson 2017-07-26 Support dragging existing guides in rulers Nyall Dawson 2017-07-26 Show guide positions in rulers Nyall Dawson 2017-07-26 Add methods to determine visible pages in a view Nyall Dawson 2017-07-26 Support deletion of guides through manager Nyall Dawson 2017-07-26 Slightly improved guide appearance Nyall Dawson 2017-07-25 Better headers in guide view Nyall Dawson 2017-07-25 Nicer table view for guide editing Nyall Dawson 2017-07-25 Dropping guides outside of pages doesn't create new guides Nyall Dawson 2017-07-25 [needs-docs] Partial WIP of dragging rulers to create guide lines Unlike in 2.x, Layouts in 3.0 adopt the standard UX of dragging out rulers to create guide lines (instead of clicking on a ruler position to create a guide) Nyall Dawson 2017-07-25 [FEATURE] Add a dock widget showing snap guides for current page Allows creation of snap lines at specific locations, and adjusting position of existing guides to exact coordinates Nyall Dawson 2017-07-25 New class QgsLayoutGuideCollection for storing sets of layout snap guides The class is a QAbstractListModel subclass, making it easy for creation of different views showing the guides in a layout. Additionally, a QSortFilterProxyModel (QgsLayoutGuideProxyModel) has been created to filter QgsLayoutGuideCollection to guides with matching page numbers and orientations. Nyall Dawson 2017-07-25 Refine QgsLayoutGuide API Nyall Dawson 2017-07-25 Start on classes for snapping guide items Nyall Dawson 2017-07-25 Show snapped cursor position in status bar Nyall Dawson 2017-07-25 Refine z order for some new items Nyall Dawson 2017-07-25 Code refactor - split grid appearance settings into their own class Nyall Dawson 2017-07-24 Start porting layout settings panel Readd settings for grid tolerance/spacing/offset Nyall Dawson 2017-07-24 Add actions to switch grid display/snapping on/off Nyall Dawson 2017-07-24 Start on snapping marker Nyall Dawson 2017-07-24 Hook up snapping for QgsLayoutViewTools Tools can now indicate (via setFlags()) if they desire snapping to be active for the tool. When a tool has the flag set, any QgsLayoutViewMouseEvents it receives will have a snappedPoint() available which returns the mouse event point snapped using the layout's snapping settings. Nyall Dawson 2017-07-24 Add ability for QgsLayoutSnapper to snap to grid Nyall Dawson 2017-07-24 Start on layout snapper Nyall Dawson 2017-07-24 Restore drawing of page grids Nyall Dawson 2017-07-24 Support data defined paper sizes Nyall Dawson 2017-07-22 Partially hook up data defined page size TODO: - preset page sizes - reflow after update Merge: 0409da3a4c 4ab4a1fcad Nyall Dawson 2017-08-07 Merge pull request #4996 from nyalldawson/spelling_and_stuff Fix some spelling, add parameter names to tooltips in processing Mario Baranzini 2017-08-07 Fixed PEP8 missing blank line Mario Baranzini 2017-08-06 Add cmp() function Mario Baranzini 2017-08-06 Removed 2 calls to standard_library Mario Baranzini 2017-08-05 Remove python future compatibility layer Nyall Dawson 2017-08-07 Spell check 'mitre' -> 'miter' (i.e. use en-us variation) Nyall Dawson 2017-08-07 Spell check seting->setting Nyall Dawson 2017-08-07 Fix some grammar Nyall Dawson 2017-08-07 Show Python identifier for processing parameters in tooltip over widgets Hopefully helps Python processing users match the parameters in the gui to the parameter names to use when calling via API (Blender style!) Merge: 518ffe3f62 a2c1810436 Alessandro Pasotti 2017-08-07 Merge pull request #4980 from boundlessgeo/Win_CutAndPaste_issue16870 From Clipboard Cut&Paste fix when attached special field values. Fixes #16870 Nyall Dawson 2017-08-07 Remove debugging code Denis Rouzaud 2017-08-06 fix doxygen test on Travis it seems that doxygen 1.18.13 is not behaving the same as 1.1811 (Travis one). one might need to remove some spaces in the signature as they are different depending on Doxygen's version Merge: 80d53e4f59 ecafb494a8 Nyall Dawson 2017-08-07 Merge pull request #4424 from nyalldawson/osx_tests Add some mask images, adjust test results for OSX Nyall Dawson 2017-04-27 Add some mask images, adjust test results for OSX Merge: 54007ef584 4e436c221e Nyall Dawson 2017-08-07 Merge pull request #4466 from arnaud-morvan/test_python_qgsfields_getitem Add test for python QgsFields [] operator Harrissou Sant-anna 2017-07-13 Delete context help dialogs that are replaced by online links. Merge: f6bc74c631 558b8d3395 Nyall Dawson 2017-08-07 Merge pull request #4991 from marioba/fix_processing_parameters Protect processing parameters from segfault Merge: c5f6af7508 b808c5647a Nyall Dawson 2017-08-07 Merge pull request #4952 from nyalldawson/otf_transform_upgrade When upgrading 2.x projects to 3.0, default to enabling a valid project projection instead of defaulting to no CRS Merge: 5b9d7cf331 2d88a4d73a Nyall Dawson 2017-08-07 Merge pull request #4989 from nyalldawson/icon_size Fix various icon size issues Nyall Dawson 2017-08-07 Fix doxygen test whitelist Jürgen E. Fischer 2017-08-06 ts scripts: pass languages from pull_ts.sh and push_ts.sh Jürgen E. Fischer 2017-08-06 use star in spelling.dat instead of \> Nyall Dawson 2017-08-07 Revert "[FEATURE] QGIS - GeoNode Integration: Integrate with QGIS Browser Panel (#4816)" This reverts commit 5f66f36ff6dd911ba3fca8ec9580e50812f404a0. Some outstanding issues need to be addressed before this can be merged Nyall Dawson 2017-08-03 When upgrading 2.x projects to 3.0, default to enabling a valid project projection instead of defaulting to no CRS Fixes #16965 Nyall Dawson 2017-08-07 Fix failing tests Mario Baranzini 2017-08-06 Protect processing parameters from segfault Merge: 5f66f36ff6 f5f133e0b2 Nyall Dawson 2017-08-07 Merge pull request #4926 from nyalldawson/coverity_158026 Fix coverity identical code for different branches warning Nyall Dawson 2017-08-07 Fix invalid icon sizes in processing model builder While the toolbar buttons were shown in the correct size, the actual icon image in the buttons was not correctly scaling to match the button size. Hardcoding the svg icons in the py file seems to be the only way to avoid this. Muhammad Yarjuna Rohmat 2017-08-07 [FEATURE] QGIS - GeoNode Integration: Integrate with QGIS Browser Panel (#4816) * add Geonode connection menu to the toolbar * add header files for geonode-qgis client * add action to launch geonode connection dialog from menubar * Move to proper directory * Add geonodeconnection class. * Add unit test for geonode connection. * Use const static to avoid typo. * Get list layers from geonode. * Add get maps method. * Geonode connection dialog (#13) * add new geonode connection dialog * apply functionality to the geonode connection manager dialog * add save and load geonode connection functionality * edit baseKey and credentialBaseKey * remove auto-connect slots * Add unit test for geonode connection. * Add wms url getter. * Add uuid and layer name in the table. * Add handler for the list layer clicked. WIP. * Use new style connect, better hacky to get wms url. * update gitignore * Make QGIS able to add WMS layer from geonode. With hacky code. * Fix Docstring. * Show web service type (WMS/WFS) in layer table. * fix http and toolbar menu * add geonode data item to the browser panel as an extention of ows provider * [WIP] Add WFS. * Add geonode get service url. * combobox functionality and test geonode connection * Add WFS. * Disable add button if it's a map. Currently we can't do anything for map. * Add busy cursor when add layer. * get service uri capabilitites * add available layers to the geonode browser panel * remove debugging footprint and replace old style connect * add actions (new, edit, delete) to geonode browser panel * fix getLayers by WMS url * add Geonode connection menu to the toolbar * Filter out invalid layer / map. * Fix service url method. * Add service url for XYZ for GeoNode QGIS Server backend. * Add XYZ url to geonode connection dialog. * Add XYZ layer to QGIS. * fix double geonode submenu * add wfs/wms layers from browser panel using its native provider * comply with qgis3 new class naming * Handle different prefix for layer in GeoNode QGIS Server backend. * base class for cms connection * make geonode connection as a derived class from cms connection * update cmakelists * move geonode connection to geocms dir * update CMakeLists * Handle geonode 2.7 with new API. * Handle multiple geoserver url in one geonode. * Fix add xyz for qgis server. Fix add wms, wfs, xyz for geoserver in geonode 2.7 * Refactor serviceURL to return QStringList. * add 'add geonode layer' icon * add geonode to the data source manager dialog * [GeoNode-Client] Fix add WFS layer. * fix wms url parameter * add xyz dataitems * Use new style connect. * [GeoNode Client] Handle qgis server specific typename to make add WFS works. * Code improvement. * [GeoNode Client] Make geonode dialog in add universal layer can add layer. * Open universal add layer when click Add GeoNode layer. * Make sure the geonode url has protocol. * Handle geonode version in a better way. * make sure the serviceUrl method has scheme in its urls * add services option to the dialog * remove version label if not wfs * construct wms url with parameters for geonode connection * handle layer from multi service urls for every wfs, wms, & xyz services * fix new style connect using static_cast * hode close button if dialog is in embedded mode * fix xyz layer naming in the browser tree * create base class for geocms dataitems * fix compiling warning * Use struct instead QVariantMap. * tidy up code * Tidy up code, use QgsStringMap instead QVariantMap. * Add spellok for catalogue. * update sip * update sip * Use naming convention for QgsGeoCmsConnection and use QUuid. * Async by using GeoNodeRequest class. * Move geonode to src/gui. * Use stack not heap. * Remove unused includes. * Use signal to handle request. * Use QStringLiteral. * Switch to use Q_FOREACH. * Use Q_FOREACH and addressing PR's review. * Set private for data members. * update sip * Update sip. * Update sip. * Fix sip problem to make it buildable again. * Remove geocms * Tidy up code. * Use QgsSetting Scope::Provider. * Fix missing zip.h Nyall Dawson 2017-08-07 Fix incorrect icon sizes in Python console Console was not respecting application icon size setting Harrissou Sant-anna 2017-07-29 Update broken links to documentation Because links to doc are based on plain hyperlinks, changes in doc structure affect these relations. This PR fixes the broken links. Merge: 42d7e0b898 c3b62ad4ca Nyall Dawson 2017-08-07 Merge pull request #4982 from nyalldawson/drop_file_drop_file_drop_file_drop_file_drop Remove QgsFileDropEdit widget and integrate functionality into QgsFileWidget Idan Miara 2017-08-06 Updated instructions on building QGIS master under MSVC 2015 andreasneumann 2017-08-06 renamed parameter names of array_slice, ran prepare-commit.sh andreasneumann 2017-08-06 [FEATURE] array_slice expression function Jürgen E. Fischer 2017-08-06 cancelled => canceled etc. //#spellok Nyall Dawson 2017-08-07 Customise->Customize Jürgen E. Fischer 2017-08-06 fix 'allows to/allows one to' spell errors and enhance to our spellchecker to deal with those Merge: 5f87bd8643 05a039b173 Nyall Dawson 2017-08-07 Merge pull request #4986 from nyalldawson/console_imports Import gui, analysis, processing and Qt classes on console startup Jürgen E. Fischer 2017-08-06 msvc: suppress some warnings Jürgen E. Fischer 2017-08-06 prepare-commit.sh: when run as pre-commit hook use /dev/tty. And don't generally complain about trailing whitespaces as we have cases where that's fine (and hence are excluded from astyle). Nyall Dawson 2017-08-06 [needs-docs] Remove python console "import class" action Since these classes are always imported by default, there's no need for a toolbar action to manually import them Merge: c9e754cf7b 6823d1f5f9 Andreas Neumann 2017-08-06 Merge pull request #4983 from raymondnijssen/master new contributor Raymond Nijssen Nyall Dawson 2017-08-06 Import all qgis.gui, analysis, processing, and Qt classes by default in Python console Because it's a PITA to remember to manually import these all the time Merge: 78e1026c21 9ba2d7b5c2 Andreas Neumann 2017-08-06 Merge pull request #4985 from raymondnijssen/patch-1 Update CONTRIBUTORS Raymond Nijssen 2017-08-06 Update CONTRIBUTORS added contributor Raymond to CONTRIBUTORS too Andreas Neumann 2017-08-06 Add myself as a contributor Raymond Nijssen 2017-08-06 new contributor Nyall Dawson 2017-08-06 Remove QgsFileDropEdit widget and integrate functionality into QgsFileWidget It makes no sense to have two classes covering this use case, with partial functionality in each. Smash the two together so we can safely use QgsFileWidget for all use cases in future. Nyall Dawson 2017-08-06 Improve appearance of QgsFileWidget Fix vertical alignment of widgets so that they are always in line Tim Sutton 2017-08-06 [FEATURE] Colourblind preview modes now work on OSX (#4971) * [FEATURE] Colourblind preview modes now work on OSX * Enable colour picker widgets on Mac OS and colour preview modes in composer in Mac OS Luigi Pirelli 2017-08-06 From Clipboard Cut&Paste fix when attached special field values. Fiexies #16870 Denis Rouzaud 2017-08-06 rename symbology-ng to symbology Harrissou Sant-anna 2017-08-06 Fix option label Jürgen E. Fischer 2017-08-06 fix windows build (followup acead27197; that went through travis ;)) Martí ANgelats i Ribera 2017-08-06 Fixed the FALLTHROUGH macro. Alessandro Pasotti 2017-08-06 Fix QgsFileWidget remember the folder functionality Merge: 0ebc1315d0 06f4c396ad Alessandro Pasotti 2017-08-06 Merge pull request #4975 from boundlessgeo/openvectorlayer-removal Removed QgsOpenVectorLayer that is now the source select widget for '… Alessandro Pasotti 2017-08-06 Removed QgsOpenVectorLayer that is now the source select widget for 'ogr' provider Denis Rouzaud 2017-08-06 reenable spelling and sipify tests Denis Rouzaud 2017-08-06 increase timeouts for code layouts Merge: a612a6874d 7f1fa540b7 Nyall Dawson 2017-08-06 Merge pull request #4973 from nyalldawson/std_reverse Use std::reverse instead of custom array reverse Alessandro Pasotti 2017-08-06 Sipify docstring for signal Merge: 7f5b4dbc18 3a715dbb80 Alessandro Pasotti 2017-08-06 Merge pull request #4969 from boundlessgeo/unified-layer-dialog-raster-mods Unified layer dialog raster mods Nyall Dawson 2017-08-06 Use std::reverse instead of custom array reverse Nyall Dawson 2017-08-06 Followup 6ed389c8, fix push direct to master ;) Harrissou Sant-anna 2017-08-06 Improve Diagram dialog Make combobox, spinbox and textbox expand Use group boxes in Rendering and Placement tabs Harrissou Sant-anna 2017-06-29 [needs-docs] Move diagram z-index option to a renamed Rendering tab Trying to standardize dialog with the Labels tab: * Rename the Appearance tab to Rendering * Move the Diagram z-index option from the placement tab to rendering; i believe it's more about visibility than x-y placement Also Improve diagram and label z-index tooltip Tim Sutton 2017-08-05 Python console (#4550) * Use tabbed view for python console settings. Allow fonts larger that 15pt in console and python editor. * Make the python console settings list look more like the C++ implemented settings dialogs. * Use scroll areas in python console settings to prevent widget squashing * Fix python console settings icons * updating python console settings to be part of main QGIS settings * Revert "updating python console settings to be part of main QGIS settings" This reverts commit a811d7d7b184fece419f6610321a98f1acc9238f. Merge: 0395225c41 303f9b7cdd Andreas Neumann 2017-08-05 Merge pull request #4970 from andreasneumann/array_reverse [FEATURE] expression function array_reverse Jürgen E. Fischer 2017-08-05 INSTALL updates: MSVC builds, debian builds Jürgen E. Fischer 2017-08-05 fix translation string again and improve translation scripts (followup 79a095cb) Jürgen E. Fischer 2017-08-05 package.cmd: don't exit parent when displaying usage Andreas Neumann 2017-08-05 [FEATURE] expression function array_reverse Alessandro Pasotti 2017-08-05 Renamed vars Merge: ca1abdc716 470afbebbe Nyall Dawson 2017-08-06 Merge pull request #4950 from nyalldawson/algs Port some more algs to new API Merge: 2e2edd64c2 40ccd3bcb3 Nyall Dawson 2017-08-06 Merge pull request #4964 from arnaud-morvan/processing_delete_dialogs [processing] Correctly delete processing dialogs Mario Baranzini 2017-08-05 Fix qt qhash seed for QT >= 5.6.0 Alessandro Pasotti 2017-08-05 Add raster widget to data source manager dialog Also: - created source select widget for GDAL provider - created source select widget for OGR provider - added addVecorLayers signal to the base class Nyall Dawson 2017-08-05 Use correct file filters for processing vector/raster input selectors Merge: 0854e795d9 5100d85c49 Nyall Dawson 2017-08-05 Merge pull request #4963 from Gustry/category add category in QgsLayerMetadata using keywords Nyall Dawson 2017-08-05 Allow specifying a 'primary key' field when comparing layers for processing tests Some algorithms will return results in different orders, e.g. due to the use of dicts or other methods which do not guarantee a fixed return order. Using a primary key to do the feature match allows us to flexibly handle these situations and provide tests for these algorithms. Alessandro Pasotti 2017-08-05 Source select signals: remove duplicate code and rely to the base class Matthias Kuhn 2017-08-02 Protect postgis crs cache with mutex Matthias Kuhn 2017-07-31 Stay more responsive while scheduling preview jobs Because starting 8 jobs on the main thread in a loop can lead to reduced responsiveness. The new approach is to start each job 10 ms after the scheduling the last one. Matthias Kuhn 2017-07-31 [postgis] Cache unknown CRS information CRS information is queried when setting up a new feature source. This happens on the main thread (read: blocking). With this patch, at least this only happens once per srid. arnaud.morvan@camptocamp.com 2017-05-10 Remove invisible layers from legend Do not show invisible layers in composer legend. Useful for raster layers as QgsMapHitTest only take care of vector layers. Related with #14194 Related with #11641 Nyall Dawson 2017-08-05 Fix typo in gridify alg Nyall Dawson 2017-08-05 Port Stats by Category to new API Improvements: - keep original field type and name for category field - add unit test Nyall Dawson 2017-08-05 Port Join Attributes alg to new API Improvements: - don't fetch unused geometry for joined table Nyall Dawson 2017-08-05 Remember window geometry in multi input dialogs Nyall Dawson 2017-08-04 Add alternate reference layer for points to path algorithm Nyall Dawson 2017-08-04 Add second reference layer for topocolor algorithm Nyall Dawson 2017-08-04 Allow specifying multiple possible vector layer results for processing tests Some algorithms are non-deterministic and the results may vary from run to run. In this case we allow specifying multiple possible valid results, and the test will pass if the result layer matches any of these. Nyall Dawson 2017-08-04 Allow testing of layer equality without throwing asserts Sometimes in tests it's required to check for layer equality without aborting in case of mismatches Nyall Dawson 2017-08-04 Allow list of acceptable raster hashes for processing algorithm tests Differences in gdal libraries mean the hash value may differ between platforms. Allow multiple acceptable hashes to be listed for expected test results Nyall Dawson 2017-08-04 Port Eliminate Selection to new API Nyall Dawson 2017-08-04 Port Topocolor algorithm to new API Nyall Dawson 2017-08-03 Port points to path to new API Improvements: - Maintain Z/M values - Keep original data type for group/order fields - Group field is optional - Added unit tests - Don't export text files for features by default Nyall Dawson 2017-08-03 Port hub lines algorithm to new API Improvements: - transparent reprojection to match hub/spoke CRS - keep all attributes from matched hub/spoke features - don't break after matching one hub point to spoke - instead join ALL hub/spoke points with matching id values Nyall Dawson 2017-08-03 Port Hub Distance (lines) to new API Improvements: - handle different CRS between points and hubs - add unit test Nyall Dawson 2017-08-03 Port Hub Distance (points) to new API Improvements: - handle different CRS between points and hubs - add unit test Nyall Dawson 2017-08-03 Add tests for gridify Nyall Dawson 2017-08-03 Port gridify to new API Nyall Dawson 2017-08-02 Port grid lines to new API Nyall Dawson 2017-08-02 Port random selection algorithms to new API And heavily optimise random selection within subsets alg Nyall Dawson 2017-08-02 [processing] If an error occurs while running an algorith, always keep the algorithm dialog open after execution Otherwise it's hard to see the error - you have to know to check the python log. Keeping the dialog open at the log makes the error immediately visible to the user Nyall Dawson 2017-08-02 Register QgsFeatureIds metatype Fixes warnings when using signals which use this type, like QgsVectorLayer::selectionChanged arnaud.morvan@camptocamp.com 2017-08-05 [processing] Correctly delete processing dialogs del only delete the python variable, not the dialog which is owned by the main window. Etienne Trimaille 2017-08-04 add category in QgsLayerMetadata using keywords Jürgen E. Fischer 2017-08-05 update oracle selection dialog (followup dc6017dc1) Merge: 5e2b17af9f fef3bc099d Alessandro Pasotti 2017-08-04 Merge pull request #4962 from boundlessgeo/unified-layer-dialog-mods Unified layer dialog mods Denis Rouzaud 2017-08-04 Update .agignore Nyall Dawson 2017-08-05 Followup 69a25d Nyall Dawson 2017-08-05 Revert "translation string fix" Causes 'AlgorithmDialog' object has no attribute 'trUtf8' error when trying to launch processing algorithms Nyall Dawson 2017-08-05 Add initial test suite for processing algorithm dialog Alessandro Pasotti 2017-08-04 Renamed button slots and make ogr dialog inherit from the abstract base Merge: 21653c0df8 511521ff2b Alessandro Pasotti 2017-08-04 Merge pull request #4956 from jgrocha/profilemenu Fix #16970 (related to PR#4184) Jürgen E. Fischer 2017-08-04 packaging update: include libzip Andreas Neumann 2017-08-04 Added new help files to the expression function groups of Arrays and Maps Jürgen E. Fischer 2017-08-04 translation string fix Merge: f96442884b c2138ca4bd Andreas Neumann 2017-08-04 Merge pull request #4957 from andreasneumann/master Correct help of expression array_remove_all Alessandro Pasotti 2017-08-04 Move the buttons and connections into the base class This was a small refactoring to homogenize the dialogs buttons and add an Ok/Add button bar. Andreas Neumann 2017-08-04 Correct help of expression array_remove_all Merge: b20f4c6729 9fe326dee2 Alexander Bruy 2017-08-04 Merge pull request #4954 from alexbruy/processing-band [FEATURE][needs-docs][processing] add parameter representing raster band Jorge Gustavo Rocha 2017-08-04 Fix #16970 (related to PR#4184) Merge: 3c58599bd1 86c63a15b6 Matthias Kuhn 2017-08-04 Merge pull request #4845 from pblottiere/zip [FEATURE] New zip format Alexander Bruy 2017-08-04 [processing] more consistent naming for class members, setters and getters Alexander Bruy 2017-08-04 [processing] tests for new band parameter Alexander Bruy 2017-08-04 [processing] adapt algorithms to use new band parameter Alexander Bruy 2017-08-04 [processing] add parameter representing raster band Matthias Kuhn 2017-07-28 Remove what's this button Nyall Dawson 2017-08-03 Fix tiny marker and ellipse symbol preview icons on HIDPI screens lbartoletti 2017-08-03 - Fix crash for QgsMapToolCircle3Tangents when segment is not activated or segments are parallels. - Add preconditions for methods of QgsTriangle when is empty or invalid. Tests and docs are updated. Nyall Dawson 2017-08-03 Remove invalid return from API doc, remove some redundant inclusions lbartoletti 2017-08-02 Add circle from 3 tangents Nyall Dawson 2017-08-03 Fix broken strings in expression function help Nyall Dawson 2017-08-03 Fix always disabled layout extent decoration widget Nyall Dawson 2017-08-03 Fix infinitely growing widgets Fixes #16849 Merge: 1887cfffa8 d88a7f4198 Nyall Dawson 2017-08-02 Merge pull request #4949 from lbartoletti/inclination_help add missing help for inclination Nyall Dawson 2017-08-02 Only grab tap-and-hold gestures on Android We don't want to capture these on desktop environments - it messes with dropdown menus and other click and drag type operations lbartoletti 2017-08-01 Shapes drawing with 3 points are no longer frozen when a left click is made for the 3rd point. lbartoletti 2017-08-01 add missing help for inclination Merge: 0328b7af48 79adad7c8c Alexander Bruy 2017-08-01 Merge pull request #4948 from alexbruy/processing-raster [processing] restore and improve some raster algorithms Alexander Bruy 2017-08-01 indentation Alexander Bruy 2017-08-01 [processing] remove unused code Alexander Bruy 2017-08-01 [processing] adopt algs to use new API call to retrieve GDAL driver Alexander Bruy 2017-08-01 [API] method to retrieve corresponding GDAL driver from a file extension Alexander Bruy 2017-08-01 [processing] limit pixel size values Alexander Bruy 2017-07-28 [processing] port raster layer statistics Alexander Bruy 2017-07-28 [processing] improve Create constant raster algorithm Merge: a8f6dbc3b7 917263a9a3 Nyall Dawson 2017-08-01 Merge pull request #4943 from nyalldawson/exp_layer_rel Add items for project map layers and relations to expression builder Merge: 0db8a5816b e44a5ce44a D'Hont René-Luc 2017-08-01 Merge pull request #4945 from pblottiere/server_smallclean [server] Small clean-up in WMS renderer lbartoletti 2017-07-31 Add CircleExtent svg Merge: 6036fa6a7c 0db8a5816b lbartoletti 2017-07-31 Merge branch 'master' into regularShape_gui lbartoletti 2017-07-31 clean Blottiere Paul 2017-07-31 Set an attribute as private instead of protected Blottiere Paul 2017-07-24 Update sip binding Blottiere Paul 2017-07-24 Remove sip rule in header Blottiere Paul 2017-07-24 Update spell check file Blottiere Paul 2017-07-24 Update documentation Blottiere Paul 2017-07-24 Set destructor as virtual Blottiere Paul 2017-07-17 Some cleanups in qgisapp Blottiere Paul 2017-07-17 Update documentation for QgsProjectArchive Blottiere Paul 2017-07-17 Update tests Blottiere Paul 2017-07-17 Update sip binding Blottiere Paul 2017-07-17 Remove zip/unzip methods from QgsProject Blottiere Paul 2017-07-17 Fix compilation by taking libzip version into account Blottiere Paul 2017-07-13 Add libzip-dev in travis.yml Blottiere Paul 2017-07-13 Temporary .qgs files are deleted Blottiere Paul 2017-07-13 Add QIODevice::Truncate for opening a new file Blottiere Paul 2017-07-13 Add a QgsProjectArchive class to keep QgsArchive generic Blottiere Paul 2017-07-13 Replace toLower() with compare( ..., Qt::CaseInsensitive ) Blottiere Paul 2017-07-13 Fix camel case Blottiere Paul 2017-07-11 .qgz files are supported by default for opening Blottiere Paul 2017-07-11 Archive has to be cleared when clear() is called Blottiere Paul 2017-07-11 Add more tests Blottiere Paul 2017-07-11 Update documentation and sip binding Blottiere Paul 2017-07-11 Remove unnecessary ternary test Blottiere Paul 2017-07-11 Datasource path are relatives in embedded qgs project Blottiere Paul 2017-07-10 [FEATURE] Add the possibility to save/open a project in .qgz Blottiere Paul 2017-07-10 Add tests Blottiere Paul 2017-07-10 [FEATURE] Project may be zipped/unzipped Blottiere Paul 2017-07-07 Add tests Blottiere Paul 2017-07-07 Add utilities functions for zip support Blottiere Paul 2017-07-06 Add libzip as dependency Blottiere Paul 2017-07-31 Add tests Blottiere Paul 2017-07-31 Small cleanups in WMS renderer Merge: cf753e9ff4 1da9c607c9 Matthias Kuhn 2017-07-31 Merge pull request #4944 from m-kuhn/PyOverrideCursor Safer cursor overriding for python Matthias Kuhn 2017-07-31 [MetaSearch] Make dialog element size dynamic Matthias Kuhn 2017-07-31 Fix typo lbartoletti 2017-07-31 rm qgsmaptooladdregularshape.{cpp,h} Nyall Dawson 2017-07-31 Allow setting project for QgsExpressionBuilderWidget (still defaults to QgsProject::instance()) Nyall Dawson 2017-07-30 Add some unit tests for QgsExpressionBuilderWidget Nyall Dawson 2017-07-30 Add items for project map layers and relations to expression builder Allows easy insertion of map layer IDs and relation IDs into expressions. Numerous expression functions now utilise these, so it makes sense to allow them to be easily inserted. Fix #11680, #16879 Sponsored by Andreas Neumann Matthias Kuhn 2017-07-30 Add missing import Matthias Kuhn 2017-07-30 Even more endless hourglass avoidance Matthias Kuhn 2017-07-30 More endless hourglass protection Matthias Kuhn 2017-07-30 Avoid endless wait cursors in console Matthias Kuhn 2017-07-30 Avoid endless wait cursors lbartoletti 2017-07-30 Remove rectangle3points (crash) Merge: f6b8426b20 91e39a7a95 Matthias Kuhn 2017-07-30 Merge pull request #4942 from gacarrillor/relation_reference_widget_fixes [needs-docs] Relation Reference Widget: Add option to show/hide Open Form Button Nathan Woodrow 2017-07-30 Profile menu naming Nathan Woodrow 2017-07-30 Hide profiles section if there is only one user profile gacarrillor 2017-07-29 [needs-docs] Relation Reference Widget: Add option to show/hide the Open Form Button The option was already available in the API (QgsRelationReferenceWidget->setOpenFormButtonVisible), but couldn't be used from QgsEditorWidgetSetup nor from the config dialog. For the former, a 'ShowOpenFormButton' key is added, whereas for the latter, a new checkbox is available. Being able to hide the Open Form Button is helpful when configuring lookup tables, where a single combo box should be shown in the edit form with no additional buttons. lbartoletti 2017-07-30 Fix crash for rectangle (centerPoint - extent) lbartoletti 2017-07-29 Fix tests lbartoletti 2017-07-29 Add rectangle and regular polygon. Rectangle crash Nathan Woodrow 2017-07-28 Move profiles to settings menu Merge: 7f1bb72872 5281a3697f Nyall Dawson 2017-07-29 Merge pull request #4938 from SrNetoChan/dialog_titles_2 More work on titles capitalization Alexandre Neto 2017-07-28 More work on titles capitalization Marco Hugentobler 2017-07-28 Show toplevel wms group in browser Merge: 4705c97511 f43df122ec Matthias Kuhn 2017-07-28 Merge pull request #4937 from m-kuhn/attributeTableCodeEnhancements$ Attribute table code enhancements Matthias Kuhn 2017-07-28 Fix typo in api_break.dox Matthias Kuhn 2017-07-28 Pre-Qt 5.6 compatibility Matthias Kuhn 2017-07-20 Q_FOREACH instead of non const iterator Matthias Kuhn 2017-07-20 Modernize connections to actions Use function references rather than SLOTs Ismail Sunni 2017-07-27 Add {GP} to make the script use gsed in macos. Merge: 9763b602fc aa65af5e1a D'Hont René-Luc 2017-07-28 Merge pull request #4898 from tcoupin/master Fix srsDimension parsing in GML, fixes #15721 Merge: fbff452e5c e8290928dd Nyall Dawson 2017-07-28 Merge pull request #4936 from nyalldawson/algs Restore more processing algs Nyall Dawson 2017-07-28 Port Variable distance buffer to new API Improvements: - add cap style/join style/ miter limit setting from fixed distance buffer Nyall Dawson 2017-07-28 Port fixed distance buffer to new API Nyall Dawson 2017-07-28 Port Convex Hull alg to new API Improvements: - slight optimisation to feature requests - don't request attributes which are not used - Remove "method" param. Now the decision to group by field or not is made only on whether a class field was selected or not Nyall Dawson 2017-07-28 Port singlepart to multipart to new API, fix disabled test Nyall Dawson 2017-07-28 Port points along line to new API Nyall Dawson 2017-07-28 Port extract specific nodes algorithm to new API Improvements: - keep Z/M values if present in geometries Nyall Dawson 2017-07-28 QgsGeometry::vertexAt now returns QgsPoint, not QgsPointXY Since it's easy to convert from a QgsPoint to a QgsPointXY, but impossible to recover the Z/M values lost by only returning a QgsPointXY. Nyall Dawson 2017-07-28 Port delete duplicate geometries to new API Nyall Dawson 2017-07-28 Port equivalent num field algorithm to new API Jürgen E. Fischer 2017-07-28 run t2tdoc Merge: c0c18cd466 0a4a76ec9b Jürgen E. Fischer 2017-07-28 Merge pull request #4935 from johanvdw/patch-1 update INSTALL: only GRASS 7 is supported Johan Van de Wauw 2017-07-27 update INSTALL: only GRASS 7 is supported INSTALL has to be updated as only GRASS7 is now supported ( #4847 ) Alessandro Pasotti 2017-07-27 Added missing \param to ctor documentation Merge: 5c82a856bf 5a62029478 Hugo Mercier 2017-07-27 Merge pull request #4932 from pblottiere/bugfix_chainfilter2 Fixes relation reference widget when filters are reset Blottiere Paul 2017-07-27 Add tests Blottiere Paul 2017-07-27 Fixes relation reference widget when filters are reset Merge: 4aaecb95ba 82182040ab Nyall Dawson 2017-07-27 Merge pull request #4929 from nyalldawson/algs Restore some more processing algorithms... Nyall Dawson 2017-07-27 Port Create Constant Raster to new API and add test Nyall Dawson 2017-07-27 Port split with lines to new API Improvements: - handle transparent reprojection if layer and lines are in different CRS Nyall Dawson 2017-07-27 Port Explode algorithm to new API Improvements: - Keep Z/M values if present - Add unit tests Ismail Sunni 2017-07-27 Add bash version checking for sip_include.sh. Nyall Dawson 2017-07-27 Port Polygonize to new API Nyall Dawson 2017-07-27 Port Truncate alg to new API Nyall Dawson 2017-07-27 Port create spatial index algorithm to new API Nyall Dawson 2017-07-27 Allow setting layer type filter for QgsProcessingParameterVectorLayer Turns out this is required for some algorithms Nyall Dawson 2017-07-27 Port merge lines algorithm to new API Nyall Dawson 2017-07-27 Restore text to float algorithm And add test Nyall Dawson 2017-07-27 Port export geometry info to new API Nyall Dawson 2017-07-27 Remove some unrequired iface usage from processing algs Flip to context.project().crs() use instead Nyall Dawson 2017-07-27 Use context.project() instead of QgsProject.instance() Nyall Dawson 2017-07-27 Remove vector.simpleMeasure It's quite a confusing function - instead use optimised versions of the measurement calculations in its place Nyall Dawson 2017-07-27 Astyle Nyall Dawson 2017-07-27 Temporarily disable spelling and sip uptodate tests on Travis Tests are timing out for an unknown reason, causing valid commits to fail Nyall Dawson 2017-07-27 Fix coverity identical code for different branches warning Nyall Dawson 2017-07-27 Fix some unhandled db errors in user profiles (thanks to Coverity) Nyall Dawson 2017-07-27 Fix tiny svg preview size on hidpi displays Nyall Dawson 2017-07-27 Fix typo causing undefined behavior warnings Merge: a3af69a44d 8d4dec5c3f Nyall Dawson 2017-07-27 Merge pull request #4924 from SrNetoChan/dialog_titles Making dialog titles use Book Style Capitalization [needs-docs] Alexandre Neto 2017-07-26 Making dialog titles use Book Style Capitalization [needs-docs] D'Hont René-Luc 2017-07-26 [BUGFIX][SERVER] GetFeatureInfo not evaluated for maptip context when using FILTER param fixed #16670 Merge: cf042dc5dd a7693d9076 Tom Kralidis 2017-07-26 Merge pull request #4923 from GeoCat/closeXmlTag Close unmatched xml tag Merge: 1b9dea9ea1 5cfed129b5 Nyall Dawson 2017-07-26 Merge pull request #4838 from aaime/textsymbolizer_sc SLD label exports. fixes #8925 doublebyte1 2017-07-26 - closed unmatched xml tag. Merge: d19b4aa2bf 58ea88715d Hugo Mercier 2017-07-26 Merge pull request #4904 from pblottiere/bugfix_chainfilter Fixes relation reference widget when chain filter option is activated, fixes #16903 Andrea Aime 2017-06-16 Ading all other labelling options supported by SLD. fixes #8925 Blottiere Paul 2017-07-21 Add tests Blottiere Paul 2017-07-21 Fix relation reference widget when 'Chain Filters' is activated. Fixes #16903 Merge: f0a6376adb cdfca0a45f Hugo Mercier 2017-07-26 Merge pull request #4905 from pblottiere/bugfix_scrolllocked Fixes value relation widget to keep scrollbar activated, fixes #16654 Merge: 11dd4170de c89a15a247 Nyall Dawson 2017-07-26 Merge pull request #4910 from nyalldawson/layout_next Layouts, chapter III Nyall Dawson 2017-07-26 Try to balance UI element sizes on windows builds Nyall Dawson 2017-07-26 Fix vector file formats show in processing options for raster output extension (fix #16894) Nyall Dawson 2017-07-26 Move 'Run as batch' button to bottom of algorithm dialog Inserting it into the tab widget doesn't work well cross platform/between hidpi/lowdpi displays. So instead add it as a normal button in the button box. Also fix capitalization of button text Fixes #16767 Merge: 1b9c5be10d 383422f069 Nyall Dawson 2017-07-26 Merge pull request #4921 from nyalldawson/fix_deleted_algs Fix "wrapped object has been deleted" errors in Processing Nyall Dawson 2017-07-26 Fix "wrapped object has been deleted" errors in Processing Ownership of Python subclass algorithm instances was getting mangled due to passing through multiple functions with /Factory/ annotations. As per Phil Thomson's advice on https://www.riverbankcomputing.com/pipermail/pyqt/2017-July/039450.html: " /Factory/ is used when the instance returned is guaranteed to be new to Python. In this case it isn't because it has already been seen when being returned by createInstance(). (However for a different sub-class implemented in C++ then it would be the first time it was seen by Python so the /Factory/ on create() would be correct.) You might try using /TransferBack/ on create() instead - that might be the best compromise. " Changing to /TransferBack/ indeed fixes the error for me. Andrea Aime 2016-11-20 Porting Raymond Nijssen FOSS4G 2016 labeling work onto latest version of master, with basic support for testing. fixes #8925 Merge: c5371b64cb 588fe49aee Hugo Mercier 2017-07-25 Merge pull request #4839 from pblottiere/joinconstraints [FEATURE] Constraints are resolved for joined fields Víctor Olaya 2017-06-23 added new SAGA descriptions (cherry picked from commit a3bb3f13902638ee38f85c25c57d68b34b33bfbc) Alessandro Pasotti 2017-07-25 Minor fix in comment text Alexandre Neto 2017-06-21 Restores QToolButton Alexandre Neto 2017-06-02 Fixes Table Background Color Dialog behavior Merge: fc0bd62ece ecd2c650ca Alexander Bruy 2017-07-25 Merge pull request #4916 from NaturalGIS/master_fix_saga_cluster_analysis [processing] fix SAGA cluster analysis for rasters Jürgen E. Fischer 2017-07-25 typo fix Nyall Dawson 2017-07-25 Don't disable page height/width controls when set to a known page size Instead leave them enabled, and flick across to custom page size if they're changed. Nyall Dawson 2017-07-25 Make matching to known page sizes less fussy Since all gui widgets for page sizes limit to 2 decimal places, we need to allow this much tolerance when checking the setting against known page sizes. Nyall Dawson 2017-07-25 Add some pixel sized wallpapers to the standard page sizes Nyall Dawson 2017-07-25 Add some missing overrides Nyall Dawson 2017-07-25 Fix layout context flags not being respected when rendering items Nyall Dawson 2017-07-25 Astyle Nyall Dawson 2017-07-25 Fix calculation of layout bounds considers page shadow Nyall Dawson 2017-07-25 Try to fix sip item casting clashing between composer items and layout items Add a temporary hack to QgsComposerItem subclassing to handle this for now. Nyall Dawson 2017-07-25 Set the background for layouts on the view, rather then in the scene Setting the background on the scene means in applies in renders of the scene (e.g. to images). We don't want this - we always want scenes rendered on transparent backgrounds. So instead use stylesheets to only show the grey background outside of pages in the view. Nyall Dawson 2017-07-22 Show known page size when opening page properties if current page size matches Nyall Dawson 2017-07-22 Functional page properties widget Nyall Dawson 2017-07-22 Add a lot of framework code for showing item properties in designer And hook up a non-functional page properties widget which is shown when right clicking on a page in the view. Nyall Dawson 2017-07-22 Refine item widget creation methods in layout item gui registry Nyall Dawson 2017-07-22 Port base class for item configuration widgets Nyall Dawson 2017-07-22 [needs-docs] Start on right click menu for layouts Currently only contains option for removing the current page and (non-functional) option for setting current page properties Nyall Dawson 2017-07-22 Add method to retrieve page at a specified layout position Nyall Dawson 2017-07-22 Add an interface for creation of QgsLayoutView context menus Allows display of custom right click menus when right click events are not handled by the current layout view tool. Nyall Dawson 2017-07-22 Add unit test for scaling layout view with layouts in pixels Nyall Dawson 2017-07-22 Fix initial position of items for non mm layout units Nyall Dawson 2017-07-22 Fix scale calculation when layout is in pixels Nyall Dawson 2017-07-22 Don't use constant space between pages - doesn't work well for non mm units Nyall Dawson 2017-07-22 Default to layout units in new page dialog Nyall Dawson 2017-07-22 Show correct unit type in status bar Nyall Dawson 2017-07-22 Fix cursor position display for multipage layouts Nyall Dawson 2017-07-21 Fix drawing of rulers with multipage layouts Nyall Dawson 2017-07-22 Draw page shadow in layout units Simplifies code a lot, pixel based size proved to complex for small result Nyall Dawson 2017-07-21 Add a dialog for inserting new pages into a layout Nyall Dawson 2017-07-21 Add ratio lock for width/height in new item properties dialog Nyall Dawson 2017-07-21 QgsLayoutUnitComboBox can be linked to spin boxes so that their values are automatically updated when the combo box unit changes This means that you can flip between units and things like the existing width and height are converted immediately to the new unit Nyall Dawson 2017-07-21 Fix page shadow drawing Nyall Dawson 2017-07-20 wip use page as item parent Nyall Dawson 2017-07-19 Add some tests for data defined page size Nyall Dawson 2017-07-19 Start on reflow support for page collections (needs tests) Nyall Dawson 2017-07-19 Add support for adding/removing pages to a collection Nyall Dawson 2017-07-19 Add methods for handling page size to QgsLayoutItemPage Nyall Dawson 2017-07-18 wip page rendering Nyall Dawson 2017-07-18 Add a page collection to layouts, and start porting composer page items Nyall Dawson 2017-07-18 Port item id and uuid code Nyall Dawson 2017-07-18 Add support for reading/writing item properties to XML Nyall Dawson 2017-07-18 Add API to save/restore QgsLayoutObject properties to XML Nyall Dawson 2017-07-25 Fix size of some color widgets on hidpi displays Nyall Dawson 2017-07-25 Fix size of color swatch grid in color buttons on hidpi displays Nyall Dawson 2017-07-25 Fix menu header appearance on hidpi displays Nyall Dawson 2017-07-25 Use QgsMenuHeaderWidgetAction instead of QMenu::addSection Because addSection adds really ugly separators and throws out the menu alignment Mathieu Pellerin 2017-07-25 [FEATURE] Add copy to clipboard function to save as image (#4914) Sponsored by Andreas Neumann. Jürgen E. Fischer 2017-07-24 vector layer save as: adjust our to OGR's defaults * GPX_USE_EXTENSIONS default is false not true (fixes #16811) * CSV GEOMETRY is none not AS_XY (fixes #16819) (followup 9a6235db) Giovanni Manghi 2017-07-24 master: fix SAGA cluster analysis for rasters Blottiere Paul 2017-07-11 Constraints fail on non existent joined fields Blottiere Paul 2017-07-10 Add tests Blottiere Paul 2017-07-10 Update sip binding Blottiere Paul 2017-07-10 [FEATURE] Constraints are updated on joined fields when dynamic form option is enabled Denis Rouzaud 2017-07-24 Qt 5.5 has no default value for parent in QAction constructor see http://code.qt.io/cgit/qt/qtbase.git/commit/src/widgets/kernel/qaction.h?id=536da5eb6ab1b4b07c13ad9f4c0f69dba5ca1624 Merge: 33071f4720 90e68771ec Alessandro Pasotti 2017-07-24 Merge pull request #4755 from SrNetoChan/fix_datasource_manager_ui Removes frames from data manager dialog Denis Rouzaud 2017-07-24 fix doxymentation Denis Rouzaud 2017-07-24 enhanced output for code_layout build on Travis Nathan Woodrow 2017-07-24 Remove corner widget for profiles. Make it normal menu Hopefully for now until I work out better UX Nathan Woodrow 2017-07-24 Nicer level string in message log window Merge: db745df4a4 6202f06e98 Nyall Dawson 2017-07-24 Merge pull request #4907 from nyalldawson/symbol_button New QgsSymbolButton widget Nyall Dawson 2017-07-24 Fix more tests Nyall Dawson 2017-07-24 Fix failing tests Denis Rouzaud 2017-07-24 fix indentation Denis Rouzaud 2017-07-24 remove QgsScrollAreaWidgetPlugin from custom widgets it had to be removed form the widget list in uic plugin. It might be better to provide the real list of implemented widgets rather than the full gui list. fixes #16428 Merge: 2723f4f199 c440ade2d8 Alexander Bruy 2017-07-24 Merge pull request #4901 from alexbruy/processing-random [processing] restore "random" algorithms Nyall Dawson 2017-07-24 Allow copying and pasting symbols between QgsSymbolButtons Alexander Bruy 2017-07-24 [processing] remove Z/M addition from "random" algorithms Alexander Bruy 2017-07-21 [processing] port Random points along lines Alexander Bruy 2017-07-21 [processing] port Random points in polygons Alexander Bruy 2017-07-21 [processing] restore Random points in layer bounds Alexander Bruy 2017-07-21 [processing] port Random points within extent Denis Rouzaud 2017-07-24 remove duplicate method followup 391712d2d42a761acb4bacce81cbe9ed8da52f6b Nathan Woodrow 2017-07-24 Always log message bar messages to message log Mainly so they don't just disappear on the user Nathan Woodrow 2017-07-24 Load default profile name from global Also adds overrideLocalProfile to ignore local profiles.ini file Nathan Woodrow 2017-07-24 Also load profiles-path from global settings Nathan Woodrow 2017-04-10 [FEATURE] Add user profiles. All user settings/plugins, etc are now loaded from APPDATA for each platform and no longer .qgis3 and are isolated from each other. This allows for different profiles depending on what the user of QGIS needs, e.g test, prod, demo, etc Profile menu allows for switching between profiles, or creating new ones. Nyall Dawson 2017-07-24 Add some missing /Factory/ annotations Mathieu Pellerin 2017-07-24 [welcome page] improve rounded rect background color Merge: 9a12249b02 e304662a4f Nyall Dawson 2017-07-24 Merge pull request #4909 from nyalldawson/label_units Use standard QgsUnitTypes::RenderUnit throughout labeling Nyall Dawson 2017-07-24 Use standard QgsUnitTypes::RenderUnit throughout labeling Instead of duplicate labeling specific unit enum, reuse the QgsUnitTypes::RenderUnit enum in labeling. This brings several improvements, including: - label offset/distance/repeat units now works correctly in all available unit types (inc pixels, map unit meters, points, inches, etc) - less duplicate code - labeling can use the robust QgsRenderContext methods for converting between different units and painter coordinates Also change comments for members to doxygen comments, so that these get included in the API docs. Nyall Dawson 2017-07-23 Custom widget plugin for QgsSymbolButton Nyall Dawson 2017-07-23 Port conditional formatting symbol button to QgsSymbolButton Nyall Dawson 2017-07-23 Port decoration buttons to QgsSymbolButton Nyall Dawson 2017-07-23 Add opacity slider to symbol button menu Nyall Dawson 2017-07-23 Use symbol button in annotation config widgets Nyall Dawson 2017-07-23 Port some symbol buttons across to QgsSymbolButton - composer shape style button (no other composer ones for now- they're all getting removed with layouts anyway) - point cluster/displacement renderer buttons Nyall Dawson 2017-07-23 [FEATURE] New standard widget for symbol buttons Button widgets for configuring symbol properties were reimplemented multiple times throughout the codebase. This commit creates a new standard QgsSymbolButton widget which should be used whenever a button for configuring symbol properties is required. Features include: - automatic use of inline panels whenever possible - dropdown menu with shortcuts to color settings, copy/pasting colors - accepts drag and dropped colors to set symbol color Nyall Dawson 2017-07-24 Improve string wording, capitalization and plural consistency Merge: d570b430f3 54bf013004 Nyall Dawson 2017-07-24 Merge pull request #4877 from nyalldawson/layout_next Layouts, chapter II Alexandre Neto 2017-07-22 Fix code style Alexandre Neto 2017-06-21 Enforce margins in cpp file Alexandre Neto 2017-06-20 Removes frames from data manager dialog Removes extra margin from mOptionsFrame Merge: b95d432a8c 99bf32bafb Nyall Dawson 2017-07-23 Merge pull request #4908 from nyalldawson/fix_displace_crash Fix crash in displacement/distance renderers Nyall Dawson 2017-07-23 Fix crash in displacement/distance renderers Individual symbol instances were being rendered multiple times concurrently Jürgen E. Fischer 2017-07-22 huh? of course SubLayerItem is private Jürgen E. Fischer 2017-07-22 sub layer dialog: sort by layer id and feature count numerically (fixes #16917) Merge: 89ffecbf05 dfc9285121 Alexander Bruy 2017-07-22 Merge pull request #4903 from NaturalGIS/master [processing] fix SAGA LTR mosaiking tool Merge: 0cba29cc09 e423eea2cf Alessandro Pasotti 2017-07-21 Merge pull request #4881 from boundlessgeo/xyz-auth-gui [feature][needs-docs] XYZ authentication and referer added to GUI Blottiere Paul 2017-07-21 Add tests Blottiere Paul 2017-07-21 Update sip binding Blottiere Paul 2017-07-21 Fixes value relation widget to always keep scrollbar activated. Fixes #16654 Giovanni Manghi 2017-07-21 master: fix SAGA LTR mosaiking tool Mathieu Pellerin 2017-07-21 improve extent and scale/dpi relation in save as image/PDF Mathieu Pellerin 2017-07-21 fix locked ratio width adjustment in save as image/PDF Mathieu Pellerin 2017-07-21 fix expanding ratio lock button under kbuntu qt theme Merge: eb5ac44b27 38c8268400 Nyall Dawson 2017-07-21 Merge pull request #4899 from nyalldawson/ratio_lock Allow setting width/height spin boxes to link to QgsRatioLockButton Nyall Dawson 2017-07-21 Allow setting width/height spin boxes to link to QgsRatioLockButton When set, these spin boxes will automatically be updated when their accompanying spin box changes value so that the ratio is maintained. Nyall Dawson 2017-07-21 Update test Nyall Dawson 2017-07-21 Followup 5241c74, fix calculation of heatmaps Nyall Dawson 2017-07-21 Fix memory leak in canvas preview images Jürgen E. Fischer 2017-07-21 crash report: fix report on 64bit lbartoletti 2017-07-20 - Add ellipse tools - Change QgsEllipse().toLineString to have closed linestring tcoupin 2017-07-20 Fix srsDimension parsing in GML Jürgen E. Fischer 2017-07-20 [FEATURE] fill ring tool: by pressing shift an existing ring is filled Merge: f78157be7d 5e03f579d1 Alexander Bruy 2017-07-20 Merge pull request #4896 from NaturalGIS/master_fix_saga_ltr_catchaments_area [processing] fix SAGA LTR Catchment Area tools Jürgen E. Fischer 2017-07-20 fix 67f7b3a2 Jürgen E. Fischer 2017-07-20 crash report dialog: * get current context without an exception (eg. Ctrl+\) * use
     around stack
        * make report details expandable
        * what about threads?
    
    Giovanni Manghi 	2017-07-20
    
        mater: fix SAGA LTR Catchement Area tools
    
    Merge: 96fc3bde0c 5241c74c6c
    Alexander Bruy 	2017-07-20
    
        Merge pull request #4891 from nyalldawson/fix_heatmap_raster
    
        Correctly create raster for heatmap output
    
    Merge: cd399990f1 96cf6612d3
    Nyall Dawson 	2017-07-20
    
        Merge pull request #4890 from nyalldawson/algs_next
    
        Resurrect some processing algorithms
    
    Nyall Dawson 	2017-07-20
    
        Correctly create raster for heatmap output
    
        Incorrect creation of geo transform was leading to invalid raster
        outputs and many "creating warped vrt" log messages
    
    Merge: 6e49403163 63a2b741f2
    Alessandro Pasotti 	2017-07-20
    
        Merge pull request #4889 from gacarrillor/one_button_ESC_key_handling
    
        Handle Esc key in Data Source Manager
    
    Nyall Dawson 	2017-07-20
    
        Port geometry by expression to new API
    
    Nyall Dawson 	2017-07-20
    
        Port extend lines to new API
    
    Nyall Dawson 	2017-07-20
    
        Port single sided buffer to new API
    
    Nyall Dawson 	2017-07-20
    
        Resurrect Translate algorithm
    
    Nyall Dawson 	2017-07-20
    
        Flip some more algorithms to feature based algorithms
    
    gacarrillor 	2017-07-19
    
        Fix wrong indentation detected by Travis
    
    Merge: a231f1625a 6e49403163
    gacarrillor 	2017-07-19
    
        Merge branch 'master' into one_button_ESC_key_handling
    
    gacarrillor 	2017-07-19
    
        Close Data Source Manager if child widget is closed
    
    Nyall Dawson 	2017-07-20
    
        Fix QgsFieldComboBox::setField sets incorrect field when filter is present
    
    lbartoletti 	2017-07-19
    
        - Init GUI for RegularShapes (add a Toolbar:
        RegularShapeDigitizeToolBar)
        - Add Circle Tools (2 Points on circle, 3 Points on circle, center and a
        point)
        - Fix an error on QgsCircle
    
    Sandro Santilli 	2017-07-19
    
        Test that PostGIS query can be passed as both unicode and string literal
    
        See https://issues.qgis.org/issues/16833
    
    Alessandro Pasotti 	2017-07-19
    
        Fix addWfsLayer in the WFS GUI test (blacklisted on Travis)
    
        This test segfaults locally.
    
    Matthias Kuhn 	2017-07-19
    
        [travis] Force precise
    
    Sandro Santilli 	2017-07-19
    
        Add test for #16833
    
        Tested to pass with Python 2.7.13
    
    Jürgen E. Fischer 	2017-07-19
    
        fix c29fc35155
    
    Jürgen E. Fischer 	2017-07-19
    
        also "s/( )/()/;" in sipify.pl (followup 4f9a9e036)
    
    Mathieu Pellerin 	2017-07-19
    
        [FEATURE] Locked aspect ratio state for Save as image/PDF" (#4880)
    
        Sponsored by Andreas Neumann.
    
    Merge: 744fbc5346 349c996ad2
    D'Hont René-Luc 	2017-07-19
    
        Merge pull request #4846 from rldhont/server-wms-configparser-getfeatureinfo
    
        [Server] WMS GetFeatureInfo refactoring
    
    Denis Rouzaud 	2017-07-19
    
        fix sipify tests
    
        followup 4f9a9e0360a3ce6b4289e948bb2549a0496f48f2
    
    Jürgen E. Fischer 	2017-07-19
    
        s/( )/()/;  s/==  /== /; s/!=  /!= /;
    
    Jürgen E. Fischer 	2017-07-19
    
        fix oracle provider build (followup c4e26d72)
    
    Jürgen E. Fischer 	2017-07-18
    
        oracle provider: skip updating of key attributes of added features for versioned tables
    
    Nyall Dawson 	2017-07-19
    
        Fix windows build
    
    Merge: 857f8437d1 1e145b3ab2
    Nyall Dawson 	2017-07-19
    
        Merge pull request #4777 from nyalldawson/preview
    
        Forward port Sourcepole's work on map panning previews
    
    Merge: 0b263f9ac6 11cfc78a24
    Nyall Dawson 	2017-07-19
    
        Merge pull request #4873 from nyalldawson/processing_feature_alg
    
        Add QgsProcessingFeatureBasedAlgorithm subclass
    
    Alessandro Pasotti 	2017-07-18
    
        [feature][needs-docs] XYZ authentication and referer added to GUI
    
        Fixes #16883
    
    Nyall Dawson 	2017-07-18
    
        Skip invalid returned features
    
    Merge: 6acd326a8f 854430991e
    Alessandro Pasotti 	2017-07-18
    
        Merge pull request #4737 from boundlessgeo/browser-sync
    
        [bugfix] Sync the browser connections when changed from the select dialogs
    
    Mathieu Pellerin 	2017-07-18
    
        [FEATURE] Draw extent onto canvas in save as image/PDF dialog (#4878)
    
    Alessandro Pasotti 	2017-07-18
    
        Remove unused includes and variables
    
    Alessandro Pasotti 	2017-07-18
    
        Rebase and partially revert 9bae83275368
    
        All signals are now in the base class, even if only
        a subset of available providers actually emits them.
    
        This way we can handle all source select dialogs
        the same way, regardless if they are vector, DB
        or raster (or others).
    
    Nyall Dawson 	2017-07-18
    
        Change signature of processFeature so that features are no longer modified in place
    
    Alessandro Pasotti 	2017-07-18
    
        Store canvas into the base class and set extent/crs from the arcgis classes
    
        This modification was necessary because the current implementation
        of the source select dialogs within the unified add layer dialog
        create the provider dialogs the first time and do not destroy
        them, this means that the canvas extent and CRS can change from
        a dialog invocation to the next and the extent and CRS need to
        be updated at layer creation time.
    
    Alessandro Pasotti 	2017-07-17
    
        Moved arcgis dialogs to the provider directory
    
    Alessandro Pasotti 	2017-07-17
    
        Homogenize signals from different source select dialogs, move to base class
    
    Nyall Dawson 	2017-07-18
    
        Add note about throwing QgsProcessingException to cancel algorithm execution
    
    Alessandro Pasotti 	2017-07-17
    
        Complete documentation for connectionsChanged signals
    
    Alessandro Pasotti 	2017-07-17
    
        Renamed base class to QgsAbstractDataSourceWidget
    
    Alessandro Pasotti 	2017-07-14
    
        Refactored all providers to use the new base class
    
        Also use refreshConnections from the data items when
        a refresh is required, this function also emits
        the signal to update the other GUI elements.
    
    Nyall Dawson 	2017-07-17
    
        Improve dox
    
    Nyall Dawson 	2017-07-17
    
        Always output algorithm results, even when input source has no
        features
    
        Allows more versatile models which can handle empty layers
    
    Nyall Dawson 	2017-07-17
    
        [FEATURE] Followup addition of set Z/M values algs with Drop Z/M Values algorithm
    
        Allows easy access to drop any z or m values present in a layer (e.g. if
        required for compatibility with a database destination, etc)
    
    Nyall Dawson 	2017-07-17
    
        [FEATURE] New algorithms to add Z/M values to existing geometries
    
        Allows upgrading geometries to include these dimensions, or
        overwriting any existing Z/M values with a new value.
    
        Intended mostly as a test run for QgsProcessingFeatureBasedAlgorithm
    
    Nyall Dawson 	2017-07-17
    
        Port a single python algorithm to QgsProcessingFeatureBasedAlgorithm
    
    Nyall Dawson 	2017-07-17
    
        Port some existing algorithms to QgsProcessingFeatureBasedAlgorithm
    
    Nyall Dawson 	2017-07-10
    
        Add QgsProcessingFeatureBasedAlgorithm subclass
    
        An abstract QgsProcessingAlgorithm base class for processing algorithms
        which operate "feature-by-feature".
    
        Feature based algorithms are algorithms which operate on individual
        features in isolation. These are algorithms where one feature is
        output for each input feature, and the output feature result
        for each input feature is not dependent on any other features
        present in the source.
    
        For instance, algorithms like "centroids" and "buffers" are feature
        based algorithms since the centroid or buffer of a feature is
        calculated for each feature in isolation. An algorithm like "dissolve"
        is NOT suitable for a feature based algorithm as the dissolved output
        depends on multiple input features and these features cannot be
        processed in isolation.
    
        Using QgsProcessingFeatureBasedAlgorithm as the base class for feature
        based algorithms allows shortcutting much of the common algorithm code
        for handling iterating over sources and pushing features to output sinks.
        It also allows the algorithm execution to be optimised in future
        (for instance allowing automatic multi-thread processing of the
        algorithm, or use of the algorithm in "chains", avoiding the need
        for temporary outputs in multi-step models).
    
    Nyall Dawson 	2017-07-18
    
        On first run, try to guess a good default icon size based on screen DPI
    
        Otherwise icons are miniscule when loading QGIS on hidpi screens, and
        users must know that they need to manually change the icon size
        to make it usable...
    
    Nyall Dawson 	2017-07-18
    
        On first load, default to 80% of current screen size for main window
    
        Using a fixed default window geometry wasn't working well anymore -
        it made the default window size tiny on hidpi screens.
    
    Alessandro Pasotti 	2017-07-12
    
        Added since 3.0 to the renamed class
    
    Alessandro Pasotti 	2017-07-12
    
        Renamed QgsSourceSelectDialog to QgsArcGisServiceSourceSelect
    
    Alessandro Pasotti 	2017-07-11
    
        Added since 3.0
    
    Alessandro Pasotti 	2017-07-11
    
        SIP include
    
    Alessandro Pasotti 	2017-07-11
    
        Added python bindings for the base source select class
    
    Alessandro Pasotti 	2017-07-11
    
        [bugfix] Sync the dialogs connections when changed from the browser
    
        For now it's only for WMS but you get the idea.
    
        There is a new abstract base class for the source select
        dialogs, that will grow with common behavior for all
        the select dialogs.
    
        Signals are forwarded from the (root) data items to the
        app and then delivered to the various browser instances
        and to the unified layer dialog.
    
        A change in one of the browser items should trigger a
        refresh in all the other browsers and dialogs.
    
    Alessandro Pasotti 	2017-06-15
    
        [bugfix] Sync the bowser connections when changed from the select dialogs
    
        For now, the sync works only in one direction: from the dialogs
        to the browser instances
    
    David 	2017-07-17
    
        Codestyle
    
    David 	2017-07-17
    
        Fix in attributetable - unable to update column
    
        Fix #16746
    
    David 	2017-07-17
    
        Fix crash in attributetable when removing more than one column
    
        References #16746
    
    Nyall Dawson 	2017-07-18
    
        Make locator bar a bit wider
    
    Nyall Dawson 	2017-07-18
    
        Save/restore window geometry for plugin installer repo fetching dialog
    
    Mathieu Pellerin 	2017-07-18
    
        Non-blocking save as image/PDF dialogs (#4874)
    
    Nyall Dawson 	2017-07-18
    
        Update tests
    
    Nyall Dawson 	2017-07-18
    
        Dox updates
    
    Nyall Dawson 	2017-07-18
    
        Add method to specify item groups for item classes in QgsLayoutItemGuiRegistry
    
        This allows the designer dialog to group the corresponding item
        actions together (i.e. grouping all basic shape creation actions
        together), but without any hardcoded special handling so that
        plugin based items can also be grouped.
    
    Nyall Dawson 	2017-07-18
    
        Add unit types to new item properties dialog, handle different reference
        point settings
    
    Nyall Dawson 	2017-07-18
    
        Add methods to construct layout size/point from QSizeF/QPointF
    
    Nyall Dawson 	2017-07-18
    
        Add QComboBox subclass widget for selecting layout units
    
    Nyall Dawson 	2017-07-17
    
        [needs-docs] Add a new item properties dialog
    
        When adding a new item to a layout, if the user just does a single
        click of the mouse (vs a click and drag to set the new item
        position/size), then a dialog is shown asking to user for
        the new item size/position/reference point.
    
        This allows easy creation of items with an exact position/size
        and is common behavior in most proper DTP/illustration apps.
    
    Nyall Dawson 	2017-07-17
    
        Port shape items to layouts
    
    Nyall Dawson 	2017-07-14
    
        Implement a cache for item content renders
    
        Speeds up redraw of items, making use of layout designer much
        faster with slow to redraw items.
    
        This will also make it possible to use live effects on layout
        items without killing performance of the designer.
    
    Nyall Dawson 	2017-07-14
    
        Ensure that item painter is correctly scaled so that painter units are pixels
    
    Nyall Dawson 	2017-07-14
    
        Change QgsLayoutItem::draw to use a renderContext instead of
        direct QPainter argument
    
        This will make use of other rendering code within layout items
        much easier - since symbology/text renderer/diagrams/etc all
        require QgsRenderContexts for use, it makes sense for
        layout item rendering to also use this approach.
    
        This also avoids lots of duplicate code which was scattered
        throughout different composer item types to manually handle
        creation of QgsRenderContexts when required.
    
    Nyall Dawson 	2017-07-14
    
        Partially port some layout utils for render context creation
    
    Nyall Dawson 	2017-07-14
    
        Shell class for QgsLayoutItemMap
    
    Nyall Dawson 	2017-07-10
    
        Start porting item rotation
    
    Nyall Dawson 	2017-07-10
    
        Add QgsLayoutUtils
    
    Nyall Dawson 	2017-07-10
    
        Port data defined item position and size
    
    Nyall Dawson 	2017-07-10
    
        Ensure that moving/resizing items respects reference point
    
    Nyall Dawson 	2017-07-10
    
        Implement item size and positioning using layout units
    
    Nyall Dawson 	2017-07-10
    
        Add some rendering checks for layout items
    
    Nyall Dawson 	2017-07-07
    
        Port a bunch of low-level methods to layouts
    
        Relating to expression contexts and variables
    
    Nyall Dawson 	2017-07-07
    
        Port some basic functionality from QgsComposerObject
    
    Nyall Dawson 	2017-07-07
    
        Layouts have a name
    
    Nyall Dawson 	2017-07-07
    
        [layout] Add measurement unit handling to QgsLayout
    
        Allows layouts to convert from various units to their
        own native units
    
        Also added a QgsLayoutContext to QgsLayout.
    
    Nyall Dawson 	2017-07-07
    
        Add measurement converter and dpi to layout context
    
    Nyall Dawson 	2017-07-07
    
        Add a context class for layouts
    
        Stores information relating to the current context (such as
        associated feature and layer) and rendering settings for a layout.
    
    Merge: 9bae832753 514e43057a
    Nyall Dawson 	2017-07-18
    
        Merge pull request #4876 from nyalldawson/upstream_ftw
    
        Upstream some sourcepole fork commits
    
    Sandro Mani 	2017-07-17
    
        Re-use timer in QgsMapCanvas::refresh to ensure multiple refresh requests get compressed
    
        Forward port from Sourcepole's fork
    
    Sandro Mani 	2017-07-17
    
        Demote translation loading warning to debug msg
    
        (forward port from Sourcepole's fork)
    
    Jürgen E. Fischer 	2017-07-17
    
        add (unemitted) signals to provider source selectors to silence data
        source manager connection warnings
    
    Jürgen E. Fischer 	2017-07-17
    
        don't close database selection dialogs
    
    Jürgen E. Fischer 	2017-07-17
    
        consider datum transformation when pasting features (fixes #16846)
    
    D'Hont René-Luc 	2017-07-17
    
        [Server] WMS GetFeatureInfo refactoring cleanup
    
    Jürgen E. Fischer 	2017-07-17
    
        Fix qgsversion.h creation
    
    David 	2017-07-15
    
        run target t2tdoc (followup 478dd209)
    
    David 	2017-07-15
    
        Additional libraries for Fedora
    
    D'Hont René-Luc 	2017-07-03
    
        [Server] WMS GetFeatureInfo refactoring
    
    Merge: 6c0cb2f5c0 f3f74a9ddf
    Alexander Bruy 	2017-07-17
    
        Merge pull request #4869 from alexbruy/network-analysis
    
        [processing] restore network analysis algorithms
    
    Alexander Bruy 	2017-07-17
    
        [processing] adapt network analysis algorithms to latest API changes
    
    Alexander Bruy 	2017-07-16
    
        [processing] make service area outputs optional
    
    Alexander Bruy 	2017-07-16
    
        [processing] allow diferent CRS for point layers and network layer
    
    Alexander Bruy 	2017-07-16
    
        [processing] add cancellation support where possible
    
    Alexander Bruy 	2017-07-16
    
        [processing] restore Service area from layer
    
    Alexander Bruy 	2017-07-16
    
        [processing] restore Service area from point
    
    Alexander Bruy 	2017-07-16
    
        [processing] restore Shortest path from layer to point
    
    Alexander Bruy 	2017-07-16
    
        [processing] restore Shortest path from point to layer
    
    Alexander Bruy 	2017-07-16
    
        [processing] restore Shortest path from point to point
    
    Merge: 246685b0cb 09bb55a895
    Alexander Bruy 	2017-07-17
    
        Merge pull request #4872 from alexbruy/network-api
    
        [API] small improvements for network analysis API
    
    Matthias Kuhn 	2017-07-16
    
        [processing] Better error reporting in point on surface
    
    Matthias Kuhn 	2017-07-16
    
        [FEATURE] Give access to geometry errors
    
        When methods are called that use GEOS to create new geometries, the
        result geometries now contain information about what has gone wrong in
        case of an error.
    
        In practice, this means it's possible to give more detailed information
        in place (and not only in the message log) when things like processing
        algorithms fail.
    
    Nyall Dawson 	2017-07-17
    
        Make doc test happy
    
    Nyall Dawson 	2017-07-17
    
        Fix uninitialized member (thanks to Coverity)
    
    Nyall Dawson 	2017-07-17
    
        Fix use after delete error (thanks to Coverity)
    
    Merge: 3a2710efe5 8711473b7f
    Nyall Dawson 	2017-07-17
    
        Merge pull request #4848 from nyalldawson/virtual_agg
    
        Fix aggregate calculation in virtual fields
    
    Merge: 97c1def8b5 38a13ff5af
    Nyall Dawson 	2017-07-17
    
        Merge pull request #4870 from nyalldawson/algs3
    
        Port 4 more algs to new API
    
    Nyall Dawson 	2017-07-17
    
        Make pole of inaccessibility calculation handle multipolygons
    
    Nyall Dawson 	2017-07-16
    
        Port Reverse Line Direction to new API, add test
    
    Alexander Bruy 	2017-07-16
    
        initialize QgsFeedback with nullptr by default
    
    Merge: 75d9fd5023 8370bbb150
    Tom Kralidis 	2017-07-16
    
        Merge pull request #4857 from jcomas/patch-1
    
        [MetaSearch] Update connections-default.xml
    
    Alexander Bruy 	2017-07-16
    
        [network analysis] use QgsFeedback for progress reporting and
        cancelation
    
    Alexander Bruy 	2017-07-16
    
        [network analysis] use QgsFeatureSource instead of QgsVectorLayer in
        QgsVectorLayerDirector
    
    Jürgen E. Fischer 	2017-07-16
    
        Fix windows build
    
    Nyall Dawson 	2017-07-16
    
        Port Offset line, Orthogonalize and Pole of Inaccessibility to new API
    
        Improvements:
        - Fix handling of multiline outputs for Offset Line algorithm
    
    Merge: 261391d499 1342f4d9ac
    Nyall Dawson 	2017-07-16
    
        Merge pull request #4868 from nyalldawson/nn
    
        Port Remove Null Geometries algorithm to c++/new API
    
    Matthias Kuhn 	2017-07-16
    
        Handle geos errors
    
    Matthias Kuhn 	2017-07-16
    
        Port PointOnSurface QGIS algorithm
    
    Nyall Dawson 	2017-07-16
    
        Add API to set optional destination parameters as not created by default
    
        This allows optional outputs (such as null geometry features detected
        by the Remove Null Geometries algorithm) to be skipped by default
        when desirable.
    
    Nyall Dawson 	2017-07-16
    
        Port Remove Null Geometries algorithm to c++/new API
    
        Enhancements:
        - add a new optional output for null geometries, and make
        the non-null geometry output optional. This allows the algorithm
        to act as a router for features with null/not null geometries
        inside of a model
    
    Merge: 99a9e249f5 1b1dc7de63
    Nyall Dawson 	2017-07-16
    
        Merge pull request #4863 from nyalldawson/nn
    
        Port 2 more processing algorithms
    
    Matthias Kuhn 	2017-07-16
    
        Fix file permissions for processing algs
    
    Nyall Dawson 	2017-07-16
    
        Port Extract Nodes to new API
    
        Improvements:
        - Retain Z/M values from input geometries
    
    Nyall Dawson 	2017-07-15
    
        Fix typo
    
    Nyall Dawson 	2017-07-15
    
        Port Unique Values algorithm to new API
    
        Improvements:
        - by default output a table with unique values, instead of a HTML
        file. This allows the values to be more easily used in follow up
        analysis (e.g. in a model). HTML output is still available, but
        not output by default
    
    Jürgen E. Fischer 	2017-07-15
    
        run target t2tdoc (followup ec74e03a)
    
    Merge: 8333f6a59d d66b7b2c90
    Jürgen E. Fischer 	2017-07-15
    
        Merge pull request #4864 from signedav/patch-1
    
        Fedora Install Typo: OSWLib to OWSLib
    
    Nyall Dawson 	2017-07-15
    
        Fix mean coords uses old exception
    
    signedav 	2017-07-15
    
        Fedora Install Typo: OSWLib to OWSLib
    
    Nyall Dawson 	2017-07-15
    
        Port Distance Matrix algorithm to new API
    
        Enhancements:
        - support source/target layers in different CRS
        - output layers with geometry (i.e. keep input point geometry - avoids
        need to rejoin result back to original table to get geometry)
        - keep original data types for id fields
        - don't fire off many single feature requests - instead request
        multiple features at once to improve speed
    
    Nyall Dawson 	2017-07-15
    
        Port mean coords algorithm to new API
    
        Improvements:
        - Don't export UID class field if no class field was set
    
    Merge: eaad18c6ad a6736ceb77
    Nyall Dawson 	2017-07-15
    
        Merge pull request #4862 from nyalldawson/nn
    
        Port Line Intersection algorithm to new API
    
    Nyall Dawson 	2017-07-15
    
        Add ability to select output fields from both layers to Intersection algorithm
    
    Nyall Dawson 	2017-07-15
    
        Port Line Intersection algorithm to new API
    
        Improvements
        - allow different CRS between layers
        - instead of optionally allowing selection of a single field to keep from
        both inputs, allow selection of multiple fields
    
    Merge: 1cb2728c02 353d4fc703
    Nyall Dawson 	2017-07-15
    
        Merge pull request #4861 from nyalldawson/nn
    
        Port nearest neighbour alg to new API
    
    Merge: bbe466ff98 671f024789
    Alexander Bruy 	2017-07-15
    
        Merge pull request #4859 from alexbruy/processing-restore
    
        [processing] restore most of terrain analysis tools
    
    Nyall Dawson 	2017-07-15
    
        Add missing dox
    
    Nyall Dawson 	2017-07-15
    
        Allow bulk load of QgsSpatialIndex to be canceled via QgsFeedback
    
    Alexander Bruy 	2017-07-15
    
        fix tests
    
    Alexander Bruy 	2017-07-14
    
        [processing] restore Hillshade algorithm
    
    Alexander Bruy 	2017-07-14
    
        [processing] restore Ruggedness algorithm
    
    Alexander Bruy 	2017-07-14
    
        [processing] restore Slope algorithm
    
    Alexander Bruy 	2017-07-14
    
        [processing] homogenize input/output names in Heatmap algorithm
    
    Nyall Dawson 	2017-07-15
    
        Port nearest neighbour analysis algorithm to new API
    
    Nyall Dawson 	2017-07-15
    
        Ensure distance area is always correctly used in processing
    
    Merge: 223059776e 2e8b84867e
    Nyall Dawson 	2017-07-15
    
        Merge pull request #4860 from nyalldawson/sum_lines
    
        Port sum line length algorithm to new API
    
    Nyall Dawson 	2017-07-15
    
        Port sum line length algorithm to new API
    
        and implement auto reprojection of lines to polygon layer CRS
    
    Merge: 455769c54d 79df6b4749
    Nyall Dawson 	2017-07-15
    
        Merge pull request #4858 from nyalldawson/points
    
        Port Points in Polygon algorithms to new API
    
    Nyall Dawson 	2017-07-15
    
        Add cancelation support for points in polygons algorithm
    
    Nyall Dawson 	2017-07-15
    
        [needs-docs] Copy unique class field option from Points in Polygons Unique
        to Points in Polygons
    
        Again, it doesn't make sense for a whole separate algorithm just to
        add a single option
    
    Nyall Dawson 	2017-07-15
    
        [needs-docs] Add optional weight field to Points In Polygon algorithm
    
        Instead of a separate Points In Polygon algorithm just for this
        extra option, add it to the original Points In Polygon algorithm
        as a non-default option.
    
    Nyall Dawson 	2017-07-15
    
        Port counts points in polygon alg to new API
    
        and add auto-reprojection support if points layer is in
        different CRS to polygon layer
    
    Merge: 9c08d0050f 53cb9edaf8
    Nyall Dawson 	2017-07-15
    
        Merge pull request #4856 from signedav/stringliteral
    
        Minor improvements QStringLiterals for GitHub Test
    
    Josep Comas 	2017-07-14
    
        Update connections-default.xml
    
        Added Spain resource: Centro Nacional de Información Geográfica (CNIG)
    
    Jürgen E. Fischer 	2017-07-14
    
        update t2tdoc outputs (INSTALL, NEWS; followup 0d9945deac)
    
    signedav 	2017-07-14
    
        Use QStringLiteral
    
    Nyall Dawson 	2017-07-14
    
        Minor code improvements
    
    Nyall Dawson 	2017-06-26
    
        Add missing override
    
    Nyall Dawson 	2017-06-26
    
        Cancel preview jobs without blocking
    
        Makes for more reponsive map updates
    
    Nyall Dawson 	2017-06-26
    
        Don't label preview tiles
    
        Labeling can be expensive, so don't do this for tiles which
        are only going to be used as a preview image
    
    Nyall Dawson 	2017-06-26
    
        New style connects
    
    Nyall Dawson 	2017-06-26
    
        Fix build
    
    Marco Hugentobler 	2017-06-09
    
        [FEATURE] First experiment with preloading
    
        After main map canvas render is complete, render a separate image
        for each adjacent map "tile" (in the background). These are shown
        when panning the map to display a preview of what will be visible
        when the panning operation ends.
    
    Matthias Kuhn 	2017-07-13
    
        Return invalid fid instead of null fid
    
        The default comparison code for two QVariants does a really crappy job
        when it comes to NULL values.
        I.e. it will return true for `QVariant( 0 ) == QVariant( QVariant::Int )`
        We work around this issue here by returning an invalid QVariant instead,
        which - and luckily also Qt is aware of this - also is different from 0.
    
        Fix #16745
    
    Mathieu Pellerin 	2017-07-14
    
        [processing] restore and improve lines to pol / pol to lines algs (#4850)
    
        New geometry model for lines to pol / pol to lines agls.
    
    Nyall Dawson 	2017-07-13
    
        Add a very basic guard against virtual fields which reference themself
    
    Merge: 0639264a4a 1c8b17fea4
    Nyall Dawson 	2017-07-14
    
        Merge pull request #4819 from nyalldawson/layout_gui
    
        Layout GUI work (pt 1/?)
    
    Nyall Dawson 	2017-07-13
    
        Fix aggregate expression calculation when used with virtual fields
    
        The layer expression context (which is required for aggregate
        calculation to work) was not being added to the context used
        by vector layer feature iterators.
    
        Fix #15930
    
    Merge: 0d9945deac 4fa69643fc
    Nyall Dawson 	2017-07-14
    
        Merge pull request #4852 from nyalldawson/heatmap_source
    
        Use QgsFeatureSource instead of QgsVectorLayer for QgsKde
    
    Harrissou Sant-anna 	2017-07-08
    
        Use JavaScript instead of javascript/Javascript
    
        + update INSTALL doc
    
    Harrissou Sant-anna 	2017-07-08
    
        Use Cartesian instead of cartesian
    
    Nyall Dawson 	2017-07-13
    
        Fix heatmap widget wrapper, update to use source input
    
    Nyall Dawson 	2017-07-13
    
        Move method to evaluate a variant to a feature source to QgsProcessingUtils
    
    Nyall Dawson 	2017-07-13
    
        Fix reportError call
    
    Nyall Dawson 	2017-07-13
    
        Update heatmap alg to use feature source instead of layer
    
    Nyall Dawson 	2017-07-13
    
        Use QgsFeatureSource instead of QgsVectorLayer for QgsKde
    
        Allows generation of heatmaps from feature sources instead
        of requiring vector layer inputs
    
    Nyall Dawson 	2017-07-13
    
        Push minimumValues/maximumValues up to QgsFeatureSource base class
    
        Allows these methods to be called on feature sources
    
    Merge: fc7ac8323f 8285712d68
    Nyall Dawson 	2017-07-13
    
        Merge pull request #4843 from alexbruy/processing-heatmap
    
        [processing] port heatmap algorithm
    
    Alexander Bruy 	2017-07-13
    
        more test fixes
    
    Alexander Bruy 	2017-07-12
    
        [processing] add test for heatmap algorithm
    
    Alexander Bruy 	2017-07-12
    
        [processing] port heatmap algorithm
    
    Jürgen E. Fischer 	2017-07-13
    
        vector file writer: reapply integer options (accidentally removed in 9a6235db; fixes #16811, #16819)
    
    Merge: 50df255edc 56208540f9
    Alexander Bruy 	2017-07-13
    
        Merge pull request #4851 from alexbruy/processing-exception
    
        [processing] use QgsProcessingException instead of old exception class
    
    Merge: 172e809181 eb6301e023
    Radim Blazek 	2017-07-13
    
        Merge pull request #4847 from blazek/remove-grass6
    
        Remove GRASS 6 support
    
    Mark Johnson 	2017-07-13
    
        [FEATURE] New unit type for rendering in map unit meters sizes
    
        Allows setting symbols other map item sizes to Map Units in Meters. This allows setting the size always in meters, regardless of what the underlying map units are (e.g. they can be it geographic degrees). The size in meters is calculated based on the current project ellipsoid setting and a projection of the distances in meters at the center of the current map extent.
    
    Alexander Bruy 	2017-07-13
    
        [processing] remove GeoAlgorithmExecutionException
    
    Alexander Bruy 	2017-07-13
    
        [processing] use QgsProcessingException in algorithms
    
    Alexander Bruy 	2017-07-12
    
        [processing] remove unused version() function
    
    Mathieu Pellerin 	2017-07-13
    
        [processing] restore intersection algorithm (#4849)
    
    Merge: 64575b3a09 6434d8dce0
    Nyall Dawson 	2017-07-13
    
        Merge pull request #4842 from mj10777/master3.qgsdatetimeedit
    
        changes to QgsDateTimeEdit to support the minimal Date supported by Q…
    
    mj10777 	2017-07-13
    
        changed setMinimumEditDateTime to private.
    
    Nyall Dawson 	2017-07-13
    
        Silence some more gcc fallthrough warnings (no real issues)
    
    Nyall Dawson 	2017-07-13
    
        Fix use of integer constants in boolean context warning
    
    Nyall Dawson 	2017-07-13
    
        Silence implicit-fallthrough warning in GCC when FALLTHROUGH macro is used
    
    Nyall Dawson 	2017-07-13
    
        Port grass followup to area calculation fix
    
        https://trac.osgeo.org/grass/changeset/71259
    
        refs discussion at
    
        https://trac.osgeo.org/grass/ticket/3369
    
    Radim Blazek 	2017-07-12
    
        [GRASS] remove GRASS 6 support
    
    D'Hont René-Luc 	2017-07-12
    
        [Server] Tests update mask image
    
    Mathieu Pellerin 	2017-07-12
    
        [processing] restore union algorithm
    
    Alessandro Pasotti 	2017-07-12
    
        Skip bindings for classes migrated from app
    
    Alessandro Pasotti 	2017-07-12
    
        Revert "SIP include"
    
        This reverts commit f2b9a936d0938cf8f6afa364cc3a19c090fbd138.
    
    Alessandro Pasotti 	2017-07-12
    
        SIP include
    
    Merge: 6067d514dc b6e25791a3
    Alessandro Pasotti 	2017-07-12
    
        Merge pull request #4769 from boundlessgeo/unified-button-movetogui-2
    
        Move all app/ogr and datasource manager dialog to GUI
    
    Nyall Dawson 	2017-07-12
    
        Fix crash when using line pattern fills
    
        Line pattern fill was not calling stopRender on the line symbol!
    
    Nyall Dawson 	2017-07-12
    
        Nicer debugging from boundary alg
    
    Nyall Dawson 	2017-07-12
    
        Really delete processing dialogs
    
        The dialogs are parented to the main window, which means sip
        transfers the ownership to the main window - and they are
        never deleted as a result. This results in various error
        messages caused by the widgets hanging around forever
        and listening out for various signals they are connected to.
    
    Nyall Dawson 	2017-07-12
    
        Update processing.algorithmHelp for new API
    
    Nyall Dawson 	2017-07-12
    
        Initialise algorithms when they are added to a provider
    
        By initializing the prototype of the algorithm stored in the
        provider we allow shortcuts like directly querying the parameter
        definitions from the provider's prototype (instead of having
        to create a new instance and manually initialize it first)
    
    Merge: 18b52b22f1 91d6ac9537
    Nyall Dawson 	2017-07-12
    
        Merge pull request #4840 from nyalldawson/processing_next
    
        [processing] Simplify output creation
    
    mj10777 	2017-07-12
    
        changes to QgsDateTimeEdit to support the minimal Date supported by QDateTimeEdit (0100-01-01)
    
    Nyall Dawson 	2017-07-12
    
        Update script algorithms for auto output creation
    
    Nyall Dawson 	2017-07-12
    
        Cleanup some imports, remove use of dataobjects
    
    Nyall Dawson 	2017-07-12
    
        Take advantage of auto created outputs in ported algorithms
    
    Nyall Dawson 	2017-07-12
    
        Auto create corresponding outputs when adding destination style
        parameters to an algorithm
    
        QgsProcessingAlgorithm::addParameter() has a new createOuput
        argument (true by default).
    
        If the createOutput argument is true, then a corresponding
        output definition will also be created (and added to the
        algorithm) where appropriate. E.g. when adding a
        QgsProcessingParameterVectorDestination and createOutput is
        true, then a QgsProcessingOutputVectorLayer output will be
        created and added to the algorithm. There is no need to call
        addOutput() to manually add a corresponding output for this
        vector. If createOutput is false then this automatic output
        creation will not occur.
    
        This should simplify declaration of outputs for algorithms
        as it avoids the need to manually declare these corresponding
        outputs.
    
    Mathieu Pellerin 	2017-07-11
    
        [processing] restore difference algorithm
    
    Nyall Dawson 	2017-07-11
    
        Port ability to switch designer to full screen
    
    Nyall Dawson 	2017-07-11
    
        Add toolbar menu
    
    Nyall Dawson 	2017-07-11
    
        Port ability to show/hide rulers
    
    Nyall Dawson 	2017-07-11
    
        Spelling update
    
    Nyall Dawson 	2017-07-11
    
        Restore rulers in layout designer
    
    Nyall Dawson 	2017-07-10
    
        Partially revert "categorized renderer: also setup symbol render context for hashed symbols"
    
        This partially reverts commit c7c52442f71a6a17ea1ad97e741b2b4b6d51f698.
    
        Causes a race condition which results in random crashes while
        using the categorised symbol renderer.
    
        The intent behind the original commit is unknown
    
    Nyall Dawson 	2017-07-10
    
        Add an assert to protect multiple calls to QgsSymbolV2::startRender()
        while rendering has already been started for a particular symbol instance
    
        Relates to a random but frequent crash which occurs when using the
        categorised symbol renderer - tracked down to a race condition
        in which multiple concurrent calls to startRender() are performed
        on a single symbol instance.
    
    Nyall Dawson 	2017-07-11
    
        Add zoom to width as menu item too
    
    Nyall Dawson 	2017-07-11
    
        Port display of cursor location from composer
    
    Nyall Dawson 	2017-07-11
    
        Also add a slider for easier zoom changing to status bar
    
    Nyall Dawson 	2017-07-11
    
        Add some shortcuts to zoom to layout/layout width in status bar combobox
    
    Nyall Dawson 	2017-07-11
    
        Add status bar zoom control to layout designer
    
    Nyall Dawson 	2017-07-10
    
        Port zoom actions from composer to layout designer
    
    Nyall Dawson 	2017-07-07
    
        Split layout item registry into two separate registries
    
        Instead of relying on forward declared c++ classes from
        gui in QgsLayoutItemRegistry, instead create a
        QgsLayoutItemGuiRegistry which handles registration
        of all the GUI specific behavior relating to layout items.
    
        Remove all GUI related code from QgsLayoutItemRegistry.
    
        This creates a cleaner split between core/gui code, and
        given that there'll be a lot of gui specific behavior
        which needs to be handled by a registry it makes sense
        to keep this isolated in gui.
    
        It also plays nicer with the sip bindings, which can't
        handle forward declared gui classes in core.
    
    Nyall Dawson 	2017-07-07
    
        Port ability to pan layouts with middle mouse button depressed
    
    Nyall Dawson 	2017-07-07
    
        Port ability to navigate layouts using space-pan and ctrl-space zoom
    
    Nyall Dawson 	2017-07-07
    
        Don't auto populate QgsLayoutItemRegistry
    
        Initially create an empty registry, allow it to be populated
        at a later stage.
    
    Nyall Dawson 	2017-07-05
    
        Port ability to wheel zoom into/out of layout designer
    
    Nyall Dawson 	2017-07-05
    
        Add shell for non-functional layout select tool
    
    Nyall Dawson 	2017-07-05
    
        Respect events which has been set to ignore in QgsLayoutViewTools
    
        If ignored, default handling occurs
    
    Nyall Dawson 	2017-07-05
    
        Update cursor on alt press/release for zoom tool
    
    Nyall Dawson 	2017-07-05
    
        Add a zoom tool to designer dialog
    
    Nyall Dawson 	2017-07-05
    
        Add layout zoom tool
    
    Nyall Dawson 	2017-07-05
    
        Move click-and-drag detection to QgsLayoutViewTool
    
    Nyall Dawson 	2017-07-05
    
        Allow setting pen/brush for QgsLayoutViewRubberBand
    
    Nyall Dawson 	2017-07-05
    
        Handle tool changes mid press-release operation
    
        Because it's possible for users to change the tool while a
        press release operation is mid-way, e.g. by pressing a tool
        shortcut key.
    
    Nyall Dawson 	2017-07-04
    
        Add layout panning tool
    
    Nyall Dawson 	2017-07-04
    
        Add a temporary layout item type for testing
    
    Nyall Dawson 	2017-07-04
    
        Add some unit tests
    
    Nyall Dawson 	2017-07-04
    
        Create rubber band classes for layout views
    
        c++ QgsLayoutItem metadata classes can directly register
        a function which creates a QgsLayoutViewRubberBand for the item
        subclass.
    
        Python code cannot utilise this shortcut (due to inaccessibility
        of forward declared gui classes from core Python classes), so
        there's a separate gui registry utility class added for registering
        prototypes for rubber bands for already registered item types.
    
    Nyall Dawson 	2017-07-04
    
        Subclass QMouseEvent to QgsLayoutViewMouseEvent
    
        For easy access to mouse event coordinates in layout coordinate
        space (and future use with snapped item coordinates)
    
    Nyall Dawson 	2017-07-04
    
        Start implementing an add item tool
    
    Nyall Dawson 	2017-07-04
    
        Add some unit tests for layout tools
    
    Nyall Dawson 	2017-07-04
    
        Add shell classes for layout view tools
    
        Copy the same model as QgsMapCanvas uses, with separate
        classes for individual interaction tools instead of keeping
        all the logic in the QGraphicsView subclass (as is done
        with composer)
    
    Nyall Dawson 	2017-07-04
    
        Add layout view to layout designer
    
    Nyall Dawson 	2017-07-04
    
        Add shell for QgsLayoutView
    
    Merge: 726936eee2 224c4c1313
    Nyall Dawson 	2017-07-11
    
        Merge pull request #4834 from mhugo/fix_attribute_element_sip
    
        Fix QgsAttributeEditorContainer SIP
    
    Merge: 1693873e8a 2b8e06719e
    Nyall Dawson 	2017-07-11
    
        Merge pull request #4831 from nyalldawson/processing_alg_config2
    
        Minor refactoring to processing algorithms, future proofing some API
    
    Hugo Mercier 	2017-07-10
    
        Fix QgsAttributeEditorContainer SIP
    
    Merge: 18c36346ef 5b149fb389
    Mathieu Pellerin 	2017-07-10
    
        Merge pull request #4782 from nirvn/shapefile_wkbtype
    
    Nyall Dawson 	2017-07-10
    
        Add sip subclass code for QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-07-10
    
        Allow child algorithm configuration to be stored and handled by models
    
    Nyall Dawson 	2017-07-10
    
        Allow specifying algorithm configuration when calling create
    
    Nyall Dawson 	2017-07-10
    
        Move declaration of algorithm parameters/outputs to a new virtual
        initAlgorithm() method
    
        This allows 2 benefits:
        - algorithms can be subclassed and have subclasses add additional
        parameters/outputs to the algorithm. With the previous approach
        of declaring parameters/outputs in the constructor, it's not
        possible to call virtual methods to add additional parameters/
        outputs (since you can't call virtual methods from a constructor).
    
        - initAlgorithm takes a variant map argument, allowing the algorithm
        to dynamically adjust its declared parameters and outputs according
        to this configuration map. This potentially allows model algorithms which
        can be configured to have variable numbers of parameters and
        outputs at run time. E.g. a "router" algorithm which directs
        features to one of any number of output sinks depending on some
        user configured criteria.
    
    Mathieu Pellerin 	2017-07-10
    
        [ogr] return multipart geometry for multipart datasets in feature iterator
    
    Mathieu Pellerin 	2017-06-27
    
        [ogr] return multi{linestring,polygon} type for shapefile driver
    
    Nyall Dawson 	2017-07-10
    
        Add sip VirtualCatcherCode to avoid algorithm copies being
        destroyed by the python garbage collector
    
        The code generated with the /Factory/ annotation was not sufficient
        to correctly transfer the ownership of objects created in Python
        back to c++ (despite mailing list messages which hint that it
        is).
    
        Anyway, this awful abomination works. Let's all move on to more
        useful ways to spend our time...
    
    Harrissou Sant-anna 	2017-07-10
    
        Use the same icon for the reset button (#4747)
    
    Nyall Dawson 	2017-07-10
    
        Split QgsProcessingAlgorithm::create into non virtual-create
        and pure virtual createInstance
    
        Allows us to add logic which always need applying within
        create(), leaving createInstance() free to just return a
        raw new instance of the class
    
    Merge: dae0bf854f d85039363a
    Nyall Dawson 	2017-07-10
    
        Merge pull request #4828 from nyalldawson/fix_16820
    
        Fix incorrect area calculation in corner cases (fix #16820)
    
    Nyall Dawson 	2017-07-10
    
        Fix incorrect area calculation in corner cases (fix #16820)
    
        In certain circumstances very proximal nodes could cause instability
        in the ellipsoidal area calculation.
    
        Port (slightly tweaked) fix from grass changeset 71167 for same issue,
        and add a unit test
    
    Matthias Kuhn 	2017-07-09
    
        Fix `with_variable` expression isStatic
    
    Nyall Dawson 	2017-07-09
    
        Model child algorithms store a copy of the algorithm itself
    
        Instead of always retrieving it from the registry
    
    Nyall Dawson 	2017-07-09
    
        Add method to processing registry to create a new instance of an algorithm directly
    
    Merge: 745da0f367 ec40783b5a
    Nyall Dawson 	2017-07-09
    
        Merge pull request #4827 from DelazJ/num_selected
    
        Simplify the error message
    
    Harrissou Sant-anna 	2017-07-09
    
        Simplify the error message
    
    Merge: 7d67b02ae4 845accdf4b
    Nyall Dawson 	2017-07-09
    
        Merge pull request #4813 from DelazJ/layout_extent
    
        Fix Layout extents dialog title
    
    Even Rouault 	2017-07-08
    
        [OGR] Use OGR_F_SetFieldNull() with GDAL >= 2.2 to avoid GeoJSON fields to be unset (fixes #16812)
    
    Merge: e2c84f1a50 fedf88ea3d
    Nyall Dawson 	2017-07-08
    
        Merge pull request #4826 from nyalldawson/processing_cleanups
    
        Some more cleanups and misc fixes to processing code
    
    Nyall Dawson 	2017-07-08
    
        Remove redundant sip file
    
    Nyall Dawson 	2017-07-08
    
        Split QgsProcessingModelAlgorithm into separate components
    
        The cpp/h file was getting too large, so split off the individual
        subcomponents into their own h/cpp files to keep code
        maintainable.
    
    Nyall Dawson 	2017-07-08
    
        Fix incorrect icon size in processing windows
    
        Well... kind of. It fixes the toolbar button size, but for some
        reason the actual icon content itself isn't being resized. I can't
        work out why this is...
    
    Nyall Dawson 	2017-07-08
    
        Update model input type names
    
    Nyall Dawson 	2017-07-08
    
        Save and restore window geometry for modeler dialogs
    
    Nyall Dawson 	2017-07-08
    
        Use a filter line edit for outputs
    
    Nyall Dawson 	2017-07-08
    
        Make model editor dialog more robust while loading models
    
    Nyall Dawson 	2017-07-08
    
        Rename "output" style parameters for clarity
    
        The previous naming was too easily confused with processing outputs.
        Rename them to QgsProcessingParameterFileDestination, etc... to
        make it clearer what they are used for.
    
    Nyall Dawson 	2017-07-08
    
        Move an enum to new QgsProcessing class
    
    Nyall Dawson 	2017-06-27
    
        Rename method to more generic name - it's usable by vector layer outputs too
    
    Nyall Dawson 	2017-06-27
    
        Expose compatible vector layer parameter evaluation to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-06-27
    
        Add method to evaluate parameters to compatible vector layers
        of a specified type
    
    Nyall Dawson 	2017-06-27
    
        Fix some processing algorithm exception handling
    
    Merge: 8f8cb67370 df9344e344
    Matthias Kuhn 	2017-07-08
    
        Merge pull request #4669 from nyalldawson/spinbox_ctrl
    
        When holding ctrl while mouse wheeling on spin box, increase in smaller amounts
    
    Merge: 875a5d6d9d d3614187aa
    Matthias Kuhn 	2017-07-08
    
        Merge pull request #4803 from DelazJ/polygon_symbol
    
        Reorganize Polygon symbol dialogs
    
    Merge: ada9ce4dcf 0d1c4cdc59
    Matthias Kuhn 	2017-07-08
    
        Merge pull request #4818 from DelazJ/spelling
    
        Fix some spelling issues
    
    Merge: 6b6a52be49 89a06f6907
    Matthias Kuhn 	2017-07-08
    
        Merge pull request #4825
    
        Various new expression functions and possibilities
    
    Matthias Kuhn 	2017-07-08
    
        No need to set limit with setFilterFid
    
    Matthias Kuhn 	2017-07-08
    
        Code dedup
    
    Matthias Kuhn 	2017-07-08
    
        Fix leak
    
    Merge: d28296f27f aa24896ce1
    D'Hont René-Luc 	2017-07-07
    
        Merge pull request #4823 from rldhont/fix-qgis3-asgml2
    
        Fix GML2 after GML3 improvements
    
    Matthias Kuhn 	2017-07-07
    
        Get rid of the comment about getting rid of the qgseditorwidgetregistry
    
    Blottiere Paul 	2017-07-06
    
        Add unit tests
    
    Blottiere Paul 	2017-07-04
    
        [bugfix] Fixes relation widget when switching between layer styles #16100
    
    Matthias Kuhn 	2017-07-07
    
        Drop gui dependency from server
    
    Matthias Kuhn 	2017-07-07
    
        Doxygen
    
    D'Hont René-Luc 	2017-07-05
    
        Fix GML2 after GML3 improvements
    
    Matthias Kuhn 	2017-07-07
    
        Add tests
    
    Matthias Kuhn 	2017-07-07
    
        Fix running expressions without context
    
    Matthias Kuhn 	2017-07-07
    
        Local variables should not be prefixed
    
    Matthias Kuhn 	2017-07-07
    
        Improvements to layer handling in expressions
    
    Matthias Kuhn 	2017-07-06
    
        get_feature_by_id docs
    
    Matthias Kuhn 	2017-07-06
    
        array docs
    
    Matthias Kuhn 	2017-07-06
    
        [FEATURE] Add expression function get_feature_by_id
    
        ... like get_feature, just with an id instead of a field value
    
    Matthias Kuhn 	2017-07-07
    
        Rename set_variable to with_variable
    
    D'Hont René-Luc 	2017-07-07
    
        [Server] Tests update mask image
    
    Matthias Kuhn 	2017-07-06
    
        [FEATURE] Add with_variable function
    
        This function sets a variable for parts of an expression, therefore
        avoiding to repeatedly recalculate complex values.
    
    Matthias Kuhn 	2017-07-06
    
        [FEATURE] Add array_first and array_last expression functions
    
    Matthias Kuhn 	2017-07-06
    
        [FEATURE] Add snapping results to default value calculation
    
        ... as @snapping_results variable
    
    Martin Dobias 	2017-07-06
    
        Make it possible to build just core lib and providers: -DWITH_GUI=FALSE
    
        This is useful in some cases when working on a third party app/script
        that only uses qgis_core. For example, I am working on qgis 3D project
        and it is useful to be able to build QGIS core lib with custom Qt version
        without having to spend too much time building what I do not need.
        Also may be useful for QField to simplify the build of QGIS as a dependency
        (no QScintilla, Qwt) and avoid bits of code in providers that would not
        be used anyway.
    
        No real source code changes, just configuration changes, mainly in providers.
    
    Nyall Dawson 	2017-07-07
    
        Fix some button sizes on hidpi displays
    
    Nyall Dawson 	2017-07-07
    
        Fix folder destinations always default to temp folder (fix #16800)
    
    Nyall Dawson 	2017-07-07
    
        Fix minimum height of font buttons on non-Windows platforms
    
    Nyall Dawson 	2017-07-07
    
        [processing] Use correct file filter for file output dialog
    
    Francisco Raga 	2017-07-07
    
        Fix link to create a pull request and to git download (#4817)
    
        * fixing link to create a pull request
    
        * fixing link in git exe
    
        Git for Windows 1.x is deprecated, superseded by Git for Windows 2.x.
    
    Merge: 0036f27216 df5551a2b7
    Matthias Kuhn 	2017-07-07
    
        Merge pull request #4795 from pblottiere/dynamicform
    
        [FEATURE] Dynamic form for joined fields
    
    Harrissou Sant-anna 	2017-07-07
    
        Running check_spelling.sh
    
    Merge: cb6c6f39a2 3a31f54b15
    Nyall Dawson 	2017-07-07
    
        Merge pull request #4794 from nyalldawson/tests2
    
        Use native algorithms for processing tests where possible
    
    Nyall Dawson 	2017-07-07
    
        Don't use broken qHash< QList<...> > on Qt < 5.6
    
        Results in infinite recursion
    
    Matthias Kuhn 	2017-07-03
    
        Print debug info when ctest2travis indexes run out of sync
    
    Nyall Dawson 	2017-06-29
    
        Use native algorithms for processing tests where possible
    
        And fix a few issues in the dissolve algorithm
    
    Merge: 52f4c5e975 515ba24230
    Nyall Dawson 	2017-07-07
    
        Merge pull request #4812 from nyalldawson/model_exp_input
    
        [processing] Allow model child parameters to take values from an expression
    
    Nyall Dawson 	2017-07-07
    
        Update tests
    
    Nyall Dawson 	2017-07-04
    
        Add all 'single value' input/output types as expression variables
    
        Since expressions can be written which convert string values
        to numeric, and vice versa, it doesn't make sense to restrict
        creation of expression variables to only numeric inputs/outputs.
        Instead create variables for all sensible inputs/outputs, since
        users may want to use these in expressions which convert the
        output to a number....
    
    Nyall Dawson 	2017-07-04
    
        Add unit tests
    
    Nyall Dawson 	2017-07-04
    
        Add descriptions for model algorithm variables
    
    Nyall Dawson 	2017-07-04
    
        Add method for specifying variable description when adding to contexts
    
        And use this description in expression builders when it's set.
    
    Nyall Dawson 	2017-07-04
    
        Add function to return variables available for child algorithms during
        model execution
    
        And use this function to determine in advance dependencies between
        child algorithm parameters with expression based values and
        which other child algorithms they depend upon.
    
    Nyall Dawson 	2017-07-03
    
        Fix setting number parameters to expressions
    
    Nyall Dawson 	2017-07-03
    
        Create specific expression context scope for child algorithms
    
        Contains variables for model parameters, algorithm results for
        other child algorithms which are not dependent on the
        algorithm.
    
        Allows removal of final pieces of ModelerAlgorithm code
    
    Nyall Dawson 	2017-07-03
    
        Use c++ method for available sources
    
    Nyall Dawson 	2017-07-03
    
        Reimplement getAvailableValuesOfType in QgsProcessingModelAlgorithm
    
    Nyall Dawson 	2017-07-03
    
        Use an expression context when evaluating child parameters with expression sources
    
    Nyall Dawson 	2017-07-03
    
        Allow model child parameters to take values from an expression
    
        The expression is evaluated just before the child algorithm is
        executed, so can utilise results already calculated by other
        children in the model through the use of expression context
        functions
    
    Merge: 29c4fcfc16 240dd19f97
    Nyall Dawson 	2017-07-07
    
        Merge pull request #4799 from nyalldawson/m2
    
        Run processing algorithms using task manager
    
    Nyall Dawson 	2017-07-07
    
        Update tests
    
    Nyall Dawson 	2017-07-07
    
        Expand on docs
    
    Nyall Dawson 	2017-07-01
    
        Fix deadlock when running algs in task manager and python exception occurs
    
    Nyall Dawson 	2017-07-01
    
        Fix possible error when messagebar items are popped and events are queued
    
    Nyall Dawson 	2017-07-01
    
        Fix processing.runAndLoadResults
    
    Nyall Dawson 	2017-07-01
    
        When calling procesing.run(), map layer results are automatically
        converted to QgsMapLayer objects with the ownership transferred
        to the Python caller
    
        This should make it super-easy for PyQGIS scripts to run processing
        algorithms and immediately utilise the results, even if they
        are memory layers. They call processing.run(), and get a dict of
        results back which includes those layers ready for adding to the
        current project or doing some other processing or operations
        with, and if they don't transfer to ownership off then these
        layers will be correctly garbaged collected by Python.
    
    Nyall Dawson 	2017-07-01
    
        Make concave hull alg more efficient
    
        - remove temporary layers from context, delete them as soon as they
        are finished with
        - directly remove features via data provider, instead of selecting
        and using edit buffer
        - use native geometry methods for splitting to single features
        and removing rings
    
    Nyall Dawson 	2017-07-01
    
        Add a method to take result layers (and ownership) from processing context
    
    Nyall Dawson 	2017-07-01
    
        Port a multi-step algorithm to new API (concave hull)
    
    Nyall Dawson 	2017-07-01
    
        Port delaunay triangulation alg to new API
    
    Nyall Dawson 	2017-07-01
    
        Port voronoi polygons algorithm to new API
    
    Nyall Dawson 	2017-07-01
    
        runPrepared rethrows exceptions
    
    Nyall Dawson 	2017-07-01
    
        Port snap geometries algorithm to new API
    
    Nyall Dawson 	2017-07-01
    
        When running algorithm tests, if two parameters share the same
        layer source, ensure that the actual parameter values point
        to the same layer
    
    Nyall Dawson 	2017-07-01
    
        Add missing signal
    
    Nyall Dawson 	2017-07-01
    
        Don't try to load default styles in processing test layers
    
    Nyall Dawson 	2017-07-01
    
        Add equality operator for QgsProcessingFeatureSourceDefinition
    
    Nyall Dawson 	2017-07-01
    
        Use a feature source instead of vector layer for QgsGeometrySnapper
    
    Nyall Dawson 	2017-07-01
    
        Algorithms don't have to be split to prepare/process/postProcess
    
        Since it's safe to evaluate parameters in background threads
        now, it's usually going to be ok to evaluate everything in
        the processAlgorithm step.
    
        This keeps the algorithm code as simple as possible, and will
        make porting faster.
    
        Note that the prepare/postProcess virtual methods still exist
        and can be used when an algorithm MUST do setup/cleanup work
        in the main thread.
    
    Nyall Dawson 	2017-06-30
    
        Fix build warning
    
    Nyall Dawson 	2017-06-30
    
        Indentation
    
    Nyall Dawson 	2017-06-30
    
        Keep correct order for zonal stats options, set some stats by default
    
    Nyall Dawson 	2017-06-30
    
        Fix zonal stats algorithm execution
    
    Nyall Dawson 	2017-06-30
    
        Fix procesing test layer loading
    
    Nyall Dawson 	2017-06-30
    
        Better debuging from processing alg tests
    
    Nyall Dawson 	2017-06-30
    
        Fix execution of script algorithms was not releasing layers/sinks
    
    Nyall Dawson 	2017-06-30
    
        Fix build
    
    Nyall Dawson 	2017-06-30
    
        Avoid QgsFeedback flooding progress report signals
    
        We only emit the progress changed signal when there's been at
        least a 0.1% change since the last progress report. Otherwise
        it's possible that things like processing algorithms which
        are reporting feedback every feature in a 500k feature dataset
        cause a gazillion signals to be emitted and everything to
        slow to a crawl
    
    Nyall Dawson 	2017-06-30
    
        Don't set thinking cursors when running processing algorithms
    
        Since now they're run in a background thread, it's not appropriate
        anymore
    
    Nyall Dawson 	2017-06-30
    
        Make QgsProcessingAlgRunnerTask work correctly
    
        It now safely can execute algorithms in background threads
        without issues
    
    Nyall Dawson 	2017-06-30
    
        Make processing algorithms safe to run in threads
    
    Nyall Dawson 	2017-06-30
    
        Remove unused member
    
    Nyall Dawson 	2017-06-30
    
        Add method to take results from another processing context and
        add to the current context
    
        With appropriate note and tests to ensure that both the current
        context and that which the results being taken from share the
        same thread affinity
    
    Nyall Dawson 	2017-06-30
    
        Add method to copy thread safe settings between processing contexts
    
    Nyall Dawson 	2017-06-30
    
        Add methods to retrieve current thread affinity and push contexts
        to another thread
    
        With suitable assert in place to ensure that pushes are only
        made when current thread == existing thread affinity
    
    Nyall Dawson 	2017-06-30
    
        Add method to transfer all layers from one map store to another
    
        With a note and assert that both stores must have the same
        thread affinity
    
    Nyall Dawson 	2017-06-30
    
        Better assert messages
    
        Issues is actually when prepare/postProcess is called in a different
        thread to context - it doesn't have to be the main thread
    
    Nyall Dawson 	2017-06-30
    
        Make algorithm dialog use background tasks to execute algorithms
    
    Nyall Dawson 	2017-06-30
    
        Fix tests
    
    Nyall Dawson 	2017-06-30
    
        Flush sink buffers instead of deleting sink/sources in processAlgorithm
    
        Avoids potential issues if processAlgorithm is run in a different
        thread
    
    Nyall Dawson 	2017-06-28
    
        Rename QgsProcessingAlgorithm::clone to ::create
    
        Since it better describes what the function does. It returns a new
        pristine copy of the algorithm, not a clone of its current state
    
    Nyall Dawson 	2017-06-28
    
        Upgrade ported python algs to be thread ready
    
    Harrissou Sant-anna 	2017-07-06
    
        revert SpatiaLite spelling
    
    Harrissou Sant-anna 	2017-07-06
    
        Use PostGIS and PostgreSQL spelling when appropriate
    
    Harrissou Sant-anna 	2017-07-06
    
        Use SpatiaLite right spelling when needed
    
    Harrissou Sant-anna 	2017-07-04
    
        Replace "drop down" and some dropdown by drop-down
    
    Harrissou Sant-anna 	2017-07-04
    
        Replace "double click" and "doubleclick" by double-click
    
    Nyall Dawson 	2017-06-27
    
        Split algorithm execution into separate prepare/process/postProcess steps
    
        The prepare and postProcess steps are designed to be run in main
        thread only, while the process step can safely be run in a background
        thread.
    
    Nyall Dawson 	2017-06-27
    
        Add clone method to ScriptAlgorithm
    
    Nyall Dawson 	2017-06-27
    
        Fix some processing algorithm exception handling
    
    Nyall Dawson 	2017-06-27
    
        Add some more clone methods to algorithm subclasses
    
    Nyall Dawson 	2017-06-27
    
        Improvements to QgsProcessingAlgRunnerTask
    
        - take a clone of algs before running them. This avoids issues
        if the algorithm is removed or edited while a background task
        is running
    
        - accept an optional existing feedback object
    
    Nyall Dawson 	2017-06-27
    
        Fix re-saving already saved models
    
    Nyall Dawson 	2017-06-27
    
        Add a pure virtual clone method for algorithms
    
        This is required for safely executing the algorithm in a background
        thread.
    
    Nyall Dawson 	2017-07-07
    
        Replace another expresion with createFieldEqualityExpression, remove unused variables
    
    Nyall Dawson 	2017-07-07
    
        Followup 15546d84, fix matching of null representation
    
    Merge: 603168e8fa e306cb4b09
    Nyall Dawson 	2017-07-07
    
        Merge branch 'bugfix_relationquote' of https://github.com/pblottiere/QGIS into pblottiere-bugfix_relationquote
    
    Nyall Dawson 	2017-07-07
    
        Update sip
    
    Merge: 536f6432a3 e2acf5369f
    Nyall Dawson 	2017-07-07
    
        Merge pull request #4736 from nyalldawson/text_button
    
        New gui widget QgsFontButton
    
    Blottiere Paul 	2017-07-06
    
        Add the hint as a placeholder on text edit
    
    Blottiere Paul 	2017-07-06
    
        Add a hint on widgets for non existent joined features
    
    Jürgen E. Fischer 	2017-07-06
    
        debian packaging: update oracle dependencies
    
    Matthias Kuhn 	2017-07-06
    
        Protected -> Private
    
    Matthias Kuhn 	2017-07-06
    
        Remove leftovers
    
    Matthias Kuhn 	2017-07-06
    
        Remove unused variable
    
    Nathan Woodrow 	2017-07-06
    
        Don't duplicate layer tree node when alt is held
    
        Looks like it duplicates the layer but it really just copies the node
        meaning QGIS can get confused
    
        Duplicate on Alt will come at a later date
    
    Nyall Dawson 	2017-07-06
    
        Add custom widget for QgsFontButton
    
    Nyall Dawson 	2017-07-06
    
        [needs-docs] Show recently used fonts in submenu in font button
    
    Nyall Dawson 	2017-07-06
    
        [needs-docs] Mouse wheeling over font buttons can change font size
    
        With ctrl+mouse wheel changing in smaller size increments
    
    Nyall Dawson 	2017-07-06
    
        Recommend that QgsFontButton is used instead of getFont
    
    Nyall Dawson 	2017-07-06
    
        Use QgsFontButton everywhere we can
    
    Nyall Dawson 	2017-07-06
    
        Fix size hint for font button
    
    Nyall Dawson 	2017-07-06
    
        Add method to use QgsFontButton in cut down mode for QFont settings only
    
        The button can now be used in two different modes. The default behavior
        is to include all settings used for configuring
        QgsTextFormat/QgsTextRenderer classes. A cut down mode (without settings
        for color/buffer/drop shadow/etc) is also available when the resultant
        font is to be used only in a QFont object.
    
    Nyall Dawson 	2017-07-06
    
        Add methods to convert QFont to/from mime data
    
    Nyall Dawson 	2017-07-06
    
        [needs-docs] New gui widget QgsFontButton
    
        A standard widget for configuring text format properties for use
        with QgsTextRenderer/QgsTextFormat.
    
        It's modelled heavily off QgsColorButton, and supports lots of nice
        things like dragging formats between buttons, copying and pasting
        format settings, dropping colors from color buttons, dragging colors
        from font buttons to color buttons, directly setting font size
        and opacity/color without having to open a dialog.
    
    Denis Rouzaud 	2017-07-06
    
        reason spelling
    
    Merge: f3a6df5c0d ada01d8671
    Nyall Dawson 	2017-07-06
    
        Merge pull request #4807 from nyalldawson/layout_item_registry
    
        Create a layout item registry for item types
    
    Denis Rouzaud 	2017-07-06
    
        obscure spelling
    
    Denis Rouzaud 	2017-07-06
    
        simplify custom widgets CMakeLists.txt
    
    Nyall Dawson 	2017-07-06
    
        Use windows path format for project_path/project_folder variables on windows
    
    Blottiere Paul 	2017-07-05
    
        Add some tests
    
    Jürgen E. Fischer 	2017-07-05
    
        Only convert geometries to provider type when provider does strict type checking
        (ie. not for shapes; fixes #16593, #16784, #16792, #16770;
        followup 87116abd72; forward ported from d19ed1c6)
    
    Blottiere Paul 	2017-07-05
    
        Add a method which builds an expression to test if a field is equal to a value
    
    Denis Rouzaud 	2017-07-05
    
        remove QgsVectorLayer::hasGeometryType in favor of QgsMapLayer::isSpatial
    
    Nathan Woodrow 	2017-07-05
    
        [MSSQL] Fix string length when using nchar, nvarchar, ntext
    
    Merge: 1aad6894be 391f76b4fc
    Nyall Dawson 	2017-07-05
    
        Merge pull request #4730 from Zverik/atlas_rotate
    
        Rotate geometry before calculating bounding box in atlas
    
    Merge: 0a8f75576d fe8522f811
    D'Hont René-Luc 	2017-07-04
    
        Merge pull request #4811 from rldhont/polygon-asgml-picking
    
        [Geometry] Polygon::asGml: fix outer and add tests
    
    D'Hont René-Luc 	2017-07-03
    
        [Geometry] Polygon::asGml: fix outer and add tests
    
    Merge: b5360f8dcf 502c18a338
    Nyall Dawson 	2017-07-04
    
        Merge pull request #4787 from nyalldawson/expand_favourites
    
        Always expand out browser favorites node on startup
    
    Nathan Woodrow 	2017-07-04
    
        [MSSQL] Correctly set geometry type from geometry_columns table
    
    Nyall Dawson 	2017-07-04
    
        Fix typo (coordiantes)
    
    Harrissou Sant-anna 	2017-07-04
    
        Move back Texture width to top
    
    Nathan Woodrow 	2017-07-04
    
        [MSSQL] Fix connection string issue for browser
    
    Harrissou Sant-anna 	2017-07-04
    
        Fix dialog title
    
    Blottiere Paul 	2017-07-03
    
        Do not differentiate strings from non string in conditions
    
    Blottiere Paul 	2017-07-03
    
        More fixes about filtering safety
    
    Blottiere Paul 	2017-07-03
    
        Add unit test
    
    Blottiere Paul 	2017-07-03
    
        [bugfix] Fixes relation widget reference when filter value contains a quote #16399
    
    Blottiere Paul 	2017-07-03
    
        Fields of non existent joined features are set to NULL
    
    Nathan Woodrow 	2017-07-03
    
        Auto resize first column in info tool
    
    Merge: b57cd0deb1 bdaba00a01
    Nyall Dawson 	2017-07-03
    
        Merge pull request #4808 from nyalldawson/model_out_layer_names
    
        Fix incorrect layer names used when loading result layers from models
    
    Harrissou Sant-anna 	2017-07-03
    
        [processing] align the "Iterate over layer" button (#4796)
    
    Harrissou Sant-anna 	2017-07-03
    
        Reorganize point symbol dialogs (#4802)
    
    Nyall Dawson 	2017-07-03
    
        Fix incorrect layer names used when loading result layers from models
    
    Harrissou Sant-anna 	2017-07-02
    
        Ok is spelled OK
    
    Harrissou Sant-anna 	2017-07-02
    
        ok is spelled OK
    
    Matthias Kuhn 	2017-07-03
    
        Followup 7683cfac: add license headers
    
    Nyall Dawson 	2017-07-03
    
        Fix build warnings
    
    Nyall Dawson 	2017-07-03
    
        Update docs, sip
    
    Nyall Dawson 	2017-07-03
    
        Remove useless testqgslayoutitemregistry.cpp file
    
    Nyall Dawson 	2017-07-03
    
        Layout designers listen out for new item types in registry and
        auto create actions for adding new items of the newly registered type
    
        This avoids hard-coding in available item types into layout UI classes,
        and allows designers to handle plugin-supplied item types
    
    Nyall Dawson 	2017-07-03
    
        Emit signal when new layout item types are added to registry
    
    Nyall Dawson 	2017-07-03
    
        Add registration of item types to QgsLayoutItemRegistry
    
    Nyall Dawson 	2017-07-03
    
        Fix uninitialized member identified by Coverity
    
    Nyall Dawson 	2017-07-03
    
        Fix silly logic error identified by Coverity
    
    Nyall Dawson 	2017-07-03
    
        Fix initial dialog title
    
    Nyall Dawson 	2017-07-03
    
        Shell layout designer dialog
    
    Merge: d924b85a0d 35cbfa0087
    Nyall Dawson 	2017-07-03
    
        Merge pull request #4805 from DelazJ/checkbox
    
        Spelling: Replace check box by checkbox
    
    Merge: d4f5ecc677 37cc8fc5f1
    Nyall Dawson 	2017-07-03
    
        Merge pull request #4806 from nyalldawson/dependent_params
    
        [modeler] Don't allow removal of model parameters on which other parameters depend
    
    Nyall Dawson 	2017-07-03
    
        Don't allow removal of model parameters on which other parameters
        depend
    
    Nyall Dawson 	2017-07-03
    
        Add method to determine whether dependencies exist between model parameters
    
    Nyall Dawson 	2017-07-03
    
        Add method to retrieve dependent parameters for a parameter
    
    Nyall Dawson 	2017-07-03
    
        Fix ui build warning
    
    Nyall Dawson 	2017-06-29
    
        Draw links between dependent parameters in graphical modeler
    
        Fix #12907
    
    Nyall Dawson 	2017-06-29
    
        Fix processing modeler joins are drawn doubled
    
        OCD fix: joins are actually being drawn with two lines going
        in both directions. This is totally 100% unacceptable, so
        this commit fixes it so they are correctly drawn only with one line.
    
    Harrissou Sant-anna 	2017-07-02
    
        Replace check box by checkbox
    
    Harrissou Sant-anna 	2017-07-01
    
        Add catalog to spell_check
    
    Harrissou Sant-anna 	2017-06-30
    
        Spelling check: Replace check-box by checkbox
    
    Harrissou Sant-anna 	2017-06-30
    
        Spelling check: Replace analyse by analyze
    
    Harrissou Sant-anna 	2017-06-30
    
        Replace catalogue by catalog
    
    Blottiere Paul 	2017-07-02
    
        Update tooltip
    
    Blottiere Paul 	2017-07-02
    
        Replace QString by QStringLiteral
    
    Blottiere Paul 	2017-07-02
    
        Q_FOREACH use to iterate over joins info
    
    Blottiere Paul 	2017-07-02
    
        Add consistency between ptrs and ref
    
    Harrissou Sant-anna 	2017-07-02
    
        Fix labels
    
    Harrissou Sant-anna 	2017-07-02
    
        Reorganize Polygon symbol dialogs
    
        Group parameters that look alike for a better sequence
    
    Even Rouault 	2017-07-02
    
        [WFS provider] Do not be confuse by elements that have ref attribute when parsing DescribeFeatureType response; and fix support of (deprecated) ref='gml:XXXXProperty' attributes
    
    Denis Rouzaud 	2017-06-30
    
        add missing custom widgets
    
    Blottiere Paul 	2017-06-30
    
        Add unit tests
    
    Merge: 6dfcf40227 cd979d8ab0
    Nyall Dawson 	2017-06-30
    
        Merge pull request #4779 from nyalldawson/page_registry
    
        [layout] Create a page size registry for layout
    
    Jürgen E. Fischer 	2017-06-30
    
        fix 20197c2fa (refs #13520)
    
    Blottiere Paul 	2017-06-30
    
        Safer filtering step thanks to QgsExpression
    
    Blottiere Paul 	2017-06-30
    
        Q_FOREACH use to iterate over fields
    
    Nyall Dawson 	2017-06-30
    
        Add some base classes for layouts
    
    Nyall Dawson 	2017-06-29
    
        [layout] Create a page size registry for layout
    
        Adds a new QgsPageSize class and QgsPageSizeRegistry registry
        (attached to QgsApplication), which stores and manages known
        page sizes
    
    Blottiere Paul 	2017-06-30
    
        Joined fields are updated according to the target field name in form
    
    Blottiere Paul 	2017-06-30
    
        [needs-doc] New option to update joined fields in form
    
    Merge: bc4aae7d1f 77588b9b61
    Nyall Dawson 	2017-06-30
    
        Merge pull request #4798 from nyalldawson/intput_list
    
        Convert model child algorithm parameter sources to a list
    
    Nyall Dawson 	2017-06-30
    
        Convert model child algorithm parameter sources to a list
    
        So that multiple input type parameters are correctly handled,
        allowing models with child algorithms like merge to correctly
        use any combination of static layers/model inputs/child outputs
        as their input parameter
    
    Nyall Dawson 	2017-06-30
    
        Add conversion for QMap< QString, QList< TYPE > > for Python bindings
    
    Harrissou Sant-anna 	2017-06-30
    
        Tweaks on symbol layer dialogs (#3945)
    
        * Vertical center alignment for "Offset" label with its corresponding comboboxes
        * Vertical center alignment for "Anchor point" label with its comboboxes + consistency in the order of options
        * Remove unnecessary horizontal layouts (with single widget) in the dialog
        * Fix tab order
    
    Nyall Dawson 	2017-06-30
    
        Fix deletion of QObject from non main thread
    
    Nyall Dawson 	2017-06-30
    
        Fix a memory leak
    
    Merge: 7b1932a3fb bf3d55c9e5
    Nyall Dawson 	2017-06-30
    
        Merge pull request #4797 from nyalldawson/flush_sink
    
        Move flushBuffer method up to QgsFeatureSink
    
    Nyall Dawson 	2017-06-30
    
        Move flushBuffer method up to QgsFeatureSink
    
        Allows calling flushBuffer on QgsFeatureSink objects, ensuring
        that any internal buffer the sink may have is flushed
    
    Radim Blazek 	2017-06-29
    
        Do not delete vector layer in QgsVectorLayerExporterTask thread
    
    Radim Blazek 	2017-06-29
    
        refresh postgres schema in browser after import
    
    Even Rouault 	2017-06-29
    
        [GDAL provider] Disable workaround added in 32dd2b68cdf41b088f40dbd3ca5096c9609383bd that is no longer necessary with GDAL 2.3dev
    
    Denis Rouzaud 	2017-06-29
    
        remove useless script
    
    Mathieu Pellerin 	2017-06-29
    
        [processing] keep only one zonal statistics algorithm
    
    Mathieu Pellerin 	2017-06-29
    
        [zonal statistics] add variance statistic
    
    Merge: a39d6d9530 468e44dc3a
    Nyall Dawson 	2017-06-29
    
        Merge pull request #4791 from nyalldawson/reproj_test
    
        Use native projection algorithm for unit test
    
    Merge: 891481deb1 d797a9b3cf
    Nyall Dawson 	2017-06-29
    
        Merge pull request #4790 from nyalldawson/proc_layer_param
    
        Some minor processing fixes and improvements
    
    Nyall Dawson 	2017-06-29
    
        Use native projection algorithm for unit test
    
    Nyall Dawson 	2017-06-27
    
        Fix some processing algorithm exception handling
    
    Nyall Dawson 	2017-06-28
    
        Use a QgsFeedback instead of QProgressBar for QgsNineCellFilter
    
        Gives progress reports and allows cancelation of processing
        aspect algorithm
    
    Nyall Dawson 	2017-06-28
    
        Fix use of direct map layers as inputs for source parameters
    
    Denis Rouzaud 	2017-06-28
    
        remove static tests (doc, sip coverage) from main build
    
        finally!
    
    Denis Rouzaud 	2017-06-28
    
        add test to check that header has a corresponding sip file
    
    Merge: ebcc3d8599 d1a93e0e13
    Nyall Dawson 	2017-06-28
    
        Merge pull request #4786 from nyalldawson/algs4
    
        Restore points layer from table algorithm
    
    Denis Rouzaud 	2017-06-28
    
        fix doxygen warning
    
    Denis Rouzaud 	2017-06-26
    
        script to write include SIP files
    
    Denis Rouzaud 	2017-06-28
    
        fix indentation
    
    Nyall Dawson 	2017-06-28
    
        Restore points layer from table algorithm
    
    Nyall Dawson 	2017-06-28
    
        Always expand out browser favorites node on startup
    
        It's the user-set favorites, so they should be accessible
        as quickly as possible!
    
    Merge: 9f5e33af72 b354986209
    Hugo Mercier 	2017-06-28
    
        Merge pull request #4776 from pblottiere/bugfix_attributetable
    
        [bugfix] attribute table
    
    Merge: 0f83a5f52d 8791aacd74
    Nyall Dawson 	2017-06-28
    
        Merge pull request #4767 from nyalldawson/layouts3
    
        [layouts] Add layout measurement and size classes
    
    Jürgen E. Fischer 	2017-06-27
    
        fix windows build
    
    Nyall Dawson 	2017-06-27
    
        Fix crash when no options are selected in a multiple-enum parameter
    
    Mathieu Pellerin 	2017-06-27
    
        [processing] restore zonal statistics (qgis) alg (#4784)
    
    Denis Rouzaud 	2017-06-27
    
        fix qt version in comment
    
    Jürgen E. Fischer 	2017-06-27
    
        spelling fixes
    
    Jürgen E. Fischer 	2017-06-27
    
        update INSTALL
    
        Followup 775e8cd59, 8bfb695be, 23ddace9e and e70f74198
    
    Merge: 1468eef635 4f096a6f8b
    Nyall Dawson 	2017-06-27
    
        Merge pull request #4783 from nyalldawson/script
    
        processing: restore script algorithm provider and tests
    
    Nyall Dawson 	2017-06-27
    
        Feature source parameters cannot be used for vector layer algorithm
        parameters in models
    
        There's not a 1:1 correlation here - vector layers can be used
        as inputs for sources, but sources cannot be used when a
        full vector layer is required.
    
    Nyall Dawson 	2017-06-27
    
        Restore script based algorithm tests
    
    Nyall Dawson 	2017-06-27
    
        Restore select by expression algorithm
    
    Nyall Dawson 	2017-06-27
    
        Update processing.run() for new API
    
    Nyall Dawson 	2017-06-27
    
        Also add results to results dock when running through algorithm dialog
    
    Nyall Dawson 	2017-06-27
    
        Fix use of temporary files for outputs
    
    Nyall Dawson 	2017-06-27
    
        Fix generation of temporary processing filenames
    
    Nyall Dawson 	2017-06-27
    
        Resurrect select by attribute algorithm
    
    Nyall Dawson 	2017-06-27
    
        Don't set override cursor in processing.run
    
        Callers may not want this, so leave it up to them to set
        an override caller if desired
    
    Nyall Dawson 	2017-06-27
    
        Explicit parameters, feedback, context arguments for processing.run
    
    Nyall Dawson 	2017-06-27
    
        processing.run requires a dictionary for parameters
    
    Nyall Dawson 	2017-06-27
    
        Fix script algorithm centroids tests
    
    Nyall Dawson 	2017-06-27
    
        Restore save selected features algorithm
    
    Nyall Dawson 	2017-06-27
    
        Restore script algorithm provider
    
    Nyall Dawson 	2017-06-27
    
        Remove manually set tab bar height in algorithm dialog
    
        Breaks dialog layout on hidpi screens
    
    Merge: 775e8cd596 11f42eb432
    Nyall Dawson 	2017-06-27
    
        Merge pull request #4781 from nyalldawson/centroid_tests
    
        Reenable centroid algorithm tests
    
    Nyall Dawson 	2017-06-27
    
        Add missing python dependencies to Fedora install section
    
    Nyall Dawson 	2017-06-27
    
        Reenable centroid algorithm tests
    
    Merge: 8bfb695be3 7a6a6ff9f8
    Nyall Dawson 	2017-06-27
    
        Merge pull request #4780 from nyalldawson/more_processing
    
        [processing] Finish modeler port, start script algorithms porting
    
    Nyall Dawson 	2017-06-27
    
        Add instructions to INSTALL for enabling debug output on Fedora
    
        By default Fedora hides the useful debug output prints, which
        makes debugging unit tests very hard!
    
    Nyall Dawson 	2017-06-27
    
        Fix test on Qt5.6
    
    Nyall Dawson 	2017-06-26
    
        Restore frequency analysis script
    
        This script has been changed to use a sink output, not the previous
        TableWriter csv output.
    
        All algorithms which output flat tables should now still output
        feature sinks, to allow correct use in later model steps.
    
    Nyall Dawson 	2017-06-26
    
        Correct parameter evaluation for multiple field types
    
    Nyall Dawson 	2017-06-26
    
        Reorder arguments in parameterAsSink to avoid requiring wkb type and crs
    
    Nyall Dawson 	2017-06-26
    
        Allow storing multiple status in field script code
    
    Nyall Dawson 	2017-06-26
    
        Fix auto creation of variables when running script algorithms
    
    Nyall Dawson 	2017-06-26
    
        Fix incorrect layer source from widget wrapper
    
    Nyall Dawson 	2017-06-26
    
        Fix setting number inputs to algorithms in modeler
    
    Nyall Dawson 	2017-06-26
    
        Restore keep n biggest parts script
    
    Nyall Dawson 	2017-06-26
    
        Restore ability to run script algorithms
    
    Nyall Dawson 	2017-06-26
    
        Start restoring creation of outputs from string
    
    Nyall Dawson 	2017-06-26
    
        First steps in resurrecting script algorithms
    
    Nyall Dawson 	2017-06-26
    
        Mark QgsProcessingModelAlgorithm as non-stable API
    
        We want to be able to extend this in future without any
        stable API contract.
    
    Nyall Dawson 	2017-06-26
    
        Port exporting model as python code to c++
    
    Nyall Dawson 	2017-06-24
    
        Port conversion to/from script code to c++
    
    Nyall Dawson 	2017-06-23
    
        Port parameter conversion to script code to c++
    
    Nyall Dawson 	2017-06-27
    
        Remove newlines from Fedora dependencies list in install
    
        Prevents copy-pasting dependencies line to terminal in one shot
    
    Nyall 	2017-06-27
    
        Add some missing build dependencies for Fedora to install
    
    Merge: 32dd2b68cd b64f256e84
    Nyall Dawson 	2017-06-27
    
        Merge pull request #4727 from aaime/stroke_hairline
    
        Fixes 16707, export of hairline results in a different visual thickness
    
    Even Rouault 	2017-06-26
    
        "[GDAL provider] Set VRT_SHARED_SOURCE=NO configuration option by default (#16507)
    
        This will avoid crashes with VRT datasets in multi-threaded use.
    
    Ilya Zverev 	2017-06-21
    
        Update SIP file for QgsRectangle
    
    Ilya Zverev 	2017-06-17
    
        Rectangle moving operators
    
    Merge: b7d524c111 f22ee6bee5
    Nyall Dawson 	2017-06-26
    
        Merge pull request #4733 from aaime/categorized_function_conflict
    
        Fixes 16712, SLD export of categorized style fails if attribute name conflicts with a built-in function name
    
    Denis Rouzaud 	2017-06-26
    
        sipify server
    
    Martin Dobias 	2017-06-26
    
        Mark the new delegate class as private
    
    Merge: 81653d6978 fd8158bca0
    Matthias Kuhn 	2017-06-26
    
        Merge pull request #4771 from m-kuhn/closest_point
    
        Closest point
    
    Martin Dobias 	2017-06-26
    
        Data-defined size legend: configurable labels + few fixes
    
        This may break projects that started to use data-defined size legend with manually defined rules.
    
    Merge: 1730bc95d1 e7ea972c64
    Marco Hugentobler 	2017-06-26
    
        Merge pull request #4772 from mhugent/feature_info_filter_geometry
    
        WMS Server: Feature info with geometry filter
    
    Matthias Kuhn 	2017-06-26
    
        Minimal performance improvement
    
    Matthias Kuhn 	2017-06-26
    
        Update docstrings
    
    Matthias Kuhn 	2017-06-26
    
        Make QgsLineString Z and M values NaN if unspecified
    
    Matthias Kuhn 	2017-06-25
    
        Prevent division by 0 and unrequired interpolation
    
    Matthias Kuhn 	2017-06-23
    
        Add tests for QgsGeometryUtils::closestPoint()
    
    Matthias Kuhn 	2017-06-23
    
        More generic closest point on line interpolation
    
    Matthias Kuhn 	2017-06-23
    
        Improve API docstrings
    
    Mathieu Pellerin 	2017-06-26
    
        [processing] include invalid geometries in check validity alg
    
    Mathieu Pellerin 	2017-06-26
    
        [processing] restore import into spatialite & spatialite execute sql
    
    Merge: b88ad8e1ce 2b7b0db747
    Nyall Dawson 	2017-06-26
    
        Merge pull request #4775 from nyalldawson/named
    
        Allow keyword arguments for all arguments in PyQGIS bindings
    
    Nyall Dawson 	2017-06-26
    
        Port Fix Geometry algorithm to new API
    
    Nyall Dawson 	2017-06-26
    
        Add method to retrieve all features from a QgsProcessingFeatureSource
    
        ...even when invalid geometries are present and option is set to
        skip invalid or break on invalid.
    
        Some algorithms (e.g. those which repair geometries) need a way
        to retrieve all features with invalid geometries, regardless of
        the user's settings.
    
    Nyall Dawson 	2017-06-26
    
        Export QgsProcessingFeatureSource to Python
    
    Nyall Dawson 	2017-06-26
    
        Followup 005d0fa, fix build
    
    Nyall Dawson 	2017-06-26
    
        Followup 7ae1ee9, update name
    
    Nyall Dawson 	2017-06-26
    
        Update sip
    
    Nyall Dawson 	2017-06-26
    
        Followup 1c1e771, fix crash
    
    Nyall Dawson 	2017-06-26
    
        Astyle all
    
    Nyall Dawson 	2017-06-26
    
        Add sourceName() method to QgsFeatureSource
    
        Sometimes it's necessary to retrieve the name of a source...
    
    Nathan Woodrow 	2017-06-26
    
        Add script to run local tests using travis blacklist
    
    Nyall Dawson 	2017-06-26
    
        Modernise some code
    
    Nyall Dawson 	2017-06-26
    
        Add missing docs
    
    Nathan Woodrow 	2017-06-26
    
        Update python requirements
    
    Jürgen E. Fischer 	2017-06-26
    
        avoid forward declaration of QgsDataDefinedSizeLegend (fixes windows build)
    
    Blottiere Paul 	2017-06-25
    
        Add unit test
    
    Blottiere Paul 	2017-06-25
    
        [bugfix] Attribute table model not updated after opening a project with joins
    
    Blottiere Paul 	2017-06-25
    
        Add unit test
    
    Nathan Woodrow 	2017-06-25
    
        Update gitignore
    
    Nyall Dawson 	2017-06-25
    
        Allow keyword arguments for all arguments in PyQGIS bindings
    
        Previously this was only enabled for optional arguments (i.e.
        those with default values). Enabling them for all arguments
        allows for more readable PyQGIS code, and there seems no
        downside given that we already have this support partly enabled.
    
        The consequence of this change is that when 3.0 API is frozen
        the freeze must also include the naming of function arguments,
        since that's effectively now part of public API.
    
    Blottiere Paul 	2017-06-23
    
        [bugfix] Attribute table model not updated when a feature is changed
    
    Merge: e8ddc48d81 7a154061bc
    Nyall Dawson 	2017-06-25
    
        Merge pull request #4773 from DelazJ/typo
    
        Typo fix
    
    Etienne Trimaille 	2017-06-24
    
        review of the raster metadata viewer (#4726)
    
    Harrissou Sant-anna 	2017-06-24
    
        Typo fix
    
    Marco Hugentobler 	2017-06-24
    
        Indentation
    
    Marco Hugentobler 	2017-06-24
    
        Unit test for feature info geometry filter
    
    Marco Hugentobler 	2017-06-24
    
        Use unique_ptr
    
    Nyall Dawson 	2017-06-24
    
        Remove misleading icon from vector split algorithm
    
        The algorithm doesn't split geometries - it seperates features
        into different layers without altering the geometry
    
    Nyall Dawson 	2017-06-24
    
        Rename 'delete column' alg to 'Drop field(s)' (for consistency)
    
    Nyall Dawson 	2017-06-24
    
        Fix error when deleting models
    
    Nyall Dawson 	2017-06-24
    
        Load other providers before model provider
    
    Nyall Dawson 	2017-06-24
    
        Refresh model algorithms when providers are added
    
        Since algorithms which models are dependent upon may now be
        available, we need to rebuild them to ensure that they
        will operate correctly.
    
    Nyall Dawson 	2017-06-24
    
        More .model -> .model3 updates
    
    Nyall Dawson 	2017-06-24
    
        Make QgsAlgorithm::setProvider() public
    
        Turns out there's valid use cases for calling this from outside
        code.
    
    Nyall Dawson 	2017-06-24
    
        Use generic algorithm icon for qgis algorithms which do not
        have specific icons, instead of generic qgis icon
    
        We consider these 'top level' algorithms, and using the
        standard algorithm icon should help reflect this and
        differentiate them from 3rd party algorithms.
    
    Nyall Dawson 	2017-06-24
    
        Move groups from QGIS (and QGIS native) provider to top level items
        in processing toolbox
    
        Helps aid in user discoverability of these algorithms, and
        indicates to users that these should generally be the
        preferred algorithm choices if duplicates exist from other
        providers.
    
    Merge: b7e66b4f72 d667bf595f
    Nyall Dawson 	2017-06-24
    
        Merge pull request #4770 from nyalldawson/proc
    
        More processing model porting, better invalid geometry feedback
    
    Nyall Dawson 	2017-06-24
    
        Move iterator exception handling to c++
    
    Nyall Dawson 	2017-06-23
    
        Port another member to c++
    
    Nyall Dawson 	2017-06-23
    
        Fix copy/paste error
    
    Nyall Dawson 	2017-06-23
    
        Fix (unwanted) python exception in algorithm test
    
    Nyall Dawson 	2017-06-23
    
        Remove another member from ModelerAlgorithm
    
    Nyall Dawson 	2017-06-23
    
        Move more modelling code to c++
    
    Nyall Dawson 	2017-06-23
    
        Port model help code to c++
    
    Nyall Dawson 	2017-06-23
    
        Fix errors when edit model help
    
    Alessandro Pasotti 	2017-06-23
    
        Added note missing in python bindings
    
    Alessandro Pasotti 	2017-06-23
    
        Added ctor documentation
    
    Alessandro Pasotti 	2017-06-23
    
        Removed helper functions from moc headers
    
    Alessandro Pasotti 	2017-06-23
    
        Indentation
    
    Alessandro Pasotti 	2017-06-23
    
        Move all app/ogr and datasource manager dialog to GUI
    
    Nyall Dawson 	2017-06-23
    
        [layout] Add layout measurement and size classes
    
        These classes are used for storing measurements for a layout
        (QgsLayoutMeasurement), sizes for a layout (QgsLayoutSize)
        and points in a layout (QgsLayoutPoint)
    
        They support storing a measurement unit alongside a measurement
        length/size. A new class QgsLayoutMeasurementConverter handles
        conversion between different units, including converting to and
        from pixels via a specified DPI property.
    
    Mathieu Pellerin 	2017-06-23
    
        [processing] restore simplify geometries & smooth algorithms (#4766)
    
    Nathan Woodrow 	2017-06-23
    
        [MSSQL] Don't MakeValid on geometries
    
        MakeValid can make geometry data we can't read back (e.g
        GEOMETRYCOLLECTION) which is worse then
        just a user error in the first place.  QGIS has the tools to deal with
        this so let it came back to the user to fix
    
    Nyall Dawson 	2017-06-23
    
        Use FastInsert when adding features from processing
    
    Nyall Dawson 	2017-06-23
    
        Fix processing algs crash when no source features exist
    
        Instead we output an empty layer - this may be critical for
        multi-step models where there is validly no features present
        in a source layer
    
    Nyall Dawson 	2017-06-23
    
        Fix loss of output names in graphical modeler
    
    Merge: 2906d1f1c9 c3e24b76b5
    Nyall Dawson 	2017-06-23
    
        Merge pull request #4764 from nyalldawson/processing_exception
    
        Throw c++ exception when a Python exception occurs while running a algorithm
    
    Nyall Dawson 	2017-06-23
    
        Fix some processing tests where output is not generated or should
        not be compared
    
    Nyall Dawson 	2017-06-23
    
        Also call invalidGeometryCallback when skipping features
    
    Nyall Dawson 	2017-06-23
    
        Add test that python exception is caught when executing an alg
    
    Nyall Dawson 	2017-06-23
    
        Add SIP_VIRTUALERRORHANDLER to Doxyfile.in
    
    Nyall Dawson 	2017-06-23
    
        Consolidate all QgsException subclasses in the same header
    
    Nyall Dawson 	2017-06-23
    
        Transform errors encountered while iterating features in
        processing are non-fatal. We report them to users, and treat the
        feature as having no geometry, but don't stop execution.
    
    Nyall Dawson 	2017-06-23
    
        Move invalid geometry callback from Python to c++
    
    Nyall Dawson 	2017-06-23
    
        Report errors when executing algs within dialogs
    
    Nyall Dawson 	2017-06-23
    
        Report success or failure after running algs
    
        And auto catch python exceptions and report failure of model
    
    Nyall Dawson 	2017-06-22
    
        Throw QgsProcessingException when a python exception occurs while running an alg
    
    Nyall Dawson 	2017-06-22
    
        [sipify] Add support for specifying VirtualErrorHandlers to use for a function
    
    Nyall Dawson 	2017-06-22
    
        Add support for VirtualErrorHandlers in core sip
    
        Unfortunately requires a bunch of code to be duplicated from
        QgsPythonUtilsImpl::getTraceback() into core.sip, but there's no way
        to avoid this
    
    Nyall Dawson 	2017-06-22
    
        Add a QgsProcessingException exception
    
    Merge: 7ed6c90f51 531e1a3282
    Nyall Dawson 	2017-06-23
    
        Merge pull request #4763 from nyalldawson/algs3
    
        Restore more processing algs
    
    Nathan Woodrow 	2017-06-23
    
        Code format
    
    Nathan Woodrow 	2017-06-23
    
        [MSSQL] Better fix to removing MZ. Thanks to Nyall ;)
    
    Nathan Woodrow 	2017-06-19
    
        [MSSQL] Remove Z/M from WKT type name on insert/update
    
        SQL Server doesn't follow OGC standard of LINESTRINGZ so we have
        to remove it. SQL support LINESTRING(x y z) but not LINESTRINGZ(x y z)
    
    Merge: e40f92cc1b ee043956b9
    Nyall Dawson 	2017-06-23
    
        Merge pull request #4734 from nyalldawson/addfeatures
    
        Add a flag argument to QgsFeatureSink::addFeatures, support fast feature insert
    
    Denis Rouzaud 	2017-06-22
    
        sipify analysis interpolation (#4757)
    
    Radim Blazek 	2017-06-22
    
        highlight fix
    
    Marco Hugentobler 	2017-04-02
    
        [FEATURE]: Select features in feature info intersecting a geometry
    
    Radim Blazek 	2017-06-22
    
        nearest point measure in identify tool
    
    Merge: df07772a56 863b7d2b29
    Martin Dobias 	2017-06-22
    
        [FEATURE] Legend for markers with data-defined size
    
        (Merge pull request #4752 from wonder-sk/legend-data-defined-size)
    
    Martin Dobias 	2017-06-22
    
        Fix the last test image
    
    Martin Dobias 	2017-06-22
    
        Fix few bugs + fix test images + allow data-defined size without transformer
    
    Martin Dobias 	2017-06-22
    
        Use white bg color for test images to avoid black background
    
    Martin Dobias 	2017-06-22
    
        Fix writing of legend symbol to project file
    
    Martin Dobias 	2017-06-22
    
        Fix subclassing of QgsDiagramRenderer in Python
    
    Nyall Dawson 	2017-06-22
    
        Update tests
    
    Nyall Dawson 	2017-06-22
    
        Restore random extract + Random Extract within subsets algs
    
    Nyall Dawson 	2017-06-22
    
        Restore vector split algorithm
    
    Nyall Dawson 	2017-06-22
    
        Fix creation of feature sinks when using windows style paths
    
    Nyall Dawson 	2017-06-22
    
        Fix dest selection panel when used in folder mode
    
        Also fix some UX issues with the panel in folder, such as
        correctly remembering/restoring last used folders, defaulting
        to home dir, don't clear value when canceling while browsing
    
    Nyall Dawson 	2017-06-22
    
        Add folder output type
    
    Nyall Dawson 	2017-06-22
    
        Restore symmetrical difference alg
    
    Nyall Dawson 	2017-06-22
    
        Restore regular points alg
    
    Nyall Dawson 	2017-06-22
    
        Restore Postgis Execute SQL alg
    
    Nyall Dawson 	2017-06-22
    
        Restore import into postgis algorithm
    
    Nyall Dawson 	2017-06-22
    
        Upgrade postgis widget wrappers to new API
    
    Nyall Dawson 	2017-06-22
    
        Fix creation of widget wrappers via metadata parameters
    
    Nyall Dawson 	2017-06-22
    
        Make QgsVectorLayerExporter::flushBuffer public
    
        Sometimes it's necessary to manually call this, instead of
        deleting the exporter and letting it be called automatically
        There's a chance that features in the buffer will cause errors
        while being exported, and if the only way to flush the buffer
        is to delete the exporter then there's no way to detect or
        retrieve these errors.
    
    Nyall Dawson 	2017-06-22
    
        Allow storing arbitrary metadata in parameter definitions
    
    Nyall Dawson 	2017-06-22
    
        Make 'merge' algorithm store the original layer name and source
    
    Nyall Dawson 	2017-06-22
    
        Cleanup alg imports
    
    Nyall Dawson 	2017-06-22
    
        Remove deprecated algorithms
    
        Removed:
        - Basic Stats for Numbers/String algs (replaced by generic
        Basic Stats alg)
        - Split Lines with Lines (replaced by generic Split with lines)
        - Vector Grid Lines/Polygons (replaced by other create grid
        algs)
    
    Nyall Dawson 	2017-06-22
    
        Remove python algs where a native alg exists
    
        Removed python algs are:
        - Centroids
        - Clip
        - Dissolve
        - Extract by attribute
        - Extract by expression
        - Multipart to singlepart
        - Polygon centroids
        - Reproject layer
    
    Nyall Dawson 	2017-06-22
    
        Resurrect a processing test
    
    Martin Dobias 	2017-06-22
    
        Fixing tests
    
    Nyall Dawson 	2017-06-22
    
        Fix error when adding parameter
    
    Merge: b01cae0740 0db4cf37fe
    Nyall Dawson 	2017-06-22
    
        Merge pull request #4762 from nyalldawson/processing_model_c++
    
        Resurrect ability to run processing models
    
    Nyall Dawson 	2017-06-22
    
        Add another test
    
    Nyall Dawson 	2017-06-22
    
        Fix build
    
    Nyall Dawson 	2017-06-22
    
        Sipify
    
    Nyall Dawson 	2017-06-22
    
        Expand model unit test coverage
    
    Nyall Dawson 	2017-06-21
    
        Don't create unused optional outputs when running models
    
    Nyall Dawson 	2017-06-21
    
        Add method to generate temporary destination parameter value
    
    Nyall Dawson 	2017-06-21
    
        Move some temp file/folder utils to c++
    
    Nyall Dawson 	2017-06-21
    
        Move default file extension code to c++
    
    Nyall Dawson 	2017-06-21
    
        Destination parameters track whether they support non-file based outputs
    
    Nyall Dawson 	2017-06-21
    
        Steps towards executing models
    
    Nyall Dawson 	2017-06-20
    
        Start on executing models
    
    Nyall Dawson 	2017-06-20
    
        Fix generation of outputs for models
    
    Nyall Dawson 	2017-06-20
    
        Fix generation of destination parameters for models
    
    Nyall Dawson 	2017-06-20
    
        Fix some errors in graphical modeler
    
    Merge: 57bf9daaac a65e171298
    Nyall Dawson 	2017-06-22
    
        Merge pull request #4761 from nyalldawson/algs2
    
        Port more processing algs to new API
    
    Nyall Dawson 	2017-06-22
    
        Fix test
    
    Nyall Dawson 	2017-06-22
    
        Reduce noise in algorithm tests
    
    Sandro Santilli 	2017-06-13
    
        Document semantic of SegmentationToleranceType
    
        .. and default of QgsCircularString::curveToLine
    
        [ci skip]
    
    Radim Blazek 	2017-06-21
    
        param description fix
    
    Radim Blazek 	2017-06-21
    
        support copy vector layer to browser postgres/spatialite by drag and drop
    
    Radim Blazek 	2017-06-21
    
        force copy action when dragging layer to browser
    
    Martin Dobias 	2017-06-21
    
        Back to unique_ptr
    
    Martin Dobias 	2017-06-21
    
        Use bold font in tests + fix a unit test
    
    Martin Dobias 	2017-06-21
    
        Use panel widget for data-defined size legend
    
    Nyall Dawson 	2017-06-21
    
        Port create attribute index alg to new api
    
    Even Rouault 	2017-06-21
    
        [DBManager] Avoid unhandled exception on a untyped geometry (wkbUnknown) layer (#16730)
    
    Nyall Dawson 	2017-06-21
    
        Add missing tests for vector input parameter, add vector out parameter
    
    Nyall Dawson 	2017-06-21
    
        Rename some parameter classes for consistency
    
    Nyall Dawson 	2017-06-21
    
        Native extract by expression and attribute algs
    
    Nyall Dawson 	2017-06-21
    
        Resurrect some processing algs, port multipart to singlepart to c++
    
    Denis Rouzaud 	2017-06-21
    
        sipify analysis raster
    
    Denis Rouzaud 	2017-06-21
    
        sipify analysis vector
    
    Martin Dobias 	2017-06-20
    
        More build fixes
    
    Martin Dobias 	2017-06-20
    
        Fix build problems
    
    Denis Rouzaud 	2017-06-20
    
        fix tests
    
    Denis Rouzaud 	2017-06-20
    
        sipify core composer part 4
    
    Denis Rouzaud 	2017-06-20
    
        sipify core composer part 3
    
    Denis Rouzaud 	2017-06-20
    
        sipify core composer part 2
    
    Denis Rouzaud 	2017-06-20
    
        sipify core composer part 1*
    
    Merge: 66fb8d0afc 6eab2ee133
    Alessandro Pasotti 	2017-06-20
    
        Merge pull request #4716 from DelazJ/addlayer
    
        Reorganize the Datasource Manager tabs
    
    Denis Rouzaud 	2017-06-20
    
        Revert "Removed ui_qgstablewidgetbase.h"
    
        This reverts commit d9d68724344c164dcec29e8cbe80ae4873fc988d.
    
    Merge: 8b98db0787 d3a2f7cd65
    Nyall Dawson 	2017-06-20
    
        Merge pull request #4729 from nyalldawson/processing_model_c++
    
        Porting processing model algorithm to C++, pt 1
    
    Martin Dobias 	2017-06-20
    
        Manual configuration of classes in legend with data-defined sizes
    
    Nyall Dawson 	2017-06-20
    
        Models can now be saved and restored
    
    Nyall Dawson 	2017-06-20
    
        Add methods to convert parameter definitions to/from variants
    
    Nyall Dawson 	2017-06-20
    
        First steps to model/save restore in c++
    
        Models now save to QVariantMap, using QgsXmlUtils to save to
        an xml based format (with extension .model3)
    
    Merge: 7fff6cf029 28c9fee756
    Alessandro Pasotti 	2017-06-20
    
        Merge pull request #4742 from boundlessgeo/browsertree-collapse-wms
    
        Browsertree collapse network provider items
    
    Nyall Dawson 	2017-06-20
    
        Port more model to c++
    
    Nyall Dawson 	2017-06-15
    
        Indentation
    
    Nyall Dawson 	2017-06-15
    
        Port more model API across to c++
    
    Nyall Dawson 	2017-06-13
    
        Begin port of modeler algorithm to c++
    
    Nyall Dawson 	2017-06-13
    
        Work on resurrecting modeler
    
    Nyall Dawson 	2017-06-13
    
        Fix working with inputs in modeler
    
    Nyall Dawson 	2017-06-13
    
        Small cleanups
    
    Mathieu Pellerin 	2017-06-20
    
        [atlas] move file format for image export to atlas widget
    
        Two big wins:
        - remember file format across sessions (no more accidental
        .bmp atlas export!)
        - use native directory picker
    
    Merge: b3da171040 fbd1d00f42
    Nyall Dawson 	2017-06-20
    
        Merge pull request #4732 from nyalldawson/alg
    
        [FEATURE] Subdivide algorithm for geometries
    
    Nyall Dawson 	2017-06-20
    
        Swap remaining QSharedPointer uses to std::shared_ptr
    
    Martin Dobias 	2017-06-19
    
        Added unit tests
    
    Martin Dobias 	2017-06-19
    
        Read/write also legend symbol in DDS legend, update DDS legend dialog
    
    Martin Dobias 	2017-06-19
    
        GUI for configuration of size-based legend for diagrams
    
    Mathieu Pellerin 	2017-06-19
    
        [ui] harmonize QDialogButtonBox position in provider dialogs
    
        This commit insures that the QDialogButtonBox widget (i.e.
        help, add, build query, set filter) is always located at
        the very bottom of the dialog. It helps make a better UX out
        of the unified add layer dialog.
    
    Merge: cef089a83a b42bf82081
    Sandro Mani 	2017-06-19
    
        Merge pull request #4740 from manisandro/afsshareddata
    
        [ArcGIS REST] Introduce QgsAfsSharedData to remove dependency on QgsAfsProvider by QfsAfsFeatureSource
    
    Mathieu Pellerin 	2017-06-19
    
        [ui] vectorize and align metadata section icon
    
    Nathan Woodrow 	2017-06-19
    
        [MSSQL] Correctly raise errors to UI level
    
    Merge: 89aae4d6c9 b49f53bac8
    Alexander Bruy 	2017-06-19
    
        Merge pull request #4743 from PedroVenancio/master
    
        [processing] change resampling methods to be like SAGA default (fix #16646)
    
    Mathieu Pellerin 	2017-06-19
    
        [ui] remove background in the add db2 layer icon
    
    Ilya Zverev 	2017-06-18
    
        A test for atlas feature extent after rotation
    
    Ilya Zverev 	2017-06-17
    
        Fix bounding box after rotating atlas geometry
    
    Harrissou Sant-anna 	2017-06-18
    
        Move buttons and menu items
    
    Harrissou Sant-anna 	2017-06-12
    
        Reorganize the Datasource Manager tabs
    
    Matthias Kuhn 	2017-06-17
    
        New style signal/slot connections
    
    Matthias Kuhn 	2017-06-17
    
        Followup 01b4eeb: Fix crash
    
    Alessandro Pasotti 	2017-06-12
    
        [bugfix] Collapse all connection item leaves in the browser a start
    
        To prevent unwanted connections to be initiated when QGIS launches
    
    PedroVenancio 	2017-06-16
    
        Changes SAGA io_gdal RESAMPLING method to B-Spline Interpolation, as SAGA default, and add the Resampling Method parameter to SAGA Raster Calculator, as explained in https://issues.qgis.org/issues/16646
    
    Alessandro Pasotti 	2017-06-09
    
        [bugfix] Prevent expansion of WMS connection layers when restoring the browser
    
        This was causing unwanted connections to WMS when QGIS starts.
    
    Alessandro Pasotti 	2017-06-09
    
        Removed ui_qgstablewidgetbase.h
    
    Martin Dobias 	2017-06-16
    
        Added GUI for data-defined size legend (single/categorized/graduated renderer)
    
    Matthias Kuhn 	2017-06-16
    
        Replace QString::null with QString()
    
        Deprecated sind Qt 5.9
    
    Matthias Kuhn 	2017-06-16
    
        The nodetool only needs to consider spatial layers
    
    Sandro Mani 	2017-06-16
    
        [ArcGIS REST] Introduce QgsAfsSharedData to remove dependency on QgsAfsProvider by QfsAfsFeatureSource
    
    Rob Jones 	2017-06-15
    
        Fix include for case sensitive HFS+ builds
        CocoaInitializer.h != cocoainitializer.h on case sensitive filesystems
    
    Matthias Kuhn 	2017-06-15
    
        Less noise from QgsNetworkAccessManager
    
    Martin Dobias 	2017-06-15
    
        [FEATURE] Rendering of data-defined size in legend in "collapsed" mode
    
        Instead of having different marker sizes in legend as separate legend nodes,
        the new "collapsed" mode packs all sizes into one legend node.
    
        This commit only makes it available in the API, not exposed in GUI yet.
    
    Denis Rouzaud 	2017-06-15
    
        make QgsMapCanvas::updateCanvasItemPositions a protected slot
    
    Denis Rouzaud 	2017-06-15
    
        fix advanced digitizing panel display issue after panning
    
        panning would cause the rubberbands of the adv. digit. panel to be invisible.
        update the canvas item is now done after each extent changes
    
    Denis Rouzaud 	2017-06-15
    
        fix indentation
    
    Denis Rouzaud 	2017-06-15
    
        fix zoomToSelected with geometry-less layer or features
    
    Andrea Aime 	2017-06-14
    
        Fixes 16712, SLD export of categorized style fails if attribute name conflicts with a built-in function name
    
    Andrea Aime 	2017-06-13
    
        Fixes 16707, export of hairline results in a different visual thickness
    
    Nyall Dawson 	2017-06-15
    
        Astyle
    
    Nyall Dawson 	2017-06-15
    
        Update api break docs
    
    Nyall Dawson 	2017-06-15
    
        Rename addFeature member in QgsVectorFileWriter to avoid clash
    
    Nyall Dawson 	2017-06-15
    
        Fix grass provider compilation
    
    Nyall Dawson 	2017-06-15
    
        Also update oracle provider for addFeatures flags
    
    Nyall Dawson 	2017-06-15
    
        Small optimisations to postgres provider when using FastInsert
    
        Although ideally we should use COPY mode in this case for best
        possible speed.
    
    Nyall Dawson 	2017-06-15
    
        Native processing algs use FastInsert were possible
    
        We want maximum possible speed here
    
    Nyall Dawson 	2017-06-15
    
        QgsVectorLayerExporter always uses FastInsert
    
        Since it does nothing with the features after adding them to
        the provider, and we want maximum speed possible here.
    
    Nyall Dawson 	2017-06-15
    
        Add a flag argument to QgsFeatureSink::addFeatures
    
        Flags can be used to control how features are added to the sink.
    
        For now, there's only a single flag available - FastInsert.
        When FastInsert is set, faster inserts will be use at the cost
        of updating the passed features to reflect changes made at the
        provider.
    
        This includes skipping the update of the passed feature IDs
        to match the resulting feature IDs for the feature within
        the data provider.
    
        Individual sink subclasses may or may not choose to respect
        this flag, depending on whether or not skipping this update
        represents a significant speed boost for the operation.
    
        QgsVectorLayer always ignores the flag - feature ids are
        required for the featureAdded signal to be correctly emitted,
        and it's expected that performance critical applications will
        add features directly to a data provider instead of
        via QgsVectorLayer's edit buffer.
    
    Denis Rouzaud 	2017-06-15
    
        follow up 8333b71034a5018642ccfac0d9ddc7bffda508d4 QgsSnappingUtils sipify
    
    Denis Rouzaud 	2017-06-15
    
        [sipify] allow exception to required  _EXPORT macros
    
    Nyall Dawson 	2017-06-15
    
        Spelling fix 'grometry'->'geometry'
    
    Nyall Dawson 	2017-06-15
    
        Expand tests for subdivide
    
    Nyall Dawson 	2017-06-14
    
        Update multiparts to singleparts to new processing API
    
    Nyall Dawson 	2017-06-14
    
        [FEATURE][processing] New algorithm for subdividing geometries
    
        The returned geometry will be a collection containing subdivided parts
        from the original geometry, where no part has more then the specified
        maximum number of nodes.
    
        This is useful for dividing a complex geometry into less complex parts,
        which are better able to be spatially indexed and faster to perform
        further operations such as intersects on. The returned geometry parts may
        not be valid and may contain self-intersections.
    
    Nyall Dawson 	2017-06-14
    
        [FEATURE] Subdivide algorithm for QgsGeometry
    
        Subdivides the geometry. The returned geometry will be a collection
        containing subdivided parts from the original geometry, where no
        part has more then the specified maximum number of nodes.
    
    Nyall Dawson 	2017-06-14
    
        Expose GEOS clip by rect algorithm via QgsGeometry API
    
        Performs a fast, non-robust intersection between the geometry and
        a rectangle. The returned geometry may be invalid.
    
    Nyall Dawson 	2017-06-14
    
        Add method to QgsGeometryFactory to create a multigeometry
        from any wkb type
    
        Eg calling QgsGeometryFactory::createCollectionOfType( QgsWkbTypes::PolygonM )
        will return a new QgsMultiPolygonV2 with M values.
    
    Jürgen E. Fischer 	2017-06-14
    
        fix windows build
    
    Jürgen E. Fischer 	2017-06-14
    
        Remove unused SnapToMapMode in QgsSnappingUtils
    
    Nyall Dawson 	2017-06-14
    
        [processing] Port transform alg to c++
    
    Ilya Zverev 	2017-06-14
    
        Rotate geometry before calculating bounding box in atlas. Fixes #11954
    
    Matthias Kuhn 	2017-06-14
    
        Remove unrequired SIP_SKIP
    
    Matthias Kuhn 	2017-06-13
    
        Fix tests
    
    Matthias Kuhn 	2017-06-11
    
        Fix geometry tests for NaN
    
    Matthias Kuhn 	2017-06-11
    
        Use NaN for missing Z and M coordinates in QgsPoint
    
    Matthias Kuhn 	2017-06-10
    
        Projecting a 2D point with inclination assumes 0 for Z
    
    Matthias Kuhn 	2017-06-09
    
        Fix point test
    
    Matthias Kuhn 	2017-06-09
    
        Compare Z and M values in QgsPoint::operator== only when required
    
    Matthias Kuhn 	2017-06-08
    
        More intuitive QgsPoint python constructors
    
        In python, the wkb type of a QgsPoint will by default be determined from
        the provided parameters, where Z and M will be added as required if the
        wkbType is Undefined.
    
            QgsPoint(x, y, z=nan, m=nan, wkbType=QgsWkbTypes.Undefined)
    
        Thanks to the python API support of named parameters, it's also
        straightforward to specify z, m and wkbType in any desired combination.
    
        On the other hand, on C++ side it's often preferable to use
    
            QgsPoint(QgsWkbTypes::WkbType wkbType, double x, double y, double z, double m);
    
        due to the lack of named parameters which make it harder to specify a
        specific type and the advantage of typesafety that makes it possible to
        verload the first constructor with this one.
    
    Matthias Kuhn 	2017-06-08
    
        Fix sip bindings for QgsPoint
    
    Matthias Kuhn 	2017-06-08
    
        Add an easy to use Z/M default value constructor to QgsPoint
    
    Matthias Kuhn 	2017-06-03
    
        Fix QgsPoint(XY) sip bindings
    
    Denis Rouzaud 	2017-06-13
    
        fix class declaration
    
    Denis Rouzaud 	2017-05-21
    
        sipify QgsRange as template
    
    Jürgen E. Fischer 	2017-06-13
    
        vector file writer fixes:
        * don't apply un-overridden default options
        * DGN: don't export attributes and fix layername to "elements"
    
        (cherry picked from commit 7634b0b759bc0cedba28f9e9199d6a81a498ec5a)
    
    Jürgen E. Fischer 	2017-06-13
    
        fix windows build
    
    Denis Rouzaud 	2017-06-13
    
        move acceptable missing doc to code_layout tests path
    
    Denis Rouzaud 	2017-06-13
    
        fixes failing sipify test
    
    Denis Rouzaud 	2017-06-13
    
        [sipify] fix again template inheritance
    
    Merge: b6e75be493 54124bd0aa
    Nyall Dawson 	2017-06-13
    
        Merge pull request #4721 from nyalldawson/processing_pt31
    
        [processing] Restore batch mode
    
    Denis Rouzaud 	2017-06-13
    
        remove precise ppa
    
        doxygen has sufficient minimum version in trusty
    
    Jürgen E. Fischer 	2017-06-13
    
        fix 5ff6b14f (followup 00f8eff0)
    
    Denis Rouzaud 	2017-06-13
    
        followup 82bd08c187daa66cf5dbd11e34d9c90b9e4cfd30
        removed debugging stuff
    
    Denis Rouzaud 	2017-06-13
    
        [sipify] fixes to template based inheritance
        * fix space-formatting issue
        * avoid double include of the same header
    
    Nyall Dawson 	2017-06-13
    
        Restore batch algorithm mode following new processing API
    
    Nyall Dawson 	2017-06-13
    
        Add string output type
    
    Nyall Dawson 	2017-06-13
    
        Add QgsProcessingParameterFolderOuput
    
    Nyall Dawson 	2017-06-13
    
        Catch errors while running algs
    
    Nyall Dawson 	2017-06-12
    
        Remove outdated TODO
    
    Nyall Dawson 	2017-06-13
    
        Fix crash when searching in options dialog (fix #16644)
    
    Martin Dobias 	2017-06-09
    
        API cleanup for legend support in renderers
    
    Denis Rouzaud 	2017-06-12
    
        fix snapping in move feature tool
    
    Denis Rouzaud 	2017-06-12
    
        install QgsGeometryRubberBand header
    
    Merge: 1be9997dd3 ac1a579b42
    Alexander Bruy 	2017-06-12
    
        Merge pull request #4604 from boundlessgeo/postgis_merge_features_port3_fix#15741
    
        Fix Postgis Merge selected features regression (fix #15741)
    
    Luigi Pirelli 	2017-06-12
    
        adapted to the return value as QgsGeometry()
    
    Luigi Pirelli 	2017-06-12
    
        more QgsPointXY
    
    Alexander Bruy 	2017-06-12
    
        more QgsPoint -> QgsPointXY fixes
    
    Luigi Pirelli 	2017-06-09
    
        typo
    
    Luigi Pirelli 	2017-05-25
    
        added check if no gemetry is available
    
    Luigi Pirelli 	2017-05-24
    
        avoid control on all geometries if one fail
    
    Luigi Pirelli 	2017-05-22
    
        fix Postgis Merge selected features regression: port 3.0 fixes #15741
    
    Nyall Dawson 	2017-06-12
    
        Fix some memory leaks in tests
    
    Denis Rouzaud 	2017-06-12
    
        avoid python signature overloads to handle NaN default values
    
    Denis Rouzaud 	2017-06-12
    
        [sipify] properly handle python signatures
    
    Merge: 492ad2db08 7b844837bb
    D'Hont René-Luc 	2017-06-12
    
        Merge pull request #4699 from pblottiere/getlegendgraphic
    
        [Server] WMS GetLegendGraphics refactoring
    
    Merge: 40cae29228 63611b1d8f
    Nyall Dawson 	2017-06-12
    
        Merge pull request #4715 from nyalldawson/processing_pt31
    
        [processing] Bring back iterating mode for algorithms
    
    Nyall Dawson 	2017-06-12
    
        Port script code functions to c++ classes
    
        Restore logging executed algorithms
    
    Nyall Dawson 	2017-06-12
    
        Add a more descriptive tooltip for iterate mode button
    
    Nyall Dawson 	2017-06-12
    
        More responsive feedback when using iterate mode
    
    Nyall Dawson 	2017-06-12
    
        Fix running algorithms in iterating mode
    
    Nyall Dawson 	2017-06-12
    
        Port calculation of iterating destination to c++
    
    Merge: 0ceeb297f8 277926047b
    Nyall Dawson 	2017-06-12
    
        Merge pull request #4702 from nyalldawson/processing_pt31
    
        More processing goodness, restore algs
    
    Nyall Dawson 	2017-06-12
    
        Respect dissolve setting in c++ buffer alg
    
    Nyall Dawson 	2017-06-12
    
        Hide qgis scripts for now (non-functional)
    
    Nyall Dawson 	2017-06-12
    
        Fix feature source widget returns source even when not set
    
    Nyall Dawson 	2017-06-12
    
        Fix raster layers showing as input choices for vector algs
    
    Nyall Dawson 	2017-06-12
    
        Port clip alg to c++
    
        Rough benchtests reveal it's about 25% faster then the python
        version
    
    Merge: dd0bb8c161 03bfe9bfbc
    Nyall Dawson 	2017-06-12
    
        Merge pull request #4706 from nyalldawson/id
    
        Use uuid instead of timestamp when generating layer ids
    
    Nyall Dawson 	2017-06-12
    
        Native c++ dissolve alg
    
    Nyall Dawson 	2017-06-12
    
        Fix handling optional multiple table field parameter with no fields set
    
    Nyall Dawson 	2017-06-12
    
        Nicer formatting for log in algorithm dialog
    
    Nyall Dawson 	2017-06-12
    
        [processing] Catch transform errors in when iterating features
    
    Nyall Dawson 	2017-06-12
    
        Astyle
    
    Nyall Dawson 	2017-06-11
    
        Check validity outputs counts of valid/invalid features
    
    Nyall Dawson 	2017-06-11
    
        Avoid creating unused sinks
    
    Nyall Dawson 	2017-06-11
    
        Make html output in basic stats algorithm optional
    
    Nyall Dawson 	2017-06-11
    
        Output useful logging when running algorithms from toolbox
    
        Now outputs the input parameters, execution time, and results
    
    Nyall Dawson 	2017-06-11
    
        Correctly reject algorithm dialog
    
        Algorithm dialog was not being rejected when close button was
        called (only hidden), leading to old dialogs and widgets
        hanging around forever...
    
    Nyall Dawson 	2017-06-11
    
        Only use a temporary feedback object when running algorithms
    
        Otherwise canceling a run causes all future runs to be canceled
    
    Nyall Dawson 	2017-06-09
    
        Port checkInputCRS to c++, and allow algorithms to flag when they
        require all input layers to be in the same CRS
    
        The default behaviour is to assume that algorithms are well behaved
        and can handle multi-CRS inputs, but algs have the option to
        flag that they do not allow this and require the input CRS check.
    
        Those algs should document that they require all inputs to have
        matching CRS - processing 3.0 behaviour is to assume that algs
        can handle this.
    
    Nyall Dawson 	2017-06-09
    
        Merge algorithm reprojects layers so that all features are
        in CRS of first input layer
    
    Nyall Dawson 	2017-06-09
    
        Port merge alg to new API
    
    Nyall Dawson 	2017-06-09
    
        Resurrect grid polygon algorithm
    
    Nyall Dawson 	2017-06-09
    
        [FEATURE] Port Extract by Expression to new API, allow saving
        non matching features to separate output
    
    Nyall Dawson 	2017-06-09
    
        [processing] Clip alg allows mask in different CRS to clipped layer
    
    Merge: 10341310c2 74ce5550ad
    Nyall Dawson 	2017-06-12
    
        Merge pull request #4713 from nyalldawson/rect_api
    
        Remove duplicate QgsRectangle::unionRect method
    
    Nyall Dawson 	2017-06-11
    
        Remove duplicate QgsRectangle::unionRect method
    
        QgsRectangle::combineExtentWith does the exact same thing
    
    Nyall Dawson 	2017-06-11
    
        Add a provider unit test checking extent after adding/deleting features
    
    Nyall Dawson 	2017-06-10
    
        Don't wastefully recalculate memory provider extent after every
        feature addition
    
        Previously, the memory provider would automatically recalculate
        the extent of the layer after new features are added by
        looping through the entire set of existing features and calculating
        the bounding boxes. This is very wasteful, as many code paths
        add features one-by-one, so with every new feature added to
        the provider every existing feature is iterated over. This caused
        memory layers to slow to a crawl after many features are added.
    
        This commit improves the logic so that IF an existing layer
        extent is known, then it's updated on the fly as each individual
        feauture is added. Instead of looping through all features, we
        just expand the existing known extent with the added features
        bounds. If the extent isn't known, we just invalidate it
        when adding/deleting/modifying features, and defer the actual
        extent calculation until it's next requested.
    
        Makes memory layers many thousands of magnitudes of orders faster
        when adding lots of features (e.g. when memory providers
        are used as temporary outputs in processing)
    
    Nyall Dawson 	2017-06-11
    
        Fix running processing algs through locator
    
    Nyall Dawson 	2017-06-11
    
        Scroll to newly added entries in paletted renderer widget
    
    Nyall Dawson 	2017-06-11
    
        When using destination CRS in a feature request and a transform
        exception occurs, clear the feature's geometry before returning
    
        We never want to return features with mixed CRS geometries.
    
    Matthias Kuhn 	2017-06-11
    
        followup cc877c39: fix build
    
    Matthias Kuhn 	2017-06-03
    
        No more QgsGeometry pointers in the public API
    
        Geometries are passed as const reference and returned by value.
        This make using the API easier and reduces the risk of ownership
        problems.
    
        The overhead is minimal due to implicit sharing.
    
        Fix https://github.com/qgis/qgis3.0_api/issues/68
    
    Merge: e839ab1dab aedb95b1aa
    Alexander Bruy 	2017-06-10
    
        Merge pull request #4705 from PedroVenancio/master
    
        [processing] fixes GRASS 7 v.net.alloc (fix #16672)
    
    Nyall Dawson 	2017-06-10
    
        Indentation
    
    Nyall Dawson 	2017-06-10
    
        Use uuid instead of timestamp when generating layer ids
    
        Timestamps can result in duplicate layer ids when layers
        are created rapidly or in different threads.
    
        Fix #14390
    
    Nyall Dawson 	2017-06-10
    
        Fix crash when saving vector layer in background task
    
    PedroVenancio 	2017-06-10
    
        Fixes GRASS 7 v.net.alloc #16672
    
    Nyall Dawson 	2017-06-10
    
        Cleanup and unify text formatting in projection combo box
    
    Jürgen E. Fischer 	2017-06-10
    
        spelling fixes
    
    Jürgen E. Fischer 	2017-06-10
    
        re-run t2tdoc
    
    Jürgen E. Fischer 	2017-06-09
    
        include expect/unbuffer in INSTALL install list
    
    Jürgen E. Fischer 	2017-06-09
    
        fix install (followup 532b9a14)
    
    Blottiere Paul 	2017-06-08
    
        [Server] Fonts used in GetLegendGraphics tests are bolded and increased
    
    Blottiere Paul 	2017-06-08
    
        [Server] Add/update tests
    
    Blottiere Paul 	2017-06-08
    
        [Server] GetLegendGraphics refactoring
    
    Merge: f80a1f54ce 9d9e94e6b9
    D'Hont René-Luc 	2017-06-09
    
        Merge pull request #4700 from sbrunner/service-onlineressource
    
        [Server] WMS Fix the mandatory OnlineResource
    
    Stéphane Brunner 	2017-06-08
    
        Fix the mandatory OnlineResource
    
    Stéphane Brunner 	2017-06-09
    
        More verbose response
    
    Merge: 00b2d24247 8df3391fc4
    D'Hont René-Luc 	2017-06-09
    
        Merge pull request #4687 from rldhont/server-wms-dxf-writer
    
        [Server] WMS DXF writer refactoring
    
    D'Hont René-Luc 	2017-06-05
    
        [Server] dxf writer refactoring
    
    Denis Rouzaud 	2017-06-08
    
        sipiy gui symbology
    
    Denis Rouzaud 	2017-06-08
    
        sipify gui effects + layertree
    
    Denis Rouzaud 	2017-06-08
    
        sipify gui attribute table
    
    Denis Rouzaud 	2017-06-08
    
        [sipify] fix enum again
    
    Denis Rouzaud 	2017-06-08
    
        sipify gui part n
    
    Juliusz Hoffman 	2017-06-09
    
        consider middle geometry column when retrieving default values (fixes #16685)
    
    Jürgen E. Fischer 	2017-06-09
    
        fix 8c873b14 (fixes #16624)
    
    Jürgen E. Fischer 	2017-06-05
    
        update translation scripts
    
    Merge: 57a6735810 8c73bcbcfe
    Nyall Dawson 	2017-06-09
    
        Merge pull request #4701 from nyalldawson/processing_pt31
    
        [processing] allow optional feature sink parameters
    
    Merge: 32ecbcfa21 a8ca3b28ae
    Nyall Dawson 	2017-06-09
    
        Merge pull request #4672 from nyalldawson/scale
    
        Unify scale widgets API, pt 1
    
    Nyall Dawson 	2017-06-09
    
        Port test to new API
    
    Nyall Dawson 	2017-06-07
    
        [FEATURE] Port CheckValidity alg to new API
    
        Also make outputs optional from the alg - now you can select
        which outputs you need for your model!
    
    Nyall Dawson 	2017-06-07
    
        If a feature sink parameter is optional and not set, don't create the sink
    
        This adds a lot of flexibility to algorithms, as it makes output
        sinks truely optional. For instance, the various "Extract by..."
        algorithms could add a new optional sink for features which
        'fail' the extraction criteria. This effectively allows these
        algorithms to become feature 'routers', directing features onto
        other parts of a model depending on whether they pass or fail
        the test.
    
        But in this situation we don't always care about these failing
        features, and we don't want to force them to always be fetched
        from the provider. By making the outputs truely optional,
        the algorithm can tweak its logic to either fetch all features
        and send them to the correct output, or only fetch
        matching features from the provider in the first place (a big
        speed boost).
    
    Nyall Dawson 	2017-06-07
    
        Restore basic stats alg
    
    Nyall Dawson 	2017-06-09
    
        [needs-docs] Use standard scale widgets and terminology for labeling
    
        Also unify API with other scale API.
    
        Fix #16349
    
    Nyall Dawson 	2017-06-09
    
        Improve API docs
    
    Nyall Dawson 	2017-06-09
    
        Unify scale API in rule based labeling, fix GUI issues
    
    Nyall Dawson 	2017-06-09
    
        Unifying rule based renderer scale API, fix scale related bugs
    
        Fix #15512
    
    Merge: 9f71156a13 482ed3f25a
    Nyall Dawson 	2017-06-09
    
        Merge pull request #4693 from nyalldawson/request_crs
    
        Allow specifying a destination CRS in QgsFeatureRequest
    
    Nyall Dawson 	2017-06-09
    
        Unify diagram scale API with rest of scale API
    
    Nyall Dawson 	2017-06-09
    
        More consistency across scale API
    
        Use a real scale widget for point displacement label scale
    
    Nyall Dawson 	2017-06-09
    
        Use a real scale widget in vector save as dialog
    
    Nyall Dawson 	2017-06-09
    
        Update tests for new API
    
    Nyall Dawson 	2017-06-09
    
        Fix zoom to visibile scale when min/max scale is set to 0
    
    Nyall Dawson 	2017-06-09
    
        Improve documentation
    
    Nyall Dawson 	2017-06-02
    
        Flip remaining scale API from real to denominators
    
    Nyall Dawson 	2017-06-02
    
        Clarify in doxygen what scale values represent
    
    Nyall Dawson 	2017-06-02
    
        Unify scale widgets API
    
        Flip all scale based widgets to use scale denominators instead
        of actual scales (ie 100.0 instead of 0.01 for 1:100).
    
        This is done for consistency with the rest of the API, which
        predominantly uses scale denominators. It also helps
        precision loss as a result of multiple 1.0 / scale conversions
        throughout the code.
    
        Refs #15337
    
    Nyall Dawson 	2017-06-09
    
        Explicitly mention in docs that presence of destination CRS does
        not affect filter expressions or virtual field values
    
    Nyall Dawson 	2017-06-09
    
        Return an invalid iterator if a transform exception occurs
        when projecting filter rects from destination crs
    
    Nyall Dawson 	2017-06-09
    
        Rename transform methods for clarity
    
    Merge: b280c873d5 cd9a802c5c
    Nyall Dawson 	2017-06-09
    
        Merge pull request #4678 from nyalldawson/layer_scale
    
        Swap QgsMapLayer min/max scale API definitions (unify scale api, pt 2)
    
    Martin Dobias 	2017-06-08
    
        Node tool: give preference to vertex match over segment match from previous feature
    
    Martin Dobias 	2017-06-08
    
        Fix python tests after previous commit
    
    Martin Dobias 	2017-06-08
    
        Reshape tool: use default Z value for 3D geometries
    
    Martin Dobias 	2017-06-08
    
        Node tool: add default Z value to new vertices in 3D geometries (fixes #16240)
    
    Martin Dobias 	2017-06-08
    
        Fix a crash when toggling a layer to editable mode
    
    Martin Dobias 	2017-06-08
    
        Do not #include QtConcurrent when using map renderer jobs C++ API
    
        This way C++ apps using the API do not need to add QtConcurrent to their build
    
    Denis Rouzaud 	2017-06-07
    
        sipify core symbology part 2
    
    Nyall Dawson 	2017-06-08
    
        Handle request crs transform in cached feature iterators
    
    Nyall Dawson 	2017-06-08
    
        Indentation
    
    Nyall Dawson 	2017-06-08
    
        Handle request destinationCrs in QgsVectorLayerFeatureIterator
    
    Nyall Dawson 	2017-06-07
    
        Allow specifying a destination CRS in QgsFeatureRequest
    
        If set, all geometries will be reprojected from their original
        coordinate reference system to the destination CRS while
        iterating over features.
    
        If a CRS has been set as the destination CRS, then the filterRect
        parameter should be specified in the same CRS as this destination
        CRS.
    
        Additionally, a callback function can be specified on the request
        to be called if a transform exception is encountered while
        iterating over features.
    
        This is designed to make it easier for scripts and plugins to
        correctly reproject layers in an efficient and robust way, instead
        of having to implement lots of repeated code themselves and
        potentially missing some of the important considerations which
        come with reprojecting geometries & bounding boxes.
    
        Now, if a script wants the features from a layer in a specific
        CRS, they can call:
    
            crs = QgsCoordinateReferenceSystem('epsg:4326')
            request = QgsFeatureRequest().setDestinationCrs(crs)
            for f in layer.getFeatures(reqeuest):
                print('geometry in 4326 is {}.format(f.geometry().exportToWkt()))
    
    Harrissou Sant-anna 	2017-06-07
    
        More typo fixes
    
    Harrissou Sant-anna 	2017-06-06
    
        Typo fix and list ordering
    
    Merge: 9e176feeac fbad91165c
    Nyall Dawson 	2017-06-08
    
        Merge pull request #4698 from nyalldawson/cache_test
    
        Add feature source test for QgsVectorLayerCache
    
    Denis Rouzaud 	2017-06-08
    
        gps fixes
    
    Denis Rouzaud 	2017-05-23
    
        sipify core gps
    
    Nyall Dawson 	2017-06-08
    
        Identation
    
    Nyall Dawson 	2017-06-08
    
        Add feature source test for QgsVectorLayerCache
    
        While it's not a QgsFeatureSource subclass (yet), it behaves
        just like one so when can run the feature source conformance
        test suite over it.
    
        Fix a few minor issues identified by the test suite, and one
        potential crash (requesting an invalid id from a cache iterator
        crashes qgis)
    
    Denis Rouzaud 	2017-06-07
    
        sipify gui part 1
    
    Denis Rouzaud 	2017-06-08
    
        fix merge
    
    Denis Rouzaud 	2017-06-08
    
        [sipify] fix false virtual methods
    
    Nyall Dawson 	2017-06-08
    
        Don't allow selection of adding z/multigeometries when saving a vector
        layer with geometry type set to No Geometry
    
    Nyall Dawson 	2017-06-08
    
        Fix composer legend "Filter by Atlas Feature" does not save
    
        Fix #16663
    
        (forward port from ecb4c5a)
    
    Merge: 1bbfd5b8c2 7397b3c3a9
    Nyall Dawson 	2017-06-08
    
        Merge pull request #4657 from DelazJ/patch-1
    
        Typo fix: Add missing spacing
    
    Merge: 648ff29304 be501a0f5f
    Nyall Dawson 	2017-06-08
    
        Merge pull request #4692 from nyalldawson/prepare
    
        Make more use of prepared geometries for intersection tests
    
    Merge: 6606d463d3 342897c6ae
    Nyall Dawson 	2017-06-08
    
        Merge pull request #4695 from nyalldawson/buffer_test
    
        Add feature source unit tests for vector layer with edits in buffer
    
    Nyall Dawson 	2017-06-08
    
        Add source test for vector layer with deleted features in buffer
    
    Denis Rouzaud 	2017-06-07
    
        fix enum
    
    Denis Rouzaud 	2017-06-07
    
        [sipify] fix negative value assignment
    
    Denis Rouzaud 	2017-06-06
    
        sipify core symbology classes
    
    Denis Rouzaud 	2017-06-06
    
        [sipify] fix body detection*
    
    Nyall Dawson 	2017-06-07
    
        Add feature source unit tests for vector layer with edits in buffer
    
        Run the feature source tests over a layer with added, edited
        geometries, and edited attributes unsaved in an edit buffer
    
        Fix identified issues when iterating over these edited features
    
    Even Rouault 	2017-06-07
    
        [WFS provider] Recognize Geomedia layers with gmgml:LineString_Curve_MultiCurve_CompositeCurvePropertyType type as multilinestring layers (#16675)
    
    Denis Rouzaud 	2017-06-06
    
        sipify Qgis, QgsDxfExport
    
    Denis Rouzaud 	2017-06-06
    
        [sipify] uniform die messages
    
    Nyall Dawson 	2017-06-07
    
        Make more use of prepared geometries for intersection tests
    
        Should speed up a few operations
    
    Merge: 5f1a78ddab 64a86e3d6c
    Nyall Dawson 	2017-06-07
    
        Merge pull request #4691 from nyalldawson/validator
    
        Add an explicit argument to set QgsGeometryValidator method
    
    Nyall Dawson 	2017-06-07
    
        Add an explicit argument to set QgsGeometryValidator method
    
        Previously this was always read from settings when using
        QgsGeometryValidator. It's now an explicit argument
        when constructing QgsGeometryValidator or calling the
        static validation methods, allowing choice of internal/GEOS
        validation methods.
    
        Helps remove more QgsSettings use from core.
    
    Nyall Dawson 	2017-06-07
    
        Update inverted polygon test mask
    
    Martin Dobias 	2017-06-06
    
        Use invalid CRS as default in map settings
    
        I have got caught by the default set to WGS 84 when I loaded a layer
        in projected CRS, set extent to layer's extent and... nothing got rendered
        because map renderer was reprojecting to WGS 84.
    
        This default is closer to the default in 2.x where reprojection is turned off.
    
    Sandro Santilli 	2017-06-06
    
        Add DBManager test for service-only URI
    
        Ref #16626
    
        Also fixes runs with non-standard QGIS_PGTEST_DB env variable set
    
    Merge: 39b5f4e5b3 448f019e1f
    Nyall Dawson 	2017-06-06
    
        Merge pull request #4684 from nyalldawson/processing_pt3
    
        Add sourceExtent method to QgsFeatureSource
    
    Martin Dobias 	2017-06-06
    
        Update acceptable missing doc
    
    Sandro Santilli 	2017-06-06
    
        Make the `check` rule use xvfb-run, drop `check-no-x`
    
        I see no reason for anyone wanting to see popping windows during
        a `make check` run. Closes #12172.
    
    Merge: 51e7efe218 e89502f43d
    Alexander Bruy 	2017-06-06
    
        Merge pull request #4675 from alexbruy/processing-help
    
        [processing] improve help system
    
    Martin Dobias 	2017-06-06
    
        Replace QString::null by QString() in core (deprecated since Qt 5.9)
    
    Alexander Bruy 	2017-06-06
    
        fix help opening
    
    Nyall Dawson 	2017-06-06
    
        Port polygon from layer extent alg to new API
    
    Merge: 38d905f694 ad14373aa6
    D'Hont René-Luc 	2017-06-06
    
        Merge pull request #4683 from rldhont/server-string-list-exceptions
    
        [Server] bulk enhancements: string, list and exceptions
    
    Sandro Santilli 	2017-06-02
    
        Add a notice about service=qgis_test being used by some tests
    
    Sandro Santilli 	2017-06-02
    
        Add a raster table to the test postgis setup, use it from dbmanager test
    
    Sandro Santilli 	2017-05-26
    
        Add test for DBManager's PostGIS connector and plugin
    
        Only enabled when ENABLE_PGTEST is set
        Includes test for dbname-less URI (#10600 and #16625 and #16626)
    
        The test relies on default libpq accessed database containing
        one raster table, but makes no effort to create such database yet.
    
    Alexander Bruy 	2017-06-06
    
        [processing] use QGIS user manual as help source for all algorithms by
        default.
    
        NOTE: URL scheme should be adopted when documentation team decided how
        manual will be scructured.
    
    Alexander Bruy 	2017-06-06
    
        [processing] move collapse button to the top
    
    Alexander Bruy 	2017-06-06
    
        [processing] use arrow cursor for collapse button
    
    Alexander Bruy 	2017-06-06
    
        [processing] add button to collapse/expand short help
    
    Alexander Bruy 	2017-06-06
    
        [processing] simplify modeler algorithm dialog and use new help in it
        too
    
    Alexander Bruy 	2017-06-06
    
        [processing] open help in the default webbrowser to be consistent with
        the rest of QGIS dialogs
    
    Alexander Bruy 	2017-06-06
    
        [processing] save and restore geometry of the algorithm dialog
    
    Alexander Bruy 	2017-06-06
    
        [processing] make short help panel resizable and replace  Help tab with corresponding button
    
    Nyall Dawson 	2017-06-06
    
        Add sourceExtent method to QgsFeatureSource
    
    Merge: 2b0af000fd 1d2e54d1ba
    Nyall Dawson 	2017-06-06
    
        Merge pull request #4682 from nyalldawson/processing_pt3
    
        Processing rebuilding...
    
    Nyall Dawson 	2017-06-06
    
        Port delete columns alg to new API
    
    Nyall Dawson 	2017-06-06
    
        Port clip algorithm to new API
    
    Nyall Dawson 	2017-06-06
    
        Fix warning
    
    Nyall Dawson 	2017-06-06
    
        Port BarPlot alg to new API
    
    Nyall Dawson 	2017-06-06
    
        Port getHTMLOutputsCount to c++ API
    
    Nyall Dawson 	2017-06-06
    
        Add file based and HTML outputs to c++ API
    
    Nyall Dawson 	2017-06-06
    
        Fix field widget wrapper
    
    Nyall Dawson 	2017-06-06
    
        Port addautoincrementalfield to new API
    
    Nyall Dawson 	2017-06-06
    
        Port aspect algorithm to new API
    
    Nyall Dawson 	2017-06-06
    
        Remove some unused code
    
    Nyall Dawson 	2017-06-06
    
        Add raster layer output parameters
    
    Nyall Dawson 	2017-06-06
    
        Allow direct map layer parameter/default values were appropriate
    
    Nyall Dawson 	2017-06-06
    
        Rename QgsProcessingFeatureSinkDefinition to QgsProcessingOutputLayerDefinition
    
        Since it also applies to raster layer outputs, we need a more generic name
    
    Nyall Dawson 	2017-06-06
    
        Fix incorrect import
    
    Nyall Dawson 	2017-06-06
    
        Port another alg to new API
    
    Nyall Dawson 	2017-06-06
    
        Add a cancel button for algorithms which support cancelation
    
    Nyall Dawson 	2017-06-06
    
        Move algorithm expression context generation to QgsProcessingAlgorithm
    
        Fix error when selecting "from expression" in algorithm parameter dialog
    
    Nyall Dawson 	2017-06-06
    
        Restore ability to save outputs directly to Spatialite/PostGIS providers
    
    Nyall Dawson 	2017-06-06
    
        Fix saving processing outputs with correct encoding
    
    Merge: 632a2be86a 77072b15ac
    Nyall Dawson 	2017-06-06
    
        Merge pull request #4590 from nyalldawson/processing_pt3
    
        Processing armaggeddon, pt 1
    
    Nyall Dawson 	2017-06-06
    
        Rename QgsProcessingFeatureSink to QgsProcessingFeatureSinkDefinition
    
        For consistency with QgsProcessingFeatureSourceDefinition
    
    Nyall Dawson 	2017-06-06
    
        Use a QgsProject pointer instead of bool loadIntoProject
    
        Allows potential future use case of loading results into
        a different open project
    
    Nyall Dawson 	2017-06-06
    
        Only accept QgsPropertys in QgsProcessingFeatureSourceDefinition/
        QgsProcessingFeatureSink, not all QVariant types
    
        Only strings/QgsPropertys are valid anyway, so instead of strings
        use static properties. This makes it clearer what possible
        values are permitted for the underlying source/sink definition.
    
    Nyall Dawson 	2017-06-06
    
        [processing] Change explicit encoding string parameters to more
        flexible QVariantMap creatOptions parameters which include an
        optional fileEncoding value
    
        More flexible, allows sinks to be created using any creation
        option which is passed to the underlying provider
    
    Nyall Dawson 	2017-06-05
    
        Fix failing tests, temporarily disable some processing tests during
        refactoring
    
    Nyall Dawson 	2017-06-05
    
        Move getFileFilter from params to gui wrappers
    
    Nyall Dawson 	2017-06-05
    
        Resurrect another Python QGIS algorithm
    
    Nyall Dawson 	2017-06-05
    
        Remove global processing use selection setting
    
    Nyall Dawson 	2017-06-05
    
        [FEATURE][processing] Add checkbox for each vector input layer
        to control whether selected features only are to be used
    
        Replaces the old global setting and makes it immediately obvious
        to users when the selection will be respected
    
    Nyall Dawson 	2017-06-05
    
        Restore correct layer naming when loading results
    
    Nyall Dawson 	2017-06-05
    
        Fix loading of results after running algorithms
    
    Nyall Dawson 	2017-06-05
    
        [processing] Remove more UseSelectionIfPresent use
    
    Nyall Dawson 	2017-06-05
    
        Temporarily deactivate more algorithms
    
    Nyall Dawson 	2017-06-05
    
        Remove no longer required QgsProcessingContext::UseSelectionIfPresent flag
    
        Since using selection is now a per-feature-source setting
    
    Nyall Dawson 	2017-06-05
    
        Create class for encapsulating settings relating to a feature source
        input to a processing algorithm.
    
        This allows parameter inputs to encapsulate extra information
        relating to a feature source input, such as whether only
        selected features from the source layer should be used.
    
    Nyall Dawson 	2017-06-05
    
        Remove QgsProcessingUtils::uniqueValues
    
        Use QgsFeatureSource method instead
    
    Nyall Dawson 	2017-06-05
    
        [processing] Don't use vector layers directly as feature sources
    
        Instead, parameters evaluate to QgsFeatureSource, which are
        used for retrieving features, feature count, crs, wkb type,
        etc.
    
        This abstracts away the actual feature source, so that
        algorithms may potentially operate from non-layer
        feature sources.
    
        It also helps remove the need for specialised QgsProcessingUtils
        methods like getFeatures, featureCount, and createSpatialIndex.
        Instead the standard API methods using QgsFeatureSources can
        be used instead.
    
    Nyall Dawson 	2017-06-05
    
        Create class for encapsulating settings relating to a feature sink
        input to a processing algorithm.
    
        This allows parameter inputs to encapsulate extra information
        relating to a feature sink input, such as destination file
        encoding and whether the sink layer should be loaded into
        the project on completion
    
    Nyall Dawson 	2017-06-05
    
        Rename QgsProcessingParameterOutputVectorLayer to QgsProcessingParameterFeatureSink
    
    Nyall Dawson 	2017-06-05
    
        Rename QgsProcessingParameterVectorLayer to QgsProcessingParameterFeatureSource
    
        Helps abstract away sources to allow non vector layer sources in future
    
    Nyall Dawson 	2017-06-05
    
        Add direct method to retrieve QgsFeatureSink from parameter
    
    Nyall Dawson 	2017-05-31
    
        Cleanup API - remove redundant name argument
    
    Nyall Dawson 	2017-05-31
    
        Fix build
    
    Nyall Dawson 	2017-05-22
    
        Indentation
    
    Nyall Dawson 	2017-05-22
    
        QgsProcessingParameterVectorLayer accepts lists of vector layer types
    
    Nyall Dawson 	2017-05-22
    
        Partially port a trial python alg to new API
    
    Nyall Dawson 	2017-05-22
    
        Adapt more python code to new API
    
    Nyall Dawson 	2017-05-19
    
        Temporarily fix memory layer outputs
    
    Nyall Dawson 	2017-05-17
    
        Adapt more python code to new API
    
    Nyall Dawson 	2017-05-17
    
        Move expression context generation out of parameters
    
    Nyall Dawson 	2017-05-17
    
        Remove no longer required _resolveLayers method
    
    Nyall Dawson 	2017-05-17
    
        Move minimum layer extent calculation to c++
    
    Nyall Dawson 	2017-05-16
    
        Adapt more code to c++ API
    
    Nyall Dawson 	2017-05-16
    
        Port parameter checking to c++
    
    Nyall Dawson 	2017-05-16
    
        Create a QgsProcessingAlgRunnerTask task
    
        Allows background execution of processing algorithms.
    
        Not exposed anywhere in GUI (yet)
    
    Nyall Dawson 	2017-05-15
    
        First working pure c++ algorithms
    
    Nyall Dawson 	2017-05-15
    
        Push parameters into processAlgorithm and related functions
    
    Nyall Dawson 	2017-05-15
    
        Refactor Algorithm setParamValues -> getParamValues
    
        Now returns a dict of parameter inputs for the algorithm
    
    Nyall Dawson 	2017-05-15
    
        Partially port wrappers to QgsProcessingParameterDefinition
    
        And create a new WidgetWrapperFactory for creating a suitable wrapper
        corresponding to a parameter
    
    Nyall Dawson 	2017-05-15
    
        Move alg character definitions to __init__
    
    Nyall Dawson 	2017-05-15
    
        Move getParametersPanel out of algorithm class
    
        It's a gui related method, so shouldn't be in core class
    
    Nyall Dawson 	2017-05-19
    
        Remove help related methods from GeoAlgorithm
    
    Nyall Dawson 	2017-05-15
    
        Port algorithm help to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-05-15
    
        Port getCustomParametersDialog to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-05-15
    
        Add framework for algorithm outputs
    
        This somewhat changes the meaning of outputs from processing 2.x.
        In 2.x processing outputs were used both as a method of specifying
        inputs to algorithms (file paths to destination layers created
        by the algorithm) AND pure outputs (such as statistics calculated
        by the algorithm).
    
        This is now split. The old input-type-outputs (destination layers)
        are now input parameters (since the parameter value IS an input to the
        algorithm). To differentiate them from parameters indicating pure
        input layers a new "isDestination()" method was added to
        QgsProcessingParameterDefinition.
    
        Output definitions are now purely indications of values CREATED
        by the algorithms. Suitable candidates are the existing calculated
        stats and actual file path/URI of any layers created by the algorithm.
        Moving forward we should ensure all algorithms output as much
        useful information as possible - e.g. number of features processed,
        number of skipped features, count null geometries encountered, etc...
    
    Nyall Dawson 	2017-05-15
    
        Move execution check to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-05-19
    
        [processing] Remove all remaining algorithm copies
    
        Algorithms are no longer copied - just a single const instance
        of each algorithm is used
    
    Nyall Dawson 	2017-05-19
    
        Add native c++ algorithm provider
    
    Nyall Dawson 	2017-05-15
    
        Port algorithm countVisibleParameters to c++
    
    Nyall Dawson 	2017-05-19
    
        Temporarily deactivate all processing providers/algorithms
    
        While the processing API is in such a state of flux it's
        become unmaintainable to port these algorithms change-by-change.
        Instead, disable them all until the API is fixed, and then we
        can port them algorithm by algorithm and reactivate each
        test in turn.
    
    Nyall Dawson 	2017-06-06
    
        Disable QgsTaskManager::waitForFinished test by default
    
        The test intermittently fails on Travis builds, likely due
        to the platform's inconsistent availability to multiple threads.
    
    Denis Rouzaud 	2017-06-02
    
        sipify core raster part 3
    
    Denis Rouzaud 	2017-06-05
    
        fix external lib path
    
    Denis Rouzaud 	2017-06-02
    
        run code_layout build from top CMakeLists
    
        instead of adding an extra CMakeLists in .ci/travis/code_layout to build API doc, astyle and run tests (indentation, spelling, sip, doc coverage), the top CMakeLists has been adapted to allow not building core libraries and possibly just the static code layout
        * astyle has been moved from /src/astyle to /lib/astyle (I would propose to move all external libraries, and possibly add git submodules)
    
    Denis Rouzaud 	2017-05-31
    
        fix test import
    
    Denis Rouzaud 	2017-05-31
    
        run Doxygen and doc coverage test on static Travis config
    
    D'Hont René-Luc 	2017-06-05
    
        [Server] Replace list.size() > 0 by !list.isEmpty()
    
    D'Hont René-Luc 	2017-06-05
    
        [Server] Test update masks WMS_GetMap_Annotations and  WMS_GetMap_Highlight
    
    D'Hont René-Luc 	2017-06-02
    
        [Server] Replaced unnecessary QStringLiteral by character
    
    D'Hont René-Luc 	2017-06-02
    
        [Server] WMS GetMap throw exception is layer nickname is not available
    
    D'Hont René-Luc 	2017-06-02
    
        [Server] Replace list.size() < 1 by list.isEmpty()
    
    D'Hont René-Luc 	2017-05-31
    
        [Server] Replaced unnecessary QStringLiteral by character
    
    Jürgen E. Fischer 	2017-06-05
    
        fix oracle provider build
    
    Merge: 09e03650f7 6fed80b1e9
    Nyall Dawson 	2017-06-05
    
        Merge pull request #4679 from nyalldawson/selected_feature_source
    
        QgsVectorLayerSelectedFeatureSource
    
    Merge: 27850fb00e 3388857526
    Nyall Dawson 	2017-06-05
    
        Merge pull request #4680 from nyalldawson/unique_values
    
        Move uniqueValues to QgsFeatureSource
    
    Nyall Dawson 	2017-06-05
    
        Move uniqueValues to QgsFeatureSource
    
        Also change signature of QgsVectorLayer/QgsVectorDataProvider
        uniqueValues method to match (and improve API)
    
    Merge: f69d1c2065 2c5e52b3f1
    Alexander Bruy 	2017-06-05
    
        Merge pull request #4592 from alexbruy/messagebars-for-db
    
        Use QgsMessageBar instead of QMessageBoxes to show result of testing connection
    
    Nyall Dawson 	2017-06-05
    
        Add a couple more tests for QgsVectorLayerSelectedFeatureSource
    
    Nyall Dawson 	2017-06-05
    
        Create QgsVectorLayerSelectedFeatureSource
    
        ...which is a QgsFeatureSource subclass which only considers
        selected features from a QgsVectorLayer
    
    Nyall Dawson 	2017-06-05
    
        Convert isolated '...' strings to '…'
    
        Ideally we'd replace ALL ... instances to …, but need to
        first work out how to avoid the translation burden of this
        change
    
    Nyall Dawson 	2017-06-05
    
        Fix inconsistent capitalization
    
    Nyall Dawson 	2017-06-05
    
        Make paletted raster widget behave the same as categorized widget
        when changing current band
    
        Now the widget asks users if they want to delete existing categories
        when they switch a band, just like how the categorized renderer
        widget asks when the categorized field is changed.
    
    Nyall Dawson 	2017-06-05
    
        Make paletted raster widget behave more like vector categorized
        renderer widget
    
        Since they are basically counterparts to each other
    
    Jürgen E. Fischer 	2017-06-04
    
        remove unused provider mManagerMode member
    
    Nyall Dawson 	2017-06-05
    
        Fix doxygen test
    
    Jürgen E. Fischer 	2017-06-04
    
        oracle provider: fix build
    
    Merge: 0f2a49d9b5 ae8b71edeb
    Nyall Dawson 	2017-06-04
    
        Merge pull request #4670 from nyalldawson/widget_action_header
    
        New classes QgsMenuHeader, QgsMenuHeaderWidgetAction
    
    Nyall Dawson 	2017-06-04
    
        [FEATURE] Fix incorrectly swapper layer_property function min_scale and max_scale values
    
        The values returned were the opposite of what's shown in the GUI.
    
        Marked as feature as reminder to include this project break in the
        release notes
    
    Nyall Dawson 	2017-06-04
    
        Swap QgsMapLayer min/max scale API definitions
    
        setMaximumScale() and setMinimumScale(), maximumScale() and
        minimumScale() had the opposite meaning to other min/max scales
        in the API, and were the opposite to how these settings were
        exposed in the GUI. This lead to very confusing API!!
    
        Their definitions have now been swapped. setMaximumScale
        now sets the maximum (i.e. largest scale, or most zoomed in)
        at which the layer will appear, and setMinimumScale now sets
        the minimum (i.e. smallest scale, or most zoomed out) at
        which the layer will appear. The same is true for the
        maximumScale and minimumScale getters.
    
    Matthias Kuhn 	2017-06-02
    
        Remove Point3D
    
        ... in favor of QgsPoint
        Reference https://github.com/qgis/qgis3.0_api/issues/71
    
    Matthias Kuhn 	2017-06-02
    
        Document API change
    
    Matthias Kuhn 	2017-06-02
    
        Rename qgspoint.h and qgspointv2.h
    
        To qgspointxy.h
        And qgspoint.h
    
    Matthias Kuhn 	2017-06-02
    
        QgsPoint migration
    
    Matthias Kuhn 	2017-06-02
    
        fix server
    
    Matthias Kuhn 	2017-06-02
    
        Fix tests
    
    Matthias Kuhn 	2017-06-01
    
        [travis] Better match pattern for colorizing failing tests
    
    Matthias Kuhn 	2017-06-01
    
        Fix QgsPointXY issues
    
    Matthias Kuhn 	2017-06-01
    
        Fix python plugins
    
    Matthias Kuhn 	2017-06-01
    
        Fix python test imports
    
    Matthias Kuhn 	2017-06-01
    
        Rename QgsPointV2 to QgsPoint and QgsPoint to QgsPointXY
    
        Because 3D coordinates should be the default.
    
        References https://github.com/qgis/qgis3.0_api/issues/36
    
    Matthias Kuhn 	2017-06-01
    
        Gadgetize QgsPointV2
    
    Merge: 78c3423861 7a2ce49408
    Alessandro Pasotti 	2017-06-02
    
        Merge pull request #4629 from boundlessgeo/unified-button
    
        Add layer button
    
    Alessandro Pasotti 	2017-06-02
    
        [addlayerbutton] Connect and forward all signals from browser to app
    
    Sandro Santilli 	2017-06-02
    
        For GDAL sake extract a dbname from the connection
    
        Works around GDAL limitation reported in:
        https://trac.osgeo.org/gdal/ticket/6910
    
        Ref #16625
        Ref #16626
    
    Alessandro Pasotti 	2017-06-02
    
        [addlayerbutton] Replace icon for the datasourcemanager
    
    Alessandro Pasotti 	2017-05-30
    
        [addlayerbutton] Fix height problems within the delimited text dialog
    
        Also moved the status information under the button bas for
        consistency with other dialogs.
    
    Alessandro Pasotti 	2017-05-30
    
        [addlayerbutton] Prevent a crash when the layer list is rebuilt after a change in the layer tree
    
    Alessandro Pasotti 	2017-05-30
    
        [addlayerbutton] Removed button bar from main dialog
    
        No Close button anymore ... prepare your wrist for
        a precise hit on the [X] or hit ESC to close the
        dialog.
    
    Alessandro Pasotti 	2017-05-29
    
        [addlayerbutton] Data Source Manager toolbar and menu
    
        This implements the proposal from @SrNeto:
    
        - new toolbar with the new dialog button and
          all the "new" data soource buttons
        - old layer toolbar hidden by default
        - new dialog open from first item in layer menu
    
    Alessandro Pasotti 	2017-05-29
    
        [addlayerbutton] New GUI for the delimited text dlg by Luigi Pirelli
    
    Alessandro Pasotti 	2017-05-29
    
        Removed old comment
    
    Alessandro Pasotti 	2017-05-29
    
        [addlayerbutton] Removed all the individual source select slots
    
        In favour of the unified dialog.
    
    Alessandro Pasotti 	2017-05-29
    
        [addlayerbutton] Fix order of signals when open page called
    
        The problem was with raster "tab" (that is not a real page
        but a forwarded signal to the app), when openPage
        was called before the show() call.
    
        Moving the activation inside the unique currentPage call,
        the implementation is much simpler (got rid of the lambda
        with the second currentRowChanged connection).
    
    Alessandro Pasotti 	2017-05-29
    
        [addlayerbutton] Add method to open a given page in the layer dlg
    
        This is preliminary to change all dialogs slots to
        open the unified dialog with the righ page open.
    
    Alessandro Pasotti 	2017-05-29
    
        [addlayerbutton] Added option for modeless layer dialog (default false)
    
    Alessandro Pasotti 	2017-05-29
    
        [addlayerbutton] Removed help button
    
        Almost all provider dialogs have its own button
        resulting in duplicated help buttons in the
        unified dialog.
    
    Alessandro Pasotti 	2017-05-28
    
        [addbuttonlayer] Fix layout of vector dialog
    
        This is an attempt to fix the layout of the vector
        layer dialog to fit in the unified dialog layout.
    
        The optiomal solution would probably involve
        a complete refactoring of the vector layer dialog
        to use a stacked widget.
    
    Alessandro Pasotti 	2017-05-27
    
        [addlayerbutton] Larry Shaffer's fix to the raster button
    
        Tricky solution, but temporary
    
    Alessandro Pasotti 	2017-05-26
    
        [addlayerbutton] Raster support added
    
        There is still an issue with the list not being
        correclty reset after the raster icon is selected.
    
    Alessandro Pasotti 	2017-05-26
    
        [addlayerbutton] Virtual Layers support added
    
        Some changes in connections are required to keep in sync
        the available layers lists in the virtual layer dialog.
    
        (Modeless support is on the way)
    
    Alessandro Pasotti 	2017-05-25
    
        [addlayerbutton] Added delimited text layers
    
    Alessandro Pasotti 	2017-05-25
    
        [addlayerbutton] Use enum for window mode instead of booleans
    
    Alessandro Pasotti 	2017-05-25
    
        [addlayerbutton] Initialise pointer
    
    Alessandro Pasotti 	2017-05-25
    
        [addlayerbutton] Added help button (URL is still a placeholder)
    
    Alessandro Pasotti 	2017-05-24
    
        [addlayerbutton] Use QgsOptionsDialogBase and all its nice features and styles
    
    Alessandro Pasotti 	2017-05-24
    
        [addlayerbutton] Removed merge markers
    
    Alessandro Pasotti 	2017-05-24
    
        [addlayerbutton] Show Add button in embedded spatialite dialog
    
    Alessandro Pasotti 	2017-05-24
    
        [addlayerbutton] More embeddable dialogs
    
    Alessandro Pasotti 	2017-05-23
    
        [addlayerbutton] New signals for new interfaces
    
    Alessandro Pasotti 	2017-05-23
    
        [addlayerbutton] Added more providers and get canvas from ctor
    
    Alessandro Pasotti 	2017-05-23
    
        [addlayerbutton] Embedded dialog support
    
    Alessandro Pasotti 	2017-05-23
    
        [addlayerbutton] Pass canvas to the manager (needed by AMS)
    
    Alessandro Pasotti 	2017-05-22
    
        [addlayerbutton] Add embedded option to spatialite dlg
    
    Alessandro Pasotti 	2017-05-19
    
        [addlayerbutton] Added embeddedMode to all providers
    
        Also switched managerMode and embeddedMode arguments
        for a more logical arg passing from the factory function.
    
    Alessandro Pasotti 	2017-05-19
    
        [addlayerbutton] Added WFS, WMS and vector layers
    
    Alessandro Pasotti 	2017-05-19
    
        [addlayerbutton] Add embedded flag for widget-like usage
    
    Alessandro Pasotti 	2017-05-18
    
        [addlayerbutton] Initial implementation
    
    Sandro Santilli 	2017-06-02
    
        Fix typo in URI service extraction (introduced in 93624b08)
    
        Also add a comment about lack of support in GDAL up to 2.2.x for
        service specification in datasource uri
    
        Ref #16626
    
    Merge: 2d78ef80a9 d62d444ea7
    Alessandro Pasotti 	2017-06-02
    
        Merge pull request #4659 from boundlessgeo/browser-to-gui
    
        Move QgsBrowserDockWidget from app to gui
    
    Alessandro Pasotti 	2017-06-01
    
        Moved support classes into own private header
    
    Alessandro Pasotti 	2017-06-01
    
        Added docs and SIP bindings for QgsBrowserDockWidget
    
    Alessandro Pasotti 	2017-05-31
    
        Move QgsBrowserDockWidget from app to gui
    
    Denis Rouzaud 	2017-06-02
    
        handle PyName for enums
    
    Denis Rouzaud 	2017-06-01
    
        sipify core raster part 2
    
    Nyall Dawson 	2017-06-02
    
        Correctly handle when either min or max map layer scale visibility
        is set to 0
    
        0 is intrepreted as "no limit"
    
    Radim Blazek 	2017-06-02
    
        removed unused block in postgres provider
    
    Alexander Bruy 	2017-06-02
    
        [processing] always look for SAGA LTR first (fix #16648)
    
    Alexander Bruy 	2017-06-02
    
        [processing] fix description for GRASS 7 v.drape algorithm (fix #16175)
    
    Jürgen E. Fischer 	2017-06-02
    
        new http connection: parse service less fragile (fixes #16653; followup 1ca73f4f)
    
    Mathieu Pellerin 	2017-06-02
    
        [save as image] attach scope variables
    
        This is needed to properly render symbols with
        expression-based styling rely on those.
    
    Nyall Dawson 	2017-06-02
    
        Add missing ellipsis to decoration menu items
    
    Nyall Dawson 	2017-06-02
    
        New classes QgsMenuHeader, QgsMenuHeaderWidgetAction
    
        Custom widgets designed for displaying subheaders within a QMenu
        in a standard style (i.e. matching the subheaders shown within
        the color button drop down menus)
    
    Nyall Dawson 	2017-06-02
    
        Silence some Coverity unchecked return value warnings
    
    Merge: b2360dfd22 5f7178a581
    Nyall Dawson 	2017-06-02
    
        Merge pull request #4668 from SrNetoChan/select_attributes_fix
    
        Fixes missing Icon in Select Attribute Dialog
    
    Nyall Dawson 	2017-06-02
    
        Update test mask for WMS server diagrams test
    
    Nyall Dawson 	2017-06-02
    
        When holding ctrl while mouse wheeling on spin box, increase
        in smaller amounts
    
        Default Qt behavior is to increase step size 10x when ctrl
        is held while mouse wheel - but everywhere else in QGIS
        UI we use the ctrl modifier as a "finer" increment with
        the mouse wheel (e.g. ctrl+wheel = fine zoom into map/composer).
    
        So override Qt's behavior and instead make ctrl modifier result
        in 1/10th usual increment for spin boxes.
    
    Nyall Dawson 	2017-06-02
    
        Add method to convert QgsUnitTypes::RenderUnit to translated string
    
    Nyall Dawson 	2017-06-02
    
        Fix mouse wheel modifications to colors in QgsColorRampWidget
    
    Alexandre Neto 	2017-06-01
    
        Fix missing Icon in Select Attribute Dialog
    
    Merge: e9a7dffb5a e663d192e3
    D'Hont René-Luc 	2017-06-01
    
        Merge pull request #4313 from pblottiere/cleansingleton
    
        [Server] WMS getmap refactoring
    
    Radim Blazek 	2017-06-01
    
        added Z,M,ZM types to postgres output, allowed AddFeatures for layers with measures
    
    Matthias Kuhn 	2017-06-01
    
        [travis] Allow failures on macos
    
        Seems to be an upstream issue
    
    Etienne Trimaille 	2017-06-01
    
        sipify OSM classes
    
    Denis Rouzaud 	2017-06-01
    
        sip doesn't like named argument in operators (apparently)
    
    Denis Rouzaud 	2017-06-01
    
        fix missing private operator
    
    Denis Rouzaud 	2017-06-01
    
        sipify core raster part 1
    
    Merge: 2f9bfc5653 19ca0e00a7
    Nyall Dawson 	2017-06-01
    
        Merge pull request #4606 from nyalldawson/feature_locator
    
        [FEATURE] Active layer feature locator filter
    
    Merge: f359ffb562 d8d17524b2
    Nyall Dawson 	2017-06-01
    
        Merge pull request #4661 from nyalldawson/feature_index
    
        Add method for manually inserting features into spatial indexes
    
    Nyall Dawson 	2017-06-01
    
        Avoid issues if active layer changes
    
    Nyall Dawson 	2017-06-01
    
        Only search text and numeric fields
    
    Merge: 5077e1285e babfb6bef9
    Nyall Dawson 	2017-06-01
    
        Merge pull request #4625 from nyalldawson/comp_extent
    
        [FEATURE] New decoration type for showing composer map extents
    
    Nyall Dawson 	2017-06-01
    
        Optimise queries - use a single feature request which combines
        all field checks instead of firing off multiple requests
        for every field
    
    Nyall Dawson 	2017-05-23
    
        [FEATURE] Active layer feature locator filter
    
        Searches for matching attributes in any field from the current
        active layer.
    
    Nyall Dawson 	2017-06-01
    
        Allow optional labels for composer extent decorations
    
    Nyall Dawson 	2017-06-01
    
        Make QgsTextFormat::readXml more forgiving to input element
    
    Nyall Dawson 	2017-06-01
    
        Only show extent of open composer windows
    
    Nyall Dawson 	2017-05-24
    
        [FEATURE] New decoration type for showing composer map extents
    
        Adds a new (disabled by default) decoration item for showing
        the extents of composer maps in the main canvas. When enabled,
        the extents of all maps within all composers will be shown
        using a lightly dotted border. The border symbol is configurable
        for improved legibility against different map backgrounds.
    
        This is useful when you're tweaking the positioning of map elements
        such as labels, and need to know what the actual visible region
        of composer maps are.
    
    Nyall Dawson 	2017-06-01
    
        Make QgsSpatialIndex protected members private
    
        The class is not designed to be subclassed
    
    Nyall Dawson 	2017-06-01
    
        Add method for manually inserting features into spatial indexes
    
        i.e. inserting a feature with a different bounding box to that
        feature's actual geometry
    
    Merge: 451bda0012 9e147413db
    Nyall Dawson 	2017-06-01
    
        Merge pull request #4652 from nyalldawson/extent
    
        [FEATURE] Add option to take extent from project map layer to QgsExtentGroupBox
    
    Nyall Dawson 	2017-06-01
    
        Move logic for maintaining exact extent when CRS changes from
        raster layer save as dialog to QgsExtentGroupBox, add tests
    
    Nyall Dawson 	2017-05-31
    
        Try to fix Travis build failure
    
    Merge: 2148fa9287 bb789e99b2
    D'Hont René-Luc 	2017-05-31
    
        Merge pull request #4644 from rldhont/server-wms-configparser-getstyles
    
        [Server] WMS GetStyles (and GetStyle) refactoring
    
    Harrissou Sant-anna 	2017-05-31
    
        Typo fix: Add missing spacing
    
    Denis Rouzaud 	2017-05-31
    
        handle protected inheritance, rename ui class to avoid class name collision
    
    Denis Rouzaud 	2017-05-31
    
        sip gui layertree and raster
    
    D'Hont René-Luc 	2017-05-27
    
        [Server] WMS GetStyles (and GetStyle) refactoring
    
    Nyall Dawson 	2017-05-31
    
        Remove unnecessary ellipsis from string
    
    Nyall Dawson 	2017-05-31
    
        Ensure extent is updated when QgsExtentGroupBox crs is changed
    
    Nyall Dawson 	2017-05-31
    
        Add unit tests for QgsExtentGroupBox
    
    Nyall Dawson 	2017-05-31
    
        Clean up QgsExtentGroupBox API
    
        Make protected members private, improve documentation
    
    Nyall Dawson 	2017-05-31
    
        [FEATURE] Add option to take extent from project map layer
        to QgsExtentGroupBox
    
        This allows matching another layer's extent in the save vector/
        raster layer dialog, among others
    
        Fix #16357
    
    Etienne Trimaille 	2017-05-31
    
        sipify
    
    Denis Rouzaud 	2017-05-31
    
        add missing ConvertToSubClass sections
    
    Denis Rouzaud 	2017-05-31
    
        sipify gui auth classes
    
    Mathieu Pellerin 	2017-05-31
    
        fix project re-load missing layers (fixes #16560)
    
    Merge: 8ce847f9b4 c019314f86
    Nyall Dawson 	2017-05-31
    
        Merge pull request #4646 from nyalldawson/rotation
    
        Unify UX behavior, pt 2: rotation
    
    Nyall Dawson 	2017-05-30
    
        Update more rotation widgets to standard behavior, fix tests
    
    Denis Rouzaud 	2017-05-30
    
        more constness
    
    Radim Blazek 	2017-05-30
    
        force not shared postgres connection on non main thread
    
    Alexander Bruy 	2017-05-30
    
        fix icon loading in the nohelp.html file
    
    Denis Rouzaud 	2017-05-30
    
        add Factory annotation to clone() methods
    
    Denis Rouzaud 	2017-05-30
    
        missing annotation and fix warning
    
    Denis Rouzaud 	2017-05-30
    
        partial fix of snapping config issues
    
    Blottiere Paul 	2017-05-30
    
        Add/update tests
    
    Sandro Santilli 	2017-05-30
    
        ENABLE_PGTESTS doesn't really make sense w/out ENABLE_TESTS
    
        [ci skip]
    
    Radim Blazek 	2017-05-30
    
        enabled to save as vector with measure
    
    Blottiere Paul 	2017-05-30
    
        Update sip binding
    
    Blottiere Paul 	2017-05-30
    
        GetMap refactoring
    
    Sandro Santilli 	2017-05-30
    
        Fix typo
    
    Radim Blazek 	2017-05-30
    
        updated min required versions in INSTALL
    
    Nyall Dawson 	2017-05-30
    
        Sipify update
    
    Nyall Dawson 	2017-05-30
    
        Unify behaviour of more rotation controls
    
    Nyall Dawson 	2017-05-30
    
        Unify label rotation with other rotation settings
    
        Label rotation is now specified in degrees clockwise, just like
        symbol rotation, map rotation, etc.
    
        Fix #4518
    
    Sandro Santilli 	2017-05-26
    
        Pass "service" parameter to gdal when opening PostGIS Rasters
    
        See #16626 - needs backport to 2.18
    
    Nyall Dawson 	2017-05-30
    
        Unify behavior of more rotation widgets
    
    Nyall Dawson 	2017-05-30
    
        Make QgsMapSettings rotation API docs follow same standard as other rotation API
    
    Nyall Dawson 	2017-05-30
    
        Update diagram renderer to use rotation in degrees clockwise
    
    Nyall Dawson 	2017-05-30
    
        Allow transform effect rotation from -360 to 360
    
    Nyall Dawson 	2017-05-30
    
        [composer] Improve picture rotation API docs
    
    Nyall Dawson 	2017-05-30
    
        [composer] Allow map rotation from -360 to 360
    
        Fix #15823
    
        Also reenable instant map refresh as map rotation changes. Since
        map refresh is done in the background now, this is safe to reenable.
    
    Nyall Dawson 	2017-05-30
    
        [composer] Allow item rotation from -360->360
    
        Fix #12696
    
    Merge: 9e1108243c e8b11a3b0a
    Nyall Dawson 	2017-05-30
    
        Merge pull request #4641 from nyalldawson/alpha
    
        Unify opacity UI/API, pt 1
    
    Merge: b2ba450d46 ca7cd631d8
    Alexander Bruy 	2017-05-30
    
        Merge pull request #4593 from alexbruy/create-raster-api
    
        [API] convenience API call to create empty raster file with given number of bands
    
    Nyall Dawson 	2017-05-30
    
        Fix test
    
    Nyall Dawson 	2017-05-30
    
        Change some remaining alpha/transparency strings to opacity
    
    Nyall Dawson 	2017-05-30
    
        Flip 'alpha' to 'opacity' in gui API
    
    Nyall Dawson 	2017-05-30
    
        Use QgsOpacityWidget wherever appropriate
    
    Nyall Dawson 	2017-05-30
    
        Fix build
    
    Nyall Dawson 	2017-05-30
    
        Create new QgsOpacityWidget widget
    
        Allows consistent behavior and appearance across all opacity controls
    
    Nyall Dawson 	2017-05-30
    
        Flip symbology from alpha/transparency to opacity
    
    Nyall Dawson 	2017-05-30
    
        Raster API opacity documentation
    
    Nyall Dawson 	2017-05-29
    
        Fix tests
    
    Nyall Dawson 	2017-05-29
    
        Flip QgsVectorLayer from transparency to opacity
    
    Nyall Dawson 	2017-05-29
    
        Flip Transparency property type to Opacity
    
    Nyall Dawson 	2017-05-29
    
        Change labeling from transparency to opacity
    
    Nyall Dawson 	2017-05-29
    
        Remove ancient disabled layer transparency code
    
    Nyall Dawson 	2017-05-29
    
        Fix test
    
    Nyall Dawson 	2017-05-29
    
        Flip some doxygen from transparency to opacity
    
    Nyall Dawson 	2017-05-29
    
        Flip QgsDiagramSettings from transparency to opacity
    
    Nyall Dawson 	2017-05-29
    
        Flip QgsShadowEffect from transparency to opacity
    
    Nyall Dawson 	2017-05-29
    
        Flip QgsDrawSourceEffect from transparency to opacity
    
    Nyall Dawson 	2017-05-29
    
        Flip QgsGlowEffect from transparency to opacity
    
    Nyall Dawson 	2017-05-29
    
        Flip QgsColorEffect from transparency to opacity
    
    Nyall Dawson 	2017-05-29
    
        Change QgsBlurEffect to use opacity instead of transparency
    
    Nyall Dawson 	2017-05-29
    
        Change QgsComposerItem to use opacity instead of transparency
    
    Nyall Dawson 	2017-05-30
    
        Fix build warning
    
    Denis Rouzaud 	2017-05-29
    
        remove useless Python version variable
    
    Hugo Mercier 	2017-05-29
    
        Fix attribute form python cleanup
    
    Denis Rouzaud 	2017-05-29
    
        include gdal_version and add private constructor
    
    Etienne Trimaille 	2017-05-21
    
        sipify
    
    D'Hont René-Luc 	2017-05-27
    
        [Server] Add GetStyles test
    
    Merge: d996cf28cd 8a0261c94e
    D'Hont René-Luc 	2017-05-29
    
        Merge pull request #4637 from rldhont/server-wms-configparser-describelayer
    
        [Server] WMS DescribeLayer refactoring
    
    Mathieu Pellerin 	2017-05-29
    
        clean up expression convertion errors
    
    Mathieu Pellerin 	2017-05-26
    
        [FEATURE] create_ramp() expression function
    
    Denis Rouzaud 	2017-05-29
    
        improved sipify code layout
    
    merkato 	2017-05-29
    
        [FEATURE] Add role logging for PostGIS versioning.
    
        Add new column in PostGIS versioning plugin SQL.
        Add SQL logic for functions and triggers.
        Add new QLineEdit for column name.
    
    Nyall Dawson 	2017-05-29
    
        Fix missing break statements (identified by Coverity)
    
    Nyall Dawson 	2017-05-29
    
        Fix memory leak in TestQgsPaintEffect
    
    Nyall Dawson 	2017-05-29
    
        Fix memory leak, potential crash when creating QgsVectorLayerSimpleLabeling
    
        Identified by Coverity
    
    Nyall Dawson 	2017-05-29
    
        Fix memory leak when cloning vector layers
    
    Merge: a9370af19c 14fcddb6e7
    Nyall Dawson 	2017-05-29
    
        Merge pull request #4601 from timlinux/contributors
    
        Added Ismail Sunni and Etienne Trimaille to contributors list
    
    Nyall Dawson 	2017-05-29
    
        Fix potential crashes in geometry checker (identified by Coverity)
    
    Nyall Dawson 	2017-05-29
    
        Fix memory leaks in processing tests
    
    Merge: ba079d80c9 0a661d5b10
    Nyall Dawson 	2017-05-29
    
        Merge pull request #4598 from Gustry/atlas_expressions
    
        [needs-docs] add layerid and layername to atlas expressions
    
    Nyall Dawson 	2017-05-27
    
        Fix crash when reordering composer items via drag and drop
    
        Caused by internal Qt bug when multiple QSortFilterProxyModels
        used by widgets are attached to a parent model which calls
        beginMoveRows.
    
        Adds some tests, but none reproduce the crash. Not reproducable
        on Qt5 builds.
    
    Merge: 9cfe70c058 5b0bc93834
    Nyall Dawson 	2017-05-27
    
        Merge pull request #4627 from nyalldawson/json_format
    
        Use field formatter when exporting feature attributes to JSON
    
    Merge: 13e39da074 47ffb588fe
    Nyall Dawson 	2017-05-27
    
        Merge pull request #4624 from nyalldawson/feature_source
    
        QgsFeatureSource
    
    Sandro Santilli 	2017-05-26
    
        Ensure "dbname" is set in the uri, once again
    
        Fixes #16625 (ref #10600)
    
    D'Hont René-Luc 	2017-05-26
    
        [Server] WMS DescribeLayer refactoring
    
    D'Hont René-Luc 	2017-05-26
    
        [Server] Rename QgsServerProjectUtils::wcsLayers to QgsServerProjectUtils::wcsLayerIds
    
    D'Hont René-Luc 	2017-05-26
    
        [Server] Add DescribeLayer test
    
    Merge: 8c873b14b8 ce3cbeb963
    D'Hont René-Luc 	2017-05-26
    
        Merge pull request #4630 from rldhont/server-wms-configparser-getcontext
    
        [Server] WMS GetContext refactoring
    
    D'Hont René-Luc 	2017-05-25
    
        [Server] Add GetContext accesscontrol test
    
    D'Hont René-Luc 	2017-05-25
    
        [Server] Add GetContext test
    
    D'Hont René-Luc 	2017-05-25
    
        [Server] Fix QgsServerProjectUtils readListEntry
    
    D'Hont René-Luc 	2017-05-25
    
        [Server] WMS GetContext refactoring
    
    Jürgen E. Fischer 	2017-05-26
    
        avoid slashes in connection names (followup 30900e9b8; fixes #16624)
    
    Alexander Bruy 	2017-05-26
    
        [processing] explisitly load outputs as raster or vector depending
        on the output type. Don't rely on extension or other indirect attributes
    
    Sandro Santilli 	2017-05-26
    
        Add test for QgsScaleRangeWidget::setScaleRange
    
        See #15463 as this test guards after the fix for that bug
        (minScale visibility corrupted upon project load)
    
    Sandro Santilli 	2017-05-23
    
        When setting scale range, make sure to set min before max scale
    
        This ensures the limit on max scale imposed by previously set min
        scale does not trim the new value.
    
        Fixes #15463
    
        (cherry picked from commit 55ffbf5e932ede65144474c4854000708757b700)
    
    Mathieu Pellerin 	2017-05-26
    
        [composer] fix export atlas as image crash (fixes #16623)
    
    Nyall Dawson 	2017-05-25
    
        Fix some providers not requesting all required attributes needed
        for client side order by clauses
    
    D'Hont René-Luc 	2017-05-25
    
        [Server] fix wmsInspireActivated to wmsInspireActivate
    
    Nyall Dawson 	2017-05-25
    
        Split ProviderTestCase into provider/source tests
    
        There's now a FeatureSourceTestCase base class which handles
        testing QgsFeatureSources for conformance. These tests
        consist mostly of tests which where previously in
        ProviderTestCase. ProviderTestCase now subclasses
        FeatureSourceTestCase + adds tests which are specific
        to QgsVectorDataProviders.
    
    Nyall Dawson 	2017-05-24
    
        Add missing overrides
    
    Nyall Dawson 	2017-05-24
    
        QgsFeatureSource/Sink can be stored in QVariant
    
    Nyall Dawson 	2017-05-24
    
        Add crs, fields, wkbType and featureCount to QgsFeatureSource
    
    Nyall Dawson 	2017-05-24
    
        QgsVectorLayer, QgsVectorDataProvider are QgsFeatureSources
    
    Nyall Dawson 	2017-05-24
    
        Add QgsFeatureSource interface as interface for classes which
        provide feature iterators via a getFeatures method
    
    Nyall Dawson 	2017-05-25
    
        More windows build fixes
    
    Jürgen E. Fischer 	2017-05-25
    
        Revert "fix windows build (followup dd40a3d)"
    
        This reverts commit b3f2fe2b5504ef3dbb57c719c8da57ddbf7e621f.
    
    Merge: f63adfe145 599db1b7fd
    Nyall Dawson 	2017-05-25
    
        Merge pull request #4628 from nyalldawson/fix_16390
    
        [composer] Refresh data defined properties after page size changes
    
    Nyall Dawson 	2017-05-25
    
        Rename QgsJSONExporter/Utils to QgsJsonExporter/Utils
    
        Follows proper QGIS/Qt capitalization convention
    
    Nyall Dawson 	2017-05-25
    
        Small optimisations
    
    Nyall Dawson 	2017-05-24
    
        Use field formatter when exporting feature attributes to JSON
    
        This means that field values which utilise widget setups like
        value maps will correctly show the "friendly" value
        for the field, instead of the raw values.
    
    Nyall Dawson 	2017-05-24
    
        Use weak layer pointer instead of layer id in QgsJsonExporter
    
    Denis Rouzaud 	2017-05-24
    
        [sipify] keep external forward declaration
    
    Denis Rouzaud 	2017-05-23
    
        sipify core effects
    
    Denis Rouzaud 	2017-05-24
    
        QgsCharacterSelectorDialog: rename file name according to class name
    
    Denis Rouzaud 	2017-05-23
    
        sipify gui part 2
    
    Denis Rouzaud 	2017-05-24
    
        [sipify] handle constrained annotation
    
    Denis Rouzaud 	2017-05-23
    
        sipify gui part 3
    
    Denis Rouzaud 	2017-05-23
    
        sipify gui part 4
    
    Denis Rouzaud 	2017-05-23
    
        sipify gui part 5
    
    Nyall Dawson 	2017-05-24
    
        [composer] Refresh data defined properties after page size changes
    
        Fix #16390
    
    Denis Rouzaud 	2017-05-24
    
        add default constructors to QgsFieldFormatter inherited classes
    
    Denis Rouzaud 	2017-05-23
    
        sipify core field formatter
    
    Denis Rouzaud 	2017-05-24
    
        [sip] handle Deprecated annotations
    
        some additional fixes in headers too
    
    Denis Rouzaud 	2017-05-23
    
        sipify gui part 1
    
    Jürgen E. Fischer 	2017-05-24
    
        spelling fix
    
    Jürgen E. Fischer 	2017-05-24
    
        fix windows build (followup dd40a3d)
    
    Denis Rouzaud 	2017-05-23
    
        sipify diagram classes
    
    Denis Rouzaud 	2017-05-24
    
        template classes are not imperatively exported
    
        followup a14ad32b676664cef99f4d43f0a54b4d1ee88f52
        fixes win build
    
    Luigi Pirelli 	2017-05-01
    
        Avoid row sorts during attribute editing in AttributeTable Fix #15976
    
    Denis Rouzaud 	2017-05-23
    
        [sip] more reverse engineering
    
    Alessandro Pasotti 	2017-05-23
    
        [bugfix] Fixes an unreported crash in WFS
    
    Denis Rouzaud 	2017-05-23
    
        sipify QgsVectorLayerFeatureIterator
    
    Denis Rouzaud 	2017-05-23
    
        reverse sipify override methods
    
    Denis Rouzaud 	2017-05-23
    
        sipify auth classes
    
    Denis Rouzaud 	2017-05-23
    
        sipify batch
    
    Alexander Bruy 	2017-05-23
    
        add test for createMultiBandRaster
    
    Alexander Bruy 	2017-05-23
    
        remove not used variable
    
    Alexander Bruy 	2017-05-23
    
        rename new method to createMultiBandRaster to make it more obvious
        reorganize arguments
    
    Alexander Bruy 	2017-05-19
    
        [API] convenience API call to create empty raster file with given
        number of bands. Will be useful for porting raster analysis code
        to use QgsRasterBlock instead of GDAL calls.
    
        Follow up ff8d91214748e0363010e263401212d0b4e0e491
    
    Alexander Bruy 	2017-05-19
    
        manual deleting of messagebar is not necessary
    
    Alexander Bruy 	2017-05-19
    
        use messagebar to report test connection results in the Add new Oracle
        connection dialog
    
    Alexander Bruy 	2017-05-19
    
        use messagebar to report test connection results in the Add new BD2
        connection dialog
    
        Also reduce debug noise
    
    Alexander Bruy 	2017-05-19
    
        use messagebar to report test connection results in the Add new PostGIS
        connection dialog
    
    Nyall Dawson 	2017-05-23
    
        Revert "Immediately show progress bar when opening attribute table"
    
        This reverts commit 80a000cd98f3caa90d43f44e0b4bde22cffc1c43.
    
        Causes issues with relation editor widgets
    
    Nyall Dawson 	2017-05-23
    
        Microoptimise opening attribute table - don't call sort on model when no sort order set
    
    Nyall Dawson 	2017-05-23
    
        Microoptimise and avoid cache lookup when no sort order set
    
    Nyall Dawson 	2017-05-23
    
        Immediately show progress bar when opening attribute table
    
        ...instead of waiting 1 second before first showing it. It's a
        placebo which doesn't affect the actual opening time, but
        makes it seem more responsive to users by avoiding the
        initial 1 second blocking delay before any feedback is
        given.
    
    Nyall Dawson 	2017-05-23
    
        Don't prefetch attribute table sort values when no sorting set
    
        Shaves some seconds off opening the attribute table in certain
        circumstances (no sorting applied)
    
        Refs #16577, #16239
    
    Nyall Dawson 	2017-05-23
    
        Greatly speed up attribute table loading
    
        Don't advise for rows added when a model reset is in progress.
        Otherwise the rows are tested for sort order, etc triggering
        a bunch of useless calculations, given that the model is in
        the process of being reset anyway.
    
        Tested using a 150k point shapefile, decreased attribute table
        load times from 50+ seconds to 4 seconds.
    
        Refs #16577, #16239
    
        (forward port from b97a980b99a32f7cbbb8cc32ac6a781246df1171)
    
    Salvatore Larosa 	2017-05-22
    
        [processing] fix duplicates fields name in field calculator algorithm when switching between layers (followup c2699b4)
    
    Jürgen E. Fischer 	2017-05-22
    
        don't set friendly name without sublayers (followup e0a2267; fixes #16593, #16594, #16598)
    
    Nathan Woodrow 	2017-05-22
    
        [mssql] Ignore computed columns in insert/update
    
    Merge: d93d0a8066 087e7f75dc
    D'Hont René-Luc 	2017-05-22
    
        Merge pull request #4597 from rldhont/server-wms-configparser-getcapabilities-part2
    
        [Server] WMS GetCapabilities refactoring - Part 2
    
    Denis Rouzaud 	2017-05-22
    
        [sipify] detect multiple variable declarations oneliners
    
    Denis Rouzaud 	2017-05-22
    
        sipify batch
    
    Nyall Dawson 	2017-05-22
    
        Fix debug noise
    
    Nyall Dawson 	2017-05-22
    
        Fix duplicate layout warnings
    
    Nathan Woodrow 	2017-05-22
    
        Fix Windows build
    
    Nyall Dawson 	2017-05-22
    
        Don't clear locator model immediately when a new search triggers
    
        Instead delay the search until either a tiny timeout (100ms) or
        the first new results come in, whichever happens first.
    
        This avoids the list view clearing too frequently and giving
        a distracting "flashing" appearance when users type quickly
        into to locator bar.
    
    Tim Sutton 	2017-05-22
    
        Added Ismail Sunni and Etienne Trimaille to contributors list
    
    Merge: 3452e8de69 592c92e15e
    Jürgen E. Fischer 	2017-05-21
    
        Merge pull request #4599 from ismailsunni/fix_geos_c
    
        Fix geos_c.h not found.
    
    Etienne Trimaille 	2017-05-21
    
        [needs-docs] add layerid and layername to atlas expressions
    
    Jürgen E. Fischer 	2017-05-21
    
        fix osx build
    
    Ismail Sunni 	2017-05-21
    
        Fix geos_c.h not found.
    
    Jürgen E. Fischer 	2017-05-21
    
        db manager: fix spatialite plugin (followup c77172ed; fixes #16542)
    
    D'Hont René-Luc 	2017-05-21
    
        [Server] wmsInfoFormatSIA2045 to wmsInfoFormatSia2045: Qt style naming
    
    Jürgen E. Fischer 	2017-05-21
    
        sipify.pl: consider structs in exported classes also exported
    
    Martin Dobias 	2017-05-21
    
        Fix a crash when confirming config dialog of a locator filter
    
        The locator was getting invalidated, but there was no feedback object associated for cancellation.
    
    Jürgen E. Fischer 	2017-05-20
    
        creatensis.pl: avoid (harmless) postinstall.log message
    
        (cherry picked from commit 0be274f4675ae6d8c35927369f0a8c9ea8ed9907)
    
    D'Hont René-Luc 	2017-05-20
    
        [Server] Update QgsServerProjectUtils SIP file
    
    D'Hont René-Luc 	2017-05-19
    
        [Server] WMS GetCapabilities refactoring - Part 2
    
        Part 2 (the last) for removing QgsWMSProjectParser from GetCapabilities
    
    Jürgen E. Fischer 	2017-05-19
    
        Once again fix QgsFeatureRequest::OrderBy on windows (followup b0bb873, 1d5d92e, 8f29f28 and 3c843a8)
    
    Jürgen E. Fischer 	2017-05-19
    
        fix build of oracle provider
    
    Denis Rouzaud 	2017-05-19
    
        fix sip coverage test
    
    Denis Rouzaud 	2017-05-18
    
        [sipify] implement template inheritance
    
    Merge: 0a82ab51fe b9929d4c2a
    Alexander Bruy 	2017-05-19
    
        Merge pull request #4587 from alexbruy/processing-saga
    
        [processing][needs-docs] always use SAGA shipped with QGIS (refs #16422)
    
    Merge: fe2350c50b 0c72d4bc2b
    Hugo Mercier 	2017-05-19
    
        Merge pull request #4432 from pblottiere/bugfix_sld
    
        [bugfix] Fix unit of sizes when reading a SLD file (uom attribute from SLD 1.1 version is supported)
    
    Alexander Bruy 	2017-05-18
    
        [processing][needs-docs] always use SAGA shipped with QGIS (refs #16422)
    
    Merge: d7b952b4c0 24b16c5fb3
    Matthias Kuhn 	2017-05-19
    
        Merge pull request #4557 from m-kuhn/expressionModulaizing
    
        Modularizing the expression engine file structure and some cleanup
    
    Merge: 95ac7d0f7b e0a2267de7
    Alexander Bruy 	2017-05-19
    
        Merge pull request #4579 from alexbruy/layer-naming
    
        homogenize layer naming when adding via browser and add vector dialog (fix #15510)
    
    Matthias Kuhn 	2017-05-19
    
        Fix runtime added functions
    
    Matthias Kuhn 	2017-05-18
    
        Revert expression TVL as boolean to int
    
    Matthias Kuhn 	2017-05-18
    
        Revert expression NULL value to invalid QVariant
    
    Matthias Kuhn 	2017-05-18
    
        Fix build
    
    Matthias Kuhn 	2017-05-18
    
        Update sip files
    
    Matthias Kuhn 	2017-05-16
    
        Fix more include paths
    
    Matthias Kuhn 	2017-05-16
    
        Adapt “@qgsfunction" decorator to new expression structure
    
    Matthias Kuhn 	2017-05-16
    
        Migrate expression usage in server
    
    Matthias Kuhn 	2017-05-16
    
        Add missing include
    
    Matthias Kuhn 	2017-05-15
    
        Fix compiling on mac
    
    Matthias Kuhn 	2017-05-15
    
        Add QgsExpressionUtils class
    
    Matthias Kuhn 	2017-05-15
    
        Document API changes
    
    Matthias Kuhn 	2017-05-15
    
        Reorganize code from qgsexpression.cpp
    
    Matthias Kuhn 	2017-05-14
    
        General include cleanup
    
        This unifies the way the include directories are handled in the
        CMakeLists.txt files.
        Paths are now normally relative to the root of the source- or build dir.
        They may still be relative for paths withing a plugin subdirectory but
        should no longer be relative to paths outside of the current source- or
        build-directory.
    
        The previous approach had resultet in many different styles which are
        hard to wrap ones head around if new to the build system.
        It sometimes defined includes twice
        By using relative paths, it was not possible to copy paste the paths
        between different files.
    
    Matthias Kuhn 	2017-05-14
    
        Modularize expressions
    
        The file qgsexpressions.h has grown to one monolithic piece over the
        years. This makes it hard to maintain and slows down compilation because
        even small changes at one end will result in recompiling big parts of
        the source tree. It also requires the compiler to keep track of all
        these implementation details for said big parts of the source tree.
    
        This splits this implementation into smaller pieces. There are soe API
        changes connected to this, but since these can be considered
        implementation details, on which not many plugins rely, this shouldn't
        have a big impact on the ecosystem outside the source tree.
    
    Matthias Kuhn 	2017-05-14
    
        Declutter header files
    
        Implementations of virtual methods will never be inlined, there's no
        reason to keep them in headers. It just makes code less readable and
        potentially slows down compilation.
    
    Merge: c82bffe5db aa2739c975
    Matthias Kuhn 	2017-05-19
    
        Merge pull request #4567 from pblottiere/clone
    
        Add clone() methods for layers
    
    Jürgen E. Fischer 	2017-05-19
    
        debian packaging: drop release-sponsors.html
    
    Jürgen E. Fischer 	2017-05-19
    
        fix windows build of QgsFeatureRequest::OrderBy again (reapply 8f29f28 and 3c843a8)
    
    Jürgen E. Fischer 	2017-05-18
    
        make prepare-commit.sh work with git-new-workdir
    
    Denis Rouzaud 	2017-05-18
    
        sipify batch
    
    Jürgen E. Fischer 	2017-05-18
    
        crssync: check result of CSVReadParseLine instead of feof
    
    Denis Rouzaud 	2017-05-18
    
        [spell check] try do not use thread affinity in silver searcher to avoid errors on Travis
    
    Blottiere Paul 	2017-05-18
    
        Update sip binding
    
    Merge: ffe5e1c255 5112a0dc88
    Alexander Bruy 	2017-05-18
    
        Merge pull request #4575 from alexbruy/qgis-sponsors
    
        remove QgsSponsors widget. Instead open sponsors page in the webbrowser (fix #16169)
    
    Blottiere Paul 	2017-05-18
    
        Add more const ref
    
    Blottiere Paul 	2017-05-18
    
        Add note in api break doc for plugin layers
    
    Blottiere Paul 	2017-05-18
    
        Add const reference
    
    Blottiere Paul 	2017-05-17
    
        Fix documentation
    
    Blottiere Paul 	2017-05-17
    
        Update documentation and sip binding
    
    Blottiere Paul 	2017-05-17
    
        Update unit tests for raster layer
    
    Blottiere Paul 	2017-05-17
    
        Update unit tests for vector layer
    
    Blottiere Paul 	2017-05-17
    
        Clone more members in raster layer
    
    Blottiere Paul 	2017-05-17
    
        Clone more members in vector layer
    
    Blottiere Paul 	2017-05-17
    
        Fix renderer cloning in vector layer when it's null
    
    Blottiere Paul 	2017-05-17
    
        The extent is cloned in map layer
    
    Blottiere Paul 	2017-05-17
    
        Update documentation for setCustomProperties
    
    Blottiere Paul 	2017-05-17
    
        Remove unnecessary include
    
    Blottiere Paul 	2017-05-17
    
        Remove the deep copy functionality
    
    Blottiere Paul 	2017-05-17
    
        Update cloning method for styles
    
    Blottiere Paul 	2017-05-16
    
        Use clone() methods within duplicateLayers() function
    
    Blottiere Paul 	2017-05-16
    
        Add unit tests
    
    Blottiere Paul 	2017-05-16
    
        Update sip binding
    
    Blottiere Paul 	2017-05-16
    
        [FEATURE] add clone() methods for layers
    
    Denis Rouzaud 	2017-05-18
    
        verbose check spelling test to detect issue on Travis
    
    Jürgen E. Fischer 	2017-05-18
    
        db manager: fix layer custom action
    
    Denis Rouzaud 	2017-05-18
    
        sipify batch
    
        python/core/qgspaintenginehack.sip
        python/core/qgspainting.sip
        python/core/qgspallabeling.sip
        python/core/qgspathresolver.sip
        python/core/qgspluginlayer.sip
        python/core/qgspluginlayerregistry.sip
        python/core/qgspointlocator.sip
        python/core/qgsproject.sip
        python/core/qgsprojectbadlayerhandler.sip
        python/core/qgsprojectproperty.sip
        python/core/qgsprojectversion.sip
        python/core/qgssnappingconfig.sip
    
    Jürgen E. Fischer 	2017-05-18
    
        oracle provider: fix triangle warnings
    
    Jürgen E. Fischer 	2017-05-18
    
        install qgsvectorlayerlabeling.h
    
    Martin Dobias 	2017-05-18
    
        Fix build (followup 43a0938)
    
    Jürgen E. Fischer 	2016-12-03
    
        oracle provider: skip retrying unavailable connections for 30s
    
        (cherry picked from commit b0126d017873e467f3cd69fa4b3a3bfd16e6a8c8)
    
    Merge: 43a0938e96 b9bd66d2b3
    Alexander Bruy 	2017-05-18
    
        Merge pull request #4568 from alexbruy/gdal-profiles
    
        store profiles as QStringList to avoid issues with spaces (fix #16327)
    
    Tim Sutton 	2017-05-18
    
        Make locator bar shortcut hint show Cmd-K on MacOS (#4583)
    
    Nyall Dawson 	2017-05-18
    
        Allow rotate point symbol tool to work with features with initially
        NULL rotation values
    
    Martin Dobias 	2017-05-18
    
        Fix locator widget's width on hi-dpi screens
    
        It was too short to see the whole placeholder text...
    
    Merge: e001d5c70a 27077c875e
    Nyall Dawson 	2017-05-18
    
        Merge pull request #4582 from nyalldawson/status_bar
    
        Add a QgsStatusBar widget/interface for adding messages/widgets to main window statusbar
    
    Martin Dobias 	2017-05-17
    
        Add QgsGeometry::isSimple() - useful for self-intersection checks
    
    Nyall Dawson 	2017-05-18
    
        Add a QgsStatusBar widget/interface for adding messages/widgets to
        main window statusbar
    
        QStatusBar gives almost no control over display and placement
        of child widgets. It's not possible to subclass and reimplement
        either, due to how QMainWindow works internally, and also due to
        the special handling for the size grip and other platform specific
        handling in QStatusBar.
    
        Instead, we embed a single QgsStatusBar covering the whole real
        status bar. All child widgets and temporary messages instead
        are pushed to the QgsStatusBar instead - giving us as much control
        as we desire over how these widgets are placed and their behavior.
    
        As a result the locator widget has been moved to its logical placement
        on the left of the status bar.
    
        All plugins must ensure that they use the status bar interface
        available via iface.statusBarIface() instead of directly interacting
        with the status bar (e.g. iface.mainWindow().statusBar()...)
    
    Nyall Dawson 	2017-05-18
    
        Fix transform shear value not saved (fix #16567)
    
    Nyall Dawson 	2017-05-18
    
        Add failing test for #16567
    
    Nyall Dawson 	2017-05-18
    
        Fix windows build
    
    Nyall Dawson 	2017-05-18
    
        Forward port test for #16517
    
    Merge: 8231d7528b 7108d6b056
    Nyall Dawson 	2017-05-18
    
        Merge pull request #4512 from nyalldawson/locator
    
        [FEATURE] Implement a QtCreator style locator bar in the QGIS status bar
    
    Nyall Dawson 	2017-05-18
    
        Blacklist PyQgsLocator test on Travis OSX builds
    
        Travis OSX is too underpowered to even run the normal tests...
        let alone something that requires... *gasp* multiple cores!!! *gasp*
    
    Nyall Dawson 	2017-05-18
    
        Remove duplicate include
    
    Alexander Bruy 	2017-05-17
    
        homogenize layer naming when adding via browser and add vector dialog
        (fix #15510)
    
    Denis Rouzaud 	2017-05-16
    
        sipify QgsExpressionContext, QgsFeatureRequest, QgsOptionalExpression
    
    Nyall Dawson 	2017-05-17
    
        Small cleanups
    
    Nyall Dawson 	2017-05-17
    
        Allow filters to provide configuration dialogs
    
    Nyall Dawson 	2017-05-17
    
        Invalidate current locator results when locator options are changed
    
    Nyall Dawson 	2017-05-17
    
        Make locator settings persistent
    
    Nyall Dawson 	2017-05-17
    
        Enable disabling filters via options dialog
    
    Nyall Dawson 	2017-05-17
    
        Add (non-functional) locator configuration dialog
    
    Nyall Dawson 	2017-05-17
    
        Start on options page
    
    Nyall Dawson 	2017-05-17
    
        Add configure menu to locator widget
    
    Nyall Dawson 	2017-05-16
    
        Style fixes
    
    Nyall Dawson 	2017-05-16
    
        Fix QgsFloatingWidget discards some events
    
    Nyall Dawson 	2017-05-12
    
        Nicer results, always show an icon, show description
    
    Nyall Dawson 	2017-05-12
    
        Show a list of shortcut prefixes in locator bar if no text is entered
    
    Nyall Dawson 	2017-05-12
    
        Always select the best result by default, even if good results are
        slow to fetch
    
    Nyall Dawson 	2017-05-12
    
        Provide a standard string comparison method in QgsLocatorFilter
    
        Subclasses should use this method instead of directly calling
        QString::contains or using Python 's in search' type matches.
        This ensures consistent matching behaviour across different filters.
    
    Nyall Dawson 	2017-05-11
    
        Sort filter results so closer matches appear higher
    
        A closer match means more of the text is matched, ie
        a short string inside a long string is penalised
    
    Nyall Dawson 	2017-05-11
    
        Only show action results when . prefix is used
    
    Nyall Dawson 	2017-05-11
    
        Implement prefix based locator searching
    
        Filters can indicate their preferred search prefix. Searches which
        begin with this character will be restricted to the single matching
        filter.
    
        E.g. entering 'l buffer' will searching only layers containing 'buffer'
    
        Other prefixes are:
        - . search actions
        - pl search print layouts
        - a search algorithms
    
        Plugins are restricted to a minimum 3 character prefix. We do this
        to avoid plugins 'stealing' desirable prefixes, and instead we
        want to reserve them for future core filters.
    
    Nyall Dawson 	2017-05-11
    
        Allow speciyfing the priority for filters
    
        Higher priority (i.e. more important) filter results get shown
        first. This means filters like project layers & composers will
        show above 'cruder' filters like the actions/processing filters.
    
    Nyall Dawson 	2017-05-11
    
        Show locator filter names in results, sort results and group by filter
    
    Nyall Dawson 	2017-05-11
    
        Add processing algorithms to locator bar
    
        Inspired by the ghost of processing's commander
    
    Nyall Dawson 	2017-05-11
    
        Add a locator filter for main window actions
    
        Inspired by the ghost of processing's commander
    
    Nyall Dawson 	2017-05-08
    
        Allowing associating QgsLocatorWidget with a map canvas
    
        This allows the widget's locator to prioritise results which
        are close to the current canvas extent
    
    Nyall Dawson 	2017-05-08
    
        Add a context variable for locator searches
    
        This allows encapsulation of properties relating to the context
        of a search, such as a target map extent. Locator filters could
        use this to prioritise results close to the current canvas extent.
    
    Nyall Dawson 	2017-05-08
    
        Add missing docs, sip bindings
    
    Nyall Dawson 	2017-05-07
    
        Add inbuilt filters for project layers and compositions
    
        The project layer filter allows you to quickly select a layer
        from the current project and highlight it in the layer tree.
        It's useful for complex project with lots of groups, where
        it's easy to "lose" layers somewhere in the tree...
    
        The composition filter allows searching for and opening
        compositions from the current project
    
    Nyall Dawson 	2017-05-06
    
        [FEATURE] Implement a QtCreator style locator bar in the QGIS status bar
    
        This adds a new "locator" bar to the QGIS status bar. If you're not
        familiar with QtCreator's locator, it's a quick search bar
        (activated by Ctrl+K) which displays matching search results
        from any number of registered search filters.
    
        Search filters are subclassed from QgsLocatorFilter, and
        added to the app's locator via iface.registerLocatorFilter(...)
    
        Searching is handled using threads, so that results always
        become available as quickly as possible, regardless of whether
        any slow search filters may be installed. They also appear
        as soon as each result is encountered by each filter, which means
        that e.g. a file search filter will show results one by one
        as the file tree is scanned. This ensures that the UI is always
        responsive even if a very slow search filter is present (e.g.
        one which uses an online service).
    
        This framework is designed to be extended by plugins, such as
        OSM nominatim searches, direct database searching (i.e. Discovery
        plugin), layer catalog searches, etc...
    
    Nyall Dawson 	2017-05-17
    
        Better method to ensure memory layers always have unique sources
    
    Merge: 591c3ab995 84871ce00d
    Alexander Bruy 	2017-05-17
    
        Merge pull request #4565 from alexbruy/processing-single2multi
    
        [processing] handle NULL values in the single to multi algorithm (fix #15822)
    
    Martin Dobias 	2017-05-17
    
        Remove QgsPoint::onSegment() method
    
        This is a completely wrong use of an algorithm that is meant to be used with *integer* values,
        e.g. when dealing with pixels on screen, but not for coordinates that are floating point numbers.
        The algorithm has a fixed tolerance of 1 unit.
    
        QgsPoint(5,0.9).onSegment(QgsPoint(0,0), QgsPoint(10,0)) would return 2 (i.e. point is on line segment)
    
        See the original code: https://github.com/erich666/GraphicsGems/blob/master/gems/PntOnLine.c
    
    Alexander Bruy 	2017-05-17
    
        remove QgsSponsors widget. Instead open sponsors page in the webbrowser
        (fix #16169)
    
    Merge: d0d6959b6f ccd5d75225
    Alessandro Pasotti 	2017-05-17
    
        Merge pull request #4569 from boundlessgeo/xyz-inverted-y
    
        [bugfix] Fix broken inverted Y support in XYZ layers
    
    Alessandro Pasotti 	2017-05-16
    
        [bugfix] Fix broken inverted Y support in XYZ layers
    
        This follows the convention used by OpenLayers, where
        an inverted axis is indicated by {-y} in the URL
        definition.
    
        Fixes #15927
    
        Needs backporting.
    
    Alexander Bruy 	2017-05-17
    
        [processing] temporarily disable singleparts to multiparts test
    
    Merge: 0bac937173 0eb337ffce
    Werner Macho 	2017-05-16
    
        Merge pull request #4570 from mach0/master
    
        [i18n] adding translator on request
    
    Sandro Santilli 	2017-05-16
    
        Fix indentation as requested by Travis
    
        NOTE: I do have the prepare-commit.sh hook in place, but it did
              not handle this
    
    Sandro Santilli 	2017-05-16
    
        Add test for unprojectible polygon labeling
    
        See #15507
    
    Alexander Bruy 	2017-05-16
    
        store profiles as QStringList to avoid issues with spaces (fix #16327)
    
    Blottiere Paul 	2017-05-16
    
        Add unit tests
    
    Blottiere Paul 	2017-05-16
    
        Update sip binding
    
    Blottiere Paul 	2017-05-16
    
        [bugfix] Fix unit of sizes when reading a SLD file (fixes #8978)
    
    Alexander Bruy 	2017-05-16
    
        [processing] handle NULL values in the single to multi algorithm (fix #15822)
    
    Alexander Bruy 	2017-05-16
    
        Revert "Merge pull request #4562 from alexbruy/processing-singletomulti-3"
    
        This reverts commit e3d79a1fe940b5d813b5f79c51b43393d085bb16, reversing
        changes made to 3f7f95ee262ea3646d61600c21faed0866bc70b0.
    
        Reverting again, as Travis started failing after merging PR (with all
        test passed) into master branch
    
    Merge: e3d79a1fe9 45166aaf71
    Alessandro Pasotti 	2017-05-16
    
        Merge pull request #4564 from boundlessgeo/server-more-requesthandler-api
    
        [server] Add url and post data getters to request handler
    
    Alessandro Pasotti 	2017-05-16
    
        [server] Clearer log message when parsing non-XML POST data
    
    Alessandro Pasotti 	2017-05-16
    
        [server] Sipify QgsRequestHandler
    
    Alessandro Pasotti 	2017-05-16
    
        [server] Add url and post data getters to request handler
    
        This completes the API to eventually get rid of all
        getEnv usage from python server plugins.
    
        The request handler has now access to the request URL
        and POST data without the need to query the env.
    
    Merge: 3f7f95ee26 b56e46dad4
    Alexander Bruy 	2017-05-16
    
        Merge pull request #4562 from alexbruy/processing-singletomulti-3
    
        [processing] handle NULL values in the single to multi algorithm (fix #15822)
    
    Jürgen E. Fischer 	2017-05-16
    
        db_manager versioning: add RETURNING to INSERT rule (fixes #16083)
    
    Alexander Bruy 	2017-05-15
    
        [processing] handle NULL values in the single to multi algorithm (fix #15822)
    
    Jürgen E. Fischer 	2017-05-16
    
        sip bindings: exclude QgsCompositionChecker when not building tests
    
    Jürgen E. Fischer 	2017-05-16
    
        debian packaging: include native gui library
    
    Martin Dobias 	2017-05-16
    
        Fix saving of "obstacle only" state + misc fixes to unit tests
    
    Martin Dobias 	2017-05-15
    
        Fixes to unit tests
    
    Martin Dobias 	2017-05-15
    
        Fix for style loading and clean up of used labeling custom properties
    
    Martin Dobias 	2017-05-15
    
        Fix loading of labeling from 2.x projects
    
    Martin Dobias 	2017-05-15
    
        Remove dead code for writing of labeling from custom properties
    
    Martin Dobias 	2017-05-15
    
        Convert remaining bits where labeling was configured using setCustomProperty()
    
    Martin Dobias 	2017-05-14
    
        Clean up reading/writing of labeling configuration in vector layers
    
        Historically the configuration used to be stored in layer's custom properties, but that does not scale
        beyond simple rendering and so rule-based labeling introduced storage of configuration natively in XML elements.
        That left us with two different ways of reading/writing labeling configurations. This work makes all configuration
        to use native XML elements.
    
        To keep compatibility of 2.x projects, reading of configuration from custom properties is preserved.
    
        This commit also adds Python APIs for direct manipulation of labeling configuration through vector layer's
        setLabeling() and labeling() calls.
    
    Merge: 59c974379e 5201eb251e
    Nyall Dawson 	2017-05-16
    
        Merge pull request #4561 from nyalldawson/proj_thread2
    
        Avoid using thread unsafe proj API - approach 2
    
    Nyall Dawson 	2017-05-16
    
        Optimise storage/retrieval of projPJ objects
    
    Nyall Dawson 	2017-05-16
    
        Use thread safe proj API in all other code paths
    
    Nyall Dawson 	2017-05-16
    
        Utilise thread safe proj API within QgsCoordinateTransform
    
        Avoids unpredictable behavior when transforms are being
        conducted in background threads, such as map renders.
    
        Refs #11441
    
        This commit:
        1. Uses thread_local storage for projCtx objects, to ensure
        that every thread correctly has its own projCtx context.
    
        2. Refactors QgsCoordinateTransformPrivate so that the
        projPJ source and destination objects are instead stored
        in a map (by projCtx). This allows transforms to be
        transparently performed using the correct projPJ objects
        for the particular thread in which the transform is being
        conducted. This approach avoids expensive detachment
        of QgsCoordinateTransformPrivate, and allows a single
        QgsCoordinateTransformPrivate to be safely utilised
        by QgsCoordinateTransform objects in different threads.
    
    Nyall Dawson 	2017-05-16
    
        Split qgscoordinatetransform_p into .h/cpp
    
    Nyall Dawson 	2017-05-16
    
        Fix missing name and progress for feature counter task
    
    Nyall Dawson 	2017-05-16
    
        Ensure created memory layers have unique source
    
        Sometimes the layer source is used for "looser" comparison then
        layer ID
    
    Nyall Dawson 	2017-05-16
    
        Link native to core on OSX only
    
    Denis Rouzaud 	2017-05-15
    
        [sipify] do not comment global operators
    
        fix class/struct level detection
        sipify qgsmargins.qgs
    
    Matthias Kuhn 	2017-05-15
    
        fix bad copy paste
    
    Matthias Kuhn 	2017-05-15
    
        No docstrings for out-of-class functions
    
    Matthias Kuhn 	2017-05-14
    
        Doxymentation
    
    Matthias Kuhn 	2017-05-14
    
        Unsipify QgsMargins
    
    Matthias Kuhn 	2017-05-14
    
        No copy of QgsLabelSearchTree is allowed
    
    Matthias Kuhn 	2017-05-14
    
        Fix sip errors
    
    Matthias Kuhn 	2017-05-14
    
        Fix sip errors
    
    Matthias Kuhn 	2017-05-14
    
        Spelling
    
    Matthias Kuhn 	2017-05-14
    
        [sipify] Another batch of sip
    
    Denis Rouzaud 	2017-05-10
    
        attachment widget: data defined button for document type
    
    Merge: ae97c333d6 8f44a29ae7
    Nyall Dawson 	2017-05-15
    
        Merge pull request #4558 from nyalldawson/native-lib-mac
    
        Add OS native interface lib, with objective-c++ interface to Mac Cocoa libraries, v3
    
    Nyall Dawson 	2017-05-15
    
        Reintroduce core/native link
    
    Nyall Dawson 	2017-05-15
    
        Fix compilation
    
    Nyall Dawson 	2017-05-15
    
        Revert "Port algorithm countVisibleParameters to c++"
    
        This reverts commit c3c694f8ccfbe0b64df14365f950f5895968a66a.
    
    Nyall Dawson 	2017-05-15
    
        Move QgsNative instance from app->QgsGui singleton
    
        This allows gui widgets to utilise native platform interfaces.
        Additionally attaching the instance to QgsGui allows QgsNative
        to become a QObject in future if required and for use
        of signals/slots in the native interfaces.
    
    Mathieu Pellerin 	2017-05-15
    
        Use millimeters when declaring QPrinter page size
    
        (This is needed to allow to set a resolution with the printer used
        by the map renderer)
    
    Nyall Dawson 	2017-05-07
    
        Indentation
    
    Nyall Dawson 	2017-05-07
    
        Fix build
    
    Matthias Kuhn 	2017-01-07
    
        Create a virtual QgsNative base class for platform services
    
        A QgsNative base class is added, that offers default implementations for
        a platform interface. These methods can be overridded for the current
        platform at compile time to allow specialized handling for integration
        with the current system.
    
    Larry Shaffer 	2014-01-16
    
        Add OS native interface lib, with objective-c++ interface to Mac Cocoa libraries
    
    Merge: c3c694f8cc a8b10a2fd9
    Nyall Dawson 	2017-05-15
    
        Merge pull request #4514 from nyalldawson/gui_instance
    
        Make a new global QgsGui singleton
    
    Nyall Dawson 	2017-05-15
    
        Port algorithm countVisibleParameters to c++
    
    Nyall Dawson 	2017-05-15
    
        Update indentation
    
    Nyall Dawson 	2017-05-15
    
        Sipify update
    
    Nyall Dawson 	2017-05-07
    
        Rename QgisGui to QgsGuiUtils
    
        Better reflects what this namespace contains, and replaces the
        non-standard Qgis prefix with the Qgs standard
    
    Nyall Dawson 	2017-05-07
    
        QgsMapLayerActionRegistry is no longer a singleton
    
        Moved the global instance to QgsGui::QgsMapLayerActionRegistry()
    
    Nyall Dawson 	2017-05-07
    
        QgsLayerTreeEmbeddedWidgetRegistry is no longer a singleton
    
        Moved the global instance to QgsGui::layerTreeEmbeddedWidgetRegistry()
    
    Nyall Dawson 	2017-05-07
    
        QgsShortcutsManager is no longer a singleton
    
        Move the global instance to QgsGui::shortcutsManager()
    
    Nyall Dawson 	2017-05-07
    
        Make a new global QgsGui singleton
    
        Move QgsEditorWidgetRegistry from being a singleton itself to
        instead being a member of the QgsGui singleton
    
    Merge: 7af73b3881 1006aa980a
    Nyall Dawson 	2017-05-15
    
        Merge pull request #4401 from nyalldawson/processing_params
    
        c++ framework for parameters and running algorithms
    
    Tim Sutton 	2017-05-14
    
        Change browser context menu item text for adding layer to 'Add select… (#4459)
    
        * Change browser context menu item text for adding layer to 'Add selected layer(s) to canvas'
    
        * Use title case for Add Selected Layer(s) to Canvas browser context menu text
    
    Martin Dobias 	2017-05-14
    
        Remove unused mAnnotationForm member + getter/setter from QgsVectorLayer
    
    Mathieu Pellerin 	2017-05-14
    
        Fix crash when saving as PDF with dpi != 96
    
    Martin Dobias 	2017-05-14
    
        Path resolver instead of project singleton in edit form config and svg annotation
    
    Merge: 93c59f4e25 590526ee32
    Martin Dobias 	2017-05-14
    
        Merge pull request #4426 from wonder-sk/fix-relative-paths-svg
    
        Fix relative paths to SVG files in embedded projects
    
    Martin Dobias 	2017-05-14
    
        Another trial to fix mac tests on travis
    
    Mathieu Pellerin 	2017-05-13
    
        [raster] fix raster blending (fixes #16546)
    
    Martin Dobias 	2017-05-13
    
        Trying to fix mac test for QgsProject
    
    Martin Dobias 	2017-05-13
    
        Fixes to relative paths read/write in composer picture and arrow items
    
    Martin Dobias 	2017-05-13
    
        Fix build and add bits to project test to understand fail on mac
    
    Martin Dobias 	2017-05-13
    
        Bring back temporarily disabled projects upgrade + fix a loading bug
    
        Loading bug: on the first project load, data-defined properties for diagram layer settings were not read
        as the default constructor did not populate the list of data-defined property definitions.
    
    Martin Dobias 	2017-05-13
    
        Add doxygen comments to updated methods
    
    Martin Dobias 	2017-05-13
    
        Fix text renderer test
    
    Martin Dobias 	2017-05-13
    
        Remove "relative path" checkbox from svg selector widget
    
        It is decided on different level whether files are saved with relative paths
        and internally now QGIS always uses absolute paths to SVG files.
    
    Martin Dobias 	2017-05-13
    
        API break update + read/write context in labeling and text renderer
    
        This enables correct loading/saving of relative paths of SVG files for background of labels
    
    Martin Dobias 	2017-05-12
    
        Introduce QgsReadWriteContext that encapsulates QgsPathResolver
    
        This should make the read/write methods more flexible if we need to give them extra context.
    
    Martin Dobias 	2017-04-27
    
        Remove duplicate code - now handled by QgsPathResolver
    
    Martin Dobias 	2017-04-27
    
        Fixes to unit tests
    
    Martin Dobias 	2017-04-27
    
        Respect relative paths in embedded projects (fixes #16355)
    
    Martin Dobias 	2017-04-27
    
        Propagate path resolver through renderers, annotations, diagrams
    
        This is necessary in order to be able to correctly translate between absolute and relative paths
        deeper in the code - e.g. paths to SVG files used in marker or fill symbols.
    
        Until now, relative paths were translated to absolute paths on the fly.
        This is now changed - paths to files should be always absolute within QGIS objects - and paths
        only get turned into relative when saving projects. When loading a project, relative paths
        are translated to absolute paths immediately.
    
        This should lower the overall confusion about relative/absolute paths within QGIS, and also
        allow having different base directories for relative paths (e.g. QML or QPT files may use relative paths
        to their directory - rather than to the project directory)
    
    Alexander Bruy 	2017-05-13
    
        [processing] remove extra quotes when restoring batch process from file
        (fix #16309)
    
    lbartoletti 	2017-05-13
    
        Add inclination method for QgsPointV2 (#4536)
    
    Alexander Bruy 	2017-05-13
    
        [processing] stop algorithm execution if geometry/feature error occured
        (fix #11986)
    
    Mathieu Pellerin 	2017-05-13
    
        Deduplicate code in save as image / save as PDF
    
    Alexander Bruy 	2017-05-12
    
        [processing] take in account file extension when loading Processing
        results (fix #16486)
    
    Merge: a0c6872f6c 51347914b9
    Alessandro Pasotti 	2017-05-12
    
        Merge pull request #4535 from boundlessgeo/attributetable-fixes-16492
    
        Attributetable fixes  crash #16492
    
    Alessandro Pasotti 	2017-05-12
    
        Only check for validity if attribute has changed
    
    Matthias Kuhn 	2017-05-12
    
        Fix crash when using expression bar on aliased field
    
        Fix #16302
    
    Mathieu Pellerin 	2017-05-12
    
        Force vector output when saving map/canvas as PDF
    
    Matthias Kuhn 	2017-05-12
    
        Improve stability of QgsTask::waitForFinished test
    
    Mathieu Pellerin 	2017-05-12
    
        Display name of layers in need of rasterization when saving as PDF (#4539)
    
    Jürgen E. Fischer 	2017-05-12
    
        sip update qgsfeature
    
    Alessandro Pasotti 	2017-05-12
    
        Speed up the check for valid feature
    
    Jürgen E. Fischer 	2017-05-12
    
        Fix windows warning
    
        ...\qt5\include\qtcore\qcache.h(124): warning C4150: deletion of pointer to incomplete type 'QDomDocument'; no destructor called
        .../server/qgsconfigcache.h(34): note: see declaration of 'QDomDocument'
        ...\qt5\include\qtcore\qcache.h(124): note: while compiling class template member function 'void QCache::clear(void)'
    
    Jürgen E. Fischer 	2017-05-12
    
        Fix windows build
        undefined error C2079: 'QMapNode::value' uses undefined class 'QgsGeometry'
    
    Mathieu Pellerin 	2017-05-12
    
        Small save as PDF cleanups
    
    Merge: 9adc32292e b6a5cc4204
    Nyall Dawson 	2017-05-12
    
        Merge pull request #4509 from nyalldawson/exporter
    
        API Cleanups (and rename) for QgsVectorLayerImport, background export of layers when dropping to browser
    
    Nyall Dawson 	2017-05-07
    
        Use QgsFeedback instead of QProgressDialog for QgsVectorLayerExporter::exportLayer
    
        And add cancelation and progress reporting to background layer export
    
    Nyall Dawson 	2017-05-07
    
        Optimise QgsVectorLayerExporter::exportLayer when exporting only selected features
    
    Nyall Dawson 	2017-05-07
    
        Remove unused skipAttributeCreation option in QgsVectorLayerExporter::exportLayer
    
    Nyall Dawson 	2017-05-07
    
        [FEATURE] Import layers to data providers in background
    
        Flips the drag and drop import of layers to browser data sources
        to use task manager, allowing these slow imports to occur
        in the background.
    
    Nyall Dawson 	2017-05-07
    
        Rename QgsVectorLayerImport to QgsVectorLayerExporter
    
        Since the majority of users of this class will be exporting
        an existing map layer to a data provider, the QgsVectorLayerImport
        name is misleading and suggests that this class is designed
        just to bring layers "into" QGIS.
    
        Explicitly naming the class "Exporter" should help API users
        discover this class.
    
        Also cleanup API and improve docs
    
    Merge: 354b667f14 5d50b17c80
    Nyall Dawson 	2017-05-12
    
        Merge pull request #4515 from nyalldawson/render_crash
    
        Fix crash when transform exception occurs during rendering
    
    Alessandro Pasotti 	2017-05-11
    
        [bugfix] Attribute table crashes QGIS when deleting selected
    
        Fixes https://issues.qgis.org/issues/16492
    
        Needs-backporting
    
    Alessandro Pasotti 	2017-05-11
    
        Added a comment to the test header
    
    Alessandro Pasotti 	2017-05-11
    
        Tiny typo fix - SIP part
    
    Alessandro Pasotti 	2017-05-11
    
        Tiny typo in a comment
    
    Merge: 5888d22c07 eaabce28e9
    Matthias Kuhn 	2017-05-11
    
        Merge pull request #4526 from m-kuhn/featureCounter
    
        Send feature counting to background task
    
    Matthias Kuhn 	2017-05-11
    
        Doxyfication
    
    Matthias Kuhn 	2017-05-11
    
        Consify
    
    Matthias Kuhn 	2017-05-11
    
        Allow specifying expression context for feature count
    
    Matthias Kuhn 	2017-05-11
    
        [travis] Optimize ccache
    
    Matthias Kuhn 	2017-05-11
    
        Localize feature count
    
    Matthias Kuhn 	2017-05-10
    
        Add tests for QgsTask::waitForFinished()
    
    Matthias Kuhn 	2017-05-10
    
        Improve docs and python bindings for feature count
    
    Matthias Kuhn 	2017-05-10
    
        Refresh feature count legend text automatically
    
    Matthias Kuhn 	2017-05-10
    
        Sipify QgsTask[Manager]
    
    Matthias Kuhn 	2017-05-10
    
        Fix feature counting
    
    Matthias Kuhn 	2017-05-10
    
        Fix division by 0
    
    Matthias Kuhn 	2017-05-10
    
        Add QgsTask::waitForFinished
    
    Matthias Kuhn 	2017-05-10
    
        Fix compatibility with older sip versions
    
    Matthias Kuhn 	2017-05-09
    
        Send feature counting to background task
    
    Matthias Kuhn 	2017-05-09
    
        Make fields() available in QgsVectorLayerFeatureSource
    
    Denis Rouzaud 	2017-05-11
    
        fix sip bindings documentation
    
    Denis Rouzaud 	2017-05-11
    
        [doxygen] remove remaining 'note Added in XXX' in favor of '\since ...'
    
    Merge: f131792351 a924915b00
    Alessandro Pasotti 	2017-05-11
    
        Merge pull request #4444 from boundlessgeo/sort_on_top_portTo3
    
        [attributetable] Fix "Move selection to top" for 3.x regression fixes #15803
    
    Jürgen E. Fischer 	2017-05-11
    
        fix test font message
    
    Luigi Pirelli 	2017-05-10
    
        hide setting and value control in setSortOrder
    
    Alexander Bruy 	2017-05-10
    
        [processing] don't apply -te and -te_srs if not requested (fix #16519)
    
    Denis Rouzaud 	2017-05-10
    
        minor cleaning of python/CMakeLists.txt
    
    Denis Rouzaud 	2017-05-10
    
        fix valueChanged signal not emitted in QgsExternalResourceWidget
    
    Denis Rouzaud 	2017-05-10
    
        [sip] add missing ConvertToClassCode
    
        This was causing an issue if you tried to access widgets in a form using findChildren
        widgets could not be casted to QGIs native types
    
        also sipify QgsFilterLineEdit and QgsRelationEditorWidget
    
    lbartoletti 	2017-05-10
    
        New geometry class: QgsRegularPolygon (#4502)
    
    Luigi Pirelli 	2017-04-28
    
        [attributetable] fix sortOnTop due to sortOrder wrong enum values from QgsAttributeTableConfig: fixes #15803
        port to 3.0 for https://github.com/qgis/QGIS/pull/4306
    
    Alessandro Pasotti 	2017-05-10
    
        Use a valid polygon in attr-table test
    
    Alexander Bruy 	2017-05-10
    
        prevent crash when exporting spatial bookmarks (fix #16345)
    
    Nyall Dawson 	2017-05-10
    
        Fix doc warning
    
    Merge: 8423aaf0bf 01f647eef0
    Matthias Kuhn 	2017-05-10
    
        Merge pull request #4307 from ghtmtt/proc_tests
    
        [processing] other qgis test, clean commit
    
    Nyall Dawson 	2017-05-09
    
        Convert remaining parameters from python
    
    Nyall Dawson 	2017-05-09
    
        Temporarily make QgsProcessingAlgorithm::run non pure-virtual (for travis)
    
    Nyall Dawson 	2017-04-24
    
        [processing] c++ framework for parameters and running algorithms (WIP)
    
        This commit adds the virtual method for running processing algs
        to the base c++ class, and adds the initial framework
        for c++ algorithm parameters.
    
        When running an algorithm, a QVariantMap is passed
        as the algorithm parameters. The high level API provided
        by QgsProcessingParameters should be used to retrieve
        strings/layers/doubles/etc from this QVariantMap.
    
        This allows advanced use cases, such as passing QgsProperty
        with the QVariantMap for "dynamic" parameters, where the
        value should be evaluated for every feature processed.
    
        E.g. if the buffer algorithm uses a dynamic property for distance,
        then the distance could be bound to either a field value or
        to a custom expression. This gets evaluated before buffering
        each feature to allow for advanced variable buffering.
    
        Support for dynamic parameters will be "opt in", and non default.
        So algorithms will need to specifically add support for
        dynamic properties as required.
    
    Merge: 6d67379bb6 403c03f779
    Alessandro Pasotti 	2017-05-09
    
        Merge pull request #4525 from boundlessgeo/re-enable-ows-test
    
        Re-enable OWS auth test
    
    Alessandro Pasotti 	2017-05-09
    
        Re-enable OWS auth test
    
    Alessandro Pasotti 	2017-05-09
    
        Remove unused forward declarations
    
    Merge: a4e3c8336e 3784892079
    Alessandro Pasotti 	2017-05-09
    
        Merge pull request #4503 from boundlessgeo/attributetable-fixes
    
        [bugfix] Fixes attribute table duplicated rows #15974
    
    Merge: 0824280296 ea4143bbdc
    Nyall Dawson 	2017-05-09
    
        Merge pull request #4520 from nyalldawson/raster_combo_box
    
        QgsRasterBandComboBox
    
    Nyall Dawson 	2017-05-09
    
        Don't disable band combo when only one band is present
    
    Nyall Dawson 	2017-05-09
    
        Add custom widget plugin for QgsRasterBandComboBox
    
    Nyall Dawson 	2017-05-09
    
        Flip some more custom raster band combo boxes to QgsRasterBandComboBox
    
    Nyall Dawson 	2017-05-09
    
        Add unit tests for QgsRasterBandComboBox
    
    Nyall Dawson 	2017-05-09
    
        Add a "not set" option to QgsRasterBandComboBox
    
    Nyall Dawson 	2017-05-09
    
        Disable raster band combo box for rasters without multiple bands
    
    Nyall Dawson 	2017-05-09
    
        Add a new QgsRasterBandComboBox widget
    
        And use wherever custom widgets were being created. Reduces
        duplicate code and allows specialised handling for raster
        band display/selection to be centralized.
    
    Denis Rouzaud 	2017-05-08
    
        sipify gui editor widgets
    
    Nyall Dawson 	2017-05-09
    
        [processing] Cleanup some layer/writer related handling
    
        Ensure that layers created by QgsProcessingUtils::createFeatureSink
        can always be retrieved using QgsProcessingUtils::mapLayerFromString
    
    Mathieu Pellerin 	2017-05-09
    
        [FEATURE] Add opacity support to copyright decorator
    
    Mathieu Pellerin 	2017-05-09
    
        [FEATURE] Add outline and color opacity settings for scale bar decoration
    
    Mathieu Pellerin 	2017-05-09
    
        [FEATURE] Color settings for north arrow decoration
    
    Merge: 3cd3e5d378 927faf7037
    Nyall Dawson 	2017-05-09
    
        Merge pull request #4522 from nyalldawson/new_random
    
        [needs-docs] Add a "shuffle random" option to color ramp button
    
    Nyall Dawson 	2017-05-09
    
        Allow storing QgsProperty in QVariant
    
    Nyall Dawson 	2017-05-09
    
        [needs-docs] Add a "shuffle random" option to color ramp button
    
        Allows quick regeneration of a new set of random colors if the
        current color ramp is a random color ramp.
    
    Nyall Dawson 	2017-05-09
    
        Refine paletted raster renderer classification
    
        Change behaviour from clearing all existing values on classification
        to instead keeping any existing values which do exist in the raster,
        maintaining their current color and label.
    
    Nyall Dawson 	2017-05-09
    
        Fix unreadable text in plugin manager (fix #16516)
    
    Nyall Dawson 	2017-05-09
    
        Limit the initial feature request sent by expression builder widget
    
        Should help avoid short delays in opening the expression widget
        on slower layers (such as with the Postgres provider where features
        are fetched in a minimum batch of 2000 by default)
    
    Nyall Dawson 	2017-05-09
    
        Followup c2699b4, fix missing field names in expression builder
    
    Jürgen E. Fischer 	2017-05-08
    
        include metadata headers in install (followup 3a965e6d)
    
    Mathieu Pellerin 	2017-05-08
    
        Update north arrow decorator to use a vector graphic (#4519)
    
    Merge: de03642ebb 29c87de679
    Nyall Dawson 	2017-05-08
    
        Merge pull request #4511 from nyalldawson/composer_async
    
        Asyncronously render composer map previews
    
    Nyall Dawson 	2017-05-08
    
        [needs-docs][composer] Remove Render/Cache modes from composer maps
    
        Make maps invalidate cache whenever layer order changes. Cache mode
        is now identical to Render mode, so  all mode switching has been
        removed from composer maps. This should greatly simplify the learning
        curve and usability of composer maps.
    
    Alessandro Pasotti 	2017-05-08
    
        Consolidate QgsRequestHandler
    
    Nyall Dawson 	2017-05-08
    
        If composer map is set to use project CRS, update cached render
        when project CRS changes
    
        This should prevent one of the most common confusions with
        composer maps - users inserting multiple maps, with apparently
        different CRS due to outdated cache renders, and getting confused
        because outputs from composer look different to the composer view....
    
    Nyall Dawson 	2017-05-08
    
        [needs-docs][composer] Remove Rectangle mode from composer maps
    
        No longer required - the Cache mode is now performant enough
        that we don't have to rely on the old rectangle preview
        when desiring responsive composers
    
    Nyall Dawson 	2017-05-08
    
        [composer] Always update map caches when zoom changes
    
        Before this would only happen with the "render" mode, not "cache"
        mode. Now updating caches is so responsive and transparent to users
        we can safely trigger the background cache update whenever the
        zoom changes without any performance impact.
    
    Nyall Dawson 	2017-05-08
    
        sipify QgsComposerMap
    
    Nyall Dawson 	2017-05-08
    
        Rework how composer map cache is invalidated
    
        Avoids unnecessary redraws and defers cache update until
        when item is actually visible
    
    Nyall Dawson 	2017-05-07
    
        [FEATURE] Asyncronously render composer map previews without blocking UI
    
        Makes working with compositions much more responsive and enjoyable!
    
        Inspired by manisandro's commit in Sourcepole's fork
    
    Denis Rouzaud 	2017-05-08
    
        [sipify] fix Abstract class
    
        unblacklist qgstransaction.sip
        (followup 931bf32a9fe46570ac80d947552d46c9f427457)
        also fix method declaration with private only inheritance
    
    Mathieu Pellerin 	2017-05-08
    
        [FEATURE] Save map/canvas as PDF (#4516)
    
    Nyall Dawson 	2017-05-08
    
        Fix intermittent QgsMapLayerStore test failure
    
    Nyall Dawson 	2017-05-08
    
        Fix a lot of leaks in crssync and related QgsCoordinateReferenceSystem methods
    
    Nyall Dawson 	2017-05-08
    
        Swap some members to unique_ptrs to make ownership clearer
    
    Nyall Dawson 	2017-05-08
    
        Fix crash when transform errors occur while rendering
    
        If a transform exception occurred while rendering a symbol then
        the QgsSymbolRenderContext cleanup code was never called,
        leading to a double delete and crash.
    
        Fixes #16377, #15345, and numerous other crashes seen "in the wild"
    
        Possibly refs #16385
    
    Nathan Woodrow 	2017-05-07
    
        Black list some tests for now
    
    Nathan Woodrow 	2017-05-07
    
        Fix build
    
    Nathan Woodrow 	2017-05-07
    
        Fix #16474 - Clean up formatting of crash report data
    
    Merge: 4160e19bdc 40319df357
    Nyall Dawson 	2017-05-07
    
        Merge pull request #4510 from qgis/revert-4494-composer_async
    
        Revert "Asyncronously render composer map previews "
    
    Nyall Dawson 	2017-05-07
    
        Revert "Asyncronously render composer map previews "
    
    Jürgen E. Fischer 	2017-05-07
    
        fix windows build
    
    Merge: 54e208b974 06c4dea7ff
    Nyall Dawson 	2017-05-07
    
        Merge pull request #4495 from nyalldawson/writer
    
        [processing] Port vector.createVectorWriter to c++
    
    Merge: 7efcfee28c 2b48026ec7
    Nyall Dawson 	2017-05-07
    
        Merge pull request #4494 from nyalldawson/composer_async
    
        Asyncronously render composer map previews
    
    Nyall Dawson 	2017-05-03
    
        [processing] Remove vector.createVectorWriter
    
        Use QgsProcessingUtils.createFeatureSink instead
    
    Nyall Dawson 	2017-05-02
    
        [processing] Port vector.createVectorWriter to c++
    
        This implements an improved version of vector.createVectorWriter
        in QgsProcessingUtils. The improved version relies on the
        core class QgsVectorLayerImport to create empty layers,
        which:
        - reduces duplicate code and reuses the mature QgsVectorLayerImport
        routines
        - avoids manual conversion of field types to destination provider
        field types
        - potentially allows any writable provider to be used as a feature
        sink for algorithms (e.g. output direct to MSSQL/Oracle/db2). This
        should work now - it just needs exposing via UI.
    
    Jürgen E. Fischer 	2017-05-06
    
        osgeo4w: also build pdb and corresponding package for releases
    
    Martin Dobias 	2017-05-06
    
        Small cleanup of QgsAbstractGeometry header
    
    Alessandro Pasotti 	2017-05-06
    
        [server] More WMS tests for FILTER parameter with bool operators and UTF8
    
        Forward port from 2.18 commit 8fd4fc60697738a986207
    
    Alessandro Pasotti 	2017-05-06
    
        [server] Fail test when expected and reference have different number of lines
    
    Alessandro Pasotti 	2017-05-06
    
        Added server changes to API break docs
    
    Merge: 51d3fac19c 1033c7b3bd
    Nyall Dawson 	2017-05-06
    
        Merge pull request #4507 from nyalldawson/import_sink
    
        QgsVectorLayerImport is a QgsFeatureSink
    
    Mathieu Pellerin 	2017-05-06
    
        Fix attribute table header feature selection (fixes #16520)
    
    Nyall Dawson 	2017-05-05
    
        Fix perpetual rendering message on newly created maps
    
    Nyall Dawson 	2017-05-05
    
        Add some safety checks
    
    Nyall Dawson 	2017-05-05
    
        Initially draw 'rendering' text while waiting for first cache of composer maps
    
    Nyall Dawson 	2017-05-05
    
        Draw cached composer map image respecting any content movement
    
    Nyall Dawson 	2017-05-05
    
        Also trigger composer map update on resize
    
    Nyall Dawson 	2017-05-05
    
        [composer] Use last complete map render when previewing map items
        until a new cached preview is ready
    
        Ensures that map items always show some content while a background
        cache update is rendering
    
    Nyall Dawson 	2017-05-04
    
        Avoid crash on exit of PyQgsPalLabelingComposer test
    
    Nyall Dawson 	2017-05-04
    
        Remove debug messages
    
    Nyall Dawson 	2017-05-04
    
        Cleanup 57d162, improved cancelation and code modernization
    
    Sandro Mani 	2017-04-26
    
        Asyncronously render composer map previews
    
        (Forward port from Sourcepole fork)
    
    Nyall Dawson 	2017-05-06
    
        Remove unused argument
    
    Nyall Dawson 	2017-05-06
    
        Make QgsVectorLayerImport protected members private
    
        This class isn't designed to be subclassed
    
    Nyall Dawson 	2017-05-06
    
        Sipify QgsVectorLayerImport
    
    Nyall Dawson 	2017-05-06
    
        QgsVectorLayerImport is a QgsFeatureSink
    
    Merge: df679a2d56 e2a735f39e
    Nyall Dawson 	2017-05-06
    
        Merge pull request #4487 from nyalldawson/memory
    
        Move memory provider to core
    
    Nathan Woodrow 	2017-05-06
    
        Set paths in qgis python module based on osgeo4w env file
    
    Merge: 27ab5a0eaf 32e06f486a
    Nyall Dawson 	2017-05-06
    
        Merge pull request #4478 from nyalldawson/layer_store
    
        Split off map layer storage handling from QgsProject to QgsMapLayerStore
    
    Merge: 0a0c33dcf2 fe677040f8
    Nyall Dawson 	2017-05-06
    
        Merge pull request #4504 from nyalldawson/project_cleanup
    
        Cleanup project closing
    
    Martin Dobias 	2017-05-05
    
        Remove QgsGeometryCache class
    
        The geometry cache was only used for few geometry editing operations anyway. In earlier versions
        of QGIS the geometry cache was also used by old snapping classes which have been replaced
        by QgsPointLocator that also keeps a spatial index of geometries and it is not rebuilt on every re-render.
    
        Reasons for removal:
        - geometry cache was repopulated on every redraw of layers in editing mode, slowing down rendering
        - data structure for the cache was a simple map with features accessed by their ID (no spatial index)
        - the cache was only getting refreshed for the current view of the main map canvas (not a generic cache)
        - not used for snapping anymore where caching was important to avoid roundtrips to data provider
    
    Nyall Dawson 	2017-05-06
    
        Simplify QgsMemoryProviderUtils::createMemoryLayer()
    
    Nyall Dawson 	2017-05-06
    
        Rename some QgsProviderRegistry methods to clarify that they are factories
    
        - provider() was renamed to createProvider()
        - selectWidget() was renamed to createSelectionWidget()
        - providerLibrary() was renamed to createProviderLibrary()
    
    Nyall Dawson 	2017-05-06
    
        Add missing /Factory/ annotations to QgsProviderMetadata
    
        Also sipify QgsProviderMetadata and QgsProviderRegistry
    
    Nyall Dawson 	2017-05-06
    
        Update QgsProviderRegistry docs
    
    Nyall Dawson 	2017-05-05
    
        QStringLiteral
    
    Nyall Dawson 	2017-05-04
    
        Remove memory provider library from packaging
    
    Nyall Dawson 	2017-05-03
    
        Use QgsMemoryProviderUtils::createMemoryLayer when pasting as scratch layer
    
        Also avoids annoying invalid "missing CRS" message/window when pasting
        features to a scratch layer
    
    Nyall Dawson 	2017-05-03
    
        Add QgsMemoryProviderUtils.createMemoryLayer for easy creation
        of new memory layers from QgsFields/QgsCoordinateReferenceSystem/etc
    
        Since memory provider cannot use QgsVectorLayerImport we need
        another centeralized function for creating new memory layers
        without the need to manually create the uri string.
    
    Nyall Dawson 	2017-05-03
    
        Move memory provider to core
    
        This commit introduces basic support for non-library based
        data providers, and moves the memory provider from a library
        based provider to a core provider.
    
        The memory provider is used so frequently throughout QGIS that
        it has become integral to QGIS functionality and must be
        available wherever the QGIS core library is used.
    
        The changes here (while not exposed yet to Python) could potentially
        be built on to allow creation of pure Python data providers.
    
    Alessandro Pasotti 	2017-05-03
    
        [bugfix] Fixes attribute table duplicated rows #15974
    
    Nathan Woodrow 	2017-05-05
    
        Fix space
    
    Nathan Woodrow 	2017-05-05
    
        Fix symbol path for osgeo4w installs
    
    Merge: 931bf32a9f 391cb73ebd
    Alexander Bruy 	2017-05-05
    
        Merge pull request #4501 from alexbruy/statistics-by-type
    
        Statistics panel: show only relevant statistics depending on the field type
    
    Matthias Kuhn 	2017-05-05
    
        Doxymentation for QgsTransaction
    
    Matthias Kuhn 	2017-05-05
    
        Documentation for custom functions
    
    Matthias Kuhn 	2017-05-05
    
        Expose "context" to expression functions
    
    Matthias Kuhn 	2017-05-04
    
        Doxygen typo
    
    Merge: 41dd2e733d c2699b4640
    Alexander Bruy 	2017-05-05
    
        Merge pull request #4499 from alexbruy/processing-fieldcalc
    
        [processing] reset variables list in field calculator on layer change  (fix #15633)
    
    Nyall Dawson 	2017-05-05
    
        Cleanup project closing
    
        - ensure that layers are removed when clearing projects
        - ensure that project is cleared before destruction
    
    Merge: 67e1558fcf aea21306ed
    Nyall Dawson 	2017-05-05
    
        Merge pull request #4447 from arnaud-morvan/fix_new_bookmark
    
        Fix new bookmark query.
    
    Nyall Dawson 	2017-05-05
    
        Remove unused symbols from qgis.h
    
        Also slow down @NathanW2's build
    
    Werner Macho 	2017-05-05
    
        [i18n] adding translator on request
    
    Alexander Bruy 	2017-05-05
    
        rebuild statistics drop-down menu only when field type changed
    
    Alexander Bruy 	2017-05-05
    
        introduce private enum to strore field type
    
    Alexander Bruy 	2017-05-04
    
        correctly handle toggling statistics visibility (fix #16117)
    
    Alexander Bruy 	2017-05-04
    
        update staistics list depending on the field type (fix #16119, #16118)
    
    Nyall Dawson 	2017-05-05
    
        Partially revert 636a37f
    
        Fix processing modeler error on startup
    
    Nyall Dawson 	2017-05-05
    
        Fix windows build
    
    Denis Rouzaud 	2017-05-04
    
        introduce SIP_SKIP in headers
    
        based on the docstrings 'not available in Python bindings'
    
    Denis Rouzaud 	2017-05-04
    
        [sipify] use a distinct header to simplify includes
    
        there was an issue in libdxf which includes qgslogger in debug mode
        and qgsdebug.h includes qgis.h include qgswkbtypes.h (which geometry directory was not listed in libdxrw included paths)
    
    Matthias Kuhn 	2017-05-04
    
        SIP_SKIP QgsExpression::cloneTo
    
    Alexander Bruy 	2017-05-01
    
        [processing] reset variables list in field calculator on layer change (fix #15633)
    
    Denis Rouzaud 	2017-05-04
    
        add missing signals
    
    Alexander Bruy 	2017-05-03
    
        doxymentation
    
    Alexander Bruy 	2017-05-03
    
        fix qgsgraphanalyzer.h for sipification
    
    Alexander Bruy 	2017-05-02
    
        update SIP files
    
    Alexander Bruy 	2017-05-02
    
        fix indentation
    
    Alexander Bruy 	2017-05-01
    
        remove qgsgraphanalyzer from SIP blacklist
    
    Alexander Bruy 	2017-05-01
    
        [sipify] follow-up 634c7aa3f460ee945743850f6715940d47a12579
    
    Alexander Bruy 	2017-05-01
    
        [sipify] remove space before ModuleTypeHeader
        also update network analysis SIP files
    
    Alexander Bruy 	2017-05-01
    
        also sipify QgsGraphAnalyzer
    
    Alexander Bruy 	2017-05-01
    
        initial sipification of the network analysis library
    
    arnaud.morvan@camptocamp.com 	2017-05-02
    
        Sipify core.QgsGemlSchema
    
    arnaud.morvan@camptocamp.com 	2017-05-02
    
        Sipify core.QgsGml
    
    arnaud.morvan@camptocamp.com 	2017-05-02
    
        Sypify core.QgsHistogram
    
    arnaud.morvan@camptocamp.com 	2017-05-02
    
        Sipify core.QgsJsonUtils
    
    arnaud.morvan@camptocamp.com 	2017-05-02
    
        Sipify core.QgsInterval
    
    Nyall Dawson 	2017-05-04
    
        Add a button to project properties to open folder containing project
    
        (Opens in default OS file browser)
    
    Denis Rouzaud 	2017-05-04
    
        [sipify] use single regex for all double annotation cases
    
        followup ac54a3f83fa95e965f415ec6884d195629e87273
    
    Denis Rouzaud 	2017-05-04
    
        [sipify] signals are public
    
    Nyall Dawson 	2017-05-04
    
        Show project path using native OS format
    
        Avoids showing project paths as d:/... on windows, and instead
        uses the more familiar d:\... format
    
    Merge: 548d61b8c4 8389b9a04f
    Nyall Dawson 	2017-05-04
    
        Merge pull request #4356 from nyalldawson/metadata
    
        Implement Metadata store (WP2 for QEP-91) (part 1)
    
    Nyall Dawson 	2017-05-04
    
        Fix expected sipify output
    
    Nyall Dawson 	2017-05-04
    
        [sipify] Combine multiple argument annotations
    
    Merge: 9e662a7807 98e25d178c
    Nyall Dawson 	2017-05-04
    
        Merge pull request #4397 from nyalldawson/no_adawaita
    
        Block use of the Adwaita themes if we can avoid them
    
    Nyall Dawson 	2017-05-04
    
        Sipify update
    
    Nyall Dawson 	2017-04-19
    
        Add spatial and temporal extents to metadata
    
    Nyall Dawson 	2017-04-19
    
        Add doxygen note about metadata validation
    
    Nyall Dawson 	2017-04-18
    
        Add history item to metadata
    
    Nyall Dawson 	2017-04-18
    
        Add license section to metadata
    
    Nyall Dawson 	2017-04-18
    
        Add metadata validator
    
        Adds a new abstract base class QgsMetadataValidator for validating
        metadata against standard schemas.
    
        Initially only QgsNativeMetadataValidator for validating against
        the native QGIS metadata schema is implemented.
    
        In future this could be extended with Dublin Core, ISO 19115
        validators, etc...
    
    Nyall Dawson 	2017-04-12
    
        Add temporary methods to save layer metadata in layer custom properties
    
        Allows temporary persistance of metadata inside a single project. Will
        be removed when later work packages from the metadata project are
        merged.
    
    Nyall Dawson 	2017-04-11
    
        Implement metadata store for map layers
    
        QgsLayerMetadata handles storage and management of the metadata
        for a QgsMapLayer. This class is an internal QGIS format with a common
        metadata structure, which allows for code to access the metadata properties for
        layers in a uniform way.
    
        The metadata store is designed to be compatible with the Dublin Core metadata
        specifications, and will be expanded to allow compatibility with ISO specifications
        in future releases. However, the QGIS internal schema does not represent a superset
        of all existing metadata schemas and accordingly conversion from specific
        metadata formats to QgsLayerMetadata may result in a loss of information.
    
        This class is designed to follow the specifications detailed in
        the schema definition available at resources/qgis-resource-metadata.xsd
        within the QGIS source code.
    
    Nyall Dawson 	2017-04-10
    
        Attach layer metadata to QgsMapLayer
    
    Nyall Dawson 	2017-04-10
    
        Metadata class shell
    
    Nyall Dawson 	2017-04-10
    
        Remove duplicate gui/effects include
    
    Nyall Dawson 	2017-04-10
    
        Preparation for metadata directory
    
    Merge: 87e2aab0f3 944ce5f611
    Nyall Dawson 	2017-05-04
    
        Merge pull request #4330 from kalxas/metadata_schema
    
        Adding Metadata schema for WP1 for QEP-91
    
    Merge: 32ff0921f4 03dd26ef9f
    Nyall Dawson 	2017-05-04
    
        Merge pull request #4492 from nyalldawson/driver_from_extension
    
        Add method to retrieve corresponding OGR driver from a file extension
    
    Merge: a87e8d1aa6 e40cb0716c
    Nyall Dawson 	2017-05-04
    
        Merge pull request #4491 from nyalldawson/proxy_sink
    
        Add QgsProxyFeatureSink
    
    Merge: cdb947c8d5 04a9264e86
    Nyall Dawson 	2017-05-04
    
        Merge pull request #4493 from arnaud-morvan/sipify_core_classes_2
    
        Sipify core classes 2
    
    arnaud.morvan@camptocamp.com 	2017-05-01
    
        Add test for python QgsFields [] operator
    
    Merge: 3be20f8680 569593b79a
    Alessandro Pasotti 	2017-05-03
    
        Merge pull request #4465 from boundlessgeo/server-plugins-api-refactoring2
    
        [server] Server plugins API refactoring
    
    arnaud.morvan@camptocamp.com 	2017-05-02
    
        Sipify core.QgsFeatureIterator
    
    arnaud.morvan@camptocamp.com 	2017-05-02
    
        Sipify core.QgsFeatureFilterProvider
    
    Tom Kralidis 	2017-05-03
    
        update qgisMinimumVersion to current LTR
    
    Nyall Dawson 	2017-05-03
    
        Move QgsProxyFeatureSink methods to header
    
        To allow better compiler optimisation
    
    Nyall Dawson 	2017-05-03
    
        Add method to retrieve sink
    
    Alessandro Pasotti 	2017-04-30
    
        [server] Python plugins API cleanup part 3
    
        This removes the handleRequest method that returns the
        headers and body as byte array.
    
        This superceeded by the implementation that takes a
        request and response instances.
    
    Alessandro Pasotti 	2017-04-30
    
        [server] Python plugins API cleanup part 2
    
        This part adds the headers as an optional argument
        to the request and start using the handleRequest(request, response)
        call in the python tests.
    
        Some additional tests are also added.
    
    Alessandro Pasotti 	2017-04-30
    
        [server] Python plugins API cleanup part 1
    
        This is the first step to a cleaner and consitent API
        for server plugin.
    
        It also adds some new tests for the base request and
        response classes
    
    Nyall Dawson 	2017-05-03
    
        Adapt to GDAL 2.0 API
    
    Nyall Dawson 	2017-05-03
    
        Add method to retrieve corresponding OGR driver from a file extension
    
    Nyall Dawson 	2017-05-03
    
        Add QgsProxyFeatureSink
    
        A simple feature sink which proxies feature addition on to another feature sink.
    
        This class is designed to allow factory methods which always return new QgsFeatureSink
        objects. Since it is not always possible to create an entirely new QgsFeatureSink
        (e.g. if the feature sink is a layer or a layer's data provider), a new
        QgsProxyFeatureSink can instead be returned which forwards features on to
        the destination sink. The proxy sink can be safely deleted without affecting
        the destination sink.
    
    Merge: 85f3b81b55 6f759a87c9
    Alexander Bruy 	2017-05-03
    
        Merge pull request #4470 from alexbruy/ignore-empty-svg-path
    
        ignore empty SVG path (fix #15891)
    
    Denis Rouzaud 	2017-05-03
    
        remove double spaces in sip files
    
        fix indentation
    
    Denis Rouzaud 	2017-05-03
    
        [sipify] rename SIP_PYARGTYPE to SIP_PYTYPE since it can be used to changed return types too
    
    Nyall Dawson 	2017-05-03
    
        Followup 363336, fixing adding features to OGR data providers
    
        (addFeature cannot be called directly - it must be called
        by addFeatures to ensure the various edition setup code
        is called)
    
    Merge: a2327d3a70 747c2e2bf3
    Mathieu Pellerin 	2017-05-03
    
        Merge pull request #4488 from nirvn/saveasimage_fix_rotated
    
    Mathieu Pellerin 	2017-05-03
    
        rotated world file support in QgsMapSettingsUtils::worldFileContent()
    
    Mathieu Pellerin 	2017-05-03
    
        Fix rotated canvas scale issue in save as image
    
    Nyall Dawson 	2017-05-03
    
        Fix Coverity uninitialized member warning
    
    Nyall Dawson 	2017-05-03
    
        Make QgsProcessingContext::temporaryLayerStore() return a pointer to store
    
    Nyall Dawson 	2017-05-03
    
        Allow access to project's internal layer store, remove some duplicate code
    
    Merge: 8e70aa84fa 1526afecbd
    Nyall Dawson 	2017-05-03
    
        Merge pull request #4483 from nyalldawson/writer_pt1
    
        Small cleanups to processing getVectorWriter
    
    Nyall Dawson 	2017-05-02
    
        Fix failing test
    
    Nyall Dawson 	2017-05-02
    
        Fix build
    
    Nyall Dawson 	2017-05-02
    
        Fix failing tests
    
    Nyall Dawson 	2017-05-02
    
        Use a QgsMapLayerStore instead of whole QgsProject for
        temporary layer storage in QgsProcessingContext
    
    Nyall Dawson 	2017-05-02
    
        Move old map layer registry tests into QgsProject tests
    
    Nyall Dawson 	2017-05-02
    
        Use QgsMapLayerStore within QgsProject
    
    Nyall Dawson 	2017-05-02
    
        Split off map layer storage handling from QgsProject to QgsMapLayerStore
    
        Turns out that there's valid use cases for having layer stores
        outside of the cost of using a whole QgsProject.
    
        Partially reverts the merger of QgsMapLayerRegistry into QgsProject,
        except that there's no singletons here.
    
    Nyall Dawson 	2017-05-03
    
        Add missing import
    
    Nyall Dawson 	2017-05-02
    
        [processing] Always require real QgsFields objects in getVectorWriter,
        don't allow arrays of fields as inputs
    
    Nyall Dawson 	2017-05-02
    
        [processing] Fix vector split alg
    
    Nyall Dawson 	2017-05-02
    
        [processing] Remove unused options argument from (create/get)VectorWriter
    
    Merge: 8d8fa9466c e232a0809c
    Nyall Dawson 	2017-05-03
    
        Merge pull request #4439 from arnaud-morvan/processing_run_context
    
        [processing] Handle context in processing.run
    
    Merge: fbd62be7c5 c30d7b98d7
    Matthias Kuhn 	2017-05-02
    
        [feature] Expression performance improvements
    
    Denis Rouzaud 	2017-05-02
    
        [sipify] remove static const value assignment
    
    Merge: b342accfe4 5664d3df08
    D'Hont René-Luc 	2017-05-02
    
        Merge pull request #4486 from rldhont/server-wfs-refactoring
    
        [Server] little WFS refactoring
    
    Matthias Kuhn 	2017-05-02
    
        Fix docstrings
    
    Matthias Kuhn 	2017-05-02
    
        Fix crashing test
    
    D'Hont René-Luc 	2017-04-28
    
        [Server] little WFS refactoring
    
    arnaud.morvan@camptocamp.com 	2017-04-29
    
        [processing] Handle context in processing.run
    
        Fix #15985 (Concave hull)
    
    Merge: 144492d4ce dea558b824
    Alexander Bruy 	2017-05-02
    
        Merge pull request #4484 from lejedi76/processing_errormsg_mergevectorlayers_fix
    
        [processing] fix error message in merge algorithm
    
    Merge: 8792265851 cf5d1aaece
    Alexander Bruy 	2017-05-02
    
        Merge pull request #4481 from alexbruy/remove-r-provider
    
        [processing][needs-docs] remove R provider from Processing core
    
    LOMENEDE Jean-Daniel 	2017-05-02
    
        fix error message in merge algorithm
    
    Etienne Trimaille 	2017-05-01
    
        sipify osmdownloader and small improvments to the overpass server
    
    Denis Rouzaud 	2017-05-02
    
        change mullptr in api doc test
    
    Alexander Bruy 	2017-05-02
    
        remove old import
    
    Alexander Bruy 	2017-05-02
    
        [processing] remove stuff related to R provider
    
    Alexander Bruy 	2017-05-02
    
        [processing] remove R provider from core distribution
    
    Denis Rouzaud 	2017-05-02
    
        [sipify] fix detection of method signature with following body
    
    Denis Rouzaud 	2017-05-02
    
        fix macros after signal
    
    Denis Rouzaud 	2017-05-02
    
        [sip] mass introduction of annotations into headers
    
    Denis Rouzaud 	2017-05-01
    
        script to reverse engineering from SIP to header
    
        go grab annotations in SIP files to write them in the header
        or what could be called the headerizer
    
    Merge: 7d459149c7 295c21227c
    Mathieu Pellerin 	2017-05-02
    
        Merge pull request #4460 from nirvn/wallpapers
    
    Denis Rouzaud 	2017-05-02
    
        [sip] align missing bits and replace nullptr by 0
    
    Mathieu Pellerin 	2017-05-01
    
        Add a QgsMapSettingsUtils::worldFileContent() function
    
    Merge: 1711a41da6 877775d2c0
    Nyall Dawson 	2017-05-02
    
        Merge pull request #4479 from nyalldawson/save_temp
    
        [processing] Port dataobjects.getLayerFromString to c++
    
    Nyall Dawson 	2017-05-02
    
        Remove a bunch of unneeded imports
    
    Mathieu Pellerin 	2017-05-01
    
        Add missing wordfile creation to revamped save as image
    
    Mathieu Pellerin 	2017-05-01
    
        [FEATURE] customizable output width and height in save as image dialog
    
    Nyall Dawson 	2017-05-02
    
        Add a bunch of missing QgsProcessingUtils imports
    
    Nyall Dawson 	2017-05-02
    
        Add unit test for QgsProcessingUtils::createSpatialIndex
    
    Nyall Dawson 	2017-05-02
    
        Fix use of QgsProcessingUtils.mapLayerFromString
    
    Nyall Dawson 	2017-05-02
    
        [processing] Remove vector.spatialindex()
    
        Use QgsProcessingUtils.createSpatialIndex() instead.
    
    Nyall Dawson 	2017-05-02
    
        [processing] Remove unused vector.duplicateInMemory() function
    
    Nyall Dawson 	2017-05-02
    
        [processing] Remove vector.bufferedBoundingBox()
    
        Use QgsRectangle.grow() instead
    
    Nyall Dawson 	2017-05-02
    
        [processing] Remove unused dataobjects.loadList method
    
    Nyall Dawson 	2017-05-02
    
        [processing] Remove unused dataobjects.extent method
    
    Nyall Dawson 	2017-05-02
    
        Fix failing test
    
    Nyall Dawson 	2017-05-02
    
        Fix resolving memory layers when multiple memory layers are used in model
    
    Nyall Dawson 	2017-05-02
    
        Update API break docs
    
    Nyall Dawson 	2017-05-02
    
        Add unit tests for QgsProcessingUtils::mapLayerFromString
    
    Nyall Dawson 	2017-05-02
    
        Only expose a single mapLayerFromString method in QgsProcessingUtils
    
    Nyall Dawson 	2017-05-01
    
        Add method QgsProcessingUtils::mapLayerFromString
    
        Algorithms and other processing code should use this method
        (instead of dataobjects.getLayerFromString) to
        retrieve layers from a string, as it considers the processing
        context and allows resolving strings to temporarily stored layers.
    
        This permits processing models to function correctly when
        intermediate results are stored as memory layers. Subsequent
        model algorithms can then access these temporary layers as inputs.
        All temporary layers will be removed when the context object
        is destroyed after the model algorithm is run.
    
    Matthias Kuhn 	2017-05-02
    
        Tag test context function as non-static
    
    Matthias Kuhn 	2017-05-02
    
        Fix bindings
    
    Matthias Kuhn 	2017-05-02
    
        Explicitly tag static variables
    
    Matthias Kuhn 	2017-05-01
    
        Fully qualify nested classes for vintage sip
    
    Matthias Kuhn 	2017-05-01
    
        Also report ScopedFunctions as static when approporiate
    
    Matthias Kuhn 	2017-05-01
    
        Specify for expression functions if they are static
    
        ... and prepare them whenever possible
    
    Matthias Kuhn 	2017-05-01
    
        Prepare orderby in feature iterator
    
    Matthias Kuhn 	2017-05-01
    
        Allow QgsFeatureRequest::OrderBy expressions to be prepared
    
    Matthias Kuhn 	2017-05-01
    
        Expression variables are more often than not static
    
    Germán 	2017-05-01
    
        Fix Interlis 2 extension in vector file writer
    
    Germán 	2017-05-01
    
        Fix Interlis 2 extension in open dialog
    
    Matthias Kuhn 	2017-05-01
    
        [travis] Improve macos timeout message
    
    Denis Rouzaud 	2017-05-01
    
        align pointer and reference in sip files batch 2
    
    Merge: 93971d5ed3 00700292ef
    Denis Rouzaud 	2017-05-01
    
        Merge branch 'GeoCat-sip-annotated'
    
    Merge: bb1bded249 93971d5ed3
    Denis Rouzaud 	2017-05-01
    
        Merge branch 'master' into sip-annotated
    
    Denis Rouzaud 	2017-05-01
    
        [sip] align pointer and reference in blacklisted files
    
        this will facilitate sip diff checking
    
    doublebyte1 	2017-05-01
    
        - changes to sipify script
        - updated gsdataitem header:
          - added qgis.h include
          - skip sDataItemPtr
          - remove , between SIP annotations
        - run sipify for qgsvector and qgsdataitem
    
    Alexander Bruy 	2017-05-01
    
        regenerate SIP files
    
    Alexander Bruy 	2017-05-01
    
        add class prefixes
    
    Alexander Bruy 	2017-05-01
    
        sipify QgsStatisticalSummary and QgsStringStatisticalSummary
    
    arnaud.morvan@camptocamp.com 	2017-05-01
    
        Sipify QgsFieldFormatterRegistry
    
    arnaud.morvan@camptocamp.com 	2017-05-01
    
        Sipifi QgsFieldFormatter
    
    arnaud.morvan@camptocamp.com 	2017-05-01
    
        Sipify QgsFieldConstraints
    
    Denis Rouzaud 	2017-05-01
    
        [sipify] fix do not print comment after SIP directive
    
    Alexander Bruy 	2017-05-01
    
        ignore empty SVG path (fix #15891)
    
    Etienne Trimaille 	2017-05-01
    
        sipify QgsColor*
    
    Merge: 2da64e4415 44731f2314
    Jürgen E. Fischer 	2017-05-01
    
        Merge pull request #4434 from arnaud-morvan/db_manager_fix_schema_g
    
        Db manager fix schema g
    
    Denis Rouzaud 	2017-05-01
    
        [Travis] fix macos timeout message
    
    Alexander Bruy 	2017-05-01
    
        add placeholder when new help location entry added (fix #16157)
    
    Alexander Bruy 	2017-05-01
    
        [processing] uncheck Z-coordinate on layer change in Interpolation
        algorithm (fix #10010)
    
    Denis Rouzaud 	2017-05-01
    
        handle server sipify in prepare-commit
    
    raymondnijssen 	2017-04-30
    
        sipified qgsadvanceddigitizingdockwidget
    
    arnaud.morvan@camptocamp.com 	2017-04-30
    
        Sipify QgsField
    
        I've removed the commented __getitem__ method from the sip file.
    
    Etienne Trimaille 	2017-04-30
    
        sipify groupwmsdatadialog and qgsgroupbox
    
    Matthias Kuhn 	2017-05-01
    
        Fix warnings
    
    Alexander Bruy 	2017-05-01
    
        Revert "[processing] handle NULL values in the Singleparts to multiparts (fix #15822)"
    
        This reverts commit a944f7c4c1010767abb811200686e327040c2d32.
    
    Alexander Bruy 	2017-05-01
    
        Revert "Merge pull request #4458 from arnaud-morvan/processing_fix_single_to_multi_test"
    
        This reverts commit 77d95905a51db6c2d938c736e34da246ad6e0f50, reversing
        changes made to 6fd45f0ef5968e2471421a21f81017c9c86f3fb7.
    
    Nyall Dawson 	2017-05-01
    
        [processing] Fix refreshing alg list does not refresh toolbox
    
        Fix #16455, #16463
    
    Nyall Dawson 	2017-05-01
    
        [processing] Fix executing models
    
    Nyall Dawson 	2017-05-01
    
        [processing] Fix invalid logging error
    
    Nyall Dawson 	2017-05-01
    
        [processing] Fix some regressions following algorithm refactoring
    
    Nyall Dawson 	2017-05-01
    
        [processing] Fix editing existing model has no algorithms shown
    
    Merge: 6fd45f0ef5 adf5b6f0c5
    Nyall Dawson 	2017-05-01
    
        Merge pull request #4458 from arnaud-morvan/processing_fix_single_to_multi_test
    
        [processing] Fix qgis:singlepartstomultipart test
    
    Jürgen E. Fischer 	2017-05-01
    
        fix 82418ea0
    
    arnaud.morvan@camptocamp.com 	2017-04-30
    
        Sipify QgsField
    
    Denis Rouzaud 	2017-05-01
    
        prepare-commit: do not exist if indentation fails to go on with sipify
    
    Matthias Kuhn 	2017-05-01
    
        Fixup d230cf2e4
    
    Denis Rouzaud 	2017-05-01
    
        followup b46de90d53c9298ba4f1267d2bdabcf4d669afe5
    
    Matthias Kuhn 	2017-04-29
    
        Doxymentation
    
    Matthias Kuhn 	2017-04-30
    
        more usage of cached values
    
    Matthias Kuhn 	2017-04-29
    
        Also support invalid-as-null variants
    
    Matthias Kuhn 	2017-04-29
    
        Code cleanup in QgsExpression
    
    Matthias Kuhn 	2017-04-29
    
        Collapse static nodes in QgsExpression:prepare()
    
        If the result of a node in a QgsExpression can already be determined to
        be static at preparation time, there is no need to re-evaluate it
        for every feature.
    
    Matthias Kuhn 	2017-04-30
    
        Fix remaining errors
    
    Matthias Kuhn 	2017-04-30
    
        Cleanup blacklist
    
    Denis Rouzaud 	2017-04-30
    
        sipify QgsExpression
    
    Denis Rouzaud 	2017-04-30
    
        [sipify| do not write docstring for [] operator
    
    Denis Rouzaud 	2017-04-30
    
        move SIP_CODE to public section
    
    raymondnijssen 	2017-04-30
    
        sipify QgsPoint
    
    Etienne Trimaille 	2017-04-30
    
        sipify qgsoverlayanalyzer and qgsnewmemorylayer
    
    Merge: 1287a64eb2 2aba4c5b88
    doublebyte1 	2017-04-30
    
        Merge branch 'sip-annotated' of https://github.com/GeoCat/QGIS into sip-annotated
    
    arnaud.morvan@camptocamp.com 	2017-04-30
    
        [processing] Fix qgis:singlepartstomultipart test
    
    doublebyte1 	2017-04-30
    
        - updated const variables on the qgsvector header.
        - Removed dataItem_t pointer from qgsdataitem bindings.
        - Put back qobject_cast.
    
    doublebyte1 	2017-04-30
    
        - Supporting automated sip generation for qgsdataitem and qgsvector classes
         - Removed qgsdataitem.sip and qgsvector.sip from auto_sip.blacklist
         - Annotated qgsdataitem.h for sip
         - regenerated automatically qgsdataitem.sip and qgsvector.sip
    
    Jürgen E. Fischer 	2017-04-30
    
        remove superfluous semicolon (followup e4d2f34)
    
    arnaud.morvan@camptocamp.com 	2017-04-30
    
        Fix typo in sipify.pl
    
    Etienne Trimaille 	2017-04-30
    
        sipify QgsScaleCombobox
    
    Alexander Bruy 	2017-04-30
    
        fix failing test
    
    Merge: a26a6efe38 298e14b314
    doublebyte1 	2017-04-30
    
        Merge remote-tracking branch 'upstream/master' into sip-annotated
    
    Denis Rouzaud 	2017-04-30
    
        [sipify] handle multiple annotations
    
    Merge: 59bf146cc5 4ae22ac67e
    doublebyte1 	2017-04-30
    
        Merge remote-tracking branch 'upstream/master' into sip-annotated
    
    Jürgen E. Fischer 	2017-04-30
    
        update INSTALL following 82418ea0
    
    Matthias Kuhn 	2017-04-30
    
        [sipify] seealso
    
    Denis Rouzaud 	2017-04-30
    
        [sipify] do not take // comments into docstrings
    
    Denis Rouzaud 	2017-04-30
    
        [sipify] better remove body, remove duplicate code
    
    Denis Rouzaud 	2017-04-29
    
        [sipify] fix oneliner constructor and destructor
    
    Denis Rouzaud 	2017-04-29
    
        [sipify] fix handling of nested classes
        going to proper section when ending a nesting classes (public/private)
        also improve debugging output
    
    Denis Rouzaud 	2017-04-29
    
        [sipify] fix multiline definition with member initiliazing list
    
    doublebyte1 	2017-04-30
    
        - updated const variables on the qgsvector header.
        - Removed dataItem_t pointer from qgsdataitem bindings.
        - Put back qobject_cast.
    
    Jürgen E. Fischer 	2017-04-30
    
        debian packaging: disable WITH_PYSPATIALITE in favor of libsqlite3-mod-spatialite
    
    doublebyte1 	2017-04-30
    
        - Supporting automated sip generation for qgsdataitem and qgsvector classes
         - Removed qgsdataitem.sip and qgsvector.sip from auto_sip.blacklist
         - Annotated qgsdataitem.h for sip
         - regenerated automatically qgsdataitem.sip and qgsvector.sip
    
    raymondnijssen 	2017-04-30
    
        add some cheering
    
    raymondnijssen 	2017-04-30
    
        add beer
    
    Alexander Bruy 	2017-04-30
    
        homogenize allowed tolerance values (fix #16336)
    
    Alexander Bruy 	2017-04-30
    
        [processing] handle NULL values in the Singleparts to multiparts (fix #15822)
    
    Alexander Bruy 	2017-04-30
    
        [processing] fix GRASS commands logging
    
    Denis Rouzaud 	2017-04-30
    
        fix sipify_all
    
    Jürgen E. Fischer 	2017-04-30
    
        remove accidentally committed files
    
    Jürgen E. Fischer 	2017-04-30
    
        fix 98c89ccab
    
    Merge: 70da6b6ee7 a86f5ea52d
    Denis Rouzaud 	2017-04-30
    
        followup #a86f5ea52d75862c190105d1ceb23c47a61bba4e fix issues links
    
    Denis Rouzaud 	2017-04-30
    
        remove PyNames for QgsGeometry::compare methods
    
        single python method with some MethodCode to dispatch to proper cpp methods.
    
    Denis Rouzaud 	2017-04-27
    
        sipify geometry classes
    
    Jürgen E. Fischer 	2017-04-30
    
        fix test_qgsgeometry.py indentation
    
    arnaud.morvan@camptocamp.com 	2017-04-29
    
        Fix new bookmark query. Fix #16465
    
        QSqlQuery was returning an error : wrong parameters count.
        It seems that bindValue was having no effect (no bounded values).
        Using prepare after construction seems to solve the problem.
    
    Merge: b587282186 bc09875866
    Alexander Bruy 	2017-04-30
    
        Merge pull request #4445 from arnaud-morvan/processing_fix_rasterize
    
        [processing] fix rasterize dialog openning (fix #16061)
    
    Merge: cb63e82d62 0d5cbfe689
    Nyall Dawson 	2017-04-30
    
        Merge pull request #4433 from nyalldawson/blur_buffer
    
        [FEATURE] Allow paint effects for label buffers & backgrounds
    
    Larry Shaffer 	2017-04-30
    
        Fix QgsJSONUtils test to work on macOS
    
        Apparently, newer versions of QJsonDocument strip extra new lines when
        encoding some mapped values. Ignore in output from any version for now
    
    Nyall Dawson 	2017-04-30
    
        Fix memory leak
    
    Nyall Dawson 	2017-04-30
    
        Fix Coverity null dereference warnings
    
    Nyall Dawson 	2017-04-30
    
        Fix Coverity logically dead code error
    
    Nyall Dawson 	2017-04-30
    
        Fix Coverity uninitialized member warning
    
    Nyall Dawson 	2017-04-30
    
        Fix Coverity unchecked return value error
    
    Nyall Dawson 	2017-04-30
    
        Unblacklist qgis_distanceareatest on OSX
    
    Nyall Dawson 	2017-04-30
    
        Fix import WKT of the format MultiPoint (-20 -90, -20 -88 )
    
        Should technically be MultiPoint ((-20 -90), (-20 -88)), but
        it's nice to be forgiving and accept as wide a range of WKT
        formats as possible
    
        Fix #16483
    
    Matthias Kuhn 	2017-04-29
    
        [travis] Unblacklist expression test on osx
    
    Werner Macho 	2017-04-29
    
        Add Filename to error message
    
    Jürgen E. Fischer 	2017-04-29
    
        hub.qgis.org moved to issues.qgis.org
    
    Larry Shaffer 	2017-04-29
    
        Enable hidpi support on macOS by default
    
    Larry Shaffer 	2017-04-29
    
        Update macOS app bundle copyright notice
    
    Tim Sutton 	2017-04-29
    
        Added a little more padding for recent projects title (#4443)
    
    arnaud.morvan@camptocamp.com 	2017-04-29
    
        [processing] Fix rasterize dialog openning
    
        Fix #16061
    
        Do not pass in getConsoleCommand just to get commandName for shortHelp.
        This avoid errors with non initialized parameters.
    
    Alexander Bruy 	2017-04-29
    
        [processing] add multithreading option to warp (fix #15340)
    
    Richard Duivenvoorde 	2017-04-29
    
        Update README.md
    
    Jürgen E. Fischer 	2017-04-28
    
        also accept uppercase .qgs as project extension (fixes #15871)
    
    Merge: b3e1aba1cd 76d8650358
    Alessandro Pasotti 	2017-04-29
    
        Merge pull request #4438 from elpaso/server-class-split
    
        [server] Moved QgsBufferServerRequest into its own header and cpp file
    
    Alessandro Pasotti 	2017-04-29
    
        [server] Moved QgsFcgiServerRequest into its own header and cpp file
    
    Alessandro Pasotti 	2017-04-29
    
        [server] Moved QgsBufferServerRequest into its own header and cpp file
    
    Alexander Bruy 	2017-04-29
    
        expose image compression in the layer metadata (fix #15702)
    
    Larry Shaffer 	2017-04-29
    
        Use gsed for spellchecking on macOS; ignore inline ‘replys’ spell check
    
    Denis Rouzaud 	2017-04-29
    
        followup ec568222e06776f45ec6dbe390d21c117938cb67
    
    Denis Rouzaud 	2017-04-28
    
        followup b88f350b2283df3ce5f527fd41b7b1382f4c23a1
    
        add server to sipify test
    
    Denis Rouzaud 	2017-04-28
    
        add server files to sipify
    
        you just now need to unblacklist them :)
    
    arnaud.morvan@camptocamp.com 	2017-04-28
    
        [db_manager] Fix postgis plugins loading
    
        Fix infinite recursion on load calls
    
    Denis Rouzaud 	2017-04-28
    
        add server files to sipify
    
        you just now need to unblacklist them :)
    
    D'Hont René-Luc 	2017-04-28
    
        [BUGFIX][Processing] Fix spatialite version comparison: import re
    
    Matthias Kuhn 	2017-04-28
    
        Autoapply sipify in prepare-commit.sh
    
    Nyall Dawson 	2017-04-28
    
        Update text renderer mask images
    
    arnaud.morvan@camptocamp.com 	2017-04-28
    
        [db_manager] Fix DBConnector.getSchemaTableName
    
        Fix #15910
    
    Nyall Dawson 	2017-04-28
    
        Update text renderer tests
    
    Nyall Dawson 	2017-04-28
    
        Sipify QgsTextRenderer
    
    Nyall Dawson 	2017-04-28
    
        [FEATURE] Allow setting paint effects on label background shapes
    
        Can also be useful for improving text readability through
        outer glows and blurs
    
    Nyall Dawson 	2017-04-28
    
        [FEATURE] Paint effect support for label buffers
    
        Allows applying a paint effect (such as blurs) to label buffers.
        Blurring label buffers is a great way to get the text readability
        of a label buffer without the distracting halo effect.
    
    Denis Rouzaud 	2017-04-28
    
        update Doxyfile to 1.8 template (#4428)
    
    Nyall Dawson 	2017-04-28
    
        [composer] Fix missing item config for shape items
    
    Matthias Kuhn 	2017-04-27
    
        Add QgsDataProvider::uri property
    
    Matthias Kuhn 	2017-04-27
    
        fix sipdiff call to sipify
    
    Alexander Bruy 	2017-04-27
    
        add online QGIS User Guide as default help source (fix #16155)
    
        NOTE: to use online QGIS user Guide as help source we still need
        some server-side tweaks: redirection to the testing docs for non-LTR
        QGIS versions and redirection to english docs for not supported locales
    
    Denis Rouzaud 	2017-04-27
    
        fix Doxygen build for new SIP macros
    
    Denis Rouzaud 	2017-04-27
    
        [sipify] debug + fix multiline in SIP_RUN
    
    Alexander Bruy 	2017-04-27
    
        followup 1ac053fc26
    
    Alexander Bruy 	2017-04-27
    
        [processing] prevent division by zero in save selected features
        algorithm (fix #16431)
    
    Alexander Bruy 	2017-04-27
    
        restore missed icon (fix #16466)
    
    Matthias Kuhn 	2017-04-26
    
        Fix osgeo import
    
    Matthias Kuhn 	2017-04-26
    
        fixup .ci rename
    
    Matthias Kuhn 	2017-04-26
    
        do not force link bison and flex
    
    Matthias Kuhn 	2017-04-26
    
        Move ci to .ci
    
    Matthias Kuhn 	2017-04-26
    
        Reorganize travis scripts
    
    Nyall Dawson 	2017-04-27
    
        Followup 20197c2, fix orphaned highlights remaining on maps
    
    Nyall Dawson 	2017-04-27
    
        Fix some broken utf strings on Windows
    
    Nyall Dawson 	2017-04-27
    
        Better tooltips for map layers
    
        Including CRS information
    
    Merge: f1d4ac33e7 348b65b12c
    Nyall Dawson 	2017-04-27
    
        Merge pull request #4425 from nyalldawson/qwt
    
        Remove old code for handling QWT < 6.1
    
    Nyall Dawson 	2017-04-27
    
        Remove old code for handling QWT < 6.1
    
        Versions < 6.1 are not compatible with Qt5
    
    Merge: 84471f2e6d 0b0ccc9e9d
    Nyall Dawson 	2017-04-27
    
        Merge pull request #4282 from nyalldawson/sel
    
        Rename QgsVectorLayer::selectedFeaturesIterator to getSelectedFeatures
    
    Nyall Dawson 	2017-04-27
    
        Rename QgsVectorLayer::selectedFeaturesIterator to getSelectedFeatures
    
        It's more in line with QgsVectorLayer::getFeatures, hence a more
        discoverable API
    
    lbartoletti 	2017-04-12
    
        New classes for circle and ellipse.
    
    Merge: d7181105b5 fd2c18ee16
    Nyall Dawson 	2017-04-27
    
        Merge pull request #4417 from nyalldawson/processing_writer
    
        Refactor processing writer to use QgsFeatureSink
    
    Nyall Dawson 	2017-04-27
    
        [composer] Fix selection drawn in maps if renderer has symbol level order
    
    Matthias Kuhn 	2017-04-26
    
        Calculate travis timeout dynamically
    
    Matthias Kuhn 	2017-04-23
    
        Enable osx tests
    
    Denis Rouzaud 	2017-04-26
    
        [sipify] operators, remove argument
    
         * skip some operators
         * allow to remove an argument with SIP_PYARGREMOVE
    
    Denis Rouzaud 	2017-04-26
    
        fix doxgen test
    
    Denis Rouzaud 	2017-04-26
    
        followup 45266cd03ef8037fd657b992357b0d2d716522da
    
    Denis Rouzaud 	2017-04-26
    
        [sipify] improvements
    
         * add In annotation
         * remove struct forward declarations
         * fix members initialization list in header
         * merge removal code for function bodies and constructor definition
    
    Nyall Dawson 	2017-04-26
    
        Refactor processing writer to use QgsFeatureSink, and to store
        temporary output layers in the provided processing context
    
        Should fix loss of intermediate memory layers when running
        a multi-step model
    
    Merge: 9bb076295e a5e33fa93c
    Nyall Dawson 	2017-04-26
    
        Merge pull request #4418 from nyalldawson/take_layer
    
        Allow taking layers from QgsProject
    
    Nyall Dawson 	2017-04-26
    
        Add method to take layer and ownership from a project
    
    Denis Rouzaud 	2017-04-26
    
        [sipify] improvements
    
         * add Array and ArraySize annotations
         * also handle multiline skipped bodies
         * handle #if 0 blocks
    
    Nyall Dawson 	2017-04-26
    
        Add missing docs
    
    Merge: 6b4ddb3b0d e9f13d1ea3
    Nyall Dawson 	2017-04-26
    
        Merge pull request #4400 from nyalldawson/processing_log
    
        [processing] Move some log handling to c++ class
    
    Nyall Dawson 	2017-04-26
    
        Add temporary layer store to processing context
    
        This temporary layer store (a QgsProject) is used as a
        store for layers that are added if a parameter that
        is evaluated to a layer requires that a new, non-active-project
        layer is loaded. It means that these layers will remain accessible
        for the duration of the algorithm's execution (or models
        execution if an algorithm is run as part of a model), before
        being automatically discarded when the QgsProcessingContext
        used to run the algorithm/model goes out of scope.
    
        This approach has several benefits:
        - it means that algorithms (including c++ algorithms) are able
        to use both project and non-project layers without needing
        to handle any memory management themselves.
        - it means that layers are guaranteed to last for the duration
        of a model execution. This is currently an issue where models
        which use memory layers as intermediate outputs do not
        function correctly as the memory layers are destroyed before
        the model has finished executing
        - there should be no leakage of layers remaining open
        after an algorithm exits
    
    Nyall Dawson 	2017-04-26
    
        Just use standard QgsMessageLog functionality instead of a dedicated
        method for processing
    
    Nyall Dawson 	2017-04-25
    
        Fix logging from GDAL
    
    Nyall Dawson 	2017-04-24
    
        [processing] Move some log handling to c++ class
    
    Merge: fea6bff707 a4cd66f8d8
    Nyall Dawson 	2017-04-26
    
        Merge pull request #4412 from nyalldawson/processing_get_features
    
        Port processing vector.features to c++
    
    Nyall Dawson 	2017-04-26
    
        Port some more code to new API
    
    Nyall Dawson 	2017-04-26
    
        Fix failing test
    
    Nyall Dawson 	2017-04-26
    
        Add c++ optimised uniqueValues method which respects processing context
    
        Remove processing vector.uniqueValues/vector.getUniqueValues
        and port usage to c++ method
    
        Should be much faster than the python method, as the c++ method takes
        advantage of handing off the unique values calculation to the
        provider source whenever possible
    
    Nyall Dawson 	2017-04-26
    
        [processing] Don't use config values for invalid geometry handling in tests
    
    Nyall Dawson 	2017-04-26
    
        Indentation/sipify
    
    Nyall Dawson 	2017-04-26
    
        Fix failing tests
    
    Nyall Dawson 	2017-04-25
    
        Move createContext to dataobjects
    
    Nyall Dawson 	2017-04-25
    
        Rename UseSelection -> UseSelectionIfPresent, clarify docs
    
    Nyall Dawson 	2017-04-25
    
        Add missing doc
    
    Nyall Dawson 	2017-04-25
    
        Remove vector.features
    
        Use QgsProcessingUtils.getFeatures instead
    
    Nyall Dawson 	2017-04-25
    
        Remove len method from vector.features
    
        Use QgsProcessingUtils::featureCount instead
    
    Nyall Dawson 	2017-04-25
    
        Raise GeoAlgorithmExecutionException when encountering invalid
        geometries in QgsProcessingUtils::getFeatures
    
    Nyall Dawson 	2017-04-25
    
        Allow setting the invalid geometry callback in processing context
    
    Nyall Dawson 	2017-04-25
    
        Add methods for getting vector iterators to QgsProcessingUtils
    
    Nyall Dawson 	2017-04-25
    
        Use context to control vector.features()
    
    Nyall Dawson 	2017-04-25
    
        Add context argument to other vector methods
    
    Nyall Dawson 	2017-04-25
    
        Add context argument to vector.features
    
    Nyall Dawson 	2017-04-25
    
        Add invalid geometry handling method to processing context
    
    Nyall Dawson 	2017-04-25
    
        Add UseSelection flag to QgsProcessingContext
    
        Indicates whether only selected features should be used in
        algorithms
    
    Nyall Dawson 	2017-04-25
    
        [processing] Pass context argument to processAlgorithm
    
    Nyall Dawson 	2017-04-24
    
        Create a context object for processing algorithm execution
    
    Merge: 16cb244d2a 9e4f9d4ac6
    Nyall Dawson 	2017-04-26
    
        Merge pull request #4389 from nyalldawson/scalebar
    
        Refactor scalebar renderer, split from composer
    
    Merge: 13b44722ca 4293de6327
    Nyall Dawson 	2017-04-26
    
        Merge pull request #4416 from nyalldawson/feature_sink
    
        Add a QgsFeatureSink interface
    
    Nyall Dawson 	2017-04-26
    
        Add missing override keywords
    
    Nyall Dawson 	2017-04-26
    
        Provide a base class version of QgsFeatureSink::addFeature
    
        Means that subclasses are only required to implement addFeatures
    
    Nyall Dawson 	2017-04-26
    
        Sipify update
    
    Nyall Dawson 	2017-04-23
    
        Add missing docs
    
    Nyall Dawson 	2017-04-23
    
        More robust test for numeric scale bar
    
    Nyall Dawson 	2017-04-21
    
        Refactor scale bar rendering
    
        Move all scalebar rendering code out of composer and ensure that
        all scalebar rendering is done independant of QgsComposerScaleBar
    
        This allows scalebar rendering code to be reused by plugins
        and by non-composer code.
    
        Also rename QgsScaleBarStyle -> QgsScaleBarRenderer, (and all
        subclasses too). This name better reflects what these classes do.
    
    Nyall Dawson 	2017-04-26
    
        Add a method to QgsFeatureSink to add all features from an iterator
    
    Nyall Dawson 	2017-04-26
    
        Remove invalid doxygen note
    
        It's only flipping a bool, and possibly in some circumstances
        it's more efficient to add features one by one rather than storing
        large number of features in a temporary list
    
    Nyall Dawson 	2017-04-26
    
        Don't force use of In,Out in QgsFeatureSink methods
    
    Nyall Dawson 	2017-04-26
    
        QgsFeatureStore is a QgsFeatureSink
    
        Also clean up API for QgsFeatureStore, sipify
    
    Nyall Dawson 	2017-04-26
    
        QgsVectorLayer is a QgsFeatureSink
    
        Also cleanup API for addFeature(s) in QgsVectorLayer, by removing
        the unused extra argument from addFeature() and be removing the
        makeSelected argument from addFeatures() (code should be adapted
        to manually select added features after adding if desired - this
        was only used in a single place in the QGIS code and I suspect
        this was unintentional in any case)
    
    Nyall Dawson 	2017-04-26
    
        QgsVectorFileWriter is a QgsFeatureSink
    
    Nyall Dawson 	2017-04-26
    
        Add In,Out annotations to QgsFeatureSink methods
    
    Nyall Dawson 	2017-04-26
    
        QgsVectorDataProvider is a QgsFeatureSink
    
    Nyall Dawson 	2017-04-26
    
        Add a QgsFeatureSink interface for classes which accept adding features
    
    Nyall Dawson 	2017-04-26
    
        Add a simple qHash for QVariant
    
        Allows creation of QSet
    
    Merge: c869fa29b6 ae7ace9873
    Larry Shaffer 	2017-04-25
    
        Merge pull request #4407 from boundlessgeo/filedownloader-auth
    
        [auth] Add authentication configuration support to QgsFileDownloader
    
    D'Hont René-Luc 	2017-04-25
    
        [BUGFIX][Server] Filter restorer modifying layers and not well restoring them
    
        The Subsetstring is updated through QgsVectorLayer::setSubsetString and restored by QgsVectorDataProvider::setSubsetString and it's not idempotent.
        The solution is to use QgsVectorLayer::setSubsetString in the 2 cases.
    
    Merge: 96151e732a 27a9053490
    D'Hont René-Luc 	2017-04-25
    
        Merge pull request #4415 from rldhont/server-wms-configparser-getcapabilities-part1
    
        [Server] WMS GetCapabilities refactoring - Part 1
    
    Denis Rouzaud 	2017-04-25
    
        remove extra SIP_TRANSFERTHIS in cpp files
    
    D'Hont René-Luc 	2017-04-20
    
        [Server] WMS GetCapabilities refactoring - Part 1
    
        Part 1 for removing QgsWMSProjectParser from GetCapabilities
    
    Nathan Woodrow 	2017-04-24
    
        Add QgsStackTrace class
    
    Denis Rouzaud 	2017-04-25
    
        sipify batch
    
        * QgsDial
        * QgsDialog
        * QgsDockWidget
        * QgsEncodingFileDialog
        * QgsErrorDialog
    
    Denis Rouzaud 	2017-04-25
    
        [doxygen] add include path to allow macro retrieval
    
    Denis Rouzaud 	2017-04-25
    
        fix doxymentation
    
    Denis Rouzaud 	2017-04-24
    
        sipify layer tree classes
    
    Nyall Dawson 	2017-04-25
    
        Remove deprecated assertEquals use
    
    Merge: 3fa1162229 d27cbe7f3f
    Nyall Dawson 	2017-04-25
    
        Merge pull request #4402 from nyalldawson/iterator_invalid_geom
    
        Add invalid geometry handling to QgsFeatureRequest/QgsVectorLayerFeatureIterator
    
    Merge: b0c1604864 965350b3ae
    Even Rouault 	2017-04-25
    
        Merge pull request #4408 from rouault/fix_12695
    
        DBManager: fix importing a new layer in a GeoPackage (#16295)
    
    Nyall Dawson 	2017-04-25
    
        Try to fix build failure on clang
    
    Nyall Dawson 	2017-04-25
    
        More cleanups to MethodCode
    
    Nyall Dawson 	2017-04-25
    
        Cleaner MethodCode
    
    Nyall Dawson 	2017-04-25
    
        Expose invalid geometry callback to python
    
    Nyall Dawson 	2017-04-24
    
        Slight reorganisation of geometry check to make it easier to
        add other checks in future
    
    Nyall Dawson 	2017-04-24
    
        [processing] Remove special handling for invalid geometries
    
        Instead rely on QgsFeatureRequest method. There's a temporary
        loss of the feedback on encountering an invalid geometry
        when abort on invalid is set, but that will be resurrected
        when all of vector.features is moved to c++
    
    Nyall Dawson 	2017-04-24
    
        Expand unit tests
    
    Nyall Dawson 	2017-04-24
    
        Allow specifying a callback for encountering invalid geometries while iterating
    
    Nyall Dawson 	2017-04-24
    
        Add method to perform invalid geometry checking in QgsFeatureRequest
    
        Allows requests to specify how invalid geometries should be
        handled. Default is to perform no geometry validity checking.
    
    Denis Rouzaud 	2017-04-25
    
        fix indentation
    
    Even Rouault 	2017-04-24
    
        DBManager: fix importing a new layer in a GeoPackage (#16295)
    
    Alessandro Pasotti 	2017-04-24
    
        pep8 travis quirks (do not err locally)
    
    Alessandro Pasotti 	2017-04-24
    
        [auth] Add authentication configuration support to QgsFileDownloader
    
        With tests.
    
    Even Rouault 	2017-04-24
    
        Adjust expected results for GDAL 2.2
    
    Denis Rouzaud 	2017-04-24
    
        [sifpiy] handle multiline body
    
    Merge: fbe10d461c d3453063ea
    Alessandro Pasotti 	2017-04-24
    
        Merge pull request #4404 from elpaso/server-tests-improvements
    
        [server] Tests housekeeping and improved robustness
    
    Denis Rouzaud 	2017-04-24
    
        followup 8f35ee464f0a32284263b684abbdf2a42c0e9131
    
    Denis Rouzaud 	2017-04-24
    
        sipify improvements
    
         * one liner enum (without assignements)
         * remove function bodies of skipped methods
    
    Alessandro Pasotti 	2017-04-24
    
        [server] Tests housekeeping and improved robustness
    
        * There is now a new common base class for QGIS Server testing
        * WMS tests have been moved into their own class
        * Added tests for onlineResource URL in query string
    
    Denis Rouzaud 	2017-04-24
    
        sipify batch
    
         * QgsCredentials
         * QgsCrsCache
         * QgsDataSourceUri
         * QgsDateTimeStatisticalSummary
         * QgsDatumTransformStore
    
    Denis Rouzaud 	2017-04-24
    
        [sipify] remove EXPORT macro from struct definition
    
    Merge: c540ab33bd cbcd193875
    Alessandro Pasotti 	2017-04-24
    
        Merge pull request #4393 from elpaso/server-api-mods
    
        [server] Server api mods
    
    Denis Rouzaud 	2017-04-24
    
        sipify QgsApplication
    
    Denis Rouzaud 	2017-04-24
    
        [sipify] do not remove function body within SIP_RUN blocks
    
    Denis Rouzaud 	2017-04-24
    
        sipify batch
    
            * QgsBearingUtils
            * QgsBrowserModel
            * QgsColorScheme, QgsColorSchemeRegistry
            * QgsContextHelp
            * QgsCoordinateReferenceSystem
            * QgsCoordinateTransform
            * QgsFeedback
    
    Denis Rouzaud 	2017-04-24
    
        sipify improvements
    
         * reset comment while changing section
         * fix comment at the end of a comment block
         * use SIP_FORCE to show private members
    
    Denis Rouzaud 	2017-04-24
    
        revert 82c66f8aa38e4e0e2d213b2040360410cafef30d
    
    Denis Rouzaud 	2017-04-24
    
        Revert "Revert "Revert "Remove virtual method from class which shouldn't be subclassed"""
    
        This reverts commit 2a8555e13eb9a0e6bc0a24502ddb034f1aa1a3ac.
    
        sorry for the noise
    
    Denis Rouzaud 	2017-04-24
    
        Revert "Revert "Remove virtual method from class which shouldn't be subclassed""
    
        This reverts commit cb68c982b829ecf94b19f9b9a030a269e1c2239f.
    
    Denis Rouzaud 	2017-04-24
    
        [spelling] fix bad inword detection for activeXXX
    
    Merge: 347934f4de 414772b6f4
    Alexander Bruy 	2017-04-24
    
        Merge pull request #4385 from volaya/remove_processing_commander
    
        [FEATURE][processing] remove processing commander
    
    Denis Rouzaud 	2017-04-24
    
        follow up 1bfa539
    
    Denis Rouzaud 	2017-04-24
    
        [sipify] remove extra blank line
    
    Nyall Dawson 	2017-04-24
    
        Revert "Remove virtual method from class which shouldn't be subclassed"
    
        This reverts commit 858129ddd3072d633e0abd97e1a45fe880f4cfb2.
    
        I remember now... that was added to avoid a totally nonsense and
        otherwise unfixable crash in the sip bindings...
    
    Mathieu Pellerin 	2017-04-24
    
        Save as image cleanup:
        * message bar go away after 5sec
        * make a couple of strings translatable in settings dialog
        * nicer initialization of members
    
    Nyall Dawson 	2017-04-24
    
        Remove virtual method from class which shouldn't be subclassed
    
    Nyall Dawson 	2017-04-24
    
        Block use of the Adwaita themes if we can avoid them
    
        The Qt variants of these GTK themes are VERY broken
        for apps like QGIS. E.g. oversized controls like
        spinbox widgets prevent actually showing any actual CONTENT
        in these widgets, leaving a very bad impression of QGIS
    
        Keeping a consistent DE theme is nice and all, but if
        it leaves QGIS in an unusable state then it's misguided.
    
        *Blame resides with gnome's obsession with "touch friendly"
        tablet style widgets
    
    Nathan Woodrow 	2017-04-24
    
        UI cleanup for crash dialog
    
    Merge: 82c66f8aa3 94c56aaf8c
    Nyall Dawson 	2017-04-24
    
        Merge pull request #4394 from nyalldawson/bad_iterator_go_and_sit_in_a_corner
    
        Fix crash when OGR layer is removed when source is stored
    
    Nyall Dawson 	2017-04-24
    
        Remove unused variable
    
    Nyall Dawson 	2017-04-24
    
        Nicer initialization of members in iterators/sources
    
    Nyall Dawson 	2017-04-24
    
        Use unique_ptrs in provider feature sources
    
    Nyall Dawson 	2017-04-24
    
        AFS feature source doesn't need to be a QObject
    
    Nyall Dawson 	2017-04-24
    
        Correct use of private vs protected in  provider/sources
    
    Nyall Dawson 	2017-04-23
    
        Partial fix for virtual layer iterator depending on provider
    
        The proper fix is more involved and requires reworking of the
        sqlite handle to utilise a shared pointer. Without this
        the iterator will return no features if the provider is removed
        while a source is active (i.e. removing virtual layer while
        map is rendering).
    
        But at least it avoids a crash in this circumstance...
    
    Nyall Dawson 	2017-04-23
    
        Fix crash when OGR layer is removed when source is stored
    
        Remove link to provider in OGR feature source
    
    Nyall Dawson 	2017-04-23
    
        Add test to provider test suite that provider source does not rely
        on source layer or provider in any way
    
        Fails for OGR provider! :o
    
    Nyall Dawson 	2017-04-24
    
        "Fix" failing spell check
    
    Nathan Woodrow 	2017-04-23
    
        Add QgsCrashHandler for single place for all platforms (#4395)
    
        Add QgsCrashHandler for single place for all platforms
    
    Jürgen E. Fischer 	2017-04-23
    
        fix windows build (followup e0d20e53)
    
    Merge: 268acab5d6 8385cd9f4c
    Nyall Dawson 	2017-04-23
    
        Merge pull request #4284 from arnaud-morvan/expression_compare_arrays
    
        Add arrays comparison in QgsExpression
    
    Mathieu Pellerin 	2017-04-23
    
        [FEATURE] New "Save as image" settings dialog (#4390)
    
        * Resolution dpi setting
        * Extent setting
        * Scale setting
        * Draw annotations / decorations setting
    
    Nyall Dawson 	2017-04-23
    
        Allow canceling background map renders
    
    Nyall Dawson 	2017-04-23
    
        Fix crash when saving map image and dpi != 90
    
    Alessandro Pasotti 	2017-04-22
    
        [server] Add to API break and pass enum by value
    
    Alessandro Pasotti 	2017-04-22
    
        [server] disabled failing check
    
    Alessandro Pasotti 	2017-04-22
    
        [server] disabled failing check
    
    Nyall Dawson 	2017-04-22
    
        Update indentation
    
    Alessandro Pasotti 	2017-04-22
    
        [server] Fix access control test
    
    Alessandro Pasotti 	2017-04-22
    
        [server] handleRequest accept QgsServerRequest.Method instead of a string
    
        Also made this optional
    
    Alessandro Pasotti 	2017-04-22
    
        [server] More Qt-style getter changes getHeader( key ) -> header( key )
    
    Alessandro Pasotti 	2017-04-22
    
        [server] Expose HTTP status code and test refactoring
    
        * Renamed returnCode to statusCode (as per RFC https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)
        * Expose statusCode to server iface
        * API Break: Renamed getHeader() to header() Qt-style
        * Split server plugin filter tests in its own test file
        * Added tests for clearBody() and body() getter
    
    Merge: e192bc4876 018d2a24fb
    Alessandro Pasotti 	2017-04-22
    
        Merge pull request #4392 from dmarteau/server_handle_request_full_url
    
        Server: pass full url string and data to handleRequest()
    
    Nathan Woodrow 	2017-04-21
    
        Remove old stack trace dump code in main
    
        Will be moved to a new class.
    
    Nathan Woodrow 	2017-04-17
    
        Add stack info to crash dialog
    
    David Marteau 	2017-04-21
    
        Server: pass full url string and data to handleRequest()
    
            Fix tests by removing passing url pieces from environment
    
    Merge: 25ed76b86e a55390e319
    D'Hont René-Luc 	2017-04-21
    
        Merge pull request #4391 from dmarteau/server_request_body_accessor
    
        Server: Restore body() accessor in QgsRequestHandler
    
    David Marteau 	2017-04-21
    
        Restore body() accessor in QgsRequestHandler
    
            Restore clearBody() method in QgsRequestHandler
    
    Martin Dobias 	2017-04-21
    
        Move labeling engine config to a new class + QgsPalLabeling cleanup
    
        Another bit to make core library independent from QgsProject::instance().
        Until now labeling engine configuration was taken from project singleton.
    
        Removed legacy methods from QgsPalLabeling - the class now does not have
        any more member variables/methods, it is just a bunch of helper functions.
    
        (PR #4384)
    
    Etienne Trimaille 	2017-04-18
    
        fix tab order in qgsvectorlayer properties dialog
    
    Mathieu Pellerin 	2017-04-21
    
        Update decorators to avoid relying on map canvas when rendering (#4388)
    
    Mathieu Pellerin 	2017-04-21
    
        Upgrade the save as image function into a background task (#4382)
    
    Jürgen E. Fischer 	2017-04-20
    
        avoid opening multiple attribute forms for a single feature in identify
        (fixes #13520)
    
        On behalf of Faunalia, sponsored by ENEL
    
        (cherry picked from commit 7b8fb793cf63483477b8af1670541aca033e8ab9)
    
    D'Hont René-Luc 	2017-04-20
    
        [BUGFIX][Processing] Fix spatialite version comparison
    
    Víctor Olaya 	2017-04-20
    
        indentation fix
    
    Denis Rouzaud 	2017-04-20
    
        [sipify] handle SIP_SKIP on several lines
    
    Denis Rouzaud 	2017-04-20
    
        [sipify] handle override method signature on several lines
    
    Denis Rouzaud 	2017-04-20
    
        sipify all
    
    Denis Rouzaud 	2017-04-20
    
        [sipify] read file at once into an array
    
        this will allow accessing other lines while reading
    
    Víctor Olaya 	2017-04-20
    
        [processing] fixed I/O of models
    
    Víctor Olaya 	2017-04-20
    
        improvements for extracts within subsets
    
    Víctor Olaya 	2017-04-20
    
        [processing] removed commander
    
    Jürgen E. Fischer 	2017-04-20
    
        utf8 translation string fix
    
    Jürgen E. Fischer 	2017-04-20
    
        update INSTALL
    
    Denis Rouzaud 	2017-04-19
    
        fix doxymentation
    
    Denis Rouzaud 	2017-04-19
    
        sipify QgsScaleWidget
    
    Nyall Dawson 	2017-04-20
    
        Add a QgsProject::ellipsoidChanged signal
    
    Merge: 490f5f06fe dce3c88b06
    Nyall Dawson 	2017-04-20
    
        Merge pull request #4380 from nyalldawson/clone_annotations
    
        Add methods to clone annotations
    
    Nyall Dawson 	2017-04-20
    
        Add methods to clone annotations
    
    Nyall Dawson 	2017-04-20
    
        Revise main window title bar text
    
        - Change order to "project name - QGIS" to follow standard
        convention (also avoids possible truncation of project name which is
        more useful then the "QGIS" text)
        - Don't show version number in release builds. Only show version
        in dev builds instead. Showing the version number violates the
        HIG for Windows and OSX (and probably Linux DEs too).
    
    Denis Rouzaud 	2017-04-19
    
        sipify QgsIdentifyMenu
    
    Denis Rouzaud 	2017-04-19
    
        [sipify] fix struct member assignment
    
    Denis Rouzaud 	2017-04-19
    
        sipify QgsMapLayerModel, QgsMapLayerProxyModel
    
    Denis Rouzaud 	2017-04-19
    
        move QgsFieldModel and QgsFieldProxyModel to core and sipify
    
    Denis Rouzaud 	2017-04-19
    
        sipify QgsMapLayerCombobox, QgsFieldCombobox
    
    Denis Rouzaud 	2017-04-19
    
        sipify QgsFileWidget, QgsExternalResourceWidget
    
    Denis Rouzaud 	2017-04-19
    
        sipify QgsRelation
    
    Denis Rouzaud 	2017-04-19
    
        [sipify] remove Q_INVOKABLE
    
    Denis Rouzaud 	2017-04-19
    
        [sipify] fix remove protected members
    
    Denis Rouzaud 	2017-04-19
    
        [sipify] fix enum combination
    
    Denis Rouzaud 	2017-04-19
    
        sipify QgsFieldExpressionWidget
    
    Jürgen E. Fischer 	2017-04-19
    
        fix windows build
    
    Jürgen E. Fischer 	2017-03-28
    
        update ICOs
    
    Alexander Bruy 	2017-04-19
    
        [processing] add information message when feature skipped
    
    Alexander Bruy 	2017-04-19
    
        [processing] prevent division by zero in random points in polygons fixed
    
    Alexander Bruy 	2017-04-19
    
        [processing] fix parsing selection parameter in translate algorithm
    
    Nyall Dawson 	2017-04-19
    
        Rework QgsRange to better handle temporal ranges
    
        Make a new QgsTemporalRange template class for specific
        temporal classes.
    
        Add QgsDateTimeRange class.
    
    Nyall Dawson 	2017-04-19
    
        Add is2d() method to QgsBox3d to determine whether box is 2d
    
    Martin Dobias 	2017-04-19
    
        Rewrite addTopologicalPoints() and remove legacy snapping code + unit test
    
    Nyall Dawson 	2017-04-19
    
        Silence some annoyingly debug chatty classes
    
    Nyall Dawson 	2017-04-19
    
        [cad] Listen out for CRS changes and enable if appropriate
    
        Avoids having to manually switch on and off cad tools after changing
        CRS from geographic->metres based
    
    Nyall Dawson 	2017-04-19
    
        Disable cad perpendicular/parallel buttons when snapping is disabled
    
        And use tooltips to advise users that snapping must be enabled
        before this functionality can be used.
    
        Hopefully helps make the behaviour of these features a bit more
        predictable for users
    
    Nyall Dawson 	2017-04-19
    
        [composer] Correctly handle restoring map layer style overrides from template
    
        (when template was created in a different project)
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-04-19
    
        Correctly handle restoring atlas coverage layer from template
    
        (when template was created in a different project)
    
        On behalf of Faunalia, sponsored by ENEL
    
    Martin Dobias 	2017-04-18
    
        Node tool: improvements for deletion of vertices
    
        - fix issue when deleting the repeated first+last vertex of polygon's ring
        - make deletion aware of topological editing (also delete other vertices at the same position)
        - fix issue with dragging not being stopped when deleting multiple vertices
        - make deletion in node editor follow the same code path
        - unit tests for topological editing (moving / deleting vertices)
    
    Merge: 6bb3fa61c5 f413963e2f
    Nyall Dawson 	2017-04-18
    
        Merge pull request #4368 from nyalldawson/composer_map_layer_ref
    
        More use of weak layer references in composer templates
    
    Nyall Dawson 	2017-04-18
    
        Change &operator to get()
    
    Nyall Dawson 	2017-04-18
    
        [composer] Correctly restore map item layers when loading a template
        in a different project to that which the template was created in
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-04-18
    
        Add some methods for working with lists of map layer references
    
    Nyall Dawson 	2017-04-18
    
        [composer] Use weak layer reference matching when loading attribute table from XML
    
        Allows attribute tables in templates to reattach to matching layers
        when loaded in a different project to the project the template was
        created in.
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-04-18
    
        Add some useful operators to layer reference
    
    Nyall Dawson 	2017-04-18
    
        Move layer ref resolving to QgsMapLayerRef
    
        Add unit tests
    
    Nyall Dawson 	2017-04-18
    
        Some API improvements to QgsMapLayerRef, unit tests
    
    Merge: 405da5950f 7949c81c3d
    Nyall Dawson 	2017-04-18
    
        Merge pull request #4353 from nyalldawson/range
    
        New QgsRange template based class for storing interval ranges
    
    Martin Dobias 	2017-04-17
    
        Rename QgsNodeTool2 to QgsNodeTool
    
    Nyall Dawson 	2017-04-11
    
        Add templated docs to acceptable missing docs
    
    Nyall Dawson 	2017-04-11
    
        Add missing docs
    
    Nyall Dawson 	2017-04-11
    
        New QgsRange template based class for storing interval ranges
    
        QgsRange classes represent a range of values of some element
        type. For instance, ranges of QDateTime might be used to
        represent the ranges of timestamp ranges.
    
        Ranges can indicate whether the upper and lower values are
        inclusive or exclusive. The inclusivity or exclusivity of
        bounds is considered when determining things like whether
        ranges overlap or during calculation of range intersections.
    
        Includes typedefs for QgsDoubleRange, QgsIntRange, QgsDateRange.
    
    Merge: 302e9dd363 3535ee2d55
    Nyall Dawson 	2017-04-18
    
        Merge pull request #4357 from nyalldawson/composer_layer_ref
    
        Use weak layer references and loose matching for composer legend customisation
    
    Nyall Dawson 	2017-04-18
    
        Fix ui build warning
    
    Merge: 7b202edf04 05b737c215
    Nyall Dawson 	2017-04-18
    
        Merge pull request #4367 from nyalldawson/distance_area_api
    
        Cleanup QgsDistanceArea API and sipify, add cache for ellipsoid lookup
    
    Nyall Dawson 	2017-04-18
    
        Allow QgsDataProvider access through QgsMapLayer
    
        Avoids having to cast to QgsRasterLayer/QgsVectorLayer before
        accessing the common QgsDataProvider members
    
    Nyall Dawson 	2017-04-18
    
        [sipify] Always add virtual keyword for overridden methods
    
        sip often requires the virtual keyword to be present, or
        it chokes on covariant return types in overridden methods
    
    Nyall Dawson 	2017-04-12
    
        Add missing docs
    
    Nyall Dawson 	2017-04-12
    
        sipify QgsLayerTreeLayer
    
    Nyall Dawson 	2017-04-12
    
        sipify QgsLayerTreeGroup
    
    Nyall Dawson 	2017-04-12
    
        Use weak layer references and loose matching for composer legend
        customisation
    
        Allows legend customisation to be restored when loading a composer
        template
    
        Fix #2738
    
    Nyall Dawson 	2017-04-18
    
        Add doxygen note linking QgsDistanceArea to QgsEllipsoidUtils
    
    Nyall Dawson 	2017-04-18
    
        Move retrieval of lists of known ellipsoids to QgsEllipsoidUtils
    
    Nyall Dawson 	2017-04-18
    
        Move ellipsoid parameter retrieval to new QgsEllipsoidUtils class
    
    Nyall Dawson 	2017-04-18
    
        More QgsDistanceArea API cleanups and simplification
    
        - setEllipsoidalMode() was removed. Ellipsoidal calculations are
        now enabled whenever a valid ellipsoid() has been set. Set the
        ellipsoid to 'NONE' to disable ellipsoidal calculations.
    
        - ellipsoidalEnabled() was removed. Ellipsoidal calculations
        are now enabled whenever a valid ellipsoid() is set. Check
        willUseEllipsoid() to determine whether ellipsoidal
        calculations will be performed.
    
        - sourceCrs() and setSourceCrs() now always take and return
        QgsCoordinateReferenceSystem objects. All string/ID based CRS
        methods were removed.
    
        - geographic() was removed. This was only used internally
        in one place, so was replaced with sourceCrs().isGeographic() instead.
    
        - some largely overlapping measurement functions were consolidated
    
    Nyall Dawson 	2017-04-18
    
        Fix possible corruption of cache
    
    Nyall Dawson 	2017-04-17
    
        Use a transparent cache to avoid db lookups when setting QgsDistanceArea ellipsoid
    
    Nyall Dawson 	2017-04-17
    
        C++11 = good
    
    Nyall Dawson 	2017-04-17
    
        Use default copy constructors and assignment operators for QgsDistanceArea
    
        There's no complex member variables here - the default implementations
        should be fine (actually faster, since they won't require
        recalculation of the derived parameters)
    
    Nyall Dawson 	2017-04-17
    
        Cleanup ellipsoidal mode detection in QgsDistanceArea
    
    Nyall Dawson 	2017-04-17
    
        sipify QgsDistanceArea
    
    Nyall Dawson 	2017-04-17
    
        Cleanup QgsDistanceArea API
    
        - remove methods which accept a QgsGeometry pointer, leave
        duplicate methods which accept QgsGeometry reference (caller
        should handle null geometry pointers in an acceptable
        way instead of just returning 0 measurements)
        - make protected members private. This class isn't designed
        to be subclassed
        - remove some methods not exposed to bindings and not used
        anywhere
    
    Martin Dobias 	2017-04-17
    
        Remove QgsVectorLayer::snapPoint() and unused code in QgsSelectedFeature
    
    Merge: 8c20d993f8 85788151c2
    Alexander Bruy 	2017-04-17
    
        Merge pull request #4363 from alexbruy/passwordlineedits
    
        [needs-docs] use QgsPasswordLineEdit in the master password dialog
    
    Mathieu Pellerin 	2017-04-17
    
        sipify qgscolorbutton and qgscolorrampbutton (#4365)
    
    
    
        * get rid of params to get rid of warnings
    
    Martin Dobias 	2017-04-17
    
        R.I.P. QgsSnapper and QgsMapCanvasSnapper
    
        These classes have been replaced by more efficient and flexible classes
        (see QgsPointLocator, QgsSnappingUtils, QgsMapCanvasSnappingUtils)
    
    Mark Johnson 	2017-04-17
    
        added measureLineProjected and computeSpheroidProject to QgsDistanceArea
    
    Martin Dobias 	2017-04-17
    
        R.I.P. old node tool
    
    Alexander Bruy 	2017-04-17
    
        doxymentation
    
    Alexander Bruy 	2017-04-14
    
        sipify QgsCredentials dialog
    
    Alexander Bruy 	2017-04-13
    
        use QgsPasswordLineEdit in the master password dialog
    
    Merge: eff5a823c9 47a81f0504
    Martin Dobias 	2017-04-17
    
        [FEATURE] New node tool implementation
    
    Nyall Dawson 	2017-04-17
    
        [sipify] Convert "\a arg" to "``arg``" when processing Docstrings
    
        Allows argument names to be highlighted in Python docs
    
    Nyall Dawson 	2017-04-17
    
        Fix Coverity divide by 0 error
    
    Nyall Dawson 	2017-04-17
    
        Fix some Coverity null pointer dereference warnings
    
    Nyall Dawson 	2017-04-17
    
        [sipify] Don't autocreate Docstrings for overridden members
    
        Skip the autocreated Docstrings with rtype annotations if the
        member is overridden - better to use the base class
        Docstring in this case.
    
    Nyall Dawson 	2017-04-17
    
        Implement a QGIS 3.0 TODO for QgsMessageLogViewer, cleanup docs
    
    Nyall Dawson 	2017-04-17
    
        [sipify] Fix loss of class docstring if newline present between
        class doxygen and class definition
    
    Nyall Dawson 	2017-04-17
    
        Add spelling mistake observed in recent PR
    
    Harrissou Sant-anna 	2017-04-13
    
        Add tooltips to Vector layer properties dialog
    
    Merge: 1eaa486291 7a48d07578
    D'Hont René-Luc 	2017-04-14
    
        Merge pull request #4344 from rldhont/server-wfs-configparser
    
        [Server] WFS refactoring and QgsWfsProjectParser removal
    
    Martin Dobias 	2017-04-13
    
        Fix map canvas destruction fix (got broken after rebase)
    
    Martin Dobias 	2017-04-13
    
        Move from "or", "and" to proper C-style ||, &&
    
    Martin Dobias 	2017-04-13
    
        Fixes for moving between nodes with keyboard
    
        - supports < and > in addition to comma and dot
        - wraps around polygon rings (jumps from last node to the first)
        - moves view to node when it is outside of canvas view
    
    Nyall Dawson 	2017-04-13
    
        Followup 271e6f1, fix sidebar styling in style dock
    
    Tom Kralidis 	2017-04-12
    
        Update qgis-resource-metadata.xsd
    
    Nyall Dawson 	2017-04-13
    
        Make search box in options pages blend in better
    
    Nyall Dawson 	2017-04-13
    
        Standardise margins on vector layer properties dialog
    
    Nyall Dawson 	2017-04-13
    
        Fix raster context menu "change transparency" actually changes opacity
    
    Matthias Kuhn 	2017-04-12
    
        Add centimeters and millimeters to measure dialog
    
    Mathieu Pellerin 	2017-04-13
    
        [plugin manager] fix QGIS startup crash (fixes #16439) (#4360)
    
    Etienne Trimaille 	2017-04-12
    
        [needs-docs] update metadata viewer and review UI for vector layer dialog (#4316)
    
        Funded by WorldBank/GFDRR
    
    Matthias Kuhn 	2017-04-12
    
        Use monospace fonts for console on all platforms
    
    matteo 	2017-04-12
    
        travis fix
    
    matteo 	2017-04-12
    
        2 new plots added
    
    matteo 	2017-04-12
    
        fix category error and remove np dependency
    
    Alessandro Pasotti 	2017-04-12
    
        QgsSettings: add writeArray and more group and array tests
    
    Nathan Woodrow 	2017-04-12
    
        Opps :)
    
    Nathan Woodrow 	2017-04-10
    
        [FEATURE][needs-docs] Add better crash dialog
    
    Jürgen E. Fischer 	2017-04-12
    
        debian packaging: add dependency qt5keychain-dev (followup 090d530)
    
    Merge: da5c0ed2cd 090d5305e5
    Alessandro Pasotti 	2017-04-12
    
        Merge pull request #4355 from boundlessgeo/password-helper-authmanager3
    
        [feature][needs-docs] Master Password integration with OS password manager
    
    Tom Kralidis 	2017-04-12
    
        Update qgis-resource-metadata.xsd
    
    Nyall Dawson 	2017-03-22
    
        Fix composer legends are not restored from XML
    
        Also add unit test to protect this and switch to unique_ptrs
        instead of raw pointers
    
    Merge: 6726214fd8 b64c7b74b8
    Nyall Dawson 	2017-04-12
    
        Merge pull request #4349 from nyalldawson/box3d
    
        Initial framework for 3D box class
    
    Nyall Dawson 	2017-04-12
    
        Remove unused variable
    
    Nathan Woodrow 	2017-04-12
    
        [MSSQL] Fix update/insert with timestamp columns
    
    Nyall Dawson 	2017-04-12
    
        Move QgsRectangle and QgsBox3d to geometry folder
    
        Since these are both geometry related classes, it's nicer to
        keep these all together
    
    Nyall Dawson 	2017-04-12
    
        [composer] Only update map rotation when editing finishes
    
        Avoids multiple map updates when entering values like "90".
        Previously the map would be updated at every keystroke,
        so  "9" and "90" degree rotations.
    
    Nyall Dawson 	2017-04-12
    
        Add methods to convert between QgsRectangle and QgsBox3d
    
        Also add volume calculation to QgsBox3d
    
    Nyall Dawson 	2017-04-12
    
        Cleanup QgsRectangle header and sipify
    
        Also add methods for returning area and perimeter of rectangle
    
    Nyall Dawson 	2017-04-11
    
        Add unit tests for QgsBox3d
    
    Nyall Dawson 	2017-04-10
    
        Initial framework for 3D box class
    
    Tom Kralidis 	2017-04-11
    
        Update qgis-resource-metadata.xsd
    
    Tom Kralidis 	2017-04-11
    
        Update qgis-resource-metadata.xsd
    
    Tom Kralidis 	2017-04-11
    
        Update qgis-resource-metadata.xsd
    
    Tom Kralidis 	2017-04-11
    
        add docs to XSD
    
    Tom Kralidis 	2017-04-11
    
        Update qgis-resource-metadata.xml
    
    Tom Kralidis 	2017-04-11
    
        Update qgis-resource-metadata.xsd
    
    Jürgen E. Fischer 	2017-04-12
    
        debian packaging: add zesty
    
    Tom Kralidis 	2017-04-11
    
        Update qgis-resource-metadata.xsd
    
    Tom Kralidis 	2017-04-11
    
        Update qgis-resource-metadata.xml
    
    matteo 	2017-04-11
    
        try after travis failing
    
    matteo 	2017-04-11
    
        remove selections tests
    
    Merge: 5e11886086 669fa87eb4
    matteo 	2017-04-11
    
        Merge branch 'master' into proc_tests
    
    Alessandro Pasotti 	2017-03-21
    
        [feature][needs-docs] Master Password integration with OS password manager
    
        This PR adds (optional) synchronization of the master password
        with the OS password manager (AKA wallet/keychain).
    
        A set of new menu items has been added in the options ->
        authentication -> utilities to manage the new behavior.
    
        Notifications are handled by the message bar unless the
        password r/w operation is triggered from a modal dialog,
        in this case the notifications will be routed through
        the recently exposed QgisApp::showSystemNotification
        that uses the OS tray notifications.
    
        This new feature requires libqt5keychain, and was tested
        with v. 0.5+
    
    Nyall Dawson 	2017-04-11
    
        [sipify] Fix stripping function body with virtual const reference returns
    
    Nyall Dawson 	2017-04-11
    
        Make QgsRectangle protected members private
    
        This class is not designed to be subclassed
    
    Nyall Dawson 	2017-04-11
    
        Use weak pointers for registered QgsOptionsWidgetFactorys
    
        Avoids QGIS crashing if a plugin crashes without deregistering
        its QgsOptionsWidgetFactory.
    
    Merge: e7e73bafcf f2a7dcbdd7
    Nyall Dawson 	2017-04-11
    
        Merge pull request #4346 from nyalldawson/metadata_api
    
        Rename QgsMapLayer::metadata() -> htmlMetadata()
    
    Matthias Kuhn 	2017-04-07
    
        Add test for postgres boolean
    
    Matthias Kuhn 	2017-04-07
    
        CheckBox widget: support native Bool fields
    
    Matthias Kuhn 	2017-04-07
    
        [postgis] Native boolean support
    
    Mark Johnson 	2017-04-10
    
        UTF8 support for QgsRasterDataProvider::cStringList2Q_ (#4345)
    
        UTF8 support for QgsRasterDataProvider::cStringList2Q_.
    
        Fix #15978
    
    D'Hont René-Luc 	2017-04-10
    
        [Server] WFS update files header
    
    D'Hont René-Luc 	2017-04-10
    
        [Server] WFS Transaction fix update
    
    Nyall Dawson 	2017-04-10
    
        Rename QgsMapLayer::metadata -> htmlMetadata()
    
        Frees up metadata() for use as a structured metadata getter
    
    Merge: 78d02b7fab 9dabb9dd20
    Nyall Dawson 	2017-04-10
    
        Merge pull request #4348 from nyalldawson/sipify_maplayer
    
        Sipify QgsMapLayer and cleanup API
    
    Nyall Dawson 	2017-04-10
    
        Avoid some "" literals and QString::nulls in layer API
    
        Use QString() instead
    
    Nyall Dawson 	2017-04-10
    
        Fix some QgsMapLayer getters which are incorrectly marked as slots
    
    Nyall Dawson 	2017-04-10
    
        Remove QgsMapLayer::invalidTransformInput slot
    
        Calling slot does nothing and is not used anywhere
    
    Nyall Dawson 	2017-04-10
    
        Sipify QgsMapLayer
    
    Nyall Dawson 	2017-04-10
    
        [sipify] Also skip mutable protected members
    
    Merge: fc2581c64b 0803b56861
    Alexander Bruy 	2017-04-10
    
        Merge pull request #4299 from alexbruy/checkable-combobox
    
        [FEATURE] New custom widget checkable combobox
    
    Nyall Dawson 	2017-04-10
    
        Daily connectification
    
    Nyall Dawson 	2017-04-10
    
        Add missing currentThemeChanged signal to interface
    
    Nyall Dawson 	2017-04-10
    
        Fix missing sip cast for QgsHillshadeRenderer
    
    D'Hont René-Luc 	2017-04-09
    
        [Server] WFS Transaction fix insert
    
    D'Hont René-Luc 	2017-04-09
    
        [Server] Update QgsServer WFST test by adding wfs feature count verifying after added
    
    Nathan Woodrow 	2017-04-09
    
        Remove old comment line
    
        [ci skip]
    
    Nathan Woodrow 	2017-04-09
    
        Test cmake (#4343)
    
        * Streamline cmake test file adding
    
    Matthias Kuhn 	2017-04-08
    
        Some docstring improvements
    
    Matthias Kuhn 	2017-04-08
    
        [sipify] skip non-public template based member declarations
    
    Matthias Kuhn 	2017-04-08
    
        Fix sipify test header file
    
    Matthias Kuhn 	2017-04-07
    
        Sipify
    
    D'Hont René-Luc 	2017-04-08
    
        [Server] WFS update indetation and spelling
    
    D'Hont René-Luc 	2017-04-08
    
        [Server] remove QgsWfsProjectParser
    
    D'Hont René-Luc 	2017-04-08
    
        [Server] Update QgsServer AccessControl tests
    
    D'Hont René-Luc 	2017-04-08
    
        [Server] WFS Transaction add KVP support
    
    D'Hont René-Luc 	2017-04-06
    
        [Server] WFS Transaction refactoring
    
    D'Hont René-Luc 	2017-04-04
    
        [Server] WFS GetFeature refactoring
    
        remove QgsWFSProjectParser and rewrite all GetFeature methods
    
    D'Hont René-Luc 	2017-02-18
    
        [Server] WFS GetCapapbilities and DescribeFeatureType refactoring
    
        Remove QgsWFSProjectParser from GetCapabilities and DescribeFeatureType
    
    Nathan Woodrow 	2017-04-08
    
        sip skip on ColumnConfig == for now
    
        Fails on Windows build for some reason
    
    Alexander Bruy 	2017-04-08
    
        remove docs for parent parameter
    
    Alexander Bruy 	2017-04-08
    
        update SIP file
    
    Alexander Bruy 	2017-04-08
    
        address Nyall's comments:
         - add TransferThis to parent argument
         - QSignalSpy always available with Qt5
    
    Alexander Bruy 	2017-04-07
    
        fix warnings`
    
    Alexander Bruy 	2017-04-07
    
        replace "added in QGIS 3.0" with "since QGIS 3.0"
    
    Alexander Bruy 	2017-04-07
    
        homogenize doxygen comments
    
    Alexander Bruy 	2017-04-07
    
        sipify
    
    Alexander Bruy 	2017-04-07
    
        don't close popup after first click, so user can select all necessary
        options at once
    
    Alexander Bruy 	2017-04-05
    
        add context menu with select/deselect all options
    
    Alexander Bruy 	2017-03-23
    
        make model and delegate classes private API
    
    Alexander Bruy 	2017-03-23
    
        remove private member initialization
    
    Alexander Bruy 	2017-03-23
    
        more doxymentation
    
    Alexander Bruy 	2017-03-22
    
        add tests
    
    Alexander Bruy 	2017-03-22
    
        custom widget for Qt Designer
    
    Alexander Bruy 	2017-03-22
    
        add Python bindings
    
    Alexander Bruy 	2017-03-21
    
        [FEATURE] new custom widget — combobox with checkable items
    
    Merge: 8c5e241be4 bfd37e1122
    Nyall Dawson 	2017-04-08
    
        Merge pull request #4339 from nyalldawson/sipify
    
        Sipify
    
    Nyall Dawson 	2017-04-07
    
        [sipify] Add return types for functions in docstrings
    
        and change \return -> :return: in docystrings
    
    Nathan Woodrow 	2017-04-07
    
        Add header to Qt templates
    
    Matthias Kuhn 	2017-04-07
    
        sipify_all
    
    Matthias Kuhn 	2017-04-07
    
        [sipify] Fix exposing members and default struct accessors
    
    Matthias Kuhn 	2017-04-05
    
        QgsAttributeEditorElement is an abstrat class
    
    Matthias Kuhn 	2017-04-05
    
        [sipify] Add support for abstract classes
    
    Matthias Kuhn 	2017-04-04
    
        Sipification
    
    Matthias Kuhn 	2017-04-04
    
        [sipify] do not copy struct docstrings
    
    Matthias Kuhn 	2017-04-04
    
        [sipify] Force newlines after sip commands
    
    Nyall Dawson 	2017-04-07
    
        Avoid showing "0.000 deg" in measure dialog for small degree measurements
    
        Instead auto add decimal places so that a usable value is shown
        when the unit is degrees and the setting for decimal places isn't
        sufficient to show a value.
    
    Alexander Bruy 	2017-04-07
    
        remove unused label from about dialog
    
    Merge: 2adccb9295 2308b07671
    Alexander Bruy 	2017-04-07
    
        Merge pull request #4338 from timlinux/processing-fixes
    
        [processing] Added more error handling for cases when processing help causes an error
    
    Alexander Bruy 	2017-04-07
    
        fix indentation
    
    Merge: 9c30a0e72e 837ee29488
    Nyall Dawson 	2017-04-07
    
        Merge pull request #4328 from nyalldawson/proc_c7
    
        Porting processing to c++, part 2 (followup to #4311)
    
    Nyall Dawson 	2017-04-07
    
        Indentation
    
    Nyall Dawson 	2017-04-07
    
        Attempt to fix failing GDAL test
    
    Nyall Dawson 	2017-04-07
    
        Always return const algorithms, since algorithms should not be modified
    
    Nyall Dawson 	2017-04-04
    
        Some cleanups
    
    Nyall Dawson 	2017-04-04
    
        Fix processing error when grass7 not available
    
    Nyall Dawson 	2017-04-04
    
        Update sip
    
    Nyall Dawson 	2017-04-04
    
        Remove processing specific methods for adding/removing providers
    
        QgsProcessingRegistry methods should always be used instead
    
    Nyall Dawson 	2017-04-04
    
        Remove AlgorithmProvider
    
        Totally ported to QgsProcessingProvider
    
    Nyall Dawson 	2017-04-04
    
        Also refactor provider context menu actions and remove from AlgorithmProvider
    
    Nyall Dawson 	2017-04-04
    
        Refactor provider actions and remove from AlgorithmProvider
    
    Nyall Dawson 	2017-04-04
    
        Remove activation control from AlgorithmProvider
    
        Split between QgsProcessingProvider and subclasses
    
    Nyall Dawson 	2017-04-04
    
        Fix some breakage
    
    Nyall Dawson 	2017-04-04
    
        Move tr out of AlgorithmProvider to subclasses
    
    Nyall Dawson 	2017-04-04
    
        Use display name in algorithm help
    
    Nyall Dawson 	2017-04-04
    
        Remove processing algList
    
        All functionality has been moved to QgsProcessingRegistry
    
    Nyall Dawson 	2017-04-04
    
        Move more algList functionality to QgsProcessingRegistry
    
    Nyall Dawson 	2017-04-03
    
        Move algorithm id (previously commandLineName) to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-04-04
    
        Don't try to deepcopy QgsProcessingAlgorithm class
    
    Nyall Dawson 	2017-04-04
    
        Move provider algorithm handling to QgsProcessingProvider
    
    Nyall Dawson 	2017-04-07
    
        Fix bad string encoding on windows
    
    Nyall Dawson 	2017-04-07
    
        Fix error when trying to run processing algs
    
        Caused by trying to deepcopy a c++ object. This is a temporary
        fix - when the next part of the processing/c++ work lands algorithm
        copies will no longer be required
    
    Nyall Dawson 	2017-04-07
    
        Whitespace
    
    Nyall Dawson 	2017-04-07
    
        [sipify] Replace nullptr with None in docstrings
    
        Since nullptr has no meaning to Python devs
    
    Nyall Dawson 	2017-04-07
    
        Update api break docs, sipify QgsRasterFileWriter
    
    Etienne Trimaille 	2017-04-07
    
        disable export button if we try to export a raster layer (#4319)
    
    Merge: d26d1b7c4a 26e2947765
    Nyall Dawson 	2017-04-07
    
        Merge pull request #4337 from timlinux/browser
    
        Changed Tile Server (XYZ) to XYZ Tiles to reduce visual clutter
    
    Merge: c28ad0b1d9 110828feab
    Nyall Dawson 	2017-04-07
    
        Merge pull request #4336 from nyalldawson/background_raster
    
        [FEATURE] Background saving of raster layers
    
    Merge: 25d9936df8 d2f3eb1ba5
    Nyall Dawson 	2017-04-07
    
        Merge pull request #4335 from nyalldawson/save_vector_with_extent
    
        Much faster save as vector layer when using restricted extent
    
    Nyall Dawson 	2017-04-06
    
        [FEATURE] Background saving of raster layers
    
        Use the task manager framework to handle saving of raster layers
        in the background
    
    Tim Sutton 	2017-04-06
    
        Changed Tile Server (XYZ) to XYZ Tile Server to reduce visual clutter
    
    Martin Dobias 	2017-04-06
    
        Cleanup of validation objects and markers
    
    Martin Dobias 	2017-04-06
    
        Fix snapping configuration to snap only to editable layers
    
    Martin Dobias 	2017-04-06
    
        Also highlight vertices when highlighting a feature on mouse hover
    
    Tim Sutton 	2017-04-06
    
        Added more error handling for cases when processing help causes an error
    
    Martin Dobias 	2017-04-06
    
        Spelling fix
    
    Mathieu Pellerin 	2017-04-06
    
        [OGR] fix feature count issue for OSM datasets (fixes #16402) (#4322)
    
    Martin Dobias 	2017-04-06
    
        Fix build for Qt<5.6
    
    Martin Dobias 	2017-04-06
    
        Add validation of changed geometries
    
        Whenever geometries are modified, validation will be run while node tool
        is active and validation errors are displayed in status bar and with markers on canvas
    
    Merge: e5d10b6946 c0fb3f25a7
    Borys Jurgiel 	2017-04-06
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Borys Jurgiel 	2017-04-06
    
        Fix Refactor Fields error if layer has no features
    
    Nyall Dawson 	2017-04-06
    
        Much faster save as vector layer when using restricted extent
    
        Use a provider filter rect to avoid looping through every single
        feature in this case, and also use a prepared extent geometry
        to speed up the remaining intersection checks.
    
    Nathan Woodrow 	2017-04-06
    
        Add API area selector in test template
    
    Martin Dobias 	2017-04-06
    
        Update highlighted nodes when features are changed or deleted
    
    Nathan Woodrow 	2017-04-06
    
        Add ignore for astyle for template folder
    
    Larry Shaffer 	2017-04-05
    
        Fix startup NSBitmapImageRep exceptions on macOS, due to missing files
    
        See https://github.com/qgis/homebrew-qgisdev/issues/27
    
        Exceptions happen when PNGs were changed to SVGs, but the .ui file was
        not entirely updated. Then, when PNGs were deleted, a valid, but null,
        QIcon gets created for the macOS menu item and the exception is thrown.
    
        Qt 5.8.0 regression.
    
    Martin Dobias 	2017-04-06
    
        Integrate node editor from the old node tool
    
        When right-clicking on a feature, a popup menu will be shown
        and it is possible to open node editor dock widget for that particular
        feature to edit coordinates numerically or to delete vertices.
    
    Nathan Woodrow 	2017-04-06
    
        Fix broken template
    
    Nathan Woodrow 	2017-04-06
    
        Fix unset var in template install script
    
        Pro Tip: Don't code on the train early in the morning
    
    Nathan Woodrow 	2017-04-06
    
        Fix typo in install template script
    
    Nathan Woodrow 	2017-04-05
    
        Add install script for editor templates and code style
    
    Richard Duivenvoorde 	2017-04-05
    
        Fix dutch service url
    
        English 'eng' is now a poorly implemented redirect to 'dut', which fails. So fixing this already here while the redirect is fixed at the Kadaster
    
    Tom Kralidis 	2017-04-05
    
        update schema lineage
    
    Merge: 88c3b51f7e cf7acdf5f8
    Alessandro Pasotti 	2017-04-05
    
        Merge pull request #4334 from gabrimonfa/bug_16389_sld_stroke_color
    
        fixes #16389 stroke color is not correctly exported in SLD
    
    Gabriele Monfardini 	2017-04-05
    
        bug 16389 fix error in sld export about stroke color
    
    Merge: 85d59e648a 377b181c4e
    Nyall Dawson 	2017-04-05
    
        Merge pull request #4333 from nyalldawson/dataobjects
    
        Port more processing dataobjects methods to c++
    
    Nyall Dawson 	2017-04-05
    
        Port more processing dataobjects methods to c++
    
        Also
        - simplify and add tests
        - remove large memory leak (persistant store of all non-project layers)
        - remove broken support for direct loading postgres/virtual layers
        by string (Python version was very broken and would never match
        a postgres/virtual layer)
    
    Jürgen E. Fischer 	2017-04-05
    
        creatensis.pl: fix md5sum verification on filenames with a plus
    
    Nyall Dawson 	2017-04-05
    
        Use QgsMapLayerComboBox in processing field calculator
    
    Martin Dobias 	2017-04-05
    
        Slightly improved markers for highlighted nodes and circular nodes
    
    Denis Rouzaud 	2017-04-05
    
        [sipify] fix private inheritance with namespace
    
    Denis Rouzaud 	2017-04-05
    
        [sipify] skip protected members
    
    Merge: d5f930adad 8ffdb362cc
    Nyall Dawson 	2017-04-05
    
        Merge pull request #4331 from nyalldawson/dataobjects
    
        Port some processing dataobjects routines to c++
    
    Nyall Dawson 	2017-04-05
    
        Port some processing dataobjects routines to c++
    
    Martin Dobias 	2017-04-05
    
        Fixed display of rubber bands when using OTF reprojection
    
    Martin Dobias 	2017-04-05
    
        Fix topological editing when snapping a node to a segment
    
    Martin Dobias 	2017-04-05
    
        Fix support for advanced digitizing dock (CAD)
    
    Nyall Dawson 	2017-04-05
    
        Allow storing QgsCoordinateReferenceSystem in QVariants
    
    Nyall Dawson 	2017-04-05
    
        Spell check "condtion" -> "condition"
    
    Nyall Dawson 	2017-04-05
    
        [sipify] Replace :: with . during doxygen->docstring conversion
    
        e.g.
    
        You can use QgsXmlUtils::writeVariant to save it to an XML document
        ->
        You can use QgsXmlUtils.writeVariant to load it from an XML document
    
    Nyall Dawson 	2017-04-05
    
        Daily connectification
    
    Merge: 85e83e1470 d2a242aa95
    Nyall Dawson 	2017-04-05
    
        Merge pull request #4311 from nyalldawson/proc_c4
    
        Simple c++ base class for processing algorithms
    
    Angelos Tzotsos 	2017-04-04
    
        Added sample XML document for QGIS metadata
    
    Angelos Tzotsos 	2017-04-04
    
        Added draft XML schema for QGIS metadata
    
    Víctor Olaya 	2017-04-04
    
        [Processing] prevent error when running escapeAndJoin with empty param string
    
        fixes #16200
    
    Víctor Olaya 	2017-04-04
    
        Revert "[Processing] prevent error when running escapeAndJoin with empty param string"
    
        This reverts commit c2a566a3a7bfe369832e5361a0c582bfe2ea5a98.
    
    Víctor Olaya 	2017-04-04
    
        [Processing] prevent error when running escapeAndJoin with empty param string
    
        fixes #16200
    
    Víctor Olaya 	2017-04-04
    
        [processing] cast setting size value to int
    
        fixes #16347
    
    Víctor Olaya 	2017-04-04
    
        fixed saga algorithm to adapt it to 2.3 syntax
    
    Denis Rouzaud 	2017-04-04
    
        fix building without Qt Webkit
    
        also Qt5 connect style
    
    Martin Dobias 	2017-04-04
    
        Fix moving of edges with circular edges + code cleanups
    
    Martin Dobias 	2017-04-04
    
        Simplify code for dragging of edges
    
    Martin Dobias 	2017-04-04
    
        Simplify code for straight line rubber bands
    
    Nathan Woodrow 	2017-04-04
    
        Move editor tools into editors folder (#4324)
    
        Move editor tools into editors folder and add test QtCreator template
    
    Nyall Dawson 	2017-04-04
    
        Complete daily allocation of Qt5 connect transitions
    
    Nyall Dawson 	2017-04-04
    
        Update identation
    
    Nyall Dawson 	2017-04-03
    
        Move format handling flags to QgsAlgorithmProvider
    
    Merge: 9ac70a009c c403994d02
    Tom Kralidis 	2017-04-03
    
        Merge pull request #4327 from tomkralidis/issue-16320
    
        [FEATURE] [needs-docs] MetaSearch: add support for ESRI MapServer/FeatureServer layer integration (fixes #16320)
    
    Jürgen E. Fischer 	2017-04-03
    
        fix api break dox for QgsLayerTreeMapCanvasBridge custom layer order
    
    Tom Kralidis 	2017-04-03
    
        [FEATURE] [needs-docs] MetaSearch: add support for ESRI MapServer/FeatureServer layer integration (fixes #16320)
    
    Denis Rouzaud 	2017-04-03
    
        [astyle] update licence
    
    Merge: 0e7163be8a d6433c5b4c
    Tom Kralidis 	2017-04-03
    
        Merge pull request #4325 from tomkralidis/metasearch-fixes
    
        MetaSearch: set 4326 as default CRS, use WKT to feed polygon geometry
    
    Denis Rouzaud 	2017-04-03
    
        [astyle] set C++ version to 11
    
    Denis Rouzaud 	2017-04-03
    
        bump astyle version to 3.0
    
    Tom Kralidis 	2017-04-03
    
        MetaSearch: set 4326 as default CRS, use WKT to feed polygon geometry
    
    Nyall Dawson 	2017-04-03
    
        Update PreconfiguredAlgorithm for new API
    
    Nyall Dawson 	2017-04-03
    
        Fix failing test
    
    Nyall Dawson 	2017-04-03
    
        Sipify QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-03-29
    
        Use formatted name for algorithm names
    
        Avoids conversion of names later and gives clearer separation
        between visible names and internal names
    
    Nyall Dawson 	2017-03-29
    
        Move flags (hide from toolbox, etc) to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-03-29
    
        Port handling of algorithm names to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-03-29
    
        Move algorithm group handling to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-03-29
    
        Move algorithm icon handling to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-03-29
    
        Move tag handling to QgsProcessingAlgorithm
    
    Nyall Dawson 	2017-03-29
    
        Simple c++ base class for processing algorithms
    
    Nyall Dawson 	2017-04-03
    
        [processing] Fix MessageBarProgress
    
    Martin Dobias 	2017-04-03
    
        Correctly show rubber bands when dragging vertices of circular edges
    
    Denis Rouzaud 	2017-04-03
    
        [sipify] fix override removal
    
    Denis Rouzaud 	2017-04-03
    
        [sipify] properly get out of private section
    
    Nyall Dawson 	2017-04-03
    
        [processing] Move dataobjects.getSupportedOutputVectorLayerExtensions
        to QgsVectorFileWriter
    
    Nyall Dawson 	2017-04-03
    
        [sipify] Handle enum values using bitshift operators
    
    Nyall Dawson 	2017-04-03
    
        Handle Q_DECLARE_FLAGS and Q_DECLARE_OPERATORS_FOR_FLAGS in sipify
    
    Merge: 97611fed36 dbc8ad76f1
    Nyall Dawson 	2017-04-03
    
        Merge pull request #4323 from nyalldawson/doxygen_standard
    
        Standardise a bunch of doxygen tags, cleanup code
    
    Nyall Dawson 	2017-04-03
    
        Update some recently merged classes
    
    Nyall Dawson 	2017-04-03
    
        Strip \a from doxygen comments in sipify
    
    Nyall Dawson 	2017-04-03
    
        Modernise CharacterWidget API, move to sipify
    
    Nyall Dawson 	2017-04-03
    
        Update sip files
    
    Nyall Dawson 	2017-04-03
    
        Use auto doxygen links where possible instead of explicit \link
    
        Will make things nicer in Python documentation
    
    Nyall Dawson 	2017-04-03
    
        Spell check: vecotr -> vector
    
    Nyall Dawson 	2017-04-03
    
        /*! -> /**
    
        We already have enough doxygen styles to manage!
    
    Nyall Dawson 	2017-04-03
    
        Remove redundant doxygen comments from .cpp files, move to .h
        where appropriate
    
    Nyall Dawson 	2017-04-03
    
        @(end)link -> \(end)link
    
    Nyall Dawson 	2017-04-03
    
        Fix some malformed doxygen
    
    Nyall Dawson 	2017-04-03
    
        @throws -> \throws
    
    Nyall Dawson 	2017-04-03
    
        @ingroup -> \ingroup
    
    Nyall Dawson 	2017-04-03
    
        Remove some unneeded copydocs
    
        Since doxygen already copies docs for overridden methods
    
    Nyall Dawson 	2017-04-03
    
        Remove @author credits from doxygen
    
        Because
        - not widely used, seems strange that some authors get credit
        while others don't
        - already included in copyright header
    
    Nyall Dawson 	2017-04-03
    
        @brief -> \brief
    
    Nyall Dawson 	2017-04-03
    
        @class -> \class
    
    Nyall Dawson 	2017-04-03
    
        @sa -> \see
    
    Nyall Dawson 	2017-04-03
    
        @see -> \see
    
    Nyall Dawson 	2017-04-03
    
        \return -> \returns (for consistency)
    
    Nyall Dawson 	2017-04-03
    
        @return(s) -> \return(s)
    
    Nyall Dawson 	2017-04-03
    
        @param -> \param
    
    Nyall Dawson 	2017-04-03
    
        "Introduced in..." -> "\since"
    
    Nyall Dawson 	2017-04-03
    
        Change doxygen @note to \note
    
    Merge: 541ecc55ae 3d5a039062
    Nyall Dawson 	2017-04-03
    
        Merge pull request #4308 from nyalldawson/raster_unique
    
        [FEATURE] Allow easy styling of discrete rasters
    
    Nyall Dawson 	2017-04-02
    
        Update raster histogram widget to use feedback object
    
    Nyall Dawson 	2017-04-02
    
        Cleanup QgsRasterDataProvider/QgsRasterLayer progress reporting
    
        Instead of progress changed signals on the provider/layer level,
        instead use QgsFeedback arguments for methods which previously
        emitted progress changed signals
    
    Nyall Dawson 	2017-03-28
    
        Add label for color ramp widget
    
    Nyall Dawson 	2017-03-28
    
        Fix classification test
    
    Nyall Dawson 	2017-03-28
    
        Don't set both a default ramp and show the random option
    
    Nyall Dawson 	2017-03-28
    
        Improve random color generation for unique raster values
    
    Nyall Dawson 	2017-03-28
    
        Default to random color ramps for unique value rasters
    
    Nyall Dawson 	2017-03-28
    
        [needs-docs] Rename Paletted raster renderer to "Paletted/Unique values"
    
    Nyall Dawson 	2017-03-28
    
        Auto load raster color table from band when band is changed in
        paletted raster renderer
    
        (Only if raster has an embedded color table)
    
    Nyall Dawson 	2017-03-28
    
        Add unit test to ensure that #13263 is fixed
    
        Fix #13263
    
    Nyall Dawson 	2017-03-28
    
        Fix some crashes in paletted raster renderer
    
        - handle negative color values
        - don't crash when calculating unique values in bad rasters
    
    Nyall Dawson 	2017-03-27
    
        Calculate unique raster values in background thread
    
        To keep UI nice and responsive
    
    Nyall Dawson 	2017-03-27
    
        Allow cancelation of raster stats/histogram operations
    
    Nyall Dawson 	2017-03-27
    
        [FEATURE] Add button to paletted renderer widget to allow loading
        embedded color table
    
        Only enabled for rasters which contain a color table
    
    Nyall Dawson 	2017-03-27
    
        [FEATURE] Allow classifying paletted renderer using unique values
        from a raster layer
    
        Adds an easy way to style discrete rasters such as landuse classes
        using the Paletted renderer. Just select the Paletted renderer,
        pick a band, then hit the "Add Unique Values" button. The unique
        pixel values will be fetched from the layer and a color assigned
        to each using the currently selected color ramp.
    
        Fix #14845
    
        Sponsored by
        - Stéphane Henriod
        - Satelligence (http://satelligence.com/)
        - Bird's Eye View (https://www.birdseyeviewgis.com/)
        - + other anonymous backers
    
    Nyall Dawson 	2017-03-27
    
        No lies!
    
    Nyall Dawson 	2017-03-27
    
        [FEATURE] Implement saving paletted raster renderer color tables
    
        Use the .clr/gdal file format, but add the labels on the ends of
        the lines. Seems other importers like ArcMap just ignore these.
    
    Nyall Dawson 	2017-03-27
    
        [FEATURE] Allow loading paletted color table from file
    
        Supports standard GDAL/ESRI clr file format
    
    Nyall Dawson 	2017-03-27
    
        Add method to load paletted renderer classes from file
    
    Nyall Dawson 	2017-03-27
    
        Add method to read paletted color data from string
    
    Nyall Dawson 	2017-03-23
    
        Enable reordering of paletted raster entries
    
    Nyall Dawson 	2017-03-23
    
        [FEATURE] Add a color ramp combo to paletted raster renderer
    
        Allows rapid recoloring of palette to match a color ramp
    
    Nyall Dawson 	2017-03-23
    
        Allow changing label for multiple values at once in paletted renderer widget
    
    Nyall Dawson 	2017-03-23
    
        Allow changing pixel value in paletted renderer widget
    
    Nyall Dawson 	2017-03-23
    
        Rework paletted raster renderer widget
    
        - Switch to a real model
        - Allow adding new rows and deleting multiple selected rows
        - Allow changing colors inline in style dock (no modal color picker)
    
    Nyall Dawson 	2017-03-23
    
        Refactor QgsPalettedRasterRenderer to allow "gaps" in pixel values
    
        Previously the renderer required that pixel values followed
        sequential numerical order. This refactor allows values to
        be skipped, so that only certain color index will be rendered.
    
    Nathan Woodrow 	2017-04-03
    
        Some more Qt5 signal converts
    
    Nyall Dawson 	2017-04-03
    
        No more old style connects in providers
    
    Merge: 106d95b95b beb185a72e
    Nyall Dawson 	2017-04-03
    
        Merge pull request #4321 from m-kuhn/sinceNow
    
        Use \since instead of \note added in
    
    Matthias Kuhn 	2017-04-03
    
        Update sipify to use the "\since" tag
    
    Matthias Kuhn 	2017-04-03
    
        Add some remaining \since tags
    
    Nyall Dawson 	2017-04-03
    
        More new style Qt5 connects
    
    Matthias Kuhn 	2017-04-03
    
        Use "\since" instead of "@note added in"
    
    Nyall Dawson 	2017-04-03
    
        Fix Travis warnings
    
    Matthias Kuhn 	2017-04-03
    
        some docstrings in cpp files
    
    Matthias Kuhn 	2017-04-03
    
        Update doc test for \since
    
    Nyall Dawson 	2017-04-03
    
        Add qgsi->qgis to spell check
    
    Nyall Dawson 	2017-04-03
    
        QGSI -> QGIS
    
    Nyall Dawson 	2017-04-03
    
        Replace "python" with "Python" in docs
    
    Nyall Dawson 	2017-04-03
    
        Remove SIP_TRANSFERTHIS from .cpp files
    
    Matthias Kuhn 	2017-04-02
    
        Fix build warnings
    
    Matthias Kuhn 	2017-04-02
    
        Sipify QgsPropertyTransformer
    
    Matthias Kuhn 	2017-04-02
    
        Sipify QgsConditionalStyle
    
    Matthias Kuhn 	2017-04-02
    
        Sipify QgsClipper
    
    Matthias Kuhn 	2017-04-02
    
        Autogenerate more sip files
    
    Matthias Kuhn 	2017-04-02
    
        Fix sipify override and inline definition combination
    
    Matthias Kuhn 	2017-04-02
    
        Add %Feature support to sipify
    
    Matthias Kuhn 	2017-04-02
    
        Fix sipify constructor detection
    
    Matthias Kuhn 	2017-04-02
    
        Mac compatibility for prepare-commit.sh
    
    Matthias Kuhn 	2017-04-02
    
        Fix sipdiff
    
    Nyall Dawson 	2017-04-02
    
        Remove \brief from doxygen in sipify
    
    Nyall Dawson 	2017-04-02
    
        More sipify blacklist removal
    
    Nyall Dawson 	2017-04-02
    
        Fix sipify annotations and inline definition combination
    
    Nyall Dawson 	2017-04-02
    
        Convert doxygen notes and version added to sphinx style in sipify
    
    Nyall Dawson 	2017-04-02
    
        Remove ingroup and class from doxygen when creating sip docstrings
    
    Nyall Dawson 	2017-04-02
    
        Fix(?) build warning
    
    Martin Dobias 	2017-04-02
    
        Move private arc segmentization routines to QgsGeometryUtils
    
    Nyall Dawson 	2017-04-02
    
        Remove processing sip bindings from sip blacklist
    
    Nyall Dawson 	2017-04-02
    
        Handle c++11 '= default' in sipify
    
    Nyall Dawson 	2017-04-02
    
        Fix build when QWebKit not available
    
    Matthias Kuhn 	2017-04-01
    
        mac compatibility fix
    
    Matthias Kuhn 	2017-04-01
    
        Add whitespace check to prepare-commit.sh
    
    Matthias Kuhn 	2017-04-01
    
        [sipify] Add name of source file to generated headers
    
    Matthias Kuhn 	2017-03-31
    
        Improve sip bindings
    
    Matthias Kuhn 	2017-03-30
    
        Autogenerate some sip files
    
    Matthias Kuhn 	2017-03-30
    
        Fix typos
    
    Matthias Kuhn 	2017-03-30
    
        More information when [LIB]_EXPORT is missing
    
    Denis Rouzaud 	2017-03-30
    
        fix export macro matching
    
    Denis Rouzaud 	2017-03-30
    
        sipify scripts fixes
    
        * fix prepare-commit.sh when SIP file is not created yet
        * raise an error if header doesn't have EXPORT macro for class definition
        * sipdiff can generate the SIP file on demand
    
    Denis Rouzaud 	2017-03-30
    
        sipify: adds test to prepare-commit and adapt sipdiff
    
        add missing macros to Doxyfile.in
    
    Denis Rouzaud 	2017-03-30
    
        add type and default values identifiers
    
    Denis Rouzaud 	2017-03-29
    
        sipify improvements
    
        * add demo file and start a short doc
        * fix some annotations
        * do not display hidden line (SIP_SKIP, delete)
        * use a defined var for SIP_SKIP
        * remove constructor definition in header
        * fix comment after method definition in header
        * add a test for sipify itself
    
    Denis Rouzaud 	2017-03-29
    
        use sip includes rather than listing header to generate all sip files
    
    Denis Rouzaud 	2017-03-29
    
        use dedicated header for QgsAttributes
    
    Denis Rouzaud 	2017-03-28
    
        also comment methods
    
        fix comment starting on first line of block
    
    Denis Rouzaud 	2017-03-27
    
        SIP test: use blacklist rather than whitelist
    
    Denis Rouzaud 	2017-03-27
    
        sipify QgsVectorLayer, QgsFeature
    
    Denis Rouzaud 	2017-03-27
    
        pre-process headers (QgsVectorLayer and QgsFeature)
    
    Denis Rouzaud 	2017-03-27
    
        test auto-generated sip files on Travis
    
    Denis Rouzaud 	2017-03-27
    
        sipify improvements
    
         * remove enum value assignments
         * remove deleted functions
         * remove private members
         * remove function bodies
         * remove keywords (override, inline)
         * comment out but print SIP_SKIP
         * allow use of #if(n)def SIP_RUN and remove code in #else statements
    
         * fix PyName
         * fix SIP_SKIP
    
         * add a list of auto-generated sip files and a script to build them at once
    
    Denis Rouzaud 	2017-03-27
    
        remove comments from sipfiles (QgsVectorLayer and QgsFeature)
    
    Matthias Kuhn 	2017-03-17
    
        Ignore SIP annotations in doxygen
    
    Matthias Kuhn 	2017-03-17
    
        Put some sip code into qgsfeature.h
    
        Just for reference
    
    Matthias Kuhn 	2017-03-17
    
        Add script to generate sip code from headers
    
        Add more annotations
    
        Add some references to upstream documentation
    
        Add more annotations
    
    Matthias Kuhn 	2017-03-30
    
        Hide embedded form in relation reference
    
        by default
    
    Matthias Kuhn 	2017-03-30
    
        Code formatting
    
    Martin Dobias 	2017-03-30
    
        Support for moving of multiple vertices at the same time
    
        Just use selection rectangle to select vertices and then click one vertex
        from selection to move the whole group.
    
    Nyall Dawson 	2017-03-30
    
        [FEATURE] Add geometry snapper modes to only snap end points of lines
    
        Allows snapping of end points only, or end point to end point only
    
        Also update processing algorithm to match
    
    Nyall Dawson 	2017-03-30
    
        [FEATURE][processing] Snap Geometries algorithm can now snap
        within the same layer
    
        Allows closure of gaps within a layer
    
    Nyall Dawson 	2017-03-30
    
        [FEATURE] New class QgsInternalGeometrySnapper
    
        Used for snapping geometries within a set of features to other
        features from that same set.
    
        Just like QgsGeometrySnapper, except that where QgsGeometrySnapper
        requires a separate reference layer to snap to
        QgsInternalGeometrySnapper snaps *within* a single layer. E.g.
        allows you to close gaps within that layer.
    
    Martin Dobias 	2017-03-30
    
        Little bit of renaming of variables to camelCase
    
    Nyall Dawson 	2017-03-30
    
        Fix compilation error on Travis
    
    Nyall Dawson 	2017-03-30
    
        Qt5 style connects
    
    Jürgen E. Fischer 	2017-03-28
    
        debian packaging: update icons
    
    Even Rouault 	2017-03-29
    
        Raster layer properties: fix renderer widget that was reset, and fix wrong behaviour on cancel.
    
        2 issues :
        - when opening the raster layer properties dialog, it used to reset the min/max value
          to custom values, due to a bad interaction with a recent change in the histogram code
          (likely introduced in 4f3cf6889763ae4236c43179504e9c8ce97b6633)
        - when closing the raster layer properties dialog on a multiband renderer in updated
          extent mode for example, it got result to whole raster statistics due to
          QgsRasterLayerProperties::setRendererWidget() reseting stuff. Honestly the code in
          that method that changes value in the renderer object seems to be completely
          inappropriate for a method that you would expect to only affects GUI/widgets.
    
    Merge: eb110fd307 35fab8760c
    Víctor Olaya 	2017-03-29
    
        Merge pull request #4278 from sfkeller/patch-1
    
        [processing] Updated ogr2ogr.py with GeoPackage in FORMATS and EXTS.
    
    Martin Dobias 	2017-03-29
    
        Added test for dragging of selection rect to delete nodes
    
    Mathieu Pellerin 	2017-03-29
    
        [gui] improve the browser panel's spinner (#4312)
    
    Martin Dobias 	2017-03-08
    
        Remove debugging output to track down travis failure
    
    Martin Dobias 	2017-03-08
    
        Fix highlight of marker to add vertices to linestrings
    
    Martin Dobias 	2017-03-08
    
        Do not leave rubber band artifacts when deleting vertices
    
    Martin Dobias 	2017-03-08
    
        Double-click to add vertex only on an edge
    
    Martin Dobias 	2017-03-08
    
        Fix rubber band unit tests
    
    Martin Dobias 	2017-03-07
    
        Fix rubber band bounding box calculation
    
        The icon half-width was incorrectly divided by map units per pixel...
    
    Martin Dobias 	2017-03-07
    
        fixes after rebase
    
    Martin Dobias 	2017-03-02
    
        Looks like crs mismatch...?
    
    Martin Dobias 	2017-03-02
    
        travis
    
    Martin Dobias 	2017-03-02
    
        More travis testing
    
    Martin Dobias 	2017-03-02
    
        More travis debugging
    
    Martin Dobias 	2017-03-02
    
        More travis debugging
    
    Martin Dobias 	2017-03-02
    
        More travis debugging
    
    Martin Dobias 	2017-03-02
    
        Trying to understand what's wrong on travis...
    
    Martin Dobias 	2017-03-02
    
        Code cleanup + more testing
    
    Martin Dobias 	2017-03-01
    
        More unit tests
    
    Martin Dobias 	2017-03-01
    
        Fix rare crash on map canvas deletion
    
    Martin Dobias 	2017-03-01
    
        Added unit testing for the new node tool
    
    Martin Dobias 	2017-02-28
    
        Fix build warning
    
    Martin Dobias 	2017-02-28
    
        Fix spelling
    
    Martin Dobias 	2017-02-28
    
        Fixed some bits from the review
    
    Martin Dobias 	2017-02-24
    
        Initial port of CAD-enabled node tool
    
    Matthias Kuhn 	2017-03-28
    
        Catch geos exception in event loop
    
    Matthias Kuhn 	2017-03-28
    
        Catch geos exceptions
    
    Merge: da41af1481 21df6252f0
    Nyall Dawson 	2017-03-29
    
        Merge pull request #4290 from nyalldawson/fix_16149
    
        Fix incorrect project CRS when loading project (fix #16149)
    
    Mathieu Pellerin 	2017-03-29
    
        fix ArcGIS Feature/Map Server connect()
    
    Nyall Dawson 	2017-03-28
    
        Clean up progress handling in QgsProcessingFeedback
    
    Jürgen E. Fischer 	2017-03-28
    
        fix windows build (followup 943d1a2)
    
    Alessandro Pasotti 	2017-03-28
    
        Removed a few debug messages (credentials leakage)
    
    Nyall Dawson 	2017-03-28
    
        Fix map views always recenter when resized
    
    Nyall Dawson 	2017-03-28
    
        Avoid redrawing map views multiple times on creation
    
    Nyall Dawson 	2017-03-28
    
        Allow labels to be toggled in map views
    
        Another step toward feature parity with overview panel
    
    Nyall Dawson 	2017-03-28
    
        Fix Coverity divide by zero errors
    
    Nyall Dawson 	2017-03-28
    
        More Qt5 style connect conversions
    
    matteo 	2017-03-27
    
        fix indentation
    
    matteo 	2017-03-27
    
        [processing] other qgis test, clean commit
    
    Merge: b8cb196322 d2b29a3e06
    Matthias Kuhn 	2017-03-27
    
        Merge pull request #4280 from timlinux/new-logo
    
        New logo
    
    Merge: 1f927abe5c 1a46ddbf28
    Alexander Bruy 	2017-03-27
    
        Merge pull request #4293 from alexbruy/processing-api
    
        [processing][needs-docs] Processing API improvements
    
    Nyall Dawson 	2017-03-27
    
        Avoid coverity null dereference after null check warning
    
    Nyall Dawson 	2017-03-27
    
        Followup 8b9e492, fix drawing of cached layer images
    
    Nyall Dawson 	2017-03-27
    
        [server] Fix potential crash caused by referencing out of scope local
    
    Nyall Dawson 	2017-03-27
    
        More Qt5 style connects
    
    Nyall Dawson 	2017-03-26
    
        Don't try to compose images before they have been initialized
    
    Nyall Dawson 	2017-03-26
    
        Fix some valgrind issues
    
    Nyall Dawson 	2017-03-26
    
        Add failing test to ensure that QgsAbstractGeometry.centroid
        result matches that of GEOS
    
        It doesn't, and reveals the the QGIS native centroid calculation
        is quite broken
    
    Nyall Dawson 	2017-03-26
    
        Port GEOS centroid tests to PyQGIS
    
    Nyall Dawson 	2017-03-26
    
        Optimise QgsGeos conversions
    
        Avoid some unnecessary creation of QgsPointV2
    
    Merge: daa2454558 51035cfb67
    Nyall Dawson 	2017-03-25
    
        Merge pull request #4303 from nyalldawson/densify
    
        Port processing densify algorithms to c++
    
    Nyall Dawson 	2017-03-25
    
        Add optimised constructors for QgsLineString
    
        Instead of requiring all linestrings to be constructed by
        first creating QgsPointSequence (requiring creation or
        conversion of points to QgsPointV2), allow construction
        of LineStrings directly from vectors of values (fastest!)
        or lists of QgsPoint.
    
        Likely results in speedups for lots of geometry operations,
        but using the same layer as earlier tested for densify
        improvements the densify operation time dropped further
        from 25 seconds to 15 seconds.
    
    Nyall Dawson 	2017-03-25
    
        Fix setting project to no projection not triggering lockdown of
        ellipsoid and unit selection
    
    Nyall Dawson 	2017-03-25
    
        [composer] Correctly draw overview frame when map item CRS differs
    
    Nyall Dawson 	2017-03-25
    
        Fix doxygen warning
    
    Nyall Dawson 	2017-03-25
    
        Also port processing densify to distance to c++
    
        - Add QgsGeometry method to densify by distance
        - Fix bug in processing algorithm which resulted in duplicate
        vertices and incorrectly spaced extra vertices
    
    Nyall Dawson 	2017-03-25
    
        Fix spelling errors in processing algorithm help
    
    Nyall Dawson 	2017-03-25
    
        Port processing Densify Geometries algorithm to use c++ densify
    
        Rough benchmark using 50k geometry polygon shapefile
    
        Before: 1m25s
        After:  21s
    
    Nyall Dawson 	2017-03-25
    
        Densify canvas extent geometry before reprojecting for views
    
        Makes displaying canvas extent in extra map views nice and smooth
        if canvas CRSes differ.
    
    Nyall Dawson 	2017-03-25
    
        [FEATURE] New API QgsGeometry::densifyByCount
    
        Densifies a geometry by adding a specified number of vertices
        to each segment
    
    Nathan Woodrow 	2017-03-24
    
        Hide and show system tray icon on all platforms
    
    Nathan Woodrow 	2017-03-24
    
        Hide system tray icon on Windows
    
    Mathieu Pellerin 	2017-03-24
    
        [FEATURE] Add a secondary stroke color to QgsRubberBand (#4301)
    
        This comes in handy when in need of insure visibility of a
        marker/line/polygon overlay over both light and dark areas.
        This also updates the map view's extent to make use of a
        secondary stroke color instead of a semi-transparent fill.
    
    Alessandro Pasotti 	2017-03-24
    
        [bugfix] Apply authentication configuration to xyz layers
    
    Mathieu Pellerin 	2017-03-24
    
        [processing] GRASS 7.2 support: use SQL compatible output names (#4298)
    
        (fixes #16370)
    
    Nyall Dawson 	2017-03-24
    
        Fix error when enabling additional providers in processing
    
        Add an interface method to show the options dialog at a specific
        page. This is required since plugins can now embed their options
        in the main options dialog, so they may also need a way to
        force this dialog to open.
    
        Implement this in processing so that enabling additional providers
        works again.
    
    Nyall Dawson 	2017-03-24
    
        Allow options filter to search in QTreeViews
    
        Such as processing options. Quite basic - it just checks the item
        text but does not filter or highlight items in the view
    
    Nyall Dawson 	2017-03-24
    
        Remove unused options search widgets
    
    Nyall Dawson 	2017-03-24
    
        Fix broken widget filter box in layer/project properties
    
    Steven Mizuno 	2015-09-15
    
        hide Internal connection if build is without WITH_QTMOBILITY cmake setting
    
        use previously set connection; set Autodetect only if Internal happened to be the stored setting.
        fix #13233
    
    Nyall Dawson 	2017-03-24
    
        Spell check: accurancy->accuracy
    
    Nyall Dawson 	2017-03-24
    
        Allow showing main canvas extent in extra map views
    
        Another step toward multicanvas replacing map overview panel
    
    Matthias Kuhn 	2017-03-23
    
        Revert renaming of main layer-tree-group node
    
    Matthias Kuhn 	2017-03-22
    
        Preserve custom layer order in offline editing
    
    Matthias Kuhn 	2017-03-23
    
        Document API breaks
    
    Matthias Kuhn 	2017-03-23
    
        Fix tests
    
    Matthias Kuhn 	2017-03-22
    
        Completely move layer order to core
    
    Merge: 634d5ffb8a 2fe7caf787
    D'Hont René-Luc 	2017-03-23
    
        Merge pull request #4294 from rldhont/bugfix_processing_saga_io_gdal
    
        [Processing] Saga: update gdal_io and Flow Accumulation (Flow Tracing)
    
    Nyall Dawson 	2017-03-23
    
        Mark QgsRasterRenderer::legendSymbologyItems as /Out/ in sip
    
    Nyall Dawson 	2017-03-23
    
        Some more new style connects
    
    D'Hont René-Luc 	2017-03-22
    
        [Processing] Saga: update gdal_io and Flow Accumulation (Flow Tracing)
    
    Merge: 060a57f12b 119637768c
    Larry Shaffer 	2017-03-22
    
        Merge pull request #4292 from Gustry/fix_mac_build
    
        fix undeclared identifier on MAC in composer
    
    Alexander Bruy 	2017-03-22
    
        [processing][API] rename runalg() and runandload() to improve
        readability
    
    Alexander Bruy 	2017-03-22
    
        [processing][API] rename alglist() to printAlgorithms() to improve
        readability. Also introduce algorithmsList() call which returns
        available Processing algorithms as list
    
    Alexander Bruy 	2017-03-22
    
        [processing] rename AlgorithmExecutor's runalg() and runalgIterating()
        to avoid overlapping with general functions and improve readability
    
    arnaud.morvan@camptocamp.com 	2017-03-17
    
        Handle arrays comparison in QgsExpression
    
    arnaud.morvan@camptocamp.com 	2017-03-17
    
        Handle arrays in QgsExpression::quotedValue
    
    Alexander Bruy 	2017-03-22
    
        remove unused method
    
    Alexander Bruy 	2017-03-22
    
        code cleanups
    
    Alexander Bruy 	2017-03-22
    
        [processing][API] rename algoptions() to algorithmOptions()
    
    Etienne Trimaille 	2017-03-22
    
        fix undeclared identifier on mac in composer
    
    Alexander Bruy 	2017-03-22
    
        [processing][API] rename alghelp to algorithmHelp
    
    Merge: 746d288e33 ce7180ca64
    Alexander Bruy 	2017-03-22
    
        Merge pull request #4287 from nyalldawson/processing_default_layer
    
        [processing] Default to current layer in layer selection combos
    
    Nyall Dawson 	2017-03-22
    
        Don't emit layerOrderChanged when removing layers
    
        Otherwise it automatically enables the layer order panel
    
    Nyall Dawson 	2017-03-22
    
        Fix incorrect project CRS when loading project (fix #16149)
    
        This commit fixes a situation where loading a project results
        in incorrect project & canvas CRS. The bug is trigerred whenever
        something in the project load calls a processEvents() call, eg
        restoring a project with layer count enabled on a layer
        or with a composer html item.
    
        When this occurs, the "auto-set CRS to first added layer" code
        would kick in early and replace the project's CRS with that
        of the first layer loaded.
    
        To avoid this disable the "auto-set CRS" code when loading
        layers from a project.
    
    Nyall Dawson 	2017-03-22
    
        Some more use of QgsProject crs instead of canvas crs
    
    Nyall Dawson 	2017-03-22
    
        Add missing api break note
    
    Nyall Dawson 	2017-03-22
    
        Set default layer CRS according to behaviour radio (fix #11889)
    
        Makes the new layer dialogs correctly respect the current project
        CRS choice when set to follow project CRS.
    
    Nyall Dawson 	2017-03-22
    
        [composer] Fix maps defaulting to rectangle preview mode
    
    Nyall Dawson 	2017-03-22
    
        Add missing dynamic cast for QgsTriangle to sip bindings
    
    Nyall Dawson 	2017-03-22
    
        Convert almost all core connects to new style
    
        Just a handful remain which for various reasons cannot
        be converted
    
    Merge: 2e9f99693d f3e1772bb9
    Nyall Dawson 	2017-03-22
    
        Merge pull request #4283 from nyalldawson/filterrect
    
        Remove QgsFeatureRequest::FilterRect
    
    Merge: aad182fdc0 2a80d287ac
    Nyall Dawson 	2017-03-22
    
        Merge pull request #4281 from nyalldawson/does_not_contain
    
        [FEATURE][processing] Add 'does not contain' to Extract By Attribute
    
    Merge: fb3d07f3f5 ecb233b792
    Nyall Dawson 	2017-03-22
    
        Merge pull request #4274 from nyalldawson/scroll_timer
    
        A different approach to avoiding accidently scroll changes
    
    lbartoletti 	2017-03-21
    
        [FEATURE] New class for triangle
    
        Adds a new geometry class for Triangle geometries
    
        Methods include orthocenter, bisectors, medians, medial, circumscribed (center,
        radius), inscribed (center, radius)
    
        Also adds make_triangle expression function for creating triangles
    
    Nyall Dawson 	2017-03-21
    
        Flip some connects to new style
    
    Nyall Dawson 	2017-03-21
    
        Swap QgisApp to use new style connects
    
    jdugge 	2017-03-21
    
        Fix duplicate QgsRectangle.toString methods
    
        Condenses the 2 duplicate methods to a single method which is usable from the Python bindings.
    
    Nyall Dawson 	2017-03-21
    
        Use a clearer marker for main canvas position in view windows
    
    Nyall Dawson 	2017-03-21
    
        Fix Coverity null pointer derefence issues
    
    Nyall Dawson 	2017-03-21
    
        Fix Coverity null pointer dereference error
    
    Nyall Dawson 	2017-03-21
    
        Fix Coverity null pointer dereference warning
    
    Nyall Dawson 	2017-03-21
    
        Remove unnecessary null check
    
    Nyall Dawson 	2017-03-21
    
        Fix broken logic test in QgsFeatureListModel conditional styles
    
    Nyall Dawson 	2017-03-21
    
        Fix possible null pointer dereference
    
    Nyall Dawson 	2017-03-21
    
        Fix coverity use of uninitialized variable error
    
    Merge: c412596b64 ab11dfb7f9
    Nyall Dawson 	2017-03-21
    
        Merge pull request #4279 from nyalldawson/layout_manager2
    
        Rework handling of compositions and projects, and composer windows
    
    Nyall Dawson 	2017-03-21
    
        [composer] Don't load HTML for labels on project load
    
        Instead defer to composer load. Also make sure html is reloaded
        when composition is force refreshed.
    
    Nyall Dawson 	2017-03-21
    
        Better handling of composer map forced refreshes
    
    Nyall Dawson 	2017-03-21
    
        Fix missing initial render of composer maps
    
    Nyall Dawson 	2017-03-21
    
        Fix Windows build
    
    Nyall Dawson 	2017-03-19
    
        Avoid multiple map/legend renders while loading compositions
    
    Nyall Dawson 	2017-03-19
    
        Remove hack to get composer maps to follow canvas
    
    Nyall Dawson 	2017-03-19
    
        Fix loading composition triggers render of all composer maps
    
        Also cleanup some more unused API methods
    
    Nyall Dawson 	2017-03-19
    
        Add/refine test masks for server test
    
    Nyall Dawson 	2017-03-19
    
        Fix restoration of compositions from legacy projects
    
    Nyall Dawson 	2017-03-19
    
        Add missing TransferThis annotation
    
    Nyall Dawson 	2017-03-19
    
        Don't use combobox of existing composer names in new composer title dialog
    
        It's odd UX - selecting any of these results in an error message,
        so giving them as choices is misleading.
    
        Fix #12673 (indirectly)
    
    Nyall Dawson 	2017-03-18
    
        Fix crash when reopening composers
    
    Nyall Dawson 	2017-03-18
    
        Only create composer item config widgets on demand
    
        Instead of creating them for all items when composer window
        is opened, instead just create and destroy them when
        required. None are too heavy to have a noticable delay
        when selecting items, but in contrast keeping them around
        forever is wasteful on memory.
    
        Also clean up a lot of duplicate composer/composition
        code and remove unnecessary signals from api (use a single
        itemAdded signal instead of multiple signals for every
        item type)
    
    Nyall Dawson 	2017-03-18
    
        Rework atlas layer action to handle temporary composer windows
    
    Nyall Dawson 	2017-03-18
    
        Remove another use of old iface methods
    
    Nyall Dawson 	2017-03-18
    
        [composer] Port composer manager to layout manager
    
        Also switch to using a proper model to show/edit compositions
        in the dialog.
    
    Nyall Dawson 	2017-03-18
    
        [composer] Rework interface composer methods
    
        Since composer windows are now only created on demand, and
        destroyed when the window is closed, the old interface methods
        no longer apply. The new interface methods openComposers(),
        openComposer(), closeComposer(), composerOpened(),
        composerWillBeClosed() and composerClosed() are similar, but
        only apply to composer windows when they are exist (i.e.
        are currently open).
    
        To access all compositions from a project, the project's
        layoutManager() should be used instead.
    
        Additionally, the new interface methods work with
        QgsComposerInterface objects instead of QgsComposerView
        objects. This should allow future hooks for plugins to interact
        with open composer windows in a more useful way.
    
    Nyall Dawson 	2017-03-18
    
        Add a basic interface for composer windows
    
        Not much there yet, but it adds an interface with stable API
        which can be used by plugins and scripts to interact with
        composer windows.
    
        Could be expanded in future to add hooks for toolbars, menus,
        etc, allowing plugins to extend composer functionality.
    
    Nyall Dawson 	2017-03-18
    
        Better method to autogenerate composer names
    
    Nyall Dawson 	2017-03-17
    
        Restore opening existing composers
    
    Nyall Dawson 	2017-03-17
    
        Extend layout manager tests
    
    Nyall Dawson 	2017-03-17
    
        Remove more ununused composer code, fix updating existing
        compositions when settings change
    
    Nyall Dawson 	2017-03-17
    
        Port composer template saving and duplicating to layout manager
    
    Nyall Dawson 	2017-03-17
    
        [composer] Allow floating docks
    
        Now that composer windows are deleted on close, we no longer
        suffer from the Qt bug which keeps floating docks open when
        the window is hidden
    
    Nyall Dawson 	2017-03-17
    
        Remove more unneeded composer window code
    
    Nyall Dawson 	2017-03-17
    
        [composer] Composer windows are created on demand and destroyed on close
    
        Avoids having to create a window and all widgets for every
        composition when loading a project. Speeds up loading
        projects.
    
        Fix #15193
    
    Nyall Dawson 	2017-03-16
    
        Use layout manager when testing for unique composer names
    
    Nyall Dawson 	2017-03-15
    
        [composer] Attach compositions to QgsProject
    
        This adds a new QgsLayoutManager class which is used for
        storage and serializing/deserializing of compositions.
    
        A QgsLayoutManager is attached to QgsProject. This allows
        core code to access the compositions attached to a project.
        The intention is to move all handling of compositions from
        app to core, making it easy for server to access project
        compositions without resorting to fragile xml parsing.
    
    Nyall Dawson 	2017-03-16
    
        Followup setting composition name
    
    Nyall Dawson 	2017-03-21
    
        [processing] Default to current layer in layer selection combos
    
        Makes things easier for large projects and avoids scrolling through
        a large list of layers
    
    Nyall Dawson 	2017-03-21
    
        Better saving/restoring of map view dock position
    
        Inspired by Sourcepole's kadas-albireo
    
    Nyall Dawson 	2017-03-21
    
        [processing] Sync features in Select by Expression with Select by Attribute
    
        Adds new stuff like "is null"/"is not null"/"does not contain"
        to the Select By Attribute algorithm.
    
    Nyall Dawson 	2017-03-16
    
        [FEATURE][processing] Add 'does not contain' to Extract By Attribute
    
    Nyall Dawson 	2017-03-21
    
        Add custom widget plugin for QgsScrollArea
    
    Nyall Dawson 	2017-03-20
    
        Swap all QScrollAreas to QgsScrollAreas
    
    Nyall Dawson 	2017-03-17
    
        Avoid accidental child widget value changes when scrolling scroll areas
    
        This adds a new QgsScrollArea widget which is a subclass of QScrollArea.
        QgsScrollArea has extra logic which temporarily blocks wheel events
        from hitting child widgets for a short period following a scroll
        of the area. This means that when scrolling a scroll area using the
        mouse wheel, values won't be accidentally changed if the mouse
        cursor momentarily lands on top of a widget.
    
        QScrollArea should no longer be used in any QGIS code or plugins,
        instead use QgsScrollArea to benefit from this fix.
    
    Tim Sutton 	2017-03-20
    
        Fixed build due to missing image resource reference.
    
    Tim Sutton 	2017-03-20
    
        More images cleanups: Removed the developers folder as it is not maintained. Removed some XCF files since we dont really need them with the switch to SVG. Updated QGIS mime icon.
    
    Tim Sutton 	2017-03-19
    
        Update logos to use new QGIS logo
    
    Tim Sutton 	2017-03-18
    
        In progress migration to new QGIS icon
    
    Alessandro Pasotti 	2017-03-20
    
        Wrap and expose system tray notifications (#4286)
    
        * Wrap and expose system tray notifications
    
        * System tray notifications: renamed to showSystemNotification and const
    
    Alessandro Pasotti 	2017-03-20
    
        QgsSettings: added Auth, App and Providers sections
    
        That should be all we need for namespaced settings.
    
    Nyall Dawson 	2017-03-20
    
        Remove QgsFeatureRequest::FilterRect
    
        This enum value has not been in use since filter rects were
        separated from other filter types. Leaving it in API is confusing
        and leads to incorrect use.
    
    Nyall Dawson 	2017-03-20
    
        Fix incorrect results when using QgsFeatureRequest.acceptFeature with filter rect
    
    Nyall Dawson 	2017-03-20
    
        Improve docs
    
    Nyall Dawson 	2017-03-20
    
        Fix map not refreshed when deselecting/inverting selection (fix #16365)
    
    Nyall Dawson 	2017-03-20
    
        Revert "[FEATURE] Allow using secondary zoom wheel on mouse to magnify canvas"
    
        This reverts commit ecc49256a37d4333d9cefdeefff1f3fd7a38d893.
    
        Works very badly for touchpads, where horizontal movement is interpreted
        as a magnify request
    
    Matthias Kuhn 	2017-03-19
    
        Move QgsAnimatedIcon to a generic implementation (#4272)
    
    Matthias Kuhn 	2017-03-18
    
        Set feature valid on setId
    
    Matthias Kuhn 	2017-03-15
    
        Fix failing test
    
    Matthias Kuhn 	2017-03-15
    
        Make features valid on setAttribute and setGeometry
    
        Implements https://github.com/qgis/qgis3.0_api/issues/75
    
    Larry Shaffer 	2017-03-17
    
        Updates to QgsPasswordLineEdit
    
        - Add public func to set password visibility (instead of exposing slot)
        - Add initial password visibility param; default to obfuscated (false)
        - Fix bug where initial visibility was true, but show/hide was opposite
        - Add generic tool tips to show/hide action
    
    Larry Shaffer 	2017-03-17
    
        Add version parsing to FindQGIS CMake module
    
    Stefan 	2017-03-17
    
        Updated ogr2ogr.py with GeoPackage in FORMATS and EXTS.
    
        GeoPackage really deserves to become a first class citizen in QGIS at for vector and probably also for raster :-)
        (Wondering why the lists aren't sorted alphabetically. This makes searching for a format for the user in the dialog/pul down list a tedious sequential task).
    
    Etienne Trimaille 	2017-03-17
    
        add checkbox to open sublayers in a group
    
    Merge: 1337ee3866 852f01b0f9
    Even Rouault 	2017-03-17
    
        Merge pull request #4270 from rouault/wfs_outputformat
    
        [WFS provider] Select GML3 output format for WFS 1.0 when available
    
    Nyall Dawson 	2017-03-17
    
        [composer] Smooth scrolling for touchpads
    
    Mathieu Pellerin 	2017-03-17
    
        [labelling] fix font size @value variable (fixes #16362) (#4273)
    
    Nyall Dawson 	2017-03-17
    
        Allow clicking mouse back button on stacked panel widgets
    
        Only works if click occurs outside of widgets - we probably should
        start ignoring clicks which aren't left/middle/right in any
        mouse event handlers
    
    Nyall Dawson 	2017-03-17
    
        Flip panel connects to new style
    
    Nyall Dawson 	2017-03-17
    
        [FEATURE] Allow using secondary zoom wheel on mouse to magnify canvas
    
    Nyall Dawson 	2017-03-17
    
        [FEATURE] Allow navigating back/forward through canvas view history
        with back/forward mouse buttons
    
    Merge: 9887734a1f 2dbb128dd9
    Nyall Dawson 	2017-03-17
    
        Merge pull request #4266 from nyalldawson/raster_proj
    
        Avoid getting stuck in raster projector loop for long times
    
    Nyall Dawson 	2017-03-17
    
        Make raster engine safer with memory usage
    
    Nyall Dawson 	2017-03-16
    
        Avoid getting stuck in raster projector loop for long times
    
    Jürgen E. Fischer 	2017-03-16
    
        don't crash on late update timeouts
    
        (cherry picked from commit 5541ad0c06e298c9df804b2236ff660f129db3e6)
    
    Merge: 3bcf287a7e e1b1465bb6
    Alexander Bruy 	2017-03-16
    
        Merge pull request #4268 from alexbruy/scripts-tests
    
        [processing] support for scripts in the test suite
    
    Alexander Bruy 	2017-03-16
    
        move select by attribute script test to QGIS tests
    
    Alexander Bruy 	2017-03-16
    
        added sample test script which calls two algorithms
    
    Alexander Bruy 	2017-03-16
    
        minor script fixes
    
    Alexander Bruy 	2017-03-16
    
        fix typo
    
    Alexander Bruy 	2017-03-16
    
        missed file
    
    Alexander Bruy 	2017-03-16
    
        add note about scripts tests to the README
    
    Alexander Bruy 	2017-03-16
    
        [processing] allow tests for scripts
    
    Matteo Ghetta 	2017-03-16
    
        Processing tests (#4259)
    
        * [processing] qgis regular points test
    
        * [processing] qgis shape buffer variable tests
    
        * [processing] qgis create grid lines test
    
        * [processing] qgis convert geometry test
    
        * [processing] qgis extract by location test
    
        * [processing] qgis add field test
    
        * [processing] trying to fix travis failing
    
        * [processing] trying to fix travis failing/2
    
        * trying to fix travis failing/3
    
        * [processing] Add new default option "ProjectCrs" to ParameterCrs
    
        * [processing] RegularPoints tests shouldn't rely on iface
    
        * [processing] Fix regular points test
    
        * [processing] RandmPointsExtent new CRS parameter
    
        * [processing] qgis random point in extent test
    
        * [processing] qgis random point in extent test/2
    
        * [processing] remove qgis random point in extent test
    
        * no output random points in extent test
    
        * remove useless output
    
    Even Rouault 	2017-03-14
    
        [WFS provider] Select GML3 output format for WFS 1.0 when available
    
        Some WFS servers like QGIS servers can expose GML3 output format for GetFeature
        requests, which enable to retrieve curve geometries, instead of linearized ones
        with the default GML2 output format. So use GML3 when advertized, and that
        no explicit outputFormat is passed in the URI.
    
    Alexander Bruy 	2017-03-16
    
        add aux files generated by tests to .gitignore
    
    Nyall Dawson 	2017-03-16
    
        Fix some suffixes for spin boxes
    
    Nyall Dawson 	2017-03-16
    
        [processing] Fix error when opening modeler (fix #16270)
    
    D'Hont René-Luc 	2017-03-15
    
        [BUGFIX][Processing] Vector tools -- add next methods for features iterator
    
    Merge: e2d7181289 47dd83dd75
    Even Rouault 	2017-03-15
    
        Merge pull request #4258 from rouault/ogr_isfieldsetandnotnull
    
        [OGR provider] Use OGR_F_IsFieldSetAndNotNull() when available.
    
    Denis Rouzaud 	2017-03-15
    
        spelling
    
    Even Rouault 	2017-03-14
    
        [OGR provider] Run addFeatures() and deleteFeatures() within transaction
    
    Martin Landa 	2017-02-22
    
        OGR data provider: use transactions when changing attributes and geometries (if possible) (fixes #16216)
    
    Harrissou Sant-anna 	2017-03-14
    
        Update the install instructions
    
        - The install doc is not available in documentation nor translated
        - SPIT plugin no longer exists
        - Mention versioning of instructions depending on branches
    
    Nyall Dawson 	2017-03-15
    
        Move "new view" action alongside other view tools in toolbar
    
    Nyall Dawson 	2017-03-15
    
        [FEATURE] @layout_name variable for retrieving composition name
    
        Likely useful in some circumstances!
    
        Fixes #15824
    
    Nyall Dawson 	2017-03-15
    
        Move composer title to composition name
    
        Allows the name to be retrieved from core code
    
    Mathieu Pellerin 	2017-03-15
    
        [style dock] fix defining min/max values via raster histogram (#4262)
    
    Nyall Dawson 	2017-03-15
    
        Never set the main canvas CRS manually
    
        Instead always rely on connection to project CRS changes
    
    Nyall Dawson 	2017-03-15
    
        Better handling of pre 3.0 project CRS upgrades
    
        Project CRS is inconsistently used for 2.x projects, so always
        take the main canvas CRS as the project CRS when opening
        a 2.x project
    
        (or invalid CRS if OTF disabled)
    
    Marco Hugentobler 	2017-03-13
    
        Fix datum transformation for raster layers
    
        Forward port from d6185b5
    
    Merge: b8c3c139a1 2d37ca9bd9
    Nyall Dawson 	2017-03-15
    
        Merge pull request #4253 from nyalldawson/multi_canvas2
    
        [FEATURE] Multi canvas/additional map views
    
    Jürgen E. Fischer 	2017-03-14
    
        blacklist epsg:6966 and epsg:7082 for crssync
    
    Jürgen E. Fischer 	2017-03-14
    
        fix duplicate labels in api_break.dox
    
    Merge: 647e814bfd ac912cc049
    Nyall Dawson 	2017-03-15
    
        Merge pull request #4254 from Gustry/vertical_alignment
    
        make the attribute table vertical aligned
    
    Merge: afdbf1bbbb f355fcd96e
    Nyall Dawson 	2017-03-15
    
        Merge pull request #4248 from arnaud-morvan/expressions_with_null
    
        Improve NULL handling in expressions
    
    Jürgen E. Fischer 	2017-03-14
    
        fix FieldFormatter in pi_break.dox
    
    Merge: b1327380c6 0dc61cb2fb
    Alexander Bruy 	2017-03-14
    
        Merge pull request #4256 from alexbruy/password-lineedit
    
        [FEATURE][needs-docs] new custom widget PasswordLineEdit
    
    Even Rouault 	2017-03-14
    
        [OGR provider] Use OGR_F_IsFieldSetAndNotNull() when available.
    
        Starting with GDAL 2.2, there are 2 concepts: unset fields and null fields
        whereas previously there was only unset fields. For QGIS purposes, both
        states (unset/null) are equivalent.
    
    Etienne Trimaille 	2017-03-13
    
        make the attribute table vertically aligned
    
    Alexander Bruy 	2017-03-14
    
        use new style for signal-slot connection
    
    Alexander Bruy 	2017-03-14
    
        use C++11 style initializer in custom widget
    
    Alexander Bruy 	2017-03-14
    
        add Q_PROPERTY for showLockIcon
    
    Alexander Bruy 	2017-03-14
    
        update dialogs to use new password lineedit widget
    
    Alexander Bruy 	2017-03-13
    
        add custom widget for Qt Designer
    
    Alexander Bruy 	2017-03-13
    
        add SIP bindings
    
    Alexander Bruy 	2017-03-13
    
        remove unused forward declaration
    
    Alexander Bruy 	2017-03-13
    
        [FEATURE][needs-docs] new custom widget: password edit with built-in show/hide
        password button.
    
    Denis Rouzaud 	2017-03-07
    
        external resource widget config: use single combobox rather than checkable group box + combobox
    
        this will allow to use a data defined button later on
    
    Nyall Dawson 	2017-03-14
    
        Fix some use of direct project key read when getter should be used
    
    Nyall Dawson 	2017-03-14
    
        Remove unused files
    
    Nyall Dawson 	2017-03-14
    
        Fix failing test
    
    Nyall Dawson 	2017-03-14
    
        Make sure main canvas is always synced to project CRS (part 1)
    
        Fix #16337
    
    Nyall Dawson 	2017-03-14
    
        Restore projects with OTF off to "no projection" (fix #16338)
    
    Nyall Dawson 	2017-03-14
    
        Avoid Qt warning due to null action
    
    Nyall Dawson 	2017-03-14
    
        Add method to interface to close map canvases
    
    Nyall Dawson 	2017-03-14
    
        Rework sync extent option for map views
    
        Instead of a single sync extent option, the option has been split
        into a "sync map center" option, and a "sync scale" option.
    
        Sync center just does that - syncs the center of the map without
        changing the scale. This allows you to have an overview style
        or magnified map which follows the main canvas center.
    
        Sync scale borrows from the Auxillary Window/Dockable Mirror
        Map plugin approach. If sync scale is enabled, a "scale factor"
        is utilised to multiply the main canvas scale. This allows
        you to have a view which is e.g. always 2x the scale of the
        main canvas.
    
        Splitting the sync extent option like this allows us to address
        a much wider set of use cases with map views (at the cost of
        a bit of UI complexity). It also helps cover more of the
        feature set from the Aux Window/Dockable Mirror Map plugins,
        hopefully allowing this built-in view approach to make the need
        for 3rd party plugins redundant.
    
    Nyall Dawson 	2017-03-14
    
        Port cursor marker from Aux Window plugin to multi canvas
    
        Shows a marker in map views indicating the position of the cursor
        in the main canvas. Can be toggled on/off as desired.
    
    Nyall Dawson 	2017-03-14
    
        Prevent synced view scale from going to 0 when resizing synced docks
    
    Nyall Dawson 	2017-03-14
    
        Better initial placement of new map views
    
    Nyall Dawson 	2017-03-14
    
        Remove warning on closing map views
    
        Seemed like a good idea, but in practice it's just more annoying
        than it is useful
    
    Nyall Dawson 	2017-03-14
    
        Move New Map View action to View menu (more logical place)
    
    Nyall Dawson 	2017-03-14
    
        Fix capitalization, formatting of strings
    
    Nyall Dawson 	2017-03-14
    
        Indentation
    
    Nyall Dawson 	2017-03-13
    
        Default to floating docks for new map views
    
        Helps minimise the effects of being unable to restore docked
        view positions
    
    Nyall Dawson 	2017-03-13
    
        Save extent sychronized state in project for views
    
    Nyall Dawson 	2017-03-13
    
        Use a nicer icon for sync extent
    
    Nyall Dawson 	2017-03-13
    
        Refresh map extent when activating sync extent mode
    
    Nyall Dawson 	2017-03-13
    
        Allow annotations to be toggled in additional map views
    
    Nyall Dawson 	2017-03-13
    
        Add toolbar buttons for navigating map views
    
    Nyall Dawson 	2017-03-09
    
        Make extra map views either follow the main canvas layers/styles,
        or allow them to be set to follow a map theme preset
    
        I.e. all styling and configuration operations for secondary
        views are done in the main map canvas. Theme presets can be made
        in the main canvas, and then assigned to the secondary views.
    
    Nyall Dawson 	2017-03-08
    
        Fix map view synchronization with different CRS
    
    Nyall Dawson 	2017-03-08
    
        Allow renaming map views
    
    Nyall Dawson 	2017-03-08
    
        Use a pan tool for map views
    
    Nyall Dawson 	2017-03-08
    
        Move map view crs setting to menu
    
    Nyall Dawson 	2017-03-08
    
        Allow setting magnification factor for map views
    
    Nyall Dawson 	2017-03-08
    
        Add rotation control to map views
    
    Nyall Dawson 	2017-03-08
    
        Add options menu and allow setting map view scale
    
    Nyall Dawson 	2017-03-07
    
        Fix crash when loading projects with multi canvas
    
    Nyall Dawson 	2017-03-01
    
        Allow canvas extents to be synchronized
    
    Nyall Dawson 	2017-03-01
    
        Save/restore extra map views in project
    
    Nyall Dawson 	2017-03-01
    
        Correctly handle reading/writing multiple canvas to project
    
    Nyall Dawson 	2017-03-01
    
        Close extra map views when changing project
    
    Nyall Dawson 	2017-03-01
    
        Handle deleting map views
    
    Nyall Dawson 	2017-02-28
    
        Ensure operations which should apply to all canvases do
    
    Nyall Dawson 	2017-02-28
    
        Ensure all canvases are refreshed when project properties are applied
    
    Nyall Dawson 	2017-02-28
    
        Ensure additional canvases respect settings
    
    Nyall Dawson 	2017-02-28
    
        Ensure all canvases show annotations
    
    Nyall Dawson 	2017-02-27
    
        Create new map canvases using QgsMapCanvasDockWidget
    
        Dock has a toolbar, currently with a single button to
        allow users to set the CRS for the canvas
    
    Nyall Dawson 	2017-02-27
    
        [FEATURE] Shell functionality for creating new canvases
    
        Allows new "map views" to be created in the main QGIS interface.
        These are map canvases, but with limited functionality (ie
        no use of map tools beyond pan tool).
    
    Jürgen E. Fischer 	2017-03-13
    
        add windows download link for ninja to INSTALL
    
    Jürgen E. Fischer 	2017-03-13
    
        fix flake8 warnings
    
    arnaud.morvan@camptocamp.com 	2017-03-03
    
        Fix geometry aggregate when first geometry is NULL (usertype)
    
    arnaud.morvan@camptocamp.com 	2017-03-03
    
        Fix aggregate when group_by value is NULL
    
    arnaud.morvan@camptocamp.com 	2017-03-10
    
        Handle NULL in function "Array"
    
    Harrissou Sant-anna 	2017-03-12
    
        Fix link to developer's guide
    
    Merge: 1ca73f4f29 a8d627d5ce
    Nyall Dawson 	2017-03-13
    
        Merge pull request #4239 from nyalldawson/layer_freakin_order
    
        Allow retrieval of project layer order through QgsProject
    
    Mathieu Pellerin 	2017-03-13
    
        harmonize all providers to use lowercase qgis as settings key (#4252)
    
        (fixes ArcGisRest browser / connection dialog)
    
    Nyall Dawson 	2017-03-13
    
        Revert "Remove no longer required hack to get composer maps to render"
    
        Because... server
    
    Nyall Dawson 	2017-03-13
    
        Fix failing composer map tests
    
    Nyall Dawson 	2017-03-13
    
        When theme is removed, canvas falls back to default view
    
    Nyall Dawson 	2017-03-13
    
        If no project layer order set, use layer tree layer order
        for QgsMapThemeCollection::masterVisibleLayers()
    
    Nyall Dawson 	2017-03-13
    
        Clearing map canvas theme falls back to project layers
    
    Nyall Dawson 	2017-03-13
    
        Move test to correct location
    
    Nyall Dawson 	2017-03-13
    
        Indentation
    
    Nyall Dawson 	2017-03-13
    
        Remove no longer required hack to get composer maps to render
        canvas layers
    
    Nyall Dawson 	2017-03-13
    
        Add method to QgsMapThemeCollection to retrieve ordered list of
        visible layers for the project
    
    Nyall Dawson 	2017-03-13
    
        Qt5 style connects
    
    Nyall Dawson 	2017-03-13
    
        No longer need to store custom layer order for canvas bridge
    
        Since it's now set at the project level
    
    Nyall Dawson 	2017-03-13
    
        Auto-set GUI for custom layer order when API call to QgsProject::setLayerOrder
        is made
    
    Nyall Dawson 	2017-03-09
    
        If no project layer order is set, fall back to stored layer order
        when retrieving map theme layers
    
        Since we don't ever want to return no layers in this situation
        using the stored order is an acceptable last resort
    
        Should only affect custom scripts run outside of QGIS app
        in any case!
    
    Nyall Dawson 	2017-03-09
    
        Project layer order returns all layers in order, not just visible ones
    
        Otherwise map themes with different visible layers cannot be
        correctly ordered
    
    Nyall Dawson 	2017-03-09
    
        Layer order in map themes must always respect project layer order
    
    Nyall Dawson 	2017-03-09
    
        Allow retrieval of project layer order through QgsProject
    
        Previously this was only accessible through app
    
    Merge: cd7b19c371 9842fcbfc7
    Nyall Dawson 	2017-03-13
    
        Merge pull request #4238 from nyalldawson/canvas_theme
    
        Allow setting map canvases to auto follow a map theme
    
    Nyall Dawson 	2017-03-13
    
        Add convience method to block while canvas is rendering
    
        NOT to be called from anything but unit tests and standalone
        scripts!!
    
    Nyall Dawson 	2017-03-13
    
        Improved docs for QgsMapCanvas::setTheme, handle setLayers and
        setLayerStyleOverrides when canvas is following a map theme
    
    Nyall Dawson 	2017-03-09
    
        Clearer docs
    
    Nyall Dawson 	2017-03-09
    
        Add unit test for changing appearance of style in a theme
    
    Nyall Dawson 	2017-03-09
    
        Fix setting layers to match canvas theme
    
    Nyall Dawson 	2017-03-09
    
        Allow setting map canvases to auto follow a map theme
    
    Matthias Kuhn 	2017-03-12
    
        Update pull request template and contribute.md
    
    Nyall Dawson 	2016-12-30
    
        Add PR template for github
    
    Merge: d10d67728a 18851e4b72
    Nyall Dawson 	2017-03-12
    
        Merge pull request #4250 from ismailsunni/XYZ_connection_dialog
    
        Update UI for XYZ Connection Dialog
    
    Ismail Sunni 	2017-03-12
    
        Use new style connect.
    
    Ismail Sunni 	2017-03-12
    
        Update UI for XYZ Connection.
    
    Blottiere Paul 	2017-03-10
    
        [BUGFIX] Embedded groups are empty
    
    Jürgen E. Fischer 	2017-03-11
    
        windows test:
        * skip options startup test (--help shows a message box on windows)
        * avoid initial console help
    
    myarjunar 	2017-03-10
    
        fix zoom vactor value on percent
    
    myarjunar 	2017-03-10
    
        use QgsSpinBox instead of QSpinBox and add tooltip
    
    myarjunar 	2017-03-09
    
        change zoom factor value to percent
    
    Nyall Dawson 	2017-03-10
    
        Add missing description to root path property
    
    Nyall Dawson 	2017-03-10
    
        Generalise editor widget config saving/restoring props from gui
    
    Matthias Kuhn 	2017-03-10
    
        Fix typo
    
    Merge: 236f44dd4e 4d77431b98
    Tom Kralidis 	2017-03-09
    
        Merge pull request #4243 from tomkralidis/metasearch-add-data-dropdown
    
        MetaSearch: consolidate "Add WxS" buttons into single dropdown button
    
    Nyall Dawson 	2017-03-10
    
        Avoid extra frame drawn around color wheel in menus
    
        Not needed, and looks very ugly with Qt5 styling
    
    Sandro Mani 	2017-03-10
    
        [ArcGIS Rest] Fix some icons
    
    Sandro Mani 	2017-03-10
    
        [ArcGIS Rest] Fix connection key inconsistencies
    
    Jürgen E. Fischer 	2017-03-09
    
        remove python ext-libs that should meanwhile available everywhere
    
    Matthias Kuhn 	2017-03-09
    
        Fix QgsXmlUtils reading list to variant and add test
    
    Matthias Kuhn 	2017-03-09
    
        Save QgsProperty related objects via QVariants
    
    Nyall Dawson 	2017-03-07
    
        Correctly use QgsProperties in editor widgets
    
        TODO: save/restore properties
    
    Tom Kralidis 	2017-03-09
    
        MetaSearch: consolidate "Add WxS" buttons into single dropdown button
    
    Larry Shaffer 	2017-03-09
    
        Skip WMS_GetPrint_SRS test in PyQgsServer, instead of commenting out
    
        As per discussion with Alessandro Pasotti
    
    Merge: bbc849d73e fa89a588e2
    Tom Kralidis 	2017-03-09
    
        Merge pull request #4241 from tomkralidis/issue-16266
    
        add pyproj to Python deps
    
    Tom Kralidis 	2017-03-09
    
        add pyproj to Python deps (http://hub.qgis.org/issues/16266)
    
    Merge: f5d0ba1aa9 573947896b
    Alessandro Pasotti 	2017-03-09
    
        Merge pull request #4235 from boundlessgeo/qgssettings-housekeeping
    
        QgsSettings housekeeping
    
    Larry Shaffer 	2017-03-08
    
        Ensure on macOS generated export header gets copied to frameworks
    
        It *should* get copied with PUBLIC_HEADER property of target, but CMake
        quirk causes it to be skipped if not part of original sources for the
        target, which can’t happen because the target needs to exist first to
        make the export header. This only fixes ‘qgis’ frameworks.
    
        [ci skip]
    
    Larry Shaffer 	2017-03-08
    
        Show only notifications for macOS system tray, not constant menubar icon
    
        Otherwise, a menubar QGIS icon is shown, but contains no child actions.
    
        This method of showing notifications should probably be moved to an
        abstract call. However, on macOS, the showMessage() icon and timeout
        are ignored.
    
        Better to use a direct Obj-C++ method for macOS notifications:
        https://wiki.qt.io/How_to_use_OS_X_Notification_Center
    
    Larry Shaffer 	2017-03-08
    
        Add macOS 1024x1024 icon for dock, app switcher, etc., rendering
    
        [ci skip]
    
    Merge: 94bef531f0 41d5f30961
    Nyall Dawson 	2017-03-09
    
        Merge pull request #4237 from nyalldawson/filter_selected
    
        [needs-docs] Attribute table "show selected features" shows no featureswhen none are selected
    
    Nyall Dawson 	2017-03-09
    
        [needs-docs] Attribute table "show selected features" shows no features
        when none are selected
    
        This change is being driven by performance - the "show selected" mode
        can be used to speed up the attribute table loading for large layers.
        The current behaviour (showing ALL features when none are selected)
        breaks this performance benefit, because if users accidently open
        the table with no selection then they are forced to wait for the
        entire table to load (sometimes takes hours on large tables/slow
        connections).
    
    Merge: 95040c1b42 9f23dd2414
    Nyall Dawson 	2017-03-09
    
        Merge pull request #4231 from nyalldawson/options
    
        [FEATURE] Interface for plugins to embed pages in the options dialog
    
    Nyall Dawson 	2017-03-09
    
        Follow up addition of new units
    
    Merge: e0979046a4 8b2180f379
    Nyall Dawson 	2017-03-09
    
        Merge pull request #4213 from m-kuhn/formatDistanceAreaNew
    
        Modularize distance and area formatting
    
    Matthias Kuhn 	2017-03-08
    
        Unit tests for mm/cm units
    
    Matthias Kuhn 	2017-03-08
    
        [feature] Add support for square centimeters / square millimeter units
    
        Note for documentation writers, centimers / millimeters support has been
        added as well in a previous commit.
    
    Matthias Kuhn 	2017-03-03
    
        Modularize distance and area formatting
    
    Matthias Kuhn 	2017-03-05
    
        [travis] Fold segfault messages
    
    Alessandro Pasotti 	2017-03-08
    
        QgsSettings: homogenize "qgis" keys
    
    Alessandro Pasotti 	2017-03-08
    
        QgsSettings: removed leading slashs from keys
    
    Merge: 5e6d540bbc 7e546c0382
    Nyall Dawson 	2017-03-08
    
        Merge pull request #4233 from myarjunar/test-toMapPixel
    
        add unit test for toMapPoint function
    
    Nyall Dawson 	2017-02-27
    
        Refactor out canvas initializing to project settings
    
    Nyall Dawson 	2017-03-07
    
        Fix potential crash on destroying QgsMapCanvas
    
        If an active job is rendering when a map canvas is destroyed
        then the canvas can crash
    
    Nyall Dawson 	2017-03-08
    
        Qt5 connects
    
    Nyall Dawson 	2017-03-08
    
        Fix annotations not always positioned in reprojected maps correctly
    
    Nyall Dawson 	2017-03-08
    
        Clear cache when setting layer style overrides for canvas
    
        Since old cache images no longer apply
    
    Nyall Dawson 	2017-03-08
    
        Add signal when a map theme changes, add tests
    
    myarjunar 	2017-02-08
    
        add unit test for toMapPoint function
    
    Larry Shaffer 	2017-03-07
    
        Remove macOS standalone browser icon install
    
        [ci skip]
    
    Merge: 97545901ca db138ff8bc
    Sandro Mani 	2017-03-07
    
        Merge pull request #4232 from manisandro/geomchecker
    
        Geometry checker: Add self-contact check
    
    Sandro Mani 	2017-03-07
    
        [Geometry checker] Fix duplicate code in QgsGeometrySelfIntersectionCheckError::isEqual
    
        These checks are already performed by QgsGeometryCheckError::isEqual
    
    Sandro Mani 	2017-03-07
    
        [Geometry checker] Add self-contact check
    
    Merge: e23dcc8fef d672361597
    Tom Kralidis 	2017-03-07
    
        Merge pull request #4228 from tomkralidis/metasearch-http-basicauth
    
        add support for HTTP Basic authentication
    
    Tom Kralidis 	2017-03-06
    
        add support for HTTP Basic authentication (http://hub.qgis.org/issues/16298)
    
    Denis Rouzaud 	2017-03-07
    
        [spell check] avoid multiple replace by adding prev and next char to sed replace command
    
    Denis Rouzaud 	2017-03-07
    
        Revert "spell check: replace only words"
    
        This reverts commit 0d7f697572e646500e002b53053cea0a1c201fd9.
    
    Jürgen E. Fischer 	2017-03-07
    
        spell check: replace only words
    
    Nyall Dawson 	2017-03-07
    
        [NEEDS-DOCS][processing] Move configuration to qgis options dialog
    
    Nyall Dawson 	2017-03-07
    
        [FEATURE] Interface for plugins to embed pages in the options dialog
    
        Allows plugins to embed their options into the standard options
        dialog, instead of implementing their own config dialog and having
        to have extra menu items just for those...
    
    Nyall Dawson 	2017-03-07
    
        Use a checkbox instead of tree item for "no projection" option
    
        Makes this option more visible and easier to associate with the
        old "OTF off" option
    
    Matthias Kuhn 	2017-03-06
    
        Notify about QgsProject::crs changes
    
    Matthias Kuhn 	2017-03-03
    
        [Feature] Path prefix for attachment widget can be defined by expression
    
    Matthias Kuhn 	2017-03-03
    
        [Feature] Conditional styles for relation reference widget
    
    Matthias Kuhn 	2017-03-03
    
        Qt5 connections
    
    Denis Rouzaud 	2017-03-06
    
        fix typo
    
    Jürgen E. Fischer 	2017-03-06
    
        spelling fix
    
    Jürgen E. Fischer 	2017-03-06
    
        spelling fixes
    
    Alessandro Pasotti 	2017-03-06
    
        QgsSettings: removed lower(), now it's case sensistive
    
    Merge: b9a0ba1e28 38079361cb
    D'Hont René-Luc 	2017-03-06
    
        Merge pull request #4124 from pblottiere/security
    
        add unit tests for sql injection
    
    Merge: c2b365c70e 6ce208c776
    Tom Kralidis 	2017-03-05
    
        Merge pull request #4226 from tomkralidis/metasearch-fixes-master
    
        MetaSearch: minor fixes for QGIS 3 compat
    
    Tom Kralidis 	2017-03-05
    
        MetaSearch: minor fixes for QGIS 3 compat
    
    Nathan Woodrow 	2017-02-22
    
        [FEATURE] Add system tray notifcation for finished tasks.
    
        Should work on all platforms and only shows when application is hidden.
    
    Matthias Kuhn 	2017-03-05
    
        [travis] Fold successful tests and some noise
    
    Matthias Kuhn 	2017-03-04
    
        [travis] Less noise when downloading deps
    
    Tom Kralidis 	2017-03-05
    
        [MetaSearch] update release vresion
    
    Merge: 5a962e8d4e 6822d6b1d0
    Tom Kralidis 	2017-03-05
    
        Merge pull request #4224 from tomkralidis/metasearch-fixes-master
    
        Metasearch fixes master
    
    Tom Kralidis 	2017-03-05
    
        MetaSearch: fix help URL (http://hub.qgis.org/issues/16176)
    
    Tom Kralidis 	2017-03-05
    
        MetaSearch: clean OWS URL when adding from search (http://hub.qgis.org/issues/16261)
    
    Jürgen E. Fischer 	2017-03-05
    
        translation string fixes
    
    Jürgen E. Fischer 	2017-03-04
    
        fix more flake8 warnings
    
    Jürgen E. Fischer 	2017-03-04
    
        update translation strings
    
    Merge: 9a747de6db fbe4be884b
    Nyall Dawson 	2017-03-05
    
        Merge pull request #4209 from nyalldawson/postgres_queue_size2
    
        Dynamically adjust postgres feature queue size
    
    Merge: f0d2f6dcf3 346bfe499f
    Nyall Dawson 	2017-03-05
    
        Merge pull request #4164 from nyalldawson/cache_upgrade
    
        Improvements to attribute table performance
    
    Nyall Dawson 	2017-03-05
    
        Update for QgsSettings
    
    Nyall Dawson 	2017-03-05
    
        Update indentation, fix build
    
    Nyall Dawson 	2017-03-05
    
        Indentation
    
    Nyall Dawson 	2017-02-21
    
        Use correct stats in attribute table dialog title
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-02-21
    
        Remove special handling for attribute table "show visible" initial state
    
        This is no longer required as the show visible option now always
        uses provider side filters
    
    Nyall Dawson 	2017-02-21
    
        Avoid unnecessary reloads layer for attribute table
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-02-21
    
        Unvert "Ensure that full cache flag is cleared when invalid"
    
        This is required - when the cache is invalidated it requires
        a full rebuild (eg due to a new attribute being added) in order
        to have complete information.
    
        Since this could be a very lengthy process, it's not safe to
        immediately rebuild the full cache. Instead, clear the full
        cache flag and require users of this class to handle
        responsive cache rebuilding by listening to the invalidated()
        signal from the cache.
    
    Nyall Dawson 	2017-02-20
    
        Revert 38f4a6f
    
    Nyall Dawson 	2017-02-20
    
        Move partial responsibility for filtering attribute table to
        dual view master model
    
        This avoids requiring the table to load ALL features when the
        table is set to just display selected or visible features
    
        Dramatically improves load time of the attribute table when
        working with large layers, so long as the table is set to
        display selected features or visible features by default
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-02-20
    
        Fix attribute table always fetches geometries for features
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-02-20
    
        Ensure that full cache flag is cleared when invalid
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-02-20
    
        Add (failing) test to ensure that attribute table doesn't fetch
        geometry by default
    
        (because performance)
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-02-20
    
        Ensure both attribute table cache & master model request respect
        geometry fetching
    
        If request needs geometry but cache isn't fetching it then cache
        is bypassed. This is a performance hit, so ensure that cache
        and request are always in sync wrt to fetching geoms.
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-02-20
    
        Flip some connects to new style
    
    Nyall Dawson 	2017-02-20
    
        Small cleanup to QgsDualView - don't use cache to access layer
    
    Nyall Dawson 	2017-02-20
    
        Clear existing cache when QgsVectorLayerCache is set to cache geom
    
        Any features inside the cache must be cleared, because they
        won't necessarily have the feature's geometry cached
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2017-03-03
    
        Dynamically adjust postgres feature queue size
    
        Lower the default queue size, but automatically adjust it
        based on how long each fetch takes. This change keeps fetching
        responsive even for slow connections or databases. The current
        approach with a fixed queue size can result in very slow feature
        fetching, which prevents UI updates for multiple seconds.
    
    Alessandro Pasotti 	2017-03-04
    
        QgsSettings: pass all keys through the sanitizer (and lower())
    
    Chris Mayo 	2017-02-28
    
        Add option to select building Georeferencer plugin
    
        If selected require GSL to be installed
    
    Matthias Kuhn 	2017-03-04
    
        [travis] Colorize test results
    
    Matthias Kuhn 	2017-03-04
    
        [travis] Remove leftover env variables
    
    Matthias Kuhn 	2017-03-04
    
        Make test database setup more quiet
    
    Matthias Kuhn 	2017-03-04
    
        [travis] Parallelize dependency bootstrapping
    
    Matthias Kuhn 	2017-03-04
    
        [travis] Add pip cache
    
    Matthias Kuhn 	2017-03-04
    
        Cache travis dependencies
    
    matteo 	2017-03-03
    
        [processing] gdal nearest neighbor test
    
    matteo 	2017-03-03
    
        [processing] gdal moving average interpolation test
    
    matteo 	2017-03-03
    
        [processing] gdal data metrics interpolation test
    
    matteo 	2017-03-03
    
        [processing] gdal IDW test
    
    matteo 	2017-03-03
    
        [processing] gdal raster calculator test
    
    matteo 	2017-03-03
    
        [processing] gdal proximity test
    
    Matthias Kuhn 	2017-03-04
    
        Disable flaky test_wms_getprint_srs test
    
        See https://travis-ci.org/qgis/QGIS/jobs/207575956 for an example of a
        failing test.
    
    Mathieu Pellerin 	2017-03-04
    
        enforce lower-case qgssettings keys (#4218)
    
        * enforce lower-case qgssettings keys
    
        * add QgsSettings::remove() unit test
    
    Nyall Dawson 	2017-03-04
    
        Add a unit test for destroying canvas while a job is canceling
    
    Jürgen E. Fischer 	2017-03-03
    
        header cleanups
    
    Jürgen E. Fischer 	2017-03-03
    
        pep8/pyflakes3 cleanups
    
    Jürgen E. Fischer 	2017-03-03
    
        More QgsSettings updates:
        * revives WMS
        * QgsSettings::clear() added
        * section added to QgsSettings::contains()
        * type parameter added to sip binding of QgsSettings.value()
        * TODO: customization & evis
    
    Jürgen E. Fischer 	2017-03-03
    
        remove python version checks
    
    Jürgen E. Fischer 	2017-03-03
    
        oracle provider: fix build
    
    Jürgen E. Fischer 	2017-03-03
    
        exclude test data from astyling
    
    Jürgen E. Fischer 	2017-03-03
    
        scripts/astyle-all.sh run
    
    Tom Kralidis 	2017-03-03
    
        update data.gov CSW endpoint to https
    
    Denis Rouzaud 	2017-03-03
    
        astyle on left overs
    
    Denis Rouzaud 	2017-03-03
    
        run astyle on src/*
    
    Denis Rouzaud 	2017-03-03
    
        run astyle on src/app
    
    Denis Rouzaud 	2017-03-03
    
        run astyle on src/gui
    
    Denis Rouzaud 	2017-03-03
    
        run astyle on src/core
    
    Denis Rouzaud 	2017-02-25
    
        astyle options
    
    Denis Rouzaud 	2017-02-25
    
        update astyle to 2.06
    
    Merge: fb409b59a9 51da47d61c
    Víctor Olaya 	2017-03-03
    
        Merge pull request #4206 from volaya/fix_processing_provider_update
    
        [processing] fixed update of toolbox after editing script providers
    
    Jürgen E. Fischer 	2017-03-02
    
        oracle provider: use prepared statements with parameters (implements #16251)
    
    Jürgen E. Fischer 	2017-03-02
    
        vector layer ctor: avoid 'Data source is invalid' warning when invoked with defaults
    
    Jürgen E. Fischer 	2017-03-02
    
        canvas: don't try to connect to null layers
    
    Jürgen E. Fischer 	2017-03-02
    
        fix exporting bookmarks
    
    Jürgen E. Fischer 	2017-03-02
    
        oracle provider: update qocispatial driver for/from Qt5
        * handling of private data
        * rely on implicit byte array sharing instead of using data pointers
        * sync with qoci
    
    Nyall Dawson 	2017-03-03
    
        Indentation
    
    Víctor Olaya 	2017-03-02
    
        [processing] fixed update of toolbox after editing script providers
    
    Víctor Olaya 	2017-03-02
    
        [provided] avoid removing toolbox entries when there are no recent algs
    
    Víctor Olaya 	2017-03-02
    
        [processing] fixed reading script description for R algorithms
    
        fixes #16227
    
    Matthias Kuhn 	2017-02-28
    
        Fix map themes in combination w/ offline editing
    
    Merge: e045b369cf ee4681df10
    Alexander Bruy 	2017-03-02
    
        Merge pull request #4088 from volaya/grass_tempfile_fix
    
        [processing] fixed grass tempfiles
    
    Alessandro Pasotti 	2017-03-02
    
        Fixes segfault in QgsSettings::clear, fixes #16233
    
        mGlobalSettings is read-only and can be a nullptr
        that QSettings instance should never be modified
        nor assumed to be instanciated
    
    Merge: e9dee40067 6243f78782
    Nyall Dawson 	2017-03-02
    
        Merge pull request #4204 from nyalldawson/cancel_without_blocking
    
        Don't block when canceling canvas render jobs
    
    Nyall Dawson 	2017-03-02
    
        Add a unit test for map render job cancelation
    
    Nyall Dawson 	2017-03-02
    
        Don't block when canceling canvas render jobs
    
        In some cases canceling render jobs can take a long time. Eg when
        using database layers over a sloooooow connection, canceling a job
        can be blocked by minutes while waiting for the first batch of feature
        fetching to finish. (Since eg postgres features are fetched in batches
        of 2000 with no opportunity to abort mid-way through this).
    
        This meant that while the first render allows the GUI to remain
        responsive, any subsequent render operations which occured before
        the first render completes locks up the whole ui until the first
        render can finish cancellation.
    
        With this change, the render cancelation happens with blocking.
        It means that you can pan and zoom around a map over of slow
        connection without any ui locks.
    
    Nyall Dawson 	2017-03-02
    
        Fix build, warnings on windows
    
    Sandro Mani 	2017-03-01
    
        Fix build against recent sip:
    
        qgsfiledownloader.sip:33:0:
        src/gui/qgsfiledownloader.h:94:5: error: overriding non-deleted function 'virtual QgsFileDownloader::~QgsFileDownloader()'
    
    Merge: e54cb2e805 1e7b8ef49b
    Nyall Dawson 	2017-03-02
    
        Merge pull request #4185 from DelazJ/linepattern
    
        Line pattern fill symbol: Use Spacing instead of Distance
    
    Blottiere Paul 	2017-03-01
    
        add tests on pattern matching
    
    Nyall Dawson 	2017-03-01
    
        Fix failing test + build warning
    
    Merge: aeaa5fc687 081cf96c3f
    Nyall Dawson 	2017-03-01
    
        Merge pull request #4198 from nyalldawson/canvas_api
    
        Remove support for disabling OTF reprojection
    
    Nyall Dawson 	2017-03-01
    
        Indentation
    
    Merge: 26557c9a88 dbca0304d9
    Alexander Bruy 	2017-03-01
    
        Merge pull request #4200 from alexbruy/processing-reorganize-gdal
    
        [processing] rename algorithm groups in GDAL provider
    
    Matthias Kuhn 	2017-02-27
    
        [FEATURE] Add new expression function `env`
    
    Nyall Dawson 	2017-03-01
    
        Fix crash when concurrent rendering operations occur
    
    Nyall Dawson 	2017-03-01
    
        [FEATURE] Allow setting project CRS to "no projection"
    
        This replaces the older "OTF off" setting. If a project has
        no projection set, then the following things happen:
    
        - no reprojection is done while rendering - features are just
        drawn using their raw coordinates
        - ellipsoid, distance and area units, and coordinate display
        are locked out.
        - all measurements are done in unknown map units, and no conversion
        is possible.
    
        As well as addressing the use cases in which users disabled
        OTF reprojection, this setting may also be useful for users
        who use QGIS to create "non-earth" maps, such as RPG or fantasy
        maps, or for microscopic analysis, or some other local reference
        system not related to earth based projections.
    
    Nyall Dawson 	2017-03-01
    
        Allow a "no projection" option in projection selection widget/dialog
    
        This option allows users to select "no projection", when
        there's no suitable projection to select...
    
    Nyall Dawson 	2017-03-01
    
        An invalid CRS should return unknown units for mapUnits
    
    Nyall Dawson 	2017-03-01
    
        Make QgsCoordinateReferenceSystem less noisy with debug messages
    
    Nyall Dawson 	2017-03-01
    
        More efficient use of strings
    
    Nyall Dawson 	2017-02-28
    
        Correctly use QgsMapCanvas::freeze instead of setRenderFlag
    
    Nyall Dawson 	2017-02-28
    
        Improve documentation for QgsMapCanvas and remove false QGIS 3 TODO
    
    Nyall Dawson 	2017-02-28
    
        Remove support for setting map units in QgsMapSettings, QgsMapCanvas and QgsDxfExport
    
        In a post-OTF-disabled world these are no longer required. The
        map units are dictated by the map units for the destination
        CRS.
    
        It's dangerous to separate these two properties as setting
        the incorrect map units for a given CRS will result in
        incorrect scale calculations.
    
    Nyall Dawson 	2017-02-28
    
        Fix failing tests
    
    Nyall Dawson 	2017-02-28
    
        Remove support for disabling OTF reprojection
    
        Because
        - OTF reprojection is mature and stable
        - Should be no cost when not required - transforms are shortcut
        when not required
        - Reduces code complexity
        - Canvas OTF support was being incorrectly used as a flag for
        whether measurements should be made in ellipsoidal mode. Instead
        the project's ellipsoid setting should be checked for this.
        - Should simplify behavior for new users
    
    Matthias Kuhn 	2017-02-28
    
        Fix mac build
    
    Matthias Kuhn 	2017-02-28
    
        Add QgsUnitTypes::toAbbreviatedString
    
    Larry Shaffer 	2017-02-21
    
        Update QScintilla CMake find module to handle new lib name in 2.10
    
        [ci skip]
    
    Merge: 79580be502 98d323edb1
    D'Hont René-Luc 	2017-02-28
    
        Merge pull request #4157 from rldhont/server-wcs-configparser
    
        [Server] Remove QgsWCSProjectParser
    
    Harrissou Sant-anna 	2017-02-22
    
        Locked item can't be moved with arrow keys
    
    Matthias Kuhn 	2017-02-28
    
        Add icons to some shortcut configurations
    
    Denis Rouzaud 	2017-02-27
    
        [needs-docs] keyboard shortcut to toggle snapping (S)
    
        Pressing the key "S" will toggle snapping. This helps to quickly
        enable/disable snapping while digitizing.
    
    Alexander Bruy 	2017-02-28
    
        [processing] rename algorithm groups in GDAL provider
    
    Nyall Dawson 	2017-02-28
    
        Fix some use of canvas CRS when project CRS should be used
    
    Nyall Dawson 	2017-02-28
    
        Flip QgsMapCanvas connects to new style
    
        Also remove unneeded duplicate signal
    
    Merge: 887ca6f95a 5312965e61
    Nyall Dawson 	2017-02-28
    
        Merge pull request #4193 from nyalldawson/proj_widget_api
    
        Rename projection selection widgets and clean up API
    
    Nyall Dawson 	2017-02-27
    
        Rename projection selection widgets and cleanup API
    
        The current names for QgsProjectionSelector and
        QgsGenericProjectionSelector are confusing
    
    D'Hont René-Luc 	2017-02-17
    
        [Server] Remove QgsWCSProjectParser
    
    Merge: 0eccc89ada f56e6b9d3e
    Hugo Mercier 	2017-02-27
    
        Merge pull request #4195 from mhugo/fix_vlayers
    
        [virtual layers] Fix encoding issues in dbmanager
    
    Denis Rouzaud 	2017-02-27
    
        remove extra file
    
    Denis Rouzaud 	2017-02-27
    
        find edited files locally
    
    Hugo Mercier 	2017-02-27
    
        [dbmanager] Fix encoding issues with virtual layers
    
    Hugo Mercier 	2017-02-27
    
        [virtual layer] Fix geometry column detection for types with Z
    
    Merge: 171dfe1130 ab9bdd4339
    Nyall Dawson 	2017-02-27
    
        Merge pull request #4188 from luzpaz/small-doxy-typo
    
        [skip ci] small doxygen typo
    
    Martin Dobias 	2017-02-26
    
        Retry WMS/WMTS/XYZ requests only on timeout (fixes #15854)
    
        It does not really make sense to retry if server returns 404 Not Found or similar...
    
    Kunda 	2017-02-25
    
        [skip ci] small doxygen typo
    
    Denis Rouzaud 	2017-02-23
    
        remove autopep8 and flip from main build (no more qgisstyle)
    
    Martin Dobias 	2017-02-25
    
        [FEATURE] Config dialog for XYZ tile connections + editing of existing ones
    
        As a bonus, also made zmin/zmax configuration visible to users
    
    Matthias Kuhn 	2017-02-24
    
        Add new constructor QgsPoint( const QgsPointV2& )
    
    Matthias Kuhn 	2017-02-24
    
        Move QgsVector to its own header
    
    Matthias Kuhn 	2017-02-24
    
        Build astyle
    
    Jürgen E. Fischer 	2017-02-24
    
        message log viewer: window isn't closeable and last tab has to stay
        (fixes #16220)
    
    Matthias Kuhn 	2017-02-24
    
        Indentation fix
    
    Andreas Sturmlechner 	2017-02-19
    
        Don't link to QtWebKit when it's disabled
    
    Matthias Kuhn 	2017-02-23
    
        Do not re-lookup already present CRSes
    
    Matthias Kuhn 	2017-02-23
    
        Remove protected API from non-inherited class
    
    Matthias Kuhn 	2017-02-22
    
        Default integers to QLongLong in expressions
    
    Harrissou Sant-anna 	2017-02-24
    
        Restructure Marker line symbol layer dialog (#4183)
    
    Martin Dobias 	2017-02-24
    
        A bit of const-correctness and new convenience methods for edit tools
    
    Harrissou Sant-anna 	2017-02-23
    
        Use Spacing instead of Distance
    
    Jürgen E. Fischer 	2017-02-23
    
        fix text format widget connection
    
    Jürgen E. Fischer 	2017-02-23
    
        run t2t
    
    Denis Rouzaud 	2017-02-23
    
        run spelling and indentation test on another Travis build (#4180)
    
    Matthias Kuhn 	2017-02-23
    
        Add missing include
    
    Matthias Kuhn 	2017-02-22
    
        Fix relations in offline editing
    
    Matthias Kuhn 	2017-02-23
    
        Code cleanup
    
    Jürgen E. Fischer 	2017-02-23
    
        translation string fixes
    
    Jürgen E. Fischer 	2017-02-23
    
        osgeo4w: remove pyc on install and uninstall
    
    Bernhard Ströbl 	2017-02-23
    
        [processing] replace alg Eliminate with new alg EliminateSelection
    
        * [processing] replace alg Eliminate with new alg EliminateSelection
    
        * Deprecate Eliminate algorithm
    
        * Expose new EliminateSelection algorithm in GUI
    
        * Rename ouput layer
    
        * Reflect algorithm changes in help
    
        * Remove superfluous init method
    
        * Simplify code, thanks Nyall
    
        * Improve transfer of selection to processLayer
    
        * Remove deprecated Eliminate algorithm
    
        * Remove test for Eliminate
    
        * Fix indentation
    
    Nyall Dawson 	2017-02-23
    
        Always reread recent projects before saving new ones
    
        Avoids loss of recent projects from menu if working in multiple
        QGIS sessions concurrently
    
    Merge: b95eb07882 b29a8d0c26
    Nyall Dawson 	2017-02-23
    
        Merge pull request #4178 from nyalldawson/fix_16217
    
        Accept any whitespace delimiters when parsing WKT (fix #16217)
    
    Nyall Dawson 	2017-02-23
    
        Accept any whitespace delimiters when parsing WKT (fix #16217)
    
    Nyall Dawson 	2017-02-23
    
        [composer] Friendlier error messages when exports fail
    
        Make it clear that this is likely because the destination
        file is open in another application
    
    Nyall Dawson 	2017-02-23
    
        Prompt before replacing an existing map theme
    
        It's too easy to accidently (and unrecoverably) erase an
        entire theme using the replace preset menu
    
    Nyall Dawson 	2017-02-23
    
        Flip some connects to new style
    
    Blottiere Paul 	2017-02-08
    
        [Server] add unit tests for sql injection
    
    Denis Rouzaud 	2017-02-22
    
        make spell test a proper test and not a standalone script
    
    Marco Hugentobler 	2017-02-22
    
        Add unit test if circular arc segmentation produces the same vertices in both directions
    
    Mathieu Pellerin 	2017-02-22
    
        [FEATURE] epoch() expression function (#4151)
    
        This commit adds an epoch() function to the expression engine which
        returns the interval in milliseconds between the unix epoch and a
        given date value.
    
    Alessandro Pasotti 	2017-02-22
    
        [feature] QgsSettings QGIS QSettings replacement (#4160)
    
        * [feature] QgsSettings QGIS QSettings replacement
    
        This is the new QgsSettings class that adds an (optional)
        Global Settings additional ini file where a system administrator
        can store default values for the settings and provide
        pre-configuration.
    
        If an ini file named qgis_global_settings.ini is found
        in the pkgDataPath directory it is automatically loaded,
        this path can be overriden by a command line argument
        ( --globalsettingsfile path ) and through an environment
        variable (QGIS_GLOBAL_SETTINGS_FILE).
    
    Merge: 013397b0f8 47683fca4f
    Nyall Dawson 	2017-02-22
    
        Merge pull request #4174 from nyalldawson/stroke
    
        [needs-docs] Rename Outline and Border -> Stroke
    
    Nyall Dawson 	2017-02-22
    
        [needs-docs] Rename Outline and Border -> Stroke
    
        This change is being driven by:
    
        - need for consistent terminology in the api. Currently there's
        a confusing mix of border/outline used
        - need for consistent terminology in the gui - we have a mix
        of "border"/"outline"/"pen"
        - bringing QGIS into line with the standard terminology used
        in other graphic editing programs
    
    Merge: 3b016466a2 0f16eb869c
    Even Rouault 	2017-02-22
    
        Merge pull request #4170 from rouault/gdal_mask
    
        [GDAL provider] Expose GDAL mask band as a pseudo alpha band.
    
    Nyall Dawson 	2017-02-22
    
        Add missing "interval" and "curvepoint" modes to data defined line marker (fix #16212)
    
    Merge: 18b9f407ce 4790035efa
    Nyall Dawson 	2017-02-22
    
        Merge pull request #4147 from nyalldawson/exp_feature
    
        Optimise expression context storage/retrieval of features
    
    Nyall Dawson 	2017-02-22
    
        Add method to remove feature from a QgsExpressionContextScope
    
    Merge: bde4ff99c4 74abd5bbf6
    Nyall Dawson 	2017-02-22
    
        Merge pull request #4154 from nyalldawson/coloring
    
        [FEATURE][processing] New algorithm for topological coloring of polygons
    
    Nyall Dawson 	2017-02-15
    
        Optimise expression context storage/retrieval of features
    
        Shaves ~10% rendering time off a 1 million point layer
    
    Nyall Dawson 	2017-02-22
    
        [FEATURE][processing] Topological coloring can have a minimum
        distance between features assigned the same color set
    
    Nyall Dawson 	2017-02-17
    
        Add method to assign colors in order to maximize the distance between
        features assigned to same color
    
        This is the most cartographically pleasing color arrangement in my
        opinion as it creates a nicely distributed set of colors.
    
    Nyall Dawson 	2017-02-17
    
        Make algorithm recursive
    
        When a new color is required, repeat the color assignment process.
        This is the fastest part of the algorithm, so there's no noticable
        speed drop. Repeating the whole coloring ensures that newly added
        colors are properly balanced with respect to other colors, and avoids
        the situation where one of the last features to be colored requires
        a whole new class to be created, which will only have a few possible
        members.
    
        Overall this results in more balanced color assignment.
    
    Nyall Dawson 	2017-02-17
    
        Add balance by area mode
    
        This mode attempts to assign colors in such a way that the total
        area of features assigned to each color class is balanced. It helps
        avoid larger features causing a single color class to appear more
        dominant on a colored map.
    
    Nyall Dawson 	2017-02-17
    
        Allow specifying minimum number of colors for coloring map
    
    Nyall Dawson 	2017-02-17
    
        [FEATURE][processing] New algorithm for topological coloring of polygons
    
        This ports to old (pre 2.0!!) topocolor plugin to processing. It's based
        off my beta 2.x fork (never publicly released) which implemented
        a bunch of improvements to the algorithm allowing for minimal number
        of required colors and also balanced counts of features assigned
        each individual color.
    
        ** Pretty sure this plugin was highlighted in Victor's presentation
        about plugins-which-shouldn't-be-plugins-and-should-be-processing-algs
        instead. It's a prime example of a plugin where the amount of code
        required for gui+setup exceeded the actual "guts" of the plugin by
        a huge factor, and which is much more useful when it can be
        integrated into a larger processing model.
    
    Merge: 66888fecc2 7da28d19b1
    Nyall Dawson 	2017-02-22
    
        Merge pull request #4169 from nyalldawson/props_gui
    
        [FEATURE] Interactive curve editing for property overrides
    
    Nyall Dawson 	2017-02-22
    
        Harmonize plot appearance between gradient editor and curve editor
    
    Nyall Dawson 	2017-02-22
    
        Expand curve editor if enabled
    
    Nyall Dawson 	2017-02-22
    
        [FEATURE] Show a histogram for values behind curve editor
        in property assistant
    
        Makes it easier to set suitable curves. Populated in the
        background for a nice reponsive widget!
    
    Nyall Dawson 	2017-02-22
    
        Allow value fetching and histogram calculation to be canceled
    
    Nyall Dawson 	2017-02-21
    
        [FEATURE] Interactive curve editing for property overrides
    
        This adds a new interactive "curve" to the assistant widgets.
        It allows you to fine tune exactly how input values get
        mapped to output sizes/colors/etc.
    
        Think GIMP or Photoshop curves, but for your data...
    
    Nyall Dawson 	2017-02-21
    
        Restrict curve points to 0-1 range
    
    Nyall Dawson 	2017-02-21
    
        Allow QgsPropertyTransformers to have an associated QgsCurveTransform
    
    Nyall Dawson 	2017-02-16
    
        Implement a photoshop-esque curve transformer
    
        Handles scaling of input values to output values by using
        a curve created from smoothly joining a number of set
        control points.
    
        This assists in creation of curve type transforms, typically
        seen in raster image editing software (eg the curves dialog
        in GIMP or Photoshop). Transforms are created by passing a
        number of set control points through which the transform curve
        must pass. The curve is guaranteed to exactly pass through
        these control points. Between control points the curve is
        smoothly interpolated so that no disjoint sections or
        "corners" are present.
    
    Even Rouault 	2017-02-21
    
        [GDAL provider] Expose GDAL mask band as a pseudo alpha band.
    
        Some TIFF formulations, for example RGB TIFF with JPEG YCbCr compression, cannot
        include a regular alpha band and instead use the GDAL mask band mechanism. Such
        mask bands were ignored up to now. Now expose them as if they were alpha bands.
    
    Merge: 6ce8d9480b 7812d4fb17
    Nyall Dawson 	2017-02-22
    
        Merge pull request #4165 from 3nids/removethe
    
        remove the-prefix from source code
    
    Denis Rouzaud 	2017-02-21
    
        remove the-prefix from source code
    
        this might result in variables having the same name as some methods
    
    Denis Rouzaud 	2017-02-21
    
        using a single list to exclude tests on travis
    
    Merge: 293e1ee01c 975b5890b9
    Marco Hugentobler 	2017-02-21
    
        Merge pull request #4167 from mhugent/direction_neutral_segmentation
    
        Segmentize circular strings the same way in both directions
    
    Denis Rouzaud 	2017-02-21
    
        fix print spell check progress on Travis to avoid timeouts (followup 6cc58f3869a7f0642a78ee8f379e0b7862292c0b)
    
    Jürgen E. Fischer 	2017-02-21
    
        use constant for raster iterator default (followup baa5d90, f924578)
    
    Jürgen E. Fischer 	2017-02-21
    
        fix link warning
    
    Jürgen E. Fischer 	2017-02-21
    
        spell check: fix travis condition
    
    Jürgen E. Fischer 	2017-02-21
    
        wms: initialize mStepWidth/mStepHeight w/o parseUri (fixes xyz layer
        after baa5d90)
    
    Denis Rouzaud 	2017-02-21
    
        print spell check progress on Travis to avoid timeouts
    
    Jürgen E. Fischer 	2017-02-21
    
        osgeo4w: include .vars in nightly
    
    Merge: 3da44134d8 e20ed4bfdb
    Marco Hugentobler 	2017-02-21
    
        Merge branch 'master' of https://github.com/qgis/QGIS into direction_neutral_segmentation
    
    Nyall Dawson 	2017-02-21
    
        Add missing doc
    
    Merge: 4c92689d14 db5dd85408
    Nyall Dawson 	2017-02-21
    
        Merge pull request #4163 from nyalldawson/clang_tidyu
    
        Fix a bunch of suggestions from clang-tidy
    
    Jürgen E. Fischer 	2017-02-21
    
        fix windows build
    
    Jürgen E. Fischer 	2017-02-21
    
        [FEATURE] allow to configure maximum request size for WMS requests (fixes #16182)
        Hardwired setting was 2000, which is still default.
    
    Jürgen E. Fischer 	2017-02-20
    
        release.pl: allow tagging branches as ltr on point releases and
        bypass pre-commit hooks
    
        (cherry picked from commit 84cc3778d5dd1e9b25a9641a7de1c7f33b601029)
    
    Merge: 3dcb0c44c0 c4970aafd2
    Larry Shaffer 	2017-02-20
    
        Merge pull request #4090 from dakcarto/find-qgis-cmake
    
        FindQGIS.cmake updates
    
    Nyall Dawson 	2017-02-21
    
        Fix some more clang-tidy suggestions
    
    Nyall Dawson 	2017-02-21
    
        Fix build error and warnings
    
    Nyall Dawson 	2017-02-20
    
        Fix a bunch of suggestions from clang-tidy
    
        And add a new CLANG_TIDY_EXE cmake option. If this is set to the
        path to the clang_tidy executable then a bunch of clang-tidy
        checks will be run during compilation.
    
    Alexandre Neto 	2017-02-20
    
        Adds tooltips to the add/remove variable buttons
    
    Nyall Dawson 	2017-02-21
    
        Remove temporary group box from diagram properties (fix #16206)
    
    Nyall Dawson 	2017-02-21
    
        Remove invalid tooltip from arrow symbol widget (fix #16208)
    
    Nyall Dawson 	2017-02-21
    
        Remove use of deprecated auto_ptr
    
    Nyall Dawson 	2017-02-21
    
        Fix build warning
    
    Marco Hugentobler 	2017-02-20
    
        Segmentize circular strings the same way in both directions, avoiding problems with tiny gaps/overlaps
    
    Jürgen E. Fischer 	2017-02-20
    
        fix 74df875
    
    Jürgen E. Fischer 	2017-02-20
    
        debian packing: add plotly dependency
    
    Jürgen E. Fischer 	2017-02-20
    
        fix warnings
    
    Jürgen E. Fischer 	2017-02-20
    
        remove standalone browser
    
    Denis Rouzaud 	2017-02-06
    
        Ensure that QgsApplication members are usable even when no
        QgsApplication instance is available
    
        Fixes crash when using custom widgets with Qt Designer
    
    Denis Rouzaud 	2017-02-20
    
        add search capability to project properties dialog
    
    Denis Rouzaud 	2017-02-20
    
        [fix #16193] allow minimization of left panel in option dialogs
    
    Matthias Kuhn 	2017-02-20
    
        Add missing sip bindings
    
    Matthias Kuhn 	2017-02-20
    
        Remove Q_INVOKABLE in sipdiff
    
    Matthias Kuhn 	2017-02-17
    
        Expose QgsRelation to QML
    
        API changes for consistency:
          - setRelationName has been renamed to QgsRelation::setName
          - setRelationId has been renamed to QgsRelation::setId
    
    Matthias Kuhn 	2017-02-17
    
        Expose relationManager to QML
    
    Matthias Kuhn 	2017-02-16
    
        Remove "the"-prefix from method signatures
    
    Jürgen E. Fischer 	2017-02-20
    
        fix bde9b46
    
    Jürgen E. Fischer 	2017-02-20
    
        osgeo4w: add qt plugin path for tests
    
    Jürgen E. Fischer 	2017-02-19
    
        osgeo4w: also provider wrapper for browser (followup 801184a)
    
    Jürgen E. Fischer 	2017-02-19
    
        processing: improve saga detection on windows
    
    Jürgen E. Fischer 	2017-02-19
    
        nsis: hide details by default
    
    Nathan Woodrow 	2017-02-20
    
        [FEATURE] Add support for Windows jump lists (#4161)
    
    Jürgen E. Fischer 	2017-02-18
    
        osgeo4w: add a minimal exe wrapper to initialize the enviroment and load
        qgis_app.dll (inspired by Nathan's PR #4156)
    
        On install each shortcut/configuration gets a own copy of the (small)
        exe.  That exe is started through the batch file that originally was
        used to start the app at runtime. Argument --exit will cause the wrapper
        to just dump the environment to an .env file next to the copy of the
        .exe.  The created shortcuts now point at those .exes instead of the
        batch files.
    
        At runtime the .exes source their .env file to get a working environment
        to run QGIS (ie. qgis_app.dll).  This for example allows the application
        to be pinned to the taskbar and avoids the of necessity of batch files
        at runtime to start the app.
    
    Merge: 9ed189e2c6 97f6a52515
    Nyall Dawson 	2017-02-19
    
        Merge pull request #4126 from nyalldawson/task_progress
    
        [win] Show task manager progress in windows task bar
    
    Jürgen E. Fischer 	2017-02-18
    
        fix windows build
    
    Nyall Dawson 	2017-02-18
    
        Ensure all pointer variables are initialized to nullptr
    
    DelazJ 	2016-11-26
    
        split long tooltip in multiline
    
    Merge: f66b0baf16 04475f8e32
    Marco Hugentobler 	2017-02-17
    
        Merge pull request #4130 from mhugent/wfs_gml_from_geometry
    
        Take wfs gml directly from geometry
    
    Merge: 5c211eac39 e77ccba1ae
    Alexander Bruy 	2017-02-17
    
        Merge pull request #4144 from alexbruy/processing-results-viewer
    
        [processing] convert results viewer to dock
    
    Nyall Dawson 	2017-02-17
    
        Use a pan tool in the browser canvas preview
    
    Nyall Dawson 	2017-02-17
    
        Fix labeling unit types incorrectly restored as map units from old projects
    
    Marco Hugentobler 	2017-02-16
    
        Adapt gml3 unit tests to use  instead of 
    
    Merge: 441f6e6e6e 2dfb6dcc5d
    Matthias Kuhn 	2017-02-16
    
        Merge pull request #4049 from boundlessgeo/master-SldRotationFix
    
        Tests and fix to read sld:Rotation when does not have ogc sub tags
    
    Merge: aa862810e3 3a12f2a0b6
    Alexander Bruy 	2017-02-16
    
        Merge pull request #4120 from arnaud-morvan/processing_fix_boolean_wrapper
    
        [processing] fix boolean widget wrapper in batch dialog
    
    Merge: f587ae5f30 f2ac88ba25
    Alexander Bruy 	2017-02-16
    
        Merge pull request #4146 from jdugge/master
    
        [processing] gdal translate fixes
    
    Merge: 35d9b83aa5 1d68c164e2
    Alexander Bruy 	2017-02-16
    
        Merge pull request #4150 from alexbruy/processing-graphs
    
        [processing] improve graphs
    
    Alexander Bruy 	2017-02-16
    
        remove old code
    
    Alexander Bruy 	2017-02-16
    
        move results viewer icon to QGIS icons directory
    
    Alexander Bruy 	2017-02-10
    
        [processing] convert results viewer to dock
    
    Merge: 7f1ff08ebb a124fbfe62
    Matthias Kuhn 	2017-02-16
    
        Merge pull request #4138 from nyalldawson/touch
    
        Rework map touch tool
    
    Merge: cdb35d6288 f999970899
    Víctor Olaya 	2017-02-16
    
        Merge pull request #4116 from ghtmtt/r_prov
    
        [processing] small fix for R provider
    
    Merge: 7d2d6e89ba 337d1889b8
    Víctor Olaya 	2017-02-16
    
        Merge pull request #4119 from arnaud-morvan/processing_postgis_wrappers
    
        [processing] Add PostGIS widget wrappers
    
    Nyall Dawson 	2017-02-16
    
        Better feedback and responsiveness when saving large shapefile layers
    
    Martin Dobias 	2017-02-16
    
        Use a path resolver class instead of QgsProject::instance() in map layers
    
        A new class QgsPathResolver is introduced for conversion between absolute
        and relative paths when reading/writing XML.
    
        Cleaned up code in layer definition file support (.qlr) to better handle
        relative/absolute path conversion.
    
    Nyall Dawson 	2017-02-16
    
        Make saving shapefiles slightly faster
    
    Alexander Bruy 	2017-02-15
    
        don't open output file automatically
    
    Alexander Bruy 	2017-02-15
    
        remove old imports
    
    Alexander Bruy 	2017-02-15
    
        [processing] update polar plot
    
    Alexander Bruy 	2017-02-15
    
        [processing] update mean and std.dev plot
    
    Alexander Bruy 	2017-02-15
    
        [processing] update raster layer histogram
    
    Alexander Bruy 	2017-02-10
    
        [processing] update vector layer histogram
    
    Alexander Bruy 	2017-02-10
    
        [processing] update vector layer scatterplot
    
    Alexander Bruy 	2017-02-10
    
        [processing] update bar plot
    
    Matteo Ghetta 	2017-02-15
    
        [processing] test poly_from_extent (#4149)
    
    Tudor Bărăscu 	2017-02-15
    
        show shortcuts in advanced digitizing tools tooltips + fix small typo (#4102)
    
        * show shortcuts in tooltips of advanced digitizing panel
    
        + fix small typo
    
        * advanced digitizing tooltips styling
    
    Jürgen E. Fischer 	2017-02-15
    
        update some documentation references to QgsDataDefinedButton/QgsDataDefinedSymbolDialog
    
    Jürgen E. Fischer 	2017-02-15
    
        QgsFeature: add pythonic notes to api doc and add QgsFeature.attribute(fieldIdx) binding
    
    Nyall Dawson 	2017-02-15
    
        Update indentation
    
    lbartoletti 	2017-02-11
    
        Move midpoint to QgsGeometryUtils
    
    lbartoletti 	2017-02-10
    
        Add some utils functions for QgsPointV2 (distance3D, midpoint)
    
    jdugge 	2017-02-14
    
        Update translate.py
    
    Juernjakob Dugge 	2017-02-14
    
        GDAL translate algorithm: Default value for EXPAND, make PROJWIN optional
    
    Alexander Bruy 	2017-02-14
    
        add anchor to help URL only if necessary
    
    Jürgen E. Fischer 	2017-02-14
    
        api_break.dox: QgsMapLayerRegistry was removed
    
    Matthias Kuhn 	2017-02-14
    
        Fix building with -DWITH_BINDINGS=OFF
    
    Merge: 349687164a 5028cc76ac
    Alexander Bruy 	2017-02-14
    
        Merge pull request #4127 from arnaud-morvan/processing_fix_postgis_dberror
    
        [processing] Fix infinite recursion in DbError.__str__
    
    Harrissou Sant-anna 	2017-02-10
    
        Add new help links
    
    Harrissou Sant-anna 	2017-02-10
    
        Fix links to official documentation
    
        Avoid use of relative (hence temporary) hyperlinks
    
    Alexander Bruy 	2017-02-14
    
        [processing] improve SAGA version check. Fix getCopy() method
    
    Matthias Kuhn 	2017-02-14
    
        Install qgsmaplayerref.h
    
    Marco Hugentobler 	2017-02-14
    
        Enable gml3 curve output for compoundcurve and some fixes for gml3 output in general
    
    Merge: edb30a2191 efb0c4028f
    Nyall Dawson 	2017-02-14
    
        Merge pull request #4141 from nyalldawson/props_gui
    
        Properties framework part 2 - gui component
    
    Nyall Dawson 	2017-02-14
    
        Add missing diagram is obstacle property button
    
    Nyall Dawson 	2017-02-14
    
        Fix diagram property buttons do not hide with associated widget (fix #16164)
    
    Nyall Dawson 	2017-02-14
    
        Fix diagram legend symbol selector missing associated layer (refs #16164)
    
    Nyall Dawson 	2017-02-14
    
        Fix potential crash in color assistant, set a default ramp
    
    Nyall Dawson 	2017-02-14
    
        Fix diagram distance property override button association (refs #16164)
    
    Nyall Dawson 	2017-02-14
    
        Tweak dialogs
    
    Nyall Dawson 	2017-02-14
    
        Fix failing equality operator test
    
    Nyall Dawson 	2017-02-14
    
        Update sip bindings
    
    Nyall Dawson 	2017-02-13
    
        Fix doxygen warnings and failing test
    
    Nyall Dawson 	2017-02-13
    
        Replace QgsDataDefinedButton custom widget with QgsPropertyOverrideButton widget
    
    Nyall Dawson 	2017-02-13
    
        Tweaked numeric assistant for rotation properties
    
    Nyall Dawson 	2017-02-13
    
        [FEATURE] Add a generic numeric transform assistant for easy scaling of values
    
    Nyall Dawson 	2017-02-13
    
        Some visual tweaks to property assistant widget
    
    Nyall Dawson 	2017-02-13
    
        Add some spacing around preview icons in property assistant
    
    Nyall Dawson 	2017-02-13
    
        Use a vertical layout for property assistant when in dock mode
    
    Nyall Dawson 	2017-02-13
    
        [FEATURE] Interactive color assistant for data defined colors
    
    Nyall Dawson 	2017-02-13
    
        Remove deprecated QgsScaleExpression and QgsSizeScaleWidget classes
    
    Nyall Dawson 	2017-02-13
    
        Remove last use of QgsSizeScaleWidget
    
    Nyall Dawson 	2017-02-13
    
        Show a default symbol in assistant legend preview if none set
    
    Nyall Dawson 	2017-02-13
    
        Use width assistant for arrow width/start width
    
    Nyall Dawson 	2017-02-13
    
        Fix clearing data defined outline width
    
    Nyall Dawson 	2017-02-13
    
        Show size assistant for stroke width properties
    
    Nyall Dawson 	2017-02-13
    
        If transformer set on property, allow transformer to handle null values
    
    Nyall Dawson 	2017-02-13
    
        Restore legend preview in symbol size assistant
    
    Nyall Dawson 	2017-02-13
    
        Fix legend display of scaled sizes for QgsSingleSymbolRenderer
    
    Nyall Dawson 	2017-02-09
    
        Small tweaks to property override button behavior
    
    Nyall Dawson 	2017-02-09
    
        Fix build
    
    Nyall Dawson 	2017-02-09
    
        Remove QgsDataDefined
    
        Now completely replaced by QgsProperty and the properties framework
    
    Nyall Dawson 	2017-02-09
    
        Remove QgsDataDefinedButton
    
        Now completely replaced by QgsPropertyOverrideButton
    
    Nyall Dawson 	2017-02-09
    
        Deprecate QgsScaleExpression
    
        Has now been completely replaced by QgsSizeScalePropertyTransformer
    
    Nyall Dawson 	2017-02-09
    
        Adds methods which attempt to parse expression based properties
        as property transformers
    
    Nyall Dawson 	2017-02-02
    
        Add basic shell for widget
    
    Merge: bd46b7809b 35bb5c611f
    Nyall Dawson 	2017-02-14
    
        Merge pull request #4134 from nyalldawson/save_task
    
        [FEATURE] Background saving of vector layers
    
    Merge: e025b58bfc e740890cf6
    Nyall Dawson 	2017-02-14
    
        Merge pull request #4140 from nyalldawson/label_order
    
        Add non-stable API call to render a layer above the labels in the map canvas
    
    Nyall Dawson 	2017-02-13
    
        Add custom layer property to render a layer over labels in the map canvas
    
        Usage:
    
        layer.setCustomProperty('rendering/renderAboveLabels', True)
    
        This is exposed only as a layer custom property since it's really just
        exposing some private internals of the rendering map composition. It's
        not supported outside of canvas, and only works when parallel rendering
        with render cache is enabled.
    
        It's not exposed anywhere in GUI for this same reason. Consider it a
        hidden API call until someone implements proper handling of mixed
        layer/label stacking order.
    
    Nyall Dawson 	2017-02-14
    
        Fix build warning
    
    Nyall Dawson 	2017-02-10
    
        [FEATURE][processing] Algorithm to find an unknown layer's projection
    
        If you have a layer with an unknown CRS, this algorithm gives a list
        of possible candidate CRSes which the layer could be in.
    
        It allows users to set the area (and corresponding CRS) which they know
        the layer should be located near. The algorithm then tests every CRS
        in the database to see what candidate CRSes would cause the layer
        to be located at that preset area.
    
        It's much faster than it sounds!! (just a couple of seconds)
    
        Sponsored by SMEC/Surbana Jurong
    
    Nyall Dawson 	2017-02-10
    
        [processing] Allow extent parameters to avoid matching layer CRS check
    
    Nyall Dawson 	2017-02-10
    
        Add method to retrieve all valid srs ids from CRS databases
    
    Merge: 787c84667d 38f87a624e
    Nyall Dawson 	2017-02-14
    
        Merge pull request #4111 from nyalldawson/refresh_layers
    
        [FEATURE] Allow layers to be automatically refreshed at a specified interval
    
    arnaud.morvan@camptocamp.com 	2017-02-10
    
        [processing] Fix infinite recursion in DbError.__str__
    
    Harrissou Sant-anna 	2017-02-03
    
        Set a name to the raster resampling dialog
    
    Merge: 92091c536b 332961f748
    Vincent Mora 	2017-02-13
    
        Merge pull request #3905 from nextgis/25d_enhancement
    
        [FEATURE] QGIS setting to choose default Z value
    
    Nyall Dawson 	2017-02-13
    
        Flip task manager to use weak layer pointers instead of layer ids
    
    Nyall Dawson 	2017-02-12
    
        Allow QgsVectorFileWriter to report approx progress
    
    Nyall Dawson 	2017-02-12
    
        QgsFeedback can handle report progress reports
    
    Nyall Dawson 	2017-02-12
    
        Add unit tests for QgsVectorFileWriterTask
    
    Nyall Dawson 	2017-02-12
    
        Register vector file writer task as dependent on layer
    
    Nyall Dawson 	2017-02-11
    
        [FEATURE] Background saving of vector layers
    
        Switches the vector layer save operation to a background task
        using the task manager framework. Allows layers to saved without
        blocking the interface.
    
    Nyall Dawson 	2017-02-06
    
        [FEATURE] Allow layers to be automatically refreshed at a specified interval
    
        This allows users to set a timer interval in layer properties
        for individual layers. These layers will be automatically refreshed
        at a matching interval.
    
        Canvas updates are deferred in order to avoid refreshing multiple
        times if more than one layer has an auto update interval set.
    
        Additionally, logic has been added to skip any auto redraws of
        the canvas while the canvas is already being redrawn. This avoids
        issues caused by setting a layer auto refresh to a shorter time than
        is required to redraw the canvas.
    
    Nyall Dawson 	2017-02-07
    
        Add unit tests for deferred layer refresh
    
        QgsMapCanvas test is rather messy, but I can't find anyway to
        avoid showing the canvas in order to get a predictable result
    
    Nyall Dawson 	2017-02-06
    
        Allow QgsMapLayer::triggerRepaint to defer updates
    
        By calling QgsMapLayer::triggerRepaint( true ) any cached
        version of the layer will be invalidated, but a map canvas
        refresh won't automatically be triggered
    
        This allows invalidation of cached images while deferring
        the actual map update until the next canvas refresh.
    
    Jürgen E. Fischer 	2017-02-12
    
        dxf export: consider layer styles (fixes #15946)
    
    Marco Hugentobler 	2017-02-12
    
        Change gml test output (use xmlns instead of gml: which both is valid)
    
    Jürgen E. Fischer 	2017-02-12
    
        oracle provider: followup 9ceb6c67
    
    Nyall Dawson 	2017-02-12
    
        Add API break notes for QgsMapToolTouch
    
    Mathieu Pellerin 	2017-02-12
    
        [ui] adjust size and spacing of welcome screen title (#4139)
    
    Nyall Dawson 	2017-02-12
    
        Rework map touch tool
    
        Qt5 allows runtime detection of touch devices. This commit reworks
        the current touch map tool by pulling its behavior into the normal
        pan tool when a touch device is detected.
    
        It avoids the need for a seperate map tool for touch interaction,
        and also avoids having this tool always appear on the Windows
        builds (regardless of the presence of a touch device)
    
    Mathieu Pellerin 	2017-02-12
    
        [ui] fix touch icon rendering a black background (#4137)
    
    Nyall Dawson 	2017-02-12
    
        Expose QgsGeometryUtils to python bindings
    
        Has some handy functions and there's no strong reason anymore
        why these shouldn't be part of stable API
    
    Merge: 4cba47814b d47d31d13c
    Nyall Dawson 	2017-02-12
    
        Merge pull request #4109 from nyalldawson/db
    
        Rename "Db"/"DB" in API to "Database"
    
    Denis Rouzaud 	2017-02-08
    
        use stylesheet rather than palette
    
        add doxygen comments and fix sip bindings
    
    Denis Rouzaud 	2016-05-30
    
        allow to search and higlight options
    
    Denis Rouzaud 	2017-02-06
    
        option to show a search icon in QgsFilterLineEdit
    
    Jürgen E. Fischer 	2017-02-11
    
        processing: fix warning
    
    Jürgen E. Fischer 	2017-02-11
    
        debian packaging: add missing dependency (fixes #16179)
    
    Jürgen E. Fischer 	2017-02-11
    
        update_ts: avoid excessive number of arguments (for windows)
    
    Jürgen E. Fischer 	2017-02-10
    
        osgeo4w: fix quoting in batch files
    
    Alexander Bruy 	2017-02-10
    
        fix doxygen comment
    
    Merge: e8be083daa 26448364b4
    Alexander Bruy 	2017-02-10
    
        Merge pull request #4132 from NaturalGIS/fix_ogr_postgis_mandatory_params
    
        [processing] make ogr postgis parameters mandatory where needed
    
    Alexander Bruy 	2017-02-10
    
        [processing] remove unused parameters from test (followup 5ade65aa16)
    
    Alexander Bruy 	2017-02-10
    
        [processing] more fixes to GdalAlgorithm dialog (followup 47d46bb8c3)
    
    Merge: cc1adc528e 5ade65aa16
    Alexander Bruy 	2017-02-10
    
        Merge pull request #4131 from NaturalGIS/fix_ogr_offset_lines
    
        [processing] remove useless options form ogr offset line tool
    
    Giovanni Manghi 	2017-02-10
    
        make ogr postgis parameters mandatory where needed
    
    Alexander Bruy 	2017-02-10
    
        [processing] handle case when default CRS is None and parameter is not optional
    
    Alexander Bruy 	2017-02-10
    
        [processing] fix initialization of GdalAlgorithmDialog
    
    Giovanni Manghi 	2017-02-10
    
        remove usless options form ogr offset line tool
    
    Merge: 2b12a1574d f07154b613
    Alexander Bruy 	2017-02-10
    
        Merge pull request #4128 from arnaud-morvan/processing_geometrypredicate_wrapper
    
        [processing] Remove obsolete GeometryPredicateWidgetWrapper
    
    Marco Hugentobler 	2017-02-10
    
        Take wfs gml directly from geometry
    
    Merge: b96477731b 0e7d428739
    D'Hont René-Luc 	2017-02-10
    
        Merge pull request #4129 from rldhont/server-geojson-precision
    
        [Server] The RFC 7946 GeoJSON specification recommends limiting coordinate precision to 6
    
    D'Hont René-Luc 	2017-02-10
    
        [Server] The RFC 7946 GeoJSON specification recommends limiting coordinate precision to 6
    
    Jürgen E. Fischer 	2017-02-09
    
        osgeo4w: fix designer path
    
    arnaud.morvan@camptocamp.com 	2017-02-10
    
        [processing] Remove obsolete GeometryPredicateWidgetWrapper
    
    arnaud.morvan@camptocamp.com 	2017-02-10
    
        [processing] Use ExpressionWidgetWrapperMixin in StringWidgetWrapper
    
    arnaud.morvan@camptocamp.com 	2017-02-09
    
        [processing] Fix ModelerParametersDialog when len(widget) == 0
    
    arnaud.morvan@camptocamp.com 	2017-02-09
    
        [processing] Add postgis widget wrappers
    
    Alexander Bruy 	2017-02-10
    
        [processing] always load ExecuteSQL algorithm
    
    Merge: a46afcad8a 732b501db1
    Alexander Bruy 	2017-02-10
    
        Merge pull request #4118 from alexbruy/processing-saga-ltr
    
        [processing] support only SAGA LTR
    
    Nyall Dawson 	2017-02-10
    
        [win] Show task manager progress in windows task bar
    
        Hooks the task manager progress reports up to a Windows taskbar button
        progress bar. This lets you easily see when a background task has
        finished running!
    
    Nyall Dawson 	2017-02-10
    
        Fix signature difference between header and cpp
    
    Nyall Dawson 	2017-02-10
    
        Drop deprecated win api call for handling win 9.x compatibility
    
        There's no way QGIS 3.0 is windows 98 compatible!!
    
    Merge: 2c188b2b0f f66646c483
    Alexander Bruy 	2017-02-09
    
        Merge pull request #4122 from alexbruy/processing-gdal2
    
        [processing] remove code with  GDAL 1.x API calls
    
    arnaud.morvan@camptocamp.com 	2017-02-09
    
        [processing] Add class ExpressionEnabledWidgetWrapper
    
    arnaud.morvan@camptocamp.com 	2017-02-09
    
        [processing] Add possibility to pass additionnal parameters to widget wrapper
    
    Alexander Bruy 	2017-02-09
    
        [processing] fix helper function from system module (fix #16128)
    
    Alexander Bruy 	2017-02-09
    
        [processing] remove code with  GDAL 1.x API as QGIS 3 will require GDAL 2.x
    
    Merge: 452641bee3 552b6b8937
    Alexander Bruy 	2017-02-09
    
        Merge branch 'symbolselector_fix'
    
    Alexander Bruy 	2017-02-09
    
        set margins in code instead of .ui file
    
    Alexandre Neto 	2017-01-18
    
        Remove margins from symbol selector
    
    Alexandre Neto 	2017-01-18
    
        Make single symbol render properties widget similar to other
        - removed extra scroll
        - added small margin
    
    Merge: 71f1d28b6e af519bad5f
    Alexander Bruy 	2017-02-09
    
        Merge pull request #4115 from alexbruy/vector-style-layout
    
        reduce margings main layout in the Style tab of the vector properties dialog
    
    Merge: 7ff894ac83 c43b04ffff
    Alexander Bruy 	2017-02-09
    
        Merge pull request #4121 from arnaud-morvan/processing_fix_modeler_open_file
    
        [processing] fix modeler and batch file dialog
    
    arnaud.morvan@camptocamp.com 	2017-02-08
    
        Fix Boolean widget wrapper in batch dialog
    
    arnaud.morvan@camptocamp.com 	2017-02-09
    
        Fix modeler and batch file dialog
    
    Alexander Bruy 	2017-02-08
    
        [processing] support only SAGA LTR
    
    Jürgen E. Fischer 	2017-02-09
    
        include private headers in install
    
    Jürgen E. Fischer 	2017-02-09
    
        processing: fix escaping
    
    Denis Rouzaud 	2017-02-08
    
        sipdiff: remove forward declarations and option to keep comments
    
    Merge: 2f68d1a7c3 566c058db8
    Alexander Bruy 	2017-02-08
    
        Merge pull request #4117 from NaturalGIS/fix_qgis3_ogrtools
    
        [processing] fix some ogr tools in master
    
    Giovanni Manghi 	2017-02-08
    
        fix some ogr tools in master
    
    Luigi Pirelli 	2017-02-08
    
        Moved check single value in expressionFromOgcFilter
    
    matteo 	2017-02-08
    
        [processing] small fix to R provider
    
    Nyall Dawson 	2017-02-08
    
        Fix build warning when debug mode disabled
    
    Nyall Dawson 	2017-02-08
    
        Fix leak in expressions
    
    Nyall Dawson 	2017-02-08
    
        Fix some leaks in test suite
    
    Nyall Dawson 	2017-02-08
    
        Fix leak in QgsSymbolLegendNode
    
    Nyall Dawson 	2017-02-08
    
        Fix leak of label engine when start called on single render job multiple times
    
    Nyall Dawson 	2017-02-08
    
        Fix some leaks in geometry test suite
    
    Nyall Dawson 	2017-02-08
    
        Fix leak in QgsGeometry make valid
    
        Also swap some GEOS methods to managed versions
    
    Nyall Dawson 	2017-02-08
    
        Fix jump on uninitialized value
    
    Nyall Dawson 	2017-02-08
    
        Fix memory leak in geometry snapper
    
    Nyall Dawson 	2017-02-08
    
        Fix leaks, multiple connects in QgsFileDownloader
    
    Nyall Dawson 	2017-02-08
    
        Fix large memory leak in vector file writer (fix #16003)
    
        Every written geometry is being leaked... ouch!
    
    Nyall Dawson 	2017-02-08
    
        Fix expressions leaking internal data
    
    Nyall Dawson 	2017-02-08
    
        Fix leak in QgsCoordinateReferenceSystem
    
    Nyall Dawson 	2017-02-08
    
        [composer] Fix use of uninitialized member (unlikely to occur outside of tests)
    
    Larry Shaffer 	2017-02-07
    
        Fix macOS bundling of server service libraries
    
    Denis Rouzaud 	2017-02-07
    
        sipdiff also remove nullptr
    
    Denis Rouzaud 	2017-02-07
    
        sipdiff remove function definitions and Q_OBJECT/ENUM/PROPERTY
    
    Alexander Bruy 	2017-02-07
    
        [processing] don't quote geometry column name (fix #16122)
    
    Alexander Bruy 	2017-02-07
    
        [processing] fix R syntax highlighting (fix #16082)
    
    Alexander Bruy 	2017-02-07
    
        [processing] warn user about incorrect input data when calculating
        mean coordinates using weight field (fix #9084)
    
    Alexander Bruy 	2017-02-07
    
        strip trailing slash from the help path if necessary (fix #16156)
    
    Alexander Bruy 	2017-02-07
    
        reduce margings main layout in the Style tab of the vector properties
        dialog
    
    Denis Rouzaud 	2017-02-07
    
        make sipdiff available on mac
    
    Jürgen E. Fischer 	2017-02-07
    
        fix directory detection in check_spelling.sh when pre-commit hook is linked to prepare-commit.sh
    
    Jürgen E. Fischer 	2017-02-07
    
        osgeo4w: fix running of python tests
    
    Jürgen E. Fischer 	2017-02-07
    
        update scripts/update_ts.sh to use pylupdate5
    
    Merge: 11f083623c d3003de61c
    Alexander Bruy 	2017-02-07
    
        Merge branch 'processing-makevalid'
    
    Alexander Bruy 	2017-02-07
    
        [processing] add tags and short help
    
    Alexander Bruy 	2017-02-02
    
        explicitly convert geometry to multi
    
    Alexander Bruy 	2017-02-01
    
        [processing] Fix Geometry algorithm always produces multi-geometry
        Also added code to handle GeometryCollections
    
    Alexander Bruy 	2017-01-27
    
        test for Processing "fix geometries" algorithm
    
    Alexander Bruy 	2017-02-01
    
        [FEATURE][processing] algorithm to fix invalid geometries using native
        makeValid() implementation
    
    Harrissou Sant-anna 	2017-02-07
    
        UI update to the raster & vector save as dialogs (#4083)
    
    Mathieu Pellerin 	2017-02-07
    
        fix crash caused by use of std::sort and sort function to conforming to strict weak ordering
    
    Denis Rouzaud 	2017-02-07
    
        add missing QScintilla includes
    
    Mathieu Pellerin 	2017-02-07
    
        fix QgsProject::readNumEntry() validity check (#4112)
    
    Merge: 61523c8124 a08137f101
    Nyall Dawson 	2017-02-07
    
        Merge pull request #4110 from nyalldawson/label_cache
    
        [FEATURE] Cache labeling result to avoid unnecessary redraws when refreshing canvas
    
    Nyall Dawson 	2017-02-07
    
        Update label test masks following sort algorithm change
    
        std::sort is returning a slightly different sort order when
        label z order (or label cost) is equal
    
        Given that the order in these cases is effectively arbitrary
        I've updated the test masks to accept either order.
    
    Merge: f3d53b8de9 bfd18c4a6d
    Nyall Dawson 	2017-02-07
    
        Merge pull request #4107 from DelazJ/tips
    
        Update Startup tips
    
    Nyall Dawson 	2017-02-07
    
        Fix inefficient code
    
    Nyall Dawson 	2017-02-07
    
        Fix failing test
    
    Nyall Dawson 	2017-02-07
    
        Replace deprecated qSort/qStableSort/qGreater/qLess with std:: algs
    
    Nyall Dawson 	2017-02-07
    
        Replace deprecated qSwap with std::swap
    
    Nyall Dawson 	2017-02-07
    
        Swap QSharedPointer to std::shared_ptr
    
    Nyall Dawson 	2017-02-07
    
        Swap QScopedPointer to std::unique_ptr
    
        Why?
        - no benefits to QScopedPointer over std::unique_ptr
        - unlike QScopedPointer, std::unique_ptr has no overhead
        over regular pointers
        - using standard language features makes it more likely that
        compilers can optimise this use and static analysers can
        correctly handle code using unique_ptrs
        - QScopedPointer has an (IMO) uncertain future (given that
        Qt is dropping features which have become part of the c++
        standard). Better to port now before wider use of QScopedPointer
        in the codebase!
    
    Nyall Dawson 	2017-02-07
    
        Add unit tests for map renderer label caching
    
    Nyall Dawson 	2017-02-06
    
        Fix crash
    
    Nyall Dawson 	2017-02-06
    
        Don't cache labeling if blend modes are used
    
        The flattening of the label results to an image blocks
        blend modes applying correctly to underlying layers
    
    Nyall Dawson 	2017-02-06
    
        Reuse existing labeling results if cached labels were redrawn
    
    Nyall Dawson 	2017-02-01
    
        [FEATURE] Cache labeling result to avoid unnecessary redraws
        when refreshing canvas
    
        This change allows the labeling results to be cached to an image
        following a map render. If the cached label result image can be
        reused for the next render then it will be, avoiding the need
        to redraw all layers participating in the labeling problem and
        resolving the labeling solution.
    
        Basically this means that canvas refreshes as a result of changes
        to any NON-LABELED layer are much faster. (Changing a layer which
        is part of the labeling solution still requires all labeled
        layers to be completely redrawn)
    
    Jürgen E. Fischer 	2017-02-06
    
        * update INSTALL
        * osgeo4w: search qt5 first and use pyrcc5.bat
    
    Nyall Dawson 	2017-02-06
    
        Rename "Db"/"DB" in API to "Database"
    
        Motivations:
        - consistency - we generally use expanded names, and this also
        matches Qt API which uses Database instead of Db
        - avoids unpredictable capitalization throughout API (mix of "Db"
        and "DB")
    
    Harrissou Sant-anna 	2017-02-04
    
        Update Startup tips
    
    Denis Rouzaud 	2017-02-06
    
        compile custom widgets on Travis
    
    Denis Rouzaud 	2017-02-06
    
        [custom widgets] add missing file widget
    
    alisovenko 	2017-02-06
    
        Add test for map edit tool. Test the correctness of getting default z.
    
    Denis Rouzaud 	2017-02-06
    
        spelling fix
    
    Mathieu Pellerin 	2017-02-06
    
        [ui] make layer rendering collapsed by default (#4108)
    
    Nyall Dawson 	2017-02-06
    
        Clear cached map renders if dependent layer is removed
    
    Nyall Dawson 	2017-02-06
    
        Add method to retrieve dependent layers for map renderer cached images
    
    Jürgen E. Fischer 	2017-02-06
    
        osgeo4w: packaging fixes
    
    Nyall Dawson 	2017-02-06
    
        Fix logically dead code identified by Coverity
    
    Nyall Dawson 	2017-02-06
    
        Fix indentation
    
    Nyall Dawson 	2017-02-06
    
        Fix a lot of memory leaks when fetching provider libraries
    
    Merge: 6ca2cc18ef 20eea32952
    Nyall Dawson 	2017-02-06
    
        Merge pull request #4064 from jgrocha/delete-style-from-db-provider-postgis
    
        Delete style from db provider postgis
    
    Nyall Dawson 	2017-02-06
    
        Fix label font size unit from 2.x projects incorrectly restored (fix #16143)
    
    Jorge Gustavo Rocha 	2017-02-05
    
        Replaced QLibrary * with more safer QScopedPointer
    
    Jorge Gustavo Rocha 	2017-02-05
    
        Updated Qt connections to the new style qgis/QGIS-Enhancement-Proposals#77
        Changed isDeleteStyleFromDBSupported to isDeleteStyleFromDbSupported
    
    Nyall Dawson 	2017-02-05
    
        Allow conversion of QgsPropertyTransfomers to expressions (when possible)
    
    Nyall Dawson 	2017-02-05
    
        Fix reading project properties fails if any child element
        has a tag named "properties"
    
    Nyall Dawson 	2017-02-05
    
        Refactor internals of QgsPropertyOverrideButton
    
    Nyall Dawson 	2017-02-05
    
        Follow up 4a3871, fix broken data defined properties
    
        (definitions are often accessed before a QgsSymboLayer/etc
        is constructed)
    
    Nyall Dawson 	2017-02-05
    
        Tweak property definitions for size type properties
    
    Jürgen E. Fischer 	2017-02-04
    
        revert more of ab0345
    
    Jürgen E. Fischer 	2017-02-04
    
        translation string fixes
    
    Jürgen E. Fischer 	2017-02-04
    
        fix initial crash on windows
    
    Nyall Dawson 	2017-02-04
    
        Partially revert ab0345
    
    Merge: 11150dde3e 615745fc8b
    Nyall Dawson 	2017-02-04
    
        Merge pull request #4095 from nyalldawson/label_engine_layers
    
        Use weak layer pointers in labeling engine
    
    Nyall Dawson 	2017-02-04
    
        Add additional curvepolygon with compound curve to reference geometry tests
    
    Nyall Dawson 	2017-02-03
    
        [processing] Rename 'export/add geometry columns' alg + add tags for discoverability
    
    Merge: a1bdb8fc7d 7619cba438
    alisovenko 	2017-02-03
    
        Merged master fixed conflict.
    
    Merge: 74c65c8e74 2a77ba76f4
    D'Hont René-Luc 	2017-02-03
    
        Merge pull request #4100 from rldhont/bugfix_dbmanager_detect_query_layer
    
        [BUGFIX][DB Manager] Detect query layer like providers do
    
    matteo 	2017-02-02
    
        [processing] qgis voronoi test
    
    alisovenko 	2017-02-03
    
        Fix return value warning in defaultZValue function.
    
    Nyall Dawson 	2017-02-03
    
        Fix/avoid Coverity null pointer dereference warnings
    
    Nyall Dawson 	2017-02-03
    
        Fix Coverity uninitialized member warnings
    
    D'Hont René-Luc 	2017-02-02
    
        [BUGFIX][DB Manager] Detect query layer like providers do
    
        In postgres provider, a query layer is detected as a table starting with `(` and ending with `)`.
    
    Merge: 95091d9342 f94f0d753c
    Alexander Bruy 	2017-02-02
    
        Merge pull request #4076 from volaya/remove_processing_providers
    
        [FEATURE][processing] removed otb and lidartools providers
    
        Tagged as feature to not forget mention this in changelog and docs
    
    Merge: 02b7a551d5 d681e9cb06
    Alexander Bruy 	2017-02-02
    
        Merge pull request #4062 from alexbruy/raster-provider
    
        Use native QGIS raster API instead of GDAL API in zonal statistics
    
    Denis Rouzaud 	2017-02-02
    
        do not run spell check on Travis if no files were edited (only deleted)
    
    Merge: fbcf62499d 1eb836c6e8
    Nyall Dawson 	2017-02-02
    
        Merge pull request #4016 from nyalldawson/template_error
    
        Avoid startup error when project template folder does not exist
    
    Denis Rouzaud 	2017-01-30
    
        remove old designer folder
    
        I guess that the intention is parlty solved by the custom widgets
    
    Merge: c30eb9e084 83a24884f9
    Nyall Dawson 	2017-02-02
    
        Merge pull request #4081 from ghtmtt/rename_sql
    
        [processing] rename execute sql output
    
    Merge: e6b38aff4f afe85ca39e
    Borys Jurgiel 	2017-02-01
    
        Merge pull request #4097 from alexbruy/plugin-from-zip
    
        [FEATURE] allow installing plugins from local ZIP packages
    
    Alexander Bruy 	2017-02-01
    
        [FEATURE] allow installing plugins from local ZIP packages
    
        This may be useful for users who have plugin packages, so they
        don't need to extract them manually.
    
    Alessandro Pasotti 	2017-02-01
    
        Revert "Merge pull request #4087 from elpaso/resource-sharing-plugin"
    
        This reverts commit db0fa9ff5b7421262304ce6fb5f6e832db1baa57, reversing
        changes made to aaa8c4e492d135210cd989b5e3131384954badd1.
    
    Nyall Dawson 	2017-02-01
    
        Use weak layer pointers in labeling engine instead of layer ids
    
    Nyall Dawson 	2017-02-01
    
        Add typedefs for QPointer QgsMapLayers
    
    Merge: 11170ab263 c1eedc79b9
    Nyall Dawson 	2017-02-01
    
        Merge pull request #4072 from SrNetoChan/color_expression_help
    
        Extends color expression help to mention HEX color notation
    
    Alexandre Neto 	2017-02-01
    
        Updates saving passwords warning messages (#4052)
    
        to suggest using a authentication method
    
    Alexandre Neto 	2017-01-27
    
        Extends color expression help to mention HEX color notation
        and color name Which seems to be possible to use as well
    
    Denis Rouzaud 	2017-02-01
    
        Remove web view widget in favor of attachment (external resource) (#4074)
    
        * remove photo widget config
        * remove webview widget
        * Remove mention of duplicate widgets
        * Update api break
        * migrate web view widgets to attachments
    
    Merge: 54d8d11592 c84ea71bb8
    Nyall Dawson 	2017-02-01
    
        Merge pull request #4091 from nyalldawson/render_cache
    
        QgsMapRendererCache improvements
    
    Nyall Dawson 	2017-02-01
    
        Use list of map layers instead of map layer ids
    
    Nyall Dawson 	2017-02-01
    
        Add quick hasCacheImage method to QgsMapRendererCache
    
    Nyall Dawson 	2017-02-01
    
        QgsMapRendererCache can have multiple dependent layers for a cache image
    
        In some cases the render result for a layer may depend on more than
        one layer.
    
        This changes QgsMapRendererCache to use "cache keys" instead of layer ids
        to identify images within the cache. When setting an image inside the
        cache, a new list parameter is used to specify all layers on which
        that image depends.
    
    Nyall Dawson 	2017-02-01
    
        Add unit tests for QgsMapRendererCache
    
        Also flip to new style connects
    
    Nyall Dawson 	2017-02-01
    
        Make QgsMapRendererCache protected members private
    
        This class isn't designed to be subclassed
    
    Merge: 9fcc130838 75506867aa
    Nyall Dawson 	2017-02-01
    
        Merge pull request #4092 from nyalldawson/maprenderer_api
    
        Make protected members in QgsMapRendererJob not part of public API
    
    Nyall Dawson 	2017-02-01
    
        Make protected members in QgsMapRendererJob not part of public API
    
        QgsMapRendererJob and subclasses are not designed to be subclassed
        outside of core QGIS code. Marking them private API allows us to
        change them after API is frozen again.
    
    Nyall Dawson 	2017-02-01
    
        Catch transform errors for annotations
    
    Nyall Dawson 	2017-02-01
    
        Add method to determine layers participating in a label engine
    
    Nyall Dawson 	2017-02-01
    
        Remove some yellow squiggly lines from QtCreator
    
    Larry Shaffer 	2017-01-31
    
        FindQGIS.cmake add build directory path support (macOS only)
    
        This should be expanded to include Linux and Win support
    
    Larry Shaffer 	2017-01-31
    
        FindQGIS.cmake document OSGeo4W variables
    
    Larry Shaffer 	2017-01-31
    
        FindQGIS.cmake fix macOS search paths; add support for bundles
    
        - Setting QGIS_MAC_PATH to any QGIS.app/Contents allows for building
        against any bundled install
        - Prioritizes QGIS_MAC_PATH bundles over Homebrew default in /usr/local
        - Remove hardcoded QGIS_MAC_PATH for specific distribution
    
    Larry Shaffer 	2017-01-31
    
        FindQGIS.cmake fix plugins search path; add QGIS_UI_INCLUDE_DIR
    
    Larry Shaffer 	2017-01-31
    
        FindQGIS.cmake search OSGeo4W qgis locations relative to install
    
        With newer OSGeo4W installs, the dev may have multiple ‘qgis’ installs
        and this allows defining the subdirectory prior to searching
    
    Nyall Dawson 	2017-01-31
    
        Flip some connects to new style
    
    Jürgen E. Fischer 	2017-01-26
    
        postgres providers: null values in array don't need curly braces
    
    Jürgen E. Fischer 	2017-01-25
    
        fix 'Set Group WMS data' layer action connection
    
    Merge: aaa8c4e492 b370c8b815
    Alessandro Pasotti 	2017-01-31
    
        Merge pull request #4087 from elpaso/resource-sharing-plugin
    
        Added QGIS Resource Sharing Plugin and deps
    
    Alessandro Pasotti 	2017-01-31
    
        Do not spell-check some test QMLs
    
    Alessandro Pasotti 	2017-01-31
    
        Resource Sharing Plugin Tests Added
    
    Jorge Gustavo Rocha 	2017-01-31
    
        revert the SIP deleteStyleFromDatabase signature
    
    Alessandro Pasotti 	2017-01-31
    
        Fixed spell check
    
    Víctor Olaya 	2017-01-31
    
        [processing] fixed grass tempfiles
    
        fixes #16128
    
    Jorge Gustavo Rocha 	2017-01-31
    
        improve deleteStyleFromDatabase signature
    
    Alessandro Pasotti 	2017-01-31
    
        Added QGIS Resource Sharing Plugin and deps
    
    Jorge Gustavo Rocha 	2017-01-31
    
        improve deleteStyleFromDatabase signature
    
    Nyall Dawson 	2017-01-31
    
        [FEATURE] Expose GEOS Voronoi and delaunay triangulation to QgsGeometry
    
    Denis Rouzaud 	2017-01-31
    
        fix version in added note
    
    Nyall Dawson 	2017-01-31
    
        Add missing annotation api break docs, fix sip binding
    
    Martin Dobias 	2017-01-30
    
        Add unit tests for joins - removal of joined layer, resolve refs
    
    Martin Dobias 	2017-01-30
    
        Rework vector joins so they do not use QgsProject::instance()
    
        The basic idea is to split reading of XML definition and resolution of layer IDs into layers.
    
        Also includes some cleanups in QgsProject and improvements in QgsVectorLayerJoinInfo.
    
    Nyall Dawson 	2017-01-31
    
        Add missing docs
    
    Nyall Dawson 	2017-01-31
    
        Add unit test for processing polygonize algorithm
    
    Nyall Dawson 	2017-01-31
    
        Remove dependance on shapely library
    
        Port processing polygonize alg to use native QgsGeometry methods
    
    Nyall Dawson 	2017-01-31
    
        [FEATURE] Expose GEOS polygonize operation via QgsGeometry
    
    Jorge Gustavo Rocha 	2017-01-30
    
        make deleteStyleFromDatabase consistent with other vectorlayer's methods
    
    Merge: c4165e4eeb afcb75af51
    Nyall Dawson 	2017-01-31
    
        Merge pull request #4078 from nyalldawson/geom_api
    
        API changes to QgsGeometry::isEmpty()/isNull()
    
    Nyall Dawson 	2017-01-31
    
        Remove QgsGeometry::isGeosEmpty
    
        Use the faster native QgsGeometry::isEmpty instead
    
    Nyall Dawson 	2017-01-31
    
        Replace deprecated assertRegexpMatches call
    
    Nyall Dawson 	2017-01-30
    
        Implement QgsGeometry::isEmpty()
    
        Faster than QgsGeometry::isGeosEmpty() because it avoids the
        conversion to GEOS geometries and just uses the QgsAbstractGeometry
        subclasses directly.
    
        Also implements faster isEmpty() overrides for specific
        QgsAbstractGeometry subclasses.
    
    Jorge Gustavo Rocha 	2017-01-30
    
        Simple tests for style load, insert and remove from Postgis provider
    
    matteo 	2017-01-30
    
        [processing] rename execute sql output
    
    LOMENEDE Jean-Daniel 	2017-01-30
    
        [processing]Execute Sql : fix Input2.. InputN parameters
    
    Denis Rouzaud 	2017-01-30
    
        Revert "remove GDAL_VERSION_MAJOR >= 2 test"
    
        This reverts commit cb2e81e44623d4bde8ac9ff6d1a8ded4aef1dd9b.
    
    Denis Rouzaud 	2017-01-30
    
        remove GDAL_VERSION_MAJOR >= 2 test
    
    Nyall Dawson 	2017-01-30
    
        Rename QgsGeometry::isEmpty to isNull
    
        Differentiates missing geometries from empty geometries (eg
        empty geometry collections)
    
    Merge: 50319b1cf0 1f7758a9f9
    Nyall Dawson 	2017-01-30
    
        Merge pull request #4073 from nyalldawson/annotations
    
        Refactor annotations, add new annotation features + some other exciting stuff
    
    Víctor Olaya 	2017-01-30
    
        [processing] removed otb tests
    
    Merge: 8ba609e516 83f4c99eb2
    D'Hont René-Luc 	2017-01-30
    
        Merge pull request #3942 from pblottiere/qgsserverprojectutils
    
        [server] WIP clean project parsing by using QgsProject
    
    Blottiere Paul 	2017-01-30
    
        add SERVER_EXPORT for each function in namespace
    
    Nyall Dawson 	2017-01-30
    
        Fix failing tests
    
    Nyall Dawson 	2017-01-30
    
        Fix rendering offset lines as part of fill symbol (outside of
        vector layers) results in broken offset outline
    
    Víctor Olaya 	2017-01-30
    
        [processing] removed providers imports
    
    Víctor Olaya 	2017-01-30
    
        fixed Cmake file
    
    Nyall Dawson 	2017-01-30
    
        Also registry HTML annotation when webkit isn't available
    
    Nyall Dawson 	2017-01-30
    
        Fix failing tests
    
    Víctor Olaya 	2017-01-30
    
        [processing] removed otb and lidartools providers
    
    Nyall Dawson 	2017-01-30
    
        Add missing docs
    
    Nyall Dawson 	2017-01-30
    
        Add missing python bindings
    
    Nyall Dawson 	2017-01-30
    
        Correctly handle offset when calculating symbol bleed
    
    Blottiere Paul 	2017-01-30
    
        replace class by namespace
    
    Blottiere Paul 	2017-01-27
    
        clean-up
    
    Blottiere Paul 	2017-01-27
    
        rename Store into Registry
    
    Blottiere Paul 	2017-01-27
    
        fix indent
    
    Blottiere Paul 	2017-01-27
    
        fix indent
    
    Blottiere Paul 	2017-01-27
    
        fix typo
    
    Blottiere Paul 	2017-01-26
    
        fix typo
    
    Blottiere Paul 	2016-12-26
    
        [server] WIP clean project parsing by using QgsProject
    
    Nyall Dawson 	2017-01-30
    
        Ensure newly added annotations are selected
    
    Nyall Dawson 	2017-01-30
    
        Ensure annotation frame is closed before rendering
    
    Nyall Dawson 	2017-01-30
    
        Correctly add newly created annotations to manager
    
    Nyall Dawson 	2017-01-30
    
        [composer] Remove last link between composer maps and canvas
    
        you WILL respect the separation between core and gui!!\!
    
    Nyall Dawson 	2017-01-30
    
        [composer] Draw annotations over grids/overviews (fix #10300)
    
    Nyall Dawson 	2017-01-30
    
        [composer] Respect linked layer visibility when drawing annotation items (fix #10172)
    
    Nyall Dawson 	2017-01-30
    
        Annotations are now handled at a project level
    
        This commit implements a new QgsAnnotationManager class, which
        handles storage, writing and retrieval of annotations.
    
        QgsProject has an annotationManager() attached to it. Map canvases
        sync their visible QgsMapCanvasAnnotationItems to the annotations
        contained within the project's annotation manager.
    
        This moves all management, storage and retrieval of annotations
        up to core and out of app/canvas.
    
    Nyall Dawson 	2017-01-30
    
        QgsSymbol estimateMaxBleed methods now use a QgsRenderContext
        argument to correctly calculate bleed for mapunits/pixels/etc
    
    Nyall Dawson 	2017-01-30
    
        [FEATURE] Annotations can be styled using fill symbol styles (fix #10552)
    
        This changes the rendering of annotation frames to use QGIS' symbology
        engine, which means that all the existing fill styles can now be
        used to style annotation frames.
    
        Also paint effects & data defined symbol parameters. Whee!
    
    Nyall Dawson 	2017-01-30
    
        [FEATURE] Control over annotation contents margins (refs #10555)
    
        Allows setting left/top/right/bottom margins for the contents
        within an annotation.
    
    Nyall Dawson 	2017-01-30
    
        Replace VisualMargin with QgsMargins
    
    Nyall Dawson 	2017-01-30
    
        New class QgsMargins for storing margins (left/right/top/bottom)
    
        Basically a direct port of QMarginF, but forced to always use
        double values, and with added toString()/fromString() methods.
    
    Jorge Gustavo Rocha 	2017-01-29
    
        Fix inconsistent-missing-override warning
    
    Nyall Dawson 	2017-01-30
    
        Respect snapping while moving annotations (fix #10551)
    
    Nyall Dawson 	2017-01-29
    
        Port annotation feature handling to QgsAnnotation
    
        Not an ideal implementation (too much logic resides in the
        gui QgsMapCanvasAnnotationItem class), but any approach
        using current api will be dependant on some hacks.
    
        Ideally we need a QgsVectorDataProvider method for finding
        the closest feature(s) to a point(/line/polygon) within a
        certain tolerance, with provider specific implementations
        which offload this to the data store's spatial indices.
        Then this handling could be bumped up to reside in
        QgsAnnotation.
    
    Nyall Dawson 	2017-01-29
    
        Handle moving annotation with different CRS to canvas
    
    Nyall Dawson 	2017-01-29
    
        Move map layer association for annotations to QgsAnnotation
    
        Previously only some annotations had (incomplete) support for
        attaching to a particular vector layer and synchronising their
        visibility with the layer's visibility.
    
        This handling has all been moved up to QgsAnnotation, so that
        all annotation types can be attached to layers.
    
        This will allow selective annotation visibility based on the
        visible layers of a particular canvas, eg in multi-canvas
        environments.
    
        Additionally:
        - show the attached layer in the annotation properties
        dialog, and allow it to be cleared to always show the
        annotation
        - allow attaching annotations to non-vector layers
        - add unit tests for visibility
    
    Nyall Dawson 	2017-01-26
    
        Refactor annotations
    
        Splits the rendering component of annotations out from map
        canvas item component.
    
        A new core abstract base class QgsAnnotation handles the
        management of the common properties associated with an
        annotation, and handles rendering the annotation onto a
        QgsRenderContext destination.
    
        Existing annotation classes have been ported to this, and
        with the exception of the form annotation moved into core.
        Form annotations are dependant on editor widgets and must
        remain in GUI.
    
        A new QgsMapCanvasAnnotationItem item class implements
        a QgsMapCanvasItem which draws an annotation inside the
        canvas, and handles synchronising the position and size
        of the canvas item with the QgsAnnotation position/size.
    
        This allows annotations to be safely used in a multi-canvas
        environment, with a single QgsAnnotation being displayed
        in multiple canvases (even if the canvases have different
        extent/crs/etc).
    
        Additionally it allows annotations to be directly rendered
        to a map (eg in composer) without going through the
        gui based Qt graphics scene framework.
    
        Also removes lots of duplicate code, and adds some basic
        unit tests for annotations.
    
    Martin Dobias 	2017-01-27
    
        Tidy up layer definitions code + removal of QgsProject::instance()
    
        Moved code related to layer definitions away from QgsMapLayer
    
    Nyall Dawson 	2017-01-29
    
        Update indentation
    
    lbartoletti 	2017-01-28
    
        [FEATURE] QgsPointV2 add project with 3D support
    
        Allows projection of a point with inclination to return a 3d point.
    
        Expression "project" function has been extended to support a new inclination parameter.
    
    Jorge Gustavo Rocha 	2017-01-28
    
        QMessageBox replaced by QgsMessageBar
        "Saved styles manager" renamed to "Database styles manager"
    
    Alexander Bruy 	2017-01-26
    
        update docs
    
    Alexander Bruy 	2017-01-26
    
        use QgsRasterBlock instead of GDAL in zonal statistics (addresses #8736)
    
        This should make zonal statistics usable rasters which come from
        other providers, e.g. WCS.
    
    Alexandre Neto 	2017-01-28
    
        More PNG to SVG replacements (#4065)
    
    Alessandro Pasotti 	2017-01-27
    
        Fix segfault for unitilialized mAssistantPreviewSymbol
    
    Merge: aef2b00b7e 9378d20fe0
    Alexander Bruy 	2017-01-27
    
        Merge pull request #4069 from alexbruy/zonalstatistics-tests
    
        Zonal statistics tests
    
    Alexander Bruy 	2017-01-27
    
        fix generation of unique field names
    
    Alexander Bruy 	2017-01-27
    
        remove obsolete test
    
    Alexander Bruy 	2017-01-27
    
        extend zonal statistics tests
    
    Harrissou Sant-anna 	2017-01-18
    
        QGIS 3 is only qt5 compliant
    
        Remove qt4 mention (for linux based processes)
    
    matteo 	2017-01-26
    
        [processing] add test for merge gdal
    
    Merge: 0341478864 6c7e2f1b87
    Nyall Dawson 	2017-01-27
    
        Merge pull request #4067 from nyalldawson/raster_ctor
    
        Remove duplicate QgsRasterLayer constructor
    
    Martin Dobias 	2017-01-27
    
        Remove code for reading of legacy (QGIS < 1.0) renderers
    
        Also removes a bunch of unused old QMLs and upgrades one still in use
    
    Paolo Cavallini 	2017-01-27
    
        Because FSM
    
    Nyall Dawson 	2017-01-27
    
        Fix memory corruption (free address of reference) in server
    
    Nyall Dawson 	2017-01-27
    
        Fix some coverity null pointer dereference issues
    
    Merge: c72734285b bf2d9995f0
    Alexander Bruy 	2017-01-27
    
        Merge pull request #4066 from PedroVenancio/master
    
        [processing] add GRASS 7.x v.out.ascii algorithm
    
    Nyall Dawson 	2017-01-27
    
        Make QgsVectorLayer ctor default to ogr provider
    
    Martin Dobias 	2017-01-26
    
        Fix spelling and API doc
    
    Martin Dobias 	2017-01-26
    
        [FEATURE] API call to make geometries valid (port of ST_MakeValid)
    
        This introduces QgsGeometry::makeValid() which will try to make a valid
        geometry out of invalid one. This is more complicated method than just
        doing a buffer with zero width, but it should not loose any vertices.
    
        Finally we should have a reliable way in QGIS to fix bad geometries!
    
        Ported the C code from lwgeom library to QGIS.
    
    Martin Dobias 	2017-01-26
    
        Make layer tree implementation independent from QgsProject::instance()
    
        Another bit in the project refactoring work to get rid of dependencies
        on QgsProject singleton.
    
        Reading of layer trees from XML is now split into two phases:
        1. read XML and keep layer IDs
        2. resolve layer IDs to QgsMapLayer instances (using QgsProject)
    
        There are convenience methods to do both phases in one go.
    
    Nyall Dawson 	2017-01-27
    
        Remove duplicate QgsRasterLayer constructor
    
        Avoids confusing overload behavior when constructing QgsRasterLayers
        from c++ code. This extra constructor was causing character literals
        to be converted to a boolean loadDefaultStyle flag instead
        of being used as the provider key. Removing the extra constructor
        avoids this, and removes some duplicate code.
    
    Nyall Dawson 	2017-01-27
    
        Fix some coverity before/after null deference checks
    
    Nyall Dawson 	2017-01-27
    
        Fix some memory leaks identified by Coverity
    
    Jorge Gustavo Rocha 	2017-01-27
    
        Sip coverage: first attempt
    
    Nyall Dawson 	2017-01-27
    
        Fix some coverity uninitialized variable warnings
    
    Jorge Gustavo Rocha 	2017-01-26
    
        Fix astyle
    
    Nyall Dawson 	2017-01-27
    
        Ensure newly added composer maps show layers visible in canvas
    
    PedroVenancio 	2017-01-26
    
        Add GRASS 7.x v.out.ascii algorithm
    
    Jorge Gustavo Rocha 	2017-01-26
    
        Fix astyle
    
    Jorge Gustavo Rocha 	2017-01-26
    
        Delete styles from postgres provider
    
    D'Hont René-Luc 	2017-01-26
    
        [BUGFIX][Processing] Script: get output file extension
    
    Harrissou Sant-anna 	2017-01-26
    
        Fix "Configure container" dialog (#4060)
    
    Alexandre Neto 	2017-01-26
    
        Add title to size assistant dialog (#4056)
    
    Martin Dobias 	2017-01-25
    
        Reading/saving labeling engine uses a particular QgsProject
    
        ... rather than using QgsProject::instance() internally
    
        These are small cleanups to dig out some instance() uses and move them one level up...
    
        At some point we should maybe make labeling engine configuration a part of QgsMapSettings
        and have default project labeling engine config accessible from QgsProject
        in a way similar to e.g. snapping configuration.
    
    Denis Rouzaud 	2017-01-25
    
        spelling fixes
    
    Jürgen E. Fischer 	2017-01-25
    
        spelling fixes
    
    Alexander Bruy 	2017-01-25
    
        [processing] make additional Fusion parameters optional
    
    Merge: 0de00150d1 514e55bdce
    Alexander Bruy 	2017-01-25
    
        Merge pull request #4053 from alexbruy/lidartools-update
    
        [processing] fixes and new tools for LiDAR processing
    
    Alexander Bruy 	2017-01-25
    
        fix indentation
    
    Denis Rouzaud 	2017-01-25
    
        correctly exit spell check test to make Travis fail
    
    Alexander Bruy 	2017-01-25
    
        [processing] fixes and new tools for LiDAR processing
        courtesy of Niccolò Marchi
    
    Tudor Bărăscu 	2017-01-23
    
        fix labelontop/editable when field list sorted
    
    Tudor Bărăscu 	2017-01-20
    
        fix working on constraints when field list sorted
    
    matteo 	2017-01-24
    
        [processing] add test for color relief gdal
    
    Mathieu Pellerin 	2017-01-25
    
        [FEATURE] expression engine's is_layer_visible() (#4045)
    
    Jürgen E. Fischer 	2017-01-25
    
        Qt 5.2 has QComboBox::currentData
    
    Jürgen E. Fischer 	2017-01-25
    
        remove remaining QT_VERSION <=> 5 checks (also fixes b3e8d82)
    
    Jürgen E. Fischer 	2017-01-25
    
        identation fix
    
    Jürgen E. Fischer 	2017-01-25
    
        translation string fixes
    
    Jürgen E. Fischer 	2017-01-25
    
        update i18n scripts
    
    Jürgen E. Fischer 	2017-01-25
    
        debian packaging: include server modules
    
    Jürgen E. Fischer 	2017-01-25
    
        [processing] find grass >=7.0
    
    Jürgen E. Fischer 	2017-01-25
    
        fix processing MessageBarProgress initialization
    
    Nyall Dawson 	2017-01-25
    
        Considerably lighten the burden on the overworked translation team
    
    Nyall Dawson 	2017-01-25
    
        Rename a ui file which I can never find
    
    Nyall Dawson 	2017-01-25
    
        Fix bad labeling strings
    
    luipir 	2017-01-25
    
        typo
    
    luipir 	2017-01-24
    
        fixed forgot merge conflict message
    
    Luigi Pirelli 	2017-01-17
    
        Tests and fix to read sld:Rotation when does not have ogc sub tags
    
    Denis Rouzaud 	2017-01-24
    
        remove QT_VERSION test in custom widgets
    
    Denis Rouzaud 	2017-01-24
    
        more python 2 removal
    
    Nyall Dawson 	2017-01-24
    
        Remove some leftover Python 2 code
    
    Merge: 5e1339e863 a188d14f48
    Nyall Dawson 	2017-01-24
    
        Merge pull request #4043 from nyalldawson/layer_composer_bridge
    
        Bridge map canvas layers to composer map layers
    
    Nyall Dawson 	2017-01-24
    
        Remove map settings parameter from QgsComposition
    
        Breaks the hard link between canvas and compositions!
    
        Fix #11077
    
    Merge: 98169386d1 ea2ff06c79
    Nyall Dawson 	2017-01-24
    
        Merge pull request #4038 from nyalldawson/shift_zoom
    
        [FEATURE] Holding shift while using map zoom tools inverts the zoom
    
    Nyall Dawson 	2017-01-24
    
        [composer] Don't use canvas map settings to determine canvas layers
    
        Instead make the layer tree canvas bridge advise on layer set
        changes, and tie this into composer. So now composer acts
        as a go-between to sync the composer map item's layer set to
        the layer tree/canvas layers.
    
        It's not an ideal solution, but avoids the hard link between
        compositions and the map canvas.
    
    Nyall Dawson 	2017-01-24
    
        Add missing docs
    
    Nyall Dawson 	2017-01-24
    
        Remove calls to method added in Qt 5.6
    
    Jürgen E. Fischer 	2017-01-15
    
        updates and fixes for windows qt5/py3 build
    
    Merge: 57535763d7 69d10fae0f
    Nyall Dawson 	2017-01-24
    
        Merge pull request #2857 from nyalldawson/properties2
    
        Properties framework
    
    Alexander Bruy 	2017-01-19
    
        use new QgsHelp where possible instead of builtin context help
    
    Nyall Dawson 	2017-01-23
    
        [composer] Fix page border is too wide under qt5
    
    Nyall Dawson 	2017-01-23
    
        [composer] Holding shift while drawing polyline/polygon constrains
        line angles
    
    Nyall Dawson 	2017-01-23
    
        [needs-docs] Use alt modifier to reverse zoom behaviour
    
        Previously shift-modifier was used to change zoom in to out, and
        zoom out to in. This commit changes it to the more common alt
        modifier.
    
    Nyall Dawson 	2017-01-23
    
        [FEATURE] Holding shift while using map zoom tools inverts the zoom
    
        Eg hold shift and click with zoom in tool = zoom out
    
    Nyall Dawson 	2017-01-23
    
        [labeling] When changing font families, reset to correct regular/book
        style if current style is not available
    
        Previously the font would be reset to the first style alphabetically,
        usually 'Bold'. Now it correctly resets to the standard font style.
    
    Nyall Dawson 	2017-01-23
    
        Flip some connects to new style
    
    Nyall Dawson 	2017-01-23
    
        [needs-docs] Remove duplicate Add Layer option from browser context menu
    
        Instead of two actions: Add Layer & Add Selected Layers, just have
        a single Add Selected Layers action which works on either multiple
        selections or single selections
    
    Nyall Dawson 	2017-01-23
    
        Update API break dox
    
    Nyall Dawson 	2017-01-23
    
        SIP sync
    
    Nyall Dawson 	2017-01-23
    
        Use consistent names for data defined property collections
    
    Nyall Dawson 	2017-01-23
    
        Crazy fix to avoid shared data getting corrupted in sip bindings
    
        Without this (should be unnecessary) virtual destructor the
        shared data member for QgsProperty gets filled with garbage if
        a QgsProperty is created from python code.
    
        I can't explain it...!
    
    Nyall Dawson 	2017-01-23
    
        Spelling fixes
    
    Nyall Dawson 	2017-01-23
    
        Cleanups, fix tests
    
    Nyall Dawson 	2017-01-21
    
        Remove caching from QgsPropertyCollectionStack (too fragile)
    
    Nyall Dawson 	2017-01-20
    
        Fix failing test
    
    Nyall Dawson 	2017-01-20
    
        Fix layer expression scope sometimes not appended to render
        context expression scopes
    
    Nyall Dawson 	2017-01-20
    
        Fix some failing tests
    
    Nyall Dawson 	2017-01-20
    
        Fix tests
    
    Nyall Dawson 	2017-01-20
    
        Add missing sip bindings
    
    Nyall Dawson 	2017-01-20
    
        Identation update
    
    Nyall Dawson 	2017-01-20
    
        Add missing docs
    
    Nyall Dawson 	2017-01-20
    
        Fix unused variable warning
    
    Nyall Dawson 	2017-01-20
    
        Rename method which causes spell check issues
    
    Nyall Dawson 	2017-01-19
    
        Fix doxygen warnings
    
    Nyall Dawson 	2017-01-19
    
        Clean up GUI for properties
    
    Nyall Dawson 	2017-01-18
    
        Refactor properties
    
        Remove QgsAbstractProperty and subclasses, and instead use a single
        QgsProperty class which covers the use of QgsAbstractProperty
        and its subclasses. This simplifies the API and avoids pointer
        handling. QgsProperty is implicitly shared for memory efficiency
        and inexpensive copies.
    
    Nyall Dawson 	2017-01-18
    
        Stronger definitions of properties in collections
    
        Instead of defining the suitable field types and values for
        properties when registering them to a data defined button,
        now properties are fully defined when the valid
        property keys are defined.
    
    Nyall Dawson 	2017-01-17
    
        [FEATURE][composer] Data defined scalebar colors and line width
    
    Nyall Dawson 	2017-01-17
    
        [FEATURE][composer] Data defined legend titles and column count
    
        (fix #11913)
    
    Nyall Dawson 	2017-01-17
    
        Avoid slowdown when changing composer data defined properties
    
    Nyall Dawson 	2017-01-17
    
        [FEATURE][composer] Data defined svg colors and outline width for
        composer picture items
    
        Especially useful when the picture is showing a north arrow!
    
    Nyall Dawson 	2017-01-17
    
        [FEATURE][composer] Data definable item frame and background colors
    
    Nyall Dawson 	2017-01-11
    
        Port symbology and composer to properties framework
    
    Nyall Dawson 	2017-01-10
    
        Port labeling to properties framework
    
    Nyall Dawson 	2017-01-10
    
        Nicer initialization of diagram property map
    
    Nyall Dawson 	2017-01-10
    
        [labeling] Remove support for upgrading 1.x projects with
        data defined label settings
    
        Clean up code related to data defined properties map
    
    Nyall Dawson 	2017-01-10
    
        Allow properties/collections to be prepared in advance
    
    Nyall Dawson 	2017-01-10
    
        Fix sip subclassing for properties
    
    Nyall Dawson 	2017-01-04
    
        Add a common interface for QgsPropertyCollection/QgsPropertyCollectionStack
    
    Nyall Dawson 	2016-03-17
    
        Start on GUI for properties
    
    Nyall Dawson 	2017-01-02
    
        Remove deprecated diagram field properties
    
    Nyall Dawson 	2017-01-02
    
        Add support for more data definable properties to diagrams:
    
        - Distance
        - Priority
        - ZIndex
        - IsObstacle
        - Show
        - AlwaysShow
        - Diagram Start Angle
    
    Nyall Dawson 	2016-03-18
    
        Add tests for data defined diagram properties
    
    Nyall Dawson 	2017-01-02
    
        Allow setting diagram properties collection
    
    Nyall Dawson 	2017-01-02
    
        Remove currently unused diagram properties, add data defined
        x/y position using properties system
    
    Nyall Dawson 	2016-03-17
    
        Setting a property to null in collections removes property
    
    Nyall Dawson 	2017-01-02
    
        Support @value in diagram property expressions
    
    Nyall Dawson 	2017-01-02
    
        Port diagrams to use properties
    
    Nyall Dawson 	2016-03-10
    
        Initial implementation of property system
    
    Nyall Dawson 	2017-01-23
    
        Python formatting updates
    
    Nyall Dawson 	2017-01-23
    
        Add autopep8 to Travis environment to check Python formatting
    
    Matthias Kuhn 	2017-01-20
    
        Disable "merge lines" option with "line direction symbol"
    
        This sometimes produces inversed lines and therefore unreliable results.
    
    Nyall Dawson 	2017-01-22
    
        Fix tests
    
    Nyall Dawson 	2017-01-22
    
        [FEATURE] Add inches as a measurement choice for symbology/labeling
    
        "Make imperial great again!"
    
    Nyall Dawson 	2017-01-22
    
        Consolidate all render context unit conversion to single methods
        within QgsRenderContext
    
        Fix invalid conversions, update unit tests
    
    Nyall Dawson 	2017-01-22
    
        Fix invalid conversion from points to mm
    
    Harrissou Sant-anna 	2017-01-22
    
        Fix tab focus order in dialogs (#4013)
    
    Nyall Dawson 	2017-01-22
    
        [FEATURE] Expose points as valid choice for all symbol/label units
    
    Jürgen E. Fischer 	2017-01-21
    
        add link to 2.18 api documentation
    
    Jürgen E. Fischer 	2017-01-21
    
        truncate only last extension in welcome screen
    
    Jürgen E. Fischer 	2017-01-21
    
        api_break fixes
    
    Nathan Woodrow 	2017-01-21
    
        Add keyboard shortcut to actions in the UI
    
        Also bolds action tooltip text to make it clearer.
        Shortcuts live inside ({shortcut-here}) in the tooltip
    
    Merge: 2bedaf869c 65c01775f6
    D'Hont René-Luc 	2017-01-21
    
        Merge pull request #3996 from jgrocha/literal
    
        SLD parsing: handling ogc:Literal within CssParameter
    
    Nathan Woodrow 	2017-01-21
    
        Don't show prompt on empty group
    
    Nathan Woodrow 	2017-01-19
    
        [Expressions] Move field values widget
    
    Nyall Dawson 	2017-01-18
    
        Avoid "Failed to load file  "/style.qss"" startup error
    
    Nyall Dawson 	2017-01-21
    
        Revert "Reenable full task manager tests following b45469f"
    
        This reverts commit dd614451c9586ea598f93aab56a97a00f409a6cf.
    
    Denis Rouzaud 	2017-01-20
    
        spelling fix imrovement and symboll
    
    Denis Rouzaud 	2017-01-20
    
        run spell check on edited files only
    
    Matthias Kuhn 	2017-01-20
    
        Remove FileName and Photo widget in favor of Attachment
    
    Matthias Kuhn 	2017-01-20
    
        [needs-docs] Rename "External Resource" widget to "Attachment"
    
    Matthias Kuhn 	2017-01-20
    
        Migrate Photo and FileName widgets to ExternalResource
    
    Denis Rouzaud 	2017-01-20
    
        fix typo
    
    Denis Rouzaud 	2017-01-20
    
        replace digitising by digitizing
    
    Denis Rouzaud 	2017-01-20
    
        more spelling fixes
    
    Denis Rouzaud 	2017-01-20
    
        [spellcheck] improved script
    
    Stéphane Brunner 	2017-01-20
    
        don't apply the spell check on all the file if no changes (#4031)
    
        Before that:
    
        $time git commit --amend 2> log
        real    7m19.811s
        user    49m14.012s
        sys     0m16.668s
    
        $ls -lh log
        -rw-rw-r-- 1 sbrunner sbrunner 1,8M janv. 20 14:05 log
    
    Matthias Kuhn 	2017-01-20
    
        Fix loading of editor widgets
    
    Merge: 85146ca4be 8e025ae75e
    D'Hont René-Luc 	2017-01-20
    
        Merge pull request #4029 from dmarteau/cleanup_getenv
    
        Move request logging to request object
    
    Matthias Kuhn 	2017-01-20
    
        Add description for starting python tests in gdb
    
    David Marteau 	2017-01-20
    
        Move request logging to request object
    
    Matthias Kuhn 	2017-01-20
    
        Automatically set focus on the line edit for attribute table filters
    
        Because the obvious action after selecting a search field is to start
        typing and not to click on the line edit with the mouse.
    
    Nyall Dawson 	2017-01-20
    
        Reenable full task manager tests following b45469f
    
    Merge: 95ca471e22 d1f233d083
    D'Hont René-Luc 	2017-01-19
    
        Merge pull request #4027 from rldhont/server-selection-tests
    
        [Server] SELECTION tests
    
    Merge: eb7a235dc1 8776e3cf64
    Alessandro Pasotti 	2017-01-19
    
        Merge pull request #4026 from elpaso/store-urls-in-qsettings
    
        Store URLs in QSettings
    
    D'Hont René-Luc 	2017-01-19
    
        [Server] SELECTION tests
    
        Update GetMap SELECTION test
        Add GetPrint SELECTION test
    
        !GetPrint SELECTION has to be fixed!
    
    Alessandro Pasotti 	2017-01-19
    
        Store URLs in QSettings
    
        Make URLs overrideable through QSettings.
        The idea is to eventually make all hardcoded URLs
        and paths user-overrideable through a QSettings entry.
    
    Matthias Kuhn 	2017-01-19
    
        Print messages from QgsMessageLog to the console when testing
    
    Matthias Kuhn 	2017-01-19
    
        Add QgsApplication.instance() to python bindings
    
    Matthias Kuhn 	2017-01-19
    
        Save readOnly state, constraints and default values to style
    
        They should be handled equal to the edit form config.
        Fix #15931
    
    Víctor Olaya 	2017-01-19
    
        [processing] always use only selected features in 'save selected features'
    
    Alessandro Pasotti 	2017-01-19
    
        Replace broken WMS demo URLs with working URLs
    
        I'd liked to add a UMN MapServer Demo too but
        I couldn't find a working one.
    
        Needs backporting
    
    Merge: b45469f137 a80497e3de
    D'Hont René-Luc 	2017-01-19
    
        Merge pull request #4019 from dmarteau/wms_cleanup
    
        Clean WMS service
    
    Nikolay Korotkiy 	2017-01-18
    
        Fix some errors/typos
    
    Martin Dobias 	2017-01-19
    
        Make the one band raster creation method return data provider
    
    Martin Dobias 	2017-01-19
    
        Convenience API call to create empty raster file
    
    Martin Dobias 	2017-01-19
    
        Make setEditable() return true/false to indicate success/error
    
    Martin Dobias 	2017-01-19
    
        [FEATURE] API to enable/disable editing of raster data
    
        To create a 2x2 raster block with one byte per pixel:
    
        ```
        block = QgsRasterBlock(Qgis.Byte, 2, 2)
        block.setData(b'\xaa\xbb\xcc\xdd')
        ```
    
        To overwrite existing raster data at position 0,0 by the 2x2 block:
    
        ```
        provider.setEditable(True)
        provider.writeBlock(block, band, 0, 0)
        provider.setEditable(False)
        ```
    
    Nyall Dawson 	2017-01-18
    
        Fix 'bytes can only contain ASCII' error on python3
    
    lbartoletti 	2017-01-19
    
        [FEATURE][processing] Add overlay option to GridLine and GridPolygon
    
    Nyall Dawson 	2017-01-19
    
        Add missing ~ operator to expression builder
    
    Harrissou Sant-anna 	2017-01-19
    
        Enable icons visibility in Evis dialogs (#4012)
    
        - Add + and - icons
        - Also move some "what's this" comments to "tooltip"
    
    David Marteau 	2017-01-18
    
        Clean WMS service
    
            - Remove "transitional" code
            - Remove duplicated code (or functionaly equivalent code)
            - Remove dead code
            - Sanitize error checking
            - Ensure correct build with HAVE_SERVER_PYTHON_PLUGINS not defined
    
    Merge: 7161b5a842 783fae1bc9
    Nyall Dawson 	2017-01-19
    
        Merge pull request #4002 from tudorbarascu/fixdescription
    
        fix setRelationId description
    
    Merge: 819c9ec03e 6bab0c6913
    Nyall Dawson 	2017-01-19
    
        Merge pull request #4008 from jgrocha/postgisstyles
    
        DDL update: saving layer styles on databases
    
    Merge: 2183887759 14c4dea4db
    Nyall Dawson 	2017-01-19
    
        Merge pull request #4006 from SrNetoChan/replace_pngs
    
        Replace pngs by SVGs
    
    Nyall Dawson 	2017-01-18
    
        Don't use canvas mapSettings when composer maps respond to layer changes
    
    Jorge Gustavo Rocha 	2017-01-18
    
        DDL update: saving layer styles on databases
        Fix #11421
    
    Merge: 08e0eacfef e17a7d4e21
    D'Hont René-Luc 	2017-01-18
    
        Merge pull request #4004 from dmarteau/wfs_as_module
    
        WFS & WCS as module
    
    Alexander Bruy 	2017-01-18
    
        [processing] return string from selection type setting when necessary
    
    Martin Dobias 	2017-01-18
    
        Remove draw() method from QgsRasterDataProvider interface (#4017)
    
        It was redundant in the API - one always wants to use block() to get data
    
    Merge: 433d04b68e 710a12cabd
    Nyall Dawson 	2017-01-18
    
        Merge pull request #4005 from nyalldawson/comp_mapsettings
    
        Remove some more QgsComposition::mapSettings use, also support different CRS in composer map items
    
    Nyall Dawson 	2017-01-18
    
        Avoid use of composition map settings to set initial composer map extent
    
    Nyall Dawson 	2017-01-18
    
        [needs-docs] Composer maps default to a "use project CRS" setting
    
        And overriding projection is only done if user has manually
        chosen a different CRS from the list.
    
        This means that templates and compositions in server can still
        adapt to follow the project CRS, but if desired specific map
        items (eg an overview map) can use the CRS override to always
        show in a particular CRS.
    
    Nyall Dawson 	2017-01-18
    
        Avoid startup error when project template folder does not exist
    
    Martin Dobias 	2017-01-18
    
        QgsRasterBlock::data() for efficient access to pixel data also in Python (#4009)
    
        Also adds some unit tests and API cleanups
    
    Nyall Dawson 	2017-01-18
    
        Fix some test failures
    
    David Marteau 	2017-01-17
    
        Move wcs as service module
    
    David Marteau 	2017-01-16
    
        Move wfs as service module
    
    Alessandro Pasotti 	2017-01-17
    
        [bugfix] Fixes WFS HTTP auth basic username/password
    
        Fixes #15360 and #15597
    
    Jorge Gustavo Rocha 	2017-01-17
    
        DDL update: saving layer styles on databases
        Fix #11421
    
    Nyall Dawson 	2017-01-17
    
        More removal of QgsComposition::mapSettings use
    
    Nyall Dawson 	2017-01-17
    
        [FEATURE][composer] Allow choice of CRS for map items
    
        This allows the CRS for map items to differ from the canvas/project
        CRS. It also allows different map items to have different CRS,
        eg an overview map can be set to a different CRS to the main map.
    
        An unfortunate side effect of this change and the ongoing work
        to separate compositions from canvas is that datum transforms
        are no longer supported in composer. This cannot be fixed until
        the datum transform store is rewritten to not depend on canvas
        (ie, it's also broken for upcoming multi-canvas work)
    
    Nyall Dawson 	2017-01-17
    
        Remove some more QgsComposition::mapSettings use
    
    Nyall Dawson 	2017-01-17
    
        Remove some more QgsComposition::mapSettings use
    
    Nyall Dawson 	2017-01-17
    
        [composer] Remove more use of composition map settings
    
        Use relevant composer map item CRS instead of composition mapsetting's
        CRS. For items directly linked to a map (eg scalebar, legend) we
        use that map's CRS, for others (eg labels, html items) we use the
        composition's reference map CRS.
    
        (Note that the CRS cannot be set for a map, and is still currently
        linked to the canvas CRS. Fixing that is a future TODO.)
    
    Jorge Gustavo Rocha 	2017-01-17
    
        SLD parsing: handling ogc:Literal within CssParameter
    
    Denis Rouzaud 	2017-01-16
    
        replace cancelling, cancelled and cancellation by canceling, canceled and cancelation, respectively (#4000)
    
        * replace cancelling and cancelled by canceling and canceled, respectively
    
        see https://github.com/qgis/qgis3_UIX_discussion/issues/19
    
        * replace cancellation by cancelation
    
    Denis Rouzaud 	2017-01-16
    
        [spellcheck] properly look into various cases and add more fixes"
    
    Jürgen E. Fischer 	2017-01-16
    
        creatensis.pl: handle release names with blanks
    
    Tudor Bărăscu 	2017-01-12
    
        Show warning when adding more than 1 part to single geometry layers
    
    Denis Rouzaud 	2017-01-16
    
        [spellcheck] fix using whole dictionary
    
    Tudor Bărăscu 	2017-01-16
    
        fix setRelationId description
    
    Alexandre Neto 	2017-01-16
    
        Replaces ProjectionEnable Icons and text
    
        Replaces the OFT enable and Disable Icons to use the same CRS Icon as in options
    
        Changes behavior on CRS TEXT showing when OTF is off, instead of when it's ON.
    
    Denis Rouzaud 	2017-01-16
    
        Qt 5.2 has QComboBox::currentData
    
    Merge: bf22cbfa9d 9324bdac1f
    Alessandro Pasotti 	2017-01-16
    
        Merge pull request #3999 from elpaso/wfst-fixes-15597-16043
    
        [bugfix] WFS-T Fixes #15597 #16043
    
    Alessandro Pasotti 	2017-01-13
    
        [bugfix] WFS-T Fixes #15597 #16043
    
        This commit fixes a few bugs on WFS-T with
        servers that support WFS-T > 1.0.0 when user
        configure version != 1.0.0 ("auto" is the default).
    
        It also fixes WFS-T multiple operations on GeoServer
        when an insert operation is among them and the feature
        store does not return generated feature ids for the
        inserted features (i.e. shapefiles).
    
        Tested on GeoServer and QGIS Server
    
         (cherry-picked from 502a8da40380)
    
    Alexandre Neto 	2017-01-16
    
        Replace mActionCheckQgisVersion.PNG by SVG
    
    Denis Rouzaud 	2017-01-16
    
        [spellcheck] fix case detection + some fixes
    
    Denis Rouzaud 	2017-01-16
    
        [spell check] allow global replace
    
        also fix matching case
    
    Merge: b340d7bdb6 8b0526d678
    D'Hont René-Luc 	2017-01-16
    
        Merge pull request #3985 from dmarteau/revisit_server_exceptions
    
        Server: revisit server exceptions
    
    Martin Dobias 	2017-01-16
    
        Add willBeDeleted() signal to QgsMapLayer (#3998)
    
        This allows pieces of code that depend on map layers to listen directly
        to the layer's notification rather than having to listen to project's
        layersWillBeRemoved signal (and cycle through the whole list)
    
    Merge: 5e459d7b25 e399ce36b7
    Nyall Dawson 	2017-01-16
    
        Merge pull request #3992 from nyalldawson/distance_otf
    
        Don't disable project ellipsoid choice when canvas OTF reprojection is disabled
    
    Merge: 49411210b0 3274e1926f
    Nyall Dawson 	2017-01-16
    
        Merge pull request #3995 from nyalldawson/render_context
    
        Remove rasterScaleFactor/setRasterScaleFactor from QgsRenderContext
    
    Nyall Dawson 	2017-01-16
    
        Remove more unused raster scale factor handling
    
    Nyall Dawson 	2017-01-16
    
        Remove unused (and not useful) QgsRenderContext::constPainter getter
    
        Since const QPainters cannot be painted to, there's no value in
        leaving this in the API
    
    Nyall Dawson 	2017-01-16
    
        Small cleanups and documentation improvements for QgsRenderContext
    
    Nyall Dawson 	2017-01-15
    
        Remove rasterScaleFactor/setRasterScaleFactor from QgsRenderContext
    
        These were not being used by QGIS code (always left at default 1.0
        value), and removing them from the api allows us to simplify lots
        of code. It also makes QgsRenderContext scaling much less confusing.
    
    Nyall Dawson 	2017-01-16
    
        [composer] Remove QgsComposerMap::storeCurrentLayerSet
    
        This method was used to sync the canvas layers to a composer map.
        The logic has been moved to app to avoid a dependancy between
        compositions and the main map canvas
    
    Nyall Dawson 	2017-01-16
    
        [composer] Cleanup handling of wms layer/advanced effect detection
    
    Nyall Dawson 	2017-01-15
    
        [composer] Use reference map when creating render context for
        draw shape/arrow/nodes/paper symbols
    
        This commit removes some more instances where changes in the
        canvas affect compositions. Previously the symbols drawn
        in shape/arrow/etc items were using the scale from the canvas.
        This meant that the appearance of these items in composer
        would change depending on canvas zoom if they used symbols
        with map unit sizes.
    
        Now they take their map scale from the composition's reference
        map. While this has the nice side effect that now map units
        can be used in the appearance of these items and they're
        guaranteed to match up with the reference map item, the main
        intention here is to remove more of the forced links between
        compositions (core) and the main canvas (app).
    
    Nyall Dawson 	2017-01-15
    
        Move QgsSymbolLayerUtils::createRenderContext to QgsRenderContext::fromQPainter
    
        This method is useful in many contexts outside of symbology
    
    Nyall Dawson 	2017-01-16
    
        [composer] Use largest map in composition as reference map if no
        reference map is explicitly set
    
    Nyall Dawson 	2017-01-15
    
        [composer][needs-docs] Rename "world file map" option to "reference map"
    
        This option will be used for more than just world file generation,
        and instead will indicate which map should be considered the master
        map for the composition from which any composer properties
        calculating map units will derive the scale from.
    
    Jorge Gustavo Rocha 	2017-01-15
    
        SLD parsing: handling ogc:Literal within CssParameter
    
    Jorge Gustavo Rocha 	2017-01-15
    
        SLD parsing: handling ogc:Literal within CssParameter
    
    Even Rouault 	2017-01-15
    
        GML parser: do not use layer extent as feature geometry if the feature has no geometry
    
    David Marteau 	2017-01-11
    
        Revisit server exceptions
    
            - Add server exception base class
            - Enable per service exception definition
            - Handle QgsException gracefully (error 500)
            - Handle OGC exception versioning
    
    David Marteau 	2017-01-11
    
        Remove dead code
    
    Merge: b412ceb109 6de4fceec2
    Even Rouault 	2017-01-14
    
        Merge pull request #3993 from rouault/fix_16009
    
        GML parser: fix parsing of typenames and geometry names with non-ASCII character (#16009)
    
    Even Rouault 	2017-01-14
    
        GML parser: fix parsing of typenames and geometry names with non-ASCII character (#16009)
    
    Denis Rouzaud 	2017-01-14
    
        Split (#3988)
    
        * add coreutils to travis
    
        * ppa for coreutils backport
    
    Nyall Dawson 	2017-01-14
    
        Reword ellipsoid string to clarify that it also applies to area calculation
    
    Nyall Dawson 	2017-01-14
    
        [needs-docs] Rename 'Parameters:' ellipsoid option to 'Custom'
    
        To better respect UI standards
    
    Nyall Dawson 	2017-01-14
    
        [needs-docs] Don't restrict project ellipsoid choice when
        canvas OTF reprojection is disabled
    
        These two settings aren't necessarily related - you may want
        to disable OTF canvas reprojection while still wanting accurate
        distance/area measurements using an ellipsoid.
    
        This change should make distance/area calculation in QGIS more
        reliable and predictable for users. Calculations are now
        based entirely on the ellipsoid choice in project properties, so
        it only takes checking a single setting to verify how
        measurements are calculated.
    
    Nyall Dawson 	2017-01-12
    
        [composer] Avoid some use of composition map settings
    
    Nyall Dawson 	2017-01-12
    
        [composer] Remove support for upgrading pre 2.2 project atlas map
        settings
    
        Open the project in a recent 2.x release and resave to upgrade
        the project
    
    Nyall Dawson 	2017-01-14
    
        Standardise names for static variables
    
        All non-const variables are prefixed with "s", all const
        statics are ALL_CAPS
    
    Nyall Dawson 	2017-01-14
    
        Don't return const references to implicitly shared Qt classes
    
        Instead return the inexpensive copies. Should provide extra safety
        against issues like #14822
    
        (refs #14822)
    
    Alexandre Neto 	2017-01-14
    
        replace PNG files by SVG
    
        mIconProjectionDisabled.svg
        mIconProjectionEnabled.svg
        transformed.svg
        copyright_label.svg
    
    Merge: 49b6c5f342 932d9fb5d3
    Hugo Mercier 	2017-01-13
    
        Merge pull request #3987 from mhugo/servermultithread
    
        [server] parallel map rendering
    
    Alexander Bruy 	2017-01-13
    
        [processing] more fixes to "selection" type settings handling
    
    Alexander Bruy 	2017-01-13
    
        Revert "[processing] handle string settings from previous install (followup 03eaad5bfd)"
    
        This reverts commit daf65d8fdf3f8eb238c07f682c4d9a508e613f7a.
    
    Alexander Bruy 	2017-01-13
    
        [processing] handle string settings from previous install (followup 03eaad5bfd)
    
    Alexander Bruy 	2017-01-13
    
        [processing] extent is mandatory parameter for interpolation algorithms
    
    Alexander Bruy 	2017-01-13
    
        [processing] raise error if cellsize is not defined in interpolation
        algorithm
    
    matteo 	2017-01-12
    
        processing zonal statistics
    
    matteo 	2017-01-12
    
        processing single to multi test
    
    matteo 	2017-01-12
    
        processing mean coordinates test
    
    matteo 	2017-01-12
    
        processing points along lines test
    
    matteo 	2017-01-12
    
        processing qgis count points weighted
    
    matteo 	2017-01-12
    
        processing qgis countsuniquepoints test
    
    Alessandro Pasotti 	2017-01-13
    
        [server] C++ 11 style default virtual destructor
    
    Alessandro Pasotti 	2017-01-13
    
        [server] QsgServerInterface available without python
    
    Blottiere Paul 	2017-01-10
    
        [server] parallel map rendering
    
    Denis Rouzaud 	2017-01-13
    
        [spellcheck] remove unknown split option
    
    Alexander Bruy 	2017-01-13
    
        [processing] allow other output formats than shapefile in GDAL
        polygonize
    
    Merge: c484742eb7 6c74e4ea5d
    Denis Rouzaud 	2017-01-12
    
        Merge pull request #3980 from 3nids/morespell
    
        Interactive spelling corrections and add more words to spell check
    
    Denis Rouzaud 	2017-01-12
    
        spelling fixes
    
    Denis Rouzaud 	2017-01-12
    
        add interactive mode to spell checking (allow direct replace or ignore)
    
    Alessandro Pasotti 	2017-01-12
    
        [server] Fix wrong debug output name and added HTTP_AUTHORIZATION
    
    Alexander Bruy 	2017-01-12
    
        fix settings group capitalization
    
    Matthias Kuhn 	2017-01-12
    
        Fix attribute table shows columns twice
    
        If they have been defined with different capitalization
    
    Alexander Bruy 	2017-01-12
    
        [processing] workaround for fixing broken build
    
    Alexander Bruy 	2017-01-12
    
        [processing] fix typo in method name
    
    Alexander Bruy 	2017-01-12
    
        [processing] fix handling of the "selection" type settings
    
    D'Hont René-Luc 	2017-01-11
    
        [BUGFIX][Server] Add short names in restricted layer list
    
        The restricted layer list contains layer names and layer ids if layer ids are used as service layer name.
        This code adds layer  short name to the restricted layer list if layer ids are not used as service layer name.
    
    Nyall Dawson 	2017-01-12
    
        Use feature from expression context in expression builder preview
        instead of always getting first feature from the layer
    
        This means that e.g. expression builder previews in composer atlas
        will use the current atlas preview feature
    
        Also remove an unnecessary restriction that blocks the preview if
        a layer has no features
    
    Nyall Dawson 	2017-01-12
    
        [composer] Fix expressions inserted into HTML item source are lost on refresh
    
    Nyall Dawson 	2017-01-12
    
        Rename some static variables for consistency
    
        Ensure non-const statics have "s" prefix and const statics
        are in all caps
    
    Nyall Dawson 	2017-01-12
    
        Nicer creation of static QMaps
    
        c++11/Qt5 allow us to clean up the creation and initialization
        of static QMaps and avoid the need for initialization functions
    
    Tudor Bărăscu 	2017-01-11
    
        show field alias when presenting constraint msg
    
        Before, when a field didn't passed the defined constraints
        it showed a message in the form of "field name: Constraint defined message".
    
        Now, if if a field alias is defined, the message is in the form of
        "field alias: Constraint defined message"
    
        See #15455
    
    Alexander Bruy 	2017-01-11
    
        [processing] fix wrong parameter definition (fix #16063)
    
    Alexander Bruy 	2017-01-11
    
        [FEATURE][processing] remove TauDEM provider from core Processing
    
        TauDEM is quite specific set of tools and it requires installation of
        some additional tools. So we decide to turn it into separate provider,
        reducing core codebase size and maintenance efforts.
    
        Tagged as feature to not forget mention in changelog and documentation
    
    Denis Rouzaud 	2017-01-11
    
        respect CamelCase for enums and their values
    
    Alexander Bruy 	2017-01-11
    
        [processing] update OTB's white- and blacklist. Drop obsolete 3.x
        versions and add latest 5.8.0
    
    Alexander Bruy 	2017-01-11
    
        [processing] add new MultiImageSamplingRate algorithm from OTB 5.8.0
    
    Denis Rouzaud 	2016-12-19
    
        [spelling] replace behaviour by behavior
    
    Merge: e656c63ab7 bf73e2c240
    D'Hont René-Luc 	2017-01-11
    
        Merge pull request #3960 from rldhont/server-wms-transparent-bgcolor
    
        [BUGFIX][Server] Re-enable Transparent and Bgcolor parameter for GetMap
    
    Nyall Dawson 	2017-01-10
    
        Remove duplicate QgsFeature::setFeatureId method
    
        Leave just QgsFeature::setId and document api break
    
    D'Hont René-Luc 	2017-01-07
    
        [BUGFIX][Server] Re-enable Transparent and Bgcolor parameter for GetMap
    
        Fixed #15990 wms png transparency not honoured
    
        And add tests for transparent and bgcolor in GetMap and GetLegendGraphic
    
    Merge: f8d70619db 3e2b4fc421
    alisovenko 	2017-01-11
    
        Merged master fixed conflict.
    
    alisovenko 	2017-01-11
    
        Add SIP bindings
    
    Merge: a7806d1a39 db1009cbfa
    Nyall Dawson 	2017-01-11
    
        Merge pull request #3968 from nyalldawson/item_vars
    
        [FEATURE] item_variables expression function inside compositions
    
    Nyall Dawson 	2017-01-09
    
        [FEATURE] New expression variables for map settings
    
        - map_crs, map_crs_definition: retrieves crs details for map
        - map_units: retrieves units for map (eg 'meters','degrees')
    
    Nyall Dawson 	2017-01-09
    
        [FEATURE] item_variables expression function inside compositions
    
        This adds a new item_variables expression function when expressions
        are used inside a composition context.
    
        The function takes a single argument, the id for an item inside
        the composition, and returns a map of variable name to value
        for that item.
    
        This allows you to do things like insert text in a label fetching
        properties of another item in the composition, eg
    
        Insert scale of map into a label:
    
        map_get( item_variables( 'map'),'map_scale')
    
        Insert x coordinate of map center into a label:
    
        x(map_get( item_variables( 'map'),'map_extent_center'))
    
    Nyall Dawson 	2017-01-09
    
        Add method to retrieve variables from a QgsExpressionContext as a QVariantMap
    
    Merge: 26a8a54c00 86e1138a04
    Nyall Dawson 	2017-01-11
    
        Merge pull request #3959 from nyalldawson/processing_port_feedback
    
        [processing] Port feedback object to c++
    
    Nyall Dawson 	2017-01-07
    
        [processing] Correctly handle when no feedback object is passed
    
    Nyall Dawson 	2017-01-06
    
        [processing] Port feedback object to c++
    
        Algorithms are now passed a QgsProcessingFeedback object
        instead of the loosely defined progress parameter.
    
    Merge: 243f01cbe9 04eb293362
    Nyall Dawson 	2017-01-11
    
        Merge pull request #3966 from nyalldawson/proc_prov_c
    
        [processing] Port some stuff to c++
    
    Nyall Dawson 	2017-01-09
    
        [processing] Move some SVG icons out of plugin to themes
    
        ...and swap to using QgsApplication methods for retrieving cached icons,
        implement svgIconPath for providers with SVG icons
    
    Nyall Dawson 	2017-01-09
    
        [processing] Allow providers to return path to SVG icon
    
    Nyall Dawson 	2017-01-09
    
        Add some unit tests for QgsProcessingRegistry
    
    Nyall Dawson 	2017-01-09
    
        [processing] New c++ QgsProcessingRegistry class
    
        Intended as a registry for the various processing components,
        including providers, algorithms and various parameters and outputs.
    
        Currently handles only registration of providers, as a step toward
        removing processing's algList (this requires first porting
        the algorithm class to c++)
    
        A QgsProcessingRegistry instance is attached to QgsApplication,
        and is retrieved by QgsApplication::processingRegistry()
    
    Nyall Dawson 	2017-01-09
    
        [processing] c++ base class for providers
    
        Nothing particularly exciting here yet, but this commit
        moves the definition of the provider base class to a c++
        QgsProcessingProvider abstract base class.
    
        As part of this some existing python methods were renamed
        to make their use clearer and to fit with the QGIS c++
        api conventions:
    
        - getName was renamed to id
        - getDescription was renamed to name
        - getIcon was renamed to icon
    
        These API breaks are documented
    
    Merge: 37ebcdd1cd 869573c9df
    D'Hont René-Luc 	2017-01-10
    
        Merge pull request #3974 from dmarteau/cleanup_qgsrequesthandler
    
        Remove code moved to wms service
    
    Denis Rouzaud 	2017-01-09
    
        [spellcheck] allow inwords checks and line skipping
    
        spell check will be done automatically in words by default (when some conditions are fulfilled)
        possibility to avoid in words checking by adding :* at the end in spelling.dat
    
        one can add #spellok at the end of a line of code to skip spell check on this line
    
    Alexander Bruy 	2017-01-10
    
        [processing] add test for Distance matrix algorithm to prevent
        TableWriter class breakage in future
    
    Alexander Bruy 	2017-01-10
    
        [processing] restore functionality of the TableWriter class (fix #16053)
    
    Alexander Bruy 	2017-01-10
    
        fix leak when using global expression context scope
    
    Merge: 3145a01db6 bcb69c5f34
    Matthias Kuhn 	2017-01-10
    
        Merge pull request #3911 from alexbruy/generic-help
    
        Generic help for QGIS
    
    Alexander Bruy 	2017-01-10
    
        fix regex to correctly handle strings like $$$qgis_version
    
    Alexander Bruy 	2017-01-09
    
        support escape syntax. $$qgis_version will be kept and $qgis_version
        will be replaced with value
    
    Alexander Bruy 	2017-01-06
    
        add missed SIP bindings
    
    Alexander Bruy 	2017-01-06
    
        remove debug statements
    
    Alexander Bruy 	2017-01-06
    
        add 'qgis_short_version' expression variable to retrieve QGIS version
        in the major.minor notation (can be useful for help system and probably
        in other places)
    
    Alexander Bruy 	2017-01-06
    
        allow using expression variables in help path. Currently only from
        global scope. Syntax should be '$variable_name', e.g. $qgis_version.
        When accessing help those variables will be replaced with corresponding
        values
    
    Alexander Bruy 	2017-01-05
    
        [FEATURE] new global expression variable $qgis_locale
    
        Returns current locale used by QGIS. By default this is current
        system locale. If user enabled locale override in QGIS settings
        overriden locale will be returned.
    
    Alexander Bruy 	2017-01-05
    
        add support for proxies
    
    Alexander Bruy 	2017-01-03
    
        move QgsHelp to gui
    
    Alexander Bruy 	2017-01-03
    
        more robust check for network help location
    
    Alexander Bruy 	2016-12-29
    
        make all QgsHelp methods static
    
    Alexander Bruy 	2016-12-28
    
        improve QSettings handling
    
    Alexander Bruy 	2016-12-28
    
        add SIP bindings
    
    Alexander Bruy 	2016-12-28
    
        QgsHelp is not singletone
    
    Alexander Bruy 	2016-12-28
    
        improve built-in "no help found" page
    
    Alexander Bruy 	2016-12-27
    
        new QgsHelp class that uses QGIS User Guide as help source
    
    Alexander Bruy 	2016-12-27
    
        add possibility to configure location of the QGIS help
    
    David Marteau 	2017-01-10
    
        Remove code moved to wms service
    
    Alexander Bruy 	2017-01-10
    
        [processing] support OTB 5.8.0
    
    Merge: 9be984c7ec eb826fb058
    Alexander Bruy 	2017-01-10
    
        Merge pull request #3973 from ghtmtt/good_test2
    
        [processing] other gdal tests
    
    Merge: 3a03c98a08 ff3487d957
    D'Hont René-Luc 	2017-01-10
    
        Merge pull request #3866 from dmarteau/master
    
        Implements service modules registry - Experimental
    
    David Marteau 	2017-01-10
    
        Code quality changes and typo
    
    David Marteau 	2017-01-07
    
        Remove wmsserver files from server code unit
    
    David Marteau 	2017-01-07
    
        Replace headersWritten by headersSent
    
    David Marteau 	2017-01-07
    
        Remove Testing/Temporary/CTestCostData.txt
    
    David Marteau 	2017-01-07
    
        WMS run as a module service !
    
    David Marteau 	2017-01-07
    
        Port bugfix from PR #3906 to service
    
    David Marteau 	2017-01-06
    
        Fix sip syntax error
    
    David Marteau 	2017-01-06
    
        Fix indent and documentation
    
    David Marteau 	2017-01-06
    
        fix doc warning
    
    David Marteau 	2017-01-06
    
        Port wmsserver changes to service
    
    David Marteau 	2017-01-06
    
        Add plugin hook support decorator
    
            - Add plugin hook support decorator for use in  service modules
            - Remove handling of plugin hook with request handler (not needed
        anymore)
            - Reduce usage of HAVE_SERVER_PYTHON_PLUGINS by using forward opaque declaration.
    
    David Marteau 	2017-01-06
    
        Ensure url is complete in fcgi request
    
    David Marteau 	2017-01-05
    
        Add headers keys and value accessors
    
    David Marteau 	2017-01-05
    
        QgsRequestHandler is now a concrete class
    
            I/O transactions are now abstracted with QgsServerRequest/QgsServerResponse
            So there is no need for another abstraction layer
    
    David Marteau 	2017-01-04
    
        Implement QgsFcgiRequest and QgsFcgiResponse
    
    David Marteau 	2016-12-31
    
        Fix DEFAULT_SERVER_MODULE_SUBDIR in CMakeLists.txt
    
    David Marteau 	2016-12-31
    
        Fix indent
    
    David Marteau 	2016-12-31
    
        Create module test; add more debug messages for travis
    
    David Marteau 	2016-12-31
    
        Fix spelling
    
    David Marteau 	2016-12-30
    
        fix prefix path setting: enable running from from build directory
    
    David Marteau 	2016-12-30
    
        Fix 'Incomplete type' compile error
    
    David Marteau 	2016-12-30
    
        Fix coding style
    
    David Marteau 	2016-12-22
    
        Server: Brut force port WMS as service module
    
            - Compile and load as service but functionality not tested
            - Removed dependencies to QgsRequestHandler
            - Removed dependencies to QgsOWSServer
            - Separate requests in their own units
    
    David Marteau 	2016-12-16
    
        Fix coding style and update comments
    
    David Marteau 	2016-12-16
    
        Expose QgsServerInterface to service modules
    
            * Instanciate QgsServerInterface even if HAVE_SERVER_PYTHON_PLUGINS is
              not defined
            * Pass QgsServerInterface in module registration methods.
            * Add QgsServer initialisation test
    
         #Please enter the commit message for your changes. Lines starting
    
    David Marteau 	2016-12-15
    
        Add parameter map accessor from QgsServerRequest
    
    David Marteau 	2016-12-15
    
        Add extra parameter QgsProject* to QgsService::executeRequest
    
    David Marteau 	2016-12-15
    
        fix typo, use Q_UNUSED, return null/empty QString() instead literal empty string
    
    David Marteau 	2016-12-15
    
        Removed python loader: added unRegisterService() method
    
    David Marteau 	2016-12-14
    
        fix indent
    
    David Marteau 	2016-12-14
    
        Server refactoring: Added sample native service module; fixed typo
    
    David Marteau 	2016-12-14
    
        Add getHeader() method to QgsServerRequest
    
    David Marteau 	2016-12-14
    
        Remove Service Entry class and move name/version infos in QgsService
    
    David Marteau 	2016-12-14
    
        Server refactoring: Fix doc and comments
    
            Fix typo in doc and comments
            Update documentation
            Fix return of implicitely shared objects
            Fix order of parameters in QgsServiceRegistry::registerService
    
    David Marteau 	2016-12-07
    
        Server refactoring: implements service modules registry
    
            Implementation for https://github.com/qgis/QGIS-Enhancement-Proposals/issues/74
    
    Alexander Bruy 	2017-01-10
    
        [processing] configurable URL for scripts and models repository
    
    Merge: 3c84229bff d2ff57ec38
    alisovenko 	2017-01-10
    
        Merged master fixed conflict.
    
    Alexander Bruy 	2017-01-10
    
        remove debug line
    
    Merge: 3fd27d1f04 7cda002ba2
    Víctor Olaya 	2017-01-10
    
        Merge pull request #3971 from alexbruy/processing-help
    
        [processing] configurable help files location for GDAL and GRASS providers
    
    Merge: 378212cf42 29d108f38f
    Víctor Olaya 	2017-01-10
    
        Merge pull request #3926 from alexbruy/processing-gdal-opts
    
        Processing gdal opts
    
    matteo 	2017-01-09
    
        gdal TPI test
    
    matteo 	2017-01-09
    
        gdal near black test
    
    matteo 	2017-01-09
    
        gdal TRI test
    
    matteo 	2017-01-09
    
        gdal roughness test
    
    Jürgen E. Fischer 	2017-01-10
    
        indentation update
    
    Merge: 313ec55640 4b8c5bea29
    Nyall Dawson 	2017-01-10
    
        Merge pull request #3940 from nyalldawson/gdal2
    
        Bump minimum GDAL version to 2.0, remove old version #ifdefs
    
    Tudor Bărăscu 	2017-01-07
    
        deactivate "circular string.." buttons for layer without geom
    
    Marco Hugentobler 	2017-01-05
    
        Exclude degenerated rings from polygon area calculation
    
        (forward-port from 64b0b1)
    
    Marco Hugentobler 	2017-01-05
    
        Change comment for QgsCurveV2::sumUpArea
    
        (forward-port from 1c02dc7)
    
    Marco Hugentobler 	2017-01-04
    
        Adapt numbers in test for QgsLineStringV2::sumUpArea
    
        (forward port from df0f97)
    
    Marco Hugentobler 	2017-01-04
    
        Add unit test that makes sure that the area of a closed compound curve ring is the same as a closed linestring with the same number of vertices
    
        (forward port from be71066)
    
    Marco Hugentobler 	2017-01-03
    
        Fix area calculation of compoundcurve rings if they contain a 2-vertex linestring
    
        (forward port from 30d7423)
    
    Nyall Dawson 	2017-01-10
    
        Fix test
    
    Nyall Dawson 	2017-01-10
    
        Revert "[processing] added test for invalid geometry checking"
    
        This reverts commit 306764871baab544f9566b327d2188a5b1fc8938.
    
        Test is failing
    
    Víctor Olaya 	2017-01-09
    
        [processing] fixed usage of filter function in vector.features
    
    Víctor Olaya 	2017-01-09
    
        added missing test files
    
    Even Rouault 	2017-01-09
    
        Layer tree view: correctly refresh greyed/ungreyed state of layers when toggling their group
    
    Alexander Bruy 	2017-01-09
    
        [processing] configurable help files location for GDAL and GRASS providers
    
    alisovenko 	2017-01-09
    
        Fix new method segnatures
    
    Alexander Bruy 	2017-01-09
    
        add missed import
    
    Víctor Olaya 	2017-01-05
    
        [processing] added test for invalid geometry checking
    
    Víctor Olaya 	2016-12-15
    
        [processing] removed unnecessary code to check validity of geometries
    
    Víctor Olaya 	2016-12-15
    
        [processing] added ‘invalid feature handling’ option
    
    D'Hont René-Luc 	2017-01-09
    
        Revert "Merge pull request #3886 from pblottiere/servermultithread"
    
        This reverts commit 350a2b513446462120946241cf7fb1bb67ca828b, reversing
        changes made to 590a981195289be702bc7bf5382ece25a09ae6bb.
    
    Merge: 590a981195 f7729b3096
    D'Hont René-Luc 	2017-01-09
    
        Merge pull request #3886 from pblottiere/servermultithread
    
        [server] parallel map rendering
    
    Nyall Dawson 	2017-01-09
    
        Remove some more macros not needed with GDAL>=2 requirement
    
    Merge: c7130c6281 4851975478
    Denis Rouzaud 	2017-01-09
    
        Merge pull request #3969 from 3nids/fixwebkit
    
        fix build without QtWekKit
    
    Denis Rouzaud 	2017-01-09
    
        fix build without QtWekKit
    
    Jürgen E. Fischer 	2017-01-09
    
        build t2tdoc text output with utf-8 encoding
    
    Nyall Dawson 	2017-01-09
    
        Remove some core QgsProject::instance() uses
    
    Nyall Dawson 	2017-01-09
    
        [processing] Don't use separate label for checkbox parameters
    
        Instead embed description as checkbox label.
    
    Mathieu Pellerin 	2017-01-09
    
        Fix for alphaBand and opacity loss upon renderer switch (style dock & properties window) (#3967)
    
        * [styledock] maintain raster alpha band and opacity when switching renderer
    
        * [raster] fix alphaBand/opacity loss when opening layer properties
        (fixes #16044)
    
    Larry Shaffer 	2017-01-08
    
        Update QCA CMake qcatool find function for macOS and Qt5
    
    Nathan Woodrow 	2017-01-08
    
        Add word wrapping for expression builder
    
    Matthias Kuhn 	2017-01-08
    
        Add doxymentation for field formatters
    
    Nyall Dawson 	2017-01-08
    
        Add missing folder to doxygen build
    
    Alexander Bruy 	2017-01-07
    
        [processing] allow raster options widget accept string parameters and outputs in modeler
    
    Matthias Kuhn 	2017-01-07
    
        Doxymentation for QgsWkbTypes
    
    Martin Dobias 	2017-01-07
    
        Fix avoid intersections test
    
    Alexander Bruy 	2017-01-02
    
        skip malformed key-values pairs
        add options example in docs
    
    Alexander Bruy 	2017-01-01
    
        fix indentation
    
    Alexander Bruy 	2016-12-30
    
        [processing] use custom options widget in GDAL algorithms
    
    Alexander Bruy 	2016-12-30
    
        add method to set raster options in QgsRasterFormatOptionsWidget
    
    Martin Dobias 	2017-01-06
    
        Make QgsGeometry independent from QgsProject + better avoid intersections API
    
    Martin Dobias 	2017-01-06
    
        Make composition associated with QgsProject (#3957)
    
        ... rather than using project singleton within compositions
    
    Martin Dobias 	2017-01-06
    
        Add project/layer expression context scope only if it is available
    
        Better to leave them out than adding dummy scopes
    
    Martin Dobias 	2017-01-06
    
        Fix QgsExpressionContextUtils::projectScope() usage in processing
    
    Martin Dobias 	2017-01-05
    
        Explicitly pass QgsProject object when dealing with expression contexts
    
        Continued effort to reduce number of uses of QgsProject as singleton...
    
    Nyall Dawson 	2017-01-06
    
        Disable flaky test
    
    Nyall Dawson 	2017-01-06
    
        [FEATURE][processing] New algorithm to truncate tables
    
        Irretrievably deletes all features from a table... use with caution!
    
    Nyall Dawson 	2017-01-06
    
        [processing] Allow selection of non-spatial tables for create attribute index alg
    
    Nyall Dawson 	2017-01-06
    
        [processing] Add test, help for create spatial index alg
    
    Nyall Dawson 	2017-01-06
    
        [processing] Allow tests for algs which modify layers in place
    
        Add test for Create Attribute Index algorithm
    
    Jürgen E. Fischer 	2017-01-05
    
        another header installation fix
    
    Jürgen E. Fischer 	2017-01-05
    
        oracle provider: fix warnings
    
    Jürgen E. Fischer 	2017-01-05
    
        fix install
    
    Matthias Kuhn 	2017-01-05
    
        Fix install for generated export headers
    
    Matthias Kuhn 	2017-01-05
    
        Add missing #include "qgis_core.h"
    
    Tom Chadwin 	2017-01-05
    
        Constrain main nav to main column
    
    Alexander Bruy 	2017-01-05
    
        add missed Qt package to QGIS PyQt compatibility layer
    
    Harrissou Sant-anna 	2017-01-05
    
        Check fields by default when exporting to .kml
    
        Unlike other formats, saving into kml format didn't have the fields automatically selected; people could end with an empty attributes file
    
    Merge: 52b004a132 c5835e9adc
    Alexander Bruy 	2017-01-05
    
        Merge pull request #3918 from alexbruy/processing-providers
    
        Processing providers updates
    
    Jürgen E. Fischer 	2017-01-05
    
        fix build
    
    Matthias Kuhn 	2017-01-04
    
        Use qgis_grass_lib.h import for GRASS_LIB_EXPORT macro
    
    Matthias Kuhn 	2017-01-04
    
        Remove *_EXPORT leftovers
    
    Matthias Kuhn 	2017-01-04
    
        Add qgis_customwidgets with CUSTOMWIDGETS_EXPORT macro
    
    Matthias Kuhn 	2017-01-04
    
        Add qgis_server with SERVER_EXPORT macro
    
    Matthias Kuhn 	2017-01-04
    
        Add qgis_app.h with APP_EXPORT macro
    
    Matthias Kuhn 	2017-01-04
    
        Add qgis_analysis.h with ANALYSIS_EXPORT macro
    
    Matthias Kuhn 	2017-01-04
    
        Add qgis_python.h with PYTHON_EXPORT macro
    
    Matthias Kuhn 	2017-01-04
    
        Add qgis_gui.h with GUI_EXPORT macro
    
    Matthias Kuhn 	2017-01-03
    
        Add qgis_core.h to with CORE_EXPORT macro
    
        This removes complexity from the compiler flags because defines
        happen in a file.
    
    Matthias Kuhn 	2016-11-24
    
        Cache warming
    
    Merge: 46252b5cd0 02b78a96f6
    Even Rouault 	2017-01-04
    
        Merge pull request #3935 from rouault/group_visibility
    
        [FEATURE] Change of ergonomy of the visibility of layers inside groups
    
    alisovenko 	2017-01-04
    
        Fix node tool. Change geometry type for memory layer to ..ZM.
    
    Martin Dobias 	2017-01-04
    
        fix doxygen warning
    
    Tudor Bărăscu 	2016-12-30
    
        document building with ninja + non interactive options
    
    Martin Dobias 	2017-01-04
    
        QgsProject: cleanup of read/write method + removal of unused bad layer handler class
    
    Merge: 9908d9cf81 d9d5bf7c28
    Víctor Olaya 	2017-01-04
    
        Merge pull request #3943 from Gustry/saga_path
    
        skip if the SAGA folder is not defined
    
    Mathieu Pellerin 	2017-01-04
    
        [processing] fix modeler output values in case algorithm(s)
    
        execution modifies those (fixes #16021)
    
    Nyall Dawson 	2017-01-02
    
        Implement some QGIS 3 TODOs for diagram API
    
    Nyall Dawson 	2017-01-04
    
        [processing] Adjust margins, frame style in modeller to match main window style
    
    Nyall Dawson 	2017-01-04
    
        Cosmetic improvements to procesing modeller
    
        - always use a 1px outline around items, regardless of zoom
        - don't change text color for selected items (too hard to read),
        instead change outline/box color
    
    Merge: d12c41f232 48e72999ab
    Nyall Dawson 	2017-01-04
    
        Merge pull request #3930 from nyalldawson/rename_qgsproject
    
        Rename QgsProperty to QgsProjectProperty
    
    Matthias Kuhn 	2017-01-03
    
        Don't add default actions multiple times
    
        Fix #16013
    
    Etienne Trimaille 	2017-01-03
    
        skip if the SAGA folder is not defined
    
    Merge: 47130a6758 8475fc36f3
    D'Hont René-Luc 	2017-01-03
    
        Merge pull request #3906 from rldhont/server-wms-stretch-compliancy
    
        [BUGFIX][Server] WMS compliance: stretched, distort, increase, decrease
    
    D'Hont René-Luc 	2017-01-03
    
        Update [QGIS Server] CITE WMS 130 Test project
    
    D'Hont René-Luc 	2016-12-26
    
        [BUGFIX][Server] WMS compliance: stretched, distort, increase, decrease
    
        The commit d44f1eba2fed18b3fef8d8865d79b3b6d8bc4d69 seems to break some WMS 1.3.0 client and WMS compliancy.
        The commit d44f1eba2fed18b3fef8d8865d79b3b6d8bc4d69 has been written to fix an issue with QGIS WMS Client and to render image like other WMS Server.
    
        This commit has been written to fix issue introduce by d44f1eba2fed18b3fef8d8865d79b3b6d8bc4d69.
        It is based on MapServer code:
        * https://github.com/mapserver/mapserver/blob/master/mapdraw.c#L115
        * https://github.com/mapserver/mapserver/blob/master/HISTORY.TXT#L3768
    
        And take account of axis invertion for output CRS.
    
    Even Rouault 	2017-01-03
    
        Make click on a unchecked layer in the tree view check all its parents.
    
        This removes the Ctrl+clic requirement added initially.
    
    Merge: a643f4b4a6 1fb9ef6ca5
    Alexander Bruy 	2017-01-03
    
        Merge pull request #3925 from alexbruy/shortcuts-search
    
        [FEATURE] add search bar to the Configure Shortcuts dialog (fix #12681)
    
    Merge: 57917ab118 3dcf487485
    Alexander Bruy 	2017-01-03
    
        Merge pull request #3941 from nirvn/processing_options_freeze
    
        [processing] fix app freeze when closing options dialog (fixes #15550)
    
    Mathieu Pellerin 	2017-01-03
    
        [processing] fix app freeze when closing options dialog (fixes #15550)
    
    Nyall Dawson 	2017-01-03
    
        Compile some string functions
    
    Nyall Dawson 	2017-01-03
    
        Compile some supported functions for spatialite provider
    
    Nyall Dawson 	2017-01-03
    
        Handle division operator during expression compilation
    
    Mathieu Pellerin 	2017-01-03
    
        [FEATURE] Zoom in/out and fit items to view actions for the modeler (#3939)
    
    Nyall Dawson 	2017-01-03
    
        Bump minimum GDAL version to 2.0, remove old version #ifdefs
    
    Mathieu Pellerin 	2017-01-03
    
        [ui] re-order zoom-related composer toolbar buttons
        to match the ordering on the main window
    
    Blottiere Paul 	2016-12-19
    
        [server] parallel map rendering
    
    Merge: cd970f2280 4bc06b18e9
    D'Hont René-Luc 	2017-01-02
    
        Merge pull request #3863 from rldhont/postgres-compile-expression-functions
    
        [Feature][PostgreSQL] Compile expression functions
    
    D'Hont René-Luc 	2016-12-19
    
        [Feature][PostgreSQL] Tests: Compile expression functions
    
    D'Hont René-Luc 	2016-12-19
    
        Sql Compiler: Add escape after IN operator
    
    D'Hont René-Luc 	2016-12-13
    
        [Feature][PostgreSQL] Compile expression functions
    
    Merge: 3ba2f8e0f4 ddd5adf30a
    D'Hont René-Luc 	2017-01-02
    
        Merge pull request #3897 from dmarteau/removeBase64
    
        Server: Remove base64 encoding supports in WMS responses
    
    Even Rouault 	2016-12-20
    
        [FEATURE] Change of ergonomy of the visibility of layers inside groups
    
        See https://github.com/qgis/QGIS-Enhancement-Proposals/issues/86
    
        - Checking/unchecking a group doesn't change the check state of its children.
        A node is visible if and only if it is checked and all its parents too.
        - There is no more a semi-checked state for a group
        - Ctrl-clic on a unchecked group will check the group and all its descendants.
        - Ctrl-clic on a unchecked layer will check the lager and all its parents.
        - Ctrl-clic on a checked group will uncheck the group and all its descendants.
        - Ctrl-clic on a checked layer will uncheck the layer and all its parents.
        - Those actions are available in contextual menu items in the tree view.
        - Invisible layers because they or their parent(s) is unchecked are greyed out.
    
    David Marteau 	2016-12-21
    
        Remove base64 encoding supports in WMS responses
    
    Jürgen E. Fischer 	2017-01-02
    
        osgeo4w: update to grass72
    
    Merge: a05096d59a f54476cdda
    Mathieu Pellerin 	2017-01-02
    
        Merge pull request #3931 from nirvn/processing_modeler_picture
    
        [FEATURE] Export processing models as PDF/SVG
    
    Nyall Dawson 	2017-01-02
    
        Cleanup QgsProjectProperty headers and docs
    
    Mathieu Pellerin 	2017-01-02
    
        [FEATURE] Export processing models as PDF/SVG
    
    Nyall Dawson 	2017-01-02
    
        Rename QgsProperty to QgsProjectProperty
    
        and QgsPropertyKey/Value to QgsProjectPropertyKey/Value
    
        The QgsProperty names are too generic to be used in this
        context
    
    Mathieu Pellerin 	2017-01-02
    
        [processing] update color scheme and position of modeler elements
    
    Mathieu Pellerin 	2017-01-01
    
        [processing] convert modeler icons to pictures to kill pixels when zoomed
    
    Nyall Dawson 	2017-01-02
    
        Add missing docs
    
    Nyall Dawson 	2017-01-02
    
        [processing] Don't abort heatmap if adding single feature fails
    
    Nyall Dawson 	2017-01-02
    
        Optimise destructors (pt 3)
    
    Nyall Dawson 	2017-01-02
    
        Use c++11 '= delete' instead of private copy declarations
    
        Switches the use of private copy constructors/copy assignment
        operators to instead use public "=delete" declarations.
        This results in clearer compile-time errors if these deleted
        functions are used, vs obscure link-time errors.
    
    Merge: c6fb25375c cfe42c2f8d
    Nyall Dawson 	2017-01-02
    
        Merge pull request #3914 from nyalldawson/bye_singletons
    
        Remove some singletons by moving instances to QgsApplication
    
    Jürgen E. Fischer 	2016-12-21
    
        allow limiting snapping to a given area
    
    Jürgen E. Fischer 	2017-01-01
    
        find GRASS 7.2
    
    Jürgen E. Fischer 	2017-01-01
    
        remove qgis_eo.ts reference (will be pulled in automatically)
    
    Merge: 0532976a8a 37edf76de0
    Jürgen E. Fischer 	2017-01-01
    
        Merge pull request #3904 from sikmir/i18n-eo
    
        [i18n] integrate esperanto translation
    
    Merge: 248e7d1d5e 5c06997a31
    Jürgen E. Fischer 	2017-01-01
    
        Merge pull request #3927 from rduivenvoorde/bonn_splash
    
        New splash from Bonn Hackfest image
    
    Alexander Bruy 	2016-12-30
    
        [FEATURE] add search bar to the Configure Shortcuts dialog (fix #12681)
        Supports search by action name and by shortcut
    
    Alexander Bruy 	2016-12-29
    
        [processing] fix test and menus after renaming GdalOgr provider
    
    Alexander Bruy 	2016-12-29
    
        [processing] rename GdalOgr provider to Gdal provider
        Show version numbers in providers descriptions
    
    Mathieu Pellerin 	2016-12-31
    
        Followup 8849e94: add missing svg file
    
    Mathieu Pellerin 	2016-12-31
    
        [processing] vectorize basic modeler images
    
    Mathieu Pellerin 	2016-12-31
    
        [processing] vectorize and improve menu icons (fixes #14474)
    
    Nyall Dawson 	2016-12-31
    
        Re-add missing doc
    
    Nyall Dawson 	2016-12-31
    
        Remove some doxygen comments from overridden methods (pt 2)
    
    Richard Duivenvoorde 	2016-12-30
    
        new splash
    
    Mathieu Pellerin 	2016-12-30
    
        [raster] re-compute min/max when band(s) changed (#3923)
    
    Nyall Dawson 	2016-12-30
    
        Fix failing doc test
    
    Nyall Dawson 	2016-12-30
    
        Fix build
    
    Alexander Bruy 	2016-12-30
    
        don't select any field by default in Field Calculator's "Update existing field" combobox (fix #15970)
    
    Nyall Dawson 	2016-12-30
    
        Optimise destructors (pt 2)
    
    Nyall Dawson 	2016-12-30
    
        Followup 850171, fix build
    
    Nyall Dawson 	2016-12-30
    
        Optimise destructors (pt 1)
    
        - Remove some non-base class empty destructors. These add no value
        and it's better to let the compiler auto generate optimised versions
        - use virtual ~Class = default instead of virtual ~Class {}
    
    Nyall Dawson 	2016-12-30
    
        Remove "//! Destructor" doxygen comments
    
        This documentation doesn't add any value
    
    Nyall Dawson 	2016-12-30
    
        Remove some doxygen comments from overridden methods (pt 1)
    
        It's nearly always better to let doxygen use the base class
        documentation (unless the subclass docs explicitly add something
        of value for that subclass). The overriden docs are usually
        out of date and the duplication makes documentation maintenance
        harder.
    
    Mathieu Pellerin 	2016-12-30
    
        [processing] harmonize options menu item location & icon (#3922)
    
    Nyall Dawson 	2016-12-30
    
        Remove some more redundant qt version checks
    
    Nyall Dawson 	2016-12-30
    
        Remove some QT_VERSION >= 5 checks
    
    Merge: 4493461396 ef85cdcf83
    Nyall Dawson 	2016-12-30
    
        Merge pull request #3921 from DelazJ/example
    
        Spelling fix: Replace "eg" by "e.g." or "for example"
    
    Merge: 5e871557b9 2b937139b4
    Nyall Dawson 	2016-12-30
    
        Merge pull request #3920 from DelazJ/fixtypos
    
        Fix more typos
    
    Harrissou Sant-anna 	2016-12-30
    
        Replace "eg" by "e.g." or "for example"
    
    Harrissou Sant-anna 	2016-12-29
    
        More spelling checks/fixes
    
        interactivly
        labour
    
    Harrissou Sant-anna 	2016-12-29
    
        Replace rasterise by rasterize
    
    Harrissou Sant-anna 	2016-12-29
    
        Replace minimise by minimize
    
    Harrissou Sant-anna 	2016-12-29
    
        Replace capitalise by capitalize
    
    Merge: 1d58e532b8 a920e3a950
    Nyall Dawson 	2016-12-30
    
        Merge pull request #3917 from alexbruy/improve-settings
    
        improve fragile settings handling
    
    Larry Shaffer 	2016-12-29
    
        [pyqgis-console] Use python3 for editor subprocess calls
    
    alisovenko 	2016-12-29
    
        Fix descriptions and code style. Change Z geomtry type for memory layer from ..25D to ..Z.
    
    Alexander Bruy 	2016-12-29
    
        improve settings handling
    
    Alexander Bruy 	2016-12-29
    
        [processing] fix GRASS provider (follow up a1642a37)
    
    Mathieu Pellerin 	2016-12-29
    
        [ui] settings menu cleanup (#3916)
    
        - rewording of several items for increased clarity
        - re-ordering to have more often used items first
        - new icons for keyboard shortcuts and interface customization
    
    Merge: 25697a1e41 828e447991
    Nyall Dawson 	2016-12-29
    
        Merge pull request #3915 from DelazJ/fixtypos
    
        Fix typos
    
    Mathieu Pellerin 	2016-12-29
    
        improve default favorites for color ramps
    
    DelazJ 	2016-12-21
    
        More spelling fixes
    
        * editation
        * definintion
        * Unabled
        * capitalize QGIS
        * replace algs by algorithms
        * queryings
        * symbo(s)
        * missing space after a dot
    
    Harrissou Sant-anna 	2016-12-29
    
        Replace flavour by flavor
    
    Harrissou Sant-anna 	2016-12-29
    
        Replace prioritise by prioritize
    
    Harrissou Sant-anna 	2016-12-29
    
        Replace more splitted by split
    
    DelazJ 	2016-12-21
    
        Replace unicode by Unicode
    
    DelazJ 	2016-12-21
    
        Replace cellsize by cell size
    
    DelazJ 	2016-12-20
    
        Some fixes of favourites --> favorites
    
    Nyall Dawson 	2016-12-29
    
        Make sure QgsApplication members are initialized to nullptr
    
        Just in case there's unintended dependancies between the
        registries
    
    Nyall Dawson 	2016-12-28
    
        Fix tests
    
    Nyall Dawson 	2016-12-28
    
        Remove some singletons by moving instances to QgsApplication
    
        - QgsColorSchemeRegistry
        - QgsDataItemProviderRegistry
        - QgsGPSConnectionRegistry
        - QgsMessageLog
        - QgsPaintEffectRegistry
        - QgsPluginLayerRegistry
        - QgsRasterRendererRegistry
        - QgsRendererRegistry
        - QgsSvgCache
        - QgsSymbolLayerRegistry
    
    Merge: 97215cfae3 4f73c28c5f
    Nyall Dawson 	2016-12-28
    
        Merge pull request #3909 from nyalldawson/select_in_edit_menu
    
        Tweak edit/view menus
    
    Mathieu Pellerin 	2016-12-28
    
        [ui] remove minimumSize on select button in select by exp. dialog
    
    Mathieu Pellerin 	2016-12-28
    
        [ui] select by form/expression harmonization and feature parity (#3912)
    
    Larry Shaffer 	2016-12-27
    
        Update connection to new style for macOS Preferences fix
    
    Mathieu Pellerin 	2016-12-28
    
        [ui] improve search widget ordering
    
    Larry Shaffer 	2016-12-27
    
        Fix macOS Preferences menu hijacking
    
    Nyall Dawson 	2016-12-28
    
        Remove santa hat easter egg
    
        It made a lot of stressed GIS people smile (and as a bonus
        stressed out some unhappy grinches in the process!), but
        there's nothing worse than a good easter egg which lives
        on too long and gets tired.
    
        RIP santa QGIS... bring on the next easter egg!
    
    Nyall Dawson 	2016-12-27
    
        [FEATURE] Hide Deselected Layers action
    
        Allows you to quickly hide all deselected layers. This is very handy
        when you have a large project and want to quickly hide all except
        for a couple of layers
    
    Nyall Dawson 	2016-12-27
    
        [needs-docs] Move Show/Hide Layer actions to View menu
    
        These logically belong in the view menu
    
    Nyall Dawson 	2016-12-27
    
        [needs-docs] Move Select submenu from View menu to Edit menu
    
        Selection tools are usually located within the edit menu directly
        after the clipboard tools. View menu is usually populated with
        actions which affect only the view, rather then editing the
        document (project or layer) state.
    
    Merge: f3d618a6ed f40e914b76
    Alexander Bruy 	2016-12-27
    
        Merge pull request #3907 from alexbruy/remove-gdaltools
    
        [FEATURE] replace GDALTools plugin with Processing
    
    Mathieu Pellerin 	2016-12-27
    
        Add between/not between to numerical fields in select by form
    
    Mathieu Pellerin 	2016-12-27
    
        [ui] Ctrl+F3 shortcut to open select features by expression
    
    Harrissou Sant-anna 	2016-12-27
    
        [ui] expression icon cleanups (#3908)
    
        * Add expression icon to several buttons for consistency
        * Replace mIconExpressionEditorOpen icon with mIconExpresssion
    
    Mathieu Pellerin 	2016-12-27
    
        [ui] rename the min/max widget group box title
        Since there is no more loading involved through
        the min/max widget, rename it to:
        "Min /max values settings"
    
    Mathieu Pellerin 	2016-12-27
    
        Followup 932de2a: fix missing back icon for sub-panels
    
    Nyall Dawson 	2016-12-27
    
        Fix build
    
    Nyall Dawson 	2016-12-27
    
        [FEATURE] Add QgsVectorDataProvider::truncate for clearing layers
    
        Adds a new method to QgsVectorDataProvider to truncate the layer.
        The base implementation requires DeleteFeatures capability and
        is not optimised. Providers can return the FastTruncate capability
        and override the base implementation with a provider specific
        optimised version. This is done in this commit for the Postgres
        and Spatialite providers.
    
    Nyall Dawson 	2016-12-27
    
        Add a base class implemention for QgsVectorDataProvider::changeFeatures
    
        Previously this method would only succeed for providers which
        explicitly implement it. Now, providers which do not implement
        changeFeatures but do support both ChangeAttributeValues
        and ChangeGeometries capabilities will use a non-optimised
        version of changeFeatures which calls changeAttributeValues
        and changeGeometries in turn.
    
        This makes QgsVectorDataProvider::changeFeatures easier to use
        in scripts - instead of writing manual fallbacks for providers
        which do not implement it you can instead safely call this
        method regardless of the provider and it will succeed wherever
        both the attributes/geometries can be changed.
    
        Also add a provider unit test covering this.
    
    Merge: 9c6883711b 239b342a3f
    Mathieu Pellerin 	2016-12-27
    
        Merge pull request #3887 from nirvn/raster_pseudocolor_move
    
    Mathieu Pellerin 	2016-12-27
    
        [FEATURE] Raster stretch toolbar actions support for pseudocolor renderer
    
    Mathieu Pellerin 	2016-12-26
    
        [FEATURE] Implement raster pseudocolor updated extent auto classification
    
    Mathieu Pellerin 	2016-12-17
    
        [raster] move pseudocolor renderer classification out of gui into core
    
    Nyall Dawson 	2016-12-27
    
        Enable edit tests for Postgres provider
    
    Harrissou Sant-anna 	2016-12-27
    
        Remove mActionDiagramProperties.svg icon (#3910)
    
    Nyall Dawson 	2016-12-27
    
        Rename Select by Expression to Select Features by Expression
    
        to match naming of other Select By... tools
    
    Nyall Dawson 	2016-12-27
    
        Make Select by Form default instead of By Expression
    
        Since it's more user-friendly for beginners
    
    Nyall Dawson 	2016-12-27
    
        Show NULL preview text in expression editor
    
        Makes creating/debugging expressions easier for users
    
    Nyall Dawson 	2016-12-27
    
        Fix incorrect aggregate values returned for empty sets (fix #16008)
    
        Now empty sets return NULL values for invalid statistics
    
    Jürgen E. Fischer 	2016-12-26
    
        fix numeric translation
    
    Jürgen E. Fischer 	2016-12-26
    
        indentation fixes
    
    Jürgen E. Fischer 	2016-12-26
    
        more spelling fixes
    
    Merge: a3faa92339 77ae8a23b6
    Nyall Dawson 	2016-12-27
    
        Merge pull request #3880 from nyalldawson/oracle_raster
    
        Remove orphaned oracle raster plugin
    
    Nyall Dawson 	2016-12-16
    
        [FEATURE] Remove orphaned oracle raster plugin
    
        Marked as feature to flag for documentation and changelog
    
    Jürgen E. Fischer 	2016-12-26
    
        spelling fixes
    
    alisovenko 	2016-12-26
    
        Fix code style with astyle.sh
    
    Even Rouault 	2016-12-26
    
        Contrast enhancement in 'updated extent': fix taking into account OTF mode
    
    Alexander Bruy 	2016-12-26
    
        [FEATURE] replace GDALTools plugin with Processing
    
        Tagged as feature to not forget mention in docs and changelog
    
    alisovenko 	2016-12-26
    
        Add SIP binding for getDefaultZValue
    
    Alexander Bruy 	2016-12-26
    
        [processing] include start point into service area convex hull
    
    alisovenko 	2016-12-26
    
        Added the ability to create memory layer with 25d geometry
    
    alisovenko 	2016-12-22
    
        Add default Z value option. Added the ability to create shape with 2.5d geometry. Change add feature tool fo create geometry with default Z value.
    
    Nikolay Korotkiy 	2016-12-25
    
        [i18n] integrate esperanto translation
    
    Jürgen E. Fischer 	2016-12-24
    
        dxf import: fix text positions and orientation when importing DXF (fixes #16000)
    
    Even Rouault 	2016-12-23
    
        Raster renderer GUI: fix switching between renderers, and potential infinite signal notifications.
    
        Fixes https://github.com/qgis/QGIS/pull/3871#commitcomment-20280621, ie switching between
        renderers in the raster layer properties dialog or in the style dock result in non optimal
        parameters, so better switch to default parameters that would be the ones used when
        adding a layer of the new renderer type to the canvas. This issue already existed in 2.18
    
        Also fixes a potential infinite notification cycle when having both the style dock and
        layer properties dialog opened, and applying changes in the layer properties dialog.
        (related to https://github.com/qgis/QGIS/pull/3871).
    
    Merge: 80b757b6db 1a5671ecae
    Even Rouault 	2016-12-22
    
        Merge pull request #3903 from webgeodatavore/fix-gdal-ogr-url
    
        Update outdated URLs
    
    Thomas Gratier 	2016-12-22
    
        Update unworking and outdated URLs
    
        GDAL URLs and Spatialite links are outdated (404)
    
    Nyall Dawson 	2016-12-15
    
        [FEATURE] Add zoom to features shortcut in select by form dialog
    
        Allows very quick navigation to features which match the criteria
        in the form
    
    Nyall Dawson 	2016-12-15
    
        [FEATURE] Show field values in autocompleter in form filter mode
    
        This adds a new gui widget QgsFieldValuesLineEdit which includes
        an autocompleter populated with current field values.
    
        The autocompleter is nicely updated in the background so that
        the gui remains nice and responsive, even if there's millions
        of records in the associated table.
    
        It's now used as a search widget for text fields, so can be seen
        in the browser window if you set the filter to a text field, or
        if you launch the form based select/filter by selecting a layer
        and pressing F3.
    
    Nyall Dawson 	2016-12-15
    
        Small cleanups to QgsFloatingWidget
    
    Matthias Kuhn 	2016-12-22
    
        [travis] Decrease maximum ccache size
    
    Matthias Kuhn 	2016-12-22
    
        Pass variable values as QVariant
    
    Matthias Kuhn 	2016-12-21
    
        Rename QgsProject::variables to QgsProject::customVariables
    
    Matthias Kuhn 	2016-12-21
    
        Let QgsApplication manage global custom variables
    
    Merge: ffd67f119e 3fba3ac775
    Alexander Bruy 	2016-12-22
    
        Merge pull request #3900 from m-kuhn/scriptParams
    
        [processing] Fix some script parameter export/import issues
    
    Matthias Kuhn 	2016-12-22
    
        [processing] Quote and escape script exported ParameterString
    
    Matthias Kuhn 	2016-12-21
    
        [processing] Fix some script parameter export/import issues
    
    Merge: 835abb97b6 ea4f05d931
    Alexander Bruy 	2016-12-22
    
        Merge pull request #3891 from alexbruy/processing-interpolation
    
        [processing] add remaining functionalify from the interpolation plugin
    
    Chris Mayo 	2016-12-21
    
        Add missing dependencies in INSTALL Overview
    
    Matthias Kuhn 	2016-12-21
    
        Followup cbac49b6: fix docstring
    
    Matthias Kuhn 	2016-12-21
    
        Add QgsProject::write( filename ) convenience function
    
    Matthias Kuhn 	2016-12-21
    
        More build dependencies update
    
    Matthias Kuhn 	2016-12-21
    
        Update build dependencies
    
    Matthias Kuhn 	2016-12-21
    
        [processing] Make ParameterFixedTable scriptable
    
    Matthias Kuhn 	2016-12-21
    
        [processing] Don't hide errors when resolving script paramters
    
    Alexandre Neto 	2016-12-21
    
        Replace PNGs by SVGs (#3896)
    
        - removes no longer needed SVG compounds
        - Improves cap and join style icons
    
    Matthias Kuhn 	2016-12-20
    
        Followup 1a648229
    
    Matthias Kuhn 	2016-12-20
    
        Improve some asserts for more meaningful output in case of error
    
    Matthias Kuhn 	2016-12-20
    
        Use assertIsInstance instead of assertTrue(isinstance())
    
    Alexander Bruy 	2016-12-20
    
        [processing] fix wrong ParameterSelection definition
    
    Matthias Kuhn 	2016-12-20
    
        Revert "[Processing] fix parameter to open the Retile algorithm"
    
        This reverts commit 76b796b4916d4ee23dff1a50105cdf1a6635b388.
    
    Alexander Bruy 	2016-12-20
    
        [processing] fix incorrect parameter construction
    
    Alexander Bruy 	2016-12-20
    
        [processing] add support for custom parameter used in interpolation algs
        to the test suite
    
    Matteo Ghetta 	2016-12-20
    
        more gdal test for Processing (#3893)
    
        * more gdal test for Processing
    
    matteo 	2016-12-20
    
        [Processing] fix parameter to open the Retile algorithm
    
    Alexander Bruy 	2016-12-19
    
        [FEATURE] remove Interpolation plugin
    
        tagged as feature to not forget mention this in docs and changelog
    
    Alexander Bruy 	2016-12-19
    
        [processing] add missed functionality from Interpolation plugin
    
    Mathieu Pellerin 	2016-12-20
    
        [processing] fix error in MultipleInputWidgetWrapper
    
    Mathieu Pellerin 	2016-12-20
    
        [processing] support non-ogr layers in merge vector layers alg
    
    Anita Graser 	2016-12-20
    
        updated help for qgis:mergevectorlayers (#3883)
    
        "two" => "multiple"
    
    Matthias Kuhn 	2016-12-19
    
        [travis] Increase cache timeout
    
        No new caches have been uploaded recently because of timeouts.
    
    Matthias Kuhn 	2016-12-19
    
        Fix loading legacy snapping configuration
    
    Matthias Kuhn 	2016-12-19
    
        Only spellcheck added and modified files
    
    Matthias Kuhn 	2016-12-19
    
        Fix bindings and tests
    
    Matthias Kuhn 	2016-12-19
    
        Expose QgsSnappingConfig to QML
    
        Sponsored by QField
    
    Matthias Kuhn 	2016-12-14
    
        Apply editor widget project upgrades in any case
    
    Matthias Kuhn 	2016-12-12
    
        Allow compiling without print support
    
    Matthias Kuhn 	2016-12-07
    
        Let all tests work with a proper QgsApplication instance
    
    Matthias Kuhn 	2016-12-07
    
        bindings
    
    Matthias Kuhn 	2016-12-07
    
        Move QgsConfigurationMap to QgsXmlUtils
    
    Matthias Kuhn 	2016-12-07
    
        Make sure attribute table doesn't use deleted field formatters
    
    Matthias Kuhn 	2016-12-07
    
        Document QgsValueMapFieldFormatter::NullValue
    
    Matthias Kuhn 	2016-12-07
    
        Make attribute table aware of disappearing field formatters
    
    Matthias Kuhn 	2016-12-07
    
        Manage null representation value in QgsApplication::nullRepresentation()
    
    Matthias Kuhn 	2016-12-07
    
        Fix index-out-of-bounds crash
    
    Matthias Kuhn 	2016-12-07
    
        Add missing bindings
    
    Matthias Kuhn 	2016-12-07
    
        API documentation for QgsFieldFormatter caches and more
    
    Matthias Kuhn 	2016-12-07
    
        Generic code cleanup
    
    Matthias Kuhn 	2016-12-06
    
        Rename QgsFieldKit to QgsFieldFormatter
    
    Matthias Kuhn 	2016-12-06
    
        Remove QgsEditFormConfig::widgetType
    
    Matthias Kuhn 	2016-12-05
    
        Fix failing tests
    
    Matthias Kuhn 	2016-12-05
    
        Fix warnings
    
    Matthias Kuhn 	2016-12-05
    
        Document api breakages and add more doxymentation
    
    Matthias Kuhn 	2016-12-05
    
        Start with empty ValueMap configuration
    
    Matthias Kuhn 	2016-12-05
    
        Reorder attribute type dialog
    
    Matthias Kuhn 	2016-12-05
    
        Remove editor widget project loading code from gui
    
    Matthias Kuhn 	2016-12-05
    
        Remove QgsEditorWidgetConfig
    
        This is replaced with a QVariantMap. It was never really more than this in the
        past and with the switch to QgsConfigurationProperties, there is really no
        longer any reason to assume that this will change.
    
    Matthias Kuhn 	2016-12-04
    
        Rename `vl` parameters to `layer`
    
    Matthias Kuhn 	2016-12-04
    
        Python bindings
    
    Matthias Kuhn 	2016-12-03
    
        Put field kit into use
    
    Matthias Kuhn 	2016-12-03
    
        Add field kits for a lot of common field types
    
    Matthias Kuhn 	2016-12-02
    
        Use new-style configuration for loading widgets from the database
    
    Matthias Kuhn 	2016-12-02
    
        Save and load new-style widget configuration
    
    Matthias Kuhn 	2016-12-01
    
        Edit widget configuration migration
    
    Matthias Kuhn 	2016-11-14
    
        Add QgsConfigurationProperty class
    
        This class holds a QVariantMap to manage key-value-pairs where each
        value can be a string, bool, int, double or itself a map and can be
        stored to and restored from XML.
    
    Matthias Kuhn 	2016-12-19
    
        Make QgsMapThemeCollection QML compatible
    
        Sponsored by OPENGIS.ch/QField
    
    Denis Rouzaud 	2016-12-19
    
        do not check in agignore
    
    Denis Rouzaud 	2016-12-19
    
        [spelling] labelling -> labeling
    
    Merge: 735f479bc8 f71bf57b08
    D'Hont René-Luc 	2016-12-19
    
        Merge pull request #3878 from dmarteau/removeSOAP
    
        Server: Remove soap request handler
    
    David Marteau 	2016-12-15
    
        Server: Remove soap request handler
    
    Denis Rouzaud 	2016-12-19
    
        [spelling] granularity
    
    Denis Rouzaud 	2016-12-19
    
        [spellcheck] generated command only replace whole words
    
    Denis Rouzaud 	2016-12-19
    
        [spellcheck] generate sed commands to fix spelling errors
    
    Matteo Ghetta 	2016-12-19
    
        Convex Hull processing tests (#3876)
    
        Add two tests for convex hull
    
    Merge: f9db068fed f4f86cad63
    Alexander Bruy 	2016-12-19
    
        Merge pull request #3885 from alexbruy/processing-relief
    
        [processing] add missed functionality from Raster Terrain Analysis plugin
    
    Alexander Bruy 	2016-12-19
    
        [processing] use full precision for elevation values
        remove unused file
    
    Alexander Bruy 	2016-12-17
    
        [FEATURE] remove Raster terrain analysis plugin
    
        tagged as feature to not forget mention this in docs and changelog
    
    Alexander Bruy 	2016-12-17
    
        [processing] merge two Relief algorithms into one
    
    Alexander Bruy 	2016-12-17
    
        [processing] implement missed functionality from Raster terrain analysis
        plugin
    
    Denis Rouzaud 	2016-12-19
    
        [spellcheck] ag: use short option to avoid argument error due to syntax differences
    
    Jürgen E. Fischer 	2016-12-17
    
        translation string fixes
    
    Arnaud Morvan 	2016-12-16
    
        Fix MultipleInputDialog with options not as (value, text) (#3882)
    
    Harrissou Sant-anna 	2016-12-15
    
        Options to speed up build and launch QGIS
    
    Hannes 	2016-12-15
    
        python3 print
    
        QGIS would not build with the old print statements
    
    Even Rouault 	2016-12-16
    
        QgsMultiBandColorRendererWidget: add missing widgetChanged() notification
    
    Merge: 5dc39e0a41 532eb58d1f
    Even Rouault 	2016-12-16
    
        Merge pull request #3871 from rouault/auto_stretch
    
        [FEATURE] Implement raster auto-stretching when updating canvas
    
    Even Rouault 	2016-12-15
    
        [FEATURE] Implement raster auto-stretching when updating canvas
    
        This commit implements the improvements described at:
        https://lists.osgeo.org/pipermail/qgis-developer/2016-September/044393.html
    
        The QgsRasterMinMaxWidget now offers a seetting to specify that the statistics
        should be computed each time the canvas extent changes.
    
        Other changes:
        - the content of the QgsRasterMinMaxWidget is now persistant.
        - there is no longer any Load button. The global Apply / OK button of the raster
          properties dialog has this effect.
        - the default "limits" for single band raster is now MinMax and not CumulativeCut
        - the default "limits" can be configured for single band, multi band single byte and
          multi band multi byte
        - "Strech using current extent" honours the "limits" instead of forcing min/max.
    
    Even Rouault 	2016-12-15
    
        Add QGSCOMPARENOTNEAR(value,not_expected,epsilon) macro
    
    Alexander Bruy 	2016-12-16
    
        [processing] use point parameter in GRASS algs where possible (addresses #15983)
    
    Nyall Dawson 	2016-12-16
    
        Add some data modification tests to providertestbase
    
        Tests for addFeatures, deleteFeatures, changeAttributeValues
        and changeGeometryValues
    
        Implemented for memory, ogr and spatialite providers
    
    Tudor Bărăscu 	2016-12-16
    
        Add missing qt5 build dependency (#3874)
    
    Jürgen E. Fischer 	2016-12-15
    
        indentation fix
    
    Jürgen E. Fischer 	2016-12-15
    
        dwg import: make curves optional (enabled by default, disabled completely with GDAL 1)
    
    Merge: 94b0de562d 1090e8b7da
    Denis Rouzaud 	2016-12-15
    
        Merge pull request #3857 from 3nids/spellingtest
    
        Check spelling on travis
    
    Denis Rouzaud 	2016-12-15
    
        fix prepare commit
    
    Matthias Kuhn 	2016-12-15
    
        Improved search for the relation reference widget
    
    Denis Rouzaud 	2016-12-15
    
        follow p 63773034d62174961908e5e6720e60d0fd35489d avoid type check before casting
    
    Denis Rouzaud 	2016-12-15
    
        spelling fixes
    
    Denis Rouzaud 	2016-12-12
    
        use Travis to look for spelling errors
    
        use silver searcher for faster search (instead of grep)
    
    Merge: 5c402b2fde 81e2f87fd0
    Alexander Bruy 	2016-12-15
    
        Merge pull request #3861 from alexbruy/svg-cleanup
    
        clean up SVG files from unnecessary data
    
    Martin Dobias 	2016-12-14
    
        Fix python test
    
    Martin Dobias 	2016-12-14
    
        Remove QgsLabelingEngineInterface base class and implementation in QgsPalLabeling
    
        It was ready to go for some time, just waiting for QgsMapRender that still used it.
    
    Mathieu Pellerin 	2016-12-15
    
        [FEATURE] toggle visibility of opened panels in main window
        Accessible via:
        - View menu > Toggle Panels Visibility
        - Ctrl+Tab keyboard shortcut
    
    Denis Rouzaud 	2016-12-14
    
        snapping layer tree: do not show layers without geometry
    
    Nyall Dawson 	2016-12-15
    
        Fix ui build warning
    
    Jürgen E. Fischer 	2016-12-14
    
        [FEATURE] DWG import into geopackage using libdxfrw
    
    Jürgen E. Fischer 	2016-12-14
    
        dxf export: fix crash, when curve geometry can't be segmentized
    
    Jürgen E. Fischer 	2016-12-14
    
        api_break: QgsCrsCache was removed
    
    Jürgen E. Fischer 	2016-12-14
    
        typo fix
    
    Jürgen E. Fischer 	2016-12-14
    
        oracle provider: debug output on usage of 'estimated metadata'
    
    Merge: 8e9d49ad8d 56036d29fe
    Hugo Mercier 	2016-12-14
    
        Merge pull request #3869 from mhugo/cleanup_server
    
        Some cleanups in server
    
    matteo 	2016-12-14
    
        reduce geometry precision from 7 to 5 digits
    
    matteo 	2016-12-14
    
        remove temp file and update .gitignore
    
    matteo 	2016-12-14
    
        fix error on geometry precision
    
    matteo 	2016-12-14
    
        some Processing test
    
    Jürgen E. Fischer 	2016-12-14
    
        indentation update
    
    Alessandro Pasotti 	2016-12-14
    
        Code cleanup: removed unused slot
    
    Alexander Bruy 	2016-12-14
    
        update test masks
    
    Hugo Mercier 	2016-12-13
    
        Improve wmsserver error handling and exception safety
    
    Hugo Mercier 	2016-12-13
    
        QgsServer cleanup
    
    Hugo Mercier 	2016-12-13
    
        QgsServerLogger cleanup
    
    Mathieu Pellerin 	2016-12-10
    
        [FEATURE][raster] transparency support for paletted renderer
    
    Alexander Bruy 	2016-12-12
    
        clean up SVG files from unnecessary data
    
    D'Hont René-Luc 	2016-12-13
    
        Fix test for WMS 1.3. compliance: distort image if width/height ratio of bbox is different to WIDTH/HEIGHT of requested image
    
    Martin Dobias 	2016-12-14
    
        Fix DB manager layer preview after my QgsMapCanvas changes
    
    D'Hont René-Luc 	2016-12-13
    
        Fix test for WMS 1.3. compliance: distort image if width/height ratio of bbox is different to WIDTH/HEIGHT of requested image
    
    Merge: 9f2657414b 322a565b8b
    Víctor Olaya 	2016-12-13
    
        Merge pull request #3725 from arnaud-morvan/processing_geometry_predicate
    
        [processing] Remove parameter geometry predicate
    
    D'Hont René-Luc 	2016-12-13
    
        Fix WMS 1.3. compliance: distort image if width/height ratio of bbox is different to WIDTH/HEIGHT of requested image
    
        Not decrease but increase image
    
    Merge: 01d5233d9e 9d9d162ddf
    Alessandro Pasotti 	2016-12-13
    
        Merge pull request #3864 from elpaso/downloader-fixes-bad-network
    
        [BUGFIX] Fixed a crash on bad network protocol
    
    Alessandro Pasotti 	2016-12-13
    
        Disabled C++ test (use python instead)
    
    Merge: 56633baffc ed0e39e08b
    Alexander Bruy 	2016-12-13
    
        Merge branch 'remove_grass_6'
    
    Alexander Bruy 	2016-12-13
    
        [processing] also remove GRASS 6 from tests
    
    Alexander Bruy 	2016-12-13
    
        [processing] fix CMakeLists.txt
    
    Víctor Olaya 	2016-12-09
    
        [processing] removed grass6 provider
    
    Alessandro Pasotti 	2016-12-13
    
        [BUGFIX] Fixed a crash on bad network protocol
    
    D'Hont René-Luc 	2016-12-13
    
        [QGIS Server] CITE WMS 130 Test project
    
        Add a project for OGC CITE WMS 130 tests
    
    Alexander Bruy 	2016-12-13
    
        [processing] maintain options order
    
    Alexander Bruy 	2016-12-10
    
        [processing] add algorithm for calculating shortest path from multiple
        start points defined by vector layer
    
    Alexander Bruy 	2016-12-10
    
        [processing] add algorithm for calculating shortest path to multiple end
        points defined by vector layer
    
    Alexander Bruy 	2016-12-10
    
        [processing] save travel cost to output attribute table
    
    Alexander Bruy 	2016-12-10
    
        [processing] write start and end points to output attribute table
    
    Alexander Bruy 	2016-12-10
    
        [processing] add algorithm for calculating service areas from point
        layer
    
        Add start point coordinates to outputs
    
    Alexander Bruy 	2016-12-10
    
        [processing] output service area as polygon and as multipoint
    
    Alexander Bruy 	2016-12-10
    
        [processing] rename network analysis algs to reflect their inputs type
    
    Alexander Bruy 	2016-12-06
    
        [FEATURE] remove RoadGraph plugin
    
        tagged as feature to not forget mention this in docs and changelog
    
    Alexander Bruy 	2016-12-06
    
        [processing] add tests for network analysis algorithms
    
        Tests dissabled for now, as algorithms require access to QGIS iface.
    
    Alexander Bruy 	2016-12-04
    
        [processing] add service area algorithm
    
    Alexander Bruy 	2016-12-03
    
        [processing] also calculate fastest path
    
    Alexander Bruy 	2016-12-03
    
        [processing] remove unused variables
    
    Alexander Bruy 	2016-12-03
    
        [processing] reword algorithm name and some parameter descriptions
    
    Alexander Bruy 	2016-12-03
    
        [processing] add icon for network analysis algorithm
    
    Alexander Bruy 	2016-12-02
    
        [processing] adopt algorithm to changes in QGIS API
    
    Alexander Bruy 	2016-11-16
    
        [processing] add shortest path algorithm to Processing
    
    Mathieu Pellerin 	2016-12-13
    
        [FEATURE] allow customization of line spacing for legend item labels (#3632)
    
        * [FEATURE] allow customization of line spacing for legend item labels
        * add test for legend line spacing and update control images
    
    Nyall Dawson 	2016-12-13
    
        Fix bad import
    
    Nyall Dawson 	2016-12-13
    
        Disable another intermittent task manager test
    
    Víctor Olaya 	2016-12-12
    
        [processing] config dialog: only save menu configuration if needed
    
        Conflicts:
                python/plugins/processing/gui/ConfigDialog.py
    
    arnaud.morvan@camptocamp.com 	2016-11-06
    
        [processing] Remove ParameterGeometryPredicate
    
    arnaud.morvan@camptocamp.com 	2016-11-06
    
        [processing] Remove ParamaterGeometryPredicate from SelectByLocation algorithm
    
    arnaud.morvan@camptocamp.com 	2016-11-06
    
        [processing] Remove ParamaterGeometryPredicate from ExtractByLocation algorithm
    
    arnaud.morvan@camptocamp.com 	2016-11-05
    
        [processing] Remove ParamaterGeometryPredicate from SpatialJoin algorithm
    
    Víctor Olaya 	2016-12-08
    
        [processing] fixes for SAGA folder configuration
    
        This tries to address some problem with previously set SAGA paths, by always showing the SAGA path config value, and by trying to ruin a built in copy of SAGA if the current SAGA folder is wrong (as it usually happens when updating QGIS)
    
    arnaud.morvan@camptocamp.com 	2016-11-05
    
        [processing] Support options as (value, text) in ParameterSelection
    
    Merge: 29a05dfa9c 8cda1bbb79
    D'Hont René-Luc 	2016-12-12
    
        Merge pull request #3809 from pblottiere/render
    
        replace QgsMapRenderer
    
    D'Hont René-Luc 	2016-12-12
    
        Adapt WFS capabilties in server test for WMS 1.3.0 compliance
    
    Werner Macho 	2016-12-12
    
        [TRANS] Adding Translatorname
    
        Adding new chinese traditional translator
    
    Nyall Dawson 	2016-12-12
    
        More flaky test disabling
    
    Nyall Dawson 	2016-12-12
    
        Fix spelling of orthoganilize
    
    Blottiere Paul 	2016-12-09
    
        fix getLegendGraphics when BBox parameter is used
    
    Blottiere Paul 	2016-11-25
    
        remove QgsMapRenderer
    
    Martin Dobias 	2016-12-12
    
        One more fix for doc test
    
    Martin Dobias 	2016-12-12
    
        Fix doc coverage test
    
    Nyall Dawson 	2016-12-12
    
        Temporarily disable flaky part of test
    
    Martin Dobias 	2016-12-12
    
        Rename QgsLegendModelV2 to QgsLegendModel
    
    Martin Dobias 	2016-12-12
    
        Rename QgsComposerLegendStyle to QgsLegendStyle
    
    Martin Dobias 	2016-12-12
    
        Remove legacy class QgsComposerLegendItem and subclasses
    
    Martin Dobias 	2016-12-11
    
        Make it possible to use project as non-singleton
    
        This is just a first step - it will be a long way to get rid of all
        the usages of singleton instance in QGIS code.
    
    Martin Dobias 	2016-12-11
    
        Make doc coverage test happy
    
    Martin Dobias 	2016-12-11
    
        Make map canvas independent from overview canvas, simplify QgsMapCanvas API
    
    Merge: 6eb330e2b2 04f8704ebd
    Martin Dobias 	2016-12-11
    
        Merge pull request #3855 from wonder-sk/project-refactoring-part1
    
        Project refactoring - part I
    
    Martin Dobias 	2016-12-11
    
        Unit tests for utility methods from qgsmaplayerlistutils.h
    
    Andreas 	2016-12-11
    
        Fix an array out of bounds access when committing data (#3807)
    
        This fixes an array out of bounds access when using a layer that consists of a main table with joined in attributes.
        The provider only tracks the attributes in the main table, but any joined in attributes is also passed to the provider.
        As the feature attributes is used to govern loop access, there will be an out of bounds access when the first joint
        attribute is encountered.
    
        The fix is borrowed from the postgres provider which stops looping through the passed in feature attributes when
        the limit of table attributes has been met.
    
    Martin Dobias 	2016-12-11
    
        More test fixes
    
    Martin Dobias 	2016-12-11
    
        Test fixes and further QgsProject::instance() removals
    
    Merge: fc8493f5d3 bcedb6df7e
    Alessandro Pasotti 	2016-12-10
    
        Merge pull request #3854 from elpaso/plugin-re-enable
    
        [SERVER][BUGFIX] Plugin re enable
    
    Alessandro Pasotti 	2016-12-10
    
        Moved interface to main init
    
    Martin Dobias 	2016-12-10
    
        Migrate QgsMapThemeCollection away from using layer IDs
    
    Alessandro Pasotti 	2016-12-10
    
        Plugin re-enabled
    
    Martin Dobias 	2016-12-10
    
        QgsMapSettings and QgsComposerMap store layers for rendering as weak pointers
    
        ... instead of using layer IDs which need to be resolved using QgsProject
    
    Martin Dobias 	2016-12-10
    
        Added missing api docs
    
    Martin Dobias 	2016-12-10
    
        Merge QgsMapLayerRegistry into QgsProject
    
        All methods/signals of QgsMapLayerRegistry moved verbatim to QgsProject.
    
    Merge: 8ec3eaf456 ffb6ba7a3e
    Mathieu Pellerin 	2016-12-10
    
        Merge pull request #3851 from nirvn/raster_ui_improvements
    
        Raster renderer UI improvements
    
    Merge: fdf2a9dcb7 dd0df199fc
    Víctor Olaya 	2016-12-09
    
        Merge pull request #3839 from anitagraser/patch-2
    
        [processing] Create cost allocation map output
    
    Marco Hugentobler 	2016-12-09
    
        Backward support for parameters 'MTVER' and 'capabilities' from WMS 1.0.0 is required for WMS 1.1.1
    
    Matthias Kuhn 	2016-12-09
    
        Fix map canvas test
    
    Matthias Kuhn 	2016-12-07
    
        Add support for fine-resolution mouse wheel zooming
    
        Some mouses (notably on mac) have finer resolutions. They send mouse
        wheel events in a higher frequency but with smaller angleDelta() values.
        So far, zooming with such mouses was leading to unusable fast zoom
        actions.
    
    Mathieu Pellerin 	2016-12-09
    
        [FEATURE][raster] support setting of color and transparency on multiple
        items in paletted UI
    
    Mathieu Pellerin 	2016-12-09
    
        [raster] allow multiple row deletion in the singleband pseudo-color UI
    
    Mathieu Pellerin 	2016-12-09
    
        [FEATURE][raster] support setting of color and transparency on multiple
        items in the singleband pseudo-color UI
    
    Víctor Olaya 	2016-12-09
    
        [processing] made WHERE param optional and advanced in v.surf.rst algorithms
    
        Fixes #15786
    
    Merge: c713747279 8bc980eed6
    Mathieu Pellerin 	2016-12-09
    
        Merge pull request #3849 from SrNetoChan/png_cleanup
    
        Cleaning unused png files and respective folder
    
    Víctor Olaya 	2016-12-09
    
        [processing] fixed GRASS algorithm descriptions
    
    Denis Rouzaud 	2016-12-08
    
        fix #15947 style dock is not refreshed when map layer style changes
    
    Alexandre Neto 	2016-12-09
    
        Deletes old themes folders
    
    Alexandre Neto 	2016-12-09
    
        Deletes unused png files from default theme
    
    Nyall Dawson 	2016-12-09
    
        [FEATURE] Show an alpha slider in color button drop down menu
    
        Allows quick tweaks to the color alpha
    
    Merge: e41c2a7b05 4b6f3a3ee5
    Nyall Dawson 	2016-12-09
    
        Merge pull request #3848 from nyalldawson/orthag
    
        [FEATURE][processing] New algorithm to orthagonalize geometries
    
    Nyall Dawson 	2016-12-09
    
        [FEATURE][processing] New algorithm to orthagonalize geometries
    
        Adds a new QgsGeometry::orthagonalize method which tries to make
        angles in geometries either right angles or straight lines
    
        Also adds a processing algorithm exposing this feature.
    
    Nyall Dawson 	2016-12-08
    
        Add some more QgsVector operators, allow use of QgsVector with QgsPointV2
    
    Nyall Dawson 	2016-12-08
    
        Add methods to add/subtract QgsVectors
    
    Víctor Olaya 	2016-12-07
    
        [processing] allow saving custom predefined expressions
    
    Denis Rouzaud 	2016-12-08
    
        use data rather than indexes to retrieve items
    
    Mathieu Pellerin 	2016-12-08
    
        [style dock] emit widgetChanged() when raster palette labels updated
    
    Mathieu Pellerin 	2016-12-08
    
        [ui] fix circular string button location and relocate undo/redo buttons (#3845)
    
    Mathieu Pellerin 	2016-12-08
    
        [symbology] categorized renderer's default ramp should be random
    
    Merge: ed5a2bca7e 1bdb35d630
    Nyall Dawson 	2016-12-08
    
        Merge pull request #3843 from nyalldawson/oriented
    
        Port minimum oriented bounding box to QgsGeometry
    
    Matthias Kuhn 	2016-12-07
    
        [offlineediting] Fix only synchronize selected features option
    
        Fix #15830
    
    Alexander Bruy 	2016-12-07
    
        fix import
    
    Víctor Olaya 	2016-12-07
    
        Fixed wrong import
    
    Víctor Olaya 	2016-12-07
    
        [processing] added predefined expressions to raster calculator
    
    Merge: ea661e5e3c e0912b8e2d
    Nyall Dawson 	2016-12-07
    
        Merge pull request #3840 from DelazJ/selectedfeaturesids
    
        Replace selectedFeaturesIds by selectedFeatureIds
    
    Harrissou Sant-anna 	2016-12-07
    
        Update API break doc
    
    Nyall Dawson 	2016-12-07
    
        Avoid key error on fields which should be skipped
    
    Nyall Dawson 	2016-12-07
    
        Port processing oriented minimum bounding box alg to QgsGeometry
    
    Mathieu Pellerin 	2016-12-07
    
        [options] remove string search for default snap mode combo box
    
    Mathieu Pellerin 	2016-12-07
    
        fix snapping test
    
    Mathieu Pellerin 	2016-12-07
    
        [snapping] move tracing action to snapping toolbar
    
    Mathieu Pellerin 	2016-12-07
    
        [snapping] fix enable state of snapping widget's elements
    
    Mathieu Pellerin 	2016-12-07
    
        [snapping] fix default snapping type settings
    
    Mathieu Pellerin 	2016-12-07
    
        [snapping] fix default snapping enabled state
    
    Nyall Dawson 	2016-12-07
    
        [processing][heatmap] Fix alg in batch mode, mark some params as advanced
    
    Nyall Dawson 	2016-12-07
    
        [processing] Use newer basic stats algorithm in vector menu
    
    Merge: c558d516e6 034cc65935
    Nyall Dawson 	2016-12-07
    
        Merge pull request #3782 from nyalldawson/heatmap
    
        Port heatmap plugin code to analysis, add processing alg
    
    Nyall Dawson 	2016-12-07
    
        [FEATURE] Remove c++ heatmap plugin
    
        No longer required as plugin has been ported to analysis lib
        with processing frontend
    
        Marked as feature for docs + changelog notices
    
    Nyall Dawson 	2016-12-07
    
        [processing][heatmap] custom parameter/widget for output resolution
    
        Matches current behaviour of c++ heatmap plugin
    
    Nyall Dawson 	2016-12-07
    
        [heatmap] Avoid gdal warnings, calculate distance from pixel centroid
    
    Harrissou Sant-anna 	2016-12-06
    
        Replace selectedFeaturesIds by selectedFeatureIds
    
    Nyall Dawson 	2016-11-17
    
        [FEATURE][processing] Port heatmap plugin to processing algorithm
    
    Nyall Dawson 	2016-10-26
    
        Move heatmap generation code to analysis lib
    
        And clean it up a lot
    
    Nyall Dawson 	2016-12-07
    
        Prevent users from removing layers or closing projects when
        running tasks depend on those layers
    
        It's not foolproof because there's many ways to remove layers
        not through the QGIS gui and tasks should be written to nicely handle
        layers being removed mid-way through execution.
    
        But it's still a good warning for users if they accidently try to
        load a new project and don't realise some task is still running
        in the background.
    
    Anita Graser 	2016-12-06
    
        Create cost allocation map output
    
    Anita Graser 	2016-12-06
    
        Create cost allocation map output
    
    Alexander Bruy 	2016-12-06
    
        add more QNetwork classes to 2to3 script
    
    Anita Graser 	2016-12-06
    
        Added second algorithm output
    
        Second output raster contains cost allocation map, as described in https://grass.osgeo.org/grass70/manuals/r.cost.html#cost-allocation
    
    Sandro Mani 	2016-12-06
    
        [Geometry Checker] Don't add geometry-less features to feature-pool
    
    Nyall Dawson 	2016-12-06
    
        Cleanup QgsTask API for dependent layers
    
    Mathieu Pellerin 	2016-12-06
    
        [raster] improve multiband color widget's band selection
    
    Mathieu Pellerin 	2016-12-06
    
        [raster] when loading min/max, activate contrast enhancement if set to none
    
    Víctor Olaya 	2016-12-06
    
        Revert "[processing] fixed expected test hashes"
    
        This reverts commit 5c6c18caadb9123c593db085b1c8822f7d74e9f7.
    
    Víctor Olaya 	2016-12-06
    
        [processing] In raster calculator, use filename without extension to refer to layer
    
    Víctor Olaya 	2016-12-05
    
        [processin] fixed wrong parameter type
    
    Nyall Dawson 	2016-12-06
    
        Reenable all task manager tests
    
    Nyall Dawson 	2016-12-06
    
        Prevent closing QGIS while tasks are running
    
    Nyall Dawson 	2016-12-06
    
        Fix ui build warnings
    
    Alexander Bruy 	2016-12-05
    
        [processing] prevent divizion by zero (fix #15825)
    
    Merge: abbe281bc7 5c6c18caad
    Alexander Bruy 	2016-12-05
    
        Merge pull request #3779 from volaya/rastercalculator
    
        [processing] add native raster calculator
    
    Víctor Olaya 	2016-12-05
    
        [processing] fixed expected test hashes
    
    Matthias Kuhn 	2016-12-04
    
        Preprocess header file in sipdiff to reduce noise
    
        and common sources of trouble.
    
    Víctor Olaya 	2016-12-05
    
        [processing] changed input type from vector layer to table for execute sql algorithm
    
    Víctor Olaya 	2016-12-05
    
        [processing] allow multiple selection of tables
    
    Mathieu Pellerin 	2016-12-05
    
        [style dock] avoid long labels in the point pattern fill UI
    
    Alessandro Pasotti 	2016-12-05
    
        Replaced the expired SSL certificate and re-enabled OWS PKI test
    
    Alessandro Pasotti 	2016-12-05
    
        Typo in comment
    
    Hugo Mercier 	2016-12-05
    
        [virtual layer] Fix xFilter for null value comparisons
    
    Alexander Bruy 	2016-12-02
    
        fix loading of models containing user-defined scripts
    
    Merge: ab4a37f760 cc702c9c81
    Nyall Dawson 	2016-12-05
    
        Merge pull request #3004 from nyalldawson/task_manager
    
        [FEATURE] Task manager
    
    Nyall Dawson 	2016-12-05
    
        Remove (probably unnecessary) copy_func usage
    
    Nyall Dawson 	2016-12-05
    
        Add some python docstrings to QgsTask.fromFunction
    
    Nyall Dawson 	2016-12-05
    
        Update doxygen
    
    Nyall Dawson 	2016-12-05
    
        Consolidate mutexes
    
    Nyall Dawson 	2016-12-05
    
        Force QgsTask::run() to fully complete
    
        Remove support for signal based completion/termination
    
        Also unfortunately disable a lot of the test suite as a result,
        since it's not easily translatable
    
    Nyall Dawson 	2016-12-05
    
        Make QgsTask::start private
    
        Only allow starting tasks to be done by QgsTaskManager
    
    Nyall Dawson 	2016-12-05
    
        QgsTask is no longer a QRunnable
    
        Instead use a private wrapper class to make QgsTask compatible
        with QThreadPool
    
    Nyall Dawson 	2016-12-05
    
        Convert QgsTask.fromFunction to a static method
    
    Nyall Dawson 	2016-12-05
    
        Call QgsTaskWrapper.on_finished with exception rather than result
    
    Nyall Dawson 	2016-12-05
    
        Don't explode returned values in QgsTaskWrapper
    
        Breaks returning list values
    
    Nyall Dawson 	2016-11-30
    
        Remove outdated flaky test ifdefs
    
    Nyall Dawson 	2016-11-30
    
        Nicer icons and ui for task status
    
    Nyall Dawson 	2016-11-30
    
        Remove redundant member
    
    Nyall Dawson 	2016-11-29
    
        Task manager GUI cleanups
    
    Nyall Dawson 	2016-11-29
    
        Respect QgsTask::CanCancel flag in gui
    
    Nyall Dawson 	2016-11-29
    
        Tasks are treated as progressless until they first report a progress
    
    Nyall Dawson 	2016-11-29
    
        Allow task priority to be specified
    
    Nyall Dawson 	2016-11-29
    
        QThreadPool::cancel was introduced in Qt5.5, so no cancellation
        possible for Qt < 5.5
    
        Moral of the story: if you run outdated libraries, you can't
        expect full functionality from your apps ;)
    
    Nyall Dawson 	2016-11-29
    
        Fix more racy conditions
    
        Switch from QtConcurrent::run to QThreadPool::start
    
        QtConcurrent doesn't give us anyway to cancel queued but not
        started tasks. QThreadPool does (and also allows us to specify
        task priority)
    
    Nyall Dawson 	2016-11-28
    
        Avoid recursive locks
    
    Nyall Dawson 	2016-11-28
    
        Harden everything up
    
        And finally fix a racy condition which has been plaguing me for
        ages
    
    Nyall Dawson 	2016-11-25
    
        QgsTasks can have subtasks
    
        Now, a QgsTask can have subtask QgsTasks set by calling
        QgsTask::addSubTask. Sub tasks can have their own set of
        dependent tasks.
    
        Subtasks are not visible to users, and users only see the overall
        progress and status of the parent task.
    
        This allows creation of tasks which are themselves built off
        many smaller component tasks. The task manager will still handle
        firing up and scheduling the subtasks, so eg subtasks can run
        in parallel (if their dependancies allow this).
    
        Subtasks can themselves have subtasks.
    
        This change is designed to allow the processing concept of
        algorithms and modeller algorithms to be translatable
        directly to the task manager architecture.
    
    Nyall Dawson 	2016-11-10
    
        Remove QgsTaskManager singleton, and instead attach an instance
        to QgsApplication.
    
        ie instead of QgsTaskManager.instance(), use
        QgsApplication.taskManager()
    
    Nyall Dawson 	2016-11-10
    
        Remove delete* methods from QgsTaskManager API
    
        On further consideration allowing external control of task
        deletion is a bad idea.
    
    Nyall Dawson 	2016-11-09
    
        Fix failing tests
    
    Nyall Dawson 	2016-11-09
    
        Allow QgsTask subclasses to defined a finished function, which is
        called when the task has completed (successfully or otherwise).
    
        This allows for simpler task design when the signal/slot
        based approach is not required. Just implement run() with your
        heavy lifting, and finished() to do whatever follow up stuff
        should happen after the task is complete. finished is always
        called from the main thread, so it's safe to do GUI operations
        here.
    
        Python based tasks using the simplified QgsTask.fromFunction
        approach can now set a on_finished argument to a function
        to call when the task is complete.
    
        eg:
    
        def calculate(task):
            # pretend this is some complex maths and stuff we want
            # to run in the background
            return 5*6
    
        def calculation_finished(result, value=None):
            if result == QgsTask.ResultSuccess:
                iface.messageBar().pushMessage(
                    'the magic number is {}'.format(value))
            elif result == QgsTask.ResultFail:
                iface.messageBar().pushMessage(
                    'couldn\'t work it out, sorry')
    
        task = QgsTask.fromFunction('my task', calculate,
                        on_finished=calculation_finished)
        QgsTaskManager.instance().addTask(task)
    
        Multiple values can also be returned, eg:
    
        def calculate(task):
            return (4, 8, 15)
    
        def calculation_finished(result, count=None, max=None, sum=None):
            # here:
            # count = 4
            # max = 8
            # sum = 15
    
        task = QgsTask.fromFunction('my task', calculate,
                        on_finished=calculation_finished)
        QgsTaskManager.instance().addTask(task)
    
    Nyall Dawson 	2016-11-03
    
        Rename overloaded signal, flip remaining connects to new style
    
    Nyall Dawson 	2016-11-03
    
        Rename stopped to terminated for consistency
    
    Nyall Dawson 	2016-11-03
    
        Simplify reporting completion of tasks
    
        QgsTask subclasses can now return a result (success or fail)
        directly from QgsTask::run. If they do so then there's no
        need for them to manually call completed() or stopped()
        to report their completion.
    
        Alternatively, tasks can also return the ResultPending value
        to indicate that the task is still operating and will
        manually report its completion by calling completed() or
        stopped(). This may be useful for tasks which rely on external
        events for completion, eg downloading a file. In this case
        Qt slots could be created which are connected to the download
        completion or termination and which call completed() or
        stopped() to indicate the task has finished operations.
    
    Nyall Dawson 	2016-11-03
    
        Documentation updates and small API cleanups
    
    Nyall Dawson 	2016-11-03
    
        Smaller header updates, switch connect style
    
    Nyall Dawson 	2016-05-28
    
        Add deleteAllTasks to manager
    
    Nyall Dawson 	2016-04-29
    
        Add python test for task manager
    
    Nyall Dawson 	2016-04-26
    
        Improvements to task manager ui
    
    Nyall Dawson 	2016-04-26
    
        New QgsFloatingWidget widget for easy creation of widgets which "float"
        above a layout.
    
        Supports setting another widget as a anchor point for the widget, eg
        the floating widget could be set so that it's always placed to the
        top-right of the anchor widget.
    
    Nyall Dawson 	2016-04-22
    
        Fix some crashes
    
    Nyall Dawson 	2016-04-22
    
        Add handling of dependent layers to task manager
    
        If a task has dependent layers which are about to be removed,
        the task will automatically be cancelled
    
    Nyall Dawson 	2016-04-22
    
        Don't crash when python exceptions occur in non-main thread
    
    Nyall Dawson 	2016-04-21
    
        Resolve circular dependencies
    
    Nyall Dawson 	2016-04-21
    
        Improvements to QgsTaskWrapper
    
    Nyall Dawson 	2016-04-21
    
        Support for dependent tasks
    
        Cancelling a task on which others depend leads to all these other
        tasks getting cancelled as well.
    
    Nyall Dawson 	2016-04-21
    
        Don't block when deleting tasks
    
    Nyall Dawson 	2016-04-21
    
        Add support for placing queued tasks on hold
    
    Nyall Dawson 	2016-04-20
    
        API cleanups
    
    Nyall Dawson 	2016-04-19
    
        Add simple python method QgsTask.fromFunction for creation of tasks
        from a function without having to create a QgsTask subclass
    
    Nyall Dawson 	2016-04-19
    
        Api + test cleanups
    
    Nyall Dawson 	2016-04-15
    
        Make QgsTaskManager handle threading of tasks
    
    Nyall Dawson 	2016-04-15
    
        Framework for task manager
    
        Adds new classes:
        - QgsTask. An interface for long-running background tasks
        - QgsTaskManager. Handles groups of tasks - also available as a global
        instance for tracking application wide tasks
        - QgsTaskManagerWidget. A list view for showing active tasks and their
        progress, and for cancelling them
    
        A new dock widget has been added with a task manager widget showing
        global tasks
    
    Mathieu Pellerin 	2016-12-05
    
        [color ramp] save/restore invert state for cpt-city ramps
    
    Mathieu Pellerin 	2016-12-05
    
        Followup 08ee180: more appropriate ramp type property name
    
    Nyall Dawson 	2016-12-05
    
        Followup 59a0e2
    
    mj10777 	2016-11-11
    
        Fix #15829 georeferencer - resolve logical error during loadGCPs
    
    Merge: 5f13cbe37b c800998df3
    Nyall Dawson 	2016-12-05
    
        Merge pull request #3787 from nyalldawson/spatialite_index
    
        [FEATURE] Create attribute index support for spatialite provider
    
    Nyall Dawson 	2016-12-05
    
        Blacklist flaky PyQgsAuthManagerPKIOWSTest test
    
    Nyall Dawson 	2016-12-05
    
        Remove goto's from qgsspatialiteprovider.cpp
    
    Nyall Dawson 	2016-11-19
    
        [FEATURE] Create attribute index support for spatialite provider
    
        Allows creation of attribute indexes for spatialite layers
    
    Nyall Dawson 	2016-12-05
    
        Disable a bunch of actions which don't apply to vector layers
        without geometry (fix #15933)
    
    Nyall Dawson 	2016-12-05
    
        Remove unused network header includes from qgsgeometry.cpp
    
    Mathieu Pellerin 	2016-12-04
    
        [FEATURE] cpt-city catalog support in color ramp's gradient-only mode (#3832)
    
        cpt-city catalog ramps are now available for gradient-only:
        - shapeburst fill
        - gradient fill
        - inner/outer glow effect
    
    Mathieu Pellerin 	2016-12-04
    
        [color ramp] improve invert() for discrete gradient ramps (#3833)
    
    Merge: 6009f5a41d 0b9fbeb983
    Mathieu Pellerin 	2016-12-03
    
        Merge pull request #3827 from nirvn/color_ramp_migration
    
        Migration of remaining color ramp widgets
    
    Mathieu Pellerin 	2016-12-03
    
        [raster] fix singleband pseudo-color crash on single-color color presets ramp
    
    Mathieu Pellerin 	2016-12-03
    
        [color ramp] do not automatically save new ramps
    
    Mathieu Pellerin 	2016-12-03
    
        [style manager] update ramp type naming button shortcuts
    
    Merge: 1560c7ff1d d863c449f0
    Mathieu Pellerin 	2016-12-03
    
        Merge pull request #3829 from nirvn/colorrampbutton_save
    
        - [FEATURE] save existing color ramp function
        - improve new color ramp type naming
    
    Mathieu Pellerin 	2016-12-02
    
        QgsColorRampComboBox is dead, long live QgsColorRampButton
    
    Mathieu Pellerin 	2016-12-02
    
        [symblogy] migrate heatmap renderer color ramp widget
    
    Mathieu Pellerin 	2016-12-02
    
        [effects] migrate inner/outer glow color ramp widget
    
    Mathieu Pellerin 	2016-12-02
    
        [symbology] migrate shapeburst color ramp widget
    
    Mathieu Pellerin 	2016-12-03
    
        improve new color ramp type naming
    
    Mathieu Pellerin 	2016-12-03
    
        [FEATURE] save existing color ramp function
    
    Harrissou Sant-anna 	2016-12-03
    
        Use a standardized size for authentication dialogs icons (#3824)
    
    Mathieu Pellerin 	2016-12-02
    
        partial revert of commit 4b680ca
    
    Mathieu Pellerin 	2016-12-02
    
        [style dock] re-order vector layer rendering group to save vertical space (#3828)
    
    Víctor Olaya 	2016-12-02
    
        [processing] fixed gdal proximity
    
        Fixes #15895
    
    Bernhard Ströbl 	2016-11-24
    
        [processing][FEATURE] Return multi geometries from split alg
    
        accept multi geometries as input
    
    Merge: eb85e3fcfa 7de1cc2f13
    Nyall Dawson 	2016-12-02
    
        Merge pull request #3825 from nyalldawson/legend_count
    
        QgsVectorLayer::featureCount( QgsSymbol* symbol ) to featureCount( const QString& legendKey )
    
    Mathieu Pellerin 	2016-12-02
    
        [raster] migrate singleband pseudo-color renderer color ramp widget (#3817)
    
    Richard Schoerghofer 	2016-12-02
    
        Update qgis_icon_xmas.svg (#3820)
    
        the positioning of the svg was not optimal, because the xmas hat is allways cutted, now all is in the documents view area.
    
    Nyall Dawson 	2016-12-02
    
        Removed unused QgsLayerTreeModelLegendNode::SymbolLegacyRuleKeyRole
    
    Nyall Dawson 	2016-12-02
    
        Change QgsVectorLayer::featureCount( QgsSymbol* symbol ) to instead
        use a legend key string
    
        Avoids crashes due to symbol pointer lifetime issues
    
    Nyall Dawson 	2016-12-02
    
        Fix ui build warning
    
    Nyall Dawson 	2016-12-02
    
        Small cleanups for QgsColorRampButton
    
    drnextgis 	2016-12-01
    
        Add QIntValidator and qVersion to fix_pyqt
    
    Merge: 3bd8a29ad5 898ca57dc6
    Marco Hugentobler 	2016-12-01
    
        Merge pull request #3812 from mhugent/wms_1_3_compliance
    
        Wms 1 3 compliance
    
    Sandro Mani 	2016-12-01
    
        [Geometry checker] Fix possible use of deleted geometry
    
    Harrissou Sant-anna 	2016-12-01
    
        Show only selected features vertices by default (#3821)
    
        * Show only selected features vertices by default
    
        * Show only selected features vertices by default
    
        * Show only selected features vertices by default
    
    Marco Hugentobler 	2016-12-01
    
        Indentation
    
    drnextgis 	2016-12-01
    
        Fix mapping for 2to3 fix_pyqt
    
    Víctor Olaya 	2016-12-01
    
        [processing] removed incompatible basestring check
    
    Marco Hugentobler 	2016-12-01
    
        Fix access control tests such that bbox width/height ration matches image width/height
    
    Alexander Bruy 	2016-11-17
    
        [processing] values() is a dict view object, not list
    
    Alexander Bruy 	2016-11-17
    
        [processing] xrange() removed, should use range() instead
    
    Alexander Bruy 	2016-11-17
    
        [processing] replace deprecated % operator with format()
    
    Alexander Bruy 	2016-11-25
    
        [processing] indentation update
    
    Alexander Bruy 	2016-11-17
    
        [processing] iteritems() removed, should use items() instead
    
    Víctor Olaya 	2016-11-22
    
        renamed ParameterExpression in raster calculator to avoid name clash
    
    Víctor Olaya 	2016-11-17
    
        [processing] removed debug line
    
    Víctor Olaya 	2016-11-17
    
        [processing] added tests for raster calculator
    
        Conflicts:
                python/plugins/processing/tests/testdata/qgis_algorithm_tests.yaml
    
    Víctor Olaya 	2016-11-17
    
        [processing] added native raster calculator algorithm
    
        Conflicts:
                python/plugins/processing/algs/qgis/QGISAlgorithmProvider.py
    
    Víctor Olaya 	2016-11-17
    
        [processing] some fixes and changes in parameters and parameters panel
    
    Merge: 2c4eb3cb8c b30a1ff65d
    Nyall Dawson 	2016-12-01
    
        Merge pull request #3816 from nyalldawson/processing_datetime
    
        [processing][FEATURE] New unified basic stats algorithm
    
    Víctor Olaya 	2016-11-08
    
        [processing] allow selecting multiple file in ‘add script from file’
    
    Harrissou Sant-anna 	2016-12-01
    
        Add new tips on startup, fix some outdated (#3806)
    
        * Add new tips on startup, fix some outdated
    
        and emphasize some items with bold.
        Sur la branche patch-1
    
        * Improve tips
    
        * fix quotation
    
    Marco Hugentobler 	2016-12-01
    
        WMS server: parse bounding box only if the BBOX parameter is really there
    
    Marco Hugentobler 	2016-12-01
    
        Adapt expected capabilities / project settings response in server test for WMS 1.3.0 compliance
    
    Merge: c42dad3b1d e9b835a376
    Matthias Kuhn 	2016-12-01
    
        Merge pull request #3818 from drnextgis/2to3
    
        Add QEventLoop to fix_pyqt
    
    drnextgis 	2016-12-01
    
        Add QEventLoop to fix_pyqt
    
    Nyall Dawson 	2016-11-30
    
        [FEATURE][processing] New universal 'basic stats for field' algorithm
    
        Replaces the existing 'Basic Stats for Numeric Fields' and
        'Basic Stats for String Fields' algorithms and adds support
        for date/time/datetime fields.
    
        Having a single unified algorithm allows more flexible models
        where a field type may not be known in advance.
    
        Deprecate existing basic stats algorithms
    
    Nyall Dawson 	2016-11-30
    
        [processing] Fix updating results panel to match selected item
    
    Larry Shaffer 	2016-11-30
    
        Fix unset variable error for CHECK_GRASS_EXTRA_INCLUDE_DIRS macro
    
    Mathieu Pellerin 	2016-11-30
    
        [symbology] migrate graduated renderer color ramp widget (#3815)
    
    Nyall Dawson 	2016-11-30
    
        Implement time stats for QgsDateTimeStatisticalSummary
    
    Nyall Dawson 	2016-11-30
    
        Fix QgsDateTimeStatisticalSummary handling of non-datetime values
    
    Nyall Dawson 	2016-11-30
    
        [processing] Allow restricting fields to date/time types
    
    Nyall Dawson 	2016-11-30
    
        [processing] Basic stats algs should allow non-spatial tables
    
    Merge: 57f17e31e2 a755f08ba6
    Mathieu Pellerin 	2016-11-30
    
        Merge pull request #3810 from nirvn/colorrampbutton
    
        [FEATURE] color ramp button widget
    
    Mathieu Pellerin 	2016-11-30
    
        add test coverage for qgscolorramp's invert() function
    
    Mathieu Pellerin 	2016-11-29
    
        color ramp button widget for gradiant fill and categorized renderer
    
    Mathieu Pellerin 	2016-11-29
    
        [FEATURE] color ramp button widget
    
    Mathieu Pellerin 	2016-11-28
    
        [color ramp] implement invert() function
    
    Nyall Dawson 	2016-11-30
    
        [processing] Use QgsStringStatisticalSummary in basic stats for strings
    
        And also further optimise the algorithm
    
    Nyall Dawson 	2016-11-30
    
        [processing] Optimise basic stats numbers algorithm
    
    Nyall Dawson 	2016-11-30
    
        Allow QgsStringStatisticalSummary to calculate mean string length
    
    Merge: 5b97b4ab0b 6bb4934907
    Nyall Dawson 	2016-11-30
    
        Merge pull request #3808 from nyalldawson/processing_dupe_remove_rings
    
        [processing] Remove duplicate fill holes algorithm
    
    Nyall Dawson 	2016-11-30
    
        [FEATURE][processing] Remove duplicate create points along lines script
    
        This functionality is duplicated by the PointsAlongGeometry algorithm
    
        Keep the algorithm version, since it has unit tests and supports things
        like progress reports.
    
        (marked as feature for inclusion in release notes)
    
    Nyall Dawson 	2016-11-30
    
        [FEATURE][processing] Remove duplicate fill holes algorithm
    
        The Fill_holes script is duplicated by the DeleteHoles algorithm,
        and the DeleteHoles algorithm has many advantages:
        - it's a full algorithm rather than a script
        - uses qgis geometry classes and maintains curves/z/m
        - has unit tests
        - doesn't rely on non-standard external library (shapely)
    
        (marked as feature for inclusion in release notes)
    
    Merge: 61b599ed0e 4d71cf968c
    Nyall Dawson 	2016-11-30
    
        Merge pull request #3813 from rldhont/bugfix_pointdisplacement_filter_legend
    
        [BUGFIX] Filter Legend By Map Content doesn't maintain point displacement legend
    
    D'Hont René-Luc 	2016-11-29
    
        [BUGFIX] Filter Legend By Map Content doesn't maintain point displacement legend
    
        Fixed #11572
        Needs to be backported and adapted to version 2.14
    
    Marco Hugentobler 	2016-11-29
    
        WMS 1.3 compliance: Each OnlineResource URL intended for HTTP Get requests in the capabilities document is a URL prefix
    
    Alessandro Pasotti 	2016-11-29
    
        Added histogram values to the bindings
    
    Marco Hugentobler 	2016-11-29
    
        Exception format is XML, not capabilities format
    
    Marco Hugentobler 	2016-11-29
    
        WMS 1.3. compliance: distort image if width/height ratio of bbox is different to WIDTH/HEIGHT of requested image
    
    Marco Hugentobler 	2016-11-29
    
        WMS 1.3.0 compliance: If a layer bounding box is there, it is not allowed to be empty (also if a layer has only one point)
    
    Marco Hugentobler 	2016-11-29
    
        WMS 1.3.0 compliance: throw exception if bbox is empty
    
    Marco Hugentobler 	2016-11-29
    
        Fix typo
    
    Marco Hugentobler 	2016-11-29
    
        WMS 1.3.0 compliance: exception format must be advertized as 'XML', not 'text/xml'
    
    borys 	2016-11-29
    
        [bugfix] Fix broken docks customization. Fixes #8055
    
    Marco Hugentobler 	2016-11-29
    
        WMS 1.3.0 compliance: CRS:84  needs to be supported
    
    Marco Hugentobler 	2016-11-29
    
        WMS 1.3.0 compliance: support BGCOLOR parameter
    
    Marco Hugentobler 	2016-11-29
    
        WMS 1.3.0 compliance: throw exception if feature info point is not within the WIDTH/HEIGHT parameters
    
    Marco Hugentobler 	2016-11-29
    
        WMS 1.3.0 compliance: use the reserved word 'None' if no fees
    
    Merge: c147ee2bf3 8c8db0eb51
    Larry Shaffer 	2016-11-28
    
        Merge pull request #3803 from dakcarto/qt5py3-more-mac-fixes
    
    Nyall Dawson 	2016-11-29
    
        Rename minimum area paremeter, fix docs for QgsCurvePolygon::removeInteriorRing
    
    Médéric RIBREUX 	2016-11-24
    
        Add with .. to all subprocesses
    
    Médéric RIBREUX 	2016-11-23
    
        Fix subprocess unclosed file
    
    Nyall Dawson 	2016-11-28
    
        [processing] Consolidate 'delete holes' algorithms
    
        Copy min area parameter from 'Fill holes' algorithm to 'delete
        holes' algorithm.
    
        Also:
    
        - make algorithm maintain z/m values
        - make algorithm work with curved geometries
        - add unit tests
    
    Nyall Dawson 	2016-11-28
    
        Add method to QgsGeometry to remove interior rings from a polygon
    
        With an optional area threshold
    
    Even Rouault 	2016-11-25
    
        Fix previous commit
    
    Even Rouault 	2016-11-25
    
        Replace calls to the now-deprecated-in-GDAL-trunk OGRFree() by CPLFree()
    
    Merge: 95072e9bfd 772b769403
    Alexander Bruy 	2016-11-25
    
        Merge pull request #3799 from nyalldawson/processing_grids
    
        [processing] Unify duplicate grid creation algorithms
    
    Larry Shaffer 	2016-11-24
    
        Ensure GRASS plugin CMake extra includes macro works for all versions
    
    Larry Shaffer 	2016-11-24
    
        [processing] Ensure reading of shortHelp yaml files as UTF-8
    
        On macOS 10.11 with Py 3.5.2, .yaml files defaulted to ASCII and failed.
    
    Larry Shaffer 	2016-11-24
    
        Add GRASS plugin CMake macro to find extra includes of GRASS compilation
    
        Such includes may need found again when including some GRASS headers.
    
    Larry Shaffer 	2016-11-24
    
        Add default sip directory to search for Qsci sip files
    
        Handles instance where Qsci directory is outside of PyQt5 sip directory.
        The default sip directory is logical additional place to search.
    
    Larry Shaffer 	2016-11-24
    
        Flip CMake finds for Qt-based frameworks, to ensure Headers are searched
    
        Search for libraries first, before includes, so any frameworks found can
        have their Headers subdirectory added to search paths for includes.
    
        - Reintroduce qwt and qscintilla2 base library names for searching.
    
    Merge: fdc0a3f874 f83351be25
    Alexander Bruy 	2016-11-24
    
        Merge pull request #3802 from alexbruy/processing-scripts
    
        [processing] script editor UI improvements
    
    Alexander Bruy 	2016-11-24
    
        [processing] remove statusbar from script editor
    
    Alexander Bruy 	2016-11-24
    
        [processing] improve script editor dialog
    
        Use QMainWindow instead of QDialog, add normal toolbar instead of
        QToolButtons. Also fix some issues caused by Qt5 switch.
    
    Merge: ac721d3344 a6ebe830b0
    Alexander Bruy 	2016-11-24
    
        Merge pull request #3800 from nirvn/processing_modeler_panels
    
        [processing] upgrade modeler to make use of qgsdockwidgets
    
    Mathieu Pellerin 	2016-11-24
    
        [processing] python3/pyqt5 fixes for get scripts and models dialog
    
    Mathieu Pellerin 	2016-11-24
    
        [processing] upgrade modeler to make use of qgsdockwidgets
    
    Nyall Dawson 	2016-11-24
    
        [processing] Hide redundant grid creation algorithms
    
        Condenses the duplicate grid algorithms into single algorithms
        (one for line, one for polygon), taking the best bits from both
        and adding tests
    
    Nyall Dawson 	2016-11-24
    
        Fix QgsFields::lookupField returns bad result for empty field name
    
        QString::isNull vs ::isEmpty strikes again!
    
    Germán Carrillo 	2016-10-27
    
        Adding test to Line Intersection algorithm
    
        Since both input and intersect layers have only one field (fid), the result is the same for both (existing and new) tests. The result now comes with the intersect field, renamed to fid_1 (previously not kept).
    
    Germán Carrillo 	2016-10-27
    
        Make QGIS Line Intersections algorithm able to keep all attributes.
    
    Nyall Dawson 	2016-11-24
    
        [processing] Fix file format combo showing formats in random orders
    
    Nyall Dawson 	2016-11-24
    
        [FEATURE][processing] New 'drop geometries' algorithm
    
        Simply removes any geometries from an input layer and returns
        the features with attributes only
    
    Nyall Dawson 	2016-11-24
    
        Small tweaks to processing split algorithm, add tests
    
    Bernhard Ströbl 	2016-09-28
    
        [processing] [FEATURE] SplitWithLines
    
        Rename algorithm SplitLinesWithLines to SplitWithLines
        Accept polygon as input, too
        Use only selected lines to split with (if processing is set to use selection only)
        Issue log message if trying to split multi geometries
        Update help
    
    Nyall Dawson 	2016-11-24
    
        [processing] Tweak test precision
    
    Nyall Dawson 	2016-11-24
    
        Add another .aux.xml to .gitignore
    
    Nyall Dawson 	2016-11-24
    
        [processing] Add tests for create points from table alg
    
    Nyall Dawson 	2016-11-24
    
        [processing] Allow alg tests to use ParameterTable inputs
    
    Matthias Kuhn 	2016-11-23
    
        Followup f3482d2: mapThemeStyleOverrides is plural
    
    Matthias Kuhn 	2016-11-23
    
        Some more adjustments for the attribute type dialog
    
    Harrissou Sant-anna 	2016-11-16
    
        Rework the Edit widget properties dialog
    
    Merge: 0a0de8012e f2fa7bd473
    Víctor Olaya 	2016-11-23
    
        Merge pull request #3768 from DelazJ/patch-19
    
        Typo fix in Processing help file
    
    Merge: d559d7ff25 6e2288dccb
    Víctor Olaya 	2016-11-23
    
        Merge pull request #3796 from nirvn/processing_modeler_msgbar
    
        [processing] switch a couple of modeler pop up dialogs to message bars
    
    Mathieu Pellerin 	2016-11-23
    
        [processing] switch a couple of modeler pop up dialogs to message bars
    
    Matthias Kuhn 	2016-11-23
    
        Partially revert 9bb3235
    
        The -DCMAKE_POSITION_INDEPENDENT_CODE=ON resolves to -fPIE instead
        of -fPIC (on some platforms?) rendering cmake broken.
    
    Merge: 489e00df8d 2652aa50c9
    Alexander Bruy 	2016-11-23
    
        Merge pull request #3795 from nirvn/modeler_toolbar
    
        [processing] improve the modeler dialog UI and icons
    
    Mathieu Pellerin 	2016-11-23
    
        [processing] improve the modeler dialog UI and icons
        - use a proper toolbar to match other parts of QGIS
        - show keyboard shortcuts in toolbar action tooltips
        - create vector icons to replace PNG ones
    
    Nyall Dawson 	2016-11-23
    
        [processing] Enhance create points layer alg
    
        Clean up code, allow setting z/m columns
    
    Nyall Dawson 	2016-11-23
    
        [processing] Fix very broken delete columns algorithm
    
    Merge: 311f482725 eca83e3c0f
    Larry Shaffer 	2016-11-22
    
        Merge pull request #3790 from dakcarto/qt5py3-mac-fixes
    
        Qt5py3 Mac fixes
    
    Nathan Woodrow 	2016-06-05
    
        Move profiler instance to QgsApplication
    
    Nyall Dawson 	2016-11-23
    
        Fix misleading indentation warnings caused by messy qtermwidget code formatting
    
    Alexander Bruy 	2016-11-22
    
        fix typo
    
    Hugo Mercier 	2016-11-22
    
        [db manager] Fix virtual layer uid handling
    
    Hugo Mercier 	2016-11-22
    
        [virtual] disable FilterRect when no unique id is present. Should fix #15134
    
    Merge: d716640403 e2265290b0
    Matthias Kuhn 	2016-11-22
    
        Merge pull request #3793 from nirvn/default_styles_imp
    
        [style manager] new default symbols shipped with QGIS & add a set of pre-defined tags
    
    Mathieu Pellerin 	2016-11-21
    
        [style manager] refresh symbols shipped by default & add tags
    
    Mathieu Pellerin 	2016-11-21
    
        [style] speed up importXML() by using SQL transaction
        Gains are significant, importing 100 symbols would take 2.86s,
        but takes only 0.18s when using transaction.
    
    Mathieu Pellerin 	2016-11-21
    
        [style] improve creation of default style db
        Instead of copyign a pre-existing .db shipped with QGIS, create
        a new .db and import an .xml file containing our default  symbols.
    
        On the UX front, the main benefit is being able to ship with
        pre-defined tags and favorite flags for the default symbols.
    
        On the developer side, it means we get rid of the requirement
        to maintain both an .xml and a binary .db in the source tree.
        We also say aurevoir to the symbol_xml2db.py script and the
        need to update the (obsolete) script every time we add a new
        feature to QgsStyle.
    
    Mathieu Pellerin 	2016-11-21
    
        package symbology-ng-style.xml instead of the .db file
    
    Martin Dobias 	2016-11-22
    
        Remove usage of legendInterface() from plugins (followup e5f62e49)
    
    Mathieu Pellerin 	2016-11-22
    
        [symbology] respect mixed unit when applying symbol from list widget (#3792)
    
    Merge: e5f62e49ce 20dc7fb266
    Nyall Dawson 	2016-11-22
    
        Merge pull request #3766 from nyalldawson/processing_context2
    
        [processing] Fix hangs when running algorithms
    
    Nyall Dawson 	2016-11-22
    
        [FEATURE] raster_statistic expression function for retrieving
        raster band stats from a loaded layer
    
        Allows raster band stats (eg min, max, avg) to be used in
        expressions
    
    Nyall Dawson 	2016-11-16
    
        Remove layer extent and statistic variables from processing contexts
    
        These variables take a lot of time to calculate and cause lots of
        lengthy hangs in processing. (Eg add some moderately large rasters
        to a project, then try to run any processing algorithm and QGIS
        will freeze).
    
        The layer extent can already be used in expressions via the
        layer_property function, which only evalutes the extent if required
        and only for layers it is used for.
    
        The band stats for raster layers should be moved to a
        band_statistic function in core which behaves the same way.
    
    Nyall Dawson 	2016-11-16
    
        [processing] Use real map settings scope instead of custom canvasextent variables
    
    Martin Dobias 	2016-11-21
    
        Remove legacy QgsLegendInterface, move still valid methods to QgisInterface
    
    Nyall Dawson 	2016-11-22
    
        [FEATURE] Expression variables for project CRS
    
        Adds @project_crs and @project_crs_definition variables
        for retrieving the current project CRS
    
    Nyall Dawson 	2016-11-22
    
        [processing] Fix import to postgis alg when table name not set (fix #15869, 15097)
    
    Merge: 8c8be007b9 82082b44f6
    Nyall Dawson 	2016-11-22
    
        Merge pull request #3773 from alexbruy/network-analysis
    
        Network analysis
    
    Nyall Dawson 	2016-11-21
    
        Remove redundant setLayer slots from QgsField(ComboBox|ExpressionWidget)
    
        and switch uses of remaining slot to new style connects
    
    Matthias Kuhn 	2016-11-21
    
        Enable WFS test with a fix to prevent crash on exit (#3774)
    
        * Revert "Disable failing PyQgsOfflineEditingWFS test"
    
        This reverts commit 33ee514b5dfdc1b57558cb9007df5b455a59fc17.
    
        * Let lifetime of layers be controlled by QGIS
    
    Alexander Bruy 	2016-11-21
    
        add doxygen note
    
    Alexander Bruy 	2016-11-21
    
        remove word "road" from doxygen comments
    
    Alexander Bruy 	2016-11-21
    
        rename QgsLineVectorLayerDirector to QgsVectorLayerDirector
    
    Alexander Bruy 	2016-11-21
    
        rename enum and its values
    
    Alexander Bruy 	2016-11-19
    
        replace hardcoded magic numbers with enum
    
    Alexander Bruy 	2016-11-19
    
        rename QgsStrategy to QgsNetworkStrategy to avoid possible future
        confusion when we will have other stuff with strategies. Also
        rename corresponding subclasses
    
    Alexander Bruy 	2016-11-19
    
        make cost() method pure virtual
    
    Alexander Bruy 	2016-11-17
    
        fix warnings
    
    Alexander Bruy 	2016-11-17
    
        add note to doxygen comments
    
    Alexander Bruy 	2016-11-17
    
        update API breaks document
    
    Alexander Bruy 	2016-11-17
    
        [API] rename QgsArcProperter to QgsStrategy
    
        Also update subclasses names and do some more refactoring.
    
    Alexander Bruy 	2016-11-17
    
        add note to the API breaks doc
    
    Alexander Bruy 	2016-11-16
    
        doxymentation
    
    Alexander Bruy 	2016-11-16
    
        remove references to networkanalysis from scrips and packaging files
    
    Alexander Bruy 	2016-11-16
    
        [API][network analysis] move network analysis into analysis library to
        be consistent with other analysis stuff
    
    Alexander Bruy 	2016-11-16
    
        [network analysis] expose speed properter in C++ and Python API
    
        This allows users to calculate shortest path using travel time
        as optimization criteria in addition to travel distance.
    
    Merge: eda412d98c 2260780402
    Nyall Dawson 	2016-11-21
    
        Merge pull request #3789 from nirvn/style_import_export_imp
    
        [style manager] imporve import and export experience, save symbols' tags & favorite flag
    
    Nyall Dawson 	2016-11-21
    
        Fix ui build warning
    
    Nyall Dawson 	2016-11-21
    
        Make max canvas scale 1600% (fix #15861)
    
        Max canvas sacle should be a multiple of 2 so that zooming in
        to the max and then back out again results in 100% zoom option.
    
        Additionally, make the min/max zoom level not come from QSettings
        as these aren't exposed anywhere
    
    Larry Shaffer 	2016-11-20
    
        Add CMAKE_POSITION_INDEPENDENT_CODE flag to QCA test for OSSL plugin
    
    Merge: 9679b6a68a b4533cdec0
    Nyall Dawson 	2016-11-21
    
        Merge pull request #3788 from nyalldawson/rel_dialog
    
        Add relation dialog improvements
    
    Larry Shaffer 	2016-11-20
    
        Add a CMake debug include, with simple variables dump for development
    
    Larry Shaffer 	2016-11-20
    
        Skip missing functionality in identity dialog if QWebKit not installed
    
    Larry Shaffer 	2016-11-20
    
        Remove Python framework options/finding for Mac; add Homebrew support
    
        Instead of finding Python interpreter, library and framework on Mac,
        rely upon the reported paths of the interpreter (executable) to decipher
        whether a framework is being used, then ensure any such framework has
        its versioned subdirectory Headers used for includes and the base
        Python library used directly in linking. This removes ambiguity in
        framework searching, allowing just the PYTHON_EXECUTABLE (user-defined
        or from FindPythonInterp module) to control which Python is used.
    
    Larry Shaffer 	2016-11-20
    
        [auth] Remove dependency on SSL cert utils from auth config class
    
    Larry Shaffer 	2016-11-20
    
        Update finding QCA OSSL plugin for Qt5 and C++11
    
    Larry Shaffer 	2016-11-20
    
        Check for Qt5-specific version of Mac qca framework
    
    Larry Shaffer 	2016-11-20
    
        Check for Qt5 subdirectory in PYQT5_SIP_DIR
    
    Larry Shaffer 	2016-11-20
    
        Use Qt5 non-OpenSSL define in testing for SSL support
    
    Mathieu Pellerin 	2016-11-20
    
        [style manager] decrease font size and add name & tags tooltip
        for the import/export symbol preview list
    
    Mathieu Pellerin 	2016-11-19
    
        use temporary memory db for style tests (avoids clash with default symbols)
    
    Mathieu Pellerin 	2016-11-19
    
        [style manager] inform users of successful import
    
    Mathieu Pellerin 	2016-11-19
    
        [FEATURE][style manager] import/export of symbols' tags
        and favorite flag
    
    Harrissou Sant-anna 	2016-11-15
    
        typo fix
    
    Mathieu Pellerin 	2016-11-19
    
        [style] add createMemoryDB() to QgsStyle to create temporary db
    
    Nyall Dawson 	2016-11-19
    
        Use standard map layer and field combo boxes in relation add dialog
    
    Nyall Dawson 	2016-11-19
    
        Swap order of layers in relation add dialog
    
        Make parent layer come before child layer
    
    Mathieu Pellerin 	2016-11-19
    
        [style dock] add minimum height to svg image list (#3786)
    
    Alexander Bruy 	2016-11-18
    
        [processing] move custom parameter definition inside corresponding
        algorithm
    
    Merge: 72b4e72f05 8fcf8345bd
    Nyall Dawson 	2016-11-18
    
        Merge pull request #3778 from nirvn/style_manager_ui_imp
    
        [style manager] improve UI
    
    Mathieu Pellerin 	2016-11-18
    
        tests for two additional QgsStyle functions: tag() & symbolHasTag()
    
    Mathieu Pellerin 	2016-11-18
    
        [style manager] sort displayed symbols, insure tags are added only once
    
    Merge: 263ba81c70 5e1a69fc88
    Alexander Bruy 	2016-11-18
    
        Merge pull request #3783 from nyalldawson/create_attribute_index
    
        [FEATURE][processing] Create attribute index algorithm
    
    Mathieu Pellerin 	2016-11-18
    
        [style manager] improve UI
        - create a dedicated set of buttons for addition of tags and smartgroups
        to make those actions more visible as well as getting rid of th need to
        select a tag/smartgroup to create those (turns out to be quite confusing
        for newcomers)
        - move UI elements around, regroup {add,remove,edit} symbol buttons to
        harmonize with other parts of QGIS; the elements' placement feels much
        more natural now
    
    Nyall Dawson 	2016-11-18
    
        [FEATURE][processing] Create attribute index algorithm
    
        Allows creation of an index on an attribute in a layer for faster
        attribute based filtering
    
        Support depends on the underlying data provider for the layer
    
    Nyall Dawson 	2016-11-18
    
        Fix ui build warnings
    
    Matthias Kuhn 	2016-11-17
    
        Fix some leftover faulty attribute scopes
    
    Matthias Kuhn 	2016-11-17
    
        Add a simple layer scoped action example
    
    Matthias Kuhn 	2016-11-17
    
        Fix attribute table actions
    
    Werner Macho 	2016-11-17
    
        typo change Ctl to Ctrl
    
        writing convention
    
    Werner Macho 	2016-11-17
    
        typo fix
    
        small typo fix
    
    Matthias Kuhn 	2016-11-16
    
        [travis] Preload libSegFault to debug crashes
    
    Merge: 24ffa15ecf a8a05ba751
    Nyall Dawson 	2016-11-17
    
        Merge pull request #3777 from nirvn/symbols_preview_padding
    
        [symbology] add padding value for symbol/coloramp preview
    
    Mathieu Pellerin 	2016-11-17
    
        [symbology] add padding value for symbol/coloramp preview
    
    Nyall Dawson 	2016-11-17
    
        [FEATURE][processing] Extract by attribute can extract for null/notnull values
    
        Adds support for filtering where an attribute value is null or not null
    
    Nyall Dawson 	2016-11-17
    
        [processing] Fix error with field widget wrapper
    
    Merge: 964ecfd743 5e487cfea4
    Nyall Dawson 	2016-11-17
    
        Merge pull request #3755 from nirvn/style_manager_upgrade
    
        [FEATURE] Style management re-work and upgrade
    
    Nyall Dawson 	2016-11-17
    
        Fix build
    
    Nyall Dawson 	2016-11-16
    
        Show layer path tooltips in QgsMapLayerComboBox
    
        Handy for differentiating between multiple layers with the
        same name
    
    Nyall Dawson 	2016-11-16
    
        Rename enum values for consistency
    
    Nyall Dawson 	2016-11-16
    
        [processing] Add file picker to vector/raster/table parameters
        in modeller
    
        Makes it obvious that users can set an algorithm vector/raster/
        table input to a fixed table
    
    Nyall Dawson 	2016-11-16
    
        [processing] Use native QGIS map layer combobox
    
        Switches the custom map layer combo box used in the run algorithm
        dialog across to the standard QGIS map layer combo box
    
    Nyall Dawson 	2016-11-16
    
        Allow filtering QgsMapLayerComboBox by data provider
    
    Nyall Dawson 	2016-11-16
    
        Allow showing additional items in QgsMapLayerComboBox
    
        These may represent additional layers such as layers which
        are not included in the map layer registry, or paths to
        layers which have not yet been loaded into QGIS.
    
    Nyall Dawson 	2016-11-16
    
        Allow showing CRS in QgsMapLayerComboBox
    
    Nyall Dawson 	2016-11-16
    
        Allow not set choice in QgsMapLayerComboBox
    
    Jürgen E. Fischer 	2016-11-16
    
        oracle provider: allow switching workspaces through property
    
        (cherry picked from commit 2dc448dfb8c568c20e69fc9e3955e5df63d9a880)
    
    Matthias Kuhn 	2016-11-16
    
        Disable failing PyQgsOfflineEditingWFS test
    
    Nyall Dawson 	2016-11-14
    
        Don't use auto generated widgets for fields with provider default
        value clause
    
        Using auto widgets may cause the default value clause to be mangled,
        eg by converting it to a number
    
    Nyall Dawson 	2016-11-14
    
        Avoid double-evaluating postgres default values
    
    Nyall Dawson 	2016-11-14
    
        Prioritise provider default literals over reused values when
        creating a new feature
    
    Nyall Dawson 	2016-11-09
    
        Port remaining map tools, paste features, offline editing
        to use new constraint/default clause handling methods
    
    Nyall Dawson 	2016-11-09
    
        Make sure primary keys are always marked with a unique, not null
        constraint for all providers
    
    Nyall Dawson 	2016-11-08
    
        [FEATURE] Improve handling of defaults (inc provider default clauses,
        literal defaults, and qgis expression defaults) and automatically
        handle unique value constraints on layers
    
        Add a new method QgsVectorLayerUtils::createFeature which returns
        a new feature which includes all relevant defaults. Any fields
        with unique value constraints will be guaranteed to have a value
        which is unique for the field.
    
        Currently only in use by the split feature tool.
    
        Sponsored by Canton of Zug and the QGEP project
    
    Nyall Dawson 	2016-11-08
    
        Fix clearing constraints
    
    Nyall Dawson 	2016-11-08
    
        New method QgsVectorLayerUtils::createUniqueValue
    
        Returns a new unique attribute value for a layer. For numeric
        fields this is the max attribute value + 1, for strings we
        attempt to create a unique value by append _1, _2, etc to either
        a specified 'seed' value, or failing that to the end of the
        value of that field from the first feature in the layer.
    
    Nyall Dawson 	2016-11-08
    
        Add QgsVectorLayer::uniqueStringsMatching() to retrieve
        a list of unique strings matching a substring for a field
    
    Nyall Dawson 	2016-08-22
    
        [FEATURE] Add method to get list of unique strings matching
        a substring from a vector data provider
    
        Base implementation iterates through all features, but
        providers can override with optimised versions. Native
        implementations for postgres, spatialite and OGR included.
    
    Merge: 582a56d85c a3ae0b28fc
    Víctor Olaya 	2016-11-16
    
        Merge pull request #3747 from nyalldawson/num_input
    
        [processing] Restore spin box widget for number inputs outside modeller
    
    Jürgen E. Fischer 	2016-11-16
    
        fix f2e3d53 indentation
    
    Jürgen E. Fischer 	2016-11-16
    
        oracle provider: fix retrieval of column comments for geometryless tables (fixes #15853)
    
        (cherry picked from commit a62fdb085d741da898f2bbb048c33b58aee9d630)
    
    Mathieu Pellerin 	2016-11-15
    
        [symbology] draw effect(s) when rendering preview icon
    
    Matthias Kuhn 	2016-11-08
    
        More api break documentation
    
    Matthias Kuhn 	2016-11-03
    
        Rename listActions to actions and fix test
    
    Matthias Kuhn 	2016-11-03
    
        Convert action ids to uuid
    
    Matthias Kuhn 	2016-11-03
    
        Fix bindings and docs
    
    Matthias Kuhn 	2016-11-03
    
        Rename scopes to "Field", "Feature", "Layer"
    
    Matthias Kuhn 	2016-10-31
    
        [feature] Add layer scoped actions
    
        Within the attribute table, there is a new button to trigger actions
        which are not based on individual features but instead on the whole layer.
        Normally they will perform actions based on all features or the selection.
    
        In addition to this, a lot of cleanup has been done.
    
    Mathieu Pellerin 	2016-11-07
    
        [FEATURE] Style management re-work and upgrade
        - A new favorite grouping system was added, which the symbols list
        widget defaults to
        - The selected tag / smartgroup in the symbols list widget now
        persists when switching layers (and across sessions)
        - The symbols list widget will update the tag / smartgroup combo
        box when users add / rename / remove categories
        - Users can now directly tag, as well as add to favorites, symbols
        while saving those to the style database
        - To streamline style management, groups have been removed and
        fully replaced by tags
        - Tags have been integrated into the import/export user interface
    
    Merge: 87d2ac3525 8f8624a333
    Nyall Dawson 	2016-11-16
    
        Merge pull request #3764 from nyalldawson/cache_fix2
    
        Cache fixes
    
    Nyall Dawson 	2016-11-16
    
        Add @map_extent variable containing geometry of current map extent
    
        ...Because I've seen a lot of ugly workarounds to recreate this
        extent using wkt/buffers/etc
    
    Werner Macho 	2016-11-15
    
        Add Translator
    
        Add new italian translator
    
    Jürgen E. Fischer 	2016-11-15
    
        fix build of qspatialite and ocispatial sql drivers
    
    Merge: adcb77266b 4a4ffa4c1b
    Alexander Bruy 	2016-11-15
    
        Merge pull request #3762 from nirvn/processing_fix_grass
    
        [processing] fix grass/grass7 installation check
    
    Merge: 6bfd0fd79e c87839f054
    Alexander Bruy 	2016-11-15
    
        Merge pull request #3761 from nirvn/processing_parameterextent_fix
    
        [processing] fix ExtentSelectionPanel's getValue()
    
    aroche 	2016-11-15
    
        fix exception when selecting string function
    
        just a typo causing an exception when selecting a string function in query builder dialog
    
    Denis Rouzaud 	2016-11-01
    
        [FEATURE] add functionnality to copy/move feature to move feature map tool
    
    Richard Duivenvoorde 	2016-11-15
    
        minimal textual fix
    
    Nyall Dawson 	2016-11-15
    
        Improve test debugging
    
    Nyall Dawson 	2016-08-10
    
        QgsCacheIndexFeatureId can also handle non-FilterFid requests
        in certain circumstances
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-08-10
    
        Don't query list of visible features when showing selected features
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-08-10
    
        Avoid warning noise during attribute table load
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-08-10
    
        Increase maximum number of cached features
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-08-10
    
        Use cached feature iterator if cache has all needed features
    
        Previously a cached feature iterator would only be returned
        if cache was either full or used a cache index
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-08-10
    
        Recognise that a cache can be filled using a FilterNone request
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-08-10
    
        Fix test for request size vs cache size
    
        On behalf of Faunalia, sponsored by ENEL
    
    Mathieu Pellerin 	2016-11-15
    
        [processing] fix grass/grass7 installation check
    
    Mathieu Pellerin 	2016-11-15
    
        [processing] fix ExtentSelectionPanel's getValue()
    
    Martin Dobias 	2016-11-15
    
        Fix rubber band in node tool not getting updated correctly
    
    Nyall Dawson 	2016-11-15
    
        Followup 29d33b4
    
    Nyall Dawson 	2016-11-15
    
        [processing] Polygons to line fixes
    
        - Maintain Z/M values
        - Handle curved geometries without segmentizing
        - Retain null geometries
    
    Nyall Dawson 	2016-11-14
    
        Remove duplicate QgsDataProvider::dataChanged( int ) signal
    
        Was not needed and not emitted anywhere
    
    Nyall Dawson 	2016-11-14
    
        Remove duplicate selectionChanged signal from QgsVectorLayer
    
        If you don't want the extra info, just don't capture it...
    
    Nyall Dawson 	2016-11-14
    
        [processing] Use standard field combo box for field choices
    
    Nyall Dawson 	2016-11-14
    
        Allow empty field name ('not set' option) in QgsFieldModel, QgsFieldComboBox
    
    Werner Macho 	2016-11-14
    
        Update tsstat.pl
    
        just a small intendation fix
    
    Martin Dobias 	2016-11-15
    
        Fix build
    
    Martin Dobias 	2016-11-15
    
        Remove setLayerName(), layerName() from QgsLayerTreeLayer
    
        (replaced by setName(), name() overridden from the parent)
    
    Martin Dobias 	2016-11-14
    
        Fix missing docs and sip coverage (followup 968e02d6)
    
    Alexander Bruy 	2016-11-14
    
        [processing] fix test
    
    D'Hont René-Luc 	2016-11-14
    
        Fix setDestinationCRS
    
    D'Hont René-Luc 	2016-11-14
    
        Fix QGIS Server build error
    
    Martin Dobias 	2016-11-14
    
        Propagate layer/group name changes in the layer tree (fixes #15844)
    
    D'Hont René-Luc 	2016-11-14
    
        Fix typo
    
    D'Hont René-Luc 	2016-11-14
    
        [BUGFIX][QGIS Server] Transform feature collections bbox to ESPG:4326
    
    Merge: 798bc09130 d81533e05a
    Alexander Bruy 	2016-11-14
    
        Merge pull request #3701 from alexbruy/processing-ogr-tests
    
        [processsing] tests for GDAL algorithms
    
    Martin Dobias 	2016-11-14
    
        Fix conversion from WKB to string in postgres provider (follow up d729951)
    
    Nyall Dawson 	2016-11-11
    
        [FEATURE] pole_of_inaccessibility expression function
    
        Exposes calculation of pole of inaccessiblity to expression
        engine
    
    Nyall Dawson 	2016-11-10
    
        Add some tags to algorithm
    
    Nyall Dawson 	2016-11-10
    
        Fix test failure, report distance from pole
    
    Nyall Dawson 	2016-11-10
    
        [FEATURE] Add method to calculate pole of inaccessibility for polygons
    
        Implements a method in QgsGeometry and a processing algorithm to
        calculate the pole of inaccessibility for a surface, which is the
        most distant internal point from the boundary of the surface. This function
        uses the 'polylabel' algorithm (Vladimir Agafonkin, 2016), which is an iterative
        approach guaranteed to find the true pole of inaccessibility within a specified
        tolerance. More precise tolerances require more iterations and will take longer
        to calculate.
    
    Nyall Dawson 	2016-11-10
    
        Add method to find distance from a point to a poylgon's boundary
    
    Nyall Dawson 	2016-11-10
    
        Fix QgsGeometryUtils::sqrDistToLine returns bad values (eg nan values)
    
    Martin Dobias 	2016-11-14
    
        Fix oracle provider and remove dead code
    
    Martin Dobias 	2016-11-14
    
        Remove caching of GEOS representation within QgsGeometry (legacy)
    
    Martin Dobias 	2016-11-13
    
        Remove caching of WKB from QgsGeometry (was kept just for compatibility)
    
        Also improves the API to export/import WKB as QByteArray
    
    Merge: dbf6107b14 9cd39e79dd
    Even Rouault 	2016-11-13
    
        Merge pull request #3635 from arnaud-morvan/processing_postgis_connect
    
        [processing][db_manager] Fix connection to postgis
    
    Nyall Dawson 	2016-11-13
    
        [processing] Add button for projection selection dialog to
        Crs parameters in algorithm settings in modeler
    
        This makes it easier to pick static CRSes for the parameter,
        and also makes it obvious to users that they can use a fixed
        CRS parameter in their model (as opposed to one taken from
        a layer or input)
    
    Nyall Dawson 	2016-11-13
    
        [processing] Add unit tests for retrieving param from script code
    
        And fix number param retrieving from script code
    
    Nyall Dawson 	2016-11-11
    
        [processing] Use standard QGIS projection selection widget for CRS params
    
    Nyall Dawson 	2016-11-11
    
        Allow showing 'not set' in QgsProjectionSelectionWidget
    
    Alexander Bruy 	2016-11-12
    
        fix failing test
    
    Alexander Bruy 	2016-11-11
    
        [processing] mark buffer lines test as expected failure
    
        This test failed as result and expected WKT geometries differ
        only because of 0 vs. -0 in one coordinates pair
    
    Alexander Bruy 	2016-11-11
    
        [processing] don't print Processing version
    
    Alexander Bruy 	2016-11-11
    
        [processing] fix indentation
    
    Alexander Bruy 	2016-11-11
    
        [processing] restore and fix extraction of OGR layer names
    
    Alexander Bruy 	2016-11-11
    
        [processing] fix parameter definition in offset curve algorithm
    
    Alexander Bruy 	2016-11-11
    
        [processing] compare only geometry in tests
    
    Alexander Bruy 	2016-11-10
    
        [processing] improve temp file names generation
    
    Alexander Bruy 	2016-11-10
    
        [processing] cleanup OGR dissolve algorithm code
        Avoid double extensions when creating temp files
    
    Alexander Bruy 	2016-11-02
    
        [processing] cleanup test data
    
    Alexander Bruy 	2016-11-01
    
        [processing] don't pass layer name when '-sql' parameter is used
    
    Alexander Bruy 	2016-11-01
    
        [processing] use numeric parameter for buffer distance
    
    Alexander Bruy 	2016-11-01
    
        [processing] remove unnecessary schemas from test data
    
    Alexander Bruy 	2016-11-01
    
        [processing] friendly names for some QGIS tests
    
    Alexander Bruy 	2016-11-01
    
        [processing] test for OGR one-side buffer
    
    Alexander Bruy 	2016-11-01
    
        [processing] add test for OGR offset lines
    
    Alexander Bruy 	2016-11-01
    
        [processing] fix OGR offset curve and one-side buffer
    
    Alexander Bruy 	2016-11-01
    
        [processing] add test for points along lines
    
    Alexander Bruy 	2016-11-01
    
        [processing] disable polygonize test, as it is not stable
    
    Alexander Bruy 	2016-11-01
    
        [processing] fix deprecation warnings in GDAL test
    
    Alexander Bruy 	2016-11-01
    
        [processing] add test for OGR buffer with dissolve
    
    Alexander Bruy 	2016-11-01
    
        [processing] add test for OGR polygon buffering
    
    Alexander Bruy 	2016-11-01
    
        Revert "Fix extraction of ogr LayerName from multi-layer dataset URIs"
    
        This reverts commit 6c5364186dd8d45ac51e5bd1a72c6a542f032cb1.
    
        As it breaks all OGR geoprocessing algoroithms.
    
    Alexander Bruy 	2016-10-27
    
        [processing] simple test for ogr buffering
    
    Alexander Bruy 	2016-10-27
    
        [processing] add test for gdal_polygonize
    
    Merge: c180cf3208 be2223fed3
    Nyall Dawson 	2016-11-12
    
        Merge pull request #3742 from nirvn/processing_fix_hasdependencies
    
        [processing] check for parent alg dependencies in hasDependencies()
    
    Merge: fb124baaf6 b069e955ae
    Werner Macho 	2016-11-11
    
        Merge pull request #3753 from DelazJ/patch-17
    
        typo fix
    
    Harrissou Sant-anna 	2016-11-11
    
        typo fix
    
    Merge: 4981bfcf18 4e96912c91
    Alessandro Pasotti 	2016-11-11
    
        Merge pull request #3751 from elpaso/downloader_master
    
        [bugfix][forwardport] File downloader for identify dialog hyperlinks
    
    Alessandro Pasotti 	2016-11-09
    
        [bugfix][forwardport] File downloader for identify dialog hyperlinks
    
        fixes #14703
    
        Include C++ and Python tests
    
        Travis won: ported all test cases to Python
        and disabled C++ companion test (still useful locally and
        for debugging)
    
        For the curious: QTemporaryFile is not working as expected
    
        Moved to Qt5 new style signals
    
        Disabled C++ test and connected cancel to progress
    
        Make string comparison on SSL errors more robust
    
    Matthias Kuhn 	2016-11-11
    
        Fix memory leak
    
    Matthias Kuhn 	2016-11-11
    
        Fix more Qt5.7 warnings
    
    Matthias Kuhn 	2016-11-11
    
        [spatialite] Don't skip default values
    
        When inserting multiple features in a single prepared statement, the spatialite
        provider would skip any default for individual features, even though they have
        been specified in the field list, resulting in missing fields.
    
    Nyall Dawson 	2016-11-11
    
        Some fixes to processing expression parameters
    
    Merge: 35d106bf64 f3d7e39abb
    Alexander Bruy 	2016-11-11
    
        Merge pull request #3748 from nirvn/processing_harmony
    
        [processing] harmonize modeler UI/UX behavior with QGIS
    
    Mathieu Pellerin 	2016-11-11
    
        [processing] harmonize modeler UI behavior with QGIS
        - use [close without saving][cancel][save] option when closing
        a modeler with unsaved changes
        - invert mouse wheel zoom in/out to match that of QGIS' main
        canvas window
        - holding the mouse middle click and dragging will pan the
        modeler view
    
    Matthias Kuhn 	2016-11-11
    
        Fix Qt 5.7 build warnings
    
    Mathieu Pellerin 	2016-11-11
    
        [processing] check for parent alg dependencies in hasDependencies()
    
    Nyall Dawson 	2016-11-11
    
        Add unit tests for processing expression parameter
    
    Nyall Dawson 	2016-11-11
    
        Expression parameters don't have to have parent layers
    
    Nyall Dawson 	2016-11-03
    
        [FEATURE][processing] New input type for expressions
    
        This adds a new input type for expression inputs. Expression
        inputs can be linked to a parent layer so that the builder
        shows the correct fields and layer variables.
    
        It's designed for two use cases:
    
        1. to be used when an algorithm specifically requires an expression,
        eg Select by Expression and Extract by Expression.
    
        2. to be potentially used as a replacement input instead of string
        or number literals in algorithms. Eg - if the simplify algorithm
        tolerance parameter was replaced with an expression paremeter, then
        this expression would be evaluated for every feature before
        simplifying that feature. It would allow parameters to be calculated
        per feature, as opposed to the current approach of calculating
        a parameter once before running the algorithm. It would also
        mean algorithms like "variable distance buffer" would no longer
        be needed, as a single "buffer" algorithm could then be used
        for either a fixed distance, field based, or expression based
        distance.
    
    Nyall Dawson 	2016-11-09
    
        [processing] When an algorithm has string parameters, also
        accept numeric, file and table field inputs in modeler
    
        This allows a non-string parameter to be reused as a string
        parameter in contexts where it makes sense.
    
    Merge: cc0b2e64a2 701d4440ac
    Nyall Dawson 	2016-11-11
    
        Merge pull request #3703 from aaime/svg_params
    
        Export parametric SVG, will fallback symbols for the systems that cannot understand them
    
    Nyall Dawson 	2016-11-11
    
        [processing] Restore spin box widget for number inputs outside modeller
    
        This commit restores some pre 3.0 processing behaviour for number inputs.
        Now, if a number input is required outside of modeller than a spin box
        will be shown instead of a free text input.
    
        Clicking the expression builder button results in an expression
        which is evaluated immediately to avoid users expecting that
        the expression will be evaluated per feature.
    
    Merge: 10648dfb0c dc800dbab7
    Nyall Dawson 	2016-11-11
    
        Merge pull request #3746 from ahuarte47/Issue_SinglePartsToMultiparts
    
        [FIXBUG] Fix iteration of features in SinglePartsToMultiparts algorithm
    
    Alvaro Huarte 	2016-11-11
    
        Fix iteration of features
    
    Nyall Dawson 	2016-11-11
    
        [processing] Start of tests for modeler
    
    Merge: 73b283c0b5 88587fdeb7
    Marco Hugentobler 	2016-11-10
    
        Merge pull request #3745 from mhugent/server_datasources
    
        WMS server: add user setting if custom datasources are allowed in wms…
    
    Marco Hugentobler 	2016-11-10
    
        Add override keywords
    
    Marco Hugentobler 	2016-11-10
    
        WMS server: add user setting if custom datasources are allowed in wms requests
    
    Jürgen E. Fischer 	2016-11-10
    
        update FindQCA.cmake for Arch Linux
    
    Merge: be6672ddbd a6a09d9ae2
    Alexander Bruy 	2016-11-10
    
        Merge pull request #3727 from arnaud-morvan/processing_ogr2ogr_defaults
    
        [processing] fix Ogr2OgrToPostGisList algorithm
    
    Merge: 6ea0049b17 45711d372e
    Alexander Bruy 	2016-11-10
    
        Merge pull request #3741 from nirvn/processing_dependencies_improvement
    
        [processing] use algorithm description in modeler dependencies dialog
    
    Merge: 164a85acdb 6b2b4c578a
    Nyall Dawson 	2016-11-10
    
        Merge pull request #3732 from nirvn/strpos_regexp_match_upgrade
    
        [expression] strpos() and regexp_match() improvements
    
    Mathieu Pellerin 	2016-11-08
    
        [FEATURE][expression] strpos() and regexp_match() improvements
        - strpos() now relies on a simple string within a string search
        - regexp_match() now returns pos of a matching regular expression
    
    Mathieu Pellerin 	2016-11-10
    
        [processing] use algorithm description in modeler dependencies dialog
    
    Hugo Mercier 	2016-11-09
    
        [virtual] Fix encoding issue
    
    Matthias Kuhn 	2016-10-27
    
        Improve num_selected and is_selected function help
    
    Matthias Kuhn 	2016-10-27
    
        Use QPointer for storing layer pointers in expression scope
    
    Stéphane Brunner 	2016-11-08
    
        Apply some @m-kuhn comments (#3736)
    
        * Use QgsStringMap
    
        * Better description
    
        * Use new translated metadata methods
    
    D'Hont René-Luc 	2016-11-08
    
        [BUGFIX][QGIS Server] Revert layer order in WMS GetContext request
    
    Patrick Valsecchi 	2016-11-08
    
        Relation managment: enable the remove button when selection
    
        If nothing is selected, this button is doing nothing.
    
    Patrick Valsecchi 	2016-11-08
    
        Multi relation removal
    
        Let the user select multiple relations and delete them.
    
    Merge: 7c4e66b360 78236c0be1
    Víctor Olaya 	2016-11-08
    
        Merge pull request #3470 from arnaud-morvan/refactor_fields_context_generator
    
        [Processing] Fix processing refactor fields algorithm using expression context generators
    
    Merge: db35b38bdb 4a62699472
    Víctor Olaya 	2016-11-08
    
        Merge pull request #3726 from arnaud-morvan/processing_various_fixes
    
        [processing] small fixes
    
    Merge: 0189609dcf 3550cc99a6
    Víctor Olaya 	2016-11-08
    
        Merge pull request #3731 from nyalldawson/alg_tags
    
        [processing] Allow algorithms to specify tags
    
    Jürgen E. Fischer 	2016-11-08
    
        dxf export: skip nan z coordinates
    
    Nyall Dawson 	2016-11-08
    
        Make provider default value clauses exempt from unique constraint checks
    
        Otherwise the check fails when the provider has a default value clause
        like 'nextval(...)' even though the actual committed value will be
        unique.
    
    Nyall Dawson 	2016-11-08
    
        Return false from QgsVectorLayer::addFeatures if adding features failed
    
    Nyall Dawson 	2016-11-08
    
        Fix some incorrect return values from QgsFeature python bindings
    
    Nyall Dawson 	2016-11-08
    
        Add method to QgsAttributes to convert to QgsAttributeMap
    
    Nyall Dawson 	2016-11-08
    
        Avoid some QgsGeometry pointer use in QgsGeometry API
    
    Nyall Dawson 	2016-11-08
    
        [processing] Allow algorithms to specify tags
    
        Tags are used while searching in the toolbox. This should help with
        finding algorithms when the exact name is not known, eg
        you could search for "envelope" or "bounds" and find the
        'Polygon from Layer Extent' algorithm.
    
        At the moment it's quite hard to discover algorithms which exist
        when you don't know what their called and have to instead search
        for every possible naming variant which could exist...
    
    Nyall Dawson 	2016-11-08
    
        [processing] When searching in toolbox, ignore order of words
    
        Eg, allows you to search "line merge" and find the "Merge lines"
        algorithm. Should make it easier for users who don't know the
        exact name to find algorithms.
    
    Nyall Dawson 	2016-11-08
    
        Add missing API break documentation
    
    Nyall Dawson 	2016-11-08
    
        Fix typos
    
    Nyall Dawson 	2016-11-08
    
        Update indentation
    
    Nyall Dawson 	2016-11-08
    
        Add another file to .gitignore
    
    Nyall Dawson 	2016-11-08
    
        Prepare commit ensures empty line before doxygen block
    
    Nyall Dawson 	2016-11-08
    
        Update identation
    
    Nyall Dawson 	2016-11-08
    
        Avoid crash in testqgsexpression.cpp
    
    Nyall Dawson 	2016-11-08
    
        Avoid lazy evaluation for substr expression function
    
        Better solution is to set handlesNull to true to avoid the default
        null parameter = null result behaviour, and handle null values
        in params 1 and 2 manually
    
    Mathieu Pellerin 	2016-11-04
    
        [FEATURE] upgrade the substr() function
        - support negative start value (e.g. substr('hello',-2) returns 'lo')
        - support negative length value (e.g. substr('hello',3,-1) returns 'll')
        - length parameter now optional, defaults to end of string
          (e.g. substr('hello world',7) returns 'world')
    
    Nyall Dawson 	2016-11-07
    
        Fix range widget wrapper not correctly respecting default allow
        null setting
    
    Nyall Dawson 	2016-11-07
    
        Show literal defaults in add feature form
    
    Nyall Dawson 	2016-11-07
    
        [FEATURE] Detect default literal values from OGR layers
    
        Requires GDAL >= 2
    
    Nyall Dawson 	2016-11-07
    
        [FEATURE] Detect literal default values for spatialite provider
    
    Nyall Dawson 	2016-11-07
    
        Split handling of literal default values from provider side
        default value SQL clauses
    
        QgsVectorDataProvider now has two methods:
    
        - defaultValueClause: returns SQL fragment which must be evaluated
        by the provider to obtain the default value, eg sequence values
        - defaultValue: returns the literal constant default value
        for a field
    
    Merge: 8e7ae8f04d bc1ad2ce82
    Stéphane Brunner 	2016-11-07
    
        Merge pull request #3720 from sbrunner/WFS-provider-metadata
    
        Add metadata for WFS provider in layer metadata informations
    
    Stéphane Brunner 	2016-11-04
    
        Add metadata for WFS provider in layer metadata informations
    
    Patrick Valsecchi 	2016-11-07
    
        Avoid having duplicated relations in the discovery
    
    Jürgen E. Fischer 	2016-11-07
    
        debian packaging: drop trusty support
    
    Patrick Valsecchi 	2016-10-10
    
        Better reading/writting of editor widget config.
    
        Avoid saving config parameters that are not set and support not
        having them in the XML.
    
    Nyall Dawson 	2016-11-07
    
        Fix coverity uninitialized variable warnings
    
    Merge: 4e4bb2bf6b 1d245b2ef6
    Nyall Dawson 	2016-11-07
    
        Merge pull request #3723 from nirvn/regexp_matches
    
        [FEATURE] add regexp_matches() function
    
    Mathieu Pellerin 	2016-11-05
    
        [FEATURE] add regexp_matches() function
        The new function returns an array of strings captured by capturing
        groups in a supplied regular expression. For e.g., the following
        expression: regexp_matches('qgis=>rocks','(.*)=>(.*)')
        will return the following array: 'qgis', 'rocks'.
    
    Merge: 9b667d1e8a 0484769b7d
    Nyall Dawson 	2016-11-07
    
        Merge pull request #3728 from nyalldawson/open
    
        Cleanup processing file handling
    
    Nyall Dawson 	2016-11-07
    
        [FEATURE] Remove c++ geometry snapper plugin
    
        All functionality is now available through analysis lib + processing
        algorithm.
    
        Marked as feature for documentation + changelog flagging
    
    Nyall Dawson 	2016-11-07
    
        [FEATURE] Snap to layer algorithm accepts a mode parameter
    
        With a new option to prefer to snap to closest point on geometry.
        The old behaviour was to prefer to snap to nodes, even if a node
        was further from the input geometry than a segment. The new option
        allows you to snap geometries to the closest point, regardless
        of whether it's a node or segment.
    
    Nyall Dawson 	2016-11-05
    
        Port some API from QgsPoint to QgsPointV2
    
    Nyall Dawson 	2016-11-05
    
        [FEATURE][processing] Snap geometries algorithm allows snapping
        to other layer types, supports point/line layers
    
        Fix #14791, #15313
    
    Nyall Dawson 	2016-11-04
    
        [FEATURE][processing] Snap geometries to layer algorithm
    
        Port the Geometry Snapper plugin across to the analysis lib, and
        expose to python bindings
    
        Add a new algorithm which performs the snapping to layers
    
    Nyall Dawson 	2016-11-07
    
        [processing] Use subprocess.DEVNULL instead of open(os.devnull)
    
    Nyall Dawson 	2016-11-07
    
        [processing] Use with ... when opening files
    
    Nyall Dawson 	2016-11-07
    
        [processing] Don't try to force load files which don't exist
    
    Nyall Dawson 	2016-11-07
    
        Fix python deprecation warning
    
    Nyall Dawson 	2016-11-07
    
        Fix crash when trying to render polygon with no exterior ring
    
        Should only occur with very badly corrupted layers, but we
        shouldn't crash in this case
    
    Nyall Dawson 	2016-11-07
    
        Fix processing tests
    
    Nyall Dawson 	2016-11-07
    
        Fix processing tests weren't actually comparing resultant features
    
        .... oops (my fault - copy/paste error)
    
    Nyall Dawson 	2016-11-07
    
        [processing] Fix invalid geometries made by densify when input geom is null
    
    arnaud.morvan@camptocamp.com 	2016-09-08
    
        Use contextGenerator in refactor fields algorithm
    
    arnaud.morvan@camptocamp.com 	2016-09-08
    
        Add QgsExpressionContextGenerator inheritances in sip
    
    arnaud.morvan@camptocamp.com 	2016-11-06
    
        [processing] Fix Ogr2OgrToPostGisList with 8798c42339 and 3472ac80d8bd
    
    arnaud.morvan@camptocamp.com 	2016-11-06
    
        [processing] Log gdal calls
    
    arnaud.morvan@camptocamp.com 	2016-10-19
    
        [db_manager] Fix connection to postgis
    
    arnaud.morvan@camptocamp.com 	2016-10-19
    
        [processing] Fix connection to postgis
    
    arnaud.morvan@camptocamp.com 	2016-11-06
    
        [processing] Fix TableWidgetWrapper in batch dialog
    
    arnaud.morvan@camptocamp.com 	2016-11-06
    
        [processing] Fix BatchOutputSelectionPanel with QgsMapLayer instances
    
    arnaud.morvan@camptocamp.com 	2016-11-06
    
        [processing] Fix import error in FieldsMappingPanel
    
    Jürgen E. Fischer 	2016-11-05
    
        fix customwidgets includes path
    
    Matthias Kuhn 	2016-11-05
    
        Fill image with 0 in rendering thread (#3722)
    
        Calling QImage::fill( 0 ) on rendering start takes about 40% of the
        time required for setting up a new job.
        Since this is done on the main thread, the interface feels more
        snappy the quicker the setup process is completed.
    
    Andrea Aime 	2016-10-09
    
        Export parametric SVG parameters, will fallback symbols for the system that cannot understand them
    
    Martin Dobias 	2016-11-05
    
        Add missing /Factory/ annotations to geometry classes
    
    Merge: 16a88e6c36 a0e0fcf9a9
    Alessandro Pasotti 	2016-11-04
    
        Merge pull request #3721 from elpaso/auth_tests_pki_ows_master
    
        [tests] WMS/WFS PKI authentication test
    
    Alessandro Pasotti 	2016-11-04
    
        [tests] WMS/WFS PKI authentication test
    
    Merge: ea43ce0e00 f587defde2
    Alessandro Pasotti 	2016-11-04
    
        Merge pull request #3719 from elpaso/auth_tests_more_master
    
        Auth tests more master
    
    Alessandro Pasotti 	2016-11-04
    
        [tests][bugfix] Check for result diff existance before accessing to it
    
    Alessandro Pasotti 	2016-11-04
    
        [tests] Authmanager Postgres PKI test
    
    Matthias Kuhn 	2016-11-04
    
        Always create a main network access manager
    
        Or threaded networking - like XYZ layers - will crash in standalone apps.
    
    Martin Dobias 	2016-11-04
    
        Remove per-pixel debug msg slowing down reprojection (fixes #15796)
    
        Even at level 5, the debug string would still be built and thrown away,
        and affects both debug builds and RelWithDebugInfo (used for windows -dev builds).
    
        (cherry picked from commit db0e7d57218f29dd5a6f386b8b4ce40f11a3ab59)
    
    Martin Dobias 	2016-11-04
    
        Fix crash with tiled WMS (fixes #15799)
    
        (cherry picked from commit 16719b3f0f166667fdead8731a9ffe7227ab39f8)
    
    Merge: 100667ace0 9b9a002be5
    Nyall Dawson 	2016-11-04
    
        Merge pull request #3673 from nyalldawson/constraints
    
        [FEATURE] Improved constraint handling, pt 1
    
    Nyall Dawson 	2016-11-04
    
        Fix dialogs which violate HIG (use of : at end of label)
    
    D'Hont René-Luc 	2016-11-03
    
        [BUGFIX][QGIS Server] No flags in QgsFeatureRequest if expression needs geometry
    
    Alexander Bruy 	2016-11-03
    
        [processing] add missed description files for OTB 5.4.0
    
    Merge: 777fc86001 373e591a80
    Alexander Bruy 	2016-11-03
    
        Merge pull request #3035 from alexbruy/global-startup-script
    
        Add global python startup script support in addition to per-user scripts
    
    Alexander Bruy 	2016-11-03
    
        drop old user startup script in favour of the new system
    
        User script should be placed into $HOME/.local/share/QGIS.
        Additionally global scripts from /usr/local/share and
        /usr/share will be loaded if present
    
    Alexander Bruy 	2016-04-26
    
        Add global python startup script support in addition to per-user scripts (fix #6297)
    
    Merge: 9cd29f39d8 769c82b579
    Nyall Dawson 	2016-11-03
    
        Merge pull request #3712 from nirvn/pal_zero_width_char_fix
    
        [pal] fix curved labels failure with zero-width characters
    
    Mathieu Pellerin 	2016-11-03
    
        [pal] fix curved labels failure with zero-width characters
        (fixes 15801)
    
    Nyall Dawson 	2016-11-03
    
        [processing] Fix batch panel under Qt5
    
    Merge: 962166c4b5 a7ffecd878
    Nyall Dawson 	2016-11-03
    
        Merge pull request #3710 from DelazJ/patch-16
    
        Make collapsible the "Curve segmentation" frame
    
    Merge: a44ea22880 03e29d4f01
    Nyall Dawson 	2016-11-03
    
        Merge pull request #3708 from nirvn/singlepart_to_multi
    
        [processing] optimise singlepart to multipart algorithm
    
    Mathieu Pellerin 	2016-11-02
    
        [processing] optimise singlepart to multipart algorithm
        - keep z/m/curved geometries intact
        - rewrite loop to avoid the cost of nb. feature x unique values
    
    Nyall Dawson 	2016-11-02
    
        Small refinement to multipart to singlepart alg
    
    D'Hont René-Luc 	2016-11-02
    
        [BUGFIX][QGIS Server] Apply filter element
    
    Alexander Bruy 	2016-11-02
    
        document undocumented method
    
    Alexander Bruy 	2016-11-02
    
        more doxygen fixes
    
    Alexander Bruy 	2016-11-02
    
        fix doxygen comments
    
    Alexander Bruy 	2016-11-02
    
        fix typo in comment
    
    Alexander Bruy 	2016-09-19
    
        default value does not need to be explicitly set
    
    Alexander Bruy 	2016-09-16
    
        fix formatting
    
    Alexander Bruy 	2016-09-16
    
        use default QString() constructor instead of ""
        improve doxygen docs
    
    Alexander Bruy 	2016-09-15
    
        update Python bindings
    
    Alexander Bruy 	2016-09-08
    
        [FEATURE] save and restore color ramp used for singleband pseudocolor rendering
    
    Merge: 06dc501139 b48d20220e
    Alexander Bruy 	2016-11-02
    
        Merge pull request #3695 from nirvn/processing_modeler_dblclick
    
        [processing] resurrect editing of modeler item on double-click
    
    Even Rouault 	2016-11-02
    
        test_provider_ogr_gpkg.py: Test disabling walForSqlite3 setting
    
    Merge: 4f5337fce5 54f312fa7f
    Denis Rouzaud 	2016-11-02
    
        Merge pull request #3689 from rduivenvoorde/getPlugins3
    
        Temporarily hardcode plugins version in url ?qgis=3.0
    
    Harrissou Sant-anna 	2016-11-02
    
        Make collapsible the "Curve segmentation" frame
    
        in Settings --> Options --> Rendering dialog (for coherence with other frames)
    
        also fix a typo
    
    Merge: 5d877fd888 28457ed49c
    Nyall Dawson 	2016-11-02
    
        Merge pull request #3704 from pvalsecc/fix_collapsing
    
        Fix saving of the collapsed state for relations
    
    Merge: f65e770242 18fc0c6fad
    Alexander Bruy 	2016-11-02
    
        Merge pull request #3707 from nyalldawson/multipart_to_single
    
        [processing] optimise multipart to singlepart algorithm
    
    Patrick Valsecchi 	2016-11-01
    
        Fix saving of the collapsed state for relations
    
        In the attribute form, the collapsed state of RelationReference
        was not loaded correctly and was interfering with the collapsed
        state of the relation editor.
    
        Plus, the state was saved globally for a reference. Meaning that
        if a reference was used (through other references) from other
        layers, it was sharing the same state.
    
    Nyall Dawson 	2016-11-02
    
        [processing] optimise multipart to singlepart algorithm
    
        - simplify code
        - keep z/m/curved geometries intact
        - might be a bit faster
    
    Nyall Dawson 	2016-10-31
    
        [FEATURE[processing] New algorithm to compute geometry by expression
    
        This algorithm updates existing geometries (or creates new
        geometries) for input features by use of a QGIS expression. This
        allows complex geometry modifications which can utilise all the
        flexibility of the QGIS expression engine to manipulate and create
        geometries for output features.
    
    Nyall Dawson 	2016-11-02
    
        Update api break docs
    
    Nyall Dawson 	2016-11-02
    
        Respect non-enforced constraints when editing/adding features
    
        Warnings are shown, but features can be committed. Fields which
        fail an unenforced constraint are now shaded in yellow to differentiate
        from the red failure for enforced constraints.
    
    Nyall Dawson 	2016-11-02
    
        [FEATURE] Field constraints can be enforced or not
    
        Non-enforced constraints just show a warning to the user, but
        do not prevent committing the feature. Enforced constraints
        block users from comitting non compliant features.
    
        Any constraints detected by the provider are always
        enforced.
    
    Nyall Dawson 	2016-11-01
    
        fix test
    
    Nyall Dawson 	2016-11-01
    
        Fix some untranslatable strings
    
    Nyall Dawson 	2016-11-01
    
        Move constraint handling to QgsFieldConstraints
    
        Avoids cluttering QgsField API
    
    Nyall Dawson 	2016-11-01
    
        Color a few pixels slightly differently
    
    Nyall Dawson 	2016-11-01
    
        [FEATURE] Not null constraint detection for ogr provider
    
        Implements not null constraint detection for the OGR layers, where
        supported for the data format by OGR.
    
        (only available for GDAL >= 2.0)
    
    Nyall Dawson 	2016-10-26
    
        Fix failing unit test
    
    Nyall Dawson 	2016-10-26
    
        Update API break docs
    
    Nyall Dawson 	2016-10-26
    
        If the layer is NOT being edited then only check layer based constraints
        and not any constraints enforced by the provider
    
        Because:
    
        1. we want to keep browsing features nice and responsive. It's nice to give
         feedback as to whether the value checks out, but not if it's too slow to
         do so. Some constraints (eg unique) can be expensive to test. A user can
         freely remove a layer-based constraint if it proves to be too slow to
         test, but they are unlikely to have any control over provider-side
         constraints
    
        2. the provider has already accepted the value, so presumably it doesn't
         violate the constraint and there's no point rechecking!
    
    Nyall Dawson 	2016-10-26
    
        Move responsibility for testing for attribute against constraints
        to QgsVectorLayerUtils::validateAttribute()
    
        Also clean up some strings shown to the user when a constraint
        check fails
    
    Nyall Dawson 	2016-10-26
    
        Move responsibility for storage of constraint expressions to QgsVectorLayer
    
    Nyall Dawson 	2016-10-26
    
        Refactor constraint handling
    
        - store constraint origin in QgsField
        - move handling of constraint expressions to QgsField
    
    Nyall Dawson 	2016-10-26
    
        Enforce unique constraints in attribute form
    
    Nyall Dawson 	2016-10-25
    
        New class QgsVectorLayerUtils
    
        Contains static helper methods for working with vector layers.
        Initially only contains a method to test whether a value
        exists within a layer's attributes.
    
    Nyall Dawson 	2016-10-25
    
        Implement constraint detection for spatialite provider
    
    Nyall Dawson 	2016-10-19
    
        Select all text after reset line edit to null
    
    Nyall Dawson 	2016-10-19
    
        Move handling of not null constraint from edit form to layer
    
    Nyall Dawson 	2016-10-19
    
        Allow constraints to be added at a QgsVectorLayer level
    
    Nyall Dawson 	2016-10-19
    
        Move constraints to QgsField
    
    Nyall Dawson 	2016-10-19
    
        Add gui for setting/exposing constraints in field properties
    
        Provider set constraints cannot be changed by users, ie
        if a not null constraint is set on the field at the database
        then QGIS users cannot clear this constraint.
    
    Nyall Dawson 	2016-10-19
    
        Add method to fetch constraints from a vector data provider
    
        Implemented for unique and not null constraints for postgres
        provider
    
    Nyall Dawson 	2016-11-02
    
        Fix QgsFeatureRequest with expression not using provider fields
        and limit (fix #15771)
    
    Matthias Kuhn 	2016-10-31
    
        Add test for QgsFeatureRequest.setLimit and feature variable
    
    Nyall Dawson 	2016-11-02
    
        Avoid unexpected gpkg test success with older GDAL versions
    
    Nyall Dawson 	2016-11-02
    
        Speed up inserting features into memory layers by ~65%
    
        By avoiding an unnecessary map lookup
    
    Jürgen E. Fischer 	2016-11-01
    
        fix typo
    
        (cherry picked from commit 658cfe68c91ec24f04f8ebda307fbec7d55a412f)
    
    Jürgen E. Fischer 	2016-11-01
    
        fix typos
    
    Patrick Valsecchi 	2016-11-01
    
        [feature] Editor widget auto config for foreign keys (#3699)
    
        Automatically pick RelationReference widgets for foreign keys.
    
    Nyall Dawson 	2016-11-01
    
        Fix some no such signal/slot warnings
    
        ... in such a way that they'll never appear again
    
    Martin Dobias 	2016-10-21
    
        Fix import of shapefiles to postgres - regression introduced in 5abdfcb (#3652)
    
        (cherry picked from commit a965a132c52df9308b5a58be92c04a285826485a)
    
    Martin Dobias 	2016-10-21
    
        Hide import/export buttons for arcgis services as they do not work (fixes #15637)
    
        (cherry picked from commit 1c2f0de9fbea8e90c9d20036bfa1601c1d192a89)
    
    Martin Dobias 	2016-11-01
    
        Fixed legend renderer expected images
    
    Martin Dobias 	2016-10-20
    
        Fix reordering and removal of legend nodes in composer legend
    
        (cherry picked from commit f4e1e6f6eefec74fcf61542c3c9e236c4fb3054f)
    
    Martin Dobias 	2016-10-20
    
        Fix building of legend node tree if embedded widgets are used in the layer
    
        (cherry picked from commit 10cab93c3652c38db27553616f36290f7b820c48)
    
    Martin Dobias 	2016-10-20
    
        Fix display of diagram legend entries (fixes #15448)
    
        To make the implementation saner, the legend node that may be embedded within parent
        layer node is kept separately from activeNodes.
    
        (cherry picked from commit b385ebd9ba9272516eed61e5825a603fcee969e9)
    
    Nyall Dawson 	2016-11-01
    
        Flip some connects to new style
    
    Nyall Dawson 	2016-11-01
    
        Describe some dependancy changes in API break docs
    
    Even Rouault 	2016-10-31
    
        [OGR provider] Use constBegin() / constEnd()
    
    Even Rouault 	2016-10-31
    
        [OGR provider] Make addAttributes() return the requested field type, precision and width so as to make  QgsVectorLayerEditBuffer::commitChanges() API
    
        Fixes #15614
    
    Matthias Kuhn 	2016-10-31
    
        Followup cc6b1e3: also respect subexp vars in presence of filter
    
    Matthias Kuhn 	2016-10-31
    
        Fix @parent variable detection in aggregate subExpression
    
    Matthias Kuhn 	2016-10-31
    
        More test for referencedVariables
    
    Matthias Kuhn 	2016-10-31
    
        Revert "[ogr] Ignore request limit if unable to compile expression"
    
        This reverts commit e7333f68145f27a74aacd8f75939623e37fc4510.
    
    Matthias Kuhn 	2016-10-31
    
        [ogr] Ignore request limit if unable to compile expression
    
        Fix #15771
    
    Matthias Kuhn 	2016-10-31
    
        Fix caching aggregate expressions with @parent usage
    
    Matthias Kuhn 	2016-10-31
    
        Break oneliners
    
    Merge: fa3663907a 8e663309c0
    Nyall Dawson 	2016-10-31
    
        Merge pull request #3696 from nirvn/processing_otb_silent
    
        [processing] remove console error message when optional otb provider not installed
    
    Mathieu Pellerin 	2016-10-31
    
        [processing] remove console error message when optional otb provider not installed
    
    Nyall Dawson 	2016-10-31
    
        Fix 'enable macros' button does not run open macro (fix #9523)
    
    Martin Dobias 	2016-10-14
    
        Fix layer tree expanded state when used expand/collapse all (fixes #15691)
    
        (cherry picked from commit de85fdd6e8fa3d4f38196376aabccce317cbf341)
    
    Martin Dobias 	2016-10-07
    
        Fix crash in node tool after deleting the whole geometry (fixes #15659)
    
        Made sure that both closestVertex() and closestSegment() return negative
        distance on error (e.g. with null or emtpy geometry).
    
        Also fixes snapping when dealing with layers with null/invalid geometries
    
        (cherry picked from commit c093d5188fad685c4a596ff23c27aad7d151dac2)
    
    Nyall Dawson 	2016-10-31
    
        [processing] Modeller should not be modal
    
    Mathieu Pellerin 	2016-10-31
    
        [processing] resurrect editing of modeler item on double-click
    
    Merge: 3caccd531d bec379249e
    Nyall Dawson 	2016-10-31
    
        Merge pull request #3694 from nirvn/processing_sort_model_inputs
    
        [processing] sort model input parameters to avoid random ordering
    
    Mathieu Pellerin 	2016-10-31
    
        [processing] sort model input parameters to avoid random ordering
    
    Nyall Dawson 	2016-10-31
    
        [processing] Fix handling of multiple field input in modeller
    
    Merge: 29ce141dc4 121f48d654
    Nyall Dawson 	2016-10-31
    
        Merge pull request #3656 from nirvn/processing_import_to_spatialite
    
        [processing] add "Import into Spatialite" algorithm
    
    Merge: d5698be69f ddc44dfd89
    Nyall Dawson 	2016-10-31
    
        Merge pull request #3657 from nirvn/processing_modeler_mandatory
    
        [processing] fix modeler parameter mandatory checkbox logic
    
    Nyall Dawson 	2016-10-31
    
        Fix some processing breakage
    
    Nyall Dawson 	2016-10-31
    
        Rename visible "favourite" strings to "favorite", change API to
        use "favorite"
    
    Nyall Dawson 	2016-10-30
    
        [FEATURE][processing] New algorithm to extract specific nodes
    
        This algorithm allows you to extract specific nodes from geometries.
        Eg you can extract the first or last node in the geometry.
    
        The algorithm accepts a comma separated list of node indices to
        extract, eg 0 = first node, 1 = second node, etc. Negative indices
        can be used to extract nodes from the end of the geometry. Eg
        -1 = last node, -2 = second last node.
    
    Nyall Dawson 	2016-10-29
    
        [FEATURE][processing] New algorithm to extend lines
    
        Allows extending linestrings by a set distance at the start
        and end of the line
    
    Nyall Dawson 	2016-10-29
    
        [FEATURE] New expression function 'extend'
    
        Extends linestrings by a specified amount at the start and
        end of the line
    
    Nyall Dawson 	2016-10-29
    
        Add method to QgsGeometry to extend the start/end of a linestring
    
    Merge: 9166142181 74e64645e4
    Nyall Dawson 	2016-10-30
    
        Merge pull request #3690 from nyalldawson/extract_by_exp
    
        [FEATURE][processing] New extract by expression algorithm
    
    Mathieu Pellerin 	2016-10-22
    
        [processing] add import into spatialite algorithm
    
    Nyall Dawson 	2016-10-29
    
        [FEATURE][processing] New extract by expression algorithm
    
        Filters an input layer by expression
    
    Richard Duivenvoorde 	2016-10-28
    
        Temporarily hardcode plugins version in url ?qgis=3.0
    
        If QGIS 3.0 is actually released this line should be removed.
    
    Merge: 7a05a7a8c4 9ecdf61014
    Hugo Mercier 	2016-10-28
    
        Merge pull request #3688 from mhugo/fix_15737
    
        Don't delete QgsAttributeDialog too early. Fixes #15737
    
    Matthias Kuhn 	2016-10-28
    
        Fix caching of aggregate values with @parent
    
        And add a test for referencedVariables
    
    Matthias Kuhn 	2016-10-28
    
        Merge duplicated api doc break section titles
    
    Martin Dobias 	2016-10-28
    
        fix indentation
    
    Hugo Mercier 	2016-10-28
    
        Don't delete QgsAttributeDialog too early. Fixes #15737
    
    Martin Dobias 	2016-10-05
    
        Cancel WCS requests just like it is done in WMS
    
        (cherry picked from commit 50258e6f01ef7dededbf057c03813ecf3442f5b9)
    
    Martin Dobias 	2016-10-05
    
        Fix crash when loading WCS layers (fixes #15595)
    
        The problem is that some providers would still issue network
        requests in prepareJobs() - this should be ideally avoided,
        because it is run in main thread - all the work should be deferred
        to be done in worker thread.
    
        (cherry picked from commit 08f4a0f40cce21d5730653a75bdd44f175f3b0b8)
    
    Martin Dobias 	2016-10-03
    
        Fix identify tool for WMS if webkit is not available (fixes #15596)
    
        (cherry picked from commit 430694ba9a2beb5fe23d5814b63aaecdbee7a3d7)
    
    Martin Dobias 	2016-10-28
    
        Fix WMS identify when using "Feature" format and the layer has named CRS
    
        (cherry picked from commit 9ef91ea6294cdab762ffb2543d02473bcccbed80)
    
    Paolo Cavallini 	2016-10-28
    
        Update RegularPoints.py
    
        Fixes #15773
    
    Nyall Dawson 	2016-10-28
    
        Fix color picker does not show previous color
    
    Nyall Dawson 	2016-10-28
    
        Fix color pickers opens in dock layout when editing rules via
        layer properties
    
    Martin Dobias 	2016-10-03
    
        Fix listing of WMTS layers in browser (fixes #15350)
    
        (cherry picked from commit 29d2bef7954d4e2b2cf21611c1398d0a7666e4c6)
    
    Merge: 0b3646b252 17fc7dbe53
    Nyall Dawson 	2016-10-28
    
        Merge pull request #3685 from nirvn/array_unique
    
        [FEATURE] add array_distinct() function
    
    Mathieu Pellerin 	2016-10-28
    
        [FEATURE] add array_distinct() function
    
    Matthias Kuhn 	2016-10-27
    
        Expression functions can dynamically report geometry and columns
    
    Matthias Kuhn 	2016-10-25
    
        Add documentation for @parent aggregate filter
    
    Matthias Kuhn 	2016-10-25
    
        Add test for @parent aggregate filter
    
    Matthias Kuhn 	2016-10-25
    
        Fetch attributes and geometry for aggregate function
    
    Matthias Kuhn 	2016-10-25
    
        Always cache values and add fid to feature hash
    
    Matthias Kuhn 	2016-10-25
    
        [FEATURE] Expose @parent variable in aggregate functions
    
        This makes it possible to access attributes and geometry from the parent
        feature when in the filter of the "aggregate" expression function.
    
        With this in place aggregates can be calculated per feature.
    
        E.g. max "measurement" for each point_station per polygon_research_area.
    
        Or a default attribute value when digitizing features:
    
            aggregate(layer:='countries', aggregate:='max', expression:=\"code\",
        filter:=intersects( $geometry, geometry(@parent) ) )
    
    Merge: 0f7babb682 7373036edf
    Nyall Dawson 	2016-10-28
    
        Merge pull request #3678 from nirvn/string_to_array_to_string
    
        [FEATURE] add string_to_array() and array_to_string() functions
    
    Matthias Kuhn 	2016-10-27
    
        Convert API break document to markdown
    
    Even Rouault 	2016-10-27
    
        Vector layer properties GUI: tweak message to be "Save in database (GeoPackage)" for GeoPackage
    
    Matthias Kuhn 	2016-10-27
    
        [FEATURE] Add is_selected and num_selected functions
    
        * is_selected() returns if the current feature is selected
        * num_selected() returns the number of selected features on the current layer
        * is_selected(layer, feature) returns if the "feature" is selected. "feature"
          must be on "layer".
        * num_selected(layer) returns the number of selected features on "layer"
    
    Matthias Kuhn 	2016-10-27
    
        [expressions] Variable length arguemnt functions accept 0 params
    
    Mathieu Pellerin 	2016-10-27
    
        [FEATURE] add string_to_array() and array_to_string() functions
    
    Even Rouault 	2016-10-27
    
        [OGR provider] Fix declaration of types (master regression) and update more sensible values for min/max length
    
    Even Rouault 	2016-10-27
    
        [DBManager GPKG] Set appropriate icon for line layers
    
    Víctor Olaya 	2016-10-27
    
        indentation fix
    
    Víctor Olaya 	2016-10-27
    
        [processing] fixed field loading in field calculator
    
        fixes #15767
    
        Conflicts:
                python/plugins/processing/algs/qgis/ui/FieldsCalculatorDialog.py
    
    Even Rouault 	2016-10-27
    
        [OGR provider] Do not list qgis_projects (from QgisGeoPackage plugin) as sublayer
    
    Merge: 1d09538c5c 8a809b8700
    Nyall Dawson 	2016-10-27
    
        Merge pull request #3677 from nirvn/map_themes_signal_fix
    
        [map themes] fix composer signal name
    
    Merge: 642e4a48c7 3fb2d9e4e3
    Nyall Dawson 	2016-10-27
    
        Merge pull request #3670 from nirvn/expression_replace_array
    
        [FEATURE] array support for the replace() expression function
    
    Mathieu Pellerin 	2016-10-27
    
        [map themes] fix composer signal name
    
    Mathieu Pellerin 	2016-10-26
    
        [expression] further improve replace() to support a map argument
    
    Denis Rouzaud 	2016-10-26
    
        Revert "[Postgres] fix writing default value when primary key has varchar columns"
    
        This reverts commit f456932514c750d4b077a9daaea5ddfbbad3f1c8.
    
    Denis Rouzaud 	2016-10-26
    
        [Postgres] fix writing default value when primary key has varchar columns
    
        kudos to @m-kuhn to find and solve this
    
    Nyall Dawson 	2016-10-26
    
        Followup 858978, fix failing tests
    
    Mathieu Pellerin 	2016-10-25
    
        [FEATURE] array support for the replace() expression function
    
    Nyall Dawson 	2016-10-26
    
        Use QgsExpressionContextScope::addVariable instead of setVariable
    
        ...where appropriate (ie, read-only, non user set variables).
        It's much faster as it doesn't need to check whether the
        variable already exists.
    
        Results in ~10% improvement in rendering speed. Refs #15752.
    
    Merge: 469f07c071 3bb7d5cccf
    Even Rouault 	2016-10-26
    
        Merge pull request #3665 from rouault/save_style_gpkg
    
         [FEATURE] [OGR provider] Load/save style in database for GPKG and Spatialite
    
    Matthias Kuhn 	2016-10-26
    
        Use fallback default mode for snapping with bad configuration
    
    Matthias Kuhn 	2016-10-26
    
        Remove snapping settings from status bar
    
    Jürgen E. Fischer 	2016-10-26
    
        include qgsactionmanager.h in install
    
        (cherry picked from commit 5d7f8e9565541660d6ae080f520f38a3259173ce)
    
    Nyall Dawson 	2016-10-26
    
        Optimise QgsAbstractGeometry
    
        Make nCoordinates virtual, and provide shortcuts for some
        geometry types. The base method which calls coordinateSequence()
        is quite slow in certain circumstances.
    
        Speeds up rendering point layers by ~25%, also likely to
        speed up lots of geometry heavy operations throughout QGIS
    
        Refs #15752
    
    Nyall Dawson 	2016-10-26
    
        Speed up point layer rendering - don't calculate unused label obstacles
    
        Cuts render time by ~60%. Fix #15752.
    
    Nyall Dawson 	2016-10-26
    
        [expressions] Allow non-greedy regex by switching to QRegularExpression
    
    Alexander Bruy 	2016-10-25
    
        [processing] add workaround for GDAL regression with cutlines (fix #15746)
    
    Even Rouault 	2016-10-25
    
        [DB Manager] Fix refresh issue when renaming GPKG table, and disable add geometry column button if already one existing
    
    D'Hont René-Luc 	2016-10-25
    
        [BUGFIX][QGIS Server] Do not cache invalid layer
    
        After readLayerXml, the server stored layers in cache and in registry without verifying validity.
    
    Matthias Kuhn 	2016-10-25
    
        Address snapping config UX problems
    
        See https://github.com/qgis/QGIS/pull/3617#issuecomment-255114425
    
    D'Hont René-Luc 	2016-10-25
    
        Clean QgsVectorLayer: remove duplicated writeSld method
    
    Even Rouault 	2016-10-24
    
        [OGR provider] More uses of QStringLiteral / QLatin1String
    
    Even Rouault 	2016-10-18
    
        [FEATURE] [OGR provider] Load/save style in database for GPKG and Spatialite
    
    Even Rouault 	2016-10-18
    
        QgsVectorLayer::writeSymbology(): fix crash when called with invalid data provider
    
    Even Rouault 	2016-10-18
    
        QgsVectorLayer::loadNamedStyle(): make it work with non database URI
    
        Such as OGR GPKG
    
    Even Rouault 	2016-10-18
    
        SIP QgsVectorLayer: fix signatures for output parameter
    
        saveStyleToDatabase() and getStyleFromDatabase() should define errMsg as
        output parameter
        And loadNamedStyle() also for theResultFlag.
    
    Paolo Cavallini 	2016-10-25
    
        Enable CROP_TO_CUTLINE by default
    
        Fixes https://hub.qgis.org/issues/15750
        Please backport it where appropriate.
    
    Nyall Dawson 	2016-10-25
    
        Fix a qt warning message on startup
    
    Nyall Dawson 	2016-10-25
    
        Make welcome page layout align with other panels + docks
    
    Nyall Dawson 	2016-10-25
    
        Update qt5 build instructions for Fedora
    
    Nyall Dawson 	2016-10-24
    
        [FEATURE] Remove zonal stats plugin
    
        This is now fully exposed via processing, which is the logical
        place for this feature to reside.
    
        One less c++ plugin is a good thing!
    
        (marked as feature so we remember to mention this in changelog!)
    
    Nyall Dawson 	2016-10-24
    
        [FEATURE] Remove dxf2shp converter plugin
    
        This functionality is available in OGR and there is no longer
        a need for a dedicated QGIS plugin to do this task
    
        Marked as feature for documentation + changelog reminder
    
    Nyall Dawson 	2016-10-25
    
        Prepare commit converts single line doxygen block format
    
        Flips single line doxygen comments to use the proper single line
        format:
    
        /*!< comment */   to   //!< Comment
    
        and
    
        /** comment */    to   //! Comment
    
    Nyall Dawson 	2016-10-25
    
        Minor doxygen improvements
    
    Nyall Dawson 	2016-10-25
    
        Followup 4166a3, don't use QStringLiteral in definitions
    
        Causes linker errors in some random cases
    
    Even Rouault 	2016-10-24
    
        [DB_Manager GPKG] Fix creating and changing default values of columns
    
    Even Rouault 	2016-10-24
    
        [DB_Manager GPKG] Fix logic inversion in GDAL 1.X vs GDAL 2.X cases
    
    Matthias Kuhn 	2016-10-24
    
        Add a hyperlink to the processing tests readme
    
    Harrissou Sant-anna 	2016-10-24
    
        typo fix
    
    Sandro Santilli 	2016-10-24
    
        Add more links to test-relted README files
    
    Sandro Santilli 	2016-10-24
    
        Add link to processing test document
    
    Merge: 72229c1c2b d32a949bf8
    Even Rouault 	2016-10-24
    
        Merge pull request #3628 from rouault/dbmanager_gpkg
    
        [DBManager] Add dedicated GeoPackage plugin
    
    Merge: bb9e276d59 8ee25cdfa8
    Alexander Bruy 	2016-10-24
    
        Merge pull request #3658 from nirvn/processing_modeler_mousewheel
    
        [processing] fix modeleter mouse wheel zoom under qt5
    
    Merge: f6a344c2c1 4166a3ea62
    Nyall Dawson 	2016-10-24
    
        Merge pull request #3660 from nyalldawson/qstringallc
    
        Fix literal QString construction for Qt5/c++11
    
    Nyall Dawson 	2016-10-23
    
        Fix most clazy qstring-unneeded-heap-allocations warnings
    
        By flipping string literals to QStringLiteral/QLatin1String
    
        see
    
        https://woboq.com/blog/qstringliteral.html
    
    Nyall Dawson 	2016-10-12
    
        Add QgsTextFormatPanelWidget for text format control inside panel
    
    Nyall Dawson 	2016-10-05
    
        Add a simple dialog for configuring text formatting
    
    Nyall Dawson 	2016-10-05
    
        Respect render context antialiasing setting in text renderer
    
    Nyall Dawson 	2016-10-04
    
        Split QgsLabelingGui off into QgsTextFormatWidget
    
        New widget allows for setting just the formatting properties
        of text
    
    Nyall Dawson 	2016-10-04
    
        [FEATURE] Allow label font size in mm/pixels
    
        And all other label sizes (eg buffer size) now accept sizes in
        pixels too
    
    Nyall Dawson 	2016-10-04
    
        Remove unused QgsLabelPreview class
    
    Nyall Dawson 	2016-10-01
    
        New widget QgsTextPreview for previewing all formatting for QgsTextRenderer
    
        Switch the labeling gui to use this widget, which has the benefits:
        - previews all label settings, including shadow and background
        - previews at a specified scale, so that any sizes using map units
        will be correct
    
    Nyall Dawson 	2016-10-04
    
        Fix text renderer not respecting min/max mm scale for map units (fix #14698)
    
    Nyall Dawson 	2016-09-30
    
        Test masks
    
    Nyall Dawson 	2016-10-02
    
        Fix unit handling for labeling dialog
    
    Nyall Dawson 	2016-09-27
    
        [FEATURE] QgsTextRenderer class for rich text rendering
    
        Moves all the drawing code out of labeling into a new class
        which just handles rendering text. This allows other parts
        of the code to utilise all the advanced formatting options
        that labeling supports, eg rendering text with shadows,
        buffers and backgrounds.
    
    Nyall Dawson 	2016-09-27
    
        Restore separate handling of label component opacity
    
        ...in a way that avoids unnecessary detachments of the
        settings objects
    
    Nyall Dawson 	2016-09-27
    
        Minor refactor of label drawing
    
        Remove use of scale factors from PAL layer settings and use
        render context factors directly
    
    Nyall Dawson 	2016-09-27
    
        Remove option to show label shadow rectangles from GUI
    
        ...and instead just make it #ifdef out
    
    Nyall Dawson 	2016-09-26
    
        Flip QgsPalLayerSettings to use QgsTextRenderer classes
    
    Nyall Dawson 	2015-09-15
    
        Implicitly shared text settings classes
    
    Nyall Dawson 	2016-09-24
    
        Add Points as valid render unit (for font sizes)
    
    Merge: b4e310120f 2fab1b8bbe
    Nyall Dawson 	2016-10-24
    
        Merge pull request #3663 from nyalldawson/clazy3
    
        Clazy qt5 optimisations - round 2
    
    Nyall Dawson 	2016-10-24
    
        Fix doxygen warnings/missing docs
    
    Nyall Dawson 	2016-10-24
    
        Fix bad snapping signal names
    
    Nyall Dawson 	2016-10-24
    
        [processing] Add algorithm to strip null geometries
    
    Nyall Dawson 	2016-10-24
    
        Use isEmpty() rather than size() to check for empty lists
    
    Nyall Dawson 	2016-10-24
    
        Optimise passing of variables by ref/value
    
    Nyall Dawson 	2016-10-24
    
        Fix some clazy container-inside-loop warnings
    
        From the clazy docs:
    
        "Finds places defining containers inside loops. Defining them
        outside the loop and using resize(0) will save memory allocations."
    
    Nyall Dawson 	2016-10-24
    
        Fix clazy reserve-candidates suggestions
    
        Avoids repeated memory allocations
    
    Nyall Dawson 	2016-10-24
    
        Fix clazy missing-typeinfo warnings
    
        From the clazy docs:
    
        "Suggests usage of Q_PRIMITIVE_TYPE or Q_MOVABLE_TYPE in cases where
        you're using QList and sizeof(T) > sizeof(void*) or using
        QVector, unless they already have a type info classification."
    
    Nyall Dawson 	2016-10-24
    
        Fix classes which violate the rule-of-three
    
        (identified using clazy analyser)
    
    Nyall Dawson 	2016-10-24
    
        [processing] Fix qgis zonal stats algorithm
    
    Matthias Kuhn 	2016-10-23
    
        Add missing bindings
    
    Matthias Kuhn 	2016-10-21
    
        Cleanup and modernize QgsProject code
    
    Jürgen E. Fischer 	2016-10-23
    
        add *.py to .gitattributes
    
    Paolo Cavallini 	2016-10-23
    
        Update r.mapcalc.txt
    
        Better description of r.mapcalc
    
    Matthias Kuhn 	2016-10-21
    
        QgsVectorDataProvider API cleanup
    
    Merge: 6acf0f745f 1dca938306
    Nyall Dawson 	2016-10-23
    
        Merge pull request #3659 from nyalldawson/clazy3
    
        Fix clazy level 0 checks
    
    Nyall Dawson 	2016-10-22
    
        Fix some clazy "inefficient-qlist-soft" warnings
    
        From the clazy docs:
    
        Finds QList where sizeof(T) > sizeof(void*).
        QVector should be used instead.
    
    Nyall Dawson 	2016-10-22
    
        Fix clazy qstring-left warnings
    
        From the clazy docs:
    
        Finds places where you're using QString::left(0) instead
        of QString::at(0). The later form is cheaper.
    
    Nyall Dawson 	2016-10-22
    
        Fix clazy "detaching-temporary" warnings
    
        From the clazy docs:
    
        Finds places where you're calling non-const member functions on
        temporaries. For example getList().first(), which would detach
        if the container is shared.
    
    Nyall Dawson 	2016-10-22
    
        Add missing references in Q_FOREACH loops
    
    Nyall Dawson 	2016-10-22
    
        Fix issues with writing to temporary objects
    
    Nyall Dawson 	2016-10-22
    
        Fix clazy qmap-with-pointer-key warnings
    
        From the clazy docs:
    
        Finds cases where you're using QMap and K is a pointer.
    
        QMap has the particularity of sorting it's keys, but sorting
        by memory address makes no sense. Use QHash instead, which
        provides faster lookups.
    
    Nyall Dawson 	2016-10-22
    
        Fix clazy qvariant-template-instantiation warning
    
        From the clazy docs:
    
        Detects when you're using QVariant::value() instead
        of QVariant::toFoo().
    
        The former results in more code being generated.
    
    Nyall Dawson 	2016-10-22
    
        Fix clazy temporary-iterator warning
    
        Calling constBegin/constEnd on temporary container can result
        in endless loop
    
    Nyall Dawson 	2016-10-22
    
        Remove unused variables
    
    Nyall Dawson 	2016-10-22
    
        Fix clazy qstring-arg warnings
    
        Avoid chained QString::arg() calls and instead use the multi-arg
        overload to save memory allocations
    
    Nyall Dawson 	2016-10-22
    
        Fix clazy qfileinfo-exists warnings
    
        From the clazy docs:
    
        Finds places using QFileInfo("foo").exists() instead of the faster
        version QFileInfo::exists("foo"). According to Qt's docs: "Using
        this function is faster than using QFileInfo(file).exists() for
        file system access."
    
    Nyall Dawson 	2016-10-22
    
        Fix clazy "qstring-ref" warnings
    
        From the clazy docs:
    
        Finds places where QString::fooRef() should be used instead of
        QString::foo(), to avoid temporary heap allocations
    
        eg
    
        str.mid(5).toInt(ok) // BAD
    
        str.midRef(5).toInt(ok) // GOOD
    
    Jürgen E. Fischer 	2016-07-10
    
        msvc: use /bigobj for sip modules
    
        (cherry picked from commit d0b3e39cdab1da17d7a977ba3def5ce1b64ff707)
    
    Jürgen E. Fischer 	2016-10-21
    
        release.pl: stay on same master* branch
    
        (cherry picked from commit cc429785edd16a91f7118cb7a1b964492988546f)
    
    Mathieu Pellerin 	2016-10-22
    
        [processing] fix modeleter mouse wheel zoom under qt5
    
    Mathieu Pellerin 	2016-10-22
    
        [processing] fix modeler parameter mandatory checkbox logic
    
    Nyall Dawson 	2016-10-22
    
        Fix missing doc warning
    
    Nyall Dawson 	2016-10-22
    
        Indentation
    
    Merge: bde0f6ee2e 85818c684c
    Nyall Dawson 	2016-10-22
    
        Merge pull request #3655 from sebastic/patch-1
    
        Fix copyright in 2017
    
    Bas Couwenberg 	2016-10-21
    
        Fix copyright in 2017
    
        Match copyright header with python code.
    
    Merge: 2b9f475a84 d83e650ae4
    Alexander Bruy 	2016-10-21
    
        Merge pull request #3650 from nirvn/processing_spatialite_sql
    
        [processing] add a "Spatialite execute SQL" algorithm
    
    D'Hont René-Luc 	2016-10-21
    
        [BUGFIX][QGIS-Server] Don't failed when transform boundingbox
    
    Matthias Kuhn 	2016-10-17
    
        Allow 0 (infinite) for scale dependent visibility
    
        Fix #15414
    
    Matthias Kuhn 	2016-10-17
    
        Restore layer variables when loading QML
    
        Fix #14452
    
    Matthias Kuhn 	2016-10-18
    
        Hide constraint warnings when there are no constraints
    
    Matthias Kuhn 	2016-10-18
    
        Fix icon size for constraint warning
    
    Matthias Kuhn 	2016-10-18
    
        Fix form constraints and group visibility
    
        When a relation editor was shown (or more generally a widget which is not an
        editor widget), constraints and group visibility were silently disabled.
    
    Matthias Kuhn 	2016-10-18
    
        [postgres] Avoid crash when fetching default value fails
    
    Merge: 89fa21e5fa bd7149ce16
    Víctor Olaya 	2016-10-21
    
        Merge pull request #3651 from nirvn/processing_modeler_fix
    
        [processing] fix broken modeler under pyqt5/python3 (fixes #15734)
    
    Mathieu Pellerin 	2016-10-21
    
        [processing] fix broken modeler under pyqt5/python3 (fixes #15734)
    
    Mathieu Pellerin 	2016-10-21
    
        [processing] make spatialite connector work with python3
    
    Mathieu Pellerin 	2016-10-21
    
        [processing] add a spatialite execute SQL algorithm
    
    Alexander Bruy 	2016-10-20
    
        [processing] more complete support for int64 fields (follow up 8d2cc8806b)
    
        (cherry picked from commit 649d41f1ecd4b8d22110e11cb9e693231bec8ed2)
    
    Germán Carrillo 	2016-10-20
    
        Using QVariant.Type enum instead of numbers for readability.
    
        (cherry picked from commit 6df926dfe6e3e8f7ac330fbb9206dc69492da6ed)
    
    Germán Carrillo 	2016-10-19
    
        Fixing issue with 'Eliminate sliver polygons' and fields of type long.
    
        (cherry picked from commit be25a29da196fac687f95abffb71e34138e3d20c)
    
    Jürgen E. Fischer 	2016-10-20
    
        release.pl:
        * allow minor releases from master_2 branch
        * convert windows splash screen to BMP3 from PNG
    
        (cherry picked from commit 09db6e4a00dda3b573cda7be938d46e8def66bef)
    
    Jürgen E. Fischer 	2016-10-20
    
        fix translation strings
    
    Matthias Kuhn 	2016-10-20
    
        Followup a6a4f2ed: clean pre-cxx-11 garbage
    
    Matthias Kuhn 	2016-10-20
    
        Fix build warning
    
    Matthias Kuhn 	2016-10-20
    
        Expose QgsUnitTypes to QML
    
    Matthias Kuhn 	2016-10-19
    
        Rename visibility presets to map themes part 2
    
    Matthias Kuhn 	2016-10-19
    
        Q_PROPERTYze QgsCoordinateReferenceSystem::unitType
    
    Matthias Kuhn 	2016-10-19
    
        Update snapping settings widget when avoid intersection list changes
    
    Matthias Kuhn 	2016-10-18
    
        Move snapping options to project menu
    
    Matthias Kuhn 	2016-10-18
    
        Remove QgsSnappingDialog
    
    Matthias Kuhn 	2016-10-18
    
        Move management of avoidIntersectionLayers to QgsProject
    
    Matthias Kuhn 	2016-10-18
    
        Move topological editing setting management fully to QgsProject
    
    Matthias Kuhn 	2016-10-08
    
        Enable C++11 by default
    
    Matthias Kuhn 	2016-10-08
    
        Make QgsPoint a Q_GADGET
    
    Denis Rouzaud 	2016-08-26
    
        Use toolbar or status bar for snapping config
    
    Matthias Kuhn 	2016-10-20
    
        Rename visibility presets to map themes part 2 (#3641)
    
    Matthias Kuhn 	2016-10-20
    
        Improve db_manager README
    
    Matthias Kuhn 	2016-10-20
    
        Rename README to README.md
    
    Merge: a3ebc7bdb6 df90e6b964
    Alexander Bruy 	2016-10-20
    
        Merge pull request #3646 from alexbruy/processing-otb-test
    
        [processing] add tests for OTB algorithms
    
    Alexander Bruy 	2016-10-19
    
        [processing] add test for ParameterSelection
    
    Alexander Bruy 	2016-10-12
    
        [processing] add icon for zonal statistics tool
    
    Alexander Bruy 	2016-10-12
    
        [processing] expose zonal statistics from Zonal statistics plugin in toolbox
    
    Sandro Santilli 	2016-10-20
    
        Do not pass None to len()
    
    Sandro Santilli 	2016-10-19
    
        Make Extent and Extent CRS GDAL parameters optional
    
        Specify what the default is when extent CRS is not specified.
        Allow using "auto" to have extent automatically set to min covering extent.
    
        Fixes #15685
    
    Merge: 2d4e3da8f5 58f31f1a82
    Alexander Bruy 	2016-10-20
    
        Merge pull request #3592 from alexbruy/processing-interpolation
    
        [processing] add interpolation tools
    
    Alexander Bruy 	2016-10-20
    
        [processing] remove unused test data
    
    Alexander Bruy 	2016-10-19
    
        [processing] minor formatting fixes to the OTB README
    
    Alexander Bruy 	2016-10-19
    
        [processing] remove unused file
    
    Alexander Bruy 	2016-10-19
    
        fix conflicts
    
    Merge: 47222749f6 69e8da0fb1
    Nyall Dawson 	2016-10-20
    
        Merge pull request #3647 from nirvn/composer_attribute_table_fix
    
        [composer] fix attribute table widget connect warning
    
    Nyall Dawson 	2016-10-20
    
        Fix calculation of transparent region
    
    Mathieu Pellerin 	2016-10-20
    
        [composer] fix attribute table widget connect warning
    
    Nyall Dawson 	2016-10-20
    
        Fix missing commit
    
    Nyall Dawson 	2016-10-20
    
        Followup c9251c, fix crash
    
    Merge: 8c7d772f22 3212d393c1
    Nyall Dawson 	2016-10-20
    
        Merge pull request #3645 from nirvn/linefillpattern_fix
    
        [symbology] prevent creation of a zero width/height line pattern image (fixes #15728)
    
    Manuel Grizonnet 	2016-08-23
    
        TEST: add a test for otb conversion application (simpler than bandmath)
    
    Mathieu Pellerin 	2016-10-20
    
        [symbology] prevent creation of a zero width/height line pattern image (fixes #15728)
    
    Alexander Bruy 	2016-10-20
    
        Install OTB in QGIS Travis CI script to be able to run OTB test
    
    Alexander Bruy 	2016-10-20
    
        update readme for otb maintenance script
    
    Manuel Grizonnet 	2016-08-23
    
        BUG: add version 5.4 to supported version
    
    Manuel Grizonnet 	2016-08-22
    
        TEST: add test of OTB BandMath application in processing
    
    Nyall Dawson 	2016-10-20
    
        Further optimisations to nonTransparentImageRect calculation
    
    Nyall Dawson 	2016-10-20
    
        Avoid creating multiple render contexts when calculating legend
        node size
    
        Partial fix for qgis slowdown when using layer with large
        number of legend nodes
    
    Alexander Bruy 	2016-10-12
    
        [processing] add tests for interpolation tools
    
    Mathieu Pellerin 	2016-10-19
    
        [processing] ensure that outputs of vector overlay operations are multiparts (#3622)
    
    D'Hont René-Luc 	2016-10-19
    
        Fix [DB Manager] Allow lowercase field names for homogenize PostGIS Import
    
    Alexander Bruy 	2016-10-11
    
        [processing] add icons for interpolation tools
    
    Alexander Bruy 	2016-10-11
    
        [processing] expose TIN interpolation from interpolation plugin in toolbox
    
    Alexander Bruy 	2016-10-10
    
        [processing] expose IDW interpolation from Interpolation plugin in toolbox
    
    Merge: c130372730 a9795ad8ea
    D'Hont René-Luc 	2016-10-19
    
        Merge pull request #3625 from rldhont/db_manager_lowercaseFieldNames
    
        [DB Manager] Allow lowercase field names for homogenize PostGIS Import
    
    D'Hont René-Luc 	2016-10-18
    
        [DB Manager] Allow lowercase field names for homogenize PostGIS Import
    
        PostGIS provider has an option to lowercase field names. This options is available for user in QGIS algorithm ImportIntoPostGIS and not in DB Mananger.
    
        This commit fix it.
    
    Jaka Kranjc 	2016-10-19
    
        doc: fixed processing's description for v.extract (#3637)
    
    Piotr Pociask 	2016-10-17
    
        [processing] Update voronoi classes for Python3; update expected data for multipoint Delaunay traingulation test
    
    Piotr Pociask 	2016-10-17
    
        Test for multipoint Delaunay triangulation
    
    Piotr Pociask 	2016-10-16
    
        [processing] support MultiPoint geometries in Delaunay triangulation
    
    Alexander Bruy 	2016-10-19
    
        [processing] add missed spatial index constructor (follow up 700441eec9)
    
    Merge: 4bcd97066f 455874258c
    Nyall Dawson 	2016-10-19
    
        Merge pull request #3631 from nirvn/legend_vertical_alignment_2
    
        [legend] insure multi-line labels are vertically centered with tall symbols
    
    Mathieu Pellerin 	2016-10-14
    
        [legend] insure multi-line labels are vertically centered with tall symbols
    
    Nyall Dawson 	2016-10-19
    
        Fix more occurances of drawPolygon issues on Windows
    
    Nyall Dawson 	2016-10-19
    
        Fix badly worded string
    
    Nyall Dawson 	2016-10-19
    
        Optimise creation of spatial indexes
    
        Use constructor which takes an iterator instead of manually
        adding features, and don't request attributes for spatial
        index features
    
    Even Rouault 	2016-10-18
    
        Blacklist PyQgsDBManagerGpkg test
    
        The test consistently segfaults on Travis, but run fine locally,
        normally or under Valgrind.
        Trying to run it under Valgrind on Travis runners does not succeed:
        https://travis-ci.org/rouault/Quantum-GIS/builds/168674938
    
        So blacklist for now
    
    Even Rouault 	2016-10-18
    
        [DBManager] Remove geopackage support from spatialite plugin
    
    Even Rouault 	2016-10-18
    
        [DBManager] Add tests for GPKG plugin
    
    Even Rouault 	2016-10-18
    
        [FEATURE] [DBManager] Add a GeoPackage dedicated plugin
    
    Even Rouault 	2016-10-18
    
        [OGR provider] Support full SELECT subset string
    
        This will be useful for DBManager SQL request layer.
    
    Alexander Bruy 	2016-10-18
    
        [processing] add missed imports
    
    Merge: 8c37370310 a51ef42924
    D'Hont René-Luc 	2016-10-18
    
        Merge pull request #3595 from rldhont/fix_server_legend_layertitle
    
        [BUGFIX][QGIS Server] GetLegendGraphic: if LAYERTITLE is false disable layer name in legend
    
    Even Rouault 	2016-10-18
    
        Fix 70ae301310c7a58134ac699fae70af7fd1176684
    
        70ae301310c7a58134ac699fae70af7fd1176684 requires a recent enough GDAL trunk
        or GDAL 2.1.2
    
    Alexander Bruy 	2016-10-18
    
        [processing] remove debug line and fix spatial index creation
    
    Víctor Olaya 	2016-10-17
    
        [processing] fixed handling of None param values in ogr2ogrtopostgis.py
    
        Conflicts:
                python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py
    
    Víctor Olaya 	2016-10-17
    
        [processing] made connection params optional in ogr2ogrtopostgis.py
    
    Víctor Olaya 	2016-10-17
    
        [processing] fixes for 'import into PostGIS' alg
    
        fixes #15097
    
    Sandro Santilli 	2016-10-15
    
        Add test for setting up connection string
    
        Conflicts:
                python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py
    
    Sandro Santilli 	2016-10-15
    
        [processing] Allow using libpq defaults for host,port,user,pass and dbname
    
        Fixes #15706
    
    Víctor Olaya 	2016-10-13
    
        [processing] warn if extent might not be in the expected CRS
    
    Víctor Olaya 	2016-10-04
    
        [processing] fixed iterative execution
    
        fixes #15650
    
    Víctor Olaya 	2016-09-21
    
        [processing] don't use full path for naming layers when loaded in dataobjects.load
    
    Víctor Olaya 	2016-09-21
    
        [processing] alternative way of copying algorithms in a model.
    
        should fix #15060 and #15480
    
    Víctor Olaya 	2016-09-21
    
        [processing] dont use hidden outputs when exporting to python or displaying alg help
    
        fixes #14998
    
        Conflicts:
                python/plugins/processing/core/GeoAlgorithm.py
    
    Víctor Olaya 	2016-09-20
    
        [processing] use only selected features for spatial index
    
        fixes #15584
    
    Víctor Olaya 	2016-09-29
    
        [processing] better update of expression widget when layer is changed in fields calculator
    
    Víctor Olaya 	2016-09-27
    
        [processing] added short help for saga raster calculator
    
    Víctor Olaya 	2016-09-27
    
        [processing] fixed wrong import in i_aster_toar
    
        Conflicts:
                python/plugins/processing/algs/grass7/ext/i_aster_toar.py
    
    Matthias Kuhn 	2016-10-18
    
        Show commit errors in transaction mode
    
    Even Rouault 	2016-10-18
    
        [OGR provider] Update layer extent for GPKG layers
    
        When moving or deleting a geometry that previously touched the layer extent,
        the layer extent was never shrinked.
    
        This fix requires GDAL 2.1.2 or above as well.
    
        Fixes #15273
    
    Even Rouault 	2016-10-18
    
        test_provider_ogr_gpkg.py: remove stuff that shouldn't have gone in 348af7ed5267f66f5ac2426be303a4ea69edd96f
    
    Even Rouault 	2016-10-18
    
        test_provider_ogr_gpkg.py: pyflakes fixes
    
    Even Rouault 	2016-10-18
    
        DBManager: python3 fix in create table dialog
    
        The setAutoCompletion() method of QComboBox was deprecated in QT 4 and
        has been removed in QT 5. Auto completion is enabled by default.
    
    Marco Hugentobler 	2016-10-18
    
        WMS Server: catch QgsCSException and don't add null bounding boxes to the capabilities
    
    D'Hont René-Luc 	2016-10-10
    
        [BUGFIX][QGIS Server] GetLegendGraphic: if LAYERTITLE is false disable layer name in legend
    
        If the layer has only one legend node, it is embedded in parent.
        In QGIS Server the user can specify no layer title, so the layer title has not be displayed.
    
    Jürgen E. Fischer 	2016-10-18
    
        qgm2cpp.pl fix
    
    Sandro Santilli 	2016-10-18
    
        [processing] Fix handling of None shapeEncoding
    
        Fixes #15719 -- object of type 'NoneType' has no len()
    
    Merge: 8843de88c7 76d17ca55b
    Alexander Bruy 	2016-10-18
    
        Merge pull request #3624 from ghtmtt/master
    
        [processing] porting some small fixes to master
    
    Sandro Santilli 	2016-10-18
    
        Fix ogrLayerName handling of PostgreSQL dataset URIs
    
        Also document "uri" parameter semantic, and add more tests.
        See for background
        https://lists.osgeo.org/pipermail/qgis-developer/2016-October/045311.html
        REF #15698
    
    matteo 	2016-10-18
    
        update ScriptEditorDialog for py3
    
    Matteo Ghetta 	2016-10-18
    
        [processing] fix button font size in script editor
    
        fixes the zooming of the font size in script editor dialog using another method
    
    Matteo Ghetta 	2016-10-18
    
        [processing] avoid overlapping UI
    
        multi field widget doesn't overlap anymore with other widgets
    
    Matteo Ghetta 	2016-10-18
    
        [processing] Missing import fixed for R algorithm
    
    Nyall Dawson 	2016-10-18
    
        Followup e8be0e, fix rotation when disabling sync
    
    Merge: 89cc6454b9 730b5b79ab
    Víctor Olaya 	2016-10-18
    
        Merge pull request #3619 from nirvn/processing_tinyfix
    
        [processing] fix missing argument when calling getMinCoveringExtent()
    
    Merge: 2835cad6eb e8be0ed988
    Nyall Dawson 	2016-10-18
    
        Merge pull request #3618 from nyalldawson/true_north
    
        [composer] Allow syncing pictures to true north (fixes #192)
    
    Mathieu Pellerin 	2016-10-18
    
        [processing] fix missing argument when calling getMinCoveringExtent()
    
    Nyall Dawson 	2016-10-18
    
        [composer] Allow syncing pictures to true north
    
        Previously pictures could only be synced to grid north, which
        can be totally wrong for many CRSes (especially in polar areas)
    
        Users now are given a choice of grid or true north, and can also
        enter an optional offset to apply if eg magnetic north is instead
        desired.
    
        When synced to true north the bearing is calculated using the
        centre point of the linked map item.
    
        Fix #192, #4711
    
        This fix was sponsored by the Norwegian Polar Institute's
        Quantarctica project (http://quantarctica.npolar.no) and
        coordinated by Faunalia.
    
    Nyall Dawson 	2016-10-18
    
        New class QgsBearingUtils with method to calculate true north
    
    Nyall Dawson 	2016-10-17
    
        Grey out disabled symbol layers in tree
    
    Nyall Dawson 	2016-10-17
    
        [FEATURE] Data defined symbol layer visibility
    
        Adds a data defined override to control a symbol layer's
        visibility. Allows users to disable drawing certain symbol layers
        for matching features.
    
    Nyall Dawson 	2016-10-13
    
        [FEATURE] Allow symbol layers to be temporarily disabled
    
        Adds a new checkbox at the bottom of each symbol layer's
        properties which allows you to control whether the layer is
        enabled or not.
    
        Disabled layers are not drawn, but are saved and can be
        enabled at a later stage.
    
        This makes it easier to tweak symbol appearance without
        having to totally delete a symbol layer.
    
    Nyall Dawson 	2016-10-17
    
        Fix effects lost on geometry generator symbol layer
    
    Nyall Dawson 	2016-10-14
    
        Defer processing of dropped files
    
        On Windows (and maybe other platforms) Qt locks the dragging
        application for the duration of dropEvent. This means that
        dropping large files or projects onto QGIS results in
        Explorer windows being locked and unresponsive until
        the entire file/project is loaded.
    
        There does not seem to be any Qt method for releasing this lock
        early, so instead we return from dropEvent as quickly as possible
        and defer the actual file loading to a slot which is fired up
        immediately after dropEvent concludes.
    
    Nyall Dawson 	2016-10-18
    
        Followup ecee438
    
    Nyall Dawson 	2016-10-18
    
        Fix changing project CRS from legend doesn't correctly set CRS
    
        Also avoid fragile duplicated code for setting/retrieving
        common project properties
    
        Fixes #15717
    
    Nyall Dawson 	2016-10-18
    
        Add processing test .aux.xml to .gitignore
    
    Merge: a6c04fc44c 17e318bd95
    borys 	2016-10-17
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    borys 	2016-10-17
    
        [Plugin Manager] Fix font size also in master (issue #15302)
    
    Nyall Dawson 	2016-10-14
    
        [FEATURE] Drag qpt to QGIS to create new composer from template
    
    Jürgen E. Fischer 	2016-10-17
    
        windows: prefer spatialite_i over spatialite
    
        (cherry picked from commit 219a97c35b7c1d8a8943d4e2e47a8956288320b4)
    
    Merge: e158ecad95 697cd1bb7d
    D'Hont René-Luc 	2016-10-17
    
        Merge pull request #3606 from rldhont/fix_server_featureinfo_nogeometry
    
        [BUGFIX][QGIS Server] GetFeatureInfo: Feature with no geometry is not…
    
    Jürgen E. Fischer 	2016-10-17
    
        scripts/scandeps.pl run and t2tdoc
    
    Jürgen E. Fischer 	2016-10-17
    
        scripts/scandeps.pl: avoid duplicate build depends
    
    Víctor Olaya 	2016-10-17
    
        [processing] fixed creating params and outputs from description strings
    
    D'Hont René-Luc 	2016-10-14
    
        [BUGFIX][QGIS Server] GetFeatureInfo: Feature with no geometry is not returned even if FILTER param is set
    
    Sandro Santilli 	2016-10-17
    
        Fix extraction of ogr LayerName from database dataset URIs
    
        See https://github.com/qgis/QGIS/commit/6c5364186dd8d45ac51e5bd1a72c6a542f032cb1#commitcomment-19439676
        Includes testcase.
    
        REF #15698
    
    Merge: 03f08a6c79 34894c6f5a
    Even Rouault 	2016-10-17
    
        Merge pull request #3597 from rouault/saveas_overwrite_append
    
        [FEATURE] Vector layer save as: offer file/layer overwriting, new layer creation, feature and field appending
    
    Matthias Kuhn 	2016-10-17
    
        Fix QgsMapLayer ConvertToSubClassCode (#3611)
    
        Fix #15683
    
    Matthias Kuhn 	2016-10-17
    
        Don't rely on RTTI to convert symbol layer to sip objects
    
    Matthias Kuhn 	2016-10-17
    
        Minimal improvement for processing tests README
    
    Matthias Kuhn 	2016-10-17
    
        Fix python calls to inexistent methods
    
    Merge: 688d1a5eba 8f9fe00671
    Víctor Olaya 	2016-10-17
    
        Merge pull request #3610 from NaturalGIS/processing_grass7_v_voronoi_skeleton
    
        Processing grass7 v voronoi skeleton
    
    Nyall Dawson 	2016-10-17
    
        [processing] Speed up dissolve when not using fields
    
    Nyall Dawson 	2016-10-17
    
        [processing] Use prepared geometries for intersects tests
    
        Wherever possible use prepared geometry engines for intersects
        type tests, as it's much faster
    
    Nyall Dawson 	2016-10-17
    
        [processing] Optimise feature requests within qgis algs
    
        - don't use setFilterFid() within loops to fetch features one
        at time (as it's extremely slow), instead use setFilterFids()
        outside the loop
        - don't fetch unused attributes/geometry when it can be
        avoided
    
    Nyall Dawson 	2016-10-17
    
        Always clear pen/brush before drawing layer effects (fix #15696)
    
    Giovanni Manghi 	2016-10-16
    
        add paramter to v.voronoi.skeleton
    
    Giovanni Manghi 	2016-10-16
    
        Add a GRASS7 tool to compute skeletons of areas, using v.voronoi
    
    Sandro Santilli 	2016-10-14
    
        Fix extraction of ogr LayerName from multi-layer dataset URIs
    
        Adds supports for "layerid" when present.
        Drop special handling for "table=" portions found in URI,
        making the code more generic.
    
        Includes testcase.
    
        Fixes #15698 - import geodatabase to postgis via processing
    
    Sandro Santilli 	2016-10-14
    
        Python scripts have 4-spaces indent
    
    Sandro Santilli 	2016-10-13
    
        Revert "postgres provider: quote compound key columns in uri"
    
        This reverts commit daa6510970e9afbc4d41d28e0c94b4f238eb372d.
    
        I've tested that reverting this does not re-introduce bug
        http://hub.qgis.org/issues/13710
    
    Sandro Santilli 	2016-10-13
    
        Fix PostgreSQL import of layers with multi-column or quoted-column keys
    
        Fixes #15226 (drag & drop of postgresql views)
        Includes test
    
    Jürgen E. Fischer 	2016-10-14
    
        debian packaging: add support for yakkety
    
    Nyall Dawson 	2016-10-14
    
        Fix build
    
    Nyall Dawson 	2016-10-14
    
        Fix bad fills when using marker line with render effects (fix #15696)
    
    Merge: 721d3c5bfb ec2d7fea0c
    Nyall Dawson 	2016-10-14
    
        Merge pull request #3602 from nirvn/composer_table_custom_grid
    
        [FEATURE] control over drawing of composer table grid horizontal & vertical lines
    
    Nyall Dawson 	2016-10-14
    
        Fix color widget opens in wrong panel (fix #15705)
    
    Mathieu Pellerin 	2016-10-14
    
        [FEATURE] control over drawing of composer table grid horizontal & vertical lines
    
    Merge: b7321ecde6 20d006e101
    Nyall Dawson 	2016-10-14
    
        Merge pull request #3584 from nirvn/db_manager_fixes
    
        [db manager] non-spatial import & spatialite error reporting fixes
    
    Nyall Dawson 	2016-10-14
    
        Fix incorrect selection rect drawn for composer items on windows
    
    Nyall Dawson 	2016-10-14
    
        Add default shortcut to open attribute table (F6)
    
    Merge: d30a8c1fc2 a629deef30
    Larry Shaffer 	2016-10-13
    
        Merge pull request #3577 from dakcarto/master-ows-fixes
    
    Sandro Santilli 	2016-10-13
    
        Add hint about running specific test methods in python unit tests
    
    Larry Shaffer 	2016-10-06
    
        [auth] Reinstate auth system reply expansions for OWS providers
    
        - Apparently this was lost during a git squash of commits for 2.12 PR
    
    Larry Shaffer 	2016-10-05
    
        [WFS provider] Fix auth config extra expansion and auth prioritization
    
    Merge: 0f4cba5c2d a356bac1a5
    Víctor Olaya 	2016-10-13
    
        Merge pull request #3581 from alexbruy/processing-terrain-analysis
    
        [processing] add raster terrain analysis tools
    
    Even Rouault 	2016-10-13
    
        [FEATURE] Vector layer save as: offer file/layer overwriting, new layer creation, feature and field appending
    
        When saving a vector layer into an existing file, depending on the capabilities
        of the output driver, the user can now decide whether:
        - to overwrite the whole file
        - to overwrite only the target layer (layer name is now configurable)
        - to append features to the existing target layer
        - to append features, add new fields if there are any.
    
        All above is available for drivers like GPKG, SpatiaLite, FileGDB, ...
        For drivers like Shapefile, MapInfo .tab, feature append is also available.
    
    Sandro Santilli 	2016-10-11
    
        Fix bogus precision/scale in PostgreSQL for double values
    
        This reverts commit 92f71b696ca93c792ae5602ed82863fcef0e5006,
        which broke import of legit shapefiles by assuming wrong
        semantic for the non-constraining QgsField length/precision
        attributes.
    
        Closes #15188
    
        Includes test
    
    D'Hont René-Luc 	2016-10-11
    
        Last Redo [BUGFIX][QGIS Server] Joins was not reloaded if the layer is in cache
    
        Add an accessor to QgsVectorLayer join buffer, to not duplicate QgsVectorLayerJoinBuffer::readXml code
    
    Alexander Bruy 	2016-10-12
    
        [processing] avoid division by zero (fix #15521)
    
    Nyall Dawson 	2016-10-12
    
        [processing] Optimise uniqueValues method
    
        Now it uses the standard QgsVectorLayer.uniqueValues() method
        where possible so that provider side optimisations are used
    
        Also add test, and optimise request when using selected
        features only
    
    Nyall Dawson 	2016-10-12
    
        [processing] Fix inefficient values() method
    
        Method was iterating over ever feature in a layer, including
        geometries and all attributes for EVERY attribute requested
    
        Add test and refactor so only one optimised iteration (eg no
        geometry, only required attributes) is used
    
    Nyall Dawson 	2016-10-12
    
        Correctly handle edit buffer when using request with limit (fix #15505)
    
    Nyall Dawson 	2016-10-12
    
        Fix HTML annotation does not display HTML (fix #8609)
    
        Annotation was only rendering html when it was associated with a
        map layer. Now if it isn't associated with a map layer it will
        always render the html.
    
    Merge: 75405293e0 c96d8b200e
    Even Rouault 	2016-10-11
    
        Merge pull request #3589 from gacarrillor/patch-1
    
        Adding contribution details.
    
    D'Hont René-Luc 	2016-10-11
    
        [QGIS Server] Loss qobject_cast when it's usefull
    
    Alexander Bruy 	2016-10-11
    
        [processing] restore Points in Polygons algorithm menu entry (follow up d4323addf0)
    
    Alexander Bruy 	2016-10-06
    
        [procesing] add tests for raster terrain analysis algorithms
    
    Alexander Bruy 	2016-10-06
    
        [processing] add icons for raster terrain analysis algorithms
    
    Alexander Bruy 	2016-10-06
    
        [processing] remove unused imports
    
    Alexander Bruy 	2016-10-06
    
        [processing] expose Relief from Raster terrain analysis plugin in toolbox
    
    Alexander Bruy 	2016-10-06
    
        [processing] expose Hillshade from Raster terrain analysis plugin in toolbox
    
    Alexander Bruy 	2016-10-06
    
        [processing] expose Ruggedness from Raster terrain analysis plugin in toolbox
    
    Alexander Bruy 	2016-10-06
    
        [processing] expose Slope from Raster terrain analysis plugin in toolbox
    
    Alexander Bruy 	2016-10-06
    
        [processing] expose Aspect from Raster terrain analysis plugin in toolbox
    
    Nyall Dawson 	2016-10-11
    
        Add perceptually uniform colormaps to default styles
    
        Adds the Viridis, Magma, Plasma and Inferno uniform color ramps
        created by Stéfan van der Walt and Nathaniel Smith
    
        See https://bids.github.io/colormap/ for more details
    
        Note that I've thinned out the stops here, and only kept
        every 5th stop from the original ramps
    
    Nyall Dawson 	2016-10-11
    
        [composer] Move all grid settings into seperate panel
    
        Now grid settings are accessed by clicking "Modify grid"
        from the composer map properties panel. This opens a new
        stacked panel with all the grid settings.
    
        This helps make the composer map widget less confusing.
        Before it was absolutely jammed with controls, including
        lots of nested groups.
    
    Nyall Dawson 	2016-10-11
    
        Fix unused variable warning
    
    Nyall Dawson 	2016-10-11
    
        [composer] Port remaining symbol pickers to inline panels
    
    Nyall Dawson 	2016-10-11
    
        [labeling] When in line orientation placement mode, rename above/
        below options to left of line/right of line
    
        Makes their meaning clearer
    
    Nyall Dawson 	2016-10-11
    
        [labeling] Fix line orientation option gets checked randomly
    
    Nyall Dawson 	2016-10-11
    
        [processing] Fix missing points in polygons menu item (fix #15670)
    
        Also add a unit test
    
    Nyall Dawson 	2016-10-11
    
        [processing] Add geometry info should add z/m values (fix #14659)
    
    D'Hont René-Luc 	2016-10-10
    
        [QGIS Server] Use qobject_cast when it's usefull
    
    Germán 	2016-10-10
    
        Adding contribution details.
    
        Grabbed from former OSGeo trac: https://trac.osgeo.org/qgis/
    
    D'Hont René-Luc 	2016-10-10
    
        Redo [BUGFIX][QGIS Server] Joins was not reloaded if the layer is in cache
    
        With the commit f6aad8b, the QgsMapLayerRegistry signal `layersWillBeRemoved` is always emit. This imply that the vector layer join buffer is empty and not reloaded if the layer is in cache.
    
        To fix it, the QgsServerProjectParser has to have the same method as QgsVectorLayerJoinBuffer::readXml.
    
        This commit fixed #15522 Qgis Server doesnt' respect the styling from Desktop
    
    D'Hont René-Luc 	2016-10-10
    
        Revert "[BUGFIX][QGIS Server] Joins was not reloaded if the layer is in cache"
    
        This reverts commit 1df9d7e1a60b3e6c913fae1414a6b397a1dc6aae.
    
    D'Hont René-Luc 	2016-10-10
    
        Revert "fix typo 1df9d7e1a60b3e6c913fae1414a6b397a1dc6aae"
    
        This reverts commit db1b52a249e7f5187e5ec2462bdf88ca91c5c988.
    
    D'Hont René-Luc 	2016-10-10
    
        Revert "Fix QGIS server for PyQgsServerAccessControl"
    
        This reverts commit 8648bd12f39e17e3e656101e5b12a13b170e59c5.
    
    D'Hont René-Luc 	2016-10-10
    
        Revert "fix 1df9d7e"
    
        This reverts commit 3b9316dae919a3debd31440eab18b51116cf478d.
    
    Merge: 6d2ab9edf3 2c9fdae414
    Alexander Bruy 	2016-10-10
    
        Merge branch 'processing_parameters_refactoring'
    
    Alexander Bruy 	2016-10-10
    
        move imports to the top
    
    Merge: 6d2ab9edf3 fba87f79f3
    Alexander Bruy 	2016-10-10
    
        Merge branch 'processing_parameters_refactoring' of https://github.com/volaya/QGIS into processing_parameters_refactoring
    
    Merge: 6fd5815523 12a8891b15
    Nyall Dawson 	2016-10-10
    
        Merge pull request #3582 from fritsvanveen/fix_illegible_labels
    
        Fix illegible labels
    
    Nyall Dawson 	2016-10-10
    
        @cluster_color should default to null, not empty string
    
    Nyall Dawson 	2016-10-10
    
        Fix @geometry_point_num and @geometry_point_count for marker lines
    
        Fixes #15673
    
    Nyall Dawson 	2016-10-10
    
        Fix first marker is drawn twice for marker line interval mode
    
    Nyall Dawson 	2016-10-10
    
        Fix invalid values for @map_extent_width/height (fix #15672)
    
    Nyall Dawson 	2016-10-10
    
        Fix escaping in regexp function help
    
    Nyall Dawson 	2016-10-10
    
        Allow expression functions to appear in multiple groups (fix #15682)
    
        Now functions which make sense for multiple contexts (eg length,
        to_date) can appear in more than one group.
    
    Merge: 9b75746003 3b1dfa7071
    Víctor Olaya 	2016-10-10
    
        Merge branch 'master' of https://github.com/qgis/QGIS into processing_parameters_refactoring
    
        Conflicts:
                python/plugins/processing/gui/ExtentSelectionPanel.py
    
    Víctor Olaya 	2016-10-10
    
        [processing] made -te parameter optional in gdal warp
    
    Jürgen E. Fischer 	2016-10-10
    
        fix warning
    
        (cherry picked from commit cd3adc077eda76f1503ed7d4e29b1b2e41218d47)
    
    Nyall Dawson 	2016-10-09
    
        [composer] Use inline panels for grid and overview symbol style selectors
    
    Jürgen E. Fischer 	2016-10-09
    
        fix typos
    
    Nyall Dawson 	2016-10-09
    
        Fix renaming a virtual field leads to crash (fix #15669)
    
    Jürgen E. Fischer 	2016-10-08
    
        fix 1df9d7e
    
    Merge: 8648bd12f3 a8d08891ce
    Jürgen E. Fischer 	2016-10-08
    
        Merge pull request #3586 from p0cisk/master
    
        Fix VSIUnlink in QgsOgrUtils::stringToFeatureList
    
    Piotr Pociask 	2016-10-08
    
        Fix VSIUnlink in QgsOgrUtils::stringToFeatureList
    
    D'Hont René-Luc 	2016-10-07
    
        Fix QGIS server for PyQgsServerAccessControl
    
    Alexander Bruy 	2016-10-06
    
        [processing] remove obsolete import
    
    D'Hont René-Luc 	2016-10-07
    
        fix typo 1df9d7e1a60b3e6c913fae1414a6b397a1dc6aae
    
    D'Hont René-Luc 	2016-10-07
    
        [BUGFIX][QGIS Server] Joins was not reloaded if the layer is in cache
    
        With the commit f6aad8bad6db72d0b1e573998ac7dcb2405dce55, the QgsMapLayerRegistry signal `layersWillBeRemoved` is always emit. This imply that the vector layer join buffer is empty and not reloaded if the layer is in cache.
    
        To fix it, the layer XML element has to be read each time the layer is used.
    
        This commit fixed #15522 Qgis Server doesnt' respect the styling from Desktop
    
    Jürgen E. Fischer 	2016-10-07
    
        osgeo4w: really use package name (fixes 6db9a371)
    
    Even Rouault 	2016-10-07
    
        Remove useless debug trace
    
    Even Rouault 	2016-10-07
    
        [OGR provider] Make feature iterator work on GeometryCollection sublayers
    
        When trying to reproduce http://hub.qgis.org/issues/10485, I noticed a regression.
        Now attribute table no longer shows features with OGR GeometryCollection.
    
        Fixes also issues where sublayer geometry type is too strict regarding 2D vs 2.5D
        geometry types.
    
        Fixes #15675
    
    Even Rouault 	2016-10-07
    
        [OGR provider] Force REPACK at the first edit action.
    
        In the case where we deal with a shapefile, it is possible that it has
        pre-existing holes in the DBF (see #15407), so if using a GDAL version
        recent enough (>=2.1.2) to have reliable packing, do a packing at the
        first edit action.
    
        Fixes #15407
    
    Jürgen E. Fischer 	2016-10-07
    
        osgeo4w: use package name in build directory
    
        (cherry picked from commit 706431e31d6f0a288856ceeff39d7ce432c20633)
    
    Merge: 2c92152c7d 893263952d
    Even Rouault 	2016-10-07
    
        Merge pull request #3583 from rouault/fix_15419
    
        QgsSymbol::renderFeature(): render larger parts of multipolygon first
    
    Jürgen E. Fischer 	2016-10-07
    
        debian packaging: run tests with ninja too (followup b4f3126)
    
    Frits van Veen 	2016-09-05
    
        Fix curved labels
    
    Mathieu Pellerin 	2016-10-07
    
        [db manager] fix spatialite error reporting
    
    Mathieu Pellerin 	2016-10-07
    
        [db manager] fix non-spatial import
    
    Merge: e5f7cdcba4 521cc3becd
    Nyall Dawson 	2016-10-07
    
        Merge pull request #3579 from nyalldawson/composer_dock
    
        Port composer item configuration widgets to inline dock
    
    Even Rouault 	2016-10-06
    
        [WFS provider] Be robust to field names ending with spaces in DescribeFeatureType
    
        Fixes #3426
    
    Even Rouault 	2016-10-06
    
        QgsSymbol::renderFeature(): render larger parts of multipolygon first
    
        When drawing an invalid multipolygon, that has a part inside another one,
        there is a chance we draw first the smaller part and then the larger part,
        making it invisible.
        Change the drawing order to start with larger parts.
    
        Fixes #15419
    
    Even Rouault 	2016-10-06
    
        Properly deal with empty cache/directory in WFS provider, server and globe plugin
    
        Fixes #15111
    
    Even Rouault 	2016-10-06
    
        [WFS provider] Do not append crs at end of BBOX in WFS 1.0
    
        Fixes #15464
    
    Even Rouault 	2016-10-06
    
        [WFS provider] Force refresh of GetCapabilities when pressing Connect
    
        The cached response to GetCapabilities was always used, even when
        pressing Connect. Now a new request is sent over the network.
    
        Fixes #15647
    
    Even Rouault 	2016-10-06
    
        Fix exception in GDALTools.doRasterize.loadFields due to Python 3 conversion
    
    Even Rouault 	2016-10-06
    
        [OGR provider] Check if REPACK has emitted errors
    
        Refs #15393 and #15570
        Real fix for the REPACK issues has been committed per
        GDAL ticket https://trac.osgeo.org/gdal/ticket/6672 (GDAL 2.1.2 or above)
    
        Add test to simulate the situations that caused problems.
    
    Jürgen E. Fischer 	2016-10-06
    
        fix PyQgsAppStartup (followup d9349e5)
    
    Alexander Bruy 	2016-10-06
    
        [processing] show error message instead of Python error if output raster is temp output and test can not be created
    
    Mathieu Pellerin 	2016-10-06
    
        [travis] fix grass7 plugin build by adding GRASS_PREFIX7 (#3578)
    
        * [travis] fix grass7 plugin build by adding GRASS_PREFIX7
    
        * Followup 3n0486c: fix grass plugin build, take 2
    
    Jürgen E. Fischer 	2016-10-05
    
        osgeo4w: switch to ninja
    
    Jürgen E. Fischer 	2016-10-04
    
        debian packages
        * remove outdated conditionals
        * switch to ninja
    
    Jürgen E. Fischer 	2016-10-06
    
        grass plugin fix (followup 3b0486c)
    
    Jürgen E. Fischer 	2016-10-04
    
        update configuration settings to qgis3
    
    Nyall Dawson 	2016-10-06
    
        [composer] Merge color change undo commands
    
        Avoids color modifications spamming the undo stack
    
    Nyall Dawson 	2016-10-06
    
        [FEATURE] Port composer config widgets to QgsPanelWidgets
    
        Brings the inline (ie, no modal dialogs!) color modification
        and symbol editing from the layer styling panel to
        composer item configuration.
    
    Nyall Dawson 	2016-10-06
    
        Make modifications through the style dock much faster
    
        Before any change in the style dock would invalidate the cache
        for ALL map layers, resulting in every layer being redrawn.
    
        Now only the affected layer is redrawn and all others just use
        the cached render.
    
    Merge: dcdf91b09a 7c59e41177
    Alexander Bruy 	2016-10-06
    
        Merge pull request #3574 from mbernasocchi/master
    
        [processing] fix save to postgis table
    
    Merge: 5d64a8b55c eeb8269464
    Alexander Bruy 	2016-10-06
    
        Merge pull request #3507 from alexbruy/memory-provider-25d
    
        Add support for 2.5D geometries to memory provider
    
    Merge: 702eace76c 52a78def7f
    D'Hont René-Luc 	2016-10-06
    
        Merge pull request #3551 from rldhont/ogcutils_propertyIsLike_attributs
    
        [BUGFIX] Support OGC PropertyIsLike attributs
    
    Merge: 37e3dd76c4 ecba254303
    Even Rouault 	2016-10-06
    
        Merge pull request #3532 from pvalsecc/discover_relations
    
        Add auto-discovery of relations for PostgresQL and SpatiaLite
    
    Nyall Dawson 	2016-10-06
    
        When taking main widget from QgsPanelWidgetStack, auto accept
        all open child panel widgets
    
        Avoids the stack state becoming inconsistent because child
        panel widgets from a different main panel are still present
    
        And add unit tests for QgsPanelWidgetStack
    
    Nyall Dawson 	2016-10-06
    
        Rename methods in QgsPanelWidgetStack for consistency
    
    Matthias Kuhn 	2016-10-05
    
        Followup 722fdef: fix grass plugin build
    
    Marco Bernasocchi 	2016-10-05
    
        fix save to postgis table in processing
    
    Matthias Kuhn 	2016-10-05
    
        Remove fields from default value configuration widget
    
    Matthias Kuhn 	2016-10-05
    
        Fix crash in QgsEncodingFileDialog
    
    Matthias Kuhn 	2016-10-05
    
        [processing] Fix extent selection widget
    
    Matthias Kuhn 	2016-10-03
    
        referencedColumns returns QSet instead of QStringList
    
        The order of the elements is irrelevant and duplicate elements are unwanted. It
        is therefore a perfect candidate for a set instead of a list. This prevents
        filtering for duplicates manually be replacing some filer codes with (more
        performant) builtin methods of QSet.
    
    Matthias Kuhn 	2016-10-03
    
        Debloat QgsExpression header
    
        it's used throughout the project and keeping it slick should keep compile time a
        little lower.
        These methods are also normally used while building the request or preparing, so
        inlining them shouldn't make much difference.
    
    Matthias Kuhn 	2016-10-05
    
        Show fields in "default value" expression editor
    
    Víctor Olaya 	2016-10-04
    
        [processing] fixed expressions dialog when not in modeler
    
    Víctor Olaya 	2016-10-04
    
        [processing] fixed handling of integer values
    
    arnaud.morvan@camptocamp.com 	2016-09-27
    
        [processing] Apply 2to3 on changes
    
    Víctor Olaya 	2016-09-21
    
        [processing] [modeler] show options of MultipleInputParameter sorted in alphabetical order
    
        fixes # 4836
    
    Víctor Olaya 	2016-09-20
    
        [processing] fixed table fields in batch processing interface
    
        Conflicts:
                python/plugins/processing/gui/BatchInputSelectionPanel.py
    
    Víctor Olaya 	2016-09-19
    
        [processing] connect signal in multipleinput widget
    
    Víctor Olaya 	2016-09-19
    
        [processing] removed debug line
    
    Víctor Olaya 	2016-09-19
    
        [processing] correctly resolve values for hidden outputs
    
    Víctor Olaya 	2016-09-19
    
        [processing] renamed wrongly named signal in InputLayerSelectionPanel
    
    Víctor Olaya 	2016-09-19
    
        [processing] use cmp_to_key to ensure Python3 compatibility
    
        Conflicts:
                python/plugins/processing/gui/wrappers.py
    
    Alexander Bruy 	2016-09-19
    
        add missed comma
    
    Alexander Bruy 	2016-09-19
    
        fix indentation
    
        Conflicts:
                python/plugins/processing/gui/BatchInputSelectionPanel.py
                python/plugins/processing/gui/wrappers.py
    
    Víctor Olaya 	2016-09-19
    
        [processing] use InputLayerSelectorPanel for vector layers
    
    Víctor Olaya 	2016-09-19
    
        [processing] some minor changes for batch processing interface
    
    arnaud.morvan@camptocamp.com 	2016-09-18
    
        Fix StringWidgetWrapper.value method
    
    arnaud.morvan@camptocamp.com 	2016-09-18
    
        Call postInitialise in BatchAlgorithmDialog
    
    arnaud.morvan@camptocamp.com 	2016-09-18
    
        Support layer objects in BatchInputSelectionPanel
    
    arnaud.morvan@camptocamp.com 	2016-09-18
    
        Simplify TableFieldWidgetWrapper
    
        Conflicts:
                python/plugins/processing/gui/ParametersPanel.py
                python/plugins/processing/gui/wrappers.py
    
    arnaud.morvan@camptocamp.com 	2016-09-18
    
        Fix PointWidgetWrapper with modeler
    
    arnaud.morvan@camptocamp.com 	2016-09-18
    
        Call postInitialise in modeler Dialog
    
    arnaud.morvan@camptocamp.com 	2016-09-17
    
        Create FieldMappingWrapper
    
    Víctor Olaya 	2016-09-19
    
        [processing] correctly return widget in TableFieldWidgetWrapper
    
    Víctor Olaya 	2016-09-19
    
        [processing]minor code cleaning
    
        Conflicts:
                python/plugins/processing/core/parameters.py
    
    Víctor Olaya 	2016-09-19
    
        [processing] improvements for modeler UI
    
        Do not show help tab if there is no help
    
        add "optional" tag for optional parameters
    
    Víctor Olaya 	2016-09-19
    
        [processing] use original filename when possible when exporting vector layer
    
        Conflicts:
                python/plugins/processing/tools/dataobjects.py
    
    Víctor Olaya 	2016-09-18
    
        [processing] improved widgets for raster and vector layers in modeler
    
    Víctor Olaya 	2016-09-18
    
        [processing] fixed typo in modeler/ModelerParameterDefinitionDialog.py
    
    Víctor Olaya 	2016-09-16
    
        [processing] allow multiple values in ParameterSelection
    
    Víctor Olaya 	2016-09-16
    
        [processing] removed unused imports
    
    Víctor Olaya 	2016-09-16
    
        [processing] use QgsMessage bar in algorithm dialogs
    
    Víctor Olaya 	2016-09-16
    
        [processing] fixed batch processing interface
    
        Conflicts:
                python/plugins/processing/gui/BatchAlgorithmDialog.py
    
    Víctor Olaya 	2016-09-16
    
        [processing] UI improvement for defining model parameters
    
    Víctor Olaya 	2016-09-15
    
        [processing] return copy of object dictionary in parameter todict method
    
    Víctor Olaya 	2016-09-15
    
        [processing] added missing return statement in getParameterFromString
    
    Víctor Olaya 	2016-09-15
    
        [processing] fixed evaluation of output values
    
    Víctor Olaya 	2016-09-15
    
        [processing] fixed error in constructor of ParameterTableField
    
    Víctor Olaya 	2016-09-14
    
        [processing] removed debug lines
    
    Víctor Olaya 	2016-09-14
    
        [processing] changes to allow custom parameter dialog adapt to new parameter architecture
    
    Víctor Olaya 	2016-09-14
    
        [processing] moved output value evaluation to output object itself
    
    Víctor Olaya 	2016-09-14
    
        [processing] Asumme standard dialog when wrapper’s parent dialog is of unknown class
    
    Víctor Olaya 	2016-09-13
    
        [processing] removed commented lines
    
    Víctor Olaya 	2016-09-13
    
        [processing] richer expressions in number parameters
    
    Víctor Olaya 	2016-09-12
    
        [processing] removed message dialog when saving model. Using message bar instead
    
    Víctor Olaya 	2016-09-12
    
        [processing] added missing validators for param values in modeler
    
    Víctor Olaya 	2016-09-12
    
        [processing] fixed advanced parameters in modeler
    
    Víctor Olaya 	2016-09-12
    
        [processing] fixed loading of parameters for grass algorithms
    
    Víctor Olaya 	2016-09-12
    
        [processing] support for expressions in numerical values in modeler
    
        includes cleanup of modeler, to adapt to latest changes in parameters architecture
    
    Víctor Olaya 	2016-09-09
    
        [processing] added multiple option to ParameterTableFIeld
    
        removed ParameterTableMultipleField and did some cleanup
    
    Víctor Olaya 	2016-09-09
    
        [processing] more work on parameter wrappers
    
    Víctor Olaya 	2016-09-09
    
        [processing] evaluate parameters before executing algorithm
    
        This allows a better use of expressions
    
    Víctor Olaya 	2016-09-08
    
        [processing] improvements for scripts and R scripts
    
    Víctor Olaya 	2016-09-08
    
        [processing] fixes for new parameters architecture
    
        includes better managing of crd and extent parameters in models, not requiring now the use of modeler-only lags
    
    Víctor Olaya 	2016-09-07
    
        [processing] implemented parameter widget wrappers
    
        Conflicts:
                python/plugins/processing/core/GeoAlgorithm.py
                python/plugins/processing/gui/ExtentSelectionPanel.py
                python/plugins/processing/modeler/ModelerParametersDialog.py
    
    Víctor Olaya 	2016-09-05
    
        [processing] moved script syntax from script algorithm class to parameters classes
    
    arnaud.morvan@camptocamp.com 	2016-09-03
    
        Create dedicated widget wrapper for modeler
    
    arnaud.morvan@camptocamp.com 	2016-08-24
    
        Add CrsWidgetWrapper
    
    arnaud.morvan@camptocamp.com 	2016-08-23
    
        Use boolean wrapper in modeler algorithm dialog
    
    arnaud.morvan@camptocamp.com 	2016-08-23
    
        Use boolean wrapper in batch algorithm dialog
    
        Conflicts:
                python/plugins/processing/gui/BatchPanel.py
    
    arnaud.morvan@camptocamp.com 	2016-08-23
    
        Use boolean wrapper in standard algorithm dialog
    
        Conflicts:
                python/plugins/processing/gui/AlgorithmDialog.py
    
    arnaud.morvan@camptocamp.com 	2016-08-23
    
        Create the boolean widget wrapper
    
    arnaud.morvan@camptocamp.com 	2016-09-03
    
        Remove metadata from parameter.todict (do not save in model)
    
    arnaud.morvan@camptocamp.com 	2016-08-23
    
        Add metadata property to parameters
    
    Víctor Olaya 	2016-07-25
    
        [processing] fixed add model from file
    
        fixes #15335
    
    Sandro Santilli 	2016-10-05
    
        Force use of estimated metadata upon loading topologies
    
    Alexander Bruy 	2016-10-05
    
        [processing] drop GEOM_TYPE_MAP in favour of QgsWkbTypes.displayString()
    
    Alexander Bruy 	2016-10-04
    
        fix handling of layers without geometry
    
    Alexander Bruy 	2016-10-04
    
        add new geometry types to memory layer tests
    
    Alexander Bruy 	2016-10-04
    
        use QgsWkbTypes methods to simplify code
    
    Alexander Bruy 	2016-10-04
    
        remove extra QString wrapper
    
    Alexander Bruy 	2016-09-16
    
        [processing] support more geometry types in memory layers (fix #15508)
    
    Alexander Bruy 	2016-09-16
    
        don't flatten geometries when pasting them as new memory layer
    
    Alexander Bruy 	2016-09-16
    
        [FEATURE] support for 2.5D geometries in memory provider
    
    Nyall Dawson 	2016-10-05
    
        Fix missing live updates when raster colorize color changes
    
    Nyall Dawson 	2016-10-05
    
        Fix raster style dock widgets not opened with dock mode flag
    
        Makes the color picker and ramp editors open inline for
        the raster properties pages
    
    Nyall Dawson 	2016-10-05
    
        Fix crash in raster transparency widget on close
    
        mPixelSelectorTool is owned by canvas, which may be deleted
        before the QgsRasterTransparencyWidget on QGIS exit
    
    Mathieu Pellerin 	2016-07-04
    
        [pseudocolor renderer] fix invert check box in continous mode
        (fixes #15209)
    
    Nyall Dawson 	2016-10-05
    
        Fix crash when validating geometry (fix #15660)
    
        Also fix python bindings for QgsGeometryValidator
    
    Nyall Dawson 	2016-10-03
    
        Correctly emit panelAccepted when panel is not in dock mode
    
        Fixes #15373 - refine current rule not working when symbol widgets
        are not used in the style dock
    
        This fixes a behavioural difference when new panels are opened
        in a QgsPanelWidget when in docked/undocked mode. When in
        docked mode, the newly opened panel will emit panelAccepted
        when it is accepted. But for undocked mode, the parent
        panel was emitting the panelAccepted signal and so the
        connection to update the renderer was never
        triggered. Now both docked/undocked panels will always
        emit panelAccepted ONLY from the newly opened panel itself.
    
        This also fixes memory leaks as the clean up code was never
        run in undocked mode.
    
        I've updated the docs to clarify this behaviour.
    
    Nyall Dawson 	2016-10-05
    
        Fix last segment length in measure dialog is incorrect after
        completing measurement with right mouse click
    
    Nyall Dawson 	2016-10-05
    
        Fix measure dialog shows wrong results when changing units
    
        If the measurement was not finished (ie right click occurred)
        then the last length would be missing from the table
    
        Fix #15433
    
    Alexander Bruy 	2016-10-04
    
        [processing] add icon caching for other providers
    
    Alexander Bruy 	2016-10-04
    
        [processing] correct GRASS 7 detection on Mac (fix #15645)
        follow up e1ff6e896a
    
    D'Hont René-Luc 	2016-10-04
    
        Reactivate ogcutils tests and update its
    
    D'Hont René-Luc 	2016-09-30
    
        [BUGFIX] Support OGC PropertyIsLike attributs
    
        The OGC PropertyIsLike element can have 4 attributs:
        * matchCase to specify LIKE or ILIKE
        * wildCard to specify a wildcard char symbol
        * signleChar to specify a single char symbol
        * escape to specify an escape char symbol
    
    D'Hont René-Luc 	2016-10-03
    
        Fix testqgsogcutils
    
    Merge: 7332dda0d8 3abded3186
    Nyall Dawson 	2016-10-04
    
        Merge pull request #3565 from nyalldawson/svg_background
    
        Fix SVG preview blocks QGIS (fix #14255)
    
    Matthias Kuhn 	2016-10-04
    
        Remove visitor pattern from QgsExpression (#3569)
    
        It is not in use anywhere and can easily be reintroduced if there is a use case
        where it is an appropriate fit.
    
        Fix https://github.com/qgis/qgis3.0_api/issues/64
    
    Mathieu Pellerin 	2016-10-04
    
        [qt5] setConfirmOverwrite is gone, use setOption (#3567)
    
    Nyall Dawson 	2016-10-04
    
        Fix cannot modify diagram attribute expression (fix #15514)
    
        Also clean up some code
    
    Nyall Dawson 	2016-10-04
    
        Keep the user set order for svg paths
    
    Merge: d3f8763bd9 377de52b38
    Nyall Dawson 	2016-10-04
    
        Merge pull request #3559 from nyalldawson/fix_render_flashing
    
        Fix layers with layer wide opacity "flashing" while rendering
    
    Nyall Dawson 	2016-10-04
    
        Small optimisations to model/views
    
    Nyall Dawson 	2016-10-04
    
        Guard against circular symbolic links in SVG selector widget
    
    Nyall Dawson 	2016-10-04
    
        Fix SVG preview blocks QGIS (fix #14255)
    
        Now SVG preview loading occurs in a background thread so that
        dialogs can open instantly
    
    Nyall Dawson 	2016-10-04
    
        Port generate_test_mask_image.py to python3
    
    Nyall Dawson 	2016-10-03
    
        Fix layers with layer wide opacity "flashing" by rendering
        intermediate states without opacity
    
    Merge: 368c1cead3 9761a86e4f
    Alessandro Pasotti 	2016-10-03
    
        Merge pull request #3564 from elpaso/test-wait-for-network3
    
        Yet another strategy to get a free port from the server
    
    Alessandro Pasotti 	2016-10-03
    
        Renamed constants for consistency
    
    Alessandro Pasotti 	2016-10-03
    
        Yet another strategy to get a free port from the server
    
    Merge: 4fd5c014f2 28f547ea81
    Alessandro Pasotti 	2016-10-03
    
        Merge pull request #3563 from elpaso/test-wait-for-network2
    
        Wait for server ready (and times out) before starting the tests
    
    Matthias Kuhn 	2016-10-03
    
        Synchronize edit button state with read only mode (#3562)
    
    Alessandro Pasotti 	2016-10-03
    
        Wait for server ready (and times out) before starting the tests
    
    Merge: 8e54acf7b7 5284fefcde
    Hugo Mercier 	2016-10-03
    
        Merge pull request #3511 from nyalldawson/depend_redraw
    
        If a dependent layer is redrawn, then also redraw child layer
    
    Matthias Kuhn 	2016-10-03
    
        [travis] fixme
    
    Merge: 456069207e 1f78393404
    Hugo Mercier 	2016-10-03
    
        Merge pull request #3558 from nirvn/layers_relation_icon
    
        [gui] improve the layer dependencies icon
    
    Merge: ce37f9c654 a07a57e608
    Nyall Dawson 	2016-10-03
    
        Merge pull request #3554 from nyalldawson/parse_dash
    
        New script to handle multiple render results from a dash results page
    
    Matthias Kuhn 	2016-10-03
    
        Disable flaky PyQgsServerWFST test
    
    Nyall Dawson 	2016-10-03
    
        Fix leak in edit form config (#3556)
    
    Nyall Dawson 	2016-10-03
    
        Fix identify menu highlight only works with simple geometry types
    
        Fix #15625
    
    Nyall Dawson 	2016-10-03
    
        Fix data defined buttons sometimes incorrectly show error state
    
    Nyall Dawson 	2016-10-03
    
        [labeling] Fix data defined placement with rotated maps
    
        For layers requiring reprojection and with rotated maps any
        labels with data defined x/y would not be rendered
    
        Fix #14236
    
    Mathieu Pellerin 	2016-10-03
    
        [gui] improve the layer dependencies icon
    
    Nyall Dawson 	2016-10-03
    
        Fix rule based renderer shows 0 count on first click of "show counts"
    
    Nyall Dawson 	2016-10-03
    
        Fix oracle build
    
    Nyall Dawson 	2016-10-03
    
        Fix invalid debugging noise
    
    Nyall Dawson 	2016-10-03
    
        Fix many labeling unit settings are lost on closing dialog
    
        (and also don't trigger auto preview)
    
    Nyall Dawson 	2016-10-03
    
        Fix build with GDAL < 2
    
    Nyall Dawson 	2016-10-03
    
        Default to WITH_QWTPOLAR OFF
    
        Since it's not compatible with Qt5 builds
    
    Nyall Dawson 	2016-10-02
    
        Add method to create QgsMapToPixel from scale/dpi/mapunits
    
    Nyall Dawson 	2016-10-03
    
        Fix some Coverity null derefence warnings
    
    Nyall Dawson 	2016-10-02
    
        Fix Coverity uninitialized variable warnings
    
    Jürgen E. Fischer 	2016-10-01
    
        fix typos
    
    Matthias Kuhn 	2016-10-01
    
        Fix compile errorr
    
    Matthias Kuhn 	2016-09-27
    
        setAttributeAlias is now setFieldAlias
    
    Matthias Kuhn 	2016-09-27
    
        Rename setAttributeAlias and removeAttributeAlias
    
    Matthias Kuhn 	2016-09-22
    
        Add safety check to avoid crash
    
    Matthias Kuhn 	2016-09-22
    
        Update python code
    
    Matthias Kuhn 	2016-09-22
    
        Rename QgsFields::fieldNameIndex() to lookupField()
    
        To have two clearly different names for tolerant/intolerant index lookup
    
    Matthias Kuhn 	2016-09-19
    
        QgsFields::fieldNameIndex also matches field alias
    
        This method is also doing case insensitive "fuzzy" matching now, this
        just adds yet another level of tolerance.
        This changes the expressions to also take the alias into account if no
        matches have been found.
    
    Jürgen E. Fischer 	2016-10-01
    
        debian packaging: re-enable server
    
    Jürgen E. Fischer 	2016-10-01
    
        only include server bindings in sip coverage tests if they are built
    
    Jürgen E. Fischer 	2016-10-01
    
        debian packaging: add libqca-qt5-2-plugins build dependency
    
    Jürgen E. Fischer 	2016-10-01
    
        server sip sync
    
    Merge: 437d785c72 87039204b0
    Nyall Dawson 	2016-10-01
    
        Merge pull request #3548 from nirvn/wordwrap_zerowidthspace
    
        [expression] make wordwrap work with complex scripts (Indic, Arabic, etc.)
    
    Jürgen E. Fischer 	2016-10-01
    
        debian packaging: reorder build dependencies and add python3-pyqt5.qtsvg
    
    D'Hont René-Luc 	2016-10-01
    
        [Processing] Uses os.path.join instead of + os.sep + (#3552)
    
    Nyall Dawson 	2016-10-01
    
        Add new script to handle multiple render results from a dash
        results page in an interactive way
    
        Allows generation and tweaking of mask images while previewing
        the result
    
    Jürgen E. Fischer 	2016-10-01
    
        update INSTALL
    
    Jürgen E. Fischer 	2016-09-30
    
        debian packaging: add ca-certificates as build dependency for dash upload (followup 19378c2)
    
    Merge: c9d25b276d f47a7320d1
    D'Hont René-Luc 	2016-09-30
    
        Merge pull request #3535 from rldhont/expression_like_escape
    
        [BUGFIX] Expression in like escape % and _
    
    Merge: a5b83e4950 19378c2280
    Jürgen E. Fischer 	2016-09-30
    
        Merge pull request #3550 from julienmalik/patch-1
    
        CDash submissions should be done with https now
    
    julienmalik 	2016-09-30
    
        CDash submissions should be done with https now
    
    D'Hont René-Luc 	2016-09-28
    
        [BUGFIX] Expression in like escape % and _
    
        The Expression LIKE binary operator does not care about escape % and _ char.
        No-one has already open an issue about it but in the OGC element PropertyIsLike the user can defined is own wild and single char. This mean that QGIS has to escape % and _ if they are not used as wild and single char.
    
    Mathieu Pellerin 	2016-09-30
    
        [expression] make wordwrap work with complex scripts (Indic, Arabic, etc)
    
    Merge: 38a811b377 84981ee1f2
    Jürgen E. Fischer 	2016-09-30
    
        Merge pull request #3543 from sebastic/icons-subdirectory
    
        Move icons to subdirectory.
    
    Nyall Dawson 	2016-09-30
    
        [composer] Fix save world file does not work (fix #15268)
    
    Merge: 19585ee1aa 168688c889
    Nyall Dawson 	2016-09-30
    
        Merge pull request #3536 from nyalldawson/cluster_marker
    
        [FEATURE] Cluster marker renderer
    
    Nyall Dawson 	2016-09-30
    
        Don't draw empty labels for displacement renderer
    
        Is inefficient and also causes QThreadPool crash on exit in python
        test (related to creation of QFontMetrics in a thread?)
    
    Nyall Dawson 	2016-09-29
    
        Fix Travis warnings and missing docs/sip
    
    Nyall Dawson 	2016-09-19
    
        Fix point distance renderer handling of crs transform
    
    Nyall Dawson 	2016-09-19
    
        Better default cluster symbol
    
    Nyall Dawson 	2016-09-12
    
        Refactor symbol/renderer widgets to use QgsSymbolWidgetContext
        instead of individually setting map canvas, expression context, etc
    
        Will make it more easy in future to add additional parameters
        to the widget context
    
    Nyall Dawson 	2016-09-12
    
        Add missing test images
    
    Nyall Dawson 	2016-09-12
    
        Better default cluster symbol
    
    Nyall Dawson 	2016-09-12
    
        Fix panel titles
    
    Nyall Dawson 	2016-09-12
    
        Icon for cluster renderer
    
    Nyall Dawson 	2016-09-12
    
        Expose renderer variables to users
    
    Nyall Dawson 	2016-09-12
    
        Make @cluster_size, @cluster_color usable in displacement renderer too
    
    Nyall Dawson 	2016-09-12
    
        Make sure all attributes are fetched for distance based renderers
    
    Nyall Dawson 	2016-09-08
    
        Unit tests for displacement and cluster renderer
    
    Nyall Dawson 	2016-09-12
    
        Keep as many settings as possible when changing between displacement and cluster renderer
    
    Nyall Dawson 	2016-09-12
    
        Make distance based renderers much faster when filters are present
    
    Nyall Dawson 	2016-09-07
    
        Use group centroid for nearest group test
    
    Nyall Dawson 	2016-08-15
    
        [FEATURE] Point cluster renderer
    
        Groups nearby points into a single rendered marker symbol.
    
        QgsPointDisplacementRenderer has been split into a new
        pure virtual QgsPointDistanceRenderer base class which handles the
        detection of clusters and grouping of points. The new cluster
        renderer reuses this base class to avoid code duplication.
    
        Additionally, some improvements have been made to the
        displacement renderer, specifically:
        - points are now assigned to the group which is "nearest" them,
        rather then just assigning them first group within the search
        distance. In some cases this was assigning features to a more
        distant cluster, resulting in less predictable cluster patterns
        - individual points are now correctly shown in their own
        selection state
    
        Lots of code cleanup + documentation too.
    
        Sponsored by:
        - Andreas Neumann
        - Qtibia Engineering (Tudor Barascu)
        - Karl-Magnus Jönsson
        - Geonesia (Nicolas Ponzo)
        - Plus numerous additional anonymous backers whose generous
        contributions are also highly valued!
    
    Bas Couwenberg 	2016-09-29
    
        Move icons to subdirectory.
    
    Alessandro Pasotti 	2016-09-29
    
        [Server 3.0] Typo in test name and removed obsolete comments
    
    Merge: 6b2799414a 4feeab85a5
    Víctor Olaya 	2016-09-29
    
        Merge pull request #3493 from rldhont/processing_rscripts_temprscritpfilename
    
        [Processing][Rscripts] Use temp script filename
    
    Jürgen E. Fischer 	2016-09-29
    
        nodetool: use exact intersect when picking features (fixes #15294)
    
    Merge: 67d5e19303 49ae0206f4
    Alessandro Pasotti 	2016-09-29
    
        Merge pull request #3540 from elpaso/auth-integration-test
    
        Auth integration test + more reliable server tests
    
    Alessandro Pasotti 	2016-09-29
    
        [Server 3.0] Tests reliability + new auth test
    
        - Local server searches for a free port before binding
        - Server tests now ignore attributes order
        - Updated reference docs
        - Renamed projects ("+" -> "_")
        - Added a smoke test for auth manager and WMS/WFS providers
    
    Patrick Valsecchi 	2016-09-28
    
        Add relation discovery for SpatiaLite
    
    Nyall Dawson 	2016-09-27
    
        Update test masks (Qt5 on Fedora)
    
    Nyall Dawson 	2016-09-29
    
        Disable flaky qgis_ogcutilstest test on Travis
    
    Jürgen E. Fischer 	2016-09-28
    
        fix #15634
    
        (cherry picked from commit be167761c44a3622ed28c9f679226dcb6b51dc68)
    
    Jürgen E. Fischer 	2016-09-28
    
        gdal tools: disconnect canvas signal after building vrt (fixes #15389)
    
        (cherry picked from commit e963fff346aafdb87494c9a33c4cddd3754ab5b1)
    
    Jürgen E. Fischer 	2016-09-28
    
        categorized renderer: also setup symbol render context for hashed symbols
    
    Merge: 89d4998510 34588f3f8c
    Jürgen E. Fischer 	2016-09-28
    
        Merge pull request #3534 from dmarteau/master
    
        Fix python3 pyspatialite import
    
    D'Hont René-Luc 	2016-09-15
    
        [Processing][Rscripts] Use temp script filename
    
        The build RScript is stored in the User folder, so the script is erased at each RAlgorithm execute.
        Server side or for debugging this could be a problem.
        So processing_script.r will be stored in temp folder.
    
    Alessandro Pasotti 	2016-09-28
    
        [Server 3.0] Resurrect PyQgsServerWFST
    
    David Marteau 	2016-09-27
    
        Fix python3 pyspatialite import
    
    Matthias Kuhn 	2016-09-27
    
        [travis] Disable flaky qgis_ziplayertest
    
    Patrick Valsecchi 	2016-09-26
    
        Add auto-discovery of relations for PostgresQL
    
        Fixed the add relation functionnality: the table is sorted. When the code
        was setting the sorted column, the row was sorted and the other columns it was
        setting were set on the wrong row.
    
    Alessandro Pasotti 	2016-09-27
    
        No need to decode a str
    
    Alessandro Pasotti 	2016-09-27
    
        No need to decode a str
    
    Matthias Kuhn 	2016-09-27
    
        Disable flaky PyQgsWFSProviderGUI test
    
    Matthias Kuhn 	2016-09-27
    
        Remove Qt4 travis test scripts
    
    David Marteau 	2016-09-27
    
        Fix python print statement for python 3 in cmake/MacBundleMacros.cmake (#3531)
    
    Harrissou Sant-anna 	2016-09-27
    
        Rename Style tab into Symbology in layer properties dialog (#3522)
    
    Even Rouault 	2016-09-27
    
        Fix shapefile test failures if locale is C (#3523)
    
        QString::localeAwareCompare() is case insensitive for common locales,
        but case sensitive for the C locale. So use an explicit case
        insensitive comparison in that later case to avoid test failures.
    
    Merge: 7d8fba8b8c e795393e65
    Alessandro Pasotti 	2016-09-27
    
        Merge pull request #3528 from elpaso/server-needs-qgsapp
    
        [Server 3.0] now needs a qApp and tests are back
    
    Alessandro Pasotti 	2016-09-27
    
        [Server 3.0] added missing QgsApplication
    
    Nyall Dawson 	2016-09-27
    
        Preserve edits for multiline editor when length exceeds field size
    
        Previously when using the multiline option for text edit widgets
        the entire contents of the field would be discarded if the entered
        value exceeded the maximum length for a string field.
    
        Now the entered string is truncated to the maximum field length.
    
    Nyall Dawson 	2016-09-27
    
        Rename duplicate menu item causing Qt warning
    
    Nyall Dawson 	2016-09-27
    
        Fix arrow and filled marker symbols don't show selection state
    
    Nyall Dawson 	2016-09-27
    
        Avoid unused variable warnings
    
    Nyall Dawson 	2016-09-27
    
        Fix right aligned contents in label spin boxes
    
    Orion Poplawski 	2016-09-26
    
        Cast to qreal for arm support
    
    Alessandro Pasotti 	2016-09-26
    
        [Server 3.0] re-enable server tests
    
    Alessandro Pasotti 	2016-09-26
    
        [Server 3.0] migrate more tests
    
    Alessandro Pasotti 	2016-09-25
    
        [Server 3.0] migrate tests
    
    Alessandro Pasotti 	2016-09-25
    
        [Server 3.0] strict check for QgsApplication
    
    Jürgen E. Fischer 	2016-09-25
    
        debian packaging update: add experimental build
    
    Alessandro Pasotti 	2016-09-25
    
        [Server 3.0] now needs a qApp
    
    Jürgen E. Fischer 	2016-09-24
    
        debian packaging: also in control (followup 07c3801)
    
    Jürgen E. Fischer 	2016-09-24
    
        debian packaging: include python3-sip-dev in build dependencies (fixes #15609)
    
    Merge: 911af05a17 b6b8759efb
    Even Rouault 	2016-09-23
    
        Merge pull request #3524 from rouault/fix_15351
    
        Fix database locking when editing GeoPackage
    
    Merge: eefeef573d 67c05b51c2
    Hugo Mercier 	2016-09-23
    
        Merge pull request #3460 from mhugo/fix_sip
    
        Fix some /Transfer/ annotations
    
    Even Rouault 	2016-09-22
    
        Fix database locking when editing GeoPackage
    
        Concurrent read and write can lock a GeoPackage database given
        the default journaling mode of SQLite (delete). Use WAL when
        possible to avoid that.
    
        Fixes #15351
    
    Hugo Mercier 	2016-09-05
    
        Fix some /Transfer/ annotations
    
    Mathieu Pellerin 	2016-09-23
    
        fix a couple of python warnings (#3526)
    
    Nyall Dawson 	2016-09-23
    
        Make counting and testing filters in rule based renderers faster
    
        Hand filters off to the provider where possible and avoid fetching
        unnecessary attributes/geometry
    
    Merge: a21946abd9 1a71ee5a00
    Nyall Dawson 	2016-09-23
    
        Merge pull request #3518 from pvalsecc/qt5_json
    
        Use the Qt5 JSON classes
    
    Frits van Veen 	2016-09-23
    
        Fix curved labels sometimes shown upside down
    
        And improve handling of perimeter based labels
    
    Nyall Dawson 	2016-09-23
    
        Update test masks
    
    Nyall Dawson 	2016-09-23
    
        Set initial effect selection in layer effects widget to
        first enabled effect
    
        Hopefully makes the widget a bit more user friendly - otherwise
        the initial settings shown may be for a disabled effect and the
        users is left wondering why changes have no impact
    
    Nyall Dawson 	2016-09-23
    
        Change default label buffer join style to round
    
        Looks much nicer and is more appropriate for buffers
    
    Mathieu Pellerin 	2016-09-22
    
        [plugin manager] fix broken QDirIterator next() call, make it pyqt5 5.7 compatible (#3517)
    
    Jürgen E. Fischer 	2016-09-21
    
        rebuild api documentation only when necessary
    
    Jürgen E. Fischer 	2016-03-20
    
        pyspatialite: port to python3
    
    Jürgen E. Fischer 	2016-05-27
    
        update debian packaging to qt5/python3
    
    Jürgen E. Fischer 	2016-09-21
    
        run 2to3 on source
    
    Matthias Kuhn 	2016-09-21
    
        [Feature] Allow configuring link/unlink feature buttons on relation editor widget
    
    D'Hont René-Luc 	2016-09-21
    
        [Server] GetStyles: no more needs to add units in SLD
    
        After @aaime works on SLD, no more needs to add units in SLD send by GetStyles
    
    Patrick Valsecchi 	2016-09-21
    
        Use the Qt5 JSON classes
    
    Merge: 26b61a2d7c 2fda177c0e
    Víctor Olaya 	2016-09-21
    
        Merge pull request #3514 from volaya/grass_icon_fix
    
        [processing] fixed grass icon loading
    
    Víctor Olaya 	2016-09-21
    
        [processing] fied issue with grass icons slowing down toolbox
    
        fixes #15550
    
    Merge: 6653e77996 db0b787e4e
    Tom Kralidis 	2016-09-21
    
        Merge pull request #3515 from rcoup/patch-1
    
        MetaSearch: Update LINZ Data Service default URL
    
    Denis Rouzaud 	2016-09-21
    
        Qt 5.2 has QComboBox::currentData()
    
    Merge: 9a10047b3c 6260f9dea5
    Even Rouault 	2016-09-21
    
        Merge pull request #3499 from pvalsecc/spatialite_arrays
    
        Add support for arrays in the spatialite provider
    
    Matthias Kuhn 	2016-09-21
    
        Update Qt docs link to version 5
    
    Matthias Kuhn 	2016-09-21
    
        Chained filters for relation reference search widget
    
        Fix #15589
    
    Nyall Dawson 	2016-09-21
    
        Fix invalid QString arg warning
    
    Nyall Dawson 	2016-09-21
    
        Remove icon with bad sRGB profile (causing Qt warnings)
    
    Nyall Dawson 	2016-09-21
    
        Fix Qt warning following removal of deprecated class
    
    Nyall Dawson 	2016-09-21
    
        [FEATURE] Enable tabbed floating docks for Qt >= 5.6
    
    Nyall Dawson 	2016-09-21
    
        Fix QCA configuration on Qt5
    
    Mathieu Pellerin 	2016-09-21
    
        [snapping] fix default advanced mode values for added layers (#3513)
    
    Merge: 03923ebb75 ee57c1fc43
    Nyall Dawson 	2016-09-21
    
        Merge pull request #3510 from nyalldawson/qt5_tests
    
        Require python 3 and qt5
    
    Sandro Mani 	2016-09-21
    
        [ArcGIS REST] Port to Qt5
    
    Nyall Dawson 	2016-09-21
    
        Switch QT4_* macros to QT5
    
    Nyall Dawson 	2016-09-21
    
        Drop minimum Qt version to 5.2
    
    Nyall Dawson 	2016-09-20
    
        Move deprecated QgsHttpTransaction to server
    
    Nyall Dawson 	2016-09-20
    
        Remove more code disabled under Qt5
    
        Add todo note for QgsHttpTransaction and disable under docs and
        sip bindings
    
    Nyall Dawson 	2016-09-20
    
        Disable ArcGIS providers (require porting to qt5)
    
    Nyall Dawson 	2016-09-20
    
        Require Qt >= 5.5
    
    Nyall Dawson 	2016-09-20
    
        Remove qt4 tests from Travis
    
    Nyall Dawson 	2016-09-20
    
        Update qt5 test blacklist
    
    Nyall Dawson 	2016-09-20
    
        Fix crash in TestQgsNetworkContentFetcher under qt5
    
    Nyall Dawson 	2016-09-20
    
        Some server test python3 updates
    
    Nyall Dawson 	2016-09-20
    
        Fix crash on QgsServer exit
    
        QgsApplication must be gracefully exited under Qt5 or a segfault
        occurs due to the auth manager not releasing database connections
    
        Also fix crash in QgsServerAccessControl test by explicitly
        deleting the server instance to trigger this shutdown
    
    Nyall Dawson 	2016-09-20
    
        Permantly convert python tests to python 3
    
    Merge: 49e76a81cf 758bc72337
    Nyall Dawson 	2016-09-21
    
        Merge pull request #3500 from pvalsecc/array_exprs
    
        Add expression functions for arrays and maps
    
    Patrick Valsecchi 	2016-09-20
    
        Build the list of builtin functions automatically
    
        The old way was error prone, not thread safe and cumbersome.
    
    Matthias Kuhn 	2016-09-20
    
        Less debug noise
    
    Matthias Kuhn 	2016-09-20
    
        Hide proper column in attribute table
    
        Fix #15458
    
    Robert Coup 	2016-09-20
    
        MetaSearch: Update LINZ Data Service default URL
    
        The existing CSW URL is still supported for backwards compatibility, but `/services/csw/` is the preferred path going forward. They're backed by the same code and results will be identical.
    
        Current url is shown at eg. https://data.linz.govt.nz/layer/767-nz-topo50-maps/webservices/
    
    Patrick Valsecchi 	2016-09-12
    
        Add expression functions for arrays and maps
    
    Patrick Valsecchi 	2016-09-08
    
        Add support for arrays in the spatialite provider
    
        New versions of GDAL/OGR (since trunk@35289) convert list types (StringList,
        IntegerList, Integer64List and RealList) to a JSON string when it stores a
        Spatialite table. It sets the column type as JSONSTRINGLIST, JSONINTEGERLIST,
        JSONINTEGER64LIST or JSONREALLIST.
    
    Matthias Kuhn 	2016-09-20
    
        Disable flaky WFST server test
    
    Matthias Kuhn 	2016-09-20
    
        Fix sorting of expressions in relation reference widget
    
        Fix #15451
    
    Mathieu Pellerin 	2016-09-20
    
        [db manager] python3 support (#3512)
    
    Matthias Kuhn 	2016-09-20
    
        Rename QgsEditFormConfig::expression to constraintExpression (#3509)
    
        And QgsEditFormConfig::expressionDescription to constraintDescription.
        Because only a verbose API is a good API.
    
    Nyall Dawson 	2016-09-20
    
        If a dependent layer is redrawn, then also redraw child layer
    
    Jürgen E. Fischer 	2016-09-20
    
        fix b91d93e
    
    Jürgen E. Fischer 	2016-09-19
    
        fix 62ea90c and globe plugin
    
    Nyall Dawson 	2016-09-20
    
        Fix build
    
        (was using api from the mid 1970's... well.. a few weeks ago anyway)
    
    Jürgen E. Fischer 	2016-09-19
    
        [FEATURE] dxf export: support reprojection
    
    Mathieu Pellerin 	2016-09-19
    
        fix diagram crash (fixes #15575) (#3504)
    
    Merge: f5ffbbf801 3661bc39db
    Alexander Bruy 	2016-09-19
    
        Merge pull request #3503 from rldhont/processing_algs_qgis_intersection
    
        [processing] bugfix: intersection QGIS algorithm
    
    D'Hont René-Luc 	2016-09-16
    
        [Processing] bugfix: intersection QGIS algorithm
    
        fixing this by testing int_com.
        ```
        Traceback (most recent call last):
        File "C:/PROGRA~1/QGIS2~1.17/apps/qgis/./python/plugins\processing\core\GeoAlgorithm.py", line 203, in execute
        self.processAlgorithm(progress)
        File "C:/PROGRA~1/QGIS2~1.17/apps/qgis/./python/plugins\processing\algs\qgis\Intersection.py", line 100, in processAlgorithm
        int_geom = QgsGeometry(int_com.difference(int_sym))
        ```
    
        AttributeError: 'NoneType' object has no attribute 'difference'
    
    Nyall Dawson 	2016-09-19
    
        Fix server error when no log file set
    
    Nyall Dawson 	2016-09-19
    
        Server access control test masks (Qt5)
    
    Nyall Dawson 	2016-09-19
    
        Update test masks (ubuntu 16.04 qt5)
    
    Jürgen E. Fischer 	2016-09-17
    
        fix warnings on windows
    
        (cherry picked from commit bf0087832fe6059b7a886dea6d10b24ae2fc7be8)
    
    Jürgen E. Fischer 	2016-09-17
    
        show command line help as message box on windows
    
        (cherry picked from commit bd23bf1a2368fa68fe692d451f61bfe3095619bd)
    
    Nyall Dawson 	2016-09-17
    
        Fix constant background CPU usage
    
    Merge: 1ad2a3efb2 03907605e3
    Nyall Dawson 	2016-09-17
    
        Merge pull request #3489 from nyalldawson/preset_color_ramp
    
        [FEATURE] "Preset colors" color ramp
    
    Jürgen E. Fischer 	2016-09-16
    
        fix mIconClose.svg
    
        (cherry picked from commit 546ae28d7ca74e97543bf732a9a37c5bf88277e2)
    
    Jürgen E. Fischer 	2016-09-16
    
        fix typo
    
        (cherry picked from commit 9ae12c811d7d8bcb1cba93f1ff14f46e747e3039)
    
    Sandro Santilli 	2016-09-16
    
        Use nullSymbol for label-only layers in topology viewer
    
    Merge: a9105b7e7a 2a9e5206e9
    Nyall Dawson 	2016-09-16
    
        Merge pull request #3494 from nyalldawson/deprecated
    
        Remove remaining deprecated methods
    
    Martin Dobias 	2016-09-16
    
        Remove QgsMapLayer::draw() method from API (replaced by createMapRenderer()) (#3501)
    
    Martin Dobias 	2016-09-16
    
        Added {q} for XYZ tile layers to support Bing maps
    
    Alexander Bruy 	2016-09-16
    
        [processing] allow all field types as unique ID field in Mean coords alg
    
    Alexander Bruy 	2016-09-16
    
        [processing] refactor ogr buffer algorithm
    
    Matthias Kuhn 	2016-09-16
    
        Disable flaky PyQgsWFSProviderGUI test
    
    Marco Bernasocchi 	2016-09-16
    
        Add qgis.PyQt.Qt compat files (#3491)
    
        * added PyQt.Qt
    
        * fix matthias comments
    
    Merge: 1b0efa3f20 d1103e59cd
    Matthias Kuhn 	2016-09-16
    
        Merge pull request #3492 from ahuarte47/Issue_RemoveStrlenWarnings
    
        Remove strlen warnings on windows/vstudio
    
    Merge: 8746932193 da6848d4be
    Nyall Dawson 	2016-09-16
    
        Merge pull request #3497 from chau-intl/patch-1
    
        Small correction of documenation in qgspointlocator.h
    
    Merge: 6f6979ab0b 57d00949f7
    Nyall Dawson 	2016-09-16
    
        Merge pull request #3467 from pvalsecc/arrays
    
        [FEATURE] Add support for array attributes
    
    Alexander Bruy 	2016-09-15
    
        [processing] remove obsolete methods
    
    Alexander Bruy 	2016-09-15
    
        [processing] fix search by alg name (fix #15562)
    
    Nyall Dawson 	2016-09-15
    
        Catch exceptions in transform() expression function
    
    Nyall Dawson 	2016-09-15
    
        Disable checkboard temporary image for xyz layers
    
    Casper 	2016-09-15
    
        Update qgspointlocator.h
    
        A very small but important change to the comments/API documentation. The nearestEdge method does not return multiple edges but only one edge.
    
    Merge: ab6d796e08 4fc29de41c
    Matthias Kuhn 	2016-09-15
    
        Merge pull request #3495 from bstroebl/documentProcessing
    
        Document processing
    
    Bernhard Ströbl 	2016-09-15
    
        [processing] Fix typos
    
    Bernhard Ströbl 	2016-09-15
    
        [processing] Update description for dissolve
    
    Matthias Kuhn 	2016-09-15
    
        Improve selected features offline editing performance
    
    D'Hont René-Luc 	2016-09-15
    
        GdalTools: In widgetBatchBase runItem method, refreshArgs is not a SIGNAL
    
        The commit 9db908ccbc2257d466c0593738944a08cea8a8bc GdalTools: new style signals generates a regression
        In the widgetBatchBase runItem method, refreshArgs is not a SIGNAL
    
    Matthias Kuhn 	2016-09-15
    
        [feature] Add flag to only copy selected features
    
        This extends the offline editing possibilities to only work on subset of
        large layers
    
        Sponsored by DB Fahrwegdienste GmbH
    
    Nyall Dawson 	2016-09-15
    
        Remove deprecated QgsAttributeEditor
    
    Nyall Dawson 	2016-09-15
    
        Remove many deprecated methods
    
    Alexander Bruy 	2016-09-15
    
        [processing] correct error message (fix #15511)
    
    Alvaro Huarte 	2016-09-15
    
        Remove strlen warnings in windows/vstudio
    
    Jürgen E. Fischer 	2016-09-14
    
        fix windows build
    
    Jürgen E. Fischer 	2016-09-14
    
        fix windows build (tests & bindings)
    
        (cherry picked from commit 0c1792a55dd880b2f3f2acf7b5ef89e8fbd5412d)
    
    Nyall Dawson 	2016-09-15
    
        Undeprecate provider CreateAttributeIndex capability
    
        This capability is still used in QGIS and has value for
        plugins
    
    Merge: de7475ae72 06d2d79185
    Nyall Dawson 	2016-09-15
    
        Merge pull request #3487 from nyalldawson/truncate
    
        Make sure files are truncated before writing
    
    Merge: aac7e9aa39 b7111775e8
    Nyall Dawson 	2016-09-15
    
        Merge pull request #3486 from nyalldawson/symbol
    
        Symbology QGIS 3.0 todos
    
    Merge: da8fc02287 6cfe562759
    Nyall Dawson 	2016-09-15
    
        Merge pull request #3485 from nyalldawson/composer_dep
    
        Remove deprecated methods from composer
    
    Etienne Trimaille 	2016-09-14
    
        replace exp10 by pow on mac (#3490)
    
    Jürgen E. Fischer 	2016-09-14
    
        fix cdaec5a
    
    Jürgen E. Fischer 	2016-09-14
    
        Enable plugins (eg. to show PDFs) in webview widgets used on feature info in identify or in forms
    
    Alexander Bruy 	2016-09-14
    
        fix indentation
    
    Alexander Bruy 	2016-09-14
    
        [processing] split offset curve and single-side buffer alg into two separate algs
    
    Alexander Bruy 	2016-09-14
    
        [processing] refactor offset curve GDAL algorithm (fix #15478)
    
    Alexander Bruy 	2016-09-14
    
        [processing] fix substitution of the original layers in GDAL commands
    
    Alexander Bruy 	2016-09-14
    
        [processing] use hex representation of uuid
    
    Alexander Bruy 	2016-09-14
    
        [processing] add test for gdalinfo algorithm
    
    Alexander Bruy 	2016-09-14
    
        [processing] remove obsolete OGRAlgorithm class
    
    Matthias Kuhn 	2016-09-14
    
        Fix drag and drop designer issue with field alias
    
    Matthias Kuhn 	2016-09-14
    
        Export QgsOptional to dll/so
    
    Nyall Dawson 	2016-09-14
    
        Avoid new colors in ramp overwriting old colors
    
    Nyall Dawson 	2016-09-14
    
        Fix qt4 build
    
    Nyall Dawson 	2016-09-14
    
        Ensure that colors are always added to recent color list from style panel
    
    Nyall Dawson 	2016-09-14
    
        Allow editing colors in a color list inline in the style panel
    
    Nyall Dawson 	2016-09-14
    
        [FEATURE] New "preset" colors color ramp option
    
        Allows use of a color ramp consisting of a list of selected colors.
        Currently there's no way in QGIS to classify a renderer using
        some list of colors you've previously selected. So you can modify
        the colors manually after classifying, but that's a pain
        if you're regularly using the same color scheme.
    
        Basically, it's like the color brewer color ramp options but
        allowing users to pick their own preset list of colors to use*
    
        (Because Cynthia Brewer isn't the only cartographic color expert!)
    
    Alexander Bruy 	2016-09-13
    
        [processing] fix progress reporting (fix #15521)
    
    Nyall Dawson 	2016-09-14
    
        Consolidate some duplicate code
    
    Nyall Dawson 	2016-09-14
    
        Make sure files are truncated before writing
    
    Nyall Dawson 	2016-09-14
    
        When a panel widget opens a new panel, the new panel should inherit (#3479)
    
        the dock mode of the previous panel
    
    Nyall Dawson 	2016-09-14
    
        Add method to retrieve most recently used color
    
    Nyall Dawson 	2016-09-14
    
        Don't continually refresh map while editing rule label/desc
    
    Nyall Dawson 	2016-09-14
    
        Avoid excessive margins on rule based rule props widget
    
    Nyall Dawson 	2016-09-11
    
        When a panel widget opens a new panel, the new panel should inherit
        the dock mode of the previous panel
    
    Nyall Dawson 	2016-09-14
    
        Fix excessive margins on color picker when in style dock
    
    Nyall Dawson 	2016-09-14
    
        Fix some QGIS 3.0 symbology todos
    
    Nyall Dawson 	2016-09-14
    
        Make QgsMarkerSymbolLayer::bounds pure virtual
    
    Nyall Dawson 	2016-09-14
    
        Change QgsSymbol and QgsSymbolRenderContext render hint to use a
        QgsSymbol::RenderHints QFlags value instead of a raw int
    
        Also rename DataDefinedRotation to DynamicRotation since
        it is no longer used for data defined rotation
    
    Merge: 0f07556ba5 bb4e6b8fb8
    Nyall Dawson 	2016-09-14
    
        Merge pull request #3478 from mbernasocchi/patch-2
    
        qgsmessagebar.pushMessage timeout is not respected in python
    
    Merge: 5617dbc612 5180b20807
    Nyall Dawson 	2016-09-14
    
        Merge pull request #3484 from ahuarte47/Issue_RemoveDuplicateImageEntry
    
        Remove duplicate entry of mActionRemove.svg
    
    Nyall Dawson 	2016-09-14
    
        Add api/user break notes
    
    Nyall Dawson 	2016-09-13
    
        Remove deprecated composer methods
    
    Nyall Dawson 	2016-09-14
    
        Revert "[processing] cache icons to speed up toolbox rendering"
    
        This reverts commit d265f3334142853a7f04fbda5bf6a62e3b5f672d.
    
        Was causing failure on Travis
    
    Merge: 9215fca239 ffa10a16fe
    Nyall Dawson 	2016-09-14
    
        Merge pull request #3480 from nyalldawson/symbol
    
        Remove deprecated members from symbology
    
    Merge: 92ed3befa6 7d4d9ab46c
    Matthias Kuhn 	2016-09-13
    
        Merge pull request #3481 from GeoCat/master
    
        - Replaced use of deprecated QgsMapCanvas attribute "mapRenderer" by mapSettings
    
    Merge: 717e7162f3 b3e3108718
    Chris Crook 	2016-09-14
    
        Merge pull request #3483 from nirvn/fix_delimited_text_file
    
        [delimitertext] fix watcher check ignored and harmful watcher created for iterator (fixes #15558)
    
        @nirvn Many thanks for fixing this
    
    Merge: 1f715c1acd adc88f247a
    Martin Dobias 	2016-09-13
    
        [FEATURE] Preview of WMTS layers + add XYZ tile layers (PR #3473)
    
        This introduces live preview when rendering WMTS layers - as soon as individual tiles are loaded, they are shown in map canvas... no need to wait with a blank map until all tiles are fully downloaded. Additionally, if there are already locally cached tiles of other zoom levels, they may be used in the preview while the tiles with best matching zoom level are being downloaded. This greatly improves the user experience when working with WMTS layers.
    
        Additionally, I have added native support for XYZ tile layers into WMS provider (based on existing implementation of WMTS tiling). This allows loading of various new raster tile sources (e.g. OpenStreetMap tiles) that were before available only with QuickMapServices or OpenLayers plugins. To use XYZ tile layers, open the browser dock in QGIS and look for "Tile Servers (XYZ)" root entry. Right-clicking will open a menu to add connections. For example for OpenStreetMap the URL would be http://c.tile.openstreetmap.org/{z}/{x}/{y}.png
    
        The work on WMTS live preview has been funded by Land Information New Zealand.
    
        The work on XYZ tile layers has been funded by Lutra Consulting.
    
    Alexander Bruy 	2016-09-13
    
        add tests for Plugin Manager version compare function
    
    Alvaro Huarte 	2016-09-13
    
        Remove duplicate entry of mActionRemove.svg
    
    Víctor Olaya 	2016-09-13
    
        [processing] cache icons to speed up toolbox rendering
    
        fixes #15550
    
    Nyall Dawson 	2016-09-13
    
        Restore missing doc
    
    Patrick Valsecchi 	2016-09-07
    
        Add an editor widget for QVariantList
    
    Martin Dobias 	2016-09-13
    
        Bump up the tile request limit in WMS provider
    
        Max. 100 tiles is just too low. The max request area is currently 2000x2000 pixels
        which boils down to approx 8x8 tiles of size 256x256, therefore max 64 tiles.
        However this is the ideal case if the view scale matches the scale of tiles.
        If the map view scale is approx in between two levels, we may need 12x12 tiles
        to serve the request, so bumping the maximum to 256 should be enough.
    
    Mathieu Pellerin 	2016-09-13
    
        [delimitertext] fix watcher check ignored and harmful watcher created for iterator
        (fixes #15558)
    
    Nyall Dawson 	2016-09-13
    
        Remove DataDefinedSizeScale symbol RenderHint
    
        This flag is no longer set anywhere in QGIS itself
    
    Nyall Dawson 	2016-09-13
    
        Remove sizeScaleField and sizeScaleMethods from renderers
    
        These were unused (since they were moved to data defined properties
        at the symbol layer level) and were not set anywhere in
        core QGIS (ie, the only way to set them was by manually calling
        this api)
    
    Nyall Dawson 	2016-09-13
    
        Remove unused size/scale slots from renderer widgets
    
    Nyall Dawson 	2016-09-13
    
        Remove redundant (and outdated) docstrings from overriden members
    
    Nyall Dawson 	2016-09-13
    
        Remove last deprecated methods from symbology
    
    Nyall Dawson 	2016-09-13
    
        Remove more deprecated symbol methods
    
    Nyall Dawson 	2016-09-13
    
        Remove more deprecated methods from symbology
    
    Nyall Dawson 	2016-09-12
    
        Remove deprecated method from getDataValues()
    
    Nyall Dawson 	2016-09-12
    
        Remove deprecated members and fix TODOs for QgsFeatureRenderer
    
    Martin Dobias 	2016-09-13
    
        Fix crash on QMap iteration in Qt5
    
    Martin Dobias 	2016-09-12
    
        Fix tile previews with Qt5
    
    Merge: 93afbe12e0 7335482030
    Marco Hugentobler 	2016-09-12
    
        Merge pull request #3469 from mhugent/fix_joins_over_several_tables2
    
        Sort joins by dependency
    
    doublebyte1 	2016-09-12
    
        - Replaced use of deprecated QgsMapCanvas attribute "mapRenderer" by mapSettings
    
    Patrick Valsecchi 	2016-09-06
    
        Add support for arrays in PostgresQL
    
        Fix parsing of PostgresQL hstore. Had problems when the key or values were
        containing comas.
    
    Jürgen E. Fischer 	2016-09-12
    
        fix build errors (followup 13e37d4)
    
    Jürgen E. Fischer 	2016-09-11
    
        dxf export: segmentize curves
    
        (forward ported from cc3a053)
    
    Merge: 6b8130d54d d85de7ccd8
    Víctor Olaya 	2016-09-12
    
        Merge pull request #3471 from arnaud-morvan/processing_geometry_predicate_as_commandline
    
        [Processing] Fix ParameterGeometryPredicate.getValueAsCommandLineParameter
    
    Jürgen E. Fischer 	2016-09-11
    
        remove pngs which are available as svg
    
        (cherry picked from commit 1cbb842feb393b7bab2b31b2e970c48816c58d3c)
    
    Marco Bernasocchi 	2016-09-11
    
        qgsmessagebar timeout is not respected in python
    
        the default timeout is not respected in python
    
        gui/qgsmessagebar.sip:51:    void pushMessage( const QString &text, MessageLevel level = INFO, int duration = 0 );
    
    
        https://qgis.org/api/qgsmessagebar_8h_source.html#l00090
        void pushMessage( const QString &text, MessageLevel level = INFO, int duration = 5 ) { return pushMessage( QString::null, text, level, duration ); }
    
    Merge: 4d0453eb52 e3313fac95
    Nyall Dawson 	2016-09-10
    
        Merge pull request #3477 from nyalldawson/legend_col_align
    
        Fixes to multicolumn legends
    
    Nyall Dawson 	2016-09-10
    
        Test masks
    
    Nyall Dawson 	2016-09-10
    
        Make sure items in legend always occupy the set number of columns
    
        In some cases (eg a legend with 4 items and 3 columns) less
        columns were being created
    
    Nyall Dawson 	2016-09-10
    
        Fix multi column legends with odd number of items would place
        more items in rightmost columns instead of leftmost columns
    
        Eg a 2 column legend with 3 items would put 1 item in
        the first column and 2 in the second. This was ugly, and now
        it places 2 in the first column and 1 in the second.
    
        The legend column assigner was incorrectly adding padding above
        the first item in a column during column size calculation
        (padding which is not present when actually rendering the column)
    
    Nyall Dawson 	2016-09-10
    
        Add a bunch of tests for legend grouping into columns
    
    Nyall Dawson 	2016-09-10
    
        Fix test try #5
    
    Matthias Kuhn 	2016-09-10
    
        Testing the new online IDE github
    
    Matthias Kuhn 	2016-09-10
    
        One more try to get green light
    
    Matthias Kuhn 	2016-09-09
    
        Fix tabwidget test for Qt5
    
    Matthias Kuhn 	2016-09-09
    
        Less debug noise
    
    Matthias Kuhn 	2016-09-09
    
        Some doxymentation updates
    
    Matthias Kuhn 	2016-09-09
    
        [tests] Accept brief tags with erences
    
    Matthias Kuhn 	2016-09-09
    
        Fix python bindings for QgsExpression::checkExpression
    
    Matthias Kuhn 	2016-09-09
    
        Bindings and API docs
    
    Matthias Kuhn 	2016-09-08
    
        [Feature] conditional visibility for tabs and groupboxes
    
        This adds a new configuration option to conditionally show or hide
        tabs and groupboxes in drag and drop designer forms.
    
        Configuration is done via a double click in the designer tree in the
        fields configuration interface.
    
        An expression can be entered to control the visibility. The expression
        will be re-evaluated everytime values in the form change and the tab or
        groupbox shown/hidden accordingly.
    
    Matthias Kuhn 	2016-09-09
    
        Add QgsTabWidget
    
        This is almost like the QTabWidget but has additional methods for
        showing and hiding individual tabs
    
    Matthias Kuhn 	2016-09-08
    
        Add all applicable scopes for editor widget constraint validation
    
    Matthias Kuhn 	2016-09-08
    
        Small code beautification
    
    Matthias Kuhn 	2016-09-08
    
        Add QgsOptional and QgsOptionalExpression
    
    Matthias Kuhn 	2016-09-07
    
        Public default constructor and comparison operator for QgsExpression
    
    Martin Dobias 	2016-09-09
    
        Fix a warning in release build
    
    Martin Dobias 	2016-09-09
    
        Add missing SIP bits
    
    Martin Dobias 	2016-09-09
    
        Use QgsDebugMsg instead of qDebug
    
    Martin Dobias 	2016-09-09
    
        Clean up QgsRasterBlockFeedback class
    
    Martin Dobias 	2016-09-09
    
        Move tile cache to a new file
    
    Martin Dobias 	2016-09-09
    
        Use cached tiles from other resolutions if available
    
        This makes it easier to get at least basic preview without having to wait
        until new tiles are downloaded. The strategy is to use tiles up to two levels
        lower resolution tiles and one level higher resolution tiles.
    
    Nyall Dawson 	2016-09-09
    
        Use tooltips in identify results dialog for values
    
        Makes it possible to see full value even when columns are too
        narrow to display the value
    
    Merge: a90217db16 f16b3870fa
    Nyall Dawson 	2016-09-09
    
        Merge pull request #3468 from nyalldawson/spin_box_v2
    
        Rework Qgs(Double)SpinBox clear handling
    
    arnaud.morvan@camptocamp.com 	2016-09-08
    
        Fix ParameterGeometryPredicate.getValueAsCommandLineParameter
    
    Marco Hugentobler 	2016-09-08
    
        Indentation
    
    Nyall Dawson 	2016-09-08
    
        Use QgsFilterLineEdit for Qgs(Double)SpinBox
    
        Fixes issues with the current approach:
        - poor appearance on certain environments (esp OSX)
        - large area on spin boxes' right which "swallows" clicks
        and blocks interactivity
    
        Fix #12920
    
    Nyall Dawson 	2016-09-08
    
        Fix cursor not always reset when clearing widget
    
    Nyall Dawson 	2016-09-08
    
        Allow hiding clear button in QgsFilterLineEdit
    
    Nyall Dawson 	2016-09-08
    
        Add ability to set default values for QgsFilterLineEdit
        and have clearing the widget reset to default rather than
        null
    
    Nyall Dawson 	2016-09-08
    
        Add unit tests for QgsFilterLineEdit, improve docs, add clearValue slot
    
    Nyall Dawson 	2016-09-08
    
        Remove min size from QgsFilterLineEdit
    
        Now the widget gracefully handles shrinking
    
    Marco Hugentobler 	2016-09-08
    
        Sort joins by dependency
    
    Merge: 74cceb4e1b e533f0ccf8
    Matthias Kuhn 	2016-09-08
    
        Merge pull request #3459 from pvalsecc/hstore
    
        [FEATURE] hstore
    
    Matthias Kuhn 	2016-09-08
    
        Remove duplicated call to parse editform config
    
    Patrick Valsecchi 	2016-09-07
    
        Add widget to edit QVariantMap
    
    Patrick Valsecchi 	2016-08-26
    
        Add hstore support to the postgres provider
    
    Merge: 845b2a04bf 98f25f59e7
    Nyall Dawson 	2016-09-08
    
        Merge pull request #3461 from nyalldawson/filter_line_edit
    
        Rework QgsFilterLineEdit handling of clear button
    
    Merge: 03f0b44e4e 5eb70d3382
    Nyall Dawson 	2016-09-07
    
        Merge pull request #3462 from pvalsecc/fix_auto_rangewidget
    
        Fix auto conf of QgsRangeWidgetWrapper
    
    Patrick Valsecchi 	2016-09-07
    
        Fix auto conf of QgsDateTimeEditWrapper
    
    Matthias Kuhn 	2016-09-07
    
        Typo
    
    Matthias Kuhn 	2016-09-07
    
        Map renderer sends signal on layers finished but before labeling
    
    Patrick Valsecchi 	2016-09-06
    
        Fix auto conf of QgsRangeWidgetWrapper
    
        The default range was 0..100, made it to min..max of the type.
        QgsRangeWidgetWrapper is auto selected only for Int and Double QVariants,
        now. The used widgets don't support 64 bits and Uint ranges.
    
    Merge: 9ccbe179a4 a3af3fc41e
    Denis Rouzaud 	2016-09-07
    
        Merge pull request #3458 from 3nids/parallel
    
        parallel rendering enabled by default
    
    Nyall Dawson 	2016-09-07
    
        Increase some test timeouts to handle when Travis is slow
    
    Nyall Dawson 	2016-09-06
    
        Rework QgsFilterLineEdit handling of clear button
    
        Don't use a child button but instead paint the icon when
        required. Improves interaction with the widget/clear
        button.
    
    Nyall Dawson 	2016-09-06
    
        Fix crash when 'use popup' is selected for time based datetime widgets
    
    Nyall Dawson 	2016-09-06
    
        Fix some editor widget config dialogs don't show default settings
    
    Merge: e1f21b003c 82da555c79
    Nyall Dawson 	2016-09-06
    
        Merge pull request #3457 from nyalldawson/pygments
    
        Upgrade internal pygments to 2.1.3
    
    Matthias Kuhn 	2016-09-05
    
        Add missing headers
    
    Patrick Valsecchi 	2016-07-15
    
        Smarter default edit widgets with plugins to pick them
    
        Now the widgets factories can give a score on how good they could handle
        a widget.
    
        Additionaly, plugins can be added to choose a widget factory in function
        of an external information. One of them uses a table in PostgresQL to
        allow specification of the widget type and configuration.
    
        I took the opportunity to remove a few deprecated method in relation to
        this.
    
    Hugo Mercier 	2016-09-02
    
        Fix signal names
    
    Hugo Mercier 	2016-09-02
    
        Restore virtual layer tests in PyQt5
    
    Hugo Mercier 	2016-09-02
    
        Fix PyQgsLayerDependencies with pyqt5
    
    Hugo Mercier 	2016-09-01
    
        Fix spatialite access with python3
    
    Martin Dobias 	2016-09-05
    
        Fix crashes in styling dock when dealing with WMTS / XYZ
    
    Matthias Kuhn 	2016-09-05
    
        Fix loading of editor widget configuration
    
    Merge: 8de9757f54 b18cfc99e6
    Víctor Olaya 	2016-09-05
    
        Merge pull request #3454 from arnaud-morvan/processing_modeler_parameter_extent
    
        [Processing] Fix on extent parameter in modeler parameters dialog
    
    Merge: 2fbc3266ff c369710667
    Víctor Olaya 	2016-09-05
    
        Merge pull request #3456 from arnaud-morvan/processing_apply_use_coverge_on_execution
    
        [Processing] Calculate min coverage on execution
    
    Martin Dobias 	2016-09-05
    
        Fix doxygen warnings
    
    Denis Rouzaud 	2016-09-05
    
        parallel rendering enabled by default
    
    Merge: 1819b313ef 9d22440c56
    Matthias Kuhn 	2016-09-05
    
        Merge pull request #3452 from nirvn/pyqt5_57
    
        fix to support PyQt5 5.7
    
    Martin Dobias 	2016-09-05
    
        Add missing docs
    
    Martin Dobias 	2016-09-05
    
        Fix loading of projects with XYZ tile layers
    
    Martin Dobias 	2016-09-05
    
        Better tile loading order + small internal refactoring
    
    Merge: 6dbdd4c24b 5f394550de
    Nyall Dawson 	2016-09-05
    
        Merge pull request #3289 from dgoedkoop/valuemapsearchnull
    
        Add handling of null value in value map to search widget
    
    Nyall Dawson 	2016-09-05
    
        Update test masks for qt5
    
    Nyall Dawson 	2016-09-05
    
        Fix some errors when using python3 tempfile
    
    Martin Dobias 	2016-09-05
    
        Always use XYZ tile layers with smooth image transform
    
        It would make sense to have it enabled by default with WMTS too
    
    Nyall Dawson 	2016-09-05
    
        Fix broken python save/open dialogs under PyQt5
    
        Will break stuff under PyQt4... oh well, better stuff working on Qt5
        then Qt4
    
    Nyall Dawson 	2016-09-05
    
        Fix PyQgsMapUnitScale test under qt5
    
    Nyall Dawson 	2016-09-05
    
        Fix error when executing python code under python 3
    
    Nyall Dawson 	2016-09-05
    
        Fix incorrect QtGui import
    
    Nyall Dawson 	2016-09-05
    
        Upgrade internal pygments to 2.1.3
    
    Nyall Dawson 	2016-09-05
    
        If vector layer renderer cannot be loaded, fallback to default
    
        Eg if loading a project which used a plugin based renderer which
        is not available, qgis would not renderer the layer and
        eventually crash. Now if the saved renderer could not be
        restored we fallback to a default renderer for the layer.
    
    arnaud.morvan@camptocamp.com 	2016-09-04
    
        Calculate min coverage on execution
    
    arnaud.morvan@camptocamp.com 	2016-09-04
    
        Fix on extent parameter in modeler parameters dialog
    
    Mathieu Pellerin 	2016-09-04
    
        fix to support PyQt5 5.7
    
    Merge: 0036274a41 679797e22b
    Nyall Dawson 	2016-09-04
    
        Merge pull request #3451 from nyalldawson/smoooooth
    
        [FEATURE] New simplify + smoothing expression functions
    
    Jürgen E. Fischer 	2016-09-03
    
        oracle provider: add updates on lob fields
    
        (cherry picked from commit b61d932fc4b44669bf0094d76089d8c6bc129da6)
    
    Jürgen E. Fischer 	2016-09-03
    
        processing: use main vector menu translation (fixes #14535)
    
        (cherry picked from commit 11289a0d973e6e4a3f7f81972dd08f2e6d82941e)
    
    Jürgen E. Fischer 	2016-09-03
    
        translation string fix
    
        (cherry picked from commit 02af8b5566cba2271404e91d694d239bcdd3aedd)
    
    Nyall Dawson 	2016-09-03
    
        [FEATURE] New simplify + smoothing expression functions
    
        Exposes simplification and smoothing algorithms to expression
        engine, via:
    
        - simplify(): applies Douglas-Peucker geometry simplification
        - simplify_vw(): applies Visvalingam-Whyatt geometry simplification
        - smooth(): smoothes a geometry
    
        Carto tip: use smooth along with geometry generators to minimise
        the typical "GIS" noded look of rendered geometries!
    
    Nyall Dawson 	2016-09-03
    
        Improve wording and fix build warning
    
    Matthias Kuhn 	2016-09-03
    
        Add qgsmaplayerdependency.h to installed headers
    
    Merge: 795b52e906 4d60d0cdb5
    Nyall Dawson 	2016-09-03
    
        Merge pull request #3450 from nyalldawson/smoooooth
    
        [FEATURE] Extra control when smoothing geometries
    
    Nyall Dawson 	2016-09-03
    
        Followup 80653c7, add missed algorithm
    
    Nyall Dawson 	2016-09-01
    
        [FEATURE] Add option to QgsGeometry::smooth to not smooth
        segments shorter than a certain threshold or sharp corners
        with an angle exceeding a threshold
    
        Expose the angle threshold to processing smooth algorithm
    
        Also:
        - optimise QgsGeometry::smooth for new geometry classes
        - Fix smooth does not work with geometries containing Z/M
    
    Merge: 31c3739460 4aac75ff9b
    Matthias Kuhn 	2016-09-02
    
        Merge pull request #3447 from epifanio/patch-1
    
        fix typo
    
    epifanio 	2016-09-02
    
        fix typo
    
        fix typo in python/plugins/processing/algs/qgis/Polygonize.py
    
    Merge: 7ddaf9039d e38401e759
    Matthias Kuhn 	2016-09-02
    
        Merge pull request #3420 from yjacolin/rewordWMSConnexion
    
        Reword delete button in service connection dialog
    
    Merge: 6054bb9518 65db336eaf
    Víctor Olaya 	2016-09-02
    
        Merge pull request #3430 from alexbruy/output-vector
    
        [processing] support for explicit output vector types
    
    Alexander Bruy 	2016-08-23
    
        [processing] move some constants to the dataobjects module
    
    Alexander Bruy 	2016-08-08
    
        [processing] adopt native algs to use output geomerty
    
    Alexander Bruy 	2016-08-08
    
        [processing] split some native algs to take advantage of explicit output types
    
    Alexander Bruy 	2016-08-08
    
        [processing] support for output geometry types in scripts and modeler
    
    Alexander Bruy 	2016-08-08
    
        [processing] support for output geometry types (work in progress)
    
    Merge: 8c3537bff2 e716bae82f
    Víctor Olaya 	2016-09-02
    
        Merge pull request #3415 from arnaud-morvan/processing_reset_menus
    
        [processing] Add a reset menus button
    
    Martin Dobias 	2016-09-02
    
        Small code cleanups
    
    Even Rouault 	2016-09-01
    
        [DBManager] Fix exception raised when adding a new Spatialite connection
    
        This was accidentaly broken since 1f0fce7852e9f6a27af967d7ac7ee3989dce7b45
    
        Fixes #15274
    
    Larry Shaffer 	2016-09-01
    
        [auth] Fix return value for plugins that do not support an expansion
    
        Bug not evident until there were providers with multiple credential
        expansions (now supported in OWS providers). Lack of support for an
        expansion should only trigger a debug message, not a failure.
    
    Merge: 665df5fbd6 af0d6b93a6
    Hugo Mercier 	2016-09-01
    
        Merge pull request #3445 from mhugo/fix_virtual
    
        Fix virtual layer queries with accents in layer name
    
    Martin Dobias 	2016-09-01
    
        Make sure we do not miss cancellation request at the beginning
    
    Hugo Mercier 	2016-09-01
    
        Fix virtual layer queries with accents in layer name
    
    Merge: 4a52351127 a25b0257a5
    Matthias Kuhn 	2016-09-01
    
        Merge pull request #3436 from aaime/scaledep
    
        Export map level scale based dependencies in most vector symbology
    
    Merge: ffe358179e 7e92d09c5f
    Matthias Kuhn 	2016-09-01
    
        Merge pull request #3443 from bstroebl/documentProcessing
    
        [processing] Add help for Eliminate sliver polygons
    
    Matthias Kuhn 	2016-09-01
    
        Export main() when building for android
    
    Merge: 798817eee0 56b77db88c
    Nyall Dawson 	2016-09-01
    
        Merge pull request #3441 from nyalldawson/simplify
    
        Simplify features + fixes
    
    Martin Dobias 	2016-09-01
    
        Fix incorrect raster reprojection after drawing raster previews
    
        Moved all temporary projector members to a private class,
        so even recursive block() calls will not affect each other
        (there is no new performance penalty as block() call always
        recomputes the temporary control point matrix anyway)
    
    Merge: 7a8ab40717 a86611b626
    Hugo Mercier 	2016-09-01
    
        Merge pull request #3442 from mhugo/fix_dependencies
    
        Cleanup layer dependency api
    
    Bernhard Ströbl 	2016-09-01
    
        [processing] Add help for Eliminate sliver polygons
    
    Hugo Mercier 	2016-09-01
    
        Cleanup layer dependency api
    
    Martin Dobias 	2016-09-01
    
        Raster projector constructor cleanup
    
        Marked raster interface as uncopiable (it should have always been uncopiable)
    
    Andrea Aime 	2016-08-26
    
        Export map level scale based dependencies in most vector symbology
    
    Martin Dobias 	2016-09-01
    
        Order tile requests according to their distance from view center
    
        ... so we first receive tiles in the middle rather those at the border
    
    Merge: d5377dbc2e 08f5ae67b1
    Nyall Dawson 	2016-09-01
    
        Merge pull request #3440 from nirvn/qt5_fix_freeze
    
        Remove composer window visibiliy state restoration upon project load (fixes #15495)
    
    Nyall Dawson 	2016-09-01
    
        [FEATURE][processing] Add choice of simplification method to simplify
    
        This change allows users to choose which method to use when running
        the simplify geometries algorithm, with choices of the existing
        distance based (Douglas Peucker) algorithm, area based (Visvalingam)
        algorithm and snap-to-grid.
    
        Visvaligam in particular usually results in more cartographically
        pleasing simplification over the standard distance based methods.
    
    Nyall Dawson 	2016-09-01
    
        Add missing sip binding
    
    Nyall Dawson 	2016-09-01
    
        [processing] Fix simplify alg handling of null goemetry, add tests
    
    Nyall Dawson 	2016-09-01
    
        [processing] More efficient point count for simplify algorithm
    
    Nyall Dawson 	2016-09-01
    
        Bump max pixel distance for OTF simplification
    
    Nyall Dawson 	2016-09-01
    
        Fix crash using Visvalingam simplification, add test
    
    Matthias Kuhn 	2016-08-31
    
        Support pre-CXX11 compilers
    
        I'll update the toolchain one day, I promise!
    
    Merge: 504badb41f 0749ba43ba
    Hugo Mercier 	2016-08-31
    
        Merge pull request #3320 from mhugo/fix_snapping2
    
        Data dependency between layers + snapping fix
    
    Hugo Mercier 	2016-08-31
    
        Rework layer dependencies
    
        A new class QgsMapLayerDependency allows to represent different kinds
        of dependencies between layers.
    
    Martin Dobias 	2016-08-31
    
        Fix loading of XYZ tile layer data item provider
    
    Matthias Kuhn 	2016-08-31
    
        Fix saving field configurations
    
    Martin Dobias 	2016-08-31
    
        GUI for XYZ tile layers: browser items + actions to add/remove them
    
    Martin Dobias 	2016-08-31
    
        [FEATURE] Native support for XYZ tile layers
    
        Yes, that means OpenStreetMap tiles and various other sources!
    
        No GUI so far...
    
    Hugo Mercier 	2016-07-21
    
        [Feature] Data dependencies between layers
    
        This allows to declare data dependencies between layers. A data
        dependency occurs when a data modification in a layer, not by direct
        user manipulation may modify data of other layers.
        This is the case for instance when geometry of a layer is updated by a
        database trigger after modification of another layer's geometry.
    
    Martin Dobias 	2016-08-31
    
        Housekeeping in WMS provider - move some calculations to utility functions
    
    Jürgen E. Fischer 	2016-08-30
    
        db manager: don't consider added layer w/o a dataProvider
    
        (cherry picked from commit 28aa9ebdb75eb099b83a3596b3f3c5c6e5c6f591)
    
    Matthias Kuhn 	2016-08-30
    
        Fix doxygen
    
    Matthias Kuhn 	2016-08-30
    
        Expose QgsCoordinateReferenceSystem to QML
    
    Hugo Mercier 	2016-07-21
    
        Snapping: destroy index on dataChanged signal
    
        Snapping caches on layers that have been changed by the provider or
        by external sources are now invalidated.
    
    Mathieu Pellerin 	2016-08-30
    
        Remove composer window visibiliy state restoration upon project load
        (fixes #15495)
    
    Nyall Dawson 	2016-08-30
    
        Fix Capitalize First Letter fails with curved labels (fix #14875)
    
        Instead of using QFont's inbuilt capitalization support, which
        applies only on rendering and accordingly fails for curved
        labels which are drawn one character at a time, we now manually
        capitalize label text while registering features.
    
        The capitalize first method from Qt was reimplemented in QgsStringUtils
        (together with what I expect is better handling of unicode characters
        over the Qt method).
    
        This change also makes it possible to implement other capitalization
        methods not directly supported by Qt
    
    Martin Dobias 	2016-08-30
    
        WMTS preview - require a temporary image for updates of the raster
    
        Otherwise we would end up with rendering artifacts due to overpainting
    
    Merge: 891370fd68 97d7b7339e
    Nyall Dawson 	2016-08-30
    
        Merge pull request #3418 from nyalldawson/default_values2
    
        [FEATURE] Client side default values
    
    Nyall Dawson 	2016-08-30
    
        Move storage of field alias and default value to QgsField
    
        This is a partial implementation - QMaps are still used internally
        within QgsVectorLayer to track the alias/default values
        between attribute edit operations.
    
        Sponsored by DB Fahrwegdienste GmbH
    
    Nyall Dawson 	2016-08-29
    
        Add a changed signal to QgsEditorConfigWidget
    
        And update default value expression preview whenever editor
        config changes
    
        Sponsored by DB Fahrwegdienste GmbH
    
    Nyall Dawson 	2016-08-23
    
        Use widget representValue to preview default expression results
    
        Sponsored by DB Fahrwegdienste GmbH
    
    Nyall Dawson 	2016-08-23
    
        Optimise expression context creation
    
        Sponsored by DB Fahrwegdienste GmbH
    
    Nyall Dawson 	2016-08-22
    
        Use client side default values when creating new features
    
        Sponsored by DB Fahrwegdienste GmbH
    
    Nyall Dawson 	2016-07-21
    
        Add UI for setting default field value expressions in the
        field property dialog
    
        Sponsored by DB Fahrwegdienste GmbH
    
    Nyall Dawson 	2016-08-18
    
        [FEATURE] Client side default field values
    
        Allows an expression to be set for a vector layer field which
        is used to evaluate a default value for this field.
    
        A new method,
        QgsVectorLayer::defaultValue( int index,
                                      const QgsFeature& feature = QgsFeature(),
                                      QgsExpressionContext* context = nullptr )
        has been added which evaluates the default value for a given field
        using the optionally passed feature and expression context. This
        allows default values to utilise properties of the feature
        which exist at the time of calling, such as digitized geometries.
        The expression context parameter allows variables to be used
        in default value expressions, making it easier to eg insert
        a user's name, current datetime, project path, etc
    
        Default values are set using QgsVectorLayer::setDefaultValueExpression()
        and retrieved using defaultValueExpression()
    
    Nyall Dawson 	2016-08-29
    
        [FEATURE] Substitution list support for labeling
    
        Adds the ability to specify a list of text substitutes to make
        which apply to label text. Eg abbrevating street types.
    
        Users can export and import lists of substitutes to make
        reuse and sharing easier.
    
    Merge: 4a89b7c470 46fba7ce80
    Nyall Dawson 	2016-08-30
    
        Merge pull request #3438 from nyalldawson/replace
    
        [FEATURE] Substitution list support for labeling
    
    Matthias Kuhn 	2016-08-29
    
        Fix dimension detection in postgres provider
    
    Matthias Kuhn 	2016-08-29
    
        Revert "Merge pull request #3338 from pvalsecc/editor_widgets_selection"
    
        This reverts commit bbafbf48872eda48a2be8876cc89a0770552c6ad, reversing
        changes made to 13ac0434e10fc7edd1eca665ea7c8b6cb5fd212d.
    
    Matthias Kuhn 	2016-08-29
    
        Move QgsMapLayerProxyModel and QgsMapLayerProxyModel to core
    
        Because it's also useful for non-widget applications
    
    Merge: 13ac0434e1 24bde35ce6
    Matthias Kuhn 	2016-08-29
    
        Merge pull request #3338 from pvalsecc/editor_widgets_selection
    
        Smarter default edit widgets with plugins to pick them
    
    Jürgen E. Fischer 	2016-08-29
    
        creatensis.pl: use passed in version number
    
        (cherry picked from commit 88540c120e933715c397593f498e3a32ff5fb315)
    
    Víctor Olaya 	2016-08-29
    
        [processing] fixed dialog for selecting scripts
    
    Matthias Kuhn 	2016-08-29
    
        If QgsRectangle is empty when combined, replace
    
        It makes no sense to use an empty rectangle to combine with
    
    Nyall Dawson 	2016-08-29
    
        [FEATURE] Substitution list support for labeling
    
        Adds the ability to specify a list of text substitutes to make
        which apply to label text. Eg abbrevating street types.
    
        Users can export and import lists of substitutes to make
        reuse and sharing easier.
    
    Merge: 235204fc3d db91330b66
    Nyall Dawson 	2016-08-29
    
        Merge pull request #3434 from pvalsecc/lessWKB
    
        Avoid back and forth with WKB in rendering
    
    Patrick Valsecchi 	2016-07-15
    
        Smarter default edit widgets with plugins to pick them
    
        Now the widgets factories can give a score on how good they could handle
        a widget.
    
        Additionaly, plugins can be added to choose a widget factory in function
        of an external information. One of them uses a table in PostgresQL to
        allow specification of the widget type and configuration.
    
        I took the opportunity to remove a few deprecated method in relation to
        this.
    
    Patrick Valsecchi 	2016-08-21
    
        Avoid back and forth with WKB in rendering
    
    Nyall Dawson 	2016-08-29
    
        Followup 9ba41e9, SQL convention is sum of no records=NULL
    
    Merge: 9ba41e9f27 da78ddeb7c
    Nyall Dawson 	2016-08-29
    
        Merge pull request #3435 from nyalldawson/interpolate_angle
    
        Expression functions to Interpolate angle (+ related processing improvements)
    
    Nyall Dawson 	2016-08-29
    
        Fix calculation of certain aggregates from expressions when no
        matching features exist
    
        Eg sum and count should return 0 in this case rather than
        null
    
    Nyall Dawson 	2016-08-25
    
        [FEATURE] New expression functions for angle/distance interpolation
    
        angle_at_vertex: returns average (bisector) angle to a geometry
        at a specified vertex index
        distance_to_vertex: returns distance along geometry to a specified
        vertex index
        line_interpolate_angle: calculates the angle parallel to a geometry
        at the specified distance along the geometry
    
        Sponsored by Andreas Neumann
    
    Nyall Dawson 	2016-08-25
    
        [FEATURE][processing] Extract nodes algorithm now saves node
        index, distance along line and angle at node
    
        Also correctly handles null geometries
    
    Nyall Dawson 	2016-08-25
    
        Add QgsGeometry method to get bisector of angle at vertex
    
        Sponsored by Andreas Neumann
    
    Nyall Dawson 	2016-08-25
    
        [FEATURE][processing] Optimised points along geometry algorithm
    
        Supports also polygon geometries, handles null geometries,
        and records the original line angle along with the distance
        for each point.
    
    Nyall Dawson 	2016-08-25
    
        Make QgsGeometry::interpolate handle polygon geometries
    
    Nyall Dawson 	2016-08-24
    
        Add geometry methods for interpolating angle along geometry
    
        Sponsored by Andreas Neumann
    
    Jürgen E. Fischer 	2016-08-28
    
        processing: fix population of commander combobox (fixes #15283)
    
        (cherry picked from commit d3882d5)
    
    Jürgen E. Fischer 	2016-08-28
    
        dxf export: link vertices to polyline (fixes #15484)
    
        (cherry picked from commit 052d3ef851beef7cbbfa3c699c1c95b0d84dc3e2)
    
    Nyall Dawson 	2016-08-25
    
        Fix potential crash
    
    Merge: e71e743c9d 9471a6bf3f
    Marco Hugentobler 	2016-08-25
    
        Merge pull request #3411 from mhugent/feature_info_segmentized_geometry
    
        [FEATURE]: possibility to segmentize feature info geometry in server
    
    Marco Hugentobler 	2016-08-25
    
        Whitespace change
    
    Merge: 1387695002 5ac50353ef
    Nyall Dawson 	2016-08-25
    
        Merge pull request #3432 from nyalldawson/ramps
    
        Color ramp API improvements, fixes + some style dock inlining
    
    Jürgen E. Fischer 	2016-08-25
    
        fix globe build
    
    Martin Dobias 	2016-08-25
    
        WMTS preview functionality - early work
    
    Nyall Dawson 	2016-08-24
    
        Indentation and docs
    
    Merge: 014409d025 f0413e36d6
    Alexander Bruy 	2016-08-24
    
        Merge pull request #3431 from arnaud-morvan/processing_batch_none
    
        [processing] do not set "None" value in batch panel string widgets
    
    Nyall Dawson 	2016-08-24
    
        [FEATURE] Make color brewer and limited random ramp editors show
        inline in style panel
    
    Nyall Dawson 	2016-08-24
    
        Fix limited random color ramp always returns 1 less color than set
    
    Nyall Dawson 	2016-08-24
    
        Docs + cleanups for color ramp dialogs
    
    Nyall Dawson 	2016-08-24
    
        Color ramp dialogs no longer edit ramps in place
    
        Now the dialogs use a copy of the ramp, and the edited
        ramp is retrieved by calling ramp() on the dialog after
        it is executed.
    
        Avoids pointer lifetime issues by storing and working
        on a ramp pointer which the dialog does not have ownership
        on.
    
        Also fix a bunch of leaks relating to cloning color ramps.
    
    Nyall Dawson 	2016-08-24
    
        Rename color ramp dialogs to match new ramp class names
    
    Nyall Dawson 	2016-08-24
    
        Rename color ramp classes to more sensible names
    
        QgsVectorColorRamp -> QgsColorRamp
        QgsVectorGradientColorRamp -> QgsGradientColorRamp
        QgsRandomColors -> QgsRandomColorRamp
        QgsRandomColorRamp -> QgsLimitedRandomColorRamp
        QgsVectorColorBrewerColorRamp -> QgsColorBrewerColorRamp
    
        These color ramps are used throughout all of QGIS (not
        just in vector symbology) and the current names are
        misleading.
    
    Merge: 5d38dcbaff 2a326ef8ad
    Nyall Dawson 	2016-08-24
    
        Merge pull request #3419 from nirvn/aggregate_collect_geom
    
        [expression] support collection of geometry in the aggregate() function
    
    Mathieu Pellerin 	2016-08-22
    
        [FEATURE] support aggregation of geometry
        This feature adds a 'collect' aggregation method resulting in a
        single multipart geometry from a list of geometries. This is exposed
        in the expression engine via the existing aggregate() function,
        as well as a new collect() function.
    
    Merge: 005147b284 5735be131f
    Nyall Dawson 	2016-08-24
    
        Merge pull request #3427 from nyalldawson/inline_map_unit
    
        [FEATURE] Make map unit scaling dialog show inline in style dock
    
    Nyall Dawson 	2016-08-24
    
        Fix oracle provider build
    
        [ci skip]
    
    Merge: 6475fd2129 2040cdf29f
    Nyall Dawson 	2016-08-24
    
        Merge pull request #3404 from DelazJ/patch-13
    
        Keep base units as default behavior (fix #15434)
    
    Nyall Dawson 	2016-08-23
    
        [FEATURE] Make map unit scaling dialog show inline in style dock
    
    Alexander Bruy 	2016-08-23
    
        fix typo
    
    Merge: f156b1f64d cb313761ca
    Nyall Dawson 	2016-08-24
    
        Merge pull request #3423 from nyalldawson/remove_deprecated
    
        Remove unused QgsProvider(Count|ExtentCalc)Event classes
    
    Jürgen E. Fischer 	2016-08-23
    
        fix switching of projects within unicode folders
    
        (cherry picked from commit 3951f15b6481a85b551e2f33f26c2aeb6687a24a)
    
    arnaud.morvan@camptocamp.com 	2016-08-23
    
        Do not set "None" value in batch panel string widgets
    
    Denis Rouzaud 	2016-08-23
    
        followup 579ec8b18e3dc8b6365bb8668fbd90a2d281935a
    
    Denis Rouzaud 	2016-08-23
    
        remove bitmap cursors
    
        use window system cursors instead
        followup 3624d7b4d818628b7d7d446ff642f5be1cc16773
    
    Denis Rouzaud 	2016-08-23
    
        rename QgsFieldProxyModel::Filter All to AllTypes
    
    Denis Rouzaud 	2016-08-23
    
        sort api_break document
    
    Denis Rouzaud 	2016-08-23
    
        remove some deprecated methods, rename QgsAnnotation::mapPositionFixed() to hasFixedMapPosition()
    
    Alexander Bruy 	2016-08-23
    
        fix open() call
    
    Víctor Olaya 	2016-08-23
    
        [processing] fixed extent selection from batch processing interface
    
        fixes #15408
    
    Denis Rouzaud 	2016-08-23
    
        add missing inclue of qgslogger
    
    Alexander Bruy 	2016-08-23
    
        add missed codecs import
    
    Alexander Bruy 	2016-08-23
    
        remove unused imports
    
    Merge: a10b8fc3e5 a0adcc22e7
    Matthias Kuhn 	2016-08-23
    
        Merge pull request #3414 from aaime/uom_rescale
    
        Emit valid SLD when mm are used as symbol unit
    
    Nyall Dawson 	2016-08-23
    
        Make QgsVectorDataProvider defaults methods more efficient
    
    Nyall Dawson 	2016-08-23
    
        Restore cancel button in color dialog when used from layer properties
    
    Alexander Bruy 	2016-08-23
    
        forgot to remove import
    
    Alexander Bruy 	2016-08-23
    
        [processing] add missed error() method
    
    Alexander Bruy 	2016-08-22
    
        [processing] update TauDEM tools to latest TauDEM version
    
    Alexander Bruy 	2016-08-22
    
        [processing] fix CMakeLists.txt
    
    Alexander Bruy 	2016-08-12
    
        [processing] remove obsolete TauDEM multifile stuff
    
    Harrissou Sant-anna 	2016-08-17
    
        Keep base units as default behavior (fix #15434)
    
    Merge: 3251eced69 df248dbe93
    Alexander Bruy 	2016-08-23
    
        Merge branch 'otb_apps_export_improvment'
    
    Alexander Bruy 	2016-08-23
    
        fix indentation
    
    Merge: 3251eced69 ce0a2ae062
    Alexander Bruy 	2016-08-23
    
        Merge branch 'otb_apps_export_improvment' of https://github.com/grizonnetm/QGIS into otb_apps_export_improvment
    
    Andrea Aime 	2016-08-23
    
        Emit valid SLD when on screen mm are used
    
        SLD does not have a notion of on screen mm, rescale them to pixels to get an equivalent, more valid and more widely usable, output
    
    Nyall Dawson 	2016-08-23
    
        Remove unused QgsProvider(Count|ExtentCalc)Event classes
    
    Manuel Grizonnet 	2016-08-22
    
        forget to commit xml descriptors for otb 5.6
    
    Manuel Grizonnet 	2016-08-22
    
        Update otb processing maintenance files to version 5.6.0
    
    Yves Jacolin 	2016-08-22
    
        Reword delete button in service connection dialog
    
        Similar to c7a4e5a065bdf1c606e5f24d728978f0789cff17
    
    arnaud.morvan@camptocamp.com 	2016-08-21
    
        Process deleteLater events before recreating processing menus
    
    Denis Rouzaud 	2016-08-22
    
        run astyle
    
    Tim Sutton 	2016-08-22
    
        Spatialise error message fix (#3416)
    
        * Fixed issue where opening an invalid spatialite db fails and gives and poor warning message
    
        * Fix formatting
    
    Nyall Dawson 	2016-08-22
    
        [browser] Correctly refresh postgres schemas when dropping tables
    
    Martin Dobias 	2016-08-21
    
        [FEATURE] Drag'n'drop layers from layer tree view to browser dock
    
        Makes it easy to e.g. store your temporary layers in PostGIS
    
    Merge: 86feb6d376 c468a0471c
    Nyall Dawson 	2016-08-22
    
        Merge pull request #3417 from nyalldawson/expression_line_edit
    
        Expression line edit widget
    
    Nyall Dawson 	2016-08-22
    
        Use QgsExpressionLineEdit for geometry generator expression
    
        The full expression builder widget is too large to fit
        comfortable in the geometry generator setting widget,
        especially when used in layer styling dock mode.
    
    Nyall Dawson 	2016-08-22
    
        Remove minimum size from QgsCodeEditor (seems unnecessary)
    
    Nyall Dawson 	2016-08-18
    
        New QgsExpressionLineEdit widget
    
        Consists of a filter line edit + button to open expression builder
    
        This widget is a bit like the existing QgsFieldExpressionWidget,
        but for cases where a combo box does not make sense. Eg, when
        no fields are available for the expression to use.
    
        It also has an optional multiline mode, which allows it to be
        used in place of the full-blown QgsExpressionBuilderWidget when
        space is a problem.
    
    Nyall Dawson 	2016-08-22
    
        Indentation
    
    Merge: f64adb9675 e110ba7d54
    Nyall Dawson 	2016-08-22
    
        Merge pull request #3413 from nyalldawson/line_locate_point
    
        Linear referencing functions
    
    Manuel Grizonnet 	2016-08-21
    
        ENH: update log info when parsing otb apps
    
    Manuel Grizonnet 	2016-08-21
    
        ENH: remove useless QApplication and prefer to use QGIS_PREFIX_PATH
    
    arnaud.morvan@camptocamp.com 	2016-08-21
    
        Add button to reset processing menus in config dialog
    
    Merge: 1df8474795 ee87b0dbc9
    Matthias Kuhn 	2016-08-21
    
        Merge pull request #3412 from medspx/PyQtQFileDialogFix
    
        [PyQt] Add a lib2to3 custom fix to handle QFileDialog methods in PyQt5
    
    Nyall Dawson 	2016-08-21
    
        [FEATURE] Add linear referencing functions to expression engine
    
        Adds new functions
        - line_interpolate_point: interpolates a point by a given distance
        along a linestring geometry
        - line_locate_point: returns the distance along a linestring to
        the closest position on the linestring to a given point
    
    Nyall Dawson 	2016-08-21
    
        [FEATURE] Expose GEOS linear referencing function to QgsGeometry
    
        Adds a new QgsGeometry::lineLocatePoint() function for
        retrieving the distance along a linestring to the nearest
        position on the linestring to a given point.
    
    Médéric RIBREUX 	2016-08-21
    
        [PyQt] Add a lib2to3 custom fix to handle QFileDialog methods in PyQt5
    
    Even Rouault 	2016-08-21
    
        [arcgisrest] Fix compilation issue with QgsDebugMsg not being defined
    
    Matthias Kuhn 	2016-08-20
    
        Fix server compilation
    
    Matthias Kuhn 	2016-08-20
    
        Followup 1fda77c: Don't reference private headers in public ones
    
    Nyall Dawson 	2016-08-20
    
        Disable PyQgsOfflineEditingWFS test on Travis
    
        The test regularly fails on unrelated commits.
    
        Possible the test should be reworked to reuse the server
        launching routines from the labeling server test, which
        seem more robust and work consistently across platforms
    
    Matthias Kuhn 	2016-08-19
    
        Fix doxygen
    
    Matthias Kuhn 	2016-08-19
    
        Small doc fix
    
    Matthias Kuhn 	2016-08-19
    
        Add readOnly property to QgsVectorLayer
    
    Matthias Kuhn 	2016-08-19
    
        Private headers should not be installed
    
    Matthias Kuhn 	2016-08-17
    
        Add == and != operator to QgsFeature and add QML bindings
    
    Marco Hugentobler 	2016-08-19
    
        [FEATURE]: possibility to segmentize feature info geometry in server
    
    Matthias Kuhn 	2016-08-19
    
        Respect the "showLabel" flag on attribute editor elements
    
    Matthias Kuhn 	2016-08-19
    
        [feature] Allow controlling labels for individual edit widgets
    
        In the drag and drop designer, a double click on an item will allow
        controlling if the label should be shown for each item individually.
    
        Fix #15450
    
    Matthias Kuhn 	2016-08-19
    
        Improve wording
    
        Fix #15456
    
    Matthias Kuhn 	2016-08-19
    
        Sort values in chained filter comboboxes (relation reference)
    
        Fix #15454
    
    Matthias Kuhn 	2016-08-19
    
        Hide invalid constraints label when it's unused
    
        Fix #15452
    
    Merge: 72cbff918f fd4fe83641
    Matthias Kuhn 	2016-08-19
    
        Merge pull request #3410 from m-kuhn/editformconfig-refactor
    
        Refactor edit form config
    
    Matthias Kuhn 	2016-08-19
    
        Doxymentation and sip bindings
    
    Matthias Kuhn 	2016-08-18
    
        Create a default tab layout if none is configured
    
    Matthias Kuhn 	2016-08-18
    
        Cleanup QgsEditFormConfig
    
         * It's now implicitly shared, meaning that changes to the config
           can be supervised and a signal is sent from QgsVectorLayer and
           there is no risk of elements suddenly being deleted.
         * Remove a bunch of methods that were in QgsVectorLayer for legacy
           reasons.
    
    Jürgen E. Fischer 	2016-08-18
    
        dxf export: avoid symbology scale 0 (fixes #14138)
    
        (cherry picked from commit 0a07fee15297e18a73b63f194f5aeecffd76800c)
    
    Matthias Kuhn 	2016-08-18
    
        [travis] Allow failing mac osx builds
    
        Seems to be a (temporary?) problem with sip in homebrew
    
    Harrissou Sant-anna 	2016-08-17
    
        Remove mention of "panning" in the title as the frame is only about zooming (#3406)
    
        Unless the "zoom factor" option in the frame applies also to panning (or an upcoming option will refer to it), mentioning panning in the title sounds erroneous.
        The other option that refered to panning has been removed from 2.14 to 2.16.
    
    Matthias Kuhn 	2016-08-17
    
        Replace obsolete QString::toAscii with QString::toLatin1
    
    Alexia Mondot 	2016-08-17
    
        ENH update readme
    
    Alexia Mondot 	2016-08-17
    
        BUG NameError: name OTBSpecific_XMLcreation is not defined on exec
    
    Alexia Mondot 	2016-08-17
    
        ENH update for OTB 5.4
    
    Matthias Kuhn 	2016-08-17
    
        [travis] Explicitly install missing homebrew deps
    
    Nyall Dawson 	2016-08-17
    
        Add missing doc
    
    Matthias Kuhn 	2016-08-16
    
        Add isNumeric and QML bindings to QgsField
    
    Frits van Veen 	2016-08-04
    
        'Using perimeter (curved)' labels on polygon layers will now respect 'Show upside-down labels' setting.
    
    Nyall Dawson 	2016-08-17
    
        Simplify handling of composer data defined buttons
    
    Nyall Dawson 	2016-08-17
    
        Add method to reset vector layer for data defined button
    
    Nyall Dawson 	2016-08-17
    
        Fix some missing autoupdates for raster psuedo color widget
    
    Nyall Dawson 	2016-08-17
    
        Don't crash raster shader with nan or inf values (fix #15444)
    
    Nyall Dawson 	2016-08-17
    
        Avoid warning
    
    Merge: 40b70a3ddf d193574ba7
    Nyall Dawson 	2016-08-17
    
        Merge pull request #3391 from nyalldawson/single_sided
    
        Single sided buffers
    
    Nyall Dawson 	2016-08-14
    
        Fix doxygen warning
    
    Nyall Dawson 	2016-08-14
    
        [FEATURE][processing] New algorithm for single sided buffers
    
    Nyall Dawson 	2016-08-14
    
        [FEATURE] Expression functions for offset_curve and single_sided_buffer
    
        Especially useful with geometry generators!
    
    Nyall Dawson 	2016-08-14
    
        Fix potential crash when using default expression parameters
    
    Nyall Dawson 	2016-08-13
    
        [FEATURE] Expose GEOS single sided buffer through QgsGeometry
    
        Makes it easy for PyQGIS code to perform a single sided buffer
        operation
    
    Nyall Dawson 	2016-08-13
    
        Bump minimum GEOS version to 3.3
    
    Merge: cd4bc8887b 5ee97adc16
    Stéphane Brunner 	2016-08-16
    
        Merge pull request #3326 from pvalsecc/perf
    
        Add heuristic to not simplify geometries for nothing
    
    Patrick Valsecchi 	2016-07-19
    
        Add heuristic to not simplify geometries for nothing
    
        Tested with a release binary and Swiss OSM roads in PostGIS at several zoom
        levels (the higher, the less features), values in ms (average over at
        least 100 queries):
    
        Level | Before | After | % improvement
        -------------------------------------------
        7     |  37    |  36   | 2.7
        6     |  41    |  38   | 7.32
        5     |  48    |  46   | 4.17
        4     |  70    |  64   | 8.57
        3     | 114    | 109   | 4.39
    
        Not much improvement (I'm quite dispointed, here), but not much change in
        the code.
    
    Nyall Dawson 	2016-08-16
    
        Vertically stack the color widget when in dock mode
    
    Merge: 282f406e5b 001ae44b67
    Alexander Bruy 	2016-08-16
    
        Merge pull request #3392 from nyalldawson/processing_temp
    
        [processing] If supported, use memory layers instead of shapefiles
    
    Matthias Kuhn 	2016-08-16
    
        Disable builtin pyyaml package with python 3
    
        It's not compatible
    
    Tudor Bărăscu 	2016-08-16
    
        in readme: addded geopackage as data source + macOS naming (#3394)
    
        Before this commit it was somehow implied that OS X is not an
        UNIX platform when in fact it is. Also, starting with macOS Sierra,
        Apple has dropped the naming of OS X towards macOS.
    
    Merge: a3149b14d9 5407ae8a6a
    Nyall Dawson 	2016-08-16
    
        Merge pull request #3398 from nyalldawson/grad
    
        FEATURE: Open color dialog inside layer style panel
    
    Merge: 0f2723542b 42ebb4f7d7
    Nyall Dawson 	2016-08-16
    
        Merge pull request #3396 from nyalldawson/displace_widget
    
        Use panels for displacement renderer settings
    
    Nyall Dawson 	2016-08-16
    
        Python 3 update
    
    Martin Dobias 	2016-08-15
    
        Fix cache size setting in options dialog
    
        The bug disabled network caching for all new QGIS installs...
    
    Nyall Dawson 	2016-08-16
    
        Make QgsVectorLayer uniqueValues/min/maxValue consider edits
    
        Previously these methods would inconsistently handle the
        edit buffer, eg uniqueValues would consider changed attributes
        but not added features. Now uniqueValues, minimumValue and
        maximumValue all consider both added features and changed
        attribute values when performing their calculation.
    
        The most noticable effect of this fix is that the unique
        values widget now correctly shows values for features which
        have been added but not yet committed to the provider.
    
    Denis Rouzaud 	2016-08-15
    
        fix layout
    
    Denis Rouzaud 	2016-08-11
    
        enable relation editor widget test on Qt5
    
    Merge: 4e82767fcf 0f268bf27a
    Alexander Bruy 	2016-08-15
    
        Merge pull request #3393 from nyalldawson/processing_translate
    
        [FEATURE][processing] New algorithm for translating (moving) points
    
    Merge: 1cb48ddd65 1140437f55
    Alessandro Pasotti 	2016-08-15
    
        Merge pull request #3366 from aaime/sld_filter_fix
    
        Do not generate a ogc:Filter where a ogc:Expression is expected.
    
    Merge: ea4e5cb7c0 be3c780f16
    Denis Rouzaud 	2016-08-15
    
        Merge pull request #3384 from wonder-sk/fix-postgres-qt5
    
        Fix postgres pkey map in Qt5 (fixes #15223)
    
    Denis Rouzaud 	2016-08-15
    
        additional fields should be placed at the end
    
    Nyall Dawson 	2016-08-15
    
        Add provider test for postgres with compound key
    
    Nyall Dawson 	2016-08-15
    
        [FEATURE] Color dialog can be embedded in layer style panel
    
        Now clicking color buttons inside the layer style panel causes
        the color picker dialog to be opened inside the style panel itself
        rather than as a separate dialog
    
    Nyall Dawson 	2016-08-15
    
        New method to find parent QgsPanelWidget for a widget
    
    Merge: 297664631e 5a25c71eb6
    Nyall Dawson 	2016-08-15
    
        Merge pull request #3390 from nirvn/raster_properties_fix_qt5
    
        fix crash when opening raster properties window under qt5
    
    Nyall Dawson 	2016-08-14
    
        [composer] Fix guide sizing under qt5 (fix #15432)
    
    Nyall Dawson 	2016-08-15
    
        Use panels for displacement renderer settings
    
    Nyall Dawson 	2016-08-15
    
        Implement move assignment operator for QgsExpressionContext
    
    Nyall Dawson 	2016-08-15
    
        Fix uninitialized members
    
    Nyall Dawson 	2016-08-15
    
        Remove QgsGeometry pointers from QgsGeometryAnalyzer
    
    Nyall Dawson 	2016-08-15
    
        Fix leak caused by missing virtual destructor
    
    Nyall Dawson 	2016-08-15
    
        [oracle] Fix build warnings
    
    Nyall Dawson 	2016-08-14
    
        [processing] Fix some potential errors in clip algorithm
    
    Nyall Dawson 	2016-08-14
    
        [FEATURE][processing] New algorithm for translating (moving) points
    
        Allows geometries to be shifted by a x/y displacement
    
    Nyall Dawson 	2016-08-14
    
        [processing] If supported, use memory layers instead of shapefiles
        when writing to a temporary result
    
        Avoids truncation of field names and other format specific
        limitations
    
    Mathieu Pellerin 	2016-08-13
    
        fix crash when opening raster properties window under qt5
    
    Alessandro Pasotti 	2016-08-12
    
        Stop the timer when the reply finish
    
        This should fix a few reported and unreported issues
        with false positive timeout errors.
    
        Fixes: #12243
    
         (cherry-picked from ace9d2b0f661849106f0448189cb233710754f12)
    
    Andrea Aime 	2016-08-07
    
        Do not generate a ogc:Filter where a ogc:Expression is expected. Fixes #10076 and #11202
    
    Merge: 915afcf8fa 99ed790820
    Denis Rouzaud 	2016-08-12
    
        Merge pull request #3375 from 3nids/movetoolcad
    
        [FEATURE] Move feature now benefits from Advanced Digitizing
    
    Denis Rouzaud 	2016-08-12
    
        rename enum to avoid confusion
    
    Merge: 4ae7b6f8dd 754ccefabc
    Alexander Bruy 	2016-08-12
    
        Merge pull request #3372 from anitagraser/patch-1
    
        [processing] fixed failure to insert only one point in Densify geometries alg
    
    Merge: d0faca16a7 e9423dc4dd
    Alexander Bruy 	2016-08-12
    
        Merge pull request #3385 from nyalldawson/centrods
    
        [processing] Rework centroid algorithm to handle non-polygon layers
    
    Martin Dobias 	2016-08-12
    
        Make it work with Qt5 < 5.6
    
    Nyall Dawson 	2016-08-12
    
        [processing] Rework centroid algorithm to handle non-polygon layers
    
        The existing polygoncentroids algorithm has been deprecated
        (and hidden from the toolbox), and a new, generic centroids
        algorithm added which works with lines and multipoints
    
    Merge: b6d03209b9 9bc61e77c7
    Nyall Dawson 	2016-08-12
    
        Merge pull request #3381 from nyalldawson/processing_layer
    
        [processing] Create vector files using default dataset/layer options
    
    Nyall Dawson 	2016-08-11
    
        [processing] Create vector files using default dataset/layer options
    
        Fixes missing CRS when saving to GML (fix #14544)
    
    Martin Dobias 	2016-08-11
    
        Fix closest segment for points (#3383)
    
        * Make closestSegment() behave as expected by QgsGeometry::closestSegmentWithContext
    
        This fixes a bug that QgsPointLocator::nearestEdge() would return valid match even for point layers.
    
        * Shortcut if using QgsPointLocator with a wrong layer type
    
    Martin Dobias 	2016-08-11
    
        Fix postgres pkey map in Qt5 (fixes #15223)
    
        Switching from QVariant to QVariantList solves the underlying Qt issue:
        - comparison of QVariantList objects works fine
        - comparison of QVariantList objects wrapped in QVariant does not work
    
        The extra wrapping of QVariantList into another QVariant seems unnecessary anyway,
        so we may as well save a tiny bit of memory and cpu
    
    Denis Rouzaud 	2016-08-11
    
        remove extra includes
    
    Denis Rouzaud 	2016-08-11
    
        remove old code in comment (old QgsFeatureId class and 32bit IDs)
    
    Denis Rouzaud 	2016-08-11
    
        debug output for QgsRelation::isValid()
    
    Merge: 8a31576d3a 5025c828e5
    Alexander Bruy 	2016-08-11
    
        Merge pull request #3380 from nyalldawson/processing
    
        [processing] Offset curve follow ups
    
    Nyall Dawson 	2016-08-11
    
        [processing] Expose buffer settings (cap/join style/mitre limit)
    
        Also make fixed distance buffer correctly handle null geometries
        (copy the row as a geometryless row)
    
    Merge: 7ee55a78f1 82f4a82c66
    Alexander Bruy 	2016-08-11
    
        Merge pull request #3379 from nyalldawson/processing
    
        [FEATURE][processing] New algorithm for offsetting lines
    
    Nyall Dawson 	2016-08-11
    
        Make QgsGeometry::offsetCurve handle multi* geometries
    
    Denis Rouzaud 	2016-08-10
    
        Move feature now benefits from Advanced Digitizing
    
        QgsMapToolMoveFeature now inherits QgsMapToolAdvancedDigitizing
        this allows to specify distance, angles, complex and multiple moves at once
        it is now a click and click operation (similarly to the rotate feature map tool): so it can be cancelled once enabled with the right click
    
    Nyall Dawson 	2016-08-11
    
        [FEATURE][processing] New algorithm for offsetting lines
    
    Matthias Kuhn 	2016-08-10
    
        [pyqt5] Aliases for indistinguishable method overloads (#3099)
    
        See
        https://www.riverbankcomputing.com/pipermail/pyqt/2016-May/037500.html
    
    Matthias Kuhn 	2016-08-10
    
        Fix db_manager
    
    Merge: 58ea21124e fb346ecf4f
    Nyall Dawson 	2016-08-11
    
        Merge pull request #3374 from nirvn/label_repeat_improvement
    
        [pal] fix repeated labels on curved lines when label width > repeat distance
    
    Matthias Kuhn 	2016-08-10
    
        Streamline expression context generation (#3350)
    
        * Save more data to QML
    
         * Virtual fields
         * Map tips
         * Display expression
         * Read only flag
    
        * Streamline expression context generation
    
        Whenever an object is able to generate an expression context it
        implements the method createExpressionContext() declared in
        QgsExpressionContextGenerator.
    
        This makes a cleaner API and allows using QgsFieldExpressionWidget and
        QgsDataDefinedButton from python because standard OO programming
        approaches are used instead of callbacks and void pointers.
    
        * Colorize output of doc and sip tests
    
        * Fix build
    
        * Fix sip complaints
    
        * Fix rebase problems
    
        * Workaround failing bindings test
    
    Larry Shaffer 	2016-08-10
    
        [auth] Add missing auth system ui headers for external C++ apps
    
    Jürgen E. Fischer 	2016-08-10
    
        creatensis.pl: exclude point release component from path
    
    Harrissou Sant-anna 	2016-08-10
    
        Remove duplicate example (#3360)
    
    Merge: 4267a19658 c24692cd5c
    Jürgen E. Fischer 	2016-08-10
    
        Merge pull request #3359 from jef-n/api-updates-v2
    
        Replace V2 in API
    
    Matthias Kuhn 	2016-08-10
    
        Fix crash when clicking in empty relation editor
    
    Mathieu Pellerin 	2016-08-10
    
        fix repeated labels on curved lines when label width > repeat distance
    
    Jürgen E. Fischer 	2016-08-10
    
        update after slot renames (followup 4cfacf1)
    
    Jürgen E. Fischer 	2016-08-07
    
        rename test images
    
    Jürgen E. Fischer 	2016-08-07
    
        another scripts/replacev2.sh with minor manual fixes
    
    Jürgen E. Fischer 	2016-08-07
    
        rename QgsAttributeTypeDialog::setWidgetV2Config & QgsAttributeTypeDialog::setWidgetV2Type
    
    Jürgen E. Fischer 	2016-08-07
    
        replacev2.sh: add file renames
    
    Jürgen E. Fischer 	2016-08-06
    
        fix PyQgsSymbolLayer test
    
    Jürgen E. Fischer 	2016-08-06
    
        TestQgsGeometry renames:
        lineStringV2() to lineString()
        pointV2() to point()
        polygonV2() to polygon()
    
    Jürgen E. Fischer 	2016-08-06
    
        rename QgsComposerSymbolItem::symbolV2() to symbol()
    
    Jürgen E. Fischer 	2016-08-06
    
        rename QgsVectorLayerEditUtils::deleteVertexV2
    
    Jürgen E. Fischer 	2016-08-06
    
        remove deprecated stuff from QgsVectorLayer and editor widgets
    
    Jürgen E. Fischer 	2016-08-06
    
        document api breaks by scripts/replacev2.sh
    
    Jürgen E. Fischer 	2016-08-06
    
        scripts/replacev2.sh run
    
    Jürgen E. Fischer 	2016-08-06
    
        replacev2.sh: replace V2 classes and methods
    
    Merge: 0a2dd93813 142de7cb08
    Nyall Dawson 	2016-08-10
    
        Merge pull request #3371 from nyalldawson/processing
    
        [processing] New algs + a fix
    
    Merge: 56400b147b b2cfb19720
    Nyall Dawson 	2016-08-10
    
        Merge pull request #3364 from nyalldawson/expression_dep
    
        Clean QgsExpression for 3.0
    
    Nyall Dawson 	2016-08-07
    
        Fix doxygen warnings
    
    Nyall Dawson 	2016-08-07
    
        Update TestQgsComposerLabel
    
    Nyall Dawson 	2016-08-06
    
        QgsExpression::setGeomCalculator now takes a pointer
    
        This allows the calculator to be cleared
    
    Nyall Dawson 	2016-08-06
    
        Standardise capitalisation in some QgsExpression methods
    
    Nyall Dawson 	2016-08-06
    
        Remove substitution map from QgsExpression::replaceExpressionText
    
        Since expression context variables should now be used instead. Also
        remove all the deprecated methods which relied on this API.
    
    Nyall Dawson 	2016-08-06
    
        Remove deprecated QgsAttributeAction from sip bindings
    
    Nyall Dawson 	2016-08-06
    
        Add missing variable help for @layout_page
    
    Nyall Dawson 	2016-08-06
    
        Remove deprecated methods from QgsExpression
    
        Now all evaluate/prepare/etc methods must be called using QgsExpressionContexts
    
        Also remove most remaining traces of special variables. This brings some
        user facing changes, such that existing expressions may need to be
        updated if they used these old special variables (eg $scale,
        $feature). These changes are noted in doc/qgis3_user_changes.dox
        so that we can include them in the release notes.
    
    Anita Graser 	2016-08-10
    
        fixed failure to insert only one point
    
        Previously, if pointsNumber was 1, it wouldn't insert a new point in the middle.
    
    Nyall Dawson 	2016-08-10
    
        [FEATURE][processing] Point on surface algorithm
    
    Nyall Dawson 	2016-08-10
    
        [FEATURE][processing] New algorithm for geometry boundary
    
    Nyall Dawson 	2016-08-10
    
        [processing] Fix broken output of multipoint since WKB type merge
    
    Nyall Dawson 	2016-08-10
    
        [FEATURE][processing] New algorithm for calculating feature bounding boxes
    
    Alessandro Pasotti 	2016-08-08
    
        [WFS] Fixes #15360 and other issues
    
        - fixes authcfg params not passed to requests
        - fixes backward URI compatibility
        - fixes version parameter ignored in old style URI
        - check for "user" in addition to "username" in WFS URI
    
          (cherry-picked from f49bd5ca449e332aa547f9dac31b391e438d2b31)
    
    Nyall Dawson 	2016-08-09
    
        Label test mask updates
    
    Nyall Dawson 	2016-08-09
    
        Reset layers for each pal placement test, avoids all tests failing
        because of one
    
    Nyall Dawson 	2016-08-09
    
        Fix warning
    
    Nyall Dawson 	2016-08-09
    
        [pal] Only apply distance from line midpoint penalty to non closed linestrings
    
        Sponsored by Andreas Neumann
    
    Nyall Dawson 	2016-08-09
    
        Further tweaks to line labeling, add tests
    
        Sponsored by Andreas Neumann
    
    Nyall Dawson 	2016-08-09
    
        [pal] Also prefer above -> below for parallel line placement
    
    Nyall Dawson 	2016-08-09
    
        Labeling tests
    
    Nyall Dawson 	2016-08-09
    
        Add missing sip binding
    
    Nyall Dawson 	2016-08-09
    
        [pal] Improve line placement algorithm
    
        Avoid placing labels over jagged sections of lines
    
        Sponsored by Andreas Neumann
    
    Nyall Dawson 	2016-08-08
    
        Slightly increase default maximum angles for curved labels
    
        The recent improvements to curve label rendering make this possible
    
    Nyall Dawson 	2016-08-08
    
        Default to follow placement alignment for labels
    
    Nyall Dawson 	2016-07-27
    
        Default to cartographic label placement for point layers
    
        It's much nicer than "around point"
    
    Nyall Dawson 	2016-07-27
    
        Bump default number of label candidates
    
        Results in much nicer label placement and little to no speed
        regression in most cases
    
    Nyall Dawson 	2016-08-08
    
        [pal] When labels can be placed both above and below the line, prefer above
    
    Nyall Dawson 	2016-08-08
    
        Avoid labels being marked as overlapping obstacles when features
        neighbour each other
    
    Nyall Dawson 	2016-08-08
    
        [pal] Respect user set number of line candidates
    
        The number of positions used for generating line label candidates
        was hardcoded and was not using the pal number of line candidate
        setting.
    
        This change means the number of line candidates can be bumped up
        resulting in more candidates actually being generated and
        a better final label placement
    
    Nyall Dawson 	2016-08-08
    
        Fix "label only inside polygon" mode when used with perimeter placement
    
        The option was not working with perimeter placements as perimeter placements alter
        the label feature geometry to be a boundary linestring - hence no labels where
        ever inside this boundary.
    
        Accordingly this refactors how the force label inside polygon option functions.
        Now QgsLabelFeatures can have a permissible zone geometry set, such that any
        label candidates outside of this permissible zone are discarded.
    
        This approach is more flexible as it could also be used for more labeling options
        in future, eg discarding label candidates which are too far from a centroid or
        something.
    
        Sponsored by Andreas Neumann
    
    Martin Dobias 	2016-08-09
    
        [FEATURE] API to allow drag'n'drop of custom browser items
    
        QgsDataItem implementations may provide hasDragEnabled(), mimeUri()
        and QgsCustomDropHandler implementation to deal with drop of custom items.
    
    Jürgen E. Fischer 	2016-08-09
    
        globe: fix build
    
    Jürgen E. Fischer 	2016-08-07
    
        fix disconnect (followup aceddae)
    
    Jürgen E. Fischer 	2016-08-08
    
        fix 772f593
    
    Even Rouault 	2016-08-08
    
        [QgsVectorFileWriter + OGR provider] Create Integer64 fields as Real fields when output driver doesn't support Integer64
    
        Fix #15405
    
    Even Rouault 	2016-08-08
    
        [WFS provider] Succesfully analyze DescribeFeatureType response with  as inline element of  (#15395)
    
    Alexander Bruy 	2016-08-08
    
        [processing] fix available inputs selection for multiple input
    
    Alexander Bruy 	2016-08-08
    
        [processing] add missed multiple input parameter to modeler
    
    Denis Rouzaud 	2016-08-08
    
        fix server build, follow up 772f59349e563357a4f38f92e734d31e67c94ec8 again
    
        sorry for the noise
    
    Denis Rouzaud 	2016-08-08
    
        fix build, follow up 772f59349e563357a4f38f92e734d31e67c94ec8
    
    Denis Rouzaud 	2016-08-08
    
        rename QgsComposerLegend::modelV2() to model()
    
    Denis Rouzaud 	2016-08-08
    
        remove deprecated private helpers QgsMapToolIdentify::convertMeasurement and displayUnits
    
    Denis Rouzaud 	2016-08-08
    
        remove QgisInterface::actionLayerSelectionSaveAs
    
        this has been deprecated since 2.4 and returns null pointer since then.
        did not write this in api_break to not overload the document
    
    Denis Rouzaud 	2016-08-08
    
        remove deprecated QgisInterface::fileMenu
    
    Merge: e72389601d 26c1e09a58
    Nyall Dawson 	2016-08-08
    
        Merge pull request #3361 from nyalldawson/color_dialog
    
        Remove QgsColorDialog, rename QgsColorDialogV2 to QgsColorDialog
    
    Nyall Dawson 	2016-08-07
    
        Remove unused QgsRendererV2DataDefinedMenus
    
        Was not exposed to python api, so not a PyQGIS api break
    
    Nyall Dawson 	2016-08-06
    
        Remove QgsColorDialog, rename QgsColorDialogV2 to QgsColorDialog
    
        The last bits of missing functionality (handling native dialogs
        and live updates) were ported across.
    
    Nyall Dawson 	2016-08-06
    
        More comment updates
    
    Nyall Dawson 	2016-08-06
    
        Fix some comments
    
    Nyall Dawson 	2016-08-05
    
        Followup 19ab72c, add unit test
    
        Adds a unit test to ensure that all providers ignore invalid
        ids when passed a FilterFids request.
    
        Spoiler: they do
    
    Merge: e82ce54a8e bbb9b5322d
    Denis Rouzaud 	2016-08-05
    
        Merge pull request #3356 from 3nids/remove_legendmodel
    
        remove QgsLegendModel
    
    Denis Rouzaud 	2016-08-05
    
        remove QgsLegendModel
    
    Matthias Kuhn 	2016-08-05
    
        Don't rely on a particular order in filterFids tests (#3357)
    
    Alexander Bruy 	2016-08-05
    
        [processing] more clean in QGIS algs
    
    Alexander Bruy 	2016-08-05
    
        [processing] more cleanups (follow up 06c4b07222)
    
    Merge: 4c39bd12e8 c1649ebef4
    Alexander Bruy 	2016-08-05
    
        Merge pull request #3353 from nyalldawson/processing
    
        [Processing] QGIS alg cleanups
    
    Alexander Bruy 	2016-08-05
    
        [processing] introduce OutputCrs output and add algorithms to get layer CRS in modeler
    
    Alexander Bruy 	2016-08-05
    
        [processing] add missed CRS parameter to modeler (refs #11781)
    
    Matthias Kuhn 	2016-08-05
    
        QgsExpression "round" don't convert to QVariant twice
    
    Merge: 19ab72c937 acbf5cddb4
    Denis Rouzaud 	2016-08-05
    
        Merge pull request #3355 from 3nids/V2removal
    
        remove V2 in some classes
    
    Denis Rouzaud 	2016-08-05
    
        renamed QgsSymbologyV2Conversion to QgsSymbologyConversion
    
    Denis Rouzaud 	2016-08-05
    
        renamed QgsSymbolLevelsV2Dialog to QgsSymbolLevelsDialog
    
    Denis Rouzaud 	2016-08-05
    
        removed V2 from QgsSymbolV2*
    
    Denis Rouzaud 	2016-08-05
    
        removed V2 from QgsSymbolLayerV2*
    
    Nyall Dawson 	2016-08-05
    
        Follow up 1f02fd
    
    Nyall Dawson 	2016-08-05
    
        Implement provider side FilterFids iterators for OGR provider
    
        Makes some operations with OGR sources magnitudes faster, ie
        zoom to 20 selected features in a 4 million point dataset:
    
        before: 14 seconds of blocked gui
        after: instant
    
        Win!
    
    Nyall Dawson 	2016-08-04
    
        [processing] pendingFields() -> fields()
    
        Does the same thing, but pendingFields() is ugly
    
    Nyall Dawson 	2016-08-04
    
        [processing] Use layer crs/fields instead of provider crs/fields
    
        Since the layer has more complete knowledge of the crs (ie, when
        provider could not determine crs and user has selected it from
        the list), and also better knowledge of layer fields (virtual
        fields, joined fields) we should use these rather than the
        provider methods.
    
    Merge: 23909a123a c40d6d3f28
    Nyall Dawson 	2016-08-05
    
        Merge pull request #3351 from nyalldawson/feature_geom
    
        QgsFields cleanup
    
    Nyall Dawson 	2016-08-02
    
        Add missing docs
    
    Nyall Dawson 	2016-08-02
    
        Avoid potential QgsFields detachments
    
    Nyall Dawson 	2016-08-02
    
        QgsFields returns QgsField value instead of const references
    
        (since QgsField is implicitly shared)
    
    Nyall Dawson 	2016-08-02
    
        QgsFeature::fields() returns a value, not a pointer
    
        Also remove all other QgsFields pointers and replace with
        references/values, since QgsFields objects are implicitly shared
    
    Martin Dobias 	2016-08-04
    
        Fix crashes when accessing null map layer renderer
    
        (obviously cached layers have null renderer)
    
        Thanks @nyalldawson for tracking it down
    
    Denis Rouzaud 	2016-08-04
    
        fix case
    
    Denis Rouzaud 	2016-08-04
    
        remove QgsColorButton in favor of V2
    
    Denis Rouzaud 	2016-08-04
    
        remove old folder
    
    Nyall Dawson 	2016-08-04
    
        Fix build
    
    Matthias Kuhn 	2016-08-04
    
        Remove deprecated Qgis::WKBType and API cleanup (#3325)
    
        * Remove deprecated Qgis::WKBType and API cleanup
    
        Renames QgsWKBTypes to QgsWkbTypes
    
        Replaces usage of the enums:
    
        * Qgis::WKBType with QgsWkbTypes::Type
        * Qgis::GeometryType with QgsWkbTypes::GeometryType
    
        Their values should be forward compatible (a fact that was already
        explited up to now by casting between the types)
    
        Renames some SSLxxx to SslXxx and URIxxx to UriXxx
    
        * Fix build warnings and simplify type handling
    
        * Add a fixer to rewrite imports
    
        * The forgotten rebase conflictThe forgotten rebase conflicts
    
        * QgsDataSourcURI > QgsDataSourceUri
    
        * QgsWKBTypes > QgsWkbTypes
    
        * Qgis.WKBGeom > QgsWkbTypes.Geom
    
        * Further python fixes
    
        * Guess what... Qgis::wkbDimensions != QgsWkbTypes::wkbDimensions
    
        * Fix tests
    
        * Python 3 updates
    
        * [travis] pull request caching cannot be disabled
    
        so at least use it in r/w mode
    
        * Fix python3 print in plugins
    
    Matthias Kuhn 	2016-08-03
    
        Don't show scrollbar in embedded drag and drop designer form
    
    Sandro Mani 	2016-08-03
    
        [Geometry checker] Fix default value for thinness threshold
    
    Merge: f7e7ecff05 2b8b8ae0cc
    Sandro Mani 	2016-08-03
    
        Merge pull request #3339 from manisandro/spatialite_ftablecatalog
    
        [Spatialite] Only store database filename in f_table_catalog, not entire path
    
    Sandro Mani 	2016-07-27
    
        [Spatialite] Remove t_table_catalog WHERE clause when searcing for layer styles in db
    
        This sanity check is unnecessary and breaks styling if the sqlite file is moved or renamed.
        The t_table_catalog column is kept for backwards compatibility.
    
    Jürgen E. Fischer 	2016-08-03
    
        fix build
    
    Jürgen E. Fischer 	2016-08-03
    
        fix crash when QSQLITE is unavailable (fixes #15358)
    
    Merge: 420917bf5b d1aa03a09b
    Nyall Dawson 	2016-08-03
    
        Merge pull request #3304 from nyalldawson/processing_clip
    
        [FEATURE] Optimise processing clip algorithm
    
    Nyall Dawson 	2016-08-03
    
        Sort api doc file by class name
    
    Nyall Dawson 	2016-08-03
    
        Better clip for very separate features
    
    Nyall Dawson 	2016-07-13
    
        [FEATURE] Optimise processing clip algorithm
    
        Before the algorithm was written to optimise clipping a few
        features against thousands of mask features. The revised algorithm
        is optimised for clipping thousands of input features against
        a few mask features.
    
        Given that this second operation is much more likely, it makes
        sense to optimise for this use case.
    
        I've also applied some other optimisations like taking advantage
        of spatial indexes on the providers, using prepared geometries
        and also only applying an intersection operation if the geometry
        isn't wholly contained by the mask geometry.
    
        Benchmarks:
    
        clipping roads layer with 1 million lines against 2 polygons
    
        before: 5 mins 30 seconds
        after: 10 seconds
    
        clipping address layer with 5 million points against 2 polygons
    
        before: 50 minutes
        after: 30 seconds
    
    Matthias Kuhn 	2015-12-20
    
        QgsFeatureRendererV2::Capabilities to flags
    
    Matthias Kuhn 	2016-08-02
    
        Split displayField into displayExpression and mapTipTemplate (#1973)
    
        Previously there was the expressionField (a field name or an expression)
        mainly used for the feature list in the form view of the dual view.
        On the other hand there was the displayField which could contain either
        a simple field name or a complex HTML structure with embedded expressions.
        And to know what it was you could compare it's content with the field names, if
        a field name matched, you used it as a displayField (original purpose) and
        if not... well, you could deal with HTML if you had a use for it.
    
        The main problem is that there are two different usages for this kind of
        thing
    
         * plain text identifier (field or expression)
         * pretty, rich text feature info
    
        This commit cleans up with this. You want rich text and a lot of info:
        go for mapTipTemplate.
        You want a plain text string to identify features: go for
        the displayExpression.
    
    Alexander Bruy 	2016-08-02
    
        [dbmanager] fix signal/slot connection
    
    Merge: 2482a6bbd0 b7f4fe36e7
    Denis Rouzaud 	2016-08-02
    
        Merge pull request #3352 from 3nids/rubberband_ispolygon
    
        QgsRubberBand: remove constructor and method with bool isPolygon
    
    Denis Rouzaud 	2016-08-02
    
        QgsRubberBand: remove constructor and method with bool isPolygon
    
        use methods with Qgis::GeometryType instead
    
    Martin Dobias 	2016-08-02
    
        Small cleanup in data items
    
    Alexander Bruy 	2016-08-02
    
        [processing] fix import
    
    Alexander Bruy 	2016-08-01
    
        expand all groups if filter applied
    
    Alexander Bruy 	2016-06-23
    
        [FEATURE][processing] add search to Get Scripts and Models dialog (fix #12067)
    
    Martin Dobias 	2016-08-02
    
        Merge duplicate sections in API breaks doc
    
    Merge: f9fabb86d9 a89fea13fd
    Martin Dobias 	2016-08-02
    
        Raster MTR improvements - part one (PR #3334)
    
    Merge: e259e62941 4bfdcf0927
    Nyall Dawson 	2016-08-02
    
        Merge pull request #3346 from nyalldawson/processing
    
        Some processing features + fixes
    
    Nyall Dawson 	2016-08-02
    
        Fix expected test data
    
    Nyall Dawson 	2016-08-02
    
        Remove use of constGeometry
    
    Nyall Dawson 	2016-07-29
    
        [FEATURE] Make processing dissolve algorithm accept multiple fields
    
        This allows you to dissolve based on more than one field value
    
    Nyall Dawson 	2016-07-29
    
        Make test layer comparison handle different order of features
    
    Nyall Dawson 	2016-07-29
    
        [processing] Fix broken multi field selection widget
    
    Nyall Dawson 	2016-07-29
    
        [processing] Fix multipart to singlepart handling of null geometry
    
    Nyall Dawson 	2016-07-29
    
        [processing] Add test for dissolve using field values
    
    Nyall Dawson 	2016-07-29
    
        Add processing test .aux.xml to .gitignore
    
    Nyall Dawson 	2016-07-29
    
        [FEATURE][processing] New algorithm for merging connected lines
    
        This algorithm joins all connected parts of MultiLineString
        geometries into single LineString geometries.
    
        If any parts of the input MultiLineString geometries are not
        connected, the resultant geometry will be a MultiLineString
        containing any lines which could be merged and any non-connected
        line parts.
    
    Merge: f7a3fd7368 b7ca001c9c
    Nyall Dawson 	2016-08-02
    
        Merge pull request #3349 from nyalldawson/feature_geom
    
        Mega API break - fix QgsFeature geometry getters/setters
    
    Nyall Dawson 	2016-08-02
    
        Add __nonzero__ and __bool__ methods to QgsGeometry
    
    Nyall Dawson 	2016-08-02
    
        Add missing docs
    
    Martin Dobias 	2016-08-01
    
        Added note about api break
    
    Martin Dobias 	2016-08-01
    
        Fix doc coverage test for "added in XXX" check
    
    Merge: ea0f4da58c 4649e52cad
    Tom Kralidis 	2016-08-01
    
        Merge pull request #3348 from tomkralidis/fix-requests-dep
    
        ensure python-requests is available in the build
    
    Matthias Kuhn 	2016-08-01
    
        Sort attribute table by value for numerical columns
    
        Fix #15318
        Fix #15295
    
    Nyall Dawson 	2016-08-01
    
        Make all QgsGeometry methods return values, not pointers
    
        Reduces likelihood of crashes and leaks
    
    Alexander Bruy 	2016-08-01
    
        [processing] don't apply additional parameter if offset curve operation is used (fix #15342)
    
    Tom Kralidis 	2016-07-31
    
        ensure python-requests is available in the build
    
    Alexander Bruy 	2016-08-01
    
        [processing] add missed import (fix #15359)
    
    Matthias Kuhn 	2016-07-22
    
        Rename visibility presets to map themes
    
        Because it is not only more descriptive for what it does but also
        sounds more interesting.
    
        [needs-docs]
    
    Nyall Dawson 	2016-08-01
    
        Refine QgsFeature geometry getters/setters
    
        All pointer based methods have been removed.
    
        Now we have only:
    
          void setGeometry( const QgsGeometry& geom )
    
        and
    
          QgsGeometry geometry() const
    
        Benefits include avoiding a whole lot of tricky pointer lifetime
        issues, potential memory leaks, and finally closing #777, which
        has survived for over 9 years!...
    
        Impacts on PyQGIS code:
        - no more need for the messy
          g = QgsGeometry( feature.geometry() )
          workaround, just use g = feature.geometry() instead
        - IMPORTANT: you can no longer test whether a feature has geometry
         using `if f.geometry():`, since QgsFeature::geometry() will
         *always* return an object. Instead, use
         `if not f.geometry().isEmpty():`, or preferably the new method
         `if not f.hasGeometry():`
    
        Fix #777
    
    radosuav 	2016-08-01
    
        [Processing] Fix exception on right click ToolboxAction (#3347)
    
    Harrissou Sant-anna 	2016-07-31
    
        fix typo in api docs (#3345)
    
    Nyall Dawson 	2016-07-31
    
        QgsFeature cleanup, part 1
    
        Deprecate some QgsFeature methods which take or return pointers,
        update other classes as required
    
    Nathan Woodrow 	2016-07-30
    
        Swtich to ~/.qgis-dev for user folder
    
        Avoids errors on QGIS 2.x API plugins now we have broken
        API in for 3.x
    
    Merge: d87f2abf56 58856fe82f
    Nyall Dawson 	2016-07-29
    
        Merge pull request #3335 from nyalldawson/vector_layer
    
        QgsVectorDataProvider::Capability improvements
    
    Merge: 7f6bae1f5e 10c92394e7
    Nyall Dawson 	2016-07-29
    
        Merge pull request #3344 from nyalldawson/line_merge
    
        [FEATURE] API + expression function for merging linestrings
    
    Alexander Bruy 	2016-07-28
    
        [processing] use '-te_crs' parameter only if supported by GDAL
    
    Alexander Bruy 	2016-07-28
    
        [GdalTools] add missed signals (fix #15348)
        follow up 9db908ccbc
    
    Nyall Dawson 	2016-07-28
    
        [FEATURE] API + expression function for merging linestrings
    
        Adds a new method to QgsGeometry for merging linestrings.
        By passing a multilinestring, any connected lines will
        be joined into single linestrings. Behind the scenes this
        uses GEOS' line merge.
    
        A corresponding expression function "line_merge" has also
        been added.
    
    Merge: 27697e6efc 6bd15ff79e
    Nyall Dawson 	2016-07-28
    
        Merge pull request #3343 from nirvn/statusbar_imp
    
        [gui] gray lock icon, and flat style for extent button
    
    Mathieu Pellerin 	2016-07-28
    
        [gui] gray lock icon, and flat style for extent button
    
    Nyall Dawson 	2016-07-28
    
        Improve polygon perimeter labeling
    
        This commit changes the way polygon perimeter labeling works.
        Previously the polygon would be clipped to the view extent, and
        then the boundary of the clipped polygon used for perimeter
        labeling.
    
        This tended to push the labels to the outside of the map extent
        (the clip boundary), since that's the longest straight section
        of the resultant geometry.
    
        Now, the boundary is taken *before* the clip, so that perimeter
        based labels will never be placed on the artificial boundary
        created at the map's extent.
    
    Merge: d3af8a1ed6 1a4ceb1680
    Nyall Dawson 	2016-07-28
    
        Merge pull request #3341 from nyalldawson/boundary
    
        New method for calculating geometry boundary
    
    Nyall Dawson 	2016-07-28
    
        [FEATURE] Expression function for calculating geometry boundary
    
        The new 'boundary(...)' function returns a geometry's topological
        boundary, ie for polygons this is a multilinestring representing
        the polygons rings
    
    Nyall Dawson 	2016-07-27
    
        Add method to QgsAbstractGeometryV2 for boundary
    
        Returns the closure of the combinatorial boundary of the
        geometry (ie the topological boundary of the geometry).
        For instance, a polygon geometry will have a boundary
        consisting of the linestrings for each ring in the polygon.
    
        Follows OGC / SQL/MM specs for boundary calculation
    
    Merge: ee09131df8 6c6f279044
    Tom Kralidis 	2016-07-27
    
        Merge pull request #3336 from tomkralidis/owslib-0.11.2
    
        upgrade OWSLib to 0.11.2
    
    Nyall Dawson 	2016-07-27
    
        Revert "Bump default number of label candidates"
    
        AKA f***ing label tests!!!
    
        This reverts commit cd22d4fbc3962ee6772fde588b34c9a2efdc1f3a.
    
    Nyall Dawson 	2016-07-27
    
        Revert "Default to cartographic label placement for point layers"
    
        This reverts commit e0609d675af69ea6d90477456ff4561bd95fa9e6.
    
    Nyall Dawson 	2016-07-27
    
        Default to cartographic label placement for point layers
    
        It's much nicer than "around point"
    
    Nyall Dawson 	2016-07-27
    
        Bump default number of label candidates
    
        Results in much nicer label placement and little to no speed
        regression in most cases
    
    Nyall Dawson 	2016-07-27
    
        [FEATURE] Label polygons using curved labels along perimeter
    
        This adds a new mode for labeling polygons, where the perimeter
        of the polygon is labeled using curved labeling.
    
    Frits van Veen 	2016-07-26
    
        Fix labeling using perimeter with repeating label distance set
    
        If the visible part of a polygon is clipped and becomes a multipolygon, only
        one label is plotted on the wrong side of the polygon.
    
        Settings:
        Placement: Using Perimeter
        Allowed positions: Below line / Line orientation dependent position checked
        Repeat: 100 mm
    
        Fix #15341
    
    Nyall Dawson 	2016-07-27
    
        Fix map not refreshed after using pan to selected (fix #15324)
    
    Merge: 6c0d97a06b 4a3924ca3f
    Nyall Dawson 	2016-07-27
    
        Merge pull request #3332 from nyalldawson/transform2
    
        Remove the extra QgsCoordinateTransform constructors
    
    Merge: 3d6688cce5 ba26bc887a
    Nyall Dawson 	2016-07-27
    
        Merge pull request #3337 from nyalldawson/remove_psuedo_shader
    
        Remove the broken, unused QgsPseudoColorShader class
    
    Nyall Dawson 	2016-07-24
    
        Remove the extra QgsCoordinateTransform constructors
    
        ...and leave only:
    
        QgsCoordinateTransform( const QgsCoordinateReferenceSystem& source,
                                const QgsCoordinateReferenceSystem& destination );
    
        The other constructors were not used anyway in QGIS code,
        had awkward/confusing API, and no unit tests.
    
    Nyall Dawson 	2016-07-20
    
        Add labeling tests for letter/word spacing
    
    Nyall Dawson 	2016-07-26
    
        Update curved label test reference images
    
    Nyall Dawson 	2016-07-26
    
        [labels] Fix word and letter spacing truncated to integers
    
    Frits van Veen 	2016-07-17
    
        [labeling] Curved labels are now angled per character
    
        ...instead of shifted along base line (fix #15210)
    
    Merge: b3a38f4018 c1cdfe860d
    D'Hont René-Luc 	2016-07-26
    
        Merge pull request #3322 from rldhont/db_manager_update_sql_layer
    
        [DB Manager] Add the ability to update SQL Layer
    
    Alexander Bruy 	2016-07-26
    
        [processing] fix issues with exported layers in GDAL provider
    
    Alexander Bruy 	2016-07-26
    
        [processing] fix condition in warp alg
    
    Jürgen E. Fischer 	2016-07-26
    
        fix build (followup f6b09ea)
    
    Nyall Dawson 	2016-07-26
    
        Fix text annotation edit background should match frame background
    
        Otherwise white text is not visible. Fix #10553.
    
    Merge: 68b621ace6 1e9274adbb
    Nyall Dawson 	2016-07-26
    
        Merge pull request #3329 from nyalldawson/annotations
    
        Add an interface class for annotations, remove some hacks
    
    Merge: 156c09880b 813ed5e96f
    Nyall Dawson 	2016-07-26
    
        Merge pull request #3314 from nyalldawson/units
    
        Consolidate unit handling in QgsUnitTypes
    
    Nyall Dawson 	2016-07-26
    
        Docs
    
    Nyall Dawson 	2016-07-23
    
        Fix annotation position when maps are rotated, remove hacks
    
        Adds a new interface class QgsAnnotation, and allows for removal
        of a bunch of hacks in QgsComposerMap without breaking 2.x API
    
    Nyall Dawson 	2016-07-26
    
        Remove the broken, unused QgsPseudoColorShader class
    
    Nyall Dawson 	2016-07-26
    
        Add missing docs
    
    Nyall Dawson 	2016-07-26
    
        Mark some QgsUnitType arguments as /Out/
    
    Nyall Dawson 	2016-07-25
    
        Add Distance*, Area*, Angle* prefixes to QgsUnitTypes enum values
    
    Alexander Bruy 	2016-07-25
    
        [plugin manager] mark installed plugins as trusted (fix #15338)
    
    Tom Kralidis 	2016-07-25
    
        upgrade OWSLib to 0.11.2
    
    Alexander Bruy 	2016-07-25
    
        [processing] fix dialog title
    
    Alexander Bruy 	2016-07-25
    
        [processing] always use user-defined default folder for scripts/models
    
    Alexander Bruy 	2016-07-25
    
        [processing] use default models folder when adding model from file (fix #15335)
    
    Alexander Bruy 	2016-07-25
    
        [processing] different shortcut for commander (fix #15334)
    
    Nyall Dawson 	2016-07-25
    
        Remove some unneeded qgssymbolv2.h includes
    
    Nyall Dawson 	2016-07-18
    
        Add missing docs
    
    Nyall Dawson 	2016-07-17
    
        Remove QgsSymbolLayerV2Utils::encodeOutputUnit() and decodeOutputUnit()
    
        QgsUnitTypes::encodeUnit() and QgsUnitTypes::decodeRenderUnit() should
        be used instead.
    
    Nyall Dawson 	2016-07-17
    
        Move QgsSymbolV2::OutputUnit enum to QgsUnitTypes
    
        And rename to QgsUnitTypes::RenderUnits. This enum is used in
        much more contexts than just symbols, so QgsUnitTypes is a
        better fit for it.
    
        All methods which previously accepted QgsSymbolV2::OutputUnit
        parameters or QgsSymbolV2::OutputUnitList parameters now take
        QgsUnitTypes::RenderUnit or QgsUnitTypes::RenderUnitList
        parameters respectively.
    
    Nyall Dawson 	2016-07-17
    
        Move QGis::UnitType to QgsUnitTypes::DistanceUnit
    
        This change consolidates more unit handling and conversion into
        QgsUnitTypes.
    
        Additionally, UnknownUnit was renamed to UnknownDistanceUnit.
        All methods which accepted QGis::UnitType parameters have been
        updated to take QgsUnitTypes::DistanceUnit instead.
    
        ALso remove the unit handling methods toLiteral, fromLiteral, tr,
        fromTr, and fromUnitToUnitFactor from QGis. Their corresponding
        counterparts in QgsUnitTypes should be used instead.
    
    Nyall Dawson 	2016-07-17
    
        Remove deprecated units from QGis
    
        - DecimalDegrees
        - DegreesMinutesSeconds
        - DegreesDecimalMinutes
    
        all these were replaced long ago by QGis::Degrees
    
    Nyall Dawson 	2016-07-25
    
        Remove some deprecated QgsVectorDataProvider::Capabilities
    
        Also make capabilities() return a QFlags
        QgsVectorDataProvider::Capabilities, rather than an integer
        value (for type safety)
    
    Merge: 2b8b979216 6dac8e18bd
    Nyall Dawson 	2016-07-25
    
        Merge pull request #3331 from nyalldawson/crs
    
        QgsCoordinateReferenceSystem - API fixes + internal caching
    
    Nyall Dawson 	2016-07-25
    
        Clean up handling of inverted axis for CRS, fix detachment issue
    
    Nyall Dawson 	2016-07-24
    
        Remove QgsCRSCache
    
        No longer required now that QgsCoordinateReferenceSystem
        internally uses caches for CRS initialization.
    
    Martin Dobias 	2016-07-25
    
        One more try to make PyQgsDocCoverage happy
    
    Nyall Dawson 	2016-07-23
    
        Make QgsCoordinateReferenceSystem use an internal cache
        for initializing CRS objects.
    
        This avoids the need for the separate QgsCRSCache class,
        and means that the caching benefits are available without the
        need for calling methods from QgsCrsCache.
    
    Nyall Dawson 	2016-07-23
    
        Add some static methods for creating QgsCoordinateReferenceSystem
    
        This avoids the need for
    
          QgsCoordinateReferenceSystem crs;
          crs.createFromSrsId(...)
    
        and instead can be replaced with
    
          QgsCoordinateReferenceSystem crs = QgsCoordinateReferenceSystem::fromSrsId(...)
    
    Nyall Dawson 	2016-07-23
    
        Rename some QgsCoordinateReferenceSystem methods
    
        - geographicFlag() -> isGeographic()
        - axisInverted() -> hasAxisInverted()
    
    Martin Dobias 	2016-07-25
    
        Added "added" note
    
    Martin Dobias 	2016-07-25
    
        Final fixes for tests
    
    Martin Dobias 	2016-07-24
    
        Fix the build
    
    Martin Dobias 	2016-07-24
    
        Finally add forgotten SIP file
    
    Martin Dobias 	2016-07-23
    
        Code for cancellation of raster reading with GDAL 2 - disabled for now
    
        There are still some questions around it and I need to find some data
        for thorough testing (many GDAL drivers do not support cancellation)
    
    Martin Dobias 	2016-07-23
    
        Make sure that backtrace dump from multiple threads does not cause deadlocks
    
    Martin Dobias 	2016-07-22
    
        [FEATURE] Ability to cancel rendering of rasters + WMS/WCS support
    
        The improvement allows immediate cancellation of raster rendering
        in progress. Until now, even when map rendering got cancelled
        (e.g. by zooming of panning canvas), the GUI got blocked while waiting
        for raster layers to finish their rendering (only vector layers have
        had support for cancellation). This should allow for much smoother
        user experience while browsing maps including rasters.
    
        The cancellation is supported currently by WMS/WMTS and WCS providers.
        GDAL provider may also get support thanks to improvements in GDAL 2.
    
        Funded by Land Information New Zealand.
    
    Jürgen E. Fischer 	2016-07-24
    
        fix build
    
    Martin Dobias 	2016-07-24
    
        Wrap QgsMapCanvasMap in PRIVATE condition to avoid sip/doc testing
    
    Martin Dobias 	2016-07-24
    
        Goodbye to QgsMapRenderer  (#3333)
    
        For the time being the class is kept in the server code while it is still being used there.
    
    Jürgen E. Fischer 	2016-07-24
    
        update splash
    
    Jürgen E. Fischer 	2016-07-23
    
        oracle provider: fix binding of output values
    
    Matthias Kuhn 	2016-07-23
    
        Pass enums by value
    
    Matthias Kuhn 	2016-07-22
    
        Miss fixing docs
    
    Matthias Kuhn 	2016-07-22
    
        Fix inadequate usage of nullptr
    
    Jürgen E. Fischer 	2016-07-22
    
        more QGis -> QGis renames
    
        git grep -l "QGis::" src/ | xargs perl -pe "s/QGis::/Qgis::/g" -i.bak
    
    Jürgen E. Fischer 	2016-07-22
    
        fix build
    
    Alexander Bruy 	2016-07-22
    
        [processing] also fix case without dissolving
    
    Alexander Bruy 	2016-07-22
    
        [processing] fix buffer tool
    
    Jürgen E. Fischer 	2016-07-22
    
        debian packing build with webkit on xenial
    
    Merge: 39da9d1402 8f203c9a87
    Nyall Dawson 	2016-07-22
    
        Merge pull request #3324 from nyalldawson/qgis
    
        QGis class rename and cleanup
    
    Nyall Dawson 	2016-07-22
    
        Allow shift-drag zooming with touch tool
    
    Nyall Dawson 	2016-07-22
    
        Use closed hand cursor when dragging canvas with middle mouse button
    
    Nyall Dawson 	2016-07-22
    
        Make filename in project properties a readonly line edit
    
        (Because it's nice to be able to copy the project path easily)
    
    Nyall Dawson 	2016-07-22
    
        Fix annotation colors are modified when cancel is clicked
    
    Nyall Dawson 	2016-07-21
    
        Add apply buttons to annotation dialogs
    
    Nyall Dawson 	2016-07-22
    
        Avoid dialog 'flashing' when opening annotation properties
    
    Nyall Dawson 	2016-07-22
    
        Always keep full precision when saving annotation properties
    
    Nyall Dawson 	2016-07-22
    
        [composer] Fix position of annotations in rotated maps
    
        (AKA "stack some hacks on top of existing hacks")
    
    Nyall Dawson 	2016-07-22
    
        [FEATURE] Add an option to show user color schemes menus
    
        This adds the ability for users to set whether a user created
        color scheme should show up in the color button drop-down menus.
    
        It's accessed through the color picker dialog, on the lists tab.
        Just add a new color scheme, then from the scheme menu tick the
        new "show in buttons" option.
    
        Handy if you have sets of common palettes and want them to be
        instantly available through the color menu.
    
    Nyall Dawson 	2016-07-21
    
        Remove some unused constants
    
    Even Rouault 	2016-07-21
    
        Try another method to avoid XML serialization issues with QT5 (#3323)
    
    Nyall Dawson 	2016-07-21
    
        Move some methods out of Qgis class
    
    Nyall Dawson 	2016-07-21
    
        Rename QGis class to Qgis, for capitalisation consistency
    
    Jürgen E. Fischer 	2016-07-21
    
        doc/TRANSLATORS in an output file (followup 156db22)
    
    Nyall Dawson 	2016-07-21
    
        Move field contraint config widgets into a group box
    
    Nyall Dawson 	2016-07-21
    
        Remove deprecated labeling tab
    
    Víctor Olaya 	2016-07-21
    
        [processing] use SilentProgress by default if no progress object is passed
    
    Víctor Olaya 	2016-07-21
    
        [processing] changed saga decorated group name
    
    Harrissou Sant-anna 	2016-07-21
    
        Replace nicknames by real names (#3287)
    
    Merge: 44c8680b00 2685a90397
    Nyall Dawson 	2016-07-21
    
        Merge pull request #3319 from nyalldawson/consistency
    
        Make API naming more consistent
    
    Nyall Dawson 	2016-07-19
    
        Make doc coverage test acceptable list case insensitive
    
    Nyall Dawson 	2016-07-19
    
        Make API more consistent
    
        - rename methods with XML to Xml, CRS to Crs, WMS to Wms, ID to Id
        - rename methods with SRS to Crs
        - rename methods with abbreviations like "dest" to "destination"
        - rename methods with abbreviations like "src" to "source"
    
    Nyall Dawson 	2016-07-20
    
        Remove canvas rotation option + API, now always enabled
    
    Nyall Dawson 	2016-07-20
    
        Remove deprecated QgsDataDefinedSymbolDialog class (#3315)
    
        It's not used anymore, and QgsDataDefinedButton should be used
        in its place.
    
    Martin Dobias 	2016-07-20
    
        Remove QgsLabel and QgsLabelAttributes + remove QgsPalLabeling from renderer jobs
    
    D'Hont René-Luc 	2016-07-20
    
        [DB Manager] Add the ability to update SQL Layer
    
    Nyall Dawson 	2016-07-20
    
        Revert "Fix label word and letter spacing cannot be decimals"
    
        This reverts commit 48f090ca79f0d2d9ae341ae3617f20b2fe3fe14f.
    
        Causes issues with font sizes/spacing
    
    Nyall Dawson 	2016-07-20
    
        Revert "[labeling] Curved labels are now angled per character"
    
        This reverts commit f6d07a33b71a9b19579d19dadbe777b1f14c6842.
    
    Nyall Dawson 	2016-07-20
    
        Revert "Update labeling reference images"
    
        This reverts commit 1aec78145f7553ca62584a9bb626b8a531a01a8e.
    
    Nyall Dawson 	2016-07-20
    
        Revert "Add labeling tests for letter/word spacing"
    
        This reverts commit 9dfdfc645f327b38ef90974751104c4b1523736e.
    
    Nyall Dawson 	2016-07-20
    
        Fix features are not labeled when using merged connected lines and
        lines are touching but not at endpoints
    
    Nyall Dawson 	2016-07-20
    
        Add labeling tests for letter/word spacing
    
    Nyall Dawson 	2016-07-19
    
        Update labeling reference images
    
    Frits van Veen 	2016-07-17
    
        [labeling] Curved labels are now angled per character
    
        ...instead of shifted along base line (fix #15210)
    
    Nyall Dawson 	2016-07-08
    
        Fix label word and letter spacing cannot be decimals
    
    Nyall Dawson 	2016-07-20
    
        [composer] Fix editing of map item variables
    
        On behalf of Faunalia, sponsored by ENEL
    
    Radim Blazek 	2016-07-19
    
        [GRASS] 7.1 versions of t.rast.what.*
    
    Radim Blazek 	2016-07-19
    
        fixed python scripts indentation
    
    Merge: 3142c846e5 3608799b04
    Radim Blazek 	2016-07-19
    
        Merge pull request #3164 from NINAnor/add_grass_tools
    
        New modules for the GRASS plugin
    
    Jürgen E. Fischer 	2016-07-19
    
        fix windows build and some warnings
    
    Matthias Kuhn 	2016-07-19
    
        Fix build
    
    Matthias Kuhn 	2016-07-14
    
        Add methods to vectorlayercache and tests
    
    Matthias Kuhn 	2016-07-14
    
        Add shorthands to get features by fid, fids and expression
    
        Adds new methods overloads to QgsVectorLayer
    
          getFeatures( expression )
          getFeatures( ids )
          getFeature( id )
    
        These three methods to query features are by far the most used ones
        and with this patch it is much easier to write and read code.
    
    Nyall Dawson 	2016-07-19
    
        [composer] Load all composition properties from template/duplicate
    
        Previously some settings where not being correctly restore, eg
        page size, grid settings, expression variables
    
        On behalf of Faunalia, sponsored by ENEL
    
        Fix #8705
    
    Nyall Dawson 	2016-07-19
    
        [composer] Simplify and consolidate loading of templates
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-19
    
        Add missing function help (fix #15264)
    
    Nyall Dawson 	2016-07-19
    
        Make sure variable editor widgets always show current variables
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-19
    
        Correctly sort identify results when url links are shown
    
    Nyall Dawson 	2016-07-12
    
        Replace QgsNumericSortTreeWidgetItem with upgraded QgsTreeWidgetItem
    
        QgsNumericSortTreeWidgetItem had a giant TODO saying "make it work".
        This makes it work, and adds some other useful features like
        being able to specify custom sort value and force items to always
        sort on top.
    
    Nyall Dawson 	2016-07-19
    
        [composer] Avoid crash when atlas page name field has spaces
    
        Fix #15297
    
    Merge: cca4e32e70 7352df6935
    Nyall Dawson 	2016-07-19
    
        Merge pull request #3309 from nirvn/html_label_fix
    
        [composer] fix html label stylesheet's margin (fixes #15290)
    
    Nyall Dawson 	2016-07-19
    
        Fix doxygen for QgsAttributeTableConfig
    
    Nyall Dawson 	2016-07-19
    
        Use flat style for scale lock button
    
    Nyall Dawson 	2016-07-19
    
        Remove "restart required" from "open table as dock" option
    
        Since it seems that a restart *isn't* required!
    
    Nyall Dawson 	2016-07-19
    
        Fix build
    
    Martin Dobias 	2016-07-19
    
        Improve QgsCoordinateReferenceSystem API documentation (#3311)
    
    Jürgen E. Fischer 	2016-07-18
    
        update after QgsMapLayer layerNameChanged => nameChanged signal rename
    
    Merge: c628c0f434 20a2a20025
    Alexander Bruy 	2016-07-18
    
        Merge pull request #3316 from akbargumbira/master
    
        [processing] fix add script from file
    
    Akbar Gumbira 	2016-07-18
    
        [processing] Fix add script from file.
    
    Nyall Dawson 	2016-07-18
    
        Rework includes to forward declare as much as possible
    
        Should speed up recompilation when headers change
    
    Merge: a0bfc4c99e 872cfb7825
    Stéphane Brunner 	2016-07-18
    
        Merge pull request #3140 from sbrunner/fix-cache-host
    
        Have a capabilities cache per hostname
    
    Víctor Olaya 	2016-07-18
    
        [processing] do not remove menus when exiting config dialog
    
    Merge: cd3f54057d e6df492fdb
    Nyall Dawson 	2016-07-17
    
        Merge pull request #3312 from nyalldawson/transfer
    
        Make QgsCoordinateTransform implicitly shared, no longer a QObject
    
    Nyall Dawson 	2016-07-17
    
        Add missing docs, refine docs for QgsCoordinateTransform
    
    Nyall Dawson 	2016-07-16
    
        Avoid all use of QgsCoordinateTransform pointers, replace with
        copies or references
    
        Makes the code more robust, fixes leaks and avoids potential
        null pointer dereferencing
    
    Nyall Dawson 	2016-07-16
    
        API breaks and cleanups for QgsCoordinateTransform
    
        - isInitialised() has been renamed to isValid()
        - theCRS parameter in setSourceCrs has been renamed to 'crs'
        - setDestCRS() has been renamed to setDestinationCrs() for consistency
        - destCRS() has been renamed to destinationCrs() for consistency
        - theSource, theDest, theSourceSrsId, theDestSrsId, theSourceWkt,
        theDestWkt, theSourceCRSType parameters in the QgsCoordinateTransform
        constructors have been renamed to source, destination, sourceSrsId,
        destinationSrsId, sourceWkt, destinationWkt, sourceCrsType respectively
        - 'p' argument in transform() has been renamed to 'point', 'theRect' to
        'rectangle', 'poly' to 'polygon'
        - setDestCRSID has been removed, use setDestinationCrs() instead
        - 'theNode', 'theDoc' parameters in readXML and writeXML have been
        renamed to 'node' and 'document' respectively
        - readXML() and writeXML() have been renamed to readXml() and writeXml()
        for consistency
    
    Nyall Dawson 	2016-07-16
    
        Fix build
    
    Nyall Dawson 	2016-07-16
    
        Remove QgsCoordinateTransform::clone()
    
        Just use direct copies instead
    
    Mathieu Pellerin 	2016-07-15
    
        [composer] fix html label stylesheet's margin (fixes #15290)
    
    Nyall Dawson 	2016-07-16
    
        Make QgsCoordinateTransform implicitly shared, no longer a QObject
    
        There was no code in core using the signals/slots associated with
        QgsCoordinateTransform, and little reason to keep the class a
        QObject. Making it not a QObject simplifies code and allows
        QgsCoordinateTransform objects to be easily copied and passed
        around without complication.
    
    Jürgen E. Fischer 	2016-07-15
    
        creatensis.pl: use version number instead of release name for installation path
    
        (cherry picked from commit 87843120c52777cd15d8af0e7eee99f682e6049e)
    
    Jürgen E. Fischer 	2016-07-15
    
        oracle provider: update for 1bafa80 and e683101
    
    Nyall Dawson 	2016-07-15
    
        Fix test under Python 3
    
    Merge: 21eab8c2ea 93db165ae9
    Marco Hugentobler 	2016-07-15
    
        Merge pull request #3308 from mhugent/pan_to_feature
    
        [FEATURE]: pan to current feature in attribute table
    
    Marco Hugentobler 	2016-07-15
    
        Api doc for parameter
    
    Nyall Dawson 	2016-07-15
    
        Add missing docs
    
    Nyall Dawson 	2016-07-15
    
        Rename edit buffer methods to is..., add tests
    
    Nyall Dawson 	2016-07-15
    
        Fix build
    
    Nyall Dawson 	2016-07-11
    
        Const correctness for QgsVectorLayer methods
    
    Nyall Dawson 	2016-07-11
    
        Make QgsMapLayer::metadata() const
    
    Nyall Dawson 	2016-07-11
    
        Cleanup QgsMapLayer for 3.0
    
        - implement QGIS 3.0 TODOs
        - mark methods as const correct
        - rename 'the...' parameters to remove 'the'
        - mark QgsVectorLayer::getFeatures as const
    
    Nyall Dawson 	2016-07-11
    
        Make QgsVectorLayerEditBuffer methods const correct
    
        Also add some optimisations to avoid iterations over all
        contents of the buffers
    
    Nyall Dawson 	2016-07-11
    
        Remove deprecated members from QgsMapLayer
    
    Nyall Dawson 	2016-07-11
    
        Fix most remaining methods which return a reference to
        QgsCoordinateReferenceSystem or which take a pointer to a
        CRS
    
    Nyall Dawson 	2016-07-11
    
        QgsMapLayer::crs() now returns a copy, not a reference
    
        (desirable because QgsCoordinateReferenceSystem is implicitly shared)
    
    Nyall Dawson 	2016-07-11
    
        Make QgsVectorLayerImport use QgsCoordinateReferenceSystem
        references, not pointers
    
    Nyall Dawson 	2016-07-10
    
        Make QgsVectorDataProvider::fields() return a copy
    
        Implements a QGIS 3.0 TODO
    
    Nyall Dawson 	2016-07-10
    
        Const correctness for numerous data provider methods
    
    Nyall Dawson 	2016-07-08
    
        Use reference rather than pointer for crs in QgsVectorFileWriter
    
        Since QgsCoordinateReferenceSystem is implicitly shared, it's a
        safer approach
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Re-add explicit refresh when changing extent in QgsGeometryCheckerResultTab::highlightErrors
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Fix result table corruption when adding newly found errors
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Fix incorrect QgsGeometryCheckerUtils::filter1DTypes
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Trigger repaint instead of explicit refresh
    
    Sandro Mani 	2016-07-14
    
        [Geometry snapper] Trigger repaint instead of explicit refresh
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Fix possible data provider errors due to referring to deleted features
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Remove redundant include
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Ignore zero-length edges when searching for shared edges
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Don't make minimal angle fix produce duplicate nodes
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Clear rubberbands when disabling result tab
    
    Marco Hugentobler 	2016-07-14
    
        Update sip binding
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] If fixing an error produced changes, treat newly detected errors which are the same as the error fixed as actual new errors
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Fix possible crash when checking for removed layer
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] Guard against producing degenerate geometries
    
    Sandro Mani 	2016-07-14
    
        [Geometry checker] QgsGeomUtils -> QgsGeometryCheckerUtils
    
    Marco Hugentobler 	2016-07-14
    
        [FEATURE]: pan to current feature in attribute table
    
    Matthias Kuhn 	2016-07-14
    
        Reclassify debug messages while rendering
    
    Nyall Dawson 	2016-07-14
    
        Fix crash in QgsGeometry::unaryUnion with empty geometries
    
    Nyall Dawson 	2016-07-14
    
        [processing] Add tests for clip algorithm
    
    Sandro Mani 	2016-07-13
    
        [Geometry snapper] Don't delete vertices if this would result in a degenerate geometry
    
    Merge: 7f2bdcf342 05ced6797d
    Nyall Dawson 	2016-07-14
    
        Merge pull request #3303 from nyalldawson/identify_url
    
        Make links in identify results clickable
    
    Nyall Dawson 	2016-07-14
    
        Update legend test masks, fix for PyQt5
    
    Matthias Kuhn 	2016-07-13
    
        Followup 2675c4248
    
    Matthias Kuhn 	2016-07-13
    
        Don't warn for "System" codec not found
    
        No need to reload a codec that just has not been found. And no reason to
        warn the user because in the end we will return the system codec
        obtained by a different method in any case.
    
    Merge: 76e55ce72e efb2be2a39
    Sandro Mani 	2016-07-13
    
        Merge pull request #3301 from Gustry/qscintilla
    
        add qscintilla to cmakelists
    
    Martin Dobias 	2016-07-13
    
        Improve the way how fake events are generated in CAD tools (#3302)
    
        In my custom tool in python, the generated fake event received in cadCanvasMoveEvent()
        was actually QMouseEvent instance instead of QgsMapMouseEvent, suggesting something
        dodgy going on behind the scenes. The actual reason was that first argument was
        QMouseEvent::Move instead of QEvent::MouseMove (not sure why the cast did not work though)
    
        The new approach seems safer as the event goes through the ordinary event processing
    
    Nyall Dawson 	2016-07-13
    
        Fix use of : in label (violation of HIG)
    
    Nyall Dawson 	2016-07-13
    
        [composer] Add a checkbox for legends to prevent automatic resizing
    
        A new checkbox has been added to the legend settings to control
        whether or not a legend should be automatically resized to fit
        its contents.
    
        If unchecked, then the legend will never resize and instead just
        stick to whatever size the user has set. Any content which
        doesn't fit the size is cropped out.
    
        Refs #10556
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-12
    
        [composer] Fix setting legend content by map not resizing legend
    
        When a legend was set to filter content by map, it wasn't
        consistently being resized to fit the legend contents. This caused
        issues for atlas exports where legends could grow but never
        shrink.
    
        Fix #14707
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-12
    
        [composer] Fix initial size of legend is wrong if symbol size in
        map units is used (fix #11921)
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-11
    
        Followups and fixes to identify results linking
    
    Merge: f34c79c04b 9e1ddcb54d
    Víctor Olaya 	2016-07-13
    
        Merge pull request #3305 from nyalldawson/processing_get_features
    
        [processing] Allow modification of feature request when using vector.features
    
    Nyall Dawson 	2016-07-13
    
        [processing] Allow modification of feature request when using
        vector.features
    
        Allows for optimising the request through subsets of attributes
        or no geometry fetching
    
    Sandro Mani 	2015-09-03
    
        [FEATURE] Make links in feature identify results clickable
    
    Matthias Kuhn 	2016-07-12
    
        Use Q_FOREACH
    
    Matthias Kuhn 	2016-07-12
    
        [server] Fix crash in WMS server when... bad things happen
    
        No idea what exactly the reason is, and it was only discovered by
        countless hours of printf-debugging. So I'm just pushing the fix
        for everyone else who might be affected.
    
    Matthias Kuhn 	2016-07-12
    
        Fix single process build
    
        A race condition triggered that sometimes the file
        output/python/qgis/__init__.py was not created before a python uic
        compiler started and therefore the required module could not be
        imported.
    
        This leads to errors like
    
        [ 82%] Generating ui_dialogAbout.py
        Traceback (most recent call last):
          File "../../../../../scripts/pyuic-wrapper.py", line 26, in 
            import qgis.PyQt.uic.pyuic
        ImportError: No module named qgis.PyQt.uic.pyuic
        python/plugins/GdalTools/tools/CMakeFiles/zzz-GdalTools-2-depend.dir/build.make:117:
        recipe for target 'python/plugins/GdalTools/tools/ui_dialogAbout.py'
        failed
        make[2]: *** [python/plugins/GdalTools/tools/ui_dialogAbout.py] Error 1
        CMakeFiles/Makefile2:5074: recipe for target
        'python/plugins/GdalTools/tools/CMakeFiles/zzz-GdalTools-2-depend.dir/all'
        failed
        make[1]: ***
        [python/plugins/GdalTools/tools/CMakeFiles/zzz-GdalTools-2-depend.dir/all]
        Error 2
        Makefile:160: recipe for target 'all' failed
        make: *** [all] Error 2
    
    Merge: 2ccc7e1291 b5f02e3d25
    Alessandro Pasotti 	2016-07-12
    
        Merge pull request #3298 from elpaso/offline_editing_tests2
    
        [offline editing] Added insert and update tests
    
    Alessandro Pasotti 	2016-07-12
    
        [offline editing] Wait for the WFS server to stop
    
    Alessandro Pasotti 	2016-07-11
    
        [offline editing] Added insert and update tests
    
    Nyall Dawson 	2016-07-12
    
        [oracle] Fix potential crash on exit
    
    Nyall Dawson 	2016-07-12
    
        Avoid some unnecessary composer legend updates
    
    Etienne Trimaille 	2016-07-12
    
        add qscintilla to cmakelists
    
    Daan Goedkoop 	2016-07-11
    
        Change to just not display null choice in search widget value list
    
    Daan Goedkoop 	2016-07-09
    
        Add handling of null value in value map to search widget
    
    Matthias Kuhn 	2016-07-11
    
        [travis] Report compiler correctly for qt5: clang
    
    Martin Dobias 	2016-07-11
    
        Added missing & in setTitle in SIP
    
    Matthias Kuhn 	2016-07-11
    
        [travis] Blacklist failing osx tests
    
    Matthias Kuhn 	2016-07-05
    
        [travis] Add GRASS_PREFIX7 to osx build
    
    Matthias Kuhn 	2016-06-27
    
        [travis] Modernize Mac OSX dependencies
    
    Merge: 2efe684d94 de6320279a
    Jürgen E. Fischer 	2016-07-11
    
        Merge pull request #3296 from nirvn/splashscreen_fix
    
        [splashscreen] fix pixelated scaling
    
    Jürgen E. Fischer 	2016-07-10
    
        fix 39d6e79
    
        (cherry picked from commit 2f9ed29d9a5ec7fa79c7f902f036a81c43b8a2da)
    
    Nyall Dawson 	2016-07-11
    
        Show tooltips for layer style dock labeling tabs
    
    Mathieu Pellerin 	2016-07-11
    
        [splashscreen] fix pixelated scaling
    
    Merge: d3582abbf6 b08dd47091
    Nyall Dawson 	2016-07-11
    
        Merge pull request #3294 from nyalldawson/brief_test
    
        Add a doxygen test to ensure all classes have a brief description
    
    Nyall Dawson 	2016-07-11
    
        [FEATURE] Mouse wheel over sliders in color dialog to change value by
        increments
    
    Nyall Dawson 	2016-07-10
    
        Add a doxygen test to ensure all classes have a brief description
    
    Nyall Dawson 	2016-07-11
    
        Add missing SIP bindings
    
    Nyall Dawson 	2016-07-11
    
        Fix minor Coverity issues
    
    Nyall Dawson 	2016-07-11
    
        [oracle] Fix minor Coverity issues
    
    Matthias Kuhn 	2016-07-05
    
        Create some properties on QgsProject
    
    Jürgen E. Fischer 	2016-07-10
    
        release.pl: use 99 instead of 999 for premajor minor
    
    Merge: 2eee2e5c9c 3a419c054b
    Jürgen E. Fischer 	2016-07-10
    
        Merge pull request #3293 from timlinux/fix-osx-build
    
        Fix build issue on OSX caused by minor version of 999
    
    Tim Sutton 	2016-07-10
    
        Fix build issue on OSX caused by minor version of 999
    
    Jürgen E. Fischer 	2016-07-10
    
        fix typos and debian/copyright
    
    Jürgen E. Fischer 	2016-07-10
    
        support utf-8 encoded release names
    
        (cherry picked from commit c9838ccea481c8ca87c4e1647099cfe78777e795)
    
    Merge: 831337c95a f5b8623012
    Jürgen E. Fischer 	2016-07-09
    
        Merge pull request #3288 from sebastic/scalable-icons
    
        Fix installation path of scalable icons.
    
    Bas Couwenberg 	2016-07-09
    
        Fix installation path of scalable icons.
    
    Matthias Kuhn 	2016-07-09
    
        Initialize variables
    
        Coverity fixe
    
    Matteo 	2016-07-09
    
        Just added a new person to the contrib map and list (#3285)
    
        * Add Me in the map
    
        * Add Me in the contrib list
    
    Alexandre Neto 	2016-07-09
    
        Add current documentation contributers (#3283)
    
        Alexandre Neto,
        Harrissou Sant-anna
        Yves Jacolin
    
    Matthias Kuhn 	2016-07-09
    
        Shutup build warning with Qt 5.6
    
    Daan Goedkoop 	2016-07-09
    
        Add null handling to value map edit widget (fixes #15215) (#3274)
    
        * Add null handling to value map edit widget (fixes #15215)
    
        * Return QVariant type
    
        * Use hardcoded value for 'null' representation
    
        * Detect "null" value when loading value map from csv; use null QString constructor
    
        * Use configured "null" representation for display in value map
    
        * Use single definition for value map null representation guid
    
        * Added unit test for value map widget and fixed value displaying bug
    
    Jürgen E. Fischer 	2016-07-08
    
        Bump version to 2.999
    
    Jürgen E. Fischer 	2016-07-08
    
        changelog and news update for 2.16
    
    Jürgen E. Fischer 	2016-07-08
    
        translation update for 2.16 from transifex
    
    Jürgen E. Fischer 	2016-07-08
    
        indentation and spelling fixes
    
    Salvatore Larosa 	2016-07-08
    
        [pyqgis-console] APIs file updated
    
    Nyall Dawson 	2016-07-08
    
        Fix incorrect label/diagram distance when map is rotated
    
    Nyall Dawson 	2016-07-08
    
        Fix deselecting features by clicking no feature
    
    Nyall Dawson 	2016-07-08
    
        Avoid duplicate 'follow label placement' options in combo box
    
    Nathan Woodrow 	2016-07-08
    
        Move style dock button on toolbarst
    
    Mathieu Pellerin 	2016-07-08
    
        Add myself (@nirvn) to contributor.json (#3284)
    
    Nathan Woodrow 	2016-07-08
    
        const fixes
    
    Even Rouault 	2016-07-08
    
        Update with my own long/lat coords...
    
    Even Rouault 	2016-07-08
    
        Add myself to contributors.json and AUTHORS
    
    Alexandre Neto 	2016-07-08
    
        Add Alexandre Neto (#3282)
    
    Nathan Woodrow 	2016-07-08
    
        Streamline QgsMapLayerConfigWidgetFactory interface
    
    Nathan Woodrow 	2016-07-08
    
        [style dock] Add tooltips
    
    Merge: 326786b499 2ac9ad55bd
    Nyall Dawson 	2016-07-08
    
        Merge pull request #3279 from ahuarte47/Issue_MeasureDialog_2
    
        [Bugfix] Fix MeasureTool when DestinationCRS changes (2)
    
    Nyall Dawson 	2016-07-08
    
        Fix Coverity memory leak warning
    
    Nyall Dawson 	2016-07-08
    
        Fix Coverity uninitialized variable warnings
    
    Nyall Dawson 	2016-07-08
    
        Fix Coverity integer division warning
    
    Jürgen E. Fischer 	2016-07-07
    
        plugin manager: use relative font size
    
    Matthias Kuhn 	2016-07-07
    
        Save attribute table sort order persistently
    
        Fix #15235
    
    Matthias Kuhn 	2016-07-07
    
        Make using recent expressions API simpler and add doxygen comment
    
    Matthias Kuhn 	2016-07-07
    
        Sort attribute table by representation value where useful
    
        Fix #15096
        And aligns some edge-cases of sort behavior
    
    Merge: 564c02e93f 2257d711ed
    Hugo Mercier 	2016-07-07
    
        Merge pull request #3278 from mhugo/master
    
        Fix virtual layer construction from joined layer
    
    Alvaro Huarte 	2016-07-07
    
        Fix MeasureTool when DestinationCRS changes (2)
    
    Hugo Mercier 	2016-07-07
    
        Fix virtual layer construction from joined layer
    
    Nathan Woodrow 	2016-07-07
    
        [style dock] Reduce timeout on undo stack
    
    Nyall Dawson 	2016-07-07
    
        [oracle] Fix handling of date/time types
    
        Also add test for Oracle default values
    
        On behalf of Faunalia, sponsored by ENEL
    
    Martin Dobias 	2016-07-07
    
        Style dock: properly restore values in spinboxes for brightness etc (fixes #15228)
    
    Martin Dobias 	2016-07-07
    
        Fix loss of transparency information in style dock (fixes #15229)
    
    Matthias Kuhn 	2016-07-07
    
        Fix attribute table cannot map index when filtered
    
    Marco Bernasocchi 	2016-07-07
    
        fix build under NDK (#3276)
    
        this fixes:
        QgsMapToolTouch::isTransient()' marked override, but does not override
        virtual bool isTransient() override { return true; }
    
    Martin Dobias 	2016-07-07
    
        Merge map layer style undo commands that are created in short time (PR 3277)
    
        This makes the undo stack grow slower (especially when typing or repeatedly
        changing a value) and preserves memory.
    
    Nathan Woodrow 	2016-07-07
    
        [style dock] Add tooltips for item icons
    
    Nathan Woodrow 	2016-07-07
    
        [style dock] Add back missing style tab
    
    Nathan Woodrow 	2016-07-07
    
        Fix globe plugin
    
    Nyall Dawson 	2016-07-07
    
        Fix warnings, logic error
    
    Nyall Dawson 	2016-07-07
    
        Fix failing doc test, some header cleanups
    
    Martin Dobias 	2016-07-06
    
        Fix undo/redo for rule-based renderer/labeling in styling dock
    
    Merge: 3e183a27d5 4057c3a6b4
    Nyall Dawson 	2016-07-07
    
        Merge pull request #3261 from ahuarte47/Issue_DestinationCrsChanged
    
        [Bugfix] Fix position and scale when on-the-fly CRS transformation is disabled (fixes #15183)
    
    Martin Dobias 	2016-07-06
    
        Fix updates of undo widget in styling panel
    
        Before, on current layer change it would switch to undo stack
        of freshly activated layer, ignoring the layer set in the combo box
        (and the undo stack it switched to was the one for editing)
    
    Martin Dobias 	2016-07-06
    
        Show breadcrumb and back button for rule based labeling (fixes #15153)
    
        Following the way how rule based rendering widget was adjusted...
    
    Martin Dobias 	2016-07-06
    
        Fix hillshading renderer XML loading (fixes #15195)
    
    Nathan Woodrow 	2016-07-06
    
        [style dock] Add icons for style manager dialog
    
        Remove save for now until next release
    
    Nathan Woodrow 	2016-07-06
    
        Fix #14979 - Restore default style correctly
    
    Nathan Woodrow 	2016-07-03
    
        Rename QgsLayerStylingPanelFactory to QgsMapLayerConfigWidgetFactory
    
        - Move QgsMapLayerPropertiesFactory into single factory object for
          dock and properties
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Implement provider test suite
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Fix feature request when expression compilation fails,
        fix incorrect provider side use of limit when expression compilation
        could not be used
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Always keep geometry when fetched, as it may have been
        requested for filter expressions or sorting
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Fixes for oracle expression compilation
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Fix broken iterator rewind
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Fix detection of geometry type when table contains some
        empty geometries
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Fix missing items in oracle connections in browser
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Don't report import failures when user has cancelled import
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Synchronise wording and behaviour of browser actions
        with postgres provider
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        [oracle] Remove debugging noise
    
        On behalf of Faunalia, sponsored by ENEL
    
    Nyall Dawson 	2016-07-06
    
        Make browser less noisy on debug
    
    Merge: e985f2c924 70d2c9b780
    Nyall Dawson 	2016-07-06
    
        Merge pull request #3262 from ahuarte47/Issue_MeasureDialog
    
        [Bugfix] Fix MeasureTool when DestinationCRS changes (fixes #15182)
    
    Nyall Dawson 	2016-07-06
    
        Also show map layer actions in attribute table (fix #15127)
    
    Martin Dobias 	2016-07-05
    
        Use QGSCOMPARENEAR macro in tracer test
    
    Martin Dobias 	2016-07-05
    
        Fix recording of points for live GPS tracking (fixes #14996)
    
    Martin Dobias 	2016-07-05
    
        [processing] Fix preconfigured alg creation (fixes #15100)
    
    Matthias Kuhn 	2016-07-05
    
        Fix relative paths for offline editing
    
    Nyall Dawson 	2016-07-05
    
        Much faster selection of large number of nodes using node tool
    
        Refs #13963
    
    Matthias Kuhn 	2016-07-05
    
        [travis] Use clang for Qt5 builds (#3275)
    
        To get warnings from different compilers
    
    Matthias Kuhn 	2016-07-05
    
        Improve code readability and silence warning
    
    Nyall Dawson 	2016-07-05
    
        Use QgsCRSCache in more places
    
    Nyall Dawson 	2016-07-05
    
        Make QgsCRSCache thread safe
    
    Nyall Dawson 	2016-07-05
    
        Use QgsCRSCache instead of looking up CRS by srs id (refs #15193)
    
    Nyall Dawson 	2016-07-05
    
        Fix crash when using add circular string by radius tool
    
    Harrissou Sant-anna 	2016-07-04
    
        Add missing tools in Edit menu (fix #15211)
    
    Nyall Dawson 	2016-07-05
    
        Reenable Doxygen ingroup test
    
    Nyall Dawson 	2016-07-05
    
        Fix style dock not responding to order by changes (fix #15205)
    
    Nyall Dawson 	2016-07-05
    
        Don't disable style dock when no layer is selected
    
        Since the style dock has it's own layer selector, it should always
        be enabled and not tied to an active legend layer
    
    Nyall Dawson 	2016-07-05
    
        Fix first range when exporting graduated renderer to sld (fix #15212)
    
    Nyall Dawson 	2016-07-05
    
        Followup 5daa54, add unit tests
    
    Nyall Dawson 	2016-07-05
    
        Fix Doxygen "added in" check
    
    Sandro Mani 	2016-07-04
    
        [ArcGIS REST] Fix broken browser data items
    
    Sandro Mani 	2016-07-04
    
        [ArcGIS REST] Guard against possible null-pointer defereference
    
    Nyall Dawson 	2016-07-04
    
        Temporarily disable doxygen group test
    
    Merge: 0a0c5e4271 a058c36bce
    Alessandro Pasotti 	2016-07-04
    
        Merge pull request #3258 from elpaso/offline_editing_tests
    
        Added offline editing WFS tests and debug info
    
    Nyall Dawson 	2016-07-04
    
        Make doxygen test check that classes have "added in QGIS ..." note
    
    Nyall Dawson 	2016-07-04
    
        Add doxygen test to force use of \ingroup for classes
    
        Using the group tag helps keep the API docs organized
    
    Nyall Dawson 	2016-07-04
    
        Replace doxygen MapComposer group with core/gui
    
        Since the MapComposer group doesn't actually exist
    
    Nyall Dawson 	2016-07-04
    
        Clean up doxygen modules listing
    
    Alessandro Pasotti 	2016-06-30
    
        Added offline editing WFS tests and debug info
    
    Harrissou Sant-anna 	2016-07-04
    
        Rename File Toolbar into Project Toolbar (#3272)
    
    Matthias Kuhn 	2016-07-04
    
        Suppress startup warning
    
        https://travis-ci.org/qgis/QGIS/jobs/142140038#L1537-L1539
    
    Merge: 5d4836e9b1 5daa546f6f
    D'Hont René-Luc 	2016-07-04
    
        Merge pull request #3250 from rldhont/qgsmaplayerregistry_check_layers_before_removed
    
        [BUGFIX] QgsMapLayerRegistry: Check layers before removed
    
    Mathieu Pellerin 	2016-07-04
    
        add quotes to field name is the rendering order settings dialog (#3270)
    
        (fixes #15203)
    
    Mathieu Pellerin 	2016-07-04
    
        [rule-based renderer] keep rendering order from other renderers (#3269)
    
        (fixes #15204)
    
    Nyall Dawson 	2016-07-04
    
        Fix QgsMapLayerRegistry test on Travis builds
    
    Nyall Dawson 	2016-07-04
    
        Fix debugging noise
    
    Mathieu Pellerin 	2016-07-04
    
        [styledock] reduce height of vector layer rendering section (#3268)
    
    Nyall Dawson 	2016-07-04
    
        Add full test suite for QgsMapLayerRegistry, also don't emit
        any layer removed signals when no layers will actually be
        removed
    
    Nyall Dawson 	2016-07-04
    
        Cleanups to QgsMapLayerRegistry
    
        - const correctness
        - improve and clarify docs, remove outdated notes
        - add some QGIS 3.0 todos
    
    Matthias Kuhn 	2016-07-04
    
        Make QgsMapLayer::name a Q_PROPERTY (#3259)
    
        Make QgsMapLayer::name a Q_PROPERTY
    
        And align setName / name / nameChanged
    
        Deprecates setLayerName / layerNameChanged
    
    Matthias Kuhn 	2016-07-04
    
        [processing] Difference: don't ignore invalid geometries by default
    
        Fix #9297
    
    Matthias Kuhn 	2016-07-04
    
        Don't assume qobject_cast works on objects currently being deleted
    
    Matthias Kuhn 	2016-07-03
    
        Safety checks for unregistering map layers from registry
    
        If a map layer which is registered is deleted outside of the layer
        registry but not unregistered, the layer registry would still happily
        return a pointer to this layer if queried with its id.
    
        Up to now, this caused crashes. Now, the layer will be unregistered and
        a warning is printed.
    
        This patch also contains slight improvements to other parts of the map
        layer registry.
    
    Tim Sutton 	2016-07-03
    
        Added sponsors generated from changelog site (#3264)
    
        * Added sponsors generated from changelog site
        * Use a single rule for including sponsor images rather. Remove terrelogiche duplication. Remove old sponsor images
        * Fix indentations and remove sponsors from images.qrc
    
    Jürgen E. Fischer 	2016-07-03
    
        [dbmanager] re-enable line number again (followup 5e36de7 and d9f934f)
    
    Matthias Kuhn 	2016-07-02
    
        python3 fixes
    
    Matthias Kuhn 	2016-07-03
    
        [dbmanager] Fix error when opening SQL window
    
    Mathieu Pellerin 	2016-07-03
    
        [gui] improve load min/max widget UI/UX (#3253)
    
    Jürgen E. Fischer 	2016-07-03
    
        dxf export: don't use 3D coordinates for filled circles (followup b3bf4a1; refs #14995)
    
    Matthias Kuhn 	2016-07-02
    
        Fix tests, partially reverts ff1f9cf
    
    Jürgen E. Fischer 	2016-07-02
    
        release.pl:
        * add second 'master' branch for interim release before a new major release
        * allow to skip transifex update
    
    Matthias Kuhn 	2016-07-02
    
        Doxymentation for QgsVectorLayer signals
    
    Jürgen E. Fischer 	2016-07-02
    
        [gui/hidpi] scale splash screen on startup not on release
    
    Matthias Kuhn 	2016-07-02
    
        Fix comment typo
    
    Matthias Kuhn 	2016-07-02
    
        Run startup.py only once
    
        Fix #15189
    
    Nathan Woodrow 	2016-07-02
    
        [style dock] fix crash with undo widget
    
    Alvaro Huarte 	2016-07-01
    
        Add test code
    
    Alvaro Huarte 	2016-07-01
    
        Fix MeasureTool when DestinationCRS changes
    
    Jürgen E. Fischer 	2016-06-30
    
        initially disable advanced digitizing panel (fixes #15073)
    
    Jürgen E. Fischer 	2016-06-30
    
        * initialize pasted feature with default values (fixes #8800)
        * show default values of new features in attribute table and identify
          results
    
    Even Rouault 	2016-06-30
    
        Remove outdated comment
    
    Jürgen E. Fischer 	2016-06-30
    
        mssql provider: make mapping of import fields case-insensitive
    
    Merge: 0409f5e30c 4ad50a708b
    Even Rouault 	2016-06-30
    
        Merge branch 'fix_release_conn_on_ogr_and_spatialite_closing'
    
    Martin Dobias 	2016-06-30
    
        Fix WMS extent calculation from  (fixes #14974)
    
    Even Rouault 	2016-06-30
    
        [Spatialite provider] Make sure to release dangling connections on provider closing
    
        Fixes #15137
    
    Even Rouault 	2016-06-30
    
        [OGR provider] Make sure to release dangling connections on provider closing
    
        Fixes #15137
    
    Alvaro Huarte 	2016-06-30
    
        Fix zoom and scale of MapCanvas when DestinationCrs changes
    
    Martin Dobias 	2016-06-30
    
        Support also curved geometries for tracing (fixes #15109)
    
    Martin Dobias 	2016-06-30
    
        Fix incorrectly loaded sublayers if they had the same name (fixes #15168)
    
        Use "layerid=N" instead of "layername=XYZ" for OGR sublayers
    
    Even Rouault 	2016-06-30
    
        test_provider_shapefile: add test for correct repacking on feature deletion (test fix for #11007)
    
    Sandro Santilli 	2016-06-28
    
        Only insert segment snap points in the layer they belong
    
        Fixes #13952
    
    Martin Dobias 	2016-06-30
    
        [styledock] Improve fix for crash with non-spatial layers
    
        Follow up 58dbe56 (which fixes #15179)
    
    Nyall Dawson 	2016-06-30
    
        Fix raster load min/max from extent in style dock (fix #15171)
    
    Nyall Dawson 	2016-06-30
    
        Always use full precision when exporting to SLD (fix #15176)
    
    Nyall Dawson 	2016-06-30
    
        Followup 172953, add unit tests
    
    Nyall Dawson 	2016-06-29
    
        Don't transform z coordinates by default
    
        Since z coordinates can represent potentially any height
        unit and reference point, it's not safe to assume that they
        always represent height in metres relative to the ellipsoid.
    
        Instead, leave z values untouched by default with geometry
        transforms, and make transforming z an optional parameter
    
        Refs #14702
    
    Matthias Kuhn 	2016-06-29
    
        Fix crash when loading style in layer properties
    
    Matthias Kuhn 	2016-06-29
    
        Align "add spatialite layer" window with other add layer windows
    
        The button labels didn't match with the group box title
    
    Martin Dobias 	2016-06-29
    
        Better fix for the "nothing found" notification
    
    Martin Dobias 	2016-06-29
    
        Cancel simplification if its dialog is closed (fixes #15163)
    
    Martin Dobias 	2016-06-29
    
        Add notification in case a map tool does notthing (fixes #15160)
    
    Merge: 0f6e8da645 ef4a0d8d08
    Alexander Bruy 	2016-06-29
    
        Merge pull request #3238 from medspx/processing_g7_raster_tests
    
        [processing] more grass7 unit tests and their fixes
    
    Merge: 00832918ff bb81568362
    Alexander Bruy 	2016-06-29
    
        Merge pull request #3234 from aharfoot/GDALTools_bugfix
    
        fix bug in GDALTools Assign Projection
    
    Alexander Bruy 	2016-06-29
    
        add objectName to button
    
    Martin Dobias 	2016-06-29
    
        [composer] map config: move layer related options to a dedicated group box
    
    Alessandro Pasotti 	2016-06-29
    
        Added multiple edit and attributes tests
    
    D'Hont René-Luc 	2016-06-23
    
        [BUGFIX] QgsMapLayerRegistry: Check layers before removed
    
        Probably fixed #15088 Segmentation fault when using layersRemoved SIGNAL
    
    Merge: a231466d88 50ab699097
    Nyall Dawson 	2016-06-29
    
        Merge pull request #3249 from nirvn/raster_renderer_layout
    
        [styledock] improve UI layout of raster renderers
    
    Nathan Woodrow 	2016-06-29
    
        [style dock] Keep factories updated
    
    Nyall Dawson 	2016-06-29
    
        Indentation
    
    Nyall Dawson 	2016-06-29
    
        Fix doxygen warning
    
    Nyall Dawson 	2016-06-29
    
        Fix failing distance area test on OSX
    
    Nyall Dawson 	2016-06-29
    
        Add missing sip bindings
    
    Nyall Dawson 	2016-06-29
    
        Fix indentation
    
    Nyall Dawson 	2016-06-29
    
        Fix failing test
    
    Nyall Dawson 	2016-06-29
    
        Fix warnings
    
    D'Hont René-Luc 	2016-06-28
    
        Server code cleanage
    
    D'Hont René-Luc 	2016-06-28
    
        [BUGFIX] QgsMSLayerCache: remove layer from QgsMapLayerRegistry before delete it
    
        In QGIS Server, layers can be added to QgsMapLayerRegistry and delete by QgsMSLayerCache. This means that QgsMapLayerRegistry can have reference to deleted pointers.
    
    D'Hont René-Luc 	2016-06-28
    
        Flush capabilities cache when flushing project layers
    
        Made by @dmarteau
    
    Nathan Woodrow 	2016-06-28
    
        [style dock] Fix display of extra pages
    
    Nathan Woodrow 	2016-06-28
    
        [style dock] inline refine rules for rule based styles
    
    Nathan Woodrow 	2016-06-28
    
        Fix windows build
    
    Merge: f0e0ba5bb0 83683be3dc
    Even Rouault 	2016-06-28
    
        Merge pull request #3244 from rouault/fix_transformCoords
    
        QgsCoordinateTransform::transformCoords(): do not convert elevations to radians
    
    Sandro Santilli 	2016-06-28
    
        Add test for QgsGeometryUtils::sqrDistToLine
    
        See #13952
    
    Sandro Santilli 	2016-06-28
    
        Add missing newline
    
    Mathieu Pellerin 	2016-06-28
    
        [styledock] better use of QGroupBox to highlight raster sections
    
    Hugo Mercier 	2016-06-28
    
        [virtual layer] Cleanup - unused variable
    
    Hugo Mercier 	2016-06-28
    
        [virtual layer] Escape column names in query
    
    Hugo Mercier 	2016-06-28
    
        [virtual layer] Improve error message
    
    Mathieu Pellerin 	2016-06-28
    
        [styledock] improve UI layout of raster renderers
    
    Sandro Santilli 	2016-06-28
    
        Add comment describing the invalid polygon
    
        Follow up to
        https://github.com/qgis/QGIS/pull/3246#discussion_r68661723
    
    Mathieu Pellerin 	2016-06-28
    
        [styledock] improve categorized, graduated, and rule-based renderer layout (#3247)
    
    Asger Skovbo Petersen 	2016-06-28
    
        Rename hillshade renderer in drop down (#3245)
    
        Remove non functioning code for setting resampling automagically for hillshade renderer
    
    Sandro Santilli 	2016-06-28
    
        Add test for selecting invalid geometries (#3246)
    
        See #13635
        The test passes
    
    Merge: e02661cd09 663333de7d
    Marco Hugentobler 	2016-06-27
    
        Merge pull request #3242 from mhugent/full_circle
    
        Change full circle interpretation, fixes #15116
    
    Even Rouault 	2016-06-27
    
        [OGR provider] Workaround GDAL 1.11.X (X<=4) crashing bug on GPKG databases with layers with curve geometries
    
    Marco Hugentobler 	2016-06-27
    
        Indentation
    
    Even Rouault 	2016-06-27
    
        Adjust testqgsgeometry expected results after af2993e97b5a4ab98107bdce86780d11dca91109
    
    Marco Hugentobler 	2016-06-27
    
        Add unit test for ticket #15116
    
    Alexander Bruy 	2016-06-27
    
        [processing] support more field types
    
    Even Rouault 	2016-06-27
    
        QgsCoordinateTransform::transformCoords(): do not convert elevations to radians
    
        Fixes #14702
    
    Mathieu Pellerin 	2016-06-27
    
        [gui] improve scale widget layout to save space (#3243)
    
    Nyall Dawson 	2016-06-27
    
        [ogr] Read GPX elevation values as geometry Z values
    
    Matthias Kuhn 	2016-06-27
    
        Install missing geometry header files
    
    Marco Hugentobler 	2016-06-27
    
        Fix full circle area calculation
    
    Merge: eabdb656a2 3ece8aca11
    Alexander Bruy 	2016-06-27
    
        Merge pull request #3233 from alexbruy/paste-style-fix
    
        don't apply raster style to vectors (fix #15001)
    
    Marco Hugentobler 	2016-06-27
    
        Change full circle interpretation, fixes #15116
    
    Tudor Bărăscu 	2016-06-27
    
        Show cannot pan WARNING for NULL geometry
    
        refs [#15122](https://hub.qgis.org/issues/15122)
    
    Nyall Dawson 	2016-06-27
    
        Fix crash when backing through QgsPanelWidgetStack breadcrumbs
    
    Nyall Dawson 	2016-06-27
    
        Set map canvas for style dock symbol widget
    
    Nyall Dawson 	2016-06-27
    
        Fix rule based settings not saved (fix #15146, #15147, #15148)
    
    Nyall Dawson 	2016-06-27
    
        Fix context menu options for graduated ranges does nothing
    
    Nyall Dawson 	2016-06-27
    
        Fix setting renderer symbol properties from context menu (fix #15145)
    
    Nyall Dawson 	2016-06-27
    
        Fix cannot change color of class symbols (fix #15142)
    
    Nyall Dawson 	2016-06-27
    
        Fix label button not opening label dock panel (fix #15144)
    
    Nyall Dawson 	2016-06-27
    
        Fix broken symbol layer lock (fix #15143)
    
    Nyall Dawson 	2016-06-27
    
        Avoid style dock flashing when editing layers
    
        Also prevent a lot of duplicate style dock updates, and fix
        the style dock losing connection to layer style changes
    
    Nyall Dawson 	2016-06-27
    
        Fix changing selected categorised renderer symbols (fix #15141)
    
    Nyall Dawson 	2016-06-27
    
        Disable simple marker fill color for outline only shapes
    
    Nyall Dawson 	2016-06-27
    
        Make outline only simple markers work with categorised/graduated
        etc renderers (fix #15132)
    
    Médéric RIBREUX 	2016-06-26
    
        Move problematics tests at the end of tests...
    
    Médéric RIBREUX 	2016-06-26
    
        Remove 3 unit tests that don't perform well in osgeo4travis
    
    Médéric RIBREUX 	2016-06-26
    
        Add another bunch of tests for rasters
    
    Médéric RIBREUX 	2016-06-26
    
        Fix r.li interfaces
    
    Médéric RIBREUX 	2016-06-26
    
        Fix r.his
    
    Matthias Kuhn 	2016-06-26
    
        Hide layer edit state buttons on relation editor when in transaction
    
        ... because that the buttons are there was mainly triggered by the fact
        that it's sometimes hard to find the appropriate layer in the legend.
    
        Fix #15102
    
    Médéric RIBREUX 	2016-06-26
    
        Fix r.fillnulls
    
    Matthias Kuhn 	2016-06-26
    
        QgsMapLayerRegistry::removeMapLayers don't emit signals when empty
    
        Fix #15088
    
    Matthias Kuhn 	2016-06-26
    
        Don't put default network cache directory directly in $HOME
    
        Fix #15111
    
    Médéric RIBREUX 	2016-06-26
    
        Fix r.composite
    
    Matthias Kuhn 	2016-06-26
    
        Don't lock canvas when trying to pan to null geometry
    
        Fix #15122
    
    Nyall Dawson 	2016-06-26
    
        Fix labeling priority slider not working with style dock (fix #15126)
    
        Also remove a lot of unnecessary duplicate connections
    
    Nyall Dawson 	2016-06-26
    
        Fix cannot set line symbol data defined properties for vector
        field marker (refs #15131)
    
    Nyall Dawson 	2016-06-26
    
        Use field icon for vector field symbol layer combo boxes
    
    Nyall Dawson 	2016-06-26
    
        Fix vector field symbol does not use subsymbol color (fix #15130)
    
    Nyall Dawson 	2016-06-26
    
        Capitalisation
    
    Merge: c4d620a7b6 a91697e5bb
    Nyall Dawson 	2016-06-26
    
        Merge pull request #3237 from nirvn/form_view_icon_p2
    
        [gui] more colorful form view icon
    
    Mathieu Pellerin 	2016-06-26
    
        [gui] more colorful form view icon
    
    Jürgen E. Fischer 	2016-06-26
    
        fix translation string typo
    
    Nyall Dawson 	2016-06-25
    
        Make measure dialog only stay on top of QGIS window (fix #12261)
    
    Mathieu Pellerin 	2016-06-25
    
        [gui/hidpi] vectorize form view and tracking icons (#3236)
    
    Nathan Woodrow 	2016-06-24
    
        [style dock] Connect rule edit to widget changed
    
    Jürgen E. Fischer 	2016-06-24
    
        plugin manager: show plugin description and allow voting without webkit
    
    Alessandro Pasotti 	2016-06-24
    
        Fix env var
    
    Alessandro Pasotti 	2016-06-24
    
        Make offline layer visible
    
    Alessandro Pasotti 	2016-06-24
    
        Fixed WFS-T fid<->gml fid sync (thanks to roualt)
    
    Alexander Bruy 	2016-06-24
    
        [processing] add support for longlong fields in spatial join alg (fix #15072)
    
    aharfoot 	2016-06-24
    
        Fix bug in GDALTools Assign Projection
    
        Assign Projection uses gdalwarp, and this works correctly when a raster has no CRS assigned, however, in the case of a raster with an incorrect CRS assignment, then gdalwarp will reproject the raster instead of simply changing the assigned CRS, propagating the error. Switching the Assign Projection tool to use gdal_translate provides the intended behaviour in all situations.
    
    Even Rouault 	2016-06-24
    
        [WFS provider] Document hideDownloadProgressDialog=1 URI option
    
    Even Rouault 	2016-06-24
    
        [WFS provider] Un-break building of offline editing database with 'Only request features overlapping the view extent' mode
    
    Alexander Bruy 	2016-06-24
    
        don't apply raster style to vectors (fix #15001)
    
    Merge: 66c47d7ae4 f7c1506973
    Richard Duivenvoorde 	2016-06-24
    
        Merge pull request #3226 from rduivenvoorde/legendsizefix
    
        Adding &TRANSPARENT=true makes too big legend images look good
    
        fix #15089
    
    Matthias Kuhn 	2016-06-24
    
        Keep feature form only on top of application and not system
    
        Better fix #15103
    
    Alexander Bruy 	2016-06-24
    
        align icons on the Manage layers toolbar (fix #15074) (#3232)
    
    Merge: 92bfcd4802 9edab1e0a8
    Alexander Bruy 	2016-06-24
    
        Merge pull request #3231 from arnaud-morvan/processing_menu_translation
    
        [processing] translate alg names in vector menu and options dialog
    
    Jürgen E. Fischer 	2016-06-24
    
        update QgsAttributeTableFilterModel sip bindings
    
    Jürgen E. Fischer 	2016-06-23
    
        oracle provider: by default skip additional geometry columns (on 64bit
        Windows/Linux OCI crashes when there are more than three geometry
        columns)
    
    Sandro Santilli 	2016-06-23
    
        Replace an explicit delete with a ScopedPointer
    
    Matthias Kuhn 	2016-06-23
    
        Default timeout for message bar items is 5 seconds
    
    Matthias Kuhn 	2016-06-23
    
        Persist attribute table sort order when clicking on column header
    
        And when sorting by preview expression
    
    Matthias Kuhn 	2016-06-23
    
        Fix initial widget focus in credential dialog
    
    arnaud.morvan@camptocamp.com 	2016-06-23
    
        [Processing] Translate alg names in menu and options dialog
    
    Merge: e6970ba597 8976c9de02
    Hugo Mercier 	2016-06-23
    
        Merge pull request #3229 from mhugo/fix_15113
    
        Allow curved polygons to be inverted (fixes #15113)
    
    Alexander Bruy 	2016-06-23
    
        use QgsWKBTypes to check layer wkb type (follow up 904dc21625)
    
    Sandro Mani 	2016-06-23
    
        [Globe] Rework qgis tilesource update logic
    
    Sandro Mani 	2016-06-23
    
        [Globe] Remove qgis layer explicitly when resetting globe to stop all rendering
    
    Matthias Kuhn 	2016-06-23
    
        Add option to suppress SIP warnings (#3230)
    
        to fix travis builds for OSX. Yay
    
    Nyall Dawson 	2016-06-24
    
        Add qgstestutils.h file with test helpers (#3208)
    
        Initially containing QGSCOMPARENEAR(a,b,epsilon) which prints
        debug information if the comparison fails
    
    Hugo Mercier 	2016-06-23
    
        Allow curved polygons to be inverted (fixes #15113)
    
    Alexander Bruy 	2016-06-23
    
        support 25D layers in network analysis library (fix #11952)
    
    Alexander Bruy 	2016-06-23
    
        fix signal-slot connection in New SpatiaLite layer dialog (fix #14343)
    
    Harrissou Sant-anna 	2016-06-23
    
        rename "snapping mode" option (#3222)
    
    Matthias Kuhn 	2016-06-23
    
        Left align mapped values
    
        Fix #15101
    
    Harrissou Sant-anna 	2016-06-23
    
        Fix dialog title (#3228)
    
    Matthias Kuhn 	2016-06-23
    
        Keep attribute dialog in front
    
        Fix #15103
    
    Jürgen E. Fischer 	2016-06-22
    
        debian packaging update: add python-future as dependency for python-qgis (fixes #14986)
    
    Jürgen E. Fischer 	2016-06-22
    
        heatmap plugin: port to C-API (fixes #15028)
    
    Even Rouault 	2016-06-22
    
        [WFS provider] Handle the case where the layer schema has a ogc_fid field
    
        Fixes #15062
    
    Jürgen E. Fischer 	2016-06-22
    
        set symbol editor window title (fixes #15107)
    
    Jürgen E. Fischer 	2016-06-22
    
        db manager: re-enable margins with line numbers in sql editor
        (fixes #15110)
    
    Martin Dobias 	2016-06-22
    
        Fix double setExtent() calls
    
        Whenever QgsMapCanvas::setExtent() would be called, the status scale
        widget would be updated and cause another setExtent() call
    
        Fixes issues with canvas getting invalid extent when loading projected layer
        by mistake as lat/lon layer (scale going crazy)
    
    Martin Dobias 	2016-06-22
    
        Fix API break of QgsMapLayer class introduced in 2.16
    
        This breakage was resulting in a Python error when using plugin layers
        due to calls to pure virtual method writeStyle()
    
    Sandro Santilli 	2016-06-22
    
        Fix comment about precision loss
    
        Thanks Even for helping with this
    
    Jürgen E. Fischer 	2016-06-22
    
        selection by polygon: use 40 instead of 4 points for selection rectangle for more accurate transformation (fixes #13754)
    
    Alexander Bruy 	2016-06-22
    
        [processing] replace original layer name with exported in the final OGR command (fix #15099)
    
    Sandro Mani 	2016-06-22
    
        [Globe] Make the reload button rebuild the entire qgis layer to recover from cases where osgEarth loses control over its tiles
    
    Sandro Santilli 	2016-06-17
    
        Allow converting polygons with unclosed rings to GEOS
    
        Forces ring close on conversion, fixing a regression
        from 2.8 (and 2.14). See #13635
    
        Adds test for identifying invalid polygons, currently only
        testing for the unclosed-ring invalidity.
    
        The test was verified to fail without the fixes included
        in this same commit, and to pass in 2.14.
    
    Nathan Woodrow 	2016-06-22
    
        [styledock] inline new rule panel
    
    Jürgen E. Fischer 	2016-06-22
    
        db manager: fix drag and drop import (fixes #13712)
    
    Jürgen E. Fischer 	2016-06-22
    
        spatial bookmarks: remove inaccessible context help
    
    Alexander Bruy 	2016-06-22
    
        [processing] add "-te_srs" option to gdal_warp (fix #15033)
    
    Jürgen E. Fischer 	2016-06-22
    
        save as raster: fix vrt creation (fixes #14171)
    
    Jürgen E. Fischer 	2016-06-22
    
        remove_temporary_files.sh: add .new from addcopyrights.sh
    
    Matthias Kuhn 	2016-06-22
    
        Fix wrong mapping of feature ids in offline editing
    
        Fix #14727
    
    Alexander Bruy 	2016-06-22
    
        remove debug output
    
    Alexander Bruy 	2016-06-22
    
        [processing] fix gdal_contour algorithm
    
    Matthias Kuhn 	2016-06-22
    
        Don't crash when default action is not set
    
        Fix #15092
    
    Alexander Bruy 	2016-06-21
    
        [GDALTools] pass output format to gdal_contour (fix #6695)
    
    Denis Rouzaud 	2016-06-21
    
        prevent concurrent access while creating iterators and updating cache info (#3224)
    
        #mutexmania
        kudos to @m-kuhn
    
    Marco Bernasocchi 	2016-06-22
    
        Fix allow clicking on a tags in maptips (#3218)
    
        this is done by listening to the linkClicked signal
    
    Merge: 3c06341aa9 eaff966286
    Denis Rouzaud 	2016-06-21
    
        Merge pull request #3227 from m-kuhn/FixToplevelGroupBoxes
    
        Fix groupboxes on toplevel in drag and drop designer
    
    Jürgen E. Fischer 	2016-06-21
    
        add context help for the "add oracle layers" dialog and use QTextBrowser in qgis_help (fixes #8477)
    
    Matthias Kuhn 	2016-06-21
    
        Fix groupboxes on toplevel in drag and drop designer
    
    Alexander Bruy 	2016-06-21
    
        [processing] speedup Hub distance algorithm (fix #15012)
    
    Alexander Bruy 	2016-06-21
    
        [processing] use bulk features loading to speedup spatial index creation
    
    Matthias Kuhn 	2016-06-21
    
        Fix overlapping widgets with dnd designer and toplevel fields
    
    Matthias Kuhn 	2016-06-21
    
        Followup dab157f
    
    Nathan Woodrow 	2016-06-21
    
        Fix code style
    
    Matthias Kuhn 	2016-06-21
    
        Minor fixes and doxymentation for QgsSnappingUtils
    
    Matthias Kuhn 	2016-06-21
    
        Default to creating an autoincrement primary key for spatialite
    
        References #15071 (https://hub.qgis.org/issues/15071)
    
    Richard Duivenvoorde 	2016-06-21
    
        Adding &TRANSPARENT=true makes too big legend images look good
    
        See http://hub.qgis.org/issues/15089 for screenshots & test service url
    
    Hugo Mercier 	2016-06-21
    
        Update arrow mask image
    
    Hugo Mercier 	2016-06-21
    
        Fix outline rendering in arrow symbol layer
    
    Richard Duivenvoorde 	2016-06-21
    
        WMS GetLegendGraphic fix #15055 (#3213)
    
        When creating the legend image url, this tests for available queryparams
        in a case-insensitive way...
    
    Nathan Woodrow 	2016-06-21
    
        Remove wrong override
    
    Nathan Woodrow 	2016-06-21
    
        Fix build
    
    Nathan Woodrow 	2016-06-21
    
        [styledock] Inline edit panel for rules
    
    Nathan Woodrow 	2016-06-21
    
        [ux] Show the color values in tooltip
    
    Nathan Woodrow 	2016-06-21
    
        Adjust symbol layer widgets for better dock use
    
    Harrissou Sant-anna 	2016-06-21
    
        precise layer selection option (#3223)
    
    Jürgen E. Fischer 	2016-06-21
    
        postgres provider: allow database without postgis (fixes #6891)
    
    Jürgen E. Fischer 	2016-06-20
    
        db manager: show database name in postgis connection details (fixes #3489)
    
    Jürgen E. Fischer 	2016-06-21
    
        gdal tools: use native file dialogs (fixes #5500)
    
    Even Rouault 	2016-06-20
    
        Fix build failure due to dabc3b16d72184da2867e0b3ae37b1d45928cddd
    
    Matteo 	2016-06-20
    
        Small fix in write.csv option (#3225)
    
    Even Rouault 	2016-06-20
    
        [Geometry] Fix various issues related to Wkb/Wkt import
    
        - Make QgsCurvePolygonV2::fromWkb() accept CompoundCurveM sub-geometries
        - Make QgsGeometryCollectionV2::fromWkb() validate the sub-geometry type,
          so that QgsGeometryCollectionV2 subclasses do not import incompatible
          sub-geometries
        - Make QgsGeometryCollectionV2::fromWkt() accept curve sub-geometries
        - Make QgsMultiPolygonV2::addGeometry() accept only Polygon and not
          CurvePolygon
        - Add tests
    
    Even Rouault 	2016-06-20
    
        [Geometry] Fix deleteVertex() for CircularString, CompoundCurve and CurvePolygon
    
        In some situations, deleteVertex() could generate an invalid geometry, causing
        later crashes due to unexpected structure.
    
        Fix #15087
    
    Nathan Woodrow 	2016-06-20
    
        [styledock] Hide/Show back button correctly
    
    Nathan Woodrow 	2016-06-20
    
        Rename Map Styling Dock to Layer Styling Dock
    
    Even Rouault 	2016-06-20
    
        QgsAttributeTableFilterModel::headerData(): fix crash on layer with no field
    
        Fix crash on qgis_attributetabletest and when displaying the attribute
        table of a layer without any attribute field.
    
        Was likely introduced in 4a3a814d087c82f869b42a4d1375ee0f92d045fc, so master
        only
    
    Even Rouault 	2016-06-20
    
        [OGR provider] Make changeGeometryValues() accept null geometry
    
        Fixes #15081
    
    Nyall Dawson 	2016-06-20
    
        Tighten margins and spacing on various docks
    
        Fixes a rendering artefact on OSX toolbars and leaves more
        space for content.
    
        Let me know if this looks bad on Windows and I'll ifdef it out
    
    Even Rouault 	2016-06-19
    
        QgsCoordinateReferenceSystem::setProj4String(): harden validation
    
        OSRImportFromProj4() may accept strings that are not valid proj.4 strings,
        e.g if they lack a +ellps parameter, it will automatically add +ellps=WGS84, but as
        we use the original mProj4 with QgsCoordinateTransform, it will fail to initialize
        so better detect it now.
    
        Fixes #14844
    
    Merge: 63cbf8778e 43bdcdb7ca
    Nyall Dawson 	2016-06-20
    
        Merge pull request #3221 from nirvn/bookmark_ui_imp
    
        [bookmarks] improve zoom to bookmark icon and UI
    
    Mathieu Pellerin 	2016-06-20
    
        [bookmarks] improve zoom to bookmark icon and UI
    
    Mathieu Pellerin 	2016-06-20
    
        [styledock] open via double click action legend setting (#3220)
    
    Merge: 1053c5e126 aae8fefd91
    Nyall Dawson 	2016-06-20
    
        Merge pull request #3219 from nirvn/composer_icons
    
        [gui/hidpi] vectorize composer toolbar & attribute table toolbar icons
    
    Mathieu Pellerin 	2016-06-20
    
        [gui/hidpi] vectorize attribute table toolbar icons
    
    Mathieu Pellerin 	2016-06-20
    
        [gui/hidpi] vectorize composer toolbar icons
    
    Nyall Dawson 	2016-06-20
    
        Better reflect layer capabilities in attribute dialog toolbar
    
    Nyall Dawson 	2016-06-20
    
        Properly set multiedit button state
    
    Nyall Dawson 	2016-06-18
    
        Respect icon size in attribute table, use svg icons
    
    Nyall Dawson 	2016-06-17
    
        Use a real toolbar for attribute table dialog
    
        - Fixes style issues on various platforms (esp. OSX)
        - Allows resizing the window smaller and actions get moved
        to overflow menu
    
    Mathieu Pellerin 	2016-06-20
    
        [styledock] create a style preset icon (#3210)
    
    Nathan Woodrow 	2016-06-20
    
        Remove unused variable
    
    Nathan Woodrow 	2016-06-19
    
        [style dock] Refactor API. Move back button outside scrollarea.
    
        Clean up API. Remove QgsPanelWidgetPage - no longer needed
        QgsPanelWidgetStack widget manages back button and breadcrumb.
        QgsPanelWidget manages state of active widget.
    
    Mathieu Pellerin 	2016-06-19
    
        [gui/hidpi] vectorize advanced digitizing toolbar icons (#3216)
    
        * [gui/hidpi] vectorize advanced digitizing toolbar icons
    
        * [gui/hidpi] vectorize label toolbar icons
    
    Even Rouault 	2016-06-18
    
        [DXF export] Replace newline character in layer name by underscore
    
        Fixes #15067
    
    Even Rouault 	2016-06-18
    
        [OGR provider] Make ogrWkbGeometryTypeName() correctly display M/ZM geometry names, as potentially returned by GDAL 2.1
    
    Even Rouault 	2016-06-18
    
        [OGR provider] Avoid considering mix of Polygon and CurvePolygon as 2 sublayers
    
        Fixes #15066
    
    Even Rouault 	2016-06-18
    
        [OGR provider] Improve detection of layer geometry type
    
        When a OGR layer is of geometry type "unknown", we use the
        geometry of the first feature to guess the geometry type. But
        if this feature has no geometry, then we assume that we have no
        geometry for the whole layer. This is a bit extreme. Let us
        allow to probe a few features before giving up.
    
        Fixes #15065
    
    Even Rouault 	2016-06-18
    
        [OGR provider] Do not return wkbUnknown25D, wkbUnknownM/Z/ZM layer geometry types
    
        Those are illegal QgsWKBTypes::Type / QGis::WkbType values, and can cause
        undefined behaviour outside of the provider.
    
        Fixes #15064
    
    Even Rouault 	2016-06-18
    
        QgsRendererV2PropertiesDialog::syncToLayer(): make it robust to NULL renderer
    
        Fixes #15064
    
        Probably just a band-aid, proper fix to follow in OGR provider itself.
    
    Even Rouault 	2016-06-18
    
        [WFS provider] Add heuristics to detect MapServer WFS 1.1 behaviour (sometimes)
    
        Fix #15061
    
        MapServer honours EPSG axis order in WFS 1.1, but returns srsName in GetFeature
        response with EPSG:XXXX syntax instead of urn EPSG srs. This confuses the GML
        parser that thinks that no axis inversion should then happen.
    
        The heuristics here consist in checking the envelope of the response with the
        capabilities extent.
    
        This should be safe and should work for layers with non global extent, but will
        not detect all issues.
    
        Proper fix is either to force WFS 1.0, or upgrade to MapServer 7.0 with WFS 2.0
    
    Merge: a211c982cf 2a82caf173
    Nyall Dawson 	2016-06-18
    
        Merge pull request #3215 from nirvn/raster_icons
    
        [gui/hidpi] vectorize raster toolbar icons
    
    Mathieu Pellerin 	2016-06-18
    
        [gui/hidpi] vectorize raster toolbar icons
    
    Sandro Santilli 	2016-06-09
    
        Allow to undo/redo composer grouping/ungrouping
    
        Fixes #11371 (crash on ungrouping after moving the group) and more
        undo/redo related issues.
    
        Enable pending test for the crash (now passing) and add many more
        undo/redo related ones (including signals testing).
    
        Includes a new QgsGroupUngroupItemsCommand class
        and its SIP bindings.
    
    Nyall Dawson 	2016-06-17
    
        Fix Coverity null pointer dereference warning
    
    Nyall Dawson 	2016-06-17
    
        Fix uninitialized member
    
    Nyall Dawson 	2016-06-17
    
        Fix uninitialized member
    
    Matthias Kuhn 	2016-06-17
    
        [UX] Show feature id in attribute table tooltip
    
    Nyall Dawson 	2016-06-17
    
        [roadgraph] Allow use of virtual and joined fields (fix #15041)
    
        Also modernise some code
    
    Nyall Dawson 	2016-06-17
    
        Some roadgraph plugin ux improvements
    
    Nyall Dawson 	2016-06-17
    
        Revert "[FEATURE][expressions] implicit feature->geom conversion"
    
        This reverts commit 7cab60bc4328e6cb4c57f8320c2d85d9383a2424.
    
        The conversion was unreliable, as it was not correctly determining
        that the feature's geometry was required and consequently not
        fetching it from the provider. This isn't trivial to fix, so
        I'm reverting this feature before release.
    
    Harrissou Sant-anna 	2016-06-16
    
        few typo fix (#3207)
    
    Sandro Santilli 	2016-06-16
    
        Ignore files generated during "make check"
    
    Sandro Santilli 	2016-06-16
    
        Remove generated test files from repository
    
        Fixes #14976
    
    Matthias Kuhn 	2016-06-16
    
        Relation Reference Widget: Only enable form button when a feature is set
    
    Nyall Dawson 	2016-06-16
    
        Fix displacement renderer when using map unit sizes for symbols
    
    Nyall Dawson 	2016-06-16
    
        Fix displacement symbols with data defined properties (fix #9601)
    
        Previously only the attributes of the first feature were being
        used to render the points inside a group
    
    Nathan Woodrow 	2016-06-16
    
        Revert "Don't resize canvas size on widget change"
    
        Revert this change for now as it has larger impacts
        then I thought it would. Will improve and bring back
        next release.
    
        This reverts commit ef51b702b89ce7c90b3fa9ee8a9d9fab8bc9e528.
    
    Nyall Dawson 	2016-06-16
    
        [composer] Instant feedback for legend when linked map changes
    
    Nyall Dawson 	2016-06-16
    
        [composer] Double click legend item to edit text (fix #13578)
    
    Nyall Dawson 	2016-06-16
    
        Followup c78347, update test images
    
    Matthias Kuhn 	2016-06-16
    
        Attribute table: always show sequential column header numbers
    
    Mathieu Pellerin 	2016-06-16
    
        fix bookmarks editing regression (fixes #15034) (#3204)
    
    Merge: c7834751ba f6998e2722
    Nyall Dawson 	2016-06-16
    
        Merge pull request #3203 from nirvn/move_feature_icon_imp
    
        [gui] proper geometry type for move feature icon
    
    Marco Hugentobler 	2015-12-17
    
        Legend: leave away empty groups (fix #12969)
    
    Mathieu Pellerin 	2016-06-16
    
        [gui] proper geometry type for move feature icon
    
    Nyall Dawson 	2016-06-16
    
        Move bookmarks toolbar icons to navigation group
    
    Larry Shaffer 	2016-06-15
    
        Fix file write error when offline.sqlite is saved to root dir by default
    
        - Default to user's home directory instead
    
    Alessandro Pasotti 	2016-06-15
    
        Added missing newline to the param doc
    
    Nathan Woodrow 	2016-06-15
    
        Clean up showPanel API. Open dialog if not in dock mode
    
    Merge: 3a91d92d56 127386a1f1
    Denis Rouzaud 	2016-06-15
    
        Merge pull request #3201 from nirvn/more_icons
    
        [gui/hidpi] more vector love for default toolbars
    
    Mathieu Pellerin 	2016-06-15
    
        [gui/hidpi] more vector love for default toolbars
    
    Jürgen E. Fischer 	2016-06-15
    
        translation string fixes
    
    Sandro Mani 	2016-06-15
    
        [Globe] Add bundled world.tif to raster imagery menu
    
    Sandro Mani 	2016-06-15
    
        [Globe] Fix typos, fix model layer logic
    
    Sandro Mani 	2016-06-15
    
        [Globe] Delay initial layer update to workaround some mysterious opengl errors
    
    Sandro Mani 	2016-06-15
    
        [Globe] Set home viewport to lon 0
    
    Mathieu Pellerin 	2016-06-15
    
        [gui/hidpi] vectorize attribute toolbar icons (#3200)
    
    Merge: ae93ee3ca7 5eb14a9b0e
    Nyall Dawson 	2016-06-15
    
        Merge pull request #3199 from nirvn/annotation_icons
    
        [gui] vectorize and add missing annotation icons (fixes #7076)
    
    Nyall Dawson 	2016-06-15
    
        Use QgsFieldProxyModel for filtering read only fields
    
    Nyall Dawson 	2016-06-15
    
        Better icon for multiedit mode
    
    Mathieu Pellerin 	2016-06-15
    
        [gui] vectorize and add missing annotation icons (fixes #7076)
    
    Nyall Dawson 	2016-06-15
    
        Followup b6e97c
    
    Nyall Dawson 	2016-06-15
    
        Give feedback why multiedit/search is disabled with custom UI
    
    Nyall Dawson 	2016-06-15
    
        Fallback to generated layout for Select by Value if using a custom
        UI form
    
        Custom UI forms are not supported with the attribute form search
        mode, but this way users with custom UI forms can still use the
        feature
    
    Nyall Dawson 	2016-06-15
    
        Capitalization
    
    Nyall Dawson 	2016-06-15
    
        Followup 71dc33, fix projective transform in georeferencer (fix #14551)
    
    Nyall Dawson 	2016-06-15
    
        Fix selecting features by radius (fix #14748)
    
    Nyall Dawson 	2016-06-15
    
        Fix incorrect area calculation for polygon (fix #14675)
    
    Nyall Dawson 	2016-06-15
    
        Save raster symbology with full precision (fix #14950)
    
    Jürgen E. Fischer 	2016-06-14
    
        open message log on QgisApp::openMessageLog instead of toggling it
    
    Matthias Kuhn 	2016-06-14
    
        Fix "Relation form grows infinitely"
    
        Fix #14977
    
    Matthias Kuhn 	2016-06-14
    
        Followup bbbc9d0: Fix tests
    
    Merge: bbbc9d0abf 8ddae27130
    Alexander Bruy 	2016-06-14
    
        Merge pull request #3118 from arnaud-morvan/processing_gdal_postgis_credentials
    
        [processing] support postgis service parameter and credentials input
    
    Matthias Kuhn 	2016-06-14
    
        QgsDockWidget add openedStateChanged and openedStateChanged signals
    
    Merge: 834ab1c702 5d37cc3549
    Alexander Bruy 	2016-06-14
    
        Merge pull request #3130 from arnaud-morvan/processing_gdal_shapeencoding
    
        [processing] Add SHAPE_ENCODING parameter in GDAL "to postgis" algorithms
    
    Nyall Dawson 	2016-06-14
    
        More QgsDockWidget fixes (fix #15011)
    
    Matthias Kuhn 	2016-06-14
    
        [UX] Action map tool title and icon
    
        Visually communicate to the user which action will be triggered when the
        button is clicked.
    
    Matthias Kuhn 	2016-06-14
    
        Persist default attribute action between sessions
    
        Refs #15027
    
    Jürgen E. Fischer 	2016-06-14
    
        update 'Report an issue' link
    
    Matthias Kuhn 	2016-06-14
    
        Fix action column widget rendering artifacts
    
        This creates an action column widget when the widget is rendered for the
        first time.
        The original approach was to create an image and render the buffered
        image onto the cell until the first mouse action triggered the creation
        of the real widget. This led to several rendering problems and triggered
        some strange ownership issues with crashes under certain situations.
    
        Followup a05b2ad9
    
    Jürgen E. Fischer 	2016-06-14
    
        don't save extents to style (fixes #15026, followup 92aed6e and d690d72)
    
    Matthias Kuhn 	2016-06-14
    
        Fix crash when closing docked attribute table
    
        Fix #14909
        Fix #15018
    
        git bisect is your friend
    
    Matthias Kuhn 	2016-06-13
    
        Allow docking the attribute table left and right
    
        Fix #14941
    
    Nyall Dawson 	2016-06-14
    
        Fix actions are not enabled when loading layer with default style (fix #13910)
    
    Nyall Dawson 	2016-06-14
    
        Remove "attribute table" from dialog title (fix #14959)
    
    Nyall Dawson 	2016-06-14
    
        Fix some status bar widgets could not be hidden via customisation
    
    Nyall Dawson 	2016-06-14
    
        Fix cannot deactivate customization widget catcher (fix #9732)
    
    Nyall Dawson 	2016-06-14
    
        Rename arrow symbol head width/height to length/thickness
    
        Width/height naming is dependant on line direction, so for
        clarity rename them to something which doesn't depend
        on direction (fix #15002)
    
    Nyall Dawson 	2016-06-14
    
        Fix crash in arrow symbol layer
    
    Nyall Dawson 	2016-06-14
    
        [composer] Finer step for arrow head line width
    
    Nyall Dawson 	2016-06-14
    
        [composer] Make parameterised SVG arrow heads respect colors (fix #14997)
    
    Nyall Dawson 	2016-06-14
    
        Also show WKB type in vector layer metadata
    
        Otherwise it's a PITA to work out if a layer has z or is
        multi type
    
    Nyall Dawson 	2016-06-14
    
        Add missing capabilities strings to layer metadata
    
    Nyall Dawson 	2016-06-14
    
        Fix joins are not recreated when loading project with bad layers (fix #10500)
    
    Nyall Dawson 	2016-06-14
    
        Fix debug noise when using 25D geometry layers
    
    Nyall Dawson 	2016-06-14
    
        Cleanup qgsproject.h/.cpp
    
        - Conslidate doxygen in qgsproject.h
        - Remove TODOs from docs, move to comments
        - Cosmetic formatting changes to match QGIS standards
        - Remove doxygen groups (we sort doxygen by name now)
        - Clarified and improved some docs
        - Remove mega outdated XML samples
    
    Nyall Dawson 	2016-06-14
    
        Tweak test tolerance for xenial
    
    Nathan Woodrow 	2016-06-13
    
        [style dock] Fix warnings
    
    Matthias Kuhn 	2016-06-13
    
        Customization UI: Rename "Select All" to "Check All"
    
        References #15005
    
    Matthias Kuhn 	2016-06-13
    
        Fix compiling with clang
    
    Nyall Dawson 	2016-06-13
    
        Fix warning
    
    Nyall Dawson 	2016-06-13
    
        Invalid join cache when layer is modified (fix #11140)
    
    Even Rouault 	2016-06-13
    
        [WMS provider] Tolerate GetCapabilities response with several top-level layers
    
        Fix #13762
    
        Also, in case there's a single layer advertized, show it in the browser.
    
    Even Rouault 	2016-06-13
    
        [WMS provider] Avoid excessive number of decimals in BBOX parameter
    
        Fix #14928
    
    Nathan Woodrow 	2016-06-13
    
        [style dock] code clean up
    
    Nathan Woodrow 	2016-06-13
    
        Add missing files
    
    Alexander Bruy 	2016-06-13
    
        [processing] allow 2.5D geometries (fix #14929)
    
    Nathan Woodrow 	2016-06-13
    
        [style dock] Add better API for panels
    
    Nyall Dawson 	2016-06-13
    
        Classifications on joined fields should only consider values which
        are matched to layer's features (fix #9051)
    
    Nyall Dawson 	2016-06-13
    
        Fix dock widget layout (fix #15011)
    
    Nyall Dawson 	2016-06-13
    
        Prevent creating invalid join in add join dialog (fixes crash)
    
    Even Rouault 	2016-06-12
    
        qgsogrprovider.cpp: fix wrong comment
    
    Matthias Kuhn 	2016-06-12
    
        Fix the preview column in form view when first column is action widget
    
    Médéric RIBREUX 	2016-06-12
    
        Add new test data and a bunch of unit tests
    
    Médéric RIBREUX 	2016-06-12
    
        Fix r.aspect and r.slope algorithms
    
    Médéric RIBREUX 	2016-06-12
    
        Fix r.topidx, r.viewshed and r.volume description files
    
    Médéric RIBREUX 	2016-06-12
    
        Remove r.sum because it doesn't exists anymore in GRASS7
    
    Matthias Kuhn 	2016-06-12
    
        Fix failing test
    
    Matthias Kuhn 	2016-06-12
    
        Remove more debug noise
    
    Matthias Kuhn 	2016-06-12
    
        Remove debug noise
    
    Even Rouault 	2016-06-12
    
        Indentation fix
    
    Even Rouault 	2016-06-12
    
        [WFS provider] Fix handling of LatLongBoundingBox in WFS 1.0
    
        According to the specification, the values of LatLongBoundingBox
        are supposed to be in the SRS, not necessarily in WGS84.
    
        But some servers do not follow the spec and return values in WGS84,
        so let's try to accomodate for this too.
    
        Fix #14876
    
    Médéric RIBREUX 	2016-06-12
    
        Handle OutputFile in test generation
    
    Matthias Kuhn 	2016-06-12
    
        Avoid detach
    
    Médéric RIBREUX 	2016-06-12
    
        Improve Test generation
    
    Matthias Kuhn 	2016-06-12
    
        Show default network cache path in options dialog
    
    Matthias Kuhn 	2016-06-12
    
        Fix network cache configuration
    
        Fix #14990
    
    Even Rouault 	2016-06-12
    
        QgsAttributeTableView::setModel(): remove connection to signals that no longer exist on QgsAttributeTableFilterModel, and connect destroyed() only if object is not NULL
    
    Even Rouault 	2016-06-12
    
        QgsAttributeTableView::setModel(): fix crash when called with nullptr, such as QgsBrowser::setLayer() does (#15006)
    
    Even Rouault 	2016-06-12
    
        Standalone browser: call QgsNetworkAccessManager::instance() to avoid assertion in setupDefaultProxyAndCache() on start-up on WFS connections due to smMainNAM being not initialized (#15006)
    
    Merge: 7ed1a7ff79 1d6dfc5aed
    Even Rouault 	2016-06-12
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Merge: f1ec12133e 054604bc70
    Nyall Dawson 	2016-06-12
    
        Merge pull request #3196 from nirvn/fix_right_click
    
        [bugfix] fix crash when right-clicking on geometryless layers
    
    Mathieu Pellerin 	2016-06-12
    
        fix crash when right-clicking on geometryless layers
    
    Salvatore Larosa 	2016-06-11
    
        [dbmanager] followup 8727799: again some emit signal fix
    
    Jürgen E. Fischer 	2016-06-11
    
        oracle provider: verify existence of layer style table before trying to retrieve a style
    
    Jürgen E. Fischer 	2016-06-11
    
        use CMP0063 only with cmake >= 3.3
    
    Salvatore Larosa 	2016-06-11
    
        [dbmanager] Fix emit signal when refresh fields in table
    
    Médéric RIBREUX 	2016-06-11
    
        Blacklist qt5 tests for Travis
    
    Merge: 5839a3a8cd 7a3a38b659
    Even Rouault 	2016-06-11
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Merge: f7cf974774 270938cbd3
    Even Rouault 	2016-06-11
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Merge: 7040ad41d2 690e554b61
    Even Rouault 	2016-06-11
    
        Merge remote branch 'origin/wfs_geomedia_fixes'
    
    Merge: edace8d0e6 7040ad41d2
    Even Rouault 	2016-06-11
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Stéphane Brunner 	2016-05-28
    
        Don't cut the filename if he is relative
    
    Matthias Kuhn 	2016-06-11
    
        Fix sip bindings
    
    Matthias Kuhn 	2016-06-11
    
        Only show writable fields in field calculator
    
        Fix #15000
    
    Matthias Kuhn 	2016-06-11
    
        Followup d3fd818: do not hide python module symbols
    
    Médéric RIBREUX 	2016-06-11
    
        [Processing][Tests] Improve Processing GRASS7 testsuite
    
    Matthias Kuhn 	2016-06-11
    
        Simpler handling of DLL_EXPORT defines
    
    Matthias Kuhn 	2016-06-11
    
        Tooltips for map style widget page
    
    Matthias Kuhn 	2016-06-11
    
        Categorized renderer: synchronize edit ramp button state on undo
    
    Matthias Kuhn 	2016-06-11
    
        Categorized renderer: disable edit color ramp button for random
    
    Matthias Kuhn 	2016-06-11
    
        Don't double delete style configuration pages
    
        Fixes a crash when switching between pages in the style configuration
        dock widget.
    
    Salvatore Larosa 	2016-06-10
    
        [dbmanager] fix some import statement
    
    Salvatore Larosa 	2016-06-10
    
        [dbmanager] Fix some pyqtslot
    
    Salvatore Larosa 	2016-06-10
    
        [dbmanager] Fixes #14740 - Previews do not work and python error for PG layers
    
    Denis Rouzaud 	2016-06-10
    
        better order of columns in fields tab (vector layer properties) (#3195)
    
    Matthias Kuhn 	2016-06-10
    
        Remove buggy and outdated code
    
    D'Hont René-Luc 	2016-06-10
    
        [BUGFIX] Emit layerWillBeRemoved like layersWillBeRemoved (#3194)
    
        The signal layerWillBeremoved is only emitted when the layer is owned by QgsMapLayerRegistry.
    
        To fix it just move the emitted layerWilBeRemoved out of the scope of layers owned by QgsMapLayerRegistry.
    
    Matthias Kuhn 	2016-06-10
    
        Fix compiling with older gcc versions
    
    Alexander Bruy 	2016-06-10
    
        [processing] improve error message text (refs #14929)
    
    Jürgen E. Fischer 	2016-06-10
    
        use Qt types
    
    Nyall Dawson 	2016-06-10
    
        Fix joined attributes can't be used in filter expressions
    
        (fix #13176)
    
    Even Rouault 	2016-06-10
    
        testqgsogcutils.cpp: add more debug output to diagnose flake failure on QT5
    
    Denis Rouzaud 	2016-06-10
    
        do not init dualview if no layer
    
        fix crash of QtDesigner with custom widgets
        kudos to @m-kuhn
    
    Merge: 37598bdf52 14342ce65a
    Alexander Bruy 	2016-06-10
    
        Merge pull request #3166 from nirvn/fix_processing_refactor_fields
    
        [processing] fix missing quotes to field name in refactor fields
    
    Even Rouault 	2016-06-09
    
        QgsGML: handle more type of geometries (Arc, CompositeSurface, etc...) through OGR
    
    Even Rouault 	2016-06-08
    
        QgsGmlStreamingParser: fix memory leak if parsing a GML file truncated in the middle of a feature
    
    Even Rouault 	2016-06-08
    
        testqgsgml.cpp: fix memory leaks in test
    
    Even Rouault 	2016-06-08
    
        [WFS provider] Handle server exposing paging capabilities but obviously not implementing it. Handle feature duplicates when server return features without fid/gml:id
    
    Even Rouault 	2016-06-07
    
        [WFS provider] Use EPSG:XXXX format for SRSNAME= parameter for servers that adverize SRS in GetCapabilities response in that format. And also append srsname to value of BBOX parameter
    
    Even Rouault 	2016-06-07
    
        [WFS provider] Recognize gmgml:Polygon_Surface_MultiSurface_CompositeSurfacePropertyType in DescribeFeatureType response
    
    Denis Rouzaud 	2016-06-10
    
        add custom widget for QgsDockWidget
    
    Nyall Dawson 	2016-06-10
    
        Revert "Fix joined attributes can't be used in filter expressions"
    
        This reverts commit acedb39c5a19509b91a2247b70db3d5da7c5b105.
    
    Nyall Dawson 	2016-06-10
    
        Allow editing joins by double clicking on them in list
    
    Nyall Dawson 	2016-06-10
    
        Fix joined attributes can't be used in filter expressions
    
        (fix #13176)
    
    Nyall Dawson 	2016-06-10
    
        [needs-docs] Rename 'select by form' to 'select by value'
    
        As that wording is more explanatory
    
    Nyall Dawson 	2016-06-10
    
        Make styling widget live apply remember setting
    
    Nyall Dawson 	2016-06-10
    
        Fix failing test on qt5
    
    Nyall Dawson 	2016-06-10
    
        Change QDockWidgets to QgsDockWidgets
    
        No benefit as yet, but future proofing for when QgsDockWidget
        gains additional fixes/tweaks over QDockWidget
    
    Merge: a3768672c8 7c34c53709
    Nyall Dawson 	2016-06-10
    
        Merge pull request #3193 from nirvn/pal_fix_quadrant
    
        [pal] fix quadrant exp. wrongly overwriting cartographic placement (fixes #14989)
    
    Nyall Dawson 	2016-06-10
    
        Correctly support joins using virtual fields (fix #14820)
    
    Mathieu Pellerin 	2016-06-10
    
        [pal] fix quadrant exp. wrongly overwriting cartographic placement
        (fixes #14989)
    
    Nyall Dawson 	2016-06-10
    
        Fix virtual fields which depend on other virtual fields may not be
        calculated in some circumstances (fix #14939)
    
    Nyall Dawson 	2016-06-10
    
        Default to requesting all attributes for python expression functions
    
        Fix #14985
    
    Alexander Bruy 	2016-06-09
    
        [processing] fix alglist() function
    
    Sandro Santilli 	2016-06-08
    
        Reach the proper lower negative value bound
    
        This was tricky, due to
        https://www.postgresql.org/message-id/20160608160800.GB13838%40localhost
    
    Sandro Santilli 	2016-06-08
    
        Add more tests to cover full signed int ranges
    
    Sandro Santilli 	2016-06-08
    
        Also test the estimatedmetadata code path for signedInts
    
    Sandro Santilli 	2016-06-08
    
        Fix handling of int64 primary keys to use a FidMap
    
        There was a code duplication where only one path did the right
        thing. This commit also removes the duplication.
    
    Sandro Santilli 	2016-06-07
    
        Fix expected test results for negative int4 and int2 FIDs
    
        int8 negative identifier is still not handled correctly
    
    Sandro Santilli 	2016-06-07
    
        Fix storing attribute of feature with negative identifier and test
    
        The test was also bogus in that it expected an inappropriate FID.
    
    Sandro Santilli 	2016-06-07
    
        Do not loose signed semantic on converting int32 pk to fid
    
        Fixes again editing of features with negative identifiers.
        Now a test fails, but it is the test being broken this time
        (testSignedIdentifiers). The test was added as part of
        2bd7f446b4dd368968f23b990262c5e8a5a83f80, which fixed a crash
        when using signed identifiers.
    
    Sandro Santilli 	2016-06-07
    
        Only shift 32bit int identifiers when negative
    
        Fixes existing tests to retain expectances
    
    Sandro Santilli 	2016-04-27
    
        Use FidMap for int64 primary keys
    
        Also rename pktInt64 to pktUint64, in case we'll be able to know
        in advance the database contains only positive integers (not
        implemented in this commit).
    
    Sandro Santilli 	2016-04-26
    
        Support negative short integer primary keys on PostgreSQL
    
        See http://hub.qgis.org/issues/14262
    
        NOTE: signed int64 keys would still fail
    
    Merge: 03de74dc89 3213c81b60
    Nyall Dawson 	2016-06-09
    
        Merge pull request #3188 from nirvn/icon_offset_rotate
    
        new icons for offset and rotate point symbol actions
    
    Jürgen E. Fischer 	2016-06-09
    
        fix typo
    
    Mathieu Pellerin 	2016-06-09
    
        new icons for offset and rotate point symbol actions
    
    Nyall Dawson 	2016-06-09
    
        Add missing docs
    
    D'Hont René-Luc 	2016-06-09
    
        QgsEditorWidgetRegistry disconnect signals when mapLayer will be removed (#3186)
    
        Add a method to disconnect signals added when layerIsAdded to QgsMapLayerRegistry. This method is connect to layerWillBeRemoved.
    
        This method will probably fix an issue in QGIS Server about performance deterioration.
        Each time a layer is added to QgsMapLayerRegistry by QGIS Server, QgsEditorWidgetRegistry connects to appropriate signals from map layers to load and save style but NEVER disconnects its.
    
    Nyall Dawson 	2016-06-09
    
        Hide relation widgets when in multiedit/search mode
    
    Nyall Dawson 	2016-06-09
    
        Don't show constraint messages when form is in search mode
    
    Nyall Dawson 	2016-06-09
    
        [needs-docs] Add shortcut to Select by Form to toolbar and menu
    
        Also add keyboard shortcut (F3) to open select by form
        dialog
    
    Nyall Dawson 	2016-06-09
    
        Show scrollbars for attribute form as identify results
    
    Nyall Dawson 	2016-06-09
    
        Cleanups for attribute form in search mode
    
    Mathieu Pellerin 	2016-06-09
    
        [style dock] vectorize undo & redo button, create history symbol (#3187)
    
    Nyall Dawson 	2016-06-09
    
        Add F7 shortcut to show/hide style dock
    
    Nyall Dawson 	2016-06-09
    
        Auto refresh when symbol levels changed in style dock (fix #14861)
    
    Nyall Dawson 	2016-06-09
    
        Make style dock Apply button always enabled
    
        Just in case we miss signals which trigger the live update, it's
        safer to give users an option to manually apply changes too
    
    Nyall Dawson 	2016-06-09
    
        Fix style dock forgets expanded state of rendering group (fix #14864)
    
        Also fix a memory leak
    
    Nyall Dawson 	2016-06-09
    
        Fix style dock button not synced to dock state (fix #14862)
    
        Add a new class QgsDockWidget which has finer control over setting
        and retrieving the dock visibility, to account for dock widgets
        which are open but hidden by other docks
    
    Jürgen E. Fischer 	2016-06-09
    
        add qjson to INSTALL (fixes #14982)
    
    Jürgen E. Fischer 	2016-06-07
    
        avoid closing the last tab of the message log viewer
    
    Nyall Dawson 	2016-06-08
    
        Fix some missing auto updates from style dock
    
    Nyall Dawson 	2016-06-08
    
        Indentation
    
    Nyall Dawson 	2016-06-08
    
        Always use string comparison in expressions for string fields
    
        Fixes #13204
    
    Asger Skovbo Petersen 	2016-06-08
    
        Hillshaderenderer: Fix transparency effects (#3185)
    
    Nyall Dawson 	2016-06-08
    
        Fix issues rendering SVG with text (fix #14644, #14794)
    
    Nyall Dawson 	2016-06-08
    
        More tests for QgsAttributeTableConfig
    
    Denis Rouzaud 	2016-06-08
    
        disable the scale widget if scale is locked
    
    Nyall Dawson 	2016-06-08
    
        Fix home dir being added as default svg and template path
    
        Fixes #14662, #14652, #14883
    
    Nyall Dawson 	2016-06-08
    
        Ensure data defined button displayed fields are always up to date
    
        Fix #14809
    
    Nyall Dawson 	2016-06-08
    
        Fix cannot set shortcut for zoom in (fix #14958)
    
    Salvatore Larosa 	2016-06-07
    
        [dbmanager] fix DeprecationWarning
    
    Matthias Kuhn 	2016-06-07
    
        Fix sip bindings
    
    Even Rouault 	2016-06-07
    
        [WFS provider] Fix crash when calling setSubsetString() with a SQL that modifies the fields while a download is in progress
    
    Even Rouault 	2016-06-07
    
        [WFS provider] Fix setSubsetString() to accept SELECT followed by newline or tabulation
    
    David Marteau 	2016-06-06
    
        Clean up QgsExpressionContext in QgsServer::handleRequest
    
    Salvatore Larosa 	2016-06-07
    
        [dbmanager] Fixes #14722 - Adding new GeoPackage connection to DB Manager is throwing error
    
    Matthias Kuhn 	2016-06-07
    
        Fix header
    
    ThomasG77 	2016-06-06
    
        Remove reference to renamed QgsAdvancedDigitizingDock in API doc
    
    Even Rouault 	2016-06-07
    
        SQL composer dialog: improve search in table combobox
    
    Nyall Dawson 	2016-06-07
    
        Ensure that attribute table config is always initially populated
    
    Matthias Kuhn 	2016-06-06
    
        [travis] Readonly ccache for pull requests
    
    Matthias Kuhn 	2016-06-06
    
        QgsAbstractGeometryV2::wkbType always returns a valid type
    
    Matthias Kuhn 	2016-06-04
    
        More string comparison fixes
    
    Matthias Kuhn 	2016-06-07
    
        [py3] Followup bad0d3e: Don't decode unencoded strings
    
    Nyall Dawson 	2016-06-07
    
        Add missing proxies for legend check behaviour to subrenderers
        for inverted polygon and displacement renderers
    
    Nyall Dawson 	2016-06-07
    
        Fix inverted polygons and displacement renderer don't allow right
        click on legend items (fix #14966)
    
    Nyall Dawson 	2016-06-07
    
        Fix inverted polygon & displacement renderer don't show
        color wheel in legend menu
    
        Move embedded renderer handling to QgsFeatureRendererV2 and
        add support for embedded renders to legend context menu
    
        Fix #14967
    
    Nyall Dawson 	2016-06-07
    
        Partially revert d984148
    
        Undo the maximum tile size changes as these were reverted from
        downstream due to WMS layer regressions
    
    Nyall Dawson 	2016-06-07
    
        Fix crash when using inverted polygons with heatmap renderer
    
        Add methods to QgsRendererV2AbstractMetadata and QgsRendererV2Registry
        to control renderer compatiblity by layer type. Should make it
        easier to avoid this recurring bug popping up again in future.
    
        Also add unit tests for QgsRendererV2Registry
    
        Fix #14968
    
    Nyall Dawson 	2016-06-07
    
        Fix indentation
    
    Nyall Dawson 	2016-06-07
    
        [effect] fix issue with svg marker and antialiasing (fixes #14960)
    
        Credit for original patch to @nirvn
    
    Nyall Dawson 	2016-06-07
    
        Add missing sip binding
    
    Nyall Dawson 	2016-06-07
    
        Fix warnings, missing docs+bindings
    
    Nyall Dawson 	2016-06-06
    
        Trigger repaints instead of explicitly refreshing canvas
    
        Inspired by work by @manisandro
    
    Nyall Dawson 	2016-06-06
    
        Add some tests for QgsCRSCache
    
    Nyall Dawson 	2016-06-06
    
        Update test masks
    
    Nyall Dawson 	2016-06-06
    
        Avoid extra feature requests in spatial query plugin
    
    Marco Hugentobler 	2015-07-16
    
        Use prepared geometry for spatial query plugin
    
    Sandro Mani 	2015-12-15
    
        Only emit QgsCollapsibleGroupBoxBasic::collapsedStateChanged when state really has changed
    
    Sandro Mani 	2016-03-02
    
        Have QgsRasterDrawer::draw check for interrupted rendering, reduce raster block tile dimensions, to greatly enhance responsiveness when dealing with reprojected raster layers
    
    Sandro Mani 	2016-05-12
    
        Fix avoid crash when measuring empty geometry
    
    Nyall Dawson 	2016-06-06
    
        Add QgsDistanceArea test for empty polygon
    
    Nyall Dawson 	2016-06-06
    
        Indentation
    
    Nyall Dawson 	2016-06-06
    
        Add missing bindings
    
    Sandro Mani 	2016-05-09
    
        Fix warnings emitted by linguist when parsing sources
    
    Marco Hugentobler 	2016-02-02
    
        Fix crash when saving categorized symbology
    
    Sandro Mani 	2016-03-14
    
        Fix QgsCurvePolygon sip bindings
    
    Nyall Dawson 	2016-06-06
    
        Use QgsCRSCache in more places
    
        Forward port from sourcepole/kadas-albireo
    
    Matthias Kuhn 	2016-06-06
    
        Don't show scrollbars when embedding a feature form
    
    Matthias Kuhn 	2016-06-06
    
        Properly handle filsystem character encoding when showing warnings
    
        Fix #14567
    
    Matthias Kuhn 	2016-06-06
    
        [offline editing] No reason to crash just because of raster layers
    
        Fix #14848
    
    Tim Sutton 	2016-06-06
    
        Fixed QGis type - QGIS is better
    
    Matthias Kuhn 	2016-06-06
    
        External resource widget relative path fix for integrated viewer
    
        Fixes #14891
        References #13283
    
    Harrissou Sant-anna 	2016-06-06
    
        typo
    
    Matthias Kuhn 	2016-06-06
    
        [gps] Fix default-misconfigured gpsbabel path
    
        Fix #14866
    
    Matthias Kuhn 	2016-06-06
    
        Fix add button state in postgis source select dialog
    
    Even Rouault 	2016-06-06
    
        [WFS provider] Better and translatable error message in case of SQL parsing error
    
    Even Rouault 	2016-06-06
    
        [WFS provider] Improve tooltip of SQL statement field when joins are possible, and a warning when specifying a geometry field of another layer in the selected columns
    
    Even Rouault 	2016-06-06
    
        SQL composer dialog: truncate too long function prototypes in combobox
    
    Even Rouault 	2016-06-06
    
        [WFS provider] Display appropriate error message when using a non existing typename
    
    D'Hont René-Luc 	2016-06-06
    
        [BUGFIX][Processing] RScript: Insert None value as NULL
    
    D'Hont René-Luc 	2016-06-06
    
        [BUGFIX][Processing] RScript: Add name token
    
    Nathan Woodrow 	2016-06-06
    
        [styledock] inline effects widget
    
    Nathan Woodrow 	2016-06-06
    
        [styledock] Swap rendererv2 widget back to qwidget
    
    Nathan Woodrow 	2016-06-05
    
        [styledock] Handle stacked panels at a higher level
    
    Matthias Kuhn 	2016-06-06
    
        Fix on map identification on relation reference widget with complex PK
    
        References #14882
    
    Matthias Kuhn 	2016-06-06
    
        Show correct feature count with rule that requires geometry
    
        Fix #14758
    
    Sandro Mani 	2016-06-06
    
        Remove useless delete in parseCircularString
    
    Matthias Kuhn 	2016-06-06
    
        Fix crash when using 2.5D renderer with incompatible layer
    
        Fixes #14814
    
    Sandro Mani 	2016-06-06
    
        Fix incorrect error handling in QgsCircularStringV2* parseCircularString
    
    Marco Hugentobler 	2016-06-06
    
        Typo
    
    Merge: f2791836e9 e5253f88ee
    Marco Hugentobler 	2016-06-06
    
        Merge pull request #3127 from sbrunner/add-version-warning
    
        Add a warning on QGIS server when the versions don't corresponds
    
    Nyall Dawson 	2016-06-06
    
        Fix possible divide by 0
    
    Nyall Dawson 	2016-06-06
    
        Fix leaks
    
    Nyall Dawson 	2016-06-06
    
        Fix Coverity uninitialized member warnings
    
    Nathan Woodrow 	2016-06-05
    
        [effects] relayout widget for better dock usage
    
    Nathan Woodrow 	2016-06-05
    
        [styledock] Connect missing signals for order and effects
    
    Nathan Woodrow 	2016-06-05
    
        Full widget label combobox
    
    Nathan Woodrow 	2016-06-04
    
        Add sip conversions for profile times
    
    Nathan Woodrow 	2016-06-05
    
        [styledock] Keep dock state updated from external changes
    
    Mathieu Pellerin 	2016-06-02
    
        [processing] fix missing quotes to field name in refactor fields
    
    Matthias Kuhn 	2016-06-04
    
        Tabs > Spaces
    
    Nyall Dawson 	2016-06-04
    
        Fix build warnings
    
    Nyall Dawson 	2016-06-04
    
        Fix ListMultiSelectWidget under PyQt5
    
    Nyall Dawson 	2016-06-04
    
        Update test masks for arrow symbol layer
    
    Nyall Dawson 	2016-06-04
    
        Fix shortcuts manager test on Qt5
    
    Nyall Dawson 	2016-06-04
    
        Fix doxygen warnings, missing docs+sip
    
    Matthias Kuhn 	2016-06-04
    
        Report the compiler on the travis page as gcc
    
        This is a purely cosmetic change, we override the compiler internally
        anyway.
    
    Matthias Kuhn 	2016-06-03
    
        Use ccache for gcc on travis
    
    Nathan Woodrow 	2016-06-04
    
        Render widget now based on stack widget
    
    Nathan Woodrow 	2016-06-04
    
        Improve API for QgsMapStylePanelFactory
    
    Nathan Woodrow 	2016-06-04
    
        Add missing docs
    
    arnaud.morvan@camptocamp.com 	2016-05-27
    
        [Processing] Support authentication with postgis
    
    Matthias Kuhn 	2016-06-03
    
        Fix sip binding test failures for private classes
    
    Matthias Kuhn 	2016-06-03
    
        [attrtable] Order by the correct column when header is clicked
    
        The column index was messed up when columns have been reordered
    
    Matthias Kuhn 	2016-06-03
    
        [attrtable] Show row numbers when first column is action widget
    
    Matthias Kuhn 	2016-06-03
    
        sip bindings
    
    Matthias Kuhn 	2016-06-03
    
        Fix build warnings
    
    Matthias Kuhn 	2016-06-03
    
        Increase modularity of cmake files
    
    Matthias Kuhn 	2016-06-03
    
        Temporarily disable missing llvm apt repo
    
    Nathan Woodrow 	2016-06-03
    
        [styledock] Add load from file
    
    Nathan Woodrow 	2016-06-03
    
        [styledock] Add saving and loading default styles
    
    Sandro Mani 	2016-06-03
    
        Remove QgsBillboardRegistry
    
    Sandro Mani 	2016-06-03
    
        Rename remove connection button in QgsSourceSelectDialog
    
    Nathan Woodrow 	2016-06-03
    
        Add resample options to raster style dock
    
    Matthias Kuhn 	2016-06-03
    
        Add support for toplevel widgets in drag and drop designer
    
    Merge: 04e1e96859 a4a0c9b2fb
    D'Hont René-Luc 	2016-06-03
    
        Merge pull request #3172 from dmarteau/master
    
        Expose server interfaces methods to python for clearing server cache
    
    Sandro Mani 	2016-06-03
    
        Fix addDbLayerAction insertion point when arcgis provider is enabled
    
    Sandro Mani 	2016-06-03
    
        Also hide ArcGIS provider actions if provider is disabled
    
    Jürgen E. Fischer 	2016-06-03
    
        add missing copyright headers
    
    Merge: 45989f7f36 19f83ae28d
    Martin Dobias 	2016-06-03
    
        [FEATURE] Layer tree embedded widgets
    
        This allows definition of widgets embedded into layer tree for individual layers in the layer properties dialog (in new Legend tab). The idea is to have a way to quickly access to some actions that are often used with a layer.
    
        The implementation comes with transparency widget, in the future there may be more standard widgets coming, e.g. to setup filtering, selection, style or other stuff. The API allows plugins to register their own widgets, which will be useful for various domain specific plugins to assign custom widgets to layers they manage.
    
    Martin Dobias 	2016-06-03
    
        Update layer transparency after 100ms delay
    
    Matthias Kuhn 	2016-06-03
    
        Also mark project as dirty when column widths change
    
    David Marteau 	2016-04-21
    
        Expose server interfaces methodsi to python for clearing server layer cache.
    
    Matthias Kuhn 	2016-06-02
    
        Flag project as dirty when attribute table configuration changes
    
    Matthias Kuhn 	2016-05-28
    
        Move "evaluate default values" option to project properties
    
        It was not properly placed in the application settings.
    
    Matthias Kuhn 	2016-05-28
    
        Add support for adding custom properties to providers
    
    Nathan Woodrow 	2016-06-03
    
        [feature] Add runtime profiler class to profile code
    
    Merge: f9ab7223fc 879244360f
    Alexander Bruy 	2016-06-03
    
        Merge pull request #3169 from medspx/processing_grass7_rinlidar
    
        [processing] add GRASS 7 r.in.lidar algorithms
    
    Marco Bernasocchi 	2016-06-02
    
        [processing] ParameterTableMultipleField type added
    
        This adds a widget with multiple column attributes selector
    
    Marco Bernasocchi 	2016-06-02
    
        [processing] allow optional in all getAsScriptCode
    
    Matthias Kuhn 	2016-06-03
    
        Fix WITH_QTWEBKIT=OFF support
    
    Matthias Kuhn 	2016-06-03
    
        Fix missing bindings, headers and build
    
    Marco Bernasocchi 	2016-05-31
    
        [FEATURE] QgsTooltip support full HTML
        This is useful for example to add URL links that
        allow being clicked on.
    
    Nathan Woodrow 	2016-06-03
    
        Fix ui cmake file
    
    Nathan Woodrow 	2016-06-03
    
        Add missing sip file
    
    Nyall Dawson 	2016-06-03
    
        [FEATURE] Add hide column, set column width and autosize to
        attribute table header right click menu
    
    Nyall Dawson 	2016-06-03
    
        Fix build
    
    Nathan Woodrow 	2016-05-30
    
        [styledock] Inline panels for renderers
    
    Nyall Dawson 	2016-06-03
    
        [FEATURE] Remember widths for attribute table columns
    
        If you resize columns, the width will be restored when next
        opening the attribute table for that layer.
    
    Nathan Woodrow 	2016-06-03
    
        [styledock] Add saved style manager
    
    ninsbl 	2016-06-03
    
        small format cleaning in default.qgc
    
    ninsbl 	2016-06-02
    
        More modules for the GRASS plugin (including addons)
    
    Martin Dobias 	2016-06-02
    
        Added python bindings
    
    Jürgen E. Fischer 	2016-06-02
    
        more typo fixes
    
    Jürgen E. Fischer 	2016-06-02
    
        fix indentation and some typos
    
    Jürgen E. Fischer 	2016-06-02
    
        fix windows icon installation
    
    Alexandre Neto 	2016-05-30
    
        Adds File format Icons for Windows
    
    Even Rouault 	2016-06-02
    
        Fix warnings about unused parameters
    
    Médéric RIBREUX 	2016-06-02
    
        Add r.in.lidar.info and override projection by default (much easier to use)
    
    Thomas Gratier 	2016-06-02
    
        Change some wording in QgsQueryBuilder API documentation (#3133)
    
    Martin Dobias 	2016-06-02
    
        Update API docs
    
    Martin Dobias 	2016-06-02
    
        Handle legend node in parent gracefully with embedded widgets
    
    Martin Dobias 	2016-06-02
    
        Integrate into layer dialogs, save in layer's properties
    
    Merge: 3351f5533a 94077b2a9d
    Even Rouault 	2016-06-02
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Médéric Ribreux 	2016-06-02
    
        [Processing] [Grass7] Add r.in.lidar algorithm (you have to use the same CRS than input file)
    
    Jürgen E. Fischer 	2016-06-02
    
        fix deprecation warning
    
    Jürgen E. Fischer 	2016-06-02
    
        osgeo4w: include arcgis rest provider
    
    Jürgen E. Fischer 	2016-06-02
    
        debian packaging: include arcgis rest provider
    
    Alexander Bruy 	2016-06-02
    
        fix build (follow up 2738c5097e)
    
    Alexander Bruy 	2016-06-02
    
        fix indentation
    
    Víctor Olaya 	2016-05-30
    
        [processing] fixed wrong indentation
    
    Víctor Olaya 	2016-05-30
    
        [processing] lidar tools update
    
        changes by Martin Isenburg
    
    Martin Dobias 	2016-06-02
    
        Refactoring
    
    Sandro Mani 	2016-06-02
    
        Make using specific date/time an option, use current date/time otherwise
    
    Sandro Mani 	2016-06-02
    
        Remove unused code
    
    Merge: 49eaf07440 1f02d4a43d
    Sandro Mani 	2016-06-02
    
        Merge pull request #3122 from manisandro/arcgis_rest
    
        Add provider for ArcGIS Map and Feature REST services
    
    Nathan Woodrow 	2016-06-02
    
        [styledock] move live update checkbox
    
    Nathan Woodrow 	2016-06-02
    
        [styledock] Layer picker
    
    Sandro Mani 	2016-05-31
    
        Add QgsSourceSelectDialog python bindings
    
    Sandro Mani 	2016-05-30
    
        Docstring updates
    
    Sandro Mani 	2016-05-28
    
        Move QJSON detection to toplevel CMakeLists, and make it optional, disabling the arcgisrest provider if it was not found
    
    Sandro Mani 	2016-05-28
    
        Add QgsWKBTypes::zmType test
    
    Sandro Mani 	2016-05-27
    
        Add provider for ArcGIS Map and Feature REST services
    
    Nathan Woodrow 	2016-06-02
    
        [Style Dock] Add interface for plugins to add panels to dock
    
    Víctor Olaya 	2016-06-02
    
        fixed addProvider method in toolbox
    
    Jürgen E. Fischer 	2016-06-02
    
        [FEATURE] oracle provider: add support for renaming attributes
    
    Jürgen E. Fischer 	2016-06-02
    
        fix warnings
    
    Jürgen E. Fischer 	2016-06-01
    
        also disable webkit on xenial (followup 38f6ace)
    
    Alessandro Pasotti 	2016-06-02
    
        Fixed error in executing python file at start.
    
        This exec form should be compatible with both py2 and py3
    
    Even Rouault 	2016-06-02
    
        test_provider_ogr_sqlite.py: rename class to TestPyQgsOGRProviderSqlite and add it in CMakeLists.txt
    
    Hugo Mercier 	2016-06-01
    
        Arrow symbol layer: option to repeat or not the arrow on the line
    
    Hugo Mercier 	2016-06-01
    
        Arrow symbol layer: halved arrows and head width/height
    
        The head size can now be configured by its width and its height
        Arrows can also be rendered as "half arrows"
    
    Víctor Olaya 	2016-06-02
    
        [processing] added activateProvider method in Processing class
    
    Merge: 732b1cb172 38e9435df4
    Matthias Kuhn 	2016-06-02
    
        Merge pull request #3165 from nirvn/fix_attributetable_sort
    
        [attributetable] add quotes to column name when sorting (fixes #14873)
    
    Nyall Dawson 	2016-06-01
    
        [OGR] Handle mFirstFieldIsFid in renameAttributes
    
    Nyall Dawson 	2016-05-31
    
        [FEATURE] Allow renaming fields by double clicking name
        in layer properties window
    
        Available for supported data providers only (postgres,
        memory layers and OGR layers, dependant on OGR data format
        and version)
    
    Nyall Dawson 	2016-05-31
    
        Add support for field renaming in QgsVectorLayer and edit buffer
    
    Nyall Dawson 	2016-05-31
    
        Rename attributes support for postgres provider
    
    Nyall Dawson 	2016-05-31
    
        Add support for attribute renaming to OGR provider
    
    Nyall Dawson 	2016-05-30
    
        [FEATURE] Add support for attribute renaming to QgsVectorDataProvider
    
        Implemented in memory layer provider only, not yet supported
        in edit buffer or configurable in GUI
    
    Nyall Dawson 	2016-06-02
    
        Clarify what value means for single band psuedo color renderer
    
        ...by adapting the header text and tooltip as the interpolation
        mode is altered
    
    Mathieu Pellerin 	2016-06-02
    
        [attributetable] add quotes to column name when sorting (fixes #14873)
    
    Matthias Kuhn 	2016-06-02
    
        Refactor widget constraints to keep variables private
    
    Matthias Kuhn 	2016-06-01
    
        Show field names in attribute table sorting expression builder
    
    Matthias Kuhn 	2016-06-01
    
        Cache default value in editorwidget
    
        Makes sure that repeated calls return the same value for a given editor widget.
        This avoids unstable behavior and unrequired updates of serial numbers.
    
    ninsbl 	2016-06-02
    
        New modules for the GRASS plugin
    
    Piers Titus van der Torren 	2016-04-18
    
        Reduce color map display decimals to max 15
    
        Using 16 decimals gives rounding issues, (e.g. 64.4 displayed as 64.40000000000001)
    
    Piers Titus van der Torren 	2016-04-15
    
        [raster] Fix pseudocolor clip option (setting was lost in the pipeline)
    
        Also disable checkbox for exact and discrete mode, as it isn't used there.
    
    Piers Titus van der Torren 	2016-04-13
    
        forgot cast to double on divide
    
    Piers Titus van der Torren 	2016-04-13
    
        forgot unit
    
    Piers Titus van der Torren 	2016-04-13
    
        limit number of classes to minimum 2 and remove special cases for < 2
    
    Piers Titus van der Torren 	2016-04-13
    
        fix handling discrete colormaps in continuous mode
    
    Piers Titus van der Torren 	2016-04-13
    
        fix colors for continuous classification with non equally spaced stops
    
    Nyall Dawson 	2016-06-02
    
        Color map label on different line
    
    Piers Titus van der Torren 	2016-04-13
    
        Different color map classification handling in discrete mode
    
    Piers Titus van der Torren 	2016-04-13
    
        implement comments from nyalldawson
    
    Piers Titus van der Torren 	2016-04-09
    
        documentation and sip coverage
    
    Piers Titus van der Torren 	2016-04-06
    
        code style fix (astyle)
    
    Piers Titus van der Torren 	2016-04-06
    
        Add Quantile based color map creation mode
    
    Piers Titus van der Torren 	2016-04-06
    
        calculate reasonable number of decimals on classify
    
    Piers Titus van der Torren 	2016-04-06
    
        code style fixes
    
    Piers Titus van der Torren 	2016-04-06
    
        Add option for adding units to color map labels
    
    Piers Titus van der Torren 	2016-04-06
    
        Remove color map sort button, as it is now always automatically sorted
    
    Piers Titus van der Torren 	2016-04-06
    
        more consistent flags on TreeWidgetItems
    
    Piers Titus van der Torren 	2016-04-06
    
        use QgsTreeWidgetItem also for sorting color map items
    
        quicker and less code, so enable automatic sorting after every edit
    
    Piers Titus van der Torren 	2016-04-06
    
        fix too numerous itemChanged events using QTreeWidgetItem subclass
    
    Piers Titus van der Torren 	2016-04-06
    
        automatically change color map labels when editing value
    
        not optimal since autolabel function gets called way too often.
    
    Piers Titus van der Torren 	2016-04-06
    
        change color map labels to more compact format
    
    Nyall Dawson 	2016-06-02
    
        Small cleanups
    
    Marco Bernasocchi 	2016-05-31
    
        [FEATURE] persist Maptip visibility across sessions
    
        This feature allows to store if a user had
        activated Maptips and turn it on in a following
        QGIS session.
        Maptips are non intrusive, so this shouldn't be
        disturbing.
    
    Merge: 29170d918b ef292e6ada
    Nyall Dawson 	2016-06-02
    
        Merge pull request #3155 from ahuarte47/Rendering_DrawingMarkersFaster2
    
        [Improvement] Draw markers faster (2)
    
    Nyall Dawson 	2016-06-02
    
        Fix possible overflow
    
    Nyall Dawson 	2016-06-02
    
        Fix leak in test
    
    Nyall Dawson 	2016-06-02
    
        Fix coverity dereference warning
    
    Nyall Dawson 	2016-06-02
    
        Remove unused variables
    
    Nyall Dawson 	2016-06-02
    
        Remove some clutter in attribute table dialog by moving the
        "organize fields" and "sort" actions from toolbar buttons
        into a right-click menu on the column headings
    
    Nyall Dawson 	2016-06-02
    
        Cosmetic fixups to organize table columns dialog
    
    Merge: 0c735420fc 857d544e55
    Nyall Dawson 	2016-06-02
    
        Merge pull request #3157 from manisandro/geomchecker_fixes
    
        Geomchecker fixes
    
    Nyall Dawson 	2016-06-02
    
        Copy displayed value rather than original value
    
        (Respects value relation configuration and other widget settings
        which modify the displayed value)
    
    Nyall Dawson 	2016-06-02
    
        Handle sorted or reordered columns when copying cell contents
    
    Blottiere Paul 	2016-05-27
    
        [FEATURE] add copy cell content action in attributetable context menu
    
    Nyall Dawson 	2016-06-01
    
        [FEATURE] Move QgsShortcutsManager, QgsConfigureShortcutsDialog to gui
    
        This allows plugins to reuse the shortcuts manager if they
        want to add the ability for users to customise their shortcut
        key sequences.
    
        The shortcut manager has been extended to also handle customisation
        of QShortcut objects as well as QActions.
    
    Nyall Dawson 	2016-06-02
    
        Indentation
    
    Nyall Dawson 	2016-06-02
    
        Fix warning
    
    Even Rouault 	2016-06-01
    
        [OGR provider] Fix deleteAttributes() when mFirstFieldIsFid
    
    Jürgen E. Fischer 	2016-06-01
    
        [FEATURE] oracle provider: add support to save styles in database
    
    Jürgen E. Fischer 	2016-06-01
    
        spelling fixes
    
    Jürgen E. Fischer 	2016-06-01
    
        fix recommends (followup 8c14165)
    
    Merge: 73ab289e1b 759dd9d121
    Martin Dobias 	2016-06-01
    
        Merge pull request #3120 from manisandro/rendering_crash
    
        Guard against possible crash by using destroyed QgsMapRendererCustomPainterJob
    
    Martin Dobias 	2016-06-01
    
        Integration of embedded widgets into layer tree + config GUI
    
    Even Rouault 	2016-06-01
    
        Fix Coverity warnings in testqgsogcutils.cpp and testqgsgdalprovider.cpp
    
    Merge: 61e26fd8f3 8774ad21b8
    Matthias Kuhn 	2016-06-01
    
        Merge pull request #3079 from pblottiere/constraints
    
        [FEATURE] widgets constraints
    
    Víctor Olaya 	2016-06-01
    
        [processing] fixes for issues with 3rd party providers being loaded and unloaded
    
    Nathan Woodrow 	2016-06-01
    
        [hillshade] increase z factor places
    
    Nyall Dawson 	2016-06-01
    
        Doc, indentation fixes for hillshade renderer
    
    Christian Frugard 	2016-05-25
    
        [FEATURE] [mssql] Save styles to the database in MSSQL
    
        Adding the functions to save styles in an mssql database.
        Creates tables, etc to support default and listing styles.
    
    Asger Skovbo Petersen 	2016-06-01
    
        Hillshaderenderer: Add 'multidirectional oblique-weighted' rendering option (#3160)
    
    Víctor Olaya 	2016-06-01
    
        [processing] fixed check to avoid adding a provider that is already added
    
    Alexander Bruy 	2016-06-01
    
        [processing] move spatialite and postgis utils into tools package
    
    Alexander Bruy 	2016-06-01
    
        [pluginmanager] show trusted plugins (fix #14916)
    
    Víctor Olaya 	2016-06-01
    
        [processing] fixed wrong call to splitext in dataobjects.py
    
    Merge: f20e28d98f 925746daf7
    Nyall Dawson 	2016-06-01
    
        Merge pull request #3159 from DelazJ/patch-4
    
        fix missing space and typo
    
    Denis Rouzaud 	2016-06-01
    
        allow to hide/show all columns in attribute table config
    
    Even Rouault 	2016-06-01
    
        Render WFS layers added when 'Keep dialog open' is enabled (#14935)
    
        And remove a few left overs (MapCRS, MapExtent) that were only used
        by the provider in QGIS <= 2.14.
    
        It is not completely obvious why the canevas refresh was disabled
        before while the dialog is opened. Perhaps a conflict with the
        previous Load GML progress dialog that was modal ?
    
    Harrissou Sant-anna 	2016-06-01
    
        fix missing space and typo
    
    Nyall Dawson 	2016-06-01
    
        Clarify use of the term "OTF"
    
        - change button tooltip from referring to "OTFR" to "OTF" to match
        button text
        - change wording of enable CRS transformation option to make it
        more obvious that this option is what "OTF" refers to
    
        Inspired by @rouault
    
    Nyall Dawson 	2016-06-01
    
        Indentation
    
    Nyall Dawson 	2016-06-01
    
        Followup 1b2af79, more robust way of setting shortcuts
    
    Jürgen E. Fischer 	2016-05-31
    
        debian packaging: limit globe to osgearth 2.7
    
    Nyall Dawson 	2016-06-01
    
        Ctrl zoom (#3154)
    
        * Switch QgsMapCanvas zoomIn and zoomOut to slots
    
        * Change shortcuts to zoom in/out tool to Ctrl+Alt +/-, and
        make Ctrl + and Ctrl - trigger an immediate zoom in/out
    
        Having Ctrl +/- perform an immediate zoom in/out is standard
        across almost all apps with a zoom facility, so we should
        respect that same behaviour.
    
        This change also helps bring canvas and composer behaviour
        closer together.
    
        (fix #1824)
    
    Mathieu Pellerin 	2016-06-01
    
        [style dock] use a QLineEntry for layer title (#3141)
    
    Matthias Kuhn 	2016-05-31
    
        Add CONTRIBUTE.md to help new contributors. (#2581)
    
        This file will be shown when people make new pull requests.
    
    Blottiere Paul 	2016-05-31
    
        fix unit test
    
    Blottiere Paul 	2016-05-29
    
        replace the message bar by a multiline qlabel
    
    Blottiere Paul 	2016-05-29
    
        remove null information message bar
    
    Blottiere Paul 	2016-05-28
    
        add constraint description
    
    Blottiere Paul 	2016-05-20
    
        fix doc
    
    Blottiere Paul 	2016-05-19
    
        add layer scope in context to evaluate the constraint expression
    
    Blottiere Paul 	2016-05-19
    
        translatable string
    
    Blottiere Paul 	2016-05-19
    
        rename feature -> f to avoid an API break
    
    Blottiere Paul 	2016-05-19
    
        replace "" by QString()
    
    Blottiere Paul 	2016-05-19
    
        fix parameter's name camelcase
    
    Blottiere Paul 	2016-05-19
    
        fix sip
    
    Blottiere Paul 	2016-05-19
    
        fix test doc
    
    Blottiere Paul 	2016-05-19
    
        rename constraint to expression for method's name
    
    Blottiere Paul 	2016-05-09
    
        [FEATURE] constraints on widgets
    
    Matthias Kuhn 	2016-03-14
    
        Add not null constraint and visual feedback to widgets
    
    D'Hont René-Luc 	2016-05-31
    
        [Processing] Add optional capabilities to R scripts
    
    D'Hont René-Luc 	2016-05-31
    
        [BUGFIX][Processing] R: Extent from raster package is "xmin, xmax, ymin, ymax"
    
        Extent from raster package is like in Processing
        http://www.inside-r.org/packages/cran/raster/docs/Extent
    
    Sandro Mani 	2016-05-31
    
        [Globe] Fix incorrect transparency conversion
    
    D'Hont René-Luc 	2016-05-31
    
        [Processing] Fix getParameterDescriptions
    
        Add import json for script and r
        return descs and not None
    
    Jürgen E. Fischer 	2016-05-31
    
        globe: fix warnings on windows
    
    Salvatore Larosa 	2016-05-31
    
        [processing] add again the algorithm name after being removed mistakenly in 507aeb0
    
    Víctor Olaya 	2016-05-31
    
        [processing] fixes and better warning messages in modeler
    
    Alvaro Huarte 	2016-05-31
    
        Draw markers faster
    
        The code takes advantage of points already created to paint the
        geometries.
        This point array contains the simplified version of the original
        geometry.
    
    Jürgen E. Fischer 	2016-05-31
    
        spelling fixes
    
    Asger Skovbo Petersen 	2016-05-31
    
        Hillshaderenderer: Fix calculation of aspect (#3152)
    
    Even Rouault 	2016-05-30
    
        Fix build problem with gcc 4.7
    
    Jürgen E. Fischer 	2016-05-28
    
        debian packaging: fix installation of mime icons
    
    Jürgen E. Fischer 	2016-05-28
    
        fix precise build
    
    Even Rouault 	2016-05-30
    
        [WFS provider] Fix build problem due to signature change of QgsRectangle::combineExtentWith()
    
    Merge: 86f6e7eb0d 2ac20c665f
    Even Rouault 	2016-05-30
    
        Merge pull request #3148 from rouault/wfs_better_behaviour_with_wrong_capability_extent
    
        [WFS Provider] Implement workarounds to better behave when extent reported by capabilities is wrong
    
    Merge: 4b130cbf42 9fe210283c
    Even Rouault 	2016-05-30
    
        Merge pull request #3142 from rouault/identify_result_float_precision
    
        Do not print excessive decimals when identifying value on a Float32 raster
    
    Merge: df6410ec35 f3b635dcbb
    Even Rouault 	2016-05-30
    
        Merge pull request #3134 from rouault/do_not_write_nodata_if_not_existing
    
        Nodata related fixes
    
    Alexander Bruy 	2016-05-30
    
        fix typo in import
    
    Alexander Bruy 	2016-05-30
    
        fix imports (follow up b52828fac7)
    
    Alexander Bruy 	2016-05-30
    
        fix indentation (follow up b52828fac7)
    
    arnaud.morvan@camptocamp.com 	2016-05-28
    
        [Processing] Compare lower file extension to "shp"
    
    Salvatore Larosa 	2016-05-30
    
        [dbmanager] remove maxsize constraint for reset button in query builder dialog
    
    Alexander Bruy 	2016-05-30
    
        [processing] fix .ui file loading (follow up b52828fac7)
    
    Merge: 3bdbf79b4d 47cf9240b3
    Nyall Dawson 	2016-05-30
    
        Merge pull request #3138 from sbrunner/limit
    
        Add and fix WFS server MAXFEATURES test
    
    Sandro Mani 	2016-05-30
    
        Clarify in the registerMapLayerPropertiesFactory docstring that the ownership of the factory is not transferred
    
    Sandro Mani 	2016-05-30
    
        [Globe] Remove python bindings
    
    Nyall Dawson 	2016-05-30
    
        [FEATURE] Allow web map style shift-drag zoom
    
        When certain map tools are active, you can hold down shift
        and drag a rectangle on the map to zoom to that area. This
        is enabled for the map tools which are not selection tools
        (since they use shift for adding to selection), and edit
        tools.
    
        Gracias a Girona!
    
    Nyall Dawson 	2016-05-30
    
        Switch to flags for map tool behaviour
    
    Nyall Dawson 	2016-05-30
    
        [FEATURE] Plugins can add pages to vector layer properties*
    
        * This is actually a followup to 87121d, which fixes leaks
        & clarifies some docs. But I figured the ability to add
        custom pages to the properties is worth highlighting as a
        feature on it's own, or it may go unnoticed in the other
        globe related changes!
    
    Merge: b52828fac7 75461aa181
    Alexander Bruy 	2016-05-30
    
        Merge pull request #3119 from arnaud-morvan/processing_fix_postgis_overwrite
    
        [processing] fix ogr2ogr postgis table overwrite
    
    Víctor Olaya 	2016-05-27
    
        [processing] allow creating new plugin from toolbox with scripts
    
    Víctor Olaya 	2016-05-28
    
        [processing] added ‘supported’ parameter to exportVectorLayer
    
    Merge: 12cbcfc7fd 69bed21837
    Matthias Kuhn 	2016-05-30
    
        Merge pull request #3077 from pvalsecc/legend_url
    
        WMS: Better logic to pick the legend URL
    
    Merge: 72b55b7ef4 62c814cb45
    Denis Rouzaud 	2016-05-30
    
        Merge pull request #3147 from pblottiere/fix_diagram
    
        [Bugfix] Fix pin/unpin maptool
    
    Stéphane Brunner 	2016-05-26
    
        Add and fix WFS server MAXFEATURES test
    
        It was not working when we do a POST with an XML
    
    Sandro Mani 	2016-05-30
    
        [Globe] Remove remaining traces of osg sip bindings
    
    arnaud.morvan@camptocamp.com 	2016-05-20
    
        [db_manager] Fix #14796 - Quote values depending on data type in query builder
    
    Merge: 79d640715e cdbd4e45d4
    Sandro Mani 	2016-05-29
    
        Merge pull request #3126 from manisandro/globe
    
        Revived globe, compatible with OsgEarth 2.7
    
    Sandro Mani 	2016-05-29
    
        Docstring updates
    
    Blottiere Paul 	2016-05-29
    
        fix pin/unpin ctl key
    
    Even Rouault 	2016-05-29
    
        QgsRasterBlock::printValue(): add documentation notes
    
    Even Rouault 	2016-05-29
    
        [WFS Provider] Implement workarounds to better behave when extent reported by capabilities is wrong
    
        Some servers like http://geodata.nationaalgeoregister.nl/bag/wfs report wrong layer
        extent in their GetCapabilities response.
    
        This commit implements a work around :
        - in the 'Request only features intersecting extent' mode, if no feature is returned
          in a BBOX enclosing the GetCapabilities extent, then query a single feature to
          initialize the extent. The user will then to zoom again on layer and zoom out.
        - in the other mode, the extent is updated with the feature geometry extent as soon
          as features come from the server, and the user can zoom on layer regularly to se
          it updated.
    
    Nyall Dawson 	2016-05-30
    
        Set cursor to pan cursor when space-dragging canvas
    
    Nyall Dawson 	2016-05-29
    
        [FEATURE] ctrl+wheel on canvas results in smaller zoom
    
        Holding down ctrl while using the mouse wheel to zoom in or
        out now results in a finer zoom. This behaviour brings canvas
        into line with composer.
    
    Nyall Dawson 	2016-05-29
    
        [composer] Prevent zooming out/in too far
    
        Would cause issues when scale became 0 and it was impossible
        to further interact with the composer.
    
    Nyall Dawson 	2016-05-29
    
        Remove deprecated wheel action behaviour from composer
    
    Blottiere Paul 	2016-05-29
    
        fix pin/unpin diagrams when no labels
    
    Merge: c7a4e5a065 92f71b696c
    Jürgen E. Fischer 	2016-05-29
    
        Merge pull request #3098 from arnaud-morvan/postgresql_decimal_fields
    
        Keep numeric fields type, length and precision in postgresql provider
    
    Even Rouault 	2016-05-28
    
        [GDAL provider] Ignore nodata value that are not representable in the data type.
    
        This is related to commit e0d38ba3f912b7ae6b34e66a44e529ec37394458. In case
        we have to deal with an inconsitent raster where the nodata value is set to
        a value not representable in the data type, ignore it. Otherwise, a NaN value
        in a Byte raster would be cast as 0.
    
    Patrick Valsecchi 	2016-05-13
    
        WMS: Better logic to pick the legend URL
    
        QGIS had two problems:
        1) It was using the specified legend URL only if its mime type was matching
           the layer's mime type. There is no reason for that.
        2) When QGIS was using the default layer (empty string), it was not even
           trying to find out in what style to pick the legend URL.
    
    Patrick Valsecchi 	2016-05-13
    
        WMS GetCapabilities: override parent's style if they have the same name
    
        When there is a layer group with several sub-layers, the group has a
        "default" style and the sub-layers each have a "default" layer. QGIS
        was showing two "default" styles for the sub-layers, which would be
        confusing to the user and could pick the wrong legend for the
        sub-layer if the user picked the wrong entry (the first one).
    
        Had to create a static lib for wmsprovider in order to unittest it.
    
    Even Rouault 	2016-05-29
    
        Do not print excessive decimals when identifying value on a Float32 raster
    
        Was reported in https://lists.osgeo.org/pipermail/qgis-user/2016-April/036045.html
    
    Nyall Dawson 	2016-05-29
    
        [needs-docs] Reword "delete" option in db connection dialog
    
        Button has been changed to "remove", to make it clear that
        the button just removes the connection, it does not delete
        the database! (It was confusing for spatialite dbs)
    
        Also add tooltips to buttons for extra clarification.
    
    Nyall Dawson 	2016-05-29
    
        Fix incorrect tooltips in effects widget
    
    Merge: 1b06324d24 59faf95c1d
    Matthias Kuhn 	2016-05-29
    
        Merge pull request #3062 from medspx/processing_imagery
    
        [Processing] GRASS7 complete i.* modules (implements Redmine #5722)
    
    Stéphane Brunner 	2016-05-29
    
        Have a capabilities cache per hostname
    
        Actually if I get
        http://127.0.0.1/qgis?REQUEST=GetCapabilities&VERSION=1.1.0&SERVICE=WFS
        then
        http://localhost/qgis?REQUEST=GetCapabilities&VERSION=1.1.0&SERVICE=WFS
        the onlineResource will be wrong in the second request...
    
    Stéphane Brunner 	2016-05-27
    
        Add a warning on QGIS server when the versions don't corresponds
    
        QGIS server and project file.
    
    Médéric RIBREUX 	2016-05-28
    
        Blacklist travis-ci qt5 tests and remove i.fft test
    
    Médéric RIBREUX 	2016-05-28
    
        Exec things...
    
    Médéric RIBREUX 	2016-05-28
    
        Remove NaN values from raster before hash calculation
    
    Médéric Ribreux 	2016-05-27
    
        Fix qt5 travis build and update README for Processing tests
    
    Médéric RIBREUX 	2016-05-26
    
        fix .travis config indentation
    
    Médéric Ribreux 	2016-05-26
    
        Fix exec statement for AlgorithmsTestBase.py
        On travis-ci environment, Python version seems to be affected by [this bug](https://bugs.python.org/issue21591).
        One way to fix it is to use the old statement instead of exec() function.
    
    Médéric Ribreux 	2016-05-26
    
        Add libfftw3-3 to travis-ci environment (fingercross: should pass)
    
    Médéric Ribreux 	2016-05-26
    
        Fix rasterhashes value with osgeo4travis values
    
    Médéric Ribreux 	2016-05-24
    
        Temporary make Grass7Utils more verbose for more travis debug
    
    Médéric Ribreux 	2016-05-23
    
        Add ugly debug prints to try to find what is travis-ci problem...
    
    Médéric RIBREUX 	2016-05-21
    
        Fix i.at.corr test
    
    Médéric Ribreux 	2016-05-19
    
        Try without subfunction
    
    Médéric Ribreux 	2016-05-19
    
        Try this exec modification
    
    Médéric Ribreux 	2016-05-06
    
        Update TODO file
    
    Médéric Ribreux 	2016-05-06
    
        Fix i.atcor algorithm
    
    Médéric Ribreux 	2016-05-06
    
        Add last set of tests
    
    Médéric Ribreux 	2016-05-06
    
        Fix multiple input parameter type detection for graphical unit test generator
    
    Médéric Ribreux 	2016-05-06
    
        Expand external file support to graphical unit test generator
    
    Médéric Ribreux 	2016-05-06
    
        Improve tests: add external file support into AlgorithmsTest
    
    Médéric Ribreux 	2016-05-06
    
        Add first set of unit tests
    
    Médéric Ribreux 	2016-05-06
    
        Fix some algorithms
    
    Médéric Ribreux 	2016-05-04
    
        Add i.aster.toar algorithm (need to fix a GRASS7 bug about number of files)
    
    Médéric Ribreux 	2016-05-04
    
        Add i.rectify algorithm
    
    Médéric Ribreux 	2016-05-04
    
        Add i.landsat.acc algorithm
    
    Médéric Ribreux 	2016-05-04
    
        Add i.in.spotvgt algorithm
    
    Médéric Ribreux 	2016-05-04
    
        Add i.modis.qc algorithm
    
    Médéric Ribreux 	2016-05-03
    
        Add i.maxlik algorithm
    
    Médéric Ribreux 	2016-05-03
    
        Add i.cca algorithm (segfaults from GRASS)
    
    Médéric Ribreux 	2016-05-02
    
        Add i.oif algorithm
    
    Médéric Ribreux 	2016-05-02
    
        Add i.pansharpen algorithm
    
    Médéric Ribreux 	2016-05-02
    
        Add i.topo.corr algorithm
    
    Médéric Ribreux 	2016-05-02
    
        Add i.pca algorithm
    
    Médéric Ribreux 	2016-05-02
    
        Add i.segment algorithm
    
    Médéric Ribreux 	2016-05-02
    
        Add i.smap algorithm
    
    Médéric RIBREUX 	2016-04-28
    
        Add i.tasscap algorithm
    
    Médéric RIBREUX 	2016-04-28
    
        Add i.vi algorithm
    
    Médéric RIBREUX 	2016-04-28
    
        Add i.landsat.toar algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.image.mosaic (needs Redmine #5742 to be implemented)
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.evapo.mh parameters detection
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.group algorithm
    
    Médéric RIBREUX 	2016-04-24
    
         Add i.gensigset algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.gensig algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.evapo.time algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.evapo.pt algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.evapo.pm algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.evapo.mh algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.emissivity algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.biomass algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.eb.soilheatflux algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.eb.netrad algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.eb.hsebal01 algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.eb.eta algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.eb.evapfr algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.colors.enhance algorithm
    
    Médéric RIBREUX 	2016-04-24
    
        Add i.albedo and i.cluster algorithms
    
    Sandro Mani 	2016-05-29
    
        Change QgsRectangle::combineExtentWith(const QgsRectangle*) into QgsRectangle::combineExtentWith(const QgsRectangle&)
    
    Nyall Dawson 	2016-05-29
    
        Fix failing server label test
    
    Nyall Dawson 	2016-05-29
    
        Fix uninitialized wheel zoom factor in QgsMapCanvas
    
    Nyall Dawson 	2016-05-29
    
        [FEATURE][expressions] If a feature is passed to a function
        expecting geometry inputs, then use that feature's geometry
        instead of throwing an error
    
        eg
    
        buffer(@atlas_feature,100)
    
        or
    
        buffer(get_feature('my_layer','id=54'))
    
    Nyall Dawson 	2016-05-29
    
        Minor clean ups
    
    Nyall Dawson 	2016-05-29
    
        Add missing docs, SIP bindings, some const correctness
    
    Mathieu Pellerin 	2016-05-29
    
        [FEATURE] add a char() function to the expression engine (#3137)
    
    Nyall Dawson 	2016-05-29
    
        Correctly mark method as deprecated
    
    Nyall Dawson 	2016-05-29
    
        Fix doxygen warnings
    
    Merge: bae8a0e5e0 c3e7a56b05
    Denis Rouzaud 	2016-05-28
    
        Merge pull request #3131 from 3nids/lockscale
    
        allow to lock scale to use magnification to zoom in/out
    
    Sandro Mani 	2016-05-28
    
        Remove unfinished osg[Earth] python bindings
    
    Denis Rouzaud 	2016-05-28
    
        always use double for dpi
    
    Sandro Mani 	2016-05-28
    
        Store QgsBillBoardRegistry in QgsProject instead of making it a singleton
    
    Denis Rouzaud 	2016-05-28
    
        allow to lock scale to use magnification to zoom in/out
    
        this also removes the option for different behavior of mouse wheel
    
    Nyall Dawson 	2016-05-28
    
        [FEATURE] Georeference outputs (eg PDF) from composer
    
        This commit makes composer automatically georeference outputs
        (where output format makes this possible, eg TIF and PDF).
    
        The existing option to create a world file has been separated
        from the map selection for georeferencing. The new behaviour
        is to always georeference outputs, and only create the
        separate world file if that option is checked.
    
    Nyall Dawson 	2016-05-28
    
        QgsActionManager: improve docs + add tests
    
    Nyall Dawson 	2016-05-27
    
        Fix feature's value action not working (fix #14536)
    
        Replace broken/missing $currfield with new @current_field
        expression variable. Update other default actions to use
        expression variables instead of deprecated special columns.
    
    Nyall Dawson 	2016-05-29
    
        Fix build warning
    
    arnaud.morvan@camptocamp.com 	2016-05-28
    
        Add SHAPE_ENCODING parameter in GDAL "to postgis" algorithms
    
    Sandro Mani 	2016-05-28
    
        Improve numerical stability of QgsAbstractGeometryV2::centroid
    
    Nathan Woodrow 	2016-05-26
    
        [styledock] Fix undo redo
    
    Nathan Woodrow 	2016-05-25
    
        [renderer] Live hillshade renderer for raster layers
    
        Thanks to Asger Skovbo Petersen (@AsgerPetersen) for the idea and fixes
        Thanks to Nyall for reviews and bug fixes
    
    D'Hont René-Luc 	2016-05-28
    
        [Processing] add an algs static method to Processing for server
    
    Sandro Mani 	2016-05-28
    
        [Geometry checker] Delay sorting of results until all are listed
    
    Even Rouault 	2016-05-28
    
        QgsRasterFileWriter::writeDataRaster(): do not set nodata on output when unneeded
    
        Currently if the source raster has no nodata value, the writer will still write
        nan as the output nodata value, ignoring the flag that specifies if there is a
        nodata value or not. On a raster with byte data type, this will cause
        confusion on reading since the nodata value will be somehow cast as 0.
    
        Make QgsRasterChecker check for nodata consistency between source and target, and
        add a test file that shows the issue.
    
    Merge: 27c5f78f4d 7132209fa0
    Alexander Bruy 	2016-05-28
    
        Merge pull request #3100 from alexbruy/add-db-table
    
        enable Add button in DB dialogs only when at least one table is selected (fix #5616)
    
    Sandro Mani 	2016-05-27
    
        Guard against possible crash by using destroyed QgsMapRendererCustomPainterJob
    
    Sandro Mani 	2016-05-26
    
        Revived globe, compatible with OsgEarth 2.7
    
    Merge: 3d95712009 8592a7e3ac
    D'Hont René-Luc 	2016-05-28
    
        Merge branch 'processing_shortHelp'
    
    Alexander Bruy 	2016-05-28
    
        [processing] add output extent to scripts (refs #11781)
    
    arnaud.morvan@camptocamp.com 	2016-05-27
    
        [Processing] Fix ogr2ogr postgis table overwrite
    
    Alexander Bruy 	2016-05-28
    
        [pluginmanager] limit plugin icon maximum size to prevent breaking description page layout
    
    D'Hont René-Luc 	2016-05-28
    
        [Processing] Add shortHelp for Scripts, Models and R
    
        And enhance getParameterDescriptions
    
    Denis Rouzaud 	2016-05-28
    
        move scale widget in its own class (away from qgisapp)
    
    Merge: 2c1f2ce1c0 88c8d352e8
    Even Rouault 	2016-05-28
    
        Merge pull request #3121 from rouault/pyramids
    
        Various improvements and fixes related to raster pyramids
    
    Even Rouault 	2016-05-27
    
        QgsRasterFormatSaveOptionsWidget: do not put pyramid option profiles into format option profiles
    
        Before this commit, if the user opened Settings / Options / GDAL / Edit Pyramid options and
        validated it, it added pyramid options as creation options of the GTiff driver, which
        caused later confusion since they wrongly appeared in Creation Options / profile
        combo box, when saving as raster layer.
    
    Even Rouault 	2016-05-27
    
        QgsRasterPyramidsOptionsWidget: cleanup to avoid use of hard-coded constants
    
    Even Rouault 	2016-05-27
    
        [GDAL provider] Fixes related to pyramid option validation
    
        - The method QgsGdalProvider::validatePyramidsCreationOptions() was a wrong name
          and should have been an override of the base validatePyramidsConfigOptions(). This
          issue existed since it was introduced in 2fb78db2, so this method couldn't be
          called
        - Fix in it the list of formats that accept internal overviews. And other clean-up
        - In QgsRasterFormatSaveOptionsWidget(), when called from the Save as dialog,
          add logic to avoid that selecting the "JPEG compression" profile for overviews
          results in PHOTOMETRIC_OVERVIEW=YCBCR to be added in the option string for non-RGB
          datasets (will now fail the validation, and previously would have caused overview
          generation to fail)
    
    Even Rouault 	2016-05-27
    
        QgsGdalProvider::buildPyramids(): do not crash if an invalid option is provided
    
    Even Rouault 	2016-05-27
    
        Raster layer properties : use/save default pyramid resampling method
    
        Currently when you build raster pyramids from the Pyramids tab in raster layer
        properties, the default method proposed is the first one in the combobox, i.e. nearest
        neighbour. This is generally a poor choice for quality.
        This changeset uses the settings gdal/driverOptions/_pyramids/resampling already
        used by the Options dialog to select the resampling method (and AVERAGE if not yet
        defined), and it saves the user choice when generating them.
    
    Even Rouault 	2016-05-27
    
        [GDAL provider] Add cubic spline and lanczos resampling methods for overviews if GDAL >= 2.0
    
    Nyall Dawson 	2016-05-28
    
        Add missing docs
    
    Nyall Dawson 	2016-05-28
    
        Temporarily revert "add sip bindings to webkit stubs"
    
        This reverts commit dd69a5965589c8a27f2388e6ecad02b223392704.
    
        The commit was causing build failures on Travis
    
    Alexander Bruy 	2016-05-27
    
        [processing] drop WebView dependency (follow up 38f6ace4c0)
    
    Jürgen E. Fischer 	2016-05-27
    
        add sip bindings to webkit stubs
    
    Jürgen E. Fischer 	2016-05-27
    
        german translation fixes (followup 0eecac1)
    
    Larry Shaffer 	2016-05-27
    
        Cleanup some default values from nullptr to empty non-pointers
    
    Nyall Dawson 	2016-05-28
    
        Avoid warning
    
    Merge: cbbc53570c 6969a1a401
    Nyall Dawson 	2016-05-27
    
        Merge pull request #2900 from ahuarte47/Issue_QPainterSimplification
    
        [Bugfix] QPainter simplification (fixes #14301)
    
    Matthias Kuhn 	2016-05-26
    
        Avoid string comparisons
    
    Marco Hugentobler 	2016-05-27
    
        Postgres simplification does not work with curved types
    
    Merge: 70c5ab6a05 fb2d5e727e
    Jürgen E. Fischer 	2016-05-27
    
        Merge pull request #3114 from SrNetoChan/new_icons
    
        Adds File Formats mime Icons for debian and rpm
    
    Alexander Bruy 	2016-05-27
    
        [processing] fix handling of scriipts/models folders in Get scripts dialog (follow up d16f04bf3a)
    
    D'Hont René-Luc 	2016-05-27
    
        ending store and restore layer extents in projects
    
    Víctor Olaya 	2016-05-27
    
        [processing] made lastools additional parameters optional
    
    Víctor Olaya 	2016-05-27
    
        [processing] do not exit loop in intersect if there are errors
    
        fixes #14908
    
    Víctor Olaya 	2016-05-26
    
        [processing] re-enabled tooltips in algorithm dialog
    
    Víctor Olaya 	2016-05-26
    
        [processing] fixed default extension selection
    
    Marco Hugentobler 	2016-05-27
    
        Show curve point radius in infotool and fix bug in geometryutils
    
    Alexander Bruy 	2016-05-27
    
        [processing] add option to force singlepart geometry type to postgis import (fix #14889)
    
    Denis Rouzaud 	2016-05-26
    
        add missing include in DB2
    
    Merge: 84c0241776 eeea18ecba
    Nyall Dawson 	2016-05-27
    
        Merge pull request #3112 from ThomasG77/qgsannotationitemcast
    
        Cast each child of QgsAnnotationItem in SIP bindings for Python
    
    Jürgen E. Fischer 	2016-05-27
    
        INSTALL is a output file from the t2tdoc target
    
    Jürgen E. Fischer 	2016-05-27
    
        make webkit optional
    
    Alexandre Neto 	2016-05-27
    
        fixes debian desktop files for file format icons
    
    Alexandre Neto 	2016-05-27
    
        add extra icons
    
    Alexandre Neto 	2016-05-26
    
        Add QGIS file types Icons for Linux
    
    Merge: a389862721 586e9bfabc
    Alexander Bruy 	2016-05-26
    
        Merge pull request #3096 from arnaud-morvan/processing_fix_updatedependentfields
    
        [BUGFIX] [Processing] Fix updateDependentFields
    
    Merge: 36161fc05d aef3dd4da4
    Paolo Cavallini 	2016-05-26
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Paolo Cavallini 	2016-05-26
    
        INstructions for installing with Qt5+Py3 on Debian in INSTALL
    
    ThomasG77 	2016-05-26
    
        Cast each child of QgsAnnotationItem in SIP bindings for Python
    
    Jürgen E. Fischer 	2016-05-26
    
        remove svn references from prepare-commit.sh and make it work from anywhere in the repository
    
    Merge: ef3de28538 53089188d5
    Víctor Olaya 	2016-05-26
    
        Merge pull request #3109 from rldhont/bugfix_processing_getParameterDescriptions
    
        [BUGFIX][Processing] Add getParameterDescriptions to R, Model and Scr…
    
    D'Hont René-Luc 	2016-05-26
    
        [BUGFIX][Processing] Add getParameterDescriptions to R, Model and Script algo
    
    Merge: d783635a40 8cd6be57ed
    Víctor Olaya 	2016-05-26
    
        Merge pull request #3110 from NaturalGIS/master
    
        fix two SAGA statistics_grid modules
    
    Alexander Bruy 	2016-05-26
    
        [processing] homogenize spatial index name with DB Manager (fix #14899)
    
    arnaud.morvan@camptocamp.com 	2016-05-23
    
        [Processing] Fix updateDependentFields
    
    Giovanni Manghi 	2016-05-26
    
        fix two SAGA statistics_grid modules
    
    Alexander Bruy 	2016-05-26
    
        fix indentation
    
    Alexander Bruy 	2016-05-24
    
        [processing] support multiple scripts/models folders (fix #10476)
    
    Jürgen E. Fischer 	2016-05-26
    
        INSTALL is a output file
    
    Paolo Cavallini 	2016-05-26
    
        Another typo in INSTALL
    
    Merge: eb275ea49b b5b0145c8f
    Alexander Bruy 	2016-05-26
    
        Merge branch 'pluginmanager-fix-strings'
    
    Merge: 322da8b2cf ed90055e19
    Alexander Bruy 	2016-05-26
    
        Merge branch 'worlfile-ext'
    
    Alvaro Huarte 	2016-05-15
    
        Fix travis errors
    
    Alvaro Huarte 	2016-03-29
    
        Add Visvalingam simplification algorithm
    
    Alvaro Huarte 	2016-03-23
    
        Add SimplifyAlgorithm enum for local simplification
    
        It implements the SimplifyAlgorithm enum for local simplification of
        geometries.
        Also the SnapToGrid algorithm is added.
    
    Alvaro Huarte 	2016-03-23
    
        Simplify geometry for labeling
    
    Alvaro Huarte 	2016-03-23
    
        Allow override WkbPtr and define WkbSimplifierPtr class
    
        This commit simplifies the geometry just before to paint it in the
        current QPainter device.
    
        This commit allows to override the '>>' operators of the QgsWkbPtr
        class. Also, It defines a new QgsWkbSimplifierPtr class to automatically
        simplify the input point stream.
    
    Alvaro Huarte 	2016-02-23
    
        New members in QgsVectorSimplifyMethod for QPaint simplification
    
    Alvaro Huarte 	2016-02-21
    
        Remove FeatureIterator simplification
    
    Merge: d19767d590 997a3683a0
    Alexander Bruy 	2016-05-25
    
        Merge pull request #3105 from volaya/processing_cleanup
    
        [processing] cleanup and improvements
    
    Paolo Cavallini 	2016-05-25
    
        Typos in INSTALL
    
    Merge: 98ede7fecf 0469ffc13e
    Paolo Cavallini 	2016-05-25
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Alexander Bruy 	2016-05-25
    
        homogenize worldfile extensions when exporting map as image (fix #13264)
    
    Víctor Olaya 	2016-05-25
    
        [processing] removed wrong import
    
    Alexander Bruy 	2016-05-25
    
        [pluginmanager] reword link to plugin bugtracker (fix #11582)
    
    Merge: 0627ac3f42 6b715c5bd6
    Alessandro Pasotti 	2016-05-25
    
        Merge pull request #3106 from boundlessgeo/wfs-t-tests-2
    
        Wfs t tests
    
    Alessandro Pasotti 	2016-05-25
    
        Adapted test to new provider changes
    
    Alessandro Pasotti 	2016-05-25
    
        Added debug msg
    
    Alessandro Pasotti 	2016-05-25
    
        Renamed test
    
    Alessandro Pasotti 	2016-05-09
    
        [server] WFS-T server and provider integration tests
    
        Integration tests for WFS-T provider and WFS-T server.
        The tests perform WFS-T CRUD operations on a QGIS Server
        instance through WFS-T data provider.
    
        Funded by Boundless
    
    Matthias Kuhn 	2016-05-25
    
        Followup f300715, adjust test
    
    Matthias Kuhn 	2016-05-25
    
        Fix crash in relation manager
    
        When clicking ok with invalid definitions.
    
        Fixes #14869
    
    Matthias Kuhn 	2016-05-25
    
        [2.5D] Change default roof color
    
        Kudos to @timlinux
    
    Víctor Olaya 	2016-05-25
    
        [processing] fixed modeler dialog
    
    Nathan Woodrow 	2016-05-25
    
        [python] Add bits() bindings for QgsRasterBlock
    
    Nyall Dawson 	2016-05-25
    
        Add some tooltips to relation subform buttons
    
    Nyall Dawson 	2016-05-25
    
        Add more missing docs
    
    Víctor Olaya 	2016-05-25
    
        [processing] remove square brackets from output names when no path and no extensions are provided
    
    Nyall Dawson 	2016-05-25
    
        Add missing docs
    
    Víctor Olaya 	2016-05-25
    
        [processing] only ask for msys folder in windows
    
    Nyall Dawson 	2016-05-24
    
        Store object instead of pointer to crs in QgsMapLayer
    
    Nyall Dawson 	2016-05-24
    
        Make QgsCoordinateReferenceSystem implicitly shared
    
    Nyall Dawson 	2016-05-25
    
        Allow opacity change for 25d renderer colors (fix #14877)
    
    Mathieu Pellerin 	2016-05-25
    
        [gui] improve no color logic by keeping RGB values
    
    Nyall Dawson 	2016-05-25
    
        Add test for color button that setting color to transparent
        will retain non-alpha color components
    
    Nyall Dawson 	2016-05-25
    
        Always mark features as valid when added to memory provider
    
        For other providers features will automatically be made valid
        through the proces of adding to the provider's storage itself
        and then later retrieving via iterators. But the memory
        provider uses a direct copy of the feature, so if we don't
        explicitly mark features as valid the provider may be
        returning features incorrectly marked as invalid.
    
        ...and add tests to ensure all providers always return valid
        features
    
    Nyall Dawson 	2016-05-25
    
        Search widget wrapper for relation reference widget
    
    Merge: 1cddf8db00 3b7c0fc04f
    Víctor Olaya 	2016-05-25
    
        Merge pull request #3103 from rldhont/bugfix_processing_rscript_output_table
    
        [BUGFIX][Processing][Rscript] Write output Table
    
    Merge: 94d88e65d8 f470c531d8
    Víctor Olaya 	2016-05-25
    
        Merge pull request #3102 from rldhont/bugfix_processing_rscript_crs
    
        [BUGFIX][Processing][Rscript] Use CRS Parameter
    
    D'Hont René-Luc 	2016-05-24
    
        [BUGFIX][Processing][Rscript] Write output Table
    
        Add support forwriting  output table to Rscript command.
    
    D'Hont René-Luc 	2016-05-24
    
        [BUGFIX][Processing][Rscript] Use CRS Parameter
    
        Add support for CRS parameter to Rscript command.
    
    Nyall Dawson 	2016-05-25
    
        Correctly return null values from QgsColorWidgetWrapper
    
    Nyall Dawson 	2016-05-25
    
        Add a set to null ('clear') to color buttons
    
    Nyall Dawson 	2016-05-25
    
        Fix logic in detecting whether attribute form widgets have changed
    
        Since two null QVariants can be reported as not equal if they have
        different underlying types we need to ensure that we don't flag
        this situation as a changed value.
    
    Nyall Dawson 	2016-05-25
    
        Fix invalid background/text colors showing in attribute table
    
    Nyall Dawson 	2016-05-25
    
        Fix crash in attribute table when layer has no fields
    
    Alexander Bruy 	2016-05-24
    
        fix typo
    
    Alexander Bruy 	2016-05-24
    
        [processing][gdaltools] reword merge option (fix #8519)
    
    Alexander Bruy 	2016-05-24
    
        [processing] add ability to choose encoding when importing into PostGIS (fix #14687)
    
    Alexander Bruy 	2016-05-24
    
        enable Add button in DB dialogs only when at least one table is selected (fix #5616)
    
    arnaud.morvan@camptocamp.com 	2016-05-24
    
        Keep numeric fields type, length and precision in postgresql provider
    
    Merge: 2bba1917e1 5d7e218b04
    Alexander Bruy 	2016-05-24
    
        Merge pull request #3097 from rldhont/bugfix_processing_rscript_extent
    
        [processing] add missed extent parameter to R provider
    
    D'Hont René-Luc 	2016-05-24
    
        [BUGFIX][Processing][Rscript] Use Extent Parameter
    
        Add support for extent parameter to Rscript command.
    
    Merge: ff38f27dea 386fcc67ab
    Nyall Dawson 	2016-05-24
    
        Merge pull request #3095 from DelazJ/patch-3
    
        Add example to functions
    
    Harrissou Sant-anna 	2016-05-24
    
        Add more example
    
    Harrissou Sant-anna 	2016-05-24
    
        Add more example
    
    Víctor Olaya 	2016-05-24
    
        [processing] improvements for new mechanism for adding algorithms
    
        Correctly remove algorithms on plugin unload
    
    Jürgen E. Fischer 	2016-05-24
    
        fix build
    
    Nyall Dawson 	2016-05-24
    
        [FEATURE][expressions] Expanded support for date/time calcs
    
        Adds support for date - date, time - time and datetime - datetime
        type calculations which return an interval.
    
    Nathan Woodrow 	2016-05-24
    
        Code style
    
    Nathan Woodrow 	2016-05-24
    
        [styledock] Fix setting QgsSingleBandPseudoColorRendererWidget signal order
    
    Nathan Woodrow 	2016-05-24
    
        [styledock] Fix setting label widget layer
    
        Opps :)
    
    Nathan Woodrow 	2016-05-24
    
        More ninja changes
    
    Nyall Dawson 	2016-05-24
    
        Add file missing from 3e4536
    
    Nyall Dawson 	2016-05-24
    
        Followup 71712a, add missing SIP bindings
    
        Also change QPointF& -> QPointF (faster)
    
    Nyall Dawson 	2016-05-24
    
        Followup 73733a, fix crash when running invalid python strings
    
    Víctor Olaya 	2016-05-23
    
        [processing] fixed header
    
    Víctor Olaya 	2016-05-23
    
        [processing] additional mechanism to add scripts from 3rd party plugin
    
    Víctor Olaya 	2016-05-19
    
        [processing] separated alglist to its own module
    
    Víctor Olaya 	2016-05-13
    
        [processing] moved imports to initialize providers to a separate module
    
    Alexander Bruy 	2016-05-12
    
        [processing] fix tests
    
    Víctor Olaya 	2016-05-12
    
        [processing] keep parameter in addProvider method for backwards compatibility
    
    Víctor Olaya 	2016-04-28
    
        [processing] cleaning and restructuring
    
        This fixes some design errors (mainly the ModelerUtils class, which is not needed anymore to hold a copy of algs and providers in order to avoid circular dependencies) and removes unused code
    
    Víctor Olaya 	2016-04-28
    
        [processing] save value of grass path when autoconfiguration is succesful
    
    Víctor Olaya 	2016-04-28
    
        [processing] fixed provider updates in toolbox
    
    Marco Hugentobler 	2016-05-23
    
        Draw vertices of unsegmentized geometry
    
    Alexander Bruy 	2016-05-23
    
        [processing] correctly set default value in modeler algorithms (fix #12767)
    
    Nyall Dawson 	2016-05-24
    
        Only show 'case sensitive' checkbox for string fields
    
    Nyall Dawson 	2016-05-24
    
        Add Is Not Null and Is Not Between type search/filters
    
    Nyall Dawson 	2016-05-23
    
        Don't automatically turn column filter to extended filter
    
        Now fields using text edit widgets will keep the column filter
        as the entered text.
    
        Additionally, the extended filter has been improved to always
        take the initial filter from the current filter, even if it's
        not an extended filter.
    
        (fix #12422)
    
    Nyall Dawson 	2016-05-23
    
        Add missing docs
    
    Nyall Dawson 	2016-05-23
    
        Add a "Between" type search/filter in filter form mode
    
        When Between searches are selected, two search widget wrappers
        will be created to allow entry of the minimum/maximum allowed
        values.
    
    Nyall Dawson 	2016-05-23
    
        [FEATURE] Add a search widget wrapper for datetime widgets
    
    Nyall Dawson 	2016-05-23
    
        Add an interderminant "empty" state for QgsDateTimeEdit
    
    Nyall Dawson 	2016-05-23
    
        Switch Ctrl+F shortcut to switch to filter mode
    
    Nyall Dawson 	2016-05-23
    
        [FEATURE] Add search widget wrapper for check box widget
    
    Nyall Dawson 	2016-05-17
    
        [FEATURE] Form based select/filter in attribute table
    
        This commit adds a new mode to the attribute table dialog for searching
        and filtering features. When activated (using a button on the toolbar
        or by pressng CTRL+F), the dialog will switch to form view and all
        widgets are replaced with their search widget wrapper variant.
    
        Alongside each widget is a tool button with options for controlling
        the search/filter behaviour for that field, eg "equal to", "not equal
        to", "is null", "greater than", etc.., with the options presented
        matching themselves to the corresponding field and widget type.
    
        New buttons appear at the bottom of the form for either selecting
        matching features (with options for add to selection/remove from
        selection/select within current selection) or filtering features
        in the table (with options for adding features to a current filter
        or further restricting a current filter).
    
        Sponsored by SIGE
    
    Matthias Kuhn 	2016-05-23
    
        Don't crash when trying to sync raster layer for offline editing
    
        Fix #14848
    
    Alexander Bruy 	2016-05-23
    
        [processing] fix expressions handling in ParameterString (fix #14834)
    
        Add initial set of tests for ParameterString
    
    Víctor Olaya 	2016-05-23
    
        [processing] fix to avoid interrupted system call exceptions in mac
    
    Matthias Kuhn 	2016-05-23
    
        [build] Allow using ninja generator on non-win os'es
    
    Nathan Woodrow 	2016-05-23
    
        [build] Add better support for Ninja build system
    
    Alexander Bruy 	2016-05-23
    
        [processing] restore CreateConstantRaster algorithm (fix #14860)
    
    Jürgen E. Fischer 	2016-05-23
    
        better fix for 61693b8
    
    Jürgen E. Fischer 	2016-05-23
    
        [MSVC] add include for M_PI_2
    
    ninsbl 	2016-05-22
    
        [processing] Don't round grass7 extent and resolution to integer
    
        fix #14582
        See: https://hub.qgis.org/issues/14582
    
        The commit removes the a-flag when the grass region for raster analysis is set. The a-flag causes in some cases unwanted rounding of raster extend / resolution, and should not be set hardcoded in processing. It is usually used in combination with the "res" option.
        For aligning the pixels of the GRASS region to a specific raster, the align option should be used (and not the a-flag). See: https://grass.osgeo.org/grass70/manuals/g.region.html
        GRASS 6.4 algs do not use the a-flag either, which explains why this bug appears only for GRASS 7.
    
    Nyall Dawson 	2016-05-23
    
        Flag old composer table classes as deprecated
    
    Nyall Dawson 	2016-05-23
    
        Fix QgsComposerAttributeTableV2 setting displayed fields under qt5
    
        Also don't run QgsComposerAttributeTable test when disable
        deprecated flag is set.
    
    Nyall Dawson 	2016-05-23
    
        Fix warning
    
    Nyall Dawson 	2016-05-23
    
        [expressions] Support date + time = datetime calculations
    
    Nyall Dawson 	2016-05-23
    
        Fix distorted date time calendar popup
    
    Matthias Kuhn 	2016-05-22
    
        [qt5 tests] Fix blacklist
    
    Jürgen E. Fischer 	2016-05-22
    
        fix postgres provider message
    
    Matthias Kuhn 	2016-05-22
    
        [qt5 tests] Unblacklist more tests
    
    Bas Couwenberg 	2016-05-22
    
        Only require QTWEBKIT for Qt4 when WITH_QTWEBKIT is true.
    
    Matthias Kuhn 	2016-05-16
    
        Use unittest assertXXX methods
    
    Matthias Kuhn 	2016-05-22
    
        [travis] Fix ccache for Qt4 builds
    
    Matthias Kuhn 	2016-05-22
    
        [travis] Run Qt5 tests with osgeo4travis in $PATH
    
        This allows running the gdal processing tests and other subprocesses which have
        been manually built like server applications.
    
    Matthias Kuhn 	2016-05-22
    
        [processing tests] More tolerance in statistics test
    
    Matthias Kuhn 	2016-05-22
    
        [py3] Use __bool__ instead of __nonzero__
    
    Matthias Kuhn 	2016-05-22
    
        [qt5 tests] Unblacklist tests
    
    Matthias Kuhn 	2016-05-22
    
        [processing tests] Cleanup layer registry before every new test
    
    Nathan Woodrow 	2016-05-22
    
        Fix crash on style dock apply with no layer
    
    Nathan Woodrow 	2016-05-19
    
        [Style dock] Add support for raster layers
    
    Merge: b6923758bc 88db4f9ad3
    Matthias Kuhn 	2016-05-22
    
        Merge pull request #3084 from nyalldawson/single_click_ediit
    
        Open editor in attribute table on single click
    
    Paolo Cavallini 	2016-03-31
    
        Replaced Grid with Raster for coherence
    
    Merge: ff4532c3ac 17fd3d8cb9
    Marco Hugentobler 	2016-05-20
    
        Merge pull request #3087 from arnaud-morvan/maptooladdfeature_avoidintersections_nullgeometry
    
        In tool add feature, reject null geometry due to intersection avoidance
    
    arnaud.morvan@camptocamp.com 	2016-05-20
    
        Fix in maptool add feature, reject null geometry due to intersection avoidance
    
    Alessandro Pasotti 	2016-05-20
    
        [server] Fix pep8 build error
    
    Alessandro Pasotti 	2016-05-20
    
        [server] Removed debug print from the test
    
    Alessandro Pasotti 	2016-05-20
    
        [server] Added regression test for #8656
    
        Ref. commit b956874f02a9379
    
    Jürgen E. Fischer 	2016-05-20
    
        translation string fixes
    
    Nyall Dawson 	2016-05-20
    
        Some symbol layer widget fixes:
        - Fix broken shapeburst fill widget
        - Tweak stretch behaviour of some widgets
    
    Nyall Dawson 	2016-05-20
    
        Open editor in attribute table on single click
    
    Nyall Dawson 	2016-05-20
    
        Allow direct QVariant creation from some QGIS metatypes
    
    Alessandro Pasotti 	2016-05-19
    
        [server][bugfix] FILTER GetFeatureInfo working again
    
        Fixes #8656
    
    Merge: 0078b33ed2 c0d12dcdeb
    Marco Hugentobler 	2016-05-19
    
        Merge pull request #3081 from mhugent/curve_segmentize_parameters
    
        Curve segmentize parameters
    
    Merge: a19741b297 1ab29771b7
    Even Rouault 	2016-05-19
    
        Merge pull request #3082 from rouault/vectorfilewriter_cleanup_and_encoding_improvement
    
        Vectorfilewriter cleanup and encoding improvement
    
    Víctor Olaya 	2016-05-19
    
        [processing] log errors in hook scripts
    
    Víctor Olaya 	2016-05-18
    
        [processing] correctly switch to description tab if help tab exists
    
    Merge: d73210a5f8 cd9f47ae45
    Nyall Dawson 	2016-05-19
    
        Merge pull request #3080 from nyalldawson/select_tools
    
        [FEATURE] Improved map select tool behaviour
    
    Nyall Dawson 	2016-05-19
    
        Update test mask image
    
    Even Rouault 	2016-05-19
    
        QgsVectorLayerSaveAsDialog: use QgsVectorFileWriter::MetaData::compulsoryEncoding to initialize the encoding combobox
    
    Even Rouault 	2016-05-19
    
        QgsVectorFileWriter::MetaData: add a compulsoryEncoding member
    
        * Some formats require a compulsory encoding, typically UTF-8.
        Change initMetadata() to indicate UTF-8 compulsory encoding for
        GeoJSON, GeoRSS, GML, GPKG, GPX, KML, SQLite, SpatiaLite, FileGDB,
        XLSX and ODS
        * QgsVectorFileWriter::init(): make it override the user specified
        encoding if the format has a compulsory encoding. And remove hard-coded
        case for KML.
    
    Even Rouault 	2016-05-19
    
        QgsVectorFileWriter::initMetaData(): fix DGN registration
    
        DGN was registered twice, and the second occurence reseted the
        creation options
    
    Even Rouault 	2016-05-19
    
        QgsVectorFileWriter: remove the deprecated private driverMetadata(driverName, multiple args) method and use the public one instead
    
    Marco Hugentobler 	2016-05-17
    
        [FEATURE]: possibility to set the segmentation tolerance (maximum angle or maximum difference)
    
    Jürgen E. Fischer 	2016-05-19
    
        * debian packaging update
        * include qch download link on api index page
    
    Merge: c0799d4764 9d59f9ce76
    Jürgen E. Fischer 	2016-05-19
    
        Merge pull request #3048 from nyalldawson/qt_doxygen
    
        Allow generation of Qt QHP help files from doxygen
    
    Nyall Dawson 	2016-05-19
    
        [FEATURE] Improved map select tool behaviour
    
        Implements the improved mouse/key modifier behaviour discussed in:
        http://osgeo-org.1560.x6.nabble.com/Key-modifiers-with-selection-tc5239653.html
    
        Specifically,
    
        For click-and-drag selections:
        - holding shift = add to selection
        - holding ctrl = substract from selection
        - holding ctrl+shift = intersect with current selection
        - holding alt (can be used with shift/ctrl too) = change from
        "intersects" to "fully contains" selection mode
    
        For single-click selections:
        - holding shift or ctrl = toggle whether feature is selected
        (ie either add to current selection or remove from current
        selection)
    
        This brings the canvas behaviour into line with other design apps
        and also with the composer behaviour.
    
        (fix #2666)
    
    Nyall Dawson 	2016-05-19
    
        Fix deprecated warning
    
    Nyall Dawson 	2016-05-19
    
        Generate QCH compiled help with qgis-api-doc package
    
    Merge: daa23b59fc f15197da73
    Denis Rouzaud 	2016-05-19
    
        Merge pull request #3009 from pblottiere/magnifier
    
        [FEATURE] add a map canvas magnifier
    
    Nyall Dawson 	2016-04-30
    
        Allow generation of Qt QHP help files from doxygen
    
        This adds a new cmake option GENERATE_QHP. If the api docs are
        set to being built (ie doxygen is available and WITH_APIDOC is true)
        then setting GENERATE_QHP to true will cause doxygen to create
        a compiled Qt help file from the QGIS docs.
    
        This QHP file can then be used by QtCreator to show the QGIS
        api directly within the QtCreator help (ie, press F1 on a class
        or member to see the docs).
    
        To do this, you need to:
        - make sure doxygen is installed, WITH_APIDOC is true and
        GENERATE_QHP is true
        - build to generate the docs
        - In QtCreator, go to Tools -> Options -> Help, switch to the
        "Documentation" tab and click "Add". Point it to your generate
        QHP file (should be in the build folder doc\api\qch folder)
        - Restart QtCreator, wait a bit, and then you should have the
        api docs available under the "Help" tab and by pressing F1
        on a QGIS class/method
    
    Merge: 23a3a7717e 69a8c381ab
    Nyall Dawson 	2016-05-19
    
        Merge pull request #3078 from 3nids/scaledenomhelp
    
        Precise that scale function returns the denominator and not the scale itself
    
    Nyall Dawson 	2016-05-19
    
        Cleaner API for selecting features in QgsVectorLayer
    
        - add selectByRect( QgsRectangle&, SelectBehaviour) and
        selectByIds( QgsFeatureIds, SelectBehaviour) for selecting
        by rect and ids respectively, with options to add to selection/
        remove from selection/intersect with current selection
        - deprecate select( QgsRectangle ) and setSelectedFeatures in
        favour of new methods
        - add unit tests
    
    Nyall Dawson 	2016-05-19
    
        [processing] Use QgsVectorLayer::selectByExpression for select by expression alg
    
    Nyall Dawson 	2016-05-19
    
        [FEATURE] new method QgsVectorLayer::selectByExpression(...)
    
        Makes it simple for scripts to select by expression. The method
        also accepts a parameter which dictates whether matching features
        are added to an existing selection, removed from the selection
        or intersected with the current selection.
    
        The existing code from the select by expression dialog has been
        moved to QgsVectorLayer, and optimised for maximum possible speed.
    
        Also added unit tests.
    
    Nyall Dawson 	2016-05-19
    
        Set expression context for geometry generator builder (fix #14833)
    
    Víctor Olaya 	2016-05-18
    
        [processsing] removed unused code
    
    Blottiere Paul 	2016-05-18
    
        add unit test for scale
    
    Blottiere Paul 	2016-05-18
    
        move magnification in map settings
    
    Víctor Olaya 	2016-05-18
    
        [processing] show script in toolbox even if it contains errors
    
    Víctor Olaya 	2016-05-18
    
        [processing] fixed repaint in set vector style algorithm
    
    Radim Blazek 	2016-05-18
    
        [GRASS] close vector map if no more users, fixes #14668
    
    Víctor Olaya 	2016-05-18
    
        [processing] fixed toolbox updates
    
    Blottiere Paul 	2016-05-18
    
        scale is the same whatever the level of magnification
    
    Merge: a9c1996bbc 7847f971d4
    Víctor Olaya 	2016-05-18
    
        Merge pull request #3044 from arnaud-morvan/processing_output_vectortable
    
        Processing - Output tables with no geometry through OutputVector
    
    Denis Rouzaud 	2016-05-18
    
        Precise that scale function returns the denominator and not the scale itself
    
    Merge: 5dd88c990b 292a8a4fc1
    Martin Dobias 	2016-05-18
    
        Merge pull request #3064 from wonder-sk/composer-map-follow-preset
    
        Composer map to follow a visibility preset
    
    Martin Dobias 	2016-05-18
    
        Fix updates of preset combo box when presets get changed
    
    Nyall Dawson 	2016-05-18
    
        Avoid crash in style dock when layer is removed
    
    Nyall Dawson 	2016-05-18
    
        Fix warnings
    
    Nathan Woodrow 	2016-05-18
    
        [color button] add colour wheel to right click menu
    
    Nathan Woodrow 	2016-05-18
    
        [styledock] scroll area for symbol selector widget
    
    Simon Chenery 	2016-05-16
    
        Save annotations to project.qgs in creation order (fix #14812)
    
        Save annotations to project file in the order they were loaded or
        created, so that annotations have the same display order each
        time the project is opened.
    
    Blottiere Paul 	2016-05-18
    
        remove spin box background color
    
    Blottiere Paul 	2016-05-18
    
        add unit test for extent
    
    Nathan Woodrow 	2016-05-18
    
        [styledock] more widget changes
    
    Nyall Dawson 	2016-05-18
    
        Followup feeeaf0, add unit tests
    
    Martin Dobias 	2016-05-12
    
        [FEATURE] Extend linestring geometries with reshape tool
    
        If the reshape line starts or ends at a linestring geometry's
        endpoint, such geometry will be extended (previously no action
        would be done).
    
    Nyall Dawson 	2016-05-18
    
        Fix warning
    
    Jürgen E. Fischer 	2016-05-17
    
        fix about box (followup 0b940cac, fixes #14832)
    
    Merge: 8ee697bf2d 902953ca9a
    Even Rouault 	2016-05-17
    
        Merge pull request #3076 from rouault/delimitedtext_qt5_fix
    
        Delimited text provider: fix parsing of subset URL parameter with QT 5 and fix tests
    
    Even Rouault 	2016-05-17
    
        Vector layer save as: usability tunings related to attribute selection
    
        - The group is renamed as 'Select fields to export and their export options'
        - It has no longer a checkbox. It is just collapsible. So
          QgsVectorLayerSaveAsDialog::attributeSelection() is deprecated and always
          return true.
        - For most formats, all attributes are selected by default
        - For CSV/XLSX/ODS, if they have edit widgets, the corresponding checkbox in
          "Replace with displayed values" column is also checked by default.
        - For DXF, keep existing behaviour: attributes are unchecked and not checkable
        - For KML, keep existing behaviour: attributes are unselected by default
    
    arnaud.morvan@camptocamp.com 	2016-04-28
    
        Processing - Adapt RefactorFields to work on tables as well as vector layers
    
    arnaud.morvan@camptocamp.com 	2016-04-28
    
        Processing - Support OutputVector with no geometry in GUI
    
    arnaud.morvan@camptocamp.com 	2016-04-28
    
        Processing - Support tables with no geometry in OutputVector
    
    arnaud.morvan@camptocamp.com 	2016-04-28
    
        Processing - Support no geometry in VectorWriter
    
    Nathan Woodrow 	2016-05-17
    
        [styledock] Better layouts for marker widgets
    
        - Grid vs Form layouts
        - Align DD buttons for better look
    
    Jürgen E. Fischer 	2016-05-17
    
        osgeo4w: add qt plugin directories to browser with grass (followup b758a8c)
    
    Víctor Olaya 	2016-05-17
    
        [processing] do not reject string parameters if they contain an unparsable expresion
    
    Nathan Woodrow 	2016-05-17
    
        [mssql] Fix layer not showing with invalid geometry
    
    Martin Dobias 	2016-05-11
    
        Fix composer map tests
    
    Martin Dobias 	2016-05-11
    
        [FEATURE] Composer map to follow a visibility preset (fixes #13418)
    
        This adds a new option in composer map properties:
        "Follow visibility preset" with a combo box to choose the active preset.
    
        This is an alternative to "lock layers" (and "lock layer styles") functionality
        which would just copy preset's configuration, while the new option links to preset.
    
        The difference is that when a preset is updated, composer map will automatically
        pick the new configuration when following the preset, while there is no update
        if "lock layers" (and "lock layer styles") option is used.
    
    Matthias Kuhn 	2016-05-17
    
        Remove child features when parent's add feature form is cancelled
    
    Nyall Dawson 	2016-05-16
    
        [FEATURE] Aggregates for expressions
    
        This commit adds a number of different forms of aggregates to
        the expression engine.
    
        1. Aggregates within the current layer, eg sum("passengers")
        Supports sub expressions (ie sum("passengers"/2) ), group by
        ( sum("passengers", group_by:="line_segment") ), and optional
        filters ( sum("passengers", filter:= "station_class" > 3 ) )
    
        2. Relational aggregates, which calculate an aggregate over
        all matching child features from a relation, eg
        relation_aggregate( 'my_relation', 'mean', "some_child_field" )
    
        3. A summary aggregate function, for calculating aggregates
        on other layers. Eg aggregate('rail_station_layer','sum',"passengers")
        The summary aggregate function supports an optional filter,
        making it possible to calculate things like:
    
        aggregate('rail_stations','sum',"passengers",
          intersects(@atlas_geometry, $geometry ) )
    
        for calculating the total number of passengers for the stations
        inside the current atlas feature
    
        In all cases the calculations are cached inside the expression
        context, so they only need to be calculated once for each
        set of expression evaluations.
    
        Sponsored by Kanton of Zug, Switzerland
    
    Nyall Dawson 	2016-05-17
    
        [relations] Add method to manager to retrieve relations by name
    
        Also
        - Begin unit tests for QgsRelationManager
        - Make project optional when constructing QgsRelationManager
    
    Nyall Dawson 	2016-05-16
    
        Implement method for caching values within expression contexts
    
        Can be used to store the results of expensive sub-expression
        calculations (eg layer aggregates), so that future expression
        evaluation using the same context does not have to recalculate
        the cached values.
    
    Nyall Dawson 	2016-05-16
    
        Add method to convert string to aggregate type
    
    Nyall Dawson 	2016-05-16
    
        Add possibility to handle aggregate calculation at data provider
        (not implemented for any providers yet)
    
    Nyall Dawson 	2016-05-16
    
        New utility class QgsAggregateCalculator, simplifies calculating
        aggregates from vector layer fields and expressions
    
    Nyall Dawson 	2016-05-16
    
        Add calculation of number of null values to QgsStatisticalSummary
    
    Nyall Dawson 	2016-05-16
    
        Add methods to stats calculators to accept values one at a time
    
        This can be more efficient for large quantities of values, since
        it avoids the need to create a list of all values in advance
    
    Even Rouault 	2016-05-17
    
        Fix look&feel of WFS SQL query composer on Mac
    
    Even Rouault 	2016-05-16
    
        Delimited text provider: fix parsing of subset URL parameter with QT 5 and fix tests
    
        In Qt 4, QUrl::queryItemValue() decodes a value that contains %25 as %, whereas
        it doesn't with Qt5.
    
    Jürgen E. Fischer 	2016-05-16
    
        indentation fix
    
    Nyall Dawson 	2016-05-16
    
        Ensure that providers fetch geometry for a QgsFeatureRequest
        with an expression filter which requires geometry
    
    Matthias Kuhn 	2016-05-16
    
        Fix bug in edit virtual field
    
        The index was transformed twice from field index to field origin index,
        resulting in a corrupted index (most often being 0 in the end).
    
    Jürgen E. Fischer 	2016-05-16
    
        cppcheck fixes
    
    Matthias Kuhn 	2016-05-16
    
        Add test for attribute table sorting
    
    Matthias Kuhn 	2016-05-14
    
        Don't require a parent for QgsExpressionBuilderWidget
    
    Matthias Kuhn 	2016-04-08
    
        Allow sorting attribute table by expression
    
    Nyall Dawson 	2016-05-16
    
        Fix running unsaved script in console
    
    Jürgen E. Fischer 	2016-05-16
    
        fix precise build
    
    Jürgen E. Fischer 	2016-05-15
    
        fix windows build
    
    Nyall Dawson 	2016-05-16
    
        Fix debug build
    
    Merge: c4819adea4 202420c70a
    Nyall Dawson 	2016-05-16
    
        Merge pull request #3072 from rouault/qt5_fix_testqgsfield
    
        Make qgis_fieldtest all Qt 5.X compatible
    
    Merge: 63cab56839 9a49c6aace
    Even Rouault 	2016-05-15
    
        Merge remote-tracking branch 'rouault/fix_qt5_wfs_ogcutils_tests'
    
    Even Rouault 	2016-05-14
    
        Make qgis_fieldtest all Qt 5.X compatible
    
        In https://codereview.qt-project.org/#/c/99815/ implemented in QT 5.5,
        doubles are converted to strings using '%.17g', so short decimal values
        might be expanded to long strings depending on their values.
        https://wiki.qt.io/New_Features_in_Qt_5.7 has a logic to avoid this, but
        if we select carefully the double to have both an exact binary and decimal
        representation, that can work will all versions.
    
        $ python -c "print('%.17g' % 9.7)"
        9.6999999999999993
    
        $ python -c "print('%.17g' % 1.25)"
        1.25
    
    Even Rouault 	2016-05-14
    
        Make ogcutils and WFS tests Qt 5 compatible
    
    Even Rouault 	2016-05-15
    
        WFS provider, connections dialog: change way that we select current index in the tree view of layers to be QT 5 compatible and not require showing the widget in tests
    
    Nyall Dawson 	2016-05-13
    
        Avoid iterating over temporary container
    
    Nyall Dawson 	2016-05-10
    
        Avoid detaching temporary containers
    
    Nyall Dawson 	2016-05-10
    
        Avoid unnecessary temporary container and double iteration over
        containers by directly iterating over container itself, rather
        then iterating over .keys()/.values()
    
    Nyall Dawson 	2016-05-09
    
        Use more efficient QString multiple arg variant rather then
        chaining .arg calls
    
    Nyall Dawson 	2016-05-09
    
        Add missing references to Q_FOREACH loops
    
    Nyall Dawson 	2016-05-09
    
        Use QString::at(0) instead of left(1), since it's more efficient
        and doesn't allocate a QString
    
    Nyall Dawson 	2016-05-09
    
        Switch private QList to more efficient QVector container
    
    Nyall Dawson 	2016-05-09
    
        Remove unused variables, also avoid some unnecessary string creation
        when not using debug builds
    
    Nyall Dawson 	2016-05-15
    
        Fix some Coverity uninitialized variable warnings
    
    Nyall Dawson 	2016-05-15
    
        [travis] Run tests even with build failures on osx
    
    Nyall Dawson 	2016-05-13
    
        Include travis build name in dash results (ie qt5/qt4)
    
    Nyall Dawson 	2016-05-15
    
        Update test masks for Qt5, enable labeling tests
    
    Even Rouault 	2016-05-14
    
        Fixes in qgswebframe.h and qgswebpage.h to fix building without QtWebKit
    
    Merge: 45e7da15e1 666050c57c
    Jürgen E. Fischer 	2016-05-14
    
        Merge pull request #3070 from sebastic/qtermwidget-hurd
    
        Add support for GNU/Hurd to GRASS plugin qtermwidget/kpty.cpp.
    
    Bas Couwenberg 	2016-05-14
    
        Add support for GNU/Hurd to GRASS plugin qtermwidget/kpty.cpp.
    
        The GNU/Hurd porting guidelines document the following:
        "
         Missing termio.h
    
         Change it to use termios.h (check for it properly with autoconf
         HAVE_TERMIOS_H or the __GLIBC__ macro)
    
         Also, change calls to ioctl(fd, TCGETS, ...) and ioctl(fd, TCSETS, ...)
         with tcgetattr(fd, ...) and tcsetattr(fd, ...).
        "
        https://www.gnu.org/software/hurd/hurd/porting/guidelines.html#Missing_termio_h_tt_
    
    Even Rouault 	2016-05-14
    
        OGR provider: fix Coverity warning about mFetchGeometry member being not always initialized
    
    Even Rouault 	2016-05-14
    
        qgsgml & WFS provider: fix Coverity warnings introduced in recent WFS works
    
    Merge: cfb6100389 90cc0ed495
    Even Rouault 	2016-05-14
    
        Merge pull request #3061 from rouault/saveas_human_readable_values
    
        [FEATURE] Export vector layer with "human-readable" values from edit widgets
    
    Even Rouault 	2016-05-03
    
        QgsVectorLayerSaveAsDialog: add checkboxes to decide which fields should be exported with their displayed values, and bind it in QgisApp with QgsVectorFileWriter
    
    Even Rouault 	2016-05-03
    
        QgsVectorFileWriter: add capability to export displayed values of fields (typically coming from edit widgets) instead of their raw values
    
    aharfoot 	2016-02-19
    
        Disable FEATURE_DATASET layer option if its value is not set
    
    Merge: c5308754eb f94bb6ffc7
    Matthias Kuhn 	2016-05-14
    
        Merge pull request #2621 from simonsonc/georef-crosshairs
    
        Make the georeferencer tool use a snapping cursor
    
    Sebastian Dietrich 	2016-01-22
    
        [DbManager] allow to refresh materialized views
        (fixes #13697)
    
    Matthias Kuhn 	2016-05-14
    
        Add note for failing Qt5 test
    
    Matthias Kuhn 	2016-05-13
    
        Fix `from PyQt.xy` > `from qgis.PyQt.xy` import leftovers
    
    Matthias Kuhn 	2016-05-13
    
        Fix memory leak
    
    Matthias Kuhn 	2016-05-14
    
        Fix typo
    
    Matthias Kuhn 	2016-05-13
    
        Unblacklist fixed Qt5 tests
    
    Matthias Kuhn 	2016-05-13
    
        Migrate more tests to Python3
    
    Matthias Kuhn 	2016-05-11
    
        Migrate provider test to python 3
    
    Matthias Kuhn 	2016-05-13
    
        Remove references to QPyNullVariant
    
    Matthias Kuhn 	2016-05-11
    
        Introduce NULL QVariant to PyQt5
    
    Merge: b1f59f3ed6 d03821866e
    Matthias Kuhn 	2016-05-13
    
        Merge pull request #3069 from sbrunner/connect
    
        Directly use function connect, remove no more existing signals
    
    Stéphane Brunner 	2016-05-11
    
        Directly use function connect, remove no more existing signals
    
    Merge: 8360936e89 9a48886412
    Matthias Kuhn 	2016-05-13
    
        Merge pull request #3068 from sebastic/qtermwidget-kfreebsd
    
        Add support for kFreeBSD to GRASS plugin.
    
    Merge: ab3fef97aa 95b5548def
    Matthias Kuhn 	2016-05-13
    
        Merge pull request #3059 from arnaud-morvan/canvas_saveasimage_with_annotations
    
        Save as image with annotations
    
    Alexander Bruy 	2016-05-13
    
        fix import (take 2)
    
    arnaud.morvan@camptocamp.com 	2016-05-04
    
        Save as image with annotations
    
    Alexander Bruy 	2016-05-13
    
        [processing] fix import
    
    Merge: 19f80601bf 65a37dbe07
    Even Rouault 	2016-05-13
    
        Merge pull request #3018 from rouault/wfs_sql
    
         [FEATURE] [WFS provider] Add support for WFS 2.0 joins and other improvements
    
    Bas Couwenberg 	2016-05-13
    
        Add support for kFreeBSD to grass plugin.
    
    Víctor Olaya 	2016-05-13
    
        [processing] remove toolbox dock widget when unloading plugin
    
    Alexander Bruy 	2016-05-13
    
        [processing] simplify variables handling in scripts
    
    Alexander Bruy 	2016-05-13
    
        fix indentation and typo
    
    Merge: b51d70ab95 2535c0a9c1
    Alexander Bruy 	2016-05-13
    
        Merge branch 'processing_exps' of https://github.com/volaya/QGIS into processing_exps
    
        Conflicts:
                python/plugins/processing/gui/NumberInputPanel.py
                python/plugins/processing/gui/OutputSelectionPanel.py
    
    Nyall Dawson 	2016-05-13
    
        Correctly emit presetsChanged() from QgsVisibilityPresetCollection
    
    Nyall Dawson 	2016-05-13
    
        Group add db layer actions together in toolbar
    
        The add layer toolbar is very full and users are unlikely to be
        connecting to more than one db provider type frequently (eg
        at a workplace they will likely have access to a Postgres db
        OR a MSSQL db, not both concurrently)
    
    Nyall Dawson 	2016-05-13
    
        Fix flipped marker fill and outline color
    
    Nyall Dawson 	2016-04-29
    
        [FEATURE] New map tool for interactively setting point symbol offset
    
        Allows for setting a point's offset if it is bound to a field using
        data defined overrides (fix #14738)
    
        TODO: replace temporary icons
    
        Sponsored by North Road
    
    Even Rouault 	2016-04-26
    
        Fix style of nullptr comparisons
    
    Even Rouault 	2016-04-22
    
        QgsSQLStatement::quotedIdentifierIfNeeded(): make it quote SQL reserved keywords
    
    Even Rouault 	2016-04-19
    
        [FEATURE] [WFS provider] Add support for WFS 2.0 joins and other improvements
    
        Second part of qgis/QGIS-Enhancement-Proposals#53
        (QEP 35: WFS provider enhancements)
    
        - URI parameter with sql with SELECT / FROM / JOIN / WHERE / ORDER BY clauses
        - handle WFS 2.0 joins
        - handle DateTime fields
        - enable "Only request features overlapping the view extent" by default (and memorize the settings)
        - rework DescribeFeatureType parsing to handle responses with several documents, and some support for attribute types being complexType
        - rework feature transfer between downloader and iterator so as to avoid uncontrolled RAM usage when the iterator cannot keep up with the downloader
        - turn on WAL journaling for better reader / writer concurrency
        - add retry logic based on the 'Max retry in case of tile request errors' setting (renamed 'Max retry in case of tile or feature request errors')
        - error to MessageBar in case of failed download
        - in progress dialog, add a "Hide" button to mask the dialog
        - improve automated testing
        - add testing of the GUI of QgsWFSSourceSelect
    
    Even Rouault 	2016-04-19
    
        QgsVectorLayer::setSubsetString(): call updateFields()
    
        Useful for WFS provider whose setSubsetString() can potentially
        modify fields if changing the SELECT fields
    
    Even Rouault 	2016-04-19
    
        QgsOgcUtils: add conversion from QgsSQLStatement to OGC filters
    
    Even Rouault 	2016-04-19
    
        Add a QgsSQLComposerDialog GUI to edit QgsSQLStatement
    
    Even Rouault 	2016-04-19
    
        Add QgsSQLStatement class to parse SELECT statements
    
    Even Rouault 	2016-04-19
    
        QgsGML: extend to be able to parse WFS 2.0 GetFeature response with join layers
    
        And also fix handling srsDimension=3 on main GML geometry objects and not only posList
    
    Even Rouault 	2016-04-19
    
        QgsCodeEditorSQL: make autocompletion case insensitive when APIs are set on the lexer
    
    Even Rouault 	2016-04-19
    
        QgsCodeEditor: workaround 2 QScintilla bugs
    
        - Fix one bug with Scintilla 2.8.X when focus out event does not
          disable blinking cursor
        - Make QScintilla widget not capture Escape key so that it can
          propagate to parent.
    
    Even Rouault 	2016-05-02
    
        Implement representValue() for Relation Reference widget
    
    Blottiere Paul 	2016-05-12
    
        fix extent
    
    Alexander Bruy 	2016-05-09
    
        [processing] don't crash if user canceled script loading
    
    Nyall Dawson 	2016-05-12
    
        [FEATURE] Redesigned interactive gradient editor
    
        Uses new gradient editor widget and color controls for easier
        manipulation of gradients. Also adds an interactive plot
        for modifying gradient stops via the color HSV or RGB values.
    
        Fix #8383
    
        Sponsored by North Road
    
    Nyall Dawson 	2016-05-12
    
        [FEATURE] New reusable interactive widget for editing gradient ramps
    
        Supports:
    
        - drag to move color stops
        - double clicking to add a new stop
        - pressing delete will remove the selected stop
        - pressing arrow keys will move the selected stop, shift+arrow= larger
          move
        - drag and drop a color onto the widget to add a new stop
    
        Sponsored by North Road
    
    Nyall Dawson 	2016-05-12
    
        Add equality operator for gradients, ensure stops are always in order
    
    Nyall Dawson 	2016-04-03
    
        Move internals of QgsColorDialogV2 to new QgsCompoundColorWidget widget
    
        This allows reuse of the full options from the color dialog when
        required in a widget form.
    
    Blottiere Paul 	2016-05-12
    
        [FEATURE] add a map canvas magnifier
    
    Nyall Dawson 	2016-05-12
    
        Partial revert 18b69d
    
    Nathan Woodrow 	2016-05-12
    
        [Style Dock] Attach widget changed for graduated widgets
    
    Nyall Dawson 	2016-05-11
    
        Indentation
    
    Nyall Dawson 	2016-05-10
    
        [FEATURE] Show stats for string and date fields in stats dock
    
    Nyall Dawson 	2016-05-10
    
        New class QgsDateTimeStatisticalSummary
    
        Calculates summary statistics on lists of datetime values, such
        as count, count distinct, min, max and range
    
    Merge: ab7a07a64e 66b1416dfe
    Matthias Kuhn 	2016-05-11
    
        Merge pull request #3058 from arnaud-morvan/processing_postgis_errors
    
        Processing - Fix unicode/str error in postgis_utils
    
    Matthias Kuhn 	2016-05-11
    
        Migrate "Hidden" widgets to "Hidden" attribute table columns
    
    arnaud.morvan@camptocamp.com 	2016-05-04
    
        Processing - Fix unicode/str error in postgis_utils
    
    Matthias Kuhn 	2016-05-11
    
        Followup d088fe0: Fix failing test
    
    Matthias Kuhn 	2016-05-11
    
        Fix python bindings for QgsAttributeAction
    
    Matthias Kuhn 	2016-05-11
    
        Fix action widget on attribute table
    
    Matthias Kuhn 	2016-05-09
    
        Followup 59db4d0: Cleanup
    
    Merge: 5177d93b5a cf45742fe8
    Matthias Kuhn 	2016-05-11
    
        Merge pull request #3063 from DelazJ/fields
    
        use same icons as in other dialogs for this task
    
    Nyall Dawson 	2016-05-11
    
        Add time field filter option for QgsFieldComboWidget (also add docs)
    
    Nyall Dawson 	2016-05-11
    
        Fix datetime fields not shown in QgsFieldComboWidget when set to date filter
    
    Nyall Dawson 	2016-05-11
    
        Fix QgsFieldComboWidget not updating fields when calling setFilter()
    
    Nathan Woodrow 	2016-05-11
    
        [Style Dock] Only disable the widget and not the dock
    
    Nyall Dawson 	2016-05-11
    
        Fix coverity mixed enum warning, switch 0 -> nullptr
    
    Nyall Dawson 	2016-05-11
    
        Fix coverity uninitialized variable warnings
    
    Nathan Woodrow 	2016-05-11
    
        Code style
    
    Nyall Dawson 	2016-05-11
    
        Fix crash when selecting geometryless layer and style widget is open
    
    Nyall Dawson 	2016-05-11
    
        Avoid refreshing canvas for every joined feature
    
        Instead of setting the provider's subsetString to fetch joined
        features, use a feature request with FilterExpression instead.
        (Setting the subsetString results in a canvas refresh.)
    
        Performance should be similar (if expression compilation is
        enabled) and this also has the advantage of avoiding provider-
        specific behaviour (eg case insensitive matching).
    
        (fix #14800)
    
    Stéphane Brunner 	2016-05-11
    
        Be able to store the bookmarks in the project (#2661)
    
    Nathan Woodrow 	2016-05-11
    
        [Style Dock] Use readStyle for undo
    
    Nathan Woodrow 	2016-05-11
    
        Fix early return in writeSymbology
    
        Talk about a noob error :)
    
    Merge: 0f6838df2a 75cfb32683
    Nyall Dawson 	2016-05-11
    
        Merge pull request #3056 from rouault/gdal_make_autowarpedvrt_for_rpc
    
        [GDAL provider] Use GDALAutoCreateWarpedVRT() when the dataset has only RPC
    
    Merge: 7ae80b106d 52de4fb9ba
    Nyall Dawson 	2016-05-11
    
        Merge pull request #3034 from rouault/ogr_concurrent_opening
    
        [BUGFIX / FEATURE] [OGR] Allow concurrent edition of Shapefiles and Tabfiles in QGIS & MapInfo
    
    Nyall Dawson 	2016-05-10
    
        Fix sip bindings for QgsStringStatisticalSummary
    
    Marco Hugentobler 	2016-05-10
    
        Add test to make sure the curve point is part of the segmented result
    
    Nyall Dawson 	2016-05-09
    
        New class QgsStringStatisticalSummary, for calculating statistics
        on lists of strings
    
    Nyall Dawson 	2016-05-10
    
        New class QgsInterval for storing durations between datetimes
    
        Move the QgsExpression::Interval class out to its own QgsInterval
        class, extend with new methods and add tests
    
        Add a typedef to keep API compatibility for 2.16
    
    Nyall Dawson 	2016-05-10
    
        Fix feature fields does not include virtual or joined fields when
        feature is requested using a QgsFeatureRequest with FilterFid
    
    Nyall Dawson 	2016-05-10
    
        Add missing qHash implementations for QTime, QDate, QDateTime
    
        These were added in Qt5, so for Qt4 builds we now include a variant
        of the upstream Qt5 implementations
    
    Nyall Dawson 	2016-05-10
    
        Add missing object name for styling dock
    
    Nyall Dawson 	2016-05-10
    
        Avoid some detachments
    
    Nyall Dawson 	2016-05-10
    
        Fix major(?) memory leak with python code execution
    
    Nyall Dawson 	2016-05-10
    
        Fix some minor memory leaks
    
    Nyall Dawson 	2016-05-10
    
        Fix memory leak in OGR provider when feature has no geometry
        and FilterRect is used
    
    Nyall Dawson 	2016-05-10
    
        Fix warnings
    
    Nathan Woodrow 	2016-05-10
    
        [Style Dock] Add undo/redo button at the bottom
    
    Nathan Woodrow 	2016-05-10
    
        [FEATURE] Add style/history tab to style dock
    
    Nyall Dawson 	2016-05-10
    
        Temporarily fix generate_test_mask_image.py by rolling back to Qt4
    
    Merge: 81e72b782f 90d116c6f5
    Nyall Dawson 	2016-05-09
    
        Merge pull request #3051 from nyalldawson/cad_fixes
    
        Improvements and fixes to advanced digitising dock
    
    Merge: 794ab065dc ea20149239
    Nyall Dawson 	2016-05-09
    
        Merge pull request #3060 from nyalldawson/filled_marker
    
        New "Filled marker" symbol layer type
    
    Nyall Dawson 	2016-05-09
    
        [FEATURE] Embed atlas feature into composer HTML source as GeoJSON
    
        This change makes the current atlas feature (and additionally all
        attributes of related child features) available to the source of
        a composer HTML item, allowing the item to dynamically adjust
        its rendered HTML in response to the feature's properties. An
        example use case is dynamically populating a HTML table with
        all the attributes of related child features for the atlas
        feature.
    
        To use this, the HTML source must implement a "setFeature(feature)"
        JavaScript function. This function is called whenever the atlas
        feature changes, and is passed the atlas feature (+related attributes)
        as a GeoJSON Feature.
    
        Sponsored by Kanton of Zug, Switzerland
    
    Nyall Dawson 	2016-05-07
    
        [FEATURE] Allow copying features from QGIS in GeoJSON format
    
        The previous setting for include WKT when copying features has been
        replaced with a choice of copying features as "Plain text, attributes
        only", "Plain text, WKT geometry" and a new "GeoJSON" option.
    
        When set to "GeoJSON", copying features in QGIS will place a GeoJSON
        text representation of the features on the clipboard for easy
        pasting into other applications/javascript code.
    
        Sponsored by North Road
    
    Nyall Dawson 	2016-05-07
    
        Catch errors when reprojecting for GeoJSON export
    
    Nyall Dawson 	2016-05-07
    
        [server] Always export GeoJSON in WGS84 (fix #14609)
    
    Nyall Dawson 	2016-05-07
    
        Always export GeoJSON features in WGS84 (match specifications)
    
    Nyall Dawson 	2016-05-07
    
        Always create valid GeoJSON (both geometry and properties members
        are required
    
    Nyall Dawson 	2016-05-07
    
        Add method for exporting QgsFeatureList to GeoJSON featurecollection
    
    Nyall Dawson 	2016-05-07
    
        Support including attributes of related (child) features in
        GeoJSON feature export
    
        Sponsored by Kanton of Zug, Switzerland
    
    Nyall Dawson 	2016-05-07
    
        Allow setting list of attributes to exclude from json exports
    
    Nyall Dawson 	2016-05-06
    
        Allow injecting extra properties into feature's GeoJSON export
    
        Sponsored by Kanton of Zug, Switzerland
    
    Nyall Dawson 	2016-05-06
    
        Refactor to move JSON exporter to its own class
    
    Nyall Dawson 	2016-05-06
    
        Support encoding lists and maps to json
    
    Nyall Dawson 	2016-05-06
    
        Correctly escape more json strings
    
    Nyall Dawson 	2016-05-03
    
        Blacklist PyQgsJSONUtils test from qt5 (uses null)
    
    Nyall Dawson 	2016-05-03
    
        [FEATURE] New class QgsJSONUtils with utilities for converting
        features to and from GeoJSON strings
    
        Sponsored by Kanton of Zug, Switzerland
    
    Marco Hugentobler 	2016-05-09
    
        Geometry type check in merge tool is not necessary any more (geometry type conversion is done in provider)
    
    Alexander Bruy 	2016-05-09
    
        [processing] add support for int64 fields (fix #14777)
    
    Merge: fa11390dd3 9470c36aa0
    Matthias Kuhn 	2016-05-09
    
        Merge pull request #3013 from pierstitus/pseudocolor_renderer
    
        Rewrite pseudocolor render code to improve speed
    
    Matthias Kuhn 	2016-05-09
    
        Doxygen
    
    Matthias Kuhn 	2016-05-09
    
        Don't always show first column in attribute table
    
        Add tests for some basic attribute table functionality
    
        Fix #14774
        Fix #14765
        Fix #14766
    
    Merge: a65d9c522f 0b4961c224
    Marco Hugentobler 	2016-05-09
    
        Merge pull request #3045 from mhugent/convert_geometry_2
    
        Convert geometry 2
    
    Harrissou Sant-anna 	2016-05-09
    
        use same icons as in other dialogs for this task
    
    Nyall Dawson 	2016-05-09
    
        Fix indeterminate state for numeric line edits was showing "NULL"
    
    Nyall Dawson 	2016-05-09
    
        New class QgsWebPage
    
        QgsWebPage is a QWebPage subclass which automatically handles
        redirecting JavaScript console output to the QGIS message log.
    
        This makes it easier to debug JS errors and scripts used inside
        composer HTML and label items.
    
        Sponsored by North Road
    
    Nyall Dawson 	2016-05-05
    
        [FEATURE] New "Filled marker" symbol layer type
    
        A "filled marker" is similar to the simple marker symbol layer, except
        that it uses a fill sub symbol to render the marker. This allows use
        of all the existing QGIS fill (and outline) styles for rendering
        markers, eg gradient or shapeburst fills.
    
        A new abstract class QgsSimpleMarkerSymbolLayerBase has been created
        from which both QgsSimpleMarkerSymbolLayerV2 and
        QgsFilledMarkerSymbolLayer derive. All common code has been moved to
        this base class, allowing for easy addition of new shapes or features
        to both simple markers and filled markers without duplication.
    
        Also, adds a lot of missing docs to marker symbol layers.
    
    Nyall Dawson 	2016-05-07
    
        Ensure that @symbol_color is always correct for symbol layer types
        with subsymbols
    
    Nyall Dawson 	2016-05-07
    
        Add some clarifications to QgsRelation api
    
    Marco Hugentobler 	2016-05-06
    
        Fix warning
    
    Piers Titus van der Torren 	2016-05-06
    
        Change QList to QVector for speed increase
    
        mLUT and mColorRampItemList are changed,
             for mLUT it shouldn't matter that much since an int is stored
             sequentially anyway, also in a QList,
             for mColorRampItemList it should make a difference,
             though it has to be converted from/to QList to keep API
    
    Marco Hugentobler 	2016-05-06
    
        Move conversion of added/changed geometry to vector data provider
    
    Marco Hugentobler 	2016-05-06
    
        Slightly more precise numbers for circular string centroids
    
    Marco Hugentobler 	2016-05-06
    
        Make sure the curve point is always on the segmentized curve
    
    Víctor Olaya 	2016-05-06
    
        [processing] add object name to custom menus
    
    Jürgen E. Fischer 	2016-05-05
    
        fix display of version in doxymentation
    
    Alessandro Pasotti 	2016-05-05
    
        [server] Fixes segfault on wrong TypeName
    
        Unreported - WFS-T
    
        Funded by Boundless
    
    Nyall Dawson 	2016-05-05
    
        Fixes to arrow line symbology:
    
        - Fix crash in Python bindings caused by subsymbol ownership
        - Make symbol work correctly with categorised and graduated
        renderers
    
    Even Rouault 	2016-05-04
    
        Use consistently dataSourceUri() with QgsOgrConnPool (follow up of https://github.com/qgis/QGIS/pull/3057)
    
    Even Rouault 	2016-05-04
    
        QgsOgrProvider::addAttributes(): call invalidateConnections() for MapInfo
    
    Even Rouault 	2016-05-04
    
        Move QgsOgrConnPool::instance()->unref() from QgsOgrProvider::close() to destructor, since we can open()/close() several times
    
    Even Rouault 	2016-05-03
    
        Un-blacklist PyQgsOGRProvider for QT5 tests
    
    Even Rouault 	2016-04-26
    
        Fix style in previous commit regarding comparisons against nullptr
    
    Even Rouault 	2016-04-11
    
        [BUGFIX / FEATURE] [OGR] Allow concurrent edition of Shapefiles and Tabfiles in QGIS & MapInfo
    
        - Closes https://hub.qgis.org/issues/14378
        - Adds new virtual methods in QgsDataProvider(): enterUpdateMode() and leaveUpdateMode()
          and implement them in the OGR provider. Limited to shapefiles and tabfiles
        - Implements QgsOGRProvider:reloadData()
        - Robustify OGR provider methods so they don't crash if dataset re-opening fails.
    
    Merge: 919c54ef5f f2618884fd
    Sandro Mani 	2016-05-04
    
        Merge pull request #3057 from manisandro/ogrpool_datasourceuri
    
        Consistently use datasource instead of filepath when ref/unref-ing
    
    Sandro Mani 	2016-05-04
    
        Also use datasource instead of filepath when ref/unref-ing and invalidating.
    
    Jürgen E. Fischer 	2016-05-04
    
        release.pl: don't created branches from tag names
    
    Nyall Dawson 	2016-05-04
    
        Fix coverity uninitialized member warnings
    
    Nyall Dawson 	2016-05-04
    
        Fix more uncaught exceptions in QgsOgcUtils
    
    Matthias Kuhn 	2016-05-04
    
        [travis] Fix warnings about invalid ccache options
    
        https://travis-ci.org/qgis/QGIS/jobs/127438282#L731
    
    Even Rouault 	2016-05-03
    
        [GDAL provider] Use GDALAutoCreateWarpedVRT() when the dataset has only RPC
    
    Matthias Kuhn 	2016-05-03
    
        Fixes for actions in attribute table
    
         * Initialize datastructure in vector layer configuration dialog
         * Fix hidden widget if shown in last column
    
    Matthias Kuhn 	2016-05-03
    
        Replace calls to deprecated `assertEquals` method
    
    Nyall Dawson 	2016-05-03
    
        [FEATURE][multiedit] Add shortcut to modify attributes of selected
        features to edit menu
    
        Workflow:
        - enter edit mode, select multiple features
        - select Edit -> Modify Attributes of Selected Features
        - edit attributes using feature form, click OK or Cancel
    
    Martin Dobias 	2016-05-03
    
        Fix show/hide labels tool with postgres (followup 0232819)
    
    Nyall Dawson 	2016-05-03
    
        Standardise format of initializer lists
    
    Nyall Dawson 	2016-05-03
    
        Correctly set initial tab in label style dock
    
    Nyall Dawson 	2016-05-03
    
        [composer] Fix invalid signal connection
    
    Matthias Kuhn 	2016-05-02
    
        Add different widget style
    
    Matthias Kuhn 	2016-05-02
    
        Allow controlling action visibility on attribute table
    
    Matthias Kuhn 	2016-05-02
    
        Handle item flags for action column
    
    Matthias Kuhn 	2016-05-02
    
        Doxygen fix
    
    Matthias Kuhn 	2016-05-01
    
        Fix attribute table column "resync after change"
    
    Matthias Kuhn 	2016-04-29
    
        Fix crash
    
    Matthias Kuhn 	2016-04-29
    
        Make string translatable
    
    Matthias Kuhn 	2016-04-29
    
        Doxygen and sip bindings
    
    Matthias Kuhn 	2016-04-28
    
        [feature] New configuration options for attribute table
    
         * Allow reordering the attribute table columns
         * Allow adding a new column to trigger an action to the attribute table
    
    Matthias Kuhn 	2016-04-19
    
        Limit ccache size to 150M
    
    Matthias Kuhn 	2016-04-19
    
        Add new properties short name and show in attribute table to actions
    
    Matthias Kuhn 	2016-04-19
    
        Refactor attribute action dialog
    
        The attribute action dialog had some UX flaws that an action was edited
        in the same dialog as the action list lives. When changing the active
        icon without applying changes, all changes have been lost. This fixes
        this behavior by using a separate dialog to change action properties.
    
    Matthias Kuhn 	2016-04-19
    
        Indentation fix
    
    Matthias Kuhn 	2016-04-18
    
        Rename QgsAttributeAction to QgsActionManager
    
        The original name was not representative for the scope of the class
        and misleading at best.
        The class manages actions for a given layer and it's not a single action
        like the former name suggested.
        There is a typedef introduced to keep it in the API until we can remove
        it with QGIS 3.
    
    Matthias Kuhn 	2016-04-27
    
        Rename QgsFilterTableFields to QgsOrganizeTableColumns
    
    Stéphane Brunner 	2016-02-24
    
        Add a possibility to hide a column in the attribute table
    
    Harrissou Sant-anna 	2016-04-26
    
        replace icon
    
    Matthias Kuhn 	2016-05-02
    
        Followup 875edb0, fix typo
    
    Matthias Kuhn 	2016-05-02
    
        Improve snapping API documentation
    
    Piers Titus van der Torren 	2016-05-02
    
        change comment to remove inadequate @deprecated
    
    Nyall Dawson 	2016-05-02
    
        [cad] Fix invalid coordinates when x/y snapping is enabled and
        subsequent segments are parallel
    
    Nyall Dawson 	2016-05-02
    
        Doxygen fixes
    
    Nyall Dawson 	2016-05-02
    
        [FEATURE][cad] Implement "repeating" locking mode for constraints
    
        When enabled, repeating locks are not automatically cleared when
        a new point is added. They are handy when the same constraint
        must be repeated for multiple points (eg adding vertices
        which are always 50 meters apart)
    
        (fix #12605)
    
    Nyall Dawson 	2016-05-02
    
        [cad] update constraint when user changes values in widgets while
        constraint is locked
    
        The previous behaviour was that the constraint had to be "relocked"
        if the user manually altered the constraint value in the text
        widgets. Now users can edit the constraint value after already
        locking the constraint.
    
    Nyall Dawson 	2016-05-02
    
        New class QgsFocusWatcher for easier handling of focus events
    
        Usually QObjects must subclass and override methods like focusOutEvent
        to handle focus events. Using this class as an event filter avoids
        the need to subclass objects and the focus events can be directly
        caught using the emitted signals.
    
    Even Rouault 	2016-05-02
    
        Fix PyQt import to qgis.pyQt in test_qgsnewgeopackagelayerdialog.py
    
    Merge: 563d75c1ec 7703ad88ac
    Nyall Dawson 	2016-05-02
    
        Merge pull request #3031 from rouault/gpkg_improvements
    
        GeoPackage support related improvements
    
    Nyall Dawson 	2016-05-02
    
        Followup febe30, fix crash
    
    Nyall Dawson 	2016-05-02
    
        [expressions] Fix fetching joined column refs when expression is
        not prepared (fix #14746)
    
    Nyall Dawson 	2016-05-02
    
        [FEATURE] Support single click to select with freehand select tool
    
        This brings the behaviour of the freehand select into line with
        the select by rectangle tool, which allows clicks without drag to
        select a single feature.
    
        (fix #14747)
    
    Nyall Dawson 	2016-05-02
    
        Fix clear value for offset curve tool (fix #14751)
    
    Nyall Dawson 	2016-05-02
    
        Fix more uninitialized variables
    
    Nyall Dawson 	2016-05-02
    
        Fix potential crash in QGIS server
    
    Nyall Dawson 	2016-05-02
    
        Avoid some Coverity ignored return value warnings
    
    Nyall Dawson 	2016-05-02
    
        Fix memory leak in labeling dock
    
    Nyall Dawson 	2016-05-02
    
        Fix logic error in dxf export of line with offset
    
    Nyall Dawson 	2016-05-02
    
        Fix some Coverity dereference null pointer warnings
    
    Nyall Dawson 	2016-05-02
    
        Fix potential crash while creating geometry from WKB with bad header
    
    Nyall Dawson 	2016-05-02
    
        Fix Coverity uninitialized variable warnings
    
    Harrissou Sant-anna 	2016-05-01
    
        Use same icons for same buttons  (#3049)
    
        * Add icons for color buttons to replace text
        * Add icons to custom crs dialog
        * Replace common text buttons by icons
        * Replace icons
    
    D'Hont René-Luc 	2016-04-29
    
        [BUGFIX][QGIS Server] WFS GetFeature with propertyname retrieves requested fields
    
    D'Hont René-Luc 	2016-04-29
    
        [BUGFIX] QgsGeometry exportToGeoJSON return 'null' for null Geometry
    
    Matthias Kuhn 	2016-04-29
    
        Fix qgis.PyQt compatibility imports
    
    Denis Rouzaud 	2016-04-22
    
        move PyQt compat folder to python/qgis
    
    Nyall Dawson 	2016-04-29
    
        Fix calculation of point symbol bounds using data defined rotation or offset
    
    Marco Hugentobler 	2016-04-29
    
        Update sip bindings
    
    Alexander Bruy 	2016-04-29
    
        [processing] remove duplicated code
    
    Nyall Dawson 	2016-04-29
    
        [multiedit] Prompt to apply changes when switching out of multiedit mode
    
    Nyall Dawson 	2016-04-29
    
        Fix slider and dial widgets never emit their valueChanged(QVariant)
        signals. Fixes use of dial/slider with multiedit form mode.
    
    Nyall Dawson 	2016-04-29
    
        Fix delete ring tool not updating rendered feature (fix #14741)
    
    Nathan Woodrow 	2016-04-29
    
        Don't resize canvas size on widget change
    
    Marco Hugentobler 	2016-04-28
    
        Add z/m values to new curves of compound curve
    
    Jürgen E. Fischer 	2016-04-28
    
        oracle provider: cleaner geometry retrieval and fix case issue with
        feature request alias and sdo_relate
    
    Alexander Bruy 	2016-04-28
    
        [processing] always use original algorithm name for scripts and models (follow up abda90fe0d)
    
    Merge: 93d984e504 4a11a1a319
    D'Hont René-Luc 	2016-04-28
    
        Merge branch 'processing_modeler_default_value'
    
    Marco Hugentobler 	2016-04-28
    
        Fix crash
    
    Merge: d69910a12b fef8c1fef2
    Nyall Dawson 	2016-04-28
    
        Merge pull request #3026 from nirvn/centroid_fill_parts
    
        [FEATURE] add setting to control centroid fill point rendering on all parts or a single part of multi-features
    
    Jürgen E. Fischer 	2016-04-28
    
        fix dxf export when using rule based labeling (followup a64ea0b)
    
    Marco Hugentobler 	2016-04-27
    
        Convert added/changed geometries into the right before sending back to provider
    
    Mathieu Pellerin 	2016-04-23
    
        [FEATURE] add setting to control centroid fill point rendering
        on all parts or a single part of multi-features (fixes #9199)
    
    Alexander Bruy 	2016-04-27
    
        fix indentation
    
    Merge: c96f66ecae bee4068b89
    Alexander Bruy 	2016-04-27
    
        Merge pull request #3038 from volaya/provider_add_remove
    
        [processing] different approach for provider add/remove
    
    Even Rouault 	2016-04-27
    
        cmake/FindGDAL.cmake: emit warning if GDAL < 1.11
    
    Even Rouault 	2016-04-27
    
        test_provider_ogr_gpkg.py: remove expected failure tag if GDAL < 1.11.0. This will be a hint of reduced functionality
    
    Even Rouault 	2016-04-27
    
        Put QgsSQLiteExpressionCompiler class inside Doxygen PRIVATE tag
    
    Merge: 42e386f8c8 10e3c1914e
    Jürgen E. Fischer 	2016-04-27
    
        Merge pull request #3040 from 3nids/debian_install_qgis_testing
    
        debian: install qgis testing
    
    Denis Rouzaud 	2016-04-27
    
        debian: install qgis testing
    
    Víctor Olaya 	2016-04-27
    
        [processing] handle provider modifications when settings have been edited
    
    Marco Hugentobler 	2016-04-27
    
        Make sublayer dialog sortable and sort by layername initially. Patch provided by Stefan Ziegler
    
    Martin Dobias 	2016-04-27
    
        Gracefully handle topology errors when tracing (fixes #14447)
    
    Merge: e9bc8ae4c5 572bd195a5
    Martin Dobias 	2016-04-27
    
        [FEATURE] Make labeling map tools work with rule-based labeling
    
        (until now they worked just with simple labeling)
    
    D'Hont René-Luc 	2016-04-27
    
        [Processing][Modeler] Use default value instead of None
    
        In Modeler algorithm, when a algorithm's parameter was not defined it's value was set to None.
        Before the possibility to defined optional parameters, None value is equal to set value to default one.
        Now, it's important to use default value instead of None.
    
    Víctor Olaya 	2016-04-27
    
        [processing] different approach for provider add/remove
    
    Martin Dobias 	2016-04-27
    
        Make travis happy
    
    Martin Dobias 	2016-04-27
    
        Fix tests, fixes after rebase
    
    Jürgen E. Fischer 	2016-04-27
    
        fix precise build
    
    Martin Dobias 	2016-04-27
    
        Cleanups to emphasize that methods work with current label
    
    Martin Dobias 	2016-04-27
    
        Updated label map tools to work with rule-based labeling
    
    Martin Dobias 	2016-04-21
    
        Introduce label provider ID to uniquely identify label's settings
    
        Before rule-based labeling, layer ID would identify label settings
        of a label as there could be only one configuration per layer.
    
    Martin Dobias 	2016-04-15
    
        Fix crash on invalid assert in rule-based labeling
    
    Piers Titus van der Torren 	2016-04-27
    
        Fix sign of safety correction
    
    Alexander Bruy 	2016-04-26
    
        [processing] don't write NaN's to attribute table (fix #14639)
    
    Merge: 2ba252b344 6b88ec81e6
    Sandro Mani 	2016-04-26
    
        Merge pull request #2991 from manisandro/ogr_options
    
        Pass the full ogr data source URI as connInfo in qgsConnectionPool_ConnectionCreate
    
    Sandro Mani 	2016-04-20
    
        Add connection pool test
    
    Sandro Mani 	2016-04-11
    
        Move QgsProviderRegistry::instance delete call after deferred delete call
    
    Sandro Mani 	2016-04-10
    
        Pass the full ogr data source URI as connInfo in qgsConnectionPool_ConnectionCreate.
    
        This fixes corrupt rendering when loading the same dataset twice with different options (i.e. layers), see issue #14560.
    
    Merge: 9a05558aff 793b712eb9
    Alexander Bruy 	2016-04-26
    
        Merge pull request #3033 from rldhont/processing_gdal_optional
    
        [Processing] well manage optional parameters in GDAL algorithms
    
    Alexander Bruy 	2016-04-26
    
        fix formatting
    
    D'Hont René-Luc 	2016-04-26
    
        [Processing][GDAL] Well manage optional parameters
    
        Because EXTRA and NO_DATA parameters are optional, the value can be `None` which is the same as `''`.
    
    Merge: 8a9cb05dbb a4b2cde5bb
    Alexander Bruy 	2016-04-26
    
        Merge pull request #3030 from NaturalGIS/processing_fix_raster_clip_nodata
    
        [processing] set nodata parameter as optional in GDAL algs
    
    Víctor Olaya 	2016-04-26
    
        [processing] better handling of variables in scripts
    
    Víctor Olaya 	2016-04-26
    
        [processing] fixed wrong call to addToLog
    
    Nyall Dawson 	2016-04-26
    
        Avoid some Coverity return value warnings
    
    Nyall Dawson 	2016-04-26
    
        Fix Coverity big parameter passed by value warnings
    
    Nyall Dawson 	2016-04-26
    
        Fix coverity uninitialized variable warnings
    
    Nyall Dawson 	2016-04-26
    
        Fix features cannot be added when using attribute table and form
        popup (fix #14729)
    
    Even Rouault 	2016-04-26
    
        [OGR provider] Use QgsSQLiteExpressionCompiler for SQLite and GPKG drivers
    
    Even Rouault 	2016-04-26
    
        Move QgsSpatiaLiteExpressionCompiler class to core as QgsSQLiteExpressionCompiler so it can be reused by the OGR provider as well
    
    Nyall Dawson 	2016-04-26
    
        Fix crash in relation reference widget (fix #14732)
    
    Merge: ff85bfe461 ba2601ff45
    Víctor Olaya 	2016-04-26
    
        Merge pull request #3032 from NaturalGIS/processing_remove_wrong_raster_clip_parameter
    
        remove wrong gdal_translate parameter
    
    Víctor Olaya 	2016-04-26
    
        [processing] print full stacktrace to log when a provider cannot be loaded
    
    Víctor Olaya 	2016-04-26
    
        [processing] better expression context building
    
    Larry Shaffer 	2016-04-25
    
        Revert "[processing] Extra check to ensure GRASS folder setting not already None"
    
        This reverts commit 36a820e51657bf0c3069e1fd287d6b452a3cd1e0.
    
    Larry Shaffer 	2016-04-25
    
        [processing] Extra check to ensure GRASS folder setting not already None
    
        - Update to 5131e93; not sure why ProcessingConfig.getSetting returning
          None sets folder = None instead of '' (on the previous line on Win)
    
    Even Rouault 	2016-04-26
    
        test_provider_ogr_gpkg.py: fix crash by keeping a reference to the feature object so that the geometry object isn't invalid
    
    Even Rouault 	2016-04-25
    
        test_provider_ogr_gpkg.py: compare geometry by wkb, and use @unittest.expectedFailure decorator
    
    Giovanni Manghi 	2016-04-25
    
        more GDAL a_nodata fixes, for sake of uniformity
    
    Giovanni Manghi 	2016-04-25
    
        remove wrong gdal_translate parameter
    
    Giovanni Manghi 	2016-04-25
    
        set nodata parameter as optional in GDAL clip by extent
    
    Nyall Dawson 	2016-04-26
    
        Revert "Fix label map unit scale range for font size and buffer"
    
        This reverts commit 72714e6f5edb41aca84e361a46ffc4fd6d4523d5.
    
    Even Rouault 	2016-04-25
    
        Fix crash in testqgsogrutils with QT5 where QTextCodec::codecForName( "System" ) returns null
    
    Hugo Mercier 	2016-04-25
    
        Minor fixes in intersection removal for the reshape tool
    
    arnaud.morvan@camptocamp.com 	2016-01-14
    
        Avoid intersections in reshape tool
    
    Even Rouault 	2016-04-25
    
        [OGR provider] Expose OGR FID as first attribute when it is meaningful
    
        Useful for GPKG and other database based drivers
    
        - For OGR drivers that have GetFIDColumn() != '', expose it as a QGIS
          field.
        - When creating features, use the value potentially provided in this
          first field, as the feature id to force to OGR. Disallow changing it
          in changeAttributeValues()
    
    Even Rouault 	2016-04-25
    
        [BUGFIX] [OGR provider] Free OGR feature in changeAttributeValues() to avoid memory leak
    
    Jürgen E. Fischer 	2016-04-25
    
        osgeo4w: add qt plugin directories to browser
    
    Jürgen E. Fischer 	2016-04-25
    
        run 2to3 only with Qt5
    
    Nyall Dawson 	2016-04-25
    
        Fix label map unit scale range for font size and buffer
    
        Refs #14698, but other label size parameters are still
        ignoring scale ranges
    
    Víctor Olaya 	2016-04-25
    
        [processing] more complete scope for expressions in outputs
    
    Víctor Olaya 	2016-04-08
    
        [processing] added variables to scope when inputing value of a ParameterNumber
    
    Víctor Olaya 	2016-04-08
    
        [processing] minor ui fixes in input panels
    
    Víctor Olaya 	2016-04-08
    
        [processing] added support for expressions in some input params and outputs
    
    Nyall Dawson 	2016-04-25
    
        Fix map unit scale parameters were not always saved for labeling
    
        Refs #14698 - all settings are now saved but the size range in mm
        is not yet respected during rendering
    
    Jürgen E. Fischer 	2016-04-25
    
        fix leading comment
    
    Jürgen E. Fischer 	2016-04-25
    
        dxf export:
        * output 3D geometries
        * more adaptions to labeling changes
    
    Jürgen E. Fischer 	2016-04-25
    
        fix warnings
    
    Merge: 0cd5f6afce ee5548b27a
    Werner Macho 	2016-04-24
    
        Merge pull request #3027 from Cracert/trans2
    
        Add Polish translators
    
    Robert Szczepanek 	2016-04-24
    
        Add Polish translators
    
    Richard Duivenvoorde 	2016-04-24
    
        [NEEDS-DOCS] test, please ignore
    
    Matthias Kuhn 	2016-04-23
    
        Blacklist broken tests
    
    Matthias Kuhn 	2016-04-23
    
        Update blacklist
    
    Matthias Kuhn 	2016-04-23
    
        Add difference image
    
    Matthias Kuhn 	2016-04-23
    
        Python3 compat fix for composerhtml test
    
    Matthias Kuhn 	2016-04-23
    
        Enable QtWebKit with Qt5 tests
    
    Matthias Kuhn 	2016-04-23
    
        Disable internal yaml
    
    Even Rouault 	2016-04-22
    
        [OGR provider] Report curve geometry types. Do geometry type conversions when needed on feature creation/modification
    
    Even Rouault 	2016-04-22
    
        QgsVectorFileWriter::initMetaData(): add layer creation options for GPKG
    
    Even Rouault 	2016-04-22
    
        Add a 'Layer / Create Layer / Create GeoPackage layer' menu item
    
    Matthias Kuhn 	2016-04-23
    
        Add dependency of port-plugin-xxx on staged-xxx
    
    Nyall Dawson 	2016-04-22
    
        [postgres] Improved handling of DOMAIN type fields
    
        - show correct domain type as field type name
        - correctly determine length and precision of domain types
        - expose bpchar field type as 'character' to users, as postgres only
        uses 'bpchar' internally and refers to bpchar as character in the
        front end
    
    Nyall Dawson 	2016-04-22
    
        Consolidate all qvariant sort methods to use qgsVariantLessThan,
        make sure qgsVariantLessThan incorporates all functionality from
        other duplicate implementations, and add tests
    
        (fixes #14671)
    
    Mathieu Pellerin 	2016-04-22
    
        properly save/restore font marker outline join style
    
    Alessandro Pasotti 	2016-04-21
    
        [bugfix] offline editing converting offline twice
    
        Fixes #10537: Converting offline twice within the same
        instance causing unusable offline state.
    
        The problem was due to spatialite connection not being
        invalidated.  When the new offline layer is re-created
        the provider connection doesn't pick the latest commits.
    
        Funded by Boundless
    
    Merge: 90613ca5d3 9735c13e33
    Nyall Dawson 	2016-04-22
    
        Merge pull request #3017 from nirvn/font_marker_outline
    
        [FEATURE] add outline settings to font markers
    
    Mathieu Pellerin 	2016-04-20
    
        [FEATURE] add outline settings to font markers
    
    Nyall Dawson 	2016-04-22
    
        One more xenial test mask update
    
    Nyall Dawson 	2016-04-22
    
        Fix indentation
    
    Nyall Dawson 	2016-04-22
    
        More xenial, Windows test mask updates
    
    Nyall Dawson 	2016-04-22
    
        Remove cryptic assert (was failing regularly)
    
    Nyall Dawson 	2016-04-21
    
        Test mask updates (qt5 and xenial)
    
    D'Hont René-Luc 	2016-04-21
    
        [BUGFIX] The way layer's shortname is write in QGIS project and used in QGIS Server
    
    Matthias Kuhn 	2016-04-15
    
        [travis] Allow osx builds to fail
    
        Apparently SIP 4.18 deprecates `/DocType/` which is used by PyQt4.
    
    Matthias Kuhn 	2016-04-21
    
        [processing] Improve error message when clipping fails due to 2.5D
    
    Denis Rouzaud 	2016-04-21
    
        fix python testing install directory
    
    Matthias Kuhn 	2016-04-21
    
        Revert "[travis] OSX: Force sip version 4.17 due to build problems"
    
        This reverts commit 842159036a9cfdc518a54ee1ab35de4b14206318.
    
    Matthias Kuhn 	2016-04-21
    
        Add missing header in QgsCoordinateTransformCache sip
    
    Jürgen E. Fischer 	2016-04-21
    
        fix toggling of map styling dock visibility from the layer tree
    
    Matthias Kuhn 	2016-04-21
    
        Fix default value for marker pen join style in sip bindings
    
    Matthias Kuhn 	2016-04-21
    
        Fix build warnings
    
    Jürgen E. Fischer 	2016-04-21
    
        fix crash on startup
    
    Nathan Woodrow 	2016-04-20
    
        [Style dock] Set open button as toggle
    
    Piers Titus van der Torren 	2016-04-20
    
        Rewrite pseudocolor render code to improve speed
    
        Most of the time was lost in checking the color cache, so that is replaced
        by a look up table for the index in the color map.
    
    D'Hont René-Luc 	2016-04-20
    
        [BUGFIX] QGIS Server segfault if layer extent is null
    
    D'Hont René-Luc 	2016-04-20
    
        Remove set mShortName in QgsMapLayer constructor
    
    D'Hont René-Luc 	2016-04-20
    
        [Processing] Fix when iface is None
    
    Nathan Woodrow 	2016-04-20
    
        Remove layer title from dock for now
    
        Sets the dock tab title which means it looks crappy
        when stacked.
    
    Nathan Woodrow 	2016-04-20
    
        [Style dock] Move layer label inside widget
    
    Merge: 8f0f9ccbb2 79442b6ccb
    Alessandro Pasotti 	2016-04-19
    
        Merge pull request #3015 from boundlessgeo/wfs-getfeatures-offline-crash
    
        Wfs getfeatures offline crash
    
    Hugo Mercier 	2016-04-19
    
        Add mask images for arrow symbol layer test
    
    Matthias Kuhn 	2016-04-19
    
        Add a new CMake flag to disable deprecated functionality
    
        Anything which is going to disappear can be #ifdef'd with this definition. This
        is an additional hint if your 3rd party code is prepared for the next level of
        QGIS.
    
        For a start it's used to disable old labelling which causes deadlocks when used
        with PyQt5-Python3.
    
    Matthias Kuhn 	2016-04-19
    
        Python and SQL(Expression) code editors, always use monospace
    
        And use a different color for fields in the expression editor
    
    Matthias Kuhn 	2016-04-19
    
        Server test: URLError has no code
    
    Merge: 831e7cd236 81a6ccf05b
    Hugo Mercier 	2016-04-19
    
        Merge pull request #2955 from mhugo/arrows
    
        [Feature] Arrow symbol layer
    
    Nathan Woodrow 	2016-04-19
    
        [FEATURE][styles] Add new style dock for interactive styling
    
    Nyall Dawson 	2016-04-19
    
        Disable processing GDAL test on OSX (keeps randomly failing)
    
    Nyall Dawson 	2016-04-11
    
        [FEATURE][diagrams] Add optional legend entries for diagram sizes
    
        A new "legend" tab has been added to diagram properties, allowing
        both the existing attribute legend and a new size legend to be
        enabled/disabled. The size legend has a configurable marker
        symbol.
    
        Also includes unit tests for both diagram attribute and size
        legends.
    
        Sponsored by ADUGA
    
    Hugo Mercier 	2016-04-18
    
        Temporarily blacklist the arrow symbology test (qt5 only)
    
    Matthias Kuhn 	2016-04-18
    
        Improve processing test documentation
    
    Hugo Mercier 	2016-04-12
    
        Add @geometry_point_count and @geometry_point_num
    
    Hugo Mercier 	2016-01-20
    
        Add a new "arrow" symbol layer
    
        The "arrow" symbol layer is a symbol layer allowing to draw straight
        or curved arrows from a line layer.
    
    Nyall Dawson 	2016-04-18
    
        Another missing Qt5 test mask
    
    Matthias Kuhn 	2016-04-18
    
        [Processing] Retry gdal commands if they are interrupted
    
    Merge: a44d0c1fac 81b6493155
    Matthias Kuhn 	2016-04-18
    
        Merge pull request #2990 from DelazJ/style
    
        Symbol selector dialog: use same terms in the gui
    
    Nyall Dawson 	2016-04-18
    
        Add a missing qt 5 mask image
    
    Nyall Dawson 	2016-04-18
    
        Fix doxygen warning
    
    Nyall Dawson 	2016-04-18
    
        Add note to QgsExpressionContext docs to point to QgsExpressionContextUtils
    
    Nyall Dawson 	2016-04-18
    
        Update test masks for Qt5, enable more tests on Travis Qt5 builds
    
    Nyall Dawson 	2016-03-08
    
        [FEATURE] Edit attributes of multiple features simultaneously
    
        This change allows the attributes of multiple features to be edited
        simultaneously. It is enabled when the attribute table dialog is in
        "form mode", via a new "multi edit" button on the toolbar.
    
        In this mode, attribute value changes will apply to all selected
        features. New widgets appear next to each editor widget allowing for
        display of the current multi-edit state and for rolling back changes
        on a field-by-field basis.
    
        Changes are made as a single edit command, so pressing undo will
        rollback the attribute changes for all selected features at once.
    
        Multiedit mode is only available for auto generated and drag and
        drop forms - it is not supported by custom ui forms.
    
        Sponsored by Kanton Basel Stadt
    
    Nathan Woodrow 	2016-04-18
    
        Show the active layer in the layers dock header
    
    Matthias Kuhn 	2016-04-17
    
        Send dart measurement output to stdout with no prefix
    
        Or to put it differently, make the output usable for CDash also
        with Qt5. Qt5 prefixes debug output with QDEBUG and adds quotes
        before and after the message.
    
        ... messages are expected to
        be put at the beginning and end of a line without pre- or suffix
        by CDash.
    
        We now send it to stdout without any modifications.
    
    Matthias Kuhn 	2016-04-17
    
        Followup 151204d fix typo
    
    Matthias Kuhn 	2016-04-17
    
        Add debug for failing gdal subprocess
    
    Merge: a669d3c884 ae719c0917
    Nathan Woodrow 	2016-04-17
    
        Merge pull request #3007 from nirvn/svg_marker_disability_v2
    
        [svg] add accessibility and low vision symbols
    
    Mathieu Pellerin 	2016-04-17
    
        [svg] add accessibility and low vision symbols
    
    Merge: fc6559aa05 842159036a
    Matthias Kuhn 	2016-04-16
    
        Merge pull request #3005 from m-kuhn/osx-sip-417
    
        [travis] OSX: Force sip version 4.17 due to build problems
    
    Larry Shaffer 	2016-04-15
    
        Remove conversions.sip conditionals meant for 4.12 but actually 4.18
    
        - The hex version of 4.12 was not 0x041200 (current 4.18) but 0x040c00.
          Code was always skipped and has worked with recent sip versions.
    
    Matthias Kuhn 	2016-04-15
    
        [travis] OSX: Force sip version 4.17 due to build problems
    
    Merge: b95d6c1d94 449fad3582
    Matthias Kuhn 	2016-04-15
    
        Merge pull request #3006 from m-kuhn/Qt5ConsoleTests
    
        Enable console tests on Qt5
    
    Matthias Kuhn 	2016-04-15
    
        Enable console tests on Qt5
    
    Matthias Kuhn 	2016-04-15
    
        [travis] Allow osx builds to fail
    
        Seems to be caused by sip 4.18
    
    Matthias Kuhn 	2016-04-15
    
        Fix crash on postgis error
    
    Matthias Kuhn 	2016-04-15
    
        Blacklist console test on Qt5
    
        We are missing QScintilla bindings at the moment
    
    Matthias Kuhn 	2016-04-15
    
        QShortcut is in widgets, not gui
    
    Matthias Kuhn 	2016-04-15
    
        Fix console import menu and add tests
    
    Jürgen E. Fischer 	2016-04-15
    
        debian packaging drop ubuntu vivid support
    
    Merge: 78725feda4 816c322df5
    Matthias Kuhn 	2016-04-15
    
        Merge pull request #3003 from m-kuhn/py3next
    
        Enable more tests for PyQt5/Python3
    
    Jürgen E. Fischer 	2016-04-15
    
        Bring back QgsNetworkManager slots and signals removed in 2eb8243 as deprecated
    
    Alessandro Pasotti 	2016-04-15
    
        Prevents a crash when online features are gone
    
        Fixes an unreported segfault when converting an online layer
        to offline if features cannot be (completely) fetched.
    
        Funded by Boundless
    
    Matthias Kuhn 	2016-04-14
    
        Workaround for buggy mac osx cleanup
    
    Matthias Kuhn 	2016-04-14
    
        Test PyQgsRelationEditWidget updates
    
         * QApplication is in QtWidgets, not QtGui
         * Expected failure only affects the travis Qt4 platform
    
    Matthias Kuhn 	2016-04-14
    
        Unmask more Python 3 tests
    
    Matthias Kuhn 	2016-04-14
    
        Improve PORT_PLUGINS cmake code
    
    Matthias Kuhn 	2016-04-14
    
        Improve spatialite provider test
    
    Matthias Kuhn 	2016-04-14
    
        Add unicode_keep_u fixer
    
    Matthias Kuhn 	2016-04-14
    
        Compatibility fix for most of PyQgsGeometryTest
    
    Matthias Kuhn 	2016-04-14
    
        Python 3 migrate SocketServer
    
    Matthias Kuhn 	2016-04-14
    
        Manual next fixes
    
    Matthias Kuhn 	2016-04-14
    
        Run next_call fixer on tests
    
    Nyall Dawson 	2016-04-15
    
        Fix test failure on GDAL >= 2.0
    
    Nyall Dawson 	2016-04-15
    
        [FEATURE] Compilation support for unary - operation
    
    Nyall Dawson 	2016-04-15
    
        Add safeguard tests to ensure no regressions in expression compilation
        (ie check that expressions are successfully compiled where expected)
    
        Add compilation support for "NOT..." type expressions
    
    Nyall Dawson 	2016-04-15
    
        [FEATURE][console] Improvements to find functionality
    
        - add key shortcut to open find widget, set focus to find text input
        automatically (uses default shortcut for DE, eg usually Ctrl+F)
        - add key shortcuts for find next/previous (using default DE
        shortcut, eg Ctrl+G/Shift+Ctrl+G)
        - automatically find first match when typing in find box
        - set initial find string to selection when opening find
        - pressing Escape closes the find bar
    
    Merge: a7f08fd7b7 69235e6755
    Nyall Dawson 	2016-04-15
    
        Merge pull request #3000 from nirvn/diamond_ellipse_marker
    
        [symbology] add diamond ellipse marker
    
    Alessandro Pasotti 	2016-04-08
    
        Avoid crash when WFS converted to offline
    
        Fixes #14010 Converting to Offline Editing of WFS-T layer causes minidump
    
        Funded by Boundless
    
    Merge: 0f048b55eb 023281907f
    Hugo Mercier 	2016-04-14
    
        Merge pull request #2956 from pblottiere/diagrams
    
        Update label toolbar to manage diagrams too
    
    Matthias Kuhn 	2016-04-14
    
        Unblacklist Qt5 tests
    
    Matthias Kuhn 	2016-04-14
    
        Some general test improvements
    
    Matthias Kuhn 	2016-04-14
    
        Fix typo
    
    Matthias Kuhn 	2016-04-14
    
        Fix console errors
    
    Matthias Kuhn 	2016-04-14
    
        Python 3 update for processing tests
    
    Matthias Kuhn 	2016-04-14
    
        Cleanup test application on exit
    
    Matthias Kuhn 	2016-04-13
    
        [postgres] Avoid deadlocks in transactional editing
    
        Can currently be triggered by using the field calculator to update a selection.
        While an iterator is active and the connection is locked, an update statement
        waits unsuccessfully for the same (locked) connection.
    
        This commit only locks the connection while an iterator is actually fetching
        data and not for its entire lifetime.
    
    Matthias Kuhn 	2016-04-14
    
        [postgres] Test for deadlocks with transactions
    
    elpaso 	2016-04-14
    
        [dbmanager] Fixes various signal bugs after 8bda5c
    
        Fixes some unreported glitches after new signals migration.
    
        Also fixes #14649
    
    Merge: cbf7b5c0df 70863ecaf0
    Marco Hugentobler 	2016-04-14
    
        Merge pull request #2999 from mhugent/server_ntv2_2
    
        [FEATURE]: set default datumstransformation for server with environme…
    
    Jürgen E. Fischer 	2016-04-14
    
        fix 7454d87
    
    Jürgen E. Fischer 	2016-04-13
    
        doxygen: include sha in PROJECT_NUMBER
    
    Jürgen E. Fischer 	2016-04-13
    
        add doxymentation
    
    Jürgen E. Fischer 	2016-04-13
    
        fix windows build
    
    Jürgen E. Fischer 	2016-04-12
    
        dxf export: add support for expression contexts and rotated symbols (fixes #14495)
    
    Jürgen E. Fischer 	2016-04-11
    
        dxf export: support rule based labeling (fixes #13757)
    
    Blottiere Paul 	2016-03-22
    
        update label toolbar to manage diagrams too
    
    Mathieu Pellerin 	2016-04-13
    
        fix offset not cloned for ellipse marker
    
    Mathieu Pellerin 	2016-04-13
    
        [symbology] add diamond ellipse marker
    
    Harrissou Sant-anna 	2016-04-10
    
        More consistency on gui labels
    
    Alexander Bruy 	2016-04-13
    
        [processing] add Rectangles, Ovals, Diamonds algorithm (fix #11575)
    
        This is direct port of abandoned "Rectangles, Ovals and diamonds" plugin.
        There are two algorithms: one uses fixed values and second — variable
        values from attribute table. Test for fixed distance version included.
    
    Jürgen E. Fischer 	2016-04-13
    
        spatialite provider: remove m prefixes in extern functions (followup 1050174)
    
    Nyall Dawson 	2016-04-13
    
        Fix PyQgsVectorFileWriter test on Windows
    
    Nyall Dawson 	2016-04-13
    
        Fix other feature's geometries are shown instead of null geometry
        in delimited text provider (fix #14666)
    
        Add tests, also fix virtual layer, mssql and db2 providers which
        suffered the same bug
    
    Mathieu Pellerin 	2016-04-13
    
        hardcode values for pentagon, hexagon, and equilateral triangle
    
    Matthias Kuhn 	2016-04-13
    
        QgsSymbolV2: only pop expression scope if it was really added
    
    Merge: 9a161ac449 6da18991eb
    Nyall Dawson 	2016-04-13
    
        Merge pull request #2997 from nirvn/more_n_more_markers
    
        [symbology] add a filled cross simple marker
    
    Mathieu Pellerin 	2016-04-13
    
        fix angle and anchor point settings for ellipse symbol
    
    Mathieu Pellerin 	2016-04-12
    
        [symbology] add filled cross and hexagon markers
    
    Marco Hugentobler 	2016-04-12
    
        [FEATURE]: set default datumstransformation for server with environment variable
    
    Matthias Kuhn 	2016-04-12
    
        Fix crash on exit: delete postgres connection pool before QApplication
    
    Matthias Kuhn 	2016-04-12
    
        Only cache QIcons if a QgsApplication is present
    
    Matthias Kuhn 	2016-04-12
    
        Add new target port-plugins to run 2to3 on plugins as build step
    
    Matthias Kuhn 	2016-04-12
    
        Fix indentation
    
    Alessandro Pasotti 	2016-04-12
    
        [dbmanager] Use user name as DB name if provided
    
        Followup for 212b125
    
    Matthias Kuhn 	2016-04-12
    
        Mask flaky openstreetmap test
    
    Matthias Kuhn 	2016-04-12
    
        Cache theme icons for quick access
    
    Alessandro Pasotti 	2016-04-12
    
        [dbmanager] PG ignore env if service file is used
    
        Fixes #14436
    
        Funded by Boundless
    
    Matthias Kuhn 	2016-04-12
    
        Unblacklist global static QIcon related Qt5 tests
    
    Matthias Kuhn 	2016-04-12
    
        Don't use global static QIcon's, they crash Qt5 on exit
    
    Nyall Dawson 	2016-04-12
    
        Fix effects not working for ellipse symbol layers (fix #14661)
    
    Matthias Kuhn 	2016-04-12
    
        [travis] Qt4: Don't run tests in parallel
    
    Nyall Dawson 	2016-04-11
    
        [symbology] Remove distorted star symbol
    
    Nyall Dawson 	2016-04-12
    
        [raster] Add note and docs for psuedocolor 'clip' option
    
    Nyall Dawson 	2016-04-12
    
        Fix missing map settings expression variables in composer maps
    
        Missing map extent related variables were causing stacking order
        issues with the 25d renderer (fix #14604)
    
    Matthias Kuhn 	2016-04-11
    
        Fix indentation
    
    Matthias Kuhn 	2016-04-11
    
        [processing] Allow calling GdalUtils.runGdal w/o progress
    
    Alexander Bruy 	2016-04-11
    
        [processing] fix path handling (fix #14432)
    
    Jürgen E. Fischer 	2016-04-11
    
        doxygen: fix extra stylesheet path
    
    Alexander Bruy 	2016-04-11
    
        [processing] filter items in toolbox using translated and original names (fix #13764)
    
    Nyall Dawson 	2016-04-11
    
        Fix some providers did not respect layer's subset when calculating
        min/max/uniqueValues
    
        Providers included delimited text, memory, virtual layer, and WFS
    
        Add unit test to provider test
    
    Sandro Santilli 	2016-04-11
    
        Fix the request for 2-spaces indent
    
    Sandro Santilli 	2016-04-11
    
        Request 2-spaces indent
    
    Sandro Santilli 	2016-04-11
    
        Add generic editor configuration
    
        See http://editorconfig.org
    
    Merge: 0c5fa81126 25a162c05a
    Alexander Bruy 	2016-04-11
    
        Merge pull request #2982 from alexbruy/cancel-style-loading
    
        don't apply loaded style when layer properties dialog is cancelled
    
    Nyall Dawson 	2016-04-11
    
        Fix huge legend item size when symbol uses map unit sizes (fix #13979)
    
        Add unit test
    
    Nyall Dawson 	2016-04-11
    
        Add methods for retrieving and setting size units for QgsMarkerSymbolV2
    
    Nyall Dawson 	2016-04-11
    
        [symbology] Add explanatory text for 0 line widths (fix #9937)
    
    Alexander Bruy 	2016-04-10
    
        [processing] fix missed quotes in OTB provider (fix #14557)
    
    Alexander Bruy 	2016-04-10
    
        [processing] fix GRASS icon
    
    Alexander Bruy 	2016-04-07
    
        [processing] don't ask for MSYS folder for GRASS7 (fix #14431)
    
    Merge: 7d235d2b0c ae59b733c3
    Alexander Bruy 	2016-04-10
    
        Merge pull request #2988 from nyalldawson/dissolve
    
        [processing] Use unary union in dissolve
    
    Nyall Dawson 	2016-04-10
    
        [processing] Use unary union in dissolve (much faster for many
        complex geometry inputs)
    
    Merge: f90f999eb4 a72fcb8fe1
    Jürgen E. Fischer 	2016-04-10
    
        Merge pull request #2987 from rouault/wfs_uppercase_attribute
    
        [WFS] Fix support of attribute names in upper-case
    
    Nyall Dawson 	2016-04-10
    
        Fix typo
    
    Even Rouault 	2016-04-09
    
        [WFS] Fix support of attribute names in upper-case
    
        Bugfix of issue introduced in commit 9040ec1baf33e55a9ba5abcc4fa2ee18d54a4212
    
        When doing the spatialite cache initialization with OGR, the attribute
        names get 'laundered' in lower case, which makes their matching afterwards
        fail. Fix this. And also handle the situation where an attribute would
        be named 'geometry'
    
    Jürgen E. Fischer 	2016-04-09
    
        fix 1050174
    
    Jürgen E. Fischer 	2016-04-09
    
        spatialite provider: prefer rowid as primary key where available (and some cleanups)
    
        fixes #14575, fixes #14626
    
    Matthias Kuhn 	2016-04-09
    
        [travis] No need to wait for slow jobs to finish on failure
    
    Matthias Kuhn 	2016-04-09
    
        [travis] Clang 3.8 for Qt5 buildss
    
    Matthias Kuhn 	2016-04-09
    
        [travis] Clang 3.8 for Qt4 builds
    
    Alexander Bruy 	2016-04-07
    
        don't apply loaded style when layer properties dialog is cancelled
    
    Nyall Dawson 	2016-03-31
    
        Use average mode for align raster downsample tests
    
        GDAL 2.0 changed (fixed) the bilinear downsampling algorithm, so
        switch to the average algorithm so that test results are the same
        for GDAL versions >= 2.0 and < 2.0.
    
    Matthias Kuhn 	2016-04-08
    
        @cond
    
    QGEP 	2016-04-08
    
        Workaround a instable system call
    
    Matthias Kuhn 	2016-04-08
    
        ogrinfo reports null geometry features differently
    
    Matthias Kuhn 	2016-04-08
    
        Drop processing algorithm comparison precision
    
    Matthias Kuhn 	2016-04-08
    
        Writing shapefiles with Z dimensions is gdal version dependent
    
    Matthias Kuhn 	2016-04-07
    
        Container based Qt4 builds
    
    Nyall Dawson 	2016-04-09
    
        Indentation fix
    
    Nyall Dawson 	2016-04-08
    
        [composer] New QSortFilterProxyModel for filtering items by type
        and new widget QgsComposerItemComboBox for showing matching composer
        items.
    
        Swap existing comboboxes to use the new widget, which removes a lot
        of fragile code designed to allow selection of items. Additionally
        the combobox now show the correct item id rather than always showing
        "Map 0/1/..."
    
    Nyall Dawson 	2016-04-08
    
        [composer] Fix world file map is not restored from project
    
    Nyall Dawson 	2016-04-08
    
        [browser] Set focus to filter edit when filter activated
    
        Also clean up some code
    
    Merge: d07bc18353 a0b9877b3d
    Nyall Dawson 	2016-04-09
    
        Merge pull request #2985 from manisandro/geom_checker_fixes
    
        Geom checker fixes
    
    Jürgen E. Fischer 	2016-04-08
    
        oracle provider: handle empty geometries (fixes #14631)
    
    Jürgen E. Fischer 	2016-04-08
    
        fix python future installation (followup 5895780)
    
    Merge: 9b9377fa87 d30836ea1a
    Jürgen E. Fischer 	2016-04-08
    
        Merge pull request #2984 from rouault/fix_thread_unsafe_init_of_QgsExpression_functions
    
        Fix thread-unsafe initialization of QgsExpression::Functions()
    
    Matthias Kuhn 	2016-04-08
    
        Fixup b6aee93
    
    Even Rouault 	2016-04-08
    
        Fix thread-unsafe initialization of QgsExpression::Functions()
    
        The method initializes the gmFunctions static member, without any mutex protection.
        This turned out to cause random crashes in the tests of the WFS provider since the downloader
        thread may evaluate an expression, in parallel of the main thread, which does the same.
        This was mainly seen on Mac Travis (2 crashes + 1 failures, over 50 iterations), when
        parallelizing tests so as to get particular scheduling :
        https://travis-ci.org/rouault/Quantum-GIS/builds/121720556.
        But I could finally reproduce it systematically on my Linux box when inserting the following sleep.
    
        diff --git a/src/providers/wfs/qgswfsshareddata.cpp b/src/providers/wfs/qgswfsshareddata.cpp
        index adc7042..e9e4577 100644
        --- a/src/providers/wfs/qgswfsshareddata.cpp
        +++ b/src/providers/wfs/qgswfsshareddata.cpp
        @@ -426,6 +426,7 @@ int QgsWFSSharedData::registerToCache( QgsWFSFeatureIterator* iterator, QgsRecta
             connect( mDownloader, SIGNAL( ready() ), &loop, SLOT( quit() ) );
             mDownloader->start();
             loop.exec( QEventLoop::ExcludeUserInputEvents );
        +    usleep( 100 * 1000 );
           }
           if ( mDownloadFinished )
             return -1;
    
        After applying this commit, the Mac builder is fine:
        https://travis-ci.org/rouault/Quantum-GIS/builds/121756158
    
    Matthias Kuhn 	2016-04-08
    
        Align raster code improvements
    
         * Fix x/y mismatch
         * Improve strings for translation
         * Remove unrequired cast
    
    D'Hont René-Luc 	2016-04-08
    
        [BUGFIX] QGIS Server segfault when features does not have the same fields as the layer.
    
        In some WFS GetFeature request, with Filter or FeatureId, all the fields are not well loaded in the feature.
    
        To fix it, we just verifying that the attribute index is lesser than the feature fields count.
    
        Fixes #14619
    
    Merge: c397ae652e 2eb660a00c
    Matthias Kuhn 	2016-04-08
    
        Merge pull request #2954 from tomchadwin/master
    
        New custom CSS for https://qgis.org/api/
    
    Denis Rouzaud 	2016-04-08
    
        allow sorting relations in project properties
    
    Denis Rouzaud 	2016-04-08
    
        be sure that layer exists
    
    Denis Rouzaud 	2016-04-08
    
        rename protected variable (starts with m), remove old comment
    
    Denis Rouzaud 	2016-04-08
    
        regroup duplicated code
    
    Merge: a6a77ee46b f0a2d60c81
    Nyall Dawson 	2016-04-08
    
        Merge pull request #2981 from nirvn/symbol_label_diagram_sync
    
        [ui] add missing icons for no labels and no diagram
    
    Mathieu Pellerin 	2016-04-08
    
        [ui] make symbol/label/diagram title case consistent
    
    Mathieu Pellerin 	2016-04-07
    
        [ui] add missing icons for no labels and no diagram
    
    Matthias Kuhn 	2016-04-07
    
        Remove remainders of buggy pg test
    
    Matthias Kuhn 	2016-04-07
    
        Also retrieve generated values for pktInt
    
    Matthias Kuhn 	2016-04-07
    
        Fix postgres unit test
    
    Matthias Kuhn 	2016-04-07
    
        Unit test for 4ec97c33
    
    Matthias Kuhn 	2016-04-07
    
        [postgres] Update primary key on insert with pktFidMap
    
        Helps to retrieve generated keys with views
    
    Denis Rouzaud 	2016-04-07
    
        Revert "add todo QGIS 3:  add /In,Out/ to QgsVectorLayer.addFeature (python)"
    
        this works already, features are updated.
    
        This reverts commit bf3f8b5920bc43cf528c9569a3d6b1000f0eef9f.
    
    Matthias Kuhn 	2016-04-07
    
        Followup 297f466 pep8
    
    Víctor Olaya 	2016-04-07
    
        [processing] make gdal algorithms honor selection
    
        fixes #14622
    
    Denis Rouzaud 	2016-04-07
    
        add todo QGIS 3:  add /In,Out/ to QgsVectorLayer.addFeature (python)
    
        https://github.com/qgis/qgis3.0_api/issues/45
    
    Matthias Kuhn 	2016-04-07
    
        Fix headers
    
    Matthias Kuhn 	2016-04-07
    
        Followup 297f466 Add missing CMakeLists.txt
    
    Víctor Olaya 	2016-04-07
    
        [processing] fixed wild import
    
    Merge: 794ef72520 4f87525eec
    Nyall Dawson 	2016-04-07
    
        Merge pull request #2980 from nirvn/diagram_ui_improvement
    
        [diagram] synchronize enabling UI to match labelling
    
    Víctor Olaya 	2016-04-07
    
        [processing] added support for QGIS variables in python scripts
    
    Víctor Olaya 	2016-04-06
    
        [processing] fixed header
    
    Víctor Olaya 	2016-04-06
    
        [processing] added preconfigured algorithms
    
    Mathieu Pellerin 	2016-04-07
    
        [diagram] synchronize enabling UI to match labelling
    
    Nyall Dawson 	2016-04-07
    
        Fix indentation
    
    Nyall Dawson 	2016-04-07
    
        Initially set focus to text in new name dialog
    
    Nyall Dawson 	2016-04-07
    
        [composer] Fix crash setting table columns from python
    
    Nyall Dawson 	2016-04-07
    
        Remove use of c style function(void)
    
    Merge: 5895780553 9040ec1baf
    Jürgen E. Fischer 	2016-04-07
    
        Merge pull request #2977 from rouault/wfs
    
        First part of QEP 35: WFS provider enhancements
    
    Jürgen E. Fischer 	2016-04-07
    
        fix internal future install (fixes #14577, take II)
    
    Merge: 99980bea0c 100c96c3a8
    Jürgen E. Fischer 	2016-04-07
    
        Merge pull request #2946 from sebastic/debian
    
        Debian packaging improvements
    
    Bas Couwenberg 	2016-04-07
    
        Add python-shapely to python-qgis-common dependencies.
    
        Closes Debian Bug #820281 (https://bugs.debian.org/820281).
    
    Nyall Dawson 	2016-04-07
    
        Fix windows build
    
    Nyall Dawson 	2016-04-06
    
        Fix calculation of diagram size in map units when using scale limits
    
    Nyall Dawson 	2016-04-06
    
        Fix margins on photo and web view edit widgets
    
    Nyall Dawson 	2016-04-06
    
        Fix layout issues with color button editor widget
    
        - widget was not left aligned
        - widget would shrink to a small vertical height in crowded forms
    
    Nyall Dawson 	2016-04-06
    
        Add geometry methods for calculating the distance to a specified
        vertex from the start of the geometry
    
    Nyall Dawson 	2016-04-06
    
        [FEATURE] Null ("No symbol") renderer
    
        Using this renderer no symbol will be drawn for features, but labeling,
        diagrams and other non-symbol parts will still be shown.
    
        Selections can still be made on the layer in the canvas and selected
        features will be rendered with a default symbol. Features being edited
        will also be shown.
    
        This is intended as a handy shortcut for layers which you only want
        to show labels or diagrams for, and avoids the need to render
        symbols with totally transparent fill/border to achieve this.
    
        (fix #12131)
    
    Nyall Dawson 	2016-04-06
    
        Use real values when interpolating color components in gradients
    
    Nyall Dawson 	2016-04-06
    
        [FEATURE] New project(point, distance, bearing) expression function
    
        Projects a point geometry by the specified distance and bearing
    
    Nyall Dawson 	2016-04-06
    
        Some QgsPoint improvements
    
        - Modernize QgsVector, improve docs, add some methods missing from
        Python bindings
        - Add method to QgsPoint to project a point by a specified distance
        and bearing
        - Add distance methods to complement existing sqrDist squared distance
        methods
        - Rename QgsVector::normal to normalized (avoid confusion with normal
        vectors)
        - Add more QgsPoint operators
        - Add some more QgsPoint and QgsVector tests
    
    Nyall Dawson 	2016-04-06
    
        Improve documentation for QgsGeometry::closestVertex
    
    Nyall Dawson 	2016-04-06
    
        Add some provider tests for empty rectangles
    
    Nyall Dawson 	2016-04-06
    
        Fix build with Qt5 <5.5
    
    Matthias Kuhn 	2016-04-05
    
        Move AutoTransaction setting to project properties
    
        Was in global app settings
    
    Matthias Kuhn 	2016-04-06
    
        Better support for LabelOnTop in multicolumn attribute form layouts
    
    Matthias Kuhn 	2016-04-04
    
        Allow adding a new entry from the relation reference widget
    
    Matthias Kuhn 	2016-04-04
    
        Make string translatable
    
    Merge: 9c0a291046 7b233e514c
    Nyall Dawson 	2016-04-06
    
        Merge pull request #2976 from nirvn/more_markers
    
        [symbology] add half triangle markers
    
    Even Rouault 	2016-03-27
    
        [FEATURE] [WFS provider] Major overhaul to add WFS 1.1 and 2.0 support
    
        First part of https://github.com/qgis/QGIS-Enhancement-Proposals/issues/53
        (QEP 35: WFS provider enhancements)
    
        Improvements:
        - Version autodetection
        - On-disk caching of downloaded features
        - Background download and progressive rendering
        - WFS 1.1 and 2.0 support
        - WFS 2.0 GetFeature paging
        - Add provider tests
    
        Fixes:
        - #10106: Panning a non-cached WFS layer causes selection to change
        - #9444: WFS client not requesting new features when not-cached
         #14156: WFS non cached: infinite flashing
        - #9450 : New WFS connection option - Max number of features returned
        - #14122: Implement WFS 2.0 client provider (partial. no joins or stored queries)
    
        Not in scope: WFS-T 1.1 and 2.0. But WFS-T 1.0 kept (and tested)
    
    Even Rouault 	2016-03-27
    
        Add QgsDataProvider::invalidateConnections() and implement in Spatialite provider
    
        This invalidates all cached connections to the given database name.
        This will be used by the WFS provider to cleanup any cached connections before
        removing its temporary Spatialite DB
    
    Even Rouault 	2016-03-27
    
        [Spatialite] Handle a pragma='pragma_name=value' URI parameter.
    
        This will be used by the WFS provider to improve commit time to its
        temporary Spatialite DB.
    
    Even Rouault 	2016-03-27
    
        [Spatialite] Handle connection invalidation
    
        This will be used by the WFS provider, so it can properly invalidates
        (=close) all connections to the temporary Spatialite database it uses
        for caching. Closing those connections is needed to be able to remove
        the file.
    
    Even Rouault 	2016-03-27
    
        Improve QgsVectorLayer::countSymbolFeatures() responsiveness.
    
        The method can display a progress dialog when it takes a long time to
        complete.
        - Attach this dialog to the QGIS main window.
        - Use the interruption checker mechanism of iterators so that the
          to-be-committed improved WFS feature iterator can use it
        - Call QCoreApplication::processEvents() for better UI responsiveness.
    
    Even Rouault 	2016-03-27
    
        Feature iterators: add a mechanism to check if it must be interrupted.
    
        Add a setInterruptionChecker() method on iterators that provides an interface
        that can be called by iterators to check if they must return as soon as
        possible. This is set by QgsVectorLayerRenderer::render() to connect to
        QgsRenderContext::renderingStopped(). This is useful for some iterators,
        like the to be-committed QgsWFSFeatureIterator that can wait for a long
        time before returning. By regularly checking if it must be interrupted,
        this improves the GUI responsiveness a lot.
        This is an enhancement and existing iterators do not need to be modified.
    
    Even Rouault 	2016-03-27
    
        QgsOgcUtils: add support to generate WFS 1.1 and 2.0 filters
    
        Fixes #14119: Ensure the OGC filter XML expression contains the GML namespace references
    
    Even Rouault 	2016-03-27
    
        QgsGML: expose lower level streaming parser, add handling of GML3
    
        - Add a low-level QgsGmlStreamingParser class that doesn't do any
          network activity, but builds features from GML data in a streaming way
        - Add handling of GML3 for WFS 1.1 and 2.0.
        - Add tests
    
    Mathieu Pellerin 	2016-04-05
    
        [symbology] add half triangle markers
    
    Matthias Kuhn 	2016-04-05
    
        Deprecate QgsProject::dirty( bool ) in favor of QgsProject::setDirty
    
    Nyall Dawson 	2016-04-05
    
        Followup 31d7be
    
        Tweak some API and docs, and fix overlapping UI widgets
    
    Merge: 410a43814b dc5d7ab985
    Nyall Dawson 	2016-04-05
    
        Merge pull request #2974 from nirvn/diagram_line_unit
    
        [diagram] add unit type setting for outlines (fixes #14614)
    
    Merge: f6838032fa f696b0a34d
    Nyall Dawson 	2016-04-05
    
        Allow relative links in composer labels
    
        Allow relative links in composer labels
    
    Matthias Kuhn 	2016-04-05
    
        QgsMaplayerRegistry function to get only vector or raster layers
    
    Nyall Dawson 	2016-04-05
    
        Simplify some editor widget parenting
    
    Nyall Dawson 	2016-04-05
    
        Various fixes for photo editor and external resource widgets
    
        - Clear picture when changing from a feature with a picture to
        a feature with no picture set
        - Don't try to load "NULL" as a filename
        - Fix calculation of widget size so that widget can collapse
        its size to nothing when it doesn't have a picture set
        - Avoid incorrect scaling and cropping of pictures
    
    Nyall Dawson 	2016-04-05
    
        UX improvements to photo, web view and external resource widget config
    
        - Better explanatory text
        - Change '0' values to 'Auto'
        - Ad 'px' suffix to values
        - Allow resetting sizes to Auto with clear button
    
    Nyall Dawson 	2016-04-05
    
        Make sure QgsFileWidget emits fileChanged when value is cleared
    
        Fixes external resource widget not updating document display
        when link is cleared.
    
    Jürgen E. Fischer 	2016-04-05
    
        make wfs/ogc error message translatable
    
    Jürgen E. Fischer 	2016-04-04
    
        don't crash when reply is destroyed while it's waiting for credentials to be entered
    
    Nyall Dawson 	2016-04-05
    
        Add missing binding
    
    Mathieu Pellerin 	2016-04-05
    
        [diagram] make use of unit widget for diagram size
    
    Víctor Olaya 	2016-04-05
    
        [processing] extended 'menus' section in options, to allow adding buttons
    
    Víctor Olaya 	2016-04-04
    
        [processing] extra checks to avoid issues with previous versions values
    
    Matthias Kuhn 	2016-04-05
    
        Cleanup ValueRelation widget
    
    Mathieu Pellerin 	2016-04-05
    
        [diagram] add unit type setting for outlines (fixes #14614)
    
    Nyall Dawson 	2016-03-16
    
        Implement QgsEditorWidgetWrapper::showIndeterminateState() for setting
        editor widgets into an indeterminant "unknown value" state
    
        Works for all editor widgets except date time, range and uuid widgets.
    
    Nyall Dawson 	2016-04-05
    
        Fix missing docs
    
    Nyall Dawson 	2016-04-05
    
        Add easy methods for temporarily blocking signals
    
        - QgsSignalBlocker: RAII signal blocking class. Used for temporarily
          blocking signals from a QObject for the lifetime of QgsSignalBlocker
          object.
    
        - easy shortcut "whileBlocking( QObject* )" function. Temporarily
          blocks signals from a QObject while calling a single method from the
          object.
    
          Usage:
            whileBlocking( checkBox )->setChecked( true );
            whileBlocking( spinBox )->setValue( 50 );
    
          No signals will be emitted when calling these methods.
    
        based on Boojum's code from
        http://stackoverflow.com/questions/3556687/prevent-firing-signals-in-qt
    
    Nyall Dawson 	2016-04-05
    
        [symbology] Add some more dispersed marker symbols (half/quarter squares)
    
    Nyall Dawson 	2016-04-05
    
        Show simple marker symbol name in tooltip
    
    Blottiere Paul 	2016-04-04
    
        fix polyline rendering when layer draws effects (fix #14611)
    
    Jürgen E. Fischer 	2016-04-04
    
        debian packaging: no internal future only stretch sid wily xenial
        (fixes #14577)
    
    Merge: 2adfbb078a 14c7900e1a
    Denis Rouzaud 	2016-04-04
    
        Merge pull request #2971 from DelazJ/patch-9
    
        typo fix
    
    Harrissou Sant-anna 	2016-04-04
    
        typo fix
    
    Mathieu Pellerin 	2016-04-04
    
        [symbology] add semicircle, third, quarter circles to simple markers
    
    Nyall Dawson 	2016-04-04
    
        Fix artifacts on simple marker "arrowhead" symbol, allow symbol to
        work correctly with join modes
    
    Matthias Kuhn 	2016-04-04
    
        [feature] allow generating default values on postgres just in time
    
        The expression used to generate default values for a field on the
        postgres database are currently being printed on the feature form.
    
            nextval('serial')
    
        A new option in the properties allows evaluating the expression before
        usage and will directly print the new value in the feature form.
    
            23
    
    Matthias Kuhn 	2016-04-04
    
        Prefer usage of https:// over http://
    
    Patrick Valsecchi 	2016-03-18
    
        Allow relative links in composer labels
    
        Now labels and HTML boxes can contain relative URLs. If we don't have
        a base URL, the project file will be used as a base URL (closes #7236).
    
        Remove the exception for the labels where the images where not
        loaded (unless in in PDF or image mode). It was because of a crash. Qt didn't
        like having the HTML loading to be done synchronously during painting.
    
        Fix a leak when rendering labels.
    
    elpaso 	2016-04-04
    
        Delete a blank line to make flake8 happy
    
    Alexander Bruy 	2016-04-04
    
        [processing] fix looping over features in Join Attributes alg (fix #14428)
    
    Merge: 541463718d 5a72bc7d52
    Alessandro Pasotti 	2016-04-04
    
        Merge pull request #2963 from elpaso/server-fix-qs-encoding
    
        [SERVER] Fix encoding of query string for bindings
    
    Mathieu Pellerin 	2016-04-04
    
        [FEATURE] add outline join style to ellipse markers
    
    Nyall Dawson 	2016-04-04
    
        Function argument name should not be translatable
    
    Nyall Dawson 	2016-03-29
    
        [FEATURE] Allow expression functions to use named parameters
    
        This commit sets the framework for allowing expression functions to
        use named parameters. Ie, instead of:
    
        clamp(1,2,3)
    
        you can use:
    
        clamp( min:=1, value:=2, max:=3)
    
        This also allows arguments to be switched, eg:
    
        clamp( value:=2, max:=3, min:=1)
    
        Additionally, it allows for a more structured definition of function
        parameters to handle optional arguments and default values for
        parameters. These are currently being done using a hacky infinite
        argument list.
    
        I've utilised the postgres ':=' syntax for specifying named arguments
        to avoid potential collisions which may arise with the equality test
        if we re-used just the '=' operator alone.
    
        Sponsored by North Road
    
    Jürgen E. Fischer 	2016-04-04
    
        remove pseudo options HAVE_MSSQL, HAVE_DB2, HAVE_SPATIALITE
        and HAVE_PYTHON
    
    Jürgen E. Fischer 	2016-04-04
    
        include db2 provider in packaging
    
    Nyall Dawson 	2016-04-04
    
        Fix warning
    
    David Adler 	2016-04-03
    
        merged DB2 updates
    
        [FEATURE] New vector data provider for DB2 sources
    
    Nyall Dawson 	2016-04-04
    
        Fix some minor coverity warnings
    
    Nyall Dawson 	2016-04-04
    
        Fix memory leak
    
    Nyall Dawson 	2016-04-04
    
        Fix coverity uninitialized variable warnings
    
    Nyall Dawson 	2016-04-04
    
        Make attribute selection table in vector save as dialog taller
    
    Nyall Dawson 	2016-04-04
    
        Followup 99d5e4, add unit tests
    
    Merge: c08d3592dd 3a2a099c59
    Nyall Dawson 	2016-04-03
    
        Merge pull request #2964 from nirvn/simple_marker_join_style
    
        [FEATURE] add outline join style settings to simple markers (fixes #3797)
    
    Nyall Dawson 	2016-04-03
    
        Add testdata cache folder to .gitignore
    
    Mathieu Pellerin 	2016-04-03
    
        add simple marker join style tests
    
    Mathieu Pellerin 	2016-04-02
    
        [FEATURE] add outline join style settings to simple markers
        (fixes #3797)
    
    Jürgen E. Fischer 	2016-04-03
    
        [FEATURE] vector file writer: allow selection of attributes to export
    
    Jürgen E. Fischer 	2016-04-03
    
        oracle provider: handle NULL geometry in case of multiple geometry columns
    
    Jürgen E. Fischer 	2016-04-03
    
        extent group box: fix header spelling
    
    Jürgen E. Fischer 	2016-04-03
    
        fix indentation
    
    Merge: 42e42f77b4 3e7553c1f2
    Jürgen E. Fischer 	2016-04-02
    
        Merge pull request #2965 from DelazJ/patch-8
    
        Update qgstipfactory.cpp
    
    Harrissou Sant-anna 	2016-04-02
    
        Update qgstipfactory.cpp
    
    elpaso 	2016-04-01
    
        [SERVER] Fix encoding of query string for bindings
    
        Fix an error when passing utf-8 chars in the query string
        from python bindings
    
        Adds a test for GetLegendGraphics
    
    Jürgen E. Fischer 	2016-04-01
    
        2to3: avoid duplicate transformation of print (followup c4d9b0a)
    
    Jürgen E. Fischer 	2016-04-01
    
        move new composer tests to pyqt wrappers (followup 7a8a541 and f413046)
    
    Alexander Bruy 	2016-04-01
    
        [processing] more HiDPI fixes (refs #14474)
    
    Matthias Kuhn 	2016-04-01
    
        Right align labels with multicolumn attribute forms
    
    Matthias Kuhn 	2016-04-01
    
        Move drag and drop designer python API to QgsEdtiFormConfig
    
    Matthias Kuhn 	2016-04-01
    
        [feature] Allow using multiple columns in attribute forms
    
        When using the drag and drop designer, a user can specify over how many
        columns the fields should be distributed.
    
        A double click on an existing group will allow adapting the value.
    
    Alexander Bruy 	2016-04-01
    
        [processing] add function to retrieve Processing version
        Initial idea by Etienne Trimaille
    
    Jürgen E. Fischer 	2016-04-01
    
        fix windows build
    
    Jürgen E. Fischer 	2016-04-01
    
        2to3: drop fix_print and avoid double parens in fix_print_with_import
    
    Nyall Dawson 	2016-04-01
    
        [composer] Make drawing polygon/polyline follow canvas right click
        behaviour (right click ends drawing without adding node)
    
    Nyall Dawson 	2016-04-01
    
        [composer] Fix polylines would be removed if they had < 3 points
        when deleting nodes (2 node lines should be allowed)
    
    Nyall Dawson 	2016-04-01
    
        Use Qt methods for translating node coords to scene coords
    
    Nyall Dawson 	2016-04-01
    
        [composer] Respect modifier keys when moving nodes with keys
    
    Blottiere Paul 	2016-03-23
    
        [FEATURE][composer] Add tools for drawing polygon and polylines
    
    Jürgen E. Fischer 	2016-03-31
    
        globe plugin: fix crash on exit
    
    Jürgen E. Fischer 	2016-03-31
    
        really fix ab5f06b (ouch again - machine mixup)
    
    Jürgen E. Fischer 	2016-03-31
    
        fix ab5f06b (ouch)
    
    Salvatore Larosa 	2016-03-31
    
        [pyqgis-console] fix multi-line code execution
    
    Salvatore Larosa 	2016-03-21
    
        [pyqgis-console] fix import statement
    
    Jürgen E. Fischer 	2016-03-31
    
        processing: base grass path on OSGEO4W_ROOT where available
    
    Matthias Kuhn 	2016-03-31
    
        Convert print function to py3 style in tests
    
    Matthias Kuhn 	2016-03-31
    
        Remove some python tests from Qt5 blacklist
    
    Tom Kralidis 	2016-03-31
    
        [MetaSearch] fix version referencing
    
    Merge: 1e85772e03 3dffb7b743
    Tom Kralidis 	2016-03-31
    
        Merge pull request #2959 from geopython/master
    
        reuse core icons
    
    Marco Hugentobler 	2016-03-31
    
        Fix layer order in GetPrint
    
    Tom Kralidis 	2016-03-31
    
        reuse core icons
    
    Marco Hugentobler 	2016-03-31
    
        Replace calls to deprecated method
    
    Marco Hugentobler 	2016-03-31
    
        Keep old method signature in wms config parser for compatibility
    
    Matthias Kuhn 	2016-03-31
    
        Fix expression "if" documentation
    
    Harrissou Sant-anna 	2016-03-28
    
        Fix if function example
    
    Marco Hugentobler 	2016-03-31
    
        Adapt qgswmsconfigparser.sip
    
    Merge: afa20ec28d 2fb71b02c4
    Matthias Kuhn 	2016-03-31
    
        Merge pull request #2958 from mbernasocchi/master
    
        Protect process_contexthelp.py from IOError
    
    Marco Bernasocchi 	2016-03-24
    
        Protect process_contexthelp.py from IOError
    
    Marco Hugentobler 	2016-03-29
    
        [FEATURE:] Redlining in QGIS server (GetMap and GetPrint). Funded by canton of Solothurn
    
    Nyall Dawson 	2016-03-31
    
        Update legend test mask images for Windows build
    
    Nyall Dawson 	2016-03-31
    
        Fix PyQgsVirtualLayerDefinition test on Windows
    
    Nyall Dawson 	2016-03-31
    
        Fix qgis_coordinatereferencesystemtest with GDAL >= 2.0
    
    Nyall Dawson 	2016-03-31
    
        Fix qgsrasterlayer tests under GDAL >= 2.0
    
    Nyall Dawson 	2016-03-31
    
        [FEATURE] Add extra resampling methods to align raster tool which are
        available in GDAL >= 2.0 (max, min, median, q1 and q3)
    
    Nyall Dawson 	2016-03-31
    
        Drop precision of some processing tests to pass on Windows
    
    Nyall Dawson 	2016-03-31
    
        Fix composer_label tests under Windows
    
    Nyall Dawson 	2016-03-31
    
        Fix generate_test_mask_image script
    
    Merge: dccd731070 768416340f
    Alessandro Pasotti 	2016-03-30
    
        Merge pull request #2957 from boundlessgeo/wfs-t-fixes-14139
    
        Fix for simple geometries insert error in WFS-T
    
    elpaso 	2016-03-30
    
        Fix for simple geometries insert error in WFS-T
    
        Fixes #14139 Error inserting feature in WFS-T server
    
    Jürgen E. Fischer 	2016-03-30
    
        debian packaging: no need for downgraded cmake on xenial anymore
    
    Matthias Kuhn 	2016-03-30
    
        Followup ad8ee31: inverted usage of identifyable layer config
    
    Matthias Kuhn 	2016-03-30
    
        Remove expected failure from test
    
    Tom Chadwin 	2016-03-30
    
        Bump Doxygen to support HTML_EXTRA_STYLESHEET
    
        This is the minimum version required - happy to bump it higher if
        preferred
    
    Tom Chadwin 	2016-03-30
    
        Move CSS to /doc, clarify comment
    
    Nyall Dawson 	2016-03-30
    
        [composer] Set base stylesheet of composer labels to match the
        label font and margins when rendering as HTML.
    
        This allows interactive choice of font, margins and colors and
        avoids the need to manually set these with CSS within the
        label HTML code.
    
    Nyall Dawson 	2016-03-30
    
        New QgsFontUtils::asCSS method for converting a QFont to a CSS
        string representation (as close as possible)
    
    Jürgen E. Fischer 	2016-03-30
    
        fix windows build
    
    Jürgen E. Fischer 	2016-03-30
    
        use wait cursor when zooming to layers and groups from layer tree
    
    Jürgen E. Fischer 	2016-03-30
    
        oracle provider: also try sdo_filter on queries
    
    Jürgen E. Fischer 	2016-03-30
    
        store and restore layer extents in projects
    
    Nyall Dawson 	2016-03-30
    
        Fix missing features when combining FilterExpression requests with
        subsets of attributes and the filter expression requires fields
        which are not included in the attribute subset
    
        Note: I've only fixed the providers which implement the vector
        provider conformance unit tests. Other providers (eg GRASS) should
        also implement a similar fix.
    
    Nyall Dawson 	2016-03-30
    
        Highlight today's date in date time calendar popup
    
    Merge: 4ece916728 8c3155fbe8
    Nyall Dawson 	2016-03-30
    
        Merge pull request #2952 from rouault/fix_indentation
    
        Fix indentation in src/app/qgisapp.cpp
    
    Nyall Dawson 	2016-03-30
    
        Fix layer extent was not invalidated for certain geometry editing
        operations (eg move feature, add/delete/move vertex) (fix #14573)
    
    Nyall Dawson 	2016-03-30
    
        Avoid some unnecessary detachments in memory provider
    
        Should speed up the provider slightly and also refs #14559 (I can
        no longer reproduce that crash with this change)
    
    Even Rouault 	2016-03-29
    
        Fix indentation in src/app/qgisapp.cpp
    
        The indentation error was added in
        https://github.com/qgis/QGIS/commit/d732d845f1303dc6374efe0facfe4bea0d528d91
        but went unnoticed in the Travis builds after merge in master.
    
        However my working branch rebased on top of master detected the issue whereas
        I never modified this file...
        https://travis-ci.org/rouault/Quantum-GIS/jobs/119308048
    
        There must be some shortcoming or subtelty in the working of scripts/verify-indentation.sh
    
    Jürgen E. Fischer 	2016-03-29
    
        txt2doc run (followup 9b198f1)
    
    Tom Chadwin 	2016-03-29
    
        Line break at end of file
    
    Tom Chadwin 	2016-03-29
    
        Revert historic Travis change
    
    Tom Chadwin 	2016-03-29
    
        Doxyfile clarification/format tweak
    
    Tom Chadwin 	2016-03-29
    
        Edit Doxyfile to change colour scheme and use CSS
    
        Also moved custom CSS to /cmake_templates
    
    Tom Chadwin 	2016-03-29
    
        Remove colour declarations
    
        Use doxygen HTML_COLORSTYLE_HUE = 113 instead
    
    Merge: 26df41f950 9b198f1f1b
    Matthias Kuhn 	2016-03-29
    
        Merge pull request #2950 from rouault/INSTALL_note_about_msinttypes
    
        INSTALL: mention not to install msinttypes package in OSGeo4W
    
    Tom Chadwin 	2016-03-29
    
        Further blue > green palette changes
    
        Confirmed working with doxygen, using HTML_EXTRA_STYLESHEET - tested
        locally
    
    Tom Chadwin 	2016-03-29
    
        Correct search box position in menu bar
    
    Merge: 944db6d2be bf83f4ebd0
    Alexander Bruy 	2016-03-29
    
        Merge pull request #2945 from sept-en/master
    
        [processing] fixed UI bug with invalid button width in Modeler algorithm dialogs
    
    Matthias Kuhn 	2016-03-29
    
        Fix llvm apt repository
    
    Even Rouault 	2016-03-29
    
        INSTALL: mention not to install msinttypes package in OSGeo4W
    
    Nathan Woodrow 	2016-03-26
    
        Don't need to be told the sqlite db has been created
    
        Will show up in browser right away
    
    Nathan Woodrow 	2016-03-26
    
        Ignore remove legend entries dialog with shift help
    
    Matthias Kuhn 	2016-03-29
    
        WMS provider with Qt5 sends STYLES=& instead of STYLES&
    
    Matthias Kuhn 	2016-03-27
    
        Allow sorting identifyable and readonly layers by checkbox
    
    Matthias Kuhn 	2016-03-27
    
        Add QgsTableWidgetItem for easier sorting of checkbox tables
    
    Matthias Kuhn 	2016-03-23
    
        Add a new filter for WritableLayers to QgsMapLayerProxyModel
    
    Matthias Kuhn 	2016-03-23
    
        Make readOnly mode of vector layers configurable
    
    Matthias Kuhn 	2016-03-23
    
        [Feature] Save readonly mode of vector layers in project
    
    Matthias Kuhn 	2016-03-11
    
        Make QgsMapLayerProxyModel::exceptedLayers a property
    
    Matthias Kuhn 	2016-03-11
    
        Centralize handling of non-identifiable layers in QgsProject
    
    Matthias Kuhn 	2016-03-28
    
        Fix locale problems in PyQgsAppStartup test
    
    Matthias Kuhn 	2016-03-27
    
        Inlcude PyQgsAppStartup test on Qt5
    
    Matthias Kuhn 	2016-03-27
    
        Improve debug output of app startup test
    
    Matthias Kuhn 	2016-03-23
    
        Enable console with Python3 / PyQt5
    
    Nyall Dawson 	2016-03-29
    
        Fix field calc bar error when setting to field name with spaces
    
    Nyall Dawson 	2016-03-29
    
        Fix stats dock not working with field names with spaces (fix #14541)
    
    Nyall Dawson 	2016-03-29
    
        Fix QgsFieldExpressionWidget reporting field names with spaces as
        invalid, add tests
    
    Septen 	2016-03-25
    
        [processing]Fixed UI bug with invalid button width.
    
    Jürgen E. Fischer 	2016-03-26
    
        disable symbol visiblity flags for globe plugin on release builds on trusty
    
        (cherry picked from commit 1bb98d6db932b0d1d7db0d34eb06fae144c523cf)
    
    Matthias Kuhn 	2016-03-27
    
        Geometry testing, reduce default precision
    
    Matthias Kuhn 	2016-03-27
    
        Copyable output of testing environment variables
    
    Anita Graser 	2016-03-23
    
        added buffer tests
    
    Merge: 060019cbb4 2c6d4ba35e
    Matthias Kuhn 	2016-03-27
    
        Merge pull request #2942 from rouault/missing_sqlite3_include_tests_analysis
    
        Add missing SQLITE3_INCLUDE_DIR in tests/src/analysis/CMakeLists.txt
    
    Merge: fbf4d675ca 6ac13988b1
    Matthias Kuhn 	2016-03-27
    
        Merge pull request #2947 from rouault/minmax_longlong
    
        Make QgsVectorDataProvider::fillMinMaxCache() handle LongLong
    
    Jürgen E. Fischer 	2016-03-25
    
        de-plenk more
    
    Jürgen E. Fischer 	2016-03-25
    
        de-plenk exclamation marks
    
    Jürgen E. Fischer 	2016-03-25
    
        geometry checker: refine dialog (implement #14572)
    
    Jürgen E. Fischer 	2016-03-25
    
        prepare-commit.sh: show progress
    
    Even Rouault 	2016-03-25
    
        Make QgsVectorDataProvider::fillMinMaxCache() handle LongLong
    
        The code currently fallbacks to dealing with LongLong fields as
        strings, which breaks the ProviderTestCase testMinValue() and
        testMaxValue() tests, if we change the definition of the tests
        of the memory provider to use a int8 field for the cnt field.
    
        ======================================================================
        FAIL: testMaxValue (__main__.TestPyQgsMemoryProviderIndexed)
        ----------------------------------------------------------------------
        Traceback (most recent call last):
          File "/home/even/qgis-git/Quantum-GIS.clean/tests/src/python/providertestbase.py", line 349, in testMaxValue
            self.assertEqual(self.provider.maximumValue(1), 400)
        AssertionError: u'400' != 400
    
        ======================================================================
        FAIL: testMinValue (__main__.TestPyQgsMemoryProviderIndexed)
        ----------------------------------------------------------------------
        Traceback (most recent call last):
          File "/home/even/qgis-git/Quantum-GIS.clean/tests/src/python/providertestbase.py", line 345, in testMinValue
            self.assertEqual(self.provider.minimumValue(1), -200)
        AssertionError: u'-200' != -200
    
    Bas Couwenberg 	2016-03-25
    
        Move all post installation changes to dh_auto_install override.
    
    Bas Couwenberg 	2016-03-25
    
        Update upstream metadata URLs to use HTTPS.
    
    Bas Couwenberg 	2016-03-25
    
        Enable all hardening buildflags.
    
        Adds ld -z now & -fPIE -pie.
    
    Bas Couwenberg 	2016-03-25
    
        Use Standards-Version 3.9.7 for sid, stretch & xenial.
    
    Bas Couwenberg 	2016-03-25
    
        Update copyright file.
    
        Changes:
        - Update copyright years for Jürgen E. Fischer
        - Add license & copyright for qwtpolar-1.1.1
        - Group CMake files by Simon Edwards
    
    Bas Couwenberg 	2016-03-25
    
        Fix 'nubmer' typo, replace with 'number'.
    
    Alexander Bruy 	2016-03-25
    
        fix typo
    
    Alexander Bruy 	2016-03-25
    
        [processing] add OPTIMIZE_SIZE option to gdalwarp (fix #5651)
    
    Alexander Bruy 	2016-03-25
    
        [processing] replace some raster icons with SVG to improve HiDPI support (refs #14474)
    
    Alexander Bruy 	2016-02-19
    
        [processing] refactor Virtual vector layer algorithm
        Add support for unioned layers (fix #12991)
    
    elpaso 	2016-03-25
    
        Fixes an error when unloading plugins
    
        Custom utils._import was never called, because
        builtins was correctly imported (even if it missed __import__)
        and  _import was then monkey patched to builtins instead of __builtin__
    
        Tested on python 2
    
    Jürgen E. Fischer 	2016-03-25
    
        pyqtwrapper: update some remaining scripts
    
    Jürgen E. Fischer 	2016-03-25
    
        don't include future for python3 (followup 2b55d89)
    
    Jürgen E. Fischer 	2016-03-25
    
        give qgis future (followup 15b3600)
    
    Sandro Mani 	2016-03-24
    
        [Geometry checker] Fix crash in QgsGeometryAreaCheck::mergeWithNeighbor due to incorrect code ordering
    
    Sandro Mani 	2016-03-24
    
        [Geometry checker] Make QgsGeometryCheckError::geometry return the geometry of the affected part only, if a part is defined
    
    Merge: ea4a0e27d9 2b15eaa14d
    Jürgen E. Fischer 	2016-03-24
    
        Merge pull request #2944 from rouault/fix_crash_on_invalid_spatialite_iterator
    
        [Spatialite] Fix crash on iterator closing if connection failed.
    
    Jürgen E. Fischer 	2016-03-24
    
        testqgswcspublicservers: also update network timeout (followup 3894159)
    
    Even Rouault 	2016-03-24
    
        [Spatialite] Fix crash on iterator closing if connection failed.
    
        If an iterator fails to open the spatialite database (mHandle == nullptr
        in QgsSpatiaLiteFeatureIterator::QgsSpatiaLiteFeatureIterator() ),
        a crash will occur at the destruction of the QgsSpatiaLiteFeatureSource,
        due to the iterator not being removed from the list of active iterators.
    
        Currently QgsSpatiaLiteFeatureIterator::close() does not call
        iteratorClosed() if mHandle is invalid, which later causes
        QgsAbstractFeatureSource::~QgsAbstractFeatureSource() to try calling
        the close() method of a now defunct iterator.
    
        If not applying the patch, the added test case crashes with:
    
        177: src/providers/spatialite/qgsspatialiteconnection.cpp: 736: (openDb) [1ms] New sqlite connection for /tmp/test.sqlite.corrupt
        177: src/providers/spatialite/qgsspatialiteconnection.cpp: 750: (openDb) [1ms] Failure while connecting to: /tmp/test.sqlite.corrupt
        177:
        177: invalid metadata tables
        177: src/core/qgsfeaturerequest.cpp: 259: (~QgsAbstractFeatureSource) [0ms] closing active iterator
        177: CMake Error at PyQgsSpatialiteProvider.cmake:22 (MESSAGE):
        177:   Test failed: Segmentation fault
    
    Jürgen E. Fischer 	2016-03-24
    
        don't strip utf8 in log
    
    Merge: 140b51728a f3872914ce
    Jürgen E. Fischer 	2016-03-24
    
        Merge pull request #2943 from rouault/fix_networkTimeout
    
        Use consistant default value of 60000ms for /qgis/networkAndProxy/networkTimeout
    
    Tom Chadwin 	2016-03-24
    
        API docs website custom CSS
    
        No idea where this should live in the repo - just putting it here for
        now
    
    Merge: 30b2e58a0c 3755c3b1d5
    Tom Chadwin 	2016-03-24
    
        Merge remote-tracking branch 'refs/remotes/qgis/master'
    
    Even Rouault 	2016-03-24
    
        Use consistant default value of 60000ms for /qgis/networkAndProxy/networkTimeout
    
        Currently there's an inconsistancy between the Options dialog that displays a
        default value of 60000ms for network request timeouts, whereas places in the
        code use 20000ms. I propose to align on 60000s, since there are occurrences
        of network requests, for example big WFS GetFeature requests, that can take
        more than 20s to start.
    
    Even Rouault 	2016-03-24
    
        Add missing SQLITE3_INCLUDE_DIR in tests/src/analysis/CMakeLists.txt
    
        For OSM test
    
    Merge: 15b36005ad 7dbc0bf819
    Hugo Mercier 	2016-03-24
    
        Merge pull request #2915 from mhugo/fix_vlayers
    
        Various fixes for virtual layers
    
    Jürgen E. Fischer 	2016-03-24
    
        debian packaging: limit python-future to stretch, sid, wily and xenial
        TODO add internal python-future for others
    
    Matthias Kuhn 	2016-03-24
    
        Fix indentation
    
    Matthias Kuhn 	2016-03-23
    
        Some style improvements for test
    
    Merge: 40611d7885 8d9443bdca
    Jürgen E. Fischer 	2016-03-23
    
        Merge pull request #2923 from nyalldawson/fix_14407
    
        Don't force use of SQL dialect when running ogr queries (fix #14407)
    
    Jürgen E. Fischer 	2016-03-23
    
        Reenable fcgi and server on osx (followup 53d40e8)
    
    Merge: 70e2696be5 2e04162e37
    Jürgen E. Fischer 	2016-03-23
    
        Merge pull request #2940 from rouault/spatialite_bind_blob_fix
    
        [Spatialite] Use correct free function for sqlite3_bind_blob of geome…
    
    Even Rouault 	2016-03-23
    
        [Spatialite] Use correct free function for sqlite3_bind_blob of geometries
    
        Currently sqlite3_bind_blob() uses free() as the free function of WKB
        blobs returned by convertFromGeosWKB(). But those are allocated with
        new[] and should consequently be freed with delete[].
    
        Spotted by Valgrind:
        ==4014== Mismatched free() / delete / delete []
        ==4014==    at 0x4C287BE: free (vg_replace_malloc.c:446)
        ==4014==    by 0xE42E481: sqlite3VdbeMemReleaseExternal (sqlite3.c:57237)
        ==4014==    by 0xE42E4E3: sqlite3VdbeMemRelease (sqlite3.c:57252)
        ==4014==    by 0xE42EC3E: releaseMemArray (sqlite3.c:59208)
        ==4014==    by 0xE42ED1E: sqlite3VdbeDeleteObject (sqlite3.c:60561)
        ==4014==    by 0xE46A6DB: sqlite3VdbeFinalize (sqlite3.c:60528)
        ==4014==    by 0xE46A916: sqlite3_finalize (sqlite3.c:61431)
        ==4014==    by 0x7FB23958: QgsSpatiaLiteProvider::addFeatures(QList&) (qgsspatialiteprovider.cpp:3752)
        ==4014==  Address 0x8e2a8b30 is 0 bytes inside a block of size 94 alloc'd
        ==4014==    at 0x4C29520: operator new[](unsigned long) (vg_replace_malloc.c:363)
        ==4014==    by 0x7FB1B964: QgsSpatiaLiteProvider::convertFromGeosWKB(unsigned char const*, int, unsigned char**, int*, int) (qgsspatialiteprovider.cpp:1341)
        ==4014==    by 0x7FB234B5: QgsSpatiaLiteProvider::addFeatures(QList&) (qgsspatialiteprovider.cpp:3676)
    
    Hugo Mercier 	2016-03-15
    
        [db manager] Fix virtual layers plugin (fixes #14404)
    
    Hugo Mercier 	2016-03-14
    
        Fix virtual layer UI tooltips
    
    Hugo Mercier 	2016-03-14
    
        Virtual layer: Be case insensitive when looking for a layer name
    
    Hugo Mercier 	2016-03-14
    
        Add a right click action to edit virtual layer settings
    
    Hugo Mercier 	2016-03-14
    
        Fix the virtual layer icon text
    
    Merge: 4b5796497a f0be0457d5
    Alexander Bruy 	2016-03-23
    
        Merge pull request #2936 from sept-en/master
    
        [processing] fix filter in Processing settings dialog. Add ability to specify mininal required number of items for MultipleInput parameter (fix #11469, fix #12580)
    
    Merge: 8fdf48507b d830d91764
    Matthias Kuhn 	2016-03-23
    
        Merge pull request #2939 from rouault/missing_sqlite3_include_pyspatialite
    
        Add missing SQLITE3_INCLUDE_DIR in pyspatialite CMakeLists.txt
    
    Even Rouault 	2016-03-23
    
        Add missing SQLITE3_INCLUDE_DIR in pyspatialite CMakeLists.txt
    
    Jürgen E. Fischer 	2016-03-23
    
        oracle provider: refactor uri handling in oracle provider (followup d161612)
    
    Stéphane Brunner 	2016-03-23
    
        Fix the master (merge without tests pass :-( )
    
        Related to #2893
    
    Septen 	2016-03-23
    
        Typo fixes.
    
    Merge: 48104d5737 b073111f8a
    Víctor Olaya 	2016-03-23
    
        Merge pull request #2893 from NaturalGIS/processing_gdalwarp_extent
    
        processing: add extent parameter to gdal_warp
    
    Merge: 2e6fcf57d6 48e20cf08f
    Víctor Olaya 	2016-03-23
    
        Merge pull request #2891 from csandor/patch-1
    
        Table names in postgresql can be max 63 characters long
    
    Merge: bec849c4f5 eb186c4928
    Víctor Olaya 	2016-03-23
    
        Merge pull request #2865 from medspx/processing_raster_bunch
    
        [Processing] Add the last GRASS7 r.* algorithms
    
    Merge: e6c5301cf8 097b18190c
    Matthias Kuhn 	2016-03-23
    
        Merge pull request #2935 from matakuka/dissolve
    
        changed check for validity from isGeosValid() to validateGeometry()
    
    Matthias Kuhn 	2016-03-23
    
        Don't run qt5 tests in parallel
    
    Jürgen E. Fischer 	2016-03-23
    
        indentation fix
    
    Septen 	2016-03-23
    
        Typo fixes. Stylystic fixes.
    
    Jürgen E. Fischer 	2016-03-22
    
        2to3:
        * drop libpasteurize.fixes.fix_division
        * replace lib2to3.fixes.fix_import with libfuturize.fixes.fix_absolute_import (with PyQt exclude plus AlgorithmsTestBase)
        * drop lib2to3.fixes.fix_print (replaced with libfuturize.fixes.fix_print_with_import)
    
    Septen 	2016-03-23
    
        ParameterMultipleInput: added tests.
    
    Septen 	2016-03-23
    
        ParameterMultipleInput minor fixes.
    
    Septen 	2016-03-23
    
        Some PEP8 fixes.
    
    Maximilian Krambach 	2016-03-22
    
        identation errors and wrong file paths
    
    Merge: 6c31d89a51 f197b7cac4
    Septen 	2016-03-22
    
        Merge branch 'master' of git://github.com/qgis/QGIS
    
    Septen 	2016-03-22
    
        (ref #14469) Processing options: search optimized. Cleanups.
    
    Merge: c8cb3fb856 a5ab9d22ac
    Matthias Kuhn 	2016-03-22
    
        Merge pull request #2934 from rouault/missing_sqlite3_include
    
        Add missing SQLITE3_INCLUDE_DIR in a few components
    
    Jürgen E. Fischer 	2016-03-22
    
        debian packaging remove duplicate change entry
    
    Maximilian Krambach 	2016-03-22
    
        fixed wrong location of testdata
    
    Matthias Kuhn 	2016-03-22
    
        Add python-future to debian dependencies
    
    Merge: 5fb64bd4a6 45a364eb2b
    Matthias Kuhn 	2016-03-22
    
        Merge pull request #2921 from m-kuhn/py33
    
        Python 3.3 and future
    
    Jürgen E. Fischer 	2016-03-22
    
        fix installation of PyQt.uic wrapper
    
    Stéphane Brunner 	2016-03-21
    
        Add way to regenerate the list
    
    Stéphane Brunner 	2016-03-18
    
        Ignore None signature
    
    Stéphane Brunner 	2016-03-18
    
        Change acceptable missing doxygen from count to list
    
        To have only the concerned members in the errors
    
    Stéphane Brunner 	2016-03-18
    
        Remove no more needed acceptable values in test_qgssipcoverage.py
    
    Maximilian Krambach 	2016-03-22
    
        identation
    
    Matthias Kuhn 	2016-03-17
    
        Mangle travis osx python path
    
    Matthias Kuhn 	2016-03-17
    
        Specify python version for test python interpreter
    
    Matthias Kuhn 	2016-03-14
    
        py2/py3 compat patches
    
    Matthias Kuhn 	2016-03-14
    
        Switch to python 3.3 and new binary osgeo4travis
    
    Matthias Kuhn 	2016-03-16
    
        Reduce test timeout to 60 seconds
    
    Matthias Kuhn 	2016-03-22
    
        Sort Qt5 test blacklist
    
    Jürgen E. Fischer 	2016-03-22
    
        update_ts.sh: pulling doesn't require a build directory
    
    Septen 	2016-03-22
    
        (ref #14469).Added search feature for Processing options.
    
        * Added possibility to search within Processing options,
          either for providers or provider nodes.
    
    Septen 	2016-03-22
    
        (ref #12580).ParameterMultipleInput:allow to define min number of
        inputs.
    
    Maximilian Krambach 	2016-03-21
    
        changed check for validity from isGeosValid() to validateGeometry() in dissolve.py
    
    Even Rouault 	2016-03-21
    
        Add another missing SQLITE3_INCLUDE_DIR
    
    Even Rouault 	2016-03-21
    
        Add missing SQLITE3_INCLUDE_DIR in a few components
    
        Those components depend on sqlite3.h, but fails to add
        explictly its paths, relying on it to be present in the other used
        included paths, which may be not always the case in some setups.
    
        This is a follow-up of 455a473a287ef278bbd7d91d13313cf43710c1da on
        a clean build.
    
    Jürgen E. Fischer 	2016-03-21
    
        travis: disable fcgi and server on osx (fastcgi.com apparently gone)
    
    Jürgen E. Fischer 	2016-03-21
    
        switch bindings to pyqt wrappers
    
    Jürgen E. Fischer 	2016-03-21
    
        switch tests to pyqt wrappers
    
    Jürgen E. Fischer 	2016-03-21
    
        scripts/widgets_tree.py: switch to PyQt wrappers and reformat
    
    Jürgen E. Fischer 	2016-03-21
    
        scripts/mkuidefaults.py: switch to PyQt wrappers and reformat
    
    Jürgen E. Fischer 	2016-03-21
    
        plugin installer: switch to pyqt wrappers
    
    Jürgen E. Fischer 	2016-03-21
    
        metasearch: switch to pyqt wrappers
    
    Jürgen E. Fischer 	2016-03-21
    
        python console: switch to pyqt wrappers and new style signals, flake8 fixes, show exceptions in console also with pyqt5
    
    Jürgen E. Fischer 	2016-03-21
    
        processing: switch to pyqt wrappers, flake8 fixes
    
    Jürgen E. Fischer 	2016-03-21
    
        GdalTools: new style signals
    
    Jürgen E. Fischer 	2016-03-21
    
        db_manager: cleanups
    
    Jürgen E. Fischer 	2016-03-20
    
        2to3:
        * add fixes
        * pyqt fixer: include some QtSql symbols and remove imports
          which only symbol was removed (eg. SIGNAL)
    
    Jürgen E. Fischer 	2016-03-21
    
        [FEATURE] oracle provider: basic support for Oracle Workspace Manager
        (switches to a given workspace on connect)
    
    Jürgen E. Fischer 	2016-03-20
    
        2to3: add fixes
    
    Jürgen E. Fischer 	2016-03-20
    
        build context help and expression help in build directory and still include it in translations
    
    Jürgen E. Fischer 	2016-03-20
    
        fix warnings
    
    Merge: a3c76c617a 4f18701d31
    Matthias Kuhn 	2016-03-20
    
        Merge pull request #2863 from pvalsecc/minMaxScale
    
        Add check to make sure minScale<=maxScale.
    
    Alexander Bruy 	2016-03-20
    
        [processing] activate GRASS 7 by default and disable GRASS 6
    
    Alexander Bruy 	2016-03-16
    
        don't duplicate Menus entry in settings
    
    Médéric RIBREUX 	2016-03-19
    
        Remove merge conflict on r.cost algorithms
    
    Matthias Kuhn 	2016-03-19
    
        Don't crash when some shortcuts can't be loaded
    
        Fix #14528
    
    Jürgen E. Fischer 	2016-03-19
    
        add missed file (followup a17ed10)
    
    Jürgen E. Fischer 	2016-03-19
    
        fix PyQt.uic for use in processing
    
    Jürgen E. Fischer 	2016-03-19
    
        fix vector menu creation on qt5
    
    Jürgen E. Fischer 	2016-03-19
    
        crssync: skip more crses that cannot be copied
    
    Jürgen E. Fischer 	2016-03-19
    
        port sqldrivers ocispatial and qspatialite to qt5
    
    Anita Graser 	2016-03-13
    
        renamed algorithm_tests.yaml
    
    Jürgen E. Fischer 	2016-03-18
    
        use link to release branch in about box for exported sources (fixeds #14525)
    
    Merge: 2942ce576b d7c477b078
    Víctor Olaya 	2016-03-18
    
        Merge pull request #2901 from bartnv/fix-iterating-import
    
        [processing] Fix extension removal in exportVectorLayer
    
    Merge: 839db0a505 d318981f3d
    Víctor Olaya 	2016-03-18
    
        Merge pull request #2904 from medspx/processing_vector_bunch
    
        [Processing] GRASS7 complete v.* algorithms (implements Redmine #5725)
    
    Merge: 1fdd177c81 e1ff6e896a
    Víctor Olaya 	2016-03-18
    
        Merge pull request #2871 from NaturalGIS/processing_fix_grass7_detection_osx
    
        processing fix GRASS7 detection on osx: courtesy Martin Laloux
    
    Víctor Olaya 	2016-03-18
    
        [processing] do not search text in short help when filtering in toolbox
    
        This should fix problems with slow and unresponsive filtering
    
    Patrick Valsecchi 	2016-03-03
    
        Add check to make sure minScale<=maxScale.
    
        Those two fields are present in the vector layer properties. It
        was possible to set a minScale bigger than the maxScale.
        Now, the maxScale is forced to minScale if the user tries to
        set it to a lower value.
    
    Merge: 68f0e832ec 6ea736805d
    Matthias Kuhn 	2016-03-18
    
        Merge pull request #2924 from nyalldawson/qt5_fix
    
        Fix compilation on Qt5 versions < 5.5
    
    Nyall Dawson 	2016-03-18
    
        Add qt5 test masks for compositions tests
    
    Nyall Dawson 	2016-03-18
    
        Add masks for qt5 and enable atlas test
    
    Nyall Dawson 	2016-03-18
    
        Fix parsing of #rrggbbaa colors under Qt5
    
    Nyall Dawson 	2016-03-18
    
        Fix compilation on Qt5 < 5.5
    
    Nyall Dawson 	2016-03-18
    
        Don't force use of SQL dialect when running ogr queries (fix #14407)
    
        Using "SQL" dialect is not recommended as it forces use of the sometimes
        buggy SDK query engines. This was breaking the uniqueValues method for
        ESRI gdb files.
    
        See https://trac.osgeo.org/gdal/ticket/6415 for GDAL dev recommendation
        to use default OGR dialect in place of "SQL" dialect.
    
    Merge: cc650f9370 0780527428
    Nyall Dawson 	2016-03-18
    
        Merge pull request #2862 from nyalldawson/server_test_gdal
    
        Fix PyQgsServer test on GDAL >= 2.0 and fix handling of longlong types
    
    Matthias Kuhn 	2016-03-17
    
        Disable watchDog when plugin was loaded successfully
    
    Matthias Kuhn 	2016-03-17
    
        Fix subform for relations are not shown
    
        Followup 3fd3dae
        Fix #14515
    
    Merge: 09f6b918a5 cd267b066c
    Matthias Kuhn 	2016-03-17
    
        Merge pull request #2920 from bstroebl/testEliminate
    
        [processing] Tests for eliminate
    
    Jürgen E. Fischer 	2016-03-17
    
        * fix pyuic wrapper on windows
        * fix PyQt wrapper installation on precise
    
    Nyall Dawson 	2016-03-17
    
        Fix failing mssql provider test
    
    Nyall Dawson 	2016-03-17
    
        Cleanup editor widget config dialogs
    
        - Standardise capitalization
        - Add external resource config to a scroll area, otherwise options may
        be hidden
        - Add clarification to classification widget description that it only
        is available if categorized renderer set
        - Improve appearence of layouts so all widgets are left aligned
    
    Bernhard Ströbl 	2016-03-16
    
        [processing] change field access
    
    Matthias Kuhn 	2016-03-16
    
        UI consistency "Rendering order..." to "Symbol levels..."
    
    Bernhard Ströbl 	2016-03-16
    
        [processing] renew test results depending on polys.gml
    
    Bernhard Ströbl 	2016-03-16
    
        [processing] change polygon test input
    
    Bernhard Ströbl 	2016-03-16
    
        [processing] reflect changed test input in yaml file
    
    Bernhard Ströbl 	2016-03-16
    
        [processing] renew test output for eliminate
    
    Bernhard Ströbl 	2016-03-16
    
        [processing] change test input to have adjacent polygons
    
    Bernhard Ströbl 	2016-03-16
    
        [BUG] run eliminate with non-editable input layer
    
    Bernhard Ströbl 	2016-03-14
    
        [processing] add test for eliminate algorithm
    
    Bas Couwenberg 	2016-03-13
    
        Don't require Python 3 for Qt5.
    
        Use separate ENABLE_PYTHON3 option for Python 3.
    
    Matthias Kuhn 	2016-03-16
    
        [processing] Move custom source data to separate folder
    
    Bernhard Ströbl 	2016-03-15
    
        [processing] remove double quotes in test.yaml
    
    Bernhard Ströbl 	2016-03-14
    
        [processing] add test for eliminate algorithm
    
    Bernhard Ströbl 	2016-03-14
    
        [processing] eliminate: prepare input layer for test
    
    Bernhard Ströbl 	2016-03-14
    
        [processing] use proper way to access geometry
    
    Nyall Dawson 	2016-03-16
    
        Drop doc test threshold
    
    Nyall Dawson 	2016-03-16
    
        Add QgsMapLayer::isSpatial() method
    
        The current approach of testing !vl || vl->geometryType() != NoGeometry
        is not intuitive and has been the source of 2 recent bugs.
    
        Replacing these tests with the new isSpatial() function makes it
        immediately obvious what is being tested. It also allows for
        non-spatial plugin layers to be correctly handled by overriding
        this method.
    
    Matthias Kuhn 	2016-03-15
    
        GDAL 2.0 allows writing 64bit longlong integers
    
        Fix #14411
    
    Jürgen E. Fischer 	2016-03-16
    
        fix pyuic wrapper
    
    Nyall Dawson 	2016-03-16
    
        Workaround failing color ramp test on OSX, add some docs
    
        Failure is odd.
        c = r.stops()[0].color
        self.assertEqual(c, QColor(100, 100, 40))
    
        fails, but
    
        s = r.stops()
        self.assertEqual(s[0].color, QColor(100, 100, 40))
    
        passes!
    
    Jürgen E. Fischer 	2016-03-15
    
        db_manager: migrate to new style signals
    
    Jürgen E. Fischer 	2016-03-15
    
        2to3: remove empty imports
    
    Merge: a9cb9906a2 fffc4a0276
    Nyall Dawson 	2016-03-16
    
        Merge pull request #2918 from DelazJ/patch-6
    
        typo fix
    
    Jürgen E. Fischer 	2016-03-15
    
        Add internal qwtpolar 1.1.1 for Qwt 6.1
    
    Jürgen E. Fischer 	2016-03-15
    
        fix shadowed color ramp test
    
    Harrissou Sant-anna 	2016-03-15
    
        typo fix
    
    Jürgen E. Fischer 	2016-03-15
    
        python fixes:
        * issues identified by pyflakes (star and unused imports)
        * pyqtwrapper: add QtSvg
        * some exceptions e.message => unicode(e)
        * some translations tr("..." % foo) => tr("...") % foo
        * TODO:
          python/console/console_sci.py:547 QsciScintillaCompat?
          python/plugins/db_manager/dlg_query_builder.py:304 pop_up_error?
    
    Merge: 74b5e12e37 6acdfc6e84
    Matthias Kuhn 	2016-03-15
    
        Merge pull request #2916 from mach0/p3_clean
    
        improve import handling
    
    Matthias Kuhn 	2016-03-15
    
        [processing] Remove non-functional test code
    
    Matthias Kuhn 	2016-03-15
    
        [processing] Don't use undefined tr function
    
    Matthias Kuhn 	2016-03-15
    
        [processing] Silence warning
    
    Matthias Kuhn 	2016-03-15
    
        [processing] Remove various unused imports and variables
    
    Matthias Kuhn 	2016-03-15
    
        [processing] Fix dissolve
    
    Matthias Kuhn 	2016-03-15
    
        [processing] Add autoincremental field test
    
    Matthias Kuhn 	2016-03-15
    
        [processing] Fix autoincremental field
    
    Werner Macho 	2016-03-15
    
        improve import handling
    
    Matthias Kuhn 	2016-03-15
    
        [processing tests] Improve test debug messages
    
    Matthias Kuhn 	2016-03-15
    
        [processing tests] Fix test generation parameter types
    
    Jürgen E. Fischer 	2016-03-15
    
        pyqtwrapper: set sip api to 2 for PyQt.QtCore for Qt4
        (followup fb3fcfa3)
    
    Matthias Kuhn 	2016-03-14
    
        Add server tests to blacklist
    
    Matthias Kuhn 	2016-03-14
    
        python3 compatibility fix
    
    Matthias Kuhn 	2016-03-14
    
        [qt5 server] deprecate usage of QFtp and remove from Qt5 builds
    
    Nyall Dawson 	2016-03-15
    
        Default to layer CRS in raster save as dialog (fix #14209)
    
    Nyall Dawson 	2016-03-15
    
        Fix incorrect projection if raster or plugin layer is first layer
        loaded into an empty project (fix #14392)
    
    Matthias Kuhn 	2016-03-14
    
        Fix failing tests
    
    Matthias Kuhn 	2016-03-14
    
        Improve debug output of processing tests
    
    Jürgen E. Fischer 	2016-03-14
    
        Python3/Qt5/2to3 updates:
        * pyqtwrappers update (add QtNetwork, QtXml, QtSql, QtTest, uic)
        * 2to3 updates
        * move QPyNullVariant/NULL to PyQt.QtCore
        * add global unicode/basestring/long for Python3
        * expand QtGui, QtCore module and star exports
        * Qscintilla2
        * replace Set import with set builtin
    
    Jürgen E. Fischer 	2016-03-13
    
        astyle updates cosmetics, temporary file cleanups
    
    Nyall Dawson 	2016-03-14
    
        Minor refactor of QgsDiagramLayerSettings
    
        - add public getters and setters for variables, will make variables
        private in QGIS 3.0
        - avoid some memory leaks and potential crashes
        - move calculation of referenced fields to diagram classes, out
        of QgsVectorLayerDiagramProvider
    
    Merge: 13d407e367 f9c736c9f8
    Hugo Mercier 	2016-03-14
    
        Merge pull request #2557 from mhugo/fix_13959
    
        Only filter legend nodes that are checked
    
    Hugo Mercier 	2015-12-08
    
        Only filter legend nodes that are checked.
    
        Keep unchecked legend items when filtered by expression
    
    Merge: d6fca7e2e3 34bd124023
    Sandro Mani 	2016-03-14
    
        Merge pull request #2905 from manisandro/checker_crash
    
        [Geometry checker] Make polyLineSize survive empty geometries
    
    Matthias Kuhn 	2016-03-14
    
        Indentation update
    
    Matthias Kuhn 	2016-03-14
    
        Fix expected dataset for splitlineswithlines test
    
    Bernhard Ströbl 	2016-03-10
    
        [BUG] make sure that result line consists of two nodes
    
    Bernhard Ströbl 	2016-03-07
    
        [processing] test: limit coordinate comparison precision
    
    Bernhard Ströbl 	2016-03-07
    
        [processing] test: remove gfs output files
    
    Bernhard Ströbl 	2016-03-04
    
        Try to fix indentation error
    
    Bernhard Ströbl 	2016-03-04
    
        [processing] update test output files
    
    Bernhard Ströbl 	2016-03-03
    
        [processing] test cases for splitlineswithlines
    
    Bernhard Ströbl 	2016-03-03
    
        [BUG] Do not output lines with two identical points
    
    Bernhard Ströbl 	2016-03-02
    
        [BUG] access geometry the right way
    
    Bernhard Ströbl 	2016-03-02
    
        [BUG] Do not output lines shorter than 0.00001
    
    Bernhard Ströbl 	2016-02-29
    
        [BUG] Avoid trying to split a line with itself
    
    Matthias Kuhn 	2016-03-14
    
        Rewrite some signals to new-style
    
    Marco Hugentobler 	2016-03-14
    
        Fix attribute creation in transect sample
    
    Merge: bd6508aabc e2c83aeca4
    Matthias Kuhn 	2016-03-14
    
        Merge pull request #2903 from sebastic/qt5-qspatialite
    
        Add support for Qt5 to qspatialite provider.
    
    Merge: 1f8e94e2d4 c7e675c343
    Matthias Kuhn 	2016-03-14
    
        Merge pull request #2908 from SebDieBln/Test_ImprovePanningTest
    
        improve the test of panning the map canvas by keyboard
    
    Matthias Kuhn 	2016-03-14
    
        Disable ccaching on travis
    
        Let's see if it is responsible for some false alarms
        https://github.com/qgis/QGIS/pull/2908
    
    Sebastian Dietrich 	2016-03-13
    
        improve the test of panning the map canvas by keyboard
        Verify the extent is changed after each key event.
    
    Alexander Bruy 	2016-03-13
    
        [processing] don't throw error when new provider added and settings is not updated yet
    
    Jürgen E. Fischer 	2016-03-11
    
        evis: update QAction::activated to triggered
    
    Jürgen E. Fischer 	2016-03-11
    
        remove superfluous file
    
    Jürgen E. Fischer 	2016-03-12
    
        osgeo4w: support for OSGEO4W_DESKTOP and fix deinstallation
    
    Sandro Mani 	2016-03-12
    
        [Geometry checker] Make polyLineSize survive empty geometries
    
    Nyall Dawson 	2016-03-13
    
        [NEEDS-DOCS] Reword "zoom to layer scale" to "zoom to visible scale"
    
        ...makes it clearer what this does, as the original wording could be
        confused with zooming to the layer's native scale/resolution
    
    Bas Couwenberg 	2016-03-12
    
        Add CancelQuery for Qt5 only.
    
    Nyall Dawson 	2016-03-13
    
        Fix crash when right clicking raster layer (indentified by Coverity)
    
    Nyall Dawson 	2016-03-13
    
        Fix Coverity warning
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.in.lidar algorithm
    
    Bas Couwenberg 	2016-03-12
    
        Enable QSpatiaLite for travis qt4 builds.
    
    Bas Couwenberg 	2016-03-12
    
        Mark CancelQuery as not support in hasFeature().
    
    Bas Couwenberg 	2016-03-12
    
        Enable QSpatiaLite for travis qt5 builds.
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.rectify algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.edit algorithm
    
    Bas Couwenberg 	2016-03-12
    
        Add support for Qt5 to qspatialite provider.
    
        The detachFromResultSet() changes in qsql_spatialite.{cpp,h} are taken
        from https://code.qt.io/cgit/qt/qtbase.git/commit/?id=fc15a1d5e2cb064d
        by Mark Brand .
    
        Additionally the sqlite3 & sqlite3_stmt types need to be declared as
        opaque pointers per http://doc.qt.io/qt-5/qmetatype.html#Q_DECLARE_METATYPE
    
        For Qt5 Q_PLUGIN_METADATA() should be used instead of Q_EXPORT_PLUGIN2()
        per http://doc.qt.io/qt-5/qtquick-porting-qt5.html#qml-plugins
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.lrs.segment algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.lrs.where algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.lrs.create algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.to.lines algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.what.vect algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.vect.stats algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.type algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.to.3d algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.rast.stats algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.pack algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.out.vtk algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.kernel algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.in.mapgen algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.in.lines algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.in.ascii algorithm
    
    Nyall Dawson 	2016-03-12
    
        Fix broken $x_at, $y_at functions (fix #14462), add tests
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.in.geonames algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.extrude algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.build.polylines algorithm
    
    Médéric RIBREUX 	2016-03-12
    
        Add v.build algorithm, only for topology checking
    
    Merge: 9167e1b679 b253a29aa4
    Matthias Kuhn 	2016-03-12
    
        Merge pull request #2894 from rouault/fix_spatialite_insert
    
        Fix spatialite insert
    
    Merge: 3fd3dae35a 2c5d56484a
    Matthias Kuhn 	2016-03-12
    
        Merge pull request #2902 from sebastic/qt5-globe-plugin
    
        Add Qt5OpenGL variables to include_directories() & target_link_libraries()
    
    Bas Couwenberg 	2016-03-12
    
        Add Qt5OpenGL variables to include_directories() & target_link_libraries().
    
    Matthias Kuhn 	2016-03-11
    
        Hide subform in N:M relations
    
    Bart Noordervliet 	2016-03-11
    
        Fix extension removal in exportVectorLayer
    
        Taking the [:-4] slice from basename and splitext() try to do the same thing. Usually splitext() was failing silently, but if you're using the iterating function of processing, you can have filenames like ..shp, which makes it cut off the sequencenumber and makes the OGR import fail.
    
        I've left only the [:-4] slice because we check whether the file ends with .shp above anyway. This is also the way the grass7 file does it.
    
    Matthias Kuhn 	2016-03-11
    
        Run more tests in Qt5 setup
    
    Merge: 145f24676f 4c88fc0372
    Sandro Santilli 	2016-03-11
    
        Merge pull request #2892 from SebDieBln/Test_CanvasPanByKeyboard
    
        added a test for panning the canvas by keyboard
    
    Merge: 6805ba955b 455a473a28
    Hugo Mercier 	2016-03-11
    
        Merge pull request #2895 from rouault/missing_include_path_in_virtual_provider
    
        [virtual provider] Add SQLITE3_INCLUDE_DIR to CMakeLists.txt
    
    Merge: e6785ba513 cd96169579
    Matthias Kuhn 	2016-03-11
    
        Merge pull request #2896 from m-kuhn/container-qt5
    
        Add Qt5/Python3 builds to travis
    
    Matthias Kuhn 	2016-03-10
    
        Add Qt5 builds to travis
    
    Matthias Kuhn 	2016-03-10
    
        Convert some asserts to self.asserXXX methods in py tests
    
    Matthias Kuhn 	2016-03-10
    
        Fix some warnings on Qt5 builds
    
    Matthias Kuhn 	2016-03-10
    
        Add some debug output when GDALRasterIO operations fail
    
        Or the compiler will complain about unhandled returns
    
    Matthias Kuhn 	2016-03-10
    
        Conditionalize tests which depend on QtWebkit
    
    Matthias Kuhn 	2016-03-10
    
        [PyQt5] make pyuic4-wrapper PyQt5 aware
    
    Matthias Kuhn 	2016-03-10
    
        More debug output when dependencies are not found
    
    Matthias Kuhn 	2016-03-10
    
        Decapitalize FindSpatiaLite cmake file
    
    Even Rouault 	2016-03-10
    
        [virtual provider] Add SQLITE3_INCLUDE_DIR to CMakeLists.txt
    
        The virtual provider depends directly on sqlite3.h, but fails to add
        explictly its paths, relying on it to be present in the other used
        included paths, which may be not always the case in some setups.
    
    Even Rouault 	2016-03-10
    
        Add debug message in case of failure in QgsSLConnect::sqlite3_close()
    
        and in QgsSLConnect::sqlite3_close_v2() too. This can make spotting
        issues like the one fixed in b0f2b970ac8918e5cb0ec566ecb491a57054a093
        easier.
    
    Even Rouault 	2016-03-10
    
        [BUGFIX] [Spatialite] Finalize statement in addFeatures()
    
        The sqlite3_prepare_v2() call in QgsSpatiaLiteProvider::addFeatures() is
        not associated with a matching sqlite3_finalize(). Consequently at
        time of sqlite3_close(), the later returns a SQLITE_BUSY error and
        fails to close the file descriptor (can be checked by runing 'lsof' on
        qgis process).
    
    Matthias Kuhn 	2016-03-09
    
        Be more verbose on exceptions in geoalgorithms
    
    Matthias Kuhn 	2016-03-10
    
        [processing] Fix default argument is SilentProgress for GeoAlgorithm.execute()
    
    Merge: 9b35a9885a 72764b2937
    Matthias Kuhn 	2016-03-10
    
        Merge pull request #2889 from m-kuhn/py3improvements
    
        Simplify some python3 handling, refs #13686 (redmine)
    
    Giovanni Manghi 	2016-03-10
    
        processing: add extent parameter to gdal_warp
    
    Merge: 52621b9a55 c4c67b0b59
    Alexander Bruy 	2016-03-10
    
        Merge pull request #2890 from NaturalGIS/processing_better_grass7_r_cost
    
        [processing] better GRASS 7 r.cost algorithms
    
    Nyall Dawson 	2016-03-10
    
        Followup a112dfe, fix #14451
    
    Nyall Dawson 	2016-03-10
    
        Partially revert 3ec161
    
    Nyall Dawson 	2016-03-10
    
        Indentation
    
    Nyall Dawson 	2016-03-10
    
        Use doubles instead of float for min/max layer scales
    
    Nyall Dawson 	2016-03-10
    
        Port more field iterating to Q_FOREACH, avoid some detachments
    
    Nyall Dawson 	2016-03-10
    
        Don't crash when iterating empty QgsFields
    
    Nyall Dawson 	2016-03-10
    
        Add noexcept to astyle rules
    
    Nyall Dawson 	2016-03-10
    
        Allow editing newly added diagram expression attributes (fix #14063)
    
    Jürgen E. Fischer 	2016-03-09
    
        debian packaging update
    
    Nyall Dawson 	2016-03-10
    
        Fix reshape involving first/last vertex (fix #14443)
    
    Nyall Dawson 	2016-03-10
    
        Followup 01f615d
    
    Merge: c55ef386de 556b621ad6
    Nyall Dawson 	2016-03-10
    
        Merge pull request #2888 from pvalsecc/scaleDenom
    
        Scale based layer visibility cosmetics
    
    D'Hont René-Luc 	2016-03-09
    
        [BUGFIX][QGIS Server] To avoid infinite loop in layer creation
    
        Insert layer in registry and cache before addValueRelationLayersForLayer
    
    Sebastian Dietrich 	2016-03-09
    
        added a test for panning the canvas by keyboard
    
    Alexander Bruy 	2016-03-09
    
        [processing] don't show tip when user uses search and tip was disabled (fix #14379)
    
    Giovanni Manghi 	2016-03-09
    
        Processing, better GRASS7 r.cost descriptions files names and parameters
    
    Giovanni Manghi 	2016-03-09
    
        Processing, better GRASS7 r.cost descriptions files names and parameters
    
    Matthias Kuhn 	2016-03-09
    
        Deduplicate fieldNameIndex code
    
    Matthias Kuhn 	2016-03-09
    
        Simplfiy some python3 handling
    
    Matthias Kuhn 	2016-03-09
    
        Switch some for-based loops over fields to Q_FOREACH
    
    Nyall Dawson 	2016-03-09
    
        Lower doxygen test threshold
    
    Matthias Kuhn 	2016-03-08
    
        Add const_iterator and iterator methods to QgsFields
    
        Because using Q_FOREACH is so much easier to write than an index-based loop.
    
    Matthias Kuhn 	2016-03-09
    
        Python compatibility patch for 3.0-3.2
    
    Merge: 5bb17235c5 9c611c98e8
    Víctor Olaya 	2016-03-09
    
        Merge pull request #2883 from radosuav/zonal_statistics_fix
    
        [Processing] Fix TypeError in Zonal Statistics algorithm
    
    Nyall Dawson 	2016-03-09
    
        Fix doxygen/sip binding test failures
    
    Matthias Kuhn 	2016-02-23
    
        QgsMapLayerModel: allow direct retrieval of map layer
    
    Csaba Sandor 	2016-03-09
    
        Table names in postgresql can be max 63 characters long
    
    Patrick Valsecchi 	2016-03-08
    
        [FEATURE] Add a menu entry to zoom to a layer's scale range
    
    Patrick Valsecchi 	2016-03-08
    
        Make out of range layers greyed out in the tree
    
    Patrick Valsecchi 	2016-03-03
    
        Made layers/labels visibility more consistent
    
        Some places forgot to make the max scale inclusive.
    
    Jürgen E. Fischer 	2016-03-09
    
        globe: fix osgearth 2.5 support (followup 6327558)
    
    Nyall Dawson 	2016-03-09
    
        Fix searching for symbols by tag (fix #14445), add tests
    
    Matthias Kuhn 	2016-03-09
    
        Make travis osx before_install more portable
    
    Salvatore Larosa 	2016-03-08
    
        fix whatsthis for coordinate box, followup f01cc55
    
    Salvatore Larosa 	2016-03-08
    
        fix tooltip for coordinate display
    
    Jürgen E. Fischer 	2016-03-08
    
        globe: adapt to osgearth 2.7
    
    Nyall Dawson 	2016-03-08
    
        Correctly set title for label svg selector dialog
    
    Merge: dc137d771e 5c20b33a58
    Alexander Bruy 	2016-03-08
    
        Merge pull request #2881 from NaturalGIS/processing_missing_saga_shapes_polygons_tools
    
        [processing] add missing SAGA 2.2.x shapes_polygons_tools tools
    
    Merge: e08130d716 2c7f40b65c
    Alexander Bruy 	2016-03-08
    
        Merge pull request #2873 from NaturalGIS/processing_add_extent_gdal_rasterize
    
        [processing] add extent parameter to gdal rasterize
    
    Giovanni Manghi 	2016-03-08
    
        try fix indentation
    
    Merge: c6ebb8cbb8 cc19a57818
    Matthias Kuhn 	2016-03-08
    
        Merge pull request #2827 from SebDieBln/AllowNullInRelationRef
    
        [Bugfix] offer NULL value in relation reference widget if allowed (fixes #14162)
    
    Nyall Dawson 	2016-03-08
    
        Default to remembering last attribute table view
    
    Nyall Dawson 	2016-03-08
    
        Cache pixmaps in feature list view
    
    Nyall Dawson 	2016-03-08
    
        Use correct field icon in form view preview menu
    
    Nyall Dawson 	2016-03-08
    
        [FEATURE] Add setting for default attribute dialog view
    
        Options for table view, form view and remember last view
    
    Nyall Dawson 	2016-03-08
    
        Expand height of svg image list in composer picture widget
    
    Nyall Dawson 	2016-03-08
    
        Parameterise more included SVGs
    
    Nyall Dawson 	2016-03-08
    
        Port more svgs to parameters, remove default colors
    
    Mathieu Pellerin 	2016-03-07
    
        [svg] add fill and outline parameters to all arrows
    
    Merge: ed3cb12008 b1f5b5fd51
    Jürgen E. Fischer 	2016-03-07
    
        Merge pull request #2880 from rouault/avoid_busy_loop_in_QgsVectorLayerRenderer_drawRendererV2
    
        QgsVectorLayerRenderer::drawRendererV2(): make it cancellable in all …
    
    Nyall Dawson 	2016-03-07
    
        [FEATURE] Parameterized svg support for composer svg images
    
        This makes it possible to change SVG fill/outline color and outline
        width when using parameterised SVG files such as those included
        with QGIS (fix #10542)
    
    Nyall Dawson 	2016-03-07
    
        Use SVG cache to handle parameterized SVG files in composer picture
        selection widget (fix #14385)
    
    Médéric RIBREUX 	2016-03-07
    
        Fix indentation
    
    Giovanni Manghi 	2016-03-07
    
        processing add missing saga 2.2.x shapes_polygons tools tools
    
    Even Rouault 	2016-03-07
    
        QgsVectorLayerRenderer::drawRendererV2(): make it cancellable in all situations
    
        Currently the mContext.renderingStopped() check is done only if the feature
        has a geometry. Which makes it possible to have really really long loops if
        a long series of features without geometries are returned by the feature iterator.
        This is perhaps not something that can happen in practice, but I hit that issue
        when prototyping my WFS asynchronous feature downloading that currently only returns
        dummy features. QGIS was completely blocked due to the iterator returning infinite
        geometry-less features.
    
    radosuav 	2016-03-07
    
        [Processing] Fix TypeError in Zonal Statistics algorithm
    
        Fixes #14412
    
    Jürgen E. Fischer 	2016-03-07
    
        add missing include (followup a89b510)
    
    Jürgen E. Fischer 	2016-03-07
    
        de-plenk question and exclamation marks
    
    Merge: d30ad84cda 278b7f2037
    Alexander Bruy 	2016-03-07
    
        Merge pull request #2878 from NaturalGIS/processing_fix_saga_2_2_x_resampling
    
        [processing] fix SAGA 2.2.x resampling
    
    Merge: 6292789f56 35c81b4b40
    Alexander Bruy 	2016-03-07
    
        Merge pull request #2877 from NaturalGIS/processing_fix_saga_2_2_x_grid_spline
    
        [processing] fix SAGA 2.2.x grid_spline tools
    
    Merge: 6d0fa652df 5104438706
    Alexander Bruy 	2016-03-07
    
        Merge pull request #2875 from neteler/patch-74
    
        [processing] include target elevation above the ground parameter in GRASS7 r.viewshed
    
    Merge: bd140a75bb 6a0606b6db
    Alexander Bruy 	2016-03-07
    
        Merge pull request #2874 from NaturalGIS/processing_saga_mask
    
        [processing] allow unmatching extents in SAGA grid masking algs
    
    Giovanni Manghi 	2016-03-07
    
        processing fix SAGA 2.2.x resampling
    
    Giovanni Manghi 	2016-03-07
    
        processing fix SAGA 2.2.* grid_spline tools
    
    Merge: a89b51076c b07bbd043d
    Nyall Dawson 	2016-03-07
    
        Merge pull request #2852 from ahuarte47/Labeling_CheckBoundingBoxes
    
        [Improvement] Use BoundingBoxes in labeling
    
    Alvaro Huarte 	2016-03-07
    
        Use BoundingBoxes in labeling
    
        Use BoundingBoxes to check faster if clipping is necessary
    
    Nyall Dawson 	2016-03-07
    
        Merge indidividual regression1141.cpp and regression1141.cpp checks
        into testqgsrasterlayer and testqgsvectorfilewriter
    
        (slightly speeds up compiling and running tests)
    
    Nyall Dawson 	2016-01-24
    
        Move QgsCompositionChecker to core, speeds up compilation with
        tests enabled
    
    Markus Neteler 	2016-03-06
    
        Include parameter target elevation above the ground
    
    Jürgen E. Fischer 	2016-03-06
    
        include autopep8 in indentation tip
    
    Jürgen E. Fischer 	2016-03-06
    
        update qgis_labelingenginev2 test mask for ubuntu xenial
    
    Merge: 42d88848f3 1e90786be7
    Nyall Dawson 	2016-03-07
    
        Merge pull request #2868 from manisandro/next_vertex
    
        Fix out of bounds array access if nextVertex is called on empty geometry collection
    
    Giovanni Manghi 	2016-03-06
    
        processing: in SAGA grid masking it is not mandatory for inputs to have the same extent
    
    Giovanni Manghi 	2016-03-06
    
        processing: add extent parameter to gdal rasterize
    
    Martin Dobias 	2016-03-06
    
        Improved fix for spatialite views (fixes #14232)
    
    Salvatore Larosa 	2016-03-06
    
        Fix #14426 - Zoom to layer behaves really weird when using a filter on a Shape file:
    
        Fix extent for OGR provider, followup 9fb7819
    
    Salvatore Larosa 	2016-02-06
    
        raster layer properties: fix add values from display action
    
    Merge: 7464d4df14 ce69d21bc1
    Alexander Bruy 	2016-03-06
    
        Merge pull request #2872 from medspx/processing_localdoc
    
        [processing] use local GRASS7 help files if they exist (fix #7745)
    
    Merge: 6289786b86 8bdd4f336e
    Alexander Bruy 	2016-03-06
    
        Merge pull request #2870 from NaturalGIS/processing_fix_grass7_v_buffer
    
        [processing] fix GRASS7 v.buffer.column
    
    Merge: 2eb82430bb f8ea9d9268
    Alexander Bruy 	2016-03-06
    
        Merge pull request #2869 from NaturalGIS/processing_fix_saga_223_changed_modules
    
        [processing] fix/adds SAGA 2.2.3 tools
    
    Sandro Mani 	2016-03-06
    
        Extend TestQgsGeometry::isEmpty to also test empty geometry collection
    
    Médéric RIBREUX 	2016-03-06
    
        [Processing] Use local GRASS7 help files if they exist. Fixes #7745
    
    Giovanni Manghi 	2016-03-06
    
        processing fix GRASS7 detection on osx: courtesy Martin Laloux
    
    Giovanni Manghi 	2016-03-06
    
        processing: fix GRASS7 v.buffer.column
    
    Giovanni Manghi 	2016-03-06
    
        fix/adds SAGA 2.2.3 tools
    
    Sandro Mani 	2016-03-05
    
        Fix out of bounds array access if nextVertex is called on empty QgsGeometryCollectionV2
    
    Jürgen E. Fischer 	2016-03-04
    
        use individual network managers for threads (fixes #13721, fixes #14401, implements #14192)
    
    Jürgen E. Fischer 	2016-03-04
    
        show source locations in windows backtraces
    
    Nyall Dawson 	2016-03-05
    
        Indentation
    
    Nyall Dawson 	2016-03-05
    
        Add extra checks to provider test:
    
        - test that fetching subset of attributes results in nulls for
        all other fields
        - test that geometry is fetched by default, but empty when
        NoGeometry flag is passed
    
    Merge: b63461c1e3 88bddb8727
    Jürgen E. Fischer 	2016-03-04
    
        Merge pull request #2867 from dzolo/master
    
        [FEATURE] Adds support for GNSS receivers by handling $GPRMC message (implements #12980)
    
    Merge: 61b8896367 4e904f7e6e
    Larry Shaffer 	2016-03-04
    
        Merge pull request #2847 from alexbruy/plugin-manager-auth
    
        [pluginmanager] apply auth also when downloading plugin package
    
    Ondřej Fibich 	2016-03-04
    
        Adds support for GNSS GNRMC messages
    
    Matthias Kuhn 	2016-03-04
    
        Fix expectedFailure in processing tests
    
    Matthias Kuhn 	2016-03-04
    
        Expect Failures for GDAL < 2 in processing test
    
    Nyall Dawson 	2016-03-04
    
        Followup 193fedf, updated expected results
    
    Matthias Kuhn 	2016-03-04
    
        Allow expectedFailure in processing tests
    
    Nyall Dawson 	2016-03-04
    
        Revert "Followup 193fedf, updated expected results"
    
        This reverts commit f722bb26a1267274248c9488fcb069719bfde254.
    
    Nyall Dawson 	2016-03-04
    
        Fix handling of longlong fields in memory provider
    
    Jürgen E. Fischer 	2016-03-04
    
        update INSTALL (followup 0a6509d)
    
    Jürgen E. Fischer 	2016-03-04
    
        debian packaging update
    
    Jürgen E. Fischer 	2016-03-03
    
        osgeo4w: use nose2, mock and httplib2 from osgeo4w
    
    Jürgen E. Fischer 	2016-03-03
    
        lazily determine full canvas extent
    
    Nyall Dawson 	2016-03-04
    
        Followup 193fedf, updated expected results
    
    Matthias Kuhn 	2016-03-03
    
        Make filters of QgsMapLayerProxyModel a property
    
    Matthias Kuhn 	2016-03-03
    
        Fix Qt5 build
    
    Matthias Kuhn 	2016-03-03
    
        Python binding fixes for 2.5D renderer
    
    Alexander Bruy 	2016-02-26
    
        [pluginmanager] apply auth also when downloading plugin package
    
    Médéric RIBREUX 	2016-03-03
    
        Fix MS-Windows implementation for r.li.* algorithms
    
    Merge: 193fedf6c1 3039f13ea9
    Víctor Olaya 	2016-03-03
    
        Merge pull request #2804 from Gustry/processing-error
    
        [Bugfix] [Processing] Catch some python errors in batch mode
    
    Matthias Kuhn 	2016-03-03
    
        Add null geometry to processing test line dataset
    
    Nyall Dawson 	2016-03-03
    
        Update test mask images
    
    Nyall Dawson 	2016-03-03
    
        Fix PyQgsServer test on GDAL >= 2.0
    
        Also fix handling of longlong types in wfs_describefeaturetype
    
    Nyall Dawson 	2016-03-03
    
        Fix OGR expression compiler with GDAL >= 2.0
    
        Some extreme corner cases (eg "NULL OR TRUE") tested by the provider
        tests were failing with GDAL 2.0. In GDAL<2.0 these expressions would
        be rejected by OGR, but it seems GDAL>=2.0 has partial support for
        these so the expression compiler needs to handle them before handing
        off to GDAL.
    
    Merge: 30449e577f 0389a36c63
    Nathan Woodrow 	2016-03-03
    
        Merge pull request #2707 from pvalsecc/layer_tooltips
    
        Layer tooltips
    
    Nyall Dawson 	2016-03-03
    
        Fix fetching subset of attributes with mssql (fix #14402), add test
    
    Nyall Dawson 	2016-03-03
    
        Fix mssql provider test data
    
    Médéric RIBREUX 	2016-03-02
    
        Add r.li.* algorithms
    
    Radim Blazek 	2016-03-02
    
        [GRASS] set PATH and PYTHONPATH in startModule() for t.list, #14241
    
    Merge: b766ac1c8f c0f0bd552d
    Matthias Kuhn 	2016-03-02
    
        Merge pull request #2853 from ahuarte47/Rendering_DrawingMarkersFaster
    
        [Improvement] Draw markers faster
    
    Jürgen E. Fischer 	2016-03-02
    
        debian packaging update
    
    Jürgen E. Fischer 	2016-03-02
    
        update debian/ubuntu build dependencies in INSTALL using scripts/scandeps.pl
    
    Merge: 0061dccd91 4196293f06
    Alexander Bruy 	2016-03-02
    
        Merge pull request #2787 from medspx/processing_vdistance
    
        [processing] add GRASS7 v.distance (fix #12817)
    
    Merge: 91e222e1c0 b780d7caf1
    Alexander Bruy 	2016-03-02
    
        Merge pull request #2782 from medspx/processing_r_reclass
    
        [processing] add GRASS7 r.reclass inline rules (fix #5583)
    
    Merge: b2189f22dc 477283770f
    Alexander Bruy 	2016-03-02
    
        Merge pull request #2781 from medspx/processing_grass7_rnull
    
        [processing] add r.null GRASS7 algorithm (fix #6893)
    
    Merge: 697a25dd92 a39d25835c
    Alexander Bruy 	2016-03-02
    
        Merge pull request #2747 from medspx/processing_grass_vwhatrast
    
        [processing] add v.what.rast GRASS 7 algorithms
    
    Alvaro Huarte 	2016-03-01
    
        Draw markers faster
    
        The code takes advantage of points already created to paint the
        geometries to draw the markers.
    
    Nyall Dawson 	2016-03-02
    
        Revert "Revert "[travis] Use newer clang 3.7 for linux builds""
    
        This reverts commit d902c56f4d03c70a4654a7132effdf5150a6e052.
    
        Default precise clang versions are now also randomly failing, so
        let's try using a newer clang version (3.8) again and see if this
        fixes it.
    
    Alexander Bruy 	2016-03-01
    
        indentation
    
    Alexander Bruy 	2016-02-29
    
        restore GdalTools plugin until we will have multithreading support in Processing
    
    Víctor Olaya 	2016-02-03
    
        [processing] alg menus can now be configured from Processing options
    
    Alexander Bruy 	2016-01-27
    
        [processing] replace fTools and GdalTools plugins with Processing
    
    Alexander Bruy 	2016-01-25
    
        [processing] add missed fTools algorithms: Define current projection
        and Create spatial index.
    
        Also add missed Assign projection from GDALTools
    
    Alexander Bruy 	2016-01-25
    
        [processing] add icons for fTools and GDALTools algorithms
    
    Matthias Kuhn 	2016-03-01
    
        Syntax highlighting for processing tests readme
    
    Nyall Dawson 	2016-03-01
    
        Increase minimum size of composer legend list widget
    
    Nyall Dawson 	2016-03-01
    
        Fix build
    
    Nyall Dawson 	2016-03-01
    
        Fix setting symbol for single symbol renderer via legend dbl click
    
        Eg if diagram legend is also shown for layer it's possible for the
        single symbol renderer to show a legend item.
    
    Nyall Dawson 	2016-03-01
    
        Add test for clipboard logic
    
    Nyall Dawson 	2016-03-01
    
        Fix clipboard handling on OSX
    
        Clipboard was wrongly using QClipboard::Selection for storage/retrieval
        when this is not available on OSX
    
        Also improve docs
    
    Nyall Dawson 	2016-03-01
    
        Fix pasting mixed geometry types to memory layer, switch to message bar
    
    Nyall Dawson 	2016-03-01
    
        Correctly handle pasting geometryless layers as scratch layer
    
    Nyall Dawson 	2016-03-01
    
        [FEATURE] Use OGR to parse clipboard text so that GeoJSON (and others) can be
        directly pasted into QGIS (fix #9727)
    
    Nyall Dawson 	2016-02-29
    
        New class QgsOgrUtils w/helper functions for working with OGR features
    
        Also includes handy function for converting a string to a QgsFeatureList
        or QgsFields by using OGR to parse the string. This allows eg conversion
        of GeoJSON to QgsFeatures.
    
    Nyall Dawson 	2016-03-01
    
        Fix string capitalization
    
    Matthias Kuhn 	2016-02-29
    
        More markdown fixes for processing readme
    
    Matthias Kuhn 	2016-02-29
    
        Fix processing test readme markdown
    
    Merge: e097d6e69c 8a47b5cad0
    Matthias Kuhn 	2016-02-29
    
        Merge pull request #2855 from gvellut/master
    
        Correct initialization of Max
    
    *_* 	2016-02-29
    
        Correct initialization of Max
    
        FLT_MIN is the smallest positive float
    
    Merge: 5090491998 ee53653151
    Matthias Kuhn 	2016-02-29
    
        Merge pull request #2854 from rouault/fix_typo_in_spelling_fix
    
        The typo fix suggestion for initialisation should be initialization, …
    
    Martin Dobias 	2016-02-29
    
        Allow plugin layers to set their source
    
    Even Rouault 	2016-02-29
    
        The typo fix suggestion for initialisation should be initialization, not initalization
    
    Alexander Bruy 	2016-02-23
    
        [processing] allow to use ParameterPoint in Graphical Modeler
    
    Alexander Bruy 	2016-02-22
    
        [processing] add support for ParameterPoint to major algorothm providers
    
    Alexander Bruy 	2016-02-22
    
        [processing] add tests for ParameterPoint
    
    Alexander Bruy 	2016-02-22
    
        [processing] add ParameterPoint for selecting point on canvas (fix #5733)
    
    Jürgen E. Fischer 	2016-02-29
    
        run PyQgsDistanceArea in C locale
    
    Jürgen E. Fischer 	2016-02-29
    
        spelling updates
    
    Jürgen E. Fischer 	2016-02-29
    
        add api doc link to 2.14
    
    Merge: 4e92a132d2 b8948a1792
    Médéric RIBREUX 	2016-02-28
    
        Merge branch 'processing_raster_bunch' of https://github.com/medspx/QGIS into processing_raster_bunch
    
    Médéric RIBREUX 	2016-02-28
    
        Fix r.colors rules
    
    Médéric RIBREUX 	2016-02-28
    
        Add r.mapcalc algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.colors algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.rgb algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.blend algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.colors.stddev algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.what.color algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.shade algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.tile algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.stats.quantile algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Fix r.drain algorithm (fixes Redmine #13003)
    
    Médéric RIBREUX 	2016-02-27
    
        Incrementation for r.topmodel
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.topmodel algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.solute.transport algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.spread algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.ros algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.sunhours algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.tileset algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.transect algorithm (doesn't work because of a GRASS7 (reported) bug)
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.univar algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.uslek algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.usler algorithm
    
    Médéric RIBREUX 	2016-02-21
    
        Add r.series.accumulate algorithm (needs a way to select a raster in the input rasters)
    
    Médéric RIBREUX 	2016-02-21
    
        Add r.series.interp algorithm
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.resamp.filter.txt algorithm
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.resamp.bspline algorithm
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.regression.multi algorithm
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.random.surface algorithm
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.latlong algorithm
    
    Médéric Ribreux 	2016-02-15
    
        Add r.distance
        (Impossible to use an optional ParameterSelection for sort parameter. Needs to be fixed in Processing)
    
    Médéric Ribreux 	2016-02-15
    
        Add r.category algorithms
    
    Médéric RIBREUX 	2016-02-14
    
        Add r.buffer.lowmem algorithm (and secure r.buffer parameters)
    
    Médéric RIBREUX 	2016-02-14
    
        Add r.mask algorithm
    
    Médéric RIBREUX 	2016-02-14
    
        Add r.support (combined with r.timestamp) algorithm
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.texture algorithm
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.walk algorithms
    
    Médéric RIBREUX 	2016-02-13
    
        Remove old r.cost description files
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.cost algorithms
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.surf.fractal algorithm
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.what algorithm
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.colors.out
    
    Médéric RIBREUX 	2016-02-28
    
        Fix r.colors rules
    
    Médéric RIBREUX 	2016-02-28
    
        Add r.mapcalc algorithm
    
    Nyall Dawson 	2016-02-28
    
        Indentation
    
    Nyall Dawson 	2016-02-28
    
        [processing] Fixes for field calculator and field mapper
    
        - respect project distance, area and ellipsoid settings
        - ensure expression variables are correctly evaluated
    
    Nyall Dawson 	2016-02-28
    
        [FEATURE] Add km, yards and miles to distance unit options
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.colors algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.rgb algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.blend algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.colors.stddev algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.what.color algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.shade algorithm
    
    Jürgen E. Fischer 	2016-02-27
    
        release.pl: reject mis-sized welcome page and convert to BMP3
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.tile algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.stats.quantile algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Fix r.drain algorithm (fixes Redmine #13003)
    
    Médéric RIBREUX 	2016-02-27
    
        Incrementation for r.topmodel
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.topmodel algorithm
    
    Merge: 6800c8d9da 716b17d216
    Alexander Bruy 	2016-02-27
    
        Merge pull request #2840 from vpoughon/processing_plugin_otb_fixes
    
        [processing] allow to specify OTB path manually even if default version detected
    
    Alexander Bruy 	2016-02-27
    
        indentation
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.solute.transport algorithm
    
    Merge: 8125f61e21 1ce66b75d8
    Alexander Bruy 	2016-02-27
    
        Merge branch 'master' of https://github.com/ninsbl/QGIS into processing-r
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.spread algorithm
    
    Alexander Bruy 	2016-02-27
    
        indentation
    
    Alexander Bruy 	2016-02-27
    
        [processing] new Fusion algs: ImageCreate and IntensityImage
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.ros algorithm
    
    Merge: b0643eab5c c931e1e715
    Alexander Bruy 	2016-02-27
    
        Merge pull request #2776 from medspx/processing_split_vgeneralize
    
        [processing] split v.generalize (fix #5707)
    
    Merge: eefb046dab e38222b0a4
    Alexander Bruy 	2016-02-27
    
        Merge pull request #2772 from NaturalGIS/processing_grass7_v_surf_rst_line
    
        [processing] add missing v.surf.rst.line tool to GRASS 7
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.sunhours algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.tileset algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.transect algorithm (doesn't work because of a GRASS7 (reported) bug)
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.univar algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.uslek algorithm
    
    Médéric RIBREUX 	2016-02-27
    
        Add r.usler algorithm
    
    Jürgen E. Fischer 	2016-02-27
    
        fix warnings
    
    Jürgen E. Fischer 	2016-02-27
    
        fix some more signals for pyqtwrapper
    
    Nyall Dawson 	2016-02-27
    
        Bump tolerance in distance area test
    
    Nyall Dawson 	2016-02-27
    
        Test mask update
    
    Jürgen E. Fischer 	2016-02-26
    
        add missed sslmode to sip binding (followup 31e43a9)
    
    Jürgen E. Fischer 	2016-02-26
    
        revert splash change of be7f3fa
    
    Jürgen E. Fischer 	2016-02-26
    
        release.pl: warn about mis-sized splash and rescale it
    
    Merge: 5b7cfbc37c 31e43a9869
    Jürgen E. Fischer 	2016-02-26
    
        Merge pull request #2842 from jef-n/pg-new-sslmodes
    
        postgres provider: add support for verify-ca and verify-full ssl modes (refs #14366)
    
    Jürgen E. Fischer 	2016-02-26
    
        release.pl: fix tar ball creation for ltr releases
    
    Merge: c79aeba0db be1fd07733
    Matthias Kuhn 	2016-02-26
    
        Merge pull request #2630 from SrNetoChan/master
    
        New Icons for QGIS File Formats
    
    Matthias Kuhn 	2016-02-26
    
        Python unittest.expectedFailure improvements
    
        Raises an _UnexpectedSuccess exception
        Takes a boolean parameter with a condition under which the test is
        expected to fail
    
    Matthias Kuhn 	2016-02-26
    
        The app startup / plugin path test succeeds again
    
    Matthias Kuhn 	2016-02-26
    
        Improve grass translation templates
    
    Jürgen E. Fischer 	2016-02-26
    
        Bump version to 2.15
    
    Jürgen E. Fischer 	2016-02-26
    
        changelog and news update for 2.14
    
    Jürgen 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
    
    Patrick Valsecchi 	2016-01-20
    
        Make layer tooltips more user friendly
    
        Now the layer tooltips (in the layer tree) contains:
        * title (or the short name, if title empty)
        * abstract (if not empty)
        * URL
    
    Merge: 5a0d0bcaf2 3e5e108b1a
    Matthias Kuhn 	2016-02-26
    
        Merge pull request #2834 from m-kuhn/procStatTranslate
    
        [processing] Make basic statistics translatable
    
    Jürgen E. Fischer 	2016-02-26
    
        fix transifex configuration (followup bc042a5e)
    
    D'Hont René-Luc 	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: 58c85bb8c0 3a714ccb27
    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
    
    Jürgen 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: 4e4743a2cd 8490786b03
    Nyall Dawson 	2016-02-26
    
        Merge pull request #2844 from nirvn/gps_icon_refresh
    
        [ui] improve gps tools icon
    
    Mathieu Pellerin 	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: 76fcb1f7c9 8769abe1f3
    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
    
    Jürgen 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
    
    Jürgen 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
    
    Jürgen E. Fischer 	2016-02-26
    
        fix linebreaks in function help and CASE (fixes #14189)
    
    Sebastian Dietrich 	2016-02-26
    
        keep old value when asked to set an invalid value in relation ref widget
    
    Sebastian Dietrich 	2016-02-21
    
        offer NULL value in relation reference widget if allowed (fixes #14162)
    
    Jürgen E. Fischer 	2016-02-25
    
        fix typos
    
    Jürgen E. Fischer 	2016-02-25
    
        add help for map_extent_center, map_extent_width and map_extent_height (fixes #14259, followup e7b9a31)
    
    Jürgen E. Fischer 	2016-02-25
    
        layer definition: always use relative paths regardless whether or not the file already exists (fixes #14340)
    
    Jürgen E. Fischer 	2016-02-25
    
        new spatialite layer: allow tables with only primary key and geometry (fixes #14313)
    
    Jürgen E. Fischer 	2016-02-25
    
        remove a failing connect and avoid absolutePath warning in empty project
    
    Jürgen E. Fischer 	2016-02-25
    
        postgres provider: add support for verify-ca and verify-full ssl modes
    
    Jürgen E. Fischer 	2016-02-25
    
        PyQgsVectorFileWriter: adapt to a3f03f02
    
    Jürgen E. Fischer 	2016-02-25
    
        vector file writer: fix saving of datetime values (fixes #14190)
    
    Jürgen E. Fischer 	2016-02-25
    
        also recalculate layer extent after rollback (fixes #3155)
    
    Jürgen E. Fischer 	2016-02-25
    
        don't close qgis_help when qgis closes (fixes #8305)
    
    Victor Poughon 	2016-02-25
    
        Always enable OTB settings modification
    
    D'Hont René-Luc 	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
    
    Jürgen 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
    
    Victor Poughon 	2016-02-25
    
        Fix error when otb lib path is not found
    
    Jürgen E. Fischer 	2016-02-25
    
        fix typo
    
    Jürgen E. Fischer 	2016-02-25
    
        debian packaging update
    
    Merge: 31c788d7f7 689cbad891
    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)
    
    Jürgen E. Fischer 	2016-02-24
    
        add closing bullet (followup ab9ce5b)
    
    Jürgen E. Fischer 	2016-02-24
    
        add update-news.pl to update NEWS file from changelog.qgis.org
    
    Merge: 1af724f78a 630836dfe0
    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: 395bae6fae d2665826a1
    Alessandro Pasotti 	2016-02-24
    
        Merge pull request #2829 from elpaso/server-static-initializers-construct-on-firts-use
    
        Moved static vars to functions
    
    D'Hont René-Luc 	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)
    
    D'Hont René-Luc 	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
    
    Mathieu Pellerin 	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: d11e66749b 61bb01b5b6
    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
    
    Jürgen E. Fischer 	2016-02-23
    
        show progress when loading composers
    
    D'Hont René-Luc 	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: 5085204c51 58751b5063
    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: 50aa805832 5f0173ed82
    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: b97e86da41 e99ccb7930
    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
    
    Jürgen 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: 3a8c1c76ae 3df100f9a0
    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
    
    Jürgen 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
    
    Jürgen 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: 70ff8b5b3e 3f9263b4b8
    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: a1672da17c e4dba1e4ce
    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: 4485d3abcf e503c705a1
    Jürgen E. Fischer 	2016-02-21
    
        Merge pull request #2817 from jef-n/geometryv2-cache-cs
    
        change QgsAbstractGeometryV2::coordinateSequence() to return a
    
    Jürgen 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.
    
    Médéric RIBREUX 	2016-02-21
    
        Add r.series.accumulate algorithm (needs a way to select a raster in the input rasters)
    
    Médéric RIBREUX 	2016-02-21
    
        Add r.series.interp algorithm
    
    Merge: 959952e134 6116fdcdb4
    Jürgen E. Fischer 	2016-02-21
    
        Merge pull request #2824 from nyalldawson/geombbox
    
        Optimise storage/calculation of geometry bounding boxes
    
    Merge: a0a20eaf60 607642a562
    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: 4c63c85cca 23802eb5b7
    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
    
    Jürgen E. Fischer 	2016-02-20
    
        fix typo (followup 5c4bf99)
    
    Jürgen 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
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.resamp.filter.txt algorithm
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.resamp.bspline algorithm
    
    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: 07240e31c2 7431ec6528
    Matthias Kuhn 	2016-02-20
    
        Merge pull request #2816 from SebDieBln/FixDuplicateJoins
    
        [Bugfix] create vector joins only once for a duplicated layer (fixes #14298)
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.regression.multi algorithm
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.random.surface algorithm
    
    Médéric RIBREUX 	2016-02-20
    
        Add r.latlong algorithm
    
    Merge: 1e80a984df ec0be3ca6c
    Jürgen E. 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)
    
    Jürgen E. Fischer 	2016-02-19
    
        include spatialindex only in core (fixes #13197)
    
    Alexander Bruy 	2016-02-19
    
        fix failing indenation test
    
    Merge: db1142e4fe 141a0a26fb
    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: 7f56c5d104 3215247c71
    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.
    
    Jürgen E. Fischer 	2016-02-19
    
        reduce debugging noise (followup 1a29030)
    
    Jürgen E. Fischer 	2016-02-19
    
        also log rendering times of individual layers when debugging output is
        enabled
    
    Merge: 410fe32b08 bbc8feb835
    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: 6f393751aa 1a29030383
    Jürgen E. 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
    
    Jürgen E. Fischer 	2016-02-19
    
        spelling fix
    
    Nyall Dawson 	2016-02-19
    
        Fix order by not set for 25d renderer
    
    Jürgen 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: d8a5e0fc45 bcd3d92fa9
    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)
    
    Médéric Ribreux 	2016-02-15
    
        Add r.distance
        (Impossible to use an optional ParameterSelection for sort parameter. Needs to be fixed in Processing)
    
    Médéric Ribreux 	2016-02-15
    
        Add r.category algorithms
    
    Merge: 30a738f981 5c62a1750e
    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: 9bf3b2ef99 97ab3d957d
    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
    
    Etienne Trimaille 	2016-02-17
    
        improve error message in the modeler
    
    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
    
    Etienne Trimaille 	2016-02-17
    
        catch some python error in batch processing
    
    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: 8353698633 40c65059b4
    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: d40d8875e5 24a07de336
    Nyall Dawson 	2016-02-17
    
        Merge pull request #2801 from nirvn/virtual_layer_icon
    
        [ui] improve new memory layer icon
    
    Mathieu Pellerin 	2016-02-17
    
        [ui] improve new memory layer icon
    
    Merge: 91413609cb dcc1511ecd
    Nyall Dawson 	2016-02-17
    
        Merge pull request #2800 from nirvn/virtual_layer_icon
    
        [ui] improve virtual layer icon
    
    Mathieu Pellerin 	2016-02-17
    
        [ui] improve virtual layer icon
    
    Merge: f468f65d47 5ae21054d8
    Nyall Dawson 	2016-02-17
    
        Merge pull request #2799 from nirvn/additional_selection_icons
    
        [ui] update a few more selection-related icons
    
    Mathieu Pellerin 	2016-02-17
    
        [ui] update a few more selection-related icons
    
    Merge: d2679d6dbd b4ee36d86d
    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)
    
    Jürgen 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: 103856c976 8e9b8c77cf
    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
    
    Jürgen E. Fischer 	2016-02-16
    
        add sip bindings to QgsCredentialsNone (followup 42bc9387)
    
    Merge: 42bc938700 f99ed7a0e7
    Matthias Kuhn 	2016-02-16
    
        Merge pull request #2783 from SebDieBln/FixVectorDialogTitle
    
        [UI] Make title of QgsNewVectorLayerDialog consistent
    
    Jürgen 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
    
    Jürgen E. Fischer 	2016-02-16
    
        avoid credentials requests in PyQgsPostgresProvider
    
    Jürgen 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
    
    Víctor Olaya 	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
    
    Mathieu Pellerin 	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: 36000463ff 8359bfe40c
    Jürgen E. Fischer 	2016-02-15
    
        Merge pull request #2790 from SebDieBln/ImproveVersionCheck
    
        [Bugfix] Improve version check (refs #14022)
    
    Jürgen E. Fischer 	2016-02-15
    
        alternate fix for #13938 (folloup 5d989ab)
    
    Jürgen 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)
    
    Jürgen E. Fischer 	2016-02-14
    
        fix parsing of IS NOT and NOT LIKE, NOT ILIKE and dumping of IS (NOT ...) (fixes #13938)
    
    Jürgen 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
    
    Médéric RIBREUX 	2016-02-14
    
        Add r.buffer.lowmem algorithm (and secure r.buffer parameters)
    
    Médéric RIBREUX 	2016-02-14
    
        Add r.mask algorithm
    
    Jürgen E. Fischer 	2016-02-14
    
        fix git marker detection (fixes #13680)
    
    Merge: ddbdcf8ab1 0ab3653831
    Jürgen E. Fischer 	2016-02-14
    
        Merge pull request #2789 from SebDieBln/DbManager_FixMoveToSchema
    
        [DbManager] Fix the 'MoveToSchema' functionality (fixes #14219)
    
    Médéric RIBREUX 	2016-02-14
    
        Add r.support (combined with r.timestamp) algorithm
    
    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)
    
    Jürgen E. Fischer 	2016-02-14
    
        sip sync
    
    Merge: be4909776b 77bd6953a6
    Werner Macho 	2016-02-13
    
        Merge pull request #2784 from Cracert/trans2
    
        Add polish translator
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.texture algorithm
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.walk algorithms
    
    Médéric RIBREUX 	2016-02-13
    
        Remove old r.cost description files
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.cost algorithms
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.surf.fractal algorithm
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.what algorithm
    
    Médéric RIBREUX 	2016-02-13
    
        Add r.colors.out
    
    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
    
    Jürgen 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)
    
    Jürgen 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
    
    Médéric Ribreux 	2016-02-11
    
        [Processing] GRASS7 v.distance (implements Redmine #12817)
    
    Médéric Ribreux 	2016-02-11
    
        r.reclass inline rules also for MS-Windows
    
    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: a111889973 384da5665e
    Martin Dobias 	2016-02-12
    
        Merge pull request #2729 from dgoedkoop/digitisecrs2
    
        Fix floating point inaccuracies when digitizing (to fix bug #13745)
    
    Jürgen E. Fischer 	2016-02-12
    
        postgres provider: don't log expected failure (followup 6b3651fa)
    
    Jürgen 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)
    
    Jürgen 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.
    
    Médéric Ribreux 	2016-02-10
    
        [Processing] Add GRASS7 r.reclass inline rules (implements Redmine #5583)
    
    Radim Blazek 	2016-02-11
    
        [GRASS] fixed stds input
    
    Radim Blazek 	2016-02-11
    
        [GRASS] fixed module search on windows, fixes #14241
    
    Merge: 169d35f319 5d19a3b21b
    Alexander Bruy 	2016-02-11
    
        Merge pull request #2774 from medspx/processing_fix_parameternumber
    
        [processing] fix ParameterNumber float detection
    
    Médéric Ribreux 	2016-02-10
    
        [Processing] Add r.null GRASS7 algorithm (implements Redmine #6893)
    
    Alexander Bruy 	2016-02-10
    
        [processing] fix example script
    
    Jürgen E. Fischer 	2016-02-10
    
        adapt wfs capabilities test data to d11c689e
    
    Merge: 9e0043cd4b e9e4954c58
    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
    
    Jürgen E. Fischer 	2016-02-10
    
        include qgswkbptr.h in install
    
    Jürgen E. Fischer 	2016-02-10
    
        add 2to3 script to migrate (some) PyQt signal/slots to new style
    
    Médéric RIBREUX 	2016-02-09
    
        [Processing] Split v.generalize (implements Redmine #5707)
    
    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)
    
    D'Hont René-Luc 	2016-02-09
    
        [BUGFIX][QGIS Server] WFS Service Capability OnlineResource
    
        WFS Service Capability OnlineResource is not the same as in WMS.
    
    D'Hont René-Luc 	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.
    
    Jürgen E. Fischer 	2016-02-09
    
        fix windows build (followup 58beed24)
    
    Merge: ded1ebb33b d05c31ea19
    Jürgen E. 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
    
    Jürgen E. Fischer 	2016-02-01
    
        fix gml wkb assembly
    
    Jürgen E. Fischer 	2016-02-01
    
        don't save invalid wkb
    
    Jürgen E. Fischer 	2016-02-01
    
        avoid identifier verify (macro on mac)
    
    Jürgen E. Fischer 	2016-02-01
    
        simplifier: fix skipping to last point (fixes 1a3f3d4)
    
    Jürgen E. Fischer 	2016-02-01
    
        catch QgsWkbException in QgsGeometryFactory (passes test from PR#2751)
    
    Jürgen 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
    
    Jürgen E. Fischer 	2016-01-31
    
        port more WKB parsing to Qgs(Const)WkbPtr including bounds checking
    
    Jürgen E. Fischer 	2016-02-09
    
        indentation fixes
    
    Merge: 686ad242c1 3593a3a12c
    Alexander Bruy 	2016-02-09
    
        Merge pull request #2768 from NaturalGIS/processing_fix_gdal_string
    
        [processing] fix non-translatable string in GDAL/Aspect
    
    Merge: a5ddf92dfb 7072db4c47
    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: 41ac88ad3e 24ce6d239b
    Alexander Bruy 	2016-02-09
    
        Merge pull request #2770 from NaturalGIS/processing_fix_ogr_convert_format
    
        [processing] fix OGR/Convert format tool
    
    Giovanni Manghi 	2016-02-09
    
        Processing: add missing v.surf.rst.line tool to GRASS7
    
    Jürgen 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
    
    Jürgen E. Fischer 	2016-02-09
    
        debian packaging: fix removed diversion (followup 8b054e6)
    
    Radim Blazek 	2016-02-09
    
        [GRASS] better module lookup
    
    Jürgen E. Fischer 	2016-02-09
    
        indentation fix
    
    Merge: 4309b86207 5e5ddafb0e
    Víctor Olaya 	2016-02-09
    
        Merge pull request #2767 from NaturalGIS/processing_fix_gdal_nearblack
    
        fix Processing GDAL near black tool
    
    Merge: 63d9fec54b f49dbdc299
    Víctor Olaya 	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)
    
    Jürgen E. Fischer 	2016-02-09
    
        fix syntax error in test_provider_mssql.py
    
    Jürgen 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
    
    Víctor Olaya 	2016-02-08
    
        [processing] fixed typo in saga supported versions
    
    Merge: b712f3cf4b ed06bb67cc
    Nyall Dawson 	2016-02-08
    
        Merge pull request #2766 from nirvn/composer_icon_improvements
    
        [gui] improve composer icons
    
    Mathieu Pellerin 	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: 0044666486 4755f7b89b
    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
    
    Mathieu Pellerin 	2016-02-07
    
        [gui] update selection icons for composer windows
    
    Merge: 093eb419df 1b858292af
    Nyall Dawson 	2016-02-07
    
        Merge pull request #2764 from nirvn/select_icons_refresh
    
        [gui] refresh selection-related icons
    
    Jürgen E. Fischer 	2016-02-06
    
        include image resource in gui tests (perhaps fixes trusty nightly tests)
    
    Mathieu Pellerin 	2016-02-06
    
        [gui] refresh selection-related icons
    
    Merge: 1ae03be59b b625a1dc81
    Nyall Dawson 	2016-02-06
    
        Merge pull request #2763 from nirvn/selection_toolbar_improvement_v3
    
        [gui] better toolbar placement for selection actions
    
    Mathieu Pellerin 	2016-02-06
    
        [gui] better toolbar placement for selection actions
    
    Jürgen E. Fischer 	2016-02-04
    
        add internal nose2 (not available on precise) and update internal six
        for processing tests
    
    Merge: 070b28a800 95030d61dc
    Jürgen E. 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: 57b5eb954e 7fc88c26ea
    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.
    
    Jürgen E. Fischer 	2016-02-04
    
        field expression widget: silence connect/disconnect noise
    
    Merge: dbd83b3ee1 c4addc2d02
    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: c35567b327 427b9c9734
    Alexander Bruy 	2016-02-04
    
        Merge pull request #2733 from nirvn/processing_memory_datetime
    
        [processing] add date, datetime, time fields to memory output
    
    Merge: 3b2a76f4c4 191c011a0a
    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: 27f1637fb1 8b84f3adb0
    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)
    
    Jürgen E. Fischer 	2016-02-04
    
        processing: include non-optional testdata
    
    Jürgen 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
    
    Víctor Olaya 	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
    
    Jürgen 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
    
    Jürgen E. Fischer 	2016-02-02
    
        spelling fixes
    
    Merge: 68e3fdcfc6 0bb5b5bba8
    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
    
    Jürgen 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: 2797ed79b0 f8a50b510e
    Nyall Dawson 	2016-02-01
    
        Merge pull request #2749 from pvalsecc/add_selectall
    
        Add select all button to the attribute table dialog
    
    Merge: 793e7b28fc d6169b8d3d
    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.
    
    Mathieu Pellerin 	2016-01-29
    
        [processing] add date, datetime, time fields to memory output
        (fixes #14163)
    
    Médéric RIBREUX 	2016-01-31
    
        [Processing]Add v.what.rast algorithms
        * Implements Redmine feature request #6859.
        * v.what.rast.points when type=point. For points input layers.
        * v.what.rast.centroids when type=centroid. For polygons input layers.
    
    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: c1f7257b24 f1f0b0a341
    Alexander Bruy 	2016-01-31
    
        Merge pull request #2742 from NaturalGIS/fix_grass_v_dissolve
    
        [processing] GRASS dissolve works only with areas
    
    Merge: df88a9f5c6 9d473aaec2
    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: 4c8fcc522a 84e8b10d2d
    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: 772dc1d28f 65c6e362f7
    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 "
    
    Jürgen E. Fischer 	2016-01-30
    
        oracle provider: enable server-side simplification only with Locator >=11g or Spatial
    
    Merge: 0e4520fc73 6f70953451
    Jürgen E. 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
    
    Jürgen 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
    
    Jürgen 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
    
    Víctor Olaya 	2016-01-29
    
        [processing] added option to not show disabled providers tooltip
    
    Merge: 70d5c1b74e e15c7fb96c
    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: ecfcd319ef b66002d0ab
    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
    
    Jürgen 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)
    
    Stefan Blumentrath 	2016-01-28
    
        Detect R installation
    
    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)
    
    Jürgen E. Fischer 	2016-01-28
    
        geometry sip sync and some cosmetics
    
    Víctor Olaya 	2016-01-28
    
        [processing] fixed group names in lidar provider
    
    Merge: 9f52046618 e707091932
    D'Hont René-Luc 	2016-01-28
    
        Merge branch 'marcel-dancak-master-bugfix_13527'
    
    Jürgen 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: bc4d16e8d9 4c24792b42
    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: cce4b2db9e d6bd8d0c32
    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: 80e3f8fc74 b4561a9283
    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: 0d433b092e 6731ddfcdc
    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: 7b01b414fd 9c0aaa9dbe
    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: 99b9a495b8 f8d593855f
    Nyall Dawson 	2016-01-27
    
        Merge pull request #2723 from mhugo/fix_vlayer_ui
    
        Fix virtual layer creation GUI
    
    Víctor Olaya 	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: 21b095d7a3 e4ee3156b2
    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: 24d9c65494 3418dd003d
    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: 82eabb1976 fe2503dab3
    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()
    
    Víctor Olaya 	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
    
    Jürgen E. Fischer 	2016-01-25
    
        fix warnings
    
    Jürgen 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: bbfcbcae10 da43fb70e7
    Matthias Kuhn 	2016-01-24
    
        Merge pull request #2715 from SebDieBln/FixWarnDualViewLayout
    
        Fix warning when a QLayout is already present in QgsDualView.
    
    Jürgen 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: 764c649842 df4c0c1247
    Jürgen E. 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)
    
    Jürgen 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.
    
    Mathieu Pellerin 	2016-01-22
    
        [memorylayer] fix missing datetime field type
    
    Nyall Dawson 	2016-01-22
    
        Dropped threshold too far, fix Travis build
    
    Jürgen E. Fischer 	2016-01-22
    
        osgeo4w: also include grass bin directory in PATH for browser (followup 71d487c)
    
        (cherry picked from commit 6945647841b79bd8a465f91931876f7c2441f064)
    
    Jürgen 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: 68cbb44c38 a453f72c17
    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: 28b541ab4b 36d2e7b1bb
    Nyall Dawson 	2016-01-22
    
        Merge pull request #2712 from nirvn/renderer_icons_v2
    
        [ui] add missing renderer icons
    
    Mathieu Pellerin 	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
    
    Jürgen E. Fischer 	2016-01-21
    
        don't use last used values on primary key fields (fixes #14154)
    
    Jürgen 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: c7231c3703 b00950b9d6
    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: c38ee41f5b 0012761ab3
    Jürgen E. 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
    
    Jürgen E. Fischer 	2016-01-21
    
        spelling fixes
    
    Víctor Olaya 	2016-01-21
    
        [processing] updated lidar provider
    
        forgot to add this change in a previous commit
    
    Víctor Olaya 	2016-01-21
    
        [processing] show wait cursor while updating alg list
    
    Víctor Olaya 	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: 45d5b1c875 fc6f2cbf21
    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: cc33c12660 13ccf70e1a
    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: 1c3f066edf af30b292bc
    Alexander Bruy 	2016-01-20
    
        Merge pull request #2634 from alexbruy/wfs-dialog
    
        option to keep WFS dialog open after adding layer(s)
    
    Merge: 9fda6aaf53 77a0b88a6f
    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: 81448f8541 01603d728c
    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: 69cb0c4ed3 aa3e550a2f
    Marco Hugentobler 	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
    
    Víctor Olaya 	2016-01-19
    
        [processing] removed redundant code
    
    Víctor Olaya 	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: 472fa9bb08 47aeb596b5
    Sandro Mani 	2016-01-19
    
        Merge pull request #2688 from manisandro/geom_checker_fixes
    
        Geom checker fixes
    
    Merge: 670ded3d06 bae865153f
    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
    
    Víctor Olaya 	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
    
    Víctor Olaya 	2016-01-19
    
        [processing] fixed update of console call in GdalAlgorithmDialog
    
        fixes #14129
    
    Merge: 7e642df52b 9159573f1a
    Jürgen E. Fischer 	2016-01-19
    
        Merge pull request #2694 from nirvn/kml_improve_default
    
        [vector export] better default for kml altitudemode
    
    Mathieu Pellerin 	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: e2e3604784 9d5617deea
    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: 1474c0783f 57ee08e023
    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)
    
    Jürgen E. Fischer 	2016-01-18
    
        verify-indentation.sh: fix tip
    
    Víctor Olaya 	2016-01-18
    
        [processing] correctly handle default params in modeler
    
    Víctor Olaya 	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
    
    Jürgen 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.
    
    Jürgen E. Fischer 	2016-01-18
    
        fix warnings
    
    Merge: f966c422c5 ed80951db2
    Jürgen E. 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: ed5284f1df dc2282091b
    Jürgen E. 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: 1cd4570136 52442f5ed9
    Jürgen E. 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)
    
    D'Hont René-Luc 	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)
    
    Jürgen 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
    
    Jürgen 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: 01434e8754 8ee25b7e17
    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
    
    Víctor Olaya 	2016-01-15
    
        [processing] fixed otb version detection when no otb path is defined or found
    
    Víctor Olaya 	2016-01-15
    
        [processing] improvements to log
    
    Víctor Olaya 	2016-01-14
    
        [processing] allow saving and loading batch processing configurations
    
    Marco Hugentobler 	2016-01-15
    
        Add whitespace to trigger another travis build
    
    Jürgen 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
    
    D'Hont René-Luc 	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: df27c07d5f b68ee3d8f9
    Víctor Olaya 	2016-01-15
    
        Merge pull request #2669 from volaya/otb_version
    
        [processing] improved version detection mechanism for OTB
    
    Merge: 864e1921e6 b146c3edfc
    Víctor Olaya 	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: 275eb9463d 2a12f0189b
    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
    
    D'Hont René-Luc 	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
    
    Jürgen E. Fischer 	2016-01-14
    
        translation string fix
    
    Víctor Olaya 	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
    
    Víctor Olaya 	2016-01-14
    
        [processing] add nocrswarning option to scripts
    
        fixes #12784
    
    Luigi Pirelli 	2016-01-14
    
        [auth] Ensure ident cert cache is used
    
    Jürgen 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
    
    Víctor Olaya 	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: 184db1aa28 9dc7662e17
    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: ea92e110ff 89a1ad5ede
    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
    
    Víctor Olaya 	2016-01-13
    
        [processing] improved version detection mechanism for OTB
    
    Martin Dobias 	2016-01-13
    
        [tracer] Renaming to camelCase, no actual code changes
    
    Merge: b0bfa5feb5 17f85f62fe
    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: c69afc9e6d 1c44122e29
    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
    
    Víctor Olaya 	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
    
    Víctor Olaya 	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: 21cdefa7e8 ab83b82593
    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: 7495d9eada e5f1d87506
    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: 9dccce87ee 7b5c96c6ff
    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
    
    Jürgen 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: 3febba279d e45603a96f
    Marco Hugentobler 	2016-01-12
    
        Merge pull request #2595 from SebDieBln/ImproveDigitizingTools
    
        Improve digitizing tools for circular strings
    
    Merge: e351d24a7d fb996ae7fa
    Marco Hugentobler 	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: 04919963f7 653a1e655f
    Nyall Dawson 	2016-01-12
    
        Merge pull request #2644 from nirvn/move_save_btn
    
        [ui] move the save symbol button
    
    Merge: b82806218d d26bd46d99
    Matthias Kuhn 	2016-01-12
    
        Merge pull request #2616 from SebDieBln/FixLayerCountAttribute
    
        Remove the 'layercount' attribute in a project file
    
    Merge: e26ef82890 fe71a3f5e1
    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
    
    D'Hont René-Luc 	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: 716664e749 9472c98686
    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: be5d657c27 bbf2137940
    Hugo Mercier 	2016-01-11
    
        Merge pull request #2647 from mhugo/vlayer_gui
    
        Virtual layers GUI integration
    
    Víctor Olaya 	2016-01-11
    
        [processing] use simple QLabel widgets for toolbox tips
    
    Víctor Olaya 	2016-01-11
    
        [processing] removed unused constant
    
    Merge: 2ac5fabee9 cbb426b5f2
    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.
    
    Víctor Olaya 	2016-01-10
    
        [processing] removed unused code
    
    Merge: 312de68331 b30d3396eb
    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
    
    Jürgen 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: f3d1f8b8dc 7b2d03ba56
    Nyall Dawson 	2016-01-09
    
        Merge pull request #2649 from SebDieBln/StyleManager_ImportGroupName
    
        [StyleManager] Respect entered groupname when importing symbols (fixes #14048)
    
    Merge: 8fc9994e25 9af7986204
    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: 4e1cf3c081 6ef2f5ddb8
    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
    
    Jürgen E. Fischer 	2016-01-08
    
        add missing copyright headers
    
    Jürgen 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: 95a56b9c65 931ca4d6d6
    Alexander Bruy 	2016-01-08
    
        Merge pull request #2546 from volaya/ux_improvements
    
        [processing] UI/UX improvements
    
    Víctor Olaya 	2016-01-08
    
        [processing] indentation fixes
    
    Merge: e0a557a9c8 97b8a72b82
    Matthias Kuhn 	2016-01-08
    
        Merge pull request #2646 from Roel/wfs_decimal
    
        Interpret 'decimal' fields as double in WFS provider.
    
    Merge: 62302377db 4137437f2c
    Víctor Olaya 	2016-01-08
    
        Merge pull request #2 from alexbruy/processing-ux
    
        [processing] PEP8 fixes
    
    Alexander Bruy 	2016-01-08
    
        PEP8 fixes
    
    Víctor Olaya 	2016-01-08
    
        [processing] UI/UX improvements
    
        Related to QEP #19
    
        Some algorithm description provided by Frank Sokolic
    
    Víctor Olaya 	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: 2b7c5c1d1c 7e5915ec79
    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
    
    Jürgen 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
    
    Mathieu Pellerin 	2016-01-07
    
        [ui] move the save symbol button
    
    Jürgen 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: 34bc4ad788 2031ce0208
    Nyall Dawson 	2016-01-07
    
        Merge pull request #2638 from SebDieBln/FixStyleManagerUI
    
        Fix some UI issues in style manager
    
    Jürgen 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
    
    Jürgen E. Fischer 	2016-01-06
    
        fix virtuallayer tests on windows
    
    Merge: f76bbeba76 17d2214508
    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: 41c9da9b0b 62cdb27160
    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
    
    Víctor Olaya 	2016-01-06
    
        [processing] More informative message when cannot compute gdal commands due to wrong params
    
    Víctor Olaya 	2016-01-06
    
        [processing] added selectionChanged signal to MultipleInputPanel
    
        linked signal with GdalAlgorithmDialog
    
    Merge: b46a593e32 006a1614cf
    Víctor Olaya 	2016-01-06
    
        Merge pull request #2633 from medspx/processing_gdal_retile
    
        [Processing]Add gdal_retile.py and gdal2tiles.py algorithms
    
    Merge: 946f4e4814 c136f9f550
    Hugo Mercier 	2016-01-06
    
        Merge pull request #2617 from SebDieBln/FixLayerDefVectorJoins
    
        Make vector joins work within layer-definition-files
    
    Víctor Olaya 	2016-01-06
    
        [processing] correctly parse default value for boolean parameters upon construction
    
    Jürgen E. Fischer 	2016-01-06
    
        fix precise build (followup 8df09a6)
    
    Alexander Bruy 	2016-01-06
    
        fix typo in doxygen string
    
    Mathieu Pellerin 	2016-01-06
    
        [diagram] tiny UI improvements
    
    Jürgen 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: e961a52c6a 47d93078ba
    Nyall Dawson 	2016-01-06
    
        Merge pull request #2622 from duncan-r/feature4273_and_3756
    
        Feature #4273 and #3756
    
    Jürgen 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: c55cfc0560 16aeb3f1eb
    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
    
    Mathieu Pellerin 	2016-01-05
    
        fix orderby not saved in several symbologies (fixes #14043)
    
    Merge: 115cc483dd 70f6e15ab1
    Nyall Dawson 	2016-01-05
    
        Merge pull request #2615 from nirvn/natural_break_max_increase
    
        [symbology] increase maximum size of natural break classification
    
    Merge: 90eaba9f4f 62cc59c380
    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: adf83850d0 a943d9510d
    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)
    
    Jürgen E. Fischer 	2016-01-04
    
        debian packaging update: update liblwgeom dependency of python-qgis to 2.2-2
    
    Jürgen 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
    
    D'Hont René-Luc 	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: 164739f205 375ae60c49
    Marco Hugentobler 	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: 73945c0c56 856be9ba44
    Marco Hugentobler 	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: 49eaf16f52 899c57a91f
    Matthias Kuhn 	2016-01-04
    
        Merge pull request #2631 from spatialthoughts/patch-1
    
        Change comparison back to NULL
    
    Merge: 1c464d69fc 6b42bad753
    Matthias Kuhn 	2016-01-04
    
        Merge pull request #2623 from cjmayo/no-pyqtconfig
    
        [pyqgis-console] Don't import pyqtconfig
    
    Merge: aacb37d258 09e23ee93b
    Marco Hugentobler 	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
    
    SrNetoChan 	2016-01-04
    
        QGIS formats Icons for mac
    
    SrNetoChan 	2016-01-03
    
        Added QGIS formats icons
    
    SrNetoChan 	2016-01-03
    
        Colored qlr icon
    
    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: 5a42728f3e 9cd1edfda1
    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: 368223ad0a 836ea81b77
    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
    
    Jürgen 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.
    
    Jürgen 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)
    
    Carl Simonson 	2015-12-29
    
        Fix indentation
    
    Carl Simonson 	2015-12-29
    
        Make the georeferencer tool use a snapping cursor
    
        The georeferencer plugin currently has a snap to background layer option
        that applies a snapping after one has picked a location on the main map.
        Other tools in the system show a crosshairs that will snap to project
        snapping options.
    
        This change makes the coordinate selection tool in the georeferencer
        plugin use a snapping crosshairs. Since this tool will use the snapping
        objects from the project, the "snap to background layers" checkbox has
        been removed.
    
    Merge: 416c004a08 02e92727d9
    Jürgen E. 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)
    
    Jürgen E. Fischer 	2015-12-27
    
        fix warnings on lupdate
    
    Jürgen E. Fischer 	2015-12-27
    
        fix lucid reference in INSTALL
    
    Mathieu Pellerin 	2015-12-27
    
        [symbology] increase maximum size of natural break classification
    
    Jürgen E. Fischer 	2015-12-26
    
        fix warnings
    
    Jürgen E. Fischer 	2015-12-26
    
        debian packaging: upgrade python-qgis recommends to depends
    
    Merge: 917dd05519 9be51c43b1
    Jürgen E. 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: 6fed1ae441 87d742d18d
    Matthias Kuhn 	2015-12-26
    
        Merge pull request #2604 from SebDieBln/NoNewFilesOnSaveProject
    
        [App] Use the existing files when saving an existing project.
    
    Merge: 71dc339106 8ff4c78e7a
    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
    
    Mathieu Pellerin 	2015-12-26
    
        [symbology] fix precision of values when saving settings (#14036)
    
    Jürgen E. Fischer 	2015-12-25
    
        more stl to qt ports and size_t => int fixups
    
    Merge: 036eada990 7ccbe1bfc3
    Jürgen E. 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
    
    Jürgen E. Fischer 	2015-12-24
    
        move more stl usage to qt
    
    Jürgen E. Fischer 	2015-12-24
    
        improve project saving to network shares (fixes #13299)
    
    Jürgen 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
    
    D'Hont René-Luc 	2015-12-23
    
        [Processing] Update gui
    
    D'Hont René-Luc 	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
    
    D'Hont René-Luc 	2015-12-23
    
        [Processing] Parameter default value is None
    
    D'Hont René-Luc 	2015-12-16
    
        [Processing] Manage default value for parameter
    
        To finalize commit 3472ac80d8bdd030090ce81cb686f3cfcbd913cd update processing to well manage default value
    
    Merge: 447121eb24 46bc85ae63
    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
    
    Jürgen E. Fischer 	2015-12-24
    
        fix windows build and some warnings
    
    Merge: c9e928932a 076c2a09b7
    Jürgen E. 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: b602c5c588 e8ef77e781
    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: a32587bcd1 409a59ff2a
    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
    
    D'Hont René-Luc 	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: 52a39fc286 d5585ffdcd
    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: 644960e50a bf4ad792e5
    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: 5838819d9a 809c925581
    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
    
    SrNetoChan <senhor.neto@gmail.com>	2015-12-21
    
        updated mime icons for mac
    
    SrNetoChan <senhor.neto@gmail.com>	2015-12-21
    
        changed mime icons files names
    
    SrNetoChan <senhor.neto@gmail.com>	2015-12-15
    
        Added new mime icons
    
    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.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-21
    
        fix precise build (+ foreach->Q_FOREACH)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-21
    
        osgeo4w: include grass7 plugin
    
    Merge: 7afa9e3161 f7566710af
    Matthias Kuhn <matthias@opengis.ch>	2015-12-21
    
        Merge pull request #2601 from rldhont/update_qgsmaplayer_doc
    
        [Doc] Update QgsMapLayer documentation
    
    D'Hont René-Luc <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: a42bfea944 1199a25a98
    Matthias Kuhn <matthias@opengis.ch>	2015-12-21
    
        Merge pull request #2599 from nyalldawson/order_by
    
        Order by fixes and Mssql provider implementation
    
    Merge: d31e61084f c28c493b65
    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
    
    Jürgen 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: 02696c71d4 1d42ac568b
    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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-19
    
        include virtual layer provider in packaging
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-19
    
        avoid core relinking on cmake changes
    
    Merge: 13f4081d07 6ffec81b53
    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
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-12-18
    
        Update indentation
    
    D'Hont René-Luc <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.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-17
    
        add python-psycopg2 to debian dependencies in INSTALL
    
    Jürgen 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.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-16
    
        fix 8214608
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-16
    
        more nullptr updates (folloup 320c696)
    
    Merge: 18614e11e3 66061e0ef2
    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
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-12-15
    
        [TEST][QGIS Server] Add WFS GetFeature STARTINDEX test
    
    D'Hont René-Luc <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: 1138253dd2 7101b5beb0
    D'Hont René-Luc <rldhont@gmail.com>	2015-12-15
    
        Merge branch 'AsgerPetersen-wfstests'
    
    Merge: 95b92c7960 c9b75528af
    Jürgen E. Fischer <jef@norbit.de>	2015-12-15
    
        Merge pull request #2486 from SebDieBln/CMake_FixFindPythonLibraryWindows
    
        have CMake find Python library on Windows
    
    Víctor Olaya <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
    
    Mathieu Pellerin <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: 08a8b6095f 9096a64a6c
    Víctor Olaya <volayaf@gmail.com>	2015-12-15
    
        Merge pull request #2566 from radosuav/processing_fixes
    
        [Processing] Three small fixes
    
    Víctor Olaya <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: 9c0ee36c49 079de32d46
    Víctor Olaya <volayaf@gmail.com>	2015-12-15
    
        Merge pull request #2451 from spono/patch-5
    
        [Processing] Update GridMetrics.py
    
    Merge: 7f3cc35b10 41538e6dec
    Víctor Olaya <volayaf@gmail.com>	2015-12-15
    
        Merge pull request #2469 from spono/patch-13
    
        [Processing] Update FilterData.py
    
    Merge: 34ccc345cc d4ba0c77f8
    Víctor Olaya <volayaf@gmail.com>	2015-12-15
    
        Merge pull request #2467 from spono/patch-11
    
        [Processing] Update Cover.py
    
    Merge: 576875e998 8a40dda2e5
    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
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-12-15
    
        fix sip coverage test failure
    
    Mathieu Pellerin <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.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-14
    
        debian packaging update (partly reverts 245659f; fixes #13981)
    
    D'Hont René-Luc <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.
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-12-14
    
        [BUGFIX][QGIS Server] Update Layer order from group in GetPrint
    
        Update commit da5e73ef4a4508c4b215dd726380a8a94bd73ada
    
    Merge: 36267f5935 8c4d81023b
    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
    
    Jürgen 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: b64ebfb2e2 bca8356ea0
    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: 805d9d4f86 afef14bf3c
    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 <madmanwoo@gmail.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: 262514d97d f0aeee8c5b
    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: 7f674a4e96 111393e055
    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: 710b9d25d1 edea51b675
    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: 666eda6856 66a83bd205
    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: f8c4b3a21c dd2a422e9b
    Jürgen E. 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: 6a7f786126 72c5e375a7
    Jürgen E. 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: 62f90d0c5e 35fea9c986
    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
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-12-11
    
        [expression] add point_on_surface function
    
    Merge: 6e3b1da10e ac1ee1cd50
    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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-11
    
        dxf export: add doxymentation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-11
    
        fix translation string
    
    Jürgen 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 <madmanwoo@gmail.com>	2015-12-11
    
        Add missing docs
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-12-11
    
        Add missing SIP and docs
    
    Nathan Woodrow <madmanwoo@gmail.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 <madmanwoo@gmail.com>	2015-12-07
    
        [FEATURE] Allow hiding paths from the browser panel
    
    Matthias Kuhn <matthias@opengis.ch>	2015-12-11
    
        Rename geometry generator types
    
    Jürgen 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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-10
    
        indentation fix
    
    D'Hont René-Luc <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
    
    Jürgen 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
    
    Jürgen 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: 50092ebbb3 94b5e609de
    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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-09
    
        missed a string in 6c3141b
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-09
    
        fix #13964
    
    Nathan Woodrow <madmanwoo@gmail.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
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-12-09
    
        [FEATURE] add darker() and lighter() expression functions
    
    Nathan Woodrow <madmanwoo@gmail.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: f13104be37 ec20db7ade
    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
    
    Mathieu Pellerin <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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-08
    
        [FEATURE] postgres provider: refine warning about estimated metadata (fixes #13947)
    
    Merge: 91180501bc ab0736a1d8
    Jürgen E. Fischer <jef@norbit.de>	2015-12-08
    
        Merge pull request #2554 from vmora/order_pk_candidates
    
        order postgres PK candidates by attnum
    
    Jürgen 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: 4f0b9dda79 564a06370d
    D'Hont René-Luc <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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-07
    
        osgeo4w: include PYTHONPATH in apache conf template
    
    Jürgen 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 <madmanwoo@gmail.com>	2015-12-04
    
        Goodbye SPIT plugin
    
    Jürgen 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)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-06
    
        doxygen: enable dot multimode
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-06
    
        debian packaging update
        * sync other branches
        * avoid testing and installing twice
        * manually merge PR#2524
    
    Jürgen 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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-05
    
        debian build: include stretch builds
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-05
    
        indentation test: include autopep8 in tips (followup 0d5d3bc)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-05
    
        trim link list of application
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-05
    
        fix precise build
    
    Merge: de3ce1560c 3ca5441076
    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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-05
    
        disable astyle on windows nightlies (followup 0d5d3bc)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-05
    
        [FEATURE] oracle provider: initial expression compiler support
    
    Jürgen 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.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-04
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-04
    
        make december postfix translatable
    
    Jürgen 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: ab3542abf8 984d1f21cb
    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.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-04
    
        fix translation string
    
    Jürgen 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 <madmanwoo@gmail.com>	2015-12-04
    
        Something about the session ;)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-12-04
    
        Add \n button to expression builder
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-12-04
    
        Identify result default to right side
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-12-04
    
        Missed one
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-12-03
    
        [FEATURE][auth] Add support to Plugin Manager
    
    Nathan Woodrow <madmanwoo@gmail.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 <madmanwoo@gmail.com>	2015-12-04
    
        More default path fixes. Remove What's This? from toolbar
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-12-04
    
        More default path fixes
    
    Sandro Santilli <strk@kbt.io>	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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-03
    
        add oracle connection pooling
    
    Jürgen 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: e9eb233e0a b498094780
    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: 85cc1807df ec9f086222
    Víctor Olaya <volayaf@gmail.com>	2015-12-03
    
        Merge pull request #2514 from spono/patch-14
    
        [Processing] Update CanopyModel.py
    
    Merge: bbde581457 c622457fc5
    Víctor Olaya <volayaf@gmail.com>	2015-12-03
    
        Merge pull request #2468 from spono/patch-12
    
        [processing] Update ClipData.py
    
    Merge: 3d5f33abfa dd8826f372
    Víctor Olaya <volayaf@gmail.com>	2015-12-03
    
        Merge pull request #2466 from spono/patch-10
    
        [processing] Update GroundFilter.py
    
    Merge: 4dafbc0f08 706e651484
    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 <madmanwoo@gmail.com>	2015-12-03
    
        More better default paths
    
    Nathan Woodrow <madmanwoo@gmail.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 <madmanwoo@gmail.com>	2015-12-03
    
        Fix lots of bad default base folders. Now point to user home
    
    Nathan Woodrow <madmanwoo@gmail.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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-02
    
        indentation update
    
    Merge: 9e5528b111 2305b90ab1
    Jürgen E. 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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-02
    
        oracle provider: fix geometry type/srid detection for queries
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-02
    
        pyuic: fix QPyNullVariant exception
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-02
    
        db manager: only alias subqueries on postgres (fixes #13731)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-12-02
    
        db manager oracle plugin: avoid tablespace index parameter
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-12-02
    
        Default to users home for project folder
    
    Nathan Woodrow <madmanwoo@gmail.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: bb9eb79021 34df72c75b
    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: 4ea0c56e9b 30d7795ff3
    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: 0b9ac8bd9b 1bf8997cce
    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
    
    D'Hont René-Luc <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: df3057122f f6e3161317
    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)
    
    Jürgen 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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-29
    
        coverity fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-27
    
        fix pyuic wrapper where qt4 & 5 are available
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-27
    
        indentation update
    
    Merge: 5473c3394f 174a0ddeb7
    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)
    
    D'Hont René-Luc <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
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-27
    
        [processing] fixed missing colon in function definition
    
    Merge: 0a21d91be5 c58981fd5e
    Víctor Olaya <volayaf@gmail.com>	2015-11-27
    
        Merge pull request #2505 from radosuav/processing_extent
    
        [Processing] Check layer projection when using it for subset extent
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-27
    
        [processing] allow manually add scripts to scripts provider
    
    Merge: ae748d3b7d 4f9244d6f0
    Víctor Olaya <volayaf@gmail.com>	2015-11-27
    
        Merge pull request #2472 from spono/patch-8
    
        [Processing] Update TinSurfaceCreate.py
    
    Merge: 5375522ce1 ea526a2924
    Víctor Olaya <volayaf@gmail.com>	2015-11-27
    
        Merge pull request #2463 from spono/patch-7
    
        [proessing]small correction on FUSION internal commands
    
    Merge: a6d147f63e ec204c357f
    Víctor Olaya <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: 114b04ece1 06357dd31e
    Víctor Olaya <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.
    
    D'Hont René-Luc <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)
    
    Jürgen 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
    
    Jürgen 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
    
    Jürgen 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.
    
    Jürgen 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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-22
    
        server access control test: replace hardcoded temporary directory
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-22
    
        fix PyQgsServerAccessControl in nightlies
    
    Merge: 7d600bdaed caab4c12f5
    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: 531fec039c a4b61fbd1f
    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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-21
    
        4 more pixels... (followup ca3da4c)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-20
    
        adapt render tests to c6460a3
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-20
    
        fix builds with older compilers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-20
    
        also update strpos function help (followup 2a557db)
    
    Merge: d795e508cc a5b2a06981
    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: c6460a3d7d 0132a3e173
    Matthias Kuhn <matthias@opengis.ch>	2015-11-20
    
        Merge pull request #469 from olivierdalang/SanitizeEntryNames
    
        Warning about invalid entry names
    
    Jürgen 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
    
    Jürgen 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: ecfdde5797 8c24e1e2d4
    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
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-11-20
    
        Clean [BUGFIX] Multipoint asJSON
    
    Merge: 00ea968347 54cf64bcdc
    Matthias Kuhn <matthias@opengis.ch>	2015-11-20
    
        Merge pull request #2488 from nyalldawson/clang
    
        [travis] Use newer clang 3.7 for linux builds
    
    D'Hont René-Luc <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)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-19
    
        install qgsfeaturefilterprovider.h (followup c9f0d83)
    
    Merge: 313fe6a98f 174fbb97ce
    olivierdalang <olivier.dalang@gmail.com>	2015-11-19
    
        Merge pull request #1 from SebDieBln/SanitizeEntryNames
    
        add a test for makeKeyTokens_()
    
    Jürgen 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_()
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-19
    
        indentation update
    
    Matthias Kuhn <matthias@opengis.ch>	2015-11-19
    
        Fix crash in relation reference widget
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-19
    
        fix windows build (followup c9f0d83)
    
    Jürgen 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: 8c0fe47d8e c9f0d83aaf
    Marco Hugentobler <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: f6e4e75cd6 cfa308d5ac
    Jürgen E. 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
    
    Jürgen 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: e0bedc2b17 d0625b8b35
    Alexander Bruy <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: 86c1ffa0aa 26b3685757
    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: dc0639c794 e04d5e4d70
    Jürgen E. 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: fd50136e87 48afc425dc
    Alexander Bruy <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: 79616fd8d8 5065b80042
    Alexander Bruy <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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-17
    
        qt5 fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-16
    
        [auth] fix build on mac (fixes 08ec25b)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-16
    
        fix python error on startup on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-16
    
        fix pyrcc4 detection on windows (followup 0b6dd352)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-16
    
        [auth] fix detection of root CAs on Linux (fixes #13640)
    
    Víctor Olaya <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: 56b8ce0f89 ce8c4540a1
    Víctor Olaya <volayaf@gmail.com>	2015-11-16
    
        Merge pull request #2462 from spono/patch-6
    
        [processing] add new tools to lidar provider
    
    Merge: 3daa40446d 594e5a2bf6
    Matthias Kuhn <matthias@opengis.ch>	2015-11-16
    
        Merge pull request #2455 from sbrunner/refersh-attribut-table
    
        Add "force reload" button to attribute table
    
    Víctor Olaya <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: 526b8fc635 ebf132edb8
    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: ee44bc8925 56de17e74b
    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@kbt.io>	2015-11-12
    
        Fix endpoint swap on negative marker line offset
    
        Fixes #13811
        Includes testcase
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-13
    
        [processing] fixed wrong param name in SAGA 2.2.0 regression kriging
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-13
    
        [processing] fixed concave hull algorithm
    
    Víctor Olaya <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: d8f5dbeb4e a10936f06a
    Alexander Bruy <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
    
    Jürgen 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: be8c7dac4f 325f0992e7
    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: c483411034 ad2caed3b2
    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: 6b3eddd0d0 19376770af
    Alexander Bruy <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@opengis.ch>	2015-11-12
    
        fix biulding issue when WITH_QT_WEBKIT=OFF
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-11-12
    
        missing parameter
    
    Merge: 0461cbdd22 be563584ed
    Alexander Bruy <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
    
    D'Hont René-Luc <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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-12
    
        fix windows build (followup 2175e7a)
    
    Merge: b741986041 cfb932afa9
    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
    
    D'Hont René-Luc <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
    
    D'Hont René-Luc <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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-10
    
        fix 81bbb82
    
    Merge: 9a89408b72 c05057158b
    Jürgen E. 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
    
    Jürgen 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
    
    Jürgen 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
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-09
    
        [processing] fixed creation of vector layer as PostGIS Table
    
        fixes error introduced in last commit
    
    Merge: b36566b045 e4996d77cd
    Víctor Olaya <volayaf@gmail.com>	2015-11-09
    
        Merge pull request #2423 from rldhont/processing_spatialite_output
    
        [processing] allow output directly on Spatialite tables
    
    Merge: 658c5842c1 0652955224
    Víctor Olaya <volayaf@gmail.com>	2015-11-09
    
        Merge pull request #2429 from NaturalGIS/fix_saga_idw
    
        fix SAGA 2.2.* Inverse Distance Weighted
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-09
    
        [processing] fixed ui file after last commit
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-09
    
        [processing] added tooltip to 'export as python script' button
    
    Víctor Olaya <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
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-08
    
        [processing] add log error message when error occurs in postprocessing task
    
    Jürgen 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 :-) )
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-08
    
        nodetool: initialize select rubberband and fix indentation (fixes crash on quit; see also PR#2433)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-08
    
        fix typo in python test invocation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-08
    
        postgres provider: catch if commit fails (fixes #12462)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-08
    
        postgres provider: skip IN when feature id list is empty (followup fe3417b5)
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-08
    
        [processing] fixed adding raster layer to project
        fixes #13791
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-08
    
        [Processing] corrected wrong change in config dialog
    
    Víctor Olaya <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: 36672c47ab d4e1c85d9f
    Jürgen E. 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.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-08
    
        oracle provider: add/fix support for multiple geometry columns (fixes #13158)
    
    Merge: 9172767a79 d73ef5b189
    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: 71a6a3d6ba 8030746674
    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: f77d6cd0d0 dbd9b9bc33
    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@kbt.io>	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
    
    Jürgen 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
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-11-06
    
        [processing] allow output directly on Spatialite tables
    
        like 11b5092140f5a966dbb2d85cb64face1e927ff90 but for Spatialite
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-06
    
        [processing] minor fix in parameter parsing in scripts
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-06
    
        [processing] brought back 'export model as python' functionality
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-05
    
        [processing] better naming for output memory and postgis layers
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-05
    
        [processing] allow output directly on PostGIS tables
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-05
    
        [processing] minor indentation fix
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-05
    
        [processing] do not format errors before sending to log
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-05
    
        [processing] don't use temp folder for default output folder
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-04
    
        [processing] hide SAGA folder option if built-in SAGA is available
    
    Víctor Olaya <volayaf@gmail.com>	2015-11-04
    
        [processing] add option to add validators to settings
    
    Víctor Olaya <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: fd485010a5 79647728bd
    Jürgen E. 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: 700fc043a4 cf4693e326
    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: faeedfb5b8 6d1d213973
    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: 8187ad50c9 086525b01b
    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
    
    Víctor Olaya <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
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-10-29
    
        [Processing] Manage optional parameters
    
        Can't set parameters to null (None or '') if the parameter is not optional
    
    D'Hont René-Luc <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.
    
    Jürgen 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
    
    Jürgen 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: 37e94433ae 7a789d3bfc
    Alessandro Pasotti <elpaso@itopen.it>	2015-11-03
    
        Merge pull request #2416 from elpaso/bugfix-13747
    
        Fixes #13747
    
    Merge: 5addc0ca4b 547d1e3936
    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: 16def06daf d16cdcf449
    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
    
    D'Hont René-Luc <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
    
    D'Hont René-Luc <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: 03eaafe603 f2e527f033
    Víctor Olaya <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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-11-01
    
        postgres provider: quote compound key columns in uri (fixes #13710)
    
    Jürgen 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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-30
    
        indentation update
    
    Jürgen 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
    
    Jürgen 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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-29
    
        'fix' PyQgsRulebasedRenderer test (followup 08185c9a)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-29
    
        update INSTALL to reflect dependency on GEOS 3.4 (GEOSNearestPoint_r)
    
    Jürgen 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
    
    Jürgen 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: feab3ad8ec 636b0f9410
    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: 6a4544fc4c a141ffb390
    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
    
    Jürgen 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
    
    Jürgen 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: b339ad13c8 f443bb8c03
    Víctor Olaya <volayaf@gmail.com>	2015-10-28
    
        Merge pull request #2398 from mdouchin/patch-1
    
        [processing] Debug ConcaveHull.py
    
    Merge: c866dcce8f 77451f962c
    Víctor Olaya <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: 0799e09a67 a18a0ada55
    Richard Duivenvoorde <richard@duif.net>	2015-10-28
    
        Merge pull request #2400 from anitagraser/patch-10
    
        Update qgstipfactory.cpp
    
    Jürgen 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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-27
    
        osgeo4w: fetch grass7 path from grass
    
    Jürgen 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)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-27
    
        fix windows build again (followup 3dcabfb and 70bff3f)
    
    Jürgen 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: 7997c02112 87e6f34c30
    Jürgen E. 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
    
    D'Hont René-Luc <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: 3d932376c8 22aea3201b
    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: 3d932376c8 5057f761fa
    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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-25
    
        update doxygen links
    
    Víctor Olaya <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
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-24
    
        [processing] fixed fileFilter method in OutputRaster
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-22
    
        [processing] fixed SAGA version handling
    
        Conflicts:
                python/plugins/processing/algs/saga/SagaAlgorithmProvider.py
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-22
    
        added option to add hardcoded params to GRASS algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-22
    
        [Processing] fixed handling of hardcoded params in SAGA
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-22
    
        [Processing] removed TARGET_TEMPLATE param from SAGA algs
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-23
    
        [processing] fixed FixedTableDialog when there are 0 rows
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-23
    
        [processing] correctly enable buttons in FixedTableDialog
    
    Merge: 88d4605ad9 fa12502995
    Víctor Olaya <volayaf@gmail.com>	2015-10-24
    
        Merge pull request #2341 from arnaud-morvan/processing_precisionmodel
    
        [Processing] Add precision parameter to by location algorithms
    
    Merge: 1dd8e79baf 524f6ab460
    Víctor Olaya <volayaf@gmail.com>	2015-10-24
    
        Merge pull request #2355 from om-henners/master
    
        [processing] Update OGR tools
    
    Merge: fd26acd2f8 03333c8502
    Víctor Olaya <volayaf@gmail.com>	2015-10-24
    
        Merge pull request #2389 from NaturalGIS/gdal_advanced
    
        Processing gdal translate and warp advanced parameters as such
    
    Merge: 07bd3ffedd ebd51b2c79
    Víctor Olaya <volayaf@gmail.com>	2015-10-24
    
        Merge pull request #2390 from NaturalGIS/processing_gdal_clip_raster
    
        Processing advanced parameters for gdal clip raster
    
    Merge: cd0eb05ded c0919e0ac0
    Víctor Olaya <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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-24
    
        processing: make help widget proxy aware
    
    Jürgen 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
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-23
    
        better fix for phantom labels: consider rules out of visibility range as inactive (followup d6f66ee)
    
    Merge: d6f66ee488 0aa0b4c804
    Jürgen E. Fischer <jef@norbit.de>	2015-10-23
    
        Merge pull request #2395 from medspx/dbmanager_oracle_timestamp
    
        DBManager: support timestamp values for Oracle
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-23
    
        fix phantom labels for (actually not) rendered feature (refs #13631)
    
    D'Hont René-Luc <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.
    
    D'Hont René-Luc <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.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-23
    
        Bump version to 2.13
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-23
    
        changelog update for 2.12
    
    Jürgen 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 <lshaffer@boundlessgeo.com>	2015-10-23
    
        Partial fix for #13143; fix Mac exports for composer with HTML labels
    
        - Does not work with Print dialogs (still non functional)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-23
    
        pass through default values when merging features (followup 099a40b, refs #12842)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-23
    
        Fix #11399; fix up Mac OS X 10.10+ dropped file URLs
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-23
    
        [pyqgis-console] APIs file update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-23
    
        [auth] Fix #13568; disable auth system after 5 wrong password attempts
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-23
    
        make python error handling translatable
    
    Martin Dobias <wonder.sk@gmail.com>	2015-10-23
    
        Notes about new labeling API not being public yet in 2.12
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-23
    
        Fix composer scale bar when crs units are non-meters and OTF is off (fix #13610)
    
    Merge: 18df00375e b33ab1af66
    Radim Blazek <radim.blazek@gmail.com>	2015-10-23
    
        Merge pull request #2393 from PedroVenancio/grass7_plugin
    
        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
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-10-23
    
        Include v.to.3d in QGIS-GRASS in three different modules: v.to.3d.fixed (fixed height for 3D vector features), v.to.3d.attr (attribute column used for height) and v.to.2d (reverse transformation)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-10-23
    
        Remove default QGIS rocks text
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-22
    
        update debian changelog
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-10-18
    
        Also install MIME type icon in hicolor theme.
    
        Additionally the Shared MIME-info configuration is updated to reference the icon by name (without extension) like the desktop files.
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-10-18
    
        Fix desktop-file-valide issues.
    
        The desktop-file-valide utility reported the following issues:
        ```
        debian/qbrowser.desktop: hint: value "Qt;Education;Science;Geography;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu
        debian/qbrowser.desktop: error: value "map;globe;postgis;wms;wfs;ogc;osgeo" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character
    
        debian/qgis.desktop: hint: value "Qt;Education;Science;Geography;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu
        debian/qgis.desktop: error: value "map;globe;postgis;wms;wfs;ogc;osgeo" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character
        ```
    
        Only the Keywords syntax error is addressed, the Categories hint is left as-is.
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-10-18
    
        Drop menu files in favor of desktop files.
    
        The menu files are no longer required for the Debian packages since
        [CTTE #741573 Debian Menu System](https://lists.debian.org/debian-devel-announce/2015/09/msg00000.html)
        which advised:
    
        >  2. In addition to those changes, the Technical Committee resolves that
        >     packages providing a .desktop file shall not also provide a menu
        >     file for the same application.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-23
    
        [composer] Fix scalebar widgets not updated when changing units (fix #13572)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-23
    
        [composer] Fix wording of scalebar widget controls (fix #12063)
    
        Also add some tooltips to clarify meaning of various controls
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-23
    
        Standardise naming of border/outline in symbol GUI
    
        Now for markers it's always "outline", and for fills it's
        always "border"
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-22
    
        spelling fixes and indentation update
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-10-22
    
        DBManager: merge PR2342 by medspx (fix #13650)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-10-22
    
        DBManager: revert commit 87675f8ab
    
        Maybe I was drunk...
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-10-22
    
        DBManager: fix #13650
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-10-22
    
        DBManager: avoid loading a query as layer with missing fields (fix #11037),
        restore combo style and label when multiple unique fields for view are not supported (follow 8e45da9d7e)
    
    Merge: 54e2a5112a 8e45da9d7e
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-10-22
    
        Merge pull request #2382 from SebDieBln/MultiColumnPK_DbManagerQuery
    
        [DB_Manager] allows to specify multiple columns as the primary for a query to PostGIS (follow a4124da)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-22
    
        [GRASS] hide db driver window on Windows
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-22
    
        [processing] allow translating algorithm dialog title
    
        fixes #13652
    
    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
    
        fixes #13647
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-21
    
        [sip] QgsMapCanvasSnappingUtils
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-20
    
        Allow usage of QgsMapToolAdvancedDigitizing from python code
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-22
    
        [composer] prevent application freeze upon opening composer due to qt/cups bug
    
        Credit to nirvn
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-22
    
        Fix a crash in filtered legends
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-22
    
        Add tooltips to advanced digitizing dock
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-22
    
        [pal] Fix regression in placement for free/horizontal polygon labels
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-22
    
        partly revert 3e0badc (fixes #13645 and #13646)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-21
    
        rule based renderer: keep skip else rule if an inactive rule matches, but still return if the feature was actually rendered so that only rendered features are labeled (fixes #13631)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-21
    
        [GRASS] prevent changing attributes of different layer
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-21
    
        [GRASS] more edit tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-21
    
        Fix doxygen warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-21
    
        Really fix adding parts to null geometry (fix #12885)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-21
    
        Fix leak in labeling
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-21
    
        Fix a LOT of leaks relating to geometry and GEOS operations
    
    Merge: 55babc3ee3 c7aeb774ce
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-10-21
    
        Merge pull request #2322 from mhugo/fix_tin
    
        Postgres provider: allow to load layers with polyhedral surfaces or TINs
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-10-21
    
        PostGIS: Allow to load TIN, PS and Triangle layers
    
        The postgres provider is modified so that layers with
        TIN, PolyhedralSurface and Triangle geometries can be loaded.
        Geometries are converted to MultiPolygons (and Polygons for Triangles).
    
        The postgres test is completed to cover the loading of different types
        of layers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-20
    
        postgres provider: support NULL in composite keys (fixes #13641)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-20
    
        avoid duplicate qgisstyle run
    
    Merge: 898a738451 48aeb8c03c
    Víctor Olaya <volayaf@gmail.com>	2015-10-20
    
        Merge pull request #2372 from om-henners/ogrsql_fix
    
         Fix ogrsql path quoting
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-20
    
        [GRASS] cmake add check if version.h exists
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-20
    
        [GRASS] editing fix
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-20
    
        [GRASS] fixed multilayer editing
    
    Merge: c45fc090d9 3bc11b1947
    Matthias Kuhn <matthias@opengis.ch>	2015-10-20
    
        Merge pull request #2386 from arnaud-morvan/processing-fix-importfromproj4
    
        Fix string type errors in processing algorithms
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-10-20
    
        Revert crs.ImportFromProj4(unicode(...)) to crs.ImportFromProj4(str(...))
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-20
    
        Do not index geometryless layers for snapping
    
        With a lot of geometryless layers in a project reindexing on every mousemove
        makes the UI unresponsive and brings up a "indexing layers" dialog with
        progress bar repeatedly.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-20
    
        Fix snapping may never be indexed
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-20
    
        postgres provider: allow detection of empty views (fixes #13638)
    
    Anita Graser <anitagraser@gmx.at>	2015-10-10
    
        changed to descriptive name
    
        as suggested in https://hub.qgis.org/issues/9868
    
    Merge: 1969e09b6f 64bf3a80b2
    Matthias Kuhn <matthias@opengis.ch>	2015-10-20
    
        Merge pull request #2384 from bstroebl/undoChangesInDissolve
    
        [PROCESSING] Undo recent changes to Dissolve
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-20
    
        Also avoid detaching QgsFields and QgsAttributes where possible
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-20
    
        Clazy issues:
    
        - use at() instead of [] for temporary containers (at() returns
        const reference, so it avoids the detach which occurs with [])
        - use at( 0 ) rather than first() for containers, because first()
        detaches (Qt5 introduced constFirst()/constLast() to overcome this)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-20
    
        Fix merge attributes/features tool resets values to null for int fields
    
        Also add a warning if merged attribute value is not compatible with
        field type.
    
        Fix #12842
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-20
    
        Fix storing string representations of doubles in an int field
        results in NULL rather than converting value to int
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-10-20
    
        Fix crash with measure tool. Funded by Sourcepole QGIS Enterprise
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-20
    
        [GRASS] fixed overwrite existing output
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-20
    
        [GRASS] 261df82 followup
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-20
    
        [GRASS] disable drop to mapsets not owned
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2015-10-20
    
        [PROCESSING] Undo recent changes to Dissolve
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-20
    
        [GRASS] fixed 3d editing
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-20
    
        [GRASS] fixed new feature attributes update
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-20
    
        [processing] added descriptions for SAGA 2.2.2
    
        This does not fix the issue with 2.2.2, but will allow fixing alg syntaxes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-19
    
        fix typo
    
    Werner Macho <werner.macho@gmail.com>	2015-10-19
    
        Adding some translators
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-19
    
        [GRASS] fixed shell on windows
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-19
    
        [GRASS] fixed output map freeze in canvas on windows
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-19
    
        Make cadDockWidget available in python
    
        Followup efcbbfd
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-19
    
        [GRASS] no icon module fix
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-19
    
        [GRASS] raster identify: do not start info module until it is used
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-19
    
        [GRASS] fixed running modules in mapsets not owned by user
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-19
    
        [GRASS] fixed split feature
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-19
    
        Fix QgsStatisticalSummary sometimes returning 0 for StDevSample stat
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-19
    
        Add skip all option to merge attributes dialog (fix #6958)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-19
    
        Fix merge attributes tool sets skipped attributes to null (fix #13231)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-19
    
        Mark system includes as such in CMakeLists
    
        Avoids compiler warnings from linked system headers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-19
    
        More clazy recommended optimisations:
        - Use constFind instead of find where applicable
        - Use midRef instead of mid
        - const ref when using Q_FOREACH
        - foreach->Q_FOREACH
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-16
    
        [auth] Migrate more manager unit tests; add test html reporter
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-16
    
        [auth] Start full migration of Py unit tests to C++
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-18
    
        [vertex editor] remove unused code
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-18
    
        [symbol selector dialog] avoid QCoreApplication::postEvent: Unexpected null receiver
    
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-18
    
        db_manager allows multiple column primary keys only for PostGIS queries, not for SpatiaLite.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-18
    
        vector file writer: defer destroying spatial reference (fixes #10515)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-18
    
        [GRASS] fixed cmake build with G7 without G6
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-18
    
        [GRASS] cmake fix
    
    Merge: d8deb8c081 cc9c789760
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-18
    
        Merge branch 'master' into MultiColumnPK_DbManagerQuery
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-18
    
        heatmap plugin: fix labeling s/metre/layer units/ (fixes #11276)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-18
    
        [GRASS] temporal modules input
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-18
    
        Geometry fixes:
    
        - when creating geometry from WKT, upgrade dimensionality of geometry
        if coordinates are 3/4 dimensional
        - match dimensionality of collections to child dimensionality
        - fix area of curves was non-zero if curve is closed
        - don't consider m values when testing for curve closedness
        - add unit tests for closedness
        - add unit tests for CircularStrings, CompoundCurves, CurvePolygon,
        tests with geometries with Z/M values
    
    Merge: cc9c789760 c7e732b2c7
    Matthias Kuhn <matthias@opengis.ch>	2015-10-18
    
        Merge pull request #2374 from slarosa/editor_widget_take_2
    
        Attribute table filter: follow up #2316 and 5ac5217
    
        Fix #13486 Don't hide search widget in attribute table when typing
        Properly connect the signals for the search case checkbox on the attribute table filter
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-18
    
        avoid on duplicate user functions (fixes #13579)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-17
    
        fix grass <7.1 build
    
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-15
    
        the test for uniqueness now also works for multiple columns
    
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-17
    
        When loading a query as a postgis layer the primary key may now also span multiple columns.
    
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-17
    
        Moved the code to determine the primary key for a view using the URI keyColumn to a separate function.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-17
    
        Fix sip conversion from QgsFields to QList<QgsField> (fixes #9208)
    
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-17
    
        Db_Manager keeps the selected columns for primary key and geometry when running the query or rereading the columns if the selected columns still exist.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-16
    
        feature request: set filter to filterrect if it's unset (fixes #13463)
    
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-17
    
        Db_Manager now allows to select multiple columnns as the primary key for a query.
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-17
    
        [GRASS] get off_t size
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-17
    
        [geometry] Fix calculation of length/perimeter for collections
    
        Split length from perimeter calculation in geometry API, as
        returning perimeter for length for polygons is misleading and
        results in incorrect length/perimeter calculations for mixed
        geometry collections.
    
        Enable length & perimeter unit tests against reference geometries.
        Now the length & perimeter values match those calculated by
        PostGIS.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-17
    
        Add a bunch of geometry unit tests against reference geometries
        (inc geometry count, node count, ring count, area, centroid,
        x/y min/max)
    
        TODO:
        - invesigate whether Z/M is required for GeometryCollection WKT
        data type if children have Z/M dimension
        - fix QGIS handling of mixing length and perimeter for collections
        resulting in incorrect length calculation for mixed Collections
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-17
    
        Fix geometry casting in python bindings (missing MultiLineString and
        GeometryCollection casts)
    
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-17
    
        Unified the way the column comboboxes are filled when executing the query and when pressing the load columns button.
    
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-17
    
        When loading a query as a postgis layer the primary key may now also span multiple columns.
    
    Sebastian Dietrich <SebDieBln@users.noreply.github.com>	2015-10-17
    
        Moved the code to determine the primary key for a view using the URI keyColumn to a separate function.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-17
    
        Call qDeleteAll on containers themselves, rather than using
        qDeleteAll( container.values() ). The values() call isn't
        needed and requires building a QList of values first.
    
        Thanks clazy - keep the good optimisations coming!
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-16
    
        [GRASS] fixed input region check
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-16
    
        [GRASS] fixed crash when edit renderer is set manually
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-16
    
        [GRASS] update table after new feature cat was set
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-16
    
        [GRASS] add edit renderer when plugin is inited
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-16
    
        [GRASS] distinguish symbol for left/right broken boundary
    
    Steven Mizuno <spookster@netzero.net>	2015-09-15
    
        fix legendLayerZoomNative to use diagonal of source raster pixel
    
        to match the use of the diagonal of mapCanvas pixel.
        Also fix spelling in a comment.
    
        (fixes #3609)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-15
    
        [auth] Move pass file support to manager class; for both server/app
    
        - Ensure pass file env var is skipped by application and later stripped
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-16
    
        [processing] fixed scrolling to anchor in help pages
    
        fixes #13506
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-16
    
        [GRASS] disable view output if output was not entered
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-16
    
        coverity fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-16
    
        Add some more basic area and length unit test cases
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-16
    
        Allow shortcut calculation of perimeter when no ellipsoid set
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-16
    
        Fix calculation of area/length of mixed geometry collections
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-16
    
        Fix various Coverity errors (inc mem leaks)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-16
    
        Update test mask images
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-16
    
        Add some extra unit tests for geometry:
        - Add some tests for conversion to/from WKT, using a bulk lot of testsdata
        from PostGIS
        - Add some tests for area/length calculation, using some test data and
        results from PostGIS/geos unit tests
        - Add tests for spatial relations, using test data from PostGIS. Note
        that this required adding support for calculating the DE-9IM relation. I'll
        expose this to users via the expression engine in 2.14.
    
        Along the way this also fixes a number of bugs relating to WKT geometry
        import, such as
        - add support for alternate MultiPoint(1 1,2 2,...) format
        - fix GeometryCollection to support collections with multi* children
        and GeometryCollection children (allowed by spec)
    
    Merge: 34dc314345 f3a45cd400
    Nathan Woodrow <madmanwoo@gmail.com>	2015-10-16
    
        Merge pull request #2377 from nirvn/toolbar_icon_improvements
    
        improve and vectorize several edit toolbar icons
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-10-16
    
        improve and vectorize several edit toolbar icons
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-16
    
        Fix exporting geometry collections to WKT
    
        Child types were incorrectly being dropped when the collection
        consisted of mixed geometry types (eg line & polygon) (refs #13608)
    
    Merge: d19165b7c9 ec3fb23afb
    Paolo Cavallini <cavallini@faunalia.it>	2015-10-15
    
        Merge pull request #2375 from NaturalGIS/saga_flow_accu
    
        Fix SAGA 2.2.0 flow accumulation modules
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-14
    
        [server] Fix #13291; reinstate default project read in fcgi directory
    
        - Ensure no reassignment of mConfigFilePath by MAP parameter or from
          QGIS_PROJECT_FILE env var
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-10-15
    
        fix saga 2.2.0 flow accumulaiton modules (ex catchment areas). Files added.
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-10-15
    
        fix saga 2.2.0 flow accumulaiton modules (ex catchment areas)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-10-15
    
        Fix geometry icons in postgres dialog for new wkb types
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-15
    
        [widget editor][fix #13486] follow up #2316 and 5ac5217
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-15
    
        [GRASS] show init error in tools title
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-15
    
        [GRASS] create new cat on attribute change if it does not exist
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-15
    
        [GRASS] use text type with sqlite
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-15
    
        [GRASS] minor fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-10-15
    
        Fix numerical problems in circular string rendering
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-15
    
        Fix area calculation when OTF active and no ellipsoid (fix #13601)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-15
    
        Use QString::arg multi argument method to avoid extra heap allocations
    
    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>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-15
    
        Fix broken apply button in label config dialog (fix #13543)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-14
    
        [GRASS] fixed crash in editing caused by different off_t size
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-14
    
        [GRASS] fixed qgis.d.rast binary mode on windows
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-14
    
        fixed win build
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-14
    
        [processing] fixed handling output html files in grass 7
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-14
    
        [GRASS] re-enabled module output layer freeze in canvas
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-14
    
        [processing] do not assume singleton Processing when defining temp folder
    
        fixes #13588
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-14
    
        [processing] do not write CRS file if output is not a layer
    
        fixes #13590
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-14
    
        Also show features with modified geometry when "show edited and new
        features" filter is active in attribute dialog (fix #11684)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-14
    
        [GRASS] keep layer specific suppress form mode
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-14
    
        [GRASS] prepared off_t fix on windows
    
    Merge: 52c50673f7 cfdf5cf609
    Paolo Cavallini <cavallini@faunalia.it>	2015-10-14
    
        Merge pull request #2369 from neteler/patch-73
    
        Update to GRASS GIS 7.0.x
    
    Merge: 24b6e6387e 47565a949f
    Paolo Cavallini <cavallini@faunalia.it>	2015-10-14
    
        Merge pull request #2370 from neteler/patch-72
    
        Update to GRASS GIS 7.0.x
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-14
    
        vector layer: update geometries first before feature id might change (fixes #8255)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-14
    
        When adding ring to a geometry, add z or m dimensions to the
        ring geometry if required (fix #7400, #7401)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-14
    
        Add method to geometries for adding z/m dimension, initialized
        to a specified value
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-14
    
        Add method to QgsWKBTypes to add z/m dimension to a wkb type
    
        Also add some unit tests for QgsWKBTypes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-13
    
        db manager: add credentials to postgis rasters (fixes #13594)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-13
    
        indentation update
    
    Markus Neteler <neteler@gmail.com>	2015-10-13
    
        Update to GRASS GIS 7.0.x
    
    Markus Neteler <neteler@gmail.com>	2015-10-13
    
        Update to GRASS GIS 7.0.x
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-13
    
        [GRASS] update fields on field add/delete
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-13
    
        [processing] fixed getMinCoveringExtent when there are multiple input parameters
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-13
    
        [processing] fixed modeler calcualtor when opening dialog for the first time
    
        fixes #13587
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-07
    
        [processing] do not set an upper limit for points in random points layer
    
        fixes #13483
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-10-13
    
        [BUGFIX][QGIS Server] Add layer coordinate transforms before setting destination CRS
    
        If the layer_coordinate_transform_info child of mapcanvas has not been well
         saved, the destinationCrs is not well applied and we get a blank image.
    
        To resolve this issue, we just have to add layer coordinate transforms to the
         map renderer before setting the destination CRS.
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-10-13
    
        Update CatchmentArea(Parallel).txt
    
        Fixes https://hub.qgis.org/issues/13588 (but probably there are others)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-13
    
        [GRASS] add first/last vertex marker to editing renderer
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-10-13
    
        Update ShapestoGrid.txt
    
        Fixes #13585
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-13
    
        Fix overview canvas background color not set (fix #11157)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-13
    
        revert 3daa57f and f51d1fb (followup ff43a5d)
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-10-13
    
        Update Grid.py
    
        Fixes a broken module. Possibly more broken ones around.
    
    Merge: 9556a760da 07db984830
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-13
    
        Merge pull request #2337 from stevenmizuno/fix_3400
    
        set selection color from project file
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-13
    
        [GRASS] edit test fixed for GRASS 6
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-13
    
        [GRASS] editing test
    
    Merge: ff43a5dc1f 537d195957
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-13
    
        Merge pull request #2368 from nirvn/welcome_page_fix_resize
    
        [welcome page] fix recent project list not resizing on window / docked panel size change
    
    Merge: 3daa57f8c8 2ddc07163d
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-13
    
        Merge pull request #2367 from manisandro/qgsround
    
        Introduce qgsRound since std::round is available only in C++11 onwards
    
    Sandro Mani <manisandro@gmail.com>	2015-10-13
    
        More qgsRound tests
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-13
    
        fix f51d1fb
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-13
    
        fix precise build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-13
    
        Allow delete part tool to remove geometry from single type point
        and line layers (fix #13258)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-13
    
        Remove .sortinc files in remove_temporary_files script
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-13
    
        Fix using add part tool to add part to geometryless rows
        (fix #12885, #11319)
    
        Also fix some potential crashes with edit tools and null geometry
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-13
    
        Allow adding features with empty geometry via attribute table
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-13
    
        Fix split parts tool only leaves one of the newly created parts (fix #13421)
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-10-13
    
        [welcome page] add a minmium width to the recent project list
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-10-13
    
        [welcome page] fix recent project list not resizing
    
    Sandro Mani <manisandro@gmail.com>	2015-10-12
    
        Add some qgsRound tests
    
    Sandro Mani <manisandro@gmail.com>	2015-10-12
    
        Introduce qgsRound since std::round is available only in C++11 onwards
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-12
    
        debian packaging update (revert GEOS C++ dependency)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-12
    
        fix core api header
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-12
    
        fix windows build
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-09
    
        [auth] Add some more debug output
    
        - Need to migrate many auth debug to QgsDebugMsgLevel with higher level
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-09
    
        [auth] Fix #13550; add auth support to Server; read master password file
    
    Merge: de8b045b26 c1028efeb0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-10-12
    
        Merge pull request #2365 from manisandro/geom_checker_fixes
    
        Geometry checker fixes
    
    Sandro Mani <manisandro@gmail.com>	2015-10-08
    
        [Geometry checker] Make self intersection fix create a multilinestring instead of a multicurve since prts are linestrings
    
    Sandro Mani <manisandro@gmail.com>	2015-10-08
    
        [Geometry checker] Make self intersection fix create a linear polygon if original feature was one
    
    Sandro Mani <manisandro@gmail.com>	2015-10-08
    
        [Geometry checker] Fix memory corruption due to QgsGeometry deleting the passed GeometryV2 pointer when going out of scope
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Fix crash when changing symbol types on windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Add missing mask from previous commit
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Follow up c7b9fa, fix failing tests
    
        Looks like there's a label in the test which is placed right on the
        boundary of the map, so the geos changes in c7b9fa have shifted it
        slightly off the canvas and resulted in it not being drawn.
    
        Update test mask images so this label is optional.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Really fix #13545
    
        I'm not sure what sip voodoo is preventing the bindings from
        calling methods in the base class, so for QGIS <3.0 I've aliased
        all the new signatures and will rename them back for 3.0
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Fix refining rule based renderer using expression (fix #10815)
    
    Merge: 4d351756cb c927073e20
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-10-12
    
        Merge pull request #2353 from manisandro/geos_snap
    
        Replace GEOS C++ dependency with hand-rolled snap-to-grid implementation
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-12
    
        [ui] save geometry dialog for the symbol selector dialog
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-12
    
        [GRASS] hide save layer edits action
    
    Merge: 160f172b42 7e2ffd46d8
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-12
    
        Merge pull request #2364 from arnaud-morvan/processing-fix-field-calculator
    
        [Processing] fixup! Include parameterselection dropdown contents in processing translation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Flip some QStrings to QLatin1String where they may be faster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Bump acceptable doc coverage
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Update TestQgsLabelingEngineV2 to use render checker, reenable on Travis
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-10-12
    
        fixup! Include parameterselection dropdown contents in processing translations
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Followup 8e2b791, add unit test
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-11
    
        attribute editing: don't allow editing without ChangeAttributeValues capability
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Fix potential crash in vector gradient dialog info button
    
        Note that this doesn't seem to be actually utilised by any
        of the preinstalled gradients, but if users have created
        a gradient with info then clicking the button would have
        crashed QGIS.
    
        Identified by clazy.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Followup a721752, also fix svg marker fill cannot be used with
        categorised or graduated renderers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Remove default outline-width param from included SVGs if
        default value is non 0
    
        using the monstrosity:
        zerowidth='!0'; grep -R -rl -P "\"param\(outline-width\) (?${zerowidth})(.*?)\"" | xargs sed -i -b 's/\(param(outline-width)\)[^"]*"/\1\"/g'
    
        (fix #10908)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Remove default outline param from included SVG files if default is #000
    
        using:
        grep -R -rl \"param\(outline\)[[:space:]]*#000\" | xargs sed -i -b 's/\(param(outline)\)\s*#000"/\1\"/g'
    
        (refs #10908)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-12
    
        Remove default fill param from included SVG files if default is #FFF
    
        using:
        grep -R -rl \"param\(fill\)[[:space:]]*#FFF\" | xargs sed -i -b 's/\(param(fill)\)\s*#FFF"/\1\"/g'
    
        (refs #10908)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-11
    
        case-sensitivity of vector layer field (fixes #13032)
        * fieldNameIndex: resort to case-insensitive lookup only if
          case-sensitive lookup has no match
        * file writer: fix handling of fields that only differ by case
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-11
    
        clear cached wkb after reshape (fixes #13052)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-11
    
        If svg files with params do not have a default value set, then don't
        reset the fill/border color and border width when changing svg
        marker/svg fill SVG files
    
        This change makes the behaviour consistent between the svg marker
        symbol and the other marker symbols. Additionally, svg files
        which have customisable colors and NO default values set will
        be shaded in gray fill/black outline in the svg selector widget,
        to follow the same behaviour as the other marker symbol selectors.
    
        Note that this change has NO EFFECT unless the svg files are
        modified to remove the default param value, so there will be no
        change for users' custom symbols. A follow up commit will need
        to remove the default param values from the preinstalled SVG
        files though. If you want to test in the meantime, I've modified
        just the first two symbols in the accomodation group to make
        this change for testing.
    
        (refs #10908)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-11
    
        Fix svg marker colors not correctly restored from project
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-11
    
        Fix fill and outline color for svg markers sometimes enabled
        when SVG file does not support parameters
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-11
    
        [console] Move run button earlier in console editor toolbar
    
        Otherwise on small screens the run button is hidden away in the
        overflow menu, which isn't ideal given its importance
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-10
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-10
    
        also fix #10747 for 2.5D points
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Followup 80ccb39, also disable test on OSX
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Fix curved labels ignore line orientation placement flag (fix #5778)
    
    Merge: 80ccb39ae5 b82c146cdb
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Merge pull request #2361 from m-kuhn/fix13549
    
        Cleanup symbol definition widgets when switching between symbol layers
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-10
    
        Cleanup symbol definition widgets when switching between symbol layers
    
        Fix #13549
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        More test mask updates. Also disable qgis_labelingenginev2 on Travis
    
        qgis_labelingenginev2 needs to be refactored to use QgsRenderChecker.
        Directly comparing the two images is too fragile due and is failing
        on Travis.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Fix uninitialized variables in advanced digitizing dock which meant
        that sometimes advanced digitising tools would be activated
        unexpectedly.
    
        (Coverity... I'm disappointed. Stop slacking off! I've fixed 1000s
        of these warnings you flagged yet you missed the ones which trigerred
        actual real bugs)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Fix snapping options dialog not correctly initialised when loading projects
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Fix some leaks
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Update test mask images
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Fix svg outline widths are incorrectly scaled (fix #11522)
    
        SVG outline width sizes were not correctly calculated, and were
        set to a constant value regardless of the rendered size of the svg
        image. This meant that:
        1. the rendered outline width was effectively randomly scaled
        2. the width would change as the symbol size was modified
    
        This change has some large flow on effects, eg:
    
        - the large outline widths required to render an outline in <2.12
        will now be drawn in their correct sizes, eg massive outlines. Projects
        will need to be updated to reflect this.
        - the default outline width set for the provided svg symbols (1 mm)
        is much too large, so the symbols look bad with the default width.
        This size needs to be modified in all the (~300 svg marker images)
        - On the plus side, the long standing issue where most of the svg
        symbols were rendered with white fill on white background and an
        almost invisible black border is now fixed (refs #10908, #8538)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Allow coloring of svg markers when used with graduated/categorised renderers (fix #11658)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Scale svg marker outline width to match context
    
        This is a partial fix for #11522, in that it fixes map unit scaling
        for outline width. The width is still too small and incorrectly
        scales with symbol size.
    
        (refs #11522)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Fix broken data defined SVG marker outline width (fix #13423)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-10
    
        Fix Coverity issues:
    
        - uninitialized members
        - memory leaks
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-10-10
    
        DBManager: add table/layer to canvas double clicking on it
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-09
    
        fix build with grass7 on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-09
    
        vector layer: avoid some crashs when methods are called on invalid layers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-09
    
        editor widget: don't reset empty strings to null, if default value is null (fixes #13546)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-09
    
        Fix node tool duplicates nodes when topological editing and
        snap are both enabled (fix #13466)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-09
    
        [vertex editor] allow zooming to vertex with the mouse click
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-09
    
        Use a model for node editor table (fixes #13541)
    
        This commit switches the node editor to use a model backend rather then
        inserting and updating every node on every edit. Fixes the hang when
        editing a large feature.
    
        Also implements some extra functionality like scrolling to a selected
        vertex in the table.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-09
    
        Fix doxygen warning (again)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-09
    
        Followup e5ea5ff, better API
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-09
    
        [GRASS] update layer extent after edit
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-09
    
        [GRASS] check mapset ownership in browser actions
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-09
    
        [GRASS] open/new/close mapset removed from toolbar
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-09
    
        [GRASS] fixed crash when adding table for existing features
    
    Merge: 5426ebe8be b379e93b95
    Alexander Bruy <alexander.bruy@gmail.com>	2015-10-09
    
        Merge pull request #2357 from spatialthoughts/patch-1
    
        [processing] remove unused argument
    
    Merge: b11b73cbbe 391d60c0e2
    Alexander Bruy <alexander.bruy@gmail.com>	2015-10-09
    
        Merge pull request #2343 from PedroVenancio/grass7_plugin
    
        remove "-write_absolute_path" option from gdaltindex (addresses #11428, #4064)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-09
    
        fix precise build
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-08
    
        translation string fix
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-09
    
        adapt local simplication to new geometry types (fixes #13538)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-09
    
        Fix symbols drawn multiple times in rule based renderer if symbol
        has multiple layers
    
        (fixes #some-blocking-issue-i-can't-find-because-hub-is-down)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-09
    
        Fix doxygen warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-08
    
        Fix hardcoded border for raster legend items (fix #13540)
    
        Previously raster legend items always had a fixed black border.
        Now there's options to change the color/width of this border or
        disable it entirely.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-08
    
        Revert 8f04d22; set condition to ifndef QT_NO_DEBUG
    
        [ci skip]
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-08
    
        trigger repaint after discard changes
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-08
    
        [GRASS] suppress form for boundaries
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-08
    
        [GRASS] fixed setting default value in input combo
    
    Ujaval Gandhi <ujaval@gmail.com>	2015-10-08
    
        Remove the extra argument to getConsoleCommands()
    
        getConsoleCommands takes only 1 arg. The extra arg in the method definition causes an error when running the algorithm
    
    Merge: de20495911 844578d02d
    Alessandro Pasotti <elpaso@itopen.it>	2015-10-08
    
        Merge pull request #2356 from elpaso/hidpi-improvements8
    
        Fix line height and icon size on hipi
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-08
    
        [GRASS] vector import: increase cat by 1 if fid starts at 0
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-09
    
        Fix crash in label property dialog (refs #13543)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-08
    
        Remove invert check box from glow effect widget, was never hooked up
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-08
    
        [GRASS] fixed deadlock when started from GRASS shell
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-08
    
        Fix missing sip bindings for renderers (fix #13545)
    
    elpaso <elpaso@itopen.it>	2015-10-08
    
        Fix line height and icon size on hipi
    
          The icon will scale up but not down, the 2.10
          behaviour is retained on 96dpi screens and
          the icon is scaled up if needed
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-08
    
        Fix add ring/fill ring tool works on first polygon (fix #13069)
    
        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)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-08
    
        Fix fill ring tool used with advanced digitising crashes QGIS
    
        (fix #13355)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-08
    
        [GRASS] restrict module input by SEARCH_PATH
    
    Sandro Mani <manisandro@gmail.com>	2015-10-08
    
        Add some docstrings
    
    Sandro Mani <manisandro@gmail.com>	2015-10-08
    
        Use floating as default precision
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-08
    
        [GRASS] fixed region when qgis is started from GRASS shell
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-08
    
        Fix diagrams are always shown, regardless of setting (refs #13501)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-07
    
        oracle provider: fix call of sdo_filter to verify a spatial index is present
    
    Sandro Mani <manisandro@gmail.com>	2015-10-07
    
        Add snap-to-grid to QgsGeos
    
    Sandro Mani <manisandro@gmail.com>	2015-10-07
    
        Remove GEOS C++ lib dependency
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-08
    
        Fix atlas page name combo not synced to layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-08
    
        Fix crashes and inconsistent ui when atlas is set to a geometryless layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-08
    
        Fix legends are empty if presets used with filtered legend (fix #13300)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-07
    
        Fix unused variable warning with clang on Mac
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-07
    
        [GRASS] do not insert records if table does not exist
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-07
    
        [GRASS] initial editing test
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-07
    
        fix windows build (followup c49b5b7)
    
    elpaso <elpaso@itopen.it>	2015-10-06
    
        Fixes line height and icon size on hidpi screens
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-04
    
        [fix #13503] avoid crash when switch between style widgets and renderer cannot be applied to layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-07
    
        Fix more potential crashes in renderer widgets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-07
    
        Followup c49b5b7, more fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-07
    
        Remove unused variable
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-07
    
        followup
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-07
    
        Make travis files easier diff'able
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-07
    
        Change a lot of arguments to const references in core/gui
    
        Rationale:
        - there was a lot of large objects passed by value, so potentially
        there's a speed bump from this
        - even for implicitly shared classes like QString/QList there's still
        a (small) cost for copying the objects when there's no reason to
        - it's the right thing to do!
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-06
    
        [travis] Ensure use of standard (legacy) infrastructure
    
        - For 'sudo apt' commands on Linux (Mac unaffected)
        - Seems already set for main QGIS repo, but now needed when adding
          Travis CI setup to a personal fork ("For repos we recognize on or
          after 2015-01-01, linux builds are sent to our container-based
          infrastructure")
        - This could probably be overcome using the Travis 'apt' plugin so that
          container-based infrastructure could be used
          http://docs.travis-ci.com/user/apt/
    
        http://docs.travis-ci.com/user/workers/standard-infrastructure/
        http://docs.travis-ci.com/user/workers/container-based-infrastructure/
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-06
    
        [auth] Move startup system-is-disabled blocking dialog to message bar
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-06
    
        [auth] Reorganize SSL error integration
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-06
    
        [auth] Fix #13507; ensure auth widgets are disabled if auth system is
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-03
    
        [auth] Set trusted certs for default SSL configs when cache rebuilt
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-06
    
        use capital letter for "Show in Overview" action in layer contextual menu
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-06
    
        [UX] homogenize labels for zoom to native resolution action
    
        See: http://lists.osgeo.org/pipermail/qgis-ux/2015-September/000352.html
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-10-06
    
        [BUGFIX][QGIS-Server] Restricted layers and layer id as name are incompatible
    
        If the user checks 'used layer id as name' and specifies 'restricted layers',
         the restriction is not applied.
    
        To fix it, I add the layer ids to the restricted layers list.
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-10-06
    
        Minor fixes
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-06
    
        Fix snapping with Advanced Digitizing
    
        Fix #13529
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-06
    
        [processing] remember params/outputs collapsed stated when editing alg in modeler
    
        fixes #13499
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-06
    
        [processing] do not collapse tree when updating models or scripts
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-06
    
        [GRASS] qgis.v.upgrade.py - upgrade vectors from 6
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-06
    
        [GRASS] multi cat editing fixes
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-04
    
        Fix some warnings when compiling code for Qt
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-04
    
        Qt5 compatibility patch for QSsl
    
        > QSslCertificate::subjectInfo() and QSslCertificate::issuerInfo() return a
        > QStringList instead of a QString in Qt5. It's pretty common for a certificate
        > to contain more than entry of a specific type, but in Qt 4 the API only let
        > you access the first one.
    
        [Source](https://blogs.kde.org/2012/04/14/whats-new-qt-5-ssl)
    
        This fix adds macros to apply the Qt4 behavior on Qt5 code. Obviously it would
        be better the other way round.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-06
    
        [processing] update algorithm help link (fixes #13506)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-05
    
        restore behavior of QgsGeometry::combine on line strings (fixes #13274)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-05
    
        [GRASS] disabled editing of cat and topo symbol
    
    Merge: 32e6d9c564 26c1311c54
    Radim Blazek <radim.blazek@gmail.com>	2015-10-05
    
        Merge pull request #2349 from NINAnor/grass7_pluginupdate
    
        Grass7 pluginupdate
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-05
    
        [GRASS] removed warnings from raster provider
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-10-05
    
        add r.what
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-05
    
        [diagrams] Fix initial value of transparency slider not set (fix #13434)
    
    Merge: e8d1247063 296ae9fadc
    ninsbl <stefan.blumentrath@gmx.de>	2015-10-05
    
        Merge branch 'grass7_pluginupdate' of https://github.com/NINAnor/QGIS into grass7_pluginupdate
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-05
    
        Make sure recent expression group is always listed last (fix #13462)
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-10-05
    
        some small fixes and temporal icons
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-05
    
        Maintain order of recent expressions (fix #13461)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-05
    
        Fix map rotation not considered for ellipse marker data defined rotation (fix #13367)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-05
    
        [GRASS] start/close edit fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-05
    
        [GRASS] fixed add new layer if vector is not valid
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-05
    
        Misc optimisations identified by clazy:
    
        - call reserve on container classes where applicable
        - make sure Q_FOREACH uses references
        - remove dynamic casts to base classes
        - fix some implicit bool conversions
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-05
    
        removed setResizeMode on non-existent browser column, fixes #13509
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-05
    
        debian packaging: restore dh targets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-05
    
        Add missing overrides
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-05
    
        Coverity null dereference fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-04
    
        debian packaging update and typo fix
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-05
    
        [composer] Fix image size/resolution was not honored during export (fix #13438)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-10-04
    
        DBManager: fix int/float conversion to unicode (partially revert changes in 401f43c and fix #13505)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-20
    
        Qt5: Fix lrelease vs. lrelease-qt5 problem
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-04
    
        remove whatsnew from api and install (followup 95c377a)
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-09-21
    
        Temporal icons first draft
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-02
    
        add cppcheck fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-02
    
        indentation update
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-03
    
        Followup 95c377a
    
    Matthias Kuhn <matthias@opengis.ch>	2015-10-03
    
        Remove news feed tab from start page
    
        Fix #13497
        Fix #13471
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-10-03
    
        [processing] sort alphabetically the online scripts
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-02
    
        Update bundling of qspatialite and postgres Qt SQL plugins for Mac
    
    Merge: 48ce385cd8 1fdfe30126
    Nathan Woodrow <madmanwoo@gmail.com>	2015-10-02
    
        Merge pull request #2344 from nirvn/welcome_page_hidpi_fix
    
        [welcome page] fix font size on HiDPI display and improve disabled item style
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-10-02
    
        [welcome page] increase text width to avoid reflow on hidpi screens
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-02
    
        [GRASS] use the same filter for modules tree and list
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-02
    
        [GRASS] keep added features symbol updated
    
    Alessandro Pasotti <elpaso@itopen.it>	2015-10-02
    
        Minor change in the method description
    
        Changed "given field index" to "given field name"
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-01
    
        [auth] Add more database warnings to manager
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-01
    
        Resolve symlinks when bundling PyQt uic directory on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-01
    
        Lower optimization for qgsexpression_texts.cpp for release builds on Mac
    
        - Only applies when using clang compiler
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-01
    
        Add PYTHONPATH support and better module finding to Mac bundling
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-01
    
        Add symlink resolving to install name change bundle function on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-01
    
        Bundle only the QCA plugins that are used on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-10-01
    
        Add QwtPolar bundling for Mac
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-02
    
        fix translation string
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-01
    
        fixed travis warning
    
    Jürgen E. Fischer <jef@norbit.de>	2015-10-01
    
        spelling fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2015-10-01
    
        [GRASS] update all providers on map reload; dynamic cidx count in iterator
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-10-01
    
        Show Python error stack trace when in blocking dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-28
    
        debian packaging update (take II on fixing #13310)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-29
    
        ogr provider: don't add mysql table filter multiple times (fixes #13446)
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-01
    
        [processing] GRASS: prevent exception when deleting GISBASE env variable
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-01
    
        [processing] fix problems with names with capital letters when importing to postgis
    
        fixes #11585
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-01
    
        [processing] write log dates in ISO format
    
        fixes #13226
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-01
    
        [processing] fixed handling null values in Processing settings in Mac
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-01
    
        [processing] fixed import placement
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-01
    
        [processing] fixed adding extension to output filenames in batch interface
    
        fixes #10444
    
    Víctor Olaya <volayaf@gmail.com>	2015-10-01
    
        [processing]fixed SAGA when using a version newer than the latest supported one
    
        fixes #13279
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-30
    
        [processing] partially fixed handling of non-ascii chars when running grass algorithms in windows
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-30
    
        [processing] fixed issues with spaces in paths when using GRASS algorithms
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-01
    
        Finish implementation of @value context variable
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-01
    
        More removal of const from QgsRenderContext in symbology
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-01
    
        Remove const from labeling QgsRenderContext usage
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-10-01
    
        Add stack trace button to message bar for Python errors
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-10-01
    
        [welcome page] fix font size on HiDPI display and improve disabled item style
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-10-01
    
        Fix to #11428 and #4064. Remove -write_absolute_path option, since it has no influence, because absolute paths are always recorded in the attribute table.
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-10-01
    
        DBManager: fix data conversion to unicode (errors='replace' should be enough)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-10-01
    
        Add missing python-qt4-sql dependancy to Travis
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-30
    
        Only save effect element if it is non-default
    
        (decreases file size of qgs project files)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-30
    
        surpress moc warnings in windows 64bit build
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-30
    
        only update qgsexpression_texts.cpp if there are actual changes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-30
    
        fix some warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-30
    
        revive QSqlDatabase (followup c894357a)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-30
    
        [GRASS] new feature attributes fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-30
    
        Add spacer under attributes in autogenerated attribute form
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-30
    
        [GRASS] use monospace font for module's output
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-30
    
        [processing] recover previous value of formula in modeler calculator
    
        #fixes 11539
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-30
    
        [processing] fixed message to indicate unconfigured GRASS provider
    
        It now displays the same message for GRASS 6 than for GRASS 7
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-30
    
        [processing] prevent otb algorithms being run if otb not configured
    
        fixes #13215
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-30
    
        [processing] fixed ordering of outputs in models
    
        fixes #13217
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-30
    
        Fix leak in labeling
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-30
    
        Fix the "Change Label" map tool after labeling refactoring
    
        The support for rule-based labeling is not there yet (only simple labeling)
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-30
    
        Fix another crash with rule-based labeling + data-defined properties (fixes #13453)
    
        The writing of data-defined properties to XML was using invalid data.
        Also fixes a possible memory leak in assignment operator.
        Thanks Nyall for help tracking it down!
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-30
    
        QgsVectorFileWriter fails to export features containing Multi*25D geometries (fix #13451)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-30
    
        Remove unused/uninitialized pointer
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-30
    
        DBManager: fix unicode error display table data (fix #13447)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-29
    
        DBManager: trap RuntimeError when disconnecting signals from a deleted object
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-30
    
        Store layer list in canvas order for visibility presets, fixes
        data defined style preset for composer maps changing layer
        order
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-29
    
        [GRASS] fixed crash in add/delete column
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-29
    
        refresh QgsAttributeForm using updatedFields() signal to cover all changes
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-29
    
        [processing] Batch: ensure correct processing of extent params after other params are set
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-29
    
        [processing] Fix multiple error dialogs in batch processes
    
        Errors when postprocessing layers are now added to the log console
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-29
    
        [processing] fixed issue with min covering extent when layers are passed as layer names
        #fixes 13441
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-29
    
        [GRASS] fixed crash on plugin unload + reload
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-09-29
    
        [MetaSearch] remove merged endpoint
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-29
    
        close the qgsexpression_texts.cpp file generated by resources/process_function_template.py
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-29
    
        [processing] really fix cmakelist file: followup a4151d7
    
    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
    
    Merge: a4151d7770 22b1c087cc
    Tom Kralidis <tomkralidis@gmail.com>	2015-09-29
    
        Merge pull request #2340 from NaturalGIS/pt_csw
    
        add official CSW services for Portugal
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-09-29
    
        add official CSW services for Portugal
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-29
    
        [processing] fixes cmakelist file: followup c7961b1
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-29
    
        [geometry-checker-ui] use qgsmalayercombobox for layers list
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-29
    
        Disable add curve tools for point/raster layers
    
    Merge: fed74b2dfa 8b17e8b50c
    Víctor Olaya <volayaf@gmail.com>	2015-09-29
    
        Merge pull request #2339 from NaturalGIS/fix_grass7_v_sample
    
        fix grass7 v.sample
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-29
    
        [composer] Fix layer order when using visibility presets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-29
    
        Tab order fixes, pt 2
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-29
    
        fix crash deleting expression field when layer is not editable
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-29
    
        Fix crashing rule-based labeling with data-defined properties (fixes #13416)
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-28
    
        [geometry-checker-gui] add scroll area and save geometry dialog to settings
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-09-28
    
        fix grass7 v.sample
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-28
    
        yadpu
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-28
    
        Fix compile error
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-09-28
    
        add about metadata
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-09-28
    
        [MetaSearch] update release version
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-28
    
        Tab order fixes, pt 1
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-28
    
        Revert "[composer] Add an apply button for atlas settings, prevents"
    
        This reverts commit 7934a92519f7e2664475117a5aca3b07e15d7535.
    
        Change proved to have little value and was too easy to overlook.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-28
    
        Avoid python PendingDeprecationWarning on startup
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-28
    
        Fix some leaks
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-28
    
        Coverity fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-28
    
        Fix coverity unreachable code error
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-28
    
        Fix bad profiles in some PNG images, causes libpng warning on startup
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-28
    
        Add missing overrides, fix warnings
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-28
    
        Don't spam message bar with more of the same error
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-28
    
        Fix annoying blocking Python error dialog
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-28
    
        [processing] fixed management of SAGA versions
    
        fixes #13429
    
    Steven Mizuno <spookster@netzero.net>	2015-09-16
    
        set selection color from project file
    
        fix #3400
        also remove duplicate setting of background color (it is set by ProjectProperties)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-27
    
        [GRASS] module's input mapsets sorting
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-27
    
        [GRASS] limit number of cleaning cycles
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-27
    
        fixes for debian and osgeo4w packaging
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-27
    
        [GRASS] insert record for new feature
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-27
    
        [GRASS] better format module's output
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-27
    
        debian packaging update
    
    Merge: 4dd6d670f0 9cb18c6f39
    Alexander Bruy <alexander.bruy@gmail.com>	2015-09-27
    
        Merge pull request #2332 from NaturalGIS/fix_ogr_tools
    
        [processing] fix some OGR-based tools
    
    Merge: 5f10b70b71 5211423df5
    Alexander Bruy <alexander.bruy@gmail.com>	2015-09-27
    
        Merge pull request #2331 from radosuav/parameterString_fix
    
        [processing] fix setting of "multiline" setting for ParameterString
    
    Merge: a77e3bf7d5 ea0dc6e2d4
    Alexander Bruy <alexander.bruy@gmail.com>	2015-09-27
    
        Merge pull request #2283 from arnaud-morvan/processing-translate-parameterselection-content
    
        [processing] include ParameterSelection dropdown contents in translations
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-27
    
        update project last modification date after save as (fixes #13420)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-27
    
        fix lpad/rpad context help (followup b46cbbe)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-26
    
        fix typos
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-26
    
        [GRASS] fixed hanging import of larger polygon layers on Linux
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-26
    
        include libqgis_app in install (fixes #13417)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-26
    
        remove duplicate geos_c_extra
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-26
    
        packaging: use WITH_GRASS to enable GRASS and WITH_GRASS$VERSION only with the available version
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-26
    
        fix mixup between lpad/rpad help (fixes #13433)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-26
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-26
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-26
    
        fix missing overrides warnings
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-26
    
        [GRASS] fixed interactive cat input selection for polygons
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-26
    
        [GRASS] fixed race condition in reading import progress
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-26
    
        Don't use blue for user input panel color
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-26
    
        QgsPointLocator::Type : Type safety
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-26
    
        [auth] Skip unit tests if qca-ossl plugin is missing
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-26
    
        [auth] Integrate authcfg editing widget into handle bad layers dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-26
    
        [auth] Add widget for editing an authcfg within a data source URI
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-26
    
        [auth] Allow capital letters in config ID
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-25
    
        [GRASS] show import progress in browser properties widget
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-25
    
        use layer items paramWidget() in browser properties
    
    Merge: caf12e7e4b 12de332ebd
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-26
    
        Merge pull request #2330 from boundlessgeo/master-2_11-auth-system
    
        Authentication configuration system with master password
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-25
    
        Code formatting
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-09-18
    
        Allow the browser to search into table comments
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-09-18
    
        Add table comments to the columns of pg source select
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-25
    
        [GRASS] create new mapset from browser
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-25
    
        [GRASS] create new table on add column if it does not exist
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-25
    
        [GRASS] vector provider fix
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-25
    
        [GRASS] removed add new vector action from toolbar/menu in favour of browser
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-25
    
        [GRASS] re-enabled module input cats selection in canvas
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-09-25
    
        fix XML well formedness
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-25
    
        Revert "Add methods for retrieving extra parameters from symbol render"
    
        This reverts commit fe9461be05043daf34057a85e57424f99eeae43d.
    
        The commit was originally added for a label based feature which needed
        to be reworked after recent labeling changes. Reverting this commit
        to avoid polluting the API.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-16
    
        [composer] Closer cropping to content for map items
    
        Sponsored by NIWA
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-16
    
        [composer] Fix incorrect default svg filename in some cases
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-16
    
        [composer] Nicer dialog title strings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-10
    
        [FEATURE][composer] Option to restrict image/SVG outputs to content
    
        If selected, then the images output by composer will include only
        the area of the composition with content. There's also an option
        for margins to add around the item bounds if required.
    
        If the composition includes a single page, then the output will
        be sized to include EVERYTHING on the composition. If it's a
        multi-page composition, then each page will be cropped to only
        include the area of that page with items.
    
        A new image export options dialog has been added to facilitate
        this, which also includes handy shortcuts for overriding the
        print resolution or exported image dimensions.
    
        Sponsored by NIWA
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        [FEATURE][composer] Add fit page to contents option
    
        New option in the composition panel, with optional extra margins
        to add
    
        Sponsored by NIWA
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        [FEATURE][composer] Add option to hide pages from view/export
    
        Sponsored by NIWA
    
    Merge: 8cec2c935f d493a69069
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-25
    
        Merge pull request #2336 from slarosa/sortfilter_fieldvalues
    
        [FEATURE] allow filtering for field values in expression widget
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-24
    
        [FEATURE] allow filtering for field values in expression widget
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-24
    
        [auth] Add authcfg ID edit widget and support for changing the ID
    
    Merge: e655c2617a 2ea4ee9a21
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-25
    
        Merge pull request #2302 from manisandro/geometry_plugins
    
        Geometry Checker and Geometry Snapper plugins
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-24
    
        [GRASS] optionally show virtual topo layers
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-24
    
        [GRASS] optional GISBASE, options menu action
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-24
    
        [auth] Redesign Authentication section of Options
    
        - Separate management options from auth config table
        - Add standalone certificate manager
        - Add installed auth method plugin dialog, indicating usage per plugin
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-24
    
        [auth] Remove Authentication action from Settings menu
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-24
    
        [auth] Strip translated display name from auth method plugins
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-24
    
        [GRASS] add new layers from browser
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-24
    
        [auth] Update auth config tests; strip passphrase from QgsPkiBundle
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-24
    
        [auth] Update python tests (keep disabled); add auth config tests
    
        - Add comparison operators to QgsAuthMethodConfig
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-24
    
        [processing] correctly build multiple input value string
    
        It was wrongly using comma instead of semicolon to separate values
    
        Fixes #13114
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-24
    
        [processing] added 'run as batch' button in algorithm dialog
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-21
    
        [processing] some methods to add Processing algorithms in menus and buttons
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-24
    
        Fix windows build
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-24
    
        Rule-based labeling: Fix issue with filters not working
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-24
    
        Fix bug with rotated labels
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-24
    
        Remove unused code
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-24
    
        Rule-based labeling GUI enhancements
    
        - new column with label text
        - copy / paste / delete rules (also with shortcuts)
        - no label+description - only description (per rule)
        - BONUS: copy/paste works also between rule-based renderer and labeling
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-24
    
        Further small fixes to labeling widget interface
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-24
    
        Fix the labeling dialog when opened from toolbar in main window
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-24
    
        Introduce support for active/inactive rules, else rules, scale-based rules
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-24
    
        Add forgotten files and fix the clang build
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-24
    
        GUI for rule-based labeling
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-23
    
        Start of GUI for rule-based labeling
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-23
    
        One common class for labeling configurations (QgsAbstractVectorLayerLabeling)
    
        This is +/- equivalent of QgsFeatureRendererV2 for vector layer labels
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-23
    
        Loading and saving of rule-based labeling rules
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-23
    
        [FEATURE] Rule-based labeling
    
        Work in progress
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-24
    
        Fix concurrency issue in snap indexing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-24
    
        Fix some leaks
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-23
    
        [GRASS] avoid warning dialog in init
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-23
    
        fixed failing qgis_composerpicturetest, 17cb59fb and e9817d5 followup
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-23
    
        [GRASS] editing - all geometry types
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-23
    
        QgsMapToolAddFeature - allow to set capture mode and disable type check
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-23
    
        install app lib and link qgis to it
    
    Merge: 6a6adc9a98 055d968f6f
    Matthias Kuhn <matthias@opengis.ch>	2015-09-23
    
        Merge pull request #2334 from nirvn/welcome_page_style_v2
    
        [welcome page] set normal & highlight text color for theme compatibility
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-09-23
    
        [welcome page] set normal & highlight text color for theme compatibility
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-09-22
    
        fix some processing/ogr tools
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-22
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-22
    
        fix warnings
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-22
    
        [GRASS] new mapset wizard upgrade
    
    radosuav <rmgu@dhi-gras.com>	2015-09-22
    
        [Processing] Fix setting of "multiline" setting for ParameterString
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-22
    
        [auth system] Fix doc string warnings and comments in PR 2330
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-22
    
        [GRASS] travis fix
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-22
    
        QgsVectorLayerEditBuffer fix : access mChangedAttributeValues by fid keys
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-22
    
        [GRASS] vector attributes editing
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-09-22
    
        Update b54d2790d4b74449bd8f28a6ca838e42f66f55a2
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-09-22
    
        [Server][BUGFIX] Resolve relative pathes (SVGMArker, Netcdf, etc)
    
        QGIS-Server has some trouble to resolve relative pathes. For example,
         SVGMarker path and NETCDF datasource are not resolved in QGIS Server unlike
         in QGIS Desktop.
    
        To resolve relative path for SVGMarker, the class QgsSombolLayerV2Utils is
         used and it based on QgsProject::instance()->fileName().
        To resolve relative path for NETCDF datasource and other GDAL datasources, the
         class QgsMapLayer is used and it based on
         QgsProject::instance()->readPath( filename ).
    
        To fix the issue, the QgsProject instance fileName is set in the
         QgsServerProjectParser constructor.
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-22
    
        fix crash deleting a new column which contains changed values (fix #13366),
    
        when a column is deleted just rearrange changed attribute map indexes before calling updateLayerFields on the buffer,
        otherwise QgsVectorLayerFeatureIterator::updateChangedAttributes will use the changed attribute map with old/wrong indexes
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-21
    
        [auth system] Fix warnings and add compatibility with QCA 2.0.3
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-21
    
        [DBManager] fix loading Rasterlite layer from DBManager to QGIS by drag'n'drop
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-21
    
        [DBManager] in import/export dialog, replace "Drop existing one" text to a more meaningful one (fix #13384)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-21
    
        [DBManager] allow to export table data to supported ogr file formats other than shapefile (fix #12111)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-21
    
        defer legend invalidation to avoid reprocessing when multiple layers are involved
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-21
    
        vector layer: avoid iterating over all feature to deduce extent
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-21
    
        [travis] fix shorturl followup f3f5ea1
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-21
    
        [auth system] Add to API docs and fix warnings
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-21
    
        [auth system] Add PKI test data
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-21
    
        [auth system] Python bindings for core and gui classes
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-21
    
        [auth system] Data source integration for OWS connections
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-21
    
        [auth system] Data source integration for Postgres and Spit plugin
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-21
    
        [auth system] basic, pki paths, pkcs12, and identity certificate plugins
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-21
    
        [auth system] Core data source URI integration
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-21
    
        [FEATURE] Authentication configuration system with master password
    
        - Main C++ core and gui classes and desktop app integration
        - Support for authentication method plugins
        - Does not contain any integration with service connections
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-21
    
        Fix Qt5 build (followup c0aacb7)
    
    Jean-Nicolas Moal <jn.moal@gmail.com>	2015-09-21
    
        fix compilation issue in qgsexpression.cpp. QString::toHtmlEscaped is not static.
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-21
    
        [GRASS] cleanup tmp files after test
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-21
    
        Add warning to advanced settings dialog
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-21
    
        Add settings editor to options dialog
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-09-05
    
        [feature] Add advanced settings editor
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-21
    
        Create short link to proper page on cdash
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-21
    
        [FEATURE] Mutually exclusive layer tree groups (only one child may be checked at a time)
    
        The feature can be toggled individually for groups - in layer tree view context menu.
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-21
    
        Add special string for repeat distance in labeling gui
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-21
    
        Fix calculation of priority for always shown labels
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-21
    
        Port from expressions+ plugin: color_part, set_color_part, day_of_week
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-21
    
        [GRASS] fixed test if current user is not owner of source
    
    Sandro Mani <manisandro@gmail.com>	2015-09-18
    
        Remove fragile centroid of self-intersecting polygon test
    
    Sandro Mani <manisandro@gmail.com>	2015-09-13
    
        Use reduced precision also in QgsGeos::isEqual
    
    Sandro Mani <manisandro@gmail.com>	2015-09-13
    
        Fix QgsGeometryEditUtils::addPart deleting added geometry
    
    Sandro Mani <manisandro@gmail.com>	2015-09-12
    
        Documentation and warning fixes
    
    Sandro Mani <manisandro@gmail.com>	2015-09-10
    
        Fix incorrect forward declaration
    
    Sandro Mani <manisandro@gmail.com>	2015-09-10
    
        Add libgeos++-dev to travis before_install.sh
    
    Sandro Mani <manisandro@gmail.com>	2015-09-10
    
        Make GEOS CPP optional
    
    Sandro Mani <manisandro@gmail.com>	2015-09-09
    
        Geometry Checker and Geometry Snapper plugins
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-09-21
    
        Temporal icons first draft
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-21
    
        [GRASS] vector input type option fix
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-21
    
        [processing] quote return string when returning uri in ogrConnectionString
    
        Fixes #13174
    
    Víctor Olaya <volayaf@gmail.com>	2015-09-21
    
        [processing] corrected some issues with i18n names
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-21
    
        Fix server labeling tests
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-20
    
        Fix compilation error
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-20
    
        Update the labeling engine tests
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-20
    
        Documentation fixes, memory leak fixes
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-20
    
        Use QgsLabelFeature internally by PAL
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-19
    
        Replaced QgsPalGeometry with QgsTextLabelFeature and QgsDiagramLabelFeature
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-19
    
        Use QgsFeatureId instead of QString for feature IDs
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-19
    
        Port DXF labeling to new labeling engine
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-19
    
        Use new labeling engine also with symbol-level rendering
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-19
    
        More fixes, removal of layer-wise obstacle flag, removed pal::Layer usage outside of labeling engine
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-18
    
        Remove obstacle flag for pal Layers as it is kept per feature
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-18
    
        Fix unit tests and issues with cached layers
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-18
    
        More labeling engine refactoring
    
        - QgsPalLabeling now internally uses new engine
        - label/diagram providers can hook into rendering loop to avoid extra feature loops
        - map rendering uses the new engine instead of QgsPalLabeling
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-11
    
        Integrate new labeling engine into the map rendering
    
        Now used instead of QgsPalLabeling for labels/diagrams
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-10
    
        Label providers: Copy any information from vector layer
    
        This will make them thread-safe (not prone to corruption on changes to the vector layer)
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-09-10
    
        [FEATURE] New API for labeling engine (QgsLabelingEngineV2)
    
        The idea is to make the engine more flexible compared to QgsPalLabeling implementation:
        - abstract dealing with text labels / diagrams from the engine itself
        - allow multiple types of labels per layer
        - support custom label providers (e.g. implemented by plugins)
        - make the labeling engine independent from map rendering engine
        - make it easier to auto-test the labeling engine and its components
    
        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: 82b34afe03 ada8ffdd2c
    Radim Blazek <radim.blazek@gmail.com>	2015-09-20
    
        Merge pull request #2323 from PedroVenancio/grass7_plugin
    
        Update of some QGIS-GRASS modules
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-20
    
        move remaining function_help to json and update it's translation handling
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-20
    
        Followup 41a330f
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-20
    
        More expression help
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-20
    
        More examples for the expression function help
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-20
    
        Improve expression help
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-19
    
        Fix crash if selecting a nonsense subrenderer for displacement renderer
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-20
    
        Python is a hard build time dependency
    
        Followup 709c143
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-19
    
        Fix Qt5 build
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-19
    
        fix support for embedded ogr, gpx and delimited text layers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-19
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-19
    
        fix precise build
    
    Merge: 11f683d27d 8b9e0b65d6
    DelazJ <delazj@gmail.com>	2015-09-18
    
        Merge remote-tracking branch 'upstream/master' into ConsistentTerms2
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-18
    
        make welcomepage proxy aware
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-18
    
        fix crash when application is closed while browser is still filling the tree
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-18
    
        fix windows build
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-18
    
        [GRASS] fixed travis warnings
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-18
    
        [GRASS] editing: polygon to boundary, set cat, refresh after commit
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-18
    
        [GRASS] commit changes fix
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-18
    
        [FEATURE] Add concentric ring placement mode for displacement renderer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-18
    
        displacement renderer: center groups on centroid of points, not first
        point in group
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-18
    
        Fix failing test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-18
    
        Default to search distance in mm for displacement renderer
    
        (easier behaviour to understand for new users, avoids map unit default
        which is not applicable for all CRSes)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-18
    
        Clean up and extend expression geometry functions:
    
        - New expression functions for area(geom), perimeter(geom),
        point_n(geom), start_point(geom), end_point(geom), make_point(x,y)
        - Add new variant to length() function which takes a geometry object,
        allows for length(geom) evaluation.
        - Rename x_at, y_at to $x_at, $y_at (alias old names) to reflect that
        these only work on current feature geometry
        - Add x(geom), y(geom) functions which return x and y coordinate
        for point geometries or centroid x/y for non-point geometries
        (fix #11008)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-18
    
        [GRASS] add/delete feature
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-09-17
    
        Update of some QGIS-GRASS modules (v.db.connect.qgm, v.db.join.qgm, v.db.update_op.qgm, v.db.update_op_query.qgm)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-17
    
        [travis] Install grass 7 build deps
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-17
    
        [travis] Enable tests for Grass 7
    
    Sandro Santilli <strk@kbt.io>	2015-09-17
    
        [FEATURE] Add num_points(geometry) support in expression evaluator
    
        Includes tests and help text.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-17
    
        [FEATURE] Add option to map unit scaling for limiting size in mm
    
        Previously only the option to limit the scale range of the scaling
        was available. Now you can also choose to limit the corresponding
        rendered size in mm.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-17
    
        More QgsMapUnitScale tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-17
    
        [FEATURE] Add pixels as option for all symbology size unit choices
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-17
    
        QgsMapUnitScale fixes:
    
        - add docs
        - add missing SIP bindings
        - remove unnecessary cast from double->float->double
        - add unit tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-17
    
        Use actual map canvas variables & values for symbology widgets
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-17
    
        Fix QgsGrassProvider::minimum/maximumValue and windows build
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-17
    
        Add expression function help for $length
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-17
    
        Fix more warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-16
    
        Fix some warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-16
    
        Enable grass on travis
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-08-31
    
        Include parameterselection dropdown contents in processing translations
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-17
    
        Fix apply search filter from attribute table and minor fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-17
    
        [GRASS] removed regexp on field option to allow expressions
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-17
    
        [GRASS] vector min/max and qtermwidget fixes
    
    Merge: 4897cdf5ed 7a41a2da16
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-17
    
        Merge pull request #2318 from slarosa/fix_crash_export_ramp
    
        [stylemanager dialog] fix crash when exporting to PNG/SVG color ramp
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-17
    
        [stylemanager dialog] fix crash when exporting PNG/SVG color ramp
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-16
    
        Always emits the expression from the search widget when it changes
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-16
    
        Revert "followup 9acfe52: better way to emit the signal"
    
        This reverts commit c823bcd63af18031e376a8e2db818b5fd9878ed8.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-16
    
        Fix crash on exit (Fix #13369)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-16
    
        Remove unrequired repaint request
    
    Sandro Santilli <strk@kbt.io>	2015-09-16
    
        Add number of vertices to derived fields in identify tool
    
    Merge: 0daf6dd10f c823bcd63a
    Matthias Kuhn <matthias@opengis.ch>	2015-09-16
    
        Merge pull request #2316 from slarosa/fix_return_pressed_we
    
        [attribute table] enable returnPressed signal for the search widget
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-16
    
        followup 9acfe52: better way to emit the signal
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-16
    
        [widget editor] enable returnPressed signal for the search widget
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-16
    
        [GRASS] browser file watcher
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-16
    
        Show validation message only in case of errors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-16
    
        Give symbol widgets optional access to a map canvas
    
        This allows symbol widgets to fetch properties from the main map
        canvas, for instance fetching the current scale from the map.
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-16
    
        [GRASS] refactored vector provider, initial new editing (change geometry)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-10
    
        [GRASS] removed old editing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-16
    
        Allow map unit scale dialog to retrieve current map scale
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-16
    
        Allow transparency for point displacement circle/label colors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-16
    
        [FEATURE] Allow tolerance in mm/pixels for displacement renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-16
    
        Add overrides
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-16
    
        Replace foreach with Q_FOREACH
    
    Merge: c7a3ea3271 9c2d70186f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-16
    
        Merge pull request #2315 from mhugent/nodetool_no_clickclick
    
        Node tool without click-click mode
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-16
    
        Node tool without click-click mode
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-09-15
    
        [SERVER][BUGFIX] Use cache if styleName is EMPTY_STYLE_NAME
    
        The QGIS Server layer cache is used to store layer with default style, but in
         QgsWMSProjectParser::mapLayerFromStyle layers are not cached if the style is
         not empty.
    
        In WMS, default and empty style is the same and the variable EMPTY_STYLE_NAME
         is here for this.
    
        The fix uses EMPTY_STYLE_NAME to use the cache.
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-09-15
    
        [SERVER][BUGFIX] Layer order from group
    
        If custom order is not enabled and a group is requested, layers was added in
         the DOM element order. The default endering order is the reverse.
    
        To fix this issue, QgsWMSProjectParser::addLayersFromGroup has to read group
         element children from end (bottom) to start (top).
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-15
    
        fix filtered features number over the window title
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-15
    
        [composer] Fix data defined map style/layer set, add test
    
        (fallout from expression contexts)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-13
    
        remove duplicate semicolons
    
    radosuav <rmgu@dhi-gras.com>	2015-08-21
    
        [processing] [fixes #13034] Fix exception when editing model
    
    radosuav <rmgu@dhi-gras.com>	2015-08-21
    
        [processing] Don't remove algorithm dependencies when editing algorithm parameters in the modeler
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-14
    
        Write important test output to travis console
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-14
    
        Remove utf-8 BOM in astyle.sh
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-14
    
        [travis] Only send test results to CDash on failure
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-14
    
        Repaint layer when a maptool changes it
    
        Refs #13347
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-14
    
        [composer] Enable always disabled labels as outline checkbox in
        svg export, hook up to labeling setting
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-14
    
        [composer] Remember last used atlas image export folder
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-14
    
        [composer] Fix world file filename for multipage compositions
    
        also fix #11676
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-14
    
        [composer] Fix generation of world file when map is not on first page
    
        fix #13262
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-14
    
        Slightly improved keyboard navigation in variable editor
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-14
    
        Doxymentation update
    
        Or how to increase documentation coverage with minimal effort
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-14
    
        [GRASS] soft warning from provider if init failed
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-14
    
        Really fix snapping indexing crash
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-14
    
        Fix crash in snapping index generation
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-14
    
        [GRASS] disabled wrong GISBASE warning on startup
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-14
    
        Update vector layer variable widget on apply
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-14
    
        Update acceptable missing doc coverage
    
    Merge: e1863318a8 0c58f9c829
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-14
    
        Merge pull request #2310 from slarosa/ml_icon
    
        [log message] changing the message log icon in order to warning the user when a log message has been received
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-13
    
        [log message] changing the message log icon in order to warning the user when a log message has been received
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-13
    
        Update README.md
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-13
    
        Fix snapping
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-13
    
        translation fix
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-12
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-12
    
        install missing include
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-12
    
        fix translation string
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-12
    
        add missing override
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-12
    
        [processing] fix log message when execution of algorithm from console failed
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-12
    
        [processing] fixed translation strings for the new algorithm ombb and done one more small fixes
    
    lbartoletti <coder@tuxfamily.org>	2015-06-11
    
        Oriented Minimum Bounding Box - processing version as requested #2116
    
        Inverse field order for PERIMETER and ANGLE
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-12
    
        [GRASS] catch fatal error when run with different GRASS version
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-12
    
        reenabled deleteTempRubberBand on non win, 72608b0 followup
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-11
    
        Doxymentation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-11
    
        fix windows build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-10
    
        Fix add part tool doesn't work
    
        Regardless of the underlying layer geometry type, the tool was
        always reporting that geometries were not multipart
    
    Merge: 8731065715 285c1d3ee1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-11
    
        Merge pull request #2298 from nyalldawson/fix_13099
    
        Fix #13099 - removal of geometries using node tool
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-11
    
        Fix creation of default composer names (fix #13339)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-11
    
        Fix doxygen build warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-11
    
        Fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-11
    
        [FEATURE] postgres provider: allow copying tables from one schema to an other
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-09-11
    
        do not send event to adv. digit. when no selection
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-11
    
        Update CAD maptools to implement new virtual methods
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-11
    
        Sip bindings for editing and cad map tools
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-10
    
        Doxymentation
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-16
    
        Move maptools from app->gui
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-02
    
        Don't change date when dos2unix'ing files
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-11
    
        [processing] followup 0548793: remove unused import
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-11
    
        [processing] save geometry for the algorithm dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-11
    
        Sort variables in variable editor
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-11
    
        Fix incorrect layer_id variable help
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-09-11
    
        [welcome page] add project projection information
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2015-08-20
    
        [PROCESSING] Speed up dissolve (esp. when using dissolve field)
    
        Change parameters to have a more consistent UI
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-11
    
        Improvements to SQL Server connection dialog
    
        - List databases found
        - Remove message boxes replace with message bar
        - Split into two columns for nicer layout.
    
        Funded by TechnoglogOne, Aus
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-11
    
        Add missing overrides
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-09-10
    
        [processing] save modeler dialog/splitter geometry to settings
    
    Merge: 3d7b6fb916 2b5f59c835
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-10
    
        Merge pull request #2306 from ahuarte47/developersmap_ahuarte47
    
        Add ahuarte47 location to developersmap page
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2015-09-10
    
        Add ahuarte47 location to developersmap page
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-10
    
        [GRASS] removed multiple input sorting
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-09-10
    
        [recent project] make use of baseName() in the file menu too
    
    Merge: 7ac5222556 8826857ef3
    Radim Blazek <radim.blazek@gmail.com>	2015-09-10
    
        Merge pull request #2303 from PedroVenancio/grass7_plugin
    
        Adaptation of some i.* modules for QGIS-GRASS 7 plugin
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-10
    
        [travis] deeper git clone, allows re-running earlier commits
        when dash submission fails
    
    Merge: e2dc8bfe14 d7103dfb1b
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-09-10
    
        Merge pull request #2300 from vmora/fix13302
    
        fix varying line width when legend updates
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-10
    
        Allow escape to cancel drawing new features
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-10
    
        Fix windows build
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-09
    
        Followup to 2a5f262; fix typo and run through autopep8
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-09-09
    
        Minor update for i.tasscap4.qgm, i.tasscap5.qgm, i.tasscap7.qgm - flag on by default
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-09-09
    
        Adaptation of some i.* modules for QGIS-GRASS 7 plugin (default.qgc, i.image.mosaic.qgm, i.oif.qgm, i.tasscap4.qgm, i.tasscap5.qgm, i.tasscap7.qgm, i.tasscap.modis.1.png, i.tasscap.modis.2.png, i.tasscap.modis.qgm, i.tasscap8.1.png, i.tasscap8.2.png, i.tasscap8.qgm)
    
    Augustin <aroche@nordex-online.com>	2015-01-29
    
        Add "import only selected features" option to db manager
    
    Merge: 23a9922c06 3e7dba2be4
    Matthias Kuhn <matthias@opengis.ch>	2015-09-09
    
        Merge pull request #2175 from anitagraser/patch-8
    
        Change resolution parameter defaults to floats
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-09
    
        Sort tests in CMakeLists.txt
    
    Sandro Mani <manisandro@gmail.com>	2015-04-20
    
        Add QgsDataSourceURI test
    
    Sandro Mani <manisandro@gmail.com>	2015-04-13
    
        Make QgsDataSourceURI uri string parser skip invalid portions instead of skipping the entire string
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-09
    
        [GRASS] field option without layer
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-09
    
        [GRASS] catch fatal error when G_get_gdal_link fails
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-09
    
        [GRASS] module input model file system watcher
    
    Tom Chadwin <tom.chadwin@nnpa.org.uk>	2015-09-09
    
        Travis: try container-based infrastructure
    
        Triggered by sudo: false in .travis.yml
    
    vmora <vincent.mora@oslandia.com>	2015-09-09
    
        fix varying line width when legend updates
        fix #13302
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-09-06
    
        [welcome page] add delegate to style display
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Followup bb25d96, also change wording in project properties
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Try to shortcut some labeling data defined routines
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Avoid some unnecessary QString construction
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Fix broken QgsFeatureStore::setFields method
    
        Was setting fields only on temporary copies of the features, not
        the stored features themselves
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Replace foreach with Q_FOREACH
    
        For:
        - consistency
        - to make it immediately clear that this is a Qt macro and that it
        works slightly differently to c++ for loops
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Followup 73ffb83a, finishing changing all Q_FOREACH to references
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-09
    
        [GRASS] module multiple input
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Fix doxygen warning
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-09
    
        Clarify wording of "Expression Variables" title
    
    Merge: ac97a0b2b9 10170f4f3e
    Matthias Kuhn <matthias@opengis.ch>	2015-09-09
    
        Merge pull request #2287 from nyalldawson/json
    
        Convert expression context help to json format
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Fix memory leak in QgsCurvePolygonV2::removeInteriorRing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Fix removing whole ring by progressively deleting nodes (fix #13099)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-09
    
        Fix QgsGeometry::insertVertex and deleteVertex compatibility with
        <2.10 API and multipoint geometries
    
        Also fix a crash in QgsGeometryCollection::removeGeometry
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-16
    
        Fix up missing geometry tests (refs #13099)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-09-08
    
        Update Mac build directory temp symlinks for GRASS versions
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-08
    
        Fix rulebased rendering else rule vs. disabled rules
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-08
    
        Add test for rulebased renderer else rule
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-09-08
    
        Fix for SAGA 2.2.0 in Processing - thanks Giovanni
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-08
    
        Node tool: don't select another vertex after deleting a vertex (not user-friendly in click-click mode)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-30
    
        Add methods for retrieving extra parameters from symbol render
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-08
    
        [GRASS] new module input widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-08
    
        Remove geometry if deleting a point feature vertex with the node tool. Make nodetool more robust against NULL geometries
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-08
    
        Make sure a lot of foreach loops use references
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-08
    
        Ensure that select atlas variables are shown in expression builder
    
        ...even when they don't currently have a value assigned. This helps
        users know which variables will be available in certain contexts.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-08
    
        [FEATURE][composer] Custom format for grid annotations (fix #9292)
    
        Allows composer map grid annotations in custom formats which are
        evaluated using QgsExpressions. Made possible through the use
        of Expression Contexts(tm)!
    
    Merge: 94badce431 4c81803ea7
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-08
    
        Merge pull request #2297 from nirvn/fix_recent_project_sort
    
        [welcome page] fix sorting of recent projects on startup
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-09-08
    
        [welcome page] fix sorting of recent projects on startup
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-08
    
        Avoid use of QString("")
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-07
    
        Scale image if the photo widget size is set to 0/0
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-07
    
        [FEATURE] Support for relative paths in widgets
    
        Is implemented for the following edit widget types:
    
         * File Name
         * Photo
         * Web View
    
        If the path which is selected with the file browser is located in the same
        directory as the .qgs project file or below, paths are converted to relative
        paths.
        This increases portability of a qgs project with multimedia
        information attached.
    
    Merge: 5ae2881c81 f56054f049
    Alessandro Pasotti <elpaso@itopen.it>	2015-09-07
    
        Merge pull request #2296 from elpaso/qgsserver-return-pair
    
        QgsServer handleRequest now returns QPair of QByteArray with headers and body
    
    elpaso <elpaso@itopen.it>	2015-09-07
    
        Re-formatted typecode
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        Update test mask
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        Fix setting atlas variables in main map canvas for previewing atlas
        renders
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        Fix atlas_geometry variable value
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        Deprecate $rownum, replace with @row_number variable which is only
        available when it is usable
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        Deprecate QgsExpression special column methods
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        Remove use of special columns for composition/atlas
    
        $atlasfeature/$atlasgeometry/$feature/etc have all been ported
        to variables
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        Remove use of $map special column
    
        Now replaced by @map_id variable. But don't panic, old expressions
        with $map will still work!
    
        Also adds a deprecated group for expression functions, which aren't
        shown in the builder. $map added to deprecated group
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        Expose map settings (rotation, scale) through expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-07
    
        Add ability to set expression context variables for map canvas
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-07
    
        Fix reprojected markers
    
    elpaso <elpaso@itopen.it>	2015-09-07
    
        Added comments
    
    elpaso <elpaso@itopen.it>	2015-09-07
    
        Convert to type works for QPair of QByteArray
    
    Merge: b00629882d 45554ec7f8
    Radim Blazek <radim.blazek@gmail.com>	2015-09-07
    
        Merge pull request #2291 from PedroVenancio/grass7_plugin
    
        Adding v.info and r.info to GRASS plugin. Update of some other modules
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-06
    
        Minor coverity fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-06
    
        debian packaging fix (fixes #13310)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-06
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-06
    
        postgres provider: fix display of compound key checkboxes (followup e6f4fa6)
    
    elpaso <elpaso@itopen.it>	2015-09-05
    
        [SERVER] QgsRequestHandler now returns a QPair
    
        Much simpler GUI with a single method for all
        cases. handleRequest now returns both headers and
        body in a QPair.
        Python binding returns a tuple of QByteArray.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-05
    
        Fix build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-30
    
        [FEATURE][composer] Advanced customisation of cell background color
        for attribute tables
    
        This allows users to set differing colors for alternating rows and
        columns, first/last row/column and header row. Fixes #5131.
    
        Sponsored by Ville de Morges
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-05
    
        Expression context fixes:
    
        - Fix python API break in QgsExpression::Function
        - Add convenience methods for retrieving feature/fields from a
        context
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-09-05
    
        Changing r.info and v.info icons by metadata.svg icon already present in QGIS (images/themes/default/propertyicons/)
    
    Merge: cb5054f9aa 557701ca9e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-05
    
        Merge pull request #2290 from mhugent/geometry_marker
    
        Geometry marker
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-05
    
        Documentation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-05
    
        options: fix display of selected theme
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-09-04
    
        Adding v.info and r.info to GRASS plugin. Update of some other modules (default.qgc, r.info.1.png, r.info.2.png, r.info.qgm, v.info.1.png, v.info.2.png, v.info.qgm, v.kcv.qgm, v.kernel.qgm, v.to.points.qgm)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-04
    
        [DBManager] remove layers from QgsMapLayerRegistry once refreshing a table, previewing a different layer or closing the DBManager main window (fix #12938)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-04
    
        postgres provider: fix combobox checkboxes on linux
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-04
    
        postgres provider: add support for compound keys on views
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-04
    
        Documentation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-04
    
        Consider curved geometries in marker line symbol layer
    
    Jürgen E. Fischer <jef@norbit.de>	2015-09-04
    
        fix deprecation warnings
    
    Merge: 1ad2b7693b 2856981ebd
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-04
    
        Merge pull request #2288 from nirvn/labelling_fix_fill_rule
    
        [labelling] set fill rule of qpainterpath for text/buffer rendering
    
    Merge: c0a89584be 781bffa408
    Radim Blazek <radim.blazek@gmail.com>	2015-09-04
    
        Merge pull request #2285 from PedroVenancio/grass7_plugin
    
        Update and adaptation of some GRASS plugin modules to GRASS 7
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-04
    
        [GRASS] qgm dbcolumn field check only if not hidden
    
    Merge: 6a5d9dacb7 4ab2fba7a5
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-04
    
        Merge pull request #2289 from nirvn/fix_menu_recent_project
    
        [recent projects] do not insert path twice in the recent project file menu
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-09-04
    
        [recent projects] do not insert path twice in the recent project file menu
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-09-04
    
        [labelling] set full rule of qpainterpath for text/buffer rendering
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-04
    
        Nicely round corners for welcome page images
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-09-04
    
        Update and adaptation of some GRASS plugin modules to GRASS 7 (default.qgc, v.drape.qgm, v.extrude.attr.qgm, v.generalize.qgm, v.random.1.png, v.random.3d.1.png, v.random.3d.qgm, v.random.qgm, v.segment.qgm, v.support.qgm, v.to.points.qgm)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-04
    
        [DBManager] "Drop existing table" option in Import vector dialog is now named "Replace existing table" (fix #12961)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-04
    
        [DBManager] fix add new SL/GPKG connection from "New connection" context menu entry
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-03
    
        Fix data defined rendering for rulebased/inverted polygon renderers
        fix #13318
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-03
    
        [pal] Make "always show" labels less likely to cover other labels
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-03
    
        Rename label obstacle priority to weight
    
        (helps differentiate it from the actual label priority)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-03
    
        Set focus to Open button after browsing for vector data source
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-03
    
        Allow setting expression context for symbol widgets and dialogs
    
        This means that symbol selectors can be aware of the correct variable
        scope and values for both populating expression builder widgets and
        for symbol previews.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-03
    
        Fix selecting last page from atlas combo (fix #13311)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-03
    
        [composer] Make some set symbol methods clone symbol, nicer API
        for PyQGIS (fix #13304)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-03
    
        [GRASS] check if there is input vector for G_OPT_DB_COLUMN
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-03
    
        [GRASS] hidden option fix
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-09-03
    
        Update and adaptation of some GRASS plugin modules to GRASS 7 (db.select.qgm, default.qgc, i.fft.qgm, i.ifft.qgm, r.describe.qgm, v.clean.chdangles.qgm, v.clean.prune.qgm, v.clean.rmarea.qgm, v.clean.rmdangles.qgm, v.clean.snap.qgm, v.db.join.qgm, v.db.select.qgm, v.db.select.where.qgm, v.db.univar.qgm, v.db.update_op.qgm, v.db.update_op_query.qgm, v.surf.rst.qgm, v.type.bl.qgm, v.type.cp.qgm, v.type.lb.qgm, v.type.pc.qgm, i.modis.qc.1.png, i.modis.qc.qgm, v.db.renamecolumn.1.png, v.db.renamecolumn.2.png, v.db.renamecolumn.qgm)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-09-03
    
        [DBManager] add SL/Geopackage connection by drag&drop (follow b11f67b4f5), improve GPKG support:
        - recognize tables with geometry,
        - load GPGK layers to canvas from context menu,
        - disable table editing
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-08-31
    
        Importing a layer, create an autoincremental integer pk if either no pk was passed or it's an integer field
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-08-31
    
        [DBManager] do not add new connection per drag&drop (partially revert 8b2bbcd)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-02
    
        [GRASS] fixed test
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-01
    
        rule based renderer: skip else rule for disabled items
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-02
    
        Remove oversized tooltip from expression help
    
        ...just gets in the way for no added value
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-02
    
        Use expression contexts when rendering symbols in composer items
    
        (eg shape fills, arrow line styles, overview frames, grid lines)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-11
    
        Change expression help from free form html files to structured json
    
        A new script then parses these json help files into the html help
        contents, in a standardised manner. Previously, the function help
        was a bunch of different formats and structures.
    
        Now, a custom stylesheet can be applied (and later tweaked!) to
        format these help. Eg, this commit colors variables and function
        names in the syntax section for greater readability.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-09-02
    
        Update theme test due to new API
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-01
    
        Consider curve geometries unsegmentized in line marker renderer
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-01
    
        Disable failing theme test
    
    Matthias Kuhn <matthias@opengis.ch>	2015-09-01
    
        Don't delete recent projects for QGIS <=2.10 from settings
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-01
    
        use signals/slots between QgsWmsCapabilitiesDownload and QgsNetworkAccessManager, fixes crash on start up in #13271
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-09-01
    
        Label property dialog: allow translation of comboboxes entries and add missing vertical alignment
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-09-01
    
        make string translatable
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-09-01
    
        Segmentize curved geometries for rendering, but keep the original geometry in the feature. Use the original geometry for drawing vertex markers
    
    Radim Blazek <radim.blazek@gmail.com>	2015-09-01
    
        [GRASS] use vectNewMapStruct() in mapRegion(), fixes crash when running modules with GRASS lib compiled by different compiler
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-01
    
        Fix leak in add map tool
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-01
    
        More labeling leak fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-01
    
        [pal] Consider all label parts when checking polygon obstacle cost
    
        Fixes curved label candidates not being marked as in conflict with
        polygon obstacles when letters other than the first letter conflict
        with the polygon.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-01
    
        More vector layer property leak fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-01
    
        Fix some leaks in symbology widgets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-01
    
        More pal cleanups
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-09-01
    
        Update and adaptation of GRASS plugin modules to GRASS 7 (default.qgc, i.colors.enhance.1.png, i.colors.enhance.2.png, i.colors.enhance.3.png, i.colors.enhance.qgm, i.his.rgb.qgm, i.pansharpen.1.png, i.pansharpen.2.png, i.pansharpen.3.png, i.pansharpen.qgm, i.rgb.his.qgm, m.cogo.qgm, m.proj.qgm, r.mask.rast.1.png, r.mask.rast.2.png, r.mask.vect.1.png, r.mask.vect.2.png)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-09-01
    
        Update doc coverage test
    
        - Ignore deprecated stuff
        - Ignore on_* members
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-31
    
        Fix many leaks in PAL and simplify code
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-08-31
    
        replacing some png icons with svg ones
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-08-30
    
        [about] uses variable for the domain name
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-08-30
    
        [welcomepage] again fix welcome page vs project loading:
        reason: the welcome page persists anyway even if New option is selected.
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        [GRASS] fixed modules file filters
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-31
    
        fix feature id handling when opening feature form from identify results (fixes #13289)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        [GRASS] fixed crash when running module with file input
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-31
    
        translation string fix
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        [GRASS] fixed cheking region for empty options
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-31
    
        fix default.qgc and two qgm
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        [GRASS] catch fatal error in mapRegion()
    
    Merge: 5abb560bc7 649b1eb949
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-31
    
        Merge pull request #2282 from mhugent/snapper_backward_compatibility
    
        Better backwards compatibility for old snapping code
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-31
    
        Don't load UI theme if not changing
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-31
    
        Fix icon loading for themes
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        [GRASS] outputType module attribute
    
    Merge: 6b16826989 5eac10857f
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        Merge branch 'NINAnor-grass7_pluginupdate'
    
    Merge: 6b16826989 09076de5e0
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        [GRASS] default.qgm indentation
    
    Merge: 9a120126df 539c95283f
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        Merge branch 'PedroVenancio-grass7_plugin'
    
    Merge: 9a120126df 6e4c4f3e8d
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        [GRASS] Update and adaptation of GRASS plugin modules to GRASS 7
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-31
    
        Better backwards compatibility for old snapping code
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-31
    
        [GRASS] forgotten QgsGrassModuleOption moved to new file
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-31
    
        Fix leak in diagrams
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-31
    
        Fix leaks in QgsCodeEditor
    
    Merge: a60c8fc2ba 8b8258442a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-31
    
        Merge pull request #2275 from mhugent/rubberband_fixes
    
        Fix rubberband issues
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-31
    
        Fix windows build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-31
    
        [pal] Improved test for candidate against polygon obstacles
    
        Previous test was just checking point in polygon for the corner,
        mid points and center. This test was not sufficient for narrow
        or small polygons which were not covered by these points
        but were still covering parts of the label candidate.
    
        Now, the area of the intersection between the obstacle polygon
        and the label candidate is used to calculate the obstacle
        cost.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-31
    
        Add missing overrides
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-30
    
        Followup e583d886d, fix image paths
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-30
    
        Update email address
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-30
    
        Cleanup control_images folder by grouping some tests in subfolders
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-30
    
        Cleanup ui folder by moving composer ui files
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-08-30
    
        temporal modules added
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-08-30
    
        temporal modules added
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-30
    
        Night Mapping updates from Mathieu
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-30
    
        Fix warning
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-30
    
        Add variable support to themes
    
        - Variables loaded from variables.qss file
        - @varname: value e.g @mycolor: red
        - Copy base themes to users home
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-29
    
        Night Mapping theme update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-29
    
        [FEATURE] add commandline options for dxf export
        * Initialize dxf export dialog with current visible layers w/o preset
        * Also save dxf export settings into project file (including preset selection)
    
        TODO: dxf export (but also snapshot) cause plugins to crash on exit
        (--noplugins helps)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-29
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-29
    
        Fix QgsVisibilityPresets method spelling
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-29
    
        Really fix welcome screen vs project loading
    
        This partially reverts commit bea14e3ace1597d7c357788fb7af25b9bc1229da.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-29
    
        Provide a public API for invalidating connections.
    
        QgsVectorDataProvider::forceReload() is the virtual method. It is implemented
        in the OGR provider.
        See here for reference:
        http://gis.stackexchange.com/questions/159950/make-a-qgis-layer-update-from-a-changed-data-source
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-08-29
    
        Update and adaptation of GRASS plugin modules to GRASS 7 (r.coin.qgm, r.distance.qgm, r.regression.line.qgm, r.surf.area.qgm, r.volume.qgm, v.extract.list.qgm, v.hull.qgm, v.kcv.qgm, v.net.alloc.qgm, v.net.iso.qgm, v.net.nodes.qgm, v.net.path.qgm, v.net.qgm, v.net.salesman.qgm, v.net.steiner.qgm, v.net.visibility.qgm, v.outlier.qgm, v.random.qgm, v.rast.stats.qgm, v.sample.qgm)
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-08-29
    
        Small fix to default.qgc
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-08-29
    
        Update and adaptation of GRASS plugin modules to GRASS 7 (default.qgc, db.out.ogr.qgm, r.basins.fill.qgm, r.carve.qgm, r.circle.qgm, r.fill.dir.qgm, r.lake.seed.qgm, r.lake.xy.qgm, r.plane.qgm, r.random.qgm, r.random.raster.qgm, r.reclass.area.greater.qgm, r.reclass.area.lesser.qgm, r.water.outlet.qgm, v.in.ogr.loc.qgm, v.kernel.qgm, v.surf.bspline.qgm, v.surf.rst.qgm, v.what.rast.qgm, v.what.vect.qgm, v.db.addcolumn.1.png, v.db.addcolumn.qgm, v.db.dropcolumn.1.png, v.db.dropcolumn.qgm)
    
    Merge: b789fabf0a eadb83ba60
    Radim Blazek <radim.blazek@gmail.com>	2015-08-29
    
        Merge pull request #2276 from spaceof7/grass
    
        Grass plugin modules updates - terrain analysis modules
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-29
    
        fix precise build
    
    Merge: 5c0921c555 d07cad9304
    Andrew McAninch <amcaninch@gmail.com>	2015-08-28
    
        Merge branch 'master' into grass
    
    Merge: a16ad98a12 0099f2293c
    Andrew McAninch <amcaninch@gmail.com>	2015-08-28
    
        Merge remote-tracking branch 'upstream/master'
    
    Andrew McAninch <amcaninch@gmail.com>	2015-08-28
    
        GRASS terrain analysis modules updated
    
        tested with Grass 7 and grass 6.4
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-28
    
        Remove const from return-by-value functions
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-28
    
        Rule-based renderer fully recover "empty filter matches all"
    
        Fix #13218
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-28
    
        Fix doxygen warnings
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-08-23
    
        Fix 'sofware' typo, replace with 'software'.
    
        This issue was reported by the lintian QA tool for the Debian package build.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-28
    
        Fix rubberband issues
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-28
    
        Add UI theme support.
    
        - Add dark theme (Night Mapping)
        - Themes loaded from resources\themes and ~\.qgis2\themes
        - Themes need folder + style.qss
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-08-28
    
        Followup a8f85fb10347ce58080c1ba9a1c2b6bfee2b5474 fix crash on exit
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-28
    
        [GRASS] add HAVE_SYS_TIME_H definition, another fix for #13277
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-08-28
    
        fix reset button in relation reference widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-28
    
        Fix leaks in tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-28
    
        Fix leak in QgsComposer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-28
    
        Fix some leaks in QgisApp
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-28
    
        Fix Coverity use-after-free (and possible leak)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-28
    
        Fix leak in variable editor
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-28
    
        Coverity null deference fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-28
    
        Coverity uninitialized member fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-24
    
        Start on placement test suite for labeling
    
        Sponsored by City of Uster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-28
    
        Add mode for drawing just label rects for debugging
    
        Sponsored by City of Uster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-28
    
        Fix build error using cov-build
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-27
    
        translation string fix
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-27
    
        debian packaging: support multiple conditions
    
    Merge: f95ea58b9c a16ad98a12
    Andrew McAninch <amcaninch@gmail.com>	2015-08-27
    
        Merge branch 'master' into grass
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-27
    
        add definitions for qtermwidget on osx, fix for #13277
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-27
    
        Fix welcome screen vs project loading
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-27
    
        abort browser wms item get capabilities request on deleteLater, fix for #13271
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-27
    
        Move AddCircularString actions to a tool button
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-27
    
        If circular string has an even number of points, connect the last point with a straight line (for rubberbanding purpose)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-27
    
        Circular string tools: Remove temporary rubber band of parent tool when activating circular string tool
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-27
    
        [GRASS] allow major version only in qgm version_min/max
    
    Merge: f0871e20fe 42e709221b
    Radim Blazek <radim.blazek@gmail.com>	2015-08-27
    
        Merge pull request #2274 from PedroVenancio/grass7_plugin
    
        Update and adaptation of some GRASS plugin modules
    
    Merge: 349b68b586 f95ea58b9c
    Radim Blazek <radim.blazek@gmail.com>	2015-08-27
    
        Merge pull request #2273 from spaceof7/grass
    
        Grass plugin modules updates - raster map colors
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-27
    
        Bump to 10 recent projects
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-08-27
    
        Fix a small error in r.lake.seed and r.lake.xy
    
    PedroVenancio <pedrongvenancio@gmail.com>	2015-08-27
    
        Update and adaptation of GRASS plugin modules (db.out.ogr, r.basins.fill, r.carve, r.circle, r.fill.dir, r.lake.seed, r.lake.xy, r.random, r.random.raster, r.reclass.area.greater, r.reclass.area.lesser, r.water.outlet, v.in.ogr.qgis.loc, v.normal) to GRASS 7
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-27
    
        debian packaging: modify grass support (ubuntugis also has grass7)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-27
    
        debian packaging: modify grass support (ubuntugis also has grass7)
    
    Andrew McAninch <amcaninch@gmail.com>	2015-08-26
    
        Updated raster map color modules
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-27
    
        Fix build
    
    Merge: b404ae2048 6809835426
    Andrew McAninch <amcaninch@gmail.com>	2015-08-26
    
        Merge branch 'grass'
    
    Merge: 05b8a985a5 0fb356e822
    Andrew McAninch <amcaninch@gmail.com>	2015-08-26
    
        Merge remote-tracking branch 'qgis/master'
    
    Merge: 05b8a985a5 0fb356e822
    Andrew McAninch <amcaninch@gmail.com>	2015-08-26
    
        Merge remote-tracking branch 'qgis/master' into grass
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-26
    
        [GRASS] made ready for Vect_new_map_struct
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-26
    
        fix precise build
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-26
    
        [GRASS] always alloc more spece for Map_info structure
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-26
    
        [GRASS] addapted to the new qtermwidget
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-26
    
        [GRASS] qtermwidget updated to github.com/qterminal/qtermwidget 72ffc262
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-08-26
    
        [welcomepage] include whatsnew.html in cmakelist file
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-08-26
    
        [about dialog] set the tab index to 0 whether network is not available and developers map tab was selected
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-26
    
        Fix some leaks in labeling (many left)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-26
    
        Fix leak in expression builder
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-26
    
        Fix leaks in tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-26
    
        Fix leak in renderer properties dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-26
    
        [pal] Fix memory leak due to buggy pal::rtree iterator implementation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-26
    
        Fix leaks in raster engine
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-26
    
        Fix leaks in QgsPointLocator
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-26
    
        Fix leaks in raster calculator
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-26
    
        Fix order of recent projects
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-26
    
        Use tab widget for welcome page. Move init to start of app
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-26
    
        Fix build
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-25
    
        Don't allow collapible expression panels
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-26
    
        Fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-25
    
        indentation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-25
    
        Fix broken conditional styles tests
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-25
    
        Add missing doc strings
    
    Merge: 01d635a9ae 385a608a0b
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-25
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
        Conflicts:
                src/gui/attributetable/qgsfieldconditionalformatwidget.cpp
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Fix a bunch of leaks in unit tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Ensure standard expressions functions are deleted on exit
    
        (Avoids a lot of LeakSanitiser noise)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Fix leaks in QgsInvertedPolygonRenderer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Fix memory leak in composer objects
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Ensure that all QObjects which have been marked deleteLater
        will get deleted in QgsApplication::exitQgis()
    
        It's not strictly necessary, but helps remove a lot of noise
        when tracking leaks using LeakSanitiser
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Fix leak in diagram renderer
    
    Merge: 2f60a5f85c 039b4fbcf9
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-25
    
        Merge remote-tracking branch 'origin'
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Fix leak in QgsFieldConditionalFormatWidget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Fix leak in QgsLegendSymbolItemV2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Fix leaks in QgsExpression
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Fix leak in QgsDistanceArea
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Fix some memory leaks
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-25
    
        [Conditional Styles] Better defaults
    
        Add QgsConditionalLayerStyles to hold row and field styles
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-25
    
        [GRASS] fixed setMapset
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-08-25
    
        remove duplicated line
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-25
    
        'fix' windows build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-25
    
        Enable / disable circular string edit tools
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-08-25
    
        Postgres/SQLite/MSSQL provider: fix addAttributes() fail (wrong syntax/empty statement) when argument is an empty list
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-08-25
    
        [DBManager] get default pk, geom and srid values from input layer to set default options in import vector dialog
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-08-25
    
        [DBManager] retrieve and store columns not null value when editing table (fix #13089)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-25
    
        Test mask update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-25
    
        debian packaging update
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-24
    
        [GRASS] add auto relation between column and layer option (disabled)
    
    Merge: 2c4f02ad06 ed69f1c026
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-24
    
        Merge pull request #2268 from mhugent/curve_capture_tool
    
        Curve capture tool
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-24
    
        Fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-24
    
        osgeo4w: include python wrapper
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-18
    
        more unicoding (followup 697d2af)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-08-24
    
        Fix #13224 add joins crashes if no other vector layer exists
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-24
    
        [GRASS] fixed saving mapset to project
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-24
    
        Fix crash in geometry serialisation when no geometry set
    
    Merge: d594a56f37 20f0a5a99e
    Radim Blazek <radim.blazek@gmail.com>	2015-08-24
    
        Merge pull request #2264 from NINAnor/grass7_pluginupdate
    
        Grass7 pluginupdate - File management
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-24
    
        [GRASS] catch fatal error when opening db
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-24
    
        [GRASS] fixed path to modules used in browser
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-08-24
    
        [identify menu] display feature title next to layer title when single feature is identified
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-24
    
        Fix build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-24
    
        More robust maprotation label test
    
        Previous test was too reliant on platform-specific font rendering
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-24
    
        Remove item_height, etc variables
    
        Before people become reliant on these variables we need a method
        for evaluating data defined item rects which use them which
        doesn't result in infinite recursion...
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-24
    
        Remove a bunch of layer variables, replace with new layer_property
        function
    
        layer_property takes a layer name/id and a property (eg 'crs')
        and returns the matching value. This approach is more flexible than
        having all these values as variables, since it allows retrieval
        of properties of a layer from contexts which aren't layer-aware
        (eg a composer label showing the metadata of a layer).
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-23
    
        fix typo
    
    Merge: b39055b39c b87073e146
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-23
    
        Merge row style support for attribute table
    
        Conflicts:
                python/core/qgsconditionalstyle.sip
                python/core/qgsfielduiproperties.sip
                src/core/qgsfielduiproperties.cpp
                src/core/qgsfielduiproperties.h
                src/gui/attributetable/qgsattributetablemodel.cpp
                src/ui/qgsfieldconditionalformatwidget.ui
                tests/src/python/test_qgsconditionalstyle.py
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-23
    
        Refresh attribute table for row styles. Tests
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-22
    
        Use combo box for preset
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-22
    
        indentation update (now including autopep8)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-22
    
        fix translation string
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-22
    
        scripts: run python scripts through autopep8
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-22
    
        Show message in dd menu if no variables set
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-21
    
        Show user-set variables in data defined buttons
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-21
    
        Fix missing QgsExpressionContext::isReadOnly definition
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-21
    
        Fix filtering of highlighted variables
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-21
    
        Port conditional styles to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Sort functions and variables in expression builder
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Add method for highlighting variables in the expression builder
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Add help for project_color function
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Hide contextual functions from builder unless provided by context
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Add some missing expression group help
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Add help text for variables
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Tweak context for composer items
    
        - Attribute tables have access to layer context when applicable
        - Frames have access to parent multiframe's context
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Ensure expression context is available to expression builders
        called from field expression widgets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-19
    
        More contexts for expression builder dialogs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-19
    
        Ensure context is available to builders from data defined buttons
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-19
    
        Display variables and functions from contexts in expression builder
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-18
    
        Fix warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-18
    
        Final porting to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-18
    
        Port expression selection dialog to contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-18
    
        Fix handling of expression contexts with feature requests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-18
    
        More misc porting to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        More gui expression porting
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        Port server to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        Port providers to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        Follow up diagram porting
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        Port diagrams to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        Port attribute actions to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        Port iterators to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-14
    
        Port some GUI classes to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-14
    
        Cleanups
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-14
    
        Finish porting composer to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-14
    
        More composer porting
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-13
    
        Set the expression context for map canvas renders
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        Port renderers to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Port symbols to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-13
    
        Port labelling to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-13
    
        Update QgsDataDefined for expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-13
    
        Start on implementing contexts for render operations
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-13
    
        Switch some composer expressions to contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Port QgsExpression tests to contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Port field calculator to contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Port virtual fields to expression contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-10
    
        Add a bunch of layer related variables, including things like
        metadata, extent, crs, feature count, geometry types, etc...
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Add editor widget for editing QgsExpressionContextScope variables
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Test porting evaluation to contexts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-07
    
        New framework for context based expressions
    
        This commit adds the ability for expressions to be evaluated against
        specific contexts. It replaces the previous behaviour where
        expressions were evaluated against a specific feature and could
        utilise fragile global "special columns".
    
        Now, expressions are instead evaluated using a context designed for
        each individual expression. This is done via QgsExpressionContext
        and QgsExpressionContextScope objects.
    
        A QgsExpressionContextScope encapsulates the variables and functions
        relating to a specific context. For instance, scopes can be created
        for "global" variables (such as QGIS version, platform, and user-set
        variables specified within the QGIS options dialog. Think things
        like user name, work department, etc), or for "project" variables
        (eg project path, title, filename, and user-set variables set
        through the project properties dialog. Project version, reference
        number, that kind of thing). Many more scopes are planned, including
        map layer scopes (variables for layer name, id, user-set variables
        through the layer properties dialog), composer scopes, etc...
    
        QgsExpressionContextScopes are 'stacked' into a QgsExpressionContext
        object. Scopes added later to a QgsExpressionContext will override
        any variables or functions provided by earlier scopes, so for
        instance a user could override their global 'author' variable set
        within QGIS options with a different 'author' set via the project
        properties dialog.
    
        The intended use is that a QgsExpressionContext is created before
        a batch set of QgsExpression evaluations. Scopes are then added to
        the context based on what makes sense for that particular
        expression. Eg, almost all contexts will consist of the global
        scope and project scope, and then additional scopes as required.
        So a composer label would be evaluated against a context
        consisting of the global scope, project scope, composition scope
        and finally composer item scope. The batch set of expression
        evaluations would then be performed using this context, after which
        the context is discarded. In other words, a context is designed
        for use for one specific set of expression evaluations only.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-13
    
        Add missing sip changes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        Make QgsRenderContext available to more renderer methods
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-22
    
        Test mask updates
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-08-22
    
        DBManager: fix minor issues due to Query dialogs repleaced with Query tabs (ref commit 5fb52fa1edc)
    
        In detail:
        * hide close button from Info, Table and Preview tabs (it should work on Mac as well),
        * always display dbtype icon into query tab
        * show database name in tab text (otherwise we dunno which db the query is executed against)
        * restore original tab text when query name becomes empty
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-22
    
        Add cell style on top of row
    
    Merge: b110c0eafc a8bd9995e1
    Tom Kralidis <tomkralidis@gmail.com>	2015-08-21
    
        Merge pull request #2267 from geopython/master
    
        update MetaSearch plugin metadata
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-21
    
        Switch welcome page neews feed to https
    
        References https://github.com/qgis/QGIS-Website/issues/275
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-08-21
    
        update MetaSearch plugin metadata
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-21
    
        Add full row styles
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-21
    
        [FEATURE]: Tool to add circular strings with two points and radius
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-21
    
        Set better size for conditional format widget
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-21
    
        Allow fall though of conditional rules
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-21
    
        Conditional UI tweaks
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-21
    
        Bump acceptable doc coverage
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-21
    
        Tweak documentation coverage test
    
        Ignore some obvious members which don't require docs:
        - constructors with no arguments
        - = and == operators
    
        Also show list of undocumented members for each class
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-21
    
        Immediately apply conditional formatting changes to table
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-21
    
        Fix whitespace
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-08-20
    
        Remove QGIS-resources which were added by mistake
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-08-20
    
        Remove QGIS-resources which were added by mistake
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-08-20
    
        Updated file management modules (no additions yet v/r.import)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-21
    
        Fix warnings, add missing sip bindings
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-20
    
        [GRASS] close mapset button in dock widget
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-20
    
        [GRASS] region dialog integrated to plugin dock widget
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-20
    
        [GRASS] region pen options moved to GRASS options
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-20
    
        [FEATURE] Conditional formatting for attribute table cells
    
    Merge: bf7cf6ac6b 94d3bdd01a
    Víctor Olaya <volayaf@gmail.com>	2015-08-20
    
        Merge pull request #2247 from spencerrecneps/master
    
        [Processing] Fixed bad variable references
    
    Merge: b578fc14f8 424d3d337e
    Víctor Olaya <volayaf@gmail.com>	2015-08-20
    
        Merge pull request #2262 from neteler/patch-72
    
        [processing] Update Grass7Utils.py
    
    Markus Neteler <neteler@gmail.com>	2015-08-20
    
        Update Grass7Utils.py
    
        In batchjob, use GRASS_MESSAGE_FORMAT=plain
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-20
    
        creatensis.pl: support for excluding packages (including their dependencies)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Don't allow creation of visibility presets with existing name
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Allow more customisation of QgsNewNameDialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Add Replace Preset option to presets menu
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-20
    
        Disable Add Preset menu if current style is already a preset
    
        Prevents duplicate entries which have unexpected behaviour
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-20
    
        processing: when using batch jobs remove GISBASE from environment when calling GRASS (fixes #13072)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-19
    
        reenable passing projects and layers on open and 'open project on launch', but
        replace make 'New' (old default) a new option and make 'Welcome Page' the new
        default
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-19
    
        Welcomepage: Add loading indicator and allow keyboard for project selection
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-19
    
        [GRASS] modules tree and list integrated into one tab, added tree filter
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Indentation fixes
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Disable unavailable projects
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Fix a memory leak
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Add titles to the welcome page
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Clean old recent images
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Migrate old recent projects list
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Add feed parser for the qgis.org blog
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Add version info to the welcome screen
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Welcome Windows on top of map canvas
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        [FEATURE] Add welcome screen with recent projects
    
        Refs #7626
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Deprecate QgsProject::title( QString )
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-18
    
        Fix dos2unix as flip alternative
    
    Merge: d5d7c580ab ff15e84020
    Matthias Kuhn <matthias@opengis.ch>	2015-08-19
    
        Merge pull request #2259 from elpaso/hidpi-improvements4
    
        Scale attribute table cells to content
    
    Merge: fd23859f33 1f81109b4a
    Matthias Kuhn <matthias@opengis.ch>	2015-08-19
    
        Merge pull request #2260 from bstroebl/fixDissolve
    
        [PROCESSING] Fix Progress bar in Dissolve
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2015-08-19
    
        [PROCESSING] Fix Progress bar in Dissolve
    
    elpaso <elpaso@itopen.it>	2015-08-19
    
        Renamed ifdef
    
    elpaso <elpaso@itopen.it>	2015-08-19
    
        Adjust column size
    
    Merge: b87e5f7573 8c652eb1f6
    Radim Blazek <radim.blazek@gmail.com>	2015-08-19
    
        Merge pull request #2258 from NINAnor/grass7_pluginupdate
    
        three first grass7 modules
    
    ninsbl <stefan.blumentrath@gmx.de>	2015-08-19
    
        three first grass7 modules
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-19
    
        [FEATURE][composer] Data defined style preset for composer maps
    
        Sponsored by City of Uster
    
    Radim Blazek <radim.blazek@gmail.com>	2015-08-19
    
        fixed OSGeo4W .bat.tmpl for GRASS, followup e6556a2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-19
    
        Fix doxygen warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-19
    
        Cull unneeded dependencies from Travis OSX build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-19
    
        Refactor visibility presets, so that all non-app specific
        methods are now in core
    
        A new QgsVisibilityPresetCollection object has been created
        which stores a set of visibility presets. QgsProject now
        contains a preset collection object.
    
        This allows plugins and other core objects to retrieve and
        modify visibility presets.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-19
    
        [FEATURE][composer] Auto wrapping for text in fixed width columns
        in attribute tables
    
        Sponsored by City of Uster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        Fix doxygen warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-16
    
        [FEATURE][composer] Option for 'wrap text on' for attribute tables
    
        Fix #8006
    
        Sponsored by City of Uster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-16
    
        [FEATURE][composer] Vertical alignment control for attribute tables
    
        Sponsored by City of Uster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-16
    
        [composer] Add proper handling of multiline text in attribute tables
    
        Previously multi-line text would overflow onto neighbouring cells.
        Now rows will be expanded to fit required height of text.
        Fix #10273.
    
        Sponsored by City of Uster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-14
    
        [composer] Add method for calculating height of text
    
        Sponsored by City of Uster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-14
    
        [composer] Draw text in tables by row, not column
    
        Sponsored by City of Uster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-19
    
        Fix rasters cannot be styled on OSX (fix #13162)
    
        Add missing Q_OBJECT macro
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-18
    
        processing: fix warning when loading otb algorithms
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-17
    
        postgres provider: avoid column lookups with tableoids
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-18
    
        [console] Better handling of default paths for open/save dialogs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-18
    
        [console] Allow running unsaved script files
    
        Previously a (non-default) option existed for auto-saving scripts
        on run, which would overwrite the existing script file if set, or
        save the script to a temporary file before running.
    
        Now, the auto-save option only applies to scripts which have
        already been saved an have a filename.
    
        By default the console now can run scripts without filenames,
        or scripts with changes by transparently saving them out to a
        temporary file.
    
    Merge: 7527638d43 0a93f94bbe
    Martin Dobias <wonder.sk@gmail.com>	2015-08-18
    
        Merge pull request #2245 from vmora/issue13078
    
        Fix legend symbol size when using map units (fix #13078)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-17
    
        [FEATURE]: Tool to add circular strings with start point, curve point and end point
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-17
    
        [FEATURE][composer] Data defined control over map layers
    
        Adds new data defined control for the map layers to show in a
        composer map. Expression result should be a | delimited list of
        layer names which will be shown in the map.
    
        Sponsored by City of Uster
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-17
    
        Add open in external editor to console
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-17
    
        Remove query dialog. Replace with tabs
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-16
    
        Doxymentation for QgsExpression::Node
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-16
    
        Support dos2unix as flip alternative
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-16
    
        Replace str() with unicode() and some PEP 8
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-16
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-16
    
        prepare-commit.sh: pass sip and py files to astyle.sh
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-16
    
        Followup 19a833c, fix data defined composition evaluation
    
        Thanks to Coverity!
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-16
    
        Cosmetic coverity fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-16
    
        Python exceptions for invalid keys in QgsFields methods (fix #13221)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-16
    
        Fix edit button always edits first virtual field (fix #13214)
    
    Spencer Gardner <spencergardner@gmail.com>	2015-08-15
    
        fixed bad variable references
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-15
    
        Rule based renderer: empty rule matches all
    
        Fix #13218
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-15
    
        Fix doxygen warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-14
    
        [pal] Make only draw labels which fit in polygon work for perimeter
        labeling position
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-14
    
        Revert 3fdef5e
    
        Was causing too many issues for the small perfomance gain it may
        have gained
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-14
    
        [pal] Catch GEOS exceptions
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-08-14
    
        Don't send expressions with special fields to provider
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-13
    
        fix typos
    
    vmora <vincent.mora@oslandia.com>	2015-08-13
    
        fixups (to be rebased)
        - removed the setParent since the parent is already set here
        - moved the legendNode->invalidateMapBasedData() after size setting
          (removed dupplicate call)
        - moved max icon size computation in the loop over layers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-13
    
        move qgis.server import to QgsPythonUtilsImpl::initServerPython
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-13
    
        * update QgsSymbolV2 sip bindings
        * fix a crash when setRotationField (now deprecated) is used on a fresh
          QgsCategorizedSymbolRendererV2
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-08-13
    
        Use compound curve in capture tool to store captured geometry
    
    Merge: e9ff061f05 446410ee78
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-13
    
        Merge pull request #2243 from michaelkirk/feature/crs_help
    
        Fix #13213 - Feature/crs help
    
    Michael Kirk <michael@jackpine.me>	2015-08-12
    
        update CRS docs: find button replaced by filter
    
    Michael Kirk <michael@jackpine.me>	2015-08-12
    
        context help for projection selector
    
    Michael Kirk <michael@jackpine.me>	2015-08-12
    
        tab is called "identify layers"
    
    Michael Kirk <michael@jackpine.me>	2015-08-12
    
        reformatting project properties help, no copy changes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-13
    
        Cleanup composer label atlas handling
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-13
    
        Clean atlas interface - avoid storage of pointer to atlas feature
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-12
    
        Fix typo
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Cleanup travis scripts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Disable PyQgsServer test on OSX Travis
    
        Test fails with
        Fatal Python error: PyThreadState_Get: no current thread
        CMake Error at PyQgsServer.cmake:22 (MESSAGE):
          Test failed: Child aborted
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Update label server test mask images for OSX
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Add additional dependencies for OSX build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Fix some warnings on OSX build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-12
    
        Enable multi-os builds for travis
    
    vmora <vincent.mora@oslandia.com>	2015-08-12
    
        Fix legend symbol size when using map units
        fix #13078
        The computation of icon sizes for legend symbols has been moved to
        QgsLayerTreeModel::legendInvalidateMapBasedData() susch that icon size
        is recomputed when zooming.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-12
    
        Fix indentation, followup 8ab69e9
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-12
    
        `with edit(layer)` raises an error if the commit fails
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-12
    
        PyQgis: Move NULL and edit to qgis.core
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-12
    
        [FEATURE] Add `with edit(layer):` to python
    
        Example:
    
            with edit(layer):
                f=layer.getFeatures().next()
                f[0]=5
                layer.updateFeature(f)
    
        This will automatically call commitChanges() in the end.
        If any exception occurs, it will rollBack() all the changes.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-11
    
        spatialite provider: improve filterFids()
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-11
    
        Custom properties for QgsComposition and QgsComposerObject
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-10
    
        [composer] Ensure geographic longitude values are wrapped in decimal
        grid annotations
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-10
    
        Fix memory leaks in geometry expression functions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-10
    
        If user clicks cancel while browsing for file then don't clear
        the existing filename in the vector open file dialog
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2015-08-08
    
        find bundled GRASS on OS X
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-08-08
    
        Move python console toolbar to top. More uniform with rest of UI
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-08
    
        [pal] Followup 3fdef5e, restore previous behaviour for labels with
        length greater than line length
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-08
    
        Followup 71e7aab, add unit tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-08
    
        Cleanup QgsVectorLayer tests
    
    Merge: 71e7aabbde e48b6e8910
    Alessandro Pasotti <elpaso@itopen.it>	2015-08-07
    
        Merge pull request #2239 from elpaso/move-conversions-sip
    
        Moved QMultiMap<int, TYPE2*> to conversion.sip
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-07
    
        vector layer: ignore non-existing fields in min/max/uniqueValues (fixes #13194)
    
    elpaso <elpaso@itopen.it>	2015-08-07
    
        Moved QMultiMap<int, TYPE2*> to conversion.sip
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-07
    
        Don't strip "-prefixes from QgsDataDefined fields
    
        followup 1e6483c
        The field should not be provided with an expression format but plain
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-07
    
        Avoid use of QgsDataDefined::expressionOrField for rotationField values
    
        Maintains behaviour of < 2.10 API
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-06
    
        Improve point rotation tool support for renderers to allow use
        with rule based renderer
    
        fixes #12917, #12123 and refs #5001
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-05
    
        QgsDataDefined: Implicit management for useExpression
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-06
    
        Avoid use of deprecated rotation field methods
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-06
    
        Tests and doxygen for QgsDataDefined
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-04
    
        Fix marker rotation
    
        The rotation is no longer saved in the Qgs*SymbolRendererV2 but in the
        QgsMarkerSymbolV2 in a QgsDataDefined. This commit fixes the legacy API and
        redirects calls to the new API.
    
    Merge: c4ea8de5ed dc2de774c2
    Chris Crook <ccrook@linz.govt.nz>	2015-08-07
    
        Merge pull request #2237 from ccrook/csv_field_name_fix
    
        Removing unnecessary restriction on CSV provider field names
    
    Chris Crook <ccrook@linz.govt.nz>	2015-08-07
    
        Removing unnecessary restriction on field names
    
    Merge: 2a14ffd281 1b06c0c3b8
    Alessandro Pasotti <elpaso@itopen.it>	2015-08-06
    
        Merge pull request #2236 from elpaso/sip-server-filters-bindings
    
        [server] Sip server filters new bindings
    
    elpaso <elpaso@itopen.it>	2015-08-06
    
        [server] Added comment
    
    elpaso <elpaso@itopen.it>	2015-08-06
    
        [server] Minor style change
    
    elpaso <elpaso@itopen.it>	2015-08-06
    
        [server] Added comment to header
    
    elpaso <elpaso@itopen.it>	2015-08-06
    
        [server] style fix
    
    elpaso <elpaso@itopen.it>	2015-08-06
    
        [server] setFilters implementation, bindings and test
    
        * moved type conversion to conversions.sip (template)
        * added setFilters() to QgsServerInterface
        * added tests
    
    Víctor Olaya <volayaf@gmail.com>	2015-08-06
    
        [processing]fixes for grass7
    
        processAlgorithm method was actually not being called when running a grass7 algorithm
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-06
    
        Followup 9508f8b, fix other potential crashes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-06
    
        [pal] Shade all parts of label candidate as conflicting when
        appropriate
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-06
    
        [pal] Fix test for polygon boundary obstacles (followup 3a44e294)
    
        Test was incorrectly checking for intersection of the candidate
        and polygon obstacle, when it should have been checking for
        overlapping or touching obstacles.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-05
    
        Fix crash
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-05
    
        Fix const, followup 6a2df33
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-05
    
        Fix crash when opening attribute table on non-spatial layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-05
    
        Fix crash when map contains diagrams on joined layers (refs #13177)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-05
    
        Add some unit tests for color ramps
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-05
    
        Add missing color ramp methods and conversions to sip
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-05
    
        Fix invalid color could be returned by QgsRandomColorsV2
    
    elpaso <elpaso@itopen.it>	2015-08-04
    
        Added TypeHeaderCode for QgsServerFiltersMap
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-02
    
        Alias without pending prefix for QgsVectorLayer methods
    
         * pendingAllAttributesList -> attributeList
         * pendingPkAttributesList -> pkAttributeList
         * pendingFeatureCount -> featureCount
    
        featureCount will now always return the features on the layer and NOT the
        committed features count as before.
        This changes its behavior but this way it is coherent with the other methods
        which work on the layer.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-01
    
        Add `QgsVectorLayer::fields()` as alias to `pendingFields()`
    
        pendingFields() is not very intuitive and leads to confusion for new developers.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-31
    
        database provider: fix andWhereClauses
    
    Merge: 745f91d249 9aae680d47
    Alessandro Pasotti <elpaso@itopen.it>	2015-08-04
    
        Merge pull request #2233 from elpaso/carolinux-python-init-less-verbose
    
        Carolinux python init less verbose
    
    elpaso <elpaso@itopen.it>	2015-08-04
    
        Fixed server python startup: do not load qgis.user
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-03-31
    
        Made methods protected and added descriptions
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-03-28
    
        Made python initialization less verbose
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-04
    
        Add 'edit' buttons to remaining gradient combo boxes
    
        Also consolidate code for easier maintenance.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-04
    
        Fix bad alloc when styling raster with random color ramp (fix #13112)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-04
    
        Fix random color ramps returning invalid QColors for value of 1.0
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-04
    
        Fix saturation range ignored for random color ramps
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-04
    
        Fix incorrect values returned by certain color ramps
    
    Jürgen E. Fischer <jef@norbit.de>	2015-08-03
    
        typo fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-03
    
        Fix geometry simplification for rendering altering feature geometry
    
        I noticed this when using memory layers - zooming out and then in
        would result in the features getting more and more generalised.
        Possibly it would affect other areas of the codebase too.
    
        The geometry simplifier was unhelpfully casting away the const
        from the pointer to the geometry's wkb, and was happily overwriting
        the wkb for its own purposes. With QgsGeometry now implicitly
        sharing this wkb pointer the non-const cast meant that the geometry
        was not getting correctly detached and the original geometry was
        being modified.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-03
    
        [composer] Add an apply button for atlas settings, prevents
        numerous refetching/redrawing when tweaking atlas configuration
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-03
    
        [composer] Use feature requests to filter atlas features, rather
        than fetching all features and then filtering while iterating.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-03
    
        [FEATURE][composer] Add page name option for atlas
    
        Page name can be set to either a field or expression derived from
        the coverage layer, and is shown in the new atlas page combobox.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-03
    
        [composer] Keep atlas page combo in sync when atlas feature changes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-03
    
        [pal] When set to draw all label candidates, shade candidates which
        conflict with obstacles in red
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-03
    
        Boost QgsFeature test coverage to 100%
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-03
    
        Add missing overrides
    
    Matthias Kuhn <matthias@opengis.ch>	2015-08-02
    
        Some doxymentation and const'ing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-01
    
        Expand QgsField/QgsFields tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-01
    
        Minor Coverity fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-08-01
    
        Switch doxygen coverage test to check count of undocumented members
    
        The previous check (% of documented members) set the bar too low
        (~60%). Now no members/classes can be introduced without full
        documentation.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-07-31
    
        Fix crashes when rendering with SVG symbols that are missing
    
        The crashes would happen after some time when browsing the map,
        especially when size of SVGs is in map units. This was due to wrong
        removal of deleted cache entries where cache entry key would be
        different from SVG file's path, thus not removing the entry that
        got deleted. Now explicitly keeping the lookup key in the entry
        to make sure this does not happen.
    
        Related issues: #9959, #8883
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-07-31
    
        fix Processing QGIS vector grid as lines
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-31
    
        osgeo4w: switch to grass 7.0.1 from RC2
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-07-30
    
        Fix sys/select.h header include on Mac for grass data file
    
    Radim Blazek <radim.blazek@gmail.com>	2015-07-30
    
        [GRASS] modules debug bar
    
    George Shegunov <mobisbg@gmail.com>	2015-07-10
    
        Detach usage of qreal from QT_ARCH_ARM
    
        Added float types additionally to double, qreal can be now float or double.
        Removed QT_ARCH_ARM. qreal can be float not only on ARM.
        There are overload functions for both types.
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-07-30
    
        Handle QgsDataItem class hierarchy in SIP bindings
    
    George Shegunov <mobisbg@gmail.com>	2015-07-10
    
        WEBKIT includes changed
    
        (cherry picked from commit 9f6c72fa33af4c60c2e3266282277f10eedd2749)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-30
    
        fix oracle provider (followup 5be0ee7)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-30
    
        Doxymentation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-29
    
        processing: fix saga translation (followup 66a3d02)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-29
    
        Skip m-coordinates in geos import
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-29
    
        Fix segmentation of full circles
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-07-29
    
        [composer ui] fix tooltip for add shape action in composer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-29
    
        Set wkb typ if adding the first line in QgsLineStringV2::append
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-22
    
        Remove QgsRenderOptions, return filter in separate method
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-20
    
        Add boolean node literal to expressions
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-14
    
        Remove QgsFeatureRequest::FilterRect from providers/iterators
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-16
    
        Remove references to QgsFeatureRequest::FilterRect
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-14
    
        Rule based renderer exposes filter where clause
    
        This filter can then be sent to the server to reduce the amount of fetched
        features
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-15
    
        Apply FilterRect in combination with other filters
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-14
    
        Add return type QgsRenderOptions to QgsRendererV2::startRender
    
        This allows to specify additional filter constraints for the feature request to
        be specified.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-29
    
        indentation update
    
    Merge: 466018214c 86329f0170
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-29
    
        Merge pull request #2223 from mhugent/measurement_from_geometry
    
        Measurement from geometry
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-29
    
        Change expected behaviour in test_qgsdistancearea.py to also consider inner rings for perimeter calculation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-29
    
        Allow usage of node tool for postgis zm geometries
    
    elpaso <elpaso@itopen.it>	2015-05-20
    
        Fixed scale widget height
    
    elpaso <elpaso@itopen.it>	2015-06-30
    
        Added TAB charachter
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-28
    
        fix connection pool crash without qapplication (fixes #13166)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-28
    
        processing: translation fix (open fusion las viewer; followup 66a3d02)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-28
    
        Adapt renderer to consider z/m in wkb parsing
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-28
    
        Revert "add missed translations.py file" (followup 66a3d02)
    
        This reverts commit 6dd615719922ff3cd136ba800e5dc033e5ff9b34.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-07-28
    
        add missed translations.py file
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-27
    
        fix processing startup error, followup 25e9f86
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-12
    
        Fix alloc-dealloc-mismatch
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-27
    
        [travis] Only clone latest commit
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-27
    
        processing: simple interface translation fix
    
    Merge: 8680259818 10d262f3f1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-27
    
        Merge branch 'master' into measurement_from_geometry
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-27
    
        Fix crash and add CheckBox support for autocreate editorwidgets
    
        Followup de547ad
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-27
    
        Use new geometry classes in QgsDistanceArea instead wkb parsing. That way, also the new zm types can be measured
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-27
    
        also install qgspointv2.h
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-26
    
        Add iface.layerTreeCanvasBridge()
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-26
    
        db_manager: enable oracle plugin only when oracle support is available
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-26
    
        translation fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-26
    
        spelling fixes
    
    Merge: 7439db1e66 bda76e5750
    Jürgen E. Fischer <jef@norbit.de>	2015-07-26
    
        Merge pull request #2222 from medspx/dbmanager-oracle
    
        DBManager Oracle Spatial support (fixes #9163)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-26
    
        load default.qgc from source directory when running from build dir
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-26
    
        integrate processing into update_ts.sh (also includes all translations
        in the repository and none outside of it).
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2015-07-25
    
        update Mac browser icon
    
    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>	2015-07-25
    
        Fix CMakelist for oracle
    
    Médéric RIBREUX <mederic.ribreux@medspx.homenet.org>	2015-07-25
    
        Oracle Spatial support for DBManager
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-25
    
        Less postgis voodoo on travis
    
    Richard Duivenvoorde <richard@duif.net>	2015-07-01
    
        Changing more Window titles
    
    Richard Duivenvoorde <richard@duif.net>	2015-06-29
    
        Add 'Panel' to some panels, to make them distinguisable in context menu
    
    Richard Duivenvoorde <richard@duif.net>	2015-06-29
    
        Add 'Toolbar' to all toolbar names, plus add tooltips to them
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-24
    
        Center menu titles, followup 09c2444
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-24
    
        Fix warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-24
    
        Add title for "Panels" and "Toolbars" in Menu
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-24
    
        Fix relation reference widget accidentally sets FK to NULL
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-24
    
        Add QgsRelation::getReferencedFeature to access parent feature
    
    Merge: 6cccd21738 69eb7ebe62
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-24
    
        Merge pull request #2217 from mhugent/node_tool_changes
    
        Add node editor widget and change node tool to click-click mode
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-24
    
        Remove z/m -> 25D conversion in postgres provider (since z/m geoms are supported now)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-24
    
        Fix gui glitch in relation reference widget
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-24
    
        Autocreate wrapper for date and relation editor widgets
    
        Followup de547ad
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-24
    
        Fix build error
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-24
    
        debian packaging update (followup 32d7cc5)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-24
    
        fix windows build
    
    Radim Blazek <radim.blazek@gmail.com>	2015-07-23
    
        [GRASS] optional modules config path
    
    Radim Blazek <radim.blazek@gmail.com>	2015-07-23
    
        [GRASS] open mapset from browser
    
    Radim Blazek <radim.blazek@gmail.com>	2015-07-22
    
        [GRASS] GRASS 7 plugin enabled
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-23
    
        Add some class/method documentation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-23
    
        Fix issues with reprojection
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-23
    
        add column headers and tooltips to dxf export dialog (fixes #13138)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-23
    
        Use constGeometry() instead geometry()
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-23
    
        Doxymentation
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-23
    
        Find a suitable editor widget if widget and config mismatch
    
        If a .ui file is specified and the widget specified in the .ui file is not
        supported by the widgetwrapper which is configured in the layer properties
        the system will automatically try to find a better suitable widgetwrapper.
    
        To do this, widgetwrappers (respectively their factories) can return a map of
        supported widget types with priority values.
        The widgetwrapper which offers the heighest priority for a certain widget type
        will be used in case of a mismatch.
    
        Sponsored by OPENGIS.ch special projects team (aka gis.se troubleshooting
        section)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-23
    
        Remove label redundant to title bar
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-23
    
        [FEATURE][composer] Add page number combo box to atlas toolbar
        (fix #13136)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-23
    
        [FEATURE][labeling] Add priority control for obstacles
    
        Allows you to make labels prefer to overlap features from certain
        layers rather than others. Can also be data defined, so that certain
        features are more likely to be covered than others.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-23
    
        [FEATURE][labeling] Data defined control over whether a feature
        acts as an obstacle for labels
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-23
    
        [pal] Simplify handling of layers
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-22
    
        Some UI improvements in the options dialog
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-22
    
        Remove note which is no longer applicable
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-22
    
        Use suitable icon for resetting scales
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-22
    
        Use constGeometry() instead of geometry() where possible
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-22
    
        Prevent double-add feature
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-22
    
        Remove outdated fedora-20 from default rpm builds
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-22
    
        Add rubberband again
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-22
    
        [labeling] Fix incorrect handling of word spacing for curved labels
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-22
    
        Fix 'nan'='nan' evaluates to false in expressions
    
        Also fix 'nan' and 'inf' being treated as doubles rather than
        strings.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-22
    
        Fix Coverity uninitialized variable warning
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-21
    
        osgeo4w: switch to grass 7.0.1RC2
    
    Merge: 268feb5c16 336248eef1
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-21
    
        Merge pull request #2215 from landryb/remove_bom
    
        remove UTF8 BOM
    
    Landry Breuil <breuil@craig.fr>	2015-07-21
    
        remove UTF8 BOM
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-21
    
        [pal] Use GEOS methods for label position conflict tests
    
    Merge: e2df800f11 b0dd2afb40
    Alexander Bruy <alexander.bruy@gmail.com>	2015-07-20
    
        Merge pull request #2213 from arnaud-morvan/processing-translation
    
        [processing] translate algorithm names and groups
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-20
    
        fix retrieval of labeling settings for layers with ids with no ascii characters
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-20
    
        Recreate nodeeditor only if new feature has been selected
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-20
    
        Better synchronisation between node editor and node tool
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-20
    
        Remove executable flag on a bunch of files
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-20
    
        [pal] Use GEOS for linear referencing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-20
    
        [pal] Fixes to geometry handling for point sets
    
    Merge: 49d0f3a12f 0dfb1561c6
    Víctor Olaya <volayaf@gmail.com>	2015-07-20
    
        Merge pull request #2214 from radosuav/numberInputPanel_range_fix
    
        [Processing] Fix limits in NumberInputPanel when the limiting value is 0
    
    Merge: dc4049ddff e751592a4d
    Víctor Olaya <volayaf@gmail.com>	2015-07-20
    
        Merge pull request #2204 from Gustry/processing
    
        [Processing] Small python changes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-20
    
        [FEATURE][labeling] Add option to only draw labels which fit
        completely within polygon features (fix #12136)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-20
    
        [pal] Use GEOS for calculating minimum distances between geometries
    
        Also more cleanups, fixes for geos handling
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-20
    
        Fix doxygen warnings, bump acceptable doc coverage
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-19
    
        [pal] Use GEOS for point in polygon test, also use prepared GEOS
        geometries where possible
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-19
    
        [pal] Move storage of GEOS geometry from Feature up to PointSet. Use
        GEOS to calculate feature centroids rather than custom code.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-19
    
        [pal] Header cleanups for FeaturePart and include cleanups
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-18
    
        fix grass test on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-18
    
        fix PyQgsServer test in nightlies
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-18
    
        don't buffer python and grass tests output in variables
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-07-17
    
        Processsing translation strings for names and groups
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-07-16
    
        Processing translation tool for names and groups
    
    radosuav <rmgu@dhi-gras.com>	2015-07-17
    
        [Processing] Fix limits in NumberInputPanel when the limiting value is 0
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-17
    
        Fix test failures on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-17
    
        osgeo4w: fix rmdir quoting
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-17
    
        [pal] Remove more unused functions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-17
    
        [FEATURE][labeling] Add option to control how polygon layers
        act as obstacles
    
        Options are either avoid placing labels over polygon interior
        or avoid placing over polygon boundaries. (Previous behaviour
        was always avoid placing over interior).
    
        Avoiding placing over boundaries is useful for regional boundary
        layers, where the features cover an entire area. In this case
        it's impossible to avoid placing labels within these features,
        and it looks much better to avoid placing them over the boundaries
        between features. End result is better cartographic placement of
        labels in this situation.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-16
    
        Guard against some crashes in geometry
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-16
    
        Add test for handling invalid WKT with z values (refs #13055)
    
    Merge: 6ee1d67e8a 6788fbaa6a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-15
    
        Merge pull request #2211 from mhugent/transect_sample_extension
    
        Add baseline buffer tolerance and simplification tolerance parameters…
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-15
    
        osgeo4w: use packagename instead of package version for temporary test directory and also set TMP
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-03-15
    
        Add baseline buffer tolerance and simplification tolerance parameters to transect sample
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-15
    
        [Android] main function needs to be visible
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-15
    
        Fix compiling w/ WITH_QTWEBKIT=OFF
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-15
    
        Export QgsWebPage/QWebPage symbols
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-15
    
        [FEATURE][labeling] Add option for obstacle only layers
    
        This allows users to set a layer as just an obstacle for other
        layer's labels without rendering any labels of its own.
    
        Ideas for UI improvements are welcome!
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-15
    
        [pal] Nicer use of enums, LineArrangementFlags
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-15
    
        [pal] Small cleanups to Layer API
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-15
    
        fix qgsversion.h generation [take II]
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-15
    
        fix qgsversion.h generation on windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-08
    
        [pal] Various cleanups
    
        Remove support for map scale, dpi and units from PAL. None of these features
        were being used by QGIS (we use our own handling of these features) so the
        PAL implementations were just bogging up the code. Also remove custom
        min/max/abs implementations from pal and remove a bunch of unused methods.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-13
    
        translation fix
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-14
    
        fix windows build
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-13
    
        Add link to OGR formats to README.md
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-13
    
        Add missing Q_OBJECT macros
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-13
    
        osgeo4w: run nightly tests with separate temporary directories
    
    Merge: 48e4fb85c8 42137e4adc
    Jürgen E. Fischer <jef@norbit.de>	2015-07-13
    
        Merge pull request #2197 from manisandro/dropconnections
    
        Add QgsConnectionPool::dropConnections, delete connection groups when pool is destroyed
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-13
    
        Revert "use triple quoting with st_estimatedextent in postgres provider and db_manager (fixes #12478)"
    
        As it seems to address a meanwhile reverted behavior change in PostGIS 2.1
        before it was released (see also https://trac.osgeo.org/postgis/ticket/2834).
    
        This reverts commit 048aff01bb9cf42e2c1c17eb0ddbd81537443e19.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-13
    
        Cache geometries before rendering (curved geometries are going to be segmentized)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-13
    
        Try to make raster calc test more reliable
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-11
    
        Add QgsAttributes::operator== that takes care of NULL variants
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-10
    
        Add test to check if QgsFeature.setAttributes handles 0 vs NULL correctly
    
        Currently failing
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-10
    
        Preserve 0 values from postgres int columns
    
    Matthias Kuhn <matthias@opengis.ch>	2015-07-13
    
        Add function help for IF expression
    
        Fix #13015
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-13
    
        Ensure LAS is always capitalized (fix #12012)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-13
    
        Correct use of ellipsis in style menus (fix #10549)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-13
    
        Standardise capitalisation of HTML string (refs #7050)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-13
    
        let first test truncate qgistest.html
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-12
    
        update qgsversion.h only if it going to be actually changed
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-12
    
        [labeling] Prevent users from unselecting all line placement options
        (fix #13007)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-12
    
        Remove expected failure from shapefile provider unique values test
    
        Failure was caused by GDAL bug #6020, which has now been fixed
        in GDAL. It turns out the values are only incorrect if the first
        feature in the file has a null value, so I've rearranged the
        features in the reference shapefile to avoid this.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-12
    
        Fix two minor Coverity uninitialized member warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-05
    
        Address cmake CMP0054 warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-11
    
        db_manager: properly parse sqlite version (followup 5b86e38)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-11
    
        db_manager: only try isgpkg on spatialite plugin and sqlite version parsing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-11
    
        Better wording for line layer label placements (fix #10434)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-11
    
        Fix loss of some labeling properties when changes placement types
    
        For instance, changing between "around point" and "offset from
        point" placements would lose the setting for distance and offset.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-11
    
        Minor coverity fix
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-11
    
        Fix zoom last needs two clicks to reset view for zoom tool
        (fix #13095)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-07-11
    
        Revert "[FEATURE] Show symbol as icon for attribute row"
    
        This reverts commit e3b2a2daf2a5368c8e5565cd83acc26e706e00c2.
    
        Revert until I fix the speed issues
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-09
    
        fix typo
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-10
    
        fix plugin staging
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-10
    
        Use advanced editing for node tool
    
    Merge: 2b5ea3669e 0312dbf3cb
    Alessandro Pasotti <elpaso@itopen.it>	2015-07-10
    
        Merge pull request #2206 from elpaso/server-docs-server-iface-fix
    
        [SERVER] Server docs and server iface fix
    
    Víctor Olaya <volayaf@gmail.com>	2015-07-10
    
        [processing] fixes for lastools algorithms
    
        by Martin Isenburg
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-10
    
        Switch node tool to click-click mode
    
    elpaso <elpaso@itopen.it>	2015-07-10
    
        Added server module to dox
    
        Added a server group and module for the server library
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-07-09
    
        [FEATURE] Show symbol as icon for attribute row
    
    Víctor Olaya <volayaf@gmail.com>	2015-07-10
    
        [processing] more robust CRS assignation for SAGA outputs
    
    elpaso <elpaso@itopen.it>	2015-07-10
    
        Clear the request handler when done
    
        also added some comments and docs strings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-10
    
        Add support to generate_test_mask_image for mismatched sizes,
        add masks for legend renderer tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-10
    
        [tests] Add method for setting size tolerance to render checker,
        add some size tolerance to legend renderer test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-09
    
        Add a note that the wfs publish setting is also used for dxf export
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2015-07-09
    
        small python change
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-09
    
        [FEATURE]: Adapt node tool to new geometry types and provide a node editor table
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-09
    
        [FEATURE] Add option to force a vector layer to render as a raster
    
        (under the layer properties, rendering tab)
    
        So why would you want this? Well, extremely detailed layers (eg
        polygon layers with a huge number of nodes) can cause composer
        exports in PDF/SVG format to be huge as all nodes are included in
        the exported file. This can also make the resultant file very slow
        to work with/open in other programs (*cough* Inkscape *cough*).
    
        Now, these you can force these layers to be rasterised so that the
        exported files won't have to include all the nodes contained in these
        layers. (Before you could also do this by forcing the composer to
        export as a raster, but that was an all-or-nothing solution).
    
        The ideal solution would be a simplification option for composer
        exports which would simplify the layers by removing redundant points
        at the export DPI, but this is an easy workaround for now.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-08
    
        [FEATURE]: Adapt node tool to new geometry types and provide a node editor table
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-09
    
        Tweaks to some spin box steps + add some missing clear buttons
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-09
    
        Avoid warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-09
    
        Avoid hang on WMS legends with missing graphics (fix #12234)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-09
    
        refactor stageinstall of plugins
    
    Sandro Mani <manisandro@gmail.com>	2015-07-08
    
        Add ref counting to QgsOgrConnectionPool
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-08
    
        Set content disposition header earlier, otherwise the streaming servers don't get it
    
    Sandro Mani <manisandro@gmail.com>	2015-07-07
    
        Destroy connection pool groups when connection pool is destroyed
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-08
    
        [FEATURE][labeling] Allow data defined control of label priority
    
        Previously only the priority for the entire layer could be specified
        (fix #4606)
    
    Merge: c74754ed8d f0835ec3e5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-08
    
        Merge pull request #2200 from mhugent/server_content_disposition
    
        Server content disposition
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-08
    
        [pal] Allow data defined quadrant when in "around point" mode
    
        Previously, placement options were either all-or-nothing. If you
        wanted to manually set the quadrant for specific labels, it was
        only possible when in "offset from point" mode. But this meant
        that all other labels would be forced to have the same quadrant
        placement, resulting in poor placement. If instead you used
        "around point" mode, then all labels would be dynamically placed
        but there was no way to force a single label to a specific
        quadrant.
    
        Now, you can set the placement mode to "around point" so that the
        majority of labels get auto placed, and then set a data defined
        quadrant override for specific labels.
    
        Additionally, when data defined quadrant is set when in "around
        point" placement, then the label distance is used to offset the
        label rather then the offset X/Y used when in "offset from point"
        mode.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-08
    
        Include NULL in expression builder available functions list
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-08
    
        [labels] Fix null data defined value was not ignored in some cases
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-07
    
        fix grass tests on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-07
    
        coverity fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-07
    
        Change order of headers in server tests
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-07
    
        Update python bindings for qgsrequesthandler
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-07
    
        Server: FILE_NAME parameter to set Content-Disposition header from client
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-07
    
        [pal] 'Follow placement' alignment should also work for offset
        from point placements
    
    Merge: 099faec597 659f0d661c
    Nathan Woodrow <madmanwoo@gmail.com>	2015-07-07
    
        Merge branch 'export_symbols'
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-07-07
    
        Add exportImage API to QgsSymbol
    
    Martin Dobias <wonder.sk@gmail.com>	2015-07-07
    
        Added API to use layer style overrides also in map canvas
    
        ... so that map canvas does not always use just the active layer style
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-07
    
        Minor coverity fixes
    
    Merge: 4f212d3983 06cc8bada7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-07
    
        Merge pull request #2199 from mhugent/wkt_fix
    
        Accept input with more coordinate dimensions in wkt import
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-07
    
        Accept input with more coordinate dimensions in wkt import
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-07-07
    
        Add export as SVG/PNG to style manager
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-06
    
        fix build
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-06
    
        add debugging output to test font loading on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-06
    
        fix some warnings and suppression warnings on windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-06
    
        Update test mask image for Windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-06
    
        Fix encoding warnings on Windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-06
    
        Fix crash when editing marker through symbol manager (fix #13077)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-29
    
        [pal] Remove LinkedList and HashTable
    
        This commit replace pal's use of it's own custom linked lists
        and hash tables by Qt's QLinkedList and QHash classes. All use
        of char arrays have also been replaced by QStrings.
    
        Testing reveals no speed improvements by the changes, but the
        changes bring pal more into line with QGIS core and make the
        code much more readable.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-06
    
        Add missing overrides
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-06
    
        More Win test mask updates
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-05
    
        remove unused iostream header
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-05
    
        fix arm build again (followup 68fe5f5 and 1aff733)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-05
    
        cleanup composer test map settings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-03
    
        another round of coverity and cppcheck fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-05
    
        various windows test fixes:
        * .gitignore sort and remove duplicates
        * show more warnings in tests
        * add/update masks for rendering checks on windows
        * fix delimited text provider tests
        * disable QgsLogger and QgsPalLabelingServer on windows
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-07-04
    
        Fix #13059 - Fix expression template load error
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-04
    
        Fix setting symbol width/size/rotation from right click menu
        (fix #13070)
    
    Merge: 29aaf1bad8 fe1a032181
    Jürgen E. Fischer <jef@norbit.de>	2015-07-03
    
        Merge pull request #2192 from Gustry/fix-13067
    
        fix #13067 : bad geometries in the difference tool
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2015-07-03
    
        fix #13067 : bad geometries in the difference tool
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-03
    
        skip blanks between wkt child blocks (fixes #13053)
    
    Merge: f92d9c1176 127dd64db6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-03
    
        Merge pull request #2191 from mhugent/server_cache_multi_projects
    
        Fix layer cache to work with layers which have the same id (but in di…
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-03
    
        Fix layer cache to work with layers which have the same id (but in different project files)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-03
    
        but not with QString (followup 34c1c8d)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-03
    
        avoid auto
    
    Radim Blazek <radim.blazek@gmail.com>	2015-07-03
    
        Revert "GDAL/OGR mutex in data items on GDALOpen/OGROpen"
    
        This reverts commit 57ffaa7d0a2610f0fe67f5983ad10ad38274f99f.
    
    Merge: 2083d6db25 132fa0d25b
    Jürgen E. Fischer <jef@norbit.de>	2015-07-03
    
        Merge pull request #2190 from elpaso/server-test-update
    
        Fixed PyQgsServer tests.
    
    elpaso <elpaso@itopen.it>	2015-07-02
    
        re-enabled PyQgsServer, reverted setenv
    
    elpaso <elpaso@itopen.it>	2015-07-02
    
        Fixed PyQgsServer tests.
    
        Still disabled in Travis because of random failures
    
    Víctor Olaya <volayaf@gmail.com>	2015-07-03
    
        [processing] allow using layer names as input values
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-30
    
        [processing] improvements fro gdal rasterize algs/gdal/rasterize.py
    
        fixes #12541
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-30
    
        [processing] allow changing font size in script editor
    
        fixes #11328
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-26
    
        [processing] do not accept grass vector layers as inputs
    
        fixes #12436
    
    Sandro Santilli <strk@kbt.io>	2015-07-02
    
        DBManager TopoViewer: zoom on topology if first load
    
        Fixes #13064
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-02
    
        qgsserver: use _putenv_s on windows and setenv on windows (followup 79d37c1)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-02
    
        dxf export:
        * add missing marker types (fixes #13062)
        * add missing support for data-defined marker names (fixes #13063)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-07-02
    
        GDAL/OGR mutex in data items on GDALOpen/OGROpen
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-02
    
        osgeo4w: make dash site name configurable and include SHA in buildname
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-02
    
        OSX test mask images
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-02
    
        Disable PyQgsServer test on Travis until it is fixed
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-02
    
        fix reordering of render order (followup 78c60a2)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-02
    
        Followup cce6c8b, fix Travis failures
    
    Sandro Santilli <strk@kbt.io>	2015-07-02
    
        DBManager topoviewer: don't be fooled by srid=-1 in topology.topology
    
        Fixes #12802
    
    Merge: cce6c8bad3 89b275c3a2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-02
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 738260a7de a9c830e67b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-02
    
        [FEATURE]: getMap in dxf format
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-02
    
        Revert "fix precise build"
    
        This reverts commit e11b1872b24fe8f91d2288cd7df896dcc368f212.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-02
    
        fix precise build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-07-02
    
        Fix build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-02
    
        [tests] Switch composer picture remote url test to use a local
        python server, avoids dependance on remote service
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-02
    
        test cleanups and some fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-02
    
        Better fix for b847a06
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-02
    
        Fix failing PyQgsBlendModes test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-07-02
    
        Fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-01
    
        make sub tests following the label in composer rotation pass
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-01
    
        fix composer picture test on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-01
    
        Some fixes to the tests on windows:
        * defer initialization of map settings until after QgsApplication is initialized
        * disable local server test
        * set ogr encoding in qgsserver testproject.qgs
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-01
    
        avoid modifying test data
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-01
    
        restore points files
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-01
    
        fix TestQgsProject
    
    Jürgen E. Fischer <jef@norbit.de>	2015-07-01
    
        fix testqgis
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2015-06-30
    
        update Mac bundling for GRASS 6/7 lib split
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-30
    
        fix PyQgsServer test
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-30
    
        and fix linux build (followup 79d37c1)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-30
    
        [FEATURE]: getMap in dxf format
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-30
    
        fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-30
    
        postgres provider: fix indexing of default values (fixes #12996; folloup 61f39d6f)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-30
    
        fix windows build (followup 8f2a3ae)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-30
    
        Labeling test mask updates for OSX
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-30
    
        Make paint effect test pass on OSX by explicitly setting dpi
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-30
    
        Fixes for composer map grid test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-30
    
        Tweak raster calc test
    
    Merge: 3094297f51 a9c63968bf
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-06-30
    
        Merge pull request #2183 from mhugo/master
    
        Add unit test for QgsLayerTreeModel::setLegendFilterByMap()
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-06-19
    
        Add unit test for QgsLayerTreeModel::setLegendFilterByMap()
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-30
    
        also fix doxygen comments in sip files
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-30
    
        fix typo
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-30
    
        fix windows build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-30
    
        Fix loss of attributes for OGR provider (followup 72c9830)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-30
    
        Test mask updates for OSX
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-27
    
        osgeo4w: packaging fix
    
        (cherry picked from commit a486c7cec810f918b43fa81adc321fafef2fce4d)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-29
    
        edit widget: fix ranges (followup 91e44eaf; fixes #12421)
    
    Merge: 9b69825d28 f8133cc524
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-29
    
        Merge pull request #2179 from elpaso/patch-3
    
        Added myself
    
    Merge: 2b444ac9c8 0a93b171f9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-29
    
        Merge pull request #2178 from elpaso/patch-2
    
        Added myself
    
    Merge: 1dfe005e67 540165d041
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-29
    
        Merge pull request #2092 from elpaso/server-refactoring-3
    
        [SERVER] Server refactoring and Python bindings/tests
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-29
    
        wms provider: recover the possibility to configure the feature count in WMS requests
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-29
    
        unify_includes.pl: include doxygen comment fixing
    
    Alessandro Pasotti <elpaso@itopen.it>	2015-06-29
    
        Added myself
    
    Alessandro Pasotti <elpaso@itopen.it>	2015-06-29
    
        Added myself
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-29
    
        [pal] Cleanup some doxygen comments
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-29
    
        [pal] Remove #ifdef svg debugging code
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-29
    
        [pal] Use Q_UNUSED rather than custom UNUSED
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-27
    
        [pal] Clean up header includes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-27
    
        [pal] Switch use of PAL's own mutex to QMutex
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-27
    
        [pal] Remove old ifdefed code
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-27
    
        [pal] Remove useless HAVE_CONFIG_H includes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-27
    
        [pal] Reformat headers to match QGIS standards
    
    elpaso <elpaso@itopen.it>	2015-06-29
    
        Re-added Nyall's modifications
    
    elpaso <elpaso@itopen.it>	2015-05-30
    
        Added documentation and QgsServer to doxy template
    
    elpaso <elpaso@itopen.it>	2015-05-29
    
        Fixed test: added regexp to strip content length
    
    elpaso <elpaso@itopen.it>	2015-05-29
    
        Removed Qt5 include
    
    elpaso <elpaso@itopen.it>	2015-05-29
    
        Corrected file comment headers
    
    elpaso <elpaso@itopen.it>	2015-05-29
    
        [SERVER] Server refactoring and Python bindings/tests
    
        This is a refactoring of the server component, the
        server is now wrapped into a new QgsServer class with
        python bindings and an examples python test.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-29
    
        add missing Q_PROPERTY to QgsExtentGroupBox
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-29
    
        added QgsExtentGroupBox to custom widgets
    
    Merge: 355fc91a6c 4420b3bf99
    Pirmin Kalberer <pka@sourcepole.ch>	2015-06-29
    
        Merge pull request #2173 from cedi4155476/dbmanager-geopackage_2
    
        DBManager: Drag&Drop support for GeoPackage layers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-29
    
        PostGIS browser improvements
    
        - Add ability to create schemas
        - Add ability to truncate tables
        - Fix renaming of views
        - Better wording of table related actions, so it's clear whether
        they operated on a table or query
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-26
    
        Make sure that rescaling runs with the correct data type
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-26
    
        Set up geotransform so that origin is the top-left coordinate
    
        This has no practical difference, but some software (InaSAFE) likes
        more when the origin is top-left instead of bottom-left.
    
        Probably this has a bit better memory access pattern too when
        rendering images
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-25
    
        Try to do automatic choice of the reference layer in GUI (using smallest cell area)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-25
    
        Fix type of CRS WKT (use just QString instead of both QString and QByteArray)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-25
    
        Allow for custom setting of cell size / grid offset in GUI
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-25
    
        Align rasters: configuration of clip extent, reporting of output size
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-25
    
        Extent group box improvements: custom title base, checkable group box
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-25
    
        Support reprojection in GUI, added unit tests for reprojection
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-24
    
        Add error messages, fix reporting of grid offset
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-24
    
        Started GUI for alignment of rasters
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-17
    
        Added progress reporting
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-12
    
        Add python bindings for QgsAlignRaster
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-12
    
        [FEATURE] Raster Alignment Tool
    
        This new tool in qgis_analysis library is able to take several rasters
        as input and to align them perfectly, that means:
        - reproject to the same CRS
        - resample to the same cell size and offset in the grid
        - clip to a region of interest
        - rescale values when required
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-29
    
        Improvements to generate mask script
    
        - Rendered images can now be fetched from file:// urls
        - Control image path can be deduced by just specifying a partial
        match for the control image name instead of the full control
        image path
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-06-28
    
        Fixes for search widgets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-28
    
        Update test masks
    
    Anita Graser <anitagraser@gmx.at>	2015-06-27
    
        Change resolution parameter defaults to floats
    
        Previously, the GUI wouldn't allow to enter float values
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-27
    
        osgeo4w: also follow designer batch rename in nightly build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-27
    
        Followup f4e356b
    
    Sandro Mani <manisandro@gmail.com>	2015-06-08
    
        Add QgsExpressionBuilderWidget::loadFieldsAndValues
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-27
    
        Followup 87c05f1
    
    Sandro Mani <manisandro@gmail.com>	2015-03-17
    
        Add reverse-translation map for font styles
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-27
    
        Add a bunch of optimised fuzzy string matching algorithms.
    
        A new QgsStringUtils class has been added containing some
        common fuzzy matching algorithms, including Levenshtein edit
        distance and Soundex. These can be used for finding "similar"
        strings in a table.
    
        Expression functions for these algorithms have also been
        added to a new "Fuzzy Matching" group.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-27
    
        [browser] Add rename, delete options for schemas and rename option
        for layer for postgres providers
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-26
    
        Fix warnings
    
        followup 16ad2f82
        followup eff1357e
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        postgres provider: also cast geography to geometry when using && (fixes #8572)
    
    Cedric Christen <cedric_christen@bluewin.ch>	2015-06-26
    
        Drag&Drop support for GeoPackage layers
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-26
    
        Fix warning
    
        Followup eff1357e
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-26
    
        [rpmbuild] support for multi-digit version numbers and add Fedora 22 to default
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-06-13
    
        New design compiles but does nothing
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        Bump version to 2.11
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        changelog update for 2.10
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        translation update for 2.10 from transifex
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        release.pl: fix setting of new release name
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        indentation update
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-26
    
        [processing] fixed attribute filtering in parameters panel for ParameterTableFIeld param
    
        fixes #12807
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-26
    
        Fix a crash on start due to race condition in GDAL data items
    
        Thanks Radim for spotting this
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-26
    
        Data items: Close GDAL dataset when it is not needed
    
        This was leading to situations where QGIS was hitting limit of the maximum open files
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-26
    
        [processing] fixed handling of folders and files in settings
    
        fixes #12511
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-26
    
        [processing] better error capturing when connection to models repo fails
    
        fixes #12515
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-26
    
        Fix crash on user.py import of expressions
    
    Merge: 04439fe2a9 c62b52bc67
    Vincent Mora <vincent.mora@oslandia.com>	2015-06-26
    
        Merge pull request #2167 from vmora/keep_data_defined_at_marker_level_on_property_change
    
        fix loss of expression when subsymbol is changed
    
    Merge: 7b31f12405 9bf1ec2136
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        Merge pull request #2171 from Gustry/changelog
    
        Changelog update : news.t2t
    
    vmora <vincent.mora@oslandia.com>	2015-06-25
    
        fix loss of expression when subsymbol is changed
        bug mentionned in issue #13033
        if the angle, size, width or offset is changed for a subsymbol which
        parent (a marker) has data-defined size, angle or width, restore the
        data-defined property for the marker.
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2015-06-26
    
        changelog update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        indentation and spelling fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        oracle provider: fix dfc2cf0 (fixes #13005; take II)
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-26
    
        [processing] fixed 'add geometric properties' algorithm when output fields already exist in layer
    
        fixes #13010
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-25
    
        [processing] minor fixes to param descriptions in saga algs
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-26
    
        [pyqgis-console] APIs file updated
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-26
    
        [CTest] Fix failing server tests
    
        Followup 7ce4edf1
    
    vmora <vincent.mora@oslandia.com>	2015-06-25
    
        set data-defined size,angle,width for added symbol
        fix #13033
        When a symbol is added and the marker as a global size expression,
        restore the expression if a symbol is added.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-26
    
        Test mask updates
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-26
    
        Fix infinite loop when painting grid with bad parameters
    
        Credit to @m-kuhn
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-26
    
        Mark geometry API as non-stable
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        fix 2b703e3
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        processing: fix installation of saga 2.1.3 descriptions
    
    Merge: e6556a2d8d 3387d6f632
    Jürgen E. Fischer <jef@norbit.de>	2015-06-26
    
        Merge pull request #2118 from jef-n/postgres-like-concat
    
        expressions: let concat handle NULL like empty string (like in postgres; fixes #1927)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-25
    
        osgeo4w: update release packaging for dual grass support
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-25
    
        [GRASS] raster import null values
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-25
    
        [GRASS] mapset item refresh on file system change
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-25
    
        [GRASS] change canceled import item icon / label
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-25
    
        [CTest] Enable individual tests depending on appropriate cmake options
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-25
    
        [GRASS] skip currently being imported objects in browser refresh
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-25
    
        [GRASS] new names fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-25
    
        [GRASS] blocking raster import data stream
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-25
    
        Add factory annotation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-25
    
        Remove python bindings for QgsGeos, move createGeometryEngine() from edit utils to QgsGeometry class
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-24
    
        [GRASS] blocking vector import data stream
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-24
    
        add postgres layer: enforce selection of primary key for views (refs #11317)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-24
    
        handle ogr sublayers with colon
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-24
    
        use triple quoting with st_estimatedextent in postgres provider and db_manager (fixes #12478)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-24
    
        avoid reloading not rendered layers on map refresh
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-24
    
        [processing] fixed saga algorithms when input is an sdat file
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-24
    
        [processing] fixed a couple of wrong SAGA algorithm descriptions for 2.1.4
    
    Merge: aab071de9a 5a9df7eba3
    Víctor Olaya <volayaf@gmail.com>	2015-06-24
    
        Merge pull request #2164 from Gustry/fix-replace
    
        [Processing] fix variable assignment
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-24
    
        Filtering in expression widget should be case insensitive (refs #11627)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-24
    
        Default to case insensitive for attribute table filter (fix #11627)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-24
    
        Update max value for null size in size assistant
        (required for sizes in map units, where large values are needed)
    
    vmora <vincent.mora@oslandia.com>	2015-06-23
    
        allow user to control size for NULL values
        added a field in the assistant to specify the symbol size when
        expression evaluates to NULL
    
    vmora <vincent.mora@oslandia.com>	2015-06-09
    
        fix NULL field in size expression beeing drawn
        the expression generated by the assistant was causing symbol with size
        expr evaluated to NULL to be drawn with default size, wich is not what
        the default should be.
    
        The generated size expression is now composed with coalesce(...,0)
        so the symbol is not drawn when the size expression is NULL
    
        The expression is still recognized without the coalesce to allow the
        legend to be drawn even in the absence of coalesce: this can be used
        to have the default size for NULL expression and use a conditional expr
        fro color to highlight symbols where value is NULL.
    
    vmora <vincent.mora@oslandia.com>	2015-06-05
    
        converted size expr evaluate to 0 on NULL field
        fix #12888
        use coalesce(expr,0) to have zero size if expression evaluates to NULL
        otherwise the default size would be used
    
    vmora <vincent.mora@oslandia.com>	2015-06-24
    
        reactivate field when dd buton is deactivated
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2015-06-24
    
        fix variable assignment in Processing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-24
    
        Revert 9041950 and 5f49335. Neither fixed worked for Windows.
        Will revisit for 2.12.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-24
    
        Add tests for line placement of labels
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-24
    
        Label tests for buffer and shadow
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-24
    
        Don't show errors in a dialog for QgsDelimitedTextProvider
    
        This causes issues with scripted use of the provider. Instead, just
        log messages to the standard message log.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-24
    
        Add a "load values" button to graduated histogram. The previous
        approach of automatically fetching the values on demand was
        resulting in graphical corruption to the parent tab widget.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-24
    
        indentation and spelling fixes
    
    Merge: 8656b2d03b 028c083685
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-24
    
        Merge pull request #2163 from carolinux/master
    
        Added setBand capability to qgssinglebandpseudocolorrenderer API
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-06-24
    
        Fixed indent/spacing
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-06-24
    
        Added doxygen docs
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-23
    
        osgeo4w: switch to GRASS 7.0.1RC1
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-23
    
        geometry validator: fix touching lines check (followup b9b9bc3, fixes #12730)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-23
    
        [processing] fix initial without saga_cmd on *x
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-06-23
    
        Bands are 1-indexed
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-06-23
    
        Added setBand capability to qgssinglebandpseudocolorrenderer API
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-23
    
        [GRASS] better handle corrupted/missing topo; allow to delete corrupted map
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-23
    
        invalidate first crs on project load (fixes #13011)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-23
    
        dxf export: deprecate writeSolid (replaced with writePolygon) and add some doxymentation
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-23
    
        [processing] fixed attribute types in memory layers
        fixes #12894
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-23
    
        Derive MultiLineString from MultiCurve and MultiPolygon from MultiSurface
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-23
    
        More test mask updates
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-23
    
        [processing] fixed text and html output in GRASS algorithms
    
        This changes the way text outputs are handled.
        Now the output of the command is piped to a file, and with that file, the raw and HTML outputs are generated.
    
        More formatting for the HTML file should be added in the future, since it is now rather basic
    
        fixes #6379
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-23
    
        [processing] better initialization of SAGA provider
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-23
    
        [processing] fixed typo in algorithm group name
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-23
    
        [GRASS] fixed animated import icon on windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-23
    
        Fix tab order in raster calculator dialog
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2015-06-22
    
        add log, ln and != button in the raster calculator
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-23
    
        [processing] added check to ensure input layers are valid
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-23
    
        [processing] no need to hide credentials when storing db data
    
        If they appear on the URI, it means they are already being stored in plain text by QGIS
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-23
    
        [processing] more improvements for storing db data in log
    
        This allows reusing commands that use a db-based layer.
    
        It disables parameter validity checks for layers. Those checks should now be performed at the algorithm level before executing (not yet implemented)
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-23
    
        [processing] show error message when execution of algorithm from console failed
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] more correct storing of DB data in log
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-23
    
        Add delimited provider to common provider tests, fix records missing
        from delimited layers when geometry was null.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-23
    
        Add memory provider to common provider tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-23
    
        Some test masks for OSX
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-23
    
        Explicitly set dpi for test images, should help tests pass on OSX
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-23
    
        Fix regression with snapping on intersection (fixes #13020)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-22
    
        [GRASS] vector import begin/commit transaction
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-22
    
        [GRASS] fixed tmp import maps delete on windows
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] use default value in selection parameters in modeler
    
        fixes #12766
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-22
    
        switch all png icons to svg ones for plus and minus signs:
        followup 33b49ff and a7191ab
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-15
    
        Travis: Fail on warnings and improve cdash integration
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        Hide unimplemented GeometryV2 clip methods
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        [georef] Followup 9041950, fix didn't work for Windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        [georef] Fix crash when loading new project with georeferencer open
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        [georef] Allow report to flow onto multiple pages to show all
        GCPs (fix #4602)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        Fix crappy documentation (which I wrote) which came back to bite
        me and wasted part of my life I'll never get back...
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        Implement stubbed QgsGeometry methods
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        Rename QgsGeometryImport to QgsGeometryFactory
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        Update doxygen comments for QgsGeometry, reflecting that QgsGeometry
        is a generic geometry container from >= 2.10.
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] better sizing of columns in batch interface
    
        fixes #12706
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-22
    
        include python-spatialite as build depencency for debian (followup 551cf82)
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] fixed setting rendering styles for line and point outputs
    
        fixes #12773
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        Don't crash when QgsVectorLayer::setDataSource is called
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-22
    
        Make QgsVectorLayer::setDataSource maintain renderer where possible
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] corrected last commit
    
        no need to rename algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] added import into postgis algorithm to simplified interface
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] fixed add model from file
    
        fixes #12902
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] fixed using temporary files in field calculator
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] correctly handle filenames with long extension names in output file selector
    
        fixes #10264
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing]changed native raster format for SAGA algorithms from tif to sdat
    
        This eliminates the need to export to a QGIS compatible format after generating a raster output. The SDAT format is the native SAGA format, and it is supported by GDAL, so it is also supported by QGIS. This was not used before, but now we use that to reduce the nuber of steps and provide a better integration.
    
        Conversion to other formats is now done by Processing itself, not by the SAGA algorithm.
    
        fixes #10735
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] wait until file conversion is finished
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-22
    
        include libqt4-sql-sqlite as build dependency for debian
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] fixed output to non-supported vector formats in GRASS
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-22
    
        [processing] fixed conversion to unsupported raster formats after running algorithm
    
    Radim Blazek <radim.blazek@gmail.com>	2015-06-21
    
        [GRASS] windows fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-21
    
        fix plus icon for ows server widget in project properties
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-21
    
        fix plus icon for relation widget in project properties
    
    Merge: eaaa98fd45 b39cb7bac6
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-21
    
        Merge pull request #2154 from slarosa/custom_dialog
    
        added missing icons to customization dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-20
    
        added missing icons to customization dialog
        also added new icon for the  select all action
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        [georef] Add reset menu action to remove GCP and close current
        raster (fix #6215)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        [georef] Don't allow overwriting input raster (fix #3804)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        [georef] Improve string
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        [georef] Don't crash when loading invalid GCP files
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        [georef] Show messages when georeferencer creates a world file
        (fix #7429). Also fix raster not loaded into main canvas when
        creating a world file (fix #10018).
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        [georef] Don't minimise georeferencer when adding points from main
        window, just raise the main window instead (fix #8388)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        Fix typo
    
    Merge: 88629a6b19 72c56dffdb
    Alexander Bruy <alexander.bruy@gmail.com>	2015-06-21
    
        Merge pull request #2151 from NaturalGIS/fix_grass_r_drain
    
        [processing] fix grass7 r.drain non mandatory parameter
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        Rearrange effects dlg for consistency with symbol dlg (fix #12819)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        [composer] Change "stroke" to "line" for consistency
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        Also remove astyle*.diff and sha*.diff files
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-21
    
        Update remove_git_conflict_files script to also remove *.prepare
    
        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
    
    Merge: 5dc0db634b a811cbce15
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-20
    
        Merge pull request #2153 from nirvn/georef_icon_size
    
        [georef] apply user preference icon size to toolbars
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-06-20
    
        [georef] apply user preference icon size to toolbars
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-20
    
        [georef] Show success message in messagebar
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-20
    
        [georef] Make plugin less frustrating to use.
    
        Adds a message bar, and converts most message boxes to message bar
        messages. Now, most transformation parameters are checked when the
        transform is attempted, rather then when the transform properties
        dialog is opened. This avoids the frustrating situation where the
        transform settings dialog blocks you from selecting transform
        parameters before adding GCPs.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-20
    
        indentation fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-19
    
        dxf export:
        * fix support for data-defined properties in SVG export
        * remove drawRects and let it fallback to drawPath and drawPolygon
        * close arcs
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-19
    
        [travis] add libqt4-sql-sqlite package
    
        This commit fix the PyQgsAppStartup test which fails with c706513
        because the QSQLITE driver was not found.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-19
    
        [bookmarks] switch spatial bookmarks dialog to dockwidget with toolbar
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-19
    
        vector file writer: adapt to 2fcbc8b (fixes #12985)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-19
    
        [processing] fix typo
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-19
    
        handle 64bit feature ids (fixes #13001)
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-06-19
    
        Better output name for saga kernel
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-06-19
    
        [BUGFIX][QGIS-Server] Add all layers for fixed legend in GetPrint
    
        If a legend is not linked to a map, it's a fixed legend and does not depend on
         layers parameter. This bugfix loads all layers needed by legend and update it.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-19
    
        browser: add i18n
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-03
    
        Fix #6099 - Save as... for raster: missing extension on Gnome3
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-19
    
        fix 61f39d6
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-19
    
        oracle provider: fix ExactIntersect check if spatial extension is available and there is no spatial index (fixes #13005)
    
    Merge: 61f39d6ff3 22082d6587
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-19
    
        Merge pull request #2146 from slarosa/new_sharing_icons
    
        new icons for sharing in the stylemanager dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-19
    
        postgres provider: fix indexing of default values (fixes #12996)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-16
    
        new icons for sharing in the stylemanager dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-19
    
        [georef] Fix coordinates truncated to 2 decimal places in table
    
        Now, coordinates are shown in table to 4 decimal places, and a
        tooltip will show the full precision of coordinates. Editing
        coordinates also shows the full precision. (fix #10480)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-19
    
        [georef] Fix untranslatable strings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-19
    
        More updated test mask images - moar green!!
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-06-19
    
        fix grass7 r.drain non mandatory parameter
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-19
    
        Doxify the ownership transfer for triangulation
    
        Followup 46a3746
    
    elpaso <elpaso@itopen.it>	2015-06-05
    
        Fix interpolation tool crashes qgis #12855
    
    Merge: 705eb74ec5 72369fd973
    Martin Dobias <wonder.sk@gmail.com>	2015-06-19
    
        Merge pull request #2101 from mhugo/fix_cache_enabling
    
        Wait for the current rendering to finish before touching the cache
    
    Merge: a316290ada a0c04d1edb
    Jürgen E. Fischer <jef@norbit.de>	2015-06-19
    
        Merge pull request #2150 from nyalldawson/fix_cmake_warnings
    
        Fix cmake warnings under Win32
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-19
    
        Fix #12881 - Fix loading of QLR files with the same layers
    
        Using just date stamps wasn't fine enough
    
        Funded By TechnologyOne, Australia
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-19
    
        Fix SAGA detection on some Debian/Ubuntu systems (fixes #12335)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-19
    
        Fix crash when deleting a field in attribute table (fixes #12930)
    
        Also fixes:
        - multiple reloads of table (due to additional connections to cache invalidation)
        - crash in attribute form (on redo of deleted field when it was not the last)
        - crash in editor widget wrapper (during table reload)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-19
    
        Fix offset curve tool (fixes #12911)
    
        Modified geometry would not be updated anymore if at one point
        the rubber band would end up without vertices
    
    Sandro Santilli <strk@kbt.io>	2015-05-19
    
        Do not allow invalid map settings (fixes #12757)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-19
    
        Don't warn about missing MSVC redistributable files when building
        using Express editions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-19
    
        Avoid cmake CMP0026 warning on Win32 by replacing disallowed LOCATION
        target property
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-19
    
        Fix #12254 - Fix lookup of SRID for SQL Server layers
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-18
    
        Fix transparency for WMS layers (fixes #12300)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-18
    
        Fix shifted joined attributes when join field is repeated (fixes #12589)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        Bump maximum values allowed for symbol offsets (fix #12988)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        Clean up diagram tests
    
        - Consolidate tests to single file
        - Don't use composition for testing
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-18
    
        Make QgsMapCanvas.snapToCurrentLayer() work again (fixes #12631)
    
        The snapper was called with screen coords instead of map coords
        (due to implicit conversion QPoint->QgsPoint)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        [georef] Fix crash when closing georeferencer window while editing
        GCP list item
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        [georef] Fix blank PDF for generated PDF map (fix #4311)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-18
    
        Remove invalid/crashing QgsComposerHtml constructor (fixes #12009)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-18
    
        Set features valid before adding in QgsMapToolAddFeature
    
        Fixes a bug where features have been duplicated instead of edited, especially
        annoying with memory layers.
    
        See
        http://gis.stackexchange.com/questions/150326/problem-with-memory-storage-type-in-pyqgis-when-updating-with-auto-form
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-18
    
        Fix snapping test failing on 32-bit platforms (hopefully)
    
        The discrepancy between the results seems to come from floating point
        arithmetics (-mfpmath option in GCC) which defaults to different values:
        - '387' for i386
        - 'sse' for x86-64
    
        The 387 coprocessor temporarily uses 80-bit precision
        so the results of arithmetic operations may be a bit different
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-18
    
        layer context menu: disable/enable 'Filter...' entry instead of leaving it out if layer is editable
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-18
    
        Fix #11971 - Fix display of MS SQL layers with z and m values
    
        Funded by TechnoglogyOne, Australia
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        Standardise padding for browser directory properties widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        Add some spacing to new name dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        More test mask images
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        Handled malformed xml generated by Doxygen for QgsDocCoverage test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        Make raster blend modes tests more robust
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-18
    
        Deprecate QgsRasterLayer::setDrawingStyle()  (fixes #12635)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-18
    
        Fix locking logic with X,Y locked and soft locks to angle (fixes #12940)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-06-18
    
        Fixed fish and alcohol SVG files (fixes #12948)
    
        Both SVGs had an extra path out of specified bounds which was getting
        clipped out when rendering to canvas, but not in other places.
    
    Merge: 1bdb426115 395d630486
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-18
    
        Merge pull request #2149 from slarosa/func_sel_first_item
    
        [expression] autoselect first item in function list
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        [georef] Improve behaviour for selecting map and report filename
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        [georef] Correctly restore paper size when opening settings dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        [composer] Add shape items to layout menu (fix #12982)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-18
    
        [georef] Save/restore window positions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        [georef] Modernise georeferencer UI
    
        - Standardise capitalisation and formatting of strings
        - Remove use of old style icons
        - Use QgsDoubleSpinBox and QgsProjectionSelectionWidgets
        - Rework dialogs for usability
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-17
    
        oracle provider: reassign feature id after inserting new features (fixes #12690)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-17
    
        [expression] autoselect first item in function list
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-17
    
        scripts/scandeps.pl: include cmake-curses-gui in dependencies as INSTALL mentions otherwise optional ccmake
        [ci skip]
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-17
    
        More mask images for labeling tests
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-17
    
        Decouple composer table tests
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-17
    
        generate_test_mak_image.py: guess mask image name if not specified
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-16
    
        Fix some tests on Fedora
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-16
    
        dxf export:
        * fix handing of areas with holes when exporting SVGs
        * fix block, hatch and polyline ownership
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-16
    
        Make UniqueValues autocompleter case insensitive
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-16
    
        Expressions: preserve brackets for right-associative operators
    
        Fixes #11475
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-11
    
        [fix #11475] expressions: add left and right associavity for dump of binary operators
    
        complete test for left associativity
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-16
    
        Fix QgsExpression::dump() for functions without params and for "NOT IN"
    
        And add tests to check if dump() creates an expression that produces the same
        result as the original expression.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-06-16
    
        Update GetInfo dates in app and browser plists for Mac
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-16
    
        Followup 00276e2be, remove double translations in french
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-16
    
        Revert "Be more verbose with debug info on travis"
    
        This reverts commit 3d5de9ee2532c73010a502b13369e14a3036c896.
    
        Runs unreliable on travis...
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-16
    
        Be more verbose with debug info on travis
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        Fix symbol size when adding breaks to histogram for graduated size
        renderer (fix #12952)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        Add some more test mask images
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        Allow remote urls for generate_test_mask_image.py
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        [effects] Initially populate effects with a default list of effects
    
        Default list shows a number of common effects like drop shadows,
        but they are disabled. This allows users to easily enable them
        just by checking them in the list. End result is a more user
        friendly and familiar effects interface.
    
        Advanced users can still reorder, add/remove effects as before.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        Add some test mask to get label tests to pass in vivid
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        Enable PyQgsPalLabelingServer test on travis
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        Labeling test fixes
    
        - Remove outdated osx reference images
        - Update expected PAL server images
        - Add some mask images for server
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        Server labeling test fixes
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-16
    
        MSSQL: Show message if geometry_columns not found
    
        Funded by TechnologyOne, Australia
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-16
    
        Be less strict on QgsMapToPixel convenience constructor in debug mode
    
    DelazJ <delazj@gmail.com>	2015-06-11
    
        Update vertex size spinbox step in editing mode
    
        fixes #12943
    
        Set the step of vertex marker size spinbox in Settings menu > Options > Digitizing to 1 instead of 2
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-16
    
        Increase timeout for PyQgsAppStartup test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-16
    
        [rastercalc] Fix use of uninitialized variable
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-15
    
        Fix warning
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-15
    
        Reduce warning noise and fix some doxymentation issues
    
        Some warnings are wrapped in Q_NOWARN_DEPRECATED_*, these are warnings for
        issues which are not critical and therefore of limited importance.
    
        The general idea is to leave the space for compiler warnings to the one that
        really need to be addressed.
    
        Also removes a no longer required header file of dxflib.
    
        Exposes some ready-to use doxymentation by wrapping it in appropriate comment
        structure.
    
        And some more cleanup
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-15
    
        Use ppa for newer doxygen
    
    Merge: 77c3e867d8 cf5b454390
    Víctor Olaya <volayaf@gmail.com>	2015-06-15
    
        Merge pull request #2139 from nachouve/patch-1
    
        [processing] Added "sum" field on StatisticsByCategories
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-06-15
    
        [processing] bump plugin version to avoid masking
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-15
    
        fix doxygen warning
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-15
    
        use class to temporary override locale to C
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-15
    
        dxf export: fix crash when not enabled layers are exported
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-15
    
        Add QgsFontUtils methods for saving/loading font from XML (fix #12644)
    
        Fixes loss of font styles when restoring projects. Credit to @nirvn
        for the initial implementation.
    
    Merge: 8fbee12106 12c1c869ee
    Jürgen E. Fischer <jef@norbit.de>	2015-06-15
    
        Merge pull request #2141 from radosuav/processing_warp
    
        [processing] Remove space in GDAL warp which causes issues …
    
    radosuav <rmgu@dhi-gras.com>	2015-06-15
    
        [processing] Remove space in GDAL warp which causes issues when alg is called from script.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-15
    
        Fix "return reference to temporary"
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-15
    
        Fix travis integration with gitter
    
    Nacho Varela <nachouve@gmail.com>	2015-06-15
    
        Added "sum" field
    
        Minor change just to add the "sum" to the output table result.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-15
    
        fix browser image
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-15
    
        Add missing browser image
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-09
    
        ogr provider: increase width by one for decimal point if precision is given (fixes #11755)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-15
    
        run t2t
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-15
    
        Bump minimum Qt version to 4.8
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-14
    
        debian packaging update  (fixes #12954)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-15
    
        Make size assistant more prominent in dd buttons, allow control of
        assistant menu text
    
    Tim Sutton <tim@linfiniti.com>	2015-06-13
    
        Add notification support for gitter when running tests on travis.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-14
    
        save spatialite as: create integer column from qlonglong if it fits (fixes #12325; followup b736317)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-14
    
        fix df31fc0
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-14
    
        digitizing: disable split parts on single part geometries and allow adding and removing only part of single part features (fixes #12886, refs #12799)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-14
    
        node tool: show rubberband when moving (fixes #12959)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-14
    
        postgres provider: fix feature count on delete (fixes #12957)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-06-13
    
        Always bundle QTest framework and module on Mac, for plugin developers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-13
    
        fix some crash on invalid layers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-13
    
        README.md: add link to irc webinterface
    
        also makes gitter evenly prominent.
    
    Merge: 53218948b1 ef0e3c33d5
    Tim Sutton <tim@linfiniti.com>	2015-06-13
    
        Merge pull request #2135 from gitter-badger/gitter-badge
    
        Add a Gitter chat badge to README.md
    
    The Gitter Badger <badger@gitter.im>	2015-06-13
    
        Added Gitter badge
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-13
    
        Add QgsGeometry::isEmpty to test if underlying geometry exists
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-06-12
    
        [processing] fix typo in ogrinfo process
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-13
    
        Add some tests for QgsGeometry conversion to/from QVariant
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-12
    
        allow adding polygons to multipolygons.  fixes split part tool (refs #12799)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-12
    
        Followup acfdcd92 - more qgsDoubleToString test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-12
    
        Add method to set QgsAbstractGeometry for QgsGeometry, add tests
        for implicit sharing of QgsGeometry
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-12
    
        Followup ac38b21, more tests
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-12
    
        Add *.sortinc to .gitignore
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-12
    
        qgsDoubleToString: Don't remove trailing zeros when integer
    
        + added testcase
    
        Fix #12947
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-12
    
        Add a tooltip to describe why graduated histogram isn't editable
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-12
    
        Tweak appearance of histogram titles and hide value title to make
        more space for plot itself.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-12
    
        Also update histogram when linked boundaries are toggled
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-11
    
        If graduated ranges are inconsistent or overlapping then don't allow
        changes via the histogram. Prevents ranges from getting even more
        mucked up.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-11
    
        Add methods to test whether graduated ranges overlap or have gaps
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-11
    
        Disable view updates while reloading attribute table
    
        Fix #12930
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-12
    
        attribute editor: remove bunch of unused includes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-11
    
        fix renaming of db/http connections (fixes #10632)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-11
    
        attribute: also put selected item on top if sorting descending (fixes #12434)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-11
    
        add missing sip bindings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-11
    
        handle bad layers when custom layer order is set (fixes #12733)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-11
    
        vector file writer: support QVariant::UInt, ::ULongLong and ::Time (fixes #12841)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-11
    
        Store wkb pointer in QgsGeometry and move wkb, geos to GeosGeometryPrivate
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-11
    
        fix crash when digitizing a part and adding it to a (cached) single part geometry
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-11
    
        missing meta-object declaration for Behaviour enum
    
    Merge: 61698fc63c 100de728e2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-11
    
        Merge pull request #2079 from manisandro/mutex
    
        Add missing mutex lock
    
    Sandro Mani <manisandro@gmail.com>	2015-05-26
    
        Add missing mutex lock
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-11
    
        [processing] updated packaging tests
    
    Víctor Olaya <volayaf@gmail.com>	2015-06-08
    
        [processing] correctly handle multiple vector layers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-11
    
        fix build on precise
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-11
    
        edit widgets: don't truncate double ranges and also support them in sliders and
        dials (fixes #12421)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-10
    
        reenable tips for new minor releases
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-10
    
        indentation update II
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-10
    
        Revert "sort includes"
    
        This reverts commit 2b7d3d3c73b50ba6dc74abec6dd652ff1b87c0ec.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-10
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-10
    
        unify_includes.pl:
        * renamed from sort_includes.pl
        * don't destroy order just remove duplicate includes
        * run after astyle
    
    Merge: 86a4820f48 2b7d3d3c73
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-10
    
        Merge pull request #2131 from 3nids/test_sort_include_2
    
        sort and remove duplicates in includes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-10
    
        fix 4bb90e3
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-10
    
        sort includes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-10
    
        scan_includes.pl: fix permissions and catch trailing includes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-09
    
        [rastercalc] Fix handling of unquoted bands > 9 (fix #7589)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-09
    
        [rastercalc] Remove some redundant private methods
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-09
    
        [rastercalc] Save/restore window geometry for raster calculator
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-08
    
        [rastercalc] Rework raster calculator to use QGIS raster classes
    
        ...rather than reading input layers directly through GDAL.
        Benefits include more robust handling of nodata/data type conversions,
        less code duplication, also being able to take advantage of features
        in QGIS raster code like handling gain/offset in rasters. (fix #12450)
    
        Also, add a choice of output projection to the raster calculator.
        Previously the output CRS would be taken from the first raster, with
        no guarantees that the output extent matched the output CRS. This
        resulted in empty/misplaced rasters. (fix #3649)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-04
    
        [rastercalc] More robust handling of nodata in calculations
    
        Also allow creation of QgsRasterCalcNodes which directly reference
        a QgsRasterMatrix for testing.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-04
    
        [rastercalc] Consolidate duplicate code
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-04
    
        [rastercalc] Switch all internal calculations to doubles
    
        ...for more accurate calculations (fix #9081)
    
        Also:
        - Add test suite for raster calculator
        - Fix errors with log/log10 calculation and inputs <= 0
        - Fix loss of nodata values in certain circumstances
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-10
    
        integrate sorting of includes into astyle.sh/astyle-all.sh/prepare-commit.sh
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-10
    
        fix directories in sort script (followup 684b2bd110c0da0fd65912ab82b47cf2e1e3d94f)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-09
    
        bash cript to sort includes and remove duplicates
    
        * this sorts and remove duplicates in #include in src and tests folders
        * sorts includes in <...> before "..."
        * keep #include "ui_..." on top of list
        * can skip includes if an order should be kept
        * can exlcude directories (hard-copies of external libraries)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-10
    
        add missing newline at end of file
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-09
    
        add missing includes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-10
    
        Don't calculate unwanted stats for stats dock
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-10
    
        Fix map layer combo box sometimes showing a selected layer which
        is not applied
    
        This could also have been fixed by changing from the activated
        signal to currentIndexChanged for the indexChanged connection,
        but it looks like activated was intentionally used here.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-10
    
        Fix potential crash in stats dock widget, avoid unnecessary recalc
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-09
    
        layer context menu: disable CRS related menu entries from table layers (fixes #12654)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-09
    
        spatialite provider: load 64bit integers (fixes #12785)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-09
    
        gps information widget:
        * fix crash when satellite markers are remove (fixes #12393)
        * also fixes serial port detection on unix
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-09
    
        feature iterator: include attributes required by virtual fields first so that
        they trigger joins if necessary (fixes #11545)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-09
    
        fix primary key search (fixes #11997)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-09
    
        renderer: also consider support ogc wkb types for 3d (fixes crash after merging
        3d polygons)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-09
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-09
    
        Move information about strict provider geometry type check on point shapefiles
        to OGR provider and make use of it when pasting & merging features
        (fixes #12488, refs #10672, refs #10747)
    
        TODO: check if other OGR drivers have similar restrictions.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-09
    
        Fix bug causing raster blocks to be cleared when reprojecting
    
        If a QgsRasterBlock had no nodata value set, then reprojecting
        the raster using QgsRasterProjector would result in the entire
        block being set to nodata.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-09
    
        Implement segmentize  method in QgsGeometryCollection2 instead of subclasses
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-09
    
        Rename QgsGeometryData to QgsGeometryPrivate. Update class comment
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-09
    
        Bump number of decimal places for offset tool spinbox, otherwise
        offset tool only allows coarse adjustments in certain CRSs.
    
    Merge: 03ad6aca8a cf6de0f336
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-09
    
        Merge pull request #2126 from nirvn/lock_icon_refresh
    
        [GUI] refresh the symbology and composer lock icons
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-06-09
    
        [gui] refresh the symbology and composer lock icons
    
    Merge: 558f0b2808 3e17d5631c
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-09
    
        Merge pull request #2125 from nirvn/symbology_arrows_refresh-v3
    
        [GUI] refresh the symbology add/remove/arrow icons
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-06-09
    
        [gui] refresh the symbology add/remove/arrow icons
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-08
    
        date edit widget: show date if null is allowed
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-08
    
        mssql provider: improve datetime support (fixes #12461)
    
    Merge: 77bf10b752 941107dfa4
    Víctor Olaya <volayaf@gmail.com>	2015-06-08
    
        Merge pull request #2121 from slarosa/algname_messagebar
    
        [processing] add algorithm name to messagebar while running
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-08
    
        [processing] add algorithm name to messagebar while running
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-08
    
        vector layer: changing of attributes and geometry of new features doesn't require ChangeGeometry/ChangeAttributeValues capabilities (fixes #12909)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-08
    
        ows data items: population of children already runs in a thread - don't use subthreads for each provider (fixes #12507)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-08
    
        remove duplicate includes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-08
    
        Fix another issue with reshape tool and polygons with rings
    
    Merge: 77d68b0d6c fab465aa16
    Alexander Bruy <alexander.bruy@gmail.com>	2015-06-08
    
        Merge pull request #2110 from NaturalGIS/fix_grass7_v_voronoi
    
        [processing] fix GRASS7 v.voronoi output as lines
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-08
    
        Fix reshape assertion if reshape line does not intersect twice
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-08
    
        Avoid overflowing url drawn over widgets in browser info widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-08
    
        Add confirmation prompt before deleting PostGIS and Spatialite
        tables through the browser. Also add confirmation before dropping
        connections (fix #12853).
    
    Merge: ea31c680f9 4075979e0d
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-07
    
        Merge pull request #2119 from nirvn/browser_toolbar_improvement
    
        [browser] slight re-ordering and icon improvements
    
    Merge: 624d142ec4 cc8c7ab0ae
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-07
    
        Merge pull request #2120 from nirvn/layer_legend_icon_updates
    
        [gui] sync layer right-click menu & composer legend item icons
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-07
    
        Fix bugs related to adding and removing geometry parts
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-06-07
    
        [gui] update duplicate layer icon to align to a 16 x 16 grid
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-06-07
    
        [gui] sync layer right-click menu & composer legend item icons
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-06-07
    
        [browser] slight re-ordering and icon improvements
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-06-06
    
        Better output name for some SAGA Processing modules
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-06-06
    
        Better default for Processing:grass:r.series
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-06
    
        Fix numerical problems in reshape tool
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-06
    
        Don't test imported rings for validity (fixes display of simplified polygons)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-06
    
        expression: let concat handle NULL like empty string (like in postgres)
    
    Merge: 7aae459fa9 6ef5fb7215
    Martin Dobias <wonder.sk@gmail.com>	2015-06-06
    
        Merge pull request #2117 from nirvn/osm_area_more_improvements
    
        [OSM] add two more tags to determine area of closed ways with highway / barrier
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-06-06
    
        [osm] add two more tags to area check
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-05
    
        wmts: also accept extents in WGS84BoundingBox (fixes #12432)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-05
    
        enable c++11 support for MSVC>2010 (although that's still what's used for the packages)
    
    Merge: 1cd4fd6e73 fb107f1d4f
    Jürgen E. Fischer <jef@norbit.de>	2015-06-05
    
        Merge pull request #2114 from geometalab/master
    
        Add GeoPackage/GPKG writable driver support
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-05
    
        Even more geos exceptions
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-05
    
        Change test description (Minor change)
    
    Mirko Stocker <mirko.stocker@hsr.ch>	2015-06-05
    
        Add GeoPackage/GPKG writable driver support
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-05
    
        More geos exceptions
    
    Merge: 0df62b7aad 65a57edc64
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-05
    
        Merge pull request #2111 from vmora/issue_12876
    
        fix #12876
    
    vmora <vincent.mora@oslandia.com>	2015-06-04
    
        fix #12876: data-defined size was too small
        The scale methos "by area" was still defined at the symbol level causing
        an extra sqare root to be applied to the size.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-05
    
        AttributeForm: Use horizontal space for editor widgets
    
        Followup e66dd998d
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-05
    
        Use full height on attribute form with drag and drop layout
    
        And fix some file permission issues
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-04
    
        fix crash attribute table crash when attributes are added/removed bypassing vector layer (fixes #12477)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-04
    
        also copy vector provider encoding when duplicating layers (fixes #11687)
    
    Werner Macho <werner.macho@gmail.com>	2015-06-04
    
        changing vietnamese translators on request
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 8cdd6173b0 12134a0283
    Paolo Cavallini <cavallini@faunalia.it>	2015-06-04
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-06-04
    
        Minor fixes to SAGA modules, for consistency
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-04
    
        Consider new wkb types for postgis in browser. Fixes second part of #12857
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-06-04
    
        fix GRASS7 v.voronoi output as lines
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-04
    
        Remove code duplication in geos import
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-06-02
    
        Fix single band gray with alpha raster type not recognized (fix ##4159)
    
        - Add band color interpretation for WCS provider (from GDAL provider)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-04
    
        Make geometry import/export more robust in case of invalid geometries. Fixes #12836
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-04
    
        Some (very minor) coverity fixes
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-04
    
        Add test for NULL bounding box of empty line
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-04
    
        Don't crash when deleting last vertex
    
        Fix #12867
    
        Also preserves NULL rectangles in QgsRectangle::normalize()
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-03
    
        PalLabelling: Reproject geometries before evaluating mininum size
    
        Followup 2b096e09
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-03
    
        fix style selection when loading from database (fixes #12863)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-03
    
        homogenize translation strings
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-03
    
        Fix suppress labelling of short lines
    
        And deduplicate code
        Followup cfe397e
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-03
    
        postgres provider: check pg_extension only on Pg>9
    
    Tomáš Pospíšek <tpo_deb@sourcepole.ch>	2015-06-03
    
        Add pertinent example for 'LIKE' operator
    
        The usage examples for the 'LIKE' operator are not really pertinent. The proposed change adds an example that actually illustrates the usual usage of the 'LIKE' operator.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-03
    
        don't crash on geometryless wfs features
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-03
    
        Fix missing labels if map rotation is enabled with OTF reprojection
    
        (fix #12025)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-03
    
        Fix warning on startup
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-02
    
        debian packaging update: include links to qt4 in api docs
    
    Merge: afa389fcbe 9fcbbc3d70
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-02
    
        Merge pull request #2104 from mhugent/geomtype_render_fix
    
        Better fix for drawing the new geometry types
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-02
    
        Doxymentation for QgsMessageBar
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-02
    
        Advanced digitizing: Create new MessageBarItem for every item shown
    
        The QgsMessageBar takes ownership
        Fix #12849
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-06-02
    
        [db manager] Fix #12844 - python error opening SQL Window
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-02
    
        datum transformation selection: fix crash on 'hide deprecated' (fixes #12719)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-06-02
    
        Better fix for drawing the new geometry types
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-02
    
        Exclude PyQgsAppStartup.testPluginPath for now
    
        Since it fails for no obvious reason since 738838acd
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-27
    
        Allow linking API docs to Qt docs through the use of qt doxygen tagfiles.
    
        This is done using the new QT_TAG_FILE and QT_DOC_URL cmake options.
        QT_TAG_FILE should be set to the path of the qt.tags tagfile. In ubuntu
        this file is provided by the qt4-doc-html package, and is located at
        /usr/share/qt4/doc/html/qt.tags
        QT_DOC_URL should be currently set to http://doc.qt.io/qt-4.8/
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-02
    
        Always output full results of documentation test, even if test passes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-02
    
        Add a few more geometry docs
    
    Merge: ddfb9d1094 c859127c4e
    Alexander Bruy <alexander.bruy@gmail.com>	2015-06-02
    
        Merge pull request #2099 from NaturalGIS/grass_v_voronoi_advanced
    
        [processing] make option as advanced in GRASS v.voronoi
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-06-02
    
        Wait for the current rendering to finish before touching the cache
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-01
    
        Add some doxymentation to collapsible group boxes
    
    Merge: ae11a731ae 92b14399b5
    Martin Dobias <wonder.sk@gmail.com>	2015-06-02
    
        Merge pull request #2100 from nirvn/osm_closed_way_improvement-v2
    
        [OSM] improve handling of closed ways
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-02
    
        ogr provider: only reset feature id of added feature, if OGR assigned one (fixes #12648)
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-06-02
    
        [OSM] improve import logic of closed ways
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-02
    
        sort include by file name
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-02
    
        sip bindings for user input tool bar
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-06-02
    
        add documentation for QgsUserInputDockWidget
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-06-02
    
        [gui] update icon sizing code to handle dock toolbars
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-02
    
        Fix broken delete ring tool (fix #12851)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-02
    
        Output list of undocument classes during doc coverage test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-02
    
        Fix warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-02
    
        Add geometry classes to API docs
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-02
    
        Fix #12756 - Reduce plugin repositry box size
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-02
    
        Fix geometry length and area calculation (fix #12827)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-02
    
        Fix missing labels when map is rotated (fix #12388)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-01
    
        Save collapsed state for relation editor widgets individually
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-01
    
        Python ConvertToSubclass and Doxymentation for drag and drop designer API
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-01
    
        expression: validate places value of format_number (fixes #12796)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-06-01
    
        make option as advanced in GRASS v.voronoi
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-01
    
        Fix compiling
    
    Matthias Kuhn <matthias@opengis.ch>	2015-06-01
    
        Fix sip bindings for QgsTransaction
    
    Merge: ded11b3256 43cf6b040f
    Alexander Bruy <alexander.bruy@gmail.com>	2015-06-01
    
        Merge pull request #2098 from NaturalGIS/fix_several_modules
    
        [processing] fix several SAGA and GRASS modules
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-06-01
    
        remove wrong files
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-01
    
        More geometry docs
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-06-01
    
        fixes several saga and grass modules
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-01
    
        geometry sip sync
    
    Jürgen E. Fischer <jef@norbit.de>	2015-06-01
    
        gdal/ogr data items: reenable SetCrs capabilities (fixes #12505)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-01
    
        Fix geometry errors:
        - Add some missing docs
        - Add some missing detach calls
        - Hide unimplemented clip method to avoid confusion for 2.10 api
        - Fix broken distance method
        - Fix broken split method
    
    Merge: 738838acd4 327336517d
    Alexander Bruy <alexander.bruy@gmail.com>	2015-06-01
    
        Merge pull request #2097 from NaturalGIS/fix_grass_r_horizon
    
        [processing] fix grass r.horizon
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-01
    
        Fix #12340 - Reload site to pick up new expressions package
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-06-01
    
        Fix #12850 - Add missing args='auto' keyword'
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-06-01
    
        [labeling] Fix broken repeat distance in map units (fix #11937)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-31
    
        make initialization of connection pool thread save on MSVC
        (probably better fix for 1e96813)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-31
    
        fix warnings
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-31
    
        fix grass r.horizon
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-31
    
        Switch layer panel to toolbar
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-31
    
        Switch identify results dock to use a toolbar
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-31
    
        Switch to 16x16 pixel icons for python console for consistency with other dock toolbars
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Switch browser dock buttons to toolbar
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-31
    
        include user.py in translations
    
    Merge: 51bd0b2bc5 f7401c9b27
    Jürgen E. Fischer <jef@norbit.de>	2015-05-31
    
        Merge pull request #2096 from slarosa/fix_crash_user_expressions
    
        [user expression] fixes #12852
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-05-30
    
        [user expression] Fix crash and add a log message when the expression is not valid, fixes #12852
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-31
    
        Followup 2dc5d95, add unit tests
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-30
    
        Followup 0f8f618
    
        Accidentally merged an extra line
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-30
    
        Fix infinite loop in relation reference widget
    
    elpaso <elpaso@itopen.it>	2015-05-30
    
        Added documentation and QgsServer to doxy template
    
    Merge: 0c9c63176a f8ae76b7b5
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-30
    
        Merge pull request #2094 from NaturalGIS/fix_grass_r_stream
    
        [processing] remove r.stream modules that are addons, fix r.stream.extract in grass7
    
    Merge: 2dc5d95f00 2b1b9f53ac
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-30
    
        Merge pull request #2093 from NaturalGIS/fix_grass7
    
        [processing] fix grass7 provider
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Fix broken rendering of curved labels for scripts which use >1 char
        graphemes (fix #6883)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-30
    
        remove r.stream module that are addons, fix r.stream.extract in grass7
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-30
    
        fix processing/grass7 in master
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Align some icons to pixel grid
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Followup effbfcd, better fix for #12747. The previous fix broke
        print exports of grid frames under OSX.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Correctly emit composerRemoved signal after removing composer
        from print composers list, fixes composer manager showing
        invalid old compositions when loading new project (fix #12612)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Don't force size based legend symbols to black colors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Fix some possible null pointer dereferences
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Fix memory leaks
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Fix build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-30
    
        Fix memory leaks
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-29
    
        [GRASS] call init when provider is loaded to get it called on main thread
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-29
    
        [GRASS] non blocking raster import stream on win
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-29
    
        fix sip bindings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-29
    
        Fix loading of curved multitypes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-29
    
        fix visibility warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-29
    
        Fix memory leaks in QgsMapCanvasSnapper
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-29
    
        Fix display of curved geometries
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-29
    
        Update python binding for QgsGeometry
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-29
    
        [GRASS] open full vector to get list of layers on win / G7
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-29
    
        Move more wkb type code to QgsWKBTypes. Fix possibility to load curved geometries into QGIS
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-29
    
        indentation update
    
    Merge: 7db5272f31 62c837eb90
    Nathan Woodrow <madmanwoo@gmail.com>	2015-05-29
    
        Merge pull request #2091 from nirvn/fix_tool_button_size
    
        [GUI] Keep dock icons one size smaller than toolbar icons
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-05-29
    
        [gui] add left/right margin to browser panel for consistency
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-05-29
    
        [gui] keep dock icons one size smaller than toolbar icons
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-28
    
        [GRASS] more debug for Windows
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-28
    
        [GRASS] raster import blocking read for Windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-29
    
        Avoid unnecessary detach of QgsFeature when renderering non-curved
        geometries
    
    Merge: bd3b173817 b16b6bbb98
    Tim Sutton <tim@linfiniti.com>	2015-05-28
    
        Merge pull request #2085 from timlinux/master
    
        Updated splash for Nødebo
    
    Merge: c61d5f2cfc aba4fe0fe2
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-28
    
        Merge pull request #2065 from arnaud-morvan/processing-parameter-table
    
        [processing] fix setting value in the ParameterTable
    
    Merge: 352e82487c 8c624a3452
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-28
    
        Merge pull request #2063 from HenningJagd/master
    
        [processing] behavior of scroll zoom in the modeler
    
    Stéphane Brunner <stephane.brunner@camptocamp.com>	2015-05-28
    
        Add sbrunner (me) in contributors.json
    
    Alessandro Pasotti <elpaso@itopen.it>	2015-05-28
    
        Add elpaso to contributors.json
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-28
    
        postgres connection pool: fix race when a connection is already acquired while pool is still being constructed
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-28
    
        validate attribute index in editor widget calls
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-28
    
        Cleanup after shapefile tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-28
    
        Lower padding for browser and stats dock widgets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-28
    
        Fix zoom tool doesn't work from bottom right to top left (fix #12614)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-28
    
        Don't repack on layer unload
    
        It's already done on save
        It cause a deadlock in invalidateConnections for the Atlas and BlendModeTest
        Followup 7d7cdcd
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-28
    
        Run atlas test in temporary folder
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-28
    
        Fix server crashes when .qgs file replaced (refs #12411)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-17
    
        Partially fix broken server labeling test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-28
    
        Fix composer map frame/annotations not showing on OSX (refs #12747)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-28
    
        Show checkboxes in pluginmanager
    
        Fix #12839
        Followup be15d95
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-28
    
        Repack shapefiles when saving after deleting features
    
         * QgsVectorDataProvider::dataChanged() will be emitted
         * QgsVectorLayer::dataChanged() will be emitted
         * Clears QgsVectorLayerCache
         * Reloads the attribute table
         * Clears the selection
    
        Looking forward to people complaining about their lost selection...
    
        Fix #10560
        Fix #11989
        Refs #8317
        Refs #8822
        Refs #10483
        Refs #11007
        Refs #7540
        Refs #11398
        Refs #11296
    
    Merge: a02e694818 7b94fc548d
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-28
    
        Merge pull request #2088 from nirvn/refresh_icons
    
        [GUI] Refresh icons for the layer, browser, and identify panels
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-05-28
    
        [gui] refresh icons for the layer, browser, and identity panels (svg files)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-28
    
        Fix attribute table remove row, Followup 8eca38c
    
        Was an off-by-one error emitted by the attribute table model
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-28
    
        [GRASS] vectorLayers exception, hopefully catches the crash G7/Win
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-05-28
    
        [gui] refresh icons for the layer, browser, and identity panels
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-28
    
        include more geometry headers in install
    
    Merge: bfabb852fb 89477af1b9
    Nathan Woodrow <madmanwoo@gmail.com>	2015-05-28
    
        Merge pull request #2087 from slarosa/fix_function_editor
    
        Fix for function editor
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-05-27
    
        Fix for function editor:
        when running the script the entries "Fields and values" and "Recent"
        into the functions list of the expression builder disappear.
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-28
    
        [GRASS] various import fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-28
    
        debian packaging update: make build dir configuable
    
    Tim Sutton <tim@linfiniti.com>	2015-05-27
    
        Updated splash for Nødebo
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-05-27
    
        Add qgis-dbg package to provide debug symbols.
    
        The debug package was requested in [Debian Bug #786985](https://bugs.debian.org/786985).
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-05-27
    
        Fix 'Allow to' typo.
    
        This issue was reported by the lintian QA tool during the Debian package build.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Followup f67a08a, hide measurement rubberband on window close
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-05-27
    
        [bookmark] use the same key for settings to store the last used directory: folloup 94f9ae2
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-27
    
        also depend on spatialite_init_ex() in pyspatialite (followup 252aaab andd4b72a2)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Fix artefacts with map tool select rectangle
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Fix crash if multiple multiline text edtit widgets for the same field are shown
    
        Fix #11813
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Attribute table performance when deleting features
    
        This fixes performance issues with the attribute table visible when deleting a
        large number of features.
    
        The attribute table tries to behave smart in the following way:
    
         * It tries to remove only the deleted rows as long as they are in one or a few
           single blocks
         * If there are more than 100 rows to delete and it starts to delete blocks
           of a size smaller than 10 it assumes that the selection to delete is widely
           distributed and that a reload of the whole model is less expensive than a
           differential update.
    
        Fix #10167
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Add tests for QgsAttributeTableModel
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-27
    
        depend on spatialite_init_ex() for 'new' spatialite initialization (followup 252aaab)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Hide measurement rubberband on dialog close
    
        Fix #12834
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Fix some warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Fix build errors, followup 1eac259
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Unify spatialite provider tests
    
        And enable pyspatialite on travis
    
    Martin Dobias <wonder.sk@gmail.com>	2015-05-27
    
        Fix identify tool for PostGIS 1.x layers
    
        curvetoline() function was expected, however:
        - in PostGIS < 1.5 such function does not exist
        - in PostGIS >=1.5 the function is st_curvetoline()
    
    Merge: 26e6725af6 a0a1cea0e1
    Nathan Woodrow <madmanwoo@gmail.com>	2015-05-27
    
        Merge pull request #2071 from nirvn/fix_dock_tool_button
    
        [gui] apply icon size user preference to dock widget tool buttons
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-05-27
    
        Fix failing expression test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-27
    
        Fix QgsGeometryImport::geomFromWkt logic
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-27
    
        More Coverity memory leak fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-27
    
        Coverity memory leaks and other fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-27
    
        also spatialite_cleanup_ex conditional for spatialite >= 4
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Fix developers map background loading
    
        Fix #12831
    
        Workaround for https://github.com/Leaflet/Leaflet/issues/2021
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-05-27
    
        Less verbose template function message.
    
        args='auto' and group='custom' as default
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-27
    
        missing QgsSLConnect::mSLconns conditional
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-05-27
    
        Remove adding $ to front of custom functions
    
        Fixes calling no argument functions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-27
    
        Fix warning
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-27
    
        Add some more spacing around plugin text
    
        Followup 36c844b3
    
    Alessandro Pasotti <elpaso@itopen.it>	2015-04-28
    
        Fix usability issue in pluginmanager
    
        The height of rows is too small to see its
        contents on hidpi screens
    
        Also raised maximumSize of mPluginsTabFrame
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2015-05-27
    
        Create a view from the selected query (PR#1999)
    
    Merge: c729a753c5 596b126b94
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-27
    
        Merge branch 'processing-r.stat'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-27
    
        fix conflicts
    
    Merge: c729a753c5 a3454e7548
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-27
    
        Merge branch 'master' of https://github.com/scubbx/QGIS into processing-r.stat
    
        Conflicts:
                python/plugins/processing/algs/grass7/Grass7Algorithm.py
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-27
    
        Add missing overrides
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2015-04-21
    
        fix selected query (fixes #12429)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-27
    
        fix gui header installation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-26
    
        also handle writing of relative paths (followup 47cb75d; fixes #12823)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-26
    
        fix crash on close (fixes #12822)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-26
    
        Fix warning
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-26
    
        Fix warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-26
    
        Fix warning
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-26
    
        Followup cec5bdeb : Add tests for expression compiler
    
    Merge: 13d67c09cc ae6b290a4f
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-26
    
        Merge pull request #2064 from arnaud-morvan/processing-check-validity
    
        [processing] add Check Validity algorithm
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-26
    
        Fix and wkt formating for delimited text provider test
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-26
    
        add missing files to 252aaab8
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-26
    
        adopt 'new' spatialite initialization scheme via thin wrapper around sqlite3_open and sqlite3_close (fixes #12771)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-26
    
        fix relative path support for gdal layers (fixes #12823)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-05-26
    
        Support overriden layer styles also in the composer legend
    
    Merge: 9e5b2ba511 6e4b883ac5
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-26
    
        Merge pull request #2076 from NaturalGIS/fix_grass7_r_surf_area
    
        [processing] fix grass7 r.surf.area
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-26
    
        [GRASS] create imagery group if there are rgb color interpretations, list groups in browser
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-05-26
    
        add search widget for value relation
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-26
    
        Coverity fixes
    
    Merge: b5801afe29 e015a7ec1f
    Matthias Kuhn <matthias@opengis.ch>	2015-05-26
    
        Merge pull request #2059 from carolinux/search-widgets
    
        [FEATURE] Search widgets
    
        Makes it easier to filter the attribute table if there are attribute domains attached
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-26
    
        Update python bindings for QgsGeometry
    
    Merge: e2edc54f11 a6bf6e9a6b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-26
    
        Merge pull request #2078 from manisandro/connpoolfixes
    
        Connection pool fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-26
    
        Compilation fix
    
    Sandro Mani <manisandro@gmail.com>	2015-05-26
    
        Connection pool fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-26
    
        new class QgsAnimatedIcon
    
    Merge: f31abe4dfe b4f4663b7d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-26
    
        Merge pull request #2069 from manisandro/ogrpool
    
        Add connection pool for OGR provider
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-05-22
    
        Update QgsFields nameToIndex hash on field removed
    
    Martin Dobias <wonder.sk@gmail.com>	2015-05-21
    
        Avoid crash if no project file is selected and OK is clicked
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-25
    
        [GRASS] import icon
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-25
    
        avoid warning about not created test difference image
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-25
    
        fix typos
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-25
    
        [GRASS] browser import options dialog
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-25
    
        QgsRasterProjector optional precision
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-25
    
        fix grass7 r.surf.area
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-25
    
        geometry fixes:
        * 3d geometries from oracle
        * windows build
    
    Merge: 0b9ea9a616 e440dee1bd
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-05-25
    
        Merge pull request #2025 from mhugo/db_manager_dev
    
        db manager SQL window enhancements
    
    Merge: 4e14f8d62e a5351fc18a
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-05-25
    
        Merge pull request #2057 from Hvitnov/fix12655
    
        Fix #12655 copy/paste style between different vector layer geometry types
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-05-22
    
        Add processing CheckValidity algorithm
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-25
    
        fix 8050697
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-25
    
        make postgres provider tests optional
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-25
    
        fix some warnings
    
    Merge: b7a2a79de2 a62adfe45a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-25
    
        Merge pull request #2048 from alexbruy/fix-curvature-filter
    
        fix total curvature calculation (fix #5967)
    
    Merge: bb80c63805 68fe5f5791
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-25
    
        Merge pull request #2055 from mhugent/geometry_mmsql_2_8
    
        [FEATURE]: New geometry classes (take 2)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-15
    
        [FEATURE:] New geometry classes
    
    Merge: 12883f50a7 cee47d66b4
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-25
    
        Merge pull request #2074 from NaturalGIS/fix_saga_contour
    
        [processing] fix SAGA 2.1.4 contour lines from grid
    
    Merge: 6596adc8e6 4f87af0851
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-25
    
        Merge pull request #2072 from NaturalGIS/fix_grass7_r_relief2
    
        [processing] fix grass7 r.relief2
    
    Merge: cec5bdeb0d d591ac4da1
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-25
    
        Merge pull request #2073 from NaturalGIS/fix_grass7_r_flow
    
        [processing] fix grass7 r.flow
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-24
    
        fix some warnings
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-24
    
        Update Datasources2Vrt.py
    
        Naming more consistent with other tools.
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-24
    
        fix SAGA 2.1.4 contour lines from grid
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-24
    
        better indentation
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-24
    
        fix GRASS7 r.flow
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-24
    
        better fix for r.relief in grass7
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-24
    
        better fix for r.relief in grass7
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-05-24
    
        [gui] apply icon size user preference to dock widget tool buttons (fix #12816)
    
    Merge: dbdfe40bf9 782292720d
    Víctor Olaya <volayaf@gmail.com>	2015-05-23
    
        Merge pull request #2066 from luipir/master
    
        Added Datasources2Vrt processing alg
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-24
    
        [symbology] Use static QStrings for data defined keys rather than
        creating new strings with every redraw (pt 2)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-23
    
        fix windows build (also reapplies 584f192, lost in a6f1ec)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-23
    
        Postgres provider: test default values are correctly returned
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-23
    
        Add some providers to README.md
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-23
    
        Less warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-23
    
        Hide private shared data implementation from the library symbols
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-23
    
        Use -fvisibility=hidden also for plugins
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-23
    
        Also plugins
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-23
    
        Add some comments to provider test suite
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-22
    
        Hide shared library symbols by default on GCC and Clang
    
         * Decreases lib size, loading time and compile time
         * Forces people on linux to use the {LIB}_EXPORT defines and therefore will
           make Windows nightlies more reliable
    
    Merge: 10239a0e60 adb5b643f5
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-23
    
        Merge pull request #2067 from NaturalGIS/fix_grass7_r_relief
    
        [processing] fix GRASS7 r.relief
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-23
    
        [symbology] Use static QStrings for data defined keys rather than
        creating new strings with every redraw (pt 1)
    
    Sandro Mani <manisandro@gmail.com>	2015-05-22
    
        Add connection pool for OGR provider (Funded by Sourcepole QGIS Enterprise)
    
    HenningJagd <henningjagd@gmail.com>	2015-05-22
    
        [processing] fix folding in the model
    
        Earlier commit broke the update of lines when folding  parameters in the
        modeler. This one fixes it again.
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-05-22
    
        [FEATURE][SERVER] GetFeature with an other Geometry
    
        This commit completes 'GetFeature without geometry' e3a832c29e4a98ed70b8085563aa0c8a92d44669
    
        The GeometryName parameter can be used to get the extent or the centroid as the geometry.
        This Feature can be used to have a lighter gml document.
    
        The extra parameter GeometryName can be:
    
        * None
        * Extent
        * Centroid
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-23
    
        Fix untranslatable strings (fix #11765)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        show correct coordinates in status bar when projected CRS used and
        canvas units set to degrees (fix #12395)
    
        Tests for latitude wrapping included
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-22
    
        Add shapefile provider tests
    
        + Fix OGR provider so it does not return features without geometry when
        filtering with a FilterRect
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-22
    
        fix GRASS7 r.relief
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-18
    
        [FEATURE] New statistical summary dock widget
    
        Can display summary statistics (eg mean, standard deviation, ...)
        for a field or expression from a vector layer.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-23
    
        Add option to get null count from QgsVectorLayer::getDoubleValues
    
    Luigi Pirelli <luipir@gmail.com>	2015-05-22
    
        added Datasources2Vrt processing alg to merge different datasources in a single VRT
        This is useful for that commands that have multiple inputs but that have to be contained
        in a single vrt
    
    Merge: e25fb2de6d e2ff8edc79
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-22
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-22
    
        Fix for #12812
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-22
    
        Make python NULL hashable
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-22
    
        Provider testing
    
         * Test more operations
         * Include spatialite tests
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-05-22
    
        [BUGFIX][SERVER][WFS] Remove extra line after header
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-05-22
    
        Fix processing ParameterTable.setValue
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-05-22
    
        Revert "[BUGFIX] Remove extra line after header"
    
        This reverts commit 7ab336f2064b59df9ca42b7b822324bbd26e96ff.
    
    Merge: 9031e9849f cb4d5189ef
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-05-22
    
        Merge pull request #2054 from arnaud-morvan/join_memory_cache
    
        Write to project join memory cache property value instead of not cache is empty
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-23
    
        [FEATURE] Add options under categorised renderer advanced menu to
        set categories to symbols with a matching name from the style
        library or an XML style file.
    
        Thanks Lene for the great hackfest!
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-22
    
         Uniform and informative output names for Processing (QGIS, final)
    
    Merge: 00f64971f7 7ab336f206
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-22
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-22
    
         Uniform and informative output names for Processing (QGIS, Take #2)
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-05-22
    
        [BUGFIX] Remove extra line after header
    
    Merge: 7dacddc08a 06ae01e009
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-22
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-22
    
         Uniform and informative output names for Processing (QGIS, Take #1)
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-05-22
    
        Fixed uninitialized issue
    
    Pirmin Kalberer <pka@sourcepole.ch>	2015-05-22
    
        Revert "Add connection pool for OGR provider"
    
        This reverts commit a64ffc495e4099759dcfce292154b15f51814ba9.
    
    Merge: d33bf3dd33 81e21b56ef
    carolinux <karolina.alexiou@teralytics.ch>	2015-05-22
    
        Merge branch 'search-widgets' of https://github.com/carolinux/QGIS into search-widgets
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-05-22
    
        Now UI appears properly
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-05-22
    
        Now UI appears properly
    
    HenningJagd <henningjagd@gmail.com>	2015-05-22
    
        [processing] fixed disappearing lines in modeler
    
        Moved the updating of paths of arrows/lines in the modeler out of the
        paint method, fixing various rendering problems.
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-05-22
    
        ComboBox now also works!
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-22
    
        Small optimisation to data defined symbology
    
    Merge: ce7b1d31ac 278141f331
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-22
    
        Merge pull request #2062 from vmora/add_tooltip
    
        add tooltip to graduated method (color or size)
    
    Merge: f337d4137a a64ffc495e
    Jürgen E. Fischer <jef@norbit.de>	2015-05-22
    
        Merge pull request #2060 from manisandro/ogrpool
    
        Add connection pool for OGR provider (followup 0b9d1dc)
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-05-22
    
        Works now for the default case
    
    Merge: f81d808ca7 e0098a5d62
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-22
    
        Merge pull request #2061 from vmora/convert_old_size_scale
    
        remove SizeScale and Rotation from Advanced Menu
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-22
    
        Correctly restore font and character for font marker widget
    
    HenningJagd <henningjagd@gmail.com>	2015-05-22
    
        [processing] behavior of scroll zoom in the modeler
    
        Zooming shouldn't recenter the scene on the cursor, only scale the scene
        around it.
    
    vmora <vincent.mora@oslandia.com>	2015-05-22
    
        use proper type in convert functions interface
    
    vmora <vincent.mora@oslandia.com>	2015-05-22
    
        remove unused variables
    
    Jakob Hvitnov <hvitnov@gmail.com>	2015-05-22
    
        Replaced use of qgsErrorBox with QgsErrorBar
        Removed some empty lines
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-22
    
        Data defined font marker character
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-21
    
        Add new postgres provider test
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-27
    
        Convert tests/README to markdown and add more information
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-27
    
        Provider test
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-23
    
        Add unit tests for postgres provider
    
        basically to get a framework to test the expression compiler
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-27
    
        Make expression compiler configurable
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-22
    
        [FEATURE] Send filter expressions to postgres provider
    
        This commit allows to filter features already on server side. Only supported
        expressions will be sent to the database. Expressions using unsupported
        operators or functions will gracefully fallback to local evaluation.
    
        To make use of this feature
    
         * Enable it in options: data sources
         * QgsFeatureRequest().setFilterExpression( expression )
         * or QgsVectorLayer::getFeatures( expression )
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-23
    
        Add convenience method QgsVectorLayer::getFeatures( expression )
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-22
    
        Fix compiling without QtWebKit
    
        This makes it possible to compile QGIS master for Android.
        Hooray!
    
    vmora <vincent.mora@oslandia.com>	2015-05-22
    
        add tooltip to graduated method (color or size)
    
    vmora <vincent.mora@oslandia.com>	2015-05-22
    
        avoid duplication of function
    
    Sandro Mani <manisandro@gmail.com>	2015-05-22
    
        Add connection pool for OGR provider
    
    vmora <vincent.mora@oslandia.com>	2015-05-22
    
        remove SizeScale and Rotation from Advanced Menu
    
        The expressions used in old project are converted to symbol level
        DadaDefined size and angle
    
        Note that sice the aspect of a composite marker is fixed for symbol size
        and angle, the aspect of the scaled symbol will change for symbols with
        offsets and composite markers.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-22
    
        Doxymentation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-22
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-22
    
        debian packaging update
    
    Merge: f5054ce702 c19a4a70bd
    Víctor Olaya <volayaf@gmail.com>	2015-05-22
    
        Merge pull request #2058 from arnaud-morvan/processing-model-help
    
        Fix processing model help saving
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-05-22
    
        It compiles!
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-19
    
        Allow compiling QGIS without QtWebkit
    
        This allows to compile QGIS without webkit.
    
        1. Webkit is soon-to-be deprecated
        2. Webkit is not supported on Android
        3. Who needs it anyway
        4. The developer map on the about page is gone with webkit disabled
        5. So is the information about plugins
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-21
    
        [GRASS] raster import: create link by r.external if crs are the same; link icon
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-21
    
        new mIconRasterLink.svg
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-21
    
        fixed browser symlink icons
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-05-21
    
        [FEATURE][SERVER] GetFeature without geometry
    
        You can add an extra parameter GeometryName with the value to NONE or None or
         none in GetFeature WFS Request to only have fields.
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-05-21
    
        Adding search widget capability
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-05-21
    
        Fix processing model help saving and make script help content saving consistent with models behavior
    
    Jakob Hvitnov <hvitnov@gmail.com>	2015-05-21
    
        Fix #12655 copy/paste style between different vector layer geometry types
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-22
    
        [FEATURE] Data defined properties for font marker
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-21
    
        [processing] implement alternative display names for algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-21
    
        [processing] add help links for gdal/ogr alga
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-21
    
        [processing] fixed saga help links
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-21
    
        [processing] cosmetic improvements to gdal/ogr algs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-21
    
        Fix broken area scaling for simple marker symbols
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-21
    
        [symbology] Fix potential crash in data defined symbol rotation
    
    Merge: a6f1ece73b fd6dc0d8eb
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-05-21
    
        Merge pull request #1970 from mhugo/fix_spatialite
    
        [spatialite] Allows to use a query as a table without primary key. It will auto increments an internal counter as feature id in this case.
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-21
    
        [GRASS] browser import cancel action
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-05-21
    
        [BUGFIX] GetFeatureInfo STYLES and FILTER used together
    
        In GetFeatureInfo WMS Request, if STYLES and FILTER are used together, it's
         like FILTER is not applied.
    
        To fix it, we check in the QgsMapLayerRegistry if the layers associated to
         QUERY_LAYERS has already created.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-05-21
    
        Fix #12406 (measured area is wrong when computed on ellipsoid)
    
        Introduced in e568493
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-21
    
        Add size assistant to simple and svg marker data defined sizes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-21
    
        Remove option for custom side bar style, always on now
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-21
    
        [processing] allow to specify geometry type for input vectors in R
        scripts
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-21
    
        Remove option to set icon themes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-21
    
        Remove option to bold group box names, now always on
    
    Tobias Reber <tobias.reber@bd.so.ch>	2015-05-20
    
        Hej fra Noedebo
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-21
    
        Followup c6f9b07, add unit test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-21
    
        Fix multiple overlaps of curved labels (fix #12792)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-21
    
        [GRASS] removed plugin browser, substituted by QGIS browser
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-21
    
        [GRASS] plugin: removed add raster/vector layer actions, substituted by QGIS browser
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-21
    
        [processing] fixed ‘add script from file’ tool
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-21
    
        [processing] allow selection parameters with option populated from data source
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-21
    
        [GRASS] fixed crash when GISRC is set but file does not exist or it is corrupted
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-05-20
    
        Write to project join memory cache property instead of cachedAttributes.isEmpty
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-20
    
        dxf export: more ellipse marker fixes (essentially like in simple marker)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-21
    
        feature: fix crash when feature 'owns' no geometry
    
    Merge: d14c4aa41e 27c2b5c034
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-20
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-20
    
        Uniform and informative output names for Processing (GRASS-v.* modules completed)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-20
    
        [GRASS][FEATURE] copy layers within location mapsets using browser drag and drop
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-20
    
        Uniform and informative output names for Processing (GRASS-v.* modules take #2 - up to v.split*)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-21
    
        Fix build
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-20
    
        [processing] added support for online R scripts
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-20
    
        [processing] do not close window after executing algorithm if there are problems
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-20
    
        [processing] more friendly error message when layers not created
    
        This commit includes changes to the log system as well, which now logs only algorithms. Messages are logged to the QGIS logging system
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-20
    
        Uniform and informative output names for Processing (GRASS-v.* modules take #1 - up to v.lidar*)
    
    Merge: 7cc38aee84 9a32c282ad
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-20
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-20
    
        Uniform and informative output names for Processing (GRASS-r.* modules complete)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-20
    
        dxf export: fix circle marker
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-20
    
        remove maprenderertest in app
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-20
    
        georeferencer: add translation string
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Fix some deprecated warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Implicit sharing for QgsFeature
    
    Merge: 7e69bd1286 df039ee267
    Martin Dobias <wonder.sk@gmail.com>	2015-05-20
    
        Merge pull request #2049 from Hvitnov/fix12787
    
        fix #12787 (Value Relation edit widget related crash)
    
    Jakob Hvitnov <hvitnov@gmail.com>	2015-05-20
    
        fix #12787 (Value Relation edit widget related crash)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        add to canvas checkbox in raster "save as..." dialog (fix #6949)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Fix up non-const getters for attributes and geometry in QgsFeature
        (preparation for implicit sharing)
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-20
    
        [processing] use algorithm alias name also in advanced mode
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-20
    
        [processing] fixed ‘create points along lines’ algorithm
    
        fixes #12768
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        fix total curvature calculation (fix #5967)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        [processing] fix axis orientation in the Vector Scatterplot alg (fix #12705)
    
    Merge: eaeea21a2d 9b34202dba
    Nathan Woodrow <madmanwoo@gmail.com>	2015-05-20
    
        Merge pull request #2047 from alexbruy/attrtable-paste
    
        [FEATURE] allow pasting of features in attribute table
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-20
    
        [GRASS][FEATURE] rename maps in browser
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-20
    
        static QgsMessageOutput::showMessage()
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        remove print statement
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-20
    
        prepare to use a different icon for qgis browser on windows
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-20
    
        Add unit test for edit widget "TextEdit"
    
        QGIS Dev conference Denmark
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-02
    
        allow pasting of features in attribute table
    
    vmora <vincent.mora@oslandia.com>	2015-05-08
    
        [FEATURE] add expressions at the symbollist level
    
        Size and Rotation can be defined by an expression for all symbols
        composing a marker. Width can be defined by an expression for all
        symbols composing a line.
    
        For markers, a legend is generated for varying sizes. This allows
        multivariate analysis legend in the case of classified/graduated colors.
    
        The offset is now set along with size to maintain the relative position
        of symbols composing a marker.
    
        An asistant, with preview, is accessible through the data defined button
        to help the user define the size expression. Three methods are
        available: Frannery, Area and Radius.
    
        Added a widget for use in categorized/classified symbology gui to set
        the expression if needed. The assistant is also available from it.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Followup b8bc181, don't create unnecessary temporary image
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Add legend text for new diagram attributes by default
    
    Merge: d978f3fd9b b8bc1811d5
    Martin Dobias <wonder.sk@gmail.com>	2015-05-20
    
        Merge pull request #2035 from vmora/multivariate_legend
    
        Avoid symbol cropping in legend
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        [processing] fix Points along lines alg (fix #12768)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        [processing] fix Number of unique values in classes alg (fix #12731)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        [processing] fix Select by Attribute algorithm (fix #12289)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Add new effects to bottom of stack instead of top
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        [processing] fix handling of the HTML output from the  GRASS7
        algorithms (fix #12710)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        [processing] add recent expressions to Fields Calculator algorithm (fix #12587)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        [processing] fix Convex Hull algorithm (fix #12643)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-20
    
        remove unused header file - fixes windows build
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-20
    
        populate join fields combobox if layer already selected
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-19
    
        about: make the SHA a link to github
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-19
    
        doxygen fixes (followup f314522)
    
    Merge: f782e77380 3e3978333d
    Víctor Olaya <volayaf@gmail.com>	2015-05-20
    
        Merge pull request #2034 from Gustry/fix-lines-inter
    
        [processing] Set the parameter table field optional in "Line intersections" algo
    
    Merge: a495c8c2ab 5729227ca0
    Víctor Olaya <volayaf@gmail.com>	2015-05-20
    
        Merge pull request #2037 from NaturalGIS/fix_saga_split_rgb
    
        fix saga split rgb bands
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Test suite for QgsFeature (preparation for implicit sharing of
        QgsFeature)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-05-20
    
        missing bindings for user input tool bar
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-20
    
        [processing] swallow possible exceptions when reading console output from SAGA
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-20
    
        [processing] fixed SAGA provider entry in settings dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Possible fix for slow loading projects when the project contains
        print compositions and there is network issues with connections
        to installed printers. (workaround QTBUG-3033)
    
        (refs #12234)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Fix some syncing issues relating to graduated histogram widget
    
    ScubbX <markusmayr@gmx.net>	2015-05-19
    
        added special case for r.statistics
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-19
    
        manually merge 71d93a4 of PR#2016
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-20
    
        Fix point displacement renderer not ignoring features with no symbol
    
        Previously, the renderer would incorrectly draw circles and
        displace features which were proximal to features with no symbols.
        This caused issues with the rule based renderer, were some
        features should not be drawn.
    
    radosuav <rmgu@dhi-gras.com>	2015-05-19
    
        Fix drag & drop for PG rasters in DB Manager
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-18
    
        [processing] load UI files dynamically
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-18
    
        [processing] drop resources.qrc and load images dynamically. Also remove
        unused images
    
    Sandro Santilli <strk@kbt.io>	2015-05-19
    
        Fix typo in comment
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-19
    
        Fix attributes from some symbols were not available for data defined
        symbology (line marker, line pattern)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-19
    
        another windows build fix
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-05-15
    
        [symbology] improve marker rotation along line to fix data-defined
        angle support
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-19
    
        [labeling] Fix setting a wrap character conflicts with newlines
        in label text (fix #12750)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-18
    
        also download Untgz.zip from qgis.org
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-18
    
        creatensis.pl: always reload setup.ini
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-18
    
        fix some warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-17
    
        fix doxygen warning
    
    Merge: 24974e0dee 0b326069bd
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-18
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-18
    
        Uniform and informative output names for Processing (GRASS-r.* modules, take #3, up to r.sim)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-19
    
        Bump acceptable doc coverage
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-19
    
        Followup 204cf7, more sensible truncation of preview string
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-13
    
        [FEATURE] Add a graphical histogram for the graduated renderer
    
        This adds a new histogram tab to the graduated renderer, which
        shows an interactive histogram of the values from the assigned
        field or expression. Class breaks can be moved or added using
        the histogram widget.
    
        A base class, QgsHistogramWidget, has been created to display
        histograms for a field or expression. In future this could be
        used to show a histogram within a "selection statistics" panel.
    
        Sponsored by ADUGA (http://www.aduga.org)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-02
    
        Add QgsHistogram class for calculating numeric histograms from a
        list of values or a vector layer's attribute.
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-18
    
        [GRASS][FEATURE] vector import via browser drag and drop
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-17
    
        QgsField serialization
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-17
    
        QgsFeature and QgsGeometry serialization
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-18
    
        Uniform and informative output names for Processing (GRASS-r.* modules, take #2, up to r.report)
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-18
    
        Uniform and informative output names for Processing (GRASS-r.* modules, take #1, up to r.grow)
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-18
    
        Uniform and informative output names for Processing (GRASS-i.*modules)
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-18
    
        Uniform and informative output names for Processing (GDAL)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-17
    
        Add selected features only mode to QgsVectorLayer::getValues
        and getDoubleValues
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-17
    
        Truncate expression preview result in builder widget if too long
    
        Prevents window from resizing to extreme widths (fix #12433)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-05-17
    
        [FEATURE] Allow changing vector layer data source
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-16
    
        fix windows build
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-16
    
        [GRASS][FEATURE] raster import via browser drag and drop
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-15
    
        new class QgsNewNameDialog - ask for a new name showing conflicts with existing names
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-15
    
        QgsRasterProjector::destExtentSize - calc destination extent and size from source
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-11
    
        QGIS_PROVIDER_FILE: provider regexp pattern environment variable
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-14
    
        fix saga split rgb bands
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-14
    
        Add missing overrides
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-14
    
        Const correctness for QgsDistanceArea
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-14
    
        More QgsFields tests
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-13
    
        Fix tab order in ValueRelation widget config dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-13
    
        Boost test coverage of QgsField / QgsFields
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-13
    
        Generate unique variable names for python init form
    
        Fix #12676
        Fix #12711
        Fix #12729
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-13
    
        Allow changing the name of a drag and drop designer tab
    
        Fix #10724
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-04-30
    
        [BUGFIX] Relative path for GDAL subdataset
    
        For some raster layer, the datasource is not stored in the project as relative.
         It's the case for NETCDF, HDF4, HDF5, NITF and RADARSAT2 raster format.
    
        This patch keeps the datasource structure but updates the path part.
    
        It will be interesting to backport it to 2.8 branch.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-13
    
        Add python bindings for QgsWidgetWrapper
    
        Allows the usage of `widget.wrapper()` from a form's python init script.
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-13
    
        [processing] Added packaging tests, to easily check that a qgis installation has Processing dependencies
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-12
    
        processing: fix interpretation of oracle layers (take II; followup f0daab9)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-05-12
    
        Prevent a crash if simplify tool is accidentally used for non-vector layer
    
    Martin Dobias <wonder.sk@gmail.com>	2015-05-12
    
        PyQGIS: add conversion from QgsExpression::Node to subclasses
    
        This makes it possible to investigate expression node tree within Python
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-12
    
        postgres provider: avoid quering layer_styles if it doesn't exist
    
    Sandro Santilli <strk@kbt.io>	2015-05-12
    
        Report checking and availablility of pointcloud (via debug)
    
    Sandro Santilli <strk@kbt.io>	2015-05-12
    
        Write the pointcloud support check in a cleaner way
    
    vmora <vincent.mora@oslandia.com>	2015-05-12
    
        add option to cropTransparent to allow centering
        use that in qgslayertreemodellegendnode
    
    vmora <vincent.mora@oslandia.com>	2015-05-08
    
        Allow configurable icon sizes for legend tree nodes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-12
    
        postgres provider: avoid point cloud error
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-11
    
        dxf export: fix detection of close polylines
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-11
    
        Add a const geometry getter to QgsFeature
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-10
    
        postgres provider: cast result of a subquery in min/max/uniqueValue(s) (fixes #12630; followup bf56457 ff)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-10
    
        Fix incorrect calculation of max in QgsStatisticalSummary
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-10
    
        fixed grass and browser coverity warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-09
    
        ogr provider: limit mysql driver to requested layer
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-09
    
        grass: fix relative path support for working database and vector layers (fixes #12725)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-09
    
        [symbology] Fall back to symbol style if data defined evaluation
        fails or is null.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-09
    
        Small fix to QgsDataDefined implicit sharing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-09
    
        [symbology] Fix potential crash with data defined symbols
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-08
    
        Fix doxygen error
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-08
    
        Implicit sharing for QgsDataDefined
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-08
    
        Add a method for creating a QgsDataDefined from a QgsDataDefinedButton
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-08
    
        replace pow10 with qPow (fixes #12717)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-08
    
        oracle provider: fix srid detection (fixes #12674)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-08
    
        doxymentation fix
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-07
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-07
    
        labeling: use transformation with datum
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-07
    
        Update rasterize.py
    
        Better default for output type. Fixes http://hub.qgis.org/issues/12695
    
    Merge: c9897ab29f 8a9893428e
    Alexander Bruy <alexander.bruy@gmail.com>	2015-05-07
    
        Merge pull request #2033 from NaturalGIS/fix_12683
    
        fixes processing refactor fields for certain datatypes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-07
    
        Fix missing map units in vector field widget
    
    Sandro Mani <manisandro@gmail.com>	2015-05-07
    
        [FEATURE] Add scalebar sizing mode to fit a desired scalebar width (fix #8995)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-07
    
        Small data defined code cleanups
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-07
    
        Fix build
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-07
    
        [processing] added box with console commands for gdal/ogr algs
    
    Víctor Olaya <volayaf@gmail.com>	2015-05-07
    
        [processing] parameter dialogs are now larger
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-07
    
        Avoid some ugly qgis-dev-bin window titles
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-07
    
        Revert "Use permissive parseColor method for evaluating data defined colors"
    
        This reverts commit 79c0d5b59da2b6b512820b130a6b2008bf02eec1.
    
        The change broke parsing of colors in the format 0,0,255,255
    
    Merge: c6735cc893 15323b8b8b
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-07
    
        Merge pull request #2032 from NaturalGIS/remove_broken_r_scripts
    
        remove broken R scripts
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-07
    
        fixes processing refactor fields for certain datatypes
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2015-05-07
    
        set the parameter table field optional
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-05-07
    
        remove broken R scripts
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-07
    
        Update InverseDistanceWeighted.txt
    
        Better default for SAGA IDW command
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-07
    
        Finer steps for some spin widgets in labelling
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-07
    
        wms server: include geometry type of layer in GetProjectSettings
    
    Sandro Santilli <strk@kbt.io>	2015-05-06
    
        Add support for Pointcloud layers
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-06
    
        Update Slope,Aspect,Curvature.txt
    
        Backport from 2.1.3
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-05-06
    
        Update ShapestoGrid.txt
    
        Backport from 2.1.3
    
    Merge: 410e6f36bf 48e9be96d6
    Víctor Olaya <volayaf@gmail.com>	2015-05-06
    
        Merge pull request #1990 from ricardogsilva/processing_provider_changes
    
        [Processing] Changed default value of argument updateList in Processing.addProvider
    
    Merge: e58e8ac6bd 9d6b280a7e
    Víctor Olaya <volayaf@gmail.com>	2015-05-06
    
        Merge pull request #1997 from Gustry/delete-holes
    
        [Processing][Feature] Add new algo to remove holes in a polygon layer
    
    Merge: c4eb1fb13b 70d390727c
    Víctor Olaya <volayaf@gmail.com>	2015-05-06
    
        Merge pull request #2028 from ninsbl/master
    
        Provide option for R_LIBS_USER in Processing
    
    Merge: 6fbb2d6c26 b8c25251df
    Víctor Olaya <volayaf@gmail.com>	2015-05-06
    
        Merge pull request #1910 from radosuav/obt_fix
    
        [Processing] Fix bug in reading ParameterMultipleInput in OTB algorithms.
    
    Merge: 79c0d5b59d d1985b3d34
    Víctor Olaya <volayaf@gmail.com>	2015-05-06
    
        Merge pull request #1965 from radosuav/processing_models
    
        [Processing]  Improve the robustness of models...
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-06
    
        Use permissive parseColor method for evaluating data defined colors
    
        Allows more flexible conversion of evaluated strings to color
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-06
    
        Replace use of expressions for symbology data defined properties
        with QgsDataDefined. Allows for direct use of fields and for
        deactivating data defined properties without loss of expression/
        specified field.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-06
    
        Make it more obvious if a field is selected in a data defined button
        by ticking the "fields" submenu as well as the field
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-06
    
        Fix referenced columns from QgsDataDefined so that columns are
        returned even if expression was not sucessfully parsed (column
        names are still inferred during the expression preparation).
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-06
    
        Some improvements to QgsDataDefined and QgsDataDefinedButton:
    
        - enhanced methods for storing/retrieving QgsDataDefined in a
          string map
        - add method to QgsDataDefinedButton to update parameters for a
          QgsDataDefined
        - deprecate an unused method
        - const correctness
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-04-27
    
        fix offset curve: allow input in spinbox by switching to click-click mode
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-05-06
    
        user input fixes
    
        * fix crash when entering value from widget in rotation map tool use
        * initially display as floating
        * use same background color as info bar
        * fix auto adjust
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-06
    
        handle projects path with apostrophe (fixes #12691)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-06
    
        postgres provider: ignore system columns
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-05
    
        Allow storing QgsField and QgsFields in a QVariant
    
    Stefan Blumentrath <stefan.blumentrath@gmx.de>	2015-05-05
    
        Add .libPaths() to R scripts for Windows
    
        Hopefully a more proper attempt to fix http://hub.qgis.org/issues/11603 directly in processing by means of providing an option to define a path for user libraries on MS Windows. Not sure if this could be useful for other OSes too?
    
    Stefan Blumentrath <stefan.blumentrath@gmx.de>	2015-05-05
    
        Add R_LIBS_USER option for windows
    
        Hopefully a more proper attempt to fix http://hub.qgis.org/issues/11603 directly in processing by means of providing an option to define a path for user libraries on MS Windows. Not sure if this could be useful for other OSes too?
    
    Stefan Blumentrath <stefan.blumentrath@gmx.de>	2015-05-05
    
        Add R_LIBS_USER option for windows
    
        Hopefully a more proper attempt to fix http://hub.qgis.org/issues/11603 directly in processing by means of providing an option to define a path for user libraries on MS Windows. Not sure if this could be useful for other OSes too?
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-05
    
        fix windows build
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-05-05
    
        change user input toolbar to a user input dockwidget
    
    Merge: 69aa115294 51c180b5db
    Nathan Woodrow <madmanwoo@gmail.com>	2015-05-05
    
        Merge pull request #2024 from tecoholic/8212
    
        fixes #8212
    
    Merge: eb964f9f36 57d5d0796e
    Martin Dobias <wonder.sk@gmail.com>	2015-05-04
    
        Merge pull request #2026 from kiselev-dv/pull/osm-not-null
    
        Add not-null option for osm export
    
    kiselev-dv <dmitry.v.kiselev@gmail.com>	2015-05-05
    
        fix typo
    
    Merge: 8902a86fe4 314bf4e14d
    kiselev-dv <dmitry.v.kiselev@gmail.com>	2015-05-04
    
        Merge branch 'master' of github.com:kiselev-dv/QGIS
    
    kiselev-dv <dmitry.v.kiselev@gmail.com>	2015-05-04
    
        Add not null option for OSM export
    
    kiselev-dv <dmitry.v.kiselev@gmail.com>	2015-05-04
    
        fix issues
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-04-01
    
        [DBManager] Add a 'create view' button
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-04-02
    
        [DBManager] Add fr translation for the query builder
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-03-30
    
        [DBManager] Integrate QSpatialite's query builder
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-03-27
    
        [DBManager] Allow to load a layer without primary key
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-03-26
    
        [DBManager] Allow non-spatial layers
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-04
    
        [GRASS][FEATURE] delete raster map browser action
    
    tecoholic <arun@arunmozhi.in>	2015-05-04
    
        fixes #8212
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-04
    
        Const correctness for QgsGeometry methods
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-04
    
        GRASS test fix
    
    Radim Blazek <radim.blazek@gmail.com>	2015-05-04
    
        [GRASS][feature] delete vector layer browser action
    
    Merge: 72eb1aae97 51c5931bae
    Martin Dobias <wonder.sk@gmail.com>	2015-05-04
    
        Merge pull request #1975 from rduivenvoorde/sldfix_11863
    
        Fixes #11863 (invalid SLD with negative values)
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-03-27
    
        Allow to open a spatialite table without primary key
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-22
    
        Allow Qt5::Positioning as alternative to QtMobility/QtLocation
    
    vmora <vincent.mora@oslandia.com>	2015-05-04
    
        [FEATURE] Add diagram nodes to legends (fix #4255)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-04
    
        Fix legend text not customisable for QgsSimpleLegendNode items
    
    Merge: 6004c142eb edeafa95ac
    kiselev-dv <dmitry.v.kiselev@gmail.com>	2015-05-04
    
        Merge branch 'master' of github.com:kiselev-dv/QGIS
    
    kiselev-dv <dmitry.v.kiselev@gmail.com>	2015-05-04
    
        Add not null option for OSM export
    
    Jürgen E. Fischer <jef@norbit.de>	2015-05-03
    
        indentation and minor sip updates
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-03
    
        Add missing files from 96db1bd
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-03
    
        Allow expression functions to include 0 length parameter lists
    
        This change allows for some cleanups to the built in expression
        functions, by making it possible to differentiate variables
        (eg $feature) from functions which don't require parameters
        (eg uuid(), now()... ). Also adds aliases for uuid(), now(), and
        pi().
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-03
    
        Add alias support for expression functions
    
        Standardise naming of all internal functions to lowercase with
        underscore convention. Add aliases for old names to avoid
        breakage.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-03
    
        Implicit sharing for QgsFields
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-03
    
        Add quartiles and IQR to QgsStatisticalSummary calculations
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-02
    
        Add QgsStatisticalSummary class for calculating stats from a list
        of values.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-02
    
        Move methods for returning lists of values from a vector layer field
        or expression to QgsVectorLayer. Add unit tests.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-05-01
    
        Implement implicit sharing for QgsField
    
    Matthias Kuhn <matthias@opengis.ch>	2014-03-18
    
        Add rpm files to build Fedora/CentOS/RHEL packages
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-01
    
        Also let CMake find grass libs in default system location
    
    Matthias Kuhn <matthias@opengis.ch>	2015-05-01
    
        Propagate keyRelease event from main app window
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-30
    
        Bump acceptable doc coverage
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-30
    
        Fix missing doc strings due to invalid doxygen tags
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-30
    
        fix windows build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-30
    
        Set autoraise on browser dock info button
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-30
    
        Fix docs for QgsProjectionSelectionWidget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-30
    
        Formatting and code cleanups for QgsScaleExpression
    
    vmora <vincent.mora@oslandia.com>	2015-04-30
    
        Add QgsScaleExpression subclass for sized based expressions
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-29
    
        Fix startup crash when python is not available
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-29
    
        browser properties path/uri without spaces wrap
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-29
    
        [GRASS] tools window made dockable
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-29
    
        [FEATURE][browser] optional properties widget
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-04-29
    
        add a new tool bar for user input
    
        rotation map tool now uses it instead of message bar
        the idea of the user input toolbar can change (fixes crash when closing user input in message bar)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-28
    
        Reimplement QgsNetworkContentFetcher test with a local server
    
        Reduces false alarms in unit tests due to network problems
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-29
    
        Fix typos
    
    Merge: c2fb5e19e2 f7e46ee59a
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-28
    
        Merge pull request #2017 from rldhont/processing_remove_print_from_help
    
        [processing] removing print statement from help method
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-04-28
    
        Removing print from help method
    
        I found a print in ModelerAlgorithm help method that causes some trouble
         for PyWPS-QGIS-Processing. I removed it.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-07
    
        Revert "Streamline singleton behavior"
    
        This reverts commit b4a85471978b59b129c0299dfd14c1af00fef743.
    
        The template based approach was not cross-platform friendly. When
        cross-compiling for Android it caused a new instance of every singleton per
        shared library.
    
        Mostly using the magic statics pattern instead now:
        See http://stackoverflow.com/a/11711991/2319028
    
        Important things to remember for crash on exit:
    
         * QgsNetworkAccessManager needs to die before QApplication
         * QgsMapLayerRegistry needs to be emptied before QgsProviderRegistry goes away
    
        And finally:
        DON'T USE SINGLETONS!
        They are for "one and only one" and not for "happens to be only one" situations.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-04-28
    
        allow numerical input in rotation map tool
    
        * use a combo box to set the angle
        * allow snapping to angles (directly enabled when shift + click)
        * uses click-click behavior
        * rotation anchor is defined on CTRL+click and not on mouse move (TODO: snapping for anchor placement)
    
    Merge: 9f2c544bff 3c22aff0b0
    Matthias Kuhn <matthias@opengis.ch>	2015-04-28
    
        Merge pull request #2014 from elpaso/hidpi-improvements
    
        Hidpi improvements
    
    Richard Duivenvoorde <richard@duif.net>	2015-04-28
    
        Raise an error when an unary operator is used in combi with a non literal operand
    
        See https://github.com/qgis/QGIS/pull/1975 for discussion
    
    Alessandro Pasotti <elpaso@itopen.it>	2015-04-28
    
        Fix usability issue in attributetable
    
        The height of rows is too small to see its
        contents on hidpi screens
    
    Alessandro Pasotti <elpaso@itopen.it>	2015-04-28
    
        Fix usability issue in statusbar
    
        The height of scale and coordinates is too small to see its
        contents on hidpi screens
    
    Víctor Olaya <volayaf@gmail.com>	2015-04-28
    
        [processing] fixed rendering styles dialog
    
        fixes #12583
    
    Víctor Olaya <volayaf@gmail.com>	2015-04-28
    
        [processing] enabled inut checks for field calculator algorithm
    
        fixes #12586
    
    Víctor Olaya <volayaf@gmail.com>	2015-04-28
    
        [processing] fixed saga split rgb for 2.1.4
    
    Víctor Olaya <volayaf@gmail.com>	2015-02-12
    
        [processing] fixed wrong creation of error message in script algorithm
    
    Merge: 0f35192f3f f9ee7a3b3d
    Matthias Kuhn <matthias@opengis.ch>	2015-04-28
    
        Merge pull request #1966 from olivierdalang/show_selected_features_ALL_IF_NO_SEL
    
        Filter the attribute table only by selection if there is one
    
        Fix #7541
    
    vmora <vincent.mora@oslandia.com>	2015-04-27
    
        Add cropTransparent to QgsImageOperation, for cropping transparent
        borders from around an image
    
    vmora <vincent.mora@oslandia.com>	2015-04-27
    
        Add assistant support to QgsDataDefinedButton
    
    vmora <vincent.mora@oslandia.com>	2015-04-27
    
        Move prettyBreaks calculation to QgsSymbolLayerV2Utils
    
    vmora <vincent.mora@oslandia.com>	2015-04-27
    
        Add method to create a QgsDataDefined from a string.
    
        Automatically analyses to determine whether the string refers to
        a column or is an expression.
    
    vmora <vincent.mora@oslandia.com>	2015-04-27
    
        Add an isField test for QgsExpression
    
        Checks whether expression consists of solely a field reference
    
    Merge: 09020dc136 f51941b79b
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-27
    
        Merge pull request #2008 from NaturalGIS/remove_grass_modules
    
        [processing] remove r.mapcalculator from GRASS7 modules
    
    Merge: 5fe7f3d9fe b3d8fc2be9
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-27
    
        Merge pull request #2005 from NaturalGIS/fix_grass7_v_to_rast_attribute
    
        [processing] fix grass7 v.to.rast.attribute
    
    Merge: b413271af7 ac2d817974
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-27
    
        Merge pull request #2004 from NaturalGIS/fix_grass7_slope_aspect
    
        [processing] fix grass7 r.slope.aspect
    
    Merge: 80a65b9b1a b8dcb88101
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-27
    
        Merge pull request #2009 from NaturalGIS/remove_grass_v_distance
    
        [processing] remove v.distance as it can't work
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-26
    
        remove v.distance as it can't work
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-26
    
        remove r.mapcalculator from GRASS7 modules
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-26
    
        fix python error when using path with special chars in Processing/GRASS
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-26
    
        db manager: fix BaseError handing (fixes #12645)
    
    Merge: e7e027944e 031f9a9fe9
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-26
    
        Merge pull request #2006 from NaturalGIS/grass7_better_default_raster_resolution
    
        better GRASS7 default raster resolution and fix r.composite
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-26
    
        Update GrassAlgorithm.py
    
        Better default cellsize for GRASS6
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-26
    
        better GRASS7 default raster resolution and fix r.composite
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-26
    
        fix grass7 v.to.rast.attribute
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-26
    
        fix also grass7 r.aspect and re-adds r.slope
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-26
    
        fix grass7 r.slope.aspect
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-24
    
        Minimize installed travis dependencies
    
    Sandro Santilli <strk@kbt.io>	2015-04-24
    
        Make QgsPointLocator discard geometries that cannot be projected
    
        Fix #12634 (crash snapping in measure tool)
        To be backported to 2.8 branch
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-23
    
        [GRASS] use always forward slash as dir separator
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-23
    
        QgsMimeDataUtils::encode fix (escape also backslash)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-23
    
        [GRASS] more tests
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-22
    
        Properly handle non matching number of WMS styles and layers in WMS provider (inspired by PR #2001)
    
    Sandro Santilli <strk@kbt.io>	2015-04-22
    
        Fix quoting of xfb-run invocation
    
        Works For Me (Ubuntu 14.04.2)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-22
    
        Followup b2ca7f, fix bad merge
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-22
    
        Improved placement for diagrams for line layers
    
        Previously the diagrams would often be displaced from the line
        (depending on the line orientation).
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-22
    
        Modernise diagram properties UI:
    
        Switch to stacked widget, QgsScaleRangeWidget, QgsFieldExpression
        widget, QgsDoubleSpinBoxes.
    
        Rearrange and reword controls to clarify their behaviour.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-22
    
        Fix line placement flags for diagrams. Line placement options for
        PAL are flags, not an enum
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-22
    
        Start modernising diagram ui
    
    Merge: 9c5cbd4373 c246fec2df
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-22
    
        Merge pull request #1998 from radosuav/missing_html_tags
    
        [processing] fix displaying result graphs
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-22
    
        osgeo4w: fix buildname (followup dec0ca5)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-21
    
        fix where clause when multiple features are filtered by ids (fixes #12616, followup d1e23a6)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-21
    
        osgeo4w: restore running Nightly for tests (followup 51a7317)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-22
    
        Fix crash on QgsDataDefined copy (fix #12027)
    
    vmora <vincent.mora@oslandia.com>	2015-01-21
    
        Add unit test for QgsDataDefined copy
    
    Merge: 8ccae4fef1 af64ae966f
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-21
    
        Merge pull request #1994 from bstroebl/bugInEliminate
    
        [processing] avoid run-time error in the Eliminate sliver polygons algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-21
    
        [processing] add "mode" to ZonalStatistics output. Contributed by Anton
        Biatov
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2015-04-21
    
        [Processing][Feature] Add new algo to remove holes in a polygon layer
    
    radosuav <rmgu@dhi-gras.com>	2015-04-21
    
        [Processing] Fix bug with displaying result graphs by adding <html> tags.
    
    Sandro Mani <manisandro@gmail.com>	2015-04-20
    
        Add ORACLE_INCLUDEDIR, ORACLE_LIBDIR CMake variables
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-20
    
        doxymentaton: add 2.8 to main page
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-20
    
        fix doxymentation warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-20
    
        processing: fix interpretation of oracle layers (fixes #12590)
    
        Funded by norbit.de
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-20
    
        Fix zonal stats not saving values to spatialite layers (fix #11849)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-20
    
        [FEATURE] Allow band selection for zonal stats plugin
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-20
    
        [FEATURE] Add extra statistics to zonal stats plugin (fix #4430)
    
        Adds median, standard dev, min, max, range, minority, majority
        and variety
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-20
    
        [FEATURE] Allow selection of wanted stats for zonal stats (fix #4429)
    
    Merge: d78bc7d1b0 265c253995
    Matthias Kuhn <matthias@opengis.ch>	2015-04-20
    
        Merge pull request #1993 from manisandro/fldidx
    
        Fix primary key search uniqueness
    
        Duplicate suffix `_0` has not been detected previously
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-19
    
        osgeo4w: reflect version in nightly build name
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-17
    
        osgeo4w: fix running of grass test
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-17
    
        Update ShapestoGrid.txt
    
        Better default for saga rasterization
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-17
    
        remove unused button in categorized renderer ui
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-17
    
        Fix RelationReference widget
    
        previously it would not return any value when the content changed since 868eeb2
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-17
    
        indentation update
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-16
    
        Fix calculation of zonal stats when source contains nodata or nan
        pixels (fix #11135)
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-16
    
        Better default for COMPRESSTYPE in GDAL
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2015-04-16
    
        [PROCESSING] Avoid run-time error
    
        if intersection geometry is None (happens IMHO if geometries are not valid)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-04-16
    
        doxygen: add missing gui directory for effects
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-16
    
        Update Slope,Aspect,Curvature.txt
    
        Better defaults for slope and aspect in saga:processing
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-13
    
        [processing] Select by atribute sum algorithm
    
    Sandro Mani <manisandro@gmail.com>	2015-04-14
    
        Fix primary key search
    
    Merge: cfe397e718 ed6d8dcab7
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-14
    
        Merge pull request #1992 from NaturalGIS/fix_grass7_v_generalize
    
        [processing] fix GRASS7 v.generalize
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-14
    
        fix GRASS7 v.generalize
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-14
    
        Better fix for ffd81f4, avoid unnecessary copies of geometry
    
    Sandro Mani <manisandro@gmail.com>	2015-02-19
    
        Call QgsComposer::restoreComposerMapStates in QgsComposer:changeEvent,
        not in showEvent (latter does not work reliably with some window
        managers, such as openbox) (fix #6085)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-14
    
        Bump acceptable documentation coverage
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-04-13
    
        doxygen: add effects directory
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-13
    
        include server plugin api in doxygen
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-14
    
        Fix failing tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-13
    
        Fix diagrams not respecting canvas rotation
    
        Also fixes diagrams not showing for invalid polygons (fix #11955)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-13
    
        Followup 43f150d, fix labels always enabling with diagrams
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-13
    
        Fix scale dependant rendering of diagrams (fix #10700)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-13
    
        Fix incorrect calculation of priority for diagrams (fix #4692)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-12
    
        fix grass script install
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-12
    
        fix coverity warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-12
    
        yet another debian fix (followup 1dd8317)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-12
    
        fix grass provider test (followup 7219336)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-11
    
        debian packaging fix (followup 1a547d0)
    
    Ricardo Garcia Silva <ricardo.garcia.silva@gmail.com>	2015-04-11
    
        changed default value of the updateList argument
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-11
    
        grass related debian packaging update
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-11
    
        Some UI tweaks to graduated renderer widget
    
    Merge: 325b82423f ed784d94f9
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-11
    
        Merge pull request #1988 from NaturalGIS/master
    
        [processing] remove duplicate options from gdal_rasterize (fix #12538)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-11
    
        Fix setting min in raster histogram using mouse also zooms chart
    
    Merge: 04324fd665 84af60ad56
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-11
    
        Merge pull request #1974 from vmora/graduated_by_size
    
        [feature] graduated with varying size
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-10
    
        server: fix layer order in 'LayerDrawingOrder' (followup de5a3f5)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-10
    
        fix gdal_rasterize: remove duplicate options
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-10
    
        oracle spatial: use sdo_relate for exact intersect feature requests where oracle spatial is available
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-10
    
        osgeo4w: include python wrapper batch
    
    Anatoliy Golubev <darth.naihil@gmail.com>	2015-04-10
    
        Fix QgsWmsDpiMode enum declaration
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-10
    
        [processing] set CRS for output grid (fix #12518)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-10
    
        [processing] display X and Y labels on the scatterplot (fix #12095)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-10
    
        [processing] save last used models/scripts directory (fix #12536)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-10
    
        [processing] fix typo in the algorithm name (fix #12227)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-10
    
        GRASS 6/7 build fixes:
        * fix build on windows
        * fix grass build on precise (using cmake <2.8.8, ie. without INCLUDE_DIRECTORIES target property)
        * support desktop & browser shortcut for GRASS 6/7 in OSGeo4W nightly build
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-10
    
        Better output names for SAGA models
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-10
    
        Better naming for GDAL outputs (partial fix for http://hub.qgis.org/issues/12542)
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-10
    
        Various fixes to Processing algs; fix for http://hub.qgis.org/issues/12537
    
    vmora <vincent.mora@oslandia.com>	2015-03-30
    
        [feature] graduated with varying size
    
        The graduated symbol renderer now allows to use varying size instead of
        varying color.
    
        The classification remains the same an tabbed size/color in the gui
        allows the use to choose one type or the other.
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-10
    
        Better default for a Processing:SAGA module
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-10
    
        Followup 43f150d, don't show diagram warnings if diagrams disabled
    
        (fix #12532)
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-09
    
        Update ShapestoGrid.txt
    
        Better defaults for Shapes to grid
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-09
    
        bump version number of the Processing plugin to avoid masking by the
        version from repository
    
    Merge: c801c503b2 7097a5035e
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-09
    
        Merge branch 'fix-gdal_rasterize'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-09
    
        remove duplicate condition
    
    Merge: c801c503b2 5bc9a7ef35
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-09
    
        Merge branch 'fix_gdal_rasterize' of https://github.com/NaturalGIS/QGIS into fix-gdal_rasterize
    
    Merge: 33d973f5e4 f94d92f014
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-09
    
        Merge pull request #1976 from radosuav/otb_double_quotes
    
        [processing] avoid consecutive quotes when calling OTB algorithms
    
    Merge: b83eb9f51c a23a30cb94
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-09
    
        Merge pull request #1980 from NaturalGIS/gdal_rasterize_to_write_over_existing_rasters
    
        [processing] add gdal_rasterize tool to easily allow write over existing raster (fix #12523)
    
    Merge: 7d812dd0c2 c78374b66b
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-09
    
        Merge pull request #1984 from NaturalGIS/fix_saga_interpolations
    
        fix saga interpolations modules
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-09
    
        fix typo
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-09
    
        fix saga interpolations modules
    
    Merge: 1973c97775 4548fbb3d0
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-09
    
        Merge pull request #1983 from NaturalGIS/fix_saga_catchment_area
    
        fix saga catchment area modules
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-09
    
        fix saga catchment area modules
    
    Merge: dc7542cb51 d9f19deaff
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-09
    
        Merge pull request #1982 from NaturalGIS/fix_saga_shapes_to_grid
    
        fix saga shapes to grid
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-09
    
        fix saga shapes to grid
    
    Merge: 7c419bf269 33655a0e5b
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-09
    
        Merge pull request #1981 from NaturalGIS/fix_saga_contour
    
        fix SAGA contour lines from grid
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-09
    
        fix SAGA contour lines from grid
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-09
    
        add gdal_rasterize tool to easily allow write over existing raster
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-09
    
        [GRASS] test case
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-09
    
        better option text
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-04-09
    
        fix gdal rasterize when using an existing raster layer
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-09
    
        include pointer to message in connection error message (fixes #12526)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-09
    
        remove outdated batch file
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-09
    
        server: fix 'LayerDrawingOrder' (fixes #12484)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-09
    
        Don't show label properties dialog for diagrams
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-09
    
        [FEATURE] Add checkbox to always show diagrams for a layer
    
        Unlike the global labeling setting this applies only to diagrams,
        and only for a single layer. Defaults to on. (fix #8706)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-09
    
        Fix diagrams with data defined placement not showing for transformed
        layers. Also fix move label tool not working for diagrams.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-09
    
        Allow diagrams to be disabled without losing settings (fix #11288)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-09
    
        Fix diagrams not initially showing when toggling on/off layers
    
    Merge: 77ede9ca61 ed005c0172
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-09
    
        Merge pull request #1978 from m-kuhn/composerremoved
    
        Add QgisInterface::composerRemoved signal
    
    Matthias Kuhn <matthias@opengis.ch>	2015-04-08
    
        Add QgisInterface::composerRemoved signal
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-08
    
        Boost unit test coverage of paint effects
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-08
    
        Update MultilevelB-SplineInterpolation(fromGrid).txt
    
        Partial fix for https://hub.qgis.org/issues/12519
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-08
    
        Partially reverted 5e1b5a43 because it breaks GRASS create new mapset
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-08
    
        Update MultilevelB-SplineInterpolation.txt
    
        Partial fix for https://hub.qgis.org/issues/12519
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-08
    
        Update CatchmentArea(Parallel).txt
    
        Partial fix for https://hub.qgis.org/issues/12483
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-08
    
        Update CatchmentArea(FlowTracing).txt
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-04-08
    
        Update CatchmentArea(Recursive).txt
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-08
    
        Fix DPI scaling issue with paint effects and composer
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-07
    
        postgres data items: don't set srid for geometryless layers
    
    radosuav <rmgu@dhi-gras.com>	2015-04-07
    
        [Processing] Avoid consecutive quotes when calling OTB algorithms.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-07
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-07
    
        remove duplicate includes
    
        git grep -l "#include" src/ | while read f; do grep "#include" $f | sort | uniq -d |sed -e "s@^@$f:@"; done
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-04-07
    
        Optimise some headers for compile speed
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-02
    
        [GRASS] multi version build
    
    Merge: f055db1e02 6850ce6205
    Sandro Santilli <strk@kbt.io>	2015-04-07
    
        Merge pull request #1972 from naihil/rubberband-visibility-fix
    
        Don`t change current visibility flag of rubberband on updates
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-04
    
        map canvas: update sip bindings (followup c3321e5)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-04
    
        db manager: fix setting of contrast enhancement for spatialite rasters (fixes #12497)
    
    Richard Duivenvoorde <richard@duif.net>	2015-04-04
    
        Revert "dump unaryminus without space between operand"
    
        This reverts commit 6122a9fff7697658c61b9f909179c87517aed67a.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-04
    
        fix translation string
    
    Richard Duivenvoorde <richard@duif.net>	2015-04-03
    
        fix for #11863
    
        when a unary-minus is encountered, add a minus to the operand
    
    Richard Duivenvoorde <richard@duif.net>	2015-04-03
    
        dump unaryminus without space between operand
    
    Jürgen E. Fischer <jef@norbit.de>	2015-04-02
    
        postgres provider: also apply filterWhereClause to feature iterators (fixes #12499 & #12500)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-04-02
    
        Fix typo
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-04-02
    
        Add checkbox to only load wfs features intersecting the current canvas extent. Funded by Sourcepole QGIS Enterprise
    
    Anatoliy Golubev <darth.naihil@gmail.com>	2015-04-02
    
        Fix QgsRubberBand visibility behavior
    
        Visibility behavior stays the same as in QGIS 2.6
        Test included
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-03-31
    
        [BUGFIX] Update DatumTransformInfo on layerCrsChanged
    
        The QgsMapCanvas datumTransformInfo is not updated after a layerCrsChanged.
         This causes a bug in QGIS-Server which does not use the right srcAuthId.
    
        To update QgsMapCanvas datumTransformInfo, the user had to change the map
         canvas CRS or to disable/enable transform.
    
        This patch add a SLOT to the QgsMapLayer layerCrs Changed SIGNAL to update
         QgsMapCanvas datumTransformInfo.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-02
    
        [processing] median calculation for zonal statistics
    
    Merge: a844bfa174 9b83b53c79
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-02
    
        Merge branch 'ftools-enhancements'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-02
    
        minor fixes
    
    Merge: a844bfa174 fe3760032b
    Alexander Bruy <alexander.bruy@gmail.com>	2015-04-02
    
        Merge branch 'master' of https://github.com/gbd-consult/QGIS into ftools-enhancements
    
        Conflicts:
                python/plugins/fTools/tools/doPointsInPolygon.py
    
    Anatoliy Golubev <darth.naihil@gmail.com>	2015-04-01
    
        Don`t change current visibility flag of rubberband on updates
    
    Sandro Santilli <strk@kbt.io>	2015-03-28
    
        Recompute rubberband extent on zoom/pan
    
        Fix #12392
        Includes testcase
    
    Sandro Santilli <strk@kbt.io>	2015-03-31
    
        Scale icon and pen width with rubberband when computing rect
    
        Restores full 2.6 compatibility
    
    Anatoliy Golubev <darth.naihil@gmail.com>	2015-03-31
    
        Fix invalid calculation of rubberband boundingRect
    
    Radim Blazek <radim.blazek@gmail.com>	2015-04-01
    
        [GRASS] mutex function called by browser item (fixes crash in simultaneous loading, e.g. state restore)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-31
    
        Set useGui on Android
    
    Radim Blazek <radim.blazek@gmail.com>	2015-03-31
    
        [GRASS] fix crash in browser when opening GRASS 6 mapset with GRASS 7
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-03-30
    
        [BUGFIX] In WFS GetFeature joined fields not are not returned
    
        In the WFS GetFeature Request, the joined fields are not returned. It's due to
         the use of provider instead of layer to retrieve all fields.
    
        The correction is to use layer->pendingFields() and layer->pendingAllAttributesList()
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-28
    
        dxf export: either use rgb or palette color (followup 9961095)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-30
    
        ValueRelation autocompleter: case insensitivity
    
    Merge: 1cce091e17 9c2f5725a4
    Nathan Woodrow <madmanwoo@gmail.com>	2015-03-30
    
        Merge pull request #1932 from ccrook/Field_calculator_expression_fix
    
        Fix #12257 - allow creation of expression field on delimited text layer
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-29
    
        [FEATURE] Add lineedit with autocompleter for ValueRelation edit widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-29
    
        Add apply button to label properties dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-29
    
        UI Improvements to label properties dialog
    
        Add scroll area, collapsible group boxes so the dialog isn't so
        oversized.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-29
    
        Add handling of null values to some widgets in label properties
    
        This allows clearing the data defined values for these properties,
        which nulls their attribute value and resets the property for
        that label to the layer's default value.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-29
    
        Initially populate label properties dialog with data defined results
    
        ...even if the data defined property is set to an expression. Although
        the values can't be altered for expression based properties, it's
        still valuable to show the actual evaluated value for these
        properties (for troubleshooting data defined expressions, etc).
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-29
    
        More QgsUnitSelectionWidget cleanups
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-24
    
        [FEATURE] Add option to symbology to prevent clipping of features
    
        This option (located under the symbol advanced menu) disables the
        automatic clipping of lines/polygons to the canvas extent. In
        some cases this clipping results in unfavourable symbology (eg
        centroid fills where the centroid must always be the actual
        feature's centroid). (fix #9757)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-28
    
        [FEATURE] Paint effects for layers and symbol layers
    
        This commit adds a new framework for implementing paint effects, which
        modify the results of QPainter operations to apply visual effects
        such as drop shadows and blurs.
    
        The initial implementation allows for effects to be applied to entire
        layers and individual symbol layers.
    
        Included are a drop shadow, inner shadow, blur, inner glow, outer glow,
        colorise and transform effect. A "stack" effect is also implemented
        which allows other paint effects to be combined in various ways.
    
        Sponsored by hundreds of generous kickstarter contributors!
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-18
    
        Possible fix for placement of labels with offset from point mode and rotation (refs #12217)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-27
    
        dxf export:
        * reinstate palette colors, but exclude black/white
        * fix hatch transparency
        * fix active (initial) v(iew)port
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-24
    
        Add unit tests for virtual fields
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-24
    
        Make virtual fields updatable
    
        Fix #11547
        Fix #10994
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-18
    
        Show current expression of virtual fields
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-20
    
        Add filter chaining to the pre-filters of the relation reference wdg
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-17
    
        Add pre-filters to relation reference widget
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-16
    
        Add "filter fields" configuraiton option to relation reference widget
    
    olivierdalang <olivier.dalang@epfl.ch>	2015-03-26
    
        [feature] filter the attribute table only if there is a selection (feature #7541)
    
    Merge: 837c7ee8d3 4a52750a48
    Matthias Kuhn <matthias@opengis.ch>	2015-03-26
    
        Merge pull request #1964 from mhugo/fix_querybuilder_joins2
    
        Allow provider-level filtering (subset string) on layers with joined fields
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-26
    
        [composer] Don't redraw map if layers change and map is set to cached
    
        Previously map was being redrawn every time a layer was added or
        removed from the registry, which blocked the ui until the map
        redraw is complete.
    
        Now the map will only be redrawn as a result of layer changes
        if it's set to Render mode.
    
        Possible fix for 12234 and 12125. (refs #12234, #12125)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-26
    
        [composer] Smaller step for attribute table spin widgets
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-25
    
        postgres provider: fix retrieval of default values from other schemes (fixes #12447)
    
    radosuav <rmgu@dhi-gras.com>	2015-03-25
    
        [Processing]  Improve the robustness of models when the parameters in the included algorithms change
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-02-18
    
        Allow provider-level filtering on layers with joined fields (fix conflicts)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-24
    
        ftools: fix strings and add to translation (fixes #9970)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-24
    
        raster calculator: add logarithmic functions
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-24
    
        server: accept empty bbox as valid (followup 57046c5, fixes #12440)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-24
    
        dxf export: fix data defined outline color of simple markers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-24
    
        include qgslayerdefinition.sip in bindings
    
    Martin Dobias <wonder.sk@gmail.com>	2015-03-24
    
        Do not mark python plugins as broken in plugin installer when having dash in the name
    
        Although plugin with a dash in the name is not a correct python package name,
        the qgis python support recognizes them as valid plugins - so let's have the same
        behavior in the installer.
    
    Merge: 25e4e4d3d6 d2d1d513b5
    Matthias Kuhn <matthias@opengis.ch>	2015-03-24
    
        Merge pull request #1960 from manisandro/nitpick
    
        Don't store QGis::WkbType in int
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-20
    
        dxf export:
        * switch to rgb colors only (fixes black/white issues)
        * fix drawing of polygon outlines
        * distiguish polygon outlines from filled polygons in paint engine (fixes
          #12368)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-23
    
        update_ts.sh: include locations
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-23
    
        expressions: fix modulo 0 crashes (fixes #12431)
    
    Sandro Mani <manisandro@gmail.com>	2015-03-23
    
        Don't store QGis::WkbType in int
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-23
    
        osm export: add buttons to select/unselect all tags
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-23
    
        Standardise use of red minus icon (fix #12425)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-22
    
        Clean up API for QgsUnitSelectionWidget
    
        Makes the widget easier to use, avoids duplicate code
    
    Chris Crook <ccrook@linz.govt.nz>	2015-03-22
    
        Adding lonlong to types advertised by delimited text provider
    
    Chris Crook <ccrook@linz.govt.nz>	2015-03-22
    
        Fixed timing/dangling pointer error in delimited text provider
    
    Merge: 297a94fc58 99e6a6253f
    Chris Crook <ccrook@linz.govt.nz>	2015-03-22
    
        Merge branch 'carolinux-5605-types'
    
    Chris Crook <ccrook@linz.govt.nz>	2015-03-22
    
        Removing processing of extraneous blank fields and enlarged arrays
    
    Chris Crook <ccrook@linz.govt.nz>	2015-03-22
    
        Adapting longlong test to general type inference test
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-03-21
    
        Fix formatting of db manager python code
    
    Merge: 250eb744fd 48591dffbb
    Chris Crook <ccrook@linz.govt.nz>	2015-03-21
    
        Merge branch '5605-types' of git://github.com/carolinux/QGIS into carolinux-5605-types
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-20
    
        better fix for 8c8a9e07
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-03-20
    
        Set GDAL env vars for when gdal lib is bundled in app on Mac
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-20
    
        server: fix parsing of bbox numbers in scientific notation containing +
        (reverts 905561f)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-20
    
        server: deduce service wms from request if not explictly given (SERVICE not mandatory for WMS GetMap / GetFeatureInfo)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-03-19
    
        Redo "server: stop processing after 'no REQUEST' exception (fixes #11543)" from 1d3f8a7
    
        - Accidentally removed during merge conflict in 670719c?
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-03-19
    
        Fix typo about becoming a translator
    
    Merge: e57136ccb8 f17755cec4
    Tom Kralidis <tomkralidis@gmail.com>	2015-03-19
    
        Merge branch 'master' of https://github.com/QGIS/qgis
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-03-19
    
        [MetaSearch] adjust current tab index on init
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-19
    
        indentation update
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-03-19
    
        [MetaSearch] add overwrite OWS connection naming setting and logic (#12327)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-19
    
        postgres provider:
        * further boost field retrieval
        * avoid errornous queries, when no tableoid were found
        * cache default values
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-19
    
        Implement smoothing algorithm for geometries
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-19
    
        [FEATURE] warn on save if last modification date of a loaded project changed
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-03-19
    
        Added testcase for longs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-19
    
        Add methods for comparison of QgsPoint, QgsPolyline and QgsPolygon
        These methods allow for fuzzy comparison of coordinates with a
        specified tolerance.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-19
    
        Fix shortcut keys in attribute table dialog (fix #12272)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-19
    
        [FEATURE] Add follow point alignment for multiline labels
    
        When set to this mode, text alignment for labels will be dependant
        on the final placement of the label relative to the point. Eg, if
        the label is placed to the left of the point then the label will
        be right aligned, and if it is placed to the right of the point
        then the label will be left aligned.
        (fix #11153)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-19
    
        also update INSTALL.t2t output files (followup d53fbe8)
    
    Merge: 65378e6a10 d53fbe88b7
    Matthias Kuhn <matthias@opengis.ch>	2015-03-19
    
        Merge pull request #1953 from carolinux/doc-fix
    
        Minor: Install instructions for debug mode
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-03-19
    
        #5605 Support for long/longlong types
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-19
    
        vector layer: connect missing edit buffer signals
    
    Merge: b8dc08f8ef 54ce784d31
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-19
    
        Merge pull request #1956 from Gustry/add-way
    
        [db manager] add 'way' to geometry column
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-18
    
        debian packaging: create LICENSE link (fixes #12400)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-18
    
        Close attribute dialog when layer is removed
    
        Fix #12336
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-18
    
        Find qwt6-qt4 library
    
        Fix #12374
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2015-03-18
    
        add 'way' to geometry column name'
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-18
    
        edit widgets: keep default values of new feature's attributes until they are added
        (fixes #12391 & #12386)
    
    carolinux <karolina.alexiou@teralytics.ch>	2015-03-18
    
        Added instructions for compiling qgis in debug mode for development
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-18
    
        Custom widgets: make sure config can loaded from the project
    
        Apparently sip cannot handle private virtual methods
    
    Martin Dobias <wonder.sk@gmail.com>	2015-03-18
    
        Allow data items from plugins
    
    Martin Dobias <wonder.sk@gmail.com>	2015-03-18
    
        Fix crash on startup if PyQGIS fails to load
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-18
    
        Avoid creating 3 identical label candidates in offset point mode
    
        ...should speed up label position calculation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-18
    
        Fix grid annotation distance not restored in dialog (fix #11991)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-17
    
        Don't try to connect to null action (removes a warning)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-17
    
        qoci spatial driver: cleanup session & connection when login failed
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-17
    
        Fix heatmap renderer not working for reprojected layers (fix #12362)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-17
    
        Fix tooltip for scale from canvas button
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-17
    
        Ignore position of thousands seperators when editing scale combo box
    
        ... be more permissive about the conversion from string to number
        after a value is entered in the combo box (fix #12385)
    
    Paolo Cavallini <cavallini@faunalia.it>	2015-03-17
    
        Added to contributors
    
    Merge: 554a63aa5b 66335b090f
    Matthias Kuhn <matthias@opengis.ch>	2015-03-16
    
        Merge pull request #1948 from NaturalGIS/add_fix_credits
    
        add myself to map, fix my email address, add myself to contributors
    
    Werner Macho <werner.macho@gmail.com>	2015-03-16
    
        adding french translators
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-17
    
        Add some missing overrides
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-03-16
    
        add myself to map, fix my email address, add myself to contributors
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-03-16
    
        [MetaSearch] allow for overwriting OWS connections, or assiging to serialized string
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-16
    
        Minor fixes for select referenced feature map tool
    
         * Message on the message bar correctly formatted
         * Esc button to deactivate also works without first clicking on the canvas
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-16
    
        Fix power validity test in raster calculator (fix #11278)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-16
    
        Remember last used directory for raster save as dialog (fix #6950)
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-03-13
    
        add myself to map
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-03-12
    
        [joins] editing keeps the same order and selection in GUI
    
    Radim Blazek <radim.blazek@gmail.com>	2015-03-12
    
        GRASS 7.0.0 API change
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-03-11
    
        fix joins edition (do not loose target field)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-03-11
    
        Do not link qgis_core against qscintilla
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-11
    
        offline editing: keep subset filter (hello from FOSSGIS)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-03-10
    
        [joins] prevent joining an already joined layer
        also fix crash when editing a join with all fields joined
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-03-10
    
        [joins] allow edition of joins in layer properties
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-10
    
        Add some GDAL provider unit tests...
    
        (...doing penance for my 2.8 sins)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-10
    
        Followup 914ecc, also fix calculation of srcDataType
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-03-10
    
        [joins] display prefix and joined fields in layer properties
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-10
    
        attribute table: ShowVisible behaviour mode
        * change 'show all' action text
        * add note to the window title
        * also ignore mode for geometryless tables
    
        (fixes #12318)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-10
    
        postgres provider: also cast field expressions to text (fixes #12346)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-10
    
        Followup 5d15a07, also fix edit role
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-09
    
        release.pl: point releases don't require new pictures
    
    Werner Macho <werner.macho@gmail.com>	2015-03-09
    
        Adding romanian translators as per request from the language coordinator
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2015-03-09
    
        updated names of swedish translators as requested by language coordinator
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-09
    
        fix arm build
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-03-08
    
        Update connections-default.xml
    
    Merge: a3811ecf8f 31e57d03ff
    Tom Kralidis <tomkralidis@gmail.com>	2015-03-08
    
        Merge pull request #1942 from ninsbl/master
    
        Update connections-default.xml
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-02-27
    
        Update copyright years for Tom Kralidis, MetaSearch is (C) 2014.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-07
    
        fix precise builds
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-07
    
        add LD_LIBRARY_PATH note to INSTALL
    
    Merge: 0be193d6f7 c68e60427c
    Jürgen E. Fischer <jef@norbit.de>	2015-03-07
    
        Merge pull request #1943 from sebastic/pyspatialite
    
        Don't build internal pyspatialite on Debian jessie & sid
    
    Merge: 37a7831d2a 88e1d7afde
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-07
    
        Merge pull request #1938 from manisandro/dangling
    
        Don't keep dangling pointers in QgisApp::mPrintComposers
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-03-06
    
        Don't build internal pyspatialite on Debian jessie & sid, python-pyspatialite package is instead.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-06
    
        expression builder widget: save scripts in the same mode they are loaded
        (avoids adding empty lines on every save on windows)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-06
    
        postgres provider: cosmetics (followup 09f410c)
    
    Sandro Mani <manisandro@gmail.com>	2015-03-05
    
        Greatly decrease the number of round-trips to the postgres server performed when reading and creating fields in the postgres provider
    
    Stefan Blumentrath <stefan.blumentrath@gmx.de>	2015-03-06
    
        Update connections-default.xml
    
         Add some nordic CSW  to default list, name them systematically, and change to new URL for Norway
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-03-06
    
        Fix incorrect data type for GDAL layers with gain/offset (fix #11573)
    
        Test was incorrectly checking for both offset and gain, when it
        should have been testing for either.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-03-05
    
        Server: fix bug with multiple joins
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-03-05
    
        fix inline editing of scales in rule based renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-05
    
        osgeo4w: also remove nightly shortcuts
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-05
    
        osgeo4w: add '(Nightly)' to the nightly build shortcuts
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-03-04
    
        [processing] fix handling of "Check for edge contamination" option in
        TauDEM algorithms
    
    Martin Dobias <wonder.sk@gmail.com>	2015-03-05
    
        Allow 3rd-party data item providers to be plugged
    
    Martin Dobias <wonder.sk@gmail.com>	2015-03-04
    
        Allow data item's icon name to directly reference an icon (outside theme)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-03-04
    
        Fix QgsDataItem python bindings - transfer of ownership
    
    Martin Dobias <wonder.sk@gmail.com>	2015-03-04
    
        Browser: Abstract creation of custom data items into QgsDataItemProvider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-03-02
    
        [processing] TauDEM provider overhaul
    
         - add new TauDEM 5.1.2/5.2 tools: Gage watershed, TWI and Select GT
           Threshold
         - implement support for multifile TauDEM version
         - allow to use single- and multifile versions simultaneously
    
        Work done for Faunalia (http://faunalia.eu)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-03-04
    
        [processing] fix error in MultipleFileInput selector when user press
        Cancel button
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-04
    
        postgres provider: use min()/max() before casting (followup bf56457; fixes #12306)
    
    Merge: 2844005e80 b5665872a6
    Víctor Olaya <volayaf@gmail.com>	2015-03-04
    
        Merge pull request #1939 from gioman/fix_saga_213_kernel
    
        fix SAGA 2.1.3 Kernel Density Estimation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-04
    
        postgres provider: disable editing of existing features when ctid is key
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-03
    
        postgres provider: restore behaviour to keep 3d wkb (refs #9651,
        followup bd311c8)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-03-03
    
        fix SAGA 2.1.3 Kernel Density Estimation
    
    Sandro Santilli <strk@kbt.io>	2015-03-03
    
        Only scan for dimension if it is not already known as needing force2d
    
        Also force 2d on 3d input
    
    Sandro Santilli <strk@kbt.io>	2015-03-03
    
        Use ST_Force2D from PostGIS-2.1.0 up
    
    Sandro Santilli <strk@kbt.io>	2015-03-03
    
        Add comment about possible pending bug in force2d need detection
    
    Sandro Santilli <strk@kbt.io>	2015-03-03
    
        Detect number of dimensions for tables with unconstrained type
    
        Fixes #9748
    
    Sandro Mani <manisandro@gmail.com>	2015-03-03
    
        Don't keep dangling pointers in QgisApp::mPrintComposers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-01
    
        release.pl: add tagging of long term release
    
    Jürgen E. Fischer <jef@norbit.de>	2015-03-01
    
        translation string fix
    
    Merge: 3628b43a84 1fd43c44f1
    Alexander Bruy <alexander.bruy@gmail.com>	2015-03-01
    
        Merge pull request #1935 from gioman/processing_ogr_better_quotes
    
        better quotes in processing/ogr import to postgis tools
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-03-01
    
        better name for tool
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-03-01
    
        better quotes in processing/ogr import to postgis tools
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-28
    
        dxf2shp cleanup:
        * save block inserts in separate shape instead of expanding it
          once at the first insertion (also removes GPL-2 only code)
        * update dxflib to 3.7.5 (usable under GPL-2+)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-27
    
        composer attribute table: fix changing header font (fixes #12233)
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-27
    
        [MetaSearch]: fix default connections testing, write out connection XML to file instead
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-27
    
        [MetaSearch]: add error handling for paging workflows
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-27
    
        [MetaSearch]: include version in window title
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-27
    
        only check connections XML if file can be parsed
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-27
    
        [MetaSearch]: use OWSLib for connection testing, add task to build CSW connection file
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-27
    
        Fix handling of warped VRT (refs #12264)
    
        Loading of rasters requiring warped VRTs was broken, but the heatmap
        plugin is still creating incorrect outputs which needs to be fixed.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-27
    
        Avoid Qt warning on startup
    
        ...by not trying to add a map item to canvas twice
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-26
    
        safeguard cases where the CSW record output is erroneous
    
    Chris Crook <ccrook@linz.govt.nz>	2015-02-27
    
        Fix #12257 - allow creation of expression field on delimited text layer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-26
    
        [processing] correctly handle tiny polygons smaller than raster cell
        size in Hypsometric curves algorithm (fix #12278)
    
    Merge: 919b8b6183 63f612f9fe
    Chris Crook <ccrook@linz.govt.nz>	2015-02-26
    
        Merge pull request #1931 from ccrook/delimited_text_field_types
    
        Adding missing type definitions to delimited text provider
    
    Chris Crook <ccrook@linz.govt.nz>	2015-02-26
    
        Adding missing type definitions to delimited text provider
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-26
    
        fix measurement dialog translation (fixes #12262)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-26
    
        remove obsolete python ts removal
    
    Merge: 97ace3cf38 159f577583
    Jürgen E. Fischer <jef@norbit.de>	2015-02-25
    
        Merge pull request #1930 from sebastic/debian
    
        Add dependency on libqgis-server to libqgis-dev.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-25
    
        debian packaging fix (fixes #11465)
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-02-25
    
        Add dependency on libqgis-server to libqgis-dev.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-02-25
    
        Fix a const...
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-25
    
        use PyQt4 where deprecated pyqtconfig is unavailable (fixes #10596 and fixes #11465)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-25
    
        debian packaging updates
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-25
    
        documentation updates
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-02-25
    
        * Update copyright file.
         - Add additional copyright holders to general files section
         - Add copyright years to general files section
         - Order copyright holder by year
         - Group files sections
         - Sort groups files sections alphanumerically
         - Document copyright holders & licenses for external modules
         - Add license specifications for: Apache-2.0, BSD-2-Clause,
           dxflib-Commercial-License, GPL-2, LGPL-2.1+, QT-Commericial,
           LGPL-2.1 with Digia Qt LGPL Exception 1.1 & GPL-3.
        * Remove extra license file for MetaSearch plugin.
        * Install libqgis_server.so in libqgis-dev.
        * Install schemaExtension.xsd in qgis-server.
        * Install contributors.json & developersmap.html in qgis-common.
    
    Sandro Santilli <strk@kbt.io>	2015-02-25
    
        Rotation in map canvas is activated by default
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-25
    
        Fix zoom out map tool (fix #12242)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-25
    
        Make new scratch layer editable by default
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-25
    
        Suppress attribute form popup if layer has no fields
    
        Prevents empty form popup for layers with no fields (eg memory layers).
        If desired, this behaviour can be overriden by the layer's feature
        form suppress option, eg if form has python logic which makes it useful
        even with no fields.
    
        (fix #10775)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-02-25
    
        [bookmark] use preset values instead of header name for tags when exporting in xml file
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-02-24
    
        Revert "[bookmark] fix translation string: fixes to avoid an empty bookmark name on import when system locale is different from english"
    
        This reverts commit 6dda391be4a1a745a9b09591bd4f7d8f21856893.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-25
    
        [processing] add method for generating help for single algorithm
    
    Merge: 0b874ce3a9 701cd1ca3a
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-24
    
        Merge pull request #1926 from geopython/master
    
        MetaSearch: fix plugin zipfile
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-24
    
        MetaSearch: fix plugin zipfile
    
    Merge: a292914cc4 94f9ae2359
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-24
    
        Merge branch 'master' of https://github.com/QGIS/qgis
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-24
    
        MetaSearch: update release version
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-24
    
        MetaSearch: fix help link, pep8
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-24
    
        MetaSearch: fix help link
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-24
    
        delete MetaSearch locale now that it is managed in QGIS core Transifex
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-02-24
    
        [bookmark] remember last used directory on import/export
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-02-24
    
        [bookmark] write correctly the extent in tbl_bookmarks
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-02-24
    
        [bookmark] fix translation string: fixes to avoid an empty bookmark name on import when system locale is different from english
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-24
    
        fix crash on exit
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-24
    
        update QgsAttributeDialog sip bindings (fixes #12248)
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-24
    
        update release packaging to be built from QGIS core
    
    Merge: c1e1a7ed93 be07f239e9
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        Merge branch 'geometry-less-import'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        formatting fixes
    
    Merge: c1e1a7ed93 53712c78b5
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        Merge branch 'processing_import_geomless_tables_in_postgresql_2' of https://github.com/gioman/QGIS into geometry-less-import
    
        Conflicts:
                python/plugins/processing/algs/gdal/GdalOgrAlgorithmProvider.py
    
    Merge: 8ab014d4f8 b4f25684ae
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        Merge branch 'ogr-tools'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        make parameter descriptions translatable
    
    Merge: 8ab014d4f8 a6af682b8b
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        Merge branch 'new_processing_ogr_tools' of https://github.com/gioman/QGIS into ogr-tools
    
    Merge: b7ad288c77 5260ef3992
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        Merge branch 'gdal_calc'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        unify algorithm name and source file name, formatting fixes
    
    Merge: b7ad288c77 67e4a9a170
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        Merge branch 'processing_add_gdal_raster_calc' of https://github.com/gioman/QGIS into gdal_calc
    
        Conflicts:
                python/plugins/processing/algs/gdal/GdalOgrAlgorithmProvider.py
    
    Merge: 33c6051f58 bf08b7b871
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-24
    
        Merge pull request #1924 from gioman/processing_add_gdal_tileindex
    
        [processing] add gdal tileindex
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-24
    
        debian packaging fix
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-24
    
        fix build (followup 6de2828)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-24
    
        remove debug output (followup 6de2828)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-24
    
        fix wmts (fixes #12241; followup 1e97b62c)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-24
    
        processing: add gdal tileindex
    
    Merge: 0ccc07af0e 6c142ede0a
    Jürgen E. Fischer <jef@norbit.de>	2015-02-23
    
        Merge pull request #1923 from sebastic/debian
    
        Debian packaging improvements
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-02-23
    
        Also install scalable icons.
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-02-23
    
        Fix libqgis-customwidgets package name in dh_makeshlibs override, doesn't contain ABI anymore.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-23
    
        raster calculator fixes (fixes #12238)
        * GDALGetGeoTransform failures can be ignored (partly reverts 0080f9e)
        * handle quoted raster references
        * don't complain if the output file is not yet set
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-02-23
    
        Add upstream metadata.
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-02-23
    
        Update watch file, add version mangle.
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-02-23
    
        Remove unused substitution variable.
    
    Bas Couwenberg <sebastic@xs4all.nl>	2015-02-23
    
        Update copyright file.
    
        Changes:
        - Remove unused Files paragraph for the python plugin_installer
        - Fix qwtpolar-1.0 typo
        - Remove unused License paragraph for Apache-2.0
        - Add License paragraph for Zlib
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-23
    
        prevent CSW connection names with "/" to be set
    
    Merge: f9c1db8073 8d87f35304
    Víctor Olaya <volayaf@gmail.com>	2015-02-23
    
        Merge pull request #1921 from anitagraser/patch-7
    
        [processing]Fixed wrong output layer
    
    Tom Kralidis <tomkralidis@gmail.com>	2015-02-23
    
        remove '/' from UNEP GRID CSW to prevent incorrect setting in Windows Registry on init
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-02-17
    
        Rename feature info parameters
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-02-16
    
        [FEATURE]: possibility to set WMS featureInfo tolerance in request. Funded by city of Uster
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-23
    
        Coverity fixes (uninitialised members, uncaught exceptions)
    
    Anita Graser <anitagraser@gmx.at>	2015-02-22
    
        Fixed wrong output layer
    
        The script wrongly returned the path to the second layer rather than the first layer which the selection actually is applied to.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-22
    
        attribute form: lookup attribute fields by name. joined layers might be unavailable at load time (fixes #12146)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-02-22
    
        increases slightly the zoom of the developers map in about box
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-22
    
        release.pl: support point releases
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-22
    
        fix developer meeting date in about dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-22
    
        don't set parent of QFontDialog to avoid the stylesheet font (fixes #12233)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-22
    
        debian packaging fix
        (launchpad builds i386 with binary and amd64 with binary-arch only)
    
    Werner Macho <werner.macho@gmail.com>	2015-02-21
    
        adding french translators and first fixes for chinese
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: da76270174 23a3746731
    Tim Sutton <tim@linfiniti.com>	2015-02-21
    
        Merge pull request #1919 from timlinux/master
    
        Updated developer image for about box
    
    Tim Sutton <tim@linfiniti.com>	2015-02-21
    
        Updated developer image for about box
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-02-20
    
        Add qgis.server to PyQGIS console .api file generation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-02-20
    
        Update Mac bundling for qgis_server lib
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        oracle provider: consider srid when looking trying spatial index (followup 991f94d; fixes #12230)
    
    Merge: c2bc2795d4 c1b68a52c3
    Tim Sutton <tim@linfiniti.com>	2015-02-20
    
        Merge pull request #1918 from isedwards/isedwards-license-info-update
    
        Update README.md with complete licence info
    
    Ian Edwards <iedwards.pub@gmail.com>	2015-02-20
    
        Update README.md
    
        The actual QGIS licence (viewable in any source file, e.g. src/core/qgis.cpp) shows that the software is licenced under GPL version 2 "or (at your option) any later version".
    
        This PR updates README.md to reflect this for potential users who are concerned about the license restrictions if QGIS were GPLv2-only.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        osgeo4w: fix python server module packaging
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        include missing zh-Hans translation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        use gdal enums GDALDataType and GDALColorInterp instead of int
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        Bump version to 2.9
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        changelog update for 2.8
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        translation update to 2.8 from transifex
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        fix syntax error (followup 7ffdef2)
    
    Merge: 10d2ce4584 8fe1fa8785
    Tim Sutton <tim@linfiniti.com>	2015-02-20
    
        Merge pull request #1917 from timlinux/master
    
        Small tweaks and improvements to the changelog in news
    
    Tim Sutton <tim@linfiniti.com>	2015-02-20
    
        Small tweaks and improvements to the changelog in news
    
    Sandro Santilli <strk@kbt.io>	2015-02-19
    
        Add tests for rotated map
    
        Thanks Nyall for initial template.
    
        Include tests for raster layers, SVG and simple markers
        with data-defined or fixed rotation, parallel line labels.
    
    Merge: 34a6a368a8 494c36a102
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-02-20
    
        Merge pull request #1860 from marcel-dancak/getfeatureinfo-bbox-fix
    
        Mapserver: using bbox filter on features in GetFeatureInfo only when BBOX parameter is given
    
    Merge: c69f153327 e1508c1e6a
    Tim Sutton <tim@linfiniti.com>	2015-02-20
    
        Merge pull request #1861 from timlinux/master
    
        This PR will allow FindQGIS.cmake to find QGIS libs/includes in QGIS_PREFIX_PATH too
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-20
    
        Fix #11589 - diagrams with OTF reprojection
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-20
    
        Fix #12193 - problem with update of SQL query in DB manager
    
        In the scenario described in the bug report, the selected text was empty,
        but editor's hasSelectedText() would still return True
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        add translations update and changelog update to bin/release.pl
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-20
    
        Fix #12197 - cannot delete old visibility preset
    
        When a preset gets applied, we try to fix it by removing irelevant stuff
        (e.g. legend items that do not exist anymore, styles that do not exist).
        This is however slightly complicated and leaves room for problems.
    
        Let's simply fix the presets by assigning them the current state after
        being applied - and get rid of all the patching...
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-20
    
        Fix #11951 - support for output directory in batch processing
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-20
    
        Fixed Split vector layer algorithm
    
        Previously it would leave all output files except for the first one empty
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-20
    
        Some documentation updates preceeding the release
    
    Tim Sutton <tim@linfiniti.com>	2015-02-19
    
        Use cmake variable rather than env var for QGIS Cmake Find rules when using a custom QGIS prefix.
    
    Tim Sutton <tim@linfiniti.com>	2015-01-23
    
        Added support for finding QGIS in QGIS_PREFIX_PATH when using FindQGIS.cmake
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-19
    
        avoid repeating the array dimension (followup e6f91ca)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-19
    
        restore initial page (followup 74d0846)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-19
    
        Fix entry in AUTHORS (space instead of tabs)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-19
    
        Added Ivan Mincik and Marcel Dancak also to the other list of contributors
    
    Merge: 9e83ed8367 13d77f4cca
    Martin Dobias <wonder.sk@gmail.com>	2015-02-19
    
        Merge pull request #1914 from imincik/contributors
    
        Adding 'Marcel Dancak' and 'Ivan Mincik' to contributors
    
    Ivan Mincik <ivan.mincik@gmail.com>	2015-02-19
    
        Adding 'Marcel Dancak' and 'Ivan Mincik' to contributors
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-19
    
        server: also load value related layers for cached layers
    
    Radim Blazek <radim.blazek@gmail.com>	2015-02-19
    
        Browser favourites restore state fix
    
    Radim Blazek <radim.blazek@gmail.com>	2015-02-19
    
        Browser GRASS multilayer map fix
    
    Sandro Santilli <strk@kbt.io>	2015-02-19
    
        Correctly remove duplicated check
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-19
    
        Added myself to the map
    
    Sandro Santilli <strk@kbt.io>	2015-02-19
    
        Handle save and load error for rendered image
    
    Sandro Santilli <strk@kbt.io>	2015-02-19
    
        Revert "Remove duplicated check"
    
        This reverts commit 9a4cecc5f7e8329f1a09e3b9eeccbd764bb33f40.
        The check was not duplicated, I just misread it (Oops, sorry)
    
    Sandro Santilli <strk@kbt.io>	2015-02-19
    
        Remove duplicated check
    
    Sandro Santilli <strk@kbt.io>	2015-02-19
    
        Give a better error message when expected image is missing
    
        Avoids the confusing "pre-set DPI not equal to painter's DPI"
        message
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-19
    
        Fix rule-based renderer's descendants() method.
    
        This was causing unexpected changes to rule keys on 3rd level and deeper
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-02-19
    
        Followup to ea00b36; only replace Q_WS_X11 with Q_OS_UNIX for non-Mac
    
        - QgsMapToolOffsetCurve fix not needed, works OK on Mac
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-19
    
        Fix #12088 - selection tool - do not consider invisible features
    
        This avoids dangerous situations where the user inadvertently selects features
        that are not rendered and does further actions (like to delete them)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-19
    
        Add some more test mask images
    
        Also some debugging info for tests failing on certain platforms.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-19
    
        Update tab order in dialogs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-19
    
        Remove use of deprecated register keyword
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-19
    
        Fix include in coding docs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Allow use of masks for unit test control images
    
        Masks set which pixels in the control image should be tested and
        an optional tolerance for each pixel. This is done via the colors
        in the mask image - white pixels are ignored, black must be an
        exact match, and gray levels represent the maximum color component
        deviation for that pixel.
    
        This should replace the fragile anomaly images, in that a single
        control image with a suitable mask will not be susceptible to
        antialiasing differences, etc.
    
        A new script (scripts/generate_test_mask_image.py) is included which
        either creates a new mask or modifies an existing mask to handle
        an acceptable rendered image.
    
        Ultimately, masking along with multi render checks for specific
        platform differences should be flexible enough to meet our needs.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-18
    
        postgres provider: also use fieldExpression used to retrieve values in
        minimumValue/maximumValue/uniqueValues
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-18
    
        server: keep NULL values on featureinfo
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-02-18
    
        Add C++11 -Wno-deprecated-register only to clang versions with support
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-18
    
        defer readMapLayer signal for layers with joins to let editor widgets pickup joined fields
    
    radosuav <rmgu@dhi-gras.com>	2015-02-18
    
        [Processing] Fix bug in reading ParameterMultipleInput in OTB algorithms.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Add comments for every intentional case fall-through
    
        Improves code maintainability/readability
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-18
    
        coverity fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-18
    
        identation update
    
    Merge: b6dd1e4119 b1bc3cd77b
    Jürgen E. Fischer <jef@norbit.de>	2015-02-18
    
        Merge pull request #1909 from nirvn/memorylayer_uid_fix
    
        [memory layer] improve data source uid to be unique across different sessions
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-18
    
        fix string truncation with spatialite and memory layers (followup 065d190d)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-18
    
        Fix #12139 - added features saved in reversed order
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Avoid some unnecessary dynamic_casts in QgsProject
    
        ...fixes Coverity warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Fix unchecked return values
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Avoid some mixing enum types warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Avoid null dereference
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Fix some uncaught transform exceptions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Fix wfs features not adding to spatial index
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Add some missing /TransferThis/ to sip bindings for QObject parents
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-18
    
        Fix #11785 - WFS failed to determine geometry column
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-02-18
    
        [memory layer] improve data source uid to be unique across different sessions
    
    Sandro Mani <manisandro@gmail.com>	2015-02-17
    
        Consistently set parent on composer child dialogs
    
    Sandro Mani <manisandro@gmail.com>	2015-02-16
    
        Also handle WhiteToBlack case in QgsSingleBandGrayRenderer::legendSymbologyItems
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-02-17
    
        [pyqgis-console] fix missing import in compile apis script
    
    Salvatore Larosa <lrssvtml@gmail.com>	2015-02-17
    
        [pyqgis-console] prepared api file update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-17
    
        fix freebsd build (fixes #12105)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-17
    
        identify results: consider plain/text wms response and gml attributes as utf-8
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-17
    
        processing: add uuid parameter to memory: outputs (followup f64730e)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-18
    
        Sync mersenne-twister with upstream
    
        Includes fixes for out-of-bounds read and incorrect generation
        of numbers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-17
    
        processing: fix unused variable error
    
    Merge: da0822c588 e62a7fa7c3
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-17
    
        Merge pull request #1904 from gioman/fix_ogr2ogr_clip
    
        [processing] ogr clip by polygon: clip polygon layer name must be declared to avoid issues with postgis and spatialite layers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-17
    
        server: add charset utf-8 to content type of responses in text/ format
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-17
    
        server: also load layers referenced in value relations (followup ceceebdf9)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-17
    
        Fix #12151 - fix cached composer map image when zoomed in a lot
    
        The map was being rendered with wrong parameters when width or height
        exceeded 5000 pixels.
    
    Merge: f64730e8d1 3bb448a077
    Matthias Kuhn <matthias@opengis.ch>	2015-02-17
    
        Merge pull request #1893 from rutsky/patch-2
    
        add missing dot at the end of sentence
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-17
    
        workaround to create unique memory layer data sources (fixes #12206)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-17
    
        Fix #11965 - improve performance of selectedFeatures()
    
        The slowness of merge / split features tools was caused by the change in the logic
        in selectedFeatures(): instead of fetching individual features one by one by ID,
        the whole layer is traversed. Such approach makes sense when many features are selected,
        but with few features there is considerable delay when dealing with big layers.
    
        The implementation is not ideal, but for some common cases the performance is much better.
    
        Merging of features now does not request selected features when not necessary.
    
        When rendering, avoid using layer's extent() method that may force expensive
        calculation of layer's extent.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-17
    
        Fix #12050 - possible crash on launch
    
        Do not allow infinite recursion setExtent() -> setCenter() -> setExtent()
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-17
    
        Fix #12215 - missing icons in fTools and GdalTools
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-17
    
        Avoid large parameter passed by value
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-17
    
        Avoid uninitialized member in legend renderer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-17
    
        Hide logically dead code
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-16
    
        server getfeatureinfo: delegate value representation to editor widgets (fixes #12210)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-16
    
        dxf export: fix encoding for japanese (take II; followup ce0fd7a)
    
    Merge: b3bd32ff96 1144f3e638
    Matthias Kuhn <matthias@opengis.ch>	2015-02-16
    
        Merge pull request #1901 from m-kuhn/fixrendering
    
        Fix rendering position in incremental rendering
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-16
    
        server getfeatureinfo: restore quoting in plain/text format
    
    Matthias Kuhn <matthias@opengis.ch>	2015-02-16
    
        Fix rendering position in incremental rendering
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Fix misuse of enum in qwt_polar_plot
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-16
    
        dxf export: fix encoding for japanese
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Grass plugin/provider fixes for Coverity
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Fix uninitialized members
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Some very minor Coverity related fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Coverity fixes: uninitialised members
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Fix memory leaks
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Fix null dereference errors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Avoid string overflow
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Rename variable to make intention clearer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Coverity fixes - unreachable code
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-16
    
        Fix big parameter passed by value warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-16
    
        remove unused message log viewer flag (follows up followup followup 957f1ac)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-15
    
        dxf export: doxyment more methods
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-15
    
        dxf export: make encoding configurable (fixes #11578)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-02-15
    
        Followup followup ff788db
    
        The code was moved. This was just a leftover.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-02-15
    
        Followup ff788db
    
        Commit ff788db unintentionally inverted the meaning of the ifdef check
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-15
    
        snapping dialog: block signals when reloading snapping options
        QgsProject: also apply default when property is not available and not only if
        an existing one is invalid
    
        fixes #12192
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-15
    
        [raster] Fix unintentional int overflow
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-14
    
        fix QgsProject::clearProperties() doxymentation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-14
    
        restore option to open the attribute table with only currently visible features
        to improve performance (actually to make it usable with large tables again).
    
        When used as initial setting in options the open attribute table will have a
        fixed spatial filter to the canvas extent when it was opened.  That extent is
        also highlighted to indicate the filter.
    
        fixes #10619
    
    Merge: f69e0bbf54 221ba9c336
    Jürgen E. Fischer <jef@norbit.de>	2015-02-14
    
        Merge pull request #1900 from mhugo/fix_spatialite2
    
        [spatialite] Bug fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-14
    
        Minor Coverity fixes (null dereference, uninitialised members)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-14
    
        Coverity fixes - unchecked return value
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-14
    
        Fix memory leak in PAL labelling engine
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-13
    
        fix processing plugin main translation and add translations
        for toplevel toolbox entries (fixes #12168)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-13
    
        attribute table filter: consider LongLong numeric too
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-13
    
        qgis server fixes:
        * support edit types based on edit widgets (adds qgis_gui dependency; fixes #12091)
        * show null values (fixes #12114)
        * only quote non-numeric non-null values in feature info
        * fix crash on exit
        * remove obsolete parser method and debug output
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-02-13
    
        [spatialite] Fix geometry column name case sensitivity
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-13
    
        fix field calculator when update are allowed and add attribute is not (fixes #11932)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-12
    
        improve field conversions (fixes #12004)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-12
    
        fix runtime warning
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-12
    
        fix doxymentation warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-12
    
        processing: verify postgresql access and request credentials if necessary (fixes #12137)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-12
    
        Fix failing pal labeling canvas test
    
        Make sure image dpi respects mapsettings dpi in
        QgsMapRendererSequentialJob.
    
        Also apply a workaround to avoid segfault on end of test. This
        workaround probably should be moved to QgsApplication::exitQgis()
        but I'll do that after release in case of regressions.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-02-12
    
        Enable C++11 only for newer clang versions; match AppleClang for Cmake 3
    
        - Switch STREQUAL conditionals to MATCHES for Clang to handle CMake 3
          introduction of AppleClang compiler ID for Mac-specific Xcode clang,
          which has different reported versions than upstream clang
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-12
    
        fix crash on snapping locator removal
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-12
    
        Fix #12190 - splitGeometry crashes on linear geometry with a split point
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-02-12
    
        Remove obsolete useCache parameters
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-12
    
        Coverity fixes
    
    Merge: b26556e551 3c938275eb
    Víctor Olaya <volayaf@gmail.com>	2015-02-12
    
        Merge pull request #1897 from arnaud-morvan/fix_fieldsmapper
    
        [processing] Fix fieldsmapper
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-12
    
        Fix #11825 - handle centroid calculation also for invalid geometries
    
        The on the fly simplification can corrupt geometries so let's try to deal
        with it best we can
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-12
    
        Fix #11993 - Fix crash with node tool and sql server
    
        Funded By Digital Mapping Solutions
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-12
    
        Fix typo
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-12
    
        Fix #11724 - do to not add extra geometries in union (ftools + processing)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-12
    
        MSSQL - Don't use spatial index if there is null values, calc extent instead.
    
        Funded by Digital Mapping Solutions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-12
    
        "Fix" failing atlas composition tests
    
        These failing tests are actually revealing an issue with the atlas
        map API, which can't be fixed without a break.
    
        This API will be replaced for QGIS3.0 or the layout refactor work.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-12
    
        More Coverity fixes
    
    Sandro Santilli <strk@kbt.io>	2015-02-11
    
        Add map rotation to symbol rotation
    
        Only affects point marker symbols with data-defined rotation.
        Fix #12152
    
    Werner Macho <werner.macho@gmail.com>	2015-02-11
    
        Adding new polish translator
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-01-27
    
        Allow to load a query-based SQLite layer without geometry
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-02-11
    
        Fix #12182 - In FieldsMapper, emit commitData on expression editor change
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-02-11
    
        Fix #12183 - avoid error message in fieldsmapper when no field type selected
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-11
    
        indentation update/fix (followup 9ab22bd)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-11
    
        add override support to qgisstyle
        include pep8 call in indentation run for python code
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-01
    
        Add unit test for API documentation coverage
    
        This test checks that the coverage of the API docs does not drop
        below a preset threshold (initially set at the current doc coverage)
    
        If new members are added without documentation, then the coverage
        will drop and this test will fail. Hopefully over time we can slowly
        increase this threshold until documentation coverage reaches an
        acceptable level.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-11
    
        Use wait cursor when building indexes for snapping
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-11
    
        Fix a crash resulting from corrupted undo stack (fixes #11940)
    
        In field calc opened from attribute table, when changing attributes
        there is a series of signals: layer emits attributeValueChanged(),
        cache forces update of attribute table data, which at one point calls
        layer.isModified(), emitting beforeModifiedCheck() - in turn calling
        save() of attribute form, which would change first feature's new attribute
        to a bogus value. This recursive change of attribute values corrupts
        the undo stack.
    
        The fix pre-sets the feature's attribute so that no dummy entry is
        added to the undo stack.
    
        In the future we should probably try to improve the whole cascade
        to avoid bugs like this one:
        1. if possible, make emission of edit signals "safe", so a slot can
           do more editing calls without corrupting undo stack
        2. get rid of beforeModifiedCheck() signal as it adds quite surprising
           behavior (and overhead) to what should be a simple check
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-11
    
        Coverity fixes (unchecked dynamic_cast)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-11
    
        Coverity null dereference fixes
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-11
    
        Fix #12167 - Handle nulls in show label property for labels
    
        Funded by Digital Mapping Solutions
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-11
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-11
    
        support datum transformation in composer (fixes #11874)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-10
    
        emit is not a function
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-11
    
        Coverity fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-11
    
        Replace use of rand with qrand
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-11
    
        Fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-10
    
        offline editing: add layer to map layer registry before
        copying the symbology - otherwise edit widget settings
        won't be copied (fixes #11827)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-10
    
        attribute table: fix update of sort column (fixes #10976)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-10
    
        Fix jumping map in canvas
    
        This would happen only with overview canvas visible. Found by Mathieu.
    
        Replacing the forced repaint() call by more suitable update()
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-10
    
        fix check-no-x
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-10
    
        Uninitialized variable fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-10
    
        Default to faster render for heatmap renderer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-10
    
        Right missing right click on QgsColorButtonV2
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-02-10
    
        Server: fix loading of dependent layers when using the getFeature() function (ticket #12090)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-10
    
        ogr clip by polygon: clip polygon layer name must be declared to avoid issues with postgis and spatialite layers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-10
    
        Fix some warnings, incorrect use of abs for double values
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-10
    
        Use a newer cmake version for Travis builds to avoid Qt warnings
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-10
    
        Fix #12165 - table can't be joined multiple times
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-10
    
        More coverity fixes
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-10
    
        Fix #12154 - select by location not working when A covers B
    
        The combination of touches+overlaps+contains is not enough if input layer
        (where selection should be done) is completely within selection layer.
    
        I have reintroduced "intersects" predicate and made it default.
    
        The processing toolbox has an improved (fixed?) version but fTools
        were not adapted at the same time
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-10
    
        Fix intersection in SelectByLocation and ExtractByLocation
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-10
    
        raster calculator: allow unquoted raster references (fixes #11682)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-09
    
        postgres provider: restore default for cursor counter
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-09
    
        INSTALL: remove reference to Visual C++ 2008
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-09
    
        Fix issue with intents to rebuild index of an empty layer
    
        With one or more empty layers, this would lead to a weird blinking due to progress
        dialog being opened when snapping to empty layers is active.
    
        The fix adds a flag in the point locator, so the index is not rebuilt unless there
        are some features in the layer
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-09
    
        fix leak on loading layer definition (also fixes #12064)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-09
    
        Coverity fixes
    
        Including a notable bug causing "mean" to be missing from merge
        attributes dialog options.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-08
    
        [raster] Fix cubic resampler visual glitches (refs #6561)
    
        Resampler was not correctly bounding color components for premultiplied
        image format. There's still errors in the resampled raster at the
        source image edges and glitches with transparency channels, though.
    
        Also fix a bunch of inefficiencies in the code.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-08
    
        more coverity fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-08
    
        rename new QgsSnapper::snapPoint method to snapMapPoint and restore python name
        of deprecated old version (fixes #12153)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-08
    
        nine cell filter: restore defaults
    
    Merge: d6bfe7c17f e5a6a088d1
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-09
    
        Merge pull request #1890 from rutsky/patch-1
    
        treat PostgreSQL's "xml" field type as string
    
    Vladimir Rutsky <rutsky@users.noreply.github.com>	2015-02-09
    
        add missing dot at the end of sentence
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-09
    
        Add missing overrides
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-08
    
        new coverity fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-08
    
        postgres provider: show notices
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-08
    
        fix windows build (pow called with an integer) and comma cosmetics
    
    Matthias Kuhn <matthias@opengis.ch>	2015-02-08
    
        Reduce debug noise and fix Qt5 compatibility
    
        Fix #12145 (Master does not compile with Qt5 libraries)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-02-08
    
        Preserve formatting of expressions for datadefined symbology
    
        Followup 6fb347d
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-08
    
        followup 2f9dfd250
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-08
    
        fix build error
    
    Merge: afd21cd79f 9e51488a88
    Víctor Olaya <volayaf@gmail.com>	2015-02-08
    
        Merge pull request #1753 from arnaud-morvan/processing_managefields
    
        Create FieldMapper GeoAlgorithm
    
    Merge: b1a2ccdc90 84936e59e7
    Víctor Olaya <volayaf@gmail.com>	2015-02-08
    
        Merge pull request #1759 from arnaud-morvan/processing_bylocation_operators
    
        Processing bylocation operators
    
    Merge: 6ed695aa73 a18286fa3d
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-08
    
        Merge pull request #1892 from neteler/master
    
        [processing] updates for GRASS GIS 7 support; file date updated in comment
    
    Markus Neteler <neteler@gmail.com>	2015-02-07
    
        GRASS GIS batch job needs sqlite directory to be created
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-07
    
        remaining cppcheck issues
    
    Markus Neteler <neteler@oboe.localdomain>	2015-02-07
    
        updates for GRASS GIS 7 support; file date updated in comment
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-07
    
        fix build without QwtPolar
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-07
    
        move travis notifications to #qgis-test
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-07
    
        fix more cppcheck issues
    
    Sandro Santilli <strk@kbt.io>	2015-02-07
    
        Use core support for map rotation in composer
    
        Includes patch by Martin Dobias
        See http://lists.osgeo.org/pipermail/qgis-developer/2015-January/036309.html
    
        Fix #11912
    
    Sandro Santilli <strk@kbt.io>	2015-02-06
    
        Show actually visible canvas area in overview (possibly rotated)
    
        Fix #11862
    
    Sandro Santilli <strk@kbt.io>	2015-02-07
    
        Add a new visiblePolygon method to QgsMapSettings
    
        Centralizes code to return a possible rotated map area boundaries.
        Makes use of the new method from the grid decoration.
    
        Adds new testcase for QgsMapSettings, including test for visibleExtent,
        mapUnitsPerPixel and the new visiblePolygon method.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-07
    
        fix warnings and extra semicolons
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-07
    
        fix cppcheck issues
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-07
    
        restore imports in python/plugins/processing/__init__.py (followup 956c155e8)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-07
    
        Remove travis notifications in IRC
    
        Anyone who forks QGIS and has Travis will also send stuff to IRC which is annoying.
        See https://github.com/travis-ci/travis-ci/issues/1094
    
    Merge: b60221a375 261271518c
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-07
    
        Merge pull request #1858 from vmora/symbol_list_refacto
    
        line symbol layer refacto to avoid code duplication
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-07
    
        Coverity fixes (uninitialized members)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-07
    
        again more coverity fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-07
    
        More (probably harmless) uninitialized variables in tests
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-07
    
        more coverity fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-06
    
        fix some coverity issues
    
    Vladimir Rutsky <rutsky@users.noreply.github.com>	2015-02-06
    
        treat PostgreSQL's "xml" type as string
    
    Sandro Santilli <strk@kbt.io>	2015-02-06
    
        Have QCOMPARE be more verbose about failure
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-01-22
    
        Create FieldMapper GeoAlgorithm
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2015-01-09
    
        Add ParameterGoemetryPredicate and use it in XxxByLocation algorithms
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-06
    
        add missing file
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-06
    
        add gdal raster calculator to processing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-06
    
        Fix a bunch of (probably harmless) uninitialized variables
    
        (improves Coverity signal-to-noise ratio)
    
    Merge: 6f338d75aa f6d533a807
    Víctor Olaya <volayaf@gmail.com>	2015-02-06
    
        Merge pull request #1886 from radosuav/processing_fix
    
        [Processing] Don't fill empty fields in batch mode with 0.
    
    Merge: 59b758bb27 5c5cb4066a
    Víctor Olaya <volayaf@gmail.com>	2015-02-06
    
        Merge pull request #1887 from gioman/fix_processing_ogr_clip
    
        fixes processing ogr clip tools when input is postgis/spatialite
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-06
    
        Fix #12069 - Don't adjust size of projection combobox
    
        Funded by Digital Mapping Solutions
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-06
    
        Fix #12055 - Add split to function/help area on expression builder
    
        Funded by Digital Mapping Solutions
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-05
    
        add new geoprocessing tools based on ogr2ogr and sqlite sql dialect
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-05
    
        fixes processing ogr clip tools when input is postgis/spatialite
    
    Sandro Santilli <strk@kbt.io>	2015-02-05
    
        Use a simpler image for testing composer map rotation and overview
    
        Update expected results and configuration of new image
        Add rendering anomalies, as determined by travis ubuntu 12.02
    
    Merge: e4fb95fad1 3749867c8f
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-05
    
        Merge pull request #1885 from gioman/processing_add_gdal_tiff_compression_options
    
        fixes processing gdal rasterize and add compression options for geotiff outputs
    
    radosuav <rmgu@dhi-gras.com>	2015-02-05
    
        [Processing] Don't fill empty fields in batch mode with 0.
    
        Should fix #12119
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-05
    
        fixes processing gdal rasterize and add compression options for tiff outputs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-05
    
        [pal] Some const correctness and avoid passing large object by value
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-05
    
        Fix uninitialized variable
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-05
    
        Fix a bunch of memory leaks
    
        ...thanks Coverity, thoverity.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-05
    
        Use Python editor font and size for code editor
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-02-05
    
        Fix #12100 - Expression tab by default
    
    Merge: 91c4e7a37e 1fe580ca91
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-04
    
        Merge pull request #1881 from gioman/fix_processing_gdal_dstnodata
    
        fix processing gdalwarp dstnodata
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-04
    
        fix processing gdalwarp dstnodata
    
    Merge: 7e66e33485 98fb59b3da
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-04
    
        Merge pull request #1880 from gioman/processing_fix_gdal_a_nodata
    
        fix a_nodata parameter in gdal processing
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-04
    
        fix a_nodata parameter in gdal processing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-04
    
        More memory leak fixes identified by Coverity
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-04
    
        Fix memory leak in MsSql provider (identified by Coverity)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-04
    
        Fix Coverity UNINTENDED_INTEGER_DIVISION errors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-04
    
        Avoid 'array compared against 0' error for QgsRasterLayer constructor
    
        ... by explicitly passing QString arguments. Otherwise the string
        literals are implictly converted to bool and the wrong constructor
        is called.
    
        This is not an ideal solution as the API is still misleading, but I
        can't see an alternative solution without breaking API and making
        one of the constructors explicit or changing their signature.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-04
    
        fix windows 32bit build
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-04
    
        Fix crash when simplification has overly high tolerance
    
        Got rid of the custom simplification code and replaced it with simplification
        provided by GEOS. The code is much simpler now.
    
        As a side effect, tolerance can be now entered also in pixels.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-04
    
        sip fix: remove duplicate method and private methods from server request
        handler (followup abd4a043)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-03
    
        osgeo4w: link 32bit against Qwt 6
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-03
    
        relation reference widget: add methods to sip (followup 52c2e4e90)
    
    Merge: 3c2a92b9ee 52c2e4e90a
    Jürgen E. Fischer <jef@norbit.de>	2015-02-03
    
        Merge pull request #1870 from m-kuhn/relref-orderbyvalue
    
        Allow "order features by value" for relation reference widget
    
    Merge: 6f2ba0f0d7 035229f3d9
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-03
    
        Merge pull request #1879 from gioman/fix_processing_encoding_split_vector_layer
    
        [processing] fix enconding in Split Vector layer tool when splitting attribute has non ASCII chars (fix #12117)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-03
    
        fix enconding in Split Vector layer tool when splitting attribute has non ascii chars
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-03
    
        Fix some copy/paste errors identified by Coverity
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-03
    
        Fix common memory leak after using QgsSymbolLayerV2Utils::loadSymbol
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-03
    
        Fix some memory leaks exposed by Coverity
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-03
    
        Fix uninitialized variables identified by coverity
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-03
    
        Fix build
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-03
    
        [processing] restore missed icons in various dialogs
    
    Merge: a2d430eba2 2a339082c4
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-03
    
        Merge pull request #1878 from gioman/fix_processing_encoding
    
        fix enconding in processing when input layer names have non ascii chars (fix #12106)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-03
    
        fix enconding in processing when input layer names have non ascii chars
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-03
    
        Options: Fix copy&paste error
    
        Discovered by Nyall and coverity scan
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-03
    
        sip update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-02
    
        hide console when python support is not available
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-02
    
        db_manager: use SqlEdit when QgsCodeEditorSQL is unavailable (fixes #12011)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-02
    
        osgeo4w: disable coverage tests
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-02
    
        fix python imports (followup ee365bfc)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-02-02
    
        Fixes to the advanced digitizing
    
        - make snapSegment() work if no segment was previously snapped
        - fix highlight when a segment is snapped
        - fix ghost marker at (0,0) when digitizing first point
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-02
    
        dbmanager: fix import (followup 956c155e8f)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-30
    
        fix warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-02
    
        Revert "Temporarily disable Travis submission to cdash"
    
        This reverts commit 8c1675a06a70d3845192f7b2c388acf3241b599f.
    
        Dash is back up.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-02
    
        debian packages: only enable coverage tests for debug builds
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-02
    
        fix pep8 warnings
    
    Merge: db89a045ab de2b3ea81d
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-02
    
        Merge pull request #1874 from gioman/fix_processing_ogr_postgis_import_2
    
        new fixes for processing/ogr import in postgis tools
    
    Merge: cd86710d87 9edff1430f
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-02
    
        Merge pull request #1873 from gioman/processing_remove_unsupported_raster_formats
    
        processing/gdal: remove output formats that are not supported by qgis
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-02
    
        Fix some warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-02
    
        Temporarily disable Travis submission to cdash
    
        Cdash is down and this causes false failures
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-02
    
        add Processing tool to import layers/tables as geometryless tables into postgresql
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-02
    
        remove spaces
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-02
    
        update to latest changes in master
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-02-01
    
        better and new fixes for processing/ogr import in postgis tools
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-02
    
        Followup 956c155: fix python errors in PAL labeling tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-02-02
    
        Revert "Enable coverage reports for Travis builds"
    
            This reverts commit 34d5394409cd39a7953bd169ffdc36a618641ce3.
    
            Gcc builds were too resource hungry and kept getting killed by
            Travis. Will keep investigating alternate approaches...
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-01
    
        fix python pep8 warnings and fix some revealed errors
    
        pep8 --ignore=E111,E128,E201,E202,E203,E211,E221,E222,E225,E226,E227,E231,E241,E261,E265,E272,E302,E303,E501,E701 \
             --exclude="ui_*.py,debian/*,python/ext-libs/*" \
             .
    
    Jürgen E. Fischer <jef@norbit.de>	2015-02-01
    
        remove duplicate separator in test diff pngs
    
    Merge: 9a4612e931 8d7c2d7a8d
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-01
    
        Merge pull request #1872 from gioman/processing_fix_qgis_raster_tools
    
        [processing] add support for rasters other than float32 in qgis/processing raster tools
    
    Merge: fe27b63576 bb97dcc8d1
    Alexander Bruy <alexander.bruy@gmail.com>	2015-02-01
    
        Merge pull request #1871 from gioman/fix_processing_ogr_postgis_import
    
        fix processing ogr postgis import when db name or password are empty
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-01-31
    
        processing/gdal: remove output formats that are not supported by qgis
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-01-31
    
        processing: add support for rasters other than float in qgis/processing raster tools
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-30
    
        enable coverage in travis, debian builds and osgeo4w nightlies
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-30
    
        database providers: cope with empty attribute changes (fixes #12040)
    
    Merge: 7246b8308f 34d5394409
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-31
    
        Merge pull request #1867 from nyalldawson/travis_coverage_v2
    
        Enable coverage reports for Travis builds
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-01-30
    
        Server: if map-parameter is missing in post parameters, check if it is passed as a get-parameter. Ported from Sourcepole QGIS Enterprise
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-01-30
    
        remove space from string
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-01-30
    
        fix processing ogr postgis import when db name or password are empty
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-01-30
    
        Server: create wfs layer objects only if layer is published as wfs. Bugfix funded by Sourcepole QGIS Enterprise
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-29
    
        Fix graphical glitches caused by empty menu on attribute dialog
    
        Fix #12061
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-29
    
        Allow "order features by value" for relation reference widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-29
    
        Fix display of descriptions for symbol layer data defined buttons
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-29
    
        [composer] Correctly restore dock visibility and active dock tab
    
        After using the show/hide panels action all dock tabs would be
        shown (ignoring previously hidden tabs) and the active dock tab
        would be randomly chosen. Now, the previous settings are remembered
        and correctly restored.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-29
    
        Fix #12053 - Add tooltips and text to buttons in function editor
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-28
    
        [processing] fixed ogr import to postgis when origin layer is a database
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-28
    
        [composer] Fix horizontal smart guides not appearing for page > 1
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-27
    
        Enable coverage reports for Travis builds
    
        Changes required:
        - switch Travis builds to gcc, using O0 for build speed
        - enable a debug build
        - enable coverage report for ctest on Travis (sent to dash)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-27
    
        Add some missing tests for QgsImageOperation
    
    Merge: 1cd7dc6aea d6c969c02e
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-27
    
        Merge pull request #1864 from michaelkirk/feature/export-png-first-8493
    
        [fixes #8493] "Save as Image" defaults to PNG
    
    Michael Kirk <michael.john.kirk@gmail.com>	2015-01-26
    
        test for original createFileFilter
    
    Merge: 262a5b2b18 1cd7dc6aea
    Michael Kirk <michael.john.kirk@gmail.com>	2015-01-26
    
        Merge remote-tracking branch 'upstream/master' into feature/export-png-first-8493
    
        Conflicts:
                src/gui/qgisgui.h
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-27
    
        fix potential link error on windows - if anything was using
        QgisGui::createFileFilter_() outside of the gui dll it would produce a link
        error
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-27
    
        fix example indentation
    
    Michael Kirk <michael.john.kirk@gmail.com>	2015-01-26
    
        test case for file filter formatter
    
    Michael Kirk <michael.john.kirk@gmail.com>	2015-01-25
    
        Saving map defaults to PNG instead of BMP
    
        This only affects a user the first time they save a map as an image.
        Afterwards their preference is saved.
    
        FIXES: #8493
    
    Merge: 609db7d2af b835f406fa
    Víctor Olaya <volayaf@gmail.com>	2015-01-26
    
        Merge pull request #1852 from radosuav/changes
    
        [Processing] Small fixes and additions
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-26
    
        Fix double click on fields in expressions builder
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-26
    
        Fix calculation of blur ops with non ARGB32_Premultiplied images
    
    Gary Sherman <gsherman@geoapt.com>	2015-01-25
    
        Update AUTHORS
    
        Fix name and email
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-25
    
        fix typo
    
    Werner Macho <werner.macho@gmail.com>	2015-01-25
    
        fix typo in processing
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-25
    
        Point locator: fix addition of features when OTF reprojection is on
    
        This would cause issues when editing geometries with OTF on.
        Discovered by @nirvn
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-25
    
        db manager: request credentials directly when connection failed (fixes #11886)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-24
    
        postgres provider: improve owner check (fixes #9844)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-24
    
        fix signal/slot warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-24
    
        fix backtrace output
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-24
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-24
    
        fix typo
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-24
    
        postgis connection: remove duplicate tooltips
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-23
    
        override default settings for snapping utils
        followup 7e0f64648ac4faf89d44d00959a876de26bcc2df
    
    Marcel Dancak <marcel.dancak@gista.sk>	2015-01-23
    
        Mapserver: using bbox filter on features in GetFeatureInfo (searching with FILTER) only when BBOX parameter is given
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-23
    
        Snapping tolerance: Fix "map units" vs "layer units" dilemma (fixes #11634)
    
        Until now "map units" in snapping config dialog actually referred to layer units.
        From now on, "map units" refer to project's CRS units. Where appropriate, it is
        possible to choose "layer units" that refer to layer CRS units.
    
        Projects from older versions of QGIS should be handled seamlessly (tolerances
        in layer units will be still handled in layer units, not project units).
    
        In API, QgsTolerance::MapUnits is deprecated as it is unclear to what units
        it refers to (should be ProjectUnits, but actually it is LayerUnits)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-23
    
        allow overriding project snapping settings from advanced digitzing tools
        therefore snapping to all layers can be applied, and snapping to segment can be turned on when enabling parallel/perpendicular constraints
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-23
    
        fix combo index
    
    Merge: 01fd4f3365 b1b3614fea
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-23
    
        Merge pull request #1859 from rduivenvoorde/xmin_rename
    
        [processing] changing fieldnames from xmin to x_min
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-23
    
        Join: Fix specific set of fields not editable
    
        Followup 60712cd
    
        Fix #12042
    
    Richard Duivenvoorde <richard@duif.net>	2015-01-23
    
        changing fieldnames from xmin to x_min
    
        xmin and ymin are resevered fieldnames in Postgis, so better not
        use these field names. Because this makes it impossible to create
        a vector grid and transfer it to Postgis
    
    Merge: 743f72d08c 5c89fdfea3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-01-23
    
        Merge pull request #1857 from rldhont/server_wms_sld_describe_layer
    
        [SERVER][FEATURE] Add DescribeLayer Method to WMS
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-23
    
        Use QgsSnappingUtils in offset curve tool (instead of QgsSnapper)
    
    vmora <vincent.mora@oslandia.com>	2015-01-23
    
        line symbol layer refacto to avoid code duplication
    
        The line symbol layer as been refactored to avoid code duplication and
        expose the offset and offset units in the base class. Note that
        the added functions in the base class where already defined in all
        child classes.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-01-23
    
        WMS server: list project crs, wgs84 and pseudo mercator in capabilities if no crs restriction is provided
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-23
    
        QgsSnappingUtils: show a progress dialog if initial indexing takes long
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-23
    
        QgsSnappingUtils: improvements of the hybrid indexing strategy
    
        Instead of calculating feature count (which may add extra overhead),
        let's directly try to build index for layers. Only when a certain limit
        of features is reached (currently 1 million), the indexing is cancelled
        and layer is marked as non-indexable.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-23
    
        Deprecate QgsDataDefinedSymbolDialog, no longer used
    
        Move help descriptions to QgsDataDefinedButton and consolidate
        with existing descriptions.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-23
    
        Make sure to update snapping utils when layers change
    
        Otherwise when using all layers the change would not become visible
        (unless other change happens, e.g. change of map extent)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-23
    
        [FEATURE] New snapping mode to snap to all layers
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-23
    
        fix parsing of datasource uri
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-23
    
        fix legend crash
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-22
    
        dxf export: support line offsets
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-22
    
        indentation update
    
    Merge: 2bb6f2a253 5369ce0498
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-23
    
        Merge pull request #1854 from vmora/fix_dd_line_offset
    
        fix type and helpstring of line offset
    
    Merge: 65a3bed5bd 8d98c7997f
    Tim Sutton <tim@linfiniti.com>	2015-01-22
    
        Merge pull request #1851 from timlinux/master
    
        Dont dump projects to console when reading them
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-01-22
    
        [SERVER][FEATURE] Add DescribeLayer Method to WMS
    
        *Styled Layer Descriptor profile of the Web Map Service* : DescribeLayer
    
        http://www.opengeospatial.org/standards/sld
    
        Defining a user-defined style requires information about the features being
         symbolized, or at least their feature/coverage type. Since user-defined styles
         can be applied to a named layer, there needs to be a mechanism by which a
         client can obtain feature/coverage-type information for a named layer. This is
         another example of bridging the gap between the WMS concepts of layers and
         styles and WFS/WCS concepts such as feature-type and coverage layer. To allow
         this, a WMS may optionally support the DescribeLayer request.
    
        DescribeLayer method has been thought to be a better approach than overloading
         the WMS capabilities document even more.
    
        For each named layer, the description should indicate if it is indeed based on
         feature data and if so it should indicate the WFS/WCS (by a URL prefix) and
         the feature/coverage types. Note that it is perfectly valid for a named layer
         not to be describable in this way.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-22
    
        Offline editing: preserve tree structure fix
    
        The offline layers were duplicated, now the automatically inserted one is
        removed and only the one at the restored place is preserved.
    
        Followup 46490d4
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-22
    
        Offline editing: Use layer id instead of layer name for table name
    
        Avoids table name collisions
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-22
    
        Test for non-custom prefix join name
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-22
    
        Add test for custom prefix on joins
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-22
    
        Offline editing: preserve join field names (layer prefix)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        Offline editing: preserve scale based visibility
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-15
    
        Backup layer join information when converting to offline project
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-15
    
        Preserve legend tree structure when creating offline project
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-15
    
        Add python bindings for QgsMessageBar slots
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-15
    
        Offline editing plugin: only copy provider fields
    
        Before only provider fields where created in the local database while it was
        attempted to copy every field in the layer (including virtual fields and
        joins) introducing a crash.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-15
    
        Add convenience slots to QgsMessageBar
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-15
    
        Make offline editing warnings use message bar and more verbose
    
    Merge: ff6b7decea fff15e5ba6
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-22
    
        Merge pull request #1855 from gioman/fix_processing_grass
    
        missed import in Processing GRASS algorithms (fix 12034)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-01-22
    
        fix Processing GRASS
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        [FEATURE] Overhaul of simplify feature tool (fixes #11514)
    
        This commit itself just removes dead code, but the previous commits bring:
        - OTF reprojection support
        - use can specify exact tolerance (not just non-sense relative value)
        - tolerance can be specified either in map units or layer units
        - tolerance settings are stored in settings
        - simplify multiple features at once (drag a rectangle instead of just clicking)
        - support for multi-part features
        - statistics about reduction of the number of vertices
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        Simplify tool: support multi-part features
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        Simplify tool: show status message about the simplification results
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        Simplify tool: allow simplification of multiple features at once
    
        One just needs to drag a rectangle instead of just clicking
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        Simplify tool: allow simplification in map units in addition to layer units
    
        Also fixes simplification of polygons with holes
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        Simplify tool: support for on-the-fly reprojection
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        Simplify tool: use exact tolerance (+ store it in settings)
    
        Removed the slider as it was of questionable usefulness.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        Simplify tool - a bit of housekeeping (no functional changes)
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-22
    
        [FEATURE] Allow to specify custom prefix for joins
    
    vmora <vincent.mora@oslandia.com>	2015-01-22
    
        fix type and helpstring of line offset
    
    radosuav <rmgu@dhi-gras.com>	2015-01-22
    
        [Processing] Allow user defined projections in Processing.
    
    radosuav <rmgu@dhi-gras.com>	2015-01-22
    
        [Processing] Let a script know where what is its description file.
    
        Usefull if it needs to access other files located relative to the script
        location.
    
    radosuav <rmgu@dhi-gras.com>	2015-01-22
    
        [Processing] Fix bug in setting default parameter values in batch mode.
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-22
    
        [processing] fixed console description of models and scripts
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-22
    
        [processing] fixed wrong import
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-22
    
        [processing] fixed model help editing
    
    Merge: 7c71a263a4 e26eae9496
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-22
    
        Merge pull request #1850 from SrNetoChan/Bug_12001
    
        fix Processing Keep n biggest parts algorithm (fix #12001)
    
    Merge: ee0e90a44b 2db2c5cb7f
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-22
    
        Merge pull request #1849 from gioman/fix_ogr2ogr_convert_format
    
        fix Processing ogr2ogr convert format tool
    
    Tim Sutton <tim@linfiniti.com>	2015-01-22
    
        Dont dump projects to console when reading them
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        Report correct count of inserted nodes when adding legend nodes
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        Save and restore expanded state of legend nodes in tree hierarchy
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-22
    
        [FEATURE] Show rule-based renderer's legend in a tree hierarchy
    
        The functionality can be used in other renderers too, the only requirement
        is that legend nodes need to specify their parent rule key via data().
    
        Note that ayer tree model must have ShowLegendAsTree flag enabled, otherwise
        the model will keep showing lists instead of trees.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-21
    
        Restructure the code in QgsLayerTreeModel to group legend-related code
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-22
    
        Move template text to qgis.user.expressions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-22
    
        Data defined all the things!
    
        Add a bunch of missing data defined options for symbology.
        Also fix dialog sizing issues.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-22
    
        Actually hook up missing datadefined outline style for ellipse marker
    
    Alexandre Neto <senhor.neto@gmail.com>	2015-01-21
    
        Fixes Processing Keep n biggest parts bug #12001
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-22
    
        Expand args for custom functions. Add auto arg count
    
        Format test to use spaces and not tabs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-22
    
        Add overrides pt 6
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-22
    
        Add missing methods to sip
    
    vmora <vincent.mora@oslandia.com>	2015-01-20
    
        improve GUI consistency & UX for data-defined style
    
        data defined buttons added to the gui
        fixes #9881
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-01-21
    
        fix Processing ogr2ogr convert format tool
    
    Merge: 43213a37ec 8499242b82
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-21
    
        Merge pull request #1848 from gioman/fix_postgis_import
    
        fix Processing OGR import into PostGIS
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-01-21
    
        fix Processing OGR import into PostGIS
    
    Radim Blazek <radim.blazek@gmail.com>	2015-01-21
    
        apply browser filter to the whole tree
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-21
    
        fix building of app test with internal qwtpolar
    
    Merge: e49adad1de 6a66d3156d
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        Merge pull request #1846 from naihil/master
    
        Call QgsMapTool::deactivate() to uncheck assigned action/button
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        Use cached feature for context menu feature action on attribute dialog
    
        Dirty hack to
         * fix #11744
         * fix #11546
    
    Merge: ea54b3c661 3752be6678
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        Merge pull request #1847 from m-kuhn/oq
    
        Make QwtPolar optional
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        Only show actions menu on attribute dialog when necessary
    
        Fix #12013
    
    Radim Blazek <radim.blazek@gmail.com>	2015-01-21
    
        use QgsBrowserTreeView in qbrowser
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        Make QwtPolar optional
    
    Merge: f5b10ba15f 61b0291042
    Víctor Olaya <volayaf@gmail.com>	2015-01-21
    
        Merge pull request #1680 from tmizu23/r_utils
    
        fix Empty console Output on R under processing. refs #7643
    
    Merge: 678f1ab4c0 3ce5275800
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        Merge pull request #1752 from mhugo/fix_11948
    
        Test for write access mode for editing capabilities
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-21
    
        [processing] allow using upcoming saga release
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-21
    
        renamed geostatistics modules in SAGA connector
    
    Radim Blazek <radim.blazek@gmail.com>	2015-01-21
    
        fixed ziplayertest, b843f8189 follow up
    
    Merge: 8f6b0145e5 82f043c28c
    Víctor Olaya <volayaf@gmail.com>	2015-01-21
    
        Merge pull request #1843 from radosuav/processing_sublayers
    
        [Processing] Add support for input rasters with sublayers.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        SIP update: QgsVectorLayer::applyNamedStyle, errorMsg is /Out/
    
    Merge: 7796b157f1 a95e28fb0a
    Víctor Olaya <volayaf@gmail.com>	2015-01-21
    
        Merge pull request #1844 from gioman/fix_saga_rastercalc
    
        fix different issues in SAGA grid calculator module and add a couple of useful options
    
    Merge: 723f7be9b4 c5c970e829
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        Merge pull request #1839 from rduivenvoorde/identify_color_11996
    
        fix for #11996, use user colors for rubberband instead of fixed red when...
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-21
    
        Remove duplicated code and add some documentation
    
    Anatoliy Golubev <darth.naihil@gmail.com>	2015-01-21
    
        Call QgsMapTool::deactivate() to uncheck assigned action/button
    
    Radim Blazek <radim.blazek@gmail.com>	2015-01-21
    
        fixed browser single layer zip files path, fixes hopefully #11871
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-21
    
        Add gaussian blur image operation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-16
    
        New QgsImageOperation class for operations that modify QImages
    
        Contains framework for multithreaded operations on QImages, and
        numerous operations such as grayscale, hue/saturation, brightness/
        contrast modification, flip, blur, distance transform, alpha
        modification and color overlays.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-21
    
        Do not show 'remove current style' action when it can't be used
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-21
    
        Fix todo in QgsMapMouseEvent
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-20
    
        Add some missing type conversions to python bindings
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2015-01-20
    
        Fix #6922, rearrange proxy form to clearly show when system's is used
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-21
    
        Add overrides pt 5
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-20
    
        fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-20
    
        fix windows build
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-01-20
    
        [BUGFIX][QgsGmlSchema] Decode element name
    
        Good practice for the element name is to exclude accents but when GML is
         automatically generated attribut element name can have accent.
    
        It's some time the case with GetFeatureInfo.
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-01-20
    
        fix different issues in SAGA grid calculator module and add a couple of useful options
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-20
    
        osgeo4w: also use Visual C++ 2010 for 32bit
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-20
    
        fix format_date example (fixes #12016)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-01-20
    
        fixed browser add favourite path
    
    Radim Blazek <radim.blazek@gmail.com>	2015-01-20
    
        reverted partially ba4948e44 (#11871 - browser crash with zipped file)
    
    Radim Blazek <radim.blazek@gmail.com>	2015-01-20
    
        browser save/restore state moved to new class QgsBrowserTreeView
    
    Merge: cae4eb3383 7b31a17e44
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2015-01-20
    
        Merge pull request #1830 from manisandro/transaction
    
        [FEATURE] Transactional editing for postgres layers
    
    Merge: b0291985ac 8177bbef1a
    Martin Dobias <wonder.sk@gmail.com>	2015-01-20
    
        [FEATURE] New snapping API with improved indexing (QEP 13)
    
        Merge branch 'snapping-improved'
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-20
    
        Snapping utils optimization
    
        Avoid snapping to edges if vertex has already been found.
        Also increase the maximum feature count to 1M before doing non-indexed queries
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-20
    
        Decrease the debugging noise
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-20
    
        Node tool: Declutter a bit the mouse press event logic
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-20
    
        Point locator: Use just one R-tree for indexing instead of three R-trees
    
        The maintenance of three R-trees was too complicated, using a lot of memory
        and the performance benefit was questionable :)
        The approach with just one R-tree leads to much simpler code
    
        Removed k-NN queries in the process - they were not used in QGIS code. They can be
        reintroduced later, but there is not much use for them right now...
    
    radosuav <rmgu@dhi-gras.com>	2015-01-20
    
        [Processing] Add support for input rasters with sublayers.
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-20
    
        [processing] added specific algorithm for saga 214
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-20
    
        [processing] some SAGA fixes
    
        -fixed raster export
        -fixed version numbering when no saga installation is found
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-20
    
        fix file permissions
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-20
    
        [processing] remove help files already ported to User Guide
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-15
    
        Support different indexing strategies in QgsSnappingUtils
    
        Huge layers will not use all the memory - at the expense of slow queries
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-14
    
        QgsPointLocator: make it possible to index just a part of layer
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-04
    
        Remove QgsMapToolVertexEdit class - not needed anymore
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-04
    
        Final removals of QgsMapCanvasSnapper
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-04
    
        Convert more code from QgsMapCanvasSnapper to QgsSnappingUtils
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-04
    
        Add QgsSnappingUtils::snapToCurrentLayer() + utility methods in QgsTolerance
    
        Also added missing SIP wrappers for new classes QgsPointLocator and QgsSnappingUtils
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-03
    
        Fix Add part map tool for multi-point layers
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-22
    
        Get rid of last snapToBackgroundLayers() calls
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-22
    
        Add support for match filtering, fix unit tests
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-22
    
        Conversions from QgsMapCanvasSnapper to QgsSnappingUtils
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-14
    
        Add snapping to current layer mode + make it default for new projects
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-14
    
        Added convenience method snappingUtils() to QgsMapCanvas
    
        Map tools can use canvas.snappingUtils().snapToMap(pt) to do the snapping.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-13
    
        Fix issues with snapping and lat/lon coords
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-13
    
        Fix snapping vertex marker when snapped to a segment
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-13
    
        Fix problems with edge snapping with duplicated vertices present
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-13
    
        Reintroduce support for intersection snapping
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-13
    
        Added vertex/edge in tolerance queries
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-12
    
        Handle updates of the layer in the point locator
    
        This currently just invalidates the whole trees. It would be more sophisticated to do just the updates
        to the existing trees - but I run into various issues with the spatial index library when doing that.
        So resorting to this for the moment.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-12
    
        Hook snapping utils into QGIS interface
    
        Now the new snapping engine is ues for add feature map tool
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-10
    
        Added initial tests for QgsPointLocator and QgsSnappingUtils
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-10
    
        Initial import of new classes for more efficient snapping
    
        QgsPointLocator: index vector layer geometries for fast lookups
        QgsSnappingUtils: combine locators according to snapping configuration
    
        Also adds fast point in polygon queries.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-20
    
        Ensure users python folder is on path
    
        Fix import of expressions if we have to make the the python\expressions
        folders
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-19
    
        Layer properties dialogs: add style manager actions under Style button
    
        This allows for more convenient configuration of layer styles and switching
        between them compared to the context menu in the layer tree.
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
        and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-19
    
        Make sure "keep layer styles" checkbox is enabled only when "keep layers" is checked
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-19
    
        Replace the row of style-related buttons by a button with context menu
    
        This saves vertical space and will allow addition of more actions.
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
        and commissioned to Gis3W s.a.s.
    
    Sandro Mani <manisandro@gmail.com>	2015-01-13
    
        Fix infinite loop in QgsVectorLayer::deleteSelectedFeatures if removal of feature fails
    
    Sandro Mani <manisandro@gmail.com>	2015-01-12
    
        [FEATURE]: Transactional editing for postgres layers (other datasources possible in the future). Funded by City of Uster
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-19
    
        Make the style GUI utils more granular + move copy/paste to the top of menu
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
        and commissioned to Gis3W s.a.s.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-19
    
        Ensure that clear button is shown for QgsSpinBox/DoubleSpinBox
    
        Previously the clear button might not show if the value of the
        widget was set while its signals were blocked.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-19
    
        Show recently used projections in QgsProjectionSelectionWidget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-19
    
        Fix warning
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-19
    
        Make sure to update visibility presets if any layer's style name changes
    
        Also adds signals to the QgsMapLayerStyleManager so others can watch the changes
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
        and commissioned to Gis3W s.a.s.
    
    Richard Duivenvoorde <richard@duif.net>	2015-01-19
    
        fix for #11996, use user colors for rubberband instead of fixed red when in Layer selection mode
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-19
    
        [FEATURE] Composer map - optionally store layer styles
    
        There is a new check box that allows the user to tell whether a map should
        keep the layer styles (it will store the state when the check box is checked).
        The stored layer styles keep a snapshot of each layer's configuration
        instead of just keeping name of the style.
    
        This solves issues with styles and visibility presets in composer which were
        not completely compatible.
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
        and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-19
    
        Waste less space with whitespace in project files
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-19
    
        Add spacing above function editor combo. API docs for QgsLayerDefinition
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-19
    
        Add overrides (part 3)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-19
    
        Use QgsProjectionSelectionWidget for raster layer save as dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-19
    
        Change projection selection widget to use a combo box
    
        With options for layer CRS, project CRS and default CRS.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-19
    
        Fix tab order not respected for unit selection widget
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-19
    
        Add group support for QLR files
        Add class for handling QLR files. Add sip bindings
    
        Funded by Nicholas Duggan
    
    Werner Macho <werner.macho@gmail.com>	2015-01-18
    
        Fix some typos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-18
    
        Fix font size not restoring when opening label property dialog
    
        Also make font size of 0 correspond to a null value, ie the
        label uses the default layer font size.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-18
    
        translation string fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-18
    
        improve i18n of topology checker plugin
    
    Merge: c26cfe2f34 8911d6b472
    Tim Sutton <tim@linfiniti.com>	2015-01-17
    
        Merge pull request #1837 from timlinux/master
    
        Updated splash from Anita / Essen Hackfest 2014
    
    Tim Sutton <tim@linfiniti.com>	2015-01-17
    
        Updated splash from Anita / Essen Hackfest 2014
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-17
    
        replace more override identifiers
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-17
    
        [processing] enable algs that require 3rd party Python modules when
        possible
    
    Merge: e3e42f02a2 d8a224d896
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-17
    
        Merge branch 'processing-i18n'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-17
    
        fix typos
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-17
    
        fix support for null values in categories (fixes #11786)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-16
    
        [processing] i18n support for SAGA provider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-16
    
        [processing] i18n support for TauDEM provider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-16
    
        [processing] i18n support in grass, R, OTB and example providers
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-15
    
        [processing] i18n for qgis provider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-14
    
        [processing] i18n support for lastools provider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-13
    
        [processing] i18n support in gdal provider
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-17
    
        style manager: avoid name duplication (fixes #11015)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-17
    
        ogr provider: virtual format driver can also be named 'VRT' (fixes #11223)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-16
    
        fix parsing of vector mime data (fixes #11984)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-16
    
        postgres provider: fix adding features with null values (fixes #11777)
    
    Sören Gebbert <soerengebbert@googlemail.com>	2015-01-16
    
        Added stdev
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-16
    
        use directory path and not item path (fixes #11871)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-16
    
        keep rotation support state in canvas (followup 204e7104)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-16
    
        enable canvas rotation support by default
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-16
    
        header install update
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-16
    
        avoid usage of override as identifier (followup 313f2c8d)
    
    Sören Gebbert <soerengebbert@googlemail.com>	2015-01-16
    
        Integration of the modified fTools plugin into master
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-12
    
        [FEATURE] Function editor for expression widget.
    
        Allows for adding on the fly functions to the expression engine.
        Functions are saved in qgis2\python\expressions.
    
        New qgis.user module in Python.
    
        The qgis.user.expressions package points to the qgis2\python\expressions
        package in the users home
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-16
    
        [processing] Consistently show modeler dialog as modal
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-16
    
        add missed files (followup 313f2c8d)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-16
    
        followup 313f2c8de09b00ef5cdabee59e83e86dda36b1ed
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-16
    
        OVERRIDE macro breaks globeplugin (OVERRIDE is an enum value in OpenSceneGraph)
    
        replace 'OVERRIDE' macro with 'override' keyword in code and define it an empty
        macro where C++11 is not available (followup 466f2563efd)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-16
    
        Add QgsMapLayer::importNamedStyle() functions
    
        Like this we do not need to use a temporary file to load a style
    
    Sandro Santilli <strk@kbt.io>	2015-01-15
    
        Drop unused parameters from private methods, indentation update
    
    Sandro Santilli <strk@kbt.io>	2015-01-15
    
        Rewrite grid decoration to consider map rotation
    
        Closes http://hub.qgis.org/issues/11817
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-15
    
        Fix redundant angle methods for QgsGradientFillSymbolLayerV2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-15
    
        Add overrides pt 2
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-15
    
        [processing]download and store help files when downloading from script/models repo
    
        Fixes #11979
    
    Víctor Olaya <volayaf@gmail.com>	2015-01-15
    
        [processing] fixed handling of file outputs in scripts
    
        Fixes #11990
    
    Víctor Olaya <volayaf@gmail.com>	2014-12-22
    
        [processing] fixed handling of bool values in saga 213
    
    Víctor Olaya <volayaf@gmail.com>	2014-12-22
    
        [processing] fixed make file
    
    Víctor Olaya <volayaf@gmail.com>	2014-12-19
    
        [processing] New system for handling SAGA versions
    
        This commit sets a different way of handling SAGA versions and a new way of checking saga installations
    
        This is done to fix the messy situation that SAGA causes due to its API changing in each release.
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-15
    
        spelling fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-15
    
        dxf export: use implicit cast QPointF to QgsPoint
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-15
    
        fix build error
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-15
    
        Fix plugin installer crash with invalid versions
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-14
    
        dxf export: improve marker symbol export
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-14
    
        dxf export dialog: fix select and unselect all (fixes #11987)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-14
    
        offline editing plugin: allow exporting non geometric layers
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-14
    
        use QgsLayerTree for the selection of layers in the offline editing plugin
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-14
    
        Replace use of deprecated std::auto_ptr with QScopedPointer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-14
    
        Avoid some compiler warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-14
    
        Add OVERRIDE to definitions (pt 1)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-14
    
        Disable deprecated register warning/error for clang, breaks Travis build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-14
    
        Enable -Wno-error=c++11-narrowing for clang builds
    
        ...until underlying issues are fixed
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-14
    
        Fix comparison between pointer and integer error for clang c++11
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-14
    
        Add OVERRIDE macro, allows "override" keyword when c++11 is available
    
        ...and no errors when compiler is not capable of c++11 builds.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-14
    
        WMS server: Support <NamedStyle> in SLD
    
        When using <NamedStyle> make sure the passed SLD XML has attribute units="mm"
        in the root <StyledLayerDescriptor> tag. Otherwise the WMS server applies scaling
        as if all sizes were in pixels. The correct approach would be to just scale
        sizes when loading symbols from SLD - not to apply such scaling globally
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-14
    
        Fix bbox-based GetLegendGraphic for CRS with inverted axes (e.g. EPSG:4326)
    
    Merge: b49da36c7f 224b2c87b3
    Martin Dobias <wonder.sk@gmail.com>	2015-01-14
    
        Merge pull request #1831 from giohappy/wms_legend_fix
    
        Fix erroneous extent for contextual legend
    
    giohappy <giohappy@gmail.com>	2015-01-13
    
        Fix erroneous extent for contextual legend
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-13
    
        * Save and restore visiblity state of embedded group layers (fixes #4097)
        * Adds support for lists in custom properties
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-13
    
        WMS server: support multiple styles in GetStyles request
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59) and commissioned to Gis3W s.a.s.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-13
    
        Fix #11703 and #11704
    
        Do not create a layer node if the passed layer cannot be used (not in registry)
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-13
    
        WMS server: fix crashing context-based GetLegendGraphic
    
        This code has been funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59) and commissioned to Gis3W s.a.s.
    
        The above statement applies also to the earlier commits:
        5b38262 WMS server: advertise additional layer styles in GetCapabilities
        95b4ebc WMS server: detect correct service URL even if REQUEST_URI is not defined
        03edac9 WMS server: throw LayerNotDefined exception when undefined layer is requested
        6e4c507 WMS server: support predefined layer styles in GetMap requests
        4dead72 Allow multiple styles of layers in composer maps
        50e77a9 Added support for renaming of map layer styles
        8b5587f Improve the internals of map layer style manager
        b4ad637 Make presets with styles working in composer
        3fbb758 More reliable trigger of refresh when changing styles
        803e822 Visibility presets also record layer's current style
        603b3a5 Fixed problems with style switching not always working correctly
        3ce9c70 Merge pull request #1755 from wonder-sk/multiple-styles
        2144be0 Add Python bindings for map layer style manager
        f00f4fd Style manager code cleanups
        43d6042 Support for reading/writing additional styles for layers
        19b7281 Fix cleanup of the style GUI utils singleton
        edf3ebb Improve the Styles menu in legend context menu
        547d018 Added a GUI utility class to support multiple styles per map layer
        829f99b Initial core work on multiple styles per layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-13
    
        Replace use of deprecated std::auto_ptr with QScopedPointer
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-12
    
        fix scale widget and dxf export
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-12
    
        WMS server: advertise additional layer styles in GetCapabilities
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-12
    
        WMS server: detect correct service URL even if REQUEST_URI is not defined
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-12
    
        WMS server: throw LayerNotDefined exception when undefined layer is requested
    
        This is according to WMS 1.1.0 / 1.1.1 / 1.3.0 specs
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-12
    
        WMS server: support predefined layer styles in GetMap requests
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-12
    
        Correctly synchronize layer editable state with UI in relation editor
    
        Fix #11524
    
        Thank you very much Benjamin Trigona-Harany
    
    Markus Neteler <neteler@gmail.com>	2015-01-11
    
        Updates for current GRASS GIS 7 release branch [merged PRs]:
        * Delete r.bitpattern.txt: r.bitpattern is now only an Addon since r.mapcalc and i.modis.qc provide the functionality
        * r.describe.txt: flag description cosmetics
        * r.random.raster.txt: fix typo
        * Update and rename r.shaded.relief.txt to r.relief.txt (http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedmodules)
        * Update r.sunmask.txt: -s added but "Outputraster" needs to be optional for that [TODO]
        * Update r.surf.area.txt: "units" added
        * Delete r.surf.idw2.txt: r.surf.idw2 is now a GRASS GIS Addon (http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Replacedandremovedmodules)
        * Delete v.transform.pointsfile.txt: The pointsfile parameter no longer exists. Use v.transform.txt instead
        * Update TODO
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-11
    
        fix doxymentation warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-10
    
        delimited text provider: only add finite points to spatial index (fixes #11708)
    
    Merge: 6e60d67ace 29f8b2399a
    Alexander Bruy <alexander.bruy@gmail.com>	2015-01-10
    
        Merge pull request #1760 from gioman/fix_scripts
    
        fix a few qgis processing scripts
    
    Merge: d9042f590f ee9c3689f1
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-10
    
        Merge pull request #1747 from NathanW2/measure_dialog
    
        Add units selector to measure dialog. Add info text to dialog
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-10
    
        Follow up 6a17a60ae2 - Fix error when passing usesgeometry to qgsfunction
    
    Sandro Santilli <strk@kbt.io>	2015-01-09
    
        Make north arrow decoration follow map rotation
    
        Closes http://hub.qgis.org/issues/11818
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2015-01-09
    
        fix a few qgis processing scripts
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-09
    
        function help fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-09
    
        avoid duplicate function help entry
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-09
    
        oracle provider: also retrieve pk candidates for geometryless views (fixes #11963)
    
    Sandro Santilli <strk@kbt.io>	2015-01-09
    
        Pre-rotate vectors before applying labels
    
        Revert custom rotation handling in label placement, dropping
        rotation component from the transformation used to determine
        placement as rotation was applied up-front.
        Have manually placed labels follow the map.
    
    Sandro Santilli <strk@kbt.io>	2015-01-09
    
        Do not assume map is not rotated when computing label sizes
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-09
    
        Allow multiple styles of layers in composer maps
    
        When layer set is locked in composer map, also the styles associated with layers are kept.
        As a result, a composition can contain maps of the same layer just with different styles.
    
        Map settings and map renderer jobs have been improved to support temporary override of layer's style.
        It is possible to pass to map settings which layers should have overridden style and map jobs
        will temporarily replace the style (just for the rendering).
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-09
    
        Added support for renaming of map layer styles
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-09
    
        use wkbPtr
    
    Sandro Santilli <strk@kbt.io>	2015-01-09
    
        Add rotate and transform(QTransform) methods to QgsGeometry
    
        Reimplement translate in terms of transform(QTransform).
        Includes new unit test for rotate() and translate() methods.
        Includes sip bindings update.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-09
    
        Some optimisations to gradient ramps and shapeburst fills
    
        Leads to up to 25% improvement in render speed.
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-09
    
        Improve the internals of map layer style manager
    
        - style manager is always enabled (client code does not need to distinguish between enabled/disabled state)
        - layers currently active style is stored only in QgsMapLayer - in style manager it has entry with no data (avoids duplication of data)
    
        This also solves issues with visibility presets and styles when some presets do not have stored style
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-09
    
        remove lineEdit method from projection selection widget
        this will allow to change the widget design without breaking the API
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-09
    
        indentation update
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-09
    
        update the scale range widget with the new scale widget
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-09
    
        fix warning
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-08
    
        use scale widget in dxf export
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-09
    
        add scale widget to custom widgets
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-09
    
        create scale widget (scale combo box + button to set scale from map canvas)
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2015-01-03
    
        [rotation] prevent rotation of labels when placed around or over a point/centroid
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-08
    
        Right align header in ui file. Add info in groupbox
    
    Merge: 09074ad69f c11319b859
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-08
    
        Merge branch 'master' into measure_dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-08
    
        Some optimisations to gradient fill renderer
    
        speeds drawing up by ~20% in some circumstances
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-08
    
        Make presets with styles working in composer
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-08
    
        More reliable trigger of refresh when changing styles
    
        Previously when changing the presets map canvas would not be redrawn
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-08
    
        Visibility presets also record layer's current style
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-08
    
        Fixed problems with style switching not always working correctly
    
        Caused by internal storage (QByteArray) not re-adjusting its size
        to new content, resulting in corrupted XML data
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-08
    
        Fix button box in options dialog not working (fix #11960)
    
        QgsOptionsDialogBase was incorrectly finding the projection
        selector's buttonBox widget and attaching the connections
        to that widget, rather than the dialog's widget.
    
        Rename projection selector's button box to avoid this conflict.
    
    Merge: 3ce9c70cc4 2ad2781cc8
    Sandro Santilli <strk@kbt.io>	2015-01-07
    
        Merge pull request #1756 from strk/travis-modeltest
    
        Have travis build with model test enabled
    
    Merge: 0b954c10f0 2144be0ac1
    Martin Dobias <wonder.sk@gmail.com>	2015-01-07
    
        Merge pull request #1755 from wonder-sk/multiple-styles
    
        [FEATURE] Support for multiple styles per map layer
    
        Available in legend context menu in Styles sub-menu where it is possible to add/remove styles
        and quickly switch between them.
    
    Sandro Santilli <strk@kbt.io>	2015-01-07
    
        Have travis build with model test enabled
    
    Sandro Santilli <strk@kbt.io>	2015-01-07
    
        Reduce debug noise
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-07
    
        Don't quote column names for MIN and MAX for ogrsql
    
        See https://trac.osgeo.org/gdal/ticket/5799#comment:9
    
        Fixes #11887
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-07
    
        Don't consider NULL values for minimumValue() and maximumValue()
    
        Fix #11887
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-07
    
        Add Python bindings for map layer style manager
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-07
    
        Style manager code cleanups
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-07
    
        Support for reading/writing additional styles for layers
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-07
    
        Fix cleanup of the style GUI utils singleton
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-07
    
        Improve the Styles menu in legend context menu
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-07
    
        Added a GUI utility class to support multiple styles per map layer
    
    Martin Dobias <wonder.sk@gmail.com>	2015-01-07
    
        Initial core work on multiple styles per layer
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-06
    
        Fix customwidgets build for Qt4
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-06
    
        Fix Qt5 build for custom widgets
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-06
    
        Print version when building with Qt5
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-06
    
        Port a bunch of CRS selectors across to QgsProjectionSelectionWidget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-06
    
        Small fixes to QgsProjectionSelectionWidget
    
        Add API docs, const correctness, method for getting CRS, tab order
        fixes.
    
    Sandro Santilli <strk@kbt.io>	2015-01-05
    
        Simplify zoom-by-rect handling, to set zoom factor and center
    
        Basically avoids using the now loosly defined "extent" concept.
        Enhances zooming experience with rotated maps.
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-05
    
        Expand size of RelationReference when custom .ui is defined with a QWidget
    
        Fix #11698
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-05
    
        Empty relation reference form when FK is set to NULL
    
        Fix #11852
    
    Matthias Kuhn <matthias@opengis.ch>	2015-01-05
    
        Fix warnings and small api doc improvement
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2015-01-05
    
        Test for write access mode for editing capabilities
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-05
    
        add QgsProjectionSelectionWidget to custom widgets
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-05
    
        add SIP for QgsProjectionSelectionWidget
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-05
    
        use custom widget for projection selection in options
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2015-01-05
    
        dedicated class for projection selection widget
    
    Merge: b905f6bb79 ea00b36985
    Matthias Kuhn <matthias@opengis.ch>	2015-01-05
    
        Merge pull request #1743 from naihil/master
    
        [Qt5-compat] Change Q_WS_* macroses to Q_OS_*
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-04
    
        remove unused define (followup 841af773e)
    
    Merge: 841af773e3 fbe755111a
    Nyall Dawson <nyall.dawson@gmail.com>	2015-01-05
    
        Merge pull request #1751 from andreabedini/patch-1
    
        Remove unused variable
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-04
    
        remove (outdated) internal spatialite
    
    Sandro Santilli <strk@kbt.io>	2015-01-04
    
        Fix handling of rotation in partial-rendering of map (#11909)
    
    Andrea Bedini <andreabedini@users.noreply.github.com>	2015-01-04
    
        Remove unused variable
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-04
    
        fix windows build
    
    Sandro Santilli <strk@kbt.io>	2015-01-03
    
        Fix feature highlight in presence of rotation (#11815)
    
    Sandro Santilli <strk@kbt.io>	2015-01-03
    
        Fix select by rectangle and by point in presence of rotation
    
        Closes http://hub.qgis.org/issues/11865
        and http://hub.qgis.org/issues/11930
    
    Sandro Santilli <strk@kbt.io>	2015-01-03
    
        Consider rotation in rubberband placement
    
        Fixes artifacts on zoom by rectangle (#11910) and placement of
        measure tool rubberband.
    
    Sandro Santilli <strk@kbt.io>	2015-01-03
    
        Consider rotation in pre-rendering display of map items
    
        See http://hub.qgis.org/issues/11909
    
    Sandro Santilli <strk@kbt.io>	2015-01-03
    
        Update sip bindings for QgsMapCanvasItem (after const-correctness)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-02
    
        indentation update
    
    Sandro Santilli <strk@kbt.io>	2015-01-02
    
        const correct toMapCoordinates and toCanvasCoordinates
    
    Sandro Santilli <strk@kbt.io>	2015-01-02
    
        Drop temporary solution for WMS legend (double-click in legend)
    
        Now WMS legend is shown in layertree this isn't needed anymore.
        See http://lists.osgeo.org/pipermail/qgis-developer/2014-December/036065.html
    
    Sandro Santilli <strk@kbt.io>	2015-01-02
    
        Specify that QgsMapCanvasItem::setRect/rect use map units
    
    D'Hont René-Luc <rldhont@gmail.com>	2015-01-02
    
        [QGIS-Server][BUGFIX] GetLegendGraphics set layername
    
        To have title instead of name in server getlegendgraphic response, the commit
         bb95a0f43a53602bd7ad1ea6783d251755c66019 update getlegendgraphic to set the
         tree layer name. This update set the layer name with layer title.
    
        To fix it, I just store the layers name and reset them at the end of
         GetLegendGraphic request.
    
    Merge: c0b94cf2bf bbed705e72
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-02
    
        Merge pull request #1735 from strk/wmslegend
    
        Add support for map-contextual WMS legend
    
    Merge: 2b7e49b9d1 a0ffad2532
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-02
    
        Merge pull request #1744 from rldhont/expression_get_transform_geom
    
        [FEATURE] Add get and trasnform geometry in Expression
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-12-13
    
        [FEATURE] Add get and transform geometry in Expression
    
        In version 2.6, new keywords has been added to Expression :
        * $currentfeature - returns the current feature
        * $atlasfeature - returns the atlas feature
        * getFeature - gets a matching feature from a layer
    
        But I think, Expression lacks a few keywords :
        * geometry - returns the feature's geometry
        * transform -  returns the transformed geometry
    
        These new keywords can be used with getFeature for some geometry tests like
         intersects, crosses, contains, etc
    
        Tests has been added to geometry and transform in Expression
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-02
    
        Align header text
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-02
    
        Read settings for default value
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-01
    
        actually make canvas rotation available (followup 916a27f7b)
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-01
    
        make messages button translatable
    
    Jürgen E. Fischer <jef@norbit.de>	2015-01-01
    
        make button translatable
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-01
    
        Add units selector to measure dialog. Add info text to dialog
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-01
    
        Add OTF text to CRS button when on the fly is enabled
    
    Nathan Woodrow <madmanwoo@gmail.com>	2015-01-01
    
        Fix #10392 Fix #11713 - Fix selection of ellipsoide when opening project properties
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-31
    
        Format source
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-30
    
        Button text for CRS picker
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-30
    
        Add new messages icon, add messages text to log button
    
        Move status bar add logic to qgisapp for QgsMessageLogViewer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-30
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-30
    
        make canvas rotation support available in options
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-30
    
        indentation update
    
    Julien Nabet <serval2412@yahoo.fr>	2014-12-29
    
        Fix cppcheck reports:
        [src/providers/ogr/qgsogrprovider.cpp:1071]: (error) Memory leak: oldlocale
        [src/providers/ogr/qgsogrprovider.cpp:1268]: (error) Memory leak: oldlocale
        [src/core/spatialite/spatialite.c:50598]: (error) Memory leak: reader
        [tests/src/core/testqgscolorscheme.cpp:155]: (error) Memory leak: dummyScheme2
        [src/core/spatialite/spatialite.c:40138]: (error) Memory leak: ln
    
    Sandro Santilli <strk@kbt.io>	2014-12-30
    
        Fix panning from overview map with non-zero rotation
    
        Closes http://hub.qgis.org/issues/11816
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-30
    
        Fix #11928 - import os for las tools
    
    Merge: 5acd35e928 b9f8176e66
    Giuseppe Sucameli <brush.tyler@gmail.com>	2014-12-29
    
        Merge pull request #1705 from marcel-dancak/db_manager-spatialite-index-tables
    
        db_manager: do not display index tables when browsing SpatiaLite databases
    
    Sandro Santilli <strk@kbt.io>	2014-12-28
    
        Do not assume mScheme is not null
    
        Fixes crashes with ENABLE_MODELTEST set at build time on opening
        options editor
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-12-28
    
        [developers map] open link on external web browser instead of webview widget
    
    Merge: 68743f9b8a 2aa2292156
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-27
    
        Merge pull request #1634 from slarosa/usermap_about
    
        Adds Developers Map in About dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-12-24
    
        [developers map] add to popup whether developer is committer
    
    Sandro Santilli <strk@kbt.io>	2014-12-24
    
        Disable support for canvas rotation by default
    
        Rotation support can be enabled at runtime exporting the
        QGIS_ENABLE_CANVAS_ROTATION variable (set to any value)
    
    Sandro Santilli <strk@kbt.io>	2014-12-24
    
        Reset rotation on new project
    
        Closes http://hub.qgis.org/issues/11832
    
    Anatoliy Golubev <darth.naihil@gmail.com>	2014-12-24
    
        Change Q_WS_X11 to Q_OS_UNIX for Qt5 compatibility
    
    Merge: 32079ed3cf 2efda5def5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-12-23
    
        Merge pull request #1310 from manisandro/adjust_crs_drop_from_browser
    
        Try to use the project CRS when adding a layer from the browser
    
    Sandro Santilli <strk@kbt.io>	2014-12-23
    
        Fix LayerTreeModel use of beginInsertRows with embedded legends
    
        See http://hub.qgis.org/issues/11905
    
    Sandro Mani <manisandro@gmail.com>	2014-05-24
    
        Add python bindings for added methods
    
    Sandro Mani <manisandro@gmail.com>	2014-05-16
    
        Try to use the project CRS and last selected image format when adding a layer from the browser
    
    Anatoliy Golubev <darth.naihil@gmail.com>	2014-12-23
    
        Q_WS_* macros removed from Qt5, to determine platform use Q_OS_* macroses which exists in Qt4 and Qt5
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-12-22
    
        Fix CMake policy warnings/changes introduced in 3.0.0 and higher
    
    Sandro Santilli <strk@kbt.io>	2014-12-22
    
        Add support for contextual WMS legend graphics (hub #11859)
    
        Developed with funding from Regione Toscana SITA (CIG: Z410C90D94)
    
    Víctor Olaya <volayaf@gmail.com>	2014-12-22
    
        [processing] fixed split vector layer algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2014-12-22
    
        [processing] update of lidar algorithms
    
        Provided by Martin Isenburg
    
    Víctor Olaya <volayaf@gmail.com>	2014-12-22
    
        [processing] fixed handling of file parameters in modeler
    
    Sandro Santilli <strk@kbt.io>	2014-12-22
    
        Remove obsoleted reference to QgsRasterLayer::legendPixmap()
    
        See http://lists.osgeo.org/pipermail/qgis-developer/2014-December/036144.html
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-22
    
        fix doxygen warning
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-12-21
    
        switch to the first tab in about dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-12-21
    
        [developers map] change tilelayer to openstreetmap
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-18
    
        Add Developers Map in About dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-21
    
        debian packaging update
    
    Merge: f3bcaf43a6 0e4b7e6358
    Martin Dobias <wonder.sk@gmail.com>	2014-12-21
    
        Merge pull request #1734 from strk/zoom-by-wheel-glitch2
    
        Fix zoomwheel regression (temporary hack)
    
    Merge: 07182b6c01 c4c36dd943
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-21
    
        Merge pull request #1706 from slarosa/share_bookmarks
    
        Allows to import/export bookmarks to XML file
    
    Merge: df06057282 729bdec028
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-21
    
        Merge pull request #1738 from mbernasocchi/emit-saved-as
    
        added layerSavedAs signal
    
    Merge: 099e0b9b6c 06c6ca0044
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-21
    
        Merge pull request #1741 from Gustry/master
    
        [DB Manager] Allow execution of the selected text in the SQL window
    
    Merge: 028fd043a5 09400d15d8
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-21
    
        Merge pull request #1742 from anitagraser/patch-6
    
        small grammar fix
    
    Anita Graser <anitagraser@gmx.at>	2014-12-21
    
        small grammar fix
    
    Matthias Kuhn <matthias@opengis.ch>	2014-12-21
    
        More const-correctness for QgsGeometry
    
    Werner Macho <werner.macho@gmail.com>	2014-12-21
    
        give dialog a correct name
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Sandro Santilli <strk@kbt.io>	2014-12-16
    
        Initialize all members, to reduce misleading valgrind reports
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2014-12-19
    
        allow execution of the selected text in the SQL window
    
    Sandro Santilli <strk@kbt.io>	2014-12-19
    
        Make existing ModelTest users use the new ENABLE_MODELTEST define
    
    Sandro Santilli <strk@kbt.io>	2014-12-19
    
        Fix flags for invalid LayerTreeModel index
    
        .. bug reported by ModelTester
    
    Sandro Santilli <strk@kbt.io>	2014-12-19
    
        Add support for testing LayerTreeModel from the app
    
    Sandro Santilli <strk@kbt.io>	2014-12-19
    
        Add ENABLE_MODELTEST cmake variable/define, default to false
    
    Merge: 984324b0ee e4a8fd8c78
    Tom Kralidis <tomkralidis@gmail.com>	2014-12-19
    
        Merge pull request #1740 from geopython/MetaSearch-core-merge-no-tests
    
        merge MetaSearch into QGIS core
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-12-19
    
        remove 18n not required for core plugins
    
    Matthias Kuhn <matthias@opengis.ch>	2014-12-17
    
        Print link to cdash on travis
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-18
    
        annotation items: save coordinates using qgsDoubleToString instead of QString::number (fixes #11883)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-18
    
        [processing] fix extent selection in batch mode (fix #11878)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-18
    
        [processing] fix VectorWriter class (fix #11875)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-18
    
        [processing] fix column autofill in batch mode (fix #11876)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-18
    
        [processing] enlarge column width in batch processing GUI (fix #11879)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-18
    
        [fix #11872] do not call activateLayerRelatedAction after selection change if layer is not current layer
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-12-17
    
        merge MetaSearch into QGIS core
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-17
    
        oracle provider: fix evaluation of default values
    
    Sandro Santilli <strk@kbt.io>	2014-12-17
    
        Update comment to match with code
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-16
    
        Improve filtering by schema for postgres connections in browser
    
        Results in much faster display and refresh of postgres tables
    
        Also:
        - ensure browser correctly respects postgres connection settings
        - add schema comment tooltip and refresh context menu item
        - make postgres connections less noisy in debug logs
    
    Marco Bernasocchi <marco@opengis.ch>	2014-12-16
    
        connect the app's signal to the interface's, to re-emit it from the interface.
    
    Marco Bernasocchi <marco@opengis.ch>	2014-11-28
    
        added layerSavedAs signal
    
    Radim Blazek <radim.blazek@gmail.com>	2014-12-16
    
        QgsMimeDataUtils::Uri fixed crash on empty data
    
    Radim Blazek <radim.blazek@gmail.com>	2014-12-16
    
        browser items moveToThread() also children
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-16
    
        dxf export: fix display of check states on upper levels
    
    Víctor Olaya <volayaf@gmail.com>	2014-12-16
    
        [processing] indentation fix
    
    Víctor Olaya <volayaf@gmail.com>	2014-12-16
    
        [processing] fixed handling of source strings in ogr algorithms
    
    Radim Blazek <radim.blazek@gmail.com>	2014-12-16
    
        browser items parent (moving to thread) fix (crash when dragging postgres layer)
    
    Merge: e7dcd48597 8afbe83c74
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-16
    
        Merge pull request #1737 from gioman/fix_gdal_rasterize
    
        fix gdal rasterize when using the -ts parameter
    
    Radim Blazek <radim.blazek@gmail.com>	2014-12-15
    
        autorefresh browser dirs using system notification
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-12-15
    
        fix gdal rasterize when using the -ts parameter
    
    Sandro Santilli <strk@kbt.io>	2014-12-15
    
        Initialize pointer members, fix typo
    
    Radim Blazek <radim.blazek@gmail.com>	2014-12-15
    
        safely delete browser items if createChildren() is running in thread
    
    Merge: f79dbcd897 368fc674bb
    Salvatore Larosa <lrssvtml@gmail.com>	2014-12-15
    
        Merge pull request #1724 from slarosa/dd_wrapword
    
        [labeling] allows data defined to align multiline when wordwrap function is used as expression (fix #11805)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-12-15
    
        browser restore state fix
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-15
    
        dxf export: add method to update model
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-11
    
        dxf export: only use palette only for fully opaque colors
    
    Landry Breuil <breuil@craig.fr>	2014-12-11
    
        Fix build failure with gcc < 4.4 (bug #10762)
    
    Merge: fc00baf0f1 dbc801f62f
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-15
    
        Merge pull request #1736 from mbernasocchi/QgsMessageBar-SUCCESS
    
        added QgsMessageBar::SUCCESS
    
    Marco Bernasocchi <marco@opengis.ch>	2014-12-15
    
        update success icon
    
    Marco Bernasocchi <marco@opengis.ch>	2014-12-14
    
        added QgsMessageBar::SUCCESS
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-12-08
    
        [labeling] allows data defined to align multiline when wordwrap function is used as expression (fix #11805)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-14
    
        Fix use of uninitialized value
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-14
    
        Fix use of uninitialized values when no ellipsoid set (fix #11848)
    
    Sandro Santilli <strk@kbt.io>	2014-12-13
    
        Further drop now-unused code added with map rotation support
    
        Also add some documenting comments
    
    Sandro Santilli <strk@kbt.io>	2014-12-13
    
        Drop special handling of rotation from MapCanvasMap::paint
    
        Stop assuming absence of rotation from MapCanvasItem::setRect,
        but rather assume that the passed rectangle purely encodes
        origin and size by only looking at upperLeft corner (xmin,ymax)
        and width/height of it, scaled by current map resolution.
    
        Makes the code simpler (maybe) and still fixes the regression.
        Also fixes glitches on zoom while map is rotated.
    
        Makes glitches on rotation worst, but again that's not a real
        regression.
    
    Sandro Santilli <strk@kbt.io>	2014-12-13
    
        Simplify the change by not modifing interfaces
    
        .. I've found a link from gsMapCanvasMap and the QgsMapToPixel class
    
    Sandro Santilli <strk@kbt.io>	2014-12-13
    
        Add rotation member to QgsMapCanvasMap, use for handling paint event
    
        Fixes the regression with pre-rendering user feedback for
        non-rotated maps. The glitch is still there for rotated maps
        but that's not a regression.
    
        See http://hub.qgis.org/issues/11811
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-12
    
        Add lazy evaluation support to expression functions
    
        Add if(cond, true, false) function using lazy evaluation feature
    
    Sandro Santilli <strk@kbt.io>	2014-12-12
    
        Revert "Fix glitch on mouse-wheel zoom event"
    
        This reverts commit 40e0d78b42474c698cc66e549bfb18d9867167b2.
    
        Fixed the mouse wheel zoom regression but it broke proper rendering
        of rotated maps...
    
    Radim Blazek <radim.blazek@gmail.com>	2014-12-12
    
        ziplayertest fix
    
    Sandro Santilli <strk@kbt.io>	2014-12-12
    
        Fix glitch on mouse-wheel zoom event
    
        See http://hub.qgis.org/issues/11811
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-12
    
        expression: more comments and test to avoid differences between operators declaration and text values
    
    Radim Blazek <radim.blazek@gmail.com>	2014-12-12
    
        populating browser icons in threads moved to QgsDataItem
    
    Sandro Santilli <strk@kbt.io>	2014-12-10
    
        Consider map rotation in rendering of horizontal and parallel labels
    
        See http://hub.qgis.org/issues/11814
    
        NOTE: the map rotation should likely be considered at LabelPlacement
              configuration rather than at rendering time
    
        Raises pixel mismatch tolerance for background labels tests
    
    Sandro Santilli <strk@kbt.io>	2014-12-12
    
        Tweak tolerances for CanvasPoint and ComposerPdfPoint PAL tests
    
        .. to succeed on Ubuntu 14.04.1 LTS
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-12
    
        followup 232aaaca66114e69b9ac2b201c65a26e7379f475 add missing text definition for integer division
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-12
    
        Add missing const to equality operator
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-12
    
        Temporarily disable atlas tests for travis
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-11
    
        improve layout in add attribute dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-10
    
        oracle provider: don't reject (none no)geometry queries on tables without geometry (fixes #11843)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-11
    
        do not make an unecessary copy
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-11
    
        [Fix #11841] Revert "Fix calculation of atlas map extent when set to fixed scale mode"
    
        This reverts commit b106f8225324237175aac741ede9eb5d3268edcd and fixes the setting of the atlas feature in composer.
    
        According to Nyall original commit b106f8225324237175aac741ede9eb5d3268edcd was introduced to fix a test.
        He will look to fix the test, but in the mean time we rather need working features rather than passing tests.
        One might wants to disable the test?
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-11
    
        [processing] fix exception raising (fix #11842)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-12-11
    
        Remove unneeded private method and code cleanup
    
    Matthias Kuhn <matthias@opengis.ch>	2014-12-11
    
        Render incremental rendering image at proper location
    
        The old behavior was to render it at the currently visibleExtent based on the
        map canvas. The job may however have been scheduled for a different extent and
        therefore rendered at an improper location.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-11
    
        [processing] fix wrong behavior in Join by location alg (fix #11736)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-11
    
        [processing] fix rows addition in batch processing interface
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-11
    
        remove warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-11
    
        Fix incorrect size of markers with data defined name
    
    Matthias Kuhn <matthias@opengis.ch>	2014-12-10
    
        iface.getFeatureDialog creates an "add" dialog for an invalid feature
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-10
    
        advanced digitizing tools fixes part 2
        * action in toolbar activate/disable the tools instead of showing/hiding the dock
        * do not filter event if tools are disabled
        * disable construction mode if tools are disabled
        * continue renaming cad to advanced digitiing tools
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-10
    
        Flip rotation spin box to QgsDoubleSpinBox
    
        Fix some other small spin box related ux improvements (fix #11833)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-10
    
        Fix warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-10
    
        Add methods to QgsDataDefined for reading and writing to XML
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-10
    
        fixes for advanced digitizing tools
        do not clear intermediate points when digitizing points in construction mode
        increase maximum height of dock widget when tools are disabled
    
    Sandro Santilli <strk@kbt.io>	2014-12-09
    
        Const-correct QgsMapToPixel::showParameters
    
    Sandro Santilli <strk@kbt.io>	2014-12-09
    
        Test rotation API in QgsMapPixel unit test
    
    Sandro Santilli <strk@kbt.io>	2014-12-09
    
        Set all QgsMapToPixel parameters at once from QgsMapSettings
    
    Sandro Santilli <strk@kbt.io>	2014-12-09
    
        Refactor QgsMapToPixel to only build matrix on parameter change
    
        Also add deprecation notices and provide full-parameters constructor
    
    Sandro Santilli <strk@kbt.io>	2014-12-09
    
        Add unit test for QgsMapToPixel (legacy only for now)
    
    Merge: 2b1b79dbcb d39a854a2c
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-09
    
        Merge pull request #1624 from 3nids/cadtool_single
    
        Advanced digitizing tools (aka CAD tools)
    
    Sandro Santilli <strk@kbt.io>	2014-12-09
    
        Expose QgsMapCanvas rotation and centering API to python
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-09
    
        debian packaging update (merge and squash PR#1725)
    
    Sandro Santilli <strk@kbt.io>	2014-12-09
    
        Export QgsMapSettings rotation API to python
    
    Sandro Santilli <strk@kbt.io>	2014-12-09
    
        Make toCanvasCoordinate(QRect) method private in QgsMapCanvasItem
    
        I added this for rotation support but the interface is probably not
        something any external code should rely upon.
    
    Sandro Santilli <strk@kbt.io>	2014-12-07
    
        Add note about QgsMapCanvas::rotation() being added in 2.8
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-09
    
        Ensure all items are deleted from TestQgsComposerTableV2
    
    Merge: 7ca723920f a5dbb66d95
    Paolo Cavallini <cavallini@faunalia.it>	2014-12-09
    
        Merge pull request #1517 from imincik/dbmanager_icons
    
        dbmanager: rotating layer import and export icons to more intuitive sense
    
    Merge: 28c344325f 232aaaca66
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-09
    
        Merge pull request #1721 from nyalldawson/integer_divide
    
        [expressions] Make int/int return double results
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-11-28
    
        Allows to import/export bookmarks to XML file
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-08
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-08
    
        dxf export:
        * export layers in reversed rendering order
        * use checkboxes for layer selection
        * support for layers selection by visibility preset
        * improve selection of layer attribute
        * show busy cursor while exporting
        * fix duplicate end of entities section
    
    Merge: 535661d63a da17656fe0
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-08
    
        Merge pull request #1719 from bstroebl/splitLines
    
        [processing] [feature] split lines with lines
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2014-12-08
    
        Log error to ProcessingLog
    
    borys <info@borysjurgiel.pl>	2014-12-08
    
        [gui] Fix qgsexpressionbuilder layout
    
    borys <info@borysjurgiel.pl>	2014-12-08
    
        [gui] Fix fieldcalculator layout
    
    Sandro Santilli <strk@kbt.io>	2014-11-20
    
        Add support for map rotation (hub #9330)
    
        Includes widget to show and set map rotation.
        Handle rotation in vector and raster renderers.
        Ensure correct behavior of panning and zooming actions.
    
        Drop compile-time defines for ARM and ANDROID, leaving only
        the qreal based function to transform in place.
    
        Update expected test results after eye comparison.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-07
    
        remove debug code
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-07
    
        [processing] load documentation from online QGIS User Guide
    
    Merge: 759a148312 c522112534
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-07
    
        Merge pull request #1720 from neteler/patch-6
    
        [processing] Update Grass7Algorithm.py
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-06
    
        Flip all labelling spin boxes to QgsSpinBox/QgsDoubleSpinBox
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-06
    
        [expressions] Make int/int return double results.
    
        Also add a new "//" operator to perform integer division.
        (fix #5153)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-06
    
        Flip remaining symbology spinboxes to QgsDoubleSpinBox
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-05
    
        Also evaluate expressions entered in QgsSpinBox
    
        and flip all composer spin boxes to QgsSpinBox (refs #10544)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-05
    
        Flip all composer double spin boxes to QgsDoubleSpin (refs #10544)
    
        Add clear buttons to applicable properties.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-04
    
        [FEATURE] Evaluate expressions entered in QgsDoubleSpinBox
    
        Allows entry of QGIS expressions into the spin box. The expression
        is evaluated on enter or loss of focus and then discarded.
    
        (refs #10544)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-05
    
        Clean up QgsMapLayer scale based visibility api
    
    Merge: 0fa40a657b a7de4dad77
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-12-05
    
        Merge pull request #1715 from rldhont/server_wms_getcapabilities_compliance
    
        [QGIS-Server] FIX 10489 QGIS Server getcapabilites response is not WMS c...
    
    Markus Neteler <neteler@gmail.com>	2014-12-04
    
        Update Grass7Algorithm.py
    
        GRASS GIS 7 update: dsn -> input|output as per http://trac.osgeo.org/grass/browser/grass/trunk/lib/gis/renamed_options
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-12-04
    
        [QGIS-Server] Clean GetCapabilities
    
        Remove GetPrint request and ComposerTemplates from GetCapabilities for a better interoperability
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-12-01
    
        [QGIS-Server] FIX 10489 QGIS Server getcapabilites response is not WMS compliant
    
        To be fully compliant with WMS 1.3.0 standard, I propose to add :
        * SLD namespace for GetLegendGraphic element
        * schemaExtension.xsd distributed with QGIS-Server for GetStyles and GetPrint
        * GetSchemaExtension to retrieve schemaExtension.xsd like MapServer
    
        The solution was inspired by
         http://demo.mapserver.org/cgi-bin/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
        And the standard description
        Styled Layer Descriptor profile of the Web Map Service Implementation Specification
        http://portal.opengeospatial.org/files/?artifact_id=22364
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2014-12-04
    
        [processing] [feature] split lines with lines
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-04
    
        Change some spin boxes in symbology to QgsDoubleSpinBox
    
        Adds the handy 'clear' buttons to these spin boxes, such as
        offsets and rotation.
        Also standardises the display of some widgets in symbology.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-04
    
        define the special text directly with the clear value
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-04
    
        Correctly set band number for pseudocolor renderer widget
    
        Previously the band was always reset to the first band when opening
        the raster layer properties.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-24
    
        [FEATURE] Port new memory layer plugin to core
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-01
    
        Add support for generating coverage statistics for tests
    
        Build option ENABLE_COVERAGE must be set. There's also a secondary
        option GENERATE_COVERAGE_DOCS which requires lcov and will generate
        html docs of unit test coverage.
    
        To generate coverage, first enable the cmake options, then build
        QGIS. From the build directory, run "make qgis_coverage".
    
        You can also add command line arguments to "make qgis_coverage" which
        are forwarded on to ctest. This allows for skipping failing tests
        which prevent generation of coverage docs. This is done by adding
        the command line argument CMD_ARGS= to the "make qgis_coverage"
        command. Eg,
    
        make qgis_coverage CMD_ARGS="-E \"PalLabeling|LocalServer|AppStartup\"
    
        will skip tests which match the listed expressions.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-10-03
    
        advanced digitizing tools
        this integrates advanced digitizing tools aka CAD tools in QGIS application and basically a port of CADinput plugin
        * new class QgsMapToolAdvancedDigitizing shall be subsclassed if adv. digit. tools could be used in a map tool
        * QgsAdvancedDigitizingDockWidget handles the interaction with the user and also perform the constraints (filters events)
        * QgsAdvancedDigitizingCanvasItem paints construction lines on the canvas
    
    Jürgen E. Fischer <jef@norbit.de>	2014-12-03
    
        db_manager: fix error message on table vacuum
    
    Víctor Olaya <volayaf@gmail.com>	2014-12-03
    
        [processing] show layers in alphabetical order in dropdown menu
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-12-03
    
        allow defining custom clear value for Qgs(Double)SpinBox
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-08-28
    
        [custom crs ui] adds scrollarea to dialog and done some minor changes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-08-28
    
        [custom crs ui] adds collapsible groupbox
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-03
    
        Add some atlas reference images for precise (part 2)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-03
    
        Add some atlas reference images for precise (part 1)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-12-03
    
        CTest retry submit to dashboard when failed
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-03
    
        Try increasing color tolerance for composer tests slightly
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-03
    
        Fix some compiler warnings
    
    Martin Dobias <wonder.sk@gmail.com>	2014-12-03
    
        API: Added support for bulk loading of spatial index
    
        This is much faster way of initializing a spatial index. From python it is as simple as
        >>> index = QgsSpatialIndex( layer.getFeatures() )
    
        From a simple test with 50K points in a memory layer:
        - bulk loading ~ 100 ms
        - inserting features ~ 600 ms
    
        The index tree should be in theory also better constructed and may result in faster lookups.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-12-03
    
        Revert "Let travis compile debug binaries so ASSERTS are also considered"
    
        This reverts commit b1de41ca49d44eb5068d60c29f7960d363aadd75.
    
        Led to unstable test results for no reason
    
        See
    
        https://travis-ci.org/qgis/QGIS/builds/42811273
    
        Different results for the very same commit:
        http://dash.orfeo-toolbox.org/buildSummary.php?buildid=165433
        http://dash.orfeo-toolbox.org/buildSummary.php?buildid=165427
    
    Merge: b1de41ca49 f94b80012e
    Matthias Kuhn <matthias@opengis.ch>	2014-12-03
    
        Merge pull request #1482 from serialc/patch-1
    
        Checkbox for sub index was missing tooltip text
    
    Matthias Kuhn <matthias@opengis.ch>	2014-12-02
    
        Let travis compile debug binaries so ASSERTS are also considered
    
    Matthias Kuhn <matthias@opengis.ch>	2014-12-02
    
        MapTip: ParagraphSeparator to \n to support multiline expressions
    
        This allows to properly use multiline expressions in the expression builder
        when the map tip HTML definition contains newlines (which are formatted as
        ParagraphSeparators in QTextCursor)
        See http://qt-project.org/doc/qt-4.8/qtextcursor.html#selectedText
    
    Merge: d034a6677c 81895f9ca0
    Jürgen E. Fischer <jef@norbit.de>	2014-12-02
    
        Merge pull request #1717 from manisandro/int_ogrwkbgeometrytype
    
        Store result of OGR_FD_GetGeomType into a OGRwkbGeometryType, not in an int, ...
    
    Sandro Mani <manisandro@gmail.com>	2014-12-02
    
        Store result of OGR_FD_GetGeomType into a QGis::WkbType, not in an int, which causes an integer overflow
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-12-02
    
        [labeling] use QgsColorButtonV2 for label property dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-12-02
    
        [codeeditor] set case insensitive for SQL Lexer: followup #1686
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-02
    
        Fix calculation of smart breaks when html has transparent background
    
        Should finally fix troublesome composer html tests
    
    Merge: 974511f4e3 29d0166475
    Matthias Kuhn <matthias@opengis.ch>	2014-12-01
    
        Merge pull request #1714 from manisandro/intsafe_doublesafe
    
        Fix isIntSafe and isDoubleSafe not considering some QVariant types
    
    Sandro Mani <manisandro@gmail.com>	2014-12-01
    
        Fix isIntSafe and isDoubleSafe not considering QVariant::UInt, QVariant::LongLong, QVariant::ULongLong (Funded by Sourcepole)
    
    Merge: 6da0058f6f cb32d31c3a
    Alexander Bruy <alexander.bruy@gmail.com>	2014-12-01
    
        Merge pull request #1710 from mach0/master
    
        fix typo in processing description
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-01
    
        Swap expression and custom function box in expression widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-01
    
        Try to fix some more intermittent composer tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-01
    
        Add some missing exitQgis() calls to unit tests
    
        Also ensure that compositions are deleted before exiting
        Qgis during tests.
    
    Radim Blazek <radim.blazek@gmail.com>	2014-12-01
    
        Fixed crash in browser startup on Mac
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-12-01
    
        Hopefully fix intermittently failing composer html test
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-12-01
    
        Layout expression widget as horizontal. Fits better on screens and means less dialog resizing.
    
    Werner Macho <werner.macho@gmail.com>	2014-11-30
    
        fix typo in processing description
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-30
    
        Revert "Followup to d897aa5; fix crash on Mac"
    
        This reverts commit 9837f430b313eceeee246f966fc60115df3ee722.
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-30
    
        QgsBrowserWatcher made QFutureWatcher descendant
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-30
    
        debian packaging fix
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-30
    
        [processing] fix GRASS output parser (fix #10660)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-30
    
        [processing] fix Convex hull algorithm (fix #11725)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-27
    
        Change unary minus test --1 to -(-1)
    
        See http://lists.osgeo.org/pipermail/qgis-developer/2014-November/035835.html
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-26
    
        Add line comments to QgsExpression
    
        Delimited by double-minus and EOL/EOF
    
        Example:
          $id -- This is the feature id
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-26
    
        QgsExpression: some const fixes
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-26
    
        Preserve expression formatting
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-26
    
        Add block comment tests
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-24
    
        [FEATURE] Add comment functionality to QgsExpression
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-30
    
        indentation update [ci skip]
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-11-30
    
        [Feature] Allow custom expression functions in expression widget
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-30
    
        update scripts/fix_allows_to.sh and run it
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-29
    
        travis: irc notification if build status changes
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-11-30
    
        [Expression] Don't unregister function if not registering
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-11-29
    
        Remove qgsfunction from qgis.utils.
    
        Import from qgis.core so we don't break API
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-11-29
    
        Reform qgis.uitls file
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-29
    
        [processing] use extent instead of width, height and center in Create
        Grid algorithm (fix #11481)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-11-29
    
        Move qgsfunction to qgis.core.
    
        Add new register_function method when not using decorator
        Wrap function call in try block to catch and report errors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-29
    
        Add some test images and tweak test tolerances for utopic
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-29
    
        [composer] Make html tests text-free
    
        Minimises cross platform rendering differences
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-28
    
        debian packaging update for python server plugins
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-28
    
        * fix server plugin build on windows
        * move src/mapserver to src/server (IMHO better name and in sync with
          python/server)
        * rename cmake option WITH_MAPSERVER to WITH_SERVER
        * rename define MAPSERVER_HAVE_PYTHON_PLUGINS to HAVE_SERVER_PYTHON_PLUGINS
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-28
    
        don't build server plugins if server isn't built
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-28
    
        [proccesing] added compiled ui files
    
        This will make it easier to test new versions of processing for some users
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-28
    
        [processing] fixed handling of parent algorihtms in modeler
    
        Fixes #11750
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-28
    
        don't build server plugins if server isn't built
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-11-28
    
        db_manager: do not display index tables when browsing SpatiaLite databases
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-28
    
        Fix map unit scale for simple line width not restored (fix #11181)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-28
    
        Fix size scaling ignored for line symbology (fix #11751)
    
    Merge: 949185179e a790f7fa2c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-11-27
    
        Merge pull request #1701 from elpaso/serverpython2
    
        [feature] Serverpython2
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-27
    
        Fix double QT4_WRAP_CPP
    
        Funded by ItOpen - http://www.itopen.it
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-27
    
        [composer] Fix refresh HTML item always using cached copy (fix #11747)
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-26
    
        Removed SIP Transfer
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-26
    
        body() now return QByteArray
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-26
    
        body() now return QByteArray
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-26
    
        Enabled by default and removed linked qgispython
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-16
    
        Mergeable on master
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-16
    
        Removed trailing spaces
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-16
    
        Fixed compilation without python
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-16
    
        Fixed header comments
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-06
    
        Comment typo
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-05
    
        Astyle formatting
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-05
    
        Renamed plugin hook responseReady to responseComplete
        added sendResponse hook and passed pluginFilters to
        request handler
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-05
    
        Working implementation
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-26
    
        Set exception moved to public
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-26
    
        Allow body clear
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-10
    
        Expose response body and infoFormat
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-10
    
        Added comments for bindings.
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-10
    
        Fixes wrong number of bytes logged when debug activated.
    
        Funded by ItOpen - QGIS Borg - Resistance Is Futile
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-10
    
        Comments added
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-10
    
        ASTYLE Formatted
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Added getEnv to plugins API
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Added serve python plugins
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Added serve python plugins
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Added python server plugins
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Added define for conditional server plugins compilation
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Added env var for custom plugin directory
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Add plugin files and define
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Removed python plugins define
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Http request/response handler refactoring.
    
        HTTP Request handler now manages HTTP request and response.
    
        * added methods to manage HTTP response headers
        * added methods to manage response body
        * added accessors API methods for request parameters and
          response headers and body
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-26
    
        Fix Qt5 build
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-26
    
        [processing] fix parameter names in TauDEM algorithms
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-25
    
        [processing] fix help file generator
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-11-25
    
        Delete utils.py
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-11-25
    
        Delete __init__.py
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-25
    
        Don't enforce singleton behavior with Q_ASSERT
    
        Fix #11726
    
    Sandro Santilli <strk@kbt.io>	2014-11-25
    
        Remove useless statement
    
    Merge: 9cf3e7f002 03faafa4a2
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-25
    
        Merge pull request #1698 from jdugge/MergetoolEmptyGeometries
    
        Make the Merge shapefiles tool correctly handle features without geometries
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-25
    
        Fix slight offset in heatmap renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-25
    
        fix script permissions
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-25
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-24
    
        translation script update:
        * TRANSLATORS stats also needs lupdate run
        * support numerus forms in python translation strings
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-11-24
    
        backport adjust pluralization
    
        backport https://github.com/geopython/MetaSearch/commit/83b88f67abb679501a238e4ab4ee344c3cdbf55d
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-25
    
        Regenerate incorrect test images and reenable atlas tests for travis
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-25
    
        Fix calculation of atlas map extent when set to fixed scale mode
    
        Credit to m-kuhn for discovering the fix
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-24
    
        INSTALL: update required flex version to 2.5.6 and links to windows version
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-24
    
        Streamline singleton behavior in a class QgsSingleton, take two
    
        delete provider registry after map layer registry to avoid crashes
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-24
    
        Revert "Streamline singleton behavior in a class QgsSingleton"
    
        This reverts commit e1f6edbd55122e6d2206daf4a0b55e3e9207cf80 as it breaks tests
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-24
    
        Streamline singleton behavior in a class QgsSingleton
    
        If a singleton is unused in an application, it's not going to be created just
        to be deleted instantanously on app exit.
        QgsCoordinateTransformCache will also be cleaned on exit.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-24
    
        [symbology] Add method for retrieving symbol layers as list
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-24
    
        Fix incorrect warning dialog appearing when creating new ramp
    
        Previously a "not available" warning dialog would appear when
        attempting to create a new color ramp using the categorised renderer.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-24
    
        [FEATURE] Support drag and drop of python scripts onto QGIS window
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-24
    
        Fix grammar
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-24
    
        Fix potential crash in random color ramp
    
        Badly choosen values (eg max < min) could cause a crash. Now, values
        are sanitised prior to generating the ramp colors.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-24
    
        Add toolbar icon and shortcut for python console
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-11-24
    
        Fix #10727 - Add update selected button to field calc bar
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-24
    
        Remove help button from symbollevelv2 dialog
    
        There is no help text available for this dialog and the button does nothing at
        all at the moment
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-24
    
        Fix crash on exit: Close all cached sqlite connections
    
    Gillian Milani <gillian.milani@camptocamp.com>	2014-11-18
    
        remove repaint when layer is not modified
    
    Gillian Milani <gillian.milani@camptocamp.com>	2014-11-14
    
        clean code style with prepare-commit.sh
    
    Gillian Milani <gillian.milani@camptocamp.com>	2014-11-12
    
        add a save button for subform (1-n relations)
    
    Merge: 484e16254d e7a8994503
    Matthias Kuhn <matthias@opengis.ch>	2014-11-23
    
        Merge pull request #1697 from mbernasocchi/patch-1
    
        deactivate qgis_wcsprovidertest on travis
    
        It depends on an unreliable external service and therefore produces false alarms.
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-23
    
        [processing] fixed help in models
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-23
    
        Add support for weighting points by expression to heatmap renderer
    
    Juernjakob Dugge <juernjakob@gmail.com>	2014-11-23
    
        Make the "Merge shapefiles" tool correctly handle features without geometries.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-22
    
        getProjectSettings response: return 'maptip' instead of tooltip template as
        displayField layer attribute
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-22
    
        better fix for b99ab0a
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-22
    
        update INSTALL (fixes #11715)
        - remove outdate "practical case" section
        - include pointer to GDAL formats for build instructions for proprietary
          formats in overview
        - cosmetics
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-22
    
        restore setting of scene to map canvas items (followup 78c51954)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-22
    
        travis: disable qgis_wcsprovidertest due to unreliable server
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-11-22
    
        Fix #9604 - New icon for delete selected features
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-22
    
        [processing] redirect output from command line tools to Info tab (fix #5618)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-22
    
        [processing] fix Field calculator algorthm (fix #11488)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-22
    
        fix windows build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-22
    
        Add an invert checkbox for heatmap renderer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-22
    
        [FEATURE] Live heatmap renderer
    
        Allows for live, dynamic heatmaps for point layers. Options include
        specifying heatmap radius in pixels, mm or map units, choice of
        color ramp, and a slider for selecting a tradeoff between render
        speed and quality.
    
    Werner Macho <werner.macho@gmail.com>	2014-11-21
    
        fix typo in tx config
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-11-21
    
        adding new translations files
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-11-21
    
        update if txconfig for new translations
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-11-21
    
        Followup to 2261999; fix import of QgsCodeEditorSQL for DB Manager
    
    Marco Bernasocchi <marco@opengis.ch>	2014-11-21
    
        deactivate qgis_wcsprovidertest
    
        Disabling on behalf of @m-kuhn since the wcs server used in qgis_wcsprovidertest is not really reliable. Often the test fails due to server problem.
        We should use a more solid server or make the test handle connections problems
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] patch for issues with delimited text layers
    
        Still won't work when using delimited text layers in parameters of type MultipleInput
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-21
    
        dualview: autoselect first item
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] Added missing field type to vector tools
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] Add snippet collection to script editor
    
        The list of snippets is still very short, but the snippet management logic is added in this commit
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] better output logging for gdal/org calls
    
        Fixes #11501
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] clean unused line
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-11-21
    
        Remove code no longer needed in QgsConfigCache
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-21
    
        Return non-zero status from cmake script when build or test fails
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-21
    
        Formatting of tests
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-21
    
        Fix some race condition segfaults of tests on exit
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-07
    
        Add Qt5 support
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-11-05
    
        [Processing] A new tool to import data in PostGIS based on ogr2ogr and a few other ogr related fixes
    
    Merge: 6c836f0e9d d6635994df
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-11-21
    
        Merge pull request #1689 from rldhont/server_cache_project_config
    
        [QGIS-Server] Enhance config cache
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-21
    
        fix nightly build (followup a57066a48d)
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] remember last output folder in batch interface
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] better behaviour for fields calculator custom dialog
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] fixed fields calculator algorithm
    
        It's not a complete fix, as it just comments out a line that was causing a 'underlying C/C++ object was deleted' error
        Should revisit is later. For now, this allows the algorithm to run correctly and not crash qgis
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing]removed unused code
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] fixed handling of tables in models
    
        Fixes #11694
    
    Víctor Olaya <volayaf@gmail.com>	2014-11-21
    
        [processing] provide non-random default ordering of parameters in models
    
        Fixes #11702
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-11-20
    
        Followup to d897aa5; fix crash on Mac
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-21
    
        sip sync
    
    Merge: afd32fdc68 631341b56d
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-21
    
        Merge pull request #1681 from nyalldawson/sort_api
    
        Sort members in api docs
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-20
    
        browser restore favourites fix
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-20
    
        browser remove favourite fix
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-20
    
        browser favourites fix
    
    Merge: a57066a48d d80b6608cb
    Radim Blazek <radim.blazek@gmail.com>	2014-11-20
    
        Merge pull request #1583 from slarosa/qdockwidget_browser
    
        [browser] small ui reworking for consistency
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-20
    
        * fix cppcheck warnings
        * some sip updates
        * [API] fix spelling QgsMultiRenderChecker::drawBackround
        * [API] fix spelling QgsSymbolLayerV2Utils::drawStippledBackround
        * [API] fix spelling QgsMapSettings::layerTransfrom
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-20
    
        browser refresh and restore fixes and improvements
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-11-19
    
        Update cache
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-20
    
        Add hasDefaultValues method to QgsDataDefined, add some tests
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-20
    
        widgetParametersPanel.ui: fix header
        [ci skip]
    
    dassau <dassau@gbd-consult.de>	2014-11-19
    
        update translation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-19
    
        Boost coverage of raster fill unit tests
    
        Also add missing sip bindings for GUI widget
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-19
    
        [processing] repair non-working random extract algorithms (fix #11571)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-19
    
        [processing] correctly handle editable and non-editable fixed tables (fix #11602)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-19
    
        [processing] add open script action to script editor
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-19
    
        [processing] add hypsometric curves calculation algorithm
    
    Werner Macho <werner.macho@gmail.com>	2014-11-19
    
        more cleaning of redundant and same shortcuts
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-19
    
        fix warnings
    
    Merge: 256b2652c3 c8ad99bf6a
    Jürgen E. Fischer <jef@norbit.de>	2014-11-19
    
        Merge pull request #1695 from nyalldawson/fix_api
    
        Fix incorrect cast to double in shapeburst fill header
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-19
    
        Fix incorrect cast to double in shapeburst fill header
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-19
    
        Fix some warnings
    
    Merge: edd8d9bc64 0a5c3cc8c6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-11-19
    
        Merge pull request #1691 from m-kuhn/slv
    
        Enable PyQgsSymbolLayerV2 test. Followup 5957b0a
    
    Merge: d66c927f60 36869f075a
    Paolo Cavallini <cavallini@faunalia.it>	2014-11-19
    
        Merge pull request #1692 from neteler/patch-4
    
        Delete r.average.txt
    
    Merge: 52159851bf 9c2a1131f8
    Paolo Cavallini <cavallini@faunalia.it>	2014-11-19
    
        Merge pull request #1693 from neteler/patch-5
    
        Update and rename r.bilinear.txt to r.resamp.interp.txt
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-17
    
        [FEATURE] Raster image symbol fill type
    
        Allows for filling polygons with a tiled raster image. Options
        include (data defined) file name, opacity, image size (in pixels,
        mm or map units), coordinate mode (feature or view) and rotation.
    
    Markus Neteler <neteler@gmail.com>	2014-11-18
    
        Update and rename r.bilinear.txt to r.resamp.interp.txt
    
        r.bilinear: merged into r.resamp.interp, see http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedmodules
    
    Markus Neteler <neteler@gmail.com>	2014-11-18
    
        Delete r.average.txt
    
        Superseded by r.statistics, see http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Removedmodules
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-18
    
        Enable PyQgsSymbolLayerV2 test. Followup 5957b0a
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-18
    
        Run build within ctest script and add some information for the dashboard
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-11-18
    
        Hopefully fix sld test
    
    Merge: eef435e979 da91a9ee58
    Víctor Olaya <volayaf@gmail.com>	2014-11-18
    
        Merge pull request #1614 from radosuav/small_fixes
    
        Small fixes for Processing
    
    radosuav <rmgu@dhi-gras.com>	2014-11-18
    
        Revert "Fix translations in Processing.py"
    
        This reverts commit 81089a1fa258feb86a52db9bba1fd0708b5f70a7.
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-18
    
        [GRASS] data item fix
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-18
    
        Add tolerance to shapeburst test
    
        Fixes it on ubuntu trusty
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-18
    
        [composer] Fix overview tooltips (fix #11655)
    
    Merge: 1f41364c2e b2494fd9ef
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-18
    
        Merge pull request #1605 from ghtmtt/patch-1
    
        Update geometricfigures.rst
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-18
    
        Update link to qt homepage
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-15
    
        [processing] handle ints and floats in range parameter panel
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-12
    
        [processing] refactor batch processing dialog and update related parameters widgets
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-12
    
        [processing] refactor algortim dialog
    
        Now we have base class AlgorithmDialogBase for all algortims. Dialogs
        for algorithms and batch processes should be created by subclassing this
        base dialog and adding to it corresponding parameters panel.
    
        ParametersPanel for single algorthm already updated to this approach.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-09
    
        [processing] update layer selector widget
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-09
    
        [processing] update fixed table widget and dialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-08
    
        [processing] fix typo
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-08
    
        [processing] rename number selector to keep consistency
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-08
    
        [processing] update range input widget
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-08
    
        [processing] don't override default selection mode in ui file
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-06
    
        [processing] update MultipleFileInputDialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-06
    
        [processing] remove MultipleFileInputPanel as it duplicates MultipleInputPanel
        homogenize UI in FileSelectionPanel and RenderinStylePanel, remove inused imports
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-06
    
        [processing] remove similar widgets (use generic one instead)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-04
    
        [processing] update extent selection widget
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-04
    
        [processing] update projection selector widget
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-04
    
        [processing] replace two similar dialogs with generic one
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-11
    
        [processing] remove compiled ui files
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-17
    
        add shortcuts to some Processing actions
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-17
    
        Fix CPack path to README.md
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-17
    
        homogenize icons related to managing project and global scale lists
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-17
    
        More README to README.md
    
        And add travis build status
    
    Merge: 150aa53a63 ad881089ef
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-17
    
        Merge pull request #1686 from alexbruy/dbmanager-sqleditor
    
        switch DB Manager's SQL editor to QgsCodeEditorSQL
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-17
    
        add missing ts files (fixes #11662)
    
    Werner Macho <werner.macho@gmail.com>	2014-11-16
    
        [TRANSUP] some fixes and improvements for transifex including renamed and deleted ts files
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-11-05
    
        [QGIS-Server] Enhance config cache
    
        Add xmlDocument and server config in cache
    
        xmlDocument and server config will be opened once for every requested W*S
        Every requested W*S will point to the same server config and xmlDocument
    
    Martin Dobias <wonder.sk@gmail.com>	2014-11-15
    
        Add note about QgsMapCanvas::refresh() behavior
    
    Merge: b28cc1410b 40c5ae4407
    Martin Dobias <wonder.sk@gmail.com>	2014-11-15
    
        Merge remote-tracking branch 'rldhont/filter_legend_displacement_point2'
    
        Conflicts:
                src/core/qgsmaphittest.cpp
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-14
    
        [travis] Do some steps in install step
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-14
    
        [travis] Disable PyQgsPalLabelingServer tests for now
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-14
    
        [travis] Disable SymbolLayerV2 test
    
        There is a pull request to properly fix the issue. When this PR is dealt with
        this test will be re-enabled.
    
        https://github.com/qgis/QGIS/pull/1672
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-14
    
        Fix atlas tests
    
         * Recreates composition for every test and therefore removes internal
           dependency
         * Reorders method calls to make the test pass
         * Disable the test until https://github.com/qgis/QGIS/pull/1688
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-14
    
        Exclude PyQgsPalLabelingCanvas test because of Segfault on test server
    
        It seems that there is still a thread running when QgsApplication exits.
    
        Error message:
        QThreadStorage: Thread 0x16e29f0 exited after QThreadStorage 6 destroyed
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-14
    
        Disable geometry simplify check
    
        This test mixes different effects and is very unprecise in what it tests and
        what it expects as result.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-14
    
        Add QgsDartMeasurement
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-14
    
        Switch QgsCompositionChecker to MultiRenderChecker
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-14
    
        Switch to RGB32 images for composition checker
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-14
    
        Use a non-transparent background for composition checker
    
        Fix composerhtml tests on precise
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-13
    
        Cleanup atlas composition tests
    
         * Don't try to cache on 0-sized image
         * Use qDebug instead of qWarning
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-07
    
        Fix shapeburst test
    
        Move to multirenderchecker
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-04
    
        [unit tests] Make qgis_rendererstest pass
    
        Replace control image
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-13
    
        Fix PalLabelingComposer test
    
        Switch to QgsMultiRenderChecker and add control images for Ubuntu precise where
        required.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-07
    
        Fix inverted polygon renderer test
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-12
    
        [unit tests] Fix blend modes test
    
         * Switched to QgsMultiRenderChecker and added control images for precise
         * Add a minimal color tolerance for slight render inconsistencies
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-08
    
        Compositionchecker: Default color tolerance of 1
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-06
    
        [unit tests] Add multirenderchecker
    
        The multirenderchecker allows to have several images, each with its own set of
        anomalies distributed in several subdirectories.
        With the help of multiple reference images, it is possible to apply a color
        tolerance to each of these
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-13
    
        Add .travis.yml for automated testing
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-14
    
        Initialize some uninitialized variables
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-14
    
        case insensitive autocompletion
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-14
    
        avoid use of QIcon in data items in threads
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-14
    
        pull_ts.sh: verify lrelease is available
    
    Merge: d4f64d9bde 3e3f1fb16c
    Paolo Cavallini <cavallini@faunalia.it>	2014-11-14
    
        Merge pull request #1687 from gioman/master
    
        fixes r.watershed parameter description for GRASS 6.4
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-13
    
        indentation update and typo fixes
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-11-13
    
        fixes r.watershed parameter description for GRASS 6.4
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-13
    
        prepare-commit.sh: fix script directory detection
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-11-07
    
        [FIXED] #11572 Filter Legend By Map Content doesn't maintain point displacement legend
    
        The fix from https://github.com/qgis/QGIS/pull/1673 has to be enhance to have
         something more generic.
    
        This fix add methods to QgsPointDisplacementRenderer:
        * capabilities
        * symbolForFeature
        * originalSymbolForFeature
        * symbolsForFeature
        * originalSymbolsForFeature
        * willRenderFeature
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-13
    
        switch DB Manager's SQL editor to QgsCodeEditorSQL
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-13
    
        re-enabled init expand to last expanded in browser
    
    Merge: 9cb157a7e5 4254d4e615
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-13
    
        Merge pull request #1684 from manisandro/armbuild
    
        Add casts to double to fix compilation on ARM
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-13
    
        prepare-commit.sh: remove executable bit from source files and exit successfully if nothing modified
    
    Sandro Mani <manisandro@gmail.com>	2014-11-13
    
        Add casts to double to fix compilation on ARM
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-13
    
        update debian dependencies in INSTALL (scripts/scandeps.pl run)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-12
    
        fix source permissions
    
        Consider using 'git config core.filemode false' on Windows
    
        find . \( -name "*.cpp" -o -name "*.h" \) -perm /111 -exec chmod a-x {} \;
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-12
    
        i18n: script updates
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-12
    
        postgres provider: fix layer detection
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-12
    
        expand browser items in threads
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-12
    
        loading icon from qt-everywhere-opensource-src-4.6.3/demos/browser/data/loading.gif
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-12
    
        fix PyQgsAppStartup test on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-12
    
        fix PyQgsLogger test (fixes b5f6d2ce, but also the failure on windows)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-12
    
        fix tim dot linfiniti at com
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-12
    
        i18n: move to transifex
        * deprecate update_ts_files.sh
        * use pull_ts.sh to pull updates from transifex
        * use push_ts.sh to pull qgis_en.ts from transifex, update it and push it back
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-04
    
        Fix qgis_legendrenderertest
    
        Changed control image that fails on every platform
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-12
    
        parse embedded project only once (speedups loading of multiple embedded layers from the same project)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-12
    
        refactor QgsLogger and add duration and thread id
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-11
    
        fix german translations (fixes #11617)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-11
    
        vector file writer: scan shape file geometries instead of just assuming multi geometry types (followup 528c4cacb, refs #10584, fixes #11542, fixes #11597)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-11
    
        Sort members in api docs
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-07
    
        Fix maprenderertest
    
        By introducing some color tolerance
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-10
    
        use browser objectName in settings key to distinguish browser2
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-10
    
        use connection name in wms,wfs,wcs data item path instead of uri, group ows servers by connection name instead of uri
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-10
    
        [GRASS] autorefresh vector layers
    
    Takayuki Mizutani <mizutani.takayuki@gmail.com>	2014-11-09
    
        fix Empty console Output on R under processing. refs #7643
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-08
    
        fix regex for getting layer name
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-08
    
        Fix occasional crash on exit because of statis network access manager
    
        see https://bugreports.qt-project.org/browse/QTBUG-25789
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-08
    
        fix PyQgsVectorLayer test
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-05
    
        Fix dual view test
    
        * References commit 51e01d6
        * And issue #11529
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-05
    
        Fix expression test
    
        make sure the style file with the color ramp can be copied to the settings path
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-07
    
        debian packaging update (fixes for tests)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-11-08
    
        Revert "Doxygen: do not add "Definition at line N of XYZ.cpp" to each method"
    
        This reverts commit 7ee05afd366cebf3c8f44354067c34223346f835.
    
    Merge: 2417a82bd7 b4824abb20
    Paolo Cavallini <cavallini@faunalia.it>	2014-11-07
    
        Merge pull request #1678 from ghtmtt/patch-2
    
        Update gridcalculator.rst
    
    ghtmtt <matteo.ghetta@gmail.com>	2014-11-07
    
        Update gridcalculator.rst
    
        change **x** and **y** with **a** and **b**
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-07
    
        [processing] add method in OGR algorithms for getting layer name from source
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-07
    
        browser last expanded better
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-11-05
    
        [FIXED] #11572 ilter Legend By Map Content doesn't maintain point displacement legend
    
        For point vector layer render with 'displacement point', when 'Filter
         Legend By Map Content' is activated, the legend is not rendered even
         if it has to be.
    
        It's due to QgsPointDisplacementRenderer that embedded the real
         renderer.
    
        The solution proposed in this patch is to get the embedded renderer
         for QgsPointDisplacementRenderer.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-07
    
        [composer] Don't save hide bounding box setting between sessions
    
        In practice the workflow is better if this setting is only
        temporarily applied to a composer.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-05
    
        [FEATURE][composer] Vertical descending direction for annotations
    
        This change adds a new descending vertical direction mode for
        map grid annotations. Previously only ascending text was
        supported for vertical annotations.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-05
    
        [composer] Use intersection rather than clip for transformed grids
    
        Previous behaviour was to clip transformed grid lines to the visible
        map extent. This caused problems if a map item had no border (a
        solid line would be shown along the map extent), and also meant
        that reprojected lines which crossed out of the map extent and back
        in again did not have annotations or grid frame markings shown.
    
        Also implement an improved logic for detecting the map frame side
        for annotations.
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-06
    
        remember browser last expanded item
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-06
    
        GRASS: show layers non expandable
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-06
    
        GRASS: points removed from topo in GRASS 7
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-06
    
        GRASS: fixed crash when opening vector without topo
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-06
    
        add GRASS vector layers from browser with map + layer name
    
    Werner Macho <werner.macho@gmail.com>	2014-11-06
    
        [TRANSUP] preparing transition to transifex DEFAULT
    
        Compared translations manually with source and transifex and uploaded every translation with more strings in source to transifex.
        From now on only transifex will be pulled and only english source will be updated.
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Radim Blazek <radim.blazek@gmail.com>	2014-11-06
    
        GRASS 7.1 fixes
    
    Martin Dobias <wonder.sk@gmail.com>	2014-11-04
    
        Fix a crash in layer node after removal of layer from registry.
    
        A crash may occur when using custom layer tree in composer legend and layer from that tree is removed from registry.
        This would happen only in some code paths.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-06
    
        Add methods to QgsGeometry to convert to/from QPointF and QPolygonF
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-06
    
        Add methods for converting QgsPoint to and from QPointF and QPoint
    
        Also add some more basic unit tests for QgsPoint
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-06
    
        Fix encoding of QgsPoint source files
    
        Allows editing these files in QtCreator.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-05
    
        Fix feature request with Fid Filter working on the edit buffer
    
        The following snippet did not take attribut changes that have not been commited
        into account.
    
            layer.getFeatures( QgsFeatureRequest( fid ) ).next()
    
        Fixes the VectorLayer test
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-11-05
    
        merge OWSLib 0.8.10 CSW fix
    
        https://github.com/geopython/OWSLib/commit/4e5e24840372028be2858c5c6897818bf6059282
    
    Merge: 47e3dc9d8d 7976d9488e
    Víctor Olaya <volayaf@gmail.com>	2014-11-05
    
        Merge pull request #1670 from gioman/saga_fixes1
    
        fix several SAGA 2.1.2 modules, take1
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-05
    
        fix build error
    
    Matthias Kuhn <matthias@opengis.ch>	2014-11-04
    
        Fix app startup test
    
    Merge: 1d3f8a73b5 a4fb2a102e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-11-04
    
        Merge pull request #1671 from elpaso/requesthandler-refactoring2
    
        Requesthandler refactoring2
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-11-04
    
        Restored streaming capabilities, added mHeadersSent flag and accessor
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-10
    
        ASTYLE formatting
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Removed python plugins define
    
        Funded by ItOpen - http://www.itopen.it
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-09
    
        Http request/response handler refactoring.
    
        HTTP Request handler now manages HTTP request and response.
    
        * added methods to manage HTTP response headers
        * added methods to manage response body
        * added accessors API methods for request parameters and
          response headers and body
    
        Conflicts:
                src/mapserver/qgswmsserver.cpp
    
        Funded by ItOpen - http://www.itopen.it
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-04
    
        server: stop processing after 'no REQUEST' exception (fixes #11543)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-04
    
        fix typo
    
    Werner Macho <werner.macho@gmail.com>	2014-11-04
    
        [TRANSUP] translation update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-11-04
    
        Adding back shortcut and avoid double assign
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-05
    
        Switch tests to automoc
    
        Required for Qt5 compatibility
        Raises minimum CMake version to 2.8.6
    
    Werner Macho <werner.macho@gmail.com>	2014-11-04
    
        remove redundant shortcut for Open and Open recent
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-11-04
    
        [FEATURE][composer] Finer control of frame and annotation display
    
        Previously, for rotated maps or reprojected grids, the composer would
        draw all coordinates for every map side. This resulted in a mix of
        latitude/y and longitude/x coordinates showing on a side. This change
        allows users to control whether they want all coordinates, latitude
        only or longitude only for each map frame side. Similar options have
        also been added for controlling how a map grid frame is divided.
    
        In related news... the composer map dialog is now the ugliest,
        most cluttered and un-user friendly dialog in all of QGIS. I'd
        love suggestions/mockups from the UX team for ways this could
        be improved.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-03
    
        oracle provider:
        * if a no spatial index is found try sdo_filter (fixes #11358)
        * allow specifing connection parameters (eg. OCI_ATTR_PREFETCH_ROWS=10000)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-03
    
        QgsDataSourceURI: add parameters to uri
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-04
    
        fix feature action from identify menu (fixes #11533)
    
    Werner Macho <werner.macho@gmail.com>	2014-11-03
    
        [TRANSUP] adding hindi from transifex
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-02
    
        browser: register editor widgets (fixes #11529)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-02
    
        add QScintilla2 include directory to python bindings and oracle provider
        (fixes #11528)
    
    Werner Macho <werner.macho@gmail.com>	2014-11-02
    
        [TRANSUP] transifex and string update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-11-02
    
        german translation update
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-11-02
    
        fix several SAGA 2.1.2 modules, take1
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-11-01
    
        fix directory layout
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-19
    
        [processing] add Vector grid algorithm (addresses #5953)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-19
    
        [processing] add Vector split algorithm (addresses #5953)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-19
    
        [processing] fix Join by location alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-18
    
        [processing] add Symetrical difference algorithm (addresses #5953)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-15
    
        [processing] add Regular points algorithm (addresses #5953)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-31
    
        add link to 2.6 doxymentation to master version
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        [FEATURE][composer] New action for toggling visibility of panels
    
        This change adds a new action to the composer which hides or shows
        all panels from the window. It's useful for maximising the space
        available to interact with a composition. A shortcut (F10) and menu
        item can be used to toggle this option, or via pressing 'tab' while
        the main composer view is focused.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        [FEATURE][composer] Full screen mode for composer
    
        This change adds a full screen mode for the composer. Full screen
        mode can be enabled via a shortcut key (F11) or via a menu action.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-14
    
        [FEATURE][composer] Add view menu option to hide bounding boxes
    
        This allows users to hide the bounding boxes for selected items
        within a composition. It's a handy feature for allowing interaction
        with items while previewing exactly how they will look when the
        composition is exported, without large boxes blocking the view.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-14
    
        [FEATURE][composer] Allow negative margins for label items
    
        If negative margins are set for a label, the label contents will
        begin outside the bounds of the label. This is desirable for
        aligning label items with other items while allowing for optical
        margin alignment for the label type.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-14
    
        [FEATURE][composer] Allow control of hoz and vert margins for labels
    
        Previously only a single margin setting would apply to both
        horizontal and vertical margins. This change allows users to specify
        different horizontal and vertical margins.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-29
    
        support icons in map layer actions
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-31
    
        Bump version to 2.7
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-31
    
        update changelog for 2.6 release
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-31
    
        Less verbose debug output in layer tree model
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-31
    
        invert back toggle editing button in relation editor widget (fixes #11524,
        followup b1a2bef1)
    
    Werner Macho <werner.macho@gmail.com>	2014-10-31
    
        [TRANSUP] transifex translation updates
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-31
    
        fix more graduate renderer crashes (followup d99d2fd97)
    
    Merge: d99d2fd97c 9024badc60
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-31
    
        Merge pull request #1669 from gioman/tmp_fix_modeller_saga
    
        fix modeller with saga tools
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-31
    
        fix modeller with saga tools
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-31
    
        fix graduated renderer crash (followup 6de53e51b)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-30
    
        ftools: field uniqueness fix (fixes #11523)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-30
    
        also restore style for file based layers (followup dfff717a0) and
        use file name for GeoJSON layers (fixes #10711)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-30
    
        when manually loading layers defer loading default style until the layers is
        added to the registry so that the readCustomSymbology signal can be processed
        by the edit widget registry (fixes #11516)
    
    Werner Macho <werner.macho@gmail.com>	2014-10-30
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-30
    
        attribute dialog: really keep cloned feature until destruction (feature action
        also need it and crash otherwise)
    
        This reverts revert commit f618cae5e8a9c893038101db54f5ddecb5087cdf.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-10-30
    
        remove "added" notes for 1.x and 2.0 versions
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-29
    
        GDAL tools: put tif back to top for save file dialog formats (fixes #11507)
    
    Werner Macho <werner.macho@gmail.com>	2014-10-29
    
        [TRANSUP] transifex update excluding locations
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-10-29
    
        adjust update_ts_files to exclude location
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 4cf08c5c11 a7f889dc53
    Jürgen E. Fischer <jef@norbit.de>	2014-10-29
    
        Merge pull request #1668 from m-kuhn/action-menu-crash
    
        Alternative approach to f9fcee9
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-29
    
        Use a copy of the feature for the action menu in the attribute dialog
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-29
    
        Revert "attribute dialog: keep clone feature until destruction (fixes crash from action"
    
        This reverts commit f9fcee980ec7fb721187080f853f86dfbf453918.
    
    Sandro Santilli <strk@kbt.io>	2014-10-29
    
        Avoid unneeded geometry cloning in QgsGeometry::nodeGeometries
    
        Affects splitGeometry and reshapeGeometry public functions
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-10-29
    
        Fix missing show/hide selected layers icons
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-29
    
        attribute dialog: keep clone feature until destruction (fixes crash from action
        menu)
    
    Sandro Santilli <strk@kbt.io>	2014-10-29
    
        Drop execute flag from .cpp file
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-29
    
        german translation update
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-28
    
        Fix a crash after adding favourites to browser when the item is not yet populated
    
        The model was getting broken due to list of children being overwritten and
        it was sometimes crashing in the proxy model implementation.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-28
    
        db manager: show error message in bar when adding a layer fails (fixes #8148)
    
    Merge: 4bc4636aeb 6de53e51b4
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-28
    
        Merge pull request #1667 from elpaso/bugfix11510
    
        Fix #11510 graduated renderer causes crash: added check for geometry
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-28
    
        fix typos
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-28
    
        Fix #11510 graduated renderer causes crash: added check for geometry needed
    
        Funded by ItOpen - http://www.itopen.it
    
    Merge: c6d37c1859 efc7921c97
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-28
    
        Merge pull request #1666 from elpaso/bugfix11510
    
        Fix #11510 graduated renderer causes crash
    
    Werner Macho <werner.macho@gmail.com>	2014-10-28
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-10-28
    
        more typos in tooltip
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-28
    
        Fix #11510 graduated renderer causes crash
    
    Werner Macho <werner.macho@gmail.com>	2014-10-28
    
        fixing typo in tooltip
    
    Merge: c7c107eb9d 4781f58064
    Werner Macho <werner.macho@gmail.com>	2014-10-28
    
        Merge pull request #1608 from yjacolin/newTips
    
        new tips in tipfactory
    
    Merge: 8617143c9e 3ff1985e90
    Werner Macho <werner.macho@gmail.com>	2014-10-28
    
        Merge pull request #1657 from DelazJ/MeasureTools
    
        Update MeasureTools context help
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-28
    
        Hide borders from status bar items under Windows
    
        These aren't required and just clutter the interface.
    
    Merge: cad3d2b930 4f1e6b9c3b
    Werner Macho <werner.macho@gmail.com>	2014-10-27
    
        Merge pull request #1664 from Cracert/master
    
        [TRANSUP] pl: varia
    
    Merge: c21edd0665 eef8032122
    Werner Macho <werner.macho@gmail.com>	2014-10-27
    
        Merge pull request #1658 from DelazJ/AttributeTableContextHelp
    
        Attribute table context help
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-10-27
    
        [TRANSUP] pl: varia
    
    Merge: 83d070e8dd 531474d76d
    Tim Sutton <tim@linfiniti.com>	2014-10-27
    
        Merge pull request #1663 from timlinux/papercuts
    
        Add missing sip bindings for fill and border colours of rubber band.
    
    Merge: 84c429dc73 83d070e8dd
    Tim Sutton <tim@linfiniti.com>	2014-10-27
    
        Merge remote-tracking branch 'origin/master' into papercuts
    
    Tim Sutton <tim@linfiniti.com>	2014-10-27
    
        Added setFillColor and setBorderColor for rubber band to the python API
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-27
    
        Fix #11489 (crash with force point inside polygon in centroid fill style)
    
        This isn't actually a very good fix. The issue in the "maptopixel" simplification
        is still there, it is just less obvious, while sacrificing a bit of QgsGeometry correctness
        (like the fact that linear ring should have >= 4 points)
    
        Along the way I have added some comments that may help others decode why the code does things it does.
    
    Merge: 362d69cc12 0fa4ce36b1
    Tim Sutton <tim@linfiniti.com>	2014-10-27
    
        Merge pull request #1662 from timlinux/papercuts
    
        Mark old rubber band ctor as deprecated in python API
    
    Merge: 1932390417 362d69cc12
    Tim Sutton <tim@linfiniti.com>	2014-10-27
    
        Merge remote-tracking branch 'origin/master'
    
    Werner Macho <werner.macho@gmail.com>	2014-10-27
    
        [TRANSUP] more translations and string fix
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-27
    
        [composer] Don't shrink scalebar height when updating
    
        Previously any update of a scalebar would reset it's height to
        the minimum height allowed. Now, if the user has set a height
        greater than this minimum than that height is kept. (fix #10466)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-27
    
        [composer] Fix incorrect calculation of scale for tick scale bars
    
        QPainter::drawLine(x1,y1,x2,y2) takes int values, so coordinates
        were being rounded to the nearest mm. Consequently scale was way
        off. Also fixes horizontal line for tick styles being drawn
        incorrectly with multiple overlapping segments. (fix #10685)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-27
    
        Cleanup identify tooltip strings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-27
    
        [processing] Ignore geom for non geom tables for ImportIntoPostGIS
    
        This fixes an error where trying to import non geometry tables
        using the "Import Into PostGIS" algorithm results in a database
        error.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-27
    
        german translation update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-10-26
    
        Fix #9359; set default WCS caching to Prefer Network
    
        - This is noted in the tool tip, but was not set. Always Cache was the
        default, which caused the cache to never be updated on upstream changes.
    
        Caveat: this does not fix projects with existing WCS layers.
    
    Richard Duivenvoorde <richard@duif.net>	2014-10-26
    
        fix for #11504 RotateFeature tool prerotation
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-26
    
        delete ring: consider reprojection when search for clicked ring (fixes #11502)
    
    Tim Sutton <tim@linfiniti.com>	2014-10-26
    
        Properly mark old qgsrubberband ctor as deprecated
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-26
    
        vector file writer: avoid duplicate destruction of coordinate transform in case of exceptions (fixes #9993)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-26
    
        Remove unsupported append import/export option from db_manager (refs #10569)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-26
    
        support relative paths for gpx datasources (fixes #11131)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-26
    
        support ogc binary operation with more than two operands (fixes #10053)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-26
    
        move TODO.txt to root folder to avoid attempts to parse it as
        algorithm description
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-26
    
        [processing] fix broken TauDEM support
    
    Werner Macho <werner.macho@gmail.com>	2014-10-26
    
        [TRANSUP]transifex and lv update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 6402864537 edbf265e67
    Werner Macho <werner.macho@gmail.com>	2014-10-26
    
        Merge pull request #1659 from Cracert/master
    
        [TRANSUP] pl: log, color, composer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-26
    
        doxygen: add/replace some occurences of \verbatim with \code
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-10-25
    
        [TRANSUP] pl: log, color, composer
    
    DelazJ <delazj@gmail.com>	2014-10-25
    
        Adding text about field calculator bar
    
        Adds text about field calculator bar and other stuffs
    
    DelazJ <delazj@gmail.com>	2014-10-25
    
        Update QgsMeasureDialog
    
    DelazJ <delazj@gmail.com>	2014-10-25
    
        Update Measure Tools description
    
        Adding text about angle tools and how tools behave.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-24
    
        dxf export: export layers only once and in drawing order
    
    DelazJ <delazj@gmail.com>	2014-10-24
    
        Add text about measuring angle
    
        Since QGIS 2.0, it is possible to also measure angles but this is not mentioned in the context help.
    
    Merge: 444bea595f d64525c0b6
    D'Hont René-Luc <rldhont@gmail.com>	2014-10-24
    
        Merge pull request #1655 from rldhont/server_embedded_layers
    
        [BUGFIX] #11484 QGIS server: embedded layers are not published (GetCapabilities, GetMap, etc)
    
    
    
        In QgsServerProjectParser::createLayerFromElement, we need to generate a
        QgsServerProjectParser of the parent project to return the mapLayer for
        embedded layers. To do it, I use QgsCacheConfig to get the
        QgsServerProjectParser for the parent project.
    
        Funded by 3Liz.
    
    Werner Macho <werner.macho@gmail.com>	2014-10-24
    
        [TRANSUP] fix hu
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-10-24
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-24
    
        Support for reading composer legend configuration for projects <= 2.4
    
        The list of layers/groups is now restored (previously the configuration would be omitted).
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-10-24
    
        [BUGFIX] #11484 QGIS server: embedded layers are not published (GetCapabilities, GetMap, etc)
    
        Issue #1072 QGIS server: embedded groups do not render in GetMap requests if
         leave layers are requested has been fixed 40d91457f6f069886c5ba1c28db1efb2ff4ccac7
    
        But another fix about embedded layers lacks. A fixme annotation is in the
         QgsServerProjectParser::createLayerFromElement. This one is about return the
         layer if it is embedded.
    
        In QgsServerProjectParser::createLayerFromElement, we need to generate a
         QgsServerProjectParser of the parent project to return the mapLayer for
         embedded layers. To do it, I use QgsCacheConfig to get the
         QgsServerProjectParser for the parent project.
    
        Funded by 3Liz.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-24
    
        Do not show in composer legend unused layers if filtering by map is enabled
    
        This resolves #11457 and partially #11293
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-24
    
        bump Processing version
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-24
    
        [pyqgis-console] update prepared API file
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-24
    
        [pyqgis-console] small fix
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-24
    
        [processing] fix issues with Create Grid algortihm
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-24
    
        Fix Andreas' problem with checkboxes in legend + update SIP bindings
    
        The problem was that rule-based renderer allowed cloned rules to have the same unique rule key.
        That in turn created the confusion with checkboxes in legend. Now rules always have new rule key
        when cloned. The only exception is when the whole renderer is cloned - in such case we preserve
        their rule keys, so that other components (legend / visibility presets) can still keep using
        the original rule keys.
    
        Projects where this problem appears need to be fixed - the easiest way is to select all rules,
        copy&paste them and remove the previous rules.
    
    DelazJ <delazj@gmail.com>	2014-10-24
    
        Update QgsAttributeTableDialog
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-24
    
        Fix #11208 - Error when saving MSSQL layer when using DSN
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-24
    
        [composer] Negative position values should be allowed
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-23
    
        update changelog for brighton release
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-23
    
        expressions: keep brackets (fix #11475)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-23
    
        dxf export: fixes for text support (text width, underline/overline/strikeout
        and line direction symbols)
    
    Merge: 2c19543178 5c9fee512b
    Werner Macho <werner.macho@gmail.com>	2014-10-23
    
        Merge pull request #1654 from Cracert/master
    
        [TRANSUP] pl: processing
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-10-23
    
        [TRANSUP] pl: processing
    
    Merge: cc306099d9 a41a9a38ac
    Martin Dobias <wonder.sk@gmail.com>	2014-10-23
    
        Merge pull request #1653 from 3nids/fixidentmenurubber
    
        delete rubber bands when exiting identify menu
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-10-23
    
        delete rubber bands when exiting identify menu
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-23
    
        Fix #11474 (cannot move layers in layer tree anymore)
    
        I have managed to break that with implementation of #11369.
        Obviously it is a bad idea to change selection in a slot connected to model's rowsInserted signals
        because the drag'n'drop does not work properly anymore. Now registry bridge will emit a signal after
        new layers have been added, so the selection change at that point should be safe.
    
    Merge: aeb9d934ed 6f30ab9be7
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-23
    
        Merge pull request #1652 from gioman/processing_count_points
    
        result field in Processing 'count points in polygon' must be integer
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-23
    
        result field in Processing 'count points in polygon' must be integer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-23
    
        Fix QgsRasterInterface bindings again (fixes PyQgsRasterFileWriter test)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-23
    
        Fix #11455 take two (raster crashes)
    
        Thanks to Nyall for pointing this out
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-22
    
        fix interpretation of numeric constants in scientic notation (fixes #10939)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-22
    
        osgeo4w: package pdbs in nightly build
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-22
    
        Fix #9319 (copy of QgsExpression crashes)
    
        Disabled the copy constructor for now (later we may introduce implicit sharing)
    
    Werner Macho <werner.macho@gmail.com>	2014-10-22
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-22
    
        Fix #11369 (New layers are not active with new legend)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-22
    
        Fix #11455 (Crash when setting transparency for WMS layer)
    
        Layer transparency instance was not copied when renderers were cloned.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-22
    
        Fixed SIP wrapper for conversion to QgsRasterInterface subclasses
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-21
    
        Self referencing relations: do not repeatedly embed dual view
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-22
    
        [composer] Avoid hang when adding columns to table on Win (fix ##11462)
    
    Merge: 47f5873e86 17626b802a
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-22
    
        Merge pull request #1646 from gioman/saga_shapesmodules_fixes1
    
        fixes for 2 shapes tools for SAGA 2.1.2
    
    Merge: abf816bf80 80c1dda94d
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-22
    
        Merge pull request #1649 from gioman/ogr_clip
    
        add Processing clip using ogr2ogr to compensate for the bad Clip perform...
    
    borys <info@borysjurgiel.pl>	2014-10-22
    
        [TRANSUP] pl: the layers panel toolbar and color dialogs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-22
    
        [composer] Catch CRS exceptions when drawing grid lines
    
        Prevents bad grid parameters for a transformed grid flooding the user
        with hundreds of unclosable error message boxes.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-22
    
        vector file writer: assume shapefiles contain multitype data (fixes #10584)
    
    Merge: a4f20840e5 d9b1638073
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-22
    
        Merge pull request #1650 from gioman/gdal_rasterize_writeover
    
        fix processing gdal_rasterize to allow write vector values in a existing raster layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-22
    
        Tweak data defined button icons so they align to pixel grid
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-22
    
        Fix #11074 (raster save as broken)
    
        Now the rows/cols edit boxes are prepopulated when the dialog is created
        which solves the problem
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-22
    
        Fix #10999 (reshape tool throws GEOS exceptions)
    
        Exceptions fixed earlier by @mkuhn in 37f1a1
        Numerical problems found by @arnaud-morvan, corrected by @jef-n
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-22
    
        handle unset setting values in processing (fixes #11340)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-22
    
        keep add feature action until non-modal attribute form is closed (fixes #11461)
    
    Merge: 3bdb104a01 f1ce3724e2
    Werner Macho <werner.macho@gmail.com>	2014-10-22
    
        Merge pull request #1651 from Cracert/master
    
        [TRANSUP] pl: menu and toolbars
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-10-21
    
        [TRANSUP] pl: menu and toolbars
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-21
    
        added detail about the output
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-21
    
        use QgsCredentials to request wms/ows credentials on demand and wms cleanups (fixes #11184)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-21
    
        fix processing gdal_rasterize to allow write vector values in a existing raster layer
    
    Werner Macho <werner.macho@gmail.com>	2014-10-21
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-21
    
        add Processing clip using ogr2ogr to compensate for the bad Clip performances of the native QGIS Clip tool
    
    Merge: b24572ad7f a7b3fccc30
    Werner Macho <werner.macho@gmail.com>	2014-10-21
    
        Merge pull request #1647 from Cracert/master
    
        [TRANSUP] pl: GDAL, heatmap
    
    Merge: 338e138be6 eea6c6bf54
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-21
    
        Merge pull request #1648 from gioman/processing_gdal_output_type
    
        Add raster data type output option to some Processing/GDAL tools otherwise output is always Float64
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-21
    
        SIP update: expose QgsAttributeAction icon, iconPath and name
    
        Fix #11458
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-21
    
        [composer] Respect reference point when resizing scalebar and legend
    
        Previously, the reference point (and data defined position/size) were
        ignored when scalebars or legends resized themselves.
    
        Fix #11321, #11380
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-21
    
        Add raster data type output option to some Processing/GDAL tools otherewise output is always Float64
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-21
    
        Add raster data type output option to some Processing/GDAL tools otherewise output is always Float64
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-21
    
        Fix #11456 (canvas not refreshed anymore after adding a new feature)
    
        Resorted to a "minimalist" fix - other solutions would potentially break
        even more stuff. The handling of non-modal dialogs for add/edit feature
        attributes + handling of isModified() should be addressed at some point.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-21
    
        Fix one memory leak + add note to show() calls as they will delete the dialog
    
    Sandro Santilli <strk@kbt.io>	2014-10-21
    
        Remove workaround for layergroup bug #6938, now fixed
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-21
    
        Catch GEOS exceptions when reshape tool is used on non-closed-linestring
    
        And use qWarning() instead of QgsDebugMsg() to make tracing GEOS errors easier
        because a stack trace is printed.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-21
    
        [composer] Default to setting a map for new legend items
    
        It's friendlier for users, who may not realise they need to set
        a map before they can filter legends.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-21
    
        Follow up 0bda714
    
        Ensure that mLegendFilterByMap is set before setting the map when
        reading legend xml
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-21
    
        [composer] Fixed assignment of map to legend + no updates when legend is removed
    
        Thanks to Nyall for his help!
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-21
    
        Fix #11330 (Composer legend can be smaller than its content)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-21
    
        Fix #11382 (keep check state of the moved layer)
    
        Cloning of the existing node will preserve the check state, in addition
        it will keep other custom properties that would be lost prevously.
    
    Merge: 42d915ef0f 20b0d121c8
    Jürgen E. Fischer <jef@norbit.de>	2014-10-21
    
        Merge pull request #1616 from ahuarte47/Issue_11243
    
        Fix #11243: Data corruption with feature simplification
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-21
    
        skip primary key column when pasting to spatialite layers (fixes #11322)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-20
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-20
    
        cosmetic cleanups, typo fixes, formatting
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-10-20
    
        [TRANSUP] pl: GDAL, heatmap
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-21
    
        Improve wording of string
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        [composer] Fix page orientation and size ignored when printing
    
        Turns out QPrinter::setPaperSize silently flips the width and height
        of a page if the printer orientation is set to landscape. So, make sure
        we manually set the orientation to portrait before setting the page size
        so that we can be sure the QPrinter is set to the correct page size.
    
        This also restores the 2.4 behaviour where users could override
        printed page size in the printer properties dialog (but only if
        no data defined page size settings are active).
    
        (fix #11352)
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-20
    
        fixes for 2 shapes tools for SAGA 2.1.2
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-21
    
        Fix #10819 (simple/marker line with offset on the wrong side of inner rings)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-20
    
        Fix #10956 (QgsSnapper crash/freeze/issues)
    
        QgsMapSettings instance of QgsMapCanvas may have been prematurely deleted by SIP.
        The KeepReference annotation will force QgsMapCanvas wrapper to keep one more ref
        to it, so its reference count will not go to zero while map canvas is still alive.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-20
    
        Repack() shapefiles on unload whenever they have been modified
    
        Previous preconditions that would only repack them when features have been
        deleted seems to not have covered everything.
    
        Fix #11007
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-20
    
        SIP update for QgsFilterLineEdit
    
        events have not been defined in the sip file, therefore QgsFilterLineEdits
        created in python did not receive the events, leading to visual glitches.
    
        Fix #11372
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-20
    
        Fix #11361 (Cannot open menu for vector layer in TOC when its table of attributes is open)
    
        Dual view's attribute form was triggering canvas refresh which in turn
        caused the popup menu to be closed again. (at least in KDE)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        [composer] Improved fix for tab order in item widgets
    
        Setting the focus policy to strong for QgsCollapsibleGroupBoxes
        in Qt designer allows for the tab order to be correctly set.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        Also show focus rect for QgsCollapsibleGroupBoxes
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-20
    
        Fix #11426 (Right click cause crash when digitizing polygon inner ring)
    
        Also fixed the same crash for add part and fill ring map tools.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-20
    
        Fix #11420 (Quick calculation bar updates wrong column when using aliases)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        [composer] Follow up da5766c, fix picture rotation calculation
    
        Previous commit failed to address the issue for non-squareish
        images.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        Hide color picker tab in color dialog for OSX builds.
    
        Qt on OSX does not support the required QWidget::grabMouse method.
        Instead of showing a broken tab, just hide it under this platform.
        Revisit when we switch to Qt5 builds to see if there's a solution to
        this.
    
    Werner Macho <werner.macho@gmail.com>	2014-10-20
    
        [TRANSUP] transifex and string updates
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        [composer] Fix tab order in some item widgets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        Show focus rect around focused QgsDataDefinedButtons
    
        Helps with user interaction via the keyboard.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-20
    
        Fix #11331 (hidden group still occupies space in composer legend)
    
    Merge: 7876a7819f afc60e1828
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-20
    
        Merge pull request #1642 from timlinux/processing
    
        Papercut fix for inconsistent spelling of Raster Layer vs Vector layer
    
    Merge: 9f8beb0254 34d07964ed
    Werner Macho <werner.macho@gmail.com>	2014-10-20
    
        Merge pull request #1638 from Cracert/master
    
        [TRANSUP] pl: first run
    
    Merge: 1eefed257d a0a546f19c
    Víctor Olaya <volayaf@gmail.com>	2014-10-20
    
        Merge pull request #1640 from gioman/saga_mosaick_fix
    
        small fix for SAGA module
    
    Merge: f3e7a3ed17 6a33e279da
    Víctor Olaya <volayaf@gmail.com>	2014-10-20
    
        Merge pull request #1639 from gioman/saga_transpose_grids
    
        Add SAGA 2.1.2 Transpose Grids tool
    
    Merge: 9bc7eca7b2 3c246159b7
    Víctor Olaya <volayaf@gmail.com>	2014-10-20
    
        Merge pull request #1643 from gioman/gdal_rasterize_type
    
        Add option to allow choose raster type output to gdal_rasterize
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-20
    
        Cleanup action text
    
        Make sure all actions use standard capitalization and ... suffixes when
        required. Add missing menu key shortcuts to composer actions.
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-19
    
        Add option to allow choose raster type output to gdal_rasterize
    
    Tim Sutton <tim@linfiniti.com>	2014-10-20
    
        Papercut fix for inconsistent spelling of Raster Layer vs Vector layer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-20
    
        don't set relevant fields for VRT data sources when filtering for a rectangle.
        OGR might need attributes otherwise considered irrelevant to construct the
        geometry to filter against (fixes #11223)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-19
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-19
    
        indentation update
    
    Merge: a548d1fe2b e1dedee70c
    Víctor Olaya <volayaf@gmail.com>	2014-10-19
    
        Merge pull request #1641 from gioman/gdal_rasterize
    
        better gdal rasterize defaults
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-19
    
        better gdal rasterize defaults
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-19
    
        small fix for SAGA module
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-19
    
        Add SAGA 2.1.2 Transpose Grids tool
    
    Merge: f35fb5ebf7 7e40811840
    Víctor Olaya <volayaf@gmail.com>	2014-10-19
    
        Merge pull request #1637 from gioman/saga_grid_cell_index
    
        fix SAGA 2.1.2 Sort Grid module: name and parameters changed
    
    Merge: db0f423e0d af1fe9e231
    Víctor Olaya <volayaf@gmail.com>	2014-10-19
    
        Merge pull request #1636 from gioman/saga_mosaick
    
        fixes SAGA 2.1.2 merge raster layers module as it changed name (now "mosaick") and parameters
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-10-19
    
        [TRANSUP] pl: first run
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-19
    
        [processing] disabled editing modeler item with double click (was causing crash)
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-19
    
        [processing] removed repeated algorithms from simplified mode
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-19
    
        fix SAGA 2.1.2 Sort Grid module: name and parameters changed
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-19
    
        [processing] fixed table export
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-19
    
        [processing] removed redundant saga algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-19
    
        [processing] remember min/max value in number params in modeler
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-19
    
        fixes SAGA 2.1.2 merge raster layers module as it changed name and parameters
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Allow rotation for pictures set to "zoom & resize" mode
    
        Previously rotation was only allowed for pictures set to "Zoom" mode,
        which causes pictures to change size when the rotation changes (frame
        size is constant). This change allows pictures set to "Zoom and resize"
        mode to have rotation set. Altering the rotation when in this mode
        keeps the picture size constant and changes the frame size to suit.
    
        (fix #10640)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Prevent renaming to duplicate name in manager (fix #11051)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Don't rasterise svg arrow heads
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        Fix warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Fix placement of coordinates in map corners (fix #8827)
    
    Merge: 7798bd8abb 359a3d8084
    Chris Crook <ccrook@linz.govt.nz>	2014-10-19
    
        Merge pull request #1630 from ccrook/GraduatedRendererUnitTests2
    
        Graduated renderer unit tests2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Fix crash caused by 7773d4e
    
        Don't set the parent object of a composition to a composer view, as
        we manage deletion of compositions manually and don't always want
        the composition deleted when a view a deleted.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        Fix Qt warning caused by destructor of QgsNetworkContentFetcher
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        Minor code cleanups for composer attribute table widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Ensure that composers are deleted before compositions
    
        Fixes some rare crashes when loading projects.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        Expand composer item group test suite
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Move ungrouping logic from composer view to composition
    
        As per previous commit, this is useful for plugin authors. It also
        fixes a potential bad crash (itemRemoved emitted for group item after
        the group item was already deleted) and adds unit tests.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Move code for creating groups to QgsComposition
    
        Previously this code was located in QgsComposerView. Moving it to
        QgsComposition simplifies grouping items for plugins. Also start
        a new unit test for QgsComposerItemGroup.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Fixes to composer item sip bindings
    
        - Added some missing /TransferThis/ arguments
        - Ensure that correct item type is returned for all item types
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        Add missing #infndef to qgscomposeritemgroup.h
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Fix a memory leak when destroying compositions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Allow removing svg markers for arrows (fix #11220)
    
        Previous behaviour was that if the start or end marker was cleared
        than the old marker was drawn. This made it impossible to remove
        an svg marker from the start or end of the line after one had been
        assigned.
    
        Also fix a Qt warning caused by trying to draw markers if the marker
        size is set to 0.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Don't evaluate expression for label display name
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        [composer] Fix area calculation in expressions with OTF (fix #9791)
    
        Adds an argument to QgsExpression::replaceExpressionText to allow
        passing an optional QgsDistanceArea to use during calculations.
        Ensure that html and label composer items correctly specify this
        argument.
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-19
    
        [processing] fixed autofill in batch processing interface
    
        Fixes #11435
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-19
    
        Fix some compiler/doxygen warnings
    
    Merge: d77e0f0b1f 28f3f4624c
    Paolo Cavallini <cavallini@faunalia.it>	2014-10-18
    
        Merge pull request #1635 from gioman/saga_slope
    
        Fixes SAGA slope,aspect,curvature for SAGA 2.1.x
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-18
    
        fixed SAGA Slope,Aspect,Curvature module for SAGA 2.1.x
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-18
    
        fixed SAGA Slope,Aspect,Curvature module for SAGA 2.1.x
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-10-18
    
        Typo fixed in r.series
    
    borys <info@borysjurgiel.pl>	2014-10-18
    
        [TRANSUP] [pl] Typo fix
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-18
    
        [processing] removed border in table in batch processing dialog
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-18
    
        [processing] better handling of wrong models
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-18
    
        [processing] fixed issue when running models in a batch process
    
        Fixes #11438
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-18
    
        [processing] more robust layer sorting in multiple selection widget (fixes #11429)
    
    Werner Macho <werner.macho@gmail.com>	2014-10-17
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: bb95a0f43a c575fa51df
    Paolo Cavallini <cavallini@faunalia.it>	2014-10-17
    
        Merge pull request #1633 from gioman/saga_split_shapes_new_option
    
        add new parameter to SAGA split shapes tool, fixes #11427
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-17
    
        add new parameter to SAGA split shapes tool
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-16
    
        use layer title instead of name in server getlegendgraphic response (fixes #11406)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-16
    
        combine layer type and edit icon when editing (fixes #11411)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-16
    
        avoid creating a histogram without range (fixes #11217)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-16
    
        restore active window after requesting credentials (fixes #11355)
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-16
    
        Fix render state not restored from QDomElement
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-09
    
        Further unit tests
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-06
    
        Adding python unit tests for graduated renderer - part 1
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-16
    
        fix geography detection (fixes #11375)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-16
    
        avoid creating a histogram without range (fixes #10832)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-15
    
        allow setting visiblity of selected layers (fixes #10835)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-15
    
        fix where clase when multiple features are filtered by id (fixes #11336, fixes #11408)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-15
    
        fix deprecation warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-15
    
        [editwidgets] text color for r/o line edits matches disabled color
    
        Line edits are set to readonly to make it possible to copy values from disabled
        forms. Unfortunately Qt uses a style that makes them look editable even though
        they are not. This patches the text color to have the appearance that hints an
        uneditable widget.
    
        Fix #11413
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-10-15
    
        use layer's displayExpression in relation reference widget line edit
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-10-15
    
        use default button action instead of adding a new one (relation reference and editor widgets)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-15
    
        [composer] Avoid crash when using redo on multiframe (fix #11351)
    
        Since multiframe changes can remove and create new frame items,
        it's not safe to directly manipulate frame items in
        QgsComposerItemCommand. Now, commands which apply to a frame always
        fetch a reference to the correct frame item directly from the
        parent multiframe. Also added unit tests for this crash.
    
    Sandro Santilli <strk@kbt.io>	2014-10-14
    
        [TopoViewer] fix layer visibility after QgsLegendInterface API changes
    
        It was broken with 2.4, whereas QgsLegendInterface::moveLayer started
        forcing layer visibility on (undocumented behaviour).
    
        Fixes #11382
    
    Werner Macho <werner.macho@gmail.com>	2014-10-14
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-14
    
        remove get from QgsProviderRegistry::getProviderCapabilities() (followup 2e943c93)
    
    Merge: 89b0d7ae92 2e943c936c
    Jürgen E. Fischer <jef@norbit.de>	2014-10-14
    
        Merge pull request #1621 from manisandro/bad_layer_improvements
    
        Bad layer dialog improvements
    
    Merge: 1cb22c084d a47764de1c
    Werner Macho <werner.macho@gmail.com>	2014-10-14
    
        Merge pull request #1484 from serialc/master
    
        CSV acronym added for consistency with other file type names
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-14
    
        [composer] Seperate draw empty rows option from empty table behaviour
    
        Now "draw empty rows" is a seperate checkbox (fix #11392)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-14
    
        Edit widget properties dialog: Improve window title
    
        Includes the field name and layer name in the window title.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-14
    
        [composer] Fix incorrect calculation of frame thickness for labels
    
        Previously entire frame width was considered when calculating
        the margin for the label item. Only half the frame width should be
        used, since half is drawn outside the item rect.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-14
    
        use qIsNaN instead of isnan (fixes windows build)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-14
    
        Field calculator: Move virtual field to the top.
    
        Followup 0c4a501
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-14
    
        Address some GUI issues on the field calculator
    
         * Info labels for edit mode turn on was not shown
         * Ok button was active when opening the field calculator even with no input (Fix #11403)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-13
    
        [composer] Fix possible crash in scale bar update (refs #11394)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-13
    
        Fix calculation of random colors following 4d72d72
    
    Merge: 4d72d721e8 3d2747c607
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-13
    
        Merge pull request #1627 from slarosa/categorized_style_crash
    
        Fix crash when choosing a null field for categorized style
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-13
    
        dxf export: use half width texts and support transparent colors
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-13
    
        Fix selection after focus-in by mouse in QgsFilterLineEdit
    
        After focusing a QgsFilterLineEdit with the mouse, the end of the selection was
        "attached" to the end of the content.
        This was caused by overwriting Qt's mousePressEvent, that is responsible for
        handling the selection without handing back the responsibility after the focus
        in event was finished.
    
        Fix #11373
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-13
    
        Virtual fields definition moved to field calculator
    
        This place is more appropriate than the add attributes dialog.
        See also http://osgeo-org.1560.x6.nabble.com/Virtual-Fields-Allow-adding-fields-out-of-edit-mode-td5166223.html for a related discussion.
    
        Fix #11342
    
    Merge: 62ad5ae12b 823b57e360
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-13
    
        Merge pull request #1618 from ccrook/GraduatedRendererBugFix11366
    
        Fix #11366 Customised graduated renderer labels ignored
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-12
    
        Fix crash when choosing a null field for categorized style
    
    Werner Macho <werner.macho@gmail.com>	2014-10-12
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 25333c5349 0ed701e9f4
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-13
    
        Merge pull request #1623 from manisandro/initially_unsorted_attributes
    
        Show attributes dialog with initially unsorted attributes
    
    Merge: d1f84fd11a e0e6204e54
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-13
    
        Merge pull request #1622 from manisandro/spatialite_dialog_border
    
        Fix scrollarea border style and tab order in new spatialite layer dialog
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-12
    
        [processing] fixed wrong import in parameters classç
    
        Fixes #11393
    
    Sandro Mani <manisandro@gmail.com>	2014-10-09
    
        Fix scrollarea border style and tab order in new spatialite layer dialog (Funded by Sourcepole)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-12
    
        Fix a potential crash when closing projects with html composer items
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-12
    
        Add some padding to identify panel to match browse and layers panel
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-11
    
        [processing] Fixes #11388 - save vector file dialog does not show file ext
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-11
    
        Escape backslash for mime data. Fix MS SQL drag and drop
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-07
    
        Fix crash with SQL Server driver
    
    Merge: 3d8a0345f9 ac5622ad06
    Jürgen E. Fischer <jef@norbit.de>	2014-10-11
    
        Merge pull request #1617 from ahuarte47/Issue_9777_missing-labels
    
        Fix #11368: Simplification of a dataset leaves some polygons unlabelled
    
    Merge: 34ccc8173e 94b2e7cea0
    Jürgen E. Fischer <jef@norbit.de>	2014-10-11
    
        Merge pull request #1625 from giohappy/master
    
        Fixes error in Multipoints with Z rendering
    
    giohappy <giohappy@gmail.com>	2014-10-10
    
        Fixes error in Multipoints with Z rendering
    
    Merge: 738e0bedd5 f1577f1e8b
    Jürgen E. Fischer <jef@norbit.de>	2014-10-10
    
        Merge pull request #1615 from ccrook/PostgresSaveStyleFix
    
        Fix #11329 Graduated renderer style not saved in postgres
    
    Werner Macho <werner.macho@gmail.com>	2014-10-09
    
        [TRANSUP] some update for processing and transifex
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Sandro Mani <manisandro@gmail.com>	2014-10-09
    
        Show attributes dialog with initially unsorted attributes (Funded by Sourcepole)
    
    Sandro Mani <manisandro@gmail.com>	2014-10-09
    
        Bad layer dialog improvements (Funded by Sourcepole)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-09
    
        [processing] fix handling of boolean parameters in modeller
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-09
    
        [processing] more fixes for i18n support
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-10-09
    
        more names for the map tools
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-09
    
        [composer] Fix calculation of height of HTML content (fix #11353)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-09
    
        Cancel running requests when loading content in QgsNetworkContentFetcher (fix #11332)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-09
    
        Followup cc94578
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-10-01
    
        [Composer] Fix ComposerMapWidget's label is not explicit
    
        The user can only know the ComposerMap's label with it's tooltip. This commit
         proposes to update the ComposerMapWidget'label to be more explicit and to be
         the same as the ComposerMap's tooltip.
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-10-01
    
        [Composer] Fix The ComposerMap's tooltip is not updated after readXML
    
        The ComposerMap's tooltip is only set in the private init method. This method is only used in the ComposerMap constructor. The result is that the tooltip is not updated after reading the id from the XML.
    
        The solution could be to add a private method updateToolTip used when the id is changed :
        * constructor
        * assignFreeId
        * readXML
    
    Merge: 174c2f3fdf 4a639ad984
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-09
    
        Merge pull request #1619 from anitagraser/patch-4
    
        [processing] fixed value used before assignment error
    
    Anita Graser <anitagraser@gmx.at>	2014-10-09
    
        fixed value used before assignment error
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-09
    
        Use QgsColorButtonV2 for editor widgets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-09
    
        [composer] Fix new frames not inheriting outline color, clean up item api a bit
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-09
    
        [processing] fix i18n support
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-09
    
        Fix for bug 11366
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-08
    
        [processing] Fixes #11363 - help file is created but not shown in the Help tab
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-10-08
    
        #9777-ML: Indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-08
    
        german translation update
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-10-08
    
        #9777-ML: Avoid Fill invalid geometries to GEOSGeometry
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-08
    
        [pyqgis-console] restore previously loaded scripts only when editor is instanced
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-10-08
    
        Postgres connection: limit user/pw queries to 5 (avoids blocking server instances if a db does not exist anymore)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-08
    
        Add some tolerance to atlas tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-08
    
        Use color name to compare colors when adding new recent color, prevents
        duplicate colors in recent color list
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-08
    
        Fix offset is ignored for simple line symbology
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-08
    
        [composer] Ensure that QgsComposerMap::mapPolygon returns a closed
        polygon, fixes rare crash when using map overviews (fix #11305)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-08
    
        Fixes #11349 - field calculator broke on qgis master
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-07
    
        [processing] set autoRaise to True for toolbutton in script and modeler dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-07
    
        [processing] Fixes #11345 - Python error while using Get script from online scripts collection
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-07
    
        Allow QWebView for photo widget
    
        Fix #11306
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-07
    
        [composer] Ensure that all maps are refreshed when atlas feature changes, in case they rely on atlas dependant symbology
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-07
    
        Fix crashes when using atlas and expressions which rely on specialcolumns. Bring on context based expressions so we can remove this hack!
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-07
    
        Followup 8a0e1ef
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-07
    
        [processing] minor code cleaning
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-07
    
        [processing] fixed wrong call to self.tr from static method
    
    Werner Macho <werner.macho@gmail.com>	2014-10-07
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-07
    
        Adding comments explaining code changes
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-10-07
    
        #11243: Disable simplification when OTFR transform fails
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-07
    
        Fix saving styles in postgres where style definition includes %1 etc strings
    
    radosuav <rmgu@dhi-gras.com>	2014-10-06
    
        [Processing] Add GDAL build virtual raster alg - part 2.
    
    radosuav <rmgu@dhi-gras.com>	2014-10-06
    
        [Processing] Add GDAL build virtual raster alg.
    
    radosuav <rmgu@dhi-gras.com>	2014-10-06
    
        [Processing] Fix advanced parameter handling in OTB algorithms.
    
    radosuav <rmgu@dhi-gras.com>	2014-10-06
    
        [Processing] Inform listeners when all algorithms have been loaded.
    
    radosuav <rmgu@dhi-gras.com>	2014-10-06
    
        Fix translations in Processing.py
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-06
    
        Fix #10858 - Set relative path to QLR save folder. Load relative to QLR file
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-06
    
        [composer] Remove a bunch of duplicate render calls to map items during atlas previews
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-06
    
        Indicate current color in color button swatch menus
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-06
    
        [composer] More shortcuts for composer map tools
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-06
    
        [composer] Clean up label item widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-06
    
        [composer] Update label items immediately after changing color
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-06
    
        [composer] Remove duplicate canvas refreshes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-06
    
        Use standard test font for QgsComposerHtml test
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-25
    
        Allow usage of virtual fields also for layer w/o add attribute support
    
        Fix #11168
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-06
    
        Convert values to target field format
    
        For the field calculator and virtual fields.
    
        Fix #11000
        Fix #10995
        Fix #10993
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-06
    
        [processing] fixed #11327
    
    Víctor Olaya <volayaf@gmail.com>	2014-09-28
    
        [processing] fixed string representation of outputs
    
    Víctor Olaya <volayaf@gmail.com>	2014-09-28
    
        [processing] fixed list of algorithms in simplified mode
    
    Víctor Olaya <volayaf@gmail.com>	2014-09-28
    
        [processing]removed debug print lines
    
    Víctor Olaya <volayaf@gmail.com>	2014-09-26
    
        [processing] enable non-tif outputs in gdaldem algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2014-09-26
    
        [processing] enabled more gdal output extensions
    
    Merge: b2e7e6ee8a 6c2c6e2b6b
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-06
    
        Merge pull request #1612 from ccrook/GraduatedRendererBugFixes1
    
        Two bug fixes for graduated renderer
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-06
    
        Two bug fixes for graduated renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-05
    
        followup 3c95b5b9
    
    Merge: 3c95b5b936 fa157843a1
    Jürgen E. Fischer <jef@norbit.de>	2014-10-05
    
        Merge pull request #1611 from manisandro/readlink
    
        Use readlink -f to determine source directory in scripts/prepare-commit.sh
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-05
    
        only include reasonable complete translations
    
    Sandro Mani <manisandro@gmail.com>	2014-10-05
    
        Use readlink -f to determine source directory
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-05
    
        [composer] Add missing degree symbol for 'Decimal with suffix' format when using
        a geographic crs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-05
    
        [composer] Don't use directional suffixes for annotations when in geographic
        coordinate system and direction is ambiguous (eg 0 degrees latitude) and format
        is set to 'Decimal with suffix'
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-05
    
        save geometry for style DB dialogs
    
    Yves Jacolin <yves.jacolin@camptocamp.com>	2014-10-05
    
        @ccrook text review
    
    Werner Macho <werner.macho@gmail.com>	2014-10-05
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-10-05
    
        fix typo
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-05
    
        [processing] show layers sorted only for single selection widget and use
        legend order for multiple selection
    
    Merge: 6922e45c2f ec64e1d9c1
    Yves Jacolin <yves.jacolin@camptocamp.com>	2014-10-04
    
        Merge remote-tracking branch 'upstream/master' into newTips
    
    Yves Jacolin <yves.jacolin@camptocamp.com>	2014-10-04
    
        A lot of missing letter and typo corrected thanks to @ccrook
    
    Merge: b8c558ccd8 c17957fec9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-10-04
    
        Merge pull request #1598 from marcel-dancak/getfeatureinfo-raster
    
        Mapserver: fixed GetFeatureInfo request on raster layers (GML format)
    
    Yves Jacolin <yves.jacolin@camptocamp.com>	2014-10-04
    
        Removing easter eggs tips
    
    Werner Macho <werner.macho@gmail.com>	2014-10-04
    
        [TRANSUP] fix for some typos and processing
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-10-04
    
        another typo fix
    
    Yves Jacolin <yves.jacolin@camptocamp.com>	2014-10-04
    
        new tips
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-04
    
        [processing] always pass number of cores as integer (fix #10894)
    
    Werner Macho <werner.macho@gmail.com>	2014-10-04
    
        typo fix
    
    Merge: 7fce897bcd 76ff1a6c4f
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-04
    
        Merge pull request #1607 from gioman/v_kernel
    
        fix for v.kernel module in GRASS plugin
    
    Werner Macho <werner.macho@gmail.com>	2014-10-04
    
        [TRANSUP] fix source typos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-04
    
        Fix #11308 - Add missing IN operator
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-04
    
        Fix #11302 - Move view selection for identify dock
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-10-04
    
        Fixes #11061
        see http://hub.qgis.org/issues/11061
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-04
    
        fix typos in strings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-04
    
        [processing] fix algorithm execution
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-10-04
    
        fix for v.kernel module in GRASS plugin
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-03
    
        Attribute dialog: Show layer name in title bar
    
    Matthias Kuhn <matthias@opengis.ch>	2014-10-03
    
        sip bindings: QgsAttributeDialog inherits from QDialog - Sponsored by QGIS HF
        Essen 2014 and everybody who helped to organize and finance this event
    
        Fixes a strange bug that prevented child widgets to be enabled when they originally have not been enabled.
    
    Werner Macho <werner.macho@gmail.com>	2014-10-04
    
        [TRANSUP] adding processing for translation, thanks Alex
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        [processing] make bunch of strings translatable (sorry translators)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        [processing] add full i18n support (still needs some work to mark all
        strings as translatable)
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-04
    
        [processing] better-looking params ui (removed widget border)
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-04
    
        [processing] fixed crs checking before running alg
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-04
    
        german translation update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-26
    
        move raster thumbnails from General tab to Style (fix #7946)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-10-03
    
        remove useless code
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-03
    
         fixed #10986
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-03
    
        [processing] fixed minor typos in GeometryConvert algorithm
    
    Merge: 6ec751f634 0075bde28d
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-10-03
    
        Merge pull request #1606 from arnaud-morvan/selectioncolor_alphachannel
    
        Fix #11307. Apply user selection alpha channel to mapsettings on newfile.
    
    arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com>	2014-10-03
    
        Apply default selection color alpha channel to mapsettings on newfile. Fix #11307
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-03
    
        [composer] Cache transformed grid lines and intersections to slightly
        speed up grid drawing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-03
    
        [composer] Fix transformed map grids not drawn if set to Tick or Marker style (slow)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-03
    
        Workaround issue in Qt detection of encoding for html QByteArrays
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        [processing] disable GRASS 7 algorithm provider by default
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        fix file permissions
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        [processing] put all qgis algs in single directory
    
    ghtmtt <matteo.ghetta@gmail.com>	2014-10-03
    
        Update geometricfigures.rst
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-03
    
        Skip some work if no data-defined properties are applied
    
        8% speedup with 1m polygons in memory layer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-03
    
        Optimize simple line drawing when without data-defined properties
    
        20% speed improvement when drawing 1m linestrings (4points each) from memory layer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-03
    
        Optimize simple marker: do not construct/destruct "size" all the time
    
        13% speedup when rendering 1m points from memory provider
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-03
    
        Optimize QgsVectorLayerFeatureIterator a bit
    
        11% speedup when rendering 1 million points from memory provider
    
    Jürgen E. Fischer <jef@norbit.de>	2014-10-03
    
        dxf export: (re-)enable linetype generation for pen styles
    
    Merge: f5054a1e72 c9e0328339
    Jürgen E. Fischer <jef@norbit.de>	2014-10-03
    
        Merge pull request #1603 from luipir/master
    
        [GdalTools] fix blocker bug https://hub.qgis.org/issues/11275
    
    Merge: ac54c8e00a 59ec15bb2b
    Víctor Olaya <volayaf@gmail.com>	2014-10-03
    
        Merge pull request #1604 from elpaso/processing
    
        [processing] Avoid python hangs when run in headless mode from FCGI
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-03
    
        [processing] updated freq analysis alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        update Grid alg to avoid some coordinate precision issues
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        remove old code
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        refactor Geometry convert alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        refactor Merge alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        refactor Hub lines alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        refactor Hub distance alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        refactor Gridify alg. fix license headers
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        refactor Grid algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-03
    
        refactor Select by attribute alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-02
    
        refactor Extract by attribute alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-02
    
        refactor Text to float alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-02
    
        start refactoring of the Processing mmqgis backend: Delete column and
        Delete duplicate geometries
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-08-06
    
        cleanup in vector utils
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-10-03
    
        [processing] Avoid python hangs when run in headless mode from FCGI
    
    Merge: 10d75c0066 ba0f9d40c9
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-03
    
        Merge pull request #1599 from ccrook/CategorizedRendererFixes
    
        Categorized renderer fixes
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-03
    
        Reverting to preferred QgsRenderRangeV2LabelFormat
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-03
    
        [composer] Fix display name for attribute table frames
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-03
    
        [composer] Fix table background extending beyond table rows (fix #11272).
        It was necessary to add a new 'table background' color option to prevent
        regressions when loading old compositions, since users may desire
        the old behaviour where the entire frame is filled.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-03
    
        [composer] Copy hide background if empty setting when adding new frame to existing multiframe
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-03
    
        [composer] Default to no background for new frame items
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-03
    
        Adding missing elements from SIP
    
    Víctor Olaya <volayaf@gmail.com>	2014-10-02
    
        [processing] do not log algorithms when not run from the gui
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-02
    
        Fix #11285 (improve symbol levels dialog for long symbol labels) - by Salvatore Larosa
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-10-02
    
        [fix #11300] make edit form non modal on feature creation too
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-10-02
    
        [processing] remove undefined variable (fix #11118)
    
    Luigi Pirelli <luipir@gmail.com>	2014-10-02
    
        fix blocker bug https://hub.qgis.org/issues/11275
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-30
    
        update mac install documentation and fix GSL include
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-02
    
        [Python Console] Don't set custom background for editor toolbar
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-10-02
    
        [Expression] Don't show folding
    
    Martin Dobias <wonder.sk@gmail.com>	2014-10-02
    
        Fixed renaming of composer legend nodes for raster layers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-02
    
        [composer] Fix placement of grid annotations when map has no frame set
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-01
    
        Add argument to QgsCoordinateTransform::transformBoundingBox to flag that
        handling of a bounding box which crosses the 180 degree longitude line
        is required. Fix composer map reprojected grids which cross 180 degree line.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-01
    
        [composer] Remove 'new from template' action from composer, following UI list discussions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-01
    
        Add some shortcut keys for composer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-01
    
        [composer] Item widget layout tweaks for windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-10-01
    
        Fix more warnings for QgsColorButtonV2 with invalid size
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-01
    
        API fixes to use Legend instead of Label where it makes more sense
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-01
    
        Changing decimal places to precision, allowing negative precision, improving rounding for locales with , instead of . for decimal point
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-01
    
        Using QString.replace instead of .arg to ensure that %1 and %2 are unambiguously replaced with lower and upper value.  Also moving legend template to more sensible location, and adding tooltip for legend template
    
    Chris Crook <ccrook@linz.govt.nz>	2014-10-01
    
        Fix handling of link category boundaries with sorting of rows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-30
    
        [composer] Correctly handle encoded HTML source (fix #11287)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-30
    
        [composer] Use spin boxes for item position and size
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-30
    
        [composer] Don't snap to hidden items
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-30
    
        [color picker] Clicking the previous color should reset to that color
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-30
    
        [composer] Refresh refetches atlas feature from provider, more removal of duplicate map redraws
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-30
    
        [composer] Prevent multiple calculation of data defined properties
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-30
    
        Disable radio buttons in color dialog if not using first tab
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-09-30
    
        Mapserver: fixed GetFeatureInfo request on raster layers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-29
    
        [composer] Simplify text used for item name for labels
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-29
    
        use identify icons in the identify menu
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-29
    
        fix feature title
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-29
    
        [composer] Fix pages are added but never removed with multiframe resizing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-29
    
        [composer] Prevent more Qt warnings for html item
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-29
    
        set icon of feature actions in the action menu
    
    Merge: 1c03067504 04becdc53a
    Víctor Olaya <volayaf@gmail.com>	2014-09-29
    
        Merge pull request #1595 from giohappy/master
    
        [Processing] HTML output for r.sum
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-29
    
        [composer] Add a basic test suite for QgsComposerModel
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-29
    
        [composer] Default to 30 visible rows for table items, increase maximum number of rows to 99999 (fix #11284)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-29
    
        [composer] Don't disable widgets accompanying data defined controls when there's no need to
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-29
    
        [composer] Ignore null field values or expressions which result in null
        when evaluating data defined settings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-29
    
        [composer] Fix ctrl modifier not applying to wheel events when in move item
        content mode, add missing undo merge command for item zoom (refs #7974)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-29
    
        [composer] Ignore locked items when using move item content tool. Keeps a
        consistent behaviour with the move/resize item tool, and allows for
        moving item content for maps which are stacked below locked items.
    
    Werner Macho <werner.macho@gmail.com>	2014-09-29
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-28
    
        migrate old renderer ranges (followup fcfafa0a)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-28
    
        Use a single format string using Qt format for renderer label
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-28
    
        Don't crash with no attribute set in graduated renderer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-28
    
        Fix #10747 - Don't force multi type on point features
    
        Ref #10672 - Commited fix to force multitypes on shapefiles
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-27
    
        Follow up 27abd208
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-09-26
    
        Followup to da3516c; find custom prefix QScintilla include directories
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-26
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-26
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-26
    
        dxf improvements:
        * save/restore dxf export dialog geometry
        * reduce debugging noise
        * output dxf in windows-1252 encoding
        * fix label layer assignment
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-26
    
        change to messagebar some messageboxes in mainapp
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-26
    
        fix tabstops in graduate symbol renderer widget (followup 25a7be2)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-26
    
        How did GIS look like in 1990?
    
        Apologies to fellow developers for being silly
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-26
    
        remove unused ramp
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-08
    
        DXF export improvements:
        * tree view and attribute selection for layer assigment in dialog
        * support fill polygons/HATCH
        * represent texts as MTEXT instead of TEXT (including font, slant and weight)
        * support for RGB colors when there's no exact color match
        * use AutoCAD 2000 DXF (R15) instead of R12
        * remove R18 test methods
    
        Funded-By: City of Uster
        Funded-By: Ville de Morges
        Funded-By: SIGE
    
    Merge: eaacb125c4 7c1efea46e
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-26
    
        Merge pull request #1596 from anitagraser/patch-3
    
        use "change" instead of "browse" for CRS selection
    
    Anita Graser <anitagraser@gmx.at>	2014-09-26
    
        use "change" instead of "browse" for CRS selection
    
        as described in http://hub.qgis.org/issues/11273
    
    giohappy <giohappy@gmail.com>	2014-09-26
    
        [Processing] HTML output for r.sum
    
    Merge: 6fcfb97bf6 b07660a069
    Martin Dobias <wonder.sk@gmail.com>	2014-09-26
    
        Merge pull request #1509 from ahuarte47/Issue_10767
    
        Fix bug #10767: Simplified rendering causing boxes to appear instead
    
    Merge: 0c6576c423 251a8a4d3a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-09-26
    
        Merge pull request #1593 from rldhont/qgis-server-print-legend
    
        [FEATURE][QGIS-Server] Legend filtering based on map in GetPrint Request
    
    Merge: b734e87978 b558c08bd4
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-26
    
        Merge pull request #1587 from ccrook/CategorizedRendererUpdate
    
        Categorized and graduated renderer enhancements
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-09-06
    
        [FEATURE][QGIS-Server] Legend filtering based on map in GetPrint Request
    
        Feature funded by Tecnostudi Ambiente, Faunalia and Andromede-oceanologie.
    
        The legend in composition was fixed and did not represent the layers in the map.
        With the work made by @wonder-sk on layer-tree and QgsComposerLegend users will be able
         to configure composer legend as based on all the project layer tree with auto-update
         model or filtered by map.
        This commit reused these two QgsComposerLegend's properties to filter it based on map in
         GetPrint Request
    
        The issue #4003 qgis_mapserver getPrint legend options can be closed.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-26
    
        remove old message boxes from map tools
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-26
    
        [composer] Add a checkbox to prevent drawing border and background for empty frame items
    
    Chris Crook <ccrook@linz.govt.nz>	2014-09-26
    
        Fixing null pointer on ramp bug
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-26
    
        [FEATURE][composer] Add checkbox and data defined button for controlling
        whether an item is excluded from composer exports/printouts.
    
    Chris Crook <ccrook@linz.govt.nz>	2014-09-26
    
        Modified labelling to include prefix, separator, suffix.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-26
    
        [FEATURE][composer] Allow data defined control of atlas margin for maps
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-26
    
        dbManager - remove more 'Sorry' strings
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-25
    
        [dbmanager] again replacement box->bar stuff....hopefully the last :-)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-25
    
        [dbmanager] followp 1646f67: fixes some string and changes more messageboxes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-17
    
        [dbmanager] messagebox => messagebar
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-25
    
        Make QgsExpression parser reentrant. Fixes crashes when expressions are parsed in multiple threads.
    
        Sponsored by a big dose of caffeine.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-26
    
        [composer] Switch attribute table column dialog over to QgsDoubleSpinBox
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-26
    
        [FEATURE][composer] Add checkbox to frame items for preventing export
        of page containing frame when frame is empty. This change allows
        users to create multiple pages containing extra frames for multiframe
        items (currently HTML and Attribute Table items), which are then only
        printed/exported if required. Sponsored by the City of Uster, Switzerland.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-25
    
        fix #11251 (embed form dual view icons)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-25
    
        [custom widgets] add missing date time widget plugin
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-25
    
        add Qgs(Double)SpinBox to custom widgets
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-25
    
        add Qgs(Double)SpinBox to SIP
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-25
    
        add support for NULL values in range widget (new Qgs(Double)SpinBox classes to show the clear button)
    
    Merge: e37a5ad8df a4515f1385
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-25
    
        Merge pull request #1548 from manisandro/typo
    
        Fix typo in QgsVectorFileWriter::fileFilterString
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-25
    
        [FEATURE] Legend filtering based on map content (in main window, composer, WMS)
    
        There is new "filter" button in layers panel that toggles this functionality
        and in composer legend widget.
    
        Related feature is that layer tree now shows symbols in map units with correct size
        (even when filtering is not enabled) so as the map view changes the legend node icons
        are updated too (if they use map units).
    
        GetLegendGraphics in WMS server
        -------------------------------
    
        This is an extension of standard GetLegendGraphics request according to MapServer RFC 101.
        See the document for more details: http://mapserver.org/development/rfc/ms-rfc-101.html
    
        In summary, clients need to add BBOX and CRS/SRS parameters to get appropriate legend based on the given map view.
        Parameters WIDTH and HEIGHT are also taken into account as they specify map view image size for correct calculation
        of size of legend symbols (if they are based on map units).
    
        --
    
        This software has been commissioned by Tuscany Region (Italy),
        co-funded by the European Commission and developed under the project LIFE12 ENV/IT/001054 LIFE + IMAGINE.
        The software has been realized by Gis3W s.a.s.
    
        Questo software è stato commissionato da Regione Toscana (Italia),
        cofinanziato dalla Commissione Europea e sviluppato nell'ambito del progetto LIFE12 ENV/IT/001054 LIFE + IMAGINE.
        Il software è stato realizzato da Gis3W s.a.s.
    
    Merge: f1de4973bb da3516ca87
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-25
    
        Merge pull request #1590 from slarosa/query_builder_enhanchements
    
        [query builder] editor enhancements: QTextEdit => QgsCodeEditorSQL
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-25
    
        Allow copying selected palette colors in color picker dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-14
    
        Improved method for selecting random colors for categorised renderer,
        which should result in more visually distinct color choices
    
    Chris Crook <ccrook@linz.govt.nz>	2014-09-25
    
        Reverting class editor patch
    
    Merge: a5911e78b7 3f8a860503
    Chris Crook <ccrook@linz.govt.nz>	2014-09-25
    
        Merge remote-tracking branch 'upstream/master' into CategorizedRendererUpdate
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-24
    
        Editor widgets: Show NULL value on numeric line edit
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-24
    
        Add tooltips for form/table switcher buttons in attribute dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-24
    
        Add option for unscaled values for heatmaps rasters, set as default
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-24
    
        Clean up and modernise heatmap dialog using QgsMapLayerComboBox
        and QgsFieldComboBox.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-24
    
        Fix heatmap failing for multipoint tables, fix incorrect calculation
        of heatmap input layer.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-12
    
        [processing] use checkbox for boolean parameters
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-14
    
        [processing] add "Save as" functionality to History dialog (fix #10086)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-24
    
        use right-click for extended menu in identify map tool (to be removed when a true contextual menu is implemented)
    
    Chris Crook <ccrook@linz.govt.nz>	2014-09-24
    
        Implementation of graduated renderer breakpoint editor, minus SIP for editor
    
    Víctor Olaya <volayaf@gmail.com>	2014-09-24
    
        [processing] moved initialization to initGui() method
    
    Víctor Olaya <volayaf@gmail.com>	2014-09-23
    
        [processing] fixed how models read help info
    
    Werner Macho <werner.macho@gmail.com>	2014-09-24
    
        [TRANSUP] transifex and string update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-24
    
        setReadOnly will call paintEvent, followup ce486da41ea29f54406934d366c1bf00a205278d
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-24
    
        line edit: do not display clear icon when read only
    
    Chris Crook <ccrook@linz.govt.nz>	2014-09-24
    
        Refactoring ready for manual update dialog.  Also improves labelling of StdDev classifications and better determination of decimal places to use
    
    Merge: e0b9afbefa e19442310d
    Chris Crook <ccrook@linz.govt.nz>	2014-09-24
    
        Merge branch 'master' into CategorizedRendererUpdate
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-23
    
        followup 443fa8cc920216bb0ac470babf1709e1242d169c
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-23
    
        Sip update and const correctness
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-23
    
        add invalid label inly once
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-07-18
    
        #10767: No replace the simplified geometry by its BBOX when there are 'long' segments
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-23
    
        Followup bad94e0
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-23
    
        [FEATURE][composer] Add checkbox for showing unique records only in composer
        attribute tables. (Sponsored by my OCD)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-23
    
        [query builder] editor enhancements: QTextEdit => QgsCodeEditorSQL
    
    Merge: 72a33ea78f bad94e00c1
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-23
    
        Merge pull request #1589 from slarosa/fix11247
    
        [expression builder] fixes #11247
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-23
    
        [expression builder] fixes #11247
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-23
    
        QgsFilterLineEdit: Hide clear button when read only
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Fix re-initialization of dual view
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        [FEATURE] Add suffix support for range widget
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Update sip bindings
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Better QgsFilterLineEdit support for several edit widgets
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Add better Null support to QgsFilterLineEdit
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Attribute form: do not try to edit non-editable fields
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Make operations on the feature selection more memory friendly
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        [FEATURE][composer] Add a checkbox to filter attribute tables to
        features which intersect the current atlas feature. Sponsored by City
        of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        [FEATURE][composer] Add choice of display style for empty tables. Options
        include hiding the entire table, showing empty cells, or displaying a
        set message in the table body. Sponsored by City of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        [FEATURE][composer] Add option for showing child features from a relation
        for attribute tables in the composer. If selected, the attribute table
        will show all related features to the current atlas feature within
        the table body. Sponsored by City of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        [FEATURE][composer] Option for current atlas feature as source for
        attribute tables. Sponsored by City of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        Allow creation of new color palettes in color dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        [composer] Avoid Qt warnings with composer html item
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        [composer] Use a transparent background for HTML items
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        Fix incorrectly failing composer html test
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Followup 96e39f7
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Fix performance issues with moving selection on canvas (Funded by good will)
    
        Fix #11197
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Re-initialize relation editor on setRelationFeature
    
        Fix #11236
    
    Merge: 86cbc2ef43 788575e5cd
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        Merge pull request #1540 from manisandro/composer_html_fixes
    
        Recompute webpage viewport dimensions when resizing html frames
    
    Merge: bb3ead3b0f 4e3510edec
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        Merge pull request #1582 from nyalldawson/db_manager_fixes
    
        Usability improvements for db manager
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Transfer ownership of drag-and-drop layout elements in sip
    
        Fix #11207
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        [FEATURE][composer] Allow manual control of column widths for attribute table items.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-22
    
        Fix doxygen and build warnings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-09-22
    
        WFS server: insert/update/delete are only dependent on wfs publish property. Funded by Sourcepole QGIS Enterprise
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Proper handling of NULL values for edit widgets
    
         * Photo widget preserves NULL value
         * Web widget preserves NULL value
         * Attribute table can distinguish between 0 and NULL (Fix #11235)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-22
    
        Restore buttonbox visibility after attribute form reload
    
        Followup febe37de
    
        Fix #11229
        Fix #11194
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-22
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-22
    
        fix doxygen warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-21
    
        Cleanup button box when reinitializing attribute form
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-21
    
        Some fixes to TestQgsComposerTableV2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-21
    
        [composer] Fix failing QgsAtlasComposition python test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-21
    
        [composer] Add some missing Transfer/TransferThis methods to sip bindings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-21
    
        Fix failing atlas tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-21
    
        Rebuild composer test images at 96 dpi to speed up unit tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-21
    
        Fix warning
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-19
    
        create a relationsChanged signal for relation manager
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-21
    
        Split composer map overview tests off into their own test suite
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-21
    
        [composer] Clean up QgsComposerMap api, add docs and missing sip bindings for composer overviews
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-20
    
        Don't try to draw icon for hidden color buttons
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-20
    
        Add a changed signal to QgsRelationManager
    
    Chris Crook <ccrook@linz.govt.nz>	2014-09-20
    
        Removing compiler warnings
    
    Merge: abd9e3cd21 808464fed6
    Chris Crook <ccrook@linz.govt.nz>	2014-09-20
    
        Merge branch 'master' into CategorizedRendererUpdate
    
    Chris Crook <ccrook@linz.govt.nz>	2014-09-20
    
        Numerous enhancements to graduated and categorized symbol renderers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-20
    
        [composer] Disable atlas if coverage layer is removed from project
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-18
    
        Add support for removing user palettes from color picker
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-09-19
    
        Fix 'geos_c.h not found' build error on Mac for browser app
    
    Merge: 9ae648b824 c945eec556
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-19
    
        Merge pull request #1531 from ccrook/DistanceMatrixFix
    
        [processing] Distance matrix fixes
    
    Merge: a809dcce14 8ec82a30d0
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-19
    
        Merge pull request #1585 from cayetanobv/master
    
        [processing] fix column name in Zonal statistics alg
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-19
    
        use native GDAL functions
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-19
    
        [processing] fix script algorithm provider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-19
    
        [processing] avoid division by zero in random points alg (fix #11215)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-19
    
        Add asImage method for QgsSymbol
    
    Merge: acae80e5ea 11be64db85
    Chris Crook <ccrook@linz.govt.nz>	2014-09-19
    
        Merge branch 'master' into CategorizedRendererUpdate
    
    Chris Crook <ccrook@linz.govt.nz>	2014-09-19
    
        WIP
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-18
    
        more public methods, fix delete map tool
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-18
    
        followup faf4b7f49ba67d0e6e110632bf85145ed570583e
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-18
    
        fix crash in identify menu when closing a project with map layer actions
    
    Cayetano Benavent <cayetanobv@gmail.com>	2014-09-18
    
        Zonal statistics: changed variance names (variable and field name; CV > var)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-18
    
        add missing Q_PROPERTYs to color button V2
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-17
    
        do not raise canvas but window (fix hiding message bar)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-17
    
        followup 0181df555378eabbf58a29b76e687c54178ca5f1
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-17
    
        fix enum in sip
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-17
    
        disable maptool if editing stopped or dialog closed + fix deactivated map tool
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-17
    
        [composer] Remove gui controls for adding deprecated table item (sponsored
        by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-17
    
        [composer] API docs and python bindings for QgsComposerTableV2 (sponsored
        by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-16
    
        [FEATURE][composer] New composer item for multi frame attribute tables.
        Allows table content to be spread over multiple frames. Note:
        existing table items are not automatically upgraded to multiframe
        tables (to avoid API breaks with plugins), so only newly added
        tables gain these new options.
    
        QgsComposerTable is effectively deprecated and will be removed at the
        next API break.
    
        This work was sponsored by the City of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-16
    
        [composer] Tweak calculation of total height of table (Sponsored by
        City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-16
    
        [composer] Fix crash on extend mode for multiframes (Sponsored by
        City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-15
    
        [composer] Initial test suite for QgsComposerTableV2 (Sponsored by
        City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-12
    
        [composer] Implement total height mechanisms for QgsComposerTableV2
        (Sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-11
    
        [composer] Fix calculation of visible row ranges in QgsComposerTableV2
        (Sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-10
    
        [composer] Implement saving/loading of QgsComposerTableV2 items
        (Sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-10
    
        [composer] Don't consider border width in table if border is disabled
        (Sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-16
    
        [composer] Fix update of gui controls when table and HTML properties
        change (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-09
    
        [FEATURE][composer] Add option to table item to show headers on first
        frame, all frames, or no frames (fix #11136) (Sponsored by City of
        Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-05
    
        [composer] Implement min size method for frames. Minimum height for
        first frame in tables is set so that headers are always shown.
        (Sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Begin work on calculating rows for QgsComposerTableV2
        (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Option for fixed frame sizes set by multi frame (sponsored
        by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-31
    
        [composer] Initial groundwork for multiframe table item (Sponsored
        by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-17
    
        Option in color picker dialog to import a gpl palette to a new user scheme
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-18
    
        Add timing for plugin loading
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-17
    
        Be a bit more forgiving when reading gpl files which don't exactly follow the specifications
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-17
    
        Fix height of color icon on color buttons in windows
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-17
    
        Add flags for controlling behaviour of color schemes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-17
    
        Load gpl files from user folder to schemes
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-17
    
        Save edit widgets also to QML style information.
    
        Fix #11123
        Fix #10752
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-17
    
        Follow up 21c81d6
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-17
    
        [SIP] add QgsIdentifyMenu
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-17
    
        [Identify Menu] do not show the layer level if there is a single layer identified
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-17
    
        fix QgsMapLayerAction SIP + do not copy features in identify menu (followup 21c81d6f512fa59f4bb4545c087a2bf5154008dd)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-16
    
        [QgsRelationReferenceWidget] correctly enable/disable set null button, do not disable line edit (already read only), make openForm and mapIdentification public, more documentation
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-17
    
        Fix sip for QgsMapLayerActionRegistry
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-16
    
        Pass attribute editor context for widgets on the attribute table
    
        Fixes relation reference widget in attribute table
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-16
    
        Fix widget registry (SIP), few fixes for relation reference widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-11
    
        [FEATURE] New custom QGIS color picker dialog. Basically
        it's a Frankenstein's monster of the best bits of lots of other color
        picker implementations. Features include:
        - Sliders for hue, saturation, value, red, green, blue color components
        - Alpha slider
        - Option to copy/paste html color codes (in a variety of formats)
        - Before/after color preview, with alpha preview
        - Interactive 2D color ramp widget
        - Hue wheel/triangle widget
        - Editable color swatch lists
        - Live color sampler with option to sample over a set radius
        - Supports interaction with other apps via drag and drop of colors (OS support
        dependant)
        - Option to disable the dialog and use the native picker dialog instead (TODO:
        make the dialog so awesome that even @dakcarto switches across...)
    
        Credit for icons goes to 3nids!
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-16
    
        [SIP] add missing argument in QgsEditorWidgetRegistry::QgsEditorWidgetWrapper
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-13
    
        improved identify menu with a dedicated class
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-11
    
        [QgsActionMenu] fix return feature
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-28
    
        [QgsActionMenu] use ActionData to trigger actions
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-27
    
        [QgsActionMenu] use correct level of actions
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-13
    
        Add user data to identify actions to actionmenu
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-13
    
        Add icon support to actions
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-11
    
        Add action menu to attribute dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-16
    
        Fix loss of hue information with slider widgets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-16
    
        Allow setting color button to invalid color resulting in a blank
        button. Default to invalid color for new buttons.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-16
    
        Add options for color buttons, allowing them to be used in a swatch
        type mode.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-16
    
        [QgsRelationReferenceWidget] make error label multiline
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-16
    
        [QgsMapToolIdentifyFeature] allow initializing without any layer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-16
    
        followup ui rename (followup 13eb726d)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-16
    
        Followup #10912 - detect cycles in joins and reject joins that would create cycle
    
        Cycle would otherwise cause infinite loop when updating fields and it does not make sense
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-15
    
        Return to previous state of vector joins if the vector props dialog was cancelled
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-15
    
        add RelationReferenceWidgetWrapper to SIP + complete RelationReferenceWidget
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-15
    
        [Relation Reference Widget] allow removing open form button (option not available in QGIS)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-15
    
        Fix doxygen warning
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-15
    
        Use unique value widget doxymentation to appropriate place
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-15
    
        Doxymentation for relation manager
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-15
    
        Even more Doxymentation
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-15
    
        More Doxymentation
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-15
    
        Doxymentation for QgsEditorWidgetV2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-15
    
        Use copy mode for drag and drop of colors from QgsColorSchemeList,
        prevent addition of duplicate colors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-15
    
        Add a colorSelected signal to QgsColorSchemeList
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-15
    
        Remove colors from scheme list on delete/backspace press
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-15
    
        Add an isDirty method to QgsColorSchemeList
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-15
    
        [browser] fix margin to toolbar
    
    Werner Macho <werner.macho@gmail.com>	2014-09-15
    
        [TRANSUP] transifex string update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-15
    
        [browser] small ui reworking for consistency
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-15
    
        rename relreference...to relationreference
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-15
    
        [Releation reference widget] use separate button for remove action
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-15
    
        [Releation reference widget] more coherent method names
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-15
    
        add relation reference widget to SIP
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-15
    
        [processing] remove selection before running Select by location algorithm (fix #10873)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-15
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-15
    
        remove unused variable
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-15
    
        Renamed visibility "groups" to "presets" to avoid confusion with ordinary groups
    
        If you have a project file using this functionality, you may need to run a simple
        replace of "visibility-group" to "visibility-preset"
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-15
    
        Revert change of rule-based renderer identifier as it breaks project files
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-15
    
        Show active visibility group in menu also in map composer map widget
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-15
    
        Fix build error with SIP (4.15.5)
    
    Nyall <nyall.dawson@gmail.com>	2014-09-15
    
        [dbmanager] Try to set sensible default column choice for sql window
    
    Nyall <nyall.dawson@gmail.com>	2014-09-15
    
        [dbmanager] Don't trip up when loading a sql layer if sql ends with a ;
    
    Nyall <nyall.dawson@gmail.com>	2014-09-15
    
        [dbmanager] Don't set parent for dbmanager window, allows for minimising
        window. Unminimise window when activating dbmanager.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-15
    
        indent multiline messages in log
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-14
    
        doxymentation fix
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-14
    
        fix build on PyQt <4.9.5
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-14
    
        Remove unused variable
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-14
    
        Set auto raise for identify toolbar icons
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-14
    
        Keep log button in status bar.
    
        Removing UI elements under the user isn't good UX
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-14
    
        Use QPlainTextEdit for message log. Less memory and much much faster then QTableWidget
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-14
    
        Fix #11200 (Symbology changes of a layer aren't reflected in overview panel)
    
    Merge: fbea7d44f4 a53bf7ea2a
    Martin Dobias <wonder.sk@gmail.com>	2014-09-14
    
        Merge remote-tracking branch 'origin/master'
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-14
    
        Real name of @leyan instead of pseudonym
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-14
    
        GEOS context accessor for PAL
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-14
    
        Use _r GEOS API in geometry import test
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-14
    
        Move identify toolbar to top to match other docks with toolbars
    
    Merge: e4f68b1ac0 c5f2f7e01a
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-14
    
        Merge pull request #1304 from manisandro/replace_lineedit_with_combobox_snappingdialog
    
        Use a spinbox instead of a lineedit for the snapping tolerance
    
    Merge: e52c1232a8 8b989424e0
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-14
    
        Merge pull request #1571 from slarosa/context-help
    
        [context-help] set heading to 3 for heatmap plugin and python console help file
    
    Merge: f214a0181e 340d4178ee
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-14
    
        Merge pull request #1576 from leyan/graduatedRenderer
    
        Automatic update of label and neighboring ranges boundaries in graduated renderer. Fix #9312. Fix #9900, Fix #10203
    
    Merge: e46aa62d07 7fdaf080b2
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-14
    
        Merge pull request #1570 from slarosa/heatmap-plugin
    
        [heatmap-plugin] replace messagebar to messagebox
    
    Merge: e46aa62d07 6354dd3a31
    Martin Dobias <wonder.sk@gmail.com>	2014-09-13
    
        Merge remote-tracking branch 'rouault/use_geos_reentrant_api'
    
        Conflicts:
                src/core/pal/layer.cpp
                src/core/qgsgeometry.cpp
                src/core/qgspallabeling.cpp
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-13
    
        Added @leyan to contributors
    
    Merge: 2313be9041 ced5ae4324
    Martin Dobias <wonder.sk@gmail.com>	2014-09-13
    
        Merge pull request #1556 from leyan/convertToRuleBasedSymbology
    
        [FEATURE] Keep renderer settings when changing renderer type (where it is possible)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-09-02
    
        Fix check of allowed wfst capabilities in project. Funded by Sourcepole QGIS Enterprise
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-13
    
        fix and sync QgsAttributeEditorContext sip bindings
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-13
    
        [FEATURE] Joins: optionally use just a subset of fields from the joined layer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-13
    
        Joins: optionally use just a subset of fields from joined layer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-12
    
        Support for setSubsetString() in memory provider
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-13
    
        Default names for colors when adding to schemes
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-12
    
        Restore canvas colour for overview window
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-12
    
        Simplify python console init text
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-12
    
        Use wait cursor when loading forms
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-01
    
        [relation widgets] General update
    
         * Improve speed (lazy loading)
         * Loop detection for circular dependencies (Fix #10850)
         * Some memory leaks fixed
         * More const-correctness
         * Fix the attribute editor context
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-25
    
        [relation reference widget] minimize feature request, do not fill combobox if not shown, button to remove related feature
    
    Matthias Kuhn <matthias@opengis.ch>	2014-09-09
    
        Update to strings in add postgis layer dialog
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-12
    
        [FEATURE] display rule-based renderer legend in a pseudo-tree (in layer tree model/view)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-10
    
        debian packaging update
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-11
    
        Move triggerRepaint() to QgsMapLayer, use it instead of deprecated clearCacheImage()
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-11
    
        Make sure to refresh canvas when layer's CRS is changed
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-11
    
        Fix toolbar order with add and new buttons
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-11
    
        Reduce margins on bookmarks dialog
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-11
    
        fix signal in QgsDateTimeEdit
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-11
    
        Support dragging colors from QgsColorPreviewWidget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-11
    
        Accept dropped colors on color widgets
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-11
    
        Non editable color schemes should not be editable in QgsColorSchemeList
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-11
    
        Retain alpha if entering colors with no explicit alpha into
        QgsColorTextWidget
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-11
    
        [SIP] add missing activated/deactivated signals for map tools
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-11
    
        Set auto raise for attribute table buttons to match reset of UI
    
    Merge: 890f921e06 79b3a8f889
    Jürgen E. Fischer <jef@norbit.de>	2014-09-10
    
        Merge pull request #1577 from RossGammon/master
    
        Description: Fix qreal VS double issues.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-10
    
        fix #11110
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-10
    
        fix spanish translation error
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-10
    
        Move remove layer/group to legend dock. Remove from toolbar
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-09-10
    
        Resize snapping column widths. Reduce dialog margins
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-10
    
        Support #RRGGBBAA style color codes in QgsSymbolLayerV2Utils color parsing
    
    Leyan <ouyang.leyan@hotmail.com>	2014-09-10
    
        update
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-10
    
        Do not use partially checked state of legend nodes when layer is not visible
    
        This is slightly confusing, moreover in some styles the items are not immediately
        updated, producing a weird effect when hovering mouse over legend nodes.
        http://www.youtube.com/watch?v=HNDE1Xp5UZA&feature=youtu.be
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-10
    
        Fix #11169 (toggling symbol visibility does not trigger refresh)
    
        This could have happened when the same project was reloaded, then map canvas
        failed to clear itself and some connections to repaintRequested were broken
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-10
    
        Make rule-based renderer rule keys persistent
    
        So they can be used for visibility groups - before they got assigned new keys
        on every instantiation of Rule
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-10
    
        Fix #11143 take 3 (cannot remove visibility groups)
    
        Now we also handle rules that are not valid anymore
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-10
    
        Fix emitting of currentLayerChanged() signal
    
        Use layer ID instead of persistent index to remember last layer.
        Persistent index will get invalid during removal of layers and
        the signal was not emitted when current index got invalid (none).
    
        This was causing a crash in GPS information widget
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-09
    
        mssql provider: fix filter type interpretation (fixes #11076)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-09
    
        Fix #10912 (joined attributes are not correctly propagated in nested joins)
    
        This commit makes QgsVectorLayerJoinBuffer listen to changes in fields
        of joined vector layers in order to update the cache and inform parent layer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-09
    
        german translation update
    
    Leyan <ouyang.leyan@hotmail.com>	2014-08-30
    
        refactor to a more general convertFromRenderer function
    
    Merge: b9fc2b51d9 e0376977f8
    Jürgen E. Fischer <jef@norbit.de>	2014-09-09
    
        Merge pull request #1578 from alexbruy/layer-submenu
    
        move all "Add Layer" actions to submenu
    
    Leyan <ouyang.leyan@hotmail.com>	2014-08-25
    
        Add factory annotation and use clone for rule based renderer
    
    Leyan <ouyang.leyan@hotmail.com>	2014-08-24
    
        use previous renderer if possible, instead of last applied renderer
    
    Leyan <ouyang.leyan@hotmail.com>	2014-08-24
    
        add sip
    
    Leyan <ouyang.leyan@hotmail.com>	2014-08-24
    
        creation of a convertToRuleBasedRenderer() function
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-09
    
        Add a bunch of useful interactive color widgets to GUI, including
        color wheels, ramps, boxes, and text edits.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-08
    
        Fix #11143  (cannot remove visibility group) take two
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-08
    
        Getting closer to the perfection: a bit of spacing for 'layers' toolbar (like browser)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-08
    
        [composer] Fix flip of N/S and E/W coordinates when using reprojected grids
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-08
    
        [composer] Use proper prime and double prime symbols for grid annotations
        (because good typography and cartography go hand in hand..!)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-08
    
        Doxygen: do not add "Definition at line N of XYZ.cpp" to each method
    
        This is another tweak meant to declutter the generated documentation
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-08
    
        Doxygen: Do not show private members, referenced by/references relations
    
        This change should help to make the API docs less cluttered.
        The above mentioned pieces of information are not very useful for people reading docs - and core developers have their IDEs for checking references.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-07
    
        Fix #11146 (rule check state not saved)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-06
    
        put Oracle GeoRaster plugin button to new submenu
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-09-06
    
        move "Add Layer..." buttons to submenu
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-06
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-06
    
        fix metasearch typo (followup 5cb7d357)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-06
    
        fix metasearch syntax error
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-06
    
        Remove some superfluous empty vertical space from browser dock widget
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-06
    
        Fix yesterday's changes to currentGroupNode() (fixes addition of groups)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-06
    
        Do not create collaboration diagrams in doxygen docs
    
        The diagrams do not really add much value and do not highlight the important concepts
        of classes, confusing the user and making things looks more complicated than they are
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-06
    
        Start of doxygen page about API breaks
    
    Ross Gammon <rossgammon@mail.dk>	2014-09-05
    
        Description: Fix qreal VS double issues.
         This patch tries to fix qreal VS double issues for ARM
    
         There are two seperate issues, the first is trivial just a typecast on
         a const.
    
         The second is however less-trivial and needs to be checked
         before merging. sip doesn't seem to like the type
         QVector<double> on platforms where qreal is float but changing
         the type to qreal may have knock-on impacts on the native code.
    
         QGIS Issue: http://hub.qgis.org/issues/11148
         Debian Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760535
    
        Author: Peter Michael Green <plugwash@debian.org>
    
    Merge: 0a7ddfa170 3eb6e7ca3f
    Tom Kralidis <tomkralidis@gmail.com>	2014-09-05
    
        Merge pull request #1575 from geopython/MetaSearch-0.3.1
    
        Meta search 0.3.1
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-05
    
        Fix potential crash when adding a group
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-05
    
        Fix QgsLayerTreeModel naming conventions and update Python bindings
    
        I was using a mixture of terms 'symbology items' and 'legend nodes' for the same thing which was confusing
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-05
    
        Fix #11126 (Make up/down buttons work also for layer tree nodes)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-05
    
        Respect the overridden layer name in composer legend also in rendered legend
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-05
    
        If layer is in editing mode, show the pencil icon instead of embedded legend icon
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-05
    
        Keep a bit of spacing in layer tree dock widget
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-05
    
        Fix #11143 (remove visibility groups after removal of a layer)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-05
    
        [FEATURE] Toolbar for layer tree specific actions
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-05
    
        Visibility groups: also record visibility states of renderer categories (legend nodes) into groups
    
        Visibility of a layer is not stored within the map layer, but visibility
        of renderer categories (which turn into legend nodes) is stored inside renderer and
        that one in turn inside map layer. This fact may result in surprising behavior
        when change of visibility group for a composer map will affect other composer maps (and main canvas).
        The only way to overcome the problem would be to have the possibility to use multiple renderers with one layer.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-05
    
        Fix crash when trying to edit color ramp with black start/end colors
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-09-04
    
        Fix Mac build
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-04
    
        postgres provider: don't warn, when queries return 'numeric' constants
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-04
    
        fix warnings
    
    Leyan <ouyang.leyan@hotmail.com>	2014-09-01
    
        Automatic update of label and neighboring ranges boundaries
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-04
    
        [FEATURE] Access to visibility groups in map composer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-04
    
        [FEATURE] Visibility groups of map layers in layer tree
    
        New toolbar button allows quick changes between the groups of layers that should be visible.
        Also features a simple way for management of the groups (add/remove)
    
    Sandro Santilli <strk@kbt.io>	2014-09-04
    
        Allow loading pgraster tables with non-default raster field name
    
        Before this change you could only load tables where the raster
        field was named "rast".
    
    Sandro Santilli <strk@kbt.io>	2014-09-04
    
        Allow loading PostGIS Rasters from partially configured connections
    
        Partially configured connection are those for which an hostname
        or username or port etc. are not specified, relying on libpq defaults.
    
        It was already fixed for geometries but rasters needed more love.
        See #9037.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-04
    
        [composer] Add some missing sync groups for group boxes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-04
    
        Ensure top of QgsCollapsibleGroupBox is visible after expand. Previous
        behaviour was to scroll to center of group box for long group boxes,
        which is confusing for users.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-04
    
        fix windows build
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-09-03
    
        merge back ef0e7d09168d43b0529a1f819108a4741c7e9e75
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-09-03
    
        Add unit tests for geometry import (wkt,wkb,geos)
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-09-03
    
        remove code
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-09-03
    
        update MetaSearch to 0.3.1
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Fix failing grid tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Add some python tests for QgsComposerMapGrid
        (sponsored by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Update sip bindings, add missing sip bindings for
        QgsComposerMapGrid (sponsored by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Clean up map grid API, fix bug with grids not rearranging
        correctly (sponsored by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Deprecate a bunch of map grid calls (sponsored
        by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Improvements to grid annotation string formatting (sponsored
        by NIWA, New Zealand):
        - Don't show directional suffix for 0 or 180 latitudes or 180 longitudes
        - Add padded coordinate modes
        - Fix precision errors causing minutes/seconds > 60
        - Wraparound longitudes to restrict them to the -180 to 180 degree range
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Fix N/S and E/W are reversed in grid annotation strings
        (sponsored by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Add simple line border frame style for composer map
        grids (sponsored by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Some small tweaks to grid defaults and ui (sponsored
        by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [FEATURE][composer] Add tick styles for frames. Options include
        drawing ticks only inside the map frame, drawing ticks outside
        the frame, or drawing ticks both inside and outside the frame.
        (fix #6954) (Sponsored by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Add tests for grids on specific sides (sponsored by
        NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Remove raster layer from composer grid tests (sponsored
        by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [FEATURE][composer] Add options for controlling which sides of
        the map a grid frame is drawn (sponsored by NIWA, New Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [FEATURE][composer] New frame/annotations only grid style. Selecting
        this style causes only the frame and annotations to be drawn, with no
        grid lines or other markings over the map. (Sponsored by NIWA, New
        Zealand)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-03
    
        [composer] Split composer map grid tests from composer map tests
        (sponsored by NIWA, New Zealand)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-01
    
        german translation update
    
    Merge: f97d5e319e dab5ff95ff
    Jürgen E. Fischer <jef@norbit.de>	2014-09-02
    
        Merge pull request #1574 from mhugent/getFeatureExpression
    
        Get feature expression
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-09-02
    
        Add function help for getFeature
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-02
    
        [custom widgets] adds filter line edit
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-09-02
    
        [FEATURE]: Add getFeature function in Expression
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-02
    
        More const correctness, fix crash with atlas
    
    Merge: 368755a51a 6d4dee914e
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-02
    
        Merge pull request #1572 from jef-n/store-blend-mode
    
        Save blendmode/composition mode in project file
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-02
    
        Save blendmode/composition mode in project file
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-02
    
        fix sorting of map layer combo box and more const correctness
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-01
    
        [context-help] set heading to 3 for heatmap plugin and python console help file
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-09-01
    
        [heatmap-plugin] replace messagebar to messagebox
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-01
    
        more const correctness
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-01
    
        SIP file for new date time edit
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-01
    
        added new QgsDateTimeEdit to custom widgets
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-28
    
        new edit widget for date/time capable of setting null dates
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-01
    
        [composer] Support drag and drop restacking of items via item panel (fix #11058)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-01
    
        more flag operators declaration in SIP, better use of flags in data defined button
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-09-01
    
        [SIP] add missing operator for flags
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-01
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-09-01
    
        indentation update, Q_FOREACH support in astyle, doxygen fix
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-27
    
        [map layer actions] action for group of features, rename availability to target (flags), only emit signal for defined target"
    
        Conflicts:
                src/gui/qgsmaplayeractionregistry.cpp
                src/gui/qgsmaplayeractionregistry.h
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-09-01
    
        [composer] Add zoomToExtent for QgsComposerMap, allows easily fitting a set extent into the map item without altering the item's shape
    
    Martin Dobias <wonder.sk@gmail.com>	2014-09-01
    
        Fix doxygen warnings, fix missing bindings
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-26
    
        Followup fix for #11006 (spotted by Nyall - thanks)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-25
    
        Fix #11006 (wrong size of symbols in print composer legend if map units are used)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-22
    
        Added header to new files
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-22
    
        More Python wrapper updates + fixes
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-22
    
        Revert previous changes to QgsLegendModel and its items
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-22
    
        API fixes, added missing python wrappers
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-20
    
        Update Python bindings
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-20
    
        Improve docs for QgsLegendSymbolItemV2
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-20
    
        Introduce scale-based filtering of legend nodes (in WMS)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-20
    
        Fix WMS with custom rule / no labels
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-19
    
        Legend customization via layer node's custom properties
    
        This allows for reordering, renaming and removal of legend nodes.
        Composer either uses default project layer tree (auto-update on)
        or customized layer tree (auto-update off).
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-12
    
        Work in progress: Make composer legend widget work with QgsLayerTreeModel
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-12
    
        Layer tree model support replacement of layer tree + layer node handles removal of layer cleanly
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-12
    
        New flag to disable checkboxes for legend nodes in layer tree model
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-12
    
        Support for custom labels in symbol-v2 legend node
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-12
    
        Moved QgsLayerTreeModelLegendNode (+derived classes) to a new file
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-11
    
        Use QgsLayerTreeModel as a source of data for legend rendering instead of QgsLegendModel
    
        This is work in progress, customization of legend is not working yet
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-08
    
        Fixed bugs with feature count, maintenance of QgsLegendSymbolItemV2
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-07
    
        Make WMS server use QgsLegendRenderer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-07
    
        Force vector output for preview icon so it avoids cached pixmaps
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-07
    
        Fix nested WMS layer data items
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-06
    
        Fix rendering of WMS Legend Graphics
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-06
    
        Fix crash in WMS GetLegendGraphics
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-06
    
        Added support for check states to rule-based renderer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-06
    
        Identify renderer's categories/rules by key instead of index
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-06
    
        Scale range supported by symbol in QgsLegendSymbolItemV2
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-06
    
        Creation of legend items for map layers moved to QgsMapLayerLegend
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-04
    
        Automatic creation of composer legend symbol item icon
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-21
    
        Move bits of legend rendering code into item classes + add rendering test
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-31
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-31
    
        german translation update
    
    Merge: acf1f70f13 793db5f53f
    Jürgen E. Fischer <jef@norbit.de>	2014-08-30
    
        Merge pull request #1569 from nyalldawson/measure_undo
    
        Allow removing last point while measuring
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-30
    
        Allow removing last point while measuring via del/backspace keys (fix #10176)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-30
    
        Fix #11092:
        * fix crash when invalid shapefile layer is repacked
        * error out if vector file writer is invoke with an empty filename
        * don't allow "Save as..." without a given filename
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-30
    
        grass provider: catch unavailable mapserver (fixes #11025)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-30
    
        Fix GEOS dev detection (fixes #11081)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-30
    
        fix doxygen warnings
    
    Werner Macho <werner.macho@gmail.com>	2014-08-29
    
        [TRANSUP] transifex and string update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: f92fd58163 8c7b394639
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-08-29
    
        Merge pull request #1547 from marcel-dancak/bbox-bugfix
    
        Mapserver: fixed bounding box of points features collection returned in GetFeatureInfo request
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-08-29
    
        fix layout of the New Vector Layer dialog
    
    Martin Dobias <wonder.sk@gmail.com>	2014-08-29
    
        Added Michael Douchin to contributors
    
    Merge: 99ff44cb16 092b7fc673
    Martin Dobias <wonder.sk@gmail.com>	2014-08-29
    
        Merge pull request #1566 from mdouchin/debug_project_path_embedded_items
    
        Fix #11109 (Write relative path in project XML for embedded groups and layers)
    
    Merge: 6130505c79 75b3464e1c
    Alexander Bruy <alexander.bruy@gmail.com>	2014-08-28
    
        Merge pull request #1564 from anitagraser/patch-2
    
        [processing] check if value is None before trying to cast float
    
    Michael Douchin <mdouchin@3liz.com>	2014-08-28
    
        [BUGFIX] Issue #11109 - Write relative path in project XML for embedded groups and layers when needed
    
    anitagraser <anitagraser@gmx.at>	2014-08-28
    
        check if value is None before trying to cast float
    
        the tool used to fail when there were NULL values in the fields
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-08-28
    
        [processing] fix vector functions definitions
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-29
    
        Add icon size 48 and 64
    
        To make life easier on touch devices
        Fix #9527
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-27
    
        allow reactivation of measurement after deactivation
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-27
    
        Followup 1bdef80: Fix crash when layer not in edit mode
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-27
    
        QgsVectorLayer::uniqueValues() also returns uncommitted values
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-22
    
        [custom widgets] add relation reference
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-20
    
        relation editor: use a public constructor, remove UI file
    
        rename file according to class name
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-26
    
        openFeatureForm: Update attributes on provided when used modal
        Fix #11099
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-26
    
        CollapsibleGroupBox: hide content when collapsed
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-19
    
        editor widgets: rename to wrapper to distinguish from the real widgets
    
    Sandro Mani <manisandro@gmail.com>	2014-08-24
    
        Update sip bindings, add method documentation
    
    Sandro Mani <manisandro@gmail.com>	2014-08-24
    
        Call renderCachedImage after viewport has been computed
    
    Sandro Mani <manisandro@gmail.com>	2014-08-14
    
        Recompute webpage viewport dimensions when resizing html frames (Funded by Sourcepole QGIS Enterprise)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-25
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-25
    
        indentation update
    
    Merge: 7b84ccc9b1 6cd8e4fb00
    Tim Sutton <tim@linfiniti.com>	2014-08-25
    
        Merge pull request #1561 from DelazJ/ProjSelector
    
        Activate the help button in select projection Dialog
    
    DelazJ <delazj@gmail.com>	2014-08-25
    
        Add slot on ContextHelp button
    
    DelazJ <delazj@gmail.com>	2014-08-25
    
        Referencing Help button function
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-25
    
        [composer] Don't draw handles around locked items (fix #11059)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-25
    
        Fix tab order in add relation dialog
    
    Merge: d70235ffbe 0bfd5fbf64
    Tim Sutton <tim@linfiniti.com>	2014-08-25
    
        Merge pull request #1549 from DelazJ/TableManager_GUI
    
        Set 0 as default value of srid in DB_Manager dialogs (issue #7083)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-25
    
        [composer] Show selected items in bold in items tree panel (fix #11057)
    
    Merge: f1aafe06c8 6cfb6e61b1
    Tim Sutton <tim@linfiniti.com>	2014-08-25
    
        Merge pull request #1552 from DelazJ/SaveAsDialog
    
        Put by default to on the "Add layer to map canvas" option when saving new file (issue #6642)
    
    Merge: ae25009c66 937a97db1e
    Tim Sutton <tim@linfiniti.com>	2014-08-25
    
        Merge pull request #1557 from DelazJ/VectorSymbolselector
    
        fix #10472 : Enlarge btnSaveSymbol so it shows fully its text in all languages
    
    Merge: 4d1595ce79 23eff1f8ca
    Tim Sutton <tim@linfiniti.com>	2014-08-25
    
        Merge pull request #1551 from DelazJ/FToolsAddNewLayerToMapCanvas
    
        Put by default to on the "Add result layer to the map canvas" option when using fTools functions (issue #6642)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-25
    
        [composer] Remove destructive 'Load from template' action, replace with
        non-destructive 'Add items from template' action
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-25
    
        Add an edit button for shapeburst and gradient color ramps
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-25
    
        Fix unit choice for ellipse symbol layer type
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-25
    
        Add a platform-specific size hint for QgsColorButtonV2 (refs #11060)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-25
    
        Fix some alignment and tab issues with symbol dialogs (refs #11060)
    
    DelazJ <delazj@gmail.com>	2014-08-25
    
        Enlarge btnSaveSymbol so it shows fully its text
    
        The btnSaveSymbol has his width increased from 50 to 70 when horizontalSpacer has its width decreased from 40 to 20
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-25
    
        Range Widget: Only enable for supported data types
        And some doxymentation
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-24
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-24
    
        osgeo4w: fix plugin install, add more error checking and include latest updates
        also in package.cmd
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-24
    
        [composer] Fix regression in locked map layers (fix #11089)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-24
    
        Standardise to 6 decimal places for controls which can be set to map units in symbology (fix #11064)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-24
    
        Where possible, maintain properties of symbol layer when changing symbol layer type (fix #8389)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-24
    
        Fix warning
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-08-23
    
        set scrollarea to no frame for settings in plugin manager
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-08-22
    
        Bug #10974 QGIS WFS Server provides too much precision PR #1520 UI
    
        Add a cell in the WFS vector layer table to specify the coordinate precision by layer
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-08-11
    
        Fixed ui conflict and Fixed UI options
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-08-09
    
        Bug #9797 Add a precision setting for GetFeatureInfo geometry attributes
    
        Add precision to QgsGeometry method exportToWKT and use it in GetFeatureInfo
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-07-29
    
        Bug #10974 QGIS WFS Server provides too much precision
    
        In the GetFeature request QGIS WFS Server uses the static method: QgsDoubleToString. This method returns double with a precision fixed to 17.
    
        We do not need that much precision for coordinates. Firstly because we are not able to measure a position on earth with a lower micron precision. Secondly because it unnecessarily overload response.
    
        I propose to add the ability to specify the precision in the QgsDoubleToString method.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-21
    
        Fix memory alignment issues on ARM
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-11
    
        Fix QgsFieldModel on ARM
    
    Víctor Olaya <volayaf@gmail.com>	2014-08-22
    
        [processing] fixed bug in ModelerScene when position of output is not defined
    
    Víctor Olaya <volayaf@gmail.com>	2014-08-22
    
        [processing] fixed parameter definition parsing for parameters of type integer
    
    Víctor Olaya <volayaf@gmail.com>	2014-08-22
    
        [processing] added support for old model file format
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-22
    
        add missing file from 72e779c3e
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map canvas
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add by default the result file to the map
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Update frmEliminate.ui
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Add saved file to map canvas by default
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Default srid value to use in new geom column : 0
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        Default srid value to 0 in new table geom column
    
    DelazJ <delazj@gmail.com>	2014-08-21
    
        set default srid value to 0 in new geom column
    
    Sandro Mani <manisandro@gmail.com>	2014-08-21
    
        Fix typo in QgsVectorFileWriter::fileFilterString
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-08-21
    
        Mapserver: fixed bounding box of points features collection returned in GetFeatureInfo request
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-21
    
        include pyqt uic module for custom widgets in debian package
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-21
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-20
    
        osgeo4w: also move pyqt4 uic module for custom widgets (followup 72e779c3e)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-20
    
        osgeo4w: move Qt plugins (sql and designer) into qgis directory
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-19
    
        make some rendering errors translatable
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-20
    
        custom widget lib: include resources to show icons in designer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-20
    
        make custom widget tooltips translatable
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-20
    
        relation reference: correctly initialize and set properties for widget
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-20
    
        add new custom widgets to Qt Designer plugin
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-20
    
        can create relation reference in a widget (for custom UI forms)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-19
    
        [composer] Holding alt while pressing arrow keys results in moving items 1 pixel
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-19
    
        [FEATURE][composer] Allow remote urls to be entered as picture path
        for picture items, and automatically fetch them. Sponsored by the
        City of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-29
    
        Add a simplified class for fetching HTTP network content
    
    Merge: 1b205be604 4cfe24aea9
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-19
    
        Merge pull request #1516 from 3nids/vr_geom_relation
    
        map identification for relations
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-18
    
        custom widget for relation reference widget
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-18
    
        select related feature on the canvas from the relation reference widget (in the attribute form)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-22
    
        use a specific class for the widget (to be used as a custom widget), rename old _widget to _wrapper
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-18
    
        identify shows a non-modal feature form
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-22
    
        new map tool to select single feature
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-18
    
        Fix python bindings for QgsRelation.fieldPairs()
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-08-18
    
        Allow + for string concat in QgsExpression
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-18
    
        [composer] Fix crash when loading project
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-18
    
        Doxymentation
    
    Merge: 8d822c42ae f2677918f8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-08-18
    
        Merge pull request #1533 from manisandro/multilabeling_datadefined
    
        Fix multilabeling with datadefined value
    
    Merge: 621edef24e ff172b2cc9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-08-18
    
        Merge pull request #1541 from marcel-dancak/master
    
        Mapserver: enhancements of searching with GetFeatureInfo request
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-18
    
        make QgsMapLayerRegistry ctor private (it's a singleton)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-18
    
        QgisInterface::getFeatureForm() returns a QgsAttributeDialog
        And some API comments
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-08-18
    
        wmsprovider: store tileWidth and tileHeight values in properties of wms provider
    
    Merge: 8888c5f0c0 81055452e4
    Marcel Dancak <marcel.dancak@gista.sk>	2014-08-18
    
        Merge remote-tracking branch 'upstream/master'
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-18
    
        custom widget for new color button
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-18
    
        fix tool tip
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-17
    
        rename other canbeGeneralizedByMapBoundingBox methods to isGeneralizableByMapBoundingBox
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-17
    
        fix polygon generalization artifacts, if last ring segment is one of two
        segments exceeding the tolerance plus some cleanups
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-17
    
        doxygen fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-17
    
        indentation update
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-17
    
        Fix typo
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-17
    
        Allow importing and exporting to GIMP palette file (gpl) from color list
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-17
    
        Improvements to color list:
        - Cleanup code
        - Support copying and pasting multiple colors to list
        - Support additional color list mime formats
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-16
    
        Support dropping multiple colors into a color list widget
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-17
    
        revert german part of 62200eb55
    
    Werner Macho <werner.macho@gmail.com>	2014-08-17
    
        [TRANSUP] next update transifex and source
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-17
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-17
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-17
    
        fix windows build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-16
    
        [FEATURE] Project specific color scheme, set through default styles tab in project properties
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-16
    
        New GUI control for an editable list of colors from a color scheme.
        Supports drag and drop reordering, drag and drop colors from external
        apps (on supported OS).
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-16
    
        Add method for finding matching schemes from a color scheme registry
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-16
    
        Add method for editing color scheme colors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-16
    
        Add set of default colors for custom color palette
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-15
    
        Fix margins for expressionbuilder on gnome
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-08-15
    
        Mapserver: enhancements of searching with GetFeatureInfo request
    
    Sylvain Maillard <contact@ecologeek.org>	2014-08-14
    
        fix typos: extra spaces
    
    Werner Macho <werner.macho@gmail.com>	2014-08-14
    
        [TRANSUP] fix compile errors with it and de
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-08-14
    
        [TRANSUP] transifex update and switch of km to transifex
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-14
    
        Show checkboard pattern behind semi-transparent colors in swatch grid
    
    Víctor Olaya <volayaf@gmail.com>	2014-08-14
    
        [processing] renamed Input and Output classes in modeler, to avoid confusion
    
    Víctor Olaya <volayaf@gmail.com>	2014-08-12
    
        [processing] fixed saga supervised classification when using saga 208
    
    Víctor Olaya <volayaf@gmail.com>	2014-08-03
    
        [processing] allow definition of vector fields with plain names and types
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-14
    
        Rename custom colors to standard colors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-14
    
        Allow setting alpha channel for custom color palette
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-14
    
        Hide color schemes from color button menu if they contain no colors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-14
    
        Fix typo in docs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-14
    
        [composer] Fix docs for composer arrow
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-14
    
        missing Q_DECLARE_OPERATORS_FOR_FLAGS
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-14
    
        use flag instead of enum
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-13
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-10
    
        optionally use layer ids for wms
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-09
    
        doxygen fixes
    
    Merge: d42c24f28c 1d736da66c
    Jürgen E. Fischer <jef@norbit.de>	2014-08-13
    
        Merge pull request #1536 from Ecologeek/bugfix
    
        fix typo in variable name (extra space)
    
    Sylvain Maillard <contact@ecologeek.org>	2014-08-13
    
        fix typo in variable name (extra space)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-08-13
    
        Restore tabs on Python console load
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-13
    
        availibilty definition for map layer actions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-13
    
        [FEATURE] Predefined custom color palette in QGIS options and color scheme
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-13
    
        [composer] Prevent atlas crash when layer has bad features (refs #11037)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-13
    
        Flip more colors buttons to QgsColorButtonV2
    
    Werner Macho <werner.macho@gmail.com>	2014-08-12
    
        [TRANSUP] string and transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Sandro Mani <manisandro@gmail.com>	2014-08-12
    
        Fix multilabeling with datadefined value
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-12
    
        [composer] Ensure that data defined page size and orientation is correctly set when printing directly from an atlas. (Note that mixed orientation prints are unsupported on some platforms/print drivers)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-12
    
        also handle UI when manually applying filter
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-12
    
        Port some more color buttons to QgsColorButtonV2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-12
    
        Flip all symbology color buttons to QgsColorButtonV2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-12
    
        Use rounded rectangles for preview icons in QgsColorButtonV2
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-11
    
        more const-correctness and avoid ambiguity in overloaded function
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-11
    
        [composer] Flip all color buttons to QgsColorButtonV2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-11
    
        [composer] Prevent data defined size of scalebar from being less than calculated minimum size
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-11
    
        [composer] Tweak logic for data defined map extents
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-11
    
        [FEATURE] New version of color button (QgsColorButtonV2) based off
        QToolButton. Features:
        - context menu items have been moved to the attached menu button
        - new gui widget QgsColorSwatchGrid, which displays a grid of colors
        - new class for QgsColorScheme, which generates colors to show in a
          color swatch grid
        - new class QgsColorSchemeRegistry, with a global instance containing
          default color schemes. QgsColorButtonV2 accepts a color scheme
          registry, to control which schemes to show in the popup menu as
          color swatch grids.
        - color button can have a default color
        - color button can also be quickly set to a totally transparent color
        - c++ and python unit tests for all core components
    
    Chris Crook <ccrook@linz.govt.nz>	2014-08-11
    
        Fixing several errors in generation of NxT distance matrix
    
    Chris Crook <ccrook@linz.govt.nz>	2014-08-11
    
        Fixing field name used for target field in ftools DistanceMatrix algorithm
    
    Merge: fe4e552e96 26587af616
    Nathan Woodrow <madmanwoo@gmail.com>	2014-08-11
    
        Merge pull request #1481 from giohappy/alias_remove_when_empty
    
        Remove alias from vector layer if it's an empty string.  Fix #10437
    
    Werner Macho <werner.macho@gmail.com>	2014-08-08
    
        [TRANSUP] update sv, some context help fixes
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-08-08
    
        typo fix in string
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-08-08
    
        [TRANSUP] common string update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-08
    
        server: fix absolute path conversion on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-08
    
        raster layer properties: add data url label
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-07
    
        Don't set field value to NULL if multiline text edit has not been edited
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-07
    
        Let user change form layout in fields properties if .ui is not empty
    
    Merge: 2c12a0dfb2 aeed1229e0
    Jürgen E. Fischer <jef@norbit.de>	2014-08-06
    
        Merge pull request #1458 from rouault/ogr_unknown25d
    
        OGR provider: deal with wkbUnknown25D (wkbUnknown | wkb25DBit)
    
    Merge: 24e89a4712 04bb461746
    Jürgen E. Fischer <jef@norbit.de>	2014-08-06
    
        Merge pull request #1527 from jarl-dk/build_fix
    
        Finding python library on Ubuntu 14.04 64bit
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-08-06
    
        [processing] don't warn about different CRS's if algorithm has only one
        input (fix #10964)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-08-06
    
        follow up 4fb28987ba
    
    Jarl Friis <jarl@softace.dk>	2014-08-06
    
        Finding python library on Ubuntu 14.04 64bit
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-08-06
    
        [processing] convert strings to numbers when initializing parameters
        from description file (fix #11011)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-08-06
    
        [FEATURE][composer] Allow more control over appearance of composer arrows:
        - Line can be styled using line symbol style dialog
        - Arrow head fill and outline colors can be specified
        - Arrow head outline width can be specified
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-06
    
        fix zooming to layers when there are empty layers
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-08-05
    
        respect restrictions when calling identify with layer selection mode
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-03
    
        Fix memory leak and pass ownership of py editor widgets to C++
    
    Matthias Kuhn <matthias@opengis.ch>	2014-08-03
    
        Attribute table cache size 0 is represented as "All" in the options
    
    Merge: 1b94afe8a5 ed52cb25fc
    Matthias Kuhn <matthias@opengis.ch>	2014-08-03
    
        Merge pull request #1524 from SrNetoChan/master
    
        Fixed Legacy date widget default format
        Fix #10988
    
    Jürgen E. Fischer <jef@norbit.de>	2014-08-01
    
        debian packaging update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-31
    
        [processing] fix loading of output rasters with wrong CRS
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-30
    
        [processing] replace str() with unicode() to avoid possible issues with
        non-ASCII characters (work in progress)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-31
    
        [composer] Some tweaks to label display name, add display name for legends
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-31
    
        [composer] Don't deselect items when unlocking them from the items panel
    
    SrNetoChan <senhor.neto@gmail.com>	2014-07-25
    
        Fixed Legacy date widget default format
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-07-30
    
        fix editing of NULL values (fixes 0 to NULL, and fixes setting of NULL values in postgres)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-30
    
        [composer] Decrease default snap tolerance to 5 pixels
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-30
    
        [composer] Deselect items when they are locked from the items panel
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-30
    
        [composer] Locked items can't be selected by clicking them in the canvas.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-30
    
        [composer] Remove right-click to lock for composer items (fix #5592), now that locked items can be unlocked from the items panel this is no longer required, and frees up right clicks for a composer context menu
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-30
    
        Don't double add features
        Fix #10969
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-28
    
        [FEATURE][composer] Implement an item tree panel for composer windows
        (fix #4358). Allows for selection of items, hiding/showing items,
        toggling lock status of items and double-clicking to edit item id.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-07-30
    
        do not transform toString to quote values (NULL integer becomes 0 otherwise)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-30
    
        Apply pull request #1502 provided by bstroebl: Add ntv2 entry for Thuringia
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-29
    
        [composer] More improvements to item dispayName methods
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-29
    
        Follow up 3f0d0944
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-29
    
        [composer] Support merged undo/redo commands for multiframe items
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-07-28
    
        Make table sortable. Fixes #10962
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-28
    
        [composer] Add api method for toggling visibility of composer items
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-28
    
        Fix some warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-28
    
        Request geometry when virtual field requires
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-28
    
        [composer] Add function for getting a friendly display name for items
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-28
    
        Fix crash with maximumValue/minimumValue for virtual fields
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-28
    
        Initialize expression field buffer to NULL
        Prevents crash, see
        https://github.com/qgis/QGIS/pull/1494#issuecomment-50303556
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-27
    
        [FEATURE][composer] Allow specifying user stylesheets to apply to a HTML item's content
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-27
    
        Disable color picker under OSX, due to limitations with QWidget::grabMouse on that platform
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-27
    
        Disable preview modes under OSX due to issues with QGraphicsEffects under OSX (refs #10761)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-27
    
        [composer] Add some missing icons to menu items
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-27
    
        [composer] Switch to alt key for resize and draw from center mode
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-25
    
        always also update qgis_en.ts in update_ts_files.sh run
    
    Werner Macho <werner.macho@gmail.com>	2014-07-25
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-07-25
    
        can re-center when scaling mapCanvas extent
    
    Ivan Mincik <ivan.mincik@gmail.com>	2014-07-25
    
        dbmanager: rotating layer import and export icons to more intuitive sense
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-25
    
        add QScintilla2 to INSTALL
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-25
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-24
    
        clean identifier of layer variable passed to the feature form
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-24
    
        fix saving of edittype configuration and remove redundant storage of labelontop
        and editable state.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-24
    
        restore naming of generated attribute widgets
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-24
    
        Some cleanup
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-24
    
        Request geometry when virtual field expression require so
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-24
    
        Sanity checks in add attribute dialog
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-24
    
        Fix uniqueValues for virtual field
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-24
    
        Automatically switch editor layout when assigning .ui file
        Fix #7286
    
    Sandro Mani <manisandro@gmail.com>	2014-07-21
    
        Use field precision for range edit spin
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-24
    
        Allow expressions with geometry on value relation widget
        Fix #10900
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-24
    
        Followup 11f197e
        Fix #10922
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-23
    
        Use icons on fields properties, disable "editable" where inappropriate
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-26
    
        [FEATURE] Expression field (Virtual field)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-28
    
        Remove unused method
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-07-23
    
        Fix finding QScintilla for non-QT_INCLUDE_DIR install directories
    
    Merge: 3988ad0f63 6014d45d96
    Tim Sutton <tim@linfiniti.com>	2014-07-23
    
        Merge pull request #1514 from manisandro/stretch_last_column
    
        Trivial: Stretch last column in bad layers dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-23
    
        make sip bindings to qscintilla derived classes optional (replaces 7e815cad & 8f0b8987)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-23
    
        Setting attribute table cache size to 0 results in full cache
    
    Sandro Mani <manisandro@gmail.com>	2014-07-23
    
        Stretch last column in bad layers dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-22
    
        [FEATURE][composer] Holding shift while drawing new lines constrains lines to horizontal/vertical/diagonals, while drawing rectangles constrains items to squares. Holding control switches to a draw-from-center mode. Sponsored by City of Uster, Switzerland.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-23
    
        Set focus to first widget on attribute form
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-11
    
        Fix attribute dialog crash on close
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-23
    
        Followup 9f07383
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-22
    
        [processing] fixed fileFilter for file outputs
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-20
    
        [processing] made xgrids parameter in raster calculator optional
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-19
    
        [processin] fixed extent checking in saga algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-18
    
        [processing] fixed issues when loading parameters
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-18
    
        [processing] improved SAGA multiple extents detection
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-18
    
        [processing] fixed SAGA description
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-18
    
        [processing] fixed  some GRASS descriptions
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-22
    
        Synchronize values of repeating widgets on forms
        Fix #10877
    
    Matthias Kuhn <matthias@opengis.ch>	2014-07-22
    
        Only add feature once when python init function is set on attribute form
        Fix #10862
    
    Merge: 080f252378 e47763390f
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-22
    
        Merge pull request #1510 from gioman/v_points
    
        [processing] fix grass64 v.to.points
    
    Merge: 8f0b89870f 38390bf725
    Víctor Olaya <volayaf@gmail.com>	2014-07-22
    
        Merge pull request #1512 from radosuav/small_processing_fixes_3
    
        [Processing] Small fixes
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-07-22
    
        [Processing] Add *.* file filter to batch processing input panel
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-07-22
    
        [Processing] Comment debuging statements in OTB which clutter up Processing log
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-07-22
    
        [Processing] Hide some OTB params under Advanced button and improve handling of advanced parameters
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-07-22
    
        [Processing] Add GRASS r.univar and update r.fillnulls
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-07-22
    
        [Processing] Remove print statements which sometimes cause an exception
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-22
    
        fix qscintilla sip include path (followup 7e815cad)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-22
    
        Fix build errors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-10
    
        [FEATURE][composer] Data defined url for composer html items. Sponsored by City of Uster, Switzerland.
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-07-21
    
        fix grass64 v.to.points
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-20
    
        debian packaging update with workaround for debian #755491
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-20
    
        remove automake residuals
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-20
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-20
    
        indentation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-21
    
        Fix build error with processing
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-21
    
        Fix #10909 (SVG markers rendered as images in composer)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-21
    
        Comment sip files for code editor to fix build error on ubuntu
    
    Merge: 460cee1bde 6486594f57
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-21
    
        Merge pull request #1505 from volaya/master
    
        [Processing] Refactoring of parameters and outputs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-20
    
        [composer] Switch to using data defined button for picture source expression
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-07-15
    
        [edit widgets] set line edit as read-only instead of disabled
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-20
    
        Add missing HTML editor sip files
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-20
    
        Switch to QgsCodeEditorHTML for composer html code editor
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-20
    
        Add HTML code editor
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-20
    
        [FEATURE][composer] Multiple overview frames per composer map (fix #10299)
    
    Werner Macho <werner.macho@gmail.com>	2014-07-20
    
        [TRANSUP] common translation update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-20
    
        Drop QScintilla2 from window title
    
    Merge: 4e2afeb961 b2ff71868a
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-20
    
        Merge pull request #1507 from NathanW2/code_editor
    
        Code editor using QScintilla.
    
        Thanks to Salvatore Larosa for the initial work.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-19
    
        [composer] Don't auto set maximum number of attributes when resizing item. Instead, keep the maximum number of rows as whatever the user set. This change prevents the attribute table from shrinking and never re-growing (fix #10911)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-19
    
        [composer] Fix restoration of grid color alpha channel from 2.4 projects
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-19
    
        [composer] Write a dummy Grid element when saving composer maps, fixes crash when loading project in older QGIS versions (fix #10905)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-19
    
        [composer] documentation improvements
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-19
    
        [composer] More cleanups - move font utils from QgsComposerItem to QgsComposerUtils, add tests
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-17
    
        Legend refactoring: first steps towards legend customization
    
        - map layers have associated QgsMapLayerLegend instance
        - QgsMapLayerLegend is interface for generation of legend with some default implementations
        - QgsLayerTreeModelLegendNode is interface for representation of legend item in layer tree model with some default implementations
    
    Werner Macho <werner.macho@gmail.com>	2014-07-17
    
        [TRANSUP] string update by request
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-17
    
        add msvc notes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-17
    
        avoid initially loading value map previews from the first layer (might be expensive)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-17
    
        [FEATURE][composer] Allow setting attribute table header and content font colors. Fix saving alpha channel for grid colors.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-07-16
    
        Fix bundle-relative linking for libqscintilla2.dylib (now required lib) on Mac
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-17
    
        When grouping layer tree nodes, insert new group at the same position
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-16
    
        Fix #10828 (slow project loading)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-16
    
        Fix #10744 (crashes with CSV files with parallel rendering)
    
        I can't replicate the crash, but the static QRegExp instances will not work
        with multiple threads.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-16
    
        Clean up code editor code and API. Add tr() and fix spelling.
    
        Moved show/hide folding and margin methods to base class.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-07
    
        [FEATURE][composer] Allow evaluation of QGIS expressions inside html item source. Expressions are evaluated before HTML is rendered, allowing the expression results to modify how the HTML content is rendered. Sponsored by City of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-07
    
        [composer] Switch to using qscintilla for html editor in html item properties. Sponsored by City of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-07
    
        [composer] Fetch html using QgsNetworkAccessManager so that reply can be manipulated prior to rendering. Sponsored by City of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-16
    
        [FEATURE][composer] Option for manual entry of HTML item source. Sponsored by City of Uster, Switzerland.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-16
    
        [composer] Clean up code, move some methods to QgsComposerUtils, const correctness, tests, doc improvements
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-16
    
        [processing] fix icons for TauDEM algs
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-16
    
        debian packaging update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-16
    
        Use code editor for expression widget
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-16
    
        Define QSCINTILLA_DLL for windows
    
    Werner Macho <werner.macho@gmail.com>	2014-07-15
    
        [TRANSUP] transifex update and common string update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-15
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-15
    
        cmake: report geos version with c-api header only (followup 0529f117)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-15
    
        [composer] Fix calculation of rotated image size inside picture items when rotation is 90 or 270 degrees.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-15
    
        fix moc warning
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-15
    
        more doxygen fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-15
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-15
    
        cmake: report geos version
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-15
    
        debian packaging update
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-15
    
        Follow up 2041fc24
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-10
    
        [composer] Refactor QgsComposerItem:
        - New class QgsComposerObject, which both QgsComposerItem and QgsComposerMultiFrame
        derive from. This class contains the framework for data defined composition properties.
        - New class QgsComposerUtils, containing helpful static functions previously in QgsComposerItem
        - Test suites for data defined settings in QgsComposerObject and functions in QgsComposerUtils
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-14
    
        [Processing] Refactoring of parameters and outputs
    
        It also adds some changes in the core and tools package, to provide a cleaner structure
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-14
    
        [processing] added 'crop to data' algorithm from SAGA
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-14
    
        [processing] Changed raster calculator to ask main layer separately
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-13
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-13
    
        doxygen: add new directories and fix warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-13
    
        [FEATURE][composer] Add marker style for map grids (fix #9381)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-13
    
        [composer] More tweaks to grid UI:
        - show grid name in draw grid checkbox to aid UX
        - restore 12 decimal places for grid interval/offset
        - rearrange controls for improved user flow
        - disabled cross width control when grid type is not set to cross
        - switch to collapsible group boxes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-13
    
        [composer] Reduce height of map grid list (fix #10881)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-13
    
        Followup c04a5400
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-13
    
        [composer] Hard code drawing a maximum of 1000 horizontal or vertical grid lines. Prevents hangs if grid settings are poorly chosen, resulting in millions of grid lines
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-13
    
        [composer] Fix annotation settings only being applied to first grid in list, not selected grid (fix #10880)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-12
    
        Code editor
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-12
    
        [processing] fixes in model/script downloader
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-12
    
        [processing] improved import to postgis algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-12
    
        [processing] added some extra info in modeler calculator
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-11
    
        [processing] fixed frequency algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-11
    
        [processing] change icon of core algs
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-07-11
    
        [processing] Fix typo
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-07-11
    
        Fix QgsComposerMap sip/cpp build error
    
    Werner Macho <werner.macho@gmail.com>	2014-07-11
    
        [TRANSUP] adding more translators
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-07-11
    
        [TRANSUP] pt_BR from transifex on request
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-07-11
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-10
    
        Remove unused writeSettings, readSettings, removeSettings methods from QgsComposerItem
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-11
    
        Follow up grid merge fixes. Repair broken grid tick tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-11
    
        Fix merge conflicts resulting from composer multi grid merge
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-11
    
        [processing] update CMakeLists.txt to handle new directories
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-10
    
        [processing] added some new core algs as scripts
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-10
    
        [processing] allow adding core processing algs using scripts
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-10
    
        enable feature form on openFeatureForm on editable layer (fixes #10865)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-10
    
        Revert "Fix reversed lat/long in grid annotations"
    
        This reverts commit 2d2340e916db09c03772a3f9d4de8cb49a4c9d72.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-10
    
        Fix #10720
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-10
    
        Fix reversed lat/long in grid annotations
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-10
    
        Fix swapped lat/long
    
    Merge: 6097e58a7a c33007fe70
    Víctor Olaya <volayaf@gmail.com>	2014-07-10
    
        Merge pull request #1503 from alexbruy/processing-ogr
    
        Processing ogr
    
    Merge: 9abeeb64e6 0525c015c8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-10
    
        Merge branch 'composer_grid_master'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-10
    
        Show frame entry independent of translation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-10
    
        Fix some todos
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-10
    
        Start without composer map without grid
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-10
    
        Add frame pen width, color, fill color1, fill color2 to composergrid
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-09
    
        [FEATURE] New $atlasfeature expression function for returning the current atlas feature. Also clean up the expression groups and move some unrelated functions out of the 'Record' group.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-09
    
        [FEATURE] New expression functions for $currentfeature (returns current feature) and 'attribute' (returns value stored in specified field within a feature)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-10
    
        fix build error (followup ba8f3881)
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-09
    
        deleted EnumerateTableField description (redundant)
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-09
    
        [processing] fixed cmake
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-09
    
        remove unused files, code cleanup
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-08
    
        [processing] refactor OGR algorithms to use commandline tools, not
        bindings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-09
    
        Compatibility methods to simulate old composer map grid
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-09
    
        Adapt user interface for multiple grids
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-08
    
        Port possibility to have several grids / crs in composer map from QGIS Enterprise to master
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-08
    
        Begin test suite for data defined composer settings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-08
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-08
    
        Remove sqlanywhere plugin and provider (implements #10840)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-08
    
        debian packaging update
        Funded-By: norBIT
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-06
    
        [FEATURE] Color picker option in color button context menu, which allows for sampling a color from anywhere on the screen. Supports holding the left mouse button to continuously sample. Pressing space also triggers a sample for Windows, where mouse clicks outside the QGIS window are unavoidably propagated onward.
    
    Merge: 32a3030153 d68bc599f4
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-07
    
        Merge pull request #1501 from gioman/grass64watershed
    
        [processing] fix GRASS 6.4 r.watershed
    
    Merge: 136cd5cd37 b16172cc27
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-07
    
        Merge pull request #1500 from gioman/grass7watershed
    
        [processing] fix GRASS 7 r.watershed
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-07
    
        feature renderers: don't display not rendered class in catch-all class and fix class counting (followup d4b8c407c and 4867b7fa)
    
        Funded-By: norBIT
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-07
    
        canvas: remove keys for switching single/multithreaded and showing rendering times (fixes #10827)
        Funded-By: norBIT
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-07
    
        Make QScintilla a required dependency
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-07
    
        Remove single select tool, merge into Select By Rectangle.  Fix #10824
    
        - New tool named Select Feature(s) does both actions one tool
        - select(), selectByRectangle() return SelectFeatures action to maintain
          API
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-07-07
    
        [processing] fix GRASS 64 r.watershed
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-07-07
    
        [processing] fix GRASS 7 r.watershed
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-06
    
        [processing] added 'Select by expression' algorithm (by Michaël Douchin - 3Liz)
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-06
    
        [processing] removed scripts
    
        They should be downloaded now from the scripts/model repo
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-06
    
        fixed issue with MultilineTextPanel in modeler (#10813)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-06
    
        [composer] Fix missing descriptions for composition data defined buttons on initial composer load
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-06
    
        Add render state support for graduated renderer
    
        Add check state role for graduated renderer
    
        Sync sip bindings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-05
    
        german translation update
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-06
    
        [FEATURE][composer] Data defined page size, orientation and number of pages for compositions. Funded by Canton of Neuchâtel, Switzerland
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-06
    
        [composer] Composer items which set their own size must consider data defined width and height
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-06
    
        [FEATURE][composer] Data defined item size and position. Funded by Canton of Neuchâtel, Switzerland
    
    Werner Macho <werner.macho@gmail.com>	2014-07-05
    
        transifex and string update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-05
    
        Followup 6d7c5f88
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-05
    
        [FEATURE][composer] Data defined map scale, rotation and extents. Funded by Canton of Neuchâtel, Switzerland
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-05
    
        [FEATURE][composer] Data defined item rotation. Funded by Canton of Neuchâtel, Switzerland
    
    Merge: 47e8bde7d4 228892cfa7
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-05
    
        Merge pull request #1498 from minorua/joinattrs
    
        [processing] JoinAttributes improvement
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-05
    
        [FEATURE][composer] Data defined transparency and blend modes for composer items. Funded by Canton of Neuchâtel, Switzerland
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-05
    
        [composer] Initial framework for data defined properties in compositions and composer items. Funded by Canton of Neuchâtel, Switzerland
    
    Minoru Akagi <akaginch@gmail.com>	2014-07-05
    
        [processing] fix join to layer with join (fix #10244)
    
    Minoru Akagi <akaginch@gmail.com>	2014-07-05
    
        [processing] JoinAttributes improvement
    
        - allow join not only with vector attribute table but also with geometryless table
        - performance and key comparison improvement
        - str to unicode fix
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-05
    
        categorized renderer: show category by default (followup 4867b7fa)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-05
    
        Use index to render legend symbol items
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-04
    
        [processing] fixed #10792
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-04
    
        fixup 4867b7fa
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-04
    
        [FEATURE][API] categorized render: support disabling rendering of some categories
    
        Funded-By: norBIT
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-05
    
        [composer] Create base item widget class for composer items, clean up and remove duplicate code
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-04
    
        [composer] Make sure general atlas properties are imported before importing items from xml, so that items can be aware of atlas context while they are being created
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-04
    
        Move decodeBlendMode to QgsSymbolLayerV2Utils
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-04
    
        Data defined must reprepare expression if expression changes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-04
    
        Allow preparing expressions in QgsDataDefined without requiring a layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-04
    
        [composer] Use the maximum frame width when setting a html item's content width
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-04
    
        [composer] Don't snap to items within a group
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-07-04
    
        [composer] Improved method for setting/checking whether items are in a group
    
    Merge: af17b56cb1 0c0e9ec462
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-07-04
    
        Merge pull request #1497 from manisandro/multilabeling_fix
    
        Fix joinConnectedFeatures not keeping the featureParts list in sync
    
    Sandro Mani <manisandro@gmail.com>	2014-07-03
    
        Fix joinConnectedFeatures not keeping the featureParts list in sync (Funded by Sourcepole)
    
    borys <info@borysjurgiel.pl>	2014-07-03
    
        Typo fixes from Rome airport
    
    Merge: 144f7eca8f 5476d86f60
    Víctor Olaya <volayaf@gmail.com>	2014-07-03
    
        Merge pull request #1496 from Gustry/dev
    
        [processing] change str to unicode fix #10624
    
    Etienne Trimaille <etienne.trimaille@gmail.com>	2014-07-03
    
        change str to unicode fix #10624
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-03
    
        display project filename in project properties (implements #10788)
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-02
    
        [processing] fixed #10780
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-02
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2014-07-02
    
        indentation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-02
    
        Add border and fill colour options to bands. Different border for select tool
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-02
    
        Use nicer colours for zoom and select bands.  Match icon colour
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-01
    
        [processing] fix fusion algs loading
    
    Merge: 978eb2e3b8 6f00101bfd
    Alexander Bruy <alexander.bruy@gmail.com>	2014-07-01
    
        Merge pull request #1495 from giohappy/new_operators_dospatialjoin
    
        Add fine grain control over select by location tools
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-07-01
    
        Fix #10589 - Gesture events don't get sent correctly with interactive mode on view
    
    Víctor Olaya <volayaf@gmail.com>	2014-07-01
    
        [processing] more changes to fusion lidar algorithms
    
    giohappy <giohappy@gmail.com>	2014-07-01
    
        fix to Processing side
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-01
    
        QgsLegendSettings: new class to keep settings for QgsLegendRenderer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-01
    
        Allow legend to have other than the "ideal" minimum size
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-01
    
        QgsComposerLegend: use QgsLegendRenderer for legend drawing
    
    Martin Dobias <wonder.sk@gmail.com>	2014-07-01
    
        Moved legend rendering code from QgsComposerLegend to QgsLegendRenderer
    
    giohappy <giohappy@gmail.com>	2014-06-30
    
        improved processing extract/select by location
    
    giohappy <giohappy@gmail.com>	2014-06-30
    
        Improved select by location
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-30
    
        [composer] Default to no backgrounds for new labels, pictures, scalebars, and arrows. Fix some items not drawing using antialiasing if background disabled.
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-29
    
        [processing] add 'optional' label to optional parameters in input dialog
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-29
    
        [processing] better handling of values in boolean parameter
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-29
    
        [processing] Update of fusion lidar algorithms (By Agresta S.Coop)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-30
    
        Allow buiding of QgsLegendModel from layer tree
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-29
    
        remove executable bit from not executable files
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-29
    
        only consider the crs of layers with geometry for automatically setting of project crs and otfr (fixes #10510)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-29
    
        metasearch: fix fsf address
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-29
    
        oracle provider: fix closing of iterator in case of error
    
    Merge: a2a26c2829 05cfd69d13
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-29
    
        Merge pull request #1446 from volaya/new_modeler
    
        [processing] overhaul of graphical modeler
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-29
    
        [composer] Use pixels for snapping rather than mm, allowing for finer work when zoomed in. Merge grid and guide snapping settings to a single snap tolerance setting.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-28
    
        standalone windows installer: fix qgis demo data link
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-28
    
        [processing] better handling of col sizes in batch interface
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-28
    
        [processing] fixed #10445
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-28
    
        [processing] methods in dataobjects.py now return layers ordered by name
    
        fixes #10446
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-08
    
        [processing] overhaul of graphical modeler
    
    Merge: 09645e4ecc 2982b57dd2
    Víctor Olaya <volayaf@gmail.com>	2014-06-28
    
        Merge pull request #1490 from radosuav/small_processing_fixes2
    
        [processing] Small fixes 2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-28
    
        [FEATURE][composer] Allow setting secondary color for scalebars, allow alpha channels in scalebar colors
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-27
    
        osgeo4w: also exclude the external python libraries in release packages and
        skip the disabled grass direct library
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-27
    
        Bump version to 2.5
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-27
    
        update changelog for release 2.4
    
    Werner Macho <werner.macho@gmail.com>	2014-06-27
    
        [TRANSUP] Final translation update for 2.4 source release
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-06-27
    
        [processing] Sort algorithms when updating provider alg list.
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-06-27
    
        [processing] Give an option for all file types to be used as input layer to processing algorithms.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-27
    
        Improve exception handling
    
        - Do at least very basic handling in QtConcurrent run functions
        - Do not show a message box when not running in main thread
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-06-26
    
        Followup fixes for data defined values for label repeat functions
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-27
    
        Doxymentation
    
    Merge: ae9b30632b 00692c7fd8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-27
    
        Merge pull request #1395 from manisandro/line_multi_labeling_improved
    
        Line multi labeling improved
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-27
    
        Fix #10703 (selection reset after added/removed attribute)
    
    Merge: 71649d423e b42ef8c669
    Werner Macho <werner.macho@gmail.com>	2014-06-27
    
        Merge pull request #1493 from qgis-jp/pullreq_2_4
    
        update translation JA
    
    Werner Macho <werner.macho@gmail.com>	2014-06-27
    
        [TRANSUP] gl by Xan and source
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    yoichigmf <yoichi.kayama@gmail.com>	2014-06-27
    
        update translation JA
    
    Merge: fec9e65af5 599368c57e
    Werner Macho <werner.macho@gmail.com>	2014-06-27
    
        Merge pull request #1491 from Cracert/i18n
    
        [TRANSUP] pl: varia
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-27
    
        Fix #10730 (fill ring does not work as expected)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-27
    
        fix typos in NEWS
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-27
    
        fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-27
    
        indentation update
    
    Merge: 4d6cfd960b 0a7e69c6a0
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-27
    
        Merge pull request #1492 from nyalldawson/fix_10728
    
        [processing] Fix blocker #10728
    
    Nyall <nyall.dawson@gmail.com>	2014-06-27
    
        [processing] Add [not set] option for field combos when parent layer changes (fix #10728), also fix some strings displaying with extra spaces
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-26
    
        [TRANSUP] pl: varia
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-26
    
        german translation update
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-26
    
        Attribute dialog: save/restore window geometry
        Fix #8784
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-26
    
        Documentation update
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-26
    
        Few more doxygen docs for QgsMapLayerRenderer and subclasses
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-06-26
    
        Do not put GDAL extra parameters in quotes.
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-06-26
    
        Change the way input dataset CRS in read, to avoid problems with file handles remaining open in QGIS after use.
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-06-26
    
        Allow passing of parameters to algorithms in dictionaries.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-26
    
        russian translation update
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-26
    
        [composer] Fix missing undo command for editing legend items, other small fixes for legend undoing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-26
    
        [composer] Prevent hang on trying to export compositions and atlases to files which can't be overwritten, and warn user instead (fix #9283) (fix #10016). Fix mouse cursor getting stuck after failed atlas exports.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-26
    
        german translation update
    
    Merge: b2ea8f70c2 8655049898
    Werner Macho <werner.macho@gmail.com>	2014-06-25
    
        Merge pull request #1489 from Cracert/i18n
    
        [TRANSUP] pl: varia
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-25
    
        [TRANSUP] pl: varia
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-25
    
        osgeo4w: grass updated to 6.4.4
    
    Werner Macho <werner.macho@gmail.com>	2014-06-25
    
        [TRANSUP] nb by james
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-25
    
        add some more geometry tests (followup c686c4fed)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-25
    
        Append .qlr to file name if missing
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-25
    
        geometry: allow removing parts and rings or geometries by removing all vertices
        (fixes #10684)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-25
    
        followup 7d9b8dda8671820b99cfc0e170aad8e554ebe5d1
    
    Merge: 7d9b8dda86 be032f72a7
    Martin Dobias <wonder.sk@gmail.com>	2014-06-25
    
        Merge pull request #1483 from 3nids/pasteshape
    
        fix #10672: force multi when pasting on a shapefile
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-25
    
        Don't reset field model if nothing changes
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-24
    
        Diagrams: Hide font button where not required
        Fix #10701
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-06-24
    
        fix browser handling of auxiliary metadata files (*.shp.xml and *.tif.xml) (#10697)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-24
    
        dbmanager: fix adding views to canvas (fixes #10688)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-24
    
        oracle provider: fix subquery support (fixes #10694)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-24
    
        Doxymentation for QgsAttributeForm
    
    Merge: 2fc5ce31eb 61abba8e30
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-24
    
        Merge pull request #1487 from gioman/fixgrass7
    
        [processing] Fix GRASS7 Grass7Algorithm.py to avoid error when opening modules
    
    Merge: d56c6c81b1 30e5747f92
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-24
    
        Merge pull request #1486 from gioman/grass_instructions
    
        [processing] fixed instructions on how build GRASS modules
    
    Merge: acea234267 544200e82a
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-24
    
        Merge pull request #1485 from gioman/wildfire
    
        [processing] add GRASS modules for Wildfire analysis
    
    gioman <giovanni.manghi@faunalia.pt>	2014-06-24
    
        fix GRASS7
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-24
    
        Custom embedded attribute form ui: Forward esc keypress to parent
        Fix #10675
    
    gioman <giovanni.manghi@faunalia.pt>	2014-06-24
    
        fixed instructions on how build GRASS modules
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-24
    
        Value Relation Widget: Save and load "Allow NULL" configuration
        Fix #10690
    
    gioman <giovanni.manghi@faunalia.pt>	2014-06-24
    
        [processing] add GRASS modules for Wildfire analysis
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-06-24
    
        Update connections-default.xml
    
    Werner Macho <werner.macho@gmail.com>	2014-06-24
    
        [TRANSUP] string update with transifex
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-24
    
        Fix NULL value for relation reference widget
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-24
    
        Doxymentation for QgsMapRendererJob + subclasses
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-24
    
        fix #10682
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-23
    
        fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-23
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-23
    
        make merge attributes dialog translation agnostic (fixes #10681)
    
    Cyrille Medard de Chardon <serialc@users.noreply.github.com>	2014-06-23
    
        CSV acronym added for consistency other file types
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-23
    
        Fix #9609 (crash with WFS)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-23
    
        Fix for line pattern sld export
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-23
    
        fix #10672: force multi when pasting on a shapefile
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-23
    
        Editorwidgets: Default values for editable and labelOnTop
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-23
    
        [composer] Remember last used folder for picture and marker dialogs (fix #8764)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-23
    
        [composer] Make $rownum in attribute table column expressions evaluate to current row number (works correctly only if no sort columns are specified - in future release sorting for attribute tables should be reworked so that it is done prior to fetching features)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-20
    
        [composer] Refresh attribute table filter when atlas feature changes (fix #10651)
    
    Merge: c601e3b851 4eb995c17b
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-23
    
        Merge pull request #1479 from gioman/master
    
        [processing] add v.surf.rst modules for lines
    
    Cyrille Medard de Chardon <serialc@users.noreply.github.com>	2014-06-23
    
        Checkbox for sub index was missing tooltip text
    
    Merge: 151d1f1434 8ed8d15ef6
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-23
    
        Merge pull request #1424 from manisandro/autoupdate_composer_legend_symbols
    
        Update composer legend entry when layer symbology changes.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-23
    
        [composer] Add missing mm suffix to grid offset
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-23
    
        [composer] Fix order of vertices returned by mapPolygon when map rotation is set, fix drawing overview frame when either map is rotated (fix #10644)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-23
    
        Editorwidgets: Save "label on top" and "editable" settings to project
        Fix #10667
    
    giohappy <giohappy@gmail.com>	2014-06-23
    
        Remove alias from vector layer if it's an empty string
    
    Merge: daefe3e8ee 4c199ff16c
    Martin Dobias <wonder.sk@gmail.com>	2014-06-23
    
        Merge pull request #1480 from 3nids/fixew
    
        small expression widget changes
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-23
    
        discard empty expressions in setExpression (fix scrollbar in expression widget)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-23
    
        setExpression returns void
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-23
    
        Identify results: move the view mode to the top as the dock was too wide
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-23
    
        Fix a crash with highlights in identify results
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-23
    
        don't write project files with native line endings on windows
        (fixes #6407, fixes #7735, fixes #8267)
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-22
    
        Fixed #10666
    
    gioman <giovanni.manghi@faunalia.pt>	2014-06-22
    
        add v.surf.rst modules for lines
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-22
    
        wms: fix redirected requests
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-22
    
        Fix #10663 (additional nodata value pixels not transparent)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-22
    
        fix interactive network authentication
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-22
    
        Tidy up cmakelists for core lib a bit
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-22
    
        Move QgsRendererJob subclasses to new files (no code changes)
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-22
    
        fixed #10669
    
    Merge: 7269126719 41a2e26042
    Werner Macho <werner.macho@gmail.com>	2014-06-22
    
        Merge pull request #1478 from qgis-jp/pullreq_2_4
    
        Update GUI Translation JA
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-22
    
        Server: allow more layers in cache for projects with many layers
    
    Yoichi Kayama <yoichi.kayama@gmail.com>	2014-06-22
    
        Update GUI Translation JA
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-22
    
        expressions: add help for $uuid (fixes #10094)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-22
    
        fix cpt-city-archive on windows (fixes #9794)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-22
    
        new vector layer: limit attribute name length of shape files to 10 (fixes #9753)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-22
    
        debian packaging update: include LICENSE (fixes #8712)
    
    Sandro Mani <manisandro@gmail.com>	2014-06-04
    
        Chop lines after merging connected features
    
    Sandro Mani <manisandro@gmail.com>	2014-06-04
    
        Increase label repeat distance spin box maximum
    
    Sandro Mani <manisandro@gmail.com>	2014-05-27
    
        Pass polygon boundary geometry to pal if labeling polygon perimeter with repetitions
    
    Sandro Mani <manisandro@gmail.com>	2014-05-27
    
        Show repeat label UI when labeling polygon perimeters
    
    Sandro Mani <manisandro@gmail.com>	2014-05-27
    
        Fix typos
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-22
    
        add style manager translations (fixes #8436)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-22
    
        browser: fix update after spatialite database creation (fixes #6258)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-21
    
        ogr provider: return wkbNone if ogr reports unknown geometry and first feature is geometryless (fixes #7505)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-21
    
        attribute table: allow toggling editing if layer is capabable of any change, not only attributes (fixes #7504)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-21
    
        show failure to create a new shapefile on message bar and point to message log (fixes #6709)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-22
    
        Small API cleanup in QgsMapSettings
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-22
    
        More doxygen docs for QgsMapSettings
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-21
    
        Add doxymentation for QgsMapSettings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-21
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-21
    
        expression interval fixes:
        * allow more than two translated forms (fixes #8453)
        * support signed floating point values
        * allow non-ascii characters in translation strings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-21
    
        emit QgsProject.snapSettingsChanged() (fixes #9465)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-21
    
        add separate filter for Panorama's Storage and eXchange Format
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-21
    
        fix #6204
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-21
    
        several components require spatialite, make it required (fixes #8797)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-21
    
        fix wording of split messages (fixes #8875)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-21
    
        [composer] Fix attribute table column sort order could not be changed after initially adding columns to sort
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-21
    
        Fix various models failing qt model test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-21
    
        Invalidate model filter when setting filter for QgsMapLayerComboBox, fixes filters not correctly applying to layers in combo box (fix #10656)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-21
    
        [composer] Allow choice of tables without geometry for atlas coverage layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-21
    
        [composer] Always default attribute tables to show all visible features (fix #10655)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        nsis: fix master installer bitmap
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] fix #10662
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] fixed behaviour of select algorithms in modeler
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] fixes #10641
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] allow 'set raster layer style' alg to use layers not loaded in qgis
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] provide some more info in batch processing interface
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] fix #10659
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] fixed batch processing when there are no visible outputs
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] fixed layer selector panel to use file filter
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] reset progress bar after alg has finished running
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-20
    
        [processing] Modified styling algs to work with layer that are not open in qgis
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        osgeo4w: also fix quoting in qgis-dev postinstall (followup e4dd900)
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-18
    
        [processing] fixed rendering of batch processing dialog
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-15
    
        [processing] force process events when algorithms report progress
    
        Not the ideal way of doing it, but it will do the trick until we safely put algorithms in a different thread
    
        Some cleaning of the main alg execution dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        oracle provider: reload fields after adding or deleting attributes (fixes #10102)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        german translation update
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-20
    
        Allow negative values for range widget
        Fix #6516
    
    Merge: 909a841e74 88162d3885
    Werner Macho <werner.macho@gmail.com>	2014-06-20
    
        Merge pull request #1476 from cdavila/patch-1
    
        Fix typos
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        german translation fix and translation string fix
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        nsis installer: don't override destination path override on x86_64 (/D)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        generate context_help and function_help in the same order
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        update release.pl and creatensis.pl
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-20
    
        Translation update and german translations
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-20
    
        Improve information text for a failed WMS connection
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-20
    
        Fix #10657 (crash opening a project with invalid join)
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-06-20
    
        [BUGFIX] 10638 WFS GetFeature may be incomplete if layer reports estimated feature count
    
        layer->featureCount() sometimes returns an estimated feature count.
        In this case, the WFS server returns an incomplete reply (if called without
         maxfeatures).
    
        To make QgsWFSServer::getFeature a bit more robust, it's better to do not take
         account of layer->featureCount() and use
         while ( fit.nextFeature( feature ) && ( featureCounter < maxFeat || maxFeatures == -1 ) )
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-20
    
        Fix #10655 (race condition in QgsCredentials)
    
        Example of race condition during rendering:
        Threads 1 and 2 call get(), it checks that there are cached credentials.
        Thread 1 takes the cached credentials, thread 2 will get no data -> will request credentials in dialog
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-20
    
        WMS fail: Details only shown on demand
        Fix #10464
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        include 2.4 pointer in doxygen
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        indentation update & warning fix
    
    Tim Sutton <tim@linfiniti.com>	2014-06-20
    
        Fix for Vietnamese UTM 48N projection parameters as reported by Quách Đồng Thắng
    
    Merge: 735028d5b7 d99f3a0a8c
    Tim Sutton <tim@linfiniti.com>	2014-06-20
    
        Merge pull request #1474 from timlinux/master
    
        Fix for Vietnamese UTM 48N projection parameters as reported by Quách Đồng Thắng
    
    Tim Sutton <tim@linfiniti.com>	2014-06-20
    
        Updated news file for 2.4 release
    
    cdavila <cdavilam@orangecorreo.es>	2014-06-20
    
        Fix typos
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-20
    
        russian translation update
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-20
    
        [attrtable] hide "hidden" widgets
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-20
    
        Value map widget: properly represent value
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        processing: (redundant) translation string fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-20
    
        metasearch: fix some self.tr calls
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-20
    
        Change / add ntv2 entries for Portugal
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-20
    
        Forms: Hide "Hidden" widgets
        Partly fixes #10649
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-20
    
        Editor widgets: Change default "enable sync" behavior
    
        More generic implementation of 024cd0b
    
        EditorWidgetWrappers (which are connected to fields) are synced with
        the layer edit mode state.
        WidgetWrappers (which are not strictly related to fields being editable)
        don't sync their edit state to the layer edit mode state.
    
    Merge: 7aa93c00f7 434805bbd6
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-20
    
        Merge pull request #1473 from gioman/master
    
        [processing] fix v.surf.bspline modules, input must be a point layer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-20
    
        Hopefully fix #10599 (blank composer map when rendering rasters)
    
        When printing on Windows, the printing does not seem to work
        well in the worker thread as QImages get converted to QPixmaps.
        Therefore we force the map rendering into main thread to avoid the issues.
    
        I do not have a printer, so I can't confirm the fix really helps
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-20
    
        Fix #10648 (add layer to the selected group)
    
    Werner Macho <werner.macho@gmail.com>	2014-06-20
    
        [TRANSUP] gl by Xan
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        [TRANSUP] es and sv
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-19
    
        Relation widget: Don't disable even when containing layer is not in edit mode
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-19
    
        Followup edbfb57, respect ownership of vl cacheindex in test
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-19
    
        russian translation update
    
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        [TRANSUP] gl by Xan
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    gioman <giovanni.manghi@faunalia.pt>	2014-06-19
    
        fix v.surf.bspline modules, input must be a point layer
    
    Merge: a72bfb61c9 2176e163b7
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-19
    
        Merge pull request #1472 from gioman/r_cost_raster
    
        [processing] add a r.cost submodule that uses a raster input as starting point(s) + fix r.drain and add a submodule for r.drain that does not need input point vectors
    
    gioman <giovanni.manghi@faunalia.pt>	2014-06-19
    
        add a r.cost submodule that uses a raster input as starting point(s)
    
    gioman <giovanni.manghi@faunalia.pt>	2014-06-19
    
        fix r.drain and add a submodule for r.drain that does not need input point vectors
    
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        [TRANSUP] forgot to add italian to transifex - sorry
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: b87093dad4 a7427b266e
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        Merge pull request #1470 from qgis-jp/pullreq_2_4
    
        update translation ja
    
    yoichigmf <yoichi.kayama@gmail.com>	2014-06-19
    
        update translation ja
    
    Merge: 63ad0fa3d7 1f6a47b92d
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        Merge pull request #1469 from Qgis-Tr-kr/master
    
        [TRANSUP] Korean
    
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        [TRANSUP] es by Carlos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-19
    
        Disable return to run field calc til 2.6. Disable button on invalid expression
    
    jangbi882 <jangbi882@gmail.com>	2014-06-19
    
        Korean translation updated
    
    Merge: c884e1598b 0ce4cbf4ba
    BJ Jang <qgis.tr.kr@gmail.com>	2014-06-19
    
        Merge pull request #3 from qgis/master
    
        Merge pull request #2 from qgis/master for Korean trans
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-19
    
        Show embedded form as widget, not as separate dialog
        Fix #10573
        Fix #10606
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-19
    
        Feeling dizzy?
    
        It will not get any better if you type "dizzy"
        into coordinates box in the status bar!
    
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        [TRANSUP] update from transifex and updated strings
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-19
    
        WMS server: fix label settings in GetPrint
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-19
    
        Use better environment variable names for server logging
    
    Sandro Mani <manisandro@gmail.com>	2014-06-05
    
        Update composer legend entry when layer symbology changes. Funded by Sourcepole QGIS Enterprise.
    
    Merge: c05e342ab1 0d1d70551e
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        Merge pull request #1464 from Cracert/i18n
    
        [TRANSUP] pl: #18 by Radek
    
    Merge: fcde5955f3 304ced9e44
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-19
    
        Merge pull request #1462 from giohappy/master
    
        Fix 10625 reverting addDrawingOrder to previous logic
    
    Merge: ee7add4f32 b998bb215d
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-19
    
        Merge pull request #1465 from slarosa/str_replace_api
    
        [cmake] removes underscore in builtin APIs file
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-19
    
        Added Mathieu Pellerin to the contributors
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-19
    
        Added Even Rouault to contributors
    
    Merge: fd46c49811 1bfd01b25a
    Martin Dobias <wonder.sk@gmail.com>	2014-06-19
    
        Merge pull request #1460 from rouault/fix_crash_in_QgsVectorFileWriter_addFeature
    
        Fix crash in QgsVectorFileWriter::addFeature()
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-18
    
        [TRANSUP] pl: #18 by Radek
    
    Merge: 0dd02bad04 0bd6d61b34
    Werner Macho <werner.macho@gmail.com>	2014-06-19
    
        Merge pull request #1463 from Cracert/i18n
    
        [TRANSUP] pl: help - new SpatiaLite layer
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-18
    
        [TRANSUP] pl: help - new SpatiaLite layer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-18
    
        fix some warnings and indentation update
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-19
    
        [composer] Fix setting atlas filename pattern from expression dialog (fix #10628)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-19
    
        Follow up 7af7b88c99
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-18
    
        [composer] Force vector rendering of shape and page symbology (fix #10616)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-19
    
        [composer] Correct placement of cross grids (fix #10626)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-06-18
    
        [cmake] removes underscore in builtin APIs file
    
    giohappy <giohappy@gmail.com>	2014-06-18
    
        Fix 10625 reverting addDrawingOrder to previous logic
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-18
    
        some windows related INSTALL updates
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-18
    
        Few fixes in the attribute table model
    
        They were triggering assertions in debug mode...
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-18
    
        Fix #10594 (crashes when removing layers)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-18
    
        Fix model's signals if no symbology nodes are added
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-18
    
        Do not add undo command if scale has not changed
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-18
    
        Fix some failing tests (diagrams control images needed rebuilding following MTR composer changes, added tolerance to renderers test)
    
    Merge: 60d93b35cd ec820762d6
    Matthias Kuhn <matthias@opengis.ch>	2014-06-18
    
        Merge pull request #1457 from rouault/fix_crash_attr_table_no_attr_col
    
        Fix crash when opening entity form from layer without attribute
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-17
    
        [composer] Fix scaling of symbology within composer shapes and pages (fix #10609)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-18
    
        Fix some failing tests
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        improve bad layer handling: make all datasource editable (fixes #7039)
    
    Even Rouault <even.rouault@spatialys.com>	2014-06-17
    
        Use GEOS reentrant API (_r functions) and update requirement to GEOS >= 3.1.0
    
        Currently QGIS uses the 'classic' GEOS API that uses a global context.
        This can conflict with libraries that would also use the global context
        and potentially finalize it whereas QGIS will still use it later.
    
        See https://groups.google.com/forum/#!topic/spatialite-users/9YSU6c5AVQ4 for
        such an example of such a recent issue with Spatialite.
    
        The _r API is available since GEOS 3.1.0, which is already an ancient GEOS
        version. For example, old-old-stable Ubuntu (Lucid 10.04) and Debian (squeeze)
        ship with GEOS 3.1.0 or later.
    
        Such move has also been done in GDAL 1.11
        (http://lists.osgeo.org/pipermail/gdal-dev/2013-August/036877.html)
        and MapServer 7.0 (https://github.com/mapserver/mapserver/issues/4733)
    
        There's no easy way unfortunately to check at compile time that you don't
        use the non _r API. I have patched my geos_c.h header to #ifdef that API (quite
        painfull to do..). A postprocessing check can be done however with :
    
        objdump -T output/lib/*.so | grep -v Base | grep GEOS | grep -v _r | grep -v "_ZN" | grep -v GEOSversion
    
        It should return nothing.
    
    Even Rouault <even.rouault@spatialys.com>	2014-06-17
    
        Fix crash in QgsVectorFileWriter::addFeature()
    
        createFeature() might return a NULL pointer that OGR_L_CreateFeature()
        will crash upon when GDAL is compiled in debug mode (where null
        pointer assertions are turned on)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        another german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        identify result: show id as feature label if html display string is enabled (fixes #10410)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        identify results: don't close dialog when last feature/layer is removed (fixes #10415)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-18
    
        Use at() instead of operator [] to avoid detach and save time
    
    Merge: c27e731ece 9019b8e71a
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        Merge pull request #1407 from dbaston/master
    
        postgres provider: avoid overflow from casting index oid to integer (fixes #9005)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-17
    
        Fix #10608 (impossible to add a new column in attribute table)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-17
    
        Do not show tooltips from message log viewer during QGIS startup.
    
        Showing them leads to disturbing effects while loading the GUI
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-17
    
        Fix small jumps of the map canvas image after panning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-17
    
        [composer] Increase number of decimal places for scale bar settings (fix #9367)
    
    Werner Macho <werner.macho@gmail.com>	2014-06-17
    
        [TRANSUP] es by Carlos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-17
    
        [composer] Respect layer transparency when drawing legend items (fix #7890)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-17
    
        Bump maximum distances for marker line symbol styles
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-17
    
        [composer] Correctly handle symbology using map units when drawing grid lines and overlays on maps (fix #8210)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-17
    
        [composer] More GUI label alignment fixes for Windows
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        python console: workaround for PyQt 4.11 problem
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        german translation update
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-17
    
        Make field expression widget work even without a layer (needed in composer)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        make two editor widget strings translatable (and german translation update)
    
    Merge: ed1d08d435 a70c865b62
    Martin Dobias <wonder.sk@gmail.com>	2014-06-17
    
        Merge pull request #1459 from cdavila/patch-1
    
        Fix wrong reference to geometries in syntax
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-17
    
        Fix #10605 (round corners when using simple line with offset)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-17
    
        Fix text linebreaks in dxf export
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        add doxygen notes to QgsGeometry::offsetCurve
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-17
    
        [layertree] Fix #10449 (auto-collapse layer if symbology has >= 10 items)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-17
    
        [layertree] QgsLayerTreeGroup doxymentation
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-17
    
        [layertree] Update layer tree view when a tree node changes the expanded state
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        osgeo4w: fix postinstall-common.bat quoting (fixes #10131)
    
    cdavila <cdavilam@orangecorreo.es>	2014-06-17
    
        Remove duplicated line
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-17
    
        fix typo
    
    cdavila <cdavilam@orangecorreo.es>	2014-06-17
    
        Fix wrong reference to geometries in sintax
    
        Geometry a was repeated and geometry was missing
    
    Even Rouault <even.rouault@spatialys.com>	2014-06-16
    
        OGR provider: deal with wkbUnknown25D (wkbUnknown | wkb25DBit)
    
        This geometry type doesn't exist admitedly in the OGRwkbGeometryType
        enumeration but a few OGR drivers can expose layers of this type.
        Those layers should be dealt exactly like wkbUnknown layers, i.e.
        QGIS should analyze the content to see if there are points, lines,
        polygons and create derived layers.
    
        Also report the geometry type of wkbGeometryCollection25D layers in
        the U.I.
    
    Even Rouault <even.rouault@spatialys.com>	2014-06-16
    
        Fix crash when opening entity form from layer without attribute
    
        When right-clicking in the attribute table of a layer that has
        no attribute, no feature is selected. If selecting the 'Edit form'
        entry, we got a crash.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-16
    
        assign WGS84 to output layer, save length and time information (fix #8696)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-16
    
        restore export functionality in RoadGraph (fix #8695)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-16
    
        [composer] Ignore double clicks on mouse handle item (refs #10143)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-16
    
        [composer] Use the old line placement algorithm for arrows created in versions prior to 2.4 (fix #10457)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-16
    
        Fix waitForFinishedWithEventLoop() causing a freeze in composer
    
        Thanks Nyall for finding that out!
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-16
    
        Inverted polygons fixes (crashes, geometry checking, memory consuption, CPU efficiency)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-16
    
        [composer] Neaten up some item widget panels
    
    Sandro Santilli <strk@kbt.io>	2014-06-16
    
        Allow db_manager use of connections with no parameters
    
        Fixes 'Error: database "" does not exist' message.
        Closes bug #9037
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-15
    
        [processing] added algs to set style of layer
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-15
    
        [processing] indentation fix
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-15
    
        [processing] added extension option to ParameterFile.py
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-12
    
        [processing] If SAGA/OTB exist as bundled app, do not allow manual configuration
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-12
    
        [processing] Prioritze bundled gdal over framework on OS X
    
    Merge: 8005eab051 1613d840ce
    Martin Dobias <wonder.sk@gmail.com>	2014-06-16
    
        Merge pull request #1455 from Oslandia/fix_inverted
    
        Inverted polygons: fix memory leaks
    
    Merge: aa09c8cbe6 00dca4031b
    Werner Macho <werner.macho@gmail.com>	2014-06-16
    
        Merge pull request #1454 from Cracert/i18n
    
        [TRANSUP] pl: varia, #10
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-06-16
    
        Restore _makeUnion
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-16
    
        Fix #10392 (ellipsoid for measurement keep getting reset)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-16
    
        Fix another parameter check in server code
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-06-16
    
        Fix a small memory leak in singlesymbolrenderer widget
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-06-16
    
        Inverted polygons: fix memory leaks
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-16
    
        Fix layertitle string comparison
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-16
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-16
    
        fix build on precise
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-16
    
        [composer] Change remaining color push buttons into QgsColorButtons
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-16
    
        Add missing license headers for new classes from MTR
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-16
    
        Fix #10595 (symbol units not applied when loading symbol from library)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-16
    
        Enable render caching by default
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-15
    
        [TRANSUP] pl: varia, #10
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-15
    
        osgeo4w: x86 updated to GRASS 6.4.4RC1
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-15
    
        wfs provider: make wfs non-cached mode work (fixes #10413)
        TODO: refactoring
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-15
    
        debian packaging update
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-16
    
        Fix #10271 (crash from race condition in SVG cache when using parallel rendering)
    
    Merge: 9e3f921400 ea34befe7c
    Martin Dobias <wonder.sk@gmail.com>	2014-06-15
    
        Merge pull request #1451 from ahuarte47/Issue_OffsetCurve_API
    
        Replace GEOS function calls by QgsGeometry class methods
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-15
    
        Map rendering: allow waiting for job while handling events
    
    Merge: 685d3e898b 703c3e7272
    Martin Dobias <wonder.sk@gmail.com>	2014-06-15
    
        Merge remote-tracking branch 'edigonzales/master'
    
        Conflicts:
                src/core/symbology-ng/qgslinesymbollayerv2.cpp
    
    Merge: 6c21262935 7bec7c2d49
    Werner Macho <werner.macho@gmail.com>	2014-06-15
    
        Merge pull request #1453 from qgis-jp/pullreq_2_4
    
        update translation JA
    
    yoichigmf <yoichi.kayama@gmail.com>	2014-06-15
    
        update translation JA
    
    Merge: 637dca76e0 6c21262935
    BJ Jang <qgis.tr.kr@gmail.com>	2014-06-15
    
        Merge pull request #2 from qgis/master
    
        Forked source update request
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-06-14
    
        [pyqgis-console] APIs file update
    
    edigonzales <edi.gonzales@gmail.com>	2014-06-14
    
        fixes an issue introduced with #1449
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-14
    
        vectorlayer: better matching of supported types (fixes #10564)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-14
    
        raster layer properties: resync renderer settings after loading qml (fixes #10565)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-14
    
        add some missing dialog titles
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-14
    
        edit types: fix saving of range and relation reference widget (fixes #10562)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-14
    
        [composer] Loading old templates should default to drawing map canvas items (fix #10581)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-14
    
        [composer] Scale changes while in atlas fixed scale mode are permanently applied (fix #9602)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-14
    
        [composer] Fix alignment of some gui controls
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-14
    
        [processing] some cleaning in SAGA algs
    
        Removed algs that were not working or not useful, so as to have a more compact collection of alga
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-14
    
        Fix signal connection
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-14
    
        fix build error and update sips
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-14
    
        german translation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-14
    
        Use expression widget for attribute table update bar
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-14
    
        Add isValid shortcut method for QgsExpression. Changes to field model and
        expression widget.
    
        - Extract valid and isExpression checks in expression widget
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-14
    
        Expression Widget: Return current text even if invalid index
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-06-14
    
        avoid memory leak
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-06-14
    
        no modify original geometry
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-06-13
    
        identify results dialog: use combo box instead of tabbed widget for view mode (rasters only) and add tooltips for identify mode and view mode (#10376)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-13
    
        ogr: don't create spatial index for shapes after deletes. That was supposed to
        also run a repack and doesn't work without (fixes #10483, refs #8317, refs #8822)
    
    Merge: b6d8331429 e257227050
    Martin Dobias <wonder.sk@gmail.com>	2014-06-14
    
        Merge pull request #1286 from dakcarto/issue-3975_labeling-svg-as-text
    
        Fix for issue 3975, labeling svg as text
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-06-13
    
        Fix local test server response parsing and add debug output for url
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-06-13
    
        Initial fix for #3975, label engine vectorizing texts in SVG and PDF output
    
        - Add labeling engine option to render text-as-text
        - Default is still text-as-outlines (vectorized), due to differences between text (as text) and buffer (as outline) methods
        - Good output with printing to PDF (searchable, selectable text and embedded fonts)
        - OK output with SVG, but differences between text (as text) and buffer (as outline) methods
    
        Does not yet include unit tests or auto-setting of text-as-text for SVG output
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-31
    
        Note about PdfFormat and NativeFormat for QPrinter PDF output and embedding fonts
    
        - Unlike the Qt issues for NativeFormat on Mac, choosing to print, then Save as PDF, embeds fonts
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-31
    
        Add ability to define QImage format for render jobs via map settings
    
        - Defaults to QImage::Format_ARGB32_Premultiplied, as before
        - Update labeling unit tests to use defined format
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-31
    
        Add convenience functions to Python test utilities for rendering with map settings
    
        - Update labeling unit tests to use new functions
        - All labeling test classes render separately from QgsRenderChecker
        - Update labeling server test class to sync map settings to temp project
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-13
    
        fix windows build
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-06-13
    
        [BUGFIX][QGIS-Server] 10379 Flaky WFS GetFeature
    
        FIX return Feature collection when featureCount is 0
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-13
    
        attribute form: allow overwriting invalid source attribute values and skip empty edit commands (fixes #10360)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-13
    
        don't show and raise identify results if attribute form pops up
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-13
    
        remove unused QgsPasteTransformations class
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-13
    
        don't show layername all the time
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-13
    
        [processing] fixed #10575
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-13
    
        [processing] changed how toolbox is updated after adding/removing provider
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        [layertree] Fix last bit of #10384 (update on capitalization change)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        [layertree] Add sip/PyQt subclassing code for model and view
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        [layertree] respect bold font settings for layer/group
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        Fix expanded/collapsed state when loading layer tree from old project files
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        Remove deprecated option "add new layers to the current group" (now always on)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        Fix #10560 (wrong feature count)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        Fix #10525 (zoom to the first layer not always working)
    
    Merge: 03dfef8a29 637dca76e0
    Werner Macho <werner.macho@gmail.com>	2014-06-13
    
        Merge pull request #1450 from Qgis-Tr-kr/master
    
        Korean transration completed
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-06-13
    
        fix indentation
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-06-13
    
        Replace GEOS function calls by QgsGeometry class methods
    
    jangbi882 <jangbi882@gmail.com>	2014-06-13
    
        Korean transration completed
    
    jangbi882 <jangbi882@gmail.com>	2014-06-13
    
        Korean transration completed
    
    Merge: 95687a281a b2782ee7a1
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        Merge pull request #1439 from Oslandia/fix_inverted
    
        Inverted polygons: bug fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-13
    
        fix typos
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-13
    
        indentation update
    
    jangbi882 <jangbi882@gmail.com>	2014-06-13
    
        1/5 
    
    Merge: c49e38c39c 17a8e38108
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        Merge pull request #1437 from ahuarte47/Issue_10195
    
        Fix bug #10195: Offset line symbology added to polygon layer leads to crash
    
    Merge: ea0e1b11ad b3cbefc998
    Martin Dobias <wonder.sk@gmail.com>	2014-06-13
    
        Merge pull request #1449 from edigonzales/master
    
        fixes #10520 (scale method for SVG) and #10509 (dash pattern)
    
    Merge: c31b67306e ea0e1b11ad
    Qgis-Tr-kr <qgis.tr.kr@gmail.com>	2014-06-13
    
        Merge pull request #1 from qgis/master
    
        Forked suouce update request
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-13
    
        [MSSQL] Fix loading of layers in browser and dialog.
    
        Add ODBC connection pooling
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-13
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2014-06-12
    
        [TRANSUP] transifex update and overall strings update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-12
    
        db manager: fix import of geometryless files (fixes #8970)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-12
    
        mssql provider: cleanup driver and service usage and copy password in feature iterator (fixes #10428)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-12
    
        db_mananger: fix loading geometryless tables (fixes #10566)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-12
    
        adapt tolerance to coordinate range when reshaping (fixes #9802)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-12
    
        Fix crash in GetLegendGraphic with scale parameter and plug memory leak
    
    edigonzales <edi.gonzales@gmail.com>	2014-06-12
    
        fixes two symbology bugs
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-12
    
        bump Processing version to avoid masking by version from plugin site
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-12
    
        Update UI from saved symbol correctly
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-12
    
        debian packaging update (include pyspatialite also on quantal)
    
    Merge: da99331d85 b3088e0331
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-12
    
        Merge pull request #1315 from manisandro/populate_transparency_table
    
        Populate transparency table when loading qml style for raster layer - Fix #10565
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-27
    
        Fix color buttons disappearing in windows when alpha is set (fix #10187)
    
    Merge: ef700000e7 81593edb2c
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-12
    
        Merge pull request #1444 from avlisad/master
    
        Improve mouse logic for measure tool. Fix #4628 Fix #10029
    
    Merge: 28145b4105 306b148bc0
    Víctor Olaya <volayaf@gmail.com>	2014-06-12
    
        Merge pull request #1448 from gioman/master
    
        small changes to processing "import into postgis" tool
    
    gioman <giovanni.manghi@faunalia.pt>	2014-06-12
    
        small changes to import into postgis tool
    
    Merge: fc8d07ee24 51c6c60f6e
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-12
    
        Merge pull request #1443 from manisandro/qgsfieldmap
    
        Remove all traces of deprecated QgsFieldMap.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-12
    
        Fix #10475 (symmetrical difference behaves like difference)
    
    Merge: fa88eb2503 2ef7dcf6b9
    Víctor Olaya <volayaf@gmail.com>	2014-06-12
    
        Merge pull request #1389 from radosuav/small_processing_fixes
    
        [processing] Small fixes
    
    Merge: d43d3065e9 8e03f7f166
    Werner Macho <werner.macho@gmail.com>	2014-06-12
    
        Merge pull request #1447 from Cracert/i18n
    
        [TRANSUP] pl: help - vector layer properties
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-12
    
        Fix #10548 (crash using custom forms)
    
        When using a custom UI file, the widget is created beforehand,
        and the code was failing to initialize it.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-12
    
        [composer] Move guidelines to correct position on page when paper size changes, fix lines drawing with incorrect width and height
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-12
    
        Fix #10527 (put auto-generated layout into scroll area)
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-11
    
        [TRANSUP] pl: help - vector layer properties
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-30
    
        [processing] some cleaning in saga algorithms
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-12
    
        avoid reloading fields when existing provider encoding is re-set (fixes #10340)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-11
    
        [composer] Don't round down scale for maps if < 1 (fix #9366)
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-06-10
    
        #10195: avoid calculate the GeometryType in offsetline
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-06-10
    
        #10195: Fix offsetline when the geometry is a polygon
    
        Use GEOSBuffer in offsetline when the geometry is a polygon
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-11
    
        don't reopen feature form when identify maptool is reactivated (fixes #10104)
    
    Merge: dc9148c674 32d8c12508
    Werner Macho <werner.macho@gmail.com>	2014-06-11
    
        Merge pull request #1445 from Cracert/i18n
    
        {TRANSUP] pl: context_help
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-11
    
        enhance error message when change/added attributes mismatch (refs #8481)
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-11
    
        {TRANSUP] pl: context_help
    
    Merge: d20c5697cc 0d7204cd85
    Jürgen E. Fischer <jef@norbit.de>	2014-06-11
    
        Merge pull request #1406 from m-kuhn/spatialite-fix
    
        [spatialite] Update layer statistics after adding new columns
    
    Werner Macho <werner.macho@gmail.com>	2014-06-11
    
        [TRANSUP] add iceland translator
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    avlisad <avlisad2008@yahoo.com>	2014-06-11
    
        Improve mouse logic for measure tool. Fix for #4628, #10029
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-11
    
        [composer] Make atlas fixed and predefined scales options work correctly with geographic coordinate systems (fix #9839)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        Fix #10081 (problems with reprojection of layers)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        Avoid second transform of extent (in QgsMapRender) on change of dest CRS
    
    Werner Macho <werner.macho@gmail.com>	2014-06-11
    
        [TRANSUP] transifex update on request
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-11
    
        [composer] Correctly set initial state of atlas filename expression button (fix #10499)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-11
    
        [composer] Bump max number of rows for attribute tables to 999
    
    Sandro Mani <manisandro@gmail.com>	2014-06-11
    
        Remove all traces of deprecated QgsFieldMap. Funded by Sourcepole.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-11
    
        fix #10405: limit expression widget size
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-11
    
        Revert 150ffa3
    
        This reverts commit 150ffa37804501f5fd88fede51c4647bcdddd85c.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-11
    
        Call loadLabelSettings in initializeRender method and enable in sldparser
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-06-09
    
        Fix #10518, PAL engine settings no longer honored by qgis_mapserv
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        [layertree] Fix possible crash when removing layers
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        Fix move label tool with PostGIS (similar problem as #9148)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        Fix #9148 (data-defined label positions with postgis)
    
        A bit strangely, conversion of null variant with double type
        to a double value is considered ok by QVariant
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        Labeling: use over centroid for polygon labeling by default
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        pal labeling: do not try to register feature if GEOS geometry is empty
    
        This removes the debug noise from GEOS when it tries to compute contains() predicate
    
    Merge: 7f434a0c7e 7e0ef8f93a
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        Merge remote-tracking branch 'alvaro/Issue_10433'
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-06-11
    
        #10433: Fix simplification of invalid and empty multipolygons
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-10
    
        [processing] more correct handling of nomodeler tag in scripts
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-10
    
        [processing] fixed wrong imports
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-10
    
        [processing] Do not throw exception if help file does not contain valid json
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-08
    
        [processing] some file restructuring
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-08
    
        [processing] made postprocessing code more pythonic
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-06-10
    
        fix GDalTools overviews when clean and no levels are defined (#10538)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        Fix #10535 (legend symbol items for graduated symbol renderer)
    
        The implementation used temporary symbols which are only valid
        between startRender()/stopRender() calls and was breaking
        also composer legend.
    
    Merge: 3af01b345c b5452539d0
    Werner Macho <werner.macho@gmail.com>	2014-06-10
    
        Merge pull request #1440 from Cracert/i18n
    
        [TRANSUP] pl: DateTimeEdit, others
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-10
    
        [TRANSUP] pl: DateTimeEdit, others
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-11
    
        Fix #10524 (fix zoom to full)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-06-10
    
        remove table and graph tabs only if there are no raster layers identified (#10376)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Fix #9733 (empty attribute table if showing just selected / visible features)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Fix #10514 (snapping marker visible even if not snapped to anything)
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-06-10
    
        Inverted polygons: use unary union
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-06-10
    
        Inverted polygons: avoid inplace geometry transformation
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-06-10
    
        Inverted polygons: fix feature count (call start render even without painter)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Fix #10202 (fix crash in graduated symbol renderer)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Fix #9951 (perimeter completely wrong with OTF on)
    
        With OTF on and computation on an ellipsoid, the coordinates
        were transformed twice(!) when measuring perimeter.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Build "multi" only when it's needed
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Small renaming of typedef / member variable
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Allow some mismatched pixels in inverted renderer test
    
        On my machine, there were ~200-800 mismatched pixels in each test image,
        but visually they look the same.
    
    Merge: ae9048afb1 25346fe98f
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Fix #10355 (crash) and #10338 (overlapping polygons) in inverted polygon renderer
    
        Conflicts:
                python/core/symbology-ng/qgsinvertedpolygonrenderer.sip
                src/core/symbology-ng/qgsinvertedpolygonrenderer.cpp
                src/core/symbology-ng/qgsinvertedpolygonrenderer.h
                src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.cpp
                src/gui/symbology-ng/qgsinvertedpolygonrendererwidget.h
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Fixed indentation
    
    Werner Macho <werner.macho@gmail.com>	2014-06-09
    
        [TRANSUP] prepare move for el from github to transifex
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-10
    
        fix last commit (followup 2e2853a1f6e)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-09
    
        fix zoom to layer extent crash (fixes #10516)
    
    Merge: b5c652b6da b99a21ddbb
    Werner Macho <werner.macho@gmail.com>	2014-06-09
    
        Merge pull request #1436 from thodorisvakkas/master
    
        [TRANSUP] greek translation 20140609
    
    Merge: dc44747227 6a84160a9e
    Werner Macho <werner.macho@gmail.com>	2014-06-09
    
        Merge pull request #1435 from Cracert/i18n
    
        [TRANSUP] pl: composer, datasymbol, others
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-09
    
        [TRANSUP] pl: composer, datasymbol, others
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-09
    
        editor widgets: restore initialization of null numeric values and dates in text edit widget (followup e605ad65; fixes #10326)
    
    thodoris.vakkas <tvakkas@getmap.gr>	2014-06-09
    
        [TRANSUP] greek translation 20140609
    
        Signed-off-by: thodoris.vakkas <tvakkas@getmap.gr>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-10
    
        Fix #10512 (missing propagation of fields/scale to sub-symbols)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-09
    
        datum transformation selection:
        * respect the 'auto enable otf' setting
        * don't ask if otf is off or for layers without geometry
        * ask when otf was switched on
        * show more information in selection dialog
    
    Merge: 8d04adbe8f a55303d2c5
    Werner Macho <werner.macho@gmail.com>	2014-06-09
    
        Merge pull request #1434 from Cracert/i18n
    
        [TRANSUP] pl: varia
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-09
    
        [TRANSUP] pl: varia
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-09
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-09
    
        editor widgets: restore handling of null values in textedit widget (fixes #10497)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-09
    
        russian translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-09
    
        value relation: save filter expression correctly and re-enable filter expression button (fixes #10503)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-09
    
        field model: return alias as display role, but field name as edit role (fixes #10467)
    
    Merge: a59b54eb08 1357c14f57
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-09
    
        Merge pull request #1432 from gvellut/master
    
        Fix #9020
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-09
    
        re-add support for top labeled editor widgets in default forms (fixes #10431)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-09
    
        identify results: hide highlights on deactivation and hide table/plot tab meant
        for rasters when there are only vector features (fixes #10376)
    
    Werner Macho <werner.macho@gmail.com>	2014-06-09
    
        [TRANSUP] transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-09
    
        Fix #10365 (incorrectly escaped strings from QgsExpression)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-09
    
        Fix #651 (zoom to layer with one point does not work)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-09
    
        Fix #10212 (fail to handle relative paths to gzipped files)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-09
    
        Fix #10473 (raster preview icons in layer tree view)
    
    Merge: afe6f2b94a 674cf07584
    Werner Macho <werner.macho@gmail.com>	2014-06-08
    
        Merge pull request #1433 from Cracert/i18n
    
        [TRANSUP] pl: function_help
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-08
    
        [TRANSUP] pl: function_help
    
    *_* <guilhem.vellut@gmail.com>	2014-06-09
    
        Fix for http://hub.qgis.org/issues/9020
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-08
    
        [processing] removed debug lines introduced in last commit
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-08
    
        [processing] added help files for algs in qgis group
    
        Most help files missing content
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-08
    
        [processing] rst files are now the default for help files
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-08
    
        [processing] removed geoserver algorithms and moved postgis ones to qgis agorithms group
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-05
    
        [processing] catch error when local help files fail when trying to find version number of script
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-05
    
        [processing] some minor cleaning
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-05
    
        [processing] added gdal algs to simplified interface, replacing saga ones
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-05
    
        [processing] some minor improvements in script algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-05
    
        [processing] added 'nomodeler' option to scripts
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-08
    
        Use QgsDebugMsg instead of qDebug
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-08
    
        fix browser crash (fixes #10461)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-08
    
        russian and ukrainian translation update
    
    Merge: db5ae6cef2 add1c925cc
    Werner Macho <werner.macho@gmail.com>	2014-06-08
    
        Merge pull request #1431 from Cracert/i18n
    
        [TRANSUP] pl: function_help - colors
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-07
    
        [TRANSUP] pl: function_help - colors
    
    borys <info@borysjurgiel.pl>	2014-06-07
    
        [TRANSUP] pl: typo
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-07
    
        add xsd schema to validate mapserver capabilities (might fix #10489)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-07
    
        [composer] Only consider frame width if a frame is set when drawing label text
    
    Sandro Mani <manisandro@gmail.com>	2014-06-03
    
        Consider also font descent and baseline in QgsComposerLabel::adjustSizeToText. Funded by Sourcepole QGIS Enterprise.
    
    Merge: 4750211bb0 b199dc7be1
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-07
    
        Merge pull request #1423 from manisandro/python_addItemsFromXML
    
        QgsComposition::addItemsFromXML for python (without optional arguments)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-07
    
        Follow up 6b973e1c3e
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-07
    
        [composer] Correctly handle shape frame and backgrounds from pre 2.0 projects (fix #8597)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-07
    
        [composer] When opening pre 2.3 projects keep picture item placement at middle (fix #10458)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-07
    
        [composer] Check if attribute index is valid when reading attribute table fields from pre 2.4 projects (refs #10482)
    
    Merge: b3179125e7 b4a38c2201
    Werner Macho <werner.macho@gmail.com>	2014-06-06
    
        Merge pull request #1430 from Cracert/i18n
    
        [TRANSUP] pl: function_help
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-06-06
    
        Update gridcalculator.rst
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-06
    
        [TRANSUP] pl: function_help
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-06-06
    
        Update gridcalculator.rst
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-06-06
    
        Update gridcalculator.rst
    
        Added a conditional example
    
    Merge: 485011105c bf8284864d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-06
    
        Merge pull request #1419 from marcel-dancak/master
    
        Mapserver's GetProjectSettings/GetFeatureInfo bug-fixes
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-06
    
        fix #10408: use today/now for date/time widget by default
    
    Werner Macho <werner.macho@gmail.com>	2014-06-06
    
        update source translation for transifex
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: ced6a30968 150ffa3780
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-06
    
        Merge pull request #1428 from 3nids/fix10405
    
        fix #10405 and #10303 partially: removes the scroll area for the style page
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-06
    
        Label buffers not supported for dxf export
    
    Werner Macho <werner.macho@gmail.com>	2014-06-06
    
        [TRANSUP] fi by kari
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-06
    
        Fix line break in dxf label export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-06
    
        Fix dxf label export
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-06-06
    
        More coherence in IT GUI
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-06-06
    
        Updated IT GUI
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-06
    
        Remove relations when a involved layer gets deleted
    
    Merge: 5e8cda7803 7475454edc
    Werner Macho <werner.macho@gmail.com>	2014-06-06
    
        Merge pull request #1420 from Cracert/i18n
    
        VectorLayer, SymbolsList, WidgetShapeburst, XML, parent
    
    Merge: 69f7b65648 040cd6b2ed
    Werner Macho <werner.macho@gmail.com>	2014-06-06
    
        Merge pull request #1425 from qgis-jp/pullreq_2_4
    
        GUI Translation update ja
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-06
    
        fix 10303: limit expression widget width in data defined properties
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-06
    
        remove useless argument
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-06
    
        FieldExpressionWidget: add tooltip if expression is larger than widget
    
    Merge: 563f5211db 319694fc1b
    Martin Dobias <wonder.sk@gmail.com>	2014-06-06
    
        Merge pull request #1429 from christianurich/QgsDatumTransformStore_transformation_0
    
        Fix crash when QgsDatumTransformStore::transformation returns 0
    
    Merge: 8c513f99de e7056f6447
    Martin Dobias <wonder.sk@gmail.com>	2014-06-06
    
        Merge pull request #1426 from simonsonc/qgsvaluemapconfigdlg-deprecated-api
    
        Replace deprecated QRexExp API
    
    Christian Urich <christian.urich@gmail.com>	2014-06-06
    
        Fix crash when QgsDatumTransformStore::transformation returns 0
    
        Simply fix to prevent crash if QgsDatumTransformStore::transformation returns 0. Works for me but has not been further tested!
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-06
    
        fix #10405 and #10303 partially: removes the scroll area for the style page
    
    Merge: ade4c7bd0b 60dfc79623
    Martin Dobias <wonder.sk@gmail.com>	2014-06-06
    
        Merge pull request #1427 from simonsonc/qgscolorbutton-deprecated-api
    
        Replace deprecated API
    
    Carl Simonson <simonsonc@gmail.com>	2014-06-05
    
        Replace deprecated API
    
    Carl Simonson <simonsonc@gmail.com>	2014-06-05
    
        Replace deprecated QRexExp API
    
        Qt 4.6 saw QRegExp::numCaptures() change to QRegExp::captureCount().
    
    yoichigmf <yoichi.kayama@gmail.com>	2014-06-06
    
        GUI Translation update ja
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-06
    
        german translation update
    
    Merge: 2a80881e85 bcde66fd6a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-05
    
        Merge pull request #1403 from mdouchin/getmap_image_quality
    
        QGIS Server - new project option imageQuality used for JPEG images
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-05
    
        Fix outline color in simple marker dxf export
    
    Michael Douchin <mdouchin@3liz.com>	2014-05-28
    
        QGIS Server - new project option imageQuality used for JPEG images
    
        * JPEG image quality parameter in OWS / WMS capabilities of the Project properties dialog
        * this parameter is only used for jpeg images
        * a new parameter IMAGE_QUALITY can be used in the getMap request and will override the project value
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-05
    
        Fix ellipse marker dxf export
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-05
    
        Reintroduce datum transforms (were disabled during transition to MTR)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-06-05
    
        QgsFieldModel use attributeDisplayName (fix #10451)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-05
    
        Allow choice of files with non .html extension for HTML annotation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-05
    
        Don't draw annotation text outside of painter's clip region (fix #10400)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-05
    
        Fix #10468 (WMS GetLegendGraphic support)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-05
    
        Fix #10469 (symbology not refreshed after drag'n'drop)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-05
    
        Fix crash when changing to paletted renderer (with no colors)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-05
    
        Fix a crash when un-setting raster band in raster layer properties
    
    Werner Macho <werner.macho@gmail.com>	2014-06-04
    
        [TRANSUP] es by carlos with transifex update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-06-04
    
        [TRANSUP] sv by Victor
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-04
    
        [layertree] Fix python issues with addLayer()
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-04
    
        [layertree] Only add layers to layer tree if the client wanted that
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-04
    
        [layertree] Do not start editing in tree view too easily
    
    Werner Macho <werner.macho@gmail.com>	2014-06-04
    
        fixing some UI bugs in settings dialog
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-04
    
        Event layer function: catch various error cases for line offsets
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-04
    
        Trying to fix #10164 (crash on zoom in/out)
    
        This happens due to infinite recursion when syncing extent between
        map canvas and map renderer. Not entirely sure why, seems to happen
        only on 32bit systems.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-04
    
        [composer] Mark project dirty when additional composer related changes occur (fix #7470)
    
    Sandro Mani <manisandro@gmail.com>	2014-06-03
    
        QgsComposition::addItemsFromXML for python (without optional arguments). Funded by Sourcepole QGIS Enterprise.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-04
    
        [composer] Allow clicking-dragging to set size of labels, pictures, legends ands tables when adding them to a composition (fix #9821)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-04
    
        Fix LineEdit edit type conversion warning
    
        http://lists.osgeo.org/pipermail/qgis-developer/2014-June/032942.html
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-06-04
    
        [processing] handle non-ASCII characters in modeller algorithm list
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-04
    
        Fix #10412 (option whether to show newly added layers)
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-06-04
    
        Updated IT GUI translation
    
    Werner Macho <werner.macho@gmail.com>	2014-06-03
    
        [TRANSUP] gl by Xan and hu by Zoltan
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-04
    
        [layertree] Preserve the order of layers when adding several layers at once
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-04
    
        [layertree] update insertion point to layer tree when appropriate
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-03
    
        VectorLayer, SymbolsList, WidgetShapeburst, XML, parent
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-03
    
        [layertree] Add Python bindings - part two (gui)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-03
    
        [layertree] Add python bindings - part one (core)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-03
    
        [composer] Setting the composition for a composer view correctly creates item widgets and sets up connections for composer to composition (fix #10038)
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-06-03
    
        mapserver: excluding of not allowed WMS feature attributes from GetFeatureInfo response in GML format
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-06-03
    
        mapserver: added 'alias' property into feature attribute properties of GetProjectSettings response
    
    Merge: 9053d46c20 9e14b32ad5
    Marcel Dancak <marcel.dancak@gista.sk>	2014-06-03
    
        Merge remote-tracking branch 'upstream/master'
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-03
    
        Capitalization
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-03
    
        Add north arrow variants without text
    
    Antonio Locandro <antoniolocandro@hotmail.com>	2014-05-26
    
        North_Arrows
    
        Additional arrows, including without Letter Marks and Surveying with
        Declination
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-06-03
    
        Updated IT GUI translation
    
    Merge: 309f5d5510 6209b9754a
    Marcel Dancak <marcel.dancak@gista.sk>	2014-06-03
    
        Merge remote-tracking branch 'upstream/master'
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-03
    
        Add layer name to select by expression dialog title
        Fix #10422
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-02
    
        [processing] first implementation of github-based resources manager
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-31
    
        [processing] helpfiles for scripts/models are now stored as json
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-02
    
        [processing] Use certain gdal algs in simplified mode instead of saga ones
    
    Víctor Olaya <volayaf@gmail.com>	2014-06-02
    
        [processing] all gdal algs now have the same icon
    
        Did some code cleaning in gdal package
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-02
    
        sip: remove enum constants
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-02
    
        fix some warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-02
    
        fix layer tree translation support
    
    Merge: 4d5d26a980 510831b587
    Werner Macho <werner.macho@gmail.com>	2014-06-02
    
        Merge pull request #1418 from Cracert/i18n
    
        [TRANSUP] pl: WebView, WMS
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-02
    
        [TRANSUP] pl: WebView, WMS
    
    Merge: 7f21918e77 8c67cdf083
    Martin Dobias <wonder.sk@gmail.com>	2014-06-02
    
        Merge pull request #1399 from giohappy/fix_osm_initspatialmetadata
    
        Fix #9693 (Make OSM DB metadata initialization in transaction)
    
    Merge: 4cf0486915 7f21918e77
    Marcel Dancak <marcel.dancak@gista.sk>	2014-06-02
    
        Merge remote-tracking branch 'upstream/master'
    
    Matthias Kuhn <matthias@opengis.ch>	2014-06-02
    
        DnD forms: Make tabs scrollable
        Fix #10389
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-02
    
        Use QgsDebugMsg for a debug message
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-02
    
        Do not show layer extent in the status bar after the load (useless)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-02
    
        Clean up MS SQL iterator. Fix #10115 - Fix crash on join
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-02
    
        [composer] Don't show vector selections in composer map items (fix #7610)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-06-02
    
        Show busy indicator while rendering in map canvas
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-30
    
        [layertree] minor consolidation of insert/remove functions
    
    Merge: 108cbc3b0d c095fe925d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-02
    
        Merge pull request #1397 from manisandro/minmax_fixes
    
        Min-max improvements
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-06-01
    
        Remove legacy server filter classes
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-02
    
        [MSSQL] Convert uniqueidentifier to string
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-06-02
    
        Fix #10402 - Don't duplicate combo items on selection
    
    Merge: 79edbc29f5 8438ef4c54
    Werner Macho <werner.macho@gmail.com>	2014-06-01
    
        Merge pull request #1416 from Cracert/i18n
    
        [TRANSUP] pl: varia
    
    Merge: 779bf5fb33 7b192fc737
    Víctor Olaya <volayaf@gmail.com>	2014-06-01
    
        Merge pull request #1415 from fsdias/fixe_dotlplot2
    
        [processing] Fix dotplot
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-06-01
    
        [TRANSUP] pl: varia
    
    fsdias <fsdias@gmx.com>	2014-06-01
    
        Update Dotplot.rsx.help
    
    fsdias <fsdias@gmx.com>	2014-06-01
    
        Update Dotplot.rsx
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        postgres: close connection when cursor can't be opened (fixes #10119)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        fill ring: set attribute dialog to add mode (fixes #10363)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        set feature form windows title
    
    Merge: a516c36b91 183bfa5488
    Werner Macho <werner.macho@gmail.com>	2014-06-01
    
        Merge pull request #1413 from qgis-jp/pullreq_2_4
    
        translate gui ja
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        nodetool: fix crash when deleting last vertex (fixes #10367)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        re-introduce resetting of attribute values
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        don't show layer popup selection if there is only one item
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        db_manager: replace toPyObject() (old sip api; fixes #9991)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        fix categorized renderer crash (fixes #10096)
    
    yoichigmf <yoichi.kayama@gmail.com>	2014-06-01
    
        translate gui ja
    
    Jürgen 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
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 166f8fc534 bf99a74600
    Tim Sutton <tim@linfiniti.com>	2014-06-01
    
        Merge pull request #1412 from timlinux/master
    
        Added poster with icon
    
    Tim Sutton <tim@linfiniti.com>	2014-06-01
    
        Added poster with icon
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-06-01
    
        [composer] Small improvements to api docs
    
    Sandro Mani <manisandro@gmail.com>	2014-05-28
    
        [composer] Composer item controls in GUI show position relative to page origin (also save page number and relative position to xml) (fix #9411)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        debian packaging update (fixes #10120)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-06-01
    
        postgres: also accept PGRES_TUPLES_OK as positive result for UPDATE/DELETE/INSERT (fixes #9738)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-31
    
        reintroduced field validators on line edits
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-31
    
        fix crash in postgres layer creation (followup 3470b1d5c; fixes #10014)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-31
    
        fix doxygen main page
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-31
    
        fix 016b03b5
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-31
    
        postgres: convert 4d geometries to 2d (fixes #9748)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-31
    
        Use bigger icon for field expression widget
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-31
    
        Fix #10405 - Don't resize expression area for label dialog.
    
    Merge: 6dd4346c48 0b8469aeb0
    Werner Macho <werner.macho@gmail.com>	2014-05-31
    
        Merge pull request #1411 from Cracert/i18n
    
        [TRANSUP] pl: varia
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-30
    
        [composer] Fix calculation of mouse action for position for mouse handles (refs #10143, tentative fix)
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-30
    
        [TRANSUP] pl: varia
    
    Merge: ec79fa9a08 744a214ac9
    Werner Macho <werner.macho@gmail.com>	2014-05-30
    
        Merge pull request #1410 from Cracert/i18n
    
        [TRANSUP] pl: IdentifyResults
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-30
    
        [processing] added missing parameter definition string
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-30
    
        [processing] allow blank spaces in script parameters definition
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-29
    
        [processing] Added extent parameter to RasterLayerBoundsAlgorithm.py
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-30
    
        [TRANSUP] pl: IdentifyResults
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-30
    
        [layertree] Rename childLayerIds() to findLayerIds()
    
    Merge: ecdb6debb3 83eec4ac46
    Martin Dobias <wonder.sk@gmail.com>	2014-05-30
    
        Merge remote-tracking branch 'alvaro/Simplification_MTR'
    
        Conflicts:
                python/core/qgsmapsettings.sip
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-30
    
        [layertree] Add note about used custom properties
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-29
    
        [layertree] More doxygen docs
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-29
    
        Bundle libminizip on Mac if used by osgdb_kml plugin of osgearth
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-29
    
        #9480: Move checkbox to within centroid frame in labeling gui
    
    Merge: 34f337816f 6cb4cbb1cc
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-29
    
        Merge pull request #1238 from ahuarte47/Issue_9480
    
        Fix bug #9480: Labels for polygon centroids should always originate inside a polygon
    
    Werner Macho <werner.macho@gmail.com>	2014-05-29
    
        [TRANSUP] es by Carlos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: c661119079 6c695cb3ca
    Werner Macho <werner.macho@gmail.com>	2014-05-29
    
        Merge pull request #1408 from Cracert/i18n
    
        [TRANSUP] pl: composerPicture, DateTime
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-29
    
        [TRANSUP] pl: composerPicture, DateTime
    
    Dan Baston <dbaston@maponics.com>	2014-05-29
    
        avoid overflow from casting oid result to integer, causing failure to find name of primary key column
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-29
    
        remove extra row between layers
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-29
    
        make table view non-editable (#10376)
    
    Merge: e8d1af955f 0ae53aed65
    Marcel Dancak <marcel.dancak@gista.sk>	2014-05-29
    
        Merge remote-tracking branch 'upstream/master'
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-29
    
        Fix warning
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        [composer] When searching snap targets, pick the closest one
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-29
    
        [composer] Remove use of runtime_error for providing feedback from atlas
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-29
    
        [composer] Always update filename when atlas feature changes, otherwise exporting to images when 'single file' checkbox is ticked results in no output
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-29
    
        [composer] Block signals from controls when loading atlas widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-29
    
        No contact information in service capabilities of wfs and wcs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-29
    
        Fix capitalisation of strings
    
    Merge: 872ed828de affc9a16e8
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-29
    
        Merge pull request #1404 from gioman/master
    
        [processing] add GRASS r.out.xyz
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-28
    
        Respect field editable state in attribute form
    
    Merge: 5b61d1febb 0046a08693
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-29
    
        Merge pull request #1401 from slarosa/identify_nogeometry
    
        [identify] skip layer with no geometry
    
    Merge: 850a1eeebd d9b78bfa68
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-29
    
        Merge pull request #1394 from Oslandia/fix_atlas_signals
    
        Fix atlas signal emitting
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-29
    
        fix doxygen warning
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-29
    
        fix warnings
    
    Merge: c3ee668343 21ae813b9b
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-29
    
        Merge pull request #1402 from manisandro/zoom_icon
    
        Improve composer mouse zoom action icon
    
    giohappy <giohappy@gmail.com>	2014-05-28
    
        Check Sqlite version to switch metadata initialization parameter
    
    Merge: 18e1bd05c7 5d465fc15a
    Werner Macho <werner.macho@gmail.com>	2014-05-28
    
        Merge pull request #1405 from Cracert/i18n
    
        [TRANSUP] pl: composer
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-28
    
        [TRANSUP] pl: composer
    
    gioman <giovanni.manghi@faunalia.pt>	2014-05-28
    
        add GRASS r.out.xyz
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-28
    
        [layertree] Doxygen doc for QgsLayerTreeMapCanvasBridge
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-28
    
        browser sorting fix
    
    giohappy <giohappy@gmail.com>	2014-05-28
    
        Make OSM DB metadata initialization in transaction
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-05-28
    
        [identify] skip layer with no geometry
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-28
    
        Fix offset in event layer function
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-28
    
        prepare for GRASS 7 fata error
    
    Werner Macho <werner.macho@gmail.com>	2014-05-28
    
        [TRANSUP] tr by Osman
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Sandro Mani <manisandro@gmail.com>	2014-05-28
    
        Improve composer mouse zoom action icon
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-28
    
        Fix for bug #10372 (QGIS Server WMS does not put SERVICE section in GetCapabilities anymore)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-28
    
        Fix tooltip for save button on symbol dialog
        Fix #10368
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-05-28
    
        [processing] fixes extract by location alg (fixes #10241)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-27
    
        fix sip sync merge
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-27
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-27
    
        sip sync
    
    Merge: 37c1cad11a 80282f01b0
    Werner Macho <werner.macho@gmail.com>	2014-05-27
    
        Merge pull request #1396 from Cracert/i18n
    
        [TRANSUP] pl: SelectionPanel, QObject, App, LayerTreeView
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-27
    
        [TRANSUP] pl: SelectionPanel, QObject, App, LayerTreeView
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-27
    
        Make sure a widget is initialized when creating a widget wrapper
        Fix #10357
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-27
    
        Fix add features dialog
        Fix #10362
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-27
    
        Better implementation of 20015e72
        Fix #10345
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-27
    
        [layertree] Doxygen docs for QgsLayerTreeView
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-27
    
        [layertree] Use writePath() for embedded groups (absolute vs relative path)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-27
    
        [layertree] Fix #10373 (embedded group not loaded if with relative path)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-27
    
        [layertree] Added QgsLayerTreeModel doxygen docs + minor API changes
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-27
    
        Fix atlas signal emitting
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-27
    
        Fix #10366 (geometry functions not working in rule test)
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-05-24
    
        #9480: Add centroidInside to sip file
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-05-24
    
        #9480: Add GUI checkbox option in labeling
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-05-23
    
        #9480: Add /Factory/ to pointOnSurface() method
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-03-13
    
        #9480: Force label position inside of polygons in PAL labeling library
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-03-13
    
        #9480: New option for CentroidFillSymbolLayerV2 to force centroid inside of polygons
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-03-13
    
        #9480: New 'pointOnSurface' method for QgsGeometry
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-05-26
    
        Enable disabled simplification code after merge MTR (2-2)
    
        Enable AntialiasingSimplification
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-05-26
    
        Enable disabled simplification code after merge MTR (1-2)
    
        Disable simplification of geometries in composer by default
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-26
    
        Attribute table: Fix repaint on change
        Fix #10345
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-27
    
        [layertree] Add docs to QgsLayerTreeUtils
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-27
    
        Inverted polygon renderer: update SIP
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-27
    
        Inverted polygon renderer: add test for projected and merged
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-27
    
        [layertree] Fix #10347 - save also old <legend> tag
    
        QGIS server does not use QgsProject for loading of QGIS project.
        In order to allow reading of new projects, let's also write the original <legend> tag to the project.
        Ideally the server should be ported to new layer tree implementation, but that requires
        non-trivial changes to the server components.
        The <legend> tag is ignored by QGIS application in >= 2.4 and this way also the new project files
        can be opened in older versions of QGIS without loosing information about layer groups.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-27
    
        [layertree] do not allow drag'n'drop of internal embedded nodes
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-27
    
        [processing] fixed #10364
    
    borys <info@borysjurgiel.pl>	2014-05-26
    
        [Plugin Manager] Show all plugins in the All tab. Fixes #10334
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-26
    
        restore previous Qgs(App)LegendInterface behaviour
    
    Merge: 78525dbb7b 8bbb2aadd8
    Werner Macho <werner.macho@gmail.com>	2014-05-26
    
        Merge pull request #1390 from Cracert/i18n
    
        [TRANSUP] pl: MetaSearch
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-26
    
        [TRANSUP] pl: MetaSearch
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-26
    
        Inverted polygon renderer: fix rendering when projection is enabled
    
    Werner Macho <werner.macho@gmail.com>	2014-05-26
    
        [TRANSUP] fi by Kari, sv by Victor
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-05-26
    
        [processing] Update Processing toolbox when a provider is added or removed
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-05-26
    
        [processing] Make sure the log tab is visible before executing an algorithm
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-05-26
    
        [processing] Fix problem with displaying R graphs
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-05-26
    
        [processing] Add some missing algorithms
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-05-26
    
        [processing] Allow algorithm providers to set the allowed output raster extensions if needed
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-26
    
        Inverted polygon renderer: make sure the each symbol category is always rendered in the same order
    
    Rado Guzinski <rmgu@dhi-gras.com>	2014-05-26
    
        [processing] Search for description files also in the sub-directories of the script/model directory
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-26
    
        [layertree] Use QgisApp implementation of remove layers
    
        That one also asks whether to 1. save changes to layers, 2. really remove
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-26
    
        Inverted polygon renderer: add an option to preprocess polygons using an union
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-26
    
        [layertree] Fix broken signal connection
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-26
    
        [layertree] Add expand/collapse all actions to legend menu
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-26
    
        Promote rendererChanged() signal from raster+vector layer to base map layer
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-26
    
        try to remove spaces and quotes to get a fieldname from an expression
    
    Sandro Mani <manisandro@gmail.com>	2014-05-26
    
        Improve map unit scale dialog title and add descriptive
    
    Sandro Mani <manisandro@gmail.com>	2014-05-26
    
        Add tooltip to map unit scale edit button
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-26
    
        Pass distance area into field calc bar
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-26
    
        Fix #10350 - Run update on return in field calc bar
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-26
    
        svg search path fix, fixes #8664
    
    Merge: 5e240b895b 4243b0bb38
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-26
    
        Merge pull request #1387 from luca76/patch-1
    
        Fix a string
    
    Luca M <luca76@users.noreply.github.com>	2014-05-26
    
        Fix a string
    
        Fixed a string with wrong character
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-26
    
        Inverted renderer: make sure it works when no painter is here (feature count)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-26
    
        Fix add feature dialog for attribute-less layers
        Fix #10351
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-25
    
        mapserver QGIS_OPTIONS_PATH support, fixes #10327
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-25
    
        Fix #10343 (legend crash with invalid layer)
    
        Fixed the crash itself in the context menu, but also changed the behavior
        to remove any invalid layers from project as currently there is no mechanism
        for postponing handling of invalid layers after project load
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-25
    
        Correctly load dnd relations in fields properties
        Fix #10065
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-25
    
        Fix widget to wrapper converter code
        Fixes #10337
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-25
    
        Fix #10339 (crash when reordering layers)
    
        This was caused by the recent addition of currentNode handling in model.
        Changed to use persistent indices which are auto-updated when model changes.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-25
    
        Use flat group box in options dialog to reduce nesting
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-25
    
        Reduce margins on delete field dialog, save geometry
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-25
    
        Set better default size for new field dialog
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-25
    
        Reduce margins on project selector dialog
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-25
    
        Restore dialog size for some dialogs
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-25
    
        Reduce margins on field calc bar
    
    Merge: fc8f15a4e7 10fd65a010
    Víctor Olaya <volayaf@gmail.com>	2014-05-25
    
        Merge pull request #1385 from gioman/getshapeextent
    
        Fix SAGA GetShapeExtents
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-25
    
        svg cache lookup fix, fixes #9959
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-25
    
        Fix add attribute dialog
        Fix #10337
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-25
    
        Revert "Fix #10337 - Allow attribute form on all features (new QgsFeatures are invalid)"
    
        This reverts commit 9bdc932e9648d885352da772dc13687562617d43.
    
    Werner Macho <werner.macho@gmail.com>	2014-05-25
    
        [TRANSUP] es by carlos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-25
    
        Fix #10337 - Allow attribute form on all features (new QgsFeatures are invalid)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-18
    
        [composer] Fix hang with enabling atlas on a map with a point coverage layer while preview is active
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-25
    
        [composer] Fix multiple refresh of items
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-18
    
        [composer] Clean up atlas code, move shape and page updating to shape and page items.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-20
    
        [composer] Fix crash caused by map items with zero height/width
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-24
    
        fixes for gdal 2.0 to make sure that OGR drivers and not used as raster data sources
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-24
    
        sip sync and indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-24
    
        fix doxygen warnings
    
    gioman <giovanni.manghi@faunalia.pt>	2014-05-24
    
        fix SAGA GetShapesExtents take2
    
    gioman <giovanni.manghi@faunalia.pt>	2014-05-24
    
        fix SAGA GetShapesExtents
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-05-24
    
        [processing] run "sed -i s/sextante/processing/g *.rst" over saga help directory
    
    Werner Macho <werner.macho@gmail.com>	2014-05-24
    
        [TRANSUP] update languages from transifex
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-24
    
        Fix SIP bindings
    
    Merge: 31bb269059 79061547d4
    Martin Dobias <wonder.sk@gmail.com>	2014-05-24
    
        Merge pull request #1380 from Oslandia/mask_renderer
    
        [FEATURE] Inverted polygons renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-24
    
        fix crash on identify with hidden attributes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-24
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-24
    
        fix build on ubuntu precise (older geos)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-24
    
        fix edit widget deprecation warnings and sync sip bindings
    
    Merge: 42e480ac91 df1482f0fe
    Werner Macho <werner.macho@gmail.com>	2014-05-23
    
        Merge pull request #1383 from Cracert/i18n
    
        [TRANSUP] pl: preview, connections
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-23
    
        [TRANSUP] pl: preview, connections
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-23
    
        Add unit tests for the inverted polygon renderer
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-23
    
        Inverted polygons renderer: add SIP
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-23
    
        german translation update
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-23
    
        Mask renderer: rename to inverted polygon renderer
    
    Werner Macho <werner.macho@gmail.com>	2014-05-23
    
        [TRANSUP] fi by Kari
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-23
    
        Mask renderer: reuse existing renderer as embedded
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-23
    
        Mask renderer: make it work with on-the-fly reprojection
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-22
    
        Move label repeat option frame to after main placement options for lines
    
    Merge: 59129c4f1e 4768a8fdb6
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-23
    
        Merge pull request #1344 from leyan/splitFeature
    
        Split line feature with a single point when snapped to a line
    
    Werner Macho <werner.macho@gmail.com>	2014-05-23
    
        [TRANSUP] first string update for release translations
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-23
    
        [layertree] Use group icon like the one from old legend
    
    Werner Macho <werner.macho@gmail.com>	2014-05-23
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: be706ed30c a3b9d6c131
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-23
    
        Merge pull request #1338 from manisandro/line_multi_labeling
    
        Line multi labeling
    
    Merge: 45d0a9cfca 82363f4fb1
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-23
    
        Merge pull request #1382 from Oslandia/atlas_predefined_patch
    
        Atlas predefined scales: reload project scales before each preview action
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-23
    
        Updated indentation
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-23
    
        [layertree] move implementation of legend actions to QgsAppLayerTreeViewMenuProvider
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-21
    
        restore addLegendLayerAction and related functions after legend redesign
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-05-23
    
        Updated IT GUI translation
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-23
    
        Mask renderer: do not store temporary features anymore
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-23
    
        Atlas predefined scales: reload project scales before each preview action
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-23
    
        Mask renderer: fix clone()
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-23
    
        [composer] Small improvements to API docs
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-19
    
        [FEATURE][composer] Add a 'predefined scales' mode to atlas maps, which sets an atlas maps' extent to the largest predefined scale which fits the atlas feature. Scales are taken from the project's predefined scales, or the global predefined scales.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-23
    
        german translation update and a translation string fix
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-23
    
        Fix combo name in fielc calc bar
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-23
    
        fix windows build
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-23
    
        [FEATURE] Quick field field calc bar (like Excel) in attribute table
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-22
    
        Add GUI_EXPORT and warning fix
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-20
    
        [FEATURE] new edit type: date/time edit
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-05
    
        [FEATURE] Port editor widgets to new API
    
        Create a new widget for for attribute form
    
        fix #10281
        fix #7319
        fix #7013
        fix #9335
        fix #4417
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-18
    
        Add new custom widgets (QgsSlider and QgsDial)
        Modified versions of QSlider and QDial which show the current value
    
        Fix #4417
    
    Merge: fab44c70bd 40f6d6f0a6
    Werner Macho <werner.macho@gmail.com>	2014-05-22
    
        Merge pull request #1381 from Cracert/i18n
    
        [TRANSUP] pl: wcs
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-22
    
        [TRANSUP] pl: wcs
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-23
    
        [layertree] Do not show check box for nonspatial tables
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-23
    
        [layertree] Implement more flags for LayerTreeModel (reorder nodes, rename nodes)
    
    Merge: dac4cfc2f4 a4e974a338
    Martin Dobias <wonder.sk@gmail.com>	2014-05-22
    
        Merge pull request #1215 from etiennesky/mtr_maxcpus
    
        [FEATURE] add option to set max thread count
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-22
    
        Fix #10217 (misaligned markers in composer)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-22
    
        GRASS 7 raster provider
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-22
    
        remove duplicate translation strings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-22
    
        add library dependencies to python bindings
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-22
    
        [layertree] fix crash with symbology
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-22
    
        [layertree] Fix crash on zoom to layer
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-22
    
        [layertree] Underline current layer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-22
    
        Save geometry for data defined dialog
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-22
    
        Keep state for expression widget splitter
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-22
    
        [layertree] Show public source tooltip for layers
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-22
    
        Indicate whether a layer is in editing mode and/or modified
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-22
    
        [processing] added missing import
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-22
    
        [processing] changed name of output in concave hull
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-22
    
        [processing] updated compiled version of widgets
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-22
    
        removed import of local httplib2
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-22
    
        Don't allow MoveAction when dragging colors from color buttons, allows dragging colors from QGIS and dropping them into GIMP/Inkscape
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-22
    
        support custom widgets in PYQT4_WRAP_UI
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-05-22
    
        Add missing .ui
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-22
    
        Save geometry of some dialogs
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-22
    
        fix windows build
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-04-15
    
        Add a new 'mask' feature renderer that can be used to invert polygon fills
    
    Merge: d4b3993120 7c0a484719
    Werner Macho <werner.macho@gmail.com>	2014-05-21
    
        Merge pull request #1378 from Cracert/i18n
    
        [TRANSUP] pl: WMS
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-21
    
        german translation update and fix uppercase otherwise duplicate translation strings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-21
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-21
    
        hungarian translation: remove duplicate translation string
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-21
    
        indentation update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-05-21
    
        [processing] fixes cmake for lastools, removes the interface module and adds import iface module where lacking
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-21
    
        [TRANSUP] pl: WMS
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-22
    
        Add the missing SIP stub file
    
    Merge: 7f218c7295 0b072e6e83
    Martin Dobias <wonder.sk@gmail.com>	2014-05-21
    
        [FEATURE] Merge of legend refactoring work
    
        This replaces the existing tree widget implementation with more modular approach. In summary:
        - tree hierarchy in CORE library: QgsLayerTreeNode, QgsLayerTreeLayer, QgsLayerTreeGroup
        - model/view based tree view: QgsLayerTreeModel, QgsLayerTreeView
        - tree synchronization with map layer registry: QgsLayerTreeRegistryBridge
        - controlling of map canvas: QgsLayerTreeCanvasBridge
    
        Conflicts:
                src/ui/qgisapp.ui
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-21
    
        Added some doxygen documentation and minor code cleanups
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-21
    
        [processing] fixes in modeler to make multiple inputs work correctly
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-21
    
        [processing] fixed issue in modeler with hidden params
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-21
    
        [processing] fixed OutputFile constructor
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-20
    
        [processing] removed interface module
    
        now all access to the interface is done through qgis.utils.iface
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-20
    
        [processing] added checkboxes to multiple input selector
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-20
    
        [processing] rewrote saga raster calculator as individual algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-19
    
        [processing] major overhaul of lastools algorithms
    
        Code contributed by Martin Isenburg
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-19
    
        [processing] minor change in ParameterFile to handle None values
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-19
    
        [processing] removed debug line
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-19
    
        [processing] fixed issue when opening loaded layers in batch interface (#10277)
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-19
    
        [processing] remove unnecessary print sentences
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-19
    
        [processing] code cleaning. Removed debug sentences
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-18
    
        [processing] simplified saga algorithms
    
        Now it assumes matching grid extents and does not perform resampling
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-18
    
        [processing] changed dialog from critical to warning
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-21
    
        Removed old legend implementation classes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-22
    
        [FEATURE] Allow dragging and dropping colors from color buttons (also works with some other applications, eg dropping colors from GIMP or Gpick). Tweak color button context menu to remove extra options.
    
    Merge: 3180dee4fa 8485b9ce6f
    Martin Dobias <wonder.sk@gmail.com>	2014-05-21
    
        Merge remote-tracking branch 'denis/scalevisiblayers_newlegend' into legend-refactoring
    
    Merge: 5417639285 5f12661d34
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-21
    
        Merge branch 'server_value_relation'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-21
    
        WMS server: Use ; as separator in case of multiple selection for value relations
    
    Merge: af7af6c26a b87049e94c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-21
    
        Merge pull request #1377 from luca76/master
    
        WMS GetLegendGrapics: obtain legend graphics with no labels
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-21
    
        [FEATURE] Add option to use colour preview modes (grayscale, colour blindess) in map canvas (fix #9886)
    
    Luca M <luca76@users.noreply.github.com>	2014-05-21
    
        GetLegendGraphics with no label
    
        Added two private variables mDrawLegendLayerLabel and mDrawLegendItemLabel
    
    Luca M <luca76@users.noreply.github.com>	2014-05-21
    
        GetLegendGraphics with no label
    
        With this commit, you can call GetLegendGraphics with two parameters (LAYERTITLE=false / RULELABEL=false) to disable labels in the resulting legend.
        Useful for Qgis Web Client, LizMap-Web-Client and Qgis2Leaf.
    
    Leyan <ouyang.leyan@hotmail.com>	2014-05-21
    
        Better snapping behavior
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-18
    
        Server: consider there can be multi selection mode in value relation
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-21
    
        set layer scale visibility for several layers
    
    Leyan <ouyang.leyan@hotmail.com>	2014-05-21
    
        code cleanup
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-21
    
        Handling of WMS legend graphic
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-21
    
        Fix joins and value relations in WMS server
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-21
    
        added support for QGIS mapserver GetFeatureInfo GML flavour
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-21
    
        WMS identify with format feature (GML) fixe, fixes #10306
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-21
    
        Support for custom layer order for legacy projects
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-21
    
        [processing] fix out of bounds error in extract values scripts
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-21
    
        [processing] fix number input panel
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-21
    
        Add usual file headers and update indentation
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-20
    
        Fix collapse of layer nodes after double click
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-20
    
        Allow changes of visibility from layer order widget
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-20
    
        Loading and saving of custom layer order
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-20
    
        Remove the legend from the application completely.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-20
    
        Use layer tree view in legend interface implementation
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-20
    
        Further replacements of legend by layer tree within application
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-19
    
        Loading of embedded groups and layer from project file
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-19
    
        Convenience auto setup features when adding new layers
    
        On first layer: zoom to full extent, setup destination CRS and map units
        On first layer with different CRS: enable OTF reprojection
    
        This functionality is not triggered when opening an existing project.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-18
    
        Better behavior of drop onto a group
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-18
    
        Forward the visibilityChanged() signal towards the parent node.
    
        Listening to the signal is simpler as it is enough to listen to the parent
        without having to connect to the whole tree and also follow the changes
        withing the tree
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-17
    
        Propagate added/removed children signals to the root for easier manipulation
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-17
    
        Use Qt::CheckState also for layer node visibility (for consistency)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-17
    
        Split subclasses of QgsLayerTreeNode into their own cpp/h files
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-17
    
        Added helper namespace QgsLayerTree
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-17
    
        Handle overview status changes properly.
    
        Added signal about changed custom properties.
        Changes to custom properties are propagated to the root node,
        so it is not necessary to connect to all children
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-17
    
        Deactivate old legend. Improve insertion of new layers into layer tree.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-16
    
        Added layerTreeView() to QgisInterface, moved context menu provider to new file
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-16
    
        More integration of layer tree view in QGIS app
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-16
    
        Updates to QGIS app to use layer tree view instead of legend widget
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-16
    
        Double-click handling, changed current layer handling
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-16
    
        Moved some legend actions to QgisApp, added actions to layer tree view.
    
        Still need to adjust action implementations in QgisApp to use layer tree view
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-15
    
        Added "Group selected" layer tree view action
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-15
    
        Move to top-level action
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-15
    
        Raster and plugin layer symbology, show feature count for vectors
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-13
    
        Layer tree view interface for context menu configuration
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-13
    
        Support for default actions in layer tree view
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-11
    
        Add support for embedded layers and groups into layer tree
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-10
    
        Use QgsLayerTreeView in QgsProjectLayerGroupDialog
    
        This also replaces routines for parsing of the project file
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-07
    
        Handle active (current) layer in layer tree view
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-07
    
        Add possibility to temporarily disable layer tree to registry bridge
    
        This is useful during the project load where the updates from
        map layer registry would make the layers appear twice in the tree
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-05
    
        New dock in QGIS for layer tree view
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-05
    
        Add layer tree support into QgsProject
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-05
    
        Initial import of legend refactoring work
    
    Merge: 6df9d1cb9a ec3da40d26
    Jürgen E. Fischer <jef@norbit.de>	2014-05-21
    
        Merge pull request #1375 from nyalldawson/processing_postgis2
    
        Some postgresql provider and PostGIS-related processing improvements and fixes (v2)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-21
    
        debian -packaging update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-21
    
        [MSSQL] Refactor provider for schema checks
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-20
    
        Refactor plugin staging to build dir and python script compiling
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-21
    
        Save dialog geometry on attribute form reject
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-21
    
        [MSSQL] Add toogle action to browser node to show non spatial tables
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-21
    
        [MSSQL] Fix refresh in browser node
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-21
    
        Fix #9139 - Don't crash on MSSQL relations
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-21
    
        [processing] Some fixes to handling of uppercase/lowercase geometry column names
    
    Nyall <nyall.dawson@gmail.com>	2014-05-21
    
        Fix main window rearranging itself to front when opening composer manager or new composer dialog from a composition
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-21
    
        [processing] Add optional parameter for specifying the primary key field in Import to PostGIS algorithm
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-21
    
        [processing] Add option to Import into PostGIS algorithm to drop length constraints on character fields
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-21
    
        Make PostgreSQL lowercaseFieldNames option behave correctly with primary key field names
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-21
    
        Add option to postgres provider to drop length constraints on character fields
    
    Werner Macho <werner.macho@gmail.com>	2014-05-20
    
        [TRANSUP] gl by Xan
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Leyan <ouyang.leyan@hotmail.com>	2014-05-20
    
        box of a more reasonable size for a single point
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-12
    
        [FEATURE] Add right click menu to color buttons, allowing copying and pasting colors. Pasting colors accepts clipboard text in a variety of common formats, including hex and css style rgb and rgba strings.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-04-30
    
        VLCache takes ownership of index
    
    Merge: b385467679 9d838c93cf
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-20
    
        Merge pull request #1362 from manisandro/composer_arrow_fill_bb
    
        Make composer arrow, with and without markers, better fill the bounding box area
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-20
    
        project extent restore fix
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-20
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-20
    
        [FEATURE] toggle feature selection from identify results (implements #10308)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-20
    
        collapsible gpbox: scroll on expand property accessible
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-20
    
        Add new qgisapp Python context manager for creating QGIS apps
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-20
    
        Fix copy of extra python files
    
    Merge: 978086badc 790b31ef80
    Jürgen E. Fischer <jef@norbit.de>	2014-05-20
    
        Merge pull request #1373 from 3nids/package
    
        set custom widget lib default to false
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-20
    
        set custom widget lib default to false
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-20
    
        [MSSQL] Fix #9511 - Use QDate and QDateTime for date sql type
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-19
    
        Fix build error when using Qwt 6.1, followup to f283040
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-19
    
        only handle context menu event if showing tree widget
    
    Merge: 592064b60a f69ed7d63e
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-20
    
        Merge pull request #1371 from antoniolocandro/SVG-NORTH-ARROWS
    
        North Arrows SVG - Fix #8711
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-20
    
        identify tool: fix connection error
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-20
    
        [MSSQL] Use schema for key lookup
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-20
    
        german translation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-20
    
        [MSSQL] Use schema name when getting columns
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-08
    
        fix rebase errors
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-06
    
        add support for qwt6 for identify results graph
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-06
    
        show legend on top of graph instead of right
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-06
    
        use separate curves for each raster layer in identify result graph
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-05
    
        add identify results graph for rasters using qwt5 (qwt6 not supported yet)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-05
    
        UI tweaks to identify results table view
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-05
    
        implement simple identify results table view
    
    Merge: f4705703f6 23ada03249
    Werner Macho <werner.macho@gmail.com>	2014-05-19
    
        Merge pull request #1372 from Cracert/i18n
    
        [TRANSUP] pl: minor changes
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-19
    
        [TRANSUP] pl: minor changes
    
    Antonio Locandro <antoniolocandro@hotmail.com>	2014-05-19
    
        North Arrows SVG
    
        Adds 3 additional SVG North Arrows symbols to expand the current limited
        selection
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-19
    
        marker data defined anchor fix, fixes #9579
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-19
    
        debian packaging update
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-19
    
        debian package for custom widgets
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-19
    
        uic widget-plugins: do not crash if QGIS not installed
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-19
    
        Create Python package for core, gui, analysis, networkanalysis
    
        Rename sip generated modules to _{name}
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-19
    
        fix customwidgets build on windows
    
    Merge: aa7085194d 0d3e5e4b07
    Giuseppe Sucameli <brush.tyler@gmail.com>	2014-05-19
    
        Merge pull request #1348 from imincik/db_manager_connection_holding
    
        db manager: fix connection holding - idle in transaction (QGIS bug #7162...
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-19
    
        custom widgets: added color and data defined buttons, missing SIP for scale range and fix flags for field combo / expression widget
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-19
    
        debian packaging fix
    
    Merge: 2ff79d31c8 f9d7aef6ea
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-19
    
        Merge pull request #1325 from 3nids/qtdesignerplugin
    
        QGIS custom widgets plugins for Qt Designer
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-19
    
        create custom widgets by default
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-19
    
        Expand label wording in filter dialog
    
    Werner Macho <werner.macho@gmail.com>	2014-05-18
    
        [TRANSUP] uk fixes #1366
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 07919309c4 0f2b92f941
    Víctor Olaya <volayaf@gmail.com>	2014-05-18
    
        Merge pull request #1365 from gioman/ogr2ogr
    
        fixes ogr2ogr.py
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-18
    
        stage python extension only for staged plugins
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-18
    
        Fix #8756 - Update function help for colour functions
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-18
    
        sync some sip bindings
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-18
    
        Fix #9785
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-18
    
        Add drag and drop for QLR files. Fix #10005
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-18
    
        Support multi layers in QLR files
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-18
    
        [FEATURE][composer] Add preview modes for composer, allows for previewing composition in grayscale, monochrome and color blindness simulation modes prior to printing (refs #9886)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-18
    
        Add expression functions for bounding box (bounds), bounding box width & height (bounds_width/bounds_height), and min/max x/y coordinates (xmin/xmax/ymin/ymax)
    
    Merge: 29de20016a e97347051f
    Werner Macho <werner.macho@gmail.com>	2014-05-18
    
        Merge pull request #1364 from Cracert/i18n
    
        [TRANSUP] pl: qgisapp
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-05-18
    
        fixes ogr2ogr.py, take2
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2014-05-18
    
        fixes ogr2ogr.py
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-18
    
        Fix getLegendGraphic
    
    Merge: bcfe0a8e10 90e4a5fd18
    Jürgen E. Fischer <jef@norbit.de>	2014-05-17
    
        Merge pull request #1349 from imincik/db_manager_quoteid
    
        db manager: fixed quoting of table name when schema is empty string
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-17
    
        [TRANSUP] pl: qgisapp
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-17
    
        fix browser dock sorting - only files are sorted
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-17
    
        metasearch: ignore proxy settings != HttpProxy
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-17
    
        spelling fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-17
    
        osgeo4w: don't include internal python libraries where packages are available
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-17
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-17
    
        exclude metasearch ts files from update_ts_files.sh run
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-17
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-17
    
        processing: remove adsense from otb descriptions
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-17
    
        move internal python extensions to common directory and fix metasearch install
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-17
    
        change qsettings in qgsoptions, not qgsapplication
    
    Leyan <ouyang.leyan@hotmail.com>	2014-05-17
    
        restrict to node
    
    Merge: 16cc66a48f c2effbfec5
    Werner Macho <werner.macho@gmail.com>	2014-05-16
    
        Merge pull request #1363 from Cracert/i18n
    
        [TRANSUP] pl: composer
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-16
    
        [TRANSUP] pl: composer
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-16
    
        get/set max. thread count in QgsApplication
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-25
    
        add option to set max thread count
    
    Merge: 240c128cb7 c7a4002a92
    Tom Kralidis <tomkralidis@gmail.com>	2014-05-16
    
        Merge pull request #1350 from geopython/MetaSearch-0.2.0
    
        add MetaSearch 0.2.0 (https://github.com/geopython/MetaSearch/issues/53)
    
    Sandro Mani <manisandro@gmail.com>	2014-05-16
    
        Make composer arrow, with and without markers, better fill the bounding box area
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-07
    
        another follow up for 5ad518afd2. Allow use of OutputDirectory in scripts
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-07
    
        follow up 5ad518afd2. Better handling of temporary directories
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-05
    
        [processing] write additional output(s) compatible withg Azimuth and Distance
        plugin
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-05
    
        [processing] add new output type - directory
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-05
    
        disable gap parameter as it is unclear if it useful
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-30
    
        [processing] new tool: points to path
    
        Work done for Faunalia funded by Prof. António Mira (University of Évora,
        Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-26
    
        [processing] new tool: random points along lines
    
        Work done for Faunalia funded by Prof. António Mira (University of Évora,
        Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-26
    
        init random generator before creating points
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-25
    
        [processing] new tool: random points in polygons (variable)
    
        Work done for Faunalia funded by Prof. António Mira (University of Évora,
        Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-25
    
         move common function to tools package
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-24
    
        [processing] new tool: random points within polygons
    
        Work done for Faunalia funded by Prof. António Mira (University of Évora,
        Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-24
    
        [processing] new tool: random points in layer bounds
    
        Work done for Faunalia funded by Prof. António Mira (University of Évora,
        Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-24
    
        [processing] new tool: random point in given extent
    
        Work done for Faunalia funded by Prof. António Mira (University of Évora,
        Portugal, Unidade de Biologia da Conservação) and Dr. Rosana Peixoto
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-16
    
        [composer] Small fixes to attribute table column model
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-16
    
        [composer] Fix crash with expression driven picture items
    
    Merge: 0f0a0947ca d99dd8e0dd
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-16
    
        Merge pull request #1353 from leyan/snapping_intersection
    
        Check snapping tolerance of both layers before validating intersection snapping
    
    Merge: 89cdfb982d 62ed007fd4
    Jürgen E. Fischer <jef@norbit.de>	2014-05-16
    
        Merge pull request #1358 from manisandro/memcpy_overlapping
    
        Avoid memcpy on overlapping memory
    
    Merge: 2d749be96f ea3be5c583
    Jürgen E. Fischer <jef@norbit.de>	2014-05-16
    
        Merge pull request #1356 from manisandro/malloc_delete
    
        Fix malloc-ed memory freed by delete[]
    
    Merge: f9e4e78d89 c0fdfcf371
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-16
    
        Merge pull request #1332 from leyan/deletePart
    
        Improve delete part feature for polygon
    
    Merge: ccc819265a 42145082d8
    Paolo Cavallini <cavallini@faunalia.it>	2014-05-16
    
        Merge pull request #1361 from lucalanteri/patch-2
    
        Update inversedistanceweighted.rst
    
    lucalanteri <lucalanteri@users.noreply.github.com>	2014-05-16
    
        Update inversedistanceweighted.rst
    
    Merge: 4ded6295f1 fbc161d727
    Werner Macho <werner.macho@gmail.com>	2014-05-16
    
        Merge pull request #1359 from Cracert/i18n
    
        [TRANSUP] pl: issues 11,12
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-05-15
    
        [TRANSUP] pl: issues 11,12
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-15
    
        Remove old disabling of many rendering features on Mac (wow, what a difference)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-15
    
        Fix getenv call build error
    
    Sandro Mani <manisandro@gmail.com>	2014-05-15
    
        Avoid memcpy on overlapping memory
    
    Merge: 6a6cc194d9 5554ab6179
    Werner Macho <werner.macho@gmail.com>	2014-05-15
    
        Merge pull request #1357 from tomass/master
    
        Lithuanian translation update
    
    Tomas <tomasstraupis@gmail.com>	2014-05-15
    
        Lithuanian translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-15
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-15
    
        indentation update
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-15
    
        GRASS fatal error longjmp
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-15
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-15
    
        labeling: when reprojecting on the fly don't modify the feature geometry, so that geometry based expressions don't get reprojected twice (eg. $x/$y)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-15
    
        fix crash
    
    Sandro Mani <manisandro@gmail.com>	2014-05-15
    
        Fix malloc-ed memory freed by delete[]
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-15
    
        Fix writing relative file path if project path contains . or .. (pull request #1278)
    
    Werner Macho <werner.macho@gmail.com>	2014-05-15
    
        [TRANSUP] sv by Victor
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-01-10
    
        [RASTER][Feature] Applying scale and offset to raster data - funded
        Ifremer
    
        An issue has been opened 5 mounth ago
        [BUG] #8417 incorrect value loaded from netcdf file
        The data has not be loaded incorrectly, but QGIS doesn't apply scale
        and offset defined for each band.
    
        This commit will apply scale and offset to GDAL Provider BandStatistics
        and to RASTER block of data.
    
        It also adds bandScale and bandOffset method to QgsRasterDataProvider Python API.
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-15
    
        [processing] extension can now be specified for OutputFile
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-15
    
        sort browser list by name
    
    Leyan <ouyang.leyan@hotmail.com>	2014-05-15
    
        always delete regardless of mouse position; use default rubberband color
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-15
    
        [processing] removed margin from number input panel
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-15
    
        Restore OverrideCursor in field calculator on fail
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-15
    
        [composer] Show missing image graphic if picture item source is invalid
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-15
    
        Fix windows build
    
    Sandro Mani <manisandro@gmail.com>	2014-04-07
    
        [composer] Don't consider removed items in z list
    
    Merge: dc905accac f9dcc37138
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-15
    
        Merge pull request #1352 from 3nids/datadefined2
    
        use QgsFieldExpressionWidget in data defined properties
    
    Leyan <ouyang.leyan@hotmail.com>	2014-05-13
    
        check snapping tolerance of both layers before validating intersection snapping
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-15
    
        use QgsFieldExpressionWidget in data defined properties
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-15
    
        [FEATURE][composer] Rework attribute tables to make tables more flexible.
        - Add support for reordering columns in a table (fix #5942)
        - Add support for expression based columns
        - Add support for setting column alignment (fix #2957)
        - Add support for setting column header alignment
        - Make sorting in tables correctly handle nulls, dates, times, locale aware string sorting
        This work also paves the way for future expansion of attribute tables to allow for setting column widths, column colors, etc.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-15
    
        [FEATURE][composer] Add option for controlling placement of rendered images inside a picture item (eg, top left, bottom right, etc)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-14
    
        save raster useSrcNoData option in project (#10236)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-15
    
        [composer] Allow for finer control over text rendered with QgsComposerItem::drawText, fixes clipped text when using italic fonts in legend titles
    
    Merge: 9804d17006 42203b775e
    Radim Blazek <radim.blazek@gmail.com>	2014-05-14
    
        Merge pull request #1335 from manisandro/apply_settings_when_saving_style
    
        Apply settings before saving style, otherwise unapplied settings are not written to qml file
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-13
    
        Add SOSI support to OGR provider
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-05-13
    
        add MetaSearch 0.2.0 (https://github.com/geopython/MetaSearch/issues/53)
    
    Merge: 436973dc03 8707cf2f37
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-13
    
        [FEATURE]: Server logging also in release mode
    
    Merge: 1ed94d01f7 06738d4971
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-13
    
        Merge pull request #1337 from Oslandia/test_qgis_mapserver
    
        fix #10198
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-13
    
        [FEATURE]: File log in server also if server executable is compiled in release mode
    
    Ivan Mincik <ivan.mincik@gmail.com>	2014-05-13
    
        db manager: fixed quoting of table name when schema is empty string
    
    Ivan Mincik <ivan.mincik@gmail.com>	2014-05-13
    
        db manager: fix connection holding - idle in transaction (QGIS bug #7162)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-05-12
    
        fixed simple marker, ellipse, svg anchor with data defined size, fixes #9579
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-12
    
        completely remove whatsthis and tooltips definitions
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-12
    
        fix CMakeLists
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-12
    
        redirect complete qgis.gui for pyuic
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-05-12
    
        [pyqgis-console] adds PyQGIS-2.2.api
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-05-12
    
        [pyqgis-console] revert PyQGIS-2.0.api file after 53ac675: the changes are for 2.4 release
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-12
    
        Delete provider registry actively
        Fixes a crash on exit
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-08
    
        fix ScaleRangeWidget: crash when setting canvas, order of the min/max widgets, denom/true scale, raster and rulebased dialogs, tooltip, alignement, etc.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-07
    
        use specific PyQt4/uic widget-plugins module for python compilation of widgets
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-07
    
        QgsScaleRangeWidget: renamed from QgsScaleVisibilityWidget, do not use ui file
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-07
    
        remove whatsthis/tooltip from domXml
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-07
    
        rename QgsMapLayerComboBox::getFilters to filters
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-07
    
        fix CMakeLists
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-06
    
        fix ui header name
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-02
    
        redirect custom widget includes to qgis.gui
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-02
    
        better initial size for widgets
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-02
    
        QgsMapLayerComboBox: allow setting filters within QtDesigner
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-02
    
        added QgsFieldComboBox, QgsFieldExpressionWidget and QgsMapLayerComboBox to custom widgets
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-25
    
        custom widgets for Qt Designer, QgsScaleVisibilityGroupBox plugin
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-12
    
        fix field proxy model use
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-12
    
        use proxy model
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-12
    
        field combobox: properly emit signal when setField on the first displayed field
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-12
    
        field proxy model to filter fields on their type (also fix #10181)
    
    Werner Macho <werner.macho@gmail.com>	2014-05-12
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-12
    
        rename filters in map layer proxy model
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-10
    
        network manager: fix authentication of private network manager instances and support system proxies with exclusions
    
    Leyan <ouyang.leyan@hotmail.com>	2014-05-02
    
        Want to get split feature to work with a single point to split a line
    
    Víctor Olaya <volayaf@gmail.com>	2014-05-08
    
        [processing] minor fixes related to settings
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-09
    
        sort and cleanup gdal and ogr file filter list
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-09
    
        fix QgsOgrProvider::subLayers() to return only one sublayer when a specific layer id or name was requested in uri
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-09
    
        change filter name of SQLite driver to SQLite/SpatiaLite
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-05-09
    
        add GeoPackage support to ogr provider
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-09
    
        osgeo4w: don't register .qgs file extensions if release version is installed
        (fixes OSGeo4W#415)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-07
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-09
    
        allow setting geometry empty in postgres and spatialite provider (applies PR#1343)
    
    Merge: e138c2e94d e21d151b11
    Paolo Cavallini <cavallini@faunalia.it>	2014-05-09
    
        Merge pull request #1341 from lucalanteri/patch-1
    
        Update convergenceindex.rst
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-09
    
        fix windows build
    
    lucalanteri <lucalanteri@users.noreply.github.com>	2014-05-08
    
        Update convergenceindex.rst
    
    Merge: add7040a2f 21249c3ce6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-08
    
        Merge pull request #1340 from manisandro/fix-10205
    
        Fix issue 10205: size of markers in marker line broken
    
    Leyan <ouyang.leyan@hotmail.com>	2014-05-02
    
        Add rubberband on mouse press, code reorganisation and cleanup
    
    Sandro Mani <manisandro@gmail.com>	2014-05-08
    
        Fix issue 10205: size of markers in marker line broken
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-08
    
        [composer] Fix smart page breaks not being applied to html items when first calculating new frames
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-07
    
        [composer] Allow user to set maximum distance for page breaking in html items.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-07
    
        Move OpenFileGDB to alphabetical placement
    
    Merge: 0c6056be5b 3f48ec9322
    Jürgen E. Fischer <jef@norbit.de>	2014-05-07
    
        Merge pull request #1249 from Oslandia/expose_simplifier
    
        Expose QgsMapToPixelSimplifier to Python
    
    Merge: 0a82f37e92 ddecf7e94e
    Jürgen E. Fischer <jef@norbit.de>	2014-05-07
    
        Manually merge PR #1290 (fixes #9861)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-07
    
        sync symbology-ng sips with headers (scripts/sipdiff)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-07
    
        identify results: show and raise dock
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-07
    
        fix windows build (missing CORE_EXPORT/GUI_EXPORT)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-07
    
        give focus to the combo so QgsFieldExpressionWidget can be used as a delegate (allow pressing expression dialog button)
    
    Sandro Mani <manisandro@gmail.com>	2014-04-17
    
        Add repeat distance UI
    
    Sandro Mani <manisandro@gmail.com>	2014-04-17
    
        Add line multi-labelling support to pal
    
    Merge: 620220dd16 53ac67517a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-07
    
        Merge pull request #1320 from manisandro/minmax
    
        min-max map unit scale support
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        min-max map unit scale support
    
    vmora <vincent.mora@oslandia.com>	2014-05-07
    
        fix #10198
    
    Tom Kralidis <tomkralidis@gmail.com>	2014-05-07
    
        add myself to AUTHORS
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-07
    
        [FEATURE][composer] Add button to create new frame when using composer items in Use Existing Frames mode
    
    Merge: 26e98f7f0a 2f2982f6e2
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-07
    
        Merge pull request #1328 from m-kuhn/httplib2
    
        [processing] Fallback to external httplib2 when internal is not available
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-07
    
        put description file in correct directory
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-07
    
        put description file in correct place
    
    gioman <giovanni.manghi@faunalia.pt>	2014-04-17
    
        Add v.kernel module to GRASS64
    
    gioman <giovanni.manghi@faunalia.pt>	2014-04-01
    
        add grass7 r.cost module with no need for stop points input
    
    Markus Neteler <neteler@gmail.com>	2014-04-01
    
        Fixed some parameter names: dot is underscore
    
    Merge: c64c89e7dd bb93600607
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-07
    
        Merge pull request #1333 from p0cisk/ConcaveHull
    
        [Processing][Feature] Add Concave Hull algorithm
    
    Merge: 35516fd344 7689bf1977
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-07
    
        Merge pull request #1155 from to-kr/master
    
        Fix for #8130 - WFS client: invalid columns after copy/paste.
    
    Sandro Mani <manisandro@gmail.com>	2014-04-07
    
        Fix QgsDistanceArea returning an uninitialized and never set
         member variable instead of the actual source crs srsid
    
    Werner Macho <werner.macho@gmail.com>	2014-05-07
    
        [TRANSUP] adding tagalog language
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-07
    
        Change symbol group text in symbol list
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-07
    
        Restore API for addSymbolToStyle()
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-04-02
    
        #9861: Fix offsetline-GEOSOffsetCurve for multigeometries
    
    Sandro Mani <manisandro@gmail.com>	2014-05-06
    
        Apply settings before saving style, otherwise unapplied settings are not written to qml file
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-06
    
        assign network access manager to QWebPages (fixes #10189)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-06
    
        Q_PROPERTY to define dialog title in field expression widget
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-06
    
        field expression widget: better documentation
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-06
    
        map layer combo: emit signal before return
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-06
    
        map layer combo: emit signal on setLayer even if index is not changed
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-06
    
        expression widget: do not provide new expression at each keypress
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-06
    
        Show feature count in field calc
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-05-06
    
        Only enable update selection in field calc when we have a selection
    
    Matthias Kuhn <matthias@opengis.ch>	2014-05-06
    
        Fix sip compile problems
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-03-30
    
        Tweak UI for symbol builder and selector.
    
        - Move blend options to below symbol builder
        - Move Save symbol to under symbol stack
        - Move open Symbol manager to next to group dropdown
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-06
    
        Add tests for composer html multi frames using smart breaks
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-06
    
        Fix failing composer html tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-06
    
        Fix some failing tests
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-05
    
        [fix #10168] expression widget: grey out when disabled
        use const when possible
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-06
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-06
    
        postgres provider: retrieve srs from postgis
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-05
    
        layer selection identify: show 'all' layers only when there are multiple layers
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-05
    
        postgres provider: fix lookup of aliased columns
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-05-05
    
        Fix server debug log
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-05-05
    
        [processing] fix error when editing script help
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-04
    
        Fix warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-04
    
        Fix svg fills losing fill and border color and border width settings when loading symbol dialog (fix #9945)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-04
    
        Fix missing default unit types for SVG fills (fix #7699)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-04
    
        Add SVG file filter to SVG fill pattern browse dialog (refs #6209)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-04
    
        Fix invalid data defined parameters for SVG fill after loading project (fix #10156)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-04
    
        [FEATURE] Add option for shifting markers in marker line style a set distance along the line. Supports delaying the start of markers placed at intervals, or placing markers a set distance before/after the first/last vertex (fix #9000)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-03
    
        remove old declaration
    
    Piotr Pociask <opengis84@gmail.com>	2014-05-03
    
        [Processing]Concave Hull - dissolve bug is fixed so taking last feature
        is not necessary
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-03
    
        layer selection identify: show feature count and add an option to get features
        of all selected layers.
    
    borys <info@borysjurgiel.pl>	2014-05-03
    
        [Plugin Manager] Fix voting stars
    
    borys <info@borysjurgiel.pl>	2014-05-03
    
        [Plugin Manager] support multiline breaks in the about tag
    
    Merge: a096cf45e4 1dc8dd5d58
    Martin Dobias <wonder.sk@gmail.com>	2014-05-03
    
        Merge pull request #1334 from simonsonc/qrect-united
    
        Use QRect::united instead of unite
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-05-02
    
        Add OpenFileGDB read-only driver option to OGR directory drivers (available in gdal-1.11.0)
    
        - Works fine, though sometimes is assigned '-' for a CRS when CRS is unknown (unrelated to driver?)
    
    Carl Simonson <simonsonc@gmail.com>	2014-05-02
    
        Use QRect::united instead of unite
    
        The unite() method has been deprecated in favor of united(). In Qt 4,
        united() just calls unite(); in Qt 5, it is completely removed.
    
    Piotr Pociask <opengis84@gmail.com>	2014-05-02
    
        [Processing][Feature] Add Concave Hull algorithm
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-02
    
        identify results:
        * restore identify dock (implements #10152)
        * add clear button (implements #10149)
        * automatically set only item current
        * move controls to bottom
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-02
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-02
    
        identation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-05-02
    
        labeling: 'show' empty string instead of configured representation for NULL (party reverts e497a5c; refs #9998; fixes #10151)
    
    Merge: 1f20630ec5 71727ac381
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-02
    
        Merge pull request #1318 from 3nids/fieldexpressionmodel
    
        field expression widget (with expression capability added to QgsFieldModel)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-02
    
        update sip
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-30
    
        graduated symbol: do not auto classify on field changed (prevent error dialog at each keypress)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-30
    
        add signal with expression validity
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-30
    
        typo in var name
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-30
    
        field model only works with vector layer, add convenience slots for QgsMapLayer in QgsFieldExpressionWidget and QgsFieldComboBox
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-29
    
        QgsFieldModel::layer() returns QgsVectorLayer
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-29
    
        remove protected slots in sip
        fix signal emitted twice
        handle null expression (fix empty row)
        coherent color (colored text, not background)
        fix wrong slot
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-23
    
        QgsFieldCombobBox do not allow expression
            editExpression protected, setLayer uses QgsVectorLayer
            make epxression widget editable
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-04
    
        expression button and expression capability added to the field model
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-02
    
        Fix #9771 (fix rendering of layers with geographical CRS with OTF on)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-05-01
    
        Fix #10132 (wrong size of SVG markers in composer export)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-01
    
        update sip for query builder
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-05-01
    
        query builder: give focus to the SQL text area when shown
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-01
    
        [composer] Refresh view action now also reloads html items and refreshes attribute table features.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-01
    
        [composer] Add refresh button to html items, to reload the html source from the url.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-01
    
        [composer] Make html items more aggresive in choosing page break locations
    
    Merge: 6f1b875aec a66893d5da
    Nyall Dawson <nyall.dawson@gmail.com>	2014-05-01
    
        Merge pull request #1312 from manisandro/composer_manager_nonmodal
    
        Make QgsComposerManager non-modal
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-30
    
        fix restoration of identify mode
    
    Leyan <ouyang.leyan@hotmail.com>	2014-04-29
    
        Allow to delete ring by clicking inside the ring
    
    Werner Macho <werner.macho@gmail.com>	2014-04-30
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Sandro Mani <manisandro@gmail.com>	2014-04-10
    
        Remove redundant check
    
    Sandro Mani <manisandro@gmail.com>	2014-03-27
    
        Fix crash with empty attribute list
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-04-30
    
        IT translation fix and update
    
    Sandro Mani <manisandro@gmail.com>	2014-04-30
    
        Add activate slot
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-30
    
        fix doxygen warnings
    
    Sandro Mani <manisandro@gmail.com>	2014-04-29
    
        Add mac window menu integration
    
    Leyan <ouyang.leyan@hotmail.com>	2014-02-19
    
        Improve delete part feature to allow deletion by clicking inside a polygon part
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-29
    
        debian packaging fix: python-qgis doesn't have pyspatialite on trusty anymore (followup 8120f308f)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-29
    
        [composer] Prevent hangs when using html multi frames with a very small first frame
    
    Martin Dobias <wonder.sk@gmail.com>	2014-04-28
    
        Fix #10127 (crash on parallel rendering of spatialite layers)
    
        There was a run condition in connection pool singleton: at the beginning,
        the singleton got initialized twice. Now the singleton is handled
        as a static function variable which should be initialized in thread-safe way.
    
    Merge: 7581370b35 02e46e89a4
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-28
    
        Merge pull request #1317 from 3nids/addtoolbar
    
        allow to add a QToolBar to QGisInterface
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-04-28
    
        Fixes #9656 - allows to scroll per pixel vertically in the log messages tabs
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Add checkbox for controlling whether html items should use smart page breaking (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Don't draw repeated html contents if mode is UseExistingFrames and frame should be empty (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [FEATURE][composer] HTML frames no longer cut through lines of text when splitting over multiple pages (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Add method for overriding page break location in multi frame items (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Fix duplicate frames when multi frame is set to Repeat on Every Page (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Copy frame properties (outline, background, render settings) when creating new frames in a multi frame (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Add frameOutlineWidth property for composer items (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Manually removing a frame from a multi frame forces the multi frame to UseExistingFrames mode, otherwise the frame may not actually be removed. This changes makes the behaviour of multi frames a bit more predictable (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Allow choosing *.htm and *.* files for html item source (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Update number of pages in gui whenever number of pages is changed by multi frame items (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Update picture item header documentation and sip bindings (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Add tests for expression based picture source (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Refresh picture size if composition resolution changes (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Add signal for when composition print resolution changes (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Move code responsible for updating labels from atlas to QgsComposerLabel, fix potential crash when removing atlas coverage layer.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Don't resize picture frame to invalid sizes (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [FEATURE][composer] Add expression support for picture source (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Add a featureChanged signal for when the current atlas feature changes (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Picture item header improvements (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Add tests for picture resize modes (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Move composer picture related tests into their own seperate test suite (sponsored by City of Uster, Switzerland)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [FEATURE][composer] Implement different resize modes for composer picture items, including zoom, stretch, clip, frame to image size (fix #7886). (Sponsored by City of Uster, Switzerland)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-28
    
        german translation update
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Add more tests to attribute table test suite
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Some api documentation improvements and fix ups
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Add test for text table cell values
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Make getFeatureAttributes public for tables
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Start test suite for composer tables.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-28
    
        [composer] Rename getHeaderLabels to headerLabels and make it public for composer text/attribute tables.
    
    Merge: 73b2b86f6a dfb84e136d
    Jürgen E. Fischer <jef@norbit.de>	2014-04-28
    
        Merge pull request #1326 from saberraz/master
    
        Changed the link to commercial support page default to EN.
    
    Merge: 4c2819c99d dfc077b51f
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-28
    
        Merge pull request #1302 from manisandro/remove_layer_from_LayerSnappingList
    
        Re-write the snapping settings when removing a layer
    
    Werner Macho <werner.macho@gmail.com>	2014-04-28
    
        [TRANSUP] fi by Kari
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-04-28
    
        [db manager] shows vertical scrollbar as needed and set focus to the query editor after clearing
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-27
    
        debian packaging: depend on python-pyspatialite on trusty
    
    Martin Dobias <wonder.sk@gmail.com>	2014-04-27
    
        Fix crashes with parallel access to GRASS vectors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-27
    
        [composer] Recalculate table size when margin or grid width changes
    
    Merge: 23900ba55d ca75fedd4b
    Werner Macho <werner.macho@gmail.com>	2014-04-27
    
        Merge pull request #1329 from Cracert/i18n
    
        [TRANSUP] pl: OptionsBase; iss 6,8,9,13 by Radek
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-04-26
    
        [TRANSUP] pl: OptionsBase; iss 6,8,9,13 by Radek
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-26
    
        follow up e4f410b58
    
    Matthias Kuhn <matthias@opengis.ch>	2014-04-26
    
        Fallback to external httplib2 when internal is not available
    
    Martin Dobias <wonder.sk@gmail.com>	2014-04-25
    
        Fix extent computation in memory provider
    
    Lutra <saber.razmjooei@lutraconsulting.co.uk>	2014-04-25
    
        Changed the link to commercial support page. the DE is in german, changed to EN.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-25
    
        identify: fix form button icon & tooltip, remove close button
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-25
    
        QgsField::displayString() consider configurable NULL representation
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-25
    
        fix crash when maptool of a plugin is active on exit
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-25
    
        [processing] fix typo in GRASS 7 provider
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-24
    
        [processing] fixed v.select description
    
        fixes #10113
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-24
    
        [processing] added new example script
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-24
    
        [processing] added Chainage algorithm as script
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-24
    
        [processing]improved script editor dialog
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-24
    
        [processing] some fixes in help system
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-24
    
        sip: add transfer
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-10
    
        allow to add a QToolBar to QGisInterface (will allow subclassing)
    
    Werner Macho <werner.macho@gmail.com>	2014-04-24
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-24
    
        Fix capitalisation of string
    
    Werner Macho <werner.macho@gmail.com>	2014-04-24
    
        [TRANSUP] pt_BR from transifex test
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-23
    
        [processing] store settings using QSettings instead of in a dedicated file
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-04-23
    
        Add node points for measure tool
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-04-23
    
        Add better default colour and width for measure tools. Fix #10029
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-04-23
    
        [processing] fix help method in GeoAlgorithm class
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-04-23
    
        Remove identify mode and auto open from options from options from dialog
    
    Merge: 5e0b5fe7d9 a4133cee2e
    Werner Macho <werner.macho@gmail.com>	2014-04-23
    
        Merge pull request #1324 from thodorisvakkas/master
    
        [TRANSUP] greek translation 20140423
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-23
    
        Add .orig to gitignore
    
    thodoris.vakkas <tvakkas@getmap.gr>	2014-04-23
    
        [TRANSUP] greek translation 20140423
    
        Signed-off-by: thodoris.vakkas <tvakkas@getmap.gr>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-23
    
        [composer] Add a manual 'refresh' button to attribute tables, to refresh table if data has changed outside of QGIS
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-23
    
        [composer] Cache features for attribute table, to reduce excessive cpu use and multiple queries to layer provider
    
    Werner Macho <werner.macho@gmail.com>	2014-04-22
    
        [TRANSUP] gl by Xan
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-04-22
    
        [TRANSUP] es by carlos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-22
    
        identify: clear rubberband after deleting the items
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-22
    
        cleanup: replace boolean comparison (x==true => x / x==false => x) (followup b40868c8)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-22
    
        Add Marco Lechner to CONTRIBUTORS
    
    Merge: 2f47bbace8 d6535a82ba
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-22
    
        Merge branch 'server_legend_url'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-22
    
        [FEATURE]: Add legend url to wms capabilities. Patch from mlechner
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-04-21
    
        Fix compiling error with some compilers on Mac
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-22
    
        missed a file in last commit
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-22
    
        always use identify dialog as dock (also fixes #9631)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-21
    
        don't open feature form and identify results window (fixes reintroduced #9631)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-04-10
    
        [Identify] Move identify mode selection to dialog.  Add auto form checkbox
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-04-08
    
        [Identify] Expand first feature
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-04-08
    
        [Identify] Don't clear the identify results on single result
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-04-08
    
        [Identify] Show only layer name in identify results
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-04-13
    
        Show message bar for console python open error
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-21
    
        [FEATURE][composer] Add button to view current map item extent in main map canvas
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-21
    
        [composer] Correctly set background color for map items (fix #9775)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-20
    
        more processing cmake fixes
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-20
    
        [processing] added new tools to add scripts/models from files
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-20
    
        [processing] fixed wrong import
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-20
    
        fix build error
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-20
    
        fix warnings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-20
    
        Remove legacy classes in server code
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-20
    
        Fix compile error after merge
    
    Merge: 25676f3cf5 f132b4307b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-20
    
        Merge pull request #1296 from mhugent/server_cleanup
    
        Server config redesign
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-20
    
        [processing] Adapted make files (they were not changed after refactoring folder structure)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-19
    
        data defined symbol dialog: only remove quoting if there is one (fixes #9783)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-19
    
        labeling: consider configure representation for NULL values (fixes #9998)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-19
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-19
    
        identation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-19
    
        oracle provider:
        * retrieve comment of materialized views (implements #10063)
        * use detected srid (fixes #10091)
        * initialize mUseEstimatedMetadata (fixes #10092)
        * also consider username in temporary saved credentials (fixes #10093)
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing] recover changes introduced in b928d165206a0994e593903d149c875131bfd6c6, lost on refactoring and merging
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing] fixed wrong path to grass icon in grass7 provider
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing] prevent grass installation check returning None when folder not set under windows
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing] fixed wrong help url to Processing manual
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing] prevent grass7 config parameters from shadowing grass6 parameters
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing] fixed indentation issues
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing] added grass7 files (forgot to add them on refactoring)
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing] corrected wrong name of script help file
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing] improvements in help for algorithms
    
        Avoid creating temporary helpfiles
        Added basic converter to convert rst into html on the fly
        Added SAGA help files
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-17
    
        [processing] refactoring to put all algorithm providers under a single module
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-19
    
        [processing]correctly update toolbox after editing/creating/deleting models and scripts
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-19
    
        fix doxygen warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-19
    
        add path of bscmake.exe
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-18
    
        osgeo4w: run builds using cmake --build
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-18
    
        GRASS:
        * don't include unistd on windows in browser
        * avoid warning when grass/version.h is not found at once
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-18
    
        fix doxygen warning
    
    Werner Macho <werner.macho@gmail.com>	2014-04-18
    
        few updates in the translators file, more to come
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-04-18
    
        [TRANSUP] german translation update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-04-18
    
        typo and permission fix
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-04-18
    
        Direct access to grass70, in lieu of grass.sh, for Processing on Mac
    
        - This just gets GRASS 7 useable in Processing. Vetting of all env vars has not been done.
        - Note: all GRASS scripts are now Python, so grass.sh is not available anyway.
        - Test for grass.sh remains, in case it is created for a custom packaging setup.
    
    Radim Blazek <radim.blazek@gmail.com>	2014-04-17
    
        GRASS7 vector provider
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-17
    
        wms client: handle + encoding (image/svg+xml) in format parameter also for
        other requests (followup b118213d, refs #10060)
    
    Werner Macho <werner.macho@gmail.com>	2014-04-17
    
        [TRANSUP] easter string update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-04-17
    
        Moved map layer's custom properties to a separate class
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-15
    
        changed group name of example script
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-14
    
        [processing] allow selection of open layers in batch interface
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-13
    
        [processing] Removed wrong method definition in ParameterTable.py
    
    Víctor Olaya <volayaf@gmail.com>	2014-04-13
    
        Removed MultipleExternalInput parameter and made it a subtype of MultipleInput
    
    Martin Dobias <wonder.sk@gmail.com>	2014-04-17
    
        Fixed a crash in QgsMapLayerModel (when opening a new project)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-17
    
        use correct signal
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-16
    
        fix UI inconsistencies in raster min/max widget
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-16
    
        fix raster cumulative cut for byte bands (#9793) and make sure values are rounded down/up for integer bands
    
    Merge: a70a18d39b 7399789f85
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-16
    
        Merge pull request #1213 from etiennesky/histogram_bars
    
        Histogram bars
    
    Werner Macho <werner.macho@gmail.com>	2014-04-17
    
        rewrite tx config and add catalan from transifex
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 122034a07a 3461afc6b7
    Víctor Olaya <volayaf@gmail.com>	2014-04-16
    
        Merge pull request #1284 from gioman/r_cost
    
        add grass r.cost module with no need for stop points input
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-16
    
        Fix loading of embedded layers and groups in WMS server
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-16
    
        [composer] Some small fixes to svg layers export, naming improvements, additional comments
    
    vmora <vincent.mora@oslandia.com>	2014-04-15
    
        [composer] add svg export with layers
    
    Werner Macho <werner.macho@gmail.com>	2014-04-16
    
        [TRANSUP] ro from transifex test and en update
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 10f9f55886 a98df93a0d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-16
    
        Merge pull request #1266 from rldhont/provider_wfs_authorization
    
        [BUGFIX] 9234 - WFS client doesn't expose Header Authorization
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-04-15
    
        Bundle any externally linked libs for osgEarth on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-04-15
    
        Add QtScript to Mac app bundle (now used in WMS provider)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-04-15
    
        Fix #9532 (node tool crash on a layer with a feature without geometry)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-15
    
        Fix drawing order with embedded group
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-15
    
        [composer] Fix QgsComposerTextTable always blank
    
    Sandro Mani <manisandro@gmail.com>	2014-04-07
    
        [composer] Correctly update extent when restoring composermap state, except when composer map is not yet visible after loading
    
    Sandro Mani <manisandro@gmail.com>	2014-04-15
    
        Use deleteLater in QgisApp::deleteComposerManager
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-15
    
        [composer] Allow choice of non-geometry vector layers for attribute table, but disable controls which have no meaning for geometryless tables (fix #9944)
    
    Sandro Mani <manisandro@gmail.com>	2014-04-14
    
        Don't open multiple composer manager windows, don't hide the composer manager when showing/duplicating a composer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-14
    
        [composer] Use QgsMapLayerComboBox for attribute table layer selection
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-14
    
        [FEATURE][composer] Allow filtering rows in attribute tables
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-14
    
        [FEATURE][composer] Allow setting line join and cap style for scalebars
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-14
    
        [composer] Correctly handle cancelling shape, overview, grid and page style changes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-14
    
        fix crash when triggering already destroyed map layer actions in identify
        (alternative fix for PR#1319)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-14
    
        debian packaging: revert source format
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-14
    
        add download link to the api documentation
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-14
    
        wms: add support for svg getmap requests (implements #10060)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-13
    
        debian packaging: missed some downstream changes in merge
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-13
    
        [composer] Add undo/redo support for item transparency and blend modes, symbol change for shapes, overviews and grid styles
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-13
    
        [composer] Fix undoing item rotation not applying when item originally had 0 rotation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-13
    
        [composer] Correctly update non-position related item property controls after undo/redo
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-04-13
    
        Use message bar for old project message
    
    Merge: e87a7b84fd e214741c62
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-13
    
        Merge pull request #1300 from manisandro/fix_composer_arrow_bbox
    
        Improve print composer arrow bounding box logic
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-13
    
        [composer] Correctly save/restore legend title alignment
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        [composer] Ensure UI is syncronized with legend item state
    
    Sandro Mani <manisandro@gmail.com>	2014-04-07
    
        [FEATURE][composer] Add support for specifying legend title horizontal alignment in composer
    
    Sandro Mani <manisandro@gmail.com>	2014-04-07
    
        Initially set width and height spinboxes in composition paper setup to disabled (since initial format is A4)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-12
    
        don't restart network timeout timer twice (followup a63de6d, partly reverts d7c29ae)
    
    Werner Macho <werner.macho@gmail.com>	2014-04-11
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-11
    
        Update composer shape sip
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-11
    
        [composer] Follow up 2b3108f9ae, fix calculation of bounding rect after resizing composer shapes
    
    Werner Macho <werner.macho@gmail.com>	2014-04-10
    
        adding function help for atlasid and atlasgeometry
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: a1f1b94af4 d2dce59cf0
    Jürgen E. Fischer <jef@norbit.de>	2014-04-10
    
        Merge pull request #1314 from manisandro/network_timeout
    
        Restart timeout timer when data is received in QgsNetworkAccessManager
    
    Merge: 5f19830d9e 25915d7891
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-10
    
        Merge pull request #1305 from manisandro/save_on_new_from_template
    
        Ask whether to save existing project when creating a new project from a template
    
    Sandro Mani <manisandro@gmail.com>	2014-04-09
    
        Log timeout URL to message log, only display short message in message bar
    
    Sandro Mani <manisandro@gmail.com>	2014-04-09
    
        Use message bar instead of warning dialog
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        Populate transparency table when loading qml style for raster
         layer
    
    Sandro Mani <manisandro@gmail.com>	2014-04-07
    
        Restart timeout timer when data is received in QgsNetworkAccessManager, show a message if timeout is reached.
    
    Sandro Mani <manisandro@gmail.com>	2014-04-09
    
        Simplify test
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        Make QgsComposerManager non-modal, ensure consistency of composer manager composer list
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-09
    
        Revert "Make QgsComposer window WindowModal"
    
        This reverts commit a901ee119e4b5433765042d3d7b21f12d3ef6bfd.
    
    Merge: bbf68bff2b a901ee119e
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-09
    
        Merge pull request #1298 from manisandro/composer_window_modal
    
        Make QgsComposer window WindowModal
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-08
    
        fix warning
    
    Martin Dobias <wonder.sk@gmail.com>	2014-04-08
    
        [FEATURE] Oracle: local cache of the list of tables
    
        Caching is done using SQLite database (could be shared also with other providers)
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        Ask whether to save existing project when creating a new
         project from a template.
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        Use a QDoubleSpinBox instead of a QLineEdit for the snapping
         tolerance, make the treeview columns adjust better to the size of the
         contents
    
    Merge: 00b1f2c172 ff18324584
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-08
    
        Merge pull request #1260 from leyan/snapping_priority_2
    
        Snapping priority to vertex in QgsSnapper
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        Re-write the snapping settings when removing a layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-08
    
        Bring composition to front and automatically activate atlas preview when running the "set as atlas feature" action (sponsored by SIGE)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-08
    
        [composer] Allow setting the join style for composer item frames
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-08
    
        Fix some symbol properties reseting when symbol dialog opens, make dialog safer by always blocking signals before updating initial state of controls
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        Adjust the arrow points to fit inside the specified bounding
         box, as opposed to adjusting the bounding box for the arrow points (except
         when bounding box is too small)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-08
    
        [composer] Default to miter style for shapes and page background
    
    Sandro Mani <manisandro@gmail.com>	2014-04-06
    
        Make QgsComposer window WindowModal
    
    Merge: d60e7dc4ff c108d029ac
    Werner Macho <werner.macho@gmail.com>	2014-04-08
    
        Merge pull request #1295 from Cracert/i18n
    
        [TRANSUP] pl: legend context menu
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-08
    
        Consider number of layers in a project can be higher than 100 for caching
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-04-07
    
        [TRANSUP] pl: legend context menu
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-07
    
        Cleanup config cache
    
    Merge: d60e7dc4ff 9de505d51d
    Marcel Dancak <marcel.dancak@gista.sk>	2014-04-07
    
        Merge remote-tracking branch 'origin/master'
    
        Conflicts:
                src/mapserver/qgswmsserver.cpp
    
    Merge: 3e4b5684eb 1399c6ed07
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-07
    
        Merge pull request #1292 from anitagraser/master
    
        fixed SVG markers to work with anchor point=bottom
    
    Werner Macho <werner.macho@gmail.com>	2014-04-06
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-06
    
        Re-enable reloading of changed project files
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-06
    
        fix crash when removing layers with highlighed features
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-06
    
        german translation update with some translation fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-06
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-05
    
        debian packaging update: merge downstream debian changes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-06
    
        fix warnings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-06
    
        Re-enable watermark items
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-05
    
        fix doxygen dot graph warning
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-05
    
        Re-enable embedded groups
    
    anitagraser <anitagraser@gmx.at>	2014-04-05
    
        fixed SVG markersto work with anchor point=bottom
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-04-04
    
        Fix some logical-not-parentheses warnings thrown by clang 5.1
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-05
    
        fix windows build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-04
    
        Re-enable vector joins and value relations
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-04
    
        Re-enabled WCS server
    
    Merge: a43bd626af a95fedbbf0
    Martin Dobias <wonder.sk@gmail.com>	2014-04-04
    
        Merge remote-tracking branch 'denis/layerfieldmodel'
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-04
    
        test to fix checkboxes in combobox
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-04-04
    
        added missing roles in field model data
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-03-25
    
        [BUGFIX] 9234 - WFS client doesn't expose Header Authorization
    
        Like for the others OGC providers: WMS and WCS, the user can set the
        login and password to access to WFS protected data. But the QGIS WFS
        provider doen't expose header authorization. It doesn't use login and
        password.
    
        This patch set header authorization for all WFS connexion if login and
        password are set.
        And I think this patch has to be backported to release_2-2, because QGIS
        can't acces to protected WFS data.
    
    Radim Blazek <radim.blazek@gmail.com>	2014-04-03
    
        fixed processing plugin customization (thanks to Martin Dobias), fixes #9134
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-24
    
        model/view for layer/field selectors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-03
    
        [tests] Fix composer tests. Rebuild images following MTR rendering changes. Switch tests to use standard test font.
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-04-03
    
        Typo in Processing
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-03
    
        osgeo4w: try ALL_BUILD twice
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-17
    
        Expose outline join style as a parameter for simple fill symbol type
    
    Merge: b9a539ece4 8679c6dd95
    Martin Dobias <wonder.sk@gmail.com>	2014-04-03
    
        Merge pull request #1291 from simonsonc/qtgui-include
    
        Replace QtGui include with individual includes
    
    Carl Simonson <simonsonc@gmail.com>	2014-04-02
    
        Replace QtGui include with individual includes
    
        Qt 5 splits QtGui into Gui and Widgets components. Including the
        individual includes will solve this problem.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-02
    
        fix utf string
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-02
    
        limit alpha
    
    Jürgen E. Fischer <jef@norbit.de>	2014-04-02
    
        remove duplicate license
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-02
    
        Re-enable WFS Server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-02
    
        Re-enable GetCapabilities in WFS server
    
    Merge: bc40ab69c9 29c8bc5375
    Martin Dobias <wonder.sk@gmail.com>	2014-04-02
    
        Merge pull request #1287 from simonsonc/reset-model
    
        Use begin/endResetModel instead of reset
    
    Merge: 2b3108f9ae 6ebd9a8b10
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-04-01
    
        Merge pull request #1288 from simonsonc/qvariant-qcolor
    
        Use QColor instead of Qt::GlobalColor in item data
    
    Carl Simonson <simonsonc@gmail.com>	2014-04-01
    
        Use QColor instead of Qt::GlobalColor in item data
    
        The QVariant constructor that takes a Qt::GlobalColor is removed in Qt 5.
        It is actually a kind of special case in Qt 4 anyway. Fix the uses of this
        by constructing a QColor and using that instead.
    
    Carl Simonson <simonsonc@gmail.com>	2014-04-01
    
        Use begin/endResetModel instead of reset
    
        Qt 4.6 introduced a better way of resetting models with beginResetModel()/
        endResetModel(). Call beginResetModel() before resetting internal data
        structures, and then endResetModel() when finished. beginResetModel()
        followed by endResetModel() is the same as calling reset().
    
        Note: reset() is deprecated and is removed in Qt 5.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-04-02
    
        Fix high cpu usage with win32 builds when using shapes in composer (fix #9933, #9957, #9734)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-01
    
        Re-add wms based printing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-01
    
        Delete sld parser for sent sld after request
    
    Merge: 9eb4bb6b5b 3b198d9000
    Borys Jurgiel <info@borysjurgiel.pl>	2014-04-01
    
        Merge branch 'pluginmanager_votes'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-04-01
    
        [FEATURE:] Consider maptip in GetFeatureInfo
    
    Borys Jurgiel <info@borysjurgiel.pl>	2014-04-01
    
        [FEATURE] [Plugin Manager] Voting for plugins from Plugin Manager
    
    Borys Jurgiel <info@borysjurgiel.pl>	2014-03-27
    
        [Plugin Manager] Switch the plugin details browser from QTextBrowser to QWebView
    
    Martin Dobias <wonder.sk@gmail.com>	2014-04-01
    
        Decoration grid: fix symbol sizes + default cross size
    
    Martin Dobias <wonder.sk@gmail.com>	2014-04-01
    
        Do not render grid annotation if the lines/markers would be extremely dense
    
        Otherwise drawing of huge amount of lines/markers can lock GUI
    
    Merge: b60794e0d1 d969fb385c
    Martin Dobias <wonder.sk@gmail.com>	2014-04-01
    
        Merge pull request #1283 from simonsonc/rename-accept-hover-events
    
        Rename setAcceptsHoverEvents
    
    gioman <giovanni.manghi@faunalia.pt>	2014-04-01
    
        add grass r.cost module with no need for stop points input
    
    Carl Simonson <simonsonc@gmail.com>	2014-03-31
    
        Rename setAcceptsHoverEvents
    
        setAcceptsHoverEvents was obsoleted in place of setAcceptHoverEvent in
        Qt 4.4. They behave the same.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-31
    
        Fix #9923 (broken arrow symbol)
    
    Merge: 6852f9e3c0 72457b331f
    Víctor Olaya <volayaf@gmail.com>	2014-03-31
    
        Merge pull request #1279 from pka/grass7
    
        [FEATURE] (Processing) Initial Grass 7 support
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-31
    
        [processing] added new script example (contributed by Michael Douchin)
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-31
    
        [processing] disable excesive info reporting from otb provider
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-31
    
        fix regression992 test
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-31
    
        [processing] handle same memory error in another algorithm
    
    Merge: a191d5bcb6 9ef91a222c
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-31
    
        Merge pull request #1280 from anitagraser/patch-1
    
        [processing] added error handling for too big rasters
    
    Merge: 3aedeff087 45ac9f9340
    Werner Macho <werner.macho@gmail.com>	2014-03-31
    
        Merge pull request #1281 from marcelosoaressouza/translation_pt_BR
    
        New Translations to pt_BR
    
    Merge: 04d7169e0e 3e3f30a304
    Martin Dobias <wonder.sk@gmail.com>	2014-03-31
    
        Merge pull request #1277 from simonsonc/mime-format
    
        Replace deprecated provides() with hasFormat()
    
    Marcelo Soares Souza <marcelo@juntadados.org>	2014-03-31
    
        New Translations to pt_BR
    
    anitagraser <anitagraser@gmx.at>	2014-03-31
    
        added error handling for too big rasters
    
        I ran into memory problems with big rasters. Now the error message points the user to this potential error source.
    
    Werner Macho <werner.macho@gmail.com>	2014-03-31
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 528d70fbc6 abc7b9b807
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-31
    
        Merge pull request #1267 from mwa/fix_8298_crs_select
    
        Fix #8298 ignored first selection in projection selector
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-29
    
        globe: switch back to QgsMapRenderer
    
    Markus Neteler <neteler@osgeo.org>	2014-03-30
    
        [FEATURE] (Processing) Initial Grass 7 support
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-30
    
        More changes to qgssldconfigparser.cpp/h
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-30
    
        fix debian packaging
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-30
    
        Add QgsSLDConfigParser and create calss QgsConfigParserUtils for parts which are common between project parser and sld parser
    
    Werner Macho <werner.macho@gmail.com>	2014-03-29
    
        typo in assigning values, fixes #9597
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-29
    
        fix some tests crashes, fix some tests and some mtr updates
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-29
    
        remove QgsMapCanvas.useImageToRender in db_manager (fixes #9942)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-29
    
        fix redirected wms capabilities requests
    
    Carl Simonson <simonsonc@gmail.com>	2014-03-28
    
        Replace deprecated provides() with hasFormat()
    
        QDropEvent::provides() has been deprecated from the move from Qt 3 to Qt 4.
        Replace this instance with the hasFormat() method on the mimeData instance.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-28
    
        Added python bindings for QgsMapRendererJob + subclasses and QgsMapRendererCache
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-28
    
        Fix #9918 (enable add symbol layer also when selection is not on symbol)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-03-28
    
        missing python plugins menu/actions objectName
    
    Merge: c324895cc1 7b7ffb2784
    Martin Dobias <wonder.sk@gmail.com>	2014-03-28
    
        Merge pull request #1276 from anitagraser/master
    
        new master splash from #viennacodesprint14
    
    Merge: a82aeb030c 3d44c5934a
    Jürgen E. Fischer <jef@norbit.de>	2014-03-28
    
        Merge pull request #1275 from sebastic/arm
    
        Support building QGIS on ARM (#9917)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-28
    
        Fix #9916 (inconsistent step size)
    
    anitagraser <anitagraser@gmx.at>	2014-03-28
    
        new master splash from #viennacodesprint14
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-28
    
        [processing] don't close dialog if execution fails (fix #9893)
    
    Merge: 2b458e8895 8dff030787
    Martin Dobias <wonder.sk@gmail.com>	2014-03-28
    
        Merge pull request #1274 from simonsonc/explicit-link
    
        Be explicit with Qt link libraries
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-28
    
        [processing] show alforithm and help authors in Help tab (fix #8917)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-28
    
        fix error when copying gdalinfo output to clipboard (fix #9882)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-28
    
        add option to load result to canvas in Heatmap plugin (fix #6645)
    
    Merge: 9bf96cbc3e 1bcd154709
    Martin Dobias <wonder.sk@gmail.com>	2014-03-28
    
        Merge remote-tracking branch 'simonsonc/rename-subtract'
    
    Bas Couwenberg <sebastic@xs4all.nl>	2014-03-28
    
        Disable features on ARM.
    
        Building QGIS on ARM produces the error:
    
        sip: qgis/python/core/qgsclipper.sip:44: \
        QgsClipper::trimFeature() unsupported function argument type - provide %MethodCode and a C++ signature
    
        For the Android builds this was fixed in commit 2cc684793ceb29d8600d71564fb38f92c998f588.
    
        This patch adapts the Android fix, by disabling the SIP features on all ARM systems.
    
        Bug-Debian: http://bugs.debian.org/737814
    
    Bas Couwenberg <sebastic@xs4all.nl>	2014-03-28
    
        Fix qreal vs double.
    
        In qt4 on arm architectures qreal is defined as float while on other
        architectures it is defined as double. This can cause problems if qreal
        and double are carelessly mixed.
    
        In this particular case the problem is that qMin/qMax are templates defined
        to take two parameters of the same type. If two different types are passed
        in then C++ can't resolve what type the template parameter should be and
        bails out. The fix is simple, typecast one of the parameters so they
        match.
    
        Author: Peter Michael Green <plugwash@debian.org>
        Bug-Debian: http://bugs.debian.org/737814
    
    Bas Couwenberg <sebastic@xs4all.nl>	2014-03-28
    
        On armel/armhf qreal is typedef'ed to float not double.
    
        This patch adds qreal versions of some functions on arm. It was originally
        writen by Konstantinos Margaritis and later fixed by Peter Michael Green.
    
        Bug-Debian: http://bugs.debian.org/691333
    
    Carl Simonson <simonsonc@gmail.com>	2014-03-27
    
        Be explicit with Qt link libraries
    
        For the analysis tests, instead of linking with all the found
        QT_LIBRARIES, pick only the ones that are needed.
    
    Carl Simonson <simonsonc@gmail.com>	2014-03-27
    
        Replace "subtract" with "subtracted"
    
        The QRegion::subtract method has been replaced with subtracted. The
        functionality is the same.
    
    Carl Simonson <simonsonc@gmail.com>	2014-03-27
    
        Remove unused include
    
        This "QMenuItem" include is not used, and it's also a Qt 3 leftover.
        Remove it.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-27
    
        refresh map canvas after pasting style (fix #9908)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-27
    
        [processing] skip invalid geometries when performing intersection (fix #9410)
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-27
    
        [processing] fixed error when running script algorithm from script editor (fixes #9905)
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-27
    
        [processing] modeler dialog now saves automatically the model before executing it
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-27
    
        [processing] fixed exporting model to python (replaced 'Processing' reference with 'processing')
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-27
    
        Access to layer data of interpolator
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-26
    
        assign CRS to interpolation output (fix #3578)
    
    Merge: 3dfacc77bc 77108827e9
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-03-27
    
        Merge pull request #1269 from etiennesky/rldhont-netcdf_generateBandName
    
        [Feature][RASTER] Generate band name with NetCDF EXTRA_DIM funded by Ifremer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-27
    
        Refactor configuration parsing and configuration cache
    
    Radim Blazek <radim.blazek@gmail.com>	2014-03-27
    
        identify/highlight default constants
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-27
    
        [processing] added support for multiline strings in scripts
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-26
    
        [processing]added new example script (contributed by Michael Douchin)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-27
    
        fix warnings
    
    Radim Blazek <radim.blazek@gmail.com>	2014-03-27
    
        missing identify/highlight sip methods
    
    Borys Jurgiel <info@borysjurgiel.pl>	2014-03-27
    
        [Plugin manager] Replace confirmation popup dialogs with an internal QgsMessageBar
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-27
    
        Change also SIP files to use WindowFlags instead of WFlags
    
    Carl Simonson <simonsonc@gmail.com>	2014-03-26
    
        Replace WFlags with WindowFlags
    
        It has long been in Qt 4 that the WFlags window flags argument has been
        renamed to WindowFlags. In fact, WFlags is just a typedef to WindowFlags.
        In Qt 5, this will go away, so we can change this now to make transition
        easier in the future.
    
        This should not have any affect on API or ABI, as the symbol names already
        have WindowFlags in them anyway.
    
        This change concentrates on the sources in the src directory. There are
        a few more places in the python directory that can be done later.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-26
    
        avoid warning messages on composer arrows without markers
    
    Merge: 48b9ccbc69 013f9e96a2
    Jürgen E. Fischer <jef@norbit.de>	2014-03-27
    
        Merge pull request #1265 from nyalldawson/postgis_time
    
        Make PostGIS provider correctly create time and datetime formats
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-26
    
        [ftools] use int column for point count (fix #9432)
    
    Merge: 3d6f17b067 9aab894f58
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-26
    
        Merge pull request #1264 from olivierdalang/fix_9334
    
        fix #9334
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-26
    
        [processing] handle non-ASCII characters when running GRASS algorithms
        (addresses #5420)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-26
    
        [processing] move OTB output to INFO tab, fix deprecation warning
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-26
    
        [processing] enable temporary outputs in QGIS Field Calculator (fix #9401)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-03-26
    
        identify and other map tools changed to use search radius in mm
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-26
    
        Fix symbol's size/width not being updated in GUI on load
    
    Merge: 05ce12062c 6703126af0
    Werner Macho <werner.macho@gmail.com>	2014-03-26
    
        Merge pull request #1268 from milenanv/qgis_trans_pl
    
        [TRANSUP] pl by milena
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-26
    
        [processing] show confirmation when closing modeler with unsaved model
        (fix #9889)
    
    Merge: d0c93b94b2 690e7b096d
    Martin Dobias <wonder.sk@gmail.com>	2014-03-26
    
        Merge pull request #1245 from simonsonc/remove-qtgui
    
        Remove include of QtGui in favor of individual includes
    
    Merge: 9445c9af53 3e0e0edec7
    Martin Dobias <wonder.sk@gmail.com>	2014-03-26
    
        Merge pull request #1244 from simonsonc/qt-no-deprecated
    
        Fix uses of deprecated Qt methods
    
    Mathias Walker <mwa@sourcepole.ch>	2014-03-26
    
        Globe: anti-aliasing disabled by default
    
    Mathias Walker <mwa@sourcepole.ch>	2014-03-26
    
        fix globe sync extent
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-26
    
        [processing] improved algorithm filtering in toolbox
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-26
    
        [processing] fixed display ad handling of optional table fields in parameters panel
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-26
    
        [processing] add Buffer option to Voronoi polygons tool (fix #7661)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-26
    
        [processing] fix handling of optional string arguments (fix #9109, 9120)
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-26
    
        [processing] added drag&drop support in modeler
    
    Mathias Walker <mwa@sourcepole.ch>	2014-03-26
    
        fix #8298 ignored first selection of recently used CRS in projection selector
    
    Merge: a93bef43d3 be8ae5fbfb
    Víctor Olaya <volayaf@gmail.com>	2014-03-26
    
        Merge pull request #1235 from m-kuhn/httplib
    
        Add new CMake option: WITH_INTERNAL_HTTPLIB (default True)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-26
    
        [processing] remove shebangs from SAGA helpers (fix #9669)
    
    Werner Macho <werner.macho@gmail.com>	2014-03-26
    
        [TRANSUP] gl by Xan
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Víctor Olaya <volayaf@gmail.com>	2014-03-26
    
        [processing]do not rebuild thhe whole toolbox tree when filtering or updating
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-03-26
    
        [MSSQL] Close database and delete query on close
    
    Merge: 20933dedd9 1911232361
    Nathan Woodrow <madmanwoo@gmail.com>	2014-03-26
    
        Merge remote-tracking branch 'tamas/master'
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-25
    
        Add README.rst for labeling unit tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-26
    
        Make PostGIS provider correctly use time and datetime formats, instead of converting them to character
    
    Radim Blazek <radim.blazek@gmail.com>	2014-03-25
    
        highlight fixes
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-25
    
        Reintroduce $map and optional canvas refresh debug logs
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-25
    
        Fix support for setCacheImage() to enforce refresh of a layer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-25
    
        make menthod and variable naming consistent, some cleanup
    
    Paolo Tormene <paolo.tormene@globalquakemodel.org>	2013-11-28
    
        New method to duplicate a vector layer in memory and optionally add it to the map registry
    
    olivierdalang <olivier.dalang@gmail.com>	2014-03-25
    
        fix #9334
    
    Tamas Szekeres <szekerest@gmail.com>	2014-03-25
    
        Rewrite the mssql driver to take care of the multithreded rendering
    
    Radim Blazek <radim.blazek@gmail.com>	2014-03-25
    
        [FEATURE] Identify highlight options.
        - optional highlight color, line/outline buffer and minimum width
        - fixed symbol sizes (thanks to Martin Dobias)
    
    Milena Nowotarska <do.milenki@gmail.com>	2014-03-25
    
        translation update pl
    
    Merge: e2d01e2e15 7abca16d05
    Víctor Olaya <volayaf@gmail.com>	2014-03-25
    
        Merge pull request #1134 from CS-SI/otb_processing_update
    
        OTB processing update
    
    Merge: ec0c820a81 90fa359fb7
    Víctor Olaya <volayaf@gmail.com>	2014-03-25
    
        Merge pull request #970 from snorfalorpagus/spatialjoin
    
        Ported "Join attributes by location" from fTools to Processing
    
    Merge: 44a054dfa5 af55e98a45
    Víctor Olaya <volayaf@gmail.com>	2014-03-25
    
        Merge pull request #1052 from Oslandia/processing_gui_set_values
    
        [processing] set droplists if parameter values are already set
    
    Merge: 839c3e7560 748d261d21
    Jürgen E. Fischer <jef@norbit.de>	2014-03-25
    
        Merge pull request #1262 from nyalldawson/processing_postgis
    
        Improvements to processing "Import into PostGIS" algorithm
    
    Merge: 33740957d4 cef3018cd6
    Werner Macho <werner.macho@gmail.com>	2014-03-25
    
        Merge pull request #1263 from Qgis-Tr-kr/master
    
        [TRANSUP] kr
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-25
    
        [processing] make script editor, modeler and results viewer non modal
        (fix #9849)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-25
    
        [processing] restore Create new model tool in toolbox (fix #9847)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-25
    
        [processing] fix MMQGIS Extract by attribute (fix #9768)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-25
    
        [processing] add feature count to Statistics by categories output (fix #9871)
    
    Merge: af9da1deb4 bb9c9893fd
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-25
    
        Merge pull request #1076 from snorfalorpagus/processing_intersection_fix
    
        [processing] fix QGIS Intersection tool
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-25
    
        Invalid CRS instances should be equal
    
    jangbi882 <jangbi882@gmail.com>	2014-03-25
    
        Korean translate completed
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-25
    
        [processing] fix Unique values tool (fix #9870)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-25
    
        [processing] fix output names for some SAGA algorithms (fix #9789)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-25
    
        Clean up code in qgis_map_serv.cpp
    
    Merge: db235c896f 02822d4945
    Víctor Olaya <volayaf@gmail.com>	2014-03-25
    
        Merge pull request #1149 from p0cisk/master
    
        [processing]Fix "float division by zero" in polygonize algorithm if no
    
    Merge: f29d44e759 bd50701361
    Víctor Olaya <volayaf@gmail.com>	2014-03-25
    
        Merge pull request #1239 from bstroebl/eliminateSmallest
    
        [FEATURE] (Processing) Eliminate with smallest polygon
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-25
    
        [processing] Add option for converting field names to lowercase for Import to PostGIS algorithm
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-24
    
        Add PDF composer output labeling tests setup
    
        - Only support for Poppler with Cairo (pdftocairo), since without Cairo a PDF's vectors are not always rendered properly
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-24
    
        Rebuild labeling tests control images with smaller size (420 x 280)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-25
    
        [processing] Allow choice of geometry column name, change database connection name to combo box for Import into PostGIS algorithm
    
    jangbi882 <jangbi882@gmail.com>	2014-03-25
    
        before QgsOptionBase
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-24
    
        Add QgsOWSServer class, move code from qgis_map_serv.cpp into exection() functions
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-24
    
        [ftools] increase maximum number of points for regular points tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-24
    
        remove extra spaces from message text (fix #7648)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-24
    
        [processing] better handling of non-ASCII characters in config dialog
        (addresses #9323)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-24
    
        [processing] fix old API calls in Extract by location tool (fix #9603)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-24
    
        Remove obsolete label from options dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-22
    
        Fix labeling local server test class setup error
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-22
    
        Add render checker color tolerance to labeling tests
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-22
    
        Add render checker color tolerance to sip
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-24
    
        [processing] fix wrong tools description (fix #9852)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-24
    
        fix #9838
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-24
    
        [processing] fix Distance Matrix tool (fix #7618)
    
    Milena Nowotarska <do.milenki@gmail.com>	2014-03-24
    
        updated translation pl
    
    Werner Macho <werner.macho@gmail.com>	2014-03-24
    
        [TRANSUP] fi by Kari
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Milena Nowotarska <do.milenki@gmail.com>	2014-03-24
    
        updated translation pl
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-24
    
        apply brightness/contrast changes to all selected layers (fix #8176)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-24
    
        use Shift modifier for bigger step when changing brightness/contrast
        (fix #8177)
    
    Werner Macho <werner.macho@gmail.com>	2014-03-24
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-03-24
    
        [TRANSUP] String update on demand
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-22
    
        german translation update
    
    Richard Duivenvoorde <richard@duif.net>	2014-03-23
    
        revert 637359a and manually merge pull request #1232
    
        Signed-off-by: Juergen E. Fischer <jef@norbit.de>
    
    Merge: e392efab15 c44b091bc5
    Jürgen E. Fischer <jef@norbit.de>	2014-03-22
    
        Merge pull request #1221 from luipir/spatialite-savestyle
    
        added saveStyle capability to Spatialite Provider - Developed for ARPA Piemonte (Dipartimento Tematico Geologia e Dissesto)
    
    Merge: 10ede56e64 d25f85d289
    Jürgen E. Fischer <jef@norbit.de>	2014-03-22
    
        Merge pull request #1138 from slarosa/hold_dialog_db_conn
    
        [GUI] add checkbox in db conn dialog in order to keep the window open after adding a table
    
    Leyan <ouyang.leyan@hotmail.com>	2014-03-22
    
        modification of snapPoint
    
    Werner Macho <werner.macho@gmail.com>	2014-03-22
    
        [TRANSUP] lt by Paulius
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 942d5da59b fed204bd84
    Werner Macho <werner.macho@gmail.com>	2014-03-22
    
        Merge pull request #1259 from thodorisvakkas/master
    
        [TRANSUP] greek translation 20140322
    
    thodoris.vakkas <tvakkas@getmap.gr>	2014-03-22
    
        [TRANSUP] greek translation 20140322
    
        Signed-off-by: thodoris.vakkas <tvakkas@getmap.gr>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-22
    
        Add option to ignore interior polygon rings when calculating buffered shading for shapeburst fill mode (can be useful for eg ignoring islands when shading water bodies)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-21
    
        Fix gradient fills using color ramps not respecting symbol transparency
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-21
    
        show python errors in monospace
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-21
    
        use single signal for messageEmitted
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-21
    
        better naming for messageEmitted/Discarded in maptools, followup 5bc5fdb 59a6663 and 6609ca8
    
    Merge: 375e0d40ed 7805bc0555
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-21
    
        Merge pull request #1255 from Oslandia/atlas_signals
    
        Atlas signals
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-21
    
        Limit resolution of symbol fills during composer previews to improve composer responsiveness
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-21
    
        Consider rasterScaleFactor during shapeburst fills
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-21
    
        Add a slider for setting the shapeburst fill blur amount
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-21
    
        Avoid multiple creation and destruction of arrays during calculation of distance transform in shapeburst fills
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-21
    
        More descriptive name for colour parameters in gradient and shapeburst fill data defined symbology dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-21
    
        [FEATURE] Add 'shapeburst' fill style. Shapeburst fills implement a buffered gradient fill, where a gradient is drawn from the boundary of a polygon towards the polygon's centre. Configurable parameters include distance from the boundary to shade, use of color ramps or simple two color gradients, optional blurring of the fill and offsets.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-21
    
        Remove invalid/unused anchor point expressions from simple fill data defined expression dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-20
    
        Fix some map tool connections, followup to 59a6663 and 6609ca8
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-20
    
        Revert "WMS server: even more performant png8 conversion"
    
        This reverts commit 8990b66eed2f00253653e64c0ceb695c08a359b7.
    
    Werner Macho <werner.macho@gmail.com>	2014-03-20
    
        [TRANSUP] el by Thodoris
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-03-19
    
        [TRANSUP] fix el
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-03-19
    
        [TRANSUP] nb by james
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 6609ca81d2 f9ee716926
    Werner Macho <werner.macho@gmail.com>	2014-03-19
    
        Merge pull request #1256 from thodorisvakkas/master
    
        Strings Translation in Greek
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-19
    
        rename removeMessage to discardMessage, complete SIP
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-19
    
        rename displayMessage to emitMessage in QgsMapTool
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-03-18
    
        change output of QgsGdalProvider::generateBandName() and fix indentation
    
    thodoris.vakkas <tvakkas@getmap.gr>	2014-03-18
    
        el_trans2014031802
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-03-18
    
        Add unit test for atlas signals
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-02-26
    
        Add signals to atlas generation
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-03-17
    
        [Feature][RASTER] Generate band name with NetCDF EXTRA_DIM funded by
        Ifremer
    
        The NetCDF provided extra dimensional information. This information provides metadata on each band. These metadat can be used to explain the name of each band.
    
        For example, the bands of a NetCDF file represents the temperature at a given depth. For the user, it is easier to select a band with depth information, rather than the number.
    
        If the GDAL version is equal or greater than 1.10.0, the band name is
        generated with the extra_dim information.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-18
    
        [joins] display if memory cache is used in layer properties dialog
    
    Merge: ef3189e856 f61f250c5d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-18
    
        Merge pull request #1250 from giohappy/master
    
        Add ILIKE filter and % character to safe tokens
    
    Merge: cbf755ff36 88c8ea2603
    Werner Macho <werner.macho@gmail.com>	2014-03-18
    
        Merge pull request #1251 from simogeo/master
    
        translation and typo fixes
    
    Merge: bd9bca97af a6067993a9
    Paolo Cavallini <cavallini@faunalia.it>	2014-03-18
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-03-18
    
        Improving IT translation
    
    simogeo <simon@linea21.com>	2014-03-18
    
        translation and typo fixes
    
    Werner Macho <werner.macho@gmail.com>	2014-03-18
    
        [TRANSUP] sv by Victor
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    giohappy <giohappy@gmail.com>	2014-03-18
    
        Add ILIKE filter and % character to safe tokens
    
    Merge: f337dd35c8 8467d9fba3
    Werner Macho <werner.macho@gmail.com>	2014-03-18
    
        Merge pull request #1247 from Cracert/i18n
    
        [TRANSUP] pl by Robert
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-03-13
    
        Expose QgsMapToPixelSimplifier to Python
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-03-17
    
        [TRANSUP] pl by Robert: function_help
    
    thodoris.vakkas <tvakkas@getmap.gr>	2014-03-18
    
        el_trans2014031801
    
    Merge: 1a669dc024 f755781cff
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-17
    
        Merge pull request #1242 from p0cisk/roadgraph
    
        Fix displaying line layers in Road Graph settings (fix #9780)
    
    Merge: 1c0d5e2f21 b7b1931ef6
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-17
    
        Merge pull request #1127 from 3nids/fix8873
    
        better message display in map edit tools (fix #8873)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-17
    
        remove unecessary message bar item
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-03
    
        already in QGisApp
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-29
    
        better message display in map edit tools (fix #8873) emit signal from map tool, display message in qgisapp
    
    Carl Simonson <simonsonc@gmail.com>	2014-03-16
    
        Remove include of QtGui in favor of individual includes
    
        The reason for removing instances of "#include <QtGui>" is twofold:
    
        1) Including it will probably include more than is actually needed. Plus,
           it hide what is actually needed, especially if in a header
    
        2) Qt 5 splits Gui into Gui and Widgets, so being explict about what is
           needed gets around this problem
    
    Carl Simonson <simonsonc@gmail.com>	2014-03-16
    
        Fix uses of deprecated Qt methods
    
        There are still a few leftovers from the Qt 3 to Qt 4 migration that can
        be found by defining QT_NO_DEPRECATED. Here is a summary of the changes:
    
        * QDir::convertSeparators was changed to QDir::toNativeSeparators with Qt 4
    
        * QRexExp::numCaptures was changed to captureCount with Qt 4
    
        * QTextIStream/QTextOStream was merged into QTextStream with Qt 4
    
        * QFileDialog::selectFilter/filters was changed to
          selectNameFilter/nameFilters with Qt 4.4
    
        * qVariantCanConvert/qVariantValue was changed to canConvert/value with Qt
          4
    
        Note that if a conversion to Qt 5 will happen someday, this will have to
        be done since Qt 5 removes these deprecations.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-15
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-15
    
        fix deprecation annotation of QgsMapRenderer::mapRenderer
    
    Matthias Kuhn <matthias@opengis.ch>	2014-03-14
    
        [spatialite] Update layer statistics after adding new columns
        Fix #8923
    
    Piotr Pociask <opengis84@gmail.com>	2014-03-14
    
        Fix #9780 Display line layers in Road Graph settings
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-14
    
        Add composer svg export label unit tests
    
        - Fix composer composition setup to near identical output of canvas->image (finally, expect for symbology, which still seems to be double-antialiased)
        - Rebuild control images for composer->image output
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-14
    
        expression: dump binary operations with brackets to break precedence (fixes #9783)
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-03-14
    
        More IT translation fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-14
    
        Fix sip binding for eventLayer function
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-14
    
        GeometryAnalyzer: cache geometries in eventLayer function for better performance with 2.x versions
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-14
    
        german translation fix
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-14
    
        atlas: don't crash the coverage layer is removed (refs #9779)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-14
    
        Add OSTN02 info to srs.db. Kindly provided by Nicholas Duggan
    
    Werner Macho <werner.macho@gmail.com>	2014-03-14
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-03-14
    
        More IT translation fixes
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-03-13
    
        Minor fix to IT translation
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2014-03-13
    
        [FEATURE] (Processing) Eliminate with smallest polygon
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-03-13
    
        Minor fix to IT translation
    
    Merge: e5597e26aa a3dc722e5a
    Werner Macho <werner.macho@gmail.com>	2014-03-13
    
        Merge pull request #1237 from simogeo/master
    
        translation and typo fixes
    
    Merge: 551648f3a6 ed5f7781ba
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-13
    
        Merge pull request #1236 from aharfoot/master
    
        fix identation in Processing Dissolve tool (fix #9764)
        add polylines support
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-12
    
        Fix pinned labels highlight causing forward transformation error by using QgsRubberBand instead
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-12
    
        Fix label map tool crashes and rotation point calc
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-12
    
        Fix pinned labels highlight updating by taking labeling results prior to render completion signal
    
    simogeo <simon@linea21.com>	2014-03-12
    
        translation and typo fixes
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-03-12
    
        Improved consistency in IT GUI translation
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-03-12
    
        Improved consistency in IT GUI translation
    
    unknown <ajph@UOS-204986.soton.ac.uk>	2014-03-12
    
        There is an indentation error in the Dissolve.py script that writes out the intermediate object on every merge with an input feature rather than just once at the end of the processing. This results in very large output file sizes.
    
        I have also edited the defineCharacteristics function to allow the tool input to accept polyline features as well as polygons, in line with the fTools UI.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-03-11
    
        Fix typo in options
    
    Matthias Kuhn <matthias@opengis.ch>	2014-03-11
    
        More LongLong fixes
        Fix #9761
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-11
    
        german translation update and translation string fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-11
    
        german translation update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-11
    
        [FEATURE]: Replace value relation strings in GetFeatureInfo output. Move adding layers for joins and relations to a central place
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-10
    
        [FEATURE]: Consider ValueMap in GetFeatureInfo
    
    Matthias Kuhn <matthias@opengis.ch>	2014-02-22
    
        Add new CMake option: WITH_INTERNAL_HTTPLIB (default True)
    
        If set to False, you have to make sure that the httplib2 package
        is available on the target platform
    
        Fix #9618
    
    Werner Macho <werner.macho@gmail.com>	2014-03-10
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 60e1a9b721 073dbf1748
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-10
    
        Merge pull request #1230 from dakcarto/issue_9704_gdal-qsettings
    
        Fix #9704, GdalTools file dialogs return QPyNullVariant due to QSettings undefined return type
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-03-02
    
        #9686: fix simplification of no-closed polygons
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-03-10
    
        Add missing Layer Definition in Layer menu
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-03-09
    
        Add load and saving a Layer Definition file. Fix #9688
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-09
    
        Transform bbox in gml feature info also if geometry is not requested
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-03-06
    
        Mapserver: fixed inconsistencies int WMS GetFeatureInfo response
    
    Merge: 637359aefc 10ddb027fd
    Werner Macho <werner.macho@gmail.com>	2014-03-09
    
        Merge pull request #1231 from Cracert/i18n
    
        [TRANSUP] pl
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-03-08
    
        [TRANSUP] pl
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-08
    
        Fix #9704, GdalTools file dialogs return QPyNullVariant due to QSettings undefined return type
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-08
    
        add menu option to reset to ui defaults (implements #9746)
    
    Merge: a089cff5f7 04f702408e
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-07
    
        Merge pull request #1219 from ahuarte47/Issue_9655-1
    
        Fix bug #9655: some polygons not labelled when layer's simplification is on
    
    Merge: 9745deae94 0e907298de
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-07
    
        Merge pull request #1217 from nirvn/ftool_random_points_fix
    
        [ftools] fix random points tool not recognizing memory layer integer column (fix #9695)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-06
    
        INSTALL: add note about installation of devscripts to get dch
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-06
    
        Add allowable mismatch per group/test for labeling tests
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-06
    
        Add allowable mismatch to debug output for render checker
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-04
    
        Condense labeling test class inheritance and set up local server params from map settings
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-04
    
        Convert label unit tests to using only QgsMapSettings
    
        - Rebuild all control images
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-01
    
        Refactor composer label test to work with svg, pdf and multi-resolution classes
    
        - Initial (untested) svg and pdf render-to-image setup
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-01
    
        Update label tests to ensure setup happens only once and load/delete only layer to test
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-28
    
        Add some functions to Python unit test utilities
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-28
    
        PEP8 cleanups for some unit test modules
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-06
    
        postgres provider: improve value quoting
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-03-06
    
        Mapserver: fixed inconsistencies int WMS GetFeatureInfo response
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-03-06
    
        #9655: check geometry polygon better
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-05
    
        Possible cross-platform fix for app startup unit test
    
    Werner Macho <werner.macho@gmail.com>	2014-03-05
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Luigi Pirelli <luipir@gmail.com>	2014-02-28
    
        added saveStyle capability - Developed for ARPA Piemonte (Dipartimento Tematico Geologia e Dissesto)
    
        changed to use QgsSqliteHandle and added QMessageBox include
    
        reread value from style db managing utf8 decoding
    
        formatted with astyle.sh
    
    Werner Macho <werner.macho@gmail.com>	2014-03-05
    
        [TRANSUP] sl by Joze
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 8a9cc23ead d59d191d39
    Jürgen E. Fischer <jef@norbit.de>	2014-03-05
    
        Merge pull request #1225 from rduivenvoorde/docurlfix
    
        no html in the url anymore
    
    Richard Duivenvoorde <richard@duif.net>	2014-03-05
    
        no html in the url anymore
    
    Merge: 08965ed2f0 71c5396344
    Paolo Cavallini <cavallini@faunalia.it>	2014-03-05
    
        Merge pull request #1224 from ghtmtt/master
    
        small changes in italian translations
    
    ma7730 <matteo.ghetta@gmail.com>	2014-03-05
    
        small changes in italian translations
    
    Merge: 837642b782 25241b865f
    Nathan Woodrow <madmanwoo@gmail.com>	2014-03-05
    
        Merge pull request #1223 from nirvn/messagebar_auto_crs
    
        push a message bar informing user of crs applied to newly added layer missing a crs
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-03-05
    
        improve the message string and append friendly name (e.g. WGS84)
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-03-05
    
        push a message bar informing user of crs applied to newly added layer missing crs
    
    Merge: 284685715b 99d030d675
    Jürgen E. Fischer <jef@norbit.de>	2014-03-04
    
        Merge pull request #1222 from nyalldawson/wms_layer_speed
    
        Cache result of checking whether axis should be inverted for wms layers
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-04
    
        remove more msvc deprecation pragmas
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-04
    
        add GUI_EXPORT and sip bindings to QgsExtentGroupBox,
        fix sip binding of QgsRasterLayerSaveAsDialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-04
    
        [FEATURE]: Expressions in GetFeatureInfo output
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-04
    
        WMS Server: show native type in GetProjectSettings
    
    Merge: 86ea4bf39a a7cb2b27b5
    Nathan Woodrow <madmanwoo@gmail.com>	2014-03-05
    
        Merge pull request #1208 from nirvn/expression_wordwrap3
    
        [expression] implement a wordwrap function (fix #9412)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-04
    
        Fix #9698 (magnified SVG symbols with data-defined rotation)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-04
    
        More fixes to support embedded groups
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-04
    
        Merged "save as" and "save selection as" actions - choice moved to the dialog
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-04
    
        Use QgsExtentGroupBox also in raster Save as dialog
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-03
    
        Fix #8898 (optional filter extent for vector save as)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-04
    
        Cache result of checking whether axis should be inverted for wms layers. Greatly improves speed of connecting to wms layers when a wms server has many available layers.
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-03-03
    
        #9655: fix invalid polygons with buffer_0
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-03-03
    
        WMS server: fix groups from embedded files if embedded project uses custom drawing order
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-03
    
        followup aaf6b713: fix commit mixup!?
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-03
    
        wm(t)s json identify: allow geometryless feature info
    
    Merge: 2f2d6ac95b 02c0d58243
    Jürgen E. Fischer <jef@norbit.de>	2014-03-03
    
        Merge pull request #1199 from simonsonc/cmake-cleanup-dups
    
        Remove duplicate entries from CMake build files
    
    Merge: bb7cd4053a 9c5c0650b1
    Jürgen E. Fischer <jef@norbit.de>	2014-03-03
    
        Merge pull request #1120 from 3nids/pasteconvertgeom
    
        copy/paste: try to convert geometries (fixes #3604)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-03
    
        copy/paste: do not transform if layer has unknown geometry
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-03-03
    
        do not convert multiline to multipolygon if one of the part failed, also consider case of 3 vertices line with first and last vertex identical
    
    Merge: 4a3ad4b997 540685a2f5
    Martin Dobias <wonder.sk@gmail.com>	2014-03-03
    
        Merge pull request #1205 from ahuarte47/Issue_9485
    
        Fix #9456 #9485: Line Offset in symbology generates artifacts
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-03-01
    
        Update qgis/qt/osg plugin Mac-bundled search paths
    
        - Ensure Qt plugins path is set before Qt references a plugin, e.g. before splash screen
        - Strip old Mac-native 'find bundle path' code for simple 'if it is there, use it' code based off of QCoreApplication::applicationDirPath()
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-02
    
        automatic otfr:
        * notify on message bar when CRS and OTFR kicks in (refs #9644)
        * don't automatically change settings of loaded projects
    
    Matthias Kuhn <matthias@opengis.ch>	2014-03-02
    
        Populate attribute editor layout with default (Autogenerate)
        Fix #9668
    
    Martin Dobias <wonder.sk@gmail.com>	2014-03-02
    
        Fix #9683 (crash in add feature map tool)
    
    Matthias Kuhn <matthias@opengis.ch>	2014-03-02
    
        [attrtable] Update filter count when filter is reset
        Fix #9681
    
    Matthias Kuhn <matthias@opengis.ch>	2014-03-02
    
        [attrtable] Fetch only necessary columns for expression filter
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-02
    
        minor cleanup in pluigns CMakeLists.txt
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-03-02
    
        allow to use custom QSettings for managing QgsOptionsDialog parameters.
        Useful for plugins and custom apps
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-02
    
        crssync: remove debugging output
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-02
    
        fix ab105599b
    
    Jürgen E. Fischer <jef@norbit.de>	2014-03-02
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-27
    
        wms provider:
        * support JSON for feature info
        * implement feature info for WMTS
        * cleanup metadata display
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-03-01
    
        Ensure draw line only inside polygon works correctly with multipolygon rings (fix #9624)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-28
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-28
    
        tests: make compareWkt more tolerant towards whitespaces
    
    Werner Macho <werner.macho@gmail.com>	2014-02-28
    
        [TRANSUP] ko by BJ
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-02-28
    
        BUG #9674 WFS GetFeature Request does not return features
    
        The GetFeature Request does not return elements.
    
        The response of the request is valid but with a bbox : 0,0,0,0 and no features.
        The simple request :
        * SERVICE=WFS
        * VERSION=1.0.0
        * REQUEST=GeTFeature
        * TYPENAME=*
        * OUTPUTFORMAT=*
        return no features.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-28
    
        Vector save as dialog: use one column layout (like raster save as)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-02-28
    
        added test for QgsGeometry::convertToType
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-22
    
        copy/paste: try to convert geometries
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-28
    
        Fix the issues with QTimer start/stop in different thread
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-28
    
        Added Denis Rouzaud to authors list
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-28
    
        Fix #9658 (crash with diagrams)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-27
    
        replace deprecation pragmas with macro (followup 5134ef9a)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-27
    
        wms provider: fix feature info (fixes #9630)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-27
    
        move timer noise from message log to debug output
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-27
    
        FindQGIS.cmake: delimitedtextplugin moved to core - look for spatialqueryplugin
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-27
    
        wmts: show common upper levels in item name (relates to #9492)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-26
    
        Update base labeling unit test class to work with QgsMapSettings
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-27
    
        Fix #9670 (respect map background color in composer)
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-02-27
    
        #9655: fix invalid simplified geometries
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-02-22
    
        #9485: OffsetLine uses GEOSOffsetCurve (#if-#else-#endif) option
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-02-21
    
        #9485: OffsetLine uses GEOSOffsetCurve
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-26
    
        wms: allow image/jpgpng (fixes #9622)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-26
    
        expression: and put blank in front of WHEN too (followup 1844d91)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-26
    
        expressions: put black in front of ELSE (fixes #9666)
    
    Werner Macho <werner.macho@gmail.com>	2014-02-26
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-26
    
        Fix #9665 (in memory raster not supported in raster calculator)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-26
    
        Fix #9661 (labels in composer rendered with wrong size)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-26
    
        postgres provider: consider TIN and POLYHEDRALSURFACE as MULTIPOLYGONM (instead of POLYGONM) (fixes #9651)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-26
    
        Make rendering related debug messages us QgsDebugMsg
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-26
    
        Fix crash upon exit in QgsMapToolCapture
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-26
    
        line fill angle and direction, fixes #9647
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-26
    
        Fix #9648 (wrong scale in composer)
    
    Merge: 2d21b674fa f66c4614c3
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-02-26
    
        Merge pull request #1172 from leyan/multiple_snapping
    
        replace list of snapping markers with a single marker
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-02-26
    
        [ftools] fix random points tool not recognizing memory layer integer column (fix #9695)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-25
    
        Ensure local server tests can run on ubuntu, followup to 7b2640d
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-25
    
        Add debian-based setup for local test server
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-25
    
        Fix opening test results in browser on Ubuntu
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-26
    
        fix license display
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-25
    
        wms provider: fix WMTS bounding box calculation for crs with inverted axis
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-25
    
        wms provider: fix status messages from data items
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-25
    
        refine removeLayer() wording
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-25
    
        make confirmation on layer deletion optional (fixes #9094)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-25
    
        creatensis.pl: check md5sums
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-25
    
        Fix #9643 (overview extent broken)
    
    Werner Macho <werner.macho@gmail.com>	2014-02-25
    
        [TRANSUP] adding pt_PT translator
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 48c1b57664 76c39984cd
    Jürgen E. Fischer <jef@norbit.de>	2014-02-25
    
        Merge pull request #1216 from minorua/georef_bad_alloc
    
        [Georeferencer] fix bad allocation error
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-25
    
        Do not refresh overview twice on a change
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-25
    
        Fix #9642 (update overview even if map settings are not valid)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-25
    
        Fix #9396 (datum transform in save as dialog)
    
    Minoru Akagi <akaginch@gmail.com>	2014-02-25
    
        [Georeferencer] fix bad allocation error
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-25
    
        Fix #9641 (broken contrast enhancement)
    
    Merge: 881b1cc0ca 9021b37f84
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-02-25
    
        Merge pull request #1128 from 3nids/removesnapsegment
    
        allow snapping to vertex and segment to remove part/ring
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-25
    
        Added connection pool for SpatiaLite, improving rendering speed within one DB
    
        - refactored PostgreSQL connection pool into generic template classes
        - used the template classes for SpatiaLite connection pool
        - pooled SpatiaLite connections are opened with SQLITE3_OPEN_NOMUTEX flag to allow parallel access
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2014-02-24
    
        update lib paths for phonon_backends
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-24
    
        Fix 'geos_c.h not found' build error on Mac
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-24
    
        use native file selection in new shapefile dialog (implements #9637)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-24
    
        * remove deprecated overloads QgsRasterLayer::lastError() and QgsRasterLayer::lastErrorTitle()
        * deprecate QgsRasterLayer::previewAsPixmap() (doesn't work in background threads)
        * QImage::fill( QColor ) does not exists prior to Qt 4.8
        diff --git a/src/core/raster/qgsrasterlayerrenderer.h b/src/core/raster/qgsrasterlayerrenderer.h
        index 6ab4a49..40a27a2 100644
        --- a/src/core/raster/qgsrasterlayerrenderer.h
        +++ b/src/core/raster/qgsrasterlayerrenderer.h
        @@ -8,7 +8,7 @@ class QPainter;
         class QgsMapToPixel;
         class QgsRasterLayer;
         class QgsRasterPipe;
        -class QgsRasterViewPort;
        +struct QgsRasterViewPort;
         class QgsRenderContext;
    
         class QgsRasterLayerRenderer : public QgsMapLayerRenderer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-24
    
        don't open the identify dialog beforehand if 'Open feature form, if a single feature is identified' is active and there is only one result (fixes #9631)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-24
    
        add QgsRasterLayer::previewAsImage() for MTR rendering (see bug 9626)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-24
    
        oracle provider: replace rownum=0 with 1=0 to retrieve columns (fixes #9633)
    
    Merge: 91ecc5f31b f7a47d5274
    Werner Macho <werner.macho@gmail.com>	2014-02-24
    
        Merge pull request #1214 from Cracert/i18n
    
        [TRANSUP] pl: help
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-24
    
        add 'warning' to the respective python message log tab
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-24
    
        include qgsmapsettings.h in install
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-24
    
        fix crash in network access manager (fixes #9626)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-24
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-24
    
        fix some deprecation warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-23
    
        network manager: restore proxy detection
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-23
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-23
    
        wms provider [hopefully fully adapted to merged threading]
        * store all given bounding boxes and if available choose the given bbox for the
          requested srid, otherwise pick one that transforms fin(it)e
        * remove unused mCoordinateTransform
        * wmts: show tile matrix size with warnings when the matrix is not large enough
          to cover the layer extents
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-23
    
        Include Giovanni in AUTHORS
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-22
    
        debian packaging fixes
        * enable globe on jessie
        * add dependency on libqt4-sql-sqlite to qgis-provider (fixes #8662)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-23
    
        Actual fix for the HAVE_TOUCH
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-23
    
        Quick fix after MTR merge
    
    Merge: 5a4f8d07a0 f9e0093ce7
    Martin Dobias <wonder.sk@gmail.com>	2014-02-23
    
        Merge remote-tracking branch 'origin/master' into threading-revival
    
        Conflicts:
                src/core/qgspallabeling.cpp
                src/core/qgsrenderchecker.h
                src/core/qgsvectorlayer.cpp
                src/core/symbology-ng/qgslinesymbollayerv2.cpp
                src/core/symbology-ng/qgssymbollayerv2.cpp
                src/providers/wms/qgswmsdataitems.cpp
                tests/src/core/testqgsblendmodes.cpp
    
    Matthias Kuhn <matthias@opengis.ch>	2014-02-23
    
        [fTools] Spatial join aggregates: handle NULL values
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-22
    
        [TRANSUP] pl: help
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-22
    
        add files for raster histogram (Int16 and Float32)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-22
    
        Define QGIS_MACAPP_BUNDLE in qgsconfig.h so resources can be found when QGIS_MACAPP_BUNDLE=0
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-22
    
        disable raster histogram test until rendering testing is improved (also this test depends on qwt version 5 vs. 6)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-22
    
        browser dock search: add normal syntax (with wildcards at begin and end) and case insensitive search, both default (implements #9493)
    
    Merge: 3f209281a9 a582a4da23
    Werner Macho <werner.macho@gmail.com>	2014-02-22
    
        Merge pull request #1211 from SrNetoChan/master
    
        pt_PT GUI Translations
    
    Merge: 0dc0483ca2 60bbc082f2
    Werner Macho <werner.macho@gmail.com>	2014-02-22
    
        Merge pull request #1212 from Cracert/master
    
        [TRANSUP] pl: help
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-22
    
        disable 'Draw as lines' option when raster layer does not contain int bands'
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-12
    
        change histogram bar outline color from black to lightGray
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-12
    
        allow to plot histogram as boxes with qwt5, using HistogramItem
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-12
    
        implement updateLegend() in HistogramItem
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-12
    
        add HistogramItem from qwt5 examples for use by histogram widget
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-03
    
        draw histogram boxes for Int16/Int32 also
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-02-03
    
        let the raster provider/interface calculate histogram bin count, and make sure there are no more bins than actual range (max-min) for Int16/32 bands
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-01-30
    
        add option to draw value as boxes, not lines (currently only with qwt6 and Byte data)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-10
    
        support wmts layers to browser (implements #9492)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-22
    
        restore master spash screen
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-22
    
        avoid 'overwriting' readonly files (fixes #9617)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-22
    
        fix Alvaro's email address (followup 14699030)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-22
    
        include Alvaro Huarte in AUTHORS (and . => dot)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-22
    
        Bump version to 2.3
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-22
    
        release script: tag release and include prefix in tar ball
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-21
    
        Fix #9393, impossible to select 'regular' font style for labels
    
        - While ostensibly fixes the issue, there is still a flaw with QFontDatabase.styleString() returning generic style names
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-22
    
        fix PyQgsBlendModes test (followup da1ebc269)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-21
    
        Update labeling unit tests control image and PAL_SUITE test suite generation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-21
    
        Add label svg background unit tests and control images
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-21
    
        Fix #9057, offset value misplaced when exporting composer to image
    
        - Add unit test and control images
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-21
    
        Add svgSymbolsPath to Python unit test utilities (for defining paths without app instance)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-21
    
        osgeo4w: always do a clean build
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-21
    
        Add labeling composer unit tests and control images
    
        - Initial support for image output at 72 dpi
        - Comparison against canvas output has slight shift (needs fixed)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-21
    
        Update labeling canvas and server unit tests and output new control images
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-21
    
        Fix typo in renderchecker output
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-21
    
        [TRANSUP] pl: help
    
    SrNetoChan <senhor.neto@gmail.com>	2014-02-21
    
        pt_PT GUI Translations
    
    Werner Macho <werner.macho@gmail.com>	2014-02-21
    
        [TRANSUP] fi by Kari
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 3f5e8835ec 7d8f151d28
    Werner Macho <werner.macho@gmail.com>	2014-02-21
    
        Merge pull request #1209 from SrNetoChan/master
    
        pt_PT GUI translations by Nelson Silva
    
    Merge: 98401dc066 ddc0f87f3e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-21
    
        Merge pull request #1210 from marcel-dancak/master
    
        Allow LIKE operator in QGIS mapserver's GetFeatureInfo FILTER parameter
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-02-21
    
        Allow LIKE operator in QGIS mapserver's GetFeatureInfo search request (FILTER parameter)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-21
    
        raster calculator: exit on error (fix #5075)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-02-21
    
        russian translation update
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-02-20
    
        [expression] check for maximum nb of arguments in wordwrap function
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-02-18
    
        [expression] fix function help following argument ordering shift
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-02-18
    
        [expression] made wordwrap delimiter string an optional 3rd argument
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-02-17
    
        [expression] rework the wordwrap to allow for maximum / minimum line length to wrap, fix test and add two more
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-02-17
    
        [expression] add wordwrap function help file
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-02-17
    
        [expression] more work on wordwrap function based on wonder-dk comments
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-02-16
    
        [expression] implement a wordwrap function (feature request #9412)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-21
    
        Change "added/deprecated in 2.1" notes to 2.4 for stuff related to threading
    
    Werner Macho <werner.macho@gmail.com>	2014-02-21
    
        [TRANSUP] da by Bo
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-21
    
        Minor improvements to IT translation, for consistency
    
    Merge: ba2b61cdb0 d6b009562f
    Jürgen E. Fischer <jef@norbit.de>	2014-02-21
    
        Merge pull request #1203 from ahuarte47/Issue_9610
    
        Displacement point: tolerance not saved in project (fixes #9610)
    
    Merge: da1ebc2693 27dccee80b
    Werner Macho <werner.macho@gmail.com>	2014-02-21
    
        Merge pull request #1206 from Cracert/i18n
    
        [TRANSUP] pl
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-21
    
        Comments and API improvements of simplification (no functional changes)
    
        - moved QgsVectorLayer::SimplifyHint enum to QgsVectorSimplifyMethod
        - use QFlags instead of int for hints
        - added few notes about simplification being added in 2.2
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-20
    
        [TRANSUP] pl
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-20
    
        Fix partial labels unit tests and generate new control images
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-20
    
        Add deleting server cache function to local test server
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-20
    
        Add timeout to GetMap for local test server
    
    Werner Macho <werner.macho@gmail.com>	2014-02-21
    
        [TRANSUP] ko by BJ
    
    Merge: a4d2767d49 7b11b76dbe
    Werner Macho <werner.macho@gmail.com>	2014-02-21
    
        Merge pull request #1204 from Jean-Roc/traduction_ui
    
        clean&update translators
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2014-02-20
    
        update french translation
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2014-02-20
    
        clean&update translators
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-20
    
        update changelog, add 2.2 api doc to doxygen and merge news updated compiled by
        Tim
    
    Alexandre Neto <senhor.neto@gmail.com>	2014-02-20
    
        pt_PT GUI translations by Nelson Silva
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-02-20
    
        #9610: save tolerance of displacement point
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-20
    
        Show preview for "$area" in expr builder, make preview consistent with result
    
        Another partial fix for #9060
    
    Werner Macho <werner.macho@gmail.com>	2014-02-20
    
        [TRANSUP] gl by Xan
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-02-20
    
        remove inactive translator
    
    Werner Macho <werner.macho@gmail.com>	2014-02-20
    
        [TRANSUP]  fi by Kari
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-20
    
        add wms caching note to QgsRasterDataProvider::draw()
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-20
    
        vector layer: fix lazy extent calculation (fixes #9608; introduced in 500116bfe)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-20
    
        Added unit test to check correct outcome of axisInverted()
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-15
    
        #9060: fix bad ellipsoid selection from srs
    
    Merge: 35791aacd6 325697dd4b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-20
    
        Merge pull request #1201 from marcel-dancak/master
    
        Fixed bug #9584
    
    Marcel Dancak <marcel.dancak@gista.sk>	2014-02-20
    
        fixed occurrence of gml:featureMember elements in GetFeatureInfo response in application/vnd.ogc.gml format
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-04
    
        #9060: fix unmanaged selection for NauticalMiles units
    
    Werner Macho <werner.macho@gmail.com>	2014-02-20
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-02-20
    
        [TRANSUP] lv by Peteris
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 448330021e 45a95b138f
    Werner Macho <werner.macho@gmail.com>	2014-02-20
    
        Merge pull request #1200 from peterisb/master
    
        Latvian translation update
    
    Merge: 469f79b0d0 448330021e
    peterisb <peteris.bruns@gmail.com>	2014-02-20
    
        Merge remote-tracking branch 'upstream/master'
    
    peterisb <peteris.bruns@gmail.com>	2014-02-20
    
        lv trans edits
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-20
    
        trim whitespaces in changelog
    
    Carl Simonson <simonsonc@gmail.com>	2014-02-19
    
        Remove duplicate entries from CMake build files
    
    Werner Macho <werner.macho@gmail.com>	2014-02-20
    
        [TRANSUP] da by Bo and es by carlos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 7d263be7aa 8155e38152
    Werner Macho <werner.macho@gmail.com>	2014-02-20
    
        Merge pull request #1198 from Cracert/i18n
    
        [TRANSUP] pl
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-19
    
        Add missing .qml to local server test
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-19
    
        [TRANSUP] pl
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-20
    
        add release script
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-20
    
        indentation update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-19
    
        Clean up local test server module and add more usage info
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-19
    
        Slightly larger default renderchecker image in html, and fix divide/0 issue if control image is missing
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-19
    
        Update tests to work with new test font functions in QgsFontUtils
    
        - Cleanup code style
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-19
    
        Add more standard test font functions to QgsFontUtils
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-19
    
        Move loading of test fonts to QgsFontUtils
    
        - Always add testdata.qrc to desktop and server, but only auto-load Roman and Bold if built in debug mode
        - Test fonts can now be loaded directly, after startup
        - Add sip binding and unit tests
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-19
    
        Add test-labeling master project and italic, bold-italic test fonts
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-18
    
        Update test font to Vera San and start workaround for Mac 10.9 font-loading bugs
    
        - Test font loading should be moved to QgsFontUtils
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-18
    
        Update existing tests to work with new test server
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-18
    
        Add getLocalServer and unit test for refactored local test server class
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-17
    
        Convert local test server over to controller of web and fcgi servers
    
        - Initially using lighttpd/spawn-fcgi
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-19
    
        fixed composerrotationtest
    
    Werner Macho <werner.macho@gmail.com>	2014-02-19
    
        [TRANSUP] da by Jacob
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-19
    
        Fix missing layers in GetCapabilities if only embedded groups are present
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-19
    
        Fix incorrectly reported area in identify tool (partly fixes #9060)
    
        Occurred with projected layer CRS, non-projected map CRS, planimetric measuring.
        It was assumed that units of the measurement were in map CRS.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-19
    
        Fix layer order list in GetProjectSettings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-19
    
        Make a correct copy of QgsCoordinateTransform for labeling (hope it fixes #9600)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-02-19
    
        [pyqgis-console] prepared apis file update
    
    Werner Macho <werner.macho@gmail.com>	2014-02-19
    
        [TRANSUP] fixes in german language
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: c277f461f8 63d84ec21b
    Jürgen E. Fischer <jef@norbit.de>	2014-02-19
    
        Merge pull request #1195 from Oslandia/issue9599
    
        Fix windows path escaping for QGIS_PLUGINPATH
    
    Werner Macho <werner.macho@gmail.com>	2014-02-19
    
        [TRANSUP] last string update
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-19
    
        Minor fix to IT translation
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-19
    
        fixed blendmodes test and added to report
    
    Merge: 2b3e19d134 b8c6e01a5b
    Werner Macho <werner.macho@gmail.com>	2014-02-19
    
        Merge pull request #1194 from marcelosoaressouza/translation_pt_BR
    
        Finalizing translation (pt_BR) of QgsOptionsBase
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-19
    
        disabled composermaptest grid anotations
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-19
    
        updated single symbol rendererstest
    
    Merge: 406ff592d4 a1e23b1132
    Werner Macho <werner.macho@gmail.com>	2014-02-19
    
        Merge pull request #1196 from qgis-jp/for_pull
    
        update translation ja
    
    yoichigmf <yoichi.kayama@gmail.com>	2014-02-19
    
        update translation ja
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2014-02-19
    
        Fix windows path escaping for QGIS_PLUGINPATH
    
    Marcelo Soares Souza <marcelo@juntadados.org>	2014-02-19
    
        Finalizing translation (pt_BR) of QgsOptionsBase
    
    Merge: 7822abdc91 4e7fa3adf6
    Werner Macho <werner.macho@gmail.com>	2014-02-19
    
        Merge pull request #1193 from qgis-jp/for_pull
    
        update Translation ja
    
    yoichigmf <yoichi.kayama@gmail.com>	2014-02-19
    
        update Translation ja
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-19
    
        composer legend items space, better fixes #9498
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-19
    
        Fix reverse layer order after embedding group
    
    Merge: 58202d03d9 ab929a855c
    peterisb <peteris.bruns@gmail.com>	2014-02-19
    
        lv trans edits
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-19
    
        Fix debug messages
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-19
    
        Fix #9360 (layer not rendered when simplify geometry is activated)
    
        Request's extent rectangle was being randomly overwritten as it was
        just reference to a temporary object!
    
    Merge: 10ce9f9c69 94658bf6a8
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-19
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-19
    
        Minor edits to IT translation
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-02-19
    
        more coherent fill ring icon (thanks Robert)
    
    Werner Macho <werner.macho@gmail.com>	2014-02-19
    
        [TRANSUP] es by carlos and small german fixes
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: d754479900 73d9784b3d
    Werner Macho <werner.macho@gmail.com>	2014-02-19
    
        Merge pull request #1190 from Cracert/i18n
    
        [TRANSUP] pl: QObject
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-18
    
        [TRANSUP] pl: QObject
    
    Merge: 56ff646e8e 0625dfa142
    Werner Macho <werner.macho@gmail.com>	2014-02-19
    
        Merge pull request #1189 from tomass/master
    
        Lithuanian translation update
    
    Tomas <tomasstraupis@gmail.com>	2014-02-18
    
        Lithuanian translation update
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-18
    
        wcs test made to pass
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-18
    
        third attempt to fix a simple typo
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-18
    
        dbmanager versioning: use lower case 'sql' language (fixes #9434)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-18
    
        network manager: include QGIS version in user-agent string (related to #7361)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-18
    
        fix second occurrency too (followup 580f3dc80; fixes #9593)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2014-02-18
    
        [Plugin Installer] More robust xml parsing: fix lonely ampersands. Fixes #9524
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-18
    
        fix typo in french translation (fixes #9593)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-18
    
        add scripts/dbdiff.sh to compare sqlite3 databases (defaults to srs.db)
    
    Werner Macho <werner.macho@gmail.com>	2014-02-18
    
        [TRANSUP] Adding pt_BR translator
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-18
    
        Update srs.db with entries for BeTA2007.gsb (thanks to Robert Nuske)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-18
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-18
    
        postgres provider: clear primary key for views (potentially fixes #9590)
    
    Merge: 43af9eaf54 6364f1399c
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-18
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-18
    
        Minor improvements to IT translation
    
    Merge: 5e21c55d2b 865ab28d0e
    Martin Dobias <wonder.sk@gmail.com>	2014-02-18
    
        Merge pull request #1188 from 3nids/addpointleftclick
    
        only add point with left click
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-02-18
    
        only add point with left click
    
    Matthias Kuhn <matthias@opengis.ch>	2014-02-18
    
        [relations] Preview expression from relation reference field config dialog
        Fix #9538
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-18
    
        Re-enable geometry simplification while rendering
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-02-18
    
        Faster listing of tables for MS SQL
    
    Merge: d4b1bb47f4 4e3738a24f
    Martin Dobias <wonder.sk@gmail.com>	2014-02-18
    
        Merge branch 'master' into threading-revival
    
        Some features are still disabled - will be fixed later
    
        Conflicts:
                python/core/composer/qgscomposition.sip
                python/core/diagram/qgsdiagram.sip
                python/core/diagram/qgshistogramdiagram.sip
                python/core/diagram/qgspiediagram.sip
                python/core/diagram/qgstextdiagram.sip
                python/core/qgsdiagramrendererv2.sip
                python/core/qgsfield.sip
                python/core/qgslabelsearchtree.sip
                python/core/qgsmaprenderer.sip
                python/core/qgsrenderchecker.sip
                python/core/symbology-ng/qgssymbollayerv2.sip
                python/gui/qgsmapcanvas.sip
                src/app/composer/qgscomposerlegendwidget.cpp
                src/app/qgisapp.cpp
                src/core/composer/qgsatlascomposition.cpp
                src/core/composer/qgscomposerattributetable.cpp
                src/core/composer/qgscomposermap.cpp
                src/core/composer/qgscomposition.cpp
                src/core/composer/qgscomposition.h
                src/core/diagram/qgsdiagram.h
                src/core/diagram/qgshistogramdiagram.cpp
                src/core/diagram/qgshistogramdiagram.h
                src/core/diagram/qgspiediagram.cpp
                src/core/diagram/qgspiediagram.h
                src/core/diagram/qgstextdiagram.cpp
                src/core/diagram/qgstextdiagram.h
                src/core/qgsdiagramrendererv2.cpp
                src/core/qgsdiagramrendererv2.h
                src/core/qgsmaprenderer.cpp
                src/core/qgsmaprenderer.h
                src/core/qgsnetworkaccessmanager.h
                src/core/qgspallabeling.cpp
                src/core/qgsrenderchecker.h
                src/core/qgsvectorlayer.cpp
                src/core/qgsvectorlayer.h
                src/core/qgsvectorlayerfeatureiterator.cpp
                src/core/qgsvectorlayerfeatureiterator.h
                src/core/raster/qgsrasterlayer.cpp
                src/core/symbology-ng/qgscategorizedsymbolrendererv2.cpp
                src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp
                src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
                src/core/symbology-ng/qgssinglesymbolrendererv2.cpp
                src/core/symbology-ng/qgssymbollayerv2.cpp
                src/core/symbology-ng/qgssymbollayerv2.h
                src/core/symbology-ng/qgssymbolv2.cpp
                src/gui/qgshighlight.cpp
                src/gui/qgsmapcanvas.cpp
                src/gui/qgsmapcanvas.h
                src/gui/qgsmapcanvasitem.cpp
                src/gui/qgsmaptoolidentify.cpp
                src/plugins/georeferencer/qgsgeorefplugingui.cpp
                src/providers/memory/qgsmemoryfeatureiterator.cpp
                src/providers/ogr/qgsogrfeatureiterator.cpp
                src/providers/ogr/qgsogrfeatureiterator.h
                src/providers/ogr/qgsogrprovider.cpp
                src/providers/oracle/qgsoraclefeatureiterator.cpp
                src/providers/oracle/qgsoracleprovider.cpp
                src/providers/postgres/qgspostgresconn.cpp
                src/providers/postgres/qgspostgresfeatureiterator.cpp
                src/providers/postgres/qgspostgresfeatureiterator.h
                src/providers/wfs/qgswfsfeatureiterator.cpp
                src/providers/wms/qgswmsprovider.cpp
                src/providers/wms/qgswmsprovider.h
                src/ui/qgsoptionsbase.ui
                tests/src/core/CMakeLists.txt
                tests/src/core/testqgscomposereffects.cpp
                tests/src/core/testqgscomposerhtml.cpp
                tests/src/core/testqgscomposerscalebar.cpp
                tests/src/core/testqgscomposershapes.cpp
    
    Merge: 49fbfbadc9 f4f450f379
    Martin Dobias <wonder.sk@gmail.com>	2014-02-18
    
        Merge pull request #1186 from ahuarte47/Issue_9360R2
    
        Bug #9360: Whole layer not rendered (when simplify geometry activated)
    
    Merge: fcf1119a45 0f58a10757
    Werner Macho <werner.macho@gmail.com>	2014-02-18
    
        Merge pull request #1187 from Cracert/i18n
    
        [TRANSUP] pl
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-17
    
        [TRANSUP] pl
    
    Werner Macho <werner.macho@gmail.com>	2014-02-18
    
        [TRANSUP] es by Carlos, nl by Richard
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-02-18
    
        fixing typo in source
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-02-17
    
        #9360: More safely calculate the simplification transform factor
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-17
    
        geometry validation: don't consider touching lines as intersection (fixes #3851, fixes #7501, fixes #9580)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-17
    
        network authentication: don't crash if a network request is closed while the credentials dialog is open (fixes #9379)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-17
    
        osm: transform extents to EPSG:4326 (fixes #8709)
    
    Merge: e6e0614641 45dc4a5cf1
    Werner Macho <werner.macho@gmail.com>	2014-02-17
    
        Merge pull request #1184 from marcelosoaressouza/translation_pt_BR
    
        Some translations (pt_BR) for Monday...
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-17
    
        Fix crash if adding sublayers via plugin interface
    
    Marcelo Soares Souza <marcelo@juntadados.org>	2014-02-17
    
        Some translations (pt_BR) for Monday...
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-17
    
        IT translation completed
    
    Werner Macho <werner.macho@gmail.com>	2014-02-17
    
        [TRANSUP] da by Jacob, fi by Kari, lv by Peteris
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-02-17
    
        [TRANSUP] nb by James
    
    Werner Macho <werner.macho@gmail.com>	2014-02-17
    
        typo in description
    
    Merge: d31b5950a0 d102a79aa9
    Nathan Woodrow <madmanwoo@gmail.com>	2014-02-17
    
        Merge pull request #1180 from nirvn/legend_spacing_fix2
    
        [composer] fix vertical spacing of hidden layer title in legend items (fix #9498)
    
    thomas <th.arnold@gmx.net>	2012-06-01
    
        5239_v1
    
    Merge: 24b3ed171b 337792bf0c
    Werner Macho <werner.macho@gmail.com>	2014-02-17
    
        Merge pull request #1183 from Cracert/i18n
    
        [TRANSUP] pl: QObject
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-16
    
        [TRANSUP] pl: QObject
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-17
    
        postgres provider: fix detection of character fields (related to #8481)
    
    Merge: 26f8be9286 e0e5f71f77
    Werner Macho <werner.macho@gmail.com>	2014-02-17
    
        Merge pull request #1182 from SrNetoChan/master
    
        [TRANSUP] pt_PT GUI Translations
    
    Alexandre Neto <senhor.neto@gmail.com>	2014-02-06
    
        pt_PT GUI Translations
    
        PT_pt GUI Translation (QObject)
    
        PT_pt GUI Translations
    
    Borys Jurgiel <info@borysjurgiel.pl>	2014-02-16
    
        [Plugin Manager] Fix window title update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-16
    
        main: fix installation of qt translator
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-16
    
        network manager: support system proxy settings on windows (fixes #8600)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-16
    
        Fix #9520 (bbox filter doesn't work applied on a WFS datasource)
    
        Currently the bbox must have syntax bbox($geometry, geomFromWKT('...'))
    
    Mathieu Pellerin <nirvn.asia@gmail.com>	2014-02-16
    
        [composer] fix vertical spacing of hidden layer title in legend items (fix #9498)
    
    Werner Macho <werner.macho@gmail.com>	2014-02-16
    
        ²
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: e91580fc9f 9b651a5086
    Werner Macho <werner.macho@gmail.com>	2014-02-16
    
        Merge pull request #1179 from asiersarasua/master
    
        Basque translation update
    
    Merge: c809a8221a 60813ce782
    Werner Macho <werner.macho@gmail.com>	2014-02-16
    
        Merge pull request #1178 from Cracert/i18n
    
        [TRANSUP] pl: QObject
    
    Merge: 0d304a268d 2168cac11b
    Werner Macho <werner.macho@gmail.com>	2014-02-16
    
        Merge pull request #1177 from marcelosoaressouza/translation_pt_BR
    
        Some translations (pt_BR) for the weekend.
    
    Merge: be67e6a9ab f094cf9dad
    Werner Macho <werner.macho@gmail.com>	2014-02-16
    
        Merge pull request #1176 from tomass/master
    
        Lithuanian translation update
    
    Merge: 675746c2d7 0ccaafbe56
    Gary Sherman <gsherman@geoapt.com>	2014-02-15
    
        Merge pull request #1174 from anitagraser/master
    
        added new splash for 2.2
    
    asiersarasua <asier.sarasua@gmail.com>	2014-02-15
    
        Basque translation update
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-15
    
        [TRANSUP] pl: QObject
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-15
    
        wms: use titles in layer name (fixes #4002)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-29
    
        wmts: use title instead of identifier (fixes #9391)
    
    Marcelo Soares Souza <marcelo@juntadados.org>	2014-02-15
    
        Some translations (pt_BR) for the weekend.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-15
    
        Fix switched axes problem in WMS 1.3 with non-projected CRS
    
    Tomas <tomasstraupis@gmail.com>	2014-02-15
    
        Lithuanian translation update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-02-15
    
        russian translation update
    
    Werner Macho <werner.macho@gmail.com>	2014-02-15
    
        [TRANSUP] hr by Zoran
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-02-15
    
        [TRANSUP] es(Carlos),hu(Zoltan),sv(Victor)
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 366daa7e3b cd4c4f9bf7
    Werner Macho <werner.macho@gmail.com>	2014-02-15
    
        Merge pull request #1175 from Cracert/i18n
    
        [TRANSUP] pl: QObject, Composer, GRASS, Memory
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-14
    
        [TRANSUP] pl: QObject, Composer, GRASS, Memory
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-15
    
        [composer] Fix loading atlas settings from pre 2.2 projects (fix #9567)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-14
    
        fix warnings
    
    anitagraser <anitagraser@gmx.at>	2014-02-15
    
        added new splash for 2.2
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-14
    
        Fix 'geos_c.h not found' build error on Mac
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-14
    
        Color ramp combo box: do not show "random colors" if gradients-only is on
    
        + added option to query whether gradients-only option is enabled
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-14
    
        fixed backslash validator in OWS connection names
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-14
    
        Reintroduced Google Mercator 900913
    
        insert into tbl_srs (description, projection_acronym, ellipsoid_acronym, parameters, srid, auth_name, auth_id, is_geo, deprecated, noupdate) values ('Google Mercator','merc','WGS84','+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +over +no_defs',900913,'EPSG','900913',0,0,0);
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-14
    
        WMS identify GML: clear bytearrya before encoding to utf8, fixes "invalid token"
    
    Leyan <ouyang.leyan@hotmail.com>	2014-02-14
    
        replace list of snapping markers with a single marker
    
    Matthias Kuhn <matthias@opengis.ch>	2014-02-14
    
        VL properties/Fields: Remember folder of last used .ui
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-14
    
        Fix failing atlas test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-14
    
        [composer] Better method of hiding atlas coverage layer (fix #9506)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-14
    
        Do not emit currentLayerChanged signal if the layer has not changed
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-14
    
        Removed dead legend code
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-14
    
        IT translation almost finished
    
    Merge: a81befc596 2bd75b6fed
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-14
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Werner Macho <werner.macho@gmail.com>	2014-02-14
    
        [TRANSUP] big language update preparing release
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: a7c33a39d4 54c88a5fe4
    Werner Macho <werner.macho@gmail.com>	2014-02-14
    
        Merge pull request #1170 from Cracert/i18n
    
        [TRANSUP] pl: Oracle, help
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-14
    
        [TRANSUP] pl: Oracle, help
    
    Werner Macho <werner.macho@gmail.com>	2014-02-14
    
        [TRANSUP] fi by Kari
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-13
    
        geometry less features: update add feature tool in digitizing toolbar and icon in attribute table (fixes #8262)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-13
    
        paste features: don't skip primary key fields, use default value if present,
        otherwise value of pasted feature (fixes #9489)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-13
    
        merge attributes: new vector api can skip attributes - use default value for skipped field (fixes #5758)
    
    Merge: 40b48849b5 8c95eb69cf
    Werner Macho <werner.macho@gmail.com>	2014-02-13
    
        Merge pull request #1169 from marcelosoaressouza/translation_pt_BR
    
        More updates on pt_BR translation
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-13
    
        Fix #9088 (Text Annotation Symbols size is wrong in map composer)
    
    Marcelo Soares Souza <marcelo@juntadados.org>	2014-02-13
    
        More updates on pt_BR translation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-13
    
        [composer] Set min number of pages for spin box, to prevent 0 page compositions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-13
    
        [composer] Make zoom full action actually zoom to all items, not just page bounds
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-13
    
        [composer] Fix scrollbars in composer by correctly calculating scene bounds (fix #7691)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-13
    
        wms identify: report error if features types were guessed from GML but no features parsed
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-13
    
        Fix #9551 (Impossible to see selection or current identify feature if using data defined colours)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-13
    
        identify results: use webview also for text/plain
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-13
    
        show identify dialog before items are inserted so that they can adjust size according to dialog size also the first time dialog is opened
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-13
    
        [processing] Fix Qt warnings when opening config dialog
    
    Merge: 59b62e27b3 c060164bca
    Martin Dobias <wonder.sk@gmail.com>	2014-02-13
    
        Merge remote-tracking branch 'slarosa/fix_9328'
    
    Merge: 549f5bc285 f90b3edeb0
    Werner Macho <werner.macho@gmail.com>	2014-02-13
    
        Merge pull request #1166 from marcelosoaressouza/master
    
        Updating the translation to Portuguese-Brazil (pt_BR)
    
    Merge: 57dd8779ac 086f26befe
    Werner Macho <werner.macho@gmail.com>	2014-02-13
    
        Merge pull request #1168 from Cracert/i18n
    
        [TRANSUP] pl: Oracle, Sponsors
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-12
    
        [TRANSUP] pl: Oracle, Sponsors
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-13
    
        dbmanager: fix 'load as new layer' (fixes #9548)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-12
    
        Fixed GML parsing of GetFeatureInfo from GeoServer, fixes part of #9377
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-02-12
    
        [processing] fixes #9328:
        addressed: http://hub.qgis.org/issues/9328
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-12
    
        dxf export: add extension (fixes #9544)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-12
    
        styles: explictly save symbol XML in UTF-8 (fixes #9045)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-12
    
        german translation update
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-12
    
        identify resutlts dialog: always keep minimum QgsIdentifyResultsWebView height
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-12
    
        ogr provider: write numeric data in C locale (fixes #8332)
    
    Marcelo Soares Souza <marcelo@juntadados.org>	2014-02-12
    
        Updating the translation to Portuguese-Brazil (pt_BR)
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-12
    
        Minor edits to IT translation
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-12
    
        * speed up undo of attribute added with field calculator (fixes #9509)
        * also improves performance of FilterFid requests in edit mode
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-12
    
        Fix #8758 (graduated classes on expression broken)
    
    Merge: dc0894784d 33da84691d
    Werner Macho <werner.macho@gmail.com>	2014-02-12
    
        Merge pull request #1164 from Cracert/i18n
    
        [TRANSUP] pl: CptCity, Split
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-11
    
        [TRANSUP] pl: CptCity, Split
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-12
    
        osgeo4w: run filetype registration with elevated rights
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-12
    
        vector layer: fix attributeAdded signal
        don't assume new attributes are added at end, because in case of joins
        they are added after the provider fields and before the joined fields.
    
        field calculator: prepare expression again after attribute was added
        (fixes #9320)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-11
    
        oracle provider: improve date/time support
    
    Werner Macho <werner.macho@gmail.com>	2014-02-12
    
        Update contributors.json
    
        added myself
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-11
    
        Fix #9459 (layer fails to render when rule-based symbology make use of $atlasfeatureid)
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-11
    
        IT translation update
    
    peterisb <peteris.bruns@gmail.com>	2014-02-11
    
        lv translation
    
    Merge: 7e1c1b928c 6b74feed5c
    Martin Dobias <wonder.sk@gmail.com>	2014-02-11
    
        Fix #6995 (db manager's SQL window freezes with long query)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-11
    
        [db manager] Also removed completer.py file and its imports
    
    Werner Macho <werner.macho@gmail.com>	2014-02-11
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-02-06
    
        [db manager] use QScintilla for SQL window
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-11
    
        Fix #9290 (crashes in symbology on fields with special characters)
    
        Fixes several crashes and problems with backwards compatibility.
        Before expressions were allowed, field names were loaded and saved
        unquoted, e.g. x.y  - with introduction of expressions it was
        necessary to use properly quoted "x.y" name so that expression
        is correctly parsed. With these changes both options are possible
        and when possible, the unquoted field name is used for compatibility
    
    Merge: 9fd19a696a 1a450038de
    Werner Macho <werner.macho@gmail.com>	2014-02-11
    
        Merge pull request #1161 from Cracert/i18n
    
        [TRANSUP] pl: function_help, DlgNumber, QgisApp
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-10
    
        [TRANSUP] pl: function_help, DlgNumber, QgisApp
    
    Merge: 85f6fb8b71 959b05a66b
    Werner Macho <werner.macho@gmail.com>	2014-02-11
    
        Merge pull request #1160 from Jean-Roc/traduction_ui
    
        update fr ui
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-11
    
        postgres provider: convert M to Z geometries (fixes #9032)
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2014-02-10
    
        update french translation
    
    Sylvain Maillard <contact@ecologeek.org>	2014-02-10
    
        update french translation
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-02-10
    
        [DEBUG] #8795 Potential WFS filtering issue
    
        OpenLayers can't decode GetFeature response because QGS_NAMESPACE was not well formed
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-10
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-10
    
        wfs: catch end of selected features (fixes #8979)
    
    Merge: df0a443331 e67eb4a427
    Werner Macho <werner.macho@gmail.com>	2014-02-10
    
        Merge branch 'master' of https://github.com/qgis/QGIS
    
    Werner Macho <werner.macho@gmail.com>	2014-02-10
    
        [TRANSUP] da by Bo
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-10
    
        Fix crash in dxf export in no-symbology mode
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-10
    
        [composer] Ensure correct mouse cursor is set after releasing pan/zoom shortcut keys
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-10
    
        [composer] Improve logic for pan shortcuts (fix #8957)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-10
    
        geometry: add some null pointer checks (fixes #8433)
    
    Leyan <ouyang.leyan@hotmail.com>	2014-01-27
    
        store original proj4 representation of a CRS and use it to store a custom CRS
    
    Werner Macho <werner.macho@gmail.com>	2014-02-10
    
        [TRANSUP] da by Bo
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-02-10
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-10
    
        Fix #8434 (join by spatial location locks up QGIS)
    
        By caching the features of the provider in the inner loop, there is
        a considerable speedup (compared to doing millions of queries)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-10
    
        Fix #9376 (crash when sorting attribute table with no attributes)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-10
    
        Code and warning cleanup
    
    Merge: 928613c4e0 3a075a6b2e
    Martin Dobias <wonder.sk@gmail.com>	2014-02-10
    
        Merge pull request #1157 from kiith-sa/master
    
        Fix #9213 ('bad_alloc' error at QGIS start)
    
    Merge: 8c9d336834 7927c7ef83
    Werner Macho <werner.macho@gmail.com>	2014-02-10
    
        Merge pull request #1158 from Cracert/i18n
    
        [TRANSUP] pl: function_help
    
    Merge: 4aa8607edb f70e403b71
    Martin Dobias <wonder.sk@gmail.com>	2014-02-10
    
        Merge pull request #1154 from slarosa/bbox_help_1
    
        add help for bbox function
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-09
    
        [TRANSUP] pl: function_help
    
    Werner Macho <werner.macho@gmail.com>	2014-02-10
    
        [TRANSUP] sv by Victor
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: b05c93c3dd 67154d1b6f
    Werner Macho <werner.macho@gmail.com>	2014-02-10
    
        Merge pull request #1156 from qgis-jp/for_pull
    
        update GUI translation ja
    
    Kiith-Sa <kiith-sa@solydxk>	2014-02-10
    
        Fix #9213 ('bad_alloc' error at QGIS start)
    
    yoichigmf <yoichi.kayama@gmail.com>	2014-02-10
    
        update GUI translation ja
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-09
    
        highlight made transparent for other layers again
    
    Sandro Santilli <strk@kbt.io>	2014-02-09
    
        Fix type of "face_seed" layer in TopoViewer
    
    to-kr <tomas.krecmer@tmapy.cz>	2014-02-09
    
        Fix for #8130 - WFS client: invalid columns after copy/paste.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-02-09
    
        add help for bbox function
    
    Radim Blazek <radim.blazek@gmail.com>	2014-02-09
    
        sqrt symbol size for ScaleArea before scale to context units, fixes #8887
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-09
    
        Fix #8996 (Composer crashes QGIS when setComposition() method called)
    
    Merge: f712a7911a ee590331d9
    Werner Macho <werner.macho@gmail.com>	2014-02-09
    
        Merge pull request #1153 from tomass/master
    
        Lithuanian translation update
    
    Tomas <tomasstraupis@gmail.com>	2014-02-09
    
        Lithuanian translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-09
    
        german translation update
    
    Merge: 3fdd180c28 155c769731
    Werner Macho <werner.macho@gmail.com>	2014-02-09
    
        Merge pull request #1152 from qgis-jp/for_pull
    
        update GUI translation JA
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-02-09
    
        russian translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-09
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-09
    
        expressions: only quote when necessary (fixes tests; followup 915f5c1a)
    
    Yoichi Kayama <yoichi.kayama@gmail.com>	2014-02-09
    
        update GUI translation JA
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-09
    
        [composer] Make sure attribute table updates correctly when used with an atlas driven map
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-09
    
        [composer] Fix calculation of world file parameters, make sure world file works correctly for atlas prints
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-09
    
        Fix #8852 (crash when removing invalid postgres table from project)
    
    Merge: 8d5862c8fd 41c49bdd0b
    Werner Macho <werner.macho@gmail.com>	2014-02-09
    
        Merge pull request #1151 from Cracert/i18n
    
        [TRANSUP] pl: context_help
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-08
    
        [TRANSUP] pl: context_help
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-09
    
        [composer] Set printer page orientation when composition page orientation changes (fix #3530)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-08
    
        [composer] Remove uuid from item properties ui (fix #9497)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-08
    
        Use case insensitive check for image filename extension (fix #9482)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        fix #9515
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        vector layer: save old attribute values where available to speedup undo (and rollback) (fixes #9509)
        field calculator & app: use wait cursor while calculating and committing or rolling back
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        identify results: fix value map updates (fixes #8818)
        dual view: avoid empty undo commands
    
    vmora <vincent.mora@oslandia.com>	2014-02-08
    
        demonstrate bug in qgsexpression
    
    Sandro Santilli <strk@kbt.io>	2014-02-08
    
        Pass extent of loaded views to the provider via URI
    
        Completes the speed up loading of view layers in TopoViewer.
        Finally and definitely fixes #9510.
    
        NOTE: the commit also adds a layer for face's MBR, which serves
        the purpose (among others) to allow for easy computing extent.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        vector layer: don't crash on missing labels in invalid layers la(fix #9514)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        expression: quote node column ref in dumps (fixes #9513)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        vector layer: calculate extents lazily (fixes #9510)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        map canvas: delay paint event 500ms on resize (fixes #2798)
    
    Sandro Santilli <strk@kbt.io>	2014-02-08
    
        Pass wkbType and SRID of loaded views to the provider via URI
    
        Slighly speeds up loading of view layers in TopoViewer (#9510).
        Unfortunately there's no way to also pass in the Extent, so loading
        is still slow.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        postgres provider: speedup loading of layers by not verifing srid and geometry if given in the uri (fixes #9510)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        fix offset curve crash (fixes #9446)
    
    Sandro Santilli <strk@kbt.io>	2014-02-08
    
        Fix loading of face layers after breaking it with 73b49867
    
        Fix #9510 again
    
    Sandro Santilli <strk@kbt.io>	2014-02-08
    
        Update TopoViewer style templates to 2.2.0 version
    
        Fix #9512
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-08
    
        Fix #9501 (expression crash when $geometry is used without a feature)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        enable geometry changing polygon tools only when 'change geometry' capability is available.
        OGR's postgresql driver apparently doesn't support geometry updates (fixes #9468)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        don't warn about missing translation for C locale
    
    Sandro Santilli <strk@kbt.io>	2014-02-08
    
        Reword "Only look in the layer registries" option
    
        The wording was confusing in that real table scans can still be
        performed when the srid or type in the registries are found to
        be unconstrained. The real effect of the option is to _hide_
        layers which are not in the registries.
    
        Fix #8730
    
    Sandro Santilli <strk@kbt.io>	2014-02-08
    
        Speed up topology loading
    
        When loading topology viewer on a PostGIS-2.0+ database, it includes
        type and srid typmod in the view layers, avoiding a full scan of
        the datasets.
    
        Fix #9510
    
    Piotr Pociask <opengis84@gmail.com>	2014-02-08
    
        [processing]Fix "float division by zero" in polygonize algorithm if no
        polygons were created.
        For shapely 1.2.16+ and GEOS 3.2+ unary_union will be used for noding
        lines - union method sometimes failed to create properly noded polyline.
    
    Merge: f06e72efcd 876e9853be
    Werner Macho <werner.macho@gmail.com>	2014-02-08
    
        Merge pull request #1147 from Cracert/i18n
    
        [TRANSUP] pl: context_help
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-07
    
        [TRANSUP] pl: context_help
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-08
    
        debian packaging fix
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-07
    
        also update links in translation files
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-07
    
        update qgis.org links
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-02-07
    
        Fix compile error
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-07
    
        IT translation
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-08
    
        Fix #8584 (WFS requests with FILTER fails against Geoserver)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-07
    
        Fix #6146 (Offline editing tool broken)
    
        Adding of features back to remote database didn't work in case of primary keys
        being auto-generated. With the fix, if the user did not set any value (i.e. it is NULL),
        the value will be set to provider's default (and thus use the sequence generator)
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-07
    
        Added an IT translator
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-07
    
        debian packaging update (trusty)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-02-07
    
        [processing] fix docstring
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-02-07
    
        rearrange radiobuttons to avoid horizontal scrolling
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-07
    
        Fix #9445 (crash during histogram diagram creation)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-02-07
    
        remove label from standard option dialog template
    
    Merge: da8ca460aa 395fb5dcac
    Werner Macho <werner.macho@gmail.com>	2014-02-07
    
        Merge pull request #1145 from Cracert/i18n
    
        [TRANSUP] pl: QgsOgr, context_help
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-02-07
    
        [QGIS-Server][WCS] Add RESPONSE_CRS param
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-07
    
        Fix #8864 (Random selection with subsampling broken)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-07
    
        [composer] Fix item selection after pasting items
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-07
    
        [composer] Keep relative position of items when pasting (fix #8598)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-07
    
        Fix #9396 (deactivate datum transform dialog by default)
    
        Added a checkbox in Options > CRS > Default datum transformations to re-enable the dialog when desired
    
    Martin Dobias <wonder.sk@gmail.com>	2014-02-07
    
        Fix #8174 (overlaps when using 'avoid intersections' functionality) + test
    
        I am not entirely confident if it will work perfectly with older versions of GEOS (< 3.3)
        because of the lack of unary union (that is emulated by series of unions of two geometries)
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-06
    
        [TRANSUP] pl: QgsOgr, context_help
    
    Werner Macho <werner.macho@gmail.com>	2014-02-06
    
        [TRANSUP] nl by Richard
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-02-06
    
        [TRANSUP] fix typos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: ffcbdabe4e 4bff0edee2
    Werner Macho <werner.macho@gmail.com>	2014-02-06
    
        Merge pull request #1144 from Jean-Roc/traduction_ui
    
        update french translation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-06
    
        [composer] Refresh control images following frame join stle change
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-06
    
        [composer] Fix stacking of items breaks after pasting items. Make sure pasted items are always placed in correct order on top of composition.
    
    Merge: ddec6639be acf2c3f762
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2014-02-06
    
        Merge pull request #11 from olivierdalang/od_french
    
        Corrections de français
    
    Merge: 267b96061c 84975bf05a
    Werner Macho <werner.macho@gmail.com>	2014-02-06
    
        Merge pull request #1143 from Cracert/i18n
    
        [TRANSUP] pl: WMS
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-06
    
        [TRANSUP] pl: WMS
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-06
    
        fix doxygen warning
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-06
    
        memory provider: add more native types (fixes #9371)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-06
    
        postgres provider: fix saving of multigeometries to tables without geometry_columns entry
    
    Jürgen E. Fischer <jef@norbit.de>	2014-02-05
    
        debian packaging update
    
    Merge: 6178860d76 4b9e181e23
    Giuseppe Sucameli <brush.tyler@gmail.com>	2014-02-05
    
        Merge pull request #1129 from etiennesky/gdaltools_fixes2
    
        gdaltools: use GDAL python bindings to get raster SRS and extent (fix #9460)
    
    Werner Macho <werner.macho@gmail.com>	2014-02-05
    
        [TRANSUP] small fix in german translation
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    olivierdalang <olivier.dalang@gmail.com>	2014-02-05
    
        faute de majuscule
    
    olivierdalang <olivier.dalang@gmail.com>	2014-02-01
    
        faute de grammaire
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-22
    
        translation update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-05
    
        Update srs.db
    
    Werner Macho <werner.macho@gmail.com>	2014-02-05
    
        [TRANSUP] added telugu language on request
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-05
    
        [composer] Standardise capitalization on all controls
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-05
    
        [composer] Fix graphical corruption with map grid frames
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-05
    
        [composer] Fix qt disconnect warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-05
    
        [composer] Use miter joins for item frames (partial fix for #9479)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-05
    
        [composer] Follow up 78ecef6, fix setting line width in scalebars
    
    Merge: 03f2ec93c9 48c91a457a
    Werner Macho <werner.macho@gmail.com>	2014-02-05
    
        Merge pull request #1142 from Cracert/i18n
    
        [TRANSUP] pl: QgsOracle cont.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-02-05
    
        new icon for Fill Ring tool. Thanks, Robert!
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-05
    
        [TRANSUP] pl: QgsOracle cont.
    
    Werner Macho <werner.macho@gmail.com>	2014-02-04
    
        [TRANSUP] es by Carlos
    
        Signed-off-by: Werner Macho <macho@mint>
    
    Merge: 10947f796c b6f2a92280
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-02-04
    
        Merge pull request #1125 from ahuarte47/Issue_9454
    
        Fix bug #9454: MapNodeTool unnecessarily refresh the map
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-04
    
        [composer] Increase number of decimal places for grid intervals and offset (fix #8828)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-04
    
        [composer] Draw mouse handles and item bounds outside of item's frames, so that snapping occurs to edge of item frame (fix #8943)
    
    Merge: 9ddfdd8f77 f7116f6843
    Werner Macho <werner.macho@gmail.com>	2014-02-03
    
        Merge pull request #1141 from Cracert/i18n
    
        [TRANSUP] pl: QgsOracle
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-04
    
        [TRANSUP] pl: QgsOracle
    
    Merge: 97cd1206bf da4c429237
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-03
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-02-03
    
        Updated IT translation
    
    Sandro Santilli <strk@kbt.io>	2014-02-03
    
        Fix query to detect postgis topology availability.
    
        Closes #9453
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-02-03
    
        Fix for dxf label export
    
    Merge: f9861f8455 30f7c4f08a
    Werner Macho <werner.macho@gmail.com>	2014-02-03
    
        Merge pull request #1139 from Cracert/i18n
    
        [TRANSUP] pl: DlgAutofill
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-02-03
    
        revert 7a9e682 and 983b1c9
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-02
    
        [TRANSUP] pl: DlgAutofill
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-02-02
    
        add checkbox in db conn dialog in order to keep the window open after adding a table
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-02-02
    
        fix #9430 followup 7a9e682
    
    Werner Macho <werner.macho@gmail.com>	2014-02-02
    
        [TRANSUP] sv by Victor
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-02-02
    
        russian translation update
    
    Merge: 9ba28b386f c859938b8b
    Werner Macho <werner.macho@gmail.com>	2014-02-02
    
        Merge pull request #1137 from Cracert/i18n
    
        [TRANSUP] pl: QObject, qgsDatum
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-02-02
    
        [TRANSUP] pl: QObject, qgsDatum
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-01
    
        [composer] Ensure url is correctly loaded for html items on project load (fix #9374)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-01
    
        [composer] Set initial background colour on map items to canvas background color (fix #3811)
    
    Merge: 041244d74d b6c19916e3
    Werner Macho <werner.macho@gmail.com>	2014-02-01
    
        Merge pull request #1135 from Cracert/i18n
    
        [TRANSUP] pl
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-02-01
    
        [composer] Disable snapping when item is rotated for now (not yet implemented)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-30
    
        [composer] Fix snapping during item resize incorrectly snapping to mouse cursor rather then item boundary (fix #9443)
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-31
    
        [TRANSUP] pl
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-29
    
        #9454: avoid unnecessarily refresh the map
    
    Werner Macho <werner.macho@gmail.com>	2014-01-31
    
        [TRANSUP] danish with new translator added
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Alexia Mondot <alexia.mondot@c-s.fr>	2014-01-31
    
        fixes bugs about processing evolution
    
    Alexia Mondot <alexia.mondot@c-s.fr>	2014-01-17
    
        Update OTB processing modules
    
    Alexia Mondot <alexia.mondot@c-s.fr>	2014-01-31
    
        import removed to fix bugs
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-31
    
        prevent snapping to non-geometric layers (was leading to multiple logs: Transform error caught inverse transform of ...)
    
    Werner Macho <werner.macho@gmail.com>	2014-01-31
    
        delete viminfo from news
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Werner Macho <werner.macho@gmail.com>	2014-01-31
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-31
    
        Dxf export: fix linestyle export for simple line
    
    Alexia Mondot <alexia.mondot@c-s.fr>	2014-01-17
    
        add ParameterMultipleExternalInput parameter type
    
    Merge: d050b0a8f4 db1192f151
    Jürgen E. Fischer <jef@norbit.de>	2014-01-31
    
        Merge pull request #1131 from ahuarte47/Issue_8725R-ST_SnapToGrid
    
        Fix bug #8725R: replace ST_Simplify by ST_SnapToGrid to avoid collapsed geometries by postgis
    
    Merge: e4f410b589 414d59c597
    Werner Macho <werner.macho@gmail.com>	2014-01-30
    
        Merge pull request #1132 from Cracert/i18n
    
        [TRANSUP] pl: qgsComposer
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-30
    
        [TRANSUP] pl: qgsComposer
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-31
    
        #8725R: Replace ST_Simplify by ST_SnapToGrid
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-30
    
        [ftools] S'part to M'part with non-string columns and NULL values
        Fix #8625
    
    Werner Macho <werner.macho@gmail.com>	2014-01-30
    
        [TRANSUP] es by Carlos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-30
    
        [attrtable] No checks when the model is not based on a request
        Huge speedup
        Fix #9315
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-30
    
        [attrtable] Only update table at the end of an edit command
        Fix #9315
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-30
    
        fix QgsGeometry::moveVertex on polygon (fixes #9442)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-30
    
        Fix for hiding deprecated datum transforms
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-30
    
        Fix inversion of rotation parameters for epgs datum transformation method 9607
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-01-30
    
        use python API to get raster extent, instead of relying on gdalinfo
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-01-30
    
        use python API to get raster SRS, instead of relying on gdalinfo
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-30
    
        allow snapping to vertex and segment to remove part/ring
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-30
    
        Fix failing PyQgsBlendModes test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-30
    
        [composer] Add some anomoly images for scale bar tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-30
    
        [composer] Fix incorrect calculation of map bounds when a map is switched to atlas control after atlas preview is enabled
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-30
    
        [composer] Set the expression context for labels created while atlas preview is enabled (fix #9457)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-30
    
        [composer] Snap items to page edge, not page outlines or shadow (fix #9455)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-30
    
        set objectName on QMenu/QAction in C++ core plugins, fixes partially #9134
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-30
    
        Show NTv2 in datum transform dialog tooltip and do case insensitive filename compare on win
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-30
    
        Fix apply null grid shift for source projection string
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-30
    
        missing action for add part
    
    Merge: 12256f1bc2 e150ab1611
    Werner Macho <werner.macho@gmail.com>	2014-01-29
    
        Merge pull request #1126 from Cracert/i18n
    
        [TRANSUP] pl: qgsVectorLayer, QgsRelation
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-29
    
        [TRANSUP] pl: qgsVectorLayer, QgsRelation
    
    Werner Macho <werner.macho@gmail.com>	2014-01-29
    
        [TRANSUP] greek by Thodoris
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-29
    
        [attrtable] Don't update sort column cache when unaffected
        Fix #9424
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-29
    
        * fix QgsGeometry::moveVertex for multipolygons()
        * add test for QgsGeometry::addPart()
        * remove expectedFailure decoration from PyQgsGeometry.testSimplifyIssue4189
        * modify move and translate tests by 1,1 to 1,2
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-01-29
    
        fix gdaltools getRasterSRS() and use gdalsrsinfo with gdal >= 1.9
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-29
    
        postgres provider: don't look for topology layers without topology support (fixes #9453)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-29
    
        identify reprojected raster: use 1x1 pixel context in layer crs to get reasonable search tolerance for WMS GetFeatureInfo, fixes #5896
    
    Merge: 0b882d0190 8c47c0e8dc
    Werner Macho <werner.macho@gmail.com>	2014-01-29
    
        Merge pull request #1122 from Cracert/i18n
    
        [TRANSUP] pl: WidgetGradient, QgsRel
    
    Merge: ec7718b55e b1aa21d8b6
    Werner Macho <werner.macho@gmail.com>	2014-01-29
    
        Merge pull request #1123 from Jean-Roc/traduction_ui
    
        update fr ui
    
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2014-01-29
    
        update fr ui
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-29
    
        Second part of fix for #9196 (WMTS)
    
        If WMTS capabilities do not include a bounding box, try to detect it from
        tileset matrix information (instead of using conservative assumption
        that the layer spans the whole world: -180,-90 - 180,90 in WGS84)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-29
    
        Partial fix for #9196 - better handling of bounding boxes of WMS layers
    
        Do not use WGS84 bounding box for all layers - instead use either bounding box
        as declared in capabilities document for requested CRS, or make best effort
        to get bounding box from WGS84 bounding box.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-29
    
        fix #9430: do not enable copy to layer if nothing to copy
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-28
    
        [TRANSUP] pl: WidgetGradient, QgsRel
    
    Merge: 2dabba4530 6cd0fa165f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-28
    
        Merge pull request #1104 from leyan/projectCRS
    
        Consistent management of project CRS properties in project file
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-01-28
    
        gdaltools batch operations: only update progress when there are input files to process
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-01-28
    
        gdaltools warp: overwrite existing files when not in batch mode
    
    Werner Macho <werner.macho@gmail.com>	2014-01-28
    
        [TRANSUP] filename change to bring it closer to webpage and documentation
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-28
    
        Add scale method to data defined size label, related to #8887
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-28
    
        #9441 add 1 segment line part to multiline layer
    
    Merge: ff9c76af9c 8500e80022
    Werner Macho <werner.macho@gmail.com>	2014-01-28
    
        Merge pull request #1121 from zjankovic/master
    
        Refreshed CRO translation
    
    Zoran <zoran.jankovic@geokt.hr>	2014-01-28
    
        Refreshed CRO translation
    
    Merge: 6c3f2ed8cc 7df74aeacd
    Werner Macho <werner.macho@gmail.com>	2014-01-28
    
        Merge pull request #1119 from Cracert/i18n
    
        [TRANSUP] pl: ScriptEditor, SettingsDialogPython, Widget..
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-28
    
        [composer] Standardise capitalisation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-27
    
        [composer] Update default toolbar positions
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-27
    
        [TRANSUP] pl: ScriptEditor, SettingsDialogPython, Widget..
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-28
    
        sip fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-27
    
        german translation update and translation string fix
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-01-27
    
        Update of IT GUI translation - thanks Stefano Campus
    
    Merge: 7b21c727f3 a8463aa041
    Werner Macho <werner.macho@gmail.com>	2014-01-27
    
        Merge pull request #1117 from asiersarasua/master
    
        Basque translation update
    
    asiersarasua <asier.sarasua@gmail.com>	2014-01-27
    
        Basque translation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-27
    
        Fix windows build
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-27
    
        Dump CASE correctly in QgsExpression::dump()
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-23
    
        Drop margins on expression builder
    
    olivierdalang <olivier.dalang@gmail.com>	2014-01-26
    
        [composer] fixed composer legends inappropriately connected to the first composer map item on creation from XML
    
    olivierdalang <olivier.dalang@gmail.com>	2014-01-26
    
        [composer] ComposerLegend update all now only applies to referenced map's layers (in case they are locked) (fix #7177)
    
    Werner Macho <werner.macho@gmail.com>	2014-01-27
    
        Typo fix, thanx to Carlos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-27
    
        sip documentation fix
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-27
    
        update sip bindings II
    
    Merge: af1bdf6694 41dd3d69c7
    Werner Macho <werner.macho@gmail.com>	2014-01-26
    
        Merge pull request #1115 from Cracert/i18n
    
        [TRANSUP] pl
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-27
    
        [TRANSUP] pl
    
    Merge: d4e369414b 624ef2f114
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-26
    
        Merge pull request #1114 from ahuarte47/Issue_9429
    
        Fix bug #9429: no validate featureIds using all feature collection
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-27
    
        #9429: no validate featureIds using all feature collection
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-26
    
        update sip bindings
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-26
    
        Fixed point pattern fill usedAttributes(), fixes #7736
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-01-26
    
        russian translation update
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-26
    
        render missing SVG symbol (?) if SVG file does not exist
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-26
    
        Support SVG relative paths in SVG cache to enable relative data defined paths. Fixes #8883
    
    Merge: 16773ae80a c27d499ff8
    Werner Macho <werner.macho@gmail.com>	2014-01-26
    
        Merge pull request #1111 from Cracert/i18n
    
        [TRANSUP] pl: plugin manager, options
    
    Werner Macho <werner.macho@gmail.com>	2014-01-26
    
        [TRANSUP] es by carlos, hu by Zoltan, nl by Raymond and Richard
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-25
    
        make sure the symbology-ng db can be copied in qgis_stylev2test
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-25
    
        debian packaging fix
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2014-01-22
    
        remove leading dir separator from symbol path when it's relative,
        SLD: remove file schema from OnlineResource tag's path
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-25
    
        use qIsNaN to test for NaNs
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-25
    
        update CODING, regenerate t2t, include CODING.html
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-25
    
        fix doxygen warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-25
    
        fix QgsGeometry::asMultiPoint() (followup 6bbd17c2; fixes #9423)
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-24
    
        [TRANSUP] pl: plugin manager, options
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-01-24
    
        Fix globe plugin crash at launch on Mac
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-25
    
        postgres provider: don't try to detect geometry type or srid, if it's already known (fixes #9421)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-24
    
        fix windows build
    
    Tim Sutton <tim@linfiniti.com>	2014-01-24
    
        Added jenkins run script
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-24
    
        fixed horizontal and vertical marker line fill using maximum markers interval, fixes partially #8975
    
    Merge: 95c3c6ff29 ef001fdc8b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-24
    
        Merge pull request #1110 from mwa/dev_labeling_from_sld
    
        Read labeling from SLD
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-24
    
        removed color/width from line pattern fill symbol layer widget, fixes partially #8975
    
    Mathias Walker <mwa@sourcepole.ch>	2014-01-24
    
        read labeling from SLD
    
    Merge: 6ca57f9d90 37efe9198b
    Jürgen E. Fischer <jef@norbit.de>	2014-01-24
    
        Merge pull request #1108 from Oslandia/remove_dead_code_in_qgssinglesymbolrendererv2
    
        remove dead code in qgssinglesymbolrendererv2
    
    Werner Macho <werner.macho@gmail.com>	2014-01-24
    
        [TRANSUP] nb by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-24
    
        fix line pattern fill misalignements, fixes #8974
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-24
    
        fix duplicate translation in several translation files
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-24
    
        fix build with internal spatialite (followup 0d2c564cf; fixes #9417)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-24
    
        fix deleteVertex for POLYGON and MULTILINESTRING
    
    Merge: c3f4befa3b fb08949319
    Víctor Olaya <volayaf@gmail.com>	2014-01-24
    
        Merge pull request #992 from fsdias/master
    
        Fix Relative_distribution_(distance_covariate).rsx
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-24
    
        fix nightly build and cppcheck in qwtpolar-0.1 (followup 0d2c564c)
    
    vmora <vincent.mora@oslandia.com>	2014-01-24
    
        remove dead code in qgssinglesymbolrendererv2
    
    Werner Macho <werner.macho@gmail.com>	2014-01-24
    
        [TRANSUP] fr by JRM, gl by Xan and pl by Robert
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Merge: 524788b917 393071f2fd
    Werner Macho <werner.macho@gmail.com>	2014-01-23
    
        Merge pull request #1103 from Jean-Roc/traduction_ui
    
        update french translation
    
    Merge: a78a0035ac d5ef0c5d37
    Werner Macho <werner.macho@gmail.com>	2014-01-23
    
        Merge pull request #1107 from Cracert/i18n
    
        [TRANSUP] pl
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-23
    
        [TRANSUP] pl
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-24
    
        fix windows build (fixes #9416)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-23
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-23
    
        fix mersenne-twister warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-23
    
        QgsGeometry refactoring:
        * rework wkb parsing using Qgs(Const)WkbPtr
         * replaces pointer dereferencing with memcpy
         * should work on platform that don't allow unaligned accesses
        * "fix" adjacentVertices() for invalid inputs
        * improved support for MULTIPOINT
        * fixes insertion of first vertex into linestrings
        * fixes inserting into multipolygons
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-23
    
        fix source path stripping in debug messages
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-21
    
        add QgsDistanceArea tests and enhance QgsGeometry tests a bit
        (in preparation for a QgsGeometry wkb update)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-21
    
        implement more cppcheck suggestions
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-21
    
        fix QGis::featureType output
    
    Merge: db7cddfc84 f9c5ee0c07
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-01-23
    
        Merge pull request #1091 from 3nids/uioptionbase2
    
        dialog base: separator and dialog title as argument to init/restore
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-23
    
        Dxf export: fix copy paste bug
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-11
    
        [FEATURE:] Add point sample class to analysis library
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-10
    
        Add qgstransectsample.sip
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-09
    
        [FEATURE]: class for random transect sampling in analysis lib
    
    Merge: 0536cfa3d1 b0474d6f5b
    Tim Sutton <tim@linfiniti.com>	2014-01-23
    
        Merge pull request #1102 from ahuarte47/Issue_8725R-ST_Simplify2
    
        Fix bug #8725R: no check simplification topology for point geometries in postgis provider
    
    Merge: 810773a608 31c933330b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-23
    
        Merge pull request #1105 from mwa/fix_expression_from_ogc_filter
    
        Fix empty expression when reading from OGC filter
    
    Mathias Walker <mwa@sourcepole.ch>	2014-01-23
    
        fix empty expression when reading from OGC filter
    
    Leyan <ouyang.leyan@hotmail.com>	2014-01-23
    
        create the CRS project properties during the project creation
    
    Leyan <ouyang.leyan@hotmail.com>	2014-01-23
    
        group CRS project property updates in the same place
    
    Leyan <ouyang.leyan@hotmail.com>	2014-01-23
    
        update ProjectCrs property in the project file
    
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2014-01-23
    
        update fr ui
    
        correct typos
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-23
    
        #8725R: no check simplification topology for point geometries
    
    Merge: 5d0202091b d5ea0b088f
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2014-01-23
    
        Merge pull request #10 from mdouchin/traduction_mdouchin
    
        French translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-23
    
        cleanup 3568fe7
    
    Merge: 3568fe761e 80b44a7685
    Jürgen E. Fischer <jef@norbit.de>	2014-01-23
    
        Merge pull request #1083 from Oslandia/fix_max_on_joined_fields
    
        fix bug in max value on joined fields
    
    Merge: 467f9783b8 c7ccdc9ed0
    Martin Dobias <wonder.sk@gmail.com>	2014-01-23
    
        Merge pull request #1075 from Oslandia/expressions_in_symbol_rotation_and_scale_for_pr
    
        [FEATURE] allow for expressions in symbol rotation and scale
    
    Merge: 8b530012d1 7fca30b731
    Werner Macho <werner.macho@gmail.com>	2014-01-22
    
        Merge pull request #1101 from Cracert/i18n
    
        [TRANSUP] pl: Globe, expr.editor
    
    Merge: 49a807aba2 2baf40307a
    Tim Sutton <tim@linfiniti.com>	2014-01-22
    
        Merge pull request #1099 from ahuarte47/Issue_8725R-ST_simplify
    
        Fix bug #8725R: fix collapsed geometries by ST_simplify function of postgis
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-23
    
        [TRANSUP] pl: Globe, expr.editor
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-23
    
        fix build with GDAL <=1.9
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-23
    
        [composer] Paste in place should put items in page which cursor is over (fix #9244)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-01-22
    
        warn user when trying to add sqlite connection to browser and a connection with sae name already exists (#9404)
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-22
    
        #8725R: fix invalid LineStrings
    
    Michael Douchin <mdouchin@3liz.com>	2014-01-22
    
        French translation update
    
    Merge: 5c1fed5b2e 4077084ff0
    Werner Macho <werner.macho@gmail.com>	2014-01-22
    
        Merge pull request #1100 from jonnyforestGIS/master
    
        [TRANSUP] pt_PT
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-22
    
        Add saving of recent expressions. Fix #6091
    
    João Gaspar <joao.f.r.gaspar@gmail.com>	2014-01-22
    
        [TRANSUP] pt_PT
    
        adding some translations
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-22
    
        #8725R: fix collapsed polygons by ST_simplify in postgis
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-22
    
        #87525R: refactoring and minor changes
    
    Merge: f2d0100d5d f79dfa1551
    Jürgen E. Fischer <jef@norbit.de>	2014-01-22
    
        Merge pull request #1087 from ahuarte47/Issue_9360R
    
        Fix bug #9360-revival: fix whole layer not rendered (when simplify geometry activated; followup 3305a6c; fixes #9360)
    
    Merge: 52d114fba4 031596c4e4
    Tim Sutton <tim@linfiniti.com>	2014-01-22
    
        Merge pull request #1094 from ahuarte47/Issue_8725R-maxscale
    
        Feature #8725R: support for maximum scale at which the layer should be simplified
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-22
    
        [composer] Use better cross hairs cursor
    
    Merge: e2b1e33af1 d61e6da488
    Werner Macho <werner.macho@gmail.com>	2014-01-21
    
        Merge pull request #1097 from Cracert/i18n
    
        [TRANSUP] pl: Composer, DXF, previous mistake (tnx Werner)
    
    Werner Macho <werner.macho@gmail.com>	2014-01-22
    
        [TRANSUP] nl by Richard
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-22
    
        [composer] Don't default to showing grid when opening 2.0 projects
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-22
    
        [composer] Switch to select tool after pasting items (fix #8958)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-22
    
        [composer] Always evaluate label expressions (fix #9342)
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-21
    
        [TRANSUP] pl: Composer, DXF, previous mistake (tnx Werner)
    
    Merge: 1cd307c9e1 ebae947147
    Werner Macho <werner.macho@gmail.com>	2014-01-21
    
        Merge pull request #1095 from Cracert/i18n
    
        [TRANSUP] pl: Atlas, Composer
    
    Merge: 061dcceeeb 03d1e2b529
    Paolo Cavallini <cavallini@faunalia.it>	2014-01-21
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2014-01-21
    
        First update of IT GUI translation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-21
    
        [composer] Use crosshairs cursor when drawing new items
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-21
    
        #9360R: enable ogr simplification for GDAL-OGR >= 1.11
    
    Werner Macho <werner.macho@gmail.com>	2014-01-21
    
        [TRANSUP] es by carlos
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-21
    
        Consider scale based visibility in dxf export. Const correctness for maplayer accessors
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-20
    
        [FEATURE] Add option for simple line symbols to be drawn only inside a
        polygon. Allows for creation of "national geographic" style borders on
        maps where a thick border does not overlap into neighbouring polygons.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-01-20
    
        Ensure binaries run through install_name_tool are user-writable during bundling on Mac
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-20
    
        [TRANSUP] pl: Atlas, Composer
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-21
    
        #8725R: define simplifyDrawingCanbeApplied better
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-21
    
        #8725R: add maximum scale at which the layer should be simplified
    
    Merge: 7cb79c497b b440367f65
    Tim Sutton <tim@linfiniti.com>	2014-01-20
    
        Merge pull request #1093 from ahuarte47/Issue_8725R-UIpoints
    
        Feature #8725R: hide simplification rendering tab for point layers
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-20
    
        #8725R: remove rendering panel for points layer
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-20
    
        debian packaging update
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-20
    
        feature action: fix crash at launch
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-20
    
        wms provider: also include SCALE parameter for UMN mapserver (followup 7e17a841)
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-20
    
        #9360R: disable ogr simplification while OGR_G_SetPoints does not exist
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-20
    
        Reintroduce geometry caching while rendering (used esp. for snapping)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-19
    
        Add QgsMapLayerAction and QgsMapLayerActionRegistry, which can be
        used as a generic api for registering actions which can apply to
        a specific map layer or layer type.
    
        Create a QgsMapLayerAction for setting features as the current
        atlas feature for compositions.
    
        This work was kindly sponsored by SIGE (www.sige.ch).
    
    Werner Macho <werner.macho@gmail.com>	2014-01-20
    
        [TRANSUP] no by james and dk by Jacob
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-20
    
        dialog base: separator and dialog title as argument to init/restore
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-20
    
        Server adjustments (allow usage from build dir, new API)
    
    Merge: 9209ef6ed6 5162889c8c
    Werner Macho <werner.macho@gmail.com>	2014-01-19
    
        Merge pull request #1090 from Cracert/i18n
    
        [TRANSUP] pl
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-19
    
        [TRANSUP] pl
    
    Borys Jurgiel <info@borysjurgiel.pl>	2014-01-20
    
        [Plugin Manager] Fix ui layout
    
    Borys Jurgiel <info@borysjurgiel.pl>	2014-01-20
    
        [Plugin Manager] Fix window title issues after recent changes in QgsOptionsDialogBase
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-19
    
        #9360R: enable ogr simplification on provider side only cpp
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-19
    
        #9360R: mix CPP/C code - experimental
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-01-18
    
        add myself to translators, russian translation update
    
    Merge: 06b1fbcb26 1eaefaa0cb
    Werner Macho <werner.macho@gmail.com>	2014-01-19
    
        Merge pull request #1088 from Cracert/i18n
    
        [TRANSUP] pl: simple update
    
    Robert Szczepanek <robert@szczepanek.pl>	2014-01-18
    
        [TRANSUP] pl: simple update
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-19
    
        #9360R: remove ogr_geometry.h
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-19
    
        #9360R: fix bad ogr simplification
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-18
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-18
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-18
    
        update sip some bindings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-18
    
        fix typos, indentation and some warnings
    
    Merge: bf814c20d1 b7612f27e9
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-01-18
    
        Merge pull request #1082 from 3nids/uioptionbase
    
        UI: dialog base: add current category to dialog title if in icon only mode
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-18
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-18
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-18
    
        ogr geometry simplifier:
        - stick to C API
        - enable simplification only with GDAL >=1.9
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-18
    
        debian packaging update: reenable globe plugin on debian unstable
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-01-17
    
        Fix FindQScintilla module for non-standard install locations
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-17
    
        wms-c: don't crash if tile matrix set isn't available anymore (fixes #9361)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-17
    
        use line pattern fill symbol layer line symbol for fill instead of for outline
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-17
    
        Use new unit conversion function to calculate dxf line width
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-17
    
        german translation update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-17
    
        Dxf export: fix order in multiline labels
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-17
    
        Fix dxf label size calculation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-17
    
        Split multiline labels for dxf export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-15
    
        Set text color and show label boxes for debugging
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-14
    
        Export labels to dxf
    
    Merge: 8c9f41cfa1 47d253e0a8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-17
    
        Merge pull request #1056 from ahuarte47/Issue_9060_B
    
        [Feature]: Centralize conversion units in one unique function
    
    Merge: 71360c3cf7 cc13f9d002
    Jürgen E. Fischer <jef@norbit.de>	2014-01-17
    
        Merge pull request #1086 from ahuarte47/Issue_9360
    
        fix bug whole layer not rendered (when simplify geometry activated; fixes #9360)
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-17
    
        #9360: fix bug simplification when transform is activated
    
    Werner Macho <werner.macho@gmail.com>	2014-01-17
    
        [TRANSUP] Prepare ts files for new Release
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-17
    
        followup f33c4904d3b: add Q_DECL_DEPRECATED and sip annotation to hasCrsTransformEnabled signal
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-17
    
        Oracle provider: added featureSource() support
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-17
    
        Allow Qt to search for Qt plugins (e.g. sqldrivers) in our plugin directory
    
        Without this it is necessary to explicitly provide QT_PLUGIN_PATH environment
        variable for Qt plugins we build (e.g. Oracle DB sql driver)
    
    Merge: 2e9d3a8c4e f4315d7fbd
    Werner Macho <werner.macho@gmail.com>	2014-01-17
    
        Merge pull request #1085 from tomass/master
    
        Lithuanian translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-17
    
        CRS axis inversion retrieval update:
        - back to OGRGetAxis() as OSREPSGTreatsAsNorthingEasting() was introduced with
          GDAL 1.10 (fixes builds with earlier GDALs; related to #9345)
        - keep using OSRImportFromEPSGA() as that's what retrieves the axis orientation
          (but only for EPSG codes)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-16
    
        UI: dialog base: add current category to dialog title
    
    Tomas <tomasstraupis@gmail.com>	2014-01-17
    
        Lithuanian translation update
    
    Merge: 2db44a599e 2af29d18a7
    Jürgen E. Fischer <jef@norbit.de>	2014-01-16
    
        Merge pull request #1081 from ahuarte47/Issue_9345
    
        Bug #9345: fix calculation of axis ordering of CRS
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-16
    
        identified features highlight clip on zoom out fix
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-16
    
        signal hasCrsTransformEnabled() renamed to hasCrsTransformEnabledChanged()
    
    vmora <vincent.mora@oslandia.com>	2014-01-16
    
        fix bug in max value on joined fields
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-16
    
        WCS provider: use a download handler (like WMS)
    
    vmora <vincent.mora@oslandia.com>	2014-01-16
    
        fixed toSld() & replaced "" by QString
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-16
    
        Resolved handling of WMS requests in worker threads
    
    Merge: 5310040add 03a7125bcd
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        Merge pull request #1079 from 3nids/uioptionbase
    
        UI: remove top labels, use collapsible groupboxes, and other small improvements
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        UI: remove top labels, use collapsible groupboxes, and other small improvements
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-16
    
        add header installation of simplify methods
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-16
    
        #9345: fix axis invert calculation
    
    vmora <vincent.mora@oslandia.com>	2014-01-16
    
        fixed bug in rotation & removed xml encode/decode
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-16
    
        Fix warning
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-15
    
        Set raster no data color back to 0,0,0,0 and overwrite that in raster drawer only for PDF output. Fixes #9101 and #9343
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-15
    
        Bugfixes for dxf export
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        DB Manager: remove text under icons
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        followup 4502592: use QgsCollapsibleGroupBox
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-15
    
        Moved WMS capabilities, URI parsing out of provider class.
    
        With this change, all WMS capabilities are kept within one class.
        When the provider is cloned, the existing capabilities object is
        passed to new provider, thus not requiring new provider download
        capabilities again.
    
        Data items and GUI dialog do not have to create a dummy provider
        just in order to get capabilities.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        make icons more consistent in relation editor widget
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-15
    
        Fix warnings
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-15
    
        #8725-R: minor changes
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-15
    
        #8725-R: minor changes and UI update
    
        + add comment about 'prepareSimplification' in constructor
        + fix comment in 'providerCanSimplify'
        + improve UI messages
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-14
    
        #8275-R: simplification on a per-iterator basis
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-13
    
        #8725-R: no check geometry pointer twice
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-13
    
        #8725-R: no check 0-pointers to delete
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-11
    
        #8725-R: simplify edited geometries in QgsVectorLayerFeatureIterator
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-08
    
        #8725-R: refactoring of simplification API in FeatureIterators
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-07
    
        #8725-R: fix old API in other test cpp files
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-07
    
        #8725-R: fix old API in testqgsblendmodes.cpp
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-07
    
        #8725-R: add "Advanced settings" panel
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-06
    
        #8725-R: include qgsvectorsimplifymethod.sip
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-28
    
        #8725-R: never simplifying the first two or last two vertices in a line
    
        This ensure that the angles at the line start and end are the same after
        simplification
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-28
    
        #8725-R: no simplify point layers in postgres provider
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-28
    
        #8725-R: New vector provider capability for topological simplification
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-12-27
    
        #8725-R: PostgresProvider simplifies on provider side
    
        PostgresFeatureIterator implements simplification on provider side
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-27
    
        #8725-R: OgrProvider simplifies on provider side
    
        OgrFeatureIterator implements simplification on provider side
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-27
    
        #8725-R: FeatureIterator and other minor changes
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-24
    
        #8725-R: move VectorSimplifyMethod to other file
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-24
    
        #8725-R: FeatureIterator use SimplifyMethod
    
        AbstractFeatureIterator use SimplifyMethod to simplify locally the
        geometries fetched from data source (provider)
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-24
    
        #8725-R: VectorLayer use SimplifyMethod
    
        VectorLayer define QgsVectorSimplifyMethod to configure the new
        QgsSimplifyMethod member of QgsFeatureRequest
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-24
    
        #8725-R: define QgsSimplifyMethod
    
        Define QgsSimplifyMethod to use as optional parameter in
        QgsFeatureRequest
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-12-20
    
        #8725-R: simplifier execute in rendering loop
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-12-18
    
        #8725-R: show map2pixel threshold in panels
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-18
    
        #8725-R: define UseRenderingOptimization
    
        Redefine RenderingPrintComposition to UseRenderingOptimization
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        credentials: give focus to password if a user is given
    
    Merge: 4502592bcf 34809e1efa
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-15
    
        Merge pull request #1078 from 3nids/uiatlas
    
        lighter UI for atlas composer
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        UI: splitter for the query builder dialog
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        remove outline of items in list widget when they have focus
    
    Merge: 89a774a391 0f8a99e550
    Jürgen E. Fischer <jef@norbit.de>	2014-01-15
    
        Merge pull request #1049 from lynxlynxlynx/master
    
        Two build fixes for Arch
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        lighter UI for atlas composer
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        add splitters to raster calc dialog, use QgsCollapsibleGroupBox to save collpased state
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-15
    
        fix warning
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-15
    
        Fix hue/saturation changes for rasters causing debug noise when raster contains transparent pixels
    
    Joshua Arnott <josh@snorfalorpagus.net>	2014-01-14
    
        Fixed bug in the processing toolbox qgis:intersection tool, preventing
        attempts at writing the wrong geometry type to a shapefile.
    
    Tomas <tomasstraupis@gmail.com>	2014-01-14
    
        Lithuanian translation update
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-05
    
        #9060: Enable degrees as valid DisplayUnit in QgsOptions dialog
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-05
    
        #9060: use QGis::fromUnitToUnitFactor in QgsGrassGisLib
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-05
    
        #9060: use QGis::fromUnitToUnitFactor in QgsDecorationScaleBar
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-04
    
        #9060: use QGis::fromUnitToUnitFactor in QgsComposerScaleBar
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-04
    
        #9060: use QGis::fromUnitToUnitFactor in QgsDistanceArea
    
         in
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-04
    
        #9060: use QGis::fromUnitToUnitFactor in QgsDxfExport
    
         in
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-04
    
        #9060: use QGis::fromUnitToUnitFactor in QgsWmsProvider
    
         in
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-04
    
        #9060: define global unit conversor
    
    vmora <vincent.mora@oslandia.com>	2014-01-14
    
        changed std::auto_ptr for QScopedPointer
    
    vmora <vincent.mora@oslandia.com>	2014-01-14
    
        allow for expressions in symbol rotation and scale
        the single, graduated and categorised symbol renderers have been
        refactored to avoid use of raw pointers (auto_ptr are used instead, they
        are deprecated in c++11 but the change for unique_ptr is an easy one and
        they clearly state the design intend: exclusive ownership)
    
        2 general use function to quote and unquote strings for/from xml have
        been added to qgis.h
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-14
    
        fix warning
    
    Tim Sutton <tim@linfiniti.com>	2014-01-14
    
        CODING
    
        Small typo fix in coding doc
    
    Merge: 27f5b8d049 8edd6a4936
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-14
    
        Merge pull request #1073 from 3nids/expressiondialogsplitter
    
        expression builder: add splitters and change buttons
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-14
    
        expression builder: add splitters and change buttons
    
        respect HIG
    
    Merge: 2cdc89654b 6bb9dfec00
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-14
    
        Merge pull request #1072 from nyalldawson/atlas_multimap3
    
        [FEATURE][composer] Allow for more than one atlas controlled map in comp...
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-14
    
        [FEATURE][composer] Allow for more than one atlas controlled map in compositions (or none), by moving some atlas properties to map items (fix #9248) (fix #6484)
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-14
    
        Make insertVertex/moveVertex/deleteVertex work without cache
    
    Werner Macho <werner.macho@gmail.com>	2014-01-14
    
        [TRANSUP] Arabic by Hosham, added new translator
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-13
    
        Simplified 173e1d7
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-13
    
        Fix warning
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-13
    
        [attrtable] Force default selection color (regardless of window focus)
        Fix #8205
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-13
    
        Fixed point displacement renderer (and made it faster)
    
    Tim Sutton <tim@linfiniti.com>	2014-01-13
    
        Further tweak to pull request docs.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-13
    
        delimitedtext: add support for featureSource()
    
    Tim Sutton <tim@linfiniti.com>	2014-01-13
    
        Added a little more debug info so show which projects were found and which default was used.
    
    Tim Sutton <tim@linfiniti.com>	2014-01-13
    
        Added notes on merging pull requests based on Matthias's message in mailing list.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-13
    
        german translation update
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-13
    
        Fix issue with combination of edit buffer + vector join
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-13
    
        delimitedtext: move methods specific to feature iterator from provider to FI
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-12
    
        highlight identified feature using real feature shape
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-12
    
        avoid saving OGR layer to the very same OGR layer (fixes #9221)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-12
    
        fix warnings
    
    Merge: 8990b66eed 183dd8eed6
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-12
    
        Merge pull request #1046 from ahuarte47/Issue_9254
    
        Bug #9254: fix point-style with "outline width" = 0 still show the outline
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-12
    
        WMS server: even more performant png8 conversion
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-12
    
        wms server: call getStyles from getStyle
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-01-09
    
        GetStyles: changed layers list from mapLayerFromTypeName to mapLayerFomStyle
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-01-09
    
        Fix #9314
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-11
    
        GPX: added support for featureSource()
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-11
    
        GRASS provider updated to support featureSource()
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-09
    
        GRASS raster: remove superfluous QProcess instances
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-09
    
        WCS: quick and dirty way to get it working
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-08
    
        WFS: added featureSource() - now it is possible to do rendering
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-08
    
        WMS provider fixes for multi-threading
    
        This is still far from working nicely or being finished:
        - cloned provider does not get capabilities copied over, so they are requested again (for each redraw!)
        - legend graphic download is disabled for now, was causing crashes while resizing window / manipulating docks
        - tiled requests probably do not work
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-06
    
        Change the expiration timeout to one minute.
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-06
    
        Added connection pool for postgres
    
    Martin Dobias <wonder.sk@gmail.com>	2014-01-06
    
        Cleanup rendering jobs in the main thread (fixes a crash in sequential job)
    
    vmora <vincent.mora@oslandia.com>	2014-01-03
    
        set droplists if parameter values are already set
        as a result you can set some parameters in
        checkBeforeOpeningParametersDialog and they will be the default in the
        interface. This is especially usefull when your algo as a lot of
        parameters that you can gues (eg from layer names)
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2014-01-02
    
        PyQt4Macros.cmake: also check for a prefixed version of pyuic4
    
        fixes the lookup on Arch, which has python pointing to python3
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2014-01-02
    
        cmake: also look for qwtpolar in the qwt include dir
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-01
    
        #9254: define overloaded wellKnownMarkerFromSld function in sip
         in sip
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-30
    
        #9254: use Q_DECL_DEPRECATED in wellKnownMarkerXXX functions
        XXX
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-30
    
        #9254: avoid break compatibility with the 2.0 api
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-30
    
        #9254: prevent compiler warnings
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-30
    
        #9254: Support for OutlineStyle in SLD files
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-30
    
        #9254: QgsSimpleMarkerSymbolLayerV2 use OutlineStyle
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-30
    
        #9254: QgsEllipseSymbolLayerV2 use OutlineStyle
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-11
    
        Optionally draw little rendering stats (switch on/off with S key)
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-11
    
        User-configurable update interval
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-11
    
        Fix unit tests
    
        - QgsFeature owns QgsFields (otherwise the assigned QgsFields may get deleted)
        - updated QgsRenderChecker to use map settings + map renderer job
        - fixed DPI issue in map renderer to map settings conversion
        - fixed vector layer cache (failing file operations)
    
        There are still few tests that keep failing compared to master branch,
        but the reason for failure are tiny pixel diffs and we should probably just
        update the expected images.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-10
    
        Update to qgis_bench: use renderer job, allow parallel mode, print other time
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-10
    
        Invalidate cached image when layer's data or appearance is modified
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-09
    
        Options: remove legacy rendering options, add parallel rendering
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-09
    
        Bring back render caching
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-06
    
        Sync works now between QgsMapRenderer and QgsMapCanvas
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-06
    
        Various fixes to make it compile on Windows
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-05
    
        Enable Python in background threads. Fixed drawing of plugin layers.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-05
    
        Update Python bindings to match changes in core/gui libraries.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-05
    
        Added sync between QgsMapCanvas settings and (legacy) QgsMapRenderer (untested)
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-04
    
        Restored reading/writing of canvas map settings
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-04
    
        Draw labeling also in parallel map renderer job
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-03
    
        Updated memory provider to support feature source (untested yet)
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-03
    
        Made QgsSpatialIndex implicitly shared class.
    
        As a bonus, spatial index is a bit faster (10%) as we do not use random eviction buffer
        anymore (which makes sense only when using disk storage manager).
    
        Added basic tests for spatial index
    
    Martin Dobias <wonder.sk@gmail.com>	2013-12-03
    
        Introduction of concept of feature sources for vector data.
    
        Feature sources of providers/layers should act as immutable
        snapshots of the state of provider or layer, not being affected
        by any concurrent changes to provider or layer while the source is in use.
    
        Currently working just with OGR, Postgres, SpatiaLite providers.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-27
    
        Do not block functionality when canvas is drawing, respect frozen/render on flag.
    
        Because the rendering is asynchronous, it is not necessary to block user input anymore
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-27
    
        Remove processEvents() calls that are not necessary anymore
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-26
    
        Fixed handling of map updates
    
        Previously there was a problem that if user panned too quickly,
        the map item could get completely out of the view of the graphics
        view and no new paint events would be created for some time.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-26
    
        Reporting of rendering errors, safer isActive() for custom painter job
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-25
    
        Implementation of parallel rendering job (work in progress)
    
        More changes:
        - few improvements to map renderer job API
        - added basic unit test for map renderer job
        - map canvas uses P key to switch parallel/sequential rendering
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-22
    
        Initial support for rendering of rasters
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-20
    
        Revived labeling and diagrams for vector layers
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-20
    
        Do not keep pointer to vector layer in vector layer feature iterator.
    
        This will make the iterator safe to changes in vector layer while
        the iterator is still active.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-20
    
        Do the rendering of map layers within special classes
    
        This is an important change: new class (QgsMapLayerRenderer) is introduced
        and it keeps all information from layer which is necessary for rendering.
        Thanks to that, any changes to map layer will have no impact on rendering that
        may be currently underway: if the user changes renderer, rendering will
        not crash because it is using a different instance.
    
        Work in progress: only vector layers, no labeling, no diagrams, iterator
        still uses some bits from QgsVectorLayer.
    
        Another change: QgsFeatureRendererV2, QgsSymbolV2 do not get access
        to QgsVectorLayer - only to fields they need. Point displacement renderer
        did more extensive use of QgsVectorLayer - currently it is not functional.
    
    fsdias <fsdias@gmx.com>	2013-11-19
    
        Create Advanced_raster_histogram.rsx
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-18
    
        Stop using QgsMapLayer's setCacheImage()
    
        That caching mechanism is too coarse - it is expected that there is only one map renderer.
        Instead, caching would need to be done on higher level, e.g. in QgsMapCanvas
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-18
    
        Allow cancellation of PAL labeling computation
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-15
    
        Do map rendering inside of QgsMapCanvas
    
        QgsMapCanvasMap is now just a simple map canvas item storing an image,
        all rendering logic has been moved to QgsMapCanvas.
        Restored functionality of map decorations and cancellation of rendering.
        When map is going to be refreshed, the old rendered map stays visible
        for a small amount of time (scaled) and then it is replaced by the new map.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-14
    
        Refactoring of QgsPalLabeling
    
        The idea was not to expose the labeling engine instance used for rendering
        to other parts of the application and keep it as an implementation
        detail within renderer jobs.
    
        Resulting placement is kept in a newly created class QgsLabelingResults
        which is passed from the renderer job's labeling engine to map canvas
        where it is available for map tools.
    
        Global labeling settings are now kept only in QgsProject (there is
        no instance of QgsPalLabeling which would stay alive all the time).
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-14
    
        Restore advanced layer effects, labeling in composer.
    
        Also fixes DpiY setting in composer + workaround for QPicture DPI issues
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-13
    
        Removed use of QgsMapRenderer::rendererContext()
    
        Deprecated QImage/QPixmap switch in QgsMapCanvas
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-13
    
        Introduce flags for boolean settings in map settings.
    
        Also revived drawEditingInformation setting in render context
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-13
    
        Simplified map rendering configuration.
    
        - scene and painter DPI are always the same
        - raster scale factor is always 1
        - scale factor always means pixels per milimeter
        - no need to force of custom-computed scale
        - no "output units" - map settings always use pixels as units
    
        The logic used previously was getting too complex:
        - scene DPI vs painter DPI
        - enforcing custom scale in composer
        - unclear logic behind scale factor and raster scale factor settings
    
        This is resolved by doing composer-specific tweaks inside composer:
        - set map cache image's DPI (to get correct scale)
        - scale printer's painter to switch from mm to pixels (dots)
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-13
    
        Conversion of composer to use map renderer job
    
    fsdias <fsdias@gmx.com>	2013-11-12
    
        Update Relative_distribution_(distance_covariate).rsx
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-11
    
        Made labeling working without QgsMapRenderer (using QgsMapSettings)
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-11
    
        More changes to use QgsMapSettings instead of QgsMapRenderer
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-11
    
        Update QgsTolerance to use QgsMapSettings instead of QgsMapRenderer
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-11
    
        Deprecated several map canvas signals related to rendering
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-11
    
        Removed stop rendering button, deprecated QgsMapTool::renderComplete
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-11
    
        Handling of selection color in QgsMapSettings
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-06
    
        Map canvas uses renderer to QImage, fix for jumping image after pan
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-06
    
        Updated overview to use rendering jobs, fixed cancellation
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-06
    
        Implementation of sequential rendering to QImage
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-01
    
        Remove mDrawing from canvas - it is now transparent to the user
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-01
    
        Moving canvas away from QgsMapRenderer, now with OTF projections working
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-01
    
        Marked few drawing progress reporting signals as deprecated
    
    Martin Dobias <wonder.sk@gmail.com>	2013-11-01
    
        Map canvas has its QgsMapSettings, moving away from QgsMapRenderer
    
    Martin Dobias <wonder.sk@gmail.com>	2013-10-31
    
        Added utility functions to QgsMapSettings
    
    Martin Dobias <wonder.sk@gmail.com>	2013-10-31
    
        Removed QgsMapRendererV2 again in favour of using jobs directly
    
    Martin Dobias <wonder.sk@gmail.com>	2013-10-21
    
        More work in progress
    
    Martin Dobias <wonder.sk@gmail.com>	2013-09-30
    
        Threading - WIP
    
    Joshua Arnott <josh@snorfalorpagus.net>	2013-10-26
    
        'Join by location' now creates multipart features in the same way as SinglePartsToMultiparts.
    
    Joshua Arnott <josh@snorfalorpagus.net>	2013-10-22
    
        'Join by location' can now use the geometry from the joined layer as output.
    
    Joshua Arnott <josh@snorfalorpagus.net>	2013-10-22
    
        Ported 'Join by location' from fTools to Processing
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-01-12
    
        [composer] Add method for hiding background and frame groups from item properties
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-01-12
    
        [FEATURE][composer] Add styling support for composer shapes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-12
    
        [composer] Allow data defined symbol expressions using atlas feature properties for page background
    
    Merge: d04239d70b 4fbf244ce7
    Werner Macho <werner.macho@gmail.com>	2014-01-11
    
        Merge pull request #1065 from tomass/master
    
        Lithuanian translation update
    
    Tomas <tomasstraupis@gmail.com>	2014-01-11
    
        Lithuanian translation update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-01-11
    
        [processing] small fix for non-ascii string (fixes #9175)
    
    Werner Macho <werner.macho@gmail.com>	2014-01-10
    
        [TRANSUP] norway by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-10
    
        Fix vectorlayercache test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-10
    
        Cleaner handling of dxf symbology and linestyles
    
    Stéphane Brunner <stephane.brunner@camptocamp.com>	2014-01-08
    
        Add missing git ignore
    
    Stéphane Brunner <stephane.brunner@camptocamp.com>	2013-12-05
    
        [diagram] Add expression for diagram attributes and size
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-01-10
    
        [BUG][QGIS-Server] Project Properties WCS Layers Row Count
    
        I have forgotten to set the row count of the WCS Layers table in the
        projetc properties.
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-01-08
    
        [Processing] Headless scriptability little enhanced
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-10
    
        reduce debugging noise in attribute table (fixes #9315)
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-09
    
        missing QgsDistanceArea.setSourceCrs() in SIP
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-09
    
        Categorized renderer: fix memory leak
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-09
    
        indentation
    
    Merge: 129bd987d5 17e8813aeb
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-01-09
    
        Merge pull request #1059 from etiennesky/coloramps-inverted
    
        add checkbox to invert color ramps in graduated and categorized symbology
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-09
    
        indentation update
    
    Merge: 9b0652f0fe 1f9c378c77
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-09
    
        Merge pull request #1058 from elpaso/master
    
        GetStyles split from GetStyle
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-01-08
    
        [pyqgis-console] APIs file update (pyqgis.pap)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-01-07
    
        Fix about dialog (followup 740024c)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-01-07
    
        [pyqgis-console] fixes save as action in editor
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-08
    
        creatensis.pl: default arch to x86_64
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-08
    
        fix windows build (also syncs QgsComposition sip binding)
    
    jtornero <jtorlistas@gmail.com>	2013-11-15
    
        [composer] Add nautical miles support to scalebar, more rational default scale
    
    Merge: eaf1f38137 2155dd8c3d
    Jürgen E. Fischer <jef@norbit.de>	2014-01-07
    
        Merge pull request #1060 from ahuarte47/Issue_9308
    
        Bug #9308: fix impossible to remove a group in the legend
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2014-01-07
    
        Fix Mac build
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-08
    
        Change to darker background for side bar. No Frame for list widget
    
    ahuarte47 <ahuarte47@yahoo.es>	2014-01-08
    
        #9308: enable remove groups in the legend
    
    Radim Blazek <radim.blazek@gmail.com>	2014-01-07
    
        check if feature has geometry in memory provider iterator, fixes #9309
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-01-07
    
        Fix #8727
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2014-01-07
    
        add checkbox to invert color ramps in graduated and categorized symbology
    
    Merge: 6eb72c718b f8247fabda
    Alessandro Pasotti <elpaso@itopen.it>	2014-01-07
    
        GetStyles implementation
    
    Merge: 0b1049880e 6eb72c718b
    Jürgen E. Fischer <jef@norbit.de>	2014-01-07
    
        Merge pull request #1057 from elpaso/master
    
        Fix #9306
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-01-07
    
        Fix #9306
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2014-01-07
    
        Dxf export: more precision for doubles
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-01-07
    
        Fix for segfault
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-01-07
    
        Fix #9306 and getStyles
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-07
    
        Always emit signal when attribute values change
        Fix #9268
    
          * Remove QgsVectorLayer::blockSignals() calls from QgsFieldCalculator
          * Deprecate emitSignal parameter from QgsVectorLayer::changeAttributeValue( fid, field, value, emitSignal )
          * Code cleanup to update calls to the new emitSignal-less method
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-07
    
        [composer] Don't update atlas filter until editing finished, prevented, prevents errors while creating filter expression
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-07
    
        [composer] Tweak interface for atlas previews, fix occasional wrong extent in atlas previews.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-07
    
        fix crash in mapserver (introduced with 1215d0b01)
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-01-06
    
        [QGIS-Server] Update UI for WCS configuration
    
        In the project properties OWS tab, the user can select the layers he
        would like to publish in a Web Coverage Service.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-07
    
        Fix side bar colour issue on Linux
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-07
    
        german translation fix
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-03
    
        Update to new style side bar style for dialogs.
    
                - New blue-grey with white text style dialog
                - Side panel runs top to bottom
                - Icon size is read from settings
                - Option to disable in options dialog
    
    Alessandro Pasotti <elpaso@itopen.it>	2014-01-06
    
        Initial GetStyles implementation, still segfaults
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-06
    
        [composer] Make sure atlas navigation controls are disabled if no matching atlas features are found
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-06
    
        [composer] Tweak appearance of compositions so that it's still possible to see page edges when using a transparent paper style
    
    Alexander Bruy <alexander.bruy@gmail.com>	2014-01-06
    
        [processing] some refactoring as suggested by Nathan Woodrow
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-23
    
        [processing] port QGIS native field calculator
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2014-01-06
    
        [composer] update icons for atlas toolbar
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-06
    
        Fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-05
    
        rephrase support (fixes #9294)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-05
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-03
    
        fix most cppcheck warnings and implement suggestions
        also update and sync some sip interfaces
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-05
    
        debian packaging update: also disable globe in sid-oracle
    
    D'Hont René-Luc <rldhont@gmail.com>	2014-01-05
    
        [Project-OWS-Tab] Doen't add null CRS to list
    
        It was possible to add null CRS in the OWS Tab CRS list. To avoid it, I
        add a test on return 0 as CRS Id and to set a default CRS with the last
        in the OWS Tab CRS list.
    
    Matthias Kuhn <matthias@opengis.ch>	2014-01-05
    
        Change debug message level of CRS debug messages to keep the compiler warnings clean.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-05
    
        Implement $map variable, which returns the current composer map item id where the map is being drawn, or 'canvas' if the map is being drawn in the main QGIS window. Partly implements #9288.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-01-04
    
        [decoration grid] [fixes #9286] fix typo
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-04
    
        Fix bad tests in composerview (fix #9285)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-04
    
        [tests] Add test for composer paper styles
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-04
    
        [tests] Update composition based tests now that 1px bad row bug is fixed
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-04
    
        [composer] Make sure entire page symbol border is included when exporting compositions. Previously half the page border would be cropped out. Also fix nIRV's infamous 1px bad row at bottom of composer exports bug.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-04
    
        Add method for estimating the maximum amount a symbol bleeds out of the drawn polygon. Eg, half of the border width is actually drawn outside of a rectangle. Calculated values are an estimate only since the symbology may be affected by data defined parameters.
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-03
    
        postgres provider:
        - fix connection cleanup from threads
        - fix disconnection of style functions
    
        fixes #9280 (adapted PR#1051)
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-03
    
        fix msvc warnings
    
    Tim Sutton <tim@linfiniti.com>	2014-01-03
    
        Updated coding guide to include some info on pull requests
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-03
    
        Fix typo
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-02
    
        Filter params and output before use. Use Enurmerate to count rows
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-01
    
        Use count function
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-01
    
        Use set for getFields
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-03
    
        Reduce margins on processing toolbox
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-03
    
        Fix #9271 - Decrease step for symbol properties
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-01-01
    
        [processing] set window flags for modeler dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2014-01-01
    
        [processing] API v2 update fix: returns str obj instead of QVariant one, it occurs when running Processing headless
    
    Merge: 9ef3f86e47 373adbd586
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-02
    
        Merge pull request #1048 from ahuarte47/Issue_9094-revival
    
        #9094-R: Use ',' and '.' keys similar to '<' and '>' keys in QgsMapToolNodeTool
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2014-01-02
    
        #9094-R: Use ',' and '.' keys similar to '<' and '>' keys
    
    Nathan Woodrow <madmanwoo@gmail.com>	2014-01-02
    
        Fix build error
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-01
    
        datum transformations:
        - copy descriptions, preference and deprecation from GDAL
        - remember position of dialog
        - allow hiding of deprecated transformations
    
        SQL:
        ALTER TABLE tbl_datum_transform ADD remarks varchar;
        ALTER TABLE tbl_datum_transform ADD scope varchar;
        ALTER TABLE tbl_datum_transform ADD preferred boolean;
        ALTER TABLE tbl_datum_transform ADD deprecated boolean;
        ALTER TABLE tbl_datum_transform ADD area_of_use_code varchar;
    
    Jürgen E. Fischer <jef@norbit.de>	2014-01-01
    
        postgres provider changes:
        - ignore infinite filter rectangles
        - also disconnect selection connection if no supported layers were found
    
    Tim Sutton <tim@linfiniti.com>	2014-01-01
    
        Contributors map update
    
    Merge: 12eb44e7a0 213b9820a7
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-01
    
        Merge pull request #1036 from nyalldawson/composer_render_speed
    
        [composer] Allow render optimisations when in preview mode
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-16
    
        [composer] Refresh main map canvas when atlas preview feature changes, allows for easier customisation of maps styled using $atlasfeatureid expressions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-16
    
        [composer] Add shortcut to atlas settings to atlas toolbar and menu. Designed to make atlas features more discoverable for beginners
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-16
    
        [composer] Make sure scalebars are updated during atlas previews
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-16
    
        [composer] Make sure $feature has the same value in composer labels as it does when used in filename expressions
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-16
    
        [composer] Also re-evaluate current features filename so that filename expressions take effect immediately
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        [composer] Update atlas filename expression when the expression actually changes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        [FEATURE] Add seperate controls for printing/exporting whole of atlas composition. Allows single features from an atlas to be printed/exported.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        [composer] Add atlas preview actions to new Atlas menu
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        [composer] Update features if atlas preview enabled and coverage filter/sort changes.
        Protect against atlas with no matching features
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        [composer] Show status bar text with current atlas feature
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        [composer] Recenter overview when checkbox enabled
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        [composer] Make sure signals for overview extent changing are reconnected after loading composition
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        [composer] Correctly shift overview frame when moving map item content
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-07
    
        [FEATURE] Add atlas preview toggle. Allows for navigating through atlas features and previewing the composition for each feature. Atlas maps can have their extent temporarily tweaked for each atlas feature.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2014-01-01
    
        [tests] Update all expected images based on composer tests. Prior to c3ec3b2d75 composer exports had a 1 pixel slightly-gray row at the bottom of images. After c3ec3b2d75 this bottom row is now a slightly transparent white row. The underlying issue causing this row still needs to be fixed, but in the meantime this gets composer tests passing again.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-31
    
        fix build error on precise
    
    Merge: f73779a49b 8a80e0edbc
    Nathan Woodrow <madmanwoo@gmail.com>	2013-12-30
    
        Merge pull request #1047 from ahuarte47/Issue_9273
    
        #9273: Fix shortcuts commented in issue #9273. Change full screen to F11
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-31
    
        #9273: Shortcut changes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        Fix compiler warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-18
    
        [composer] Only disable render optimisations by simplification when a composer is being outputed. Allows composer previews to benefit from layer simplification optimisations
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Allow exporting compositions with transparent backgrounds
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-09-26
    
        [FEATURE] Allow setting composer page background style (fix #7846)
    
    Tim Sutton <tim@linfiniti.com>	2013-12-30
    
        Code foramtting cleanups only
    
    Merge: f1aead4ca9 e3e01fc78f
    Tim Sutton <tim@linfiniti.com>	2013-12-30
    
        Merge branch 'Issue_9094' of https://github.com/ahuarte47/QGIS
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Fix failing rotation tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Fix labels truncating text
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Fix resizing of item groups with rotated items
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Fix item rotation so that rotation occurs around item center
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Partially fix rotated item scaling
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Add tests for item rotation
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Fix picture rotation, optimise scaling of rotated pictures to fit in item bounding box
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Begin tests for composer item rotation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        [FEATURE] [composer] Replace custom item rotation with QGraphicsItem rotation, support rotation for all types of composer items (fix #7933, fix #4884)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Move item rotation control to item widget panel
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-30
    
        [composer] Clean up item rotation api, seperate item rotation (for shapes, labels) from map rotation and picture rotation.
        Maintain compatibility with 2.0 api, deprecate ambiguous rotation/setRotation methods
    
    Merge: 77fb9a5492 377c13b96b
    Tim Sutton <tim@linfiniti.com>	2013-12-29
    
        Merge pull request #1029 from nyalldawson/composer_dialog_fixes
    
        Save as Image dialog fixes and improvements
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-12-29
    
        [processing] refactored some helpre functions (contributed by Nathan Woodrow)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        Fix warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        [composer] Add action for showing/hiding rulers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        [composer] Prevent overlap of vertical ruler markings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        [composer] Make sure ruler size is based off font size (fix #7476).
        Only do ruler calculations once, not on every paint event.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        [composer] Make sure rulers are updated when paper size changes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        [composer] Improve appearance of rulers, add small tick marks to ruler (fix #5656)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        [composer] Make sure that zooming in/out of composer with mouse wheel always results in an exact change in zoom.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        [FEATURE][composer] Add zoom actual size action to composer, zoom indicator and combobox to status bar
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Add some more anomaly images
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Fix failing composerhtml tests, by forcing test html to use a set font size in pixels.
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Fix python compositionchecker to derive from render checker, fix most python composer tests (fix #9117)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Fix failing gradient tests
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Update atlas tests, add exceptions
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Fix failing diagram and blend modes tests
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Update composer scalebar tests, fix exception causing test to fail
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Update composer html tests
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Update composer effect tests
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [FEATURE][composer] Add controls for changing zebra frame colors and line thickness, fix output of zebra style grids (fix #8767)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Update composer map tests, add anomoly images
    
    nyalldawson <nyall.dawson@gmail.com>	2013-12-29
    
        [tests] Update composer shape tests
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-29
    
        Rework composition checker to derive from render checker, so that composition tests can have anomoly images
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-28
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-28
    
        Fix typos (fixes #9261)
    
    Merge: 36d9d4bfa1 aee4696252
    Werner Macho <werner.macho@gmail.com>	2013-12-28
    
        Merge pull request #1045 from Jean-Roc/traduction_ui
    
        update fr ui
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-28
    
        Add attribute dialog: Hide Length/Precision labels when unavailable
        Fix #9259
    
    Merge: 4b9edc77dd 720871c154
    Víctor Olaya <volayaf@gmail.com>	2013-12-28
    
        Merge pull request #1043 from anitagraser/master
    
        [processing] allow float values in densify interval input field
    
    anitagraser <anitagraser@gmx.at>	2013-12-28
    
        undid changes to densify geometries
    
    Merge: b40e3c0a34 e0e65ba739
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2013-12-28
    
        Merge pull request #9 from Ecologeek/traduction_ui
    
        update french translation
    
    anitagraser <anitagraser@gmx.at>	2013-12-27
    
        allow float values in densify interval input field
    
    Merge: 8dd31ff9e8 7050265f38
    Tim Sutton <tim@linfiniti.com>	2013-12-27
    
        Merge pull request #1042 from ErunamoJAZZ/master
    
        Patch for issue 8920.
    
    C. Daniel Sanchez R <cdsanchezr@unal.edu.co>	2013-12-27
    
        Patch for issue 8920.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-12-27
    
        [georeferencer] reset world file checkbox when transformation differ from Linear (Fixes #9251)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-26
    
        Safety checks for classification algorithms (Fix #9252)
    
    Sylvain Maillard <contact@ecologeek.org>	2013-12-26
    
        update french translation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-22
    
        [composer] Ensure that extent of new map items is centered on current centre of map
    
    Víctor Olaya <volayaf@gmail.com>	2013-12-20
    
        [processing] minor cosmetic change
    
    Merge: 0ad5cc9548 a09892f1bb
    Víctor Olaya <volayaf@gmail.com>	2013-12-20
    
        Merge pull request #1031 from rldhont/headless_processing
    
        Some changes to allow Processing to be run headless
    
        It replaces legendInterface with QgsMapLayerRegistry, which is a better option
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-19
    
        #9094: fix incorrect header class
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-12-16
    
        [Feature][Processing] Headless
    
        To use QGIS Processing in python scripts out of QGIS.
        The changes made concern the dependence to legendInterface. In cases
        where the interface.iface is null (None) QGIS Processing uses the
        QgsMapLayerRegistry instance.
    
    Werner Macho <werner.macho@gmail.com>	2013-12-19
    
        [TRANSUP] no by James
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-19
    
        Fix circle position in dxf export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-19
    
        Export more simple markers to dxf
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-19
    
        Remove drawEllipse from dxf paint engine (default implementation calls drawPolygon)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-19
    
        Remove legacy code
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-19
    
        Improve dxf export for svg symbols
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-18
    
        Better conversion of QPainterPath to dxf
    
    Merge: f7e55881d0 889f65f765
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-12-18
    
        Merge pull request #1024 from ahuarte47/Issue_9181
    
        Bug #9181: fix crash trying to resume node editing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-18
    
        Dxf: store export map extent option
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-18
    
        Dxf: another small improvement in symbology export
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-12-18
    
        phonon needs backends
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-18
    
        Fix bugs in dxf symbology export
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-18
    
        [relations] Fix autogenerated feature forms
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-18
    
        [relations] No crash when clicking remove with no selection
        Fix #9224
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-09
    
        #9181: fix crash trying to resume node editing
    
        Clears temporal objects to avoid crash trying to resume node editing and
        disconnects signals to avoid repetitive connects
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-18
    
        german translation update
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-09
    
        #9094: Use backspace in other similar code
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-08
    
        #9094: AttributeTableDialog use del/backspace
         use
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-08
    
        #9094: Show info messages about deleting features
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-05
    
        #9094: keyPressed can be overrided in MapTool
    
        KeyPressed event of MapCanvas can be overrided in current MapTool. It
        enables to use 'Delete/Backspace' key as default shortcut to delete
        selected features, but it can be overrided in current maptool.
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-03
    
        #9094: '+' and '-' keys work as selector nodes
    
        '+' and '-' select next and previous to current active node
        respectively.
        This commit is for demo proposes.
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-03
    
        #9094: Auto-select adjacent last-removed node
    
        Automatically selects the adjacent vertex to last removed selected node
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-02
    
        #9094: fix invalid file
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-02
    
        #9094: implements user/dev advices
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-29
    
        #9094: fix invalid file
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-28
    
        #9094: Add Ctrl+D and D support for remove layers
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-28
    
        #9094: Other shortcut changes
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-25
    
        #9094: Del-key perfom 'delete selected features'
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-18
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-17
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-17
    
        indentation update
    
    Merge: accd06dcb9 32d4af2dc5
    Jürgen E. Fischer <jef@norbit.de>	2013-12-17
    
        Merge pull request #1028 from ahuarte47/Issue_9191
    
        Bug #9191-#9190: fix enable/disable issues of buttons
    
    Merge: 17cd09a8a7 4a75a95a36
    Jürgen E. Fischer <jef@norbit.de>	2013-12-17
    
        Merge pull request #1032 from etiennesky/vsifile-relative
    
        fix project saving and reading of vsizip paths (fixes #6369)
    
    Merge: 052b2ebcb9 91953562bb
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-17
    
        Merge pull request #980 from ahuarte47/Issue_8725-OGR
    
        Feature #8725: Fast rendering of geometries
    
    Merge: ba9936e001 dbb48f2d14
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-12-17
    
        Merge pull request #1030 from alexbruy/fill-ring
    
        [FEATURE] fill ring digitinzing tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-12-10
    
        [FEATURE] fill ring digitinzing tool
        Used to cut holes in polygons and automatically fill them with new
        features. Attributes taken from parent feature. Feature form opens
        by default. Hold Ctrl key to suppress it.
    
    Merge: bda114b725 566e5bd184
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-12-17
    
        Merge branch 'Issue_8725-OGR' of https://github.com/ahuarte47/QGIS into Issue_8725-OGR
    
        Conflicts:
                src/app/qgsoptions.cpp
                src/app/qgsoptions.h
                src/core/symbology-ng/qgssymbollayerv2.cpp
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-12
    
        #8725: fix texts
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-12
    
        #8725: AA-disabling only for simplify factor>1
    
        AA-disabling only is executed for '1-pixel' geometries when the
        configuration slider is greater than minimum value. The rendering speed
        up is lower (http://hub.qgis.org/issues/8725#note-59), but with higher
        quality result
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-12-12
    
        #8725: Refactoring to simplifier classes
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-22
    
        #8725: Improvements in strings
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-22
    
        #8725: use default drawing config
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-21
    
        #8725: drawRect faster drawConvexPolygon
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-20
    
        #8725: Improvements in strings
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-20
    
        #8725: Show warning label for big simplify factor
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-13
    
        #8725: Replace malloc by OGRMalloc
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-05
    
        Feature #8725: Simplification is assigned by flag
    
        The drawing simplification can be configured using flags that indicates
        what simplification type can be executed (Point, BBOX and AA)
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-05
    
        Feature #8725: fix merge changes
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-04
    
        Feature #8725: Disable simplification in composer
    
        Disable the simplification of geometries when the render request comes
        from a print composition to avoid rendering quality issues
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-04
    
        Feature #8725: 'AA' disabling uses layer cfg
    
        'AA' disabling for '1-pixel geometries' uses the layer simplification
        configuration
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-28
    
        Feature #8725: Disable simplify in editmode
    
        Disable the drawing simplification when the editmode is enabled, the
        geometries are cached for snapping
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-28
    
        Feature #8725: Replace '*foo=bar' by 'memcpy'
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-27
    
        Feature #8725: drawConvexPolygon() can be faster
    
        On some platforms (e.g. X11), the drawConvexPolygon() function can be
        faster than the drawPolygon() function.
    
        https://qt-project.org/doc/qt-4.8/qpainter.html#drawConvexPolygon
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-26
    
        Feature #8725: Increment 2x the factor in slider
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-26
    
        Feature  #8725: Show configuration option
    
        Shows a new rendering tab in the layer options form for configure the
        drawing simplification.
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-24
    
        Feature #8725: Remove unnecesary setPen()
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-24
    
        Feature #8725: Minor improvement
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-24
    
        Feature #8725: Fix dpi bug
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-10-23
    
        Feature #8725: check QgsFeatureRequest::NoGeometry
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-10-23
    
        Feature #8725: simplification configurable
    
        The simplification is configurable by layer, also this commit contains
        reording of code.
    
        I have pending show in the properties form of layer a check for
        enable/disable the simplification
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-10-22
    
        Feature #8725: Fast rendering of geometries
    
        Fix compile errors: include "std::limits"
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-21
    
        Feature #8725: FastRendering of geometries
    
        Implements fast rendering of LineStrings and Polygons pre-applying a
        view threshold filter to the geometries to render in qgis. Also disable
        'Antialiasing' when it is possible.
    
        View Table of test results in 'http://hub.qgis.org/issues/8725'
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-10-18
    
        Feature #8725: Fast rendering of geom (v-OGR)
    
        Implements fast rendering of LineStrings and Polygons pre-applying a
        view threshold filter to the geometries to render in qgis. Also disable
        'Antialiasing' when it is possible.
    
        View Table of test results in 'http://hub.qgis.org/issues/8725'
    
        (This version of branch implements the improvement in vector-providers)
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-12-17
    
        always bundle QtDbus, just in case
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-12-16
    
        fix project saving and reading of vsizip paths (fixes #6369)
    
    Werner Macho <werner.macho@gmail.com>	2013-12-16
    
        [TRANSUP] Hindi by Harish
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-12-16
    
        #9191: More fixes
    
    Merge: b192f642d1 2573cc2f3d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-16
    
        Merge pull request #1025 from rldhont/wcs
    
        [FEATURE][QGIS-Server] Add Web Coverage Service support : funded Ifremer
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-16
    
        #9191: fix enable/disable issues of buttons
    
        At the http connection dialog, the 'Name' and 'Url' text boxes must be
        filled to enable 'ok' button.
        Also disable connect-edit-delete buttons when there is not any
        connection defined.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        Add default file name parameter for getSaveAsImageName dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-15
    
        Use native file dialog for save as image under linux
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-16
    
        [composer] Make map rectangle preview text a bit more subtle
    
    Merge: 27bea19978 d13245190d
    Víctor Olaya <volayaf@gmail.com>	2013-12-15
    
        Merge pull request #1026 from anitagraser/working
    
        attempt to fix http://hub.qgis.org/issues/9184
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-16
    
        [composer] Fix overview extent not being drawn on composer outputs if map is set to Rectangle preview mode
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-15
    
        german translation update and one translation string fix
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-15
    
        fix warnings
    
    Radim Blazek <radim.blazek@gmail.com>	2013-12-14
    
        convert GDAL no data value to a value representable by data type, fixes #3840
    
    anitagraser <anitagraser@gmx.at>	2013-12-13
    
        attempt to fix http://hub.qgis.org/issues/9184
    
    Werner Macho <werner.macho@gmail.com>	2013-12-13
    
        translation update: no with new translator added
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-12
    
        #8725: fix texts
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-12-12
    
        #8725: AA-disabling only for simplify factor>1
    
        AA-disabling only is executed for '1-pixel' geometries when the
        configuration slider is greater than minimum value. The rendering speed
        up is lower (http://hub.qgis.org/issues/8725#note-59), but with higher
        quality result
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-12-12
    
        #8725: Refactoring to simplifier classes
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-12
    
        debian packaging update
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-12-10
    
        [FEATURE][QGIS-Server] Add Web Coverage Service support : funded Ifremer
    
        QGIS-Server already supports standards : Web Map Service (WMS version 1.3.0
        and 1.1.1) and Web Feature Service (WFS version 1.0.0) and Web Feature
        Service with Transaction (WFS-T).
        The French Research Institute, Ifremer, would like that QGIS-Server supports
        all the OGC standards.
        We (3Liz) are implementing the Web Coverage Service (WCS version 1.0.0)
        support in QGIS-Server.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-11
    
        WMS: try to interpret response to map requests always as image (fixes #9197)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-11
    
        fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-11
    
        a unit to network cache size label (fixes #9189)
    
    Merge: 36c2f7f3a8 bce3588d2a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-11
    
        Merge pull request #1019 from nyalldawson/random_colors
    
        Tweak random color ramp for nicer colors
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-11
    
        WMS/OWS:
        - add service type to window title (implements #9192)
        - always fill dpi combobox (fixes #9194)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-11
    
        Dxf export: modify layer name to be a valid dxf layer name
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-10
    
        Dxf: possibility to export only the features overlapping the map extent
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-10
    
        Add license header for dxfexportdialog
    
    Merge: c21c90a076 f848396a58
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-10
    
        Merge pull request #1023 from 3nids/dxfgeomlayer
    
        [DXF] do not list layer without geometry
    
    Merge: fc247672b0 3f37d24979
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-10
    
        Merge pull request #1022 from 3nids/dxfunselectall
    
        [DXF] add (un)select all buttons
    
    Merge: 221263db95 fdc3ba79f5
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-12-09
    
        Merge pull request #1021 from etiennesky/gdal_merge
    
        fix gdal merge nodata value and UI improvements
    
    Yauhen Kharuzhy <jekhor@gmail.com>	2013-12-08
    
        Properly reserve place for arrays in line and polygon clipping routines
    
        A QVector::clear() method completely reinitializes the object. Calling
        a QVector::reserve() before clear() is useless and causes big overhead at
        array append operations.
    
        Give ~6% perfomance gain.
    
        Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
    
    Yauhen Kharuzhy <jekhor@gmail.com>	2013-12-08
    
        Eliminate creating of unused QString objects in transformCoords
    
        Every call of transformCoords() Qstring dir object is created. It uses
        only for output information about errors, so move its creation to error
        handling block.
    
        Perfomance gain is ~7%.
    
        Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
    
    Yauhen Kharuzhy <jekhor@gmail.com>	2013-12-08
    
        Optimize simple marker rendering perfomance
    
        expression( "..." ) call create QString object at every invocation. For
        layers with simple markers this overhead take upto 10% of rendering time.
    
        Move expression finding to startRender() method.
    
        Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-12-09
    
        gdal merge tool: make sure -a_nodata is only added with gdal>=1.9
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-09
    
        Road graph: don't show 25D data as valid input layers
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-09
    
        Road graph plugin: don't crash with 25D input layers
        Fix #9174
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-12-09
    
        [DXF] do not list layer without geometry
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-12-09
    
        [DXF] add (un)select all buttons
    
    Tim Sutton <tim@linfiniti.com>	2013-12-08
    
        Applied patch from Hans-Peter Jansen <hpj [at] urpla.net> to address build issues with python-sip 4.15 and fix srs.db update issue when srs table has no noupdate column.
    
    Werner Macho <werner.macho@gmail.com>	2013-12-08
    
        translation update by Xan
    
        Signed-off-by: Werner Macho <werner.macho@gmail.com>
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-07
    
        different fix for 5a1bcf3
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-06
    
        also fix building of tests (followup 5a1bcf38)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-06
    
        fix build error on windows and some warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-06
    
        add script to list github pull request (assignments)
    
    Merge: ba76c99037 0239b4d6c7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-06
    
        [FEATURE]: merge dxf_export branch
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-12-06
    
        use collapsible group box for creation options in gdal merge widget
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-12-06
    
        fix destination nodata value in gdal merge
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-06
    
        Dxf export for ellipse symbol layer
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-06
    
        [ogr] Only call repack when closing a data provider
        Fix #8822
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-06
    
        Write dxf circle
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-06
    
        Attribute edit widgets LongLong support
        Fix #9145
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-06
    
        Show success / failure of dxf export in message bar
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-06
    
        Draw default point symbol if dxf export not supported by marker symbol
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-06
    
        fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-05
    
        german translation update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-05
    
        Add copy constructor and assignment operator for QgsDxfExport
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-05
    
        Fix rotation for svg markers exported to dxf
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-05
    
        Linestyles for Qt pen styles
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-12-06
    
        Tweak random color ramp for nicer colors
    
    Radim Blazek <radim.blazek@gmail.com>	2013-12-05
    
        raster projector improved, also fixes #9101
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-05
    
        Disable filter if search checkbox is unticked in database selection dialogs (fixes #9168)
    
    Merge: 4df00a8f0f 63c62adf21
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: f428c869a9 57d124b9c0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-05
    
        Merge pull request #1014 from 3nids/issue9138
    
        fix #9138
    
    Merge: 813459da48 f428c869a9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-05
    
        Safety check when joining before accessing fields
        Fix #9166
    
    Merge: f2fbb2f816 4260a239af
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-05
    
        Merge branch 'symbology_copy_paste'
    
    Matthias Kuhn <matthias@opengis.ch>	2013-12-05
    
        Cleanup methods for providers (implemented for GDAL and OGR)
        Fix #8932
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-12-05
    
        run InitSpatialMetadata(1) on SpatiaLite >= 4.1 also in Offline Editing
        plugin (addresses #9157)
    
    Merge: 6c0e9af263 0f52163f67
    Tim Sutton <tim@linfiniti.com>	2013-12-05
    
        Merge pull request #983 from matthias-kuhn/cmake-warning-fix
    
        [cmake] Fix warnings.
    
    Merge: e1186f164d 2c4018b66e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-05
    
        Merge pull request #1017 from matthias-kuhn/dattrans
    
        Be less verbose in datum transformation
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-21
    
        Be less verbose in datum transformation
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-12-05
    
        [processing] explicitly set window flags for script editor
    
    Radim Blazek <radim.blazek@gmail.com>	2013-12-04
    
        give objectName to plugin menus to allow customization
    
    Merge: f533d53fe0 d39f44782a
    Werner Macho <werner.macho@gmail.com>	2013-12-03
    
        Merge pull request #1016 from thodorisvakkas/el_GR_Translation
    
        translation update_ gr by theodoris
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-03
    
        ouch - fix bc825b4b4
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-03
    
        fix lpad/rpad (fixes #9158)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-12-03
    
        Convert WMS GetFeatureInfo GML to UTF-8 supported by Expat, fixes #9082
    
    thodoris.vakkas <tvakkas@getmap.gr>	2013-12-03
    
        Commit20131203
    
    Jürgen E. Fischer <jef@norbit.de>	2013-12-03
    
        dbmanager: include materialized views (implements #9127)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-03
    
        [FEATURE]: Add a color ramp class which generates random colors on-the-fly
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-29
    
        [relations] When loading invalid relations from a project, tag them as such
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-28
    
        AttributeForm: Create a dummy button box for intercepting ok clicks
        when the ok button is hidden and the accept was actually triggered
        by something else. This allows to continue using custom validation
        logic without changes.
        Fixes #8885
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-28
    
        [relations] Support for .ui file dialogs
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-03
    
        Some updates for ntv2 entries in tbl_datum_transform
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-03
    
        Fix printing for curved labels
    
    Merge: f21562c86f a3f1f7e9ae
    Richard Duivenvoorde <richard@duif.net>	2013-12-02
    
        Merge pull request #1012 from ahuarte47/Issue_9085-qbrowser
    
        Feature #9085: Set refresh to F5 key in qbrowser
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-12-02
    
        [FEATURE]: possibility to copy/paste entries in renderer widgets (using ctrl+c/ctrl+v)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-12-01
    
        [pyqgis-console] fixes #9097 (thanks to Minoru Akagi)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-12-01
    
        [pyqgis-console] avoid processEvents for stderr output
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-12-01
    
        [pyqgis-console] prepared API file update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-12-01
    
        [ftools] avoid trivial error for Random selection tool
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-12-01
    
        [spatialquery] shows the warning in message bar when no layer is loaded in canvas
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-11-30
    
        fix warning when parsing stylesheet in qgsmessagebar:
        avoid log message: "Could not parse stylesheet of widget .."
    
    Werner Macho <werner.macho@gmail.com>	2013-11-30
    
        translation update: BA by Almir
    
    Radim Blazek <radim.blazek@gmail.com>	2013-11-30
    
        use white color for raster nodata
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-30
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-30
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-30
    
        set minimum Qt version to 4.7 and remove #ifdef code depending on prior versions
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-30
    
        fix warning
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-29
    
        Export layers to dxf in drawing order
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-29
    
        Data defined size / color / rotation for marker export
    
    Radim Blazek <radim.blazek@gmail.com>	2013-11-29
    
        give objectName to fTools menus and actions to allow customisation, see #9134
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-11-29
    
        fix #9138
    
    Werner Macho <werner.macho@gmail.com>	2013-11-28
    
        translation update: bosnia by Almir
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-28
    
        Fix label size for painting main map with higher dpi
    
    Merge: f624792255 688952d56a
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-11-27
    
        Merge pull request #1013 from tomass/master
    
        Fix function example explanation
    
    Tomas <tomasstraupis@gmail.com>	2013-11-27
    
        Fix function example explanation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-27
    
        Add epsg_nr to datum transform table
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-27
    
        don't allow slashes in http connection names (fixes #9131)
    
    Merge: ea47e6f8a2 eedab4f4ca
    Víctor Olaya <volayaf@gmail.com>	2013-11-27
    
        Merge pull request #1003 from rduivenvoorde/processingtweaks
    
        gui tweak: adding margin around processing dialogs
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-27
    
        #9085: Set refresh to F5 key in qbrowser
    
        Set refresh to F5 key in qbrowser equally to qapp
    
        http://hub.qgis.org/projects/quantum-gis/repository/revisions/32b05836d50b36f443517ef6a76ac26d49b19b89
    
    Merge: 5ac587d639 f870a38172
    Werner Macho <werner.macho@gmail.com>	2013-11-26
    
        Merge pull request #1011 from tomass/master
    
        Lithuanian translation update
    
    thodoris.vakkas <tvakkas@getmap.gr>	2013-11-27
    
        Commit20131127
    
    Tomas <tomasstraupis@gmail.com>	2013-11-26
    
        Lithuanian translation update
    
    Merge: 55f860638d c8c2ba2801
    Jürgen E. Fischer <jef@norbit.de>	2013-11-26
    
        Merge pull request #1000 from matthias-kuhn/filewriter
    
        Visual candy for the "Save as" GUI
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-26
    
        Change symbol layer dxf method signature and make first test with a data defined property
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-26
    
        [globe] Add vertical scale (Requires osgEarth >= 2.5)
    
    Werner Macho <werner.macho@gmail.com>	2013-11-26
    
        updating Layers translation in indonesian language to layer (skip lapisan)
    
    Merge: 32b05836d5 fdeaee83e6
    Werner Macho <werner.macho@gmail.com>	2013-11-25
    
        Merge pull request #1009 from Jean-Roc/traduction_ui
    
        update fr ui
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-25
    
        change default refresh key to F5 (implements #9085)
    
    Merge: 5228e69a16 f0d25b1035
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2013-11-25
    
        Merge pull request #7 from Ecologeek/translation_ui
    
        update french translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-25
    
        wmts: add a default style entry if the server doesn't provide any (fixes #8401)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-25
    
        Datum transform dialog: show tooltip with transform code and src/dest CRS description
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-25
    
        Change epsg datum transform 9607 to 9606 by switching the sign of the rotation parameters
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-25
    
        More sqlite3_finalize
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-25
    
        Fix finalize statement and close srs.db
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-25
    
        Don't crash when iterating cached features
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-25
    
        Implement write lines in dxf engine
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-25
    
        API documentation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-25
    
        Cleanup code structure, move code to central functions
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-25
    
        Close CachedFeatureWriterIterator when requested
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-25
    
        Ellipse marker support for color expressions (Fix #9114)
    
    Sylvain Maillard <contact@ecologeek.org>	2013-11-25
    
        update french translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-24
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-24
    
        german translation update
    
    Sylvain Maillard <contact@ecologeek.org>	2013-11-24
    
        update french translation
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-11-23
    
        Add $atlasfeatureid and $atlasgeometry
    
    Merge: 94c66577d3 1a88acbb30
    Nyall Dawson <nyall.dawson@gmail.com>	2013-11-23
    
        Merge pull request #999 from nyalldawson/composer_pos
    
        [composer] Change to pos() for item position
    
    Merge: c5cb0bae8d 836fa7388d
    Werner Macho <werner.macho@gmail.com>	2013-11-23
    
        Merge pull request #1004 from tomass/master
    
        Lithuanian translation update
    
    Merge: a9d92cdcf4 34e1bd2377
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-23
    
        Merge branch 'dxf_export' of github.com:mhugent/Quantum-GIS into dxf_export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-23
    
        Convert painterpath to polygons for dxf
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-23
    
        Move QgsDxfExport into dxf subdirectory
    
    Tomas <tomasstraupis@gmail.com>	2013-11-23
    
        Lithuanian translation update
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-11-22
    
        fetch new strings for french translation
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-22
    
        Fixup:e9a37e9
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-22
    
        Fix translation error
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-22
    
        Don't crash when iterating empty cache
    
    Richard Duivenvoorde <richard@duif.net>	2013-11-22
    
        gui tweak: adding margin around processing dialogs
    
    Werner Macho <werner.macho@gmail.com>	2013-11-22
    
        translation update: lt, adding new translator
    
    Merge: d8637156a7 abcfe7b904
    Werner Macho <werner.macho@gmail.com>	2013-11-22
    
        Merge pull request #1002 from Jean-Roc/traduction_ui
    
        update french translation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-22
    
        Start implementation of QgsDxfPaintDevice / Engine to export svg markers to dxf
    
    Merge: 80e625fc90 f893863084
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2013-11-22
    
        Merge pull request #6 from Ecologeek/translation_ui
    
        update french translation
    
    Sylvain Maillard <contact@ecologeek.org>	2013-11-22
    
        update french translation
    
    Sylvain Maillard <contact@ecologeek.org>	2013-11-22
    
        update french translation
    
    Sylvain Maillard <contact@ecologeek.org>	2013-11-22
    
        update french translation
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-22
    
        #8725: Improvements in strings
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-22
    
        #8725: use default drawing config
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-21
    
        #8725: drawRect faster drawConvexPolygon
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-21
    
        apply the IAU2000 sql file to srs.db
    
    Adam Licht <alicht@ser.asu.edu>	2013-10-31
    
        adding a file of inserts for IAU2000 ellipsoids and srs
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-21
    
        Add pt grid shift entries to srs.db (provided by Giovanni)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-21
    
        Implement diamond simple marker
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-21
    
        QgsRectangle API comment fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-21
    
        Implement simple marker rect / square
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-21
    
        Clean up dxf export sources
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-21
    
        merge INSTALL changes to doc/INSTALL.t2t, update INSTALL.html link and rerun txt2tags
    
    Werner Macho <werner.macho@gmail.com>	2013-11-21
    
        [saveas] changes to default sqlite/spatialite values
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-19
    
        [saveas] Hide senseless options for sqlite
    
    Werner Macho <werner.macho@gmail.com>	2013-11-19
    
        [saveas] UI changes
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-16
    
        [saveas] Cleanup for Save As GUI
    
        Add options to aliased vectorfilewriter drivers
    
    Werner Macho <werner.macho@gmail.com>	2013-10-24
    
        [saveas] updates to default values
    
        updates to ui and help
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-15
    
        [saveas] Template for the driver options
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-11-19
    
        [composer] Change to pos() for item position, free up transform for future use
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-20
    
        #8725: Improvements in strings
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-20
    
        Heavier use of feature caching for fully populated caches
        When a feature cache is set to "FullCache" mode, it will answer
        requests from this cache instead of querying the backend.
    
        Some more documentation for writing custom feature iterators
        based on QgsAbstractFeatureIterator
    
        Fix #9099
    
    Merge: 039a4f5a33 298a0522de
    Paolo Cavallini <cavallini@faunalia.it>	2013-11-20
    
        Merge pull request #998 from ghtmtt/master
    
        some small changes
    
    ma7730 <ma7730@debian.matteo>	2013-11-20
    
        some small changes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-20
    
        Write blocks for point symbols
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-20
    
        #8725: Show warning label for big simplify factor
    
    Merge: 944755af6a 8f7b4c1f0d
    Nyall Dawson <nyall.dawson@gmail.com>	2013-11-19
    
        Merge pull request #981 from nyalldawson/composer_settings3
    
        Add composer settings to QGIS options
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-31
    
        Add default grid and guide settings to composer options page
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-21
    
        Add public method for displaying options dialog and switching to a specific page
        Add shortcut to composer options to composer menu
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-21
    
        Move composer grid style settings to options dialog
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-21
    
        [FEATURE] Add composer settings panel, with option to set default font for compositions
    
    Merge: 80e625fc90 ee566a09db
    Werner Macho <werner.macho@gmail.com>	2013-11-18
    
        Merge pull request #997 from yjacolin/englishTypoInUi
    
        English typo in ui
    
    Yves Jacolin <yves.jacolin@camptocamp.com>	2013-11-18
    
        Typo in the en sentence
    
    Yves Jacolin <yves.jacolin@camptocamp.com>	2013-11-18
    
        Typo in the en sentence
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-11-18
    
        More typos in IT GUI translation
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-11-18
    
        Several typos and improvements to IT GUI translation
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-11-18
    
        Increased number of decimaps for GDAL Contour
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-18
    
        Fix #9070
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-18
    
        Fix proj string manipulation for reverse datum transformations
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-18
    
        postgres: use st_estimatedextent with postgis >= 2.1 (fixes #9011)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-17
    
        WMS: improve support for legend graphics
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-17
    
        fix warnings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-16
    
        Possibility to add / remove default transformations in options tab
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-16
    
        Also consider inverted direct datum transformations
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-16
    
        Consider datum transform in raster projector
    
    Merge: dc078b8122 836e1a8636
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-15
    
        Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-15
    
        WMS:
        - don't let failing (optional) GetLegendGraphic request block every following
          request
        - don't refresh legend symbology everytime the extent changes
          (ie. don't GetLegendGraphic again and again)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-15
    
        [attrtable] Minimize feature requests on load (Fix #8851)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-15
    
        Fix crash when showing form with definition for deleted widget
        (Fix #9064)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        [globe] Cache for osgearth < 2.2
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        [globe] Use 4-digits for year in the date picker widget
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        [globe] Add SkyNode configuration options
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        Print error message, when syncDatumTransform sqlite query fails
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-14
    
        Apply Larrys fix for datum transform sync
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        [attrtable] Be less verbose by default in debug mode
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-14
    
        Use AC1009 only
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        [composer] Fix python bindings for composer attribute table
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        Fix warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        [globe] Enable caching
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        [globe] Base layer configuration option (TMS only)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-14
    
        [spatialite] Don't crash with NULL geometries (Fix #8739)
    
    Merge: d02e47339b 7c359d2a78
    Werner Macho <werner.macho@gmail.com>	2013-11-14
    
        Merge pull request #993 from Jean-Roc/master
    
        update french translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-14
    
        report found Qt version on build
    
    Merge: c26fecf095 af73f30c27
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-14
    
        Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-14
    
        #9062 (FIX): Unmerge, already fixed in master
    
        http://hub.qgis.org/projects/quantum-gis/repository/revisions/af73f30c27b5ee4860842d79eb59ad3b584e0965
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-14
    
        ogr provider: actually only use relevant fields in feature iterator (fixes #9062)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-12
    
        spatialite: update more infinite where clauses (followup 371f9ba17)
    
    Merge: 2f35a7b404 d3cd331c44
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-14
    
        Merge remote-tracking branch 'origin/Issue_9062' into Issue_8725-OGR
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-14
    
        #9062 (FIX): Set relevant fields to related layer
    
        Fix the #9062 issue to avoid that OgrFeatureIterator always fetchs all
        feature attributes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-13
    
        First attempt to write AC1018
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-13
    
        #8725: Replace malloc by OGRMalloc
    
    Merge: e890e14938 7dfa21c9ef
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2013-11-13
    
        Merge pull request #5 from MarieSilvestre/master
    
        fr: some updates on translation
    
    MarieSilvestre <marie.silvestre@gmail.com>	2013-11-13
    
        fr: some updates on translation
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-11-13
    
        Return expression string from QgsExpression::expression(). Don't use ::dump()
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-13
    
        Move dxf dash writing into separated function
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-11-13
    
        add missing actionFeatureAction() to gui and sip
    
    Werner Macho <werner.macho@gmail.com>	2013-11-13
    
        fix in name of translator
    
    Werner Macho <werner.macho@gmail.com>	2013-11-12
    
        translation update: hindi new maintainer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-12
    
        In case PROJ_LIB is set, disable grid shifts if .gsb file are not there
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-12
    
        [globe] Re-Enable sync extent button and disable home button
        The home button was a duplicate of the globe in the center of the
        navigation arrows
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-12
    
        Fix bug in datum transform sync
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-12
    
        Add missing license headers
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-26
    
        [globe] Fix extent synchronisation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-12
    
        [FEATURE] leave backup when saving projects
    
    Merge: 3d0b28649e 761314197c
    Víctor Olaya <volayaf@gmail.com>	2013-11-12
    
        Merge pull request #986 from p0cisk/processing_crs
    
        [processing] Add crs selection panel to scripts
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-11-11
    
        [globe] Make OSG_PLUGINS_PATH CMake option functional on Mac
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-11-11
    
        [georeferencer] change add raster icon to be consistent with the main app theme
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-11-11
    
        [georeferencer] does not ask for output file when word file checkbox is checked
        - restore settings for word file checkbox
    
    Víctor Olaya <volayaf@gmail.com>	2013-11-11
    
        [processing] R improvements
    
        This commit:
    
        Deletes Example scripts
    
        Replaces Example scripts with more up to date versions
    
        Adds general categories for r scripts: Basic statistics, Vector processing, Raster processing and Point pattern analysis
    
        adds help files to all r scripts
    
        Adds a groups of r scripts entitled Home range analysis, that includes Kernel href, LSCV Kernel, Minimum convex polygon, single linkage cluster analysis and characteristic hull method, using adehabitatHR()
    
        Adds the following R scripts contributed by Yury Ryabov ( riabovvv(at)gmail.com ): Advanced raster histogram, Monte carlo spatial randomness, Relative distribution (distance covariate), Relative distribution (raster covariate),
    
    Merge: f2ca9a194a 371f9ba17e
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-11
    
        Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-11
    
        don't use infinite in spatialite where clauses
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-11
    
        fix moc warning
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-11
    
        don't crash when transforming between the same CRSes and update map renderer sip bindings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-11
    
        Fix bug in linestyle export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-11
    
        Option to remember selected datum transformations
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-11
    
        [composer] Fix crash when removing item group
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-10
    
        [globe] Set a more appropriate home viewpoint
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-11
    
        Add NZGD49<->NZGD2000 to srs.db
    
    Werner Macho <werner.macho@gmail.com>	2013-11-10
    
        translation update: ht_HR
    
    Merge: b21adc1c9c 6aa4d95302
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-08
    
        [FEATURE] selection of datum transformation for otf-reprojection
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-08
    
        Bugfix datum transformation
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-11-08
    
        Better formatting for D&D designer dialog
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-11-08
    
        Fixes to IT GUI translation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-08
    
        Change tr() to transformation() and add python binding. Make datum_shift db update in a transaction
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-08
    
        Write linetypes for simple line with custom dash pattern
    
    Merge: bff6fe5913 e66bd8039e
    Werner Macho <werner.macho@gmail.com>	2013-11-08
    
        Merge pull request #990 from rduivenvoorde/cppdocfix
    
        Cppdocfix
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-08
    
        Use linetype 1 for polygons, check if iodevice is already open
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-08
    
        Set higher coord_op values for ntv2 to separate them from the entries coming from datum_transform.csv
    
    Merge: 2cfe27b8f9 bff6fe5913
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-08
    
        Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-07
    
        Use defined datum transform also in server and fix datum transform related bugs
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-11-07
    
        Set currentfeature expression variable for Atlas printing. Fix #8766
    
    Merge: e63e92e7e3 866cee4f22
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-07
    
        Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-07
    
        Highlight: get transformation object from maprenderer and added some consts
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-07
    
        Set legend drawing order if creating a new project
    
    Merge: b6f7525467 c7a23b4ce0
    Werner Macho <werner.macho@gmail.com>	2013-11-06
    
        Merge pull request #988 from tomass/master
    
        Lithuanian translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-07
    
        only show dpi mode label in connection dialog for wms (fixes #9021)
    
    root <root@kompas.rygveda.lt>	2013-11-06
    
        Lithuanian translation update
    
    Richard Duivenvoorde <richard@duif.net>	2013-11-06
    
        forgot one link
    
    Richard Duivenvoorde <richard@duif.net>	2013-11-06
    
        fixing the api url's for the template
    
    giohappy <giohappy@gmail.com>	2013-11-04
    
        fixed MMQGIS Extract by attributes
    
    Víctor Olaya <volayaf@gmail.com>	2013-11-06
    
        [processing] allow geometry types to be specified when defining inputs in scripts
    
    Víctor Olaya <volayaf@gmail.com>	2013-11-06
    
        simplified features method in vector tools
    
    Piotr Pociask <opengis84@gmail.com>	2013-11-06
    
        [processing] Add crs selection panel to scripts
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-06
    
        Implement line width and symbol level support
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-06
    
        fix warning
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-11-06
    
        restore retry variable, removed in 4f937ae667
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-05
    
        use title as default name for WMTS layers (implements #8984)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-05
    
        oracle provider: optionally use extents from metadata table (implements #8850)
    
    Merge: e18dcbf751 872e500679
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-05
    
        Merge pull request #984 from BioEcoForests/master
    
        Use the layer type when adding a part to a featureless entry. Fix #8459
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-05
    
        Add dxf export gui and menu entry in qgisapp
    
    Merge: eb6ca1e098 2bf0b2e901
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-05
    
        Merge pull request #640 from mhugent/labeling_performance
    
        Labeling performance
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-05
    
        Feature #8725: Simplification is assigned by flag
    
        The drawing simplification can be configured using flags that indicates
        what simplification type can be executed (Point, BBOX and AA)
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-05
    
        Feature #8725: fix merge changes
    
    Merge: 5441a1ebff eb6ca1e098
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-04
    
        Merge remote-tracking branch 'upstream/master' into Issue_8725-OGR
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-11-04
    
        Feature #8725: Disable simplification in composer
    
        Disable the simplification of geometries when the render request comes
        from a print composition to avoid rendering quality issues
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-04
    
        [globe] Add Anti-Aliasing option (Enabled by default)
    
    Laurent Defert <laurent.defert@bioecoforests.com>	2013-11-04
    
        Use the layer type when adding a part to a featureless entry. Fix #8459
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-04
    
        Support multilines / polygons / multipolygons (as closed linestrings for now)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-11-04
    
        [cmake] Fix warnings.
        See http://www.cmake.org/Bug/view.php?id=14441
    
    Radim Blazek <radim.blazek@gmail.com>	2013-11-04
    
        Load raster category names fix
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-11-04
    
        Feature #8725: 'AA' disabling uses layer cfg
    
        'AA' disabling for '1-pixel geometries' uses the layer simplification
        configuration
    
    Jürgen E. Fischer <jef@norbit.de>	2013-11-04
    
        add link to 2.0 api documentation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-03
    
        Try to find closest color in dxf palette
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-11-03
    
        [Fixes #8926, #8987] add alpha channel for rubber band in extentSelector
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-11-03
    
        [ftools] fixes #8988
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-11-03
    
        [ftools] disable add to canvas checkbox ìf out file is not selected
    
    nyalldawson <nyall.dawson@gmail.com>	2013-11-03
    
        Better default values for gradient fills
    
    nyalldawson <nyall.dawson@gmail.com>	2013-11-03
    
        [FEATURE] allow starting/ending a gradient at a features centroid
    
    Radim Blazek <radim.blazek@gmail.com>	2013-11-03
    
        Load raster category names by GDAL provider, fixes #8886
    
    nyalldawson <nyall.dawson@gmail.com>	2013-11-03
    
        [composer] add some more navigation shortcuts - ctrl + scroll wheel = fine zoom, middle button click = recenter composition
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-11-02
    
        [pyqgis-console] add save button to history dialog, minor fixes for c38b8cb
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-11-02
    
        [Fixes #8982] adds python bindings for actionZoomNext method
        update to autocompletion file
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-11-02
    
        [Fixes #8972] allows to drop PostGIS Raster layers into main app
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-10-24
    
        [pyqgis-console] fixes some translation string
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-10-24
    
        [pyqgis-console] allows to remove entries from command history dialog
    
    Radim Blazek <radim.blazek@gmail.com>	2013-11-02
    
        GDALGetCategoryNames TODO note
    
    Radim Blazek <radim.blazek@gmail.com>	2013-11-02
    
        [FEATURE] labels support in QgsPalettedRasterRenderer, fixes #8886
    
    Radim Blazek <radim.blazek@gmail.com>	2013-11-02
    
        introduced qgssize in rasters instead of size_t to typedef it easily in SIP
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-11-01
    
        Add null grid transformation if necessary
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-31
    
        debian packaging: disable globe plugin while libopenscenegraph-dev is uninstallable(followup 78be54c8c; see debian #728318)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-11-01
    
        Consolidate all composer tools/add item actions to same toolbar, make this toolbar display on left of compositions by default
    
    Merge: ad27dfe1c6 864df0fe37
    Nyall Dawson <nyall.dawson@gmail.com>	2013-10-31
    
        Merge pull request #923 from nyalldawson/gradient_fill2
    
        [FEATURE] Add support for gradient fills for polygons
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-31
    
        Add export macro
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-31
    
        Ask datum transformation if vector layer is saved in another CRS
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-31
    
        [Expression] redirect duplicate QString expression() to QString dump()
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-31
    
        Remove debug code
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-31
    
        Add expression constructor to QgsFeatureRequest
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-31
    
        More debug messages
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-31
    
        Add debug informations
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-31
    
        Don't remove layer coordinate transform info if layer is no longer present (layer could be switched off but still present)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-31
    
        Dxf color palette
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-10-31
    
        Increase number of allowed open files on Mac
    
        - Increase from default 256 to 4096-to-8192 range, or OPEN_MAX for process
        - From code provided by Larry Biehl, Purdue University, USA, from 'MultiSpec' project
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-31
    
        Remove redundant composer selection tolerance setting
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-31
    
        Switch composer select/move icon to more appropriate icon
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-31
    
        optionally use base url for WMTS GetTile requests (implements #8595)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-31
    
        Add shortcuts for raise/lower/bring to front/back for composer, fix some other composer shortcuts
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-10-30
    
        Save precision correctly for composer map. Fix #8963
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-29
    
        Fix TABLE sections
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-29
    
        [processing] bump version to 2.0
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-29
    
        [processing] fix issue wil multiple selection
    
    Merge: 9832ed9927 ab1766c179
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-29
    
        Merge pull request #976 from nyalldawson/composer_zoom_marquee2
    
        Composer zoom improvements v2
    
    Merge: ac0c5d1bd2 d47e128948
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-29
    
        Merge pull request #978 from nyalldawson/composer_statusbar
    
        Status bar for composer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-10-24
    
        Add sip bindings for guide controls
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-10-24
    
        [FEATURE] Add clear guides action to composer view menu
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-10-24
    
        Fix composer snap lines disappearing when new lines added
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-10-24
    
        [FEATURE] Move option to snap to guides to composer view menu, add indepenant toggles for showing guides and for enabling smart guides
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-22
    
        [FEATURE] Move option to snap to grid to composer view menu, add independant option to show/hide grid
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-17
    
        [FEATURE] Make sure composer grids are always drawn on top of composition
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-10-29
    
        rubberband: respect enum order, add new icon type in SIP
    
    Leyan <ouyang.leyan@hotmail.com>	2013-10-22
    
        Replace manual square by creation of a ICON_FULL_BOX icon type for
        rubber band
    
    Martin Dobias <wonder.sk@gmail.com>	2013-10-29
    
        Plugin layers: added support for legend symbology items
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-29
    
        translation string fix and german translation update
    
    Merge: e6d1093386 d90801a7d2
    Werner Macho <werner.macho@gmail.com>	2013-10-28
    
        Merge pull request #979 from Jean-Roc/master
    
        update french translation
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-28
    
        [globe] Fix clipping problems when close to the ground
    
    Martin Dobias <wonder.sk@gmail.com>	2013-10-28
    
        Message bar: do not add menu with "close all" if there is just one message
    
    Merge: 1d87841f8a e96dee6027
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2013-10-28
    
        Merge pull request #4 from Ecologeek/master
    
        update french translation
    
    Werner Macho <werner.macho@gmail.com>	2013-10-28
    
        translation update: finished finish by Kari
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-28
    
        Added swiss ntv2 transformations
    
    Werner Macho <werner.macho@gmail.com>	2013-10-28
    
        translation update: fi by Kari
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-10-28
    
        Followup d4027bb fix multiple results
    
    Sylvain Maillard <sylvain.maillard@gmail.com>	2013-10-28
    
        update french translation
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-10-28
    
        move LayerSelection identification to gui
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-10-28
    
        add LayerSelection idetinfy mode in SIP
    
    Merge: 5aac8bbfe0 990a25a3a3
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-10-28
    
        Merge pull request #974 from leyan/topology_bug
    
        correct bug in topology rubberband when OTF is enabled
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-28
    
        Ensure map is centered when updating map extent (fix #6988)
    
    Merge: 7508fcc1ed 2689f99703
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-10-27
    
        Merge pull request #975 from leyan/topology_bug_2
    
        Correct topology rubber band bug for first and last vertexes
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-28
    
        Feature #8725: Disable simplify in editmode
    
        Disable the drawing simplification when the editmode is enabled, the
        geometries are cached for snapping
    
    Sylvain Maillard <sylvain.maillard@gmail.com>	2013-10-28
    
        update french translation
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-28
    
        Feature #8725: Replace '*foo=bar' by 'memcpy'
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-27
    
        Feature #8725: drawConvexPolygon() can be faster
    
        On some platforms (e.g. X11), the drawConvexPolygon() function can be
        faster than the drawPolygon() function.
    
        https://qt-project.org/doc/qt-4.8/qpainter.html#drawConvexPolygon
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-26
    
        Feature #8725: Increment 2x the factor in slider
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-26
    
        Feature  #8725: Show configuration option
    
        Shows a new rendering tab in the layer options form for configure the
        drawing simplification.
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-26
    
        [FEATURE] Ctrl+space temporarily switches composer to marquee zoom mode, Ctrl+Shift+Space temporarily switches to zoom out mode
    
    Leyan <ouyang.leyan@hotmail.com>	2013-10-26
    
        Correct topology rubber band bug for first and last vertexes
    
    Leyan <ouyang.leyan@hotmail.com>	2013-10-26
    
        correct bug in topology rubberband when OTF is enabled
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-25
    
        [FEATURE] Add composer zoom tool for marquee based zoom into a specific composer region
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-27
    
        [FEATURE] Add status bar to composer window which shows current cursor position, details about selection resize/move
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-27
    
        Remove button bar from composer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-10-26
    
        Add switch for handling pasting WKT from clipboard
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-26
    
        fix build error
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-10-25
    
        Read WKT from system clipboard and create geometry on paste
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-10-24
    
        dbmanager: be sure to close db cursors (fix #7679)
    
    Marco Bernasocchi <marco@opengis.ch>	2013-09-28
    
        Force compilers to generate vtable for QgsRendererV2Metadata
        Fix #8646
        Fix #5170
        Explanation see: http://trac.osgeo.org/geos/ticket/535#comment:11
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-24
    
        fix crash in legend
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-24
    
        indentation update and a few fixed typos
    
    Merge: fc74f6674c f6a6a0c017
    Jürgen E. Fischer <jef@norbit.de>	2013-10-24
    
        Merge pull request #966 from luipir/SITA3-WmsGetLegendGraphicManagement
    
        WMS getLegendGraphic management in QgsLegend and QgsComposer - Developed with funding from Regione Toscana-SITA
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-24
    
        Feature #8725: Remove unnecesary setPen()
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-24
    
        Feature #8725: Minor improvement
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-24
    
        Feature #8725: Fix dpi bug
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-10-23
    
        Comment on the IT GUI translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-23
    
        [FEATURE] add option to make layer with identified features active
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-23
    
        Fix crash if saving raster with low resolution
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-23
    
        Add layer name to datum transform dialog title
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-10-23
    
        Feature #8725: check QgsFeatureRequest::NoGeometry
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-23
    
        Show datum transform parameters in datum transform selection dialog
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-10-23
    
        Feature #8725: simplification configurable
    
        The simplification is configurable by layer, also this commit contains
        reording of code.
    
        I have pending show in the properties form of layer a check for
        enable/disable the simplification
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-22
    
        [FEATURE]
        - make wms dpi mode configurable (fixes #8929)
        - enum for tile request attributes
        - allow setting of User-Agent (fixes #7361)
        - show error messages on WMS GetCapabilities
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-22
    
        spatialite provider: fix requests with attribute subsets
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-10-22
    
        Feature #8725: Fast rendering of geometries
    
        Fix compile errors: include "std::limits"
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-21
    
        osgeo4w: fix packaging scripts for 32bit systems
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-03
    
        [processing] use list widget in Multiple selection dialog
    
    Werner Macho <werner.macho@gmail.com>	2013-10-21
    
        translation update: no by james
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-21
    
        Fix loading of datum transformation from project
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-21
    
        Add Dialog to select datum transformation
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-21
    
        Fix precision problems with composer marquee select by using a QRectF instead of a QRect for marquee bounds
    
    Merge: 0f82df1ef2 91c8a3cd22
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-20
    
        Merge pull request #901 from sbrunner/legend-rule
    
        [qgis server] Add RULE parameter support in GetLegendGraphic
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-21
    
        Feature #8725: FastRendering of geometries
    
        Implements fast rendering of LineStrings and Polygons pre-applying a
        view threshold filter to the geometries to render in qgis. Also disable
        'Antialiasing' when it is possible.
    
        View Table of test results in 'http://hub.qgis.org/issues/8725'
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-20
    
        ILIKE function help fix and german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-20
    
        osgeo4w: fix creatensis.pl
    
    Merge: 2b99414c9e 6aecb098a0
    Werner Macho <werner.macho@gmail.com>	2013-10-20
    
        Merge pull request #968 from Jean-Roc/traduction_ui
    
        update fr ui
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-10-20
    
        update french translation
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-10-20
    
        fetch new strings for french translation
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        [processing] fixed typo in nviz
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        [processing] fixed wrong indentation
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-13
    
        [processing] corrected string
    
    Merge: 16ac256311 64068356b6
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #945 from gioman/grassrasterexport
    
        [processing] fixes GRASS raster export in order to cope with r.horizon and r.composite
    
    Merge: f0c9efbf01 84b682d46e
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #949 from gioman/sagarasterimportexport
    
        [processing] fixes SAGA import and export rasters
    
    Merge: 26702abe0d 4c80a076a5
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #954 from gioman/grassnvizcolor
    
        [processing] add COLOR parameter to nviz to allow draping rasters over the digital elevation model
    
    Merge: 54c576f711 0bb3b2385a
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #953 from gioman/grasssagacomposite
    
        [processing] fixes SAGA RGBComposite and GRASS r.composite
    
    Merge: b7cdf5fd81 c645342c06
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #950 from gioman/sagaresampling
    
        [processing] suggests to use different parameters with resampling in SAGA and to use the highest resolution when using SAGA raster calculator
    
    Merge: f724efd76c c5d6f70b1c
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #948 from gioman/r_kappa
    
        [processing] no need to escape parameters in r.kappa as processing does it by default
    
    Merge: a9fea57cd9 1038cd42fb
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #947 from gioman/escapegrassparameters
    
        [processing] GRASS parameters values needs always to be escaped
    
    Merge: eb2200ec30 b9f7c74a0f
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #946 from gioman/r_horizon
    
        [processing] fixes GRASS r.horizon and adds r.horizon.height
    
    Merge: fbfafb9e2c 4db8bba253
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #952 from gioman/sagaresamplingdescription
    
        [processing] better parameters descriptions for SAGA resampling tool
    
    Merge: 5386b28aa7 fd8cb1fcba
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #955 from gioman/v_select
    
        [processing] adds v.select
    
    Merge: 99ecb03a85 78bc437da4
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #957 from gioman/sagapointstatsforpoly
    
        [processing] Fix SAGA points stats for polygons
    
    Merge: 8a11a82c6d fecccda364
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #960 from gioman/sagakriging
    
        [processing] fixes Ordinary Kriging for both SAGA 2.10 and 2.0.8
    
    Merge: ac88d9f38b 10312cc5ab
    Víctor Olaya <volayaf@gmail.com>	2013-10-20
    
        Merge pull request #961 from gioman/grassvectorexport
    
        [processing] fixes ticket #8814
    
    Merge: a7bf496d28 d09eb56b74
    Werner Macho <werner.macho@gmail.com>	2013-10-20
    
        Merge pull request #967 from tomass/master
    
        Lithuanian translation update
    
    Tomas <tomasstraupis@gmail.com>	2013-10-20
    
        Lithuanian translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-20
    
        osgeo4w: merge 32 and 64 bit packaging scripts
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-20
    
        [spatialite] Field length and precision cannot be specified
        Partial fix for #8481
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-20
    
        [spatialite] Fix LongLong type for SpatiaLite 4
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-19
    
        make QgsMapToolTouch::gestureEvent() public
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-19
    
        fix scalecombobox test
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-19
    
        use localized representation of scales in scale combobox, improved patch
        from Alvaro Huarte (fix #8733)
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-15
    
        Add missing test.
    
        Witout this the scaleFactor in MM becomes 0.
        Than we enter in a loop. For example on a GetLegendGraphic with a
        line style as Steps
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-15
    
        Fix GetLegendGraphic with scale on non scale limited rule
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-15
    
        Fix GetLegendGraphic with scale on Categorized or Graduated symbol
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-15
    
        Don't needed anymore
    
        Without this the marker symbol is centered on the symbol place.
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-15
    
        Get the right rule in Categorized and Graduated
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-15
    
        Fix method signature for non rule based symbol
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-19
    
        add message about processing completion (fix #8916)
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-15
    
        Fix symbole size
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-14
    
        Add RULE parameter support in GetLegendGraphic
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-18
    
        [processing] add warning before clearing log
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-18
    
        Catch datum transform request signal in QgsMapCanvas
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-10-18
    
        IT GUI translation
    
    Merge: 7612e12702 ba524fc268
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-18
    
        Store relation between layer and coordinate transform in maprenderer class
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-17
    
        Store relation between layer and coordinate transform in maprenderer class
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-12
    
        [FEATURE] add Nautical miles to measure units (fix #4017). Initial patch
        by Jorge Tornero with improvements
    
    Luigi Pirelli <luipir@gmail.com>	2013-09-30
    
        Added managing of WMS legends (getLegendGraphic) in the addLegend of QgsComposer.
        Added parameters to interactively modify wms legends scale.
        Add WMS getLegendGraphic draw in composer and add it's size parameters in composer window.
    
        Developed with funding from Regione Toscana-SITA
    
    Luigi Pirelli <luipir@gmail.com>	2013-09-30
    
        Added a resolution parameter in option->Canvas&Legend to instruct WMS getLegendGraphic
        to get WMS legend with a good resolution for printing.
        Set value to 0 to get default pixmap resolution.
    
        Drawback in case of big resolution of the legend, it becames too big to be
        correctly shown as PopUp in the QgsLegend interface.
    
        Developed with funding from Regione Toscana-SITA
    
    Luigi Pirelli <luipir@gmail.com>	2013-09-26
    
        added wms getLegendGraphic management in case of rasterLayerSymbology - Developed with funding from Regione Toscana-SITA
        This commit add the getLegendGraphic pixmap as legend in the QgsLegend.
        Due to architectural QgsLegend limitation pixmap is shown of the same dimension of every single legend element (too little)
    
        managing of getLegendGraphic popup and refresh - Developed with funding from Regione Toscana-SITA
        Due the fact that WMS pixmap is too little, has been added a popup to show WMS legend in the original size
        Has been added feature to refresh getLegendGraphics to every scale change due to extend modification. In this way
        getLagendGraphic can be updated basing on scale and in the future also basing on viewport.
    
        Modified QPixmap to QImage to be device independent
    
        set absolute position due to popup is not referred to legendInterface (avoid hiding of the legend)
    
    Luigi Pirelli <luipir@gmail.com>	2013-09-16
    
        added getLegendGrafic feature to WmsDataProvider - Developed with funding from Regione Toscana-SITA
    
        better scale management to avoid call getLegendGraphics everytime + some defaults + added code example to manage LegendURL when it will be correctly parsed - Developed with funding from Regione Toscana-SITA
    
    Alvaro Huarte <ahuarte47@yahoo.es>	2013-10-18
    
        Feature #8725: Fast rendering of geom (v-OGR)
    
        Implements fast rendering of LineStrings and Polygons pre-applying a
        view threshold filter to the geometries to render in qgis. Also disable
        'Antialiasing' when it is possible.
    
        View Table of test results in 'http://hub.qgis.org/issues/8725'
    
        (This version of branch implements the improvement in vector-providers)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-18
    
        postgres provider: support materialized view (implements #8791)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-14
    
        [FEATURE] Marquee select for composer items
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-13
    
        [FEATURE] Zoom compositions with mouse wheel
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-13
    
         [FEATURE] Add keyboard shortcuts for composer zoom in/out/full, group… …
    
    Merge: 591d9dfb58 9290d7a8b1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-17
    
        Merge pull request #930 from nyalldawson/pan_composer3
    
        Panning controls and shortcuts for composer
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-17
    
        Fix warning
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-17
    
        use static locals instead of global pointers for some singletons
        (proably more valgrind happyness; followup 572bda85)
    
    Merge: 087b52b734 d7db4a53cb
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-17
    
        Merge pull request #916 from nyalldawson/composer_grid2
    
        Composer grid fixes
    
    Merge: d7c29ae32b 8eb6c91cc9
    Jürgen E. Fischer <jef@norbit.de>	2013-10-17
    
        Merge pull request #965 from luipir/SITA2-WmsTileRetry
    
        Added disclaimer to WMS TileRetry feature - Development funded from Regione Toscana - SITA
        (followup a563f2a and 3e27811)
    
    Luigi Pirelli <luipir@gmail.com>	2013-10-17
    
        added disclaimer - Development funded from Regione Toscana - SITA
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-17
    
        Update timeout of network request, if data is transferred
        Up to now, any network connection was killed after a max amount of
        /qgis/networkAndProxy/networkTimeout milliseconds. This led to problems
        for large or otherwise slow downloads.
        This patch circumvents timeouts for as long as data is being
        transferred.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-10-17
    
        Fix for #8847, blank entries (menu separators) in Customization dialog tree
    
        - Do not add separator actions to menu action tree; separators could not be toggled on/off with customization anyways
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-17
    
        Store relation between layer and coordinate transform in maprenderer class
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-17
    
        fixes ticket #8814:
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-17
    
        Fixes Ordinary Kriging for both SAGA 2.10 and 2.0.8
    
    Radim Blazek <radim.blazek@gmail.com>	2013-10-17
    
        Propagate WMS identify GML schema error and show it in results, fixes part of #8724
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-17
    
        Fix loading composer item frame thickness (fix #8866)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-17
    
        API documentation for QgisInterface
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-10-17
    
        [Plugin installer] fix #8876
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-17
    
        Don't draw mouse handles in composition outputs (fix #8879)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-10-17
    
        fix set image no data, fixes #8773
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-17
    
        SAGA Points Statistics for Polygons can work just in SAGA 2.10
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-17
    
        SAGA Points Statistics for Polygons can work just in SAGA 2.10
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-10-16
    
        Fix for #8874, right-clicking on message in message bar shows black background for context menu
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-10-16
    
        Fix for #8860, (followup 65200e3)
    
        - Hide background of tool button's menu button on Ubuntu
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-10-16
    
        Fix for #8860, overlap of Close drop-down menu button on message bar
    
        - Make tool button menu pop indicator a separate single-click button
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-10-16
    
        [tests] Fix OSM unit test on Mac
    
    Radim Blazek <radim.blazek@gmail.com>	2013-10-16
    
        Default OTF modes made radio buttons
    
    Radim Blazek <radim.blazek@gmail.com>	2013-10-16
    
        Calculate better context (extent,size) if not given in WMS, WCS identify. Fixes #8724
    
    Martin Dobias <wonder.sk@gmail.com>	2013-10-17
    
        [osm] Fix missing nodes with 64-bit ID (#8865)
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-10-16
    
        Fixes to IT translation
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-10-16
    
        Fixes to IT translation
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-16
    
        the logic for SAGA raster import was not right
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-16
    
        Add source/dest datum transform as member to coordinate transform and change cache options accordingly
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-16
    
        adds v.select
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-16
    
        add COLOR parameter to nviz to allow draping rasters over the digital elevation model
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-16
    
        Editor widget configuration: Only show one config dialog at a time
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-16
    
        sip: expose QgsEditorWidgetWrapper.initWidget to python
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-15
    
        fixes SAGA RGBComposite and GRASS r.composite
    
    Merge: bad4b7798f 67ac0939fe
    Werner Macho <werner.macho@gmail.com>	2013-10-15
    
        Merge pull request #951 from tomass/master
    
        Lithuanian translation update
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-15
    
        better parameters descriptions for SAGA resampling tool
    
    Tomas <tomasstraupis@gmail.com>	2013-10-15
    
        Lithuanian translation update
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-15
    
        suggests to use different parameters with resampling in SAGA and to use the highest resolution when using SAGA raster calculator
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-15
    
        fixes SAGA import and export rasters
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-15
    
        no need to escape parameters in r.kappa as processing does it by default
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-15
    
        GRASS parameters values needs always to be escaped
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-15
    
        fixes GRASS r.horizon and adds r.horizon.height
    
    gioman <giovanni.manghi@faunalia.pt>	2013-10-15
    
        fixes GRASS raster export in order to cope with r.horizon and r.composite outputs
    
    Werner Macho <werner.macho@gmail.com>	2013-10-15
    
        adding indian flag for mr
    
    Merge: 125decfc21 23af7f7e16
    Jürgen E. Fischer <jef@norbit.de>	2013-10-15
    
        Merge https://github.com/luipir/Quantum-GIS
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-15
    
        [processing] update ui for number input dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-15
    
        Initialise coordinate transform with datum transform ids
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-15
    
        Add method to lookup datum transformations in srs.db
    
    Merge: e04b426f00 4f4ac8120f
    Werner Macho <werner.macho@gmail.com>	2013-10-14
    
        Merge pull request #934 from Jean-Roc/traduction_ui
    
        update fr ui
    
    Merge: e04b426f00 fc9c43bb27
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2013-10-14
    
        Merge pull request #3 from Ecologeek/traduction_ui
    
        update french translation
    
    Sylvain Maillard <sylvain.maillard@gmail.com>	2013-10-14
    
        update french translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-13
    
        spatialite: run InitSpatialMetadata(1) on SL >= 4.1 (fixes #8340)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal interpolation (data metrics) algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal interpolation (nearest) algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal interpolation (average) algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal interpolation (invdist) algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal color-relief algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal roughness algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal TPI algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal TRI algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal aspect algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal slope algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] add gdal hillshade algorithm (addresses #7201)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] use default icon for fillnodata
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-13
    
        [processing] remove unused GDAL icons
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-13
    
        Remove outdated TODO
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-13
    
        Fix graphical corruption during item resize
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-13
    
        [spatialite] Improve field-type handling when changing attributes
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-13
    
        [spatialite] Add proper support for NULL values
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-12
    
        use static locals instead of global pointers for some ^Cngletons (proably more valgrind happyness; followup 572bda85)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-12
    
        spit: use qt templates
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-12
    
        python's expanduser doesn't necessarily returns utf-8 (followup 4cb37b1a)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-12
    
        [spatialite] Several fixes for provider (Fix #8636)
        And fixes the NoGeometry behavior
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-12
    
        Create hash method for QgsPoint (Fix #8775)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-09
    
        [processing] homogenize widgets used for ParameterNumber (fix 8807)
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-12
    
        [processing] fixed breaklines in script help
    
    Merge: f4e0c83c6e a15cbebe06
    Werner Macho <werner.macho@gmail.com>	2013-10-12
    
        Merge pull request #931 from tomass/master
    
        Lithuanian translatio update
    
    Tomas <tomasstraupis@gmail.com>	2013-10-12
    
        Lithuanian translatio update
    
    Merge: 572bda85ab 860a2382b2
    Werner Macho <werner.macho@gmail.com>	2013-10-11
    
        Merge pull request #926 from ahuarte47/Issue_8769
    
        Fix #8769 - Missing flags for 3 locales
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-11
    
        use static local instead of pointer/global to make windows and possibly valgrind happy (followup 9e6e62d9c)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-11
    
        fix instant crash on windows again (followup dc3b56a1 and 9d8d3178)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-11
    
        [relations] Save relation name from add dialog.
        And some smaller leftover cleanup
    
    Werner Macho <werner.macho@gmail.com>	2013-10-11
    
        translation update: fi by Kari
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-11
    
        Ignore geometry-less features when calculating layer extent (Fix #8805)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-10
    
        support for python plugin directory with accents in username (fixes #2512 again)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-10
    
        remove unused QgsMapLayer::mTransparencyLevel
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-10
    
        Fix warnings
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-10
    
        [processing] fixed wrong signal connection
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-10
    
        [FEATURE] Allow panning of composer by holding space key
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-10
    
        [FEATURE] Allow panning compositions by dragging with middle mouse button
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-10
    
        [FEATURE] Add composer pan action
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-10
    
        [spatialite] Fix crash with a subset of attributes request for joined field
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-10
    
        Add join field to provider request also when requesting a subset of attributes
        Fixes #8757
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-10
    
        Add method for preventing composer items from changing mouse cursor and workaround for qt bug 3732
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-08
    
        Fix #8776
    
        Set the canvas color in 'qgsprojectproperties::apply()' before refresh
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-10
    
        Add option to insert a NULL value in a value map when loaded from layer
    
    Merge: 6242025318 1261d04484
    Werner Macho <werner.macho@gmail.com>	2013-10-09
    
        Merge pull request #929 from tomass/master
    
        Lithuanian translation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-10-10
    
        Add uuid function for expression engine
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-10-10
    
        Use const pointer for QgsExpression:replaceExpressionText()
    
    Tomas <tomasstraupis@gmail.com>	2013-10-09
    
        Lithuanian translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-09
    
        fix build with Qt <4.7 (eg. Debian Lucid)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-03
    
        creatensis: build installed.db for osgeo4w-setup
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-08
    
        fix link errors on windows
    
    Martin Dobias <wonder.sk@gmail.com>	2013-10-08
    
        Allow listing all available plugin layers
    
    ahuarte47 <ahuarte47@yahoo.es>	2013-10-08
    
        Fix #8769 - Missing flags for 3 locales
    
        Fixed the images related to servian translations, ignore the 'en'
        translation (overrided for 'en_US') in the load of the QsgOptions
        dialog.
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-07
    
        [processing] added extract algorithm as alternative to selection algorithms that can be used in the modeler
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-07
    
        [processing] minor bug fixes
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-07
    
        [processing] removed unused algorithm icons
    
    Sandro Santilli <strk@kbt.io>	2013-10-07
    
        Replace AlArabiya font family with Sans, more likely to be found
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-07
    
        Fix more headers
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-07
    
        Fix header
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-07
    
        Add relation unit test
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-04
    
        Add relations capabilites and widgets
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-04
    
        Move addFeature, startEditing and stopEditing vector layer actions
        to an abstract base class QgsVectorLayerTools in the gui library,
        so these can be reimplemented for a custom app, but can also be used
        from plugins or in the gui library.
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-04
    
        [attrtable] Selection model and request filter
        * With a selection model, the way the attribute table handles selections
          can be customized. E.g. synchronized to layer selection or used to pick
          features.
        * With request filters, the visible features on an attribute table can be
          limited. This will effectively reduce the subset of features the attribute
          table works on. Additional filters by means of a proxy model can of course
          further reduce the visible subset subsequently.
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-02
    
        QgsFeatureRequest::NoGeometry is optional for non-geometry-layers
    
    nyalldawson <nyall.dawson@gmail.com>	2013-09-08
    
        [FEATURE] Add support for gradient fills for polygons
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-07
    
        osgeo4w: move o4w_env.bat call to top (starts with clean path now)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-07
    
        fix warnings
    
    Werner Macho <werner.macho@gmail.com>	2013-10-06
    
        translation update: lt by tomass
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-06
    
        [processing] fixed #8770 (error in batch processign interface)
    
    Víctor Olaya <volayaf@gmail.com>	2013-10-06
    
        [processing] fixed commandline names in gdal algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-27
    
        [processing] some refactoring. Removed old-style signals connection
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-27
    
        made algorithms that require open layers (not just file paths) not to appear in modeler ant batch processign interface
    
    Merge: 4072e39227 442b236ac9
    Víctor Olaya <volayaf@gmail.com>	2013-10-06
    
        Merge pull request #921 from gioman/master
    
        add the -r parameter to r.external (used now to create grass inputs for ...
    
    Giovanni Manghi <giovanni@sibirica.(none)>	2013-10-06
    
        Export 3d vectors as such
    
    Giovanni Manghi <giovanni@sibirica.(none)>	2013-10-06
    
        New take on v.surf.bspline in processing toolbox, Fixes #5943
    
    Giovanni Manghi <giovanni@sibirica.(none)>	2013-10-05
    
        add the -r parameter to r.external (used now to create grass inputs for processing, replacing r.in.gdal) and so fixes grass modules like r.reclass.area and probably many others
    
    Merge: 6d5cf6fd98 934e4855ec
    Chris Crook <ccrook@linz.govt.nz>	2013-10-04
    
        Merge pull request #917 from matthias-kuhn/csv_test_fix
    
        Fix CSV test to support python NULL value
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-04
    
        More cont'ness for QgsDistanceArea
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-04
    
        [FEATURE] Holding ctrl while dragging a composer selection temporarily turns off snapping
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-09-09
    
        Emit a signal when layer symbology changes
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-04
    
        Remove outdated SIP version requirements from INSTALL
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-04
    
        Fix renderer items in legend (#8651)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-04
    
        Fix selection handles showing incorrectly on new compositions
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-03
    
        postgres provider: fix limit on geometry type detection with estimated meta data enabled
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-03
    
        fix typo
    
    Jürgen E. Fischer <jef@norbit.de>	2013-10-03
    
        osgeo4w: move system directories to end of PATH (fixes #8629)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-10-03
    
        Read available datum transformations from gdal file
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-03
    
        [FEATURE] Pressing shift while moving composer items constrains movement to horizontal/vertical axis
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-03
    
        [FEATURE] Shift-resizing composer items maintains their aspect ratio, ctrl-resizing resizes from item center
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-10-03
    
        [pyqgis-console] added API file for 2.0 version
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-10-03
    
        [pyqgis-console] autocompletion file update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-10-03
    
        [pyqgis-console] Sets minimum height for input area based of font metric
    
    nyalldawson <nyall.dawson@gmail.com>	2013-10-03
    
        Fix position lock not preventing moving or resizing composer items
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-03
    
        [processing] add QtDesigner .ui file for Number input dialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-02
    
        [processing] use QtDesigner .ui for Autofill dialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-02
    
        [processing] use QtDesigner .ui for Multiple selection dialog
    
    Radim Blazek <radim.blazek@gmail.com>	2013-10-02
    
        Requirements SIP >= 4.12, PyQt >= 4.8.3
         SIP >= 4.12 for keyword_arguments Module argument
         PyQt >= 4.8.3 for QSettings with type argument
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-02
    
        [processing] use QtDesigner ui file for Edit rendering styles dialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-10-01
    
        [processing] code formatting, make sources more pep8 compliant
    
    Matthias Kuhn <matthias@opengis.ch>	2013-10-02
    
        Fix CSV test to support python NULL value
    
    Werner Macho <werner.macho@gmail.com>	2013-10-02
    
        added hindi language to GUI on request
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-09-17
    
        [FEATURE] Allow multi item drag and resize in composer (fix #7918)
        [FEATURE] Always draw selection handles on top of composition, add dashed border for selected items (fix #7793)
        Move responsibility for drawing selection mouse handles and mouse interaction with selection to new class
    
    Merge: dd914b81e2 96bd7e7f2e
    Paolo Cavallini <cavallini@faunalia.it>	2013-10-01
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-10-01
    
        Improvements to IT GUI translation
    
    Radim Blazek <radim.blazek@gmail.com>	2013-10-01
    
        give correct layer to QgsHighlight in QgsIdentifyResultsDialog, fixes #8724
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-30
    
        [processing] add gdal2xyz tool (fix #8723)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-30
    
        [processing] handle non-ASCII characters in layer name when exporting (fix #8673)
    
    Merge: 814ae4c781 7004a05934
    Víctor Olaya <volayaf@gmail.com>	2013-09-30
    
        Merge pull request #915 from gioman/master
    
        Makes SAGA supervised classification work also with SAGA 2.0.8, fixes #8715. Add schema selection to GUI of "Import into PostGIS" tool (fixes #8513). Fixes export of GRASS vectors (fix #8515)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-30
    
        fix data retrieval in attribute table from geometryless spatialite tables
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2013-09-29
    
        Update GrassAlgorithm.py
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2013-09-29
    
        Update ImportIntoPostGIS.py
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2013-09-29
    
        Update supervisedclassification.py
    
    Giovanni Manghi <giovanni.manghi@faunalia.pt>	2013-09-29
    
        Update supervisedclassification.py
    
    Merge: cfa34641b0 40d41cace3
    Werner Macho <werner.macho@gmail.com>	2013-09-29
    
        Merge pull request #914 from tomass/master
    
        Lithuanian translation update
    
    Tomas <tomasstraupis@gmail.com>	2013-09-29
    
        Lithuanian translation update
    
    Merge: a95f07cb62 3e382dac77
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-28
    
        Merge pull request #905 from yellow-sky/show_partial_labels
    
        Show partials labels
    
    Merge: 121d76e2a7 315e7e2156
    Werner Macho <werner.macho@gmail.com>	2013-09-28
    
        Merge pull request #913 from tomass/master
    
        Lithuanian translation update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-27
    
        Fix for #8705, duplication of composer should inherit custom paper size
    
    root <root@kompas.rygveda.lt>	2013-09-27
    
        Lithuanian translation update
    
    Merge: 94d73893df 9d8d317842
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-27
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-27
    
        Fix to IT GUI translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-27
    
        fix instant crash on windows
    
    Merge: b6ca15192e a5ee91a331
    Víctor Olaya <volayaf@gmail.com>	2013-09-26
    
        Merge pull request #912 from bstroebl/selectByAttribute
    
        [processing] Make select by attribute work
    
    Merge: 7a720c2166 e5a72107eb
    Víctor Olaya <volayaf@gmail.com>	2013-09-26
    
        Merge pull request #911 from bstroebl/testEliminate
    
        [processing] select features to eliminate in algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-26
    
        [processing] sync GDAL algorithm names with Raster menu
    
    Merge: 012e8b18b4 c222c67aed
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-26
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-26
    
        Fix #8697
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-26
    
        fix #8697 (git grep clickx.*clickx is your friend)
    
    yellow-sky <nikulin.e@gmail.com>	2013-09-26
    
        Unit tests for ShowingPartialsLabels reorganized
    
    Merge: b9b4119879 770e52b0e5
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-26
    
        Merge branch 'master' of github.com:qgis/QGIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-26
    
        Fix to IT GUI translation
    
    yellow-sky <nikulin.e@gmail.com>	2013-09-26
    
        Fix pal settings dialog title
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2013-09-26
    
        [processing] Make select by attribute work
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-12
    
        Modularize editor widgets
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-26
    
        [processing] add option to keep resolution when clipping raster
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2013-09-26
    
        [processing] select features to eliminate in algorithm
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-26
    
        Fix to IT GUI translation
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-26
    
        Fix #8668
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-09-25
    
        Add option for grid snap tolerance, move selection tolerance spin box to new section (fix #8214)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-25
    
        Fix sip API reseting to version 1 (fixes PyQgs* tests currently failing due to reset)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-25
    
        fix PyQgsAtlasComposition and PyQgsComposerLabel test
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-25
    
        osgeo4w: ignore rmdir result
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-25
    
        Typos in IT GUI translation
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-25
    
        [processing] fix lidar provider broken in 1ad2334dbe
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-09-24
    
        Improve visual appearance of composer grid by making sure it is always drawn using a 1 pixel width cosmetic pen
        Remove options for composer pen width
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-24
    
        [processing] enabled create new script action
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-24
    
        [processing] improved saga/grass/otb installation checks
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-24
    
        [processing] minor fixes
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-24
    
        [processing] renmed setting group from ProcessingQGIS to Processing
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-24
    
        [processing] improved lidar provider (contributed by Martin Isenburg)
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-24
    
        [processing] changed ordinary kriging description (adapted to 2.1)
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-24
    
        Fixed issue when using multiple vector inputs
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-24
    
        Add unit test for PYQGIS_STARTUP environment variable
    
        - Make PyQgsAppStartup test more general and PEP8 compliant
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-24
    
        Add support for PYTHONSTARTUP-like environment variable, PYQGIS_STARTUP
    
        - Different than user's 'startup.py,' since it is loaded just after Py_Initialize, specifically from env variable
        - Useful for cleaning sys.path, e.g. isolating/loading the initial environ without requiring a virt env, like homebrew or MacPorts installs on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-24
    
        Add extra CXXFLAGS flags set by user; can be -D CXX_EXTRA_FLAGS or environment variable
    
        - Command line -D option overrides environment variable
        - Useful for suppressing transient upstream warnings in dependencies, like Qt
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-24
    
        some more syncs with release-2_0
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-21
    
        osgeo4w: more 'improvements'
         * package(64).cmd:
          * remove apps/%PACKAGENAME% before install (ie. don't repackage old cruft)
          * context_help, function_help, qgis_help.db, delimitedtextplugin.dll and diagramoverlay.dll removed in 2.0
         * package64.cmd: cmake is in PROGRAMFILES(X86)
         * nsis: installer don't use 64bit settings when installing 32bit package on 64bit OS
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-23
    
        fix gui bindings with SIP 4.15
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-24
    
        revert change of doxygen DOT_GRAPH_MAX_NODES
    
    Dražen Odobašić <dodobasic@gmail.com>	2013-09-22
    
        apply #8601
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-22
    
        debian packaging: add saucy and jessie support
        also add note about tests and result uploads to INSTALL.t2t
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-23
    
        [processing] added -TRANSFORM parameter in SAGA
    
    Merge: 6c2fa21992 ae5c68b18d
    Otto Dassau <dassau@gbd-consult.de>	2013-09-23
    
        Merge pull request #908 from eykamp/patch-1
    
        Grammar
    
    eykamp <chris@eykamp.com>	2013-09-23
    
        Grammar
    
    Merge: f7585979b0 1bc397d3ac
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-23
    
        Merge branch 'info_layer_selection'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-23
    
        Revert "[FEATURE] Pan composer with middle mouse button"
    
        This reverts commit 9bc8c805f115d5f1c9067e61899827961a856e40.
    
    Merge: 9bc8c805f1 186b6bd51a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-23
    
        [Feature]: Add anchor point setting for marker symbol layers
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-27
    
        [FEATURE] Pan composer with middle mouse button
        Zoom in and out on composer using mouse scroll wheel
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-23
    
        [processing] better error handling and some minor fixes
        solved issue with trailing characters when calling mkdir
        solved issue with non-ascii characters in help files
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-23
    
        Add __geo_interface__ to QgsFeature and QgsGeometry
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-23
    
        Make Anchor points usable from ellipse symbol layer too
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-21
    
        fix qml file for directed edge layer in topoviewer plugin
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-22
    
        [processing] if min and max values not set use redefined ones
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-22
    
        [processing] consider min and max values for int values
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-22
    
        [processing] add toolbar to modeler dialog
    
    Tim Sutton <tim@linfiniti.com>	2013-09-21
    
        Added some red and blue point markers.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-21
    
        fixes new touch icon
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-21
    
        osgeo4w: remove package directory before installing
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-21
    
        [processing] some code cleaning
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-21
    
        [processing] saga fixes. "2.0.8 is now default target version
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-21
    
        [processing] changed log and config filenames
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-21
    
        [processing] modeler now warns before closing if there are changes
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-21
    
        test models and scripts are now hidden
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-20
    
        [processing] corrected parameter definition in Eliminate
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-20
    
        Added "eliminate sliver polygons" algorithm skeleton(still a draft first version)
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-20
    
        [processing]modified v.overlay description
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-20
    
        [processing]code cleaning
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-20
    
        [processing] fixes issue in saga with multiple inputs
    
    Merge: 6f638a5ac8 9dbd8fa3b1
    Werner Macho <werner.macho@gmail.com>	2013-09-21
    
        Merge pull request #904 from ndamiens/tradfr
    
        update french translation
        With OK from JR I'll merge this into master for now ..
    
    Tim Sutton <tim@linfiniti.com>	2013-09-21
    
        updates to contributors map
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-05-20
    
        [feature] Add select next item above and below commands to composer edit menu
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-20
    
        [feature] CTRL-click in composer to select items below other items (fix #4358)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-09-20
    
        add etiennesky to contributors maps
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-09-20
    
        cpt-city: show all ramps by default when opening dialog and changing view types, unless a ramp has been selected
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-20
    
        Fix data defined label help
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-20
    
        More data defined anchor points
    
    Nicolas Damiens <nicolas@damiens.info>	2013-09-20
    
        update french translation
    
    Nicolas Damiens <nicolas@damiens.info>	2013-09-20
    
        add non-breaking spaces
    
    yellow-sky <nikulin.e@gmail.com>	2013-09-20
    
        Added unit-tests for ShowingPartialsLabels
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-20
    
        osgeo4w: cpt-city-qgis-min was just moved to resouces
    
    nicolas <nicolas@damiens.info>	2013-09-20
    
        update french translation
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-09-20
    
        added 3nids to contrib maps
    
    Tim Sutton <tim@linfiniti.com>	2013-09-20
    
        Updates to contributors document
    
    Tim Sutton <tim@linfiniti.com>	2013-09-19
    
        New android touch icon
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-20
    
        allows to enable the field calculator toolbar icon even for point layers if editable
    
    yellow-sky <nikulin.e@gmail.com>	2013-09-20
    
        Added python binding for ShowingPartialsLabels
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-19
    
        Anchor points for font marker
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-19
    
        adds myself to contributors json file
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-19
    
        [pyqgis-console] added more settings for fonts color
    
    Tim Sutton <tim@linfiniti.com>	2013-09-19
    
        Updates to downloads stats spreadsheet
    
    Tim Sutton <tim@linfiniti.com>	2013-09-19
    
        Contributors list added
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-19
    
        add support for FilterFids to oracle provider (followup 0c90f320)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-18
    
        Add featureiterator tests
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-20
    
        QgsFeatureRequest: New filters FilterExpression and FilterFids
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-18
    
        more URL updates (followup 8c479db7)
    
    Merge: 27ee738830 a781e1e2fb
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-18
    
        Merge pull request #786 from minorua/gdaltools_of2
    
        GdalTools: apply selected name filter to -of parameter (fix #8408)
    
    Merge: 718f556199 8c479db7fe
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-17
    
        Merge pull request #900 from simonokeefe/patch-1
    
        Update GitHub URL
    
    Simon O'Keefe <simon.okeefe@groundtruth.com.au>	2013-09-18
    
        Update URL
    
    Tim Sutton <tim@linfiniti.com>	2013-09-17
    
        New splash from Anita
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-17
    
        update welcome image for standalone installer (fixes #8623)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-09-16
    
        Select previously locked items after running Unlock All
    
    nyalldawson <nyall.dawson@gmail.com>	2013-09-15
    
        Make composer history track lock/unlock state
        Move unlock/lock functions from QgsComposerView to QgsComposition
        Add keyboard shortcuts to lock item/unlock all
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-17
    
        Apply anchor point in svg marker symbollayer and widget
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-17
    
        indentation update (note to self: always run scripts/prepare-commit.sh before committing)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-17
    
        Implement anchor point shift and expose in simple marker dialog
    
    nyalldawson <nyall.dawson@gmail.com>	2013-09-16
    
        [FEATURE] Setting for corner radius for composer rectangle shapes, allows creation of rounded rectangles in composers
        Add tests for composer shapes
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-16
    
        Fix crash on launch of bundled Mac app
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-16
    
        [gui] Fix color button where initially set color is same as default, but does not set background of button
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-17
    
        [pyqgis-console] reject changes in settings if they are not applied
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-16
    
        [gui] Fix excessive height on resize of About dialog on Mac
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-16
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-15
    
        move creation of gdal_pam to createDB (fixes #8613)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-16
    
        [processing] several fixes in config dialog
    
    yellow-sky <nikulin.e@gmail.com>	2013-09-16
    
        Mapserver read ShowingPartialsLabels configurations from project file now and added default init value to QgsPalLabeling
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-16
    
        Consider scale for data defined symbology properties
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-16
    
        Prepare color palette matching for dxf
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-16
    
        sqrt with an integer ambiguous on MSVC
    
    Werner Macho <werner.macho@gmail.com>	2013-09-16
    
        translation update: pt_BR by Arthur
    
    Merge: 68d12b45b1 8fb9816c67
    Tim Sutton <tim@linfiniti.com>	2013-09-15
    
        Merge pull request #898 from dakcarto/test_appstartup_1
    
        [tests] Make app startup test work on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-15
    
        [tests] Make app startup test work on Mac
    
        - Handle bundled app path on Mac
        - Move test writes to temporary, instead of source, directory
        - Add Mac code for options.ini parent directory
        - Add Mac options.ini file for plugin path test
        - Clean up imports
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-15
    
        [pyqgis-console] autocompletion file update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-15
    
        [pyqgis-console] added some typing setting:
        - auto insertion "import" string
        - auto insertion "):" for classes and methods
    
    yellow-sky <nikulin.e@gmail.com>	2013-09-15
    
        Added user interface for changing ShowPartialsLabels setting value
    
    Tim Sutton <tim@linfiniti.com>	2013-09-15
    
        Nicer icons for QGIS in debian packages
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-15
    
        german translation update and some function help fixes
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-15
    
        [processing] improve some gdal algoruthms
        update resources_rc.py
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-15
    
        [processing] small fix in modeler dialog
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-15
    
        [processing] fixed issue with saga optimizations
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-15
    
        [processing] corrected fix introduced in 7fc592989f26c346e72465e43a5ed790d67968ac
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-15
    
        [processing] fixed issue with non-visible outputs in batch processign interface
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-15
    
        fix typo
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-15
    
        More symbology updates for dxf
    
    Merge: 5d60b2840c 1670a27423
    Werner Macho <werner.macho@gmail.com>	2013-09-15
    
        Merge pull request #897 from astroidex/master
    
        new help texts for operators
    
    astroidex <astrid_emde@osgeo.org>	2013-09-15
    
        new help texts for operators
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-15
    
        cleanup on e50f042
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-15
    
        rename QgsVectorLayer::listAllFeatureIds() to allFeatureIds() (followup dd48cd3)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-09-09
    
        added listAllFeatureIds and check that features exist when setting selection
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-15
    
        fix warnings
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-09-09
    
        Remove st_force2d from postgres provider
    
    Hien TRAN-QUANG <hien.tranquang@gmail.com>	2013-08-29
    
        Fix Blocker issue 8487
        Custom CRS are saved if cannot find an existing one with same parameters
        (except datum which may be optionnal, as GDAL seems to have drop it)
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-08-20
    
        Add support for 3D types in the PostGIS provider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-15
    
        [processing] attempt to fix proximity algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-15
    
        [processing] fix fTools Clip algorithm (fix #7281)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-15
    
        [processing] restore Polygonize algorithm functionality (fix #8252)
    
    Merge: a0ff6d5c7c 6ec9e75ca1
    Werner Macho <werner.macho@gmail.com>	2013-09-15
    
        Merge pull request #896 from astroidex/master
    
        added new help files for geometry functions
    
    astroidex <astrid_emde@osgeo.org>	2013-09-15
    
        added help for confexHull function
    
    astroidex <astrid_emde@osgeo.org>	2013-09-15
    
        added new help files for geometry functions
    
    astroidex <astrid_emde@osgeo.org>	2013-09-15
    
        added new help files for geometry functions
    
    astroidex <astrid_emde@osgeo.org>	2013-09-15
    
        added new help files for geometry functions
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-15
    
        Add expression to graduated renderer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-15
    
        Add expression to categorized renderer
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-15
    
        [Plugin Manager] Simplify the filter behaviour: always search in names + descriptions + authors + tags. Additionally, a tag: prefix to search in tags only
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-15
    
        follow up 702445960f
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-15
    
        remove obsolete import
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-13
    
        [FEATURE] save Processing model as image (fix #5926)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-15
    
        translation update: pl
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-15
    
        [Plugin Manager] New tab for all plugins. New class QgsPluginItemDelegate
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-15
    
        fix 56ba1d74d
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-15
    
        [processing] saga import/export optimization
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-15
    
        [processing] cleaned up options (threaded execution and table-like parameters dialog
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-14
    
        [processing] Reduced number of conversion operation when running saga algorithms
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-15
    
        fix rebase conflicts
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-14
    
        add compiled .ui file
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-14
    
        use default style for R code
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-03
    
        fix rebase issues
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-17
    
        [processing] start work on R lexer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-08
    
        [FEATURE] new Scintilla-based script editor for Processing
    
    Merge: 64c947b2f0 617fa68722
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-15
    
        Merge pull request #893 from sbrunner/scalehint
    
        Fix Scales in qgis server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-15
    
        Dxf: add more header fields, min/max extent and a test linestyle
    
    Merge: 503d32b3a3 a8b9d439e4
    Tim Sutton <tim@linfiniti.com>	2013-09-15
    
        Merge pull request #749 from Oslandia/issue8045b
    
        Unit tests for command line arguments
    
    Merge: 7e171ef7b0 9494365b32
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-15
    
        Merge pull request #894 from sbrunner/legend-scale
    
        Use scale parameter to display concerned class
    
    Merge: a1a95c179f 6e312456f4
    Tim Sutton <tim@linfiniti.com>	2013-09-15
    
        Merge pull request #720 from Oslandia/issue6483
    
        Fix #6483 - Thanks Vincent!
    
    yellow-sky <nikulin.e@gmail.com>	2013-09-15
    
        Added settings to PAL for enable/disable partial shown labels
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-14
    
        Write additional header field and table section
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-14
    
        [globe] Fix crashes occurring after globe is unloaded
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-11
    
        [globe] Fix Mac dependencies so plugin can run from app bundle
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-14
    
        [processing] add GDAL rasterize algorithm (fix #5854)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-14
    
        [processing] fix passing distunits parameter for GDAL proximity (fix #8247)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-14
    
        [processing] fix parsing of selection options in scripts
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-14
    
        [processing] add Extract projection algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-14
    
        [processing] impove Build Pyramids algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-14
    
        [processing] add GDAL Contour algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-14
    
        [processing] add Clip By Mask algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-14
    
        [processing] some code cleaning
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-14
    
        [processing]fixed issue with temporal filename
    
        (was previously solved but reverted)
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-14
    
        Revert "[processing]fixed bug with wrong characters in output filenames" (caused circular import)
    
        This reverts commit ff5e1ee3a8745ae44db85b1a9511a5f81f6a85fd.
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-14
    
        Fix class name
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-13
    
        Use scale parameter to display concerned class
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-14
    
        [pyqgis-console] allows to set font color in python lexer
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-11
    
        [processing] adapted algorithm to function refactoring
    
        Also set threaded execution to false by default, since it was behaving strangely
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-13
    
        [processing]fixed bug with wrong characters in output filenames
    
        refactored to reuse string cleaning function
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-13
    
        [processing] added some in-code docs and comments
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-13
    
        [processing] fixed minor saga file issue
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-13
    
        `processing]improved doc of example algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-13
    
        [processing]fixes in saga filename handling
        fixed saga buffer description
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-12
    
        [processing] improved non-threaded execution
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-12
    
        [processing] added progress display in qgsMessageBar
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-12
    
        [processing] Added schema parameter to ImportIntoPostGIS.py
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-12
    
        [processing] refactoring to move common functions to tools package
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-11
    
        [Processing] added GRASS m.cogo
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-11
    
        move ftools utils to tools utils module
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-14
    
        Add delete keyboard action for rules
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-14
    
        Rule copy and paste shortcut keys
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-13
    
        By default use the reference OGC dpi
    
        Calculate from the OGC reference pixel size
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-13
    
        Fix scale informations in the WMS GetCapabilities
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-14
    
        Server: option to set the maximum cached layers in environment variable MAX_CACHE_LAYERS
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-14
    
        Paste rule at the bottom if no selection
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-14
    
        Fix crash in rule paste
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-13
    
        fix retrieval of PYTHON_SITE_PACKAGES_DIR - broke debian builds
    
    Merge: b14e13388e 2b4e13930d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-13
    
        Merge pull request #889 from sbrunner/string
    
        More general string value. …
    
    Merge: e7956a5ca1 ccda1c46f7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-13
    
        Merge pull request #887 from sbrunner/environ_mapfile
    
        Add QGIS_PROJECT_FILE environement option
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-13
    
        Allow rotation +-360 degrees in ellipse marker widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-13
    
        First implementation of dxf feature writing (but it does not work yet)
    
    vmora <vincent.mora@oslandia.com>	2013-09-13
    
        - improved wraning msg, removed useless test
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-13
    
        [Plugin Installer] Better error handling for parsing metadata
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-13
    
        Write dxf header and eof
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-10
    
        [processing] add two Extract values models (for CSV and shape)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-10
    
        [processing] add Extract raster values to shapefile algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-09
    
        [processing] add Extract raster values to CSV algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-03
    
        [processing] add Points from vector algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-27
    
        fix rebase conflicts
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-13
    
        [processing] add Points from lines algorithm (still needs some improvements)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-09
    
        [processing] add Points from polygons algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-06
    
        [processing] add zonal statistics algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-06
    
        [processing] update points displacement alg to new ParameterVector syntax
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-07-30
    
        [processing] add points displacement algorithm
    
    Radim Blazek <radim.blazek@gmail.com>	2013-09-13
    
        GRASS topology layers - display internal topo info
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-13
    
        [FEATURE]: Start implementation of native dxf export
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-13
    
        [Plugin Installer] Make version compare behaviour unified with the repository app
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-05
    
        [FEATURE] Model-View based config dialog for Processing (fix #5427)
    
    Merge: 9ce316dbd3 6d5df7cb25
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-13
    
        Merge pull request #892 from alexbruy/deprecated_plugins
    
        Deprecated plugins support for plugin manager
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-11
    
        [FEATURE] add option to show/hide deprecated plugins in plugin manager
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-11
    
        [FEATURE] clearly mark deprecated plugins in plugin manager
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-12
    
        [processing] add Clip raster by extent algorithm (fix #8602)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-13
    
        Move updating of else rules list out of render feature
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-12
    
        [Plugin Installer] More uniform behaviour when comparing versions: always exclude any non-numeric parts
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-08
    
        Add GML format in GetFeatureInfo requests
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-08
    
        Copy things from WFS server to WMS server
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-05-22
    
        [FEATURE] Add select all, select none and invert selection to composer edit menu
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-05-20
    
        [FEATURE] New edit menu for composer
        Change cut/copy/paste functions to actions and add to edit menu
        Move undo/redo/delete to edit menu
        Rearrange layout menu to logical order
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-12
    
        Add French translation
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-12
    
        Run scripts/update_ts_files.sh
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-12
    
        More general string value.
    
        This option is used for GetFeature and GetfeatureInfo
        And for WKT and GML format
    
    Merge: 885c8b495a 8a50ddb93f
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-12
    
        Merge pull request #731 from ddanielvaz/bugfix-6063
    
        Preserve attributes in Convex Hull (fix #6063)
    
    Stéphane Brunner <courriel@stephane-brunner.ch>	2013-09-12
    
        Add QGIS_PROJECT_FILE environement option
    
        To be able to configure the project file in apache configuration
        like:
        SetEnv QGIS_PROJECT_FILE  <path to project file>.qgs
    
    Merge: e72088cddb 272b6e1858
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-12
    
        Merge pull request #799 from slarosa/warning_simplifyTool
    
        [ftools] add warning for simplify tool when no one layer has been selected
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-12
    
        [fTools] homogenize UI (contributed by Salvatore Larosa)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-12
    
        Fix #8590 - Copy and paste for rules
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-12
    
        Add ELSE to rule based renderer
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-11
    
        [globe] Add path to gui images when running from build directory
    
    Merge: 4200046d8c ba4e438c05
    Luigi Pirelli <luipir@gmail.com>	2013-09-11
    
        Merge remote-tracking branch 'upstream/master'
    
    Tim Sutton <tim@linfiniti.com>	2013-09-11
    
        Fix from Salvatore to fix project macros
    
    Tim Sutton <tim@linfiniti.com>	2013-09-11
    
        Fix missing 1.8 heading in news (thanks Leyan)
    
    Tim Sutton <tim@linfiniti.com>	2013-09-11
    
        Added small note about 2.0.1 in news
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-10
    
        install qbrowser manpage
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-10
    
        [Feature]: anchor points for marker symbols
    
    Tim Sutton <tim@linfiniti.com>	2013-09-10
    
        Tweaked BUGS documentation
    
    Tim Sutton <tim@linfiniti.com>	2013-09-10
    
        Updated install doc
    
    Tim Sutton <tim@linfiniti.com>	2013-09-10
    
        Regenerate changelog
    
    Tim Sutton <tim@linfiniti.com>	2013-09-10
    
        Added script to create changelog from http://binarystatic.wordpress.com/2010/02/18/how-to-convert-git-log-to-changelog/
    
    Tim Sutton <tim@linfiniti.com>	2013-09-10
    
        Put GPL version to 2 instead of 3 in the readme
    
    Tim Sutton <tim@linfiniti.com>	2013-09-10
    
        Updated news
    
    Merge: 641359d3cb f361e11c2a
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-09-10
    
        Merge pull request #741 from 3nids/splitpart
    
        [Feature] split part of multi-geometry
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-09-10
    
        return the proper error code
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-04-22
    
        split part of multi-geometry
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-27
    
        [FEATURE] Pan composer with middle mouse button
        Zoom in and out on composer using mouse scroll wheel
    
    Christian Urich <christian.urich@gmail.com>	2013-09-10
    
        fix #8507
    
        made void connectNotify( const char * signal ) protected instead of private
        made bool eventFilter( QObject *obj, QEvent *event ) protected instead of private
        made void showEvent( QShowEvent * ) and void hideEvent( QHideEvent * ) instead of private
    
    Merge: 5f61dd12fe b61b5b0f83
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-09
    
        Merge pull request #881 from mbernasocchi/android
    
        Various android updates from mbernasocchi
    
    Marco Bernasocchi <marco@opengis.ch>	2013-09-10
    
        make honoring -DPYTHON_LIBRARY more solid.
        as cmake --help-module FindPythonLibs states
        If you'd like to specify the installation of Python to use, you should modify the following cache variables:
    
                 PYTHON_LIBRARY             - path to the python library
                 PYTHON_INCLUDE_PATH         - path to where Python.h is found
    
        (please note it is PYTHON_INCLUDE_PATH  (deprecated) and not PYTHON_INCLUDE_DIR (new in 2.8) since we require cmake >= 2.6.2)
    
    Marco Bernasocchi <marco@opengis.ch>	2013-09-10
    
        set correct prefixPath()
    
    Marco Bernasocchi <marco@opengis.ch>	2013-09-09
    
        added confirm quit for android
    
    Marco Bernasocchi <marco@opengis.ch>	2013-09-08
    
        Removed tooltip that shows how many messages are logged on android.
        This tooltip was rendered as a fullscreen yellow widget in android.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-26
    
        [Android] Fix for Qt Ministro hiding app's menubar in favor of native Android menus
    
        - Brings back composer window menu bar
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-24
    
        [Android] Fix for Qt Ministro hiding app's menubar in favor of native Android menus
    
        - Brings back main window menu bar
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-23
    
        [Android] Update library path
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-23
    
        [Android] Change order of finding QtMobility package so Qt isn't 'found' twice
    
    Marco Bernasocchi <marco@opengis.ch>	2013-05-19
    
        worcarounds to make sip generation work on android
    
    Marco Bernasocchi <marco@opengis.ch>	2013-05-19
    
        less invasive workaround for #7859
    
    Marco Bernasocchi <marco@opengis.ch>	2013-05-18
    
        workaround for issue #7859
    
    Marco Bernasocchi <marco@opengis.ch>	2013-05-03
    
        sip generation issue fix        #7752 for android
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-09
    
        Fix #8587, show/hide labels tool throws Qt warning
    
    Merge: 3216390017 c705034977
    Luigi Pirelli <luipir@gmail.com>	2013-09-09
    
        Merge remote-tracking branch 'upstream/master'
    
    nyalldawson <nyall.dawson@gmail.com>	2013-09-06
    
        [FEATURE] Add "Lock Selected Items" and "Unlock All" to composer layout menu and toolbar
    
    Tamas TEVESZ <ice@extreme.hu>	2013-09-09
    
        fix gdb backtrace on FreeBSD
    
    Tim Sutton <tim@linfiniti.com>	2013-09-09
    
        Bumped version number on splash screen
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-09
    
        [pyqgis-console] fix undo/redo actions when autocompletion bracket is enabled
    
    Tim Sutton <tim@linfiniti.com>	2013-09-09
    
        Added current sponsor logos to about screen
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-08
    
        [pyqgis-console] fix autocompletion in editor after 6e19748
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-08
    
        don't use own message handler on android
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-08
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-07
    
        fix another bunch of warnings
    
    Merge: feb79a81f1 5d093f4e43
    Luigi Pirelli <luipir@gmail.com>	2013-09-08
    
        Merge remote-tracking branch 'upstream/master'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-09-08
    
        Intendention update
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-07-11
    
        Fix number precision in world file generation
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-06-24
    
        Fiw world file generation (wrong line ordering)
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-06-14
    
        Change computeWorldFileParameters signature and fix Python unit test
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-06-12
    
        Add unit test for world file generation
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-06-12
    
         Add world file generation option. Work funded by Tuscany Region - SITA. Contract Support to the use of GFOSS \(Geographic Free and Open Source Software\) Desktop tools \(CIG Z3B06FA6D7\)
    
    Merge: 6b2fa67442 f66f9aaa3e
    Luigi Pirelli <luipir@gmail.com>	2013-09-07
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-06
    
        Fix build error, add missing enum to sip file
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-06
    
        Followup to 3b6d4ef, add sip bindings and update console auto-complete file
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-06
    
        Fix Mac error when building qgis_app
    
    Tim Sutton <tim@linfiniti.com>	2013-09-07
    
        Applied android fix from Marco B.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-06
    
        make qgis_app a shared library and fix some more stl warnings with msvc
    
    Merge: 609bd69bbc 3896c73884
    Tim Sutton <tim@linfiniti.com>	2013-09-06
    
        Merge pull request #871 from slarosa/fix_crash_core_plugins
    
        Fix crash in core plugins
    
    Merge: 721fe279ed c2d98e7dc3
    Tim Sutton <tim@linfiniti.com>	2013-09-06
    
        Merge pull request #870 from etiennesky/browsericons
    
        use svg icons in browser dock for uI consistency
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-06
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-06
    
        fix more warnings (followup 1c9d6ebce)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-06
    
        fix size_t vs. int warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-06
    
        german translation fix (fixes #8580)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-05
    
        [processing] write table header only when necessary
        adopt Point distance alg to use OutputTable
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-05
    
        [processing] fix Statistics by categories algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-09-05
    
        [processing] use csv module for table writer
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-06
    
        fixed saga installation checking
    
    Werner Macho <werner.macho@gmail.com>	2013-09-06
    
        translation update: nl by richard and es by carlos
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-05
    
        [FEATURE] Add 'Suppress attribute form pop-up after feature creation' option to vector layers; overrides application-wide option
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-06
    
        fix crash in Compass plugin
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-06
    
        fix crash in GRASS plugin
    
    Radim Blazek <radim.blazek@gmail.com>	2013-09-05
    
        add OS X specific lib to app tests, hopefully fixes #8577
    
    Sandro Santilli <strk@kbt.io>	2013-07-29
    
        Use ST_Force2D for PostGIS 2.1+
    
    Sandro Santilli <strk@kbt.io>	2013-05-31
    
        Add field name in layers from postgis relation with multiple spatial fields
    
        NOTE: only works with browser, not with "Add PostGIS Layer" dialog
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-05
    
        MInor fixes to IT GUI translation
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-06-24
    
        listActions() method for attribute action
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-05-22
    
        [FEATURE] holding shift while pressing cursor keys results in large movements in composer
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-30
    
        Fix spatialite provider for Null QVariant instead of Invalid QVariant
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-02
    
        Add setSourceCrs( QgsCoordinateReferenceSystem )
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-05-22
    
        [FEATURE] Shift-clicking a selected composer item should deselect it
    
    Radim Blazek <radim.blazek@gmail.com>	2013-09-05
    
        qgis_app lib link deps, fixes partialy #8575
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-05
    
        Typo in IT GUI translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-05
    
        temporary fix for #8575 (building app as DLL is more involved and requires a CORE/GUI/APP_EXPORT macro dance...)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-05
    
        fix atlas composition warnings with msvc 64bit
    
    Merge: 1aa5dafdf0 00041e6d1d
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-05
    
        Merge pull request #665 from Oslandia/overview_centering
    
        [2.1] Overview centering
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-05
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-09-05
    
        translation update: fi by Kari
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-05
    
        added date type support
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-05
    
        set field typeName in gml xsd parser
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-04
    
        added change signal to clipboard
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-03
    
        copy/paste as test unit
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-03
    
        Paste as - new memory layer name dialog
        Save as dialog collapsible OGR options
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-02
    
        [FEATURE] Paste features as new vector layer
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-05
    
        osgeo4w: fix shortcut removal
    
    Merge: dcc9b2a159 cf6ad67743
    Jürgen E. Fischer <jef@norbit.de>	2013-09-04
    
        Merge pull request #873 from Cracert/i18n
    
        [function help] In strpos() needle is string, not number
    
    Merge: 7030b1ad46 51f42dd36d
    Werner Macho <werner.macho@gmail.com>	2013-09-04
    
        Merge pull request #872 from Cracert/tr
    
        Polish translation update
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-09-05
    
        [function help] In strpos() needle is string, not number
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-09-04
    
        pl translation update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-05
    
        fix crash in Georeferencer plugin
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-05
    
        fix crash in Dxf2Shp plugin
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-05
    
        fix crash in SpatialQuery plugin
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-05
    
        fix crash in GPS Importer plugin
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-05
    
        fix crash in SPIT plugin
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-04
    
        fix crash in coordinate capture plugin
    
    Merge: 7fc8ad8e2a f6e0bbc24e
    Jürgen E. Fischer <jef@norbit.de>	2013-09-04
    
        Merge pull request #852 from borysiasty/installer_v2
    
        [Plugin Installer] Remove hardcoded 2.0 v in order to use the native 2.0
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-04
    
        debian packaging: update version to 2.1
    
    Tim Sutton <tim@linfiniti.com>	2013-09-04
    
        Bumped master version to 2.1.0
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-04
    
        fix warnings
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-09-04
    
        use svg icons in browser dock for uI consistency
    
    Merge: e6a4f2f808 3d3f81debd
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-04
    
        Merge pull request #869 from Cracert/master
    
        Polish translation update
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-09-04
    
        pl translation update: small fix
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-04
    
        sort embedded layer by drawing order (fixes #7673)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-04
    
        Update about icon, and 16x16 icon
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-04
    
        Minor edit to IT GUI
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-09-04
    
        QGIS Server: Exclude composers in OWS tab does not work
    
        In the current QGIS server, if one uses a list of "Exclude composers" in the OWS tab, QGIS server lists only the excluded composers and not the composers the map author actually wants. So it acts as a white list and not as a black list.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-04
    
        update TRANSLATORS file
    
    Merge: d4e8e1ff16 4bd91f2d97
    Werner Macho <werner.macho@gmail.com>	2013-09-04
    
        Merge pull request #868 from artfwo/master
    
        translation update: ru
    
    Artem Popov <artfwo@gmail.com>	2013-09-04
    
        translation update: ru
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-04
    
        [dual view] Propagate sort order to feature view (e.g. selected on top)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-04
    
        [dualview] Fix crash when removing features
    
    Werner Macho <werner.macho@gmail.com>	2013-09-04
    
        translation update: nl by diethard
    
    Merge: 14f639d568 164d2fe393
    Werner Macho <werner.macho@gmail.com>	2013-09-03
    
        Merge pull request #866 from Cracert/master
    
        Polish translation update
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-09-03
    
        pl translation update; function_help cont.
    
    Tim Sutton <tim@linfiniti.com>	2013-09-04
    
        Added South African north orientated CRS definitions for #8487
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-04
    
        load SLD properly if fill style polygon is defined: followup 4bc1beb
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-09-04
    
        sld: fix #8567
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-04
    
        osgeo4w: use nircmd also on 32bit
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-04
    
        nsis: add 64 support
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-03
    
        creatensis.pl: update to support 32 and 64bit packages
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-03
    
        indentation update
    
    Martin Dobias <wonder.sk@gmail.com>	2013-09-03
    
        Updated QgsFields docs, moved some code into .cpp
    
    Jürgen E. Fischer <jef@norbit.de>	2013-09-03
    
        german translation update
    
    Merge: b0664f473f cf0b7b0dfd
    Werner Macho <werner.macho@gmail.com>	2013-09-03
    
        Merge pull request #864 from Jean-Roc/traduction_ui
    
        update fr translation
    
    Merge: e7a321559b c331f1e76f
    Werner Macho <werner.macho@gmail.com>	2013-09-03
    
        Merge pull request #865 from yoichigmf/forpullreq
    
        update TRANSLATION ja
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-09-03
    
        update fr translation
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-09-04
    
        update TRANSLATION ja
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-03
    
        fixes "Add to Overview" action, also removes shortcut
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-03
    
        Upadated list of IT translators
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-03
    
        IT GUI translation almost finished
    
    Merge: 70841a84f3 eb114799d7
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-03
    
        Merge pull request #804 from nyalldawson/bug_8311
    
        Fix some bugs relating to display fields for new vector layers (fixes #8311)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-09-03
    
        [postgres] do not update feature count if it was not set before
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-09-03
    
        Fix #8561 - Handle change layer in node tool
    
    vmora <vincent.mora@oslandia.com>	2013-07-30
    
        - fix #7441
        - reset unit settings to original ones when deactivating OTF projection
    
        - added OTF status (on/off) to mesuredialog title
    
        - resets prefered units and selected srs
        - when OTF transfo is deselected, this resets the units value to the
          original ones
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-03
    
        [diagram] Workaround floating point errors leading to diagram distortion
        Fix #8554
    
    Merge: 9014d5cf63 5be180706d
    Werner Macho <werner.macho@gmail.com>	2013-09-02
    
        Merge pull request #862 from Cracert/master
    
        Polish translation update
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-09-02
    
        pl translation update; function_help
    
    Werner Macho <werner.macho@gmail.com>	2013-09-03
    
        translation update: es by Carlos
    
    Merge: a3397025ab f5d41d5ddc
    Werner Macho <werner.macho@gmail.com>	2013-09-02
    
        Merge pull request #861 from Jean-Roc/traduction_ui
    
        update french translation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-02
    
        [gui] Address situation where applying style enables deprecated labels
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-09-02
    
        update french translation
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-02
    
        [dualview] Remove unrequired connect()
    
    Merge: 91b9c11b09 8ff0f02294
    Werner Macho <werner.macho@gmail.com>	2013-09-02
    
        Merge pull request #860 from Cracert/master
    
        Polish translation update
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-09-02
    
        pl translation update; topology, style manager, SVG, WFS, WCS, WMS, checkDock
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-02
    
        [processing] fixed bug when editing help of example models
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-02
    
        added scintilla based editor to R scripts editor
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-02
    
        [processing] improved handling of output files and file naming
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-01
    
        [processing] modified saga ids description and fixed example script bug
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-01
    
        [processing] added extent as output type and made it available in modeler
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-01
    
        [processing] improved script edit dialog
    
    Víctor Olaya <volayaf@gmail.com>	2013-09-01
    
        [processing] modified saga checking to support 2.0.8
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-02
    
        [dualview] Default preview text shows also up for NULL values
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-02
    
        [dualview] Fix add/delete crash and fieldcalc behavior of feature form
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-02
    
        [tests] Add preconfigured project to test local server connection
    
    Werner Macho <werner.macho@gmail.com>	2013-09-02
    
        translation update: chinese with adding new translator
    
    Matthias Kuhn <matthias@opengis.ch>	2013-09-02
    
        [dualview] Fix crash when adding columns with feature form open
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-02
    
        [pyqgis-console] update pyqgis.pap file after 2d63dcf
    
    Merge: a2a2d7ac54 87e2ad7315
    Werner Macho <werner.macho@gmail.com>	2013-09-02
    
        Merge pull request #859 from Jean-Roc/traduction_ui
    
        update french translation
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-09-02
    
        update french translation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-02
    
        [gui] Fix crash when loading a vector layer style, due to lack of checks for removed deprecated labels tab
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-09-02
    
        fix missing sip methods for rubber bands
    
    Werner Macho <werner.macho@gmail.com>	2013-09-02
    
        translation update: sv by Victor
    
    Merge: d8b05c241a 868974e4ea
    Werner Macho <werner.macho@gmail.com>	2013-09-02
    
        Merge pull request #857 from artfwo/master
    
        Russian translation update.
    
    Artem Popov <artfwo@gmail.com>	2013-09-02
    
        Russian translation update.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-25
    
        [tests] Add support for locally spawned fcgi process
    
        - No building of spawn-fcgi or managing of spawned process, yet
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-02
    
        More IT GUI translation
    
    Merge: f4b2c16e49 514e899608
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        Merge pull request #855 from asiersarasua/master
    
        Basque translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-09-02
    
        translation update: id by Trias and ko_KR by BJ
    
    Merge: c48243cbe5 33fe3c8193
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        Merge pull request #856 from Cracert/master
    
        Polish translation update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-09-01
    
        [gui] Update Mac icons with latest vectorized logo
    
        - Add qml and mldata (memory layer) to file extension mappings
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-09-02
    
        pl translation update; PostgreSQL, SpatiaLite
    
    asiersarasua <asier.sarasua@gmail.com>	2013-09-01
    
        Basque translation update
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-01
    
        [Plugin Manager] Fix #8542
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-01
    
        [pyqgis-console] add prefix OSGeo_ to GEOS API file
    
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        translation update: gl and zh_CN
    
    Merge: cae08e4215 d87656051a
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        Merge pull request #854 from Jean-Roc/traduction_ui
    
        update french translation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-31
    
        [gui] Remove deprecated labeling properties tab for new projects or older ones that don't use them
    
        - Deprecated tab remains active for older projects, if any layer uses them
        - Deprecated tab an be disabled/enabled via console commands for project entry, e.g.:
          QgsProject.instance().writeEntry('DeprecatedLabels', '/Enabled', bool) or
          QgsProject.instance().removeEntry('DeprecatedLabels', '/')
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-01
    
        Fix untranslatable strings: does not break translation
        with a different language from english the plugin menus are
        not removed. this commit fixes the problem.
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-09-01
    
        update french translation
    
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        translation update: german
    
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        make alg work in modeller
    
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        translation update: danish by jacob
    
    Merge: 3ac0759b04 7c726eebd5
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        Merge pull request #853 from gioman/master
    
        pt_PT translators list updated
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-01
    
        [dbmanager] Replace DropRasterTable func (deprecated) with DROP TABLE: fixes #8521
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-01
    
        [pyqgis-console] add GEOS API file for autocompletion:
        - add GDAL-1.10.0, QScintilla-2.7.2 api files
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-01
    
        [dbmanager] another small fix for italian translation: fixes #8489
    
    Giovanni Manghi <giovanni@sibirica.(none)>	2013-09-01
    
        pt_PT translators list updated
    
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        translation update: es gl and ja
    
    Merge: 74b60c6c6f f516759bf8
    Werner Macho <werner.macho@gmail.com>	2013-09-01
    
        Merge pull request #850 from yoichigmf/translate_ja
    
        Translate ja
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-09-01
    
        More IT GUI translation
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-09-01
    
        [Plugin Installer] Remove hardcoded 2.0 version in order to use the native 2.0
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-09-01
    
        [dbmanager] small fix for import/export layer UI
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-09-01
    
        update ja translation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-31
    
        [gui] Fix triple-modal issue on Mac for point displacement dialog
    
        - Ensure initial dialog is a 'sheet' or gui will freeze after closing next opened modal (new color) dialog
    
    Werner Macho <werner.macho@gmail.com>	2013-08-31
    
        another dutch translation update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-31
    
        [gui] Fix excessive fixed height of vector properties (actually labeling) dialog
    
        - Should now fit on laptops with limited screen height
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-31
    
        [labeling] Further fix for #8367, 'font missing' text keeps showing up
    
        - Move to more generic test on font family
    
    Werner Macho <werner.macho@gmail.com>	2013-08-31
    
        translation update: pl by robert
    
    Merge: 6e197484ed 735f534680
    Werner Macho <werner.macho@gmail.com>	2013-08-31
    
        Merge pull request #849 from gioman/master
    
        pt_pt translations contributed by Nelson Silva
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-31
    
        [pyqgis-console] Fix build error. Revert adding of qsci-pap-master target
    
        - Leave only qsci-pap-src target for updating default pyqgis.pap in source tree
        - Mark WITH_QSCIAPI as advanced in CMake, since it mostly a dev function
    
    Giovanni Manghi <giovanni@sibirica.(none)>	2013-08-31
    
        pt_pt translations contributed by Nelson Silva
    
    Werner Macho <werner.macho@gmail.com>	2013-08-31
    
        as always .. forgot one
    
    Werner Macho <werner.macho@gmail.com>	2013-08-31
    
        last translation update before branching
    
    Merge: 460b00786a e56b1bc72b
    Werner Macho <werner.macho@gmail.com>	2013-08-31
    
        Merge pull request #847 from Cracert/tr
    
        Correct spelling in polish translators names
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-08-31
    
        Correct spelling in polish translators names
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-31
    
        [pyqgis-console] adds a "\n" at the end of the header text if it has not been inserted from translators
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-31
    
        [pyqgis-console] minor fixes for italian translation
    
    Werner Macho <werner.macho@gmail.com>	2013-08-31
    
        translation update: fr and it
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-31
    
        [pyqgis-console] Fix pyqgis.pap building targets/script for auto-completion in console
    
        - Add fixed default pyqgis.pap
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-30
    
        [labeling] Fix python bindings for access to data defined properties
    
    Merge: f5585d8be7 94a440f56d
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-31
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-31
    
        List of IT translators updated and sorted
    
    Merge: 9b72523f83 b14ffb7c1e
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-31
    
        Merge pull request #844 from minorua/union_attrs
    
        fTools/union: fix output attribute shift
    
    Merge: 17d5fe980b 1380e45e22
    Werner Macho <werner.macho@gmail.com>	2013-08-30
    
        Merge pull request #843 from Cracert/master
    
        Polish translation upadte
    
    Minoru Akagi <akaginch@gmail.com>	2013-08-31
    
        fTools/union: fix output attribute shift
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-08-31
    
        pl translation upadte: raster layers
    
    Merge: dc4628599e 53d8cf469e
    Werner Macho <werner.macho@gmail.com>	2013-08-30
    
        Merge pull request #841 from Cracert/master
    
        Polish translatioin update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-29
    
        [pyqgis-console] Add targets and python script for generating console's QScintilla .pap file, for auto-completion
    
        - Run 'make;make qsci-pap-src; make install' to update the default .pap file in source tree
        - Run 'make;make qsci-pap-master[; make install]' for local-only .pap that overrides the default .pap (when testing new bindings)
        - Update console to override default .pap if master.pap is available
        - Include new qgis.core.NULL attribute defined in <src>/python/__init__.py for QPyNullVariant comparisons
        - Update 11-month-old default .pap
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-08-30
    
        pl translation update; forms
    
    Merge: b99d51d7cd e1625060bb
    Werner Macho <werner.macho@gmail.com>	2013-08-30
    
        Merge pull request #840 from artfwo/master
    
        Russian translation update.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-30
    
        [pyqgis-console] avoids IndexError when attempts to run unselected code by keybinding Ctrl+E
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-30
    
        Add != (not equal) support to python NULL value
    
    Víctor Olaya <volayaf@gmail.com>	2013-08-30
    
        [processing] fixed issue when opening link from MissingDependencyDialog.py
    
    Artem Popov <artfwo@gmail.com>	2013-08-27
    
        Russian translation update.
    
    Werner Macho <werner.macho@gmail.com>	2013-08-30
    
        adding new dutch translator
    
    Werner Macho <werner.macho@gmail.com>	2013-08-30
    
        translation update: nl
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-30
    
        More IT GUI translation - only help files missing now
    
    Hien TRAN-QUANG <hien.tranquang@gmail.com>	2013-08-28
    
        Fix Blocker Issue #7871 : SVG Marker fill and outlin colors are restored
        when changing widget or reopening style window
    
    Merge: 8c4c57b154 2d163e357b
    Werner Macho <werner.macho@gmail.com>	2013-08-29
    
        Merge pull request #839 from Cracert/master
    
        Polish translation update
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-08-30
    
        pl translation: vector layers properties
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-29
    
        [postgres] some more precision/length fixes
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-29
    
        Fix some postgres field precision and length inconsistencies
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-29
    
        [spatialite] Use QVariant::LongLong as int type consistently
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-29
    
        Set min field precision even when hidden (Fix #8480)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-29
    
        QPyNullVariant() equals to QPyNullVariant(), qgis.core.NULL
    
        >>>> from qgis.core import NULL
        >>>> lyr.getFeatures().next().attributes()[0] == NULL
        True
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-29
    
        Small UI fix for "New PostGIS connection" dialog
    
    Merge: 84e38ca21c fe2f18ac4b
    Werner Macho <werner.macho@gmail.com>	2013-08-28
    
        Merge pull request #837 from Cracert/master
    
        Polish translation update
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-08-29
    
        labeling, vector style
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-29
    
        More IT GUI translation
    
    Werner Macho <werner.macho@gmail.com>	2013-08-28
    
        latest danish translation update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-28
    
        [processing] fix html in error handler text
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-28
    
        cleanup
    
    Werner Macho <werner.macho@gmail.com>	2013-08-28
    
        typo fixes for danish language
    
    Merge: b0ed8ed2bc 2101af517d
    Werner Macho <werner.macho@gmail.com>	2013-08-28
    
        Merge pull request #835 from artfwo/more-strings-fixes-in-vector-layer-properties
    
        More untranslatable string fixes in vector layer properties.
    
    Artem Popov <artfwo@gmail.com>	2013-08-28
    
        More untranslatable string fixes in vector layer properties.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-28
    
        [processing] handle loading empty models in modeler (fix #8153)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-28
    
        correctly unload Globe plugin (fix #4185)
    
    Werner Macho <werner.macho@gmail.com>	2013-08-28
    
        translation update: dk by Jacob
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-28
    
        [spatialite] uniqueValues() return values instead of strings
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-28
    
        Monkey patch QPyNullVariant to be represented as 'NULL'
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-28
    
        [spatialite] Represent NULL attributes as QVariant/NULL
        Instead of QVariant/Invalid
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-28
    
        python: represent NULL attributes as QPyNullVariant
    
    Werner Macho <werner.macho@gmail.com>	2013-08-28
    
        translation update: fi by Kari
    
    Merge: 3e278110f2 4c73b65260
    Luigi Pirelli <luipir@gmail.com>	2013-08-28
    
        Merge remote-tracking branch 'upstream/master'
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-28
    
        [processing] sextante => processing renaming: fix example provider plugin
    
    Merge: 6552638346 a10c1e3517
    Werner Macho <werner.macho@gmail.com>	2013-08-27
    
        Merge pull request #833 from Cracert/master
    
        Polish translation update
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-08-27
    
        pl translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-08-27
    
        translation update: pt_BR by Arthur
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-27
    
        [ogr] Blacklist datetime field type for OGR provider
    
    Werner Macho <werner.macho@gmail.com>	2013-08-27
    
        translation update: sl_SI by Joze
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-27
    
        [ogr] Fix date field length for native type
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-27
    
        Fix transparent 1 pixel borders in raster layer, caused by rounding to int
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-27
    
        fix capture coordinate plugin: refs pull request #803
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-27
    
        [pyqgis-console] small fix for autocompletion bracket, also sets to False the default setting
    
    Merge: 97a3a4f0b2 239810581b
    Borys Jurgiel <info@borysjurgiel.pl>	2013-08-27
    
        Merge pull request #769 from vinayan/topol
    
        Fix #5181,#4761 - Ftools-Distance Matrix
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-27
    
        fix 16f768f9
    
    Merge: e0a1d153a9 28001918e5
    Werner Macho <werner.macho@gmail.com>	2013-08-27
    
        Merge pull request #832 from asiersarasua/master
    
        Basque translation update
    
    asiersarasua <asier.sarasua@gmail.com>	2013-08-27
    
        Basque translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-08-27
    
        translation update: ko_KR by BJ Jang
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-27
    
        Consider default CRS in new shape / spatialite dialogs
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-27
    
        [dualview] Disable fields when ending an edit session
    
    Werner Macho <werner.macho@gmail.com>	2013-08-27
    
        translation update for gl, id, nl and pt_PT
    
    Merge: 80c9199069 c6e483890b
    Werner Macho <werner.macho@gmail.com>	2013-08-27
    
        Merge pull request #831 from artfwo/raster-minmax-label-fix
    
        Untranslatable strings and formatting of the raster min/max label
    
    Artem Popov <artfwo@gmail.com>	2013-08-16
    
        Untranslatable strings and formatting of the raster min/max label
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-26
    
        More IT GUI translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-26
    
        show word size (32/64 bit) in about box title
    
    Werner Macho <werner.macho@gmail.com>	2013-08-26
    
        translation update: sv by victor
    
    Werner Macho <werner.macho@gmail.com>	2013-08-26
    
        translation update: fi by Kari
    
    Merge: b08f47d28c 071fa924be
    Artem Popov <artfwo@gmail.com>	2013-08-26
    
        Merge remote-tracking branch 'upstream/master'
    
    Werner Macho <werner.macho@gmail.com>	2013-08-26
    
        translation update for all languages
    
    Werner Macho <werner.macho@gmail.com>	2013-08-26
    
        reverting c9e9260d
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-26
    
        german translation update
    
    Merge: f5ca5336a8 45c5a8c7c4
    Werner Macho <werner.macho@gmail.com>	2013-08-25
    
        Merge pull request #815 from artfwo/raster-minmax-label-fix
    
        Untranslatable strings and formatting of the raster min/max label
    
    Merge: 58a3f01f9e dffd64c349
    Werner Macho <werner.macho@gmail.com>	2013-08-25
    
        Merge pull request #816 from artfwo/properties-untranslatable-tooltip
    
        Fix untranslatable tooltip in project properties.
    
    Merge: 78264a0720 3706786f6c
    Werner Macho <werner.macho@gmail.com>	2013-08-25
    
        Merge pull request #830 from artfwo/master
    
        Russian translation update.
    
    Merge: 3706786f6c 78264a0720
    Artem Popov <artfwo@gmail.com>	2013-08-26
    
        Merge remote-tracking branch 'upstream/master'
    
    Artem Popov <artfwo@gmail.com>	2013-08-26
    
        Russian translation update.
    
    Víctor Olaya <volayaf@gmail.com>	2013-08-26
    
        [processing] aded dual support for saga 2.1 and 2.0.8
    
        several minor bugs and improvements
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-08-25
    
        translation update: nl by Richard
    
    Merge: bb798b4ab3 8e437912b4
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-25
    
        Merge pull request #829 from mhugent/ogr_odbc_subset
    
        Fix subset for ODBC ogr layers
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        speedup creation of spatialite database in tests
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-25
    
        More IT GUI translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        osgeo4w64: run Nightly instead of Experimental
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        fix doxygen and unused warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        remove line decoration symbol layer test (followup aaef9478)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        cleanup c++filt
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        show running GEOS version in about
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-25
    
        creatensis.pl: allow installation from other osgeo4w url and collect license texts
    
    Merge: 6937e4f913 6899a1756c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-24
    
        Merge pull request #800 from minorua/8440
    
        If ignoreShapeEncoding is false, clear SHAPE_ENCODING after creating shapefile with SHAPE_ENCODING="" (fix #8440)
    
    Werner Macho <werner.macho@gmail.com>	2013-08-24
    
        changes to make function help look the same
    
    Werner Macho <werner.macho@gmail.com>	2013-08-24
    
        translation update: es by carlos
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-23
    
        One translator missing
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-23
    
        Updated list of translators
    
    Merge: c9cf745268 8aa779500b
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-23
    
        More IT GUI translation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-23
    
        Move subset string creation in own method to avoid code duplication
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-23
    
        Fix subset in ogr provider for ODBC driver
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-23
    
        Update docstring
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-23
    
        [dualview] Remove attrs from feature dialog when deleted (Fix #8504)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-23
    
        Fix form annotations not showing in composer
    
    Merge: f8ac3a4ee0 fc2a4a14fa
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-08-23
    
        Merge pull request #827 from slarosa/fix_6892
    
        [dbmanager] skip RuntimeError: fixes #6892
    
    Merge: 418ba870fb dd0eda2762
    Werner Macho <werner.macho@gmail.com>	2013-08-23
    
        Merge pull request #828 from Jean-Roc/traduction_ui
    
        update french translation
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-08-23
    
        update french translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-22
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-22
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-22
    
        remove line decoration symbol layer (fixes #8379)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-22
    
        [dbmanager] skip RuntimeError: fixes #6892
    
    Merge: 1bb27253c5 a765b5a644
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-22
    
        Merge pull request #824 from rldhont/8473
    
        FIX BUG #8473 Cannot rename layers in composer legend
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-08-19
    
        FIX BUG #8473 Cannot rename layers in composer legend
    
        If the layer is a raster layer, the layer label is not updated with the
        user defined text.
        If the layer is a vector layer with simple symbol the symbol label
        cannot be updated and be blocked at layer name. The label can be the
        symbol user label, the layer user label, the layer title or the layer
        name.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-22
    
        remove context help for mapserver export plugin: followup 441a46b
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-22
    
        [pyqgis-console] sextante => processing renaming: followup ec82b52
    
    Luigi Pirelli <luipir@gmail.com>	2013-08-22
    
        better message logging for WMS retry
    
    Luigi Pirelli <luipir@gmail.com>	2013-08-22
    
        WMS Tile retry feature
    
    Werner Macho <werner.macho@gmail.com>	2013-08-22
    
        translation update: no by james and es by carlos
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-20
    
        [labeling] Add local preconfigured test server unit tests class
    
        - Add control images for server output
        - Add class for comparison against canvas output
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-20
    
        Add simple local test server convenience classes for unit tests
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-20
    
        [labeling] Update unit test control images, features db and .qml styles
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-20
    
        [labeling] Make test font available for app, tests, server without requiring font install
    
        - Load test font from testdata.qrc if app or server built with ENABLE_TESTS
        - Add global loading of test font in utilities.py
    
    Merge: 363b5deb85 54b45e7c38
    Werner Macho <werner.macho@gmail.com>	2013-08-21
    
        Merge pull request #825 from yoichigmf/for_pull_req
    
        update GUI translation JA
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-08-21
    
        update GUI translation JA
    
    Werner Macho <werner.macho@gmail.com>	2013-08-21
    
        allowing negative values in fixed buffer distance
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-08-20
    
        translation update: pl
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-20
    
        followup b9b8a039: wthh?
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-20
    
        fix #8488: use QgsMimeDataUtils to decode uris when dropping into db_manager
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-20
    
        Followup 2995bdcf: Don't iterate changed geometries twice
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-20
    
        Render added/changed features on top
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-20
    
        [processing] drop old icon
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-20
    
        also update icon
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-20
    
        update console for sextante renaming
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-20
    
        more fixes after sextante renaming
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-20
    
        [sextante] more import fixes
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-20
    
        [sextante] regenerate ui and resources
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-20
    
        [sextante] fix imports
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-20
    
        fix CMakeLists.txt after renaming sextante
    
    Víctor Olaya <volayaf@gmail.com>	2013-08-12
    
        renamed "sextante" to "processing"
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-19
    
        [labeling] Reinstate old pan icon for label placement section's icon
    
    Daniel Vaz <daniel.vaz@jacto.com.br>	2013-08-17
    
        Update feature count on layer modification (Fix #8445)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-08-19
    
        translation update: pl
    
    Werner Macho <werner.macho@gmail.com>	2013-08-19
    
        translation update and changes in galician language naming
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-19
    
        [sextante] fix handling of vectors in scripts and R providers (closes #8483)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-19
    
        Add png8 format string for qgis server and umn
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-18
    
        * also intialize mCalc member of QgsExpression in protected ctor (fixes #8475)
        * avoid nesting ogc:Filter in ogc:Filter (createFunctionElement already returns a filter)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-18
    
        debian packaging: disable globe plugin on sid (apparently doesn't support OSG 3.2 in sid yet)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-18
    
        msvc: build with multiple processes
    
    Radim Blazek <radim.blazek@gmail.com>	2013-08-18
    
        Disable VSI cache before GDALGetOverviewCount, workaround for GDAL ticket 5170, hopefully fixes #8356
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-08-17
    
        check for bundled GRASS for gisbase on OS X
    
    Merge: 0b5c4eb4c4 b1bad519dd
    Werner Macho <werner.macho@gmail.com>	2013-08-17
    
        Merge pull request #821 from asiersarasua/master
    
        Basque translation update
    
    asiersarasua <asier.sarasua@gmail.com>	2013-08-17
    
        Basque translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-08-17
    
        translation update: fi by Kari
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-16
    
        Fix crash when server source select dialogs go into background on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-16
    
        [labeling] Refactor unit tests so all render check tests can be inherited by all output test classes (canvas, composer, server)
    
        - Add openInBrowserTab function to utilities
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-16
    
        sync GPL with original
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-08-16
    
        translation update: pl
    
    Merge: 6366f5b272 4957d57cd8
    Werner Macho <werner.macho@gmail.com>	2013-08-16
    
        Merge pull request #820 from Jean-Roc/traduction_ui
    
        update french translation
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-08-16
    
        update french translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-16
    
        german translation update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-15
    
        update to new icon (follow up 0150799e78)
    
    Werner Macho <werner.macho@gmail.com>	2013-08-16
    
        translation update: da_DK by Jacob
    
    Werner Macho <werner.macho@gmail.com>	2013-08-16
    
        translation update: no by James
    
    Werner Macho <werner.macho@gmail.com>	2013-08-16
    
        translation update: string update for all languages
    
    Merge: 116bbff23b 2a4f4d6990
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-16
    
        Merge pull request #818 from 3nids/undodigitize
    
        fix crash at undo in digitize
    
    Merge: 4e699971c3 96834b229b
    Werner Macho <werner.macho@gmail.com>	2013-08-16
    
        Merge pull request #819 from artfwo/master
    
        Russian translation update.
    
    Artem Popov <artfwo@gmail.com>	2013-08-16
    
        Russian translation update.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-16
    
        fix crash at undo in digitize
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-16
    
        Fix #8471
    
    Merge: 2046342409 d10872a063
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-15
    
        Merge pull request #817 from artfwo/save-style-window-title-fix
    
        Fix window title in qgssavetodbdialog.ui
    
    Artem Popov <artfwo@gmail.com>	2013-08-16
    
        Fix window title in qgssavetodbdialog.ui
    
    Artem Popov <artfwo@gmail.com>	2013-08-16
    
        Fix untranslatable tooltip in project properties.
    
    Artem Popov <artfwo@gmail.com>	2013-08-16
    
        Untranslatable strings and formatting of the raster min/max label
    
    Merge: 74367c5b7f 9d1975213a
    Werner Macho <werner.macho@gmail.com>	2013-08-15
    
        Merge pull request #814 from slarosa/fix_8469
    
        [topology-checker] skips raster layers: fixes #8469
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-15
    
        [topology-checker] skips raster layers: fixes #8469
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-15
    
        Simple marker: use limit for cache image size. Fixes #8386
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-16
    
        Remove messageitem id
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-15
    
        Add GUI_Export, Reorder widgets
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-15
    
        add destructor
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-09
    
        more complete QgsMessageBarItem: inherits from QWidget to allow further editing
    
    Merge: 25e79f9f3b 66a7afa8e6
    Tim Sutton <tim@linfiniti.com>	2013-08-15
    
        Merge pull request #698 from 3nids/svgpan
    
        SVG for pan icons
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-04
    
        replace pan icon by a hand, and accord panToSelected to already used colors
    
    Merge: 58b79108ea 93a5879f86
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-14
    
        Merge pull request #811 from 3nids/fixrubber
    
        fix appearance of point rubber bands at small scales
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-15
    
        fix mixing pixels and map units in calculation of update rectangle
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-14
    
        avoid duplication of points in rubberbands of point geometry
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-14
    
        osgeo4w: fix install in directory with blanks (fixes #8398)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-14
    
        [sextante] update modeller to changes in parameter vector
    
    Merge: fef6e2b601 bc0723228e
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-14
    
        Merge pull request #810 from 3nids/fixwarning
    
        fix warning
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-14
    
        fix warning
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-13
    
        [labeling] Unit tests update
    
        - Fix unpacking of render check results (fix false positives)
        - Push opening of report to background process for Linux
        - Report all failures to one random temp HTML file
        - Better HTML output for report
    
    Merge: d1768b85fc fcb6d64e02
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-13
    
        Merge pull request #806 from 3nids/fix8399
    
        fix #8399 do not use pattern in SVG
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-13
    
        homgenize oracle icons
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-13
    
        do not use pattern
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-13
    
        [SIP] Change all occurences of convert[From|To]Instance to convert[From|To]Type
        Removal of these deprecated calls is expected to improve stability
    
    Radim Blazek <radim.blazek@gmail.com>	2013-08-13
    
        correctly delete last digitized point, fixes #8462
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-13
    
        remove mapserver_export plugin (manual merge for pull-request 642)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-08-13
    
        Disable VSI cache before GDALRasterIO, workaround for GDAL ticket 5170, fixes #8356
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-12
    
        [labeling] Unit test cleanup and add ability to output reports on bad render checks to web browser
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-08-13
    
        Fix indexOf checks in setDisplayField, make sure they are case insensitive
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-08-13
    
        Make sure updateFields() is called before setDisplayField for new vector layers (fix #8311)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-13
    
        Set alpha for rubber bands. Fix #8463
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-12
    
        [pluginmanager] Fix horizontal stretch of vertical tabs sidebar
    
    Chris Crook <ccrook@linz.govt.nz>	2013-08-13
    
        Fixing potential infinite loop when rescanning file too early and
        removing unnecessary multiple rescans as file is progressively updated
    
    Richard Duivenvoorde <richard@duif.net>	2013-06-09
    
        purge olde PluginInstallerDialog context help
    
        there will be a new QgsPluginManager help file
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-12
    
        Fix some minor messagebar issues
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-07
    
        update for visual c++ 2010:
        * use shorter target names for python plugins
        * add build scripts for 64bit
        * use nircmd in postinstall
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-12
    
        correct handling for non ASCII characters in plugin installer (fix #8452)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-12
    
        fix copying to clipboard in fTools (closes #8442)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-12
    
        Get rid of compiler warnings
    
    Werner Macho <werner.macho@gmail.com>	2013-08-12
    
        translation update: hu by Zoltan
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-12
    
        Fix #7012
    
    Minoru Akagi <akaginch@gmail.com>	2013-08-12
    
        If ignoreShapeEncoding is false, clear SHAPE_ENCODING after creating shapefile with SHAPE_ENCODING="" (fix #8440)
        Spit: apply SHAPE_ENCODING to shape layer opening
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-08
    
        [labeling] Initial python unittest setup and some tests
    
        - Note: some tests will fail until differences in platform dpi are worked out
    
    Merge: 58477fea01 0d34eb1c8d
    Werner Macho <werner.macho@gmail.com>	2013-08-11
    
        Merge pull request #801 from yoichigmf/work_translation
    
        translation update: ja by Yoichi
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-08-11
    
        update GUI translation JA
    
    Werner Macho <werner.macho@gmail.com>	2013-08-11
    
        translation update: es by Carlos
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-10
    
        [pyqgis-console] fixes translation strings: avoids UnicodeEncode error
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-10
    
        [pyqgis-console] more encoding fix.
    
    Víctor Olaya <volayaf@gmail.com>	2013-08-09
    
        [sextante] edited/added saga descriptions
    
    Werner Macho <werner.macho@gmail.com>	2013-08-09
    
        translation update: da_DK and es
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-09
    
        german translation update
    
    Artem Popov <artfwo@gmail.com>	2013-08-07
    
        Fix untranslatable strings in qgsstylev2managerdialog.cpp
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-09
    
        Updated list of IT translators
    
    Merge: 2087de1060 c1cde94c4c
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-08
    
        Merge pull request #798 from 3nids/maptoolcapturerubber
    
        [fix #8395] Add a second rubber band in map tool capture
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-08-09
    
        Add note that non-greedy regular expressions are not supported to function help
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-08-08
    
        More IT GUI translation
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-08
    
        [ftools] add warning for simplify tool when no one layer has been selected
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-08
    
        set pen/brush style for rubber band
    
        alpha channel for color of digitizing rubber band
    
        second rubberband to distinguish drawn vertices from next possible point in digitization
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-08
    
        [ftools] fix export/add geometry tool: refresh attributes map
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-08
    
        Split feature tool: Feedback in the messagebar instead of QMessageBox
    
    Werner Macho <werner.macho@gmail.com>	2013-08-08
    
        translation update: another kr update
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-08
    
        [attrtable] Dismiss cached data when column is removed (Fix #8405)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-08
    
        [sextante] fix obtaining vector layers
    
    Merge: b88b76b510 0523e8984c
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-08
    
        Merge pull request #760 from ddanielvaz/partial-fix-7708
    
        Partial fix for #7708
    
    Merge: 6fe077ca17 25c4337338
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-08
    
        Merge pull request #755 from ddanielvaz/fix-4189
    
        Fix #4189
    
    Werner Macho <werner.macho@gmail.com>	2013-08-08
    
        translation updates: fi, kr, and new translator added
    
    Merge: 1a18fba2f8 a523fa51dc
    Werner Macho <werner.macho@gmail.com>	2013-08-08
    
        Merge pull request #792 from lynxlynxlynx/master
    
        Translation update, combobox fix and triviality
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-08
    
        [dbmanager] set columns tab as default in edit table widget (before was indexes tab)
    
    Merge: 1e28ce5273 34344c508d
    Werner Macho <werner.macho@gmail.com>	2013-08-08
    
        Merge pull request #797 from Jean-Roc/master
    
        update frenchu translation
    
    Merge: 41f8abb159 001ad1265f
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-08
    
        Merge pull request #791 from alexbruy/annotation-dialog
    
        set HTML annotation dialog title (fix #8414)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-08-08
    
        Fix regexp_substr expression to correctly return only first matched group, not entire matched string
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-08
    
        Follow up for Fix #8411
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-08
    
        Fix #8411
    
        Suppress warnings for setNamedColour.
        Warnings reneder composer unusable on windows, even for testing reasons.
    
    Merge: 113e6fbb84 e63aaa098d
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2013-08-07
    
        Merge pull request #2 from haubourg/master
    
        contribution de traduction pour le QgS labeling GUI
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-07
    
        [pyqgis-console] encoding to utf-8 when open or save a script file: again fixes for non-ascii chars
    
    Régis Haubourg <regis.haubourg@eau-adour-garonne.fr>	2013-08-07
    
        update fr translation labeling gui
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-07
    
        skip NaN values when calculating zonal statistics
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-07
    
        Remove ERDAS EULA for now.  Will be added on release
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-07
    
        [pyqgis-console] small fix for non-ascii chars
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-07
    
        Don't hardcode alpha in rubberband
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-07
    
        Add ERDAS ECW licence terms.  New licence tab in about dialog
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-07
    
        add menu entry for select by expression
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-08-07
    
        Mapserver: fix automatic normalisation of layer bbox (invalid bbox must stay invalid)
    
    Merge: 6149b3a6fa 86a0da07f9
    Werner Macho <werner.macho@gmail.com>	2013-08-06
    
        Merge pull request #793 from 3nids/typo
    
        typo
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-08-07
    
        typo
    
    Merge: 020ed2c537 7608faf6cb
    Nyall Dawson <nyall.dawson@gmail.com>	2013-08-06
    
        Merge pull request #789 from nyalldawson/bug8192
    
        Fix bounding box calculation for features with NULL geometry (fixes #8192, #8194)
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2013-08-06
    
        doc/TRANSLATORS: added myself to the list
    
        was "only" in CONTRIBUTORS before
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2013-08-06
    
        i18n: slovenian ellipsis is "non-contact" unless used for an unfinished word
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2013-08-06
    
        i18n: slovenian translation update (not full)
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2013-08-06
    
        QgsDecorationGridDialog: fixed the "Horizontal and Vertical" option
    
        It was set with a lowercase v and then checked with an uppercase one:
        qgsdecorationgriddialog.cpp:57:      tr( "Horizontal and vertical" ) );
        qgsdecorationgriddialog.cpp:145:  else if ( text == tr( "Horizontal and Vertical" ) )
    
        The lowercase variant is newer when you check the translation files - nobody
        has it translated without also having the uppercase one too.
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2013-08-05
    
        FindQsci: removed the unused exception holder variable
    
        master didn't build without that:
        -- Found PyQt4 version: 4.10
          File "~/carina/Quantum-GIS/cmake/FindQsci.py", line 41
            except ImportError, e:
                              ^
        SyntaxError: invalid syntax
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-06
    
        set HTML annotation dialog title (fix #8414)
    
    Werner Macho <werner.macho@gmail.com>	2013-08-06
    
        translation update: no by james
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-06
    
        [sextante] update algorithms to changes in ParameterVector
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-08-06
    
        [sextante] allow to select multiple geometry types for ParameterVector
    
    Minoru Akagi <akaginch@gmail.com>	2013-07-18
    
        OgrProvider: fix query encoding issues
    
    Régis Haubourg <regis.haubourg@eau-adour-garonne.fr>	2013-08-06
    
        Revert "minor fr ui translation"
    
        This reverts commit 73142defece5bb47f32af3aca9d322d266c5ebd9.
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-06
    
        Memory provider iterator: setFields on filtered requests
        ... so QGIS doesn't crash on name based lookups of attributes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-06
    
        [ftools] fix polygon from layer extent tool:
        with the "Calculate extent for each feature separately" option ticked, it generates a python error.
    
    Merge: 018e95845f 73142defec
    Werner Macho <werner.macho@gmail.com>	2013-08-05
    
        Merge pull request #790 from haubourg/master
    
        minor fr ui translation
    
    Régis Haubourg <regis.haubourg@eau-adour-garonne.fr>	2013-08-05
    
        minor fr ui translation
    
        My first commit using github, please tell me if something is not done
        correctly. régis
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-08-04
    
        [Plugin Installer] fix #8410
    
    Merge: 53e6d8c491 9292333acc
    Jürgen E. Fischer <jef@norbit.de>	2013-08-04
    
        Merge pull request #643 from rduivenvoorde/optionalcleanups
    
        Optional cleanups
    
    nyalldawson <nyall.dawson@gmail.com>	2013-08-04
    
        Skip missing geometries when calculating extent (fixes #8192, #8194)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-08-04
    
        Return minimal QgsRectangle as boundingBox if geometry not available, since QgsRectangle(0,0,0,0) may be a valid bounding box for some geometries
    
    Merge: e76fc956f6 21fcfd1052
    Werner Macho <werner.macho@gmail.com>	2013-08-04
    
        Merge pull request #787 from Jean-Roc/master
    
        update fr ui
    
    Merge: 834c5ab172 3720feb587
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2013-08-04
    
        Merge pull request #1 from msemchaoui/msemchaoui_branche
    
        MàJ_traductionQGIS2_Mehdi
    
    Minoru Akagi <akaginch@gmail.com>	2013-08-04
    
        GdalTools: apply selected name filter to -of parameter (fix #8408)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-04
    
        Add tooltips for expression builder. Fix #7978
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-03
    
        Switch targets staged_[plugin_dir_name] to staged-[plugin_dir_name], as noted in comments
    
        - Only plugin directories should have underscores, targets should have hyphens
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-03
    
        [dbmanager] Add missing InvalidDataException import
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-03
    
        [dbmanager] Fix settings default and Python type for connection with postgis plugin
    
        - Saved connections with empty password raised a QPyNullVariant parameter error due to lack of str default
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-08-03
    
        [dbmanager] Fix non-clickable checkbox in Null column when creating table (on Mac)
    
        - Switch from checkbox delegate to Qt::CheckStateRole for column
        - Enable all triggers for table view
    
    Merge: 0367182ce4 4cb5d04848
    Víctor Olaya <volayaf@gmail.com>	2013-08-03
    
        Merge pull request #784 from ricardogsilva/sextante_issue_8407
    
        Fix for issue #8407 - Allow selecting between file or directory when using a File Parameter in the modeler
    
    msemchaoui <cartographie@hotmail.fr>	2013-08-03
    
        MàJ_traductionQGIS2_Mehdi
    
    ricardogsilva <ricardo.garcia.silva@gmail.com>	2013-08-03
    
        added the possibility to choose between file or folder for File Parameters in the modeller
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-03
    
        Add schema for mssql when setting where clause
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-08-03
    
        Add __iter__ for QgsFeature
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-03
    
        german translation update
    
    Artem Popov <artfwo@gmail.com>	2013-08-02
    
        Correct window title in the export error messagebox.
    
    Artem Popov <artfwo@gmail.com>	2013-08-02
    
        Add plural form in QgsMessageBar
    
    Artem Popov <artfwo@gmail.com>	2013-07-30
    
        Russian translation update.
    
    Artem Popov <artfwo@gmail.com>	2013-07-30
    
        Fix untranslatable string in QgsRasterDataProvider
    
    Artem Popov <artfwo@gmail.com>	2013-07-29
    
        Russian translation update.
    
    Werner Macho <werner.macho@gmail.com>	2013-08-03
    
        change window title
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-02
    
        [ftools][fix #8390] fix typo
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-02
    
        [dbmanager] avoid double extension when exports to file a table
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-08-02
    
        [pyqgis-console][fix #8392] automatically removes the redundant char when autoclosing brackets option is enabled
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-02
    
        Update 'Add WMS Layer...' to 'Add WMTS/WMTS Layer...' (followup d1de07a2)
        and finish german translation
    
        --
        perl -0777 -i.bak -pe 's#<source>Add WMS Layer...(</source>\s+<translation)>#<source>Add WMS/WMTS Layer...$1 type="unfinished">#' i18n/qgis_*.ts
        perl -i.bak -pe 's#<source>Add WMS Layer...</source>#<source>Add WMS/WMTS Layer...</source>#' i18n/qgis_*.ts
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-02
    
        Fix possible crash on exit
    
    Werner Macho <werner.macho@gmail.com>	2013-08-02
    
        translation update: da by Jacob
    
    Jürgen E. Fischer <jef@norbit.de>	2013-08-02
    
        fix #8396
    
    Matthias Kuhn <matthias@opengis.ch>	2013-08-01
    
        Fix QgsVectorLayer::EditType API doc
    
    Merge: 7c312f8a91 efd84bd022
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-08-01
    
        Merge pull request #780 from slarosa/db_manager_fix
    
        Small fix for DB Manager
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-07-31
    
        [dbmanager] set focus to SQL query TextEdit and change to ScrollToPixel the result query area
    
    Werner Macho <werner.macho@gmail.com>	2013-07-31
    
        translation update
    
    Merge: 200fae7441 d7119f0fc9
    Werner Macho <werner.macho@gmail.com>	2013-07-31
    
        Merge pull request #766 from imincik/slovak
    
        Slovak translation update.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-31
    
        Fix point displacement in print (ticket #8377)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-31
    
        Quote layer names in raster calculator
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-07-31
    
        More IT GUI translation
    
    Merge: b9c9ec440b 3aad6df8cc
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-30
    
        Merge pull request #779 from ajdunlap/patch-1
    
        Call QCoreApplication.processEvents() after writing to Python console. Fix #8343
    
    Alexander J. Dunlap <alexander.dunlap@gmail.com>	2013-07-30
    
        Update console_output.py
    
        Call QCoreApplication.processEvents() after writing to Python console, enabling incremental output from Python scripts. Fixes #8343.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-07-30
    
        [Plugin Installer] Don't forget about plugins in QGIS-PLUGINPATH env variable. Fix #8376
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-30
    
        Server: apply project related labeling settings
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-30
    
        [ogr] Rename columns with non-unique name (Fix #8385)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-30
    
        Followup for 8414345
        Remove unreleased code
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-30
    
        [sextante] made parameter harcoded in saga shapestogrid algorithm
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-30
    
        Doc for editor widget types
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-30
    
        Fix rounding in composer item text width calculation
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-30
    
        [symbology] Markerline does not crash on empty lines (Fix #8381)
    
    Merge: 812d1ed1d8 6fce142db9
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-29
    
        Merge pull request #765 from 3nids/rightclickdigitize
    
        right click ends digitizing without adding a vertex
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-25
    
        right click ends digitizing without adding a vertex
    
    Merge: a13cdf8fb9 eeaa867e10
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-29
    
        Merge pull request #776 from Oslandia/issue7926
    
        - fix #7926
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-29
    
        osgeo4w: update to grass 6.4.3
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-29
    
        [sextante] fix duplicate plugin install target build error
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-29
    
        Drag and drop editor: Don't crash with hidden field (Fix #8380)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-07-29
    
        [sextante] add example provider code
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-29
    
        Fix some more icon path warnings
    
    vmora <vincent.mora@oslandia.com>	2013-07-29
    
        - fix #7926
        - the painting is ended if image cannot be allocated in renderer
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-28
    
        Switch from deprecated sip*Instance* calls to sip*Type* calls
        Min SIP version 4.8
    
    Merge: 8b415708b1 9cabd33c0c
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-28
    
        Merge pull request #773 from slarosa/fix_8366
    
        Fix #8366
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-07-28
    
        [pyqgis-console] remove unused code
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-07-28
    
        Fix #8366
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-28
    
        fix a3c1326
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-28
    
        add install of missing API headers
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-28
    
        use gdb only for crash reports (followup e4fed741)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-28
    
        Fix some icon path warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-27
    
        remove qgis.xpm from images.qrc (followup 8b5f22eef)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-27
    
        debugging improvements
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-27
    
        labeling: fix missing fonts warning
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-27
    
        - fix runtime gui warnings
        - remove xpms
        - also use qgis-icon-60x60.png as window icon on linux
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-27
    
        raise Qt dependency to 4.5
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-26
    
        qgsexpression: lazy initialization of geometry calculator
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-27
    
        [sextante] fixed proximity algorithm.
    
        modified wrong test model
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-27
    
        [sextante]renamed wrong saga description file
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-27
    
        Workaround for GDAL ticket 5170, fixes #8356
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-27
    
        Clean up return from form Python init function
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-26
    
        Initialize bool for showing label drop shadow debug rectangles
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-26
    
        Fix help viewer bundled lib path on Mac with symlink
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-26
    
        fix vc warnings
    
    vinayan <vinayan123@gmail.com>	2013-07-26
    
        fix distance matrix k and k-1 issue
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-26
    
        Dismiss render cache when selection is modified (Fix #8346)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-26
    
        Keep the return value of Python init function alive while form open
    
    Tim Sutton <tim@linfiniti.com>	2013-07-26
    
        Python formatting cleanups for zonal stats and raster layer tests
    
    Tim Sutton <tim@linfiniti.com>	2013-07-26
    
        Small optimisation for zstats so that we dont do more expensive geoemtry operation when we know that cell value is null already.
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-07-26
    
        Slovak translation update.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-25
    
        partly revert 1d5712c4
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-07-12
    
        [QGIS-Server] Add vectorJoins
    
        Vector joins is based on qgsMapLayerRegistry. Vector joins has to be
        used for getFeatureInfo and getMap WMS Server Request and for
        describeFeatureType and getFeature WFS Server Request.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-25
    
        Change colour of snap marker to make it easier to see
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-25
    
        Fix missing alpha picker
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-07-25
    
        Also set focus to text box after double clicking lists in vector field dialog
    
    Werner Macho <werner.macho@gmail.com>	2013-07-24
    
        translation update: sv by victor
    
    Werner Macho <werner.macho@gmail.com>	2013-07-24
    
        translation update: vietnamese
    
    Werner Macho <werner.macho@gmail.com>	2013-07-24
    
        translation update: czech by Jan
    
    Merge: 382e300c22 09b6bf9520
    Werner Macho <werner.macho@gmail.com>	2013-07-24
    
        Merge pull request #764 from imincik/slovak
    
        Slovak translation update.
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-07-24
    
        Slovak translation update.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-24
    
        Fix double layer space in GetLegendGraphic and remove code redundancy
    
    Merge: 0e55d55e18 a1632d9366
    Werner Macho <werner.macho@gmail.com>	2013-07-23
    
        Merge pull request #763 from SrNetoChan/master
    
        PT_pt GUI Translation
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-07-24
    
        Set focus to expression text box after double clicking lists in expression builder widget
    
    SrNetoChan <senhor.neto@gmail.com>	2013-06-03
    
        PT_pt GUI Translation
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-23
    
        Revert "Delete rubberband if deactivating capture tool" Fix #8348
    
        This reverts commit b5a5264c7fcf165d9c2a8dc48db180ea6f9e8fb6.
    
    Werner Macho <werner.macho@gmail.com>	2013-07-23
    
        translation update: es by carlos
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-23
    
        [sextante] file selector and iterator buttons can be hidden now in parameters dialog if algorithm does not support them
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-23
    
        [sextante] fixed error introduced in fields calculator
    
    Werner Macho <werner.macho@gmail.com>	2013-07-23
    
        translation update: nb_NO by James
    
    Merge: 5c2e3f3e92 82deaae73d
    Werner Macho <werner.macho@gmail.com>	2013-07-23
    
        Merge pull request #762 from sbrunner/typo-fr
    
        Typo in qgis_fr.ts
    
    Stéphane Brunner <stephane.brunner@camptocamp.com>	2013-07-23
    
        Typo in qgis_fr.ts
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-23
    
        [sextante]fixed preprocessing of parameters
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-23
    
        [sextante] fixes in saga algs an models
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-23
    
        added modeler-only tools to simplified classification
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-23
    
        [sextante] added preprocessing of input params for saga algorithms
    
    Werner Macho <werner.macho@gmail.com>	2013-07-23
    
        translation update: es, fi, ko_KR thanks to contributors
    
    Merge: 5ea75bd5f0 c7ca40a859
    Jürgen E. Fischer <jef@norbit.de>	2013-07-23
    
        Merge pull request #761 from minorua/label_enc
    
        fix an encoding issue of QgsPalLabeling (fix #8347)
    
    Minoru Akagi <akaginch@gmail.com>	2013-07-23
    
        fix an encoding issue of QgsPalLabeling (fix #8347)
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-22
    
        Partial fix #7708
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-22
    
        symbology-ng: restore rotation (followup 1d5712c)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-22
    
        symbology-ng: fix data defined properties of centroid fill markers (fixes #8318)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-22
    
        allow debug messages with backtrace on linux
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-22
    
        symbology-ng: make dump() methods const
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-22
    
        QgsCredentials: fix sip bindings
        dbmanager: QgsCredentials is in core (fixes #8345)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-22
    
        sync qgsrasterblock sip (followup eaa27aa4f)
    
    Merge: bfcdc9349e 335d7f02b4
    Jürgen E. Fischer <jef@norbit.de>	2013-07-22
    
        Merge pull request #758 from 3nids/siprasterblock
    
        [SIP] raster block: missing hasNoData()
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-22
    
        raster block: add missing hasNoData method in sip
    
    Merge: d0d2511d13 d394811a08
    Werner Macho <werner.macho@gmail.com>	2013-07-22
    
        Merge pull request #754 from ddanielvaz/ptBR
    
        pt-BR translation
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-22
    
        Auto save Python script file
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-21
    
        Fix #4189
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-21
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-21
    
        raise cmake dependency to 2.8
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-21
    
        Partial translation
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-21
    
        partial translation to pt-BR
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-19
    
        Partial translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-21
    
        test fixes:
        * use compareWkt in PyGeometry nad PyQgsRectangle
        * skip PySpatialiteProvider if pyspatialite is unavailable
        * show information about used fonts
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-21
    
        topology checker: catch difference error (fixes #7845)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-21
    
        renderchecker: create world files
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-21
    
        Add missing alpha value option for colour ramps
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-20
    
        gml download: fix progress noise
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-20
    
        fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-20
    
        composer item group: fix destruction
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-20
    
        wfs feature iterator: support ExactIntersect (fixes #8310)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-20
    
        composer: save/restore item groups (fixes #7675)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-20
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-20
    
        debian packaging updates
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-19
    
        Update to new icon. Fix #6688
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-20
    
        fix typo
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-20
    
        browser: add credential dialog (fixes #6044)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-19
    
        GdalTools: use int to compare versions (fixes #8323)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-19
    
        test fixes:
        * port python test to sip api v2 (fixes #8314)
        * introduce compareWkt for more tolerant WKT comparisions in C++ tests
        * require UTF-8 locale for regression1141 test on linux
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-19
    
        catch transformation exceptions in pal labeling (fixes #7730)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-19
    
        Fix vertical alignment in data defined labeling
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-07-19
    
        Transform layerName for typeName in WFS GetCapabilities
    
    Merge: ddef9a90ca 1faadbcd86
    Werner Macho <werner.macho@gmail.com>	2013-07-19
    
        Merge pull request #750 from artfwo/master
    
        Fix misc typos and untranslatable strings
    
    Artem Popov <artfwo@gmail.com>	2013-07-19
    
        Fix misc typos and untranslatable strings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-19
    
        fix some tests:
        * put spatialite test database into temp path
        * relaxed WKT comparison
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-19
    
        also determine primary key in spatialite 4
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-19
    
        [sextante]adapted some saga names
    
        Some code cleaning
    
    Werner Macho <werner.macho@gmail.com>	2013-07-18
    
        translation update: sv by Victor
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-18
    
        Fix scaling of rotated svg markers if printing a QGIS server WMS with QGIS desktop
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-18
    
        Changed how postexecution errors are handled in algorithms caling external apps
    
        Improved R error messages
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-17
    
        [sextnate] minor algorithm improvements and renaming
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-17
    
        [sextante] adapted SAGA binding to support different versions in windows and linux
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-15
    
        Revert "[sextante] removed "lib" prefix in saga calls"
    
        This reverts commit 1c2e49ed249a89480c1195f50c96614dc72700d3.
    
        Conflicts:
                python/plugins/sextante/saga/SagaAlgorithm.py
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-07-18
    
        More IT GUI translation
    
    vmora <vincent.mora@oslandia.com>	2013-07-18
    
        fix rubberband test
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-18
    
        Some further small improvements to QgsRubberband
    
    vmora <vincent.mora@oslandia.com>	2013-07-18
    
        fix #4819
        improves rendering speed of complex rubberbands
    
    vmora <vincent.mora@oslandia.com>	2013-07-17
    
        - fix issue4819
        - modify polygon render to exclude consectuvie points that are less than
          a pixel appart
        - moved inner loop debug prints to level 3 and 4 since they where
          slowing down too much the code in debug
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-07-18
    
        refs #8045 Fix python plugin path encoding issues
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-07-18
    
        refs #8045 Fix the way main() parse path names with special characters
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-07-18
    
        refs #8045 Add unit tests for path passed from command line
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-18
    
        adapt some tests to 'better' wkt (followup b1efd479)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-07-18
    
        fix PyQgsSymbolLayerV2 test
    
    Merge: ab4fc785e8 728ec25f02
    Werner Macho <werner.macho@gmail.com>	2013-07-18
    
        Merge pull request #748 from Jean-Roc/mywork
    
        update french translation
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-07-18
    
        fix PyQgsVectorLayer test
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-07-18
    
        update french translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-18
    
        run REPACK after deleting features (fixes #8317)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-18
    
        Disable field in attribute table if field is not editable
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-17
    
        - introduce qgsDoubleToString for format double with maximum precision
        - usage in mssql provider fixes #7638
        - read precision in mssql provider (fixes #5966)
        - commit errors are only shown once
    
    Merge: f1e0498dd0 73a9255417
    Werner Macho <werner.macho@gmail.com>	2013-07-17
    
        Merge pull request #745 from yoichigmf/for_pull_req
    
        update GUI translation JA
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-07-17
    
        update GUI translation JA
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-07-17
    
        fix PyQgsMemoryProvider test
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-17
    
        vector join: put subset string in parentheses (followup af8479e72; closes pull request #571; fixes #7743)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-17
    
        manually merge pull request #744 (fixes #7444)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-17
    
        Set sip api in __init__.py
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-07-17
    
        update layer fields after zonal statistics calculation
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-07-15
    
        unittest for QgsZonalStatistics
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-07-15
    
        handle truncating of long fieldnames (mainly for shapefiles)
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-14
    
        Fix #6063
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-14
    
        Fix #6063
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-14
    
        commit
    
    vmora <vincent.mora@oslandia.com>	2013-07-12
    
        - added warning and chance to cancel Natural break classification for
          dataset >50k records
        - modified test script to generate gowing sizes tables (for timing)
    
    vmora <vincent.mora@oslandia.com>	2013-07-11
    
        - script to generate a database to reproduce the bug
        - no crash observed with qgis natural breaks (jenks)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-07-08
    
        Fix calculation of heatmap raster size (fix #8194) - merged for further testing
    
    Merge: f4ac684dde cf0676ca86
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-16
    
        Merge pull request #743 from ddanielvaz/fix-7620
    
        Fix #7620
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-16
    
        Fix #7620
    
    Werner Macho <werner.macho@gmail.com>	2013-07-17
    
        translation update: korea
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        wfs provider: fix support for non-ascii wfs layer names (fix #7848)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        vector join: fix quoting in subset string
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-07-16
    
        Bug #8166 GetFeatureInfo: clickable area too small for points
    
        For point layers, clicking exactly on the point is difficult, and the user misses the popup very often.
        Better define a larger clickable area.
        This commit enlarge the area for point by 2.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        fix 2fa77362
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        vector file writer: add support for DBF files (fixes #7507)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        ogr provider: move REPACK into createSpatialIndex.  Don't REPACK in deleteFeatures as there might still be pending changes that depend on the current feature ids (fixes #7472)
    
    Merge: 530610d847 d476aed464
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-16
    
        Merge pull request #732 from ddanielvaz/fix-5789
    
        Fix #5789
    
    Merge: bbd257f0cc 00615ae9c4
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-16
    
        Merge pull request #742 from 3nids/colorconform
    
        better color uniformity
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        also accept first ellipsoid (followup be7a026190)
    
    Merge: 13c71d4507 df627b148d
    Víctor Olaya <volayaf@gmail.com>	2013-07-16
    
        Merge pull request #738 from radosuav/sextante_file_extensions
    
        [sextante] Append output file extension if missing
    
    Merge: 29a4bc0aca be7a026190
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        Merge pull request #736 from Oslandia/issue7441
    
        fix issue7441
    
    Merge: 2fa7736272 45ab8ccc85
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        Merge pull request #715 from Oslandia/issue7550
    
        solves Issue7550
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-16
    
        Only restore geometry for non custom attribute forms
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        dbmanager: fix spatialite connection error message
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        german translation update
    
    Merge: 9093bcd51d eea246a05c
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        Merge pull request #739 from minorua/fixbld
    
        fix build (follows 0e7b60e)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-16
    
        better colors
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-16
    
        Fix memory leak in multiband color renderer
    
    Merge: dc489dfc7a 805be41738
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-15
    
        Merge pull request #740 from 3nids/snapfirstnode
    
        Visual snapping when adding first node or starting feature (fix #8300)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-16
    
        Visual snapping when adding first node or starting feature (fix #8300)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-16
    
        Include system proxies
    
    Minoru Akagi <akaginch@gmail.com>	2013-07-16
    
        fix build (follows 0e7b60e)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        fix windows build of grass fake library
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-16
    
        fix build on debian squeeze
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-16
    
        Refresh canvas after show/hide layers. Fix #8096
    
    Werner Macho <werner.macho@gmail.com>	2013-07-15
    
        translation update: es by Carlos
    
    rmgu <rmgu@grasdk.com>	2013-07-15
    
        [sextante] If no extension is specified for an output file append the
        extension from the selected file filter.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-15
    
        fix #6978
    
    Merge: 133398b390 b54c981341
    Jürgen E. Fischer <jef@norbit.de>	2013-07-15
    
        Merge pull request #730 from palmerj/wfs_client_fixes
    
        WFS client fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-15
    
        wfs related fixes:
        - wfs server: only filter by bbox if there was one given (fixes #8287)
        - wfs provider: make feature attribute field types stick to the values
        - vector layer properties, field properties: add (Qt) type column
        - attribute table: sort Date and DateTime as such
        - spatialindex: return false when an exception on insertion occured
    
    Merge: edf32f939b 71c9c36a17
    Jürgen E. Fischer <jef@norbit.de>	2013-07-15
    
        Merge pull request #737 from Oslandia/issue7856
    
        Refs #7856. Fix model reference
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-07-15
    
        Follow up commit:7a7e54270
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-07-15
    
        Refs #7856. Fix model reference
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-07-15
    
        [Plugin Installer] Handle all exception types when loading plugins. Fixes #8295. Breaks string freeze because it's a critical fix.
    
    Werner Macho <werner.macho@gmail.com>	2013-07-15
    
        changes to norwegian language due to two possibilities and added the new maintainer of the language
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-15
    
        also remove superfluous query items from WFS and WCS connections (as in WMS;
        fixes #7848)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-15
    
        Fix #8297. Select all when expression is blank
    
    Werner Macho <werner.macho@gmail.com>	2013-07-15
    
        translation update: id and no
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-15
    
        spatialite: fix handling of empty geometry column (fixes #8299)
    
    Merge: b5f38e3376 6fcce28684
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-15
    
        Merge pull request #697 from 3nids/svgzoomicon
    
        SVG icons for zoom related icons
    
    Merge: 1a77cde169 0f638fc83c
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-15
    
        Merge pull request #735 from 3nids/iconsqloracle
    
        added oracle raster, sql anywhere icons. Conform colors for raster icon
    
    vmora <vincent.mora@oslandia.com>	2013-07-15
    
        fix issue7441 by automatically setting the projection elipsoid to fit
        the selected CRS
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-07-15
    
        More IT GUI translation
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-15
    
        new simple draw icon
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-08
    
        better draw icon
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-04
    
        SVG icons for zoom related icons, refine pointer in action and identify icons, completed svg-base
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-15
    
        added oracle raster, sql anywhere icons. Conform colors for raster icon
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-15
    
        osgeo4w: update to grass 6.4.3RC4
    
    Merge: 94c5f5386d 618ffa0edf
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-14
    
        Merge pull request #729 from minorua/gdal_filename
    
        make filename encoding consistent (gdal/ogr)
    
    Werner Macho <werner.macho@gmail.com>	2013-07-15
    
        translation update: fi by Kari
    
    Merge: 6d48f11e57 7a288d1b9e
    Werner Macho <werner.macho@gmail.com>	2013-07-14
    
        Merge pull request #733 from Cracert/trans3
    
        translation update: pl
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-07-14
    
        translation update: pl (CSV)
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-14
    
        Fix #5789
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-14
    
        wfs server: fix multilinestring parsing
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-14
    
        [sextante] change saga algorithms to use full name for cmdname
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-14
    
        [sextante] minor fixes and algorithm changes
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-14
    
        wfsprovider: also set srsName of changed geometries (followup 1ea6267cb)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-14
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-14
    
        wfsprovider: set srsName of new geometries (fixes #7880)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-07-14
    
        [sextante] update sample script to new API (fix #8278)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-14
    
        QGisApp: show commit errors as message bar first
    
    Werner Macho <werner.macho@gmail.com>	2013-07-14
    
        translation update: es by Carlos
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-14
    
        QgisApp: use qgsmessageviewer to report commit errors
        QgsOgcUtils: fix multi geometry type creation and use QgsGeometry types instead of STL templates
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2013-04-22
    
        Remove some old code missed from 84f4346eae
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2013-04-22
    
        Re-write MimeData Uri concat and split function to deal with layer names and urls that contain the ':' character
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2013-06-30
    
        If a network request error occurs while reading the streamed GML, then return a failure status from the getFeatures method
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2013-04-22
    
        Ensure progress dialogue shows for WFS GML requests - especially in the case that the geometry type is not determined from the server describe feature type request and we need to inspect the featuretype first feature
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2013-06-30
    
        Bug Fix: WFS layers added from the browser no longer prompt the user for the layer coordinates system
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-14
    
        improve wfs error reporting in server and client
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-07-14
    
        get back the plugin manager svg icon again, removed mistakenly by 9138ba3
    
    Minoru Akagi <akaginch@gmail.com>	2013-07-14
    
        make filename encoding consistent (gdal/ogr)
    
    Merge: 9b4f46193b 6088fd713e
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-13
    
        Merge pull request #713 from minorua/ftools
    
        fTools fixes
    
    Merge: 257b31ea52 c9eb4f2206
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-13
    
        Merge pull request #728 from minorua/osgeo4w_gdalfilename
    
        OSGeo4W: make sure that GDAL_FILENAME_IS_UTF8 is YES (fix #8010)
    
    Minoru Akagi <akaginch@gmail.com>	2013-07-14
    
        OSGeo4W: make sure that GDAL_FILENAME_IS_UTF8 is YES (fix #8010)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-14
    
        qgis server: initialize network cache (fixes #7204)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-14
    
        Don't show messagebar for syntax check. No need
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-14
    
        Use exec file for python console
    
    Merge: 558fe92eb1 7b55e21583
    Werner Macho <werner.macho@gmail.com>	2013-07-13
    
        Merge pull request #727 from Cracert/trans3
    
        translation update: pl
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-13
    
        dbmanager: adapt to sl4 metadata tables (fixes #8290)
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-07-13
    
        translation update: pl
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-13
    
        wfs: minor cleanups and a fixed error message
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-13
    
        make QgsCompositionChecker less forgiving and readd a svg used in tests (fixes #7731)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-13
    
        Don't inlude empty extents in full extents. Fix #7709
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-13
    
        project file transform: don't imply we know the band count (fixes #7080, fixes #8283)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-12
    
        Match size and greyscale color intensity for new default raster layer icon to other default layer icons
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-12
    
        Ensure Add Oracle Raster Layer action comes before Add WMS Layer action on Manage Layers toolbar
    
        - Should come before Add SQL Anywhere Layer and just after Add Oracle Spatial Layer if all are supported and shown
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-12
    
        Ensure Add SQL Anywhere Layer action comes before Add WMS Layer action on Manage Layers toolbar
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-13
    
        freebsd support (applies #7909)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-12
    
        Ensure new GPX Layer action comes before Remove Layer action on Manage Layers toolbar
    
    Merge: 2df4bdcc88 0017807939
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        Merge pull request #581 from minorua/georef_nonascii
    
        Georeferencer: a fix to support non-ASCII path
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        split geometry: cleanup parts if split failed (followup 6272274f)
    
    Pirmin Kalberer <pka@sourcepole.ch>	2013-07-12
    
        UI defaults with layer toolbar on the left
    
    Merge: cafc3677fd 5256b80b74
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        Merge pull request #717 from Oslandia/issue7244
    
        geometry: don't check for cut edges and validate the split geometries instead (fixes #7244)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        spatialite provider: accept empty tables from spatialite 4 (fixes #7664)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-12
    
        Group and sort providers in browser listing by type then name
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        save as: also use numeric postfix in spatialite (followup ac21c6266)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        fix warning
    
    Merge: 237912911b 33287585a5
    Werner Macho <werner.macho@gmail.com>	2013-07-12
    
        Merge pull request #719 from artfwo/master
    
        Russian translation update.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        fix a translation string and a german translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        indentation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-12
    
        Move spacer to end in attribute dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        wfs provider: remove old featureById and nextFeature
        gml parsing: don't mistake attributes for features just because the have the same name and some cleanups
    
    Merge: 272400e30d 58ba7dd3f8
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-12
    
        Merge pull request #722 from 3nids/iconmouseontop
    
        accord wrench to Tim's changes in composer
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-12
    
        delete base file
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-12
    
        accord wrench to Tim's changes in composer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-12
    
        Use positional for str.format(). Fix #8277
    
    Merge: 9db8970dae 5de6836e67
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-12
    
        Merge pull request #721 from 3nids/iconmouseontop
    
        put cursor on top of identify/action icons
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-12
    
        Add "New SpatiaLiate Layer" icon and make it accessible from the toolbar
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-12
    
        put cursor on top of identify/action icons
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-12
    
        oracle provider: fix log message
    
    Artem Popov <artfwo@gmail.com>	2013-07-12
    
        Russian translation update.
    
    Tim Sutton <tim@linfiniti.com>	2013-07-12
    
        Use more consistent font for help icon
    
    Tim Sutton <tim@linfiniti.com>	2013-07-12
    
        Updated help icon for better theme consistency
    
    Tim Sutton <tim@linfiniti.com>	2013-07-12
    
        Make composer manager icon more visually consistent with handles of zoom tools and less dominant on toolbar.
    
    Merge: 8c7723fa6a 15101bd045
    Jürgen E. Fischer <jef@norbit.de>	2013-07-11
    
        Merge pull request #718 from ddanielvaz/fix-8275
    
        cleanup temporary database after write check (fixes #8275)
    
    Merge: 0653127dd6 9138ba3ebd
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-11
    
        Merge pull request #700 from 3nids/svgaddlayers
    
        SVG icons for project and layer actions
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-05
    
        SVG icons for project, add layers and help  actions
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-11
    
        Fix finding QScintilla2 lib: prefer local installs over system
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-11
    
        Fix #8275
    
    Merge: b50a893222 522aecc0f9
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-11
    
        Merge pull request #712 from ddanielvaz/fix-8219
    
        Fix 8219
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-09
    
        Fix #8219
    
    Werner Macho <werner.macho@gmail.com>	2013-07-11
    
        translation update: es by carlos
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-11
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-11
    
        dbmanager: fix setting html attributes (fixes #8271)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-11
    
        consider data defined svg pattern rotation (fixes #7736)
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-07-11
    
        Initial update of IT GUI translation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-11
    
        undo: only merge geometry changes on the feature (fixes #8265)
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-11
    
        [sextante] fixed bug in R installation check in windows
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-11
    
        [sextante] algorithm fixes and minor changes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-11
    
        Make marker line angle calculation more robust against duplicated vertices
    
    vmora <vincent.mora@oslandia.com>	2013-07-11
    
        - fix issue 7244
    
    Werner Macho <werner.macho@gmail.com>	2013-07-11
    
        translation updates: korean
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-11
    
        save as: add a numeric postfix to reserved field ogc_fid when saving to SQLite (fixes #8245)
    
    vmora <vincent.mora@oslandia.com>	2013-07-11
    
        - test that fails because of issue7244 (split several polygons of a
          multipolygon at the same time
    
    vmora <vincent.mora@oslandia.com>	2013-07-11
    
        - set primary key value to NULL in split when there is no default value.
        - modified the test accordingly
    
    vmora <vincent.mora@oslandia.com>	2013-07-11
    
        - solves issue #7550
        - the feature modification stops (in edit buffer) once an error is found
        - the test has been modified to refelect the real problem: the data
          corruption, and not the commit failure if primary key are not unique
    
    Minoru Akagi <akaginch@gmail.com>	2013-07-10
    
        fTools: fix geoprocessing (fix #7298)
    
    Merge: 9ed180303c 62b30fcaaa
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-10
    
        Merge pull request #711 from ddanielvaz/bugfixes
    
        Bugfixes for fTools.
    
        Fix #8218
        Fix #8069
        Fix #7073
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-10
    
        Fix #8069
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-11
    
        Copy joins on duplicate layer. Fix #8243
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-10
    
        Fix #8069
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-11
    
        Add label for composer picture search paths. Fix #7764
    
    Merge: 42d57d6f8f 3d6e46856a
    Jürgen E. Fischer <jef@norbit.de>	2013-07-10
    
        Merge pull request #710 from pka/uidefaults
    
        Updated UI defaults (toolbars and panels) for app and composer
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-11
    
        fix old labeling (fixes #8030)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-11
    
        db manager: fix #8146
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-06
    
        Fix #7073
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-09
    
        Fix #8069
    
    Daniel Vaz <danielvaz@gmail.com>	2013-07-06
    
        Fix #8218
    
    Pirmin Kalberer <pka@sourcepole.ch>	2013-07-10
    
        Updated UI defaults (toolbars and panels) for app and composer
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-10
    
        postgres provider: reload fields if a cursor query fails (fixes #8242)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-10
    
        dbmanager: fix column renaming
    
    Minoru Akagi <akaginch@gmail.com>	2013-07-10
    
        fTools: remove unnecessary checks on output field names (fix #8241)
    
    vmora <vincent.mora@oslandia.com>	2013-07-10
    
        - removed useless function getPrimaryKey since a member already exist
          for that
        - modified the test to have multiple column primary key (it fails for
          the moment
    
    Werner Macho <werner.macho@gmail.com>	2013-07-09
    
        translation update: german
    
    Werner Macho <werner.macho@gmail.com>	2013-07-09
    
        some more string typo fixes
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-09
    
        [sextante] fixed problem with projections when using file inputs
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-09
    
        [sextante] algorithm fixes
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-09
    
        [sextante] removed "lib" prefix in saga calls
    
    Merge: 61062d719e 7ccd3d0ab9
    vmora <vincent.mora@oslandia.com>	2013-07-09
    
        Merge remote-tracking branch 'upstream/master'
    
    vmora <vincent.mora@oslandia.com>	2013-07-09
    
        - solved issue #7550
        - implemented getPrimaryKey member function of QgsSpatiaLiteProvider
        - in addFeatures, if an attribute is a primary key, its value is set to
          NULL so that sqlite generates a value automagically
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-09
    
        limit shapefile fieldname to 10 in fieldcalculator and add attribute dialog (fixes #8235)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-09
    
        browser: emit layoutAboutToBeChanged() before destroying home item (fixes #8221)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-07-09
    
        [Plugin Installer] Fixes #8244 (crash on closing http request)
    
    Werner Macho <werner.macho@gmail.com>	2013-07-09
    
        translation update: ja and KR
    
    Merge: 78b04df91a f4272e68fe
    Werner Macho <werner.macho@gmail.com>	2013-07-09
    
        Merge pull request #707 from qgis-jp/make_pull_req_from_ja
    
        update GUI translation JA
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-09
    
        ogr provider: reopen the data source if a REPACK failed (fixes #7540)
    
    vmora <vincent.mora@oslandia.com>	2013-07-09
    
        - added test for issue #7550
    
    Merge: 0bb9543278 91799532b5
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-09
    
        Merge pull request #546 from PhilippeDorelon/addfeatureJoin
    
        Fix #7072 : can't create a feature when a layer has a join
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-07-09
    
        update GUI translation JA
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-09
    
        Remove __getattr__, __setattr__ for QgsFeature
    
        Not such a good idea after all :)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-09
    
        french translation: add blank to window title
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-09
    
        fix 83cf4be9f68
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-09
    
        browser: fix crash when removing favourite items from the directory tree (fixes #8236)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-08
    
        postgres provider: set length and precision of native floating point types to -1 (fixes #8145)
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-07-08
    
        OS X install updates
    
    Pirmin Kalberer <pka@sourcepole.ch>	2013-07-09
    
        New globe navigation controls (partially fixes #6192)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-08
    
        ogr provider: avoid GDAL #4509 (fixes #8232)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-08
    
        composer table:
        - fix api updates (fixes #7781)
        - store/restore geometry of attribute selection dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-07-08
    
        [pyqgis-console][fixes #8230] adds a missing default value in settings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-08
    
        nodetool: track layer of selected feature instead of current layer (fixes #7351)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-08
    
        help viewer: report errors and make it work from windows build directory
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-08
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-08
    
        postgres provider: fix some error messages
    
    Werner Macho <werner.macho@gmail.com>	2013-07-08
    
        translation update: fi by Kari
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-08
    
        Merge attributes dialog: also skip pk attributes if taking attributes from selection
    
    Werner Macho <werner.macho@gmail.com>	2013-07-07
    
        translation update: es by carlos
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-07
    
        plugin installer: destroy network replies (fixes #8233)
    
    Merge: f884f09a3d ddff4ccfab
    Werner Macho <werner.macho@gmail.com>	2013-07-07
    
        Merge pull request #705 from Cracert/trans3
    
        translation update: pl
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-07-07
    
        translation update: pl
    
    Merge: ef07bc39af e35cbcb0ac
    Werner Macho <werner.macho@gmail.com>	2013-07-06
    
        Merge pull request #701 from qgis-jp/make_pull_req_from_ja
    
        update translation ja include some improvement by Minoru Akagi
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-07
    
        debian packaging update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-06
    
        Default raster layer icon for when generation of raster legend layer icons is disabled
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-06
    
        Switch QGIS Broswer 'set projection' icon to SVG and from 'magic wand' to variation of new CRS icon
    
        - Make browser toolbar icon size honor app's pref
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-06
    
        Switch custom projection icon to SVG and from 'magic wand' to variation of new CRS icon
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-06
    
        Switch CRS icon to SVG, simplify it, and update using GIS theme components
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-06
    
        Switch icons in custom CRS dialog to be more consistent with rest of app
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-06
    
        Update new selection clearing icons
    
        - Rebuild using GIS theme components
        - Make yellow RGB values match other selection icons
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-06
    
        Make lock/unlock icon look less distorted and switch to SVG
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-06
    
        Change color of remove icon to red, instead of green
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-07-06
    
        Update new property icons to add whitespace and reduce stroke width
    
        - New icons now match existing icons' characteristics
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-06
    
        Clean up code related to old overlay object system
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-06
    
        Remove diagram_overlay plugin
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-07-06
    
        update translation ja include some improvement by Minoru Akagi
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-06
    
        set provider request attribute supset only if requested, fixes 7112 and 7267
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-06
    
        fix #7217
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-06
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-06
    
        fix warning
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-07-06
    
        Update core plugins to use the new icons by default.
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-05
    
        append required date format to field label in attribute dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-07-05
    
        Fix #8225
    
    Radim Blazek <radim.blazek@gmail.com>	2013-07-05
    
        add spacer to keep attributes on top
    
    Werner Macho <werner.macho@gmail.com>	2013-07-05
    
        translation update: nl and no
    
    Werner Macho <werner.macho@gmail.com>	2013-07-04
    
        translation update: ja and da_DK thanks to contributors
    
    Merge: e53aa07698 286f62cfd9
    Werner Macho <werner.macho@gmail.com>	2013-07-04
    
        Merge pull request #699 from qgis-jp/make_pull_req_from_ja
    
        update GUI translation ja
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-04
    
        Merge features: Fix "take attributes from selected feature"
        Fix #7668
        Fix #7922
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-07-05
    
        update GUI translation ja
    
    Merge: c3143e64c3 7221c732fd
    Matthias Kuhn <matthias@opengis.ch>	2013-07-04
    
        Merge pull request #695 from minorua/defproj
    
        fTools: remove lines that cause error with non-ascii path
    
    Werner Macho <werner.macho@gmail.com>	2013-07-04
    
        fixing tips - thanks to Richard for pointing to it
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-04
    
        spit: fix truncation issue
    
    Merge: 5fcd054f73 5b2e9dc13c
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-04
    
        Merge pull request #693 from 3nids/selectsvgicon
    
        SVG for select icons
    
    Merge: 1b0dbc8a09 3331069c0a
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-04
    
        Merge pull request #692 from 3nids/moresvgicons
    
        SVG for system and general icons
    
    Merge: eeb2cb44dd a7854ff7ba
    Werner Macho <werner.macho@gmail.com>	2013-07-04
    
        Merge pull request #696 from asiersarasua/master
    
        Basque translation update
    
    asiersarasua <asier.sarasua@gmail.com>	2013-07-04
    
        Basque translation update
    
    Minoru Akagi <akaginch@gmail.com>	2013-07-04
    
        fTools: remove lines that cause error with non-ascii path
    
    Werner Macho <werner.macho@gmail.com>	2013-07-04
    
        Fixing some typos
    
    Merge: 7805af3cf1 ea5d3b3d04
    Werner Macho <werner.macho@gmail.com>	2013-07-03
    
        Merge pull request #694 from Jean-Roc/mywork
    
        update french translation
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-03
    
        SVG for select icons
    
    Jürgen E. Fischer <jef@norbit.de>	2013-07-04
    
        crssync: exclude some records from updates from GDAL
    
        sqlite3 resources/srs.db
        sqlite> alter table tbl_srs add noupdate boolean;
        sqlite> update tbl_srs set noupdate=(auth_name='EPSG' and auth_id in (5513,5514,5221,2065,102067,4156,4818));
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-07-04
    
        update french translation
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-03
    
        [sextante] fixed graticule creation algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-03
    
        [sextante]Some algorithm renaming
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-03
    
        [sextante]adapted SAGA export procedure to SAGA 2.1
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-03
    
        [sextante] minor changes in algorithms
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-03
    
        More const-correctness
    
    Werner Macho <werner.macho@gmail.com>	2013-07-03
    
        translation update: es by Carlos
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-03
    
        Let python utils manage all python cleanup
    
    Werner Macho <werner.macho@gmail.com>	2013-07-03
    
        translation update: danish by Jacob
    
    Werner Macho <werner.macho@gmail.com>	2013-07-03
    
        Bugfixing typos, thanx to Carlos Davila for pointing them out
    
    Merge: d2b2bb1869 6a2bd62c04
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-07-03
    
        Merge pull request #429 from tecoholic/ramp_srch
    
        added searching of colorramps in style manager
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-03
    
        added folder for base SVG images (hammer, pointer, scredriver, etc.)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-03
    
        more SVG icons
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-03
    
        fix editable attribute of joined fields (fix #7739)
        Based on pull request 576 by minorua
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-03
    
        Fix windows build
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-03
    
        Followup f3e08b5: Actually clean python on systems with newer sip version
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-03
    
        Only cleanup python with newer sip versions (Fix #8102)
    
    Merge: 7d75fcc387 3851670300
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-03
    
        Merge pull request #689 from 3nids/svgactionicons
    
        use SVG for action icons
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-03
    
        use SVG for action icons
    
    Minoru Akagi <akaginch@gmail.com>	2013-07-03
    
        fTools: fix MergeShapes and SpatialJoin
        fix #7823
        fix #7952
        fix #8206
    
    Merge: ce1a9a821d b0ef70b218
    Werner Macho <werner.macho@gmail.com>	2013-07-02
    
        Merge pull request #687 from qgis-jp/make_pull_req_from_ja
    
        Make pull req from ja
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-07-02
    
        update GUI translation JA
    
    Merge: 03c1cec93e ce1a9a821d
    yoichigmf <yoichi.kayama@gmail.com>	2013-07-02
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into make_pull_req_from_ja
    
        Conflicts:
                i18n/qgis_ja.ts
    
    Matthias Kuhn <matthias@opengis.ch>	2013-07-02
    
        Topology checker: No double-delete of rubberbands (Fix #8095)
    
    Werner Macho <werner.macho@gmail.com>	2013-07-02
    
        Translation String update for upcoming 2.0 Release
    
    Werner Macho <werner.macho@gmail.com>	2013-07-02
    
        translation update: es by Carlos
    
    Merge: 3ba1c3c332 ad01416465
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-01
    
        Merge pull request #685 from 3nids/identifyicon
    
        SVG icon for identify action
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-02
    
        Use qRound. Fix windows build
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-07-02
    
        Use extents table for ms sql layers for faster loading
    
        - Also move feature count logic
    
    Víctor Olaya <volayaf@gmail.com>	2013-07-01
    
        [sextante] fixed some minor bugs due to new SIP API
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-07-01
    
        replace identify icon by svg
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-07-01
    
        update GUI translatio ja
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-07-01
    
        Follow up to 4240807
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-30
    
        Fix dimension calculation in heatmap plugin (fix #8193)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        fix #8165
    
    Merge: 92b930ac47 7e00e7b1ed
    Víctor Olaya <volayaf@gmail.com>	2013-06-30
    
        Merge pull request #677 from radosuav/r_report_fix
    
        Save SEXTANTE GRASS r.report output in HTML
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        projection selector: skip unavailable user CRSes (fixes #7377)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        ows data items: populate data items of other providers (fixes #7857)
    
    Werner Macho <werner.macho@gmail.com>	2013-06-30
    
        translation update: gl_ES by Xan
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        project properties: rename wfs slots to avoid autoconnect warning
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        spelling fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        grass provider: don't close invalid layers (fixes #7180)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        QgsGml: append wkb fragments to the last set not the first (fixes #7991)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        expression builder widget: hide sample buttons and context menu, when no layer is set (fixes #6802)
        wfs source select: rename slots to avoid autoconnect warning
        attribute table: remove stale connect
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        wfs connection dialog: also hide pixmap transformation checkbox
        ows source select: remove unused slot
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-30
    
        don't crash when measuring faulty geometry (fixes partially #7991)
    
    Merge: 5d60f60647 7d3461dbe2
    Werner Macho <werner.macho@gmail.com>	2013-06-29
    
        Merge pull request #683 from rduivenvoorde/nltranslation
    
        dutch translation update
    
    Tim Sutton <tim@linfiniti.com>	2013-06-30
    
        Added Denis Rouzaud to contributors and sorted contributor list alphabetically
    
    Richard Duivenvoorde <richard@duif.net>	2013-06-29
    
        dutch translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-29
    
        fix #7865
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-29
    
        fix #8198
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-29
    
        postgres provider: remove attribute in reverse order (fixes #8142)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-29
    
        save and restore message viewer geometry
    
    Merge: 376c5f3a47 5ee134f0c9
    Werner Macho <werner.macho@gmail.com>	2013-06-29
    
        Merge pull request #682 from qgis-jp/make_pull_req_from_ja
    
        update GUI translation ja
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-06-29
    
        update GUI translation ja
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-29
    
        new spatialite layer: don't assume epsg id and qgis srsid are the same (fixes #8041)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-29
    
        [Plugin Installer] Follow up 619558dabc
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-29
    
        use QFileDialog.getOpenFileNameAndFilter variant when setting last filter (fixes #8138)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-29
    
        enable/disable raster tools (fixes #8179)
    
    Merge: 8dc28f2be4 f4a4009bca
    Tim Sutton <tim@linfiniti.com>	2013-06-29
    
        Merge pull request #681 from 3nids/maptoolcursor
    
        set cursor for mapTools
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-28
    
        PostgreSQL not working in DB Manager (Fix #8191)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-28
    
        Update contributors list
    
    Merge: 93c5599a66 e00f0c006f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-28
    
        Merge branch 'server_user_db'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-28
    
        Initialize qgis.db in server. Fixes ticket #8172
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-06-28
    
        set cursor for mapTools
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-28
    
        revert unnecessary api change
    
    Werner Macho <werner.macho@gmail.com>	2013-06-28
    
        translation update: TW by Lin
    
    Merge: c8d3fa7d0a 9a0be04113
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-27
    
        Merge pull request #680 from ddanielvaz/master
    
        Fix #7822. Export to Spatialite is really slow, compared to commandline ogr2ogr
    
    Daniel Vaz <daniel@gauss.(none)>	2013-06-27
    
        fixing bug #7822
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-06-27
    
        gdaltools: fix Translate/FillNodata batch mode (follo df4fc99e83)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-06-27
    
        gdaltools: fix syntax error (follow edd0cdd294)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-06-27
    
        gdaltools: cleanup
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-06-27
    
        gdaltools: more SIP APIv2 update
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-06-27
    
        gdaltools: SIP APIv2 update (error when paths defined in Settings dialog)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-27
    
        [Plugin Installer] Only test not loaded Python plugins when (re)building metadata registry. Loaded plugins prove they are ok just being loaded. It prevents possible bugs when already loaded plugin is imported again.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-27
    
        [Plugin Manager] Fix inconsistent behaviour in --noplugins mode: don't try to load plugins, just enable/disable them in QSettings.
    
    Werner Macho <werner.macho@gmail.com>	2013-06-27
    
        translation update: slovenian by Joze
    
    rmgu <rmgu@grasdk.com>	2013-06-27
    
        Allow value checking and the use of default value for ParameterExtent
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-27
    
        Fix for SVG cache
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-27
    
        Change default: Don't generate raster thumbnail for legend (Fix #8175)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-27
    
        Fix crash if merge geometries fails
    
    Merge: 0cac8b49c4 6809626fd3
    Werner Macho <werner.macho@gmail.com>	2013-06-26
    
        Merge pull request #679 from Jean-Roc/mywork
    
        update french translation (contributions from @MarieSilvestre)
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-06-27
    
        update french translation (contributions from @MarieSilvestre)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-27
    
        Standardise control names in heatmap dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-27
    
        Save heatmap settings between runs (fix #8078)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-27
    
        Only allow choice of heatmap raster formats which support Float32 data types
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-27
    
        Don't reset output size on radius change (fix #8090)
        Prevent input of invalid output size by changing to spin boxes for rows and columns
    
    Werner Macho <werner.macho@gmail.com>	2013-06-26
    
        translation update: ko_KR
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-26
    
        Fix dash pattern for line width < 1 pixels in Qt 4.8
    
    Merge: afbc9b8408 a13126cfdf
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-26
    
        Merge pull request #678 from minorua/ogr_init_enc_chk
    
        OgrProvider: initial encoding setting check (fix #8167)
    
    Minoru Akagi <akaginch@gmail.com>	2013-06-26
    
        OgrProvider: initial encoding setting check (fix #8167)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-26
    
        [Plugin Installer] partially revert fd2b221e65 . Still QGIS restart is needed after plugin update in some cases.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-26
    
        [Plugin Manager] better formatting of plugin details
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-26
    
        [Plugin Installer] Fix #8080
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-25
    
        follow up 86bebab3ce
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-25
    
        [Plugin Installer] Fix metadata description, add "about" tag, prefer remote plugin name.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-25
    
        follow up 86bebab3ce
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-25
    
        [Plugin Installer] Fix #8111. Better repository error handling.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-25
    
        [Plugin Installer] Simplify plugin reloading
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-25
    
        Follow up 24bbd485a
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-25
    
        [Plugin Manager] Display proper plugin count
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-25
    
        [Plugin Installer] Follow up 4ecf3ebd0 (use QgsNetworkManager in plugin installer)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-25
    
        fix #8159
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-25
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-25
    
        followup 55135d600
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-06-25
    
        [QGIS-Server] WFS Filter : send empty data instead of XML error when no feature found
    
        Bug #8123
        When a getFeature request has a FILTER parameter, and when no data
        corresponds, QGIS answer sometimes with :
        <ServiceExceptionReport version="1.3.0">i
          <ServiceException code="RequestNotWellFormed">No feature found error messages: .</ServiceException>
        </ServiceExceptionReport>
        It would be better to send back an empty GML (Or GeoJSON) instead.
    
    rmgu <rmgu@grasdk.com>	2013-06-25
    
        Save GRASS r.report output in HTML
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-06-25
    
        [QGIS-Server] The parameter PROPERTYNAME does not filter attributes
    
        Bug #8155
        In the OGC standard, the parameter PROPERTYNAME is ussed to filter attributes in the request getFeature. In version 1.8 this parameter works. Because of changes in the vector API, this parameter does not filter attribute.
    
    Werner Macho <werner.macho@gmail.com>	2013-06-25
    
        translation update: fi by Kari
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-23
    
        QgsVectorLayerFeatureIterator: Don't worry about concurrent edits
        An iterator will always use the data from the edit buffer which was
        valid, at the time the iterator was created. Therefore, there are no
        more problems with randomly disappearing or changing features while
        iterating
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-23
    
        const-correctness for QgsGeometry
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-06-25
    
        Add an update of overview on centering mode switch
    
    Werner Macho <werner.macho@gmail.com>	2013-06-25
    
        translation update id by Trias
    
    Werner Macho <werner.macho@gmail.com>	2013-06-24
    
        Fixing some Tooltips regarding to #8147
    
    Merge: f1e2fcebdc dab1e3c759
    Werner Macho <werner.macho@gmail.com>	2013-06-24
    
        Merge pull request #675 from artfwo/master
    
        Russian translation update (half-way)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-24
    
        more interface fixes (missing GUI_EXPORT and sip)
    
    Artem Popov <artfwo@gmail.com>	2013-06-24
    
        Russian translation update.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-24
    
        KeyboardControlHandler: remove unused parameter
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-24
    
        fix sip build errors
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-23
    
        [fTools] fixes zoom to error in check geometry validity tool
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-23
    
        fix build error
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-23
    
        use QgsNetworkManager in plugin installer (fixes #8137)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-23
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-23
    
        spelling fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-23
    
        sip update
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-23
    
        [memory provider] Don't crash on updateExtent and feature without geometry
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-23
    
        update extent on delete feature and updategeometry
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-23
    
        fix build error
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-06-23
    
        DBManager: more SIP API update (fix #8132)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-22
    
        missed query builder help in c6a4bb86aa
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-22
    
        - add missing sip bindings
        - port widgets_tree.py to QtXml and update customization.xml (fixes #5752 and  #8054)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-22
    
        [Plugin Manager] If no Python support detected, display an explanation why there is nothing to install. Fixes #8063. PL translation included.
    
    Merge: ff27ee82de e21ce1b42b
    Werner Macho <werner.macho@gmail.com>	2013-06-22
    
        Merge pull request #672 from qgis-jp/make_pull_req_from_ja
    
        update Translation GUI ja
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-06-22
    
        update Translation GUI ja
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-22
    
        [spatialite] Fix compile error
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-22
    
        [spatialite] Implement rewind()
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-22
    
        fix #8099: useful error message on table_info
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-22
    
        fix #8131
    
    Merge: aa0a17b253 8c92ac95fb
    Werner Macho <werner.macho@gmail.com>	2013-06-22
    
        Merge pull request #671 from qgis-jp/make_pull_req_from_ja
    
        update GUI translation ja
    
    Merge: f8d6e32efa bed65cb1f4
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-22
    
        Merge pull request #670 from tqhien/master
    
        Fix #7927 : Add a warning message if trying to print a composition
    
    Minoru Akagi <akaginch@gmail.com>	2013-05-08
    
        Georeferencer: a fix to support non-ASCII path
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-06-22
    
        update GUI translation ja
    
    Hien TRAN-QUANG <hien.tranquang@gmail.com>	2013-06-22
    
        Fix #7927 : Add a warning message if trying to print a composition
        as an image fails (Qt's QImage sanity check for memory overflow)
        Moved previous commit from core/qgscomposition to apps/qgscomposer
        as QGIS server uses qgscomposition.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-22
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-21
    
        context_help/function_help:
        - remove en_US postfix
        - remove translated files (translation were moved to ts files earlier)
        - remove unused jQuery (python help doesn't use it anymore)
        - change expression label in QgsQueryBuilder and add context help (partly fixes
          #8129)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-21
    
        vector providers: allow multiple iterators - testing required
    
    Merge: 9bbc647c54 6876540302
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-22
    
        Merge branch 'iterator'
    
        Semi fix #7472.
        Semi fix #7862
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-21
    
        Close active iterators
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-20
    
        Set filter on iterator:
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-20
    
        Remove driver
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-19
    
        Use a new ogr layer per iterator
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-20
    
        identation update and fix clang 3.3 warnings
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-20
    
        [dbmanager] Fix python error
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-20
    
        fix crash in plugin installer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-20
    
        Fix WFS layer items in browser
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-20
    
        [Plugin Manager] Follow up commit:b16cc46
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-20
    
        [Plugin Manager] Fixes #8122: Scroll bar in new plugin manager doesn't work properly
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-20
    
        [ftools,gdaltools] Errors in Merge Shapefiles and Split vector layer
        * Fix #8120
        * Fix #8119
    
    Merge: e4b278d6ed f7c556f9ed
    Werner Macho <werner.macho@gmail.com>	2013-06-19
    
        Merge pull request #669 from qgis-jp/make_pull_req_from_ja
    
        update GUI translation ja
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-06-20
    
        update GUI translation ja
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-19
    
        add QgsFontUtils sip bindings and fix doxygen warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-19
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-19
    
        - move ui defaults to ui_defaults.h
        - add scripts/mkuidefaults.py to create ui_defaults.h from current
          setting
        - default ui state with two toolbar rows (fixes #8117)
        - update plugin registry state of nsis installer
    
    Merge: 86695a9f37 8fd200e272
    Werner Macho <werner.macho@gmail.com>	2013-06-19
    
        Merge pull request #668 from asiersarasua/master
    
        Basque translation update
    
    asiersarasua <asier.sarasua@gmail.com>	2013-06-19
    
        Basque translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-06-19
    
        small changes to topology checker GUI
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        [gdaltools] Proximity(raster distance) error (Fix #8115)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        [gdaltools] DEM(Terrain Models) tool error (Fix #8116)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        Merge feature attributes: Return NULL if unable to calculate
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        "Merge selected features" leads to data loss (Fix #6902)
    
    Merge: 419d8ee593 5bcb0e1ae5
    Werner Macho <werner.macho@gmail.com>	2013-06-19
    
        Merge pull request #667 from yjacolin/gdalToolsdoPolygonBug
    
        Update doPolygonize.py
    
    Jacolin <yves.jacolin@camptocamp.com>	2013-06-19
    
        Update doPolygonize.py
    
        add missing '('.
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        [ftools] Fix basic statistics (Fix #8105)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        [ftools] Fix Line Intersection (Fix #8114)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        Fix wrong python None type reference counting
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-06-19
    
        Fix overview autocentering: always center, not only when the overview is not visible.
    
        Work funded by Tuscany Region - SITA. Contract "Support to the use
        of GFOSS (Geographic Free and Open Source Software) Desktop tools"
        (CIG Z3B06FA6D7).
    
    Werner Macho <werner.macho@gmail.com>	2013-06-19
    
        translation update: es by Carlos
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        [vectorlayer] Update map extent when feature added / geom changed
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        [ftools] Fix distance matrix (Fix #8103)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-19
    
        [ftools] Several fixes
        Fix #8107 Mean coordinates
        Fix #8105 Basic statistics
        Fix #8104 Unique values
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-18
    
        Translation update: pl
    
    Chris Crook <ccrook@linz.govt.nz>	2013-06-19
    
        Fixing delimited text test cases for SIP API change
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-18
    
        Mark project dirty in case of composer changes
    
    Werner Macho <werner.macho@gmail.com>	2013-06-18
    
        Adjusting Tip once more and fixing a bug with http link
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-18
    
        [Plugin Installer] Fix urls excluded from proxy (#8092)
    
    Werner Macho <werner.macho@gmail.com>	2013-06-18
    
        Changing tip according to the new Plugins Manager, thanks to Richard for pointing this out
    
    Chris Crook <ccrook@linz.govt.nz>	2013-06-18
    
        Added SIP version test to delimited text test script
    
    Werner Macho <werner.macho@gmail.com>	2013-06-18
    
        translation update sv by Victor
    
    Merge: bdd61d592c 5f1725006f
    vinayan <vinayan123@gmail.com>	2013-06-17
    
        Merge pull request #664 from vinayan/topofix
    
        [Fix #8095] - fix topology error markers
    
    vinayan <vinayan123@gmail.com>	2013-06-18
    
        fix topology error markers
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-06-17
    
        Add SIP and Python unit test for overview autocentering.
    
        Work funded by Tuscany Region - SITA. Contract "Support to the use
        of GFOSS (Geographic Free and Open Source Software) Desktop tools"
        (CIG Z3B06FA6D7).
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-06-17
    
        Add unit test for autocentering of overview
    
        Work funded by Tuscany Region - SITA. Contract "Support to the use
        of GFOSS (Geographic Free and Open Source Software) Desktop tools"
        (CIG Z3B06FA6D7).
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-06-17
    
        Add autocentering of overview
    
        Work funded by Tuscany Region - SITA. Contract "Support to the use
        of GFOSS (Geographic Free and Open Source Software) Desktop tools"
        (CIG Z3B06FA6D7).
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-17
    
        Only cleanup python on exit if loaded
        Fix #8085
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-17
    
        [gdaltools] SIP API update
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-17
    
        [gdaltools] More SIP API updates
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-17
    
        [gdaltools] More SIP API update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-17
    
        Fixes #8061
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-14
    
        [pyqgis-console] small update to help
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-16
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-06-16
    
        pre translation update 10 days to String Freeze
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-16
    
        fix #8082
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-16
    
        fix #8083 (MultiSurfaces not supported)
    
    Merge: e8f7c139fe 9b242c28a8
    Werner Macho <werner.macho@gmail.com>	2013-06-16
    
        Merge pull request #663 from Jean-Roc/mywork
    
        update fr ui
    
    Merge: 449c2a23dc 2c3340364c
    vinayan <vinayan123@gmail.com>	2013-06-16
    
        Merge pull request #634 from vinayan/offlineFixWin
    
        Offline Editing Plugin - Windows Fix
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-16
    
        Include joined fields when merging QgsFields
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-16
    
        [attrtable] Fix button checked state
        The wrong button was checked, when the view mode was not changed with a button click but another event.
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-16
    
        Adjust data type
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-16
    
        Change build path.txt to be more unique
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-16
    
        [ftools] More SIP API updates
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-16
    
        attribute editor: return NULL QVariant instead of invalid QVariant
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-06-16
    
        correct a typo
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-06-16
    
        update french translation
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-16
    
        [Gdaltools] SIP API update (Fix #8074)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-16
    
        [ftools] Fix "Polygon from layer extent" (#8074)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-15
    
        Save/restore window geometry for change label properties dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-10
    
        Fix for #8003, font not written to table when using change label properties tool
    
        The following have been updated/added to match layer's new labeling gui:
        - Comboboxes for font family and style
        - Buttons for underline, strikeout, bold and italic
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-15
    
        replace foo.replace( QRegExp(regexp), bar) with re.sub(regexp,bar,foo) (fixes #8066)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-15
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-15
    
        fix translation strings (fixes #8057)
    
    Merge: fb15725190 3bcf890dba
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-15
    
        Merge pull request #661 from leyan/custom_CRS
    
        Update CRS cache when deleting a custom CRS
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-15
    
        german translation update
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-15
    
        Add documentation for date format in editor widget configuration
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-15
    
        Fix some memory management issues
        aka reduce noise in valgrind memory analyzer
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-15
    
        [ftools] Further SIP API updates
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-15
    
        Fix python console for Python 2.6
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-15
    
        Fix memory leak in ogr provider
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-15
    
        Fix memory leak in QgsFeature sip api
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-15
    
        [ftools] Fix "Join attributes by location"
    
    Chris Crook <ccrook@linz.govt.nz>	2013-06-14
    
        Improved implementation
    
    Chris Crook <ccrook@linz.govt.nz>	2013-06-14
    
        Som fTools fixes for SIP API updates
    
    Merge: fec833f145 964d7b4b8b
    Matthias Kuhn <matthias@opengis.ch>	2013-06-15
    
        Merge pull request #660 from minorua/grad_it
    
        fix a iteration
    
    Leyan <ouyang.leyan@hotmail.com>	2013-06-15
    
        Update CRS cache when deleting a custom CRS
    
    Minoru Akagi <akaginch@gmail.com>	2013-06-15
    
        fix a iteration
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-15
    
        Fix crash when creating/loading projects. Fixes #7931
    
    Merge: 9f3a879116 abcc8b16ed
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-14
    
        Merge pull request #659 from slarosa/fix_8065
    
        [DB Manager] Fixes #8065
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-15
    
        also handle ringless polygons with GEOS <3.3 (follows 6370153e)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-15
    
        Fixes #8065
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-06-14
    
        fix GdalTools contour
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-06-14
    
        fix GdalTools assign and extract projection
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-06-14
    
        fix GdalTools warp
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-06-14
    
        fix gdaltools merge, tileindex and info
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-14
    
        Prevent crash in case of invalid geometries
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-14
    
        add a special value to update threshold spinbox (follows e09683b1)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-06-14
    
        replace QgsRasterLayer::buildSupportedRasterFileFilter() with QgsProviderRegistry::instance()->fileRasterFilters()
    
    Werner Macho <werner.macho@gmail.com>	2013-06-14
    
        translation update: adding new finnish translator and language update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-11
    
        some translation string fixes and german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-14
    
        run stacktrace to c++filt automatically, when available
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-14
    
        --amend
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-14
    
        Update also crs transform cache if a crs has been updated
    
    Leyan <ouyang.leyan@hotmail.com>	2013-06-14
    
        add an update CRS cache function, still not effective though
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-14
    
        [Plugin Manager] Don't crash on invalid values from QSettings
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-14
    
        fix #8060 (new SIP API)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-13
    
        Fix for #8052, QGIS 2.0 does not respect labels' scale-based visibility in projects from previous version
    
        - Also fix long standing unreported bug where scales closer than 1:1, e.g. 5:1, could not be set
    
    Merge: e09683b1fb aeffe2ae93
    Werner Macho <werner.macho@gmail.com>	2013-06-13
    
        Merge pull request #654 from imincik/slovak
    
        Slovak translation update.
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-06-13
    
        Slovak translation update.
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-13
    
        set min updateThreshold to 1000
    
    nyalldawson <nyall.dawson@gmail.com>	2013-06-12
    
        Also disable color buttons which don't apply for numeric scale bars
        Make numeric scale bars respect font color and alignment settings (fix #7830)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-06-12
    
        When scale bar is numeric disable controls which don't apply
        Don't change scale bar box size automatically when style is numeric
        Remove duplicate call to adjustBoxSize when scale bar font changes
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-13
    
        dont translate names in customization tree, fixes #8039
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-06-03
    
        [Feature][QGIS-Server] Specifying url for QgsComposerHtml in GetPRint Request
    
        The idea is to add the capability to specify an URL to a QgsComposerHtml
        element in the GetPrint request.
        This will give the ability to get PDF with content base on a web
        service.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-12
    
        [Plugin Manager] Plugin installer fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-12
    
        customization update
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-12
    
        GRASS feature id fix, tables selection id fix, fixes #6451
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-12
    
        Don't crash if embedded group cannot be loaded (Fix #7872)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-12
    
        Updated towgs84 parameters of geographic JTSK CRS, the towgs84 values were calculated for area of Czech and Slovak Republic as it is described here: http://grass.fsv.cvut.cz/gwiki/%C4%8Ceskoslovensk%C3%BD_transforma%C4%8Dn%C3%AD_kl%C3%AD%C4%8D
    
        UPDATE tbl_srs set parameters = '+proj=longlat +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96  +no_defs' WHERE auth_id = '4156';
    
        UPDATE tbl_srs set parameters = '+proj=longlat +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=ferro +no_defs' WHERE auth_id = '4818';
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-12
    
        Updated towgs84 parameters of JTSK CRS, the towgs84 values were calculated for area of Czech and Slovak Republic as it is described here: http://grass.fsv.cvut.cz/gwiki/%C4%8Ceskoslovensk%C3%BD_transforma%C4%8Dn%C3%AD_kl%C3%AD%C4%8D
    
        UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=greenwich +units=m +no_defs' WHERE auth_id = '5513';
    
        UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=greenwich +units=m +no_defs' WHERE auth_id = '5514';
    
        UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=ferro +units=m +no_defs' WHERE auth_id = '5221';
    
        UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=ferro +units=m +no_defs' WHERE auth_id = '2065';
    
        UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=542.5,89.2,456.9,5.517,2.275,5.516,6.96 +pm=greenwich +units=m +no_defs' WHERE auth_id = '102067';
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-12
    
        raster DrawingStyle to QgsRaster to avoid circular header include
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-12
    
        customisation script moved, removed & from customisation menu items labels
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-12
    
        Don't return null on failed metadata load
    
    Merge: a602112fcd 3b4dfd724d
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-11
    
        Merge pull request #619 from slarosa/generate_pap
    
        [FEATURE]  Module to generate prepared APIs file for call tips and auto-completion in Python Console
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-12
    
        [Plugin Manager] installer fix
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-12
    
        Fix build error
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-12
    
        Fix python indentation
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-12
    
        Don't patch QPyNullVariant if it doesn't exist
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-12
    
        Fix #8040. Build error with sip
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-12
    
        [sextante] improved modeler appearance
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-11
    
        [Plugin Manager] Fix the recent commit
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-11
    
        [Plugin Manager] Translateable name and description in metadata.txt.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-11
    
        [Plugin Manager] Prevent from removing the official repository
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-11
    
        [Plugin manager] Minor GUI tweaks
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-11
    
        Translation update: pl
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-11
    
        [Plugin Manage] Include tab title pages to i18n. Don't clutter the resources dir.
    
    Merge: 031550ac90 84eb6f81f7
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-11
    
        Merge pull request #652 from jetuk/pyplugin_installer-QNAM
    
        pyplugin_installer moved to QNetworkAccessManager from QHttp
    
    James Tomlinson <tomo.bbe@gmail.com>	2013-06-11
    
        pyplugin_installer moved to QNetworkAccessManager from QHttp
    
    Werner Macho <werner.macho@gmail.com>	2013-06-11
    
        translation update by Calvin
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-11
    
        [pyqgis-console] improving to auto closing bracket
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-11
    
        [pyqgis-console] removes console/help folder:
        it is no longer necessary, now it is into context help
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-11
    
        [pyqgis-console] another updating to new SIP API
    
    Merge: 6381d626a1 ba4a3ccc1a
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-11
    
        Merge pull request #625 from vinayan/projcrash
    
        [Fix #7964] Ftools-Sum Line length - Fix progress bar
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-10
    
        Use python None object for NULL attributes
    
    Merge: 8392c93d8e 8cd8969a14
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-06-11
    
        Merge pull request #651 from slarosa/fix_dbmanager
    
        [DB Manager] fix for PostGIS Raster Layer
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-11
    
        [DB Manager] fix for PostGIS Raster Layer
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-11
    
        [FEATURE] [pyqgis-console] Module to generate prepared APIs for calltips and auto-completion
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-11
    
        Monkey patch __nonzero__ onto QPyNullVariant for easier null check.
    
        Who doesn't love monkeys :)
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-06-08
    
        [FEATURE] Add DataUrl to layer's metadata
    
        Like keyword list, attribution and metadata url, this information is
        used by QGIS Server in WMS GetCapabilities and GetContext Request.
        The user can add an url where he can find information about the layer.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-11
    
        also update networkanalysis.sip (following 61e101dd4)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-11
    
        debian packaging: replace %Module directive in header for older sip versions in squeeze and lucid (following 61e101dd4)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-11
    
        Fix #8034. Sextante SIP update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-11
    
        Fix #8035. Sip update for plugin installer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-11
    
        Fix Python init function call
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-10
    
        [Plugin Manager] Minor gui tweaks
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-10
    
        [Plugin Manager] Make appropriate methods const
    
    Merge: 499db4ecc8 6558b53225
    Werner Macho <werner.macho@gmail.com>	2013-06-10
    
        Merge pull request #650 from imincik/slovak
    
        Slovak translation update.
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-06-05
    
        Slovak translation update.
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-10
    
        composer legend spacing corrected, fixes #7994
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-10
    
        [Plugin Manager] Maximum major, minor and bugfix version is 99.99.99. Be consistent with this constraint.
    
    Merge: 430f0fcb1b a85743485e
    Werner Macho <werner.macho@gmail.com>	2013-06-09
    
        Merge pull request #645 from qgis-jp/make_pull_req_from_ja
    
        update GUI translation JA   woked with Minoru Akagi
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-06-10
    
        update GUI translation JA   woked with Minoru Akagi
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-09
    
        Add user notification when defined labeling font is not found on system, then substituted
    
        - [API] add signal to QgsVectorLayer that is emitted when its labeling font is not found
        - Message bar notification on first rendering of layer offers link to open layer's labeling dialog
        - Add 'font not found' notification to labeling dialog
        - Labeling dialog defaults to 'Text style' section when font is not found, to show notice
        - Substituted font is not saved with project, unless user applies changes.
        - Change labeling gui font selector dialog to font family combobox (since only family is being chosen)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-09
    
        Update label gui and rendering with QgsFontUtils functions
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-09
    
        Add QgsFontUtils class to handle system font queries and style changes
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-09
    
        Check only what's necessary to see if a layer will be labeled
    
        - Don't load all settings from QgsPalLayerSettings::readFromLayer
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-09
    
        Followup to b383c69. Keep labeling dialog from calling init() twice from vector props dialog
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-10
    
        Update core plugins qgisMinimumVersion to 2.0
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-10
    
        [Plugin Manager] Fix for compatibility check in QgsPluginInstaller and QgsPluginRegistry
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-09
    
        Allow keyword args in Python classes. Fix sip headers
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-03
    
        Add __getattr__ and __setattr__ to QgsFeature
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-09
    
        [Plugin Manager] Temporarily hardcode QGIS_VERSION=2.0.0 in the QgsPluginInstaller and QgsPluginRegistry to allow proper version comparision until it's globally set before the release.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-09
    
        Check qgsMaximumVersion also when loading plugin to QgsPluginRegistry
    
    Merge: dbace48427 ce9ed158b5
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-09
    
        Merge pull request #641 from rduivenvoorde/pluginmantxt
    
        [Plugin Manager] texts and context help text for pluginmanager
    
    Werner Macho <werner.macho@gmail.com>	2013-06-09
    
         translation update: zh_CN by Calvin
    
    Werner Macho <werner.macho@gmail.com>	2013-06-09
    
        translation update: ro by Bogdan Pacurar
    
    Richard Duivenvoorde <richard@duif.net>	2013-06-09
    
        delete unused resource files
    
        if I understand jef correctly, these files are all not used anymore (plz correct
        me if I'm wrong).
        The build and scripts incorporate the en_US resource files in the corresponding
        i18n/qgis_**.ts files (by creating cpp from it).
    
    Richard Duivenvoorde <richard@duif.net>	2013-06-09
    
        purge olde PluginInstallerDialog context help
    
        there will be a new QgsPluginManager help file
    
    Richard Duivenvoorde <richard@duif.net>	2013-06-09
    
        purge old doc/plugins directory
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-09
    
        QGis => QGIS updates
    
    Richard Duivenvoorde <richard@duif.net>	2013-06-09
    
        texts and context help text for pluginmanager
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-09
    
        more QuantumGIS => QGIS updates
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-09
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-09
    
        dbmanager: add i18n
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-09
    
        Set Qsettings' ApplicationName to QGIS2 everywhere in src
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-09
    
        [Plugin Manager] Forgotten CMake entry. Following c490688106941be91e5
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-09
    
        [PluginManager] Move title pages for tabs to the resources. Will be included to translations when the contents is ready.
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-09
    
        [sextante] removed debug code
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-09
    
        [sextante] more work on updating to new SIP API
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-09
    
        [PluginManager] Filter by repository under rightclick on the repo list (only active if > 1 repo configured)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-09
    
        yet another german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-09
    
        allow utf8 in metadata.txt
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-09
    
        [Plugon Manager] Fix compile error (follows abef7a5fe4d)
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-09
    
        [Plugin Installer] Better uninstall obsolete user plugins masking more recent versions installed as core
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-08
    
        [PluginManager] Code cleanup: keep one class per file also in Python
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-08
    
        [pyqgis-console] fixes for the new SIP APIs
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-08
    
        [Plugin Manager] Minor fixes and gui tweaks
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-08
    
        german translation update
    
    Merge: 02c29c0cad a939ab1889
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-08
    
        Merge SIP v2 update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-08
    
        Sextante SIP update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-08
    
        Plugin installer sip update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-08
    
        Update plugin installer to new API
    
    Merge: 014d872f07 02c29c0cad
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-08
    
        Merge master
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-08
    
        [Plugin Manager] Better sorting by status, minor gui fixes and improvements
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-08
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-08
    
        postgresql & oracle provider fixes:
        - start with an empty line edit when entering srids (fixes #8016)
        - oracle provider: order primary key candidates in views by column id (fixes #8018)
        - disable non-selectable entries and provide tooltips on why they are disabled
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-08
    
        [sextante] fixed issue with multiple raster input in gdal merge
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-07
    
        increased raster DEM maximum exaggeration limit, fixes #7599
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-07
    
        reset brush before raster layer draw, fixes #7766
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-06-07
    
        Update QGIS Server OWS Capabilities
    
        Has OWS capabilities and context validated for metadata
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-07
    
        Force GRASS shell font by setStyleSheet, hopefully fixes #7340; added black on white scheme
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-07
    
        Keep zoom level constant if zooming to one selected point
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-07
    
        placeholderText requires Qt 4.7
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-07
    
        ogr debug fix
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-07
    
        [diagrams] Fix scaling and positioning of histograms
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-07
    
        Fix crash when selecting invalid CRS in new spatialite dialog
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-07
    
        Fix canvas refresh on layer load
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-07
    
        [diagrams] Diagram fixes and UI improvements (Fix #7960)
          * Use correct color for pie chart if only one value is >0
          * Show default text in scaling text box
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-06
    
        [Plugin Manager] Better cope with broken plugins
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-06
    
        translation update:
        - update_ts_files.sh: add -f flag ('fast' mode; only update specified languages
          and don't run tsstat.pl)
        - tsstat.pl: cut off latin1 & cyrillic suffix and use only one serbian flag
        - unify flag image permission
        - german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-06
    
        fix activateDeactivateLayerRelatedActions (fixes #8005)
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-06
    
        [sextante] fixed delete duplicated geoms algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-06
    
        [sextante] updated link to sextante chapter in error messages
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-06
    
        [sextante] fixed idle progress bar in execution dialog
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-06
    
        [sextante]added checking for R installation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-26
    
        Revert target hyphen change (update ADD_SIP_PYTHON_MODULE macro first)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-06
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-06
    
        include python parts of plugin installer in ts files and a translation string fix
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-06
    
        [sextante] improvements in batch processing interface
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-06
    
        [sextante] fixed issue with blank spaces in filenames in OTB
    
    Merge: c8ff386695 4d72f82c58
    Matthias Kuhn <matthias@opengis.ch>	2013-06-06
    
        Merge pull request #638 from 3nids/typo
    
        typo
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-06-06
    
        typo
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-06
    
        ogr virtual layers mix single and multi types in sublayers, fixed feature count, fixes #8001
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-06
    
        Don't pile derived attributes (Fix #7850)
    
    Werner Macho <werner.macho@gmail.com>	2013-06-06
    
        translation update: farsi
    
    Merge: 9a7776a239 e49783dd9c
    Werner Macho <werner.macho@gmail.com>	2013-06-05
    
        Merge pull request #637 from qgis-jp/for_pull_from_ja
    
        update GUI translation ja  with Minoru Akagi
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-06
    
        Fix #7973 Move print as raster and resolution spin box to "paper and quality" group box, don't disable resolution spin box when print as raster is unchecked.
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-06-06
    
        update GUI translation ja  with Minoru Akagi
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-06
    
        Only refresh canvas when needed on drop event
    
    Merge: c1fb1bb4fc 74b18e532a
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-05
    
        Merge pull request #636 from vinayan/zoomlayerextent
    
        [Fix #7333] - Zoom to layer does not work anymore for newly created shapefiles
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-06
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-06
    
        more edit widget fixes:
        - handle editable state in drag&drop forms like in automatically generated
          forms
        - allow to set minimum size of webview "edit" widgets.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-05
    
        Enable SEXTANTE plugin by default
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-06-05
    
        Allow "Experimental" status also for c++ plugins. Mark Globe plugin experimental.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-05
    
        Clear cached geometries after commit / rollback. Fixes ticket #7950
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-05
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-05
    
        get translation stats right by temporary updating all ts files
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-05
    
        indentation update
    
    vinayan <vinayan123@gmail.com>	2013-06-05
    
        fix zoom issue for new shapefiles
    
    Merge: 0f8de7d55f 25c76e6965
    Werner Macho <werner.macho@gmail.com>	2013-06-05
    
        Merge pull request #635 from imincik/slovak
    
        Slovak translation update.
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-06-05
    
        Slovak translation update.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-05
    
        Use qRound. Rename menu item
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-05-27
    
        [Plugin Manager] remove the old plugin_installer plugin
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-05-27
    
        Code cleanups
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-05-27
    
        More icons from Robert
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-25
    
        Add ability to run plugin installer from build directory
    
        - Update targets to new coding standard of using hyphens
        - Add console and plugin installer to WITH_PY_COMPILE target
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-05-19
    
        New Plugin Manager
    
    Matthias Kuhn <matthias@opengis.ch>	2013-06-05
    
        When calling setFields, automatically initalize attributes
        That what you want most of the time when creating a new feature within a plugin.
        Therefore defaults to true when used from python, but to false when used from C++
    
    vinayan <vinayan123@gmail.com>	2013-06-05
    
        Offline Editing Plugin - Windows Fix
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-05
    
        Enable touch for the map canvas on windows
    
    Merge: 068da60570 c2a458e6ad
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-04
    
        Merge pull request #631 from imincik/cmdout
    
        Cleanup of 'qgis --help' output.
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-06-04
    
        GdalTools overview : update for qgis and sip api, remove old widgets
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-06-04
    
        fix buildVRT dialog
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-06-04
    
        fix buildSupportedRasterFileFilter for sip api v2
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-06-04
    
        Cleanup of 'qgis --help' output.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-04
    
        Don't append "Missing group" to non-standard expression groups, so that python plugins which provide expressions can create their own groups
    
    Werner Macho <werner.macho@gmail.com>	2013-06-04
    
        translation update: eu by asier
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-04
    
        Fix for #7993 again, fields are listed twice in labeling data defined menu
    
        - Reverts 0192e37
        - Move code from init() to ctor for fix and to ensure connections are not duplicated
        - New code also fixes previously unknown issue when loading .qml style
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-04
    
        optionally label attribute editor widgets on top
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-04
    
        WebView attribute editor fixes:
        - allow browsing in readonly mode
        - add option to open page in default browser
        - add tooltips to editor push buttons
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-04
    
        fix #7828
    
    Merge: f9a0a1d1c8 b7c07deff9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-04
    
        Merge pull request #632 from BioEcoForests/master
    
        Always delete WFS network replies, fixes #7588
    
    Laurent Defert <laurent@bioecoforests.com>	2013-06-04
    
        Always delete WFS network replies, fixes #7588
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-04
    
        fixed rashes in atlas calling vector methods for rasters, fixes #7963
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-04
    
        OGR layers with unknown geometry type containing single geometry type fix, fixes #7995
    
    Merge: f012065658 81a960b3fe
    Werner Macho <werner.macho@gmail.com>	2013-06-03
    
        Merge pull request #630 from SrNetoChan/master
    
        pt_PT translations by João Gaspar
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-06-04
    
        DBManager: remove empty line from sql editor
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-06-04
    
        DBManager: updated to new SIP API
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-04
    
        Fix #4419, improve random color ramp appearance and generate colors with better chance of uniqueness
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-04
    
        Fix tests after changing default map overview style
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-04
    
        Fix projection selection with new files
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-06-03
    
        fixes for gdaltools info and clipper - raster file dialog filters needs fixing
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-03
    
        Update main options dialog with QgsOptionsDialogBase inheritance
    
        - Moved current tab setting to /Windows/Options/tab, as used in QgsOptionsDialogBase
        - Caveat: old setting /Windows/Options/row is not honored on first launch after update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-04
    
        Patch from Matthias for gdal tools
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-06-04
    
        Fix #7705, remove alpha transparency from default color for map overview frames
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-03
    
        Fix #7993, fields are listed twice in labeling data defined menu
    
    Merge: 75cbdf6d2b e46795a4f9
    Nathan Woodrow <madmanwoo@gmail.com>	2013-06-03
    
        Merge pull request #629 from volaya/sipapi
    
        [sextante] updated to new sip api
    
    Víctor Olaya <volayaf@gmail.com>	2013-06-03
    
        [sextante] updated to new sip api
    
    Werner Macho <werner.macho@gmail.com>	2013-06-04
    
        update Galician language strings on request
    
    SrNetoChan <senhor.neto@gmail.com>	2013-06-03
    
        pt_PT translation by João Gaspar
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-06-03
    
        QGIS Server - GetPrint request does not respect text boxes size and position if dynamic content passed
    
        This commit brings some correction for the issue #7894
        Firstly the use of adjustSizeToText has been inactivate
        Secondly if a composerLabel is not in the parameterMap the default value
        is conserved.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-03
    
        Fix #7969, 'layer source' in vector properties is empty
    
        - Revert part of 6c51965, where setting the line edit field was (accidentally?) removed
    
    Merge: 919aa04931 6f2ddbc2b1
    Werner Macho <werner.macho@gmail.com>	2013-06-03
    
        Merge pull request #626 from imincik/slovak
    
        First batch of Slovak translation for version 2.0.
    
    Merge: 8201335835 aca38a8e71
    Werner Macho <werner.macho@gmail.com>	2013-06-03
    
        Merge pull request #628 from qgis-jp/make_pull_req_from_ja
    
        update translation JA
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-06-03
    
        [pyqgis-console] update help
        - shows help at the first launch of the console
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-03
    
        fix #7353 in case the snapping dialog is not docked
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-06-04
    
        update translation JA
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-06-03
    
        Slovak ts file update.
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-06-03
    
        First batch of Slovak translation for version 2.0.
                - translation
                - merge with 4b76600 (adding function_help, context_help)
    
    Merge: 21a884b758 d4945db811
    Ivan Mincik <ivan.mincik@gmail.com>	2013-06-03
    
        Merge branch 'master' into slovak
    
    Radim Blazek <radim.blazek@gmail.com>	2013-06-03
    
        flatten geometries in virtual ogr sublayers, i.e. mix 2D and 25D
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-06-03
    
        update MapServer export plugin to SIP changes
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-06-03
    
        minor update in sextante taudem provider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-06-03
    
        more SIP updates for fTools
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-03
    
        fix #7982
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-06-03
    
        Log WFS errors
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-03
    
        followup 16ba01f7 for oracle & mssql
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-02
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-02
    
        fix #7353
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-02
    
        else cascade cleanups
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-02
    
        drop unused QgsMapToolAddVertex, QgsMapToolDeleteVertex and QgsMapToolMoveVertex
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-02
    
        rename context help from QgsIdentifyResults to QgsIdentifyResultsDialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-02
    
        Save/restore header state for bookmarks view
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-02
    
        Fix #7723, bookmark names not saved
    
        - Allow bookmarks database table to be edited
        - Store project file name with new bookmark, if custom project title not set
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-06-02
    
        QGIS-Server doesn't publish vector layer without geometry in WMS
    
        Because vector layer without geometry hasn't rendered by QGIS, the
        QGIS-Server doesn't publish these layer.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-31
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-06-02
    
        fix doxygen warning
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-06-01
    
        Fix for #7458, project crashes when loaded from command line
    
        - Image selection previews now load only on first expansion of parent group box
        - Note: this is an OK fix for 2.0 release. One better solution noted here: http://hub.qgis.org/issues/7458#note-12
    
    Chris Crook <ccrook@linz.govt.nz>	2013-06-02
    
        Fix to potential unterminated loop if a delimited text file is deleted
    
        Another try at fixing test cases with file watcher, don't work on some
        platforms.
    
    vinayan <vinayan123@gmail.com>	2013-06-01
    
        Ftools-Sum Line length - Fix progress bar
    
    Chris Crook <ccrook@linz.govt.nz>	2013-06-01
    
        Removing a couple more delimited text file test case failures
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-31
    
        [pyqgis-console] shows info messages also for temporary scripts
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-31
    
        OGR provider - virtual sublayers for each geometry type in multi geometry layers, fixes #7895
    
    Sandro Santilli <strk@kbt.io>	2013-05-31
    
        Further reduction of instance copies
    
    Sandro Santilli <strk@kbt.io>	2013-05-31
    
        More const correctness and pass-by-ref
    
    Sandro Santilli <strk@kbt.io>	2013-05-30
    
        Fix width of line decoration for selected features (ticket #7410)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-31
    
        JTSK EPSG codes update, added new codes, updated existing.
    
        INSERT INTO tbl_srs VALUES (NULL,'S-JTSK (Greenwich) / Krovak','krovak','bessel','+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=greenwich +units=m +no_defs',5513,'EPSG','5513',0,0);
    
        INSERT INTO tbl_srs VALUES (NULL,'S-JTSK (Greenwich) / Krovak East North','krovak','bessel','+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=greenwich +units=m +no_defs',5514,'EPSG','5514',0,0);
    
        INSERT INTO tbl_srs VALUES (NULL,'S-JTSK (Ferro) / Krovak East North','krovak','bessel','+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=ferro +units=m +no_defs',5221,'EPSG','5221',0,0);
    
        -- Add alpha to 2065
        UPDATE tbl_srs set parameters = '+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=ferro +units=m +no_defs'  WHERE auth_id = '2065';
    
        -- Add towgs84 to 102067
        UPDATE tbl_srs set description = 'S-JTSK (Greenwich) / Krovak East North', parameters = '+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +pm=greenwich +units=m +no_defs', deprecated = 1 WHERE auth_id = '102067';
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-05-31
    
        more api updates in fTools (still incomplete)
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-05-31
    
        Add GetContext request to QGIS WMS Server
    
        This non standard request retruns the QGIS project as an OWSContext
        document version 0.3.1.
        This request gives more interoperability to QGIS Server that can be
        directly used in client supporting OWSContext as config file.
        This function has been funded by Ifremer.
    
    Merge: 32da891f16 c1797fc737
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-31
    
        Merge pull request #623 from biolds/master
    
        Fix crash when authentication fails. Fix #7913
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-31
    
        GRASS shell cursor shift fix better
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-31
    
        Fix crash in sip using QString
    
    Merge: a2fc3b42aa 3acb48d1b0
    Werner Macho <werner.macho@gmail.com>	2013-05-30
    
        Merge pull request #624 from rduivenvoorde/nl
    
        nl update
    
    Richard Duivenvoorde <richard@duif.net>	2013-05-30
    
        nl update
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-30
    
        set correctly raster block nodata if layer extent or resolution is smaller than requested, fixes #7209
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-30
    
        Keep selection if exchanging ids for added features, safety check for 0 geometry in splitFeatures method
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-30
    
        more Quantum GIS => QGIS updates
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-30
    
        GRASS - set correctly qtermwidget font, fixes #7340
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-05-30
    
        Advertised WFS URL
    
        Like WMS services, users can configure an advertised URL for WFS
        services.
        If no advertised WFS URL is specified, QGIS-Server looked at the
        advertised WMS URL.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-05-30
    
        start update fTools to new SIP api
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-30
    
        Add missing signal/slot connection, for limiting labels drawn
    
    Laurent Defert <laurent_defert@yahoo.fr>	2013-05-29
    
        Fix crash when authentication fails. Fix #7913
    
        - Fix pointer dereferencing
        - Remove call to uninitialized button
        As stated by Valgrind:
    
        ==13851== Use of uninitialised value of size 8
        ==13851==    at 0x9961780: QWidget::setEnabled(bool) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.2)
        ==13851==    by 0x27600FB1: QgsWFSSourceSelect::capabilitiesReplyFinished() (qgswfssourceselect.cpp:211)
        ==13851==    by 0x2760B78F: QgsWFSSourceSelect::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qgswfssourceselect.cxx:156)
        ==13851==    by 0x93F554E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
        ==13851==    by 0x2760A458: QgsWFSCapabilities::gotCapabilities() (moc_qgswfscapabilities.cxx:103)
        ==13851==    by 0x275F88CD: QgsWFSCapabilities::capabilitiesReplyFinished() (qgswfscapabilities.cpp:156)
        ==13851==    by 0x2760A331: QgsWFSCapabilities::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qgswfscapabilities.cxx:54)
        ==13851==    by 0x93F554E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
        ==13851==    by 0xA46E824: ??? (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.2)
        ==13851==    by 0xA4DC904: ??? (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.2)
        ==13851==    by 0x93F4A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
        ==13851==    by 0x991470B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.2)
        ==13851==
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-30
    
        GRASS fixes: remember last mapset, update layer list in tools if a layer is added/removed
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-05-30
    
        Add FeatureListURL in QGIS WMS Server GetCapabilities Request
    
        When a layer is published as a WFS FeatureType, WMS GetCapabilities
        Answer containing a FeatureListURL. The FeatureListURL contains an
        OnlineResource element with the URL to the layer in GML.
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-30
    
        GRASS v.in.ogr.qgis postgres - set schemas option, fixes #7427
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-30
    
        vector layer undo command: remove merging noise
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-29
    
        Followup to fix for #7134, label settings not saved in .qml
    
        - Ensure labeling gui is restored in correct order
        - Run style script on qgsmaplayer.cpp
    
    Merge: f9ae9d5303 085f636962
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-29
    
        Merge pull request #622 from slarosa/one_more_fix_sipapiv2
    
        [pyqgis-console] set default value for splitters state
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-29
    
        [pyqgis-console] set default value for splitters state
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-29
    
        Fix #7134
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-29
    
        german translation update
    
    Merge: 9db7ab96a5 b1843de774
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-29
    
        Merge pull request #621 from slarosa/again_sipapiv2
    
        [pyqgis-console] again more upadte for sip api v2
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-29
    
        [pyqgis-console] again more upadte for sip api v2
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-29
    
        - sync sip binding of QgsVectorLayer
        - [API] introduce signal QgsVectorLayer::beforeRollBack()
        - merge consecutive geometry changes (fixes #7929)
        - avoid validation in nodetool on rollback
    
    Merge: d28d2023b6 bc726dcbb5
    Matthias Kuhn <matthias@opengis.ch>	2013-05-29
    
        Merge pull request #620 from slarosa/update_sipapiv2_console
    
        more update to console for sipapiv2
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-29
    
        fix #4103
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-29
    
        more update to console for sipapiv2
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-29
    
        Show call stack when python console open fails
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-05-26
    
        Using QgsMapLayer's title for QgsComposerLayerItem
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-05-29
    
        Add metadata information for layers
    
        To complete the metadata tab and ilayer information, we add keywordlist,
        metadata url and attribution information.
        The user can add keywords to his layers, store a metadata url with type
        and format and attribution title and url.
        These data are reused by QGIS-Sever in the WMS GetCapabilities request.
        This capability is sponsored by ifremer.
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-29
    
        Set default values for python console settings
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-29
    
        Start sipapi update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-29
    
        Differentiate between x and y resolution for polygon coordinate positions -> fewer candidate positions
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-05-29
    
        [sextante] fix issue with non-ASCII characters in layer selector
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-29
    
        Use rougher polygon cost calculation based on closest border or obstacle
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-29
    
        Fix add class for graduated renderer. Fix #7726
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-29
    
        Fix removing composer legend items. Fix #7874 Fix #7464
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-29
    
        add missing sip bindings to QgsSublayersDialog
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-29
    
        fix build error
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-29
    
        fix #7925
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-28
    
        [sextante] added new v.transform algorithm
    
        minor fix in r.stream.stats
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-24
    
        [sextante] some light code cleaning/polishing
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-05-28
    
        fix loading of raster and vector files with sublayers ; add vector and raster test files with sublayers
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-28
    
        we don't have a file menu on osx either (followup c510c449)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-27
    
        Update QgsDataDefinedButton
    
        - Add 'Usage info' functions; displays in description and tool tip
        - Reorganize menu, adding conceptual section titles
        - Add ability to paste in expression
        - Add ability to clear defined expression
        - Add check for non-matching data field types
        - Add better truncation of expressions in tool tip and menu
    
    Sandro Santilli <strk@kbt.io>	2013-05-28
    
        Fix leak of geometry in QgsSelectedFeature destructor
    
    Merge: 2fcb8b26ab 20c729a3e9
    Ivan Mincik <ivan.mincik@gmail.com>	2013-05-28
    
        Merge branch 'master' into slovak
    
    Sandro Santilli <strk@kbt.io>	2013-05-28
    
        Add a QgsDebugCall macro to trace entering/leaving functions
    
        Replace manual debugging lines used for the same purpose in a couple
        of implementation files for node tool.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-28
    
        we don't have a file menu anymore (also moves project properties to project menu on windows)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-28
    
        [diagrams] save attribute names instead of indices (fix #7914)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-28
    
        Don't be so strict with bad geometies in spatial query
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-28
    
        Load extents from geometry_columns. Fix #7883
    
    Werner Macho <werner.macho@gmail.com>	2013-05-27
    
        translation update: sv by Victor
    
    Merge: f4c859ae0a e6e913971c
    Werner Macho <werner.macho@gmail.com>	2013-05-27
    
        Merge pull request #615 from rduivenvoorde/nltranslation
    
        Dutch translation
    
    Richard Duivenvoorde <richard@duif.net>	2013-05-27
    
        addtion of Diethard to list of dutch translators
    
    Richard Duivenvoorde <richard@duif.net>	2013-05-27
    
        further dutch translations
    
    Werner Macho <werner.macho@gmail.com>	2013-05-27
    
        added flag for bengali language
    
    Werner Macho <werner.macho@gmail.com>	2013-05-27
    
        update and some changes to basque language
    
    Werner Macho <werner.macho@gmail.com>	2013-05-27
    
        added more japanese translators
    
    Merge: 7f4a7ac6cf ab3c14c008
    Werner Macho <werner.macho@gmail.com>	2013-05-27
    
        Merge pull request #612 from SrNetoChan/master
    
        pt_PT translations
    
    Merge: 5177c7b594 f2e222b161
    Werner Macho <werner.macho@gmail.com>	2013-05-27
    
        Merge pull request #613 from qgis-jp/for_pull_from_ja
    
        translation gui  ja by minoura , tmizu23, nuimura, Arctictern265, yoichi...
    
    yoichigmf <yoichi.kayama@gmail.com>	2013-05-27
    
        translation gui  ja by minoura , tmizu23, nuimura, Arctictern265, yoichigmf
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-27
    
        fix 10a91b7fb on some platforms
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-26
    
        indentation update
    
    Alexandre Neto <senhor.neto@gmail.com>	2013-05-26
    
        pt_PT Translations
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-05-26
    
        Fix blending tests
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-05-27
    
        do not destroy layers created outside the dialog (fix #7903)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-05-27
    
        DBManager: fix 'Update Option' button behaviour (fix #7606)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-05-27
    
        DBManager: replace the deprecated Exception.message attribute
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-05-27
    
        DBManager: better handle for not supported constraint types (fix #7544)
    
    Merge: 0f132602ed 3c0ac0d43c
    Werner Macho <werner.macho@gmail.com>	2013-05-26
    
        Merge pull request #609 from SrNetoChan/master
    
        DB Manager Dialog pt_PT translations
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-26
    
        fix #7907
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-26
    
        only catch signals on linux (fixes #7908)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-26
    
        Restore 'New Shapefile' (it's also used in the toolbar).
    
        This reverts commit ebd76d1a6478457e5f2c7c8970b39f45f7272429.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-26
    
        fix #7902
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-26
    
        fix #7901
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-26
    
        postgres provider: use INT_MIN for unknown srid (fixes #7889)
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-26
    
        Fix to handling of double precision values, and improved test cases for this
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-26
    
        Show selected CRS. Fix #5563
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-25
    
        Allow smaller minimum for composer snap grid (ticket #7839)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-25
    
        postgres provider fixes:
        - allow selection of rows with srid 0 (fixes #7889)
        - fix geometry type assignment of geometry less tables
        - filter out geometry columns with srids < 0 in browser
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-25
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-25
    
        legend updates:
        - when enabling explicit drawing order, intially take legend order
        - when loading projects with explicit drawing order enabled,
          verify that the order is actually fully set and take legend
          order otherwise (fixes #7623)
        - store/restore active layer
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-25
    
        fix #7827
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-05-25
    
        fix pyspatialite import running QGIS from output dir (fix #7899)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-25
    
        Fix width of line decoration (ticket #7410)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-25
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-25
    
        fix #4470 and #7889
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-22
    
        Fix for label buffer drawing triggered off of just its data defined size in the past (<2.0)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-24
    
        Fix init flag order in QgsOptionsDialogBase (thanks Borys)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-25
    
        [pyqgis-console] changes and cleans up some icon
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-25
    
        Adding CSVT file reading - using CSVT file alongside data file to determine field types
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-24
    
        Delete rubberband if deactivating capture tool
    
    SrNetoChan <senhor.neto@gmail.com>	2013-05-24
    
        DB Manager pt_PT translations
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-24
    
        [Fix #7892] Fields properties: Fix sorting by id (numeric)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-24
    
        [Fix #7867] Fix field properties config dialog
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-24
    
        Fix crash with render caching and feature blending combination
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-24
    
        Add ownership management to the MapLayerRegistry
    
    Paolo Cavallini <cavallini@faunalia.it>	2013-05-24
    
        Miro edits to IT GUI
    
    Merge: 1902af567d 0dcd9ebe8e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-23
    
        Merge pull request #586 from vinayan/offlineedit
    
        Fix Offline Editing Plugin
    
    Merge: 2c553260e5 6227475e4c
    Chris Crook <ccrook@linz.govt.nz>	2013-05-24
    
        Merge remote-tracking branch 'upstream/master'
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-24
    
        Improving test platform independence
    
    Werner Macho <werner.macho@gmail.com>	2013-05-23
    
        translation update: sv by Victor
    
    Merge: 83445af23e ebd76d1a64
    Tim Sutton <tim@linfiniti.com>	2013-05-23
    
        Merge pull request #608 from imincik/menu-cleanup
    
        Removing redundant 'New' keyword from 'Layer -> New' menu item.
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-05-23
    
        Removing redundant 'New' keyword from 'Layer -> New' menu item.
    
    Merge: f82cc12008 bac09e99c0
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-23
    
        Merge pull request #607 from alexbruy/console-ui
    
        use checkable groupbox instead of separate checkboxes in console
    
    Ivan Mincik <ivan.mincik@gmail.com>	2013-05-23
    
        Updating Slovak translation strings file.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-23
    
        fix #7888
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-23
    
        Scale/diameter scale also for svg marker
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-23
    
        Fix #7866
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-05-23
    
        use checkable groupbox instead of separate checkboxes in console
        settings
    
    Merge: d50214b144 ce280f49e1
    Chris Crook <ccrook@linz.govt.nz>	2013-05-23
    
        Merge pull request #606 from ccrook/master
    
        Updating authors
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-23
    
        Updating AUTHORS
    
    Merge: ac9736b998 700d12f7ec
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-23
    
        Merge pull request #604 from matthias-kuhn/wmsfix
    
        Fix bad WMS server performance
    
    Merge: 64ab894630 7ea86101a0
    Werner Macho <werner.macho@gmail.com>	2013-05-22
    
        Merge pull request #605 from SrNetoChan/master
    
        Portuguese translations
    
    Merge: 37a30bb771 6bd1b78b18
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-05-22
    
        Merge pull request #555 from olivierdalang/SaveSqlQueriesInDbManager
    
        [FEATURE] DBManager: allow to store SQL queries in the project file
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-22
    
        german translation fix
    
    Merge: 22251085ee 3da0d7d56f
    SrNetoChan <senhor.neto@gmail.com>	2013-05-22
    
        merge
    
    SrNetoChan <senhor.neto@gmail.com>	2013-05-22
    
        small correction to pt_PT Translation
    
    SrNetoChan <senhor.neto@gmail.com>	2013-05-22
    
        Portuguese Translation
    
    SrNetoChan <senhor.neto@gmail.com>	2013-05-22
    
        Portuguese Translations
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-22
    
        Fix bad WMS server performance
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-22
    
        [pyqgis-console] fix for save as in tabbar context menu
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-22
    
        [pyqgis-console] enables to select multiple files to load in the file editor
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-22
    
        QgsExpression takes const QgsFeature as pointer and by reference
    
    SrNetoChan <senhor.neto@gmail.com>	2013-05-22
    
        Portuguese Translation
    
    SrNetoChan <senhor.neto@gmail.com>	2013-05-22
    
        Portuguese Translations
    
    Werner Macho <werner.macho@gmail.com>	2013-05-22
    
        translation updates for da and gl
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-22
    
        introduce MAPSERVER_SKIP_ECW setting to disable ECW support in mapserver
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-22
    
        reduce debugging noise in pal labeling
    
    Merge: 3306c7c31a e741ec947d
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-22
    
        Merge pull request #602 from 3nids/selectall
    
        add selectall features method for vector layers
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-05-22
    
        add select all features methods for vector layers
    
    Merge: b7f1987b3e 6af9261fa3
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-22
    
        Merge pull request #601 from matthias-kuhn/qgsexpression-unprepared
    
        Allow unprepared execution of QgsExpression
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-22
    
        Allow unprepared execution of QgsExpression
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-22
    
        [Fix #7877] Crash when saving layer style as qml
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-22
    
        yet another german translation update
    
    Merge: 2acea9fb22 83eff76c77
    Jürgen E. Fischer <jef@norbit.de>	2013-05-21
    
        Merge pull request #600 from slarosa/master
    
        Update translation script
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-22
    
        fix #7853
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-22
    
        update script for translation files
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-22
    
        [pyqgis-console] small fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-21
    
        [pyqgis-console] increases height of the row in QListView and QTreeWidget for Windows OS
        - small fixes for the run script command
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-21
    
        Update Mac INSTALL notes
    
        - Fix registered copyright symbol in .t2t files
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-21
    
        enable/disable layer dependant actions:
        - select by expression requires active layer
        - labeling requires and active vector layer
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-21
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-21
    
        expression translation fixes
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-05-21
    
        Debbuging NoGeometry support in QGIS WFS Server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-21
    
        Use QgsHighlight instead of QgsRubberBand (inner rings of polygons are shown)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-21
    
        Identify tool: Show layer type icons in layer selection mode
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-21
    
        Move layer selection menu a few pixel to the right / bottom
    
    Merge: 70b6821d53 cbc014edbf
    Jürgen E. Fischer <jef@norbit.de>	2013-05-21
    
        Merge pull request #598 from ccrook/master
    
        Adding missing delimited text data files
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-21
    
        Adding missing test data files
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-21
    
        Reduce margins in properties dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-20
    
        [pyqgis-console] uses context menu to handle the command history instead of typing directly the command into the console
        - shows history in dialog (much more usable)
    
    Werner Macho <werner.macho@gmail.com>	2013-05-20
    
        adding new language Bengali on request
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-20
    
        Turn off buffer size-trigger fix for <2.0 projects until better solution is implemented
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-15
    
        Update labeling gui and add expression support as data defined value
    
        - Add QgsDataDefined class
        - Add QgsDataDefinedButton class
        - Add data defined Python support
        - Add standalone SVG selector dialog to QgsSvgSelectorWidget class
    
        - Fix for #4607, show only pertinent fields when setting a data defined value
        - Fix for #5048 and #5049, data defined settings are literally used
        - Fix for #5726, number formatting does not work for expressions
        - Fix for #7755, using bufferSize to enable/disable label buffer is confusing
        - Fix for #7779, labels do not register in label collision engine; and for #4719, inactive options in labeling dialog
        - Prepare label text's expression upfront when preparing layer; makes rendering much faster
        - Change name of 'feature obstacles' to appropriate terminology
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-20
    
        raster identify - keep format above others
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-20
    
        - Quantum GIS => QGIS update
        - integrate PythonConsole help into main translation
        - allow referencing QGIS images in context help(viewer)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-20
    
        german translation update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-20
    
        [pyqgis-console] fix translation string
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-20
    
        [pyqgis-console] allow to disable automatic parentheses insertion from settings:
        - fix: add Shift+Insert to paste action
        - fix: set default Monospaced font at the first start
        - allow to save state for console splitter
        - fix for mousePressEvent into console
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-20
    
        fix some tests and some doxygen warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-19
    
        german translation fix
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-05-20
    
        gdaltools: move clipper dialog on top when the user ends to define a new extent (fix #7783)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-19
    
        debian packaging update for sid
    
    Tim Sutton <tim@linfiniti.com>	2013-05-19
    
        Revert "make cmake honor PYTHON_LIBRARY and find the default both in x86 (tested on ubuntu 12.10 64) and android "
    
        This reverts commit f7f3e413b726024384235a3654d6b18d9ff073be.
    
    Merge: 6370aa48ce f7f3e413b7
    Tim Sutton <tim@linfiniti.com>	2013-05-19
    
        Merge pull request #596 from mbernasocchi/master
    
        make cmake honor PYTHON_LIBRARY
    
    Marco Bernasocchi <marco@opengis.ch>	2013-05-19
    
        make cmake honor PYTHON_LIBRARY and find the default both in x86 (tested on ubuntu 12.10 64) and android
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-19
    
        Expose alpha on raster colour dialog
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-19
    
        Make sure classifying color ramps for rasters uses the full range of the ramp
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-19
    
        [feature] Transparency support for raster color ramps (fix #7847)
    
    Tim Sutton <tim@linfiniti.com>	2013-05-19
    
        Revert "make cmake honor PYTHON_LIBRARY"
    
        This reverts commit b3c6d38ffefa9db79932be234b010598a9664706.
    
    Merge: 2f9ccb515d b3c6d38ffe
    Tim Sutton <tim@linfiniti.com>	2013-05-19
    
        Merge pull request #553 from mbernasocchi/myfix
    
        make cmake honor PYTHON_LIBRARY
    
    Merge: acacf84845 014729b94d
    Werner Macho <werner.macho@gmail.com>	2013-05-19
    
        Merge pull request #595 from Cracert/trans
    
        pl translation update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-19
    
        [pyqgis-console] adds more options to find text in the editor
    
    Robert Szczepanek <robert@szczepanek.pl>	2013-05-19
    
        translation update: Polish by Milena, Robert, Borys
    
    Merge: 81f677d501 c95dac558e
    Werner Macho <werner.macho@gmail.com>	2013-05-18
    
        Merge pull request #594 from tomass/master
    
        Updates to Lithuanian translations
    
    Tomas <tomasstraupis@gmail.com>	2013-05-18
    
        Updates to Lithuanian translation
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-05-18
    
        open project file using text mode (fix #7735)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-18
    
        [Fix #7858] Toggle editing mode resets edit widget
        And introduces full mapping between table row and field index ( Fix for loosing index mapping after sorting rows )
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-18
    
        [attrtable] Fix column synchronization
        Columns have been missing, after removing all columns and readding them
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-18
    
        [Fix #7849] Layer properties > fields delete correct field
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-18
    
        translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-15
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-18
    
        debian packaging update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-05-17
    
        Fix #7835, opening WMS layer properties causes crash
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-17
    
        [attrtable] Make sure editor widget background is not transparent
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-17
    
        Small fixes
         * Fix minor memory leak in attribute dialog
         * Safety check in dual view
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-17
    
        [Fix #7806] Be more verbose in "invalid layer" dialog
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-17
    
        Fix wmsserver: Do not manipulate maplayerregistry directly
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-17
    
        Use a cosmetic pen for snap lines to prevent lines scaling (fix #7524)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-17
    
        Fix generation of empty layer/style entries
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-17
    
        Disallow changing of map layer registry directly
        QgsMapLayerRegistry::mapLayers() returned reference is now const
    
    Merge: 957c4f1433 198cc39f85
    Tim Sutton <tim@linfiniti.com>	2013-05-17
    
        Merge pull request #591 from ccrook/delimited_text_to_core
    
        Delimited text to core
    
    Merge: 7962361329 cfaa71c536
    vinayan <vinayan123@gmail.com>	2013-05-16
    
        Merge pull request #593 from mach0/topocheck
    
        modified topology checker mostly GUI overhaul
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-17
    
        Return rgba from ramp_color
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-17
    
        Add aplha to colour ramp
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-17
    
        Return rgb from all colour functions
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-17
    
        Fixing line spacing in <pre> section of delimited text context help
    
    Merge: 83b571b45e 2c7eff7088
    Chris Crook <ccrook@linz.govt.nz>	2013-05-17
    
        Fix merge conflict
    
    Werner Macho <werner.macho@gmail.com>	2013-05-14
    
        modified topology checker mostly GUI overhaul
    
    Merge: 36bf93c0d2 b7ef48aee3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-16
    
        Merge pull request #592 from matthias-kuhn/fix-7405
    
        [Fix #7405] Graduated renderer: Feature count 0 with scale or rotation
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-16
    
        raster resampler fixes, use zoom in resampler also for oversampling 1
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-16
    
        Implement rubberbands for layer selection mode
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-16
    
        drop qgis_help.db and debian packaging update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-16
    
        [pyqgis-console] uses QFileInfo instead of os.path to check if file exists
        - minor fixes and cleanup
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-15
    
        fixed raster paletted renderer for no data, fixes #7139
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-15
    
        [Fix #7405] Graduated renderer: Feature count 0 with scale or rotation
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-15
    
        enabled resampling for wms, fixes #7144
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-15
    
        removed raster layer drawing style getter/setter
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-15
    
        Revert "[qgis_help] Detect proper resource path when running from build dir"
    
        This reverts commit 30b9fedc6adff91be11183c3a1ee3338ac6e0afa.
    
        qgis_help doesn't need to know the install path any more, because it reads from stdin instead of directly opening files
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-15
    
        python console setPlaceholderText qt < 4.7 fix
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-15
    
        [pyqgis-console] allow to disable the object inspector from settings (default it is disabled)
        - fixes some translation string
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-15
    
        Insert user defined OWS extent for project into top layer of WMS capabilities
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-15
    
        disabled raster data file timestamp check in loading style, fixes #6900
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-15
    
        Invert layer crs if wms version is  not 1.1.1 (covers the case where wms version is given as 1.3 instead 1.3.0)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-15
    
        - recover japanese translations lost in 4b76600
        - german translation fix
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-15
    
        Refactor activateDeactivateLayerRelatedActions
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-15
    
        Add field calc to main app window
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-13
    
        - integrate function_help and context_help to translation files
        - add some german function help updates
        - update helpviewer to show help passed into stdin from qgis
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-14
    
        skip raster nuller with color types; check data block allocation in block value read, fixes possibly #7807
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-14
    
        [FEATURE]: layer selection mode for info tool
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-04-30
    
        Activating WMS getStyle REQUEST for .qgs mapfile
    
        A getStyle REQUEST has been developped for SLD mapfile.
        qgsVectorLayer has a method writeSld. It was easy to activate getStyle
        for .qgsmapfile
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-05-06
    
        Add image/png; mode=16bit as a supported format
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-05-14
    
        Reactivated 8bit and 1bit mode for QGIS Server
    
        The commit 76d1f955c019c3d42cbab29ce2d147acd233b54a simplified the
        mFormat private attribute to PNG, JPG, PDF, etc and created
        mFormatString attribute. The second is used for base64 but not for mode.
        This commit corrected it.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-14
    
        postgres provider: fix b85af12c
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-14
    
        postgres provider: avoid noise when layer_style table doesn't exist
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-14
    
        [sextante] fixed issue in GRASS installation test
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-14
    
        Delimited text plugin moved to core
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-14
    
        Minor gui fix
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-14
    
        Delimited text GUI tidy up.  Renamed useWatcher option to watchFile
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-14
    
        Add clamp and scale_exp functions
    
    Merge: 226c524e35 519fe2f4ac
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-13
    
        Merge pull request #590 from nyalldawson/advanced_composition
    
        FFE? some blending fixes & composition feature requests
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-13
    
        Add python bindings and tests for grid blending, grid annotation font color, vector feature blending and vector layer transparency
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-13
    
        Tests for grid blending, grid color labels, vector feature blending and vector layer transparency
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-13
    
        [feature] Add font color control for grid annotations (fix #7789)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-13
    
        [feature] blend modes for composer map grids (fix #7777)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-13
    
        [feature] Layer transparency for vectors (fix #7692)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-13
    
        Add blend mode option for features, allows blending to be used between features in a layer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-14
    
        Fix build error
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-13
    
        [sextante] cleaned some unnecessary code from last commit
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-13
    
        [sextante] improved modeler appearance with Bezier curves
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-13
    
        [pyqgis-console] again more fixes and cleanup (for the editor)
    
    Werner Macho <werner.macho@gmail.com>	2013-05-13
    
        translation update: ja by Yoichi and his team
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-13
    
        [attrtable] Update context help
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-13
    
        [qgis_help] Detect proper resource path when running from build dir
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-13
    
        add to german function help
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-13
    
        GUI (Vector layer properties) QSplitter for fields properties tab
    
    vinayan <vinayan123@gmail.com>	2013-05-13
    
        bring layerAdded signal back to fix synchronize
    
    vinayan <vinayan123@gmail.com>	2013-05-13
    
        more fixes to offlineediting - back to life
    
    vinayan <vinayan123@gmail.com>	2013-05-12
    
        fix offline editing plugin
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-13
    
        Change -> to → in function help
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-13
    
        sip also doesn't like public (followup 0ec5dc4 and fa0a9b7)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-13
    
        Emit finshed signal, when the vector layer cache has been initialized.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-05-13
    
        Disable also plugins in user specified directories when running with --noplugins option
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-13
    
        Use QgsMessageBar instead of QMessageBox
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-13
    
        [Fix #7698] Attributetable crashes on close when valuemap is used
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-13
    
        [Fix #7784] Browser keeps crashing when navigating the tree
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-13
    
        [attrtable] Update title when filter column query changes
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-13
    
        [Fix #7798] (I)LIKE operator escapes regexp characters before computing regexp
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-13
    
        Small performance improvement in gdal provider
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-13
    
        Improve WMS server performance
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-13
    
        sip does not like CORE_EXPORT and Q_OBJECT
    
    Merge: a14adc407c 23a7ebf952
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-12
    
        Merge pull request #587 from nyalldawson/new_functions
    
        New functions
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-13
    
        Add a scale_linear function, for linear interpolation between and input domain and output range
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-12
    
        Add trim function
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-12
    
        Add abs function
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-11
    
        Add floor and ceil functions
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-11
    
        Add max and min functions
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-11
    
        Add regexp_substr function for returning matched part of string against regex
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-11
    
        Small fixes to function help
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-11
    
        Add rand and randf functions for generating random numbers
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-12
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-12
    
        postgres provider:
        - move available table detection to thread
        - more progress messages
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-12
    
        oracle provider:
        - make searching in meta data table default
        - also list synonyms
        - more progress messages
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-12
    
        allow credential requests from threads
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-11
    
        don't reload the whole browser model when the project home changes (fixes #7520)
    
    Merge: 724ed72324 2c378964c1
    Tim Sutton <tim@linfiniti.com>	2013-05-12
    
        Merge pull request #582 from ccrook/delimited_text_indexing_implemented
    
        Delimited text provider indexing efficiency improvements.
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-13
    
        Documentation fix
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-05-12
    
        Minor fixes for better compatibility with KDevelop
    
    Merge: 799870d54a 9dd8b2ff6e
    Chris Crook <ccrook@linz.govt.nz>	2013-05-13
    
        Merge branch 'master' into delimited_text_indexing_implemented
    
    Merge: 801206504c 6e3e89b867
    Tim Sutton <tim@linfiniti.com>	2013-05-12
    
        Merge branch 'customCRS' of https://github.com/leyan/Quantum-GIS
    
    Werner Macho <werner.macho@gmail.com>	2013-05-12
    
        translation updates: galician by Xan
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-12
    
        [pyqgis-console]  minor fixes: followup a60e74a
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-08
    
        [pyqgis-console] a simple syntax checker for the editor
        - some fixes and code cleanup
    
    Merge: bbdecebd9a 2ad5707ba2
    vinayan <vinayan123@gmail.com>	2013-05-11
    
        Merge pull request #585 from vinayan/randomsel
    
        [Fix #7785] - ftools-random selection broken in master
    
    vinayan <vinayan123@gmail.com>	2013-05-11
    
        fix random selections in sextante
    
    vinayan <vinayan123@gmail.com>	2013-05-11
    
        ftools-fix broken random selection
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-11
    
        Add function help
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-11
    
        [pyqgis-console] disables the save button if the document is not modified
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-10
    
        [pyqgis-console] close bracket automatically
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-10
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-10
    
        fix another doxygen warning
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-10
    
        handle bad layer: show unfixable layer count as message bar and skip dialog when list is empty.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-10
    
        composer map widget: remove slot for previously removed line width widget
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-10
    
        oracle & postgres provider: show progress messages when scanning for available geometry columns
        postgres provider: stop using pg column sizes (fixes #7799)
        oracle provider: skip dropped tables (fixes #7795)
    
    Merge: 0d464b2e1b 42929762a6
    Chris Crook <ccrook@linz.govt.nz>	2013-05-10
    
        Merge resolved
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-10
    
        localize support links
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-10
    
        fix doxygen warning
    
    Merge: 2caf0e0cbc 59ffd77258
    Jürgen E. Fischer <jef@norbit.de>	2013-05-09
    
        Merge pull request #583 from ccrook/delimited_text_bug_fixes_3
    
        Fixed bug processing URL parameters
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-10
    
        Disable blend modes when printing or pdf exporting as vector, prevents missing composer items in output
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-05-10
    
        Add support page link.
        Load online help manual from help menu
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-10
    
        Fixed bug processing URL parameters
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-06
    
        Delimited text provider indexing implemented.
    
        Efficiency improvements.
    
        Adds capabilities
           SelectAtId
           CreateSpatialIndex
    
        This uses line number as an index.  Allows jumping to a line number
        without interpreting all intermediate records, so much more efficient.
        Also retains the current record in a buffer, so successive requests for
        the same record do not require rereading the file.
    
        With index available have also added indexing of subsets and optional
        creation of spatial index.
    
        Note: did try using QTextStream.pos to build a random access index -
        this was incredibly slow.  Have found using line based index is
        reasonably fast even on quite large (50+Mb) text files.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-09
    
        reapply some cleanup to 'styles_to_db'
    
    Emilio Loi <loi@faunalia.it>	2013-05-07
    
        Solved errors made using diff tool in last merge
    
    Emilio Loi <loi@faunalia.it>	2013-05-07
    
        Ask for confirmation before overwrite a layer style
    
    Emilio Loi <loi@faunalia.it>	2013-05-03
    
        [FEATURE] Load and Save SLD & QML styles to DB
        Replaced last occurence of "on database" with "in database"
        Solved an issue loading the default style adding a layer
        Work done for ARPA Piemonte - Dipartimento Tematico Geologia e Dissesto
    
    Emilio Loi <loi.emilio@gmail.com>	2013-05-03
    
        Replaced one occurence of "on database" with "in database"
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-09
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-09
    
        oracle provider: add context help
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-09
    
        wms provider: add trailing slash, if url path is empty otherwise and clear tileset list, when a tileless wms server is connected
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-05-08
    
        fix GDAL path defaults for OS X
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-08
    
        GRASS no data value fix2
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-08
    
        GRASS no data value fix
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-08
    
        GRASS vector crash fix #7140
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-08
    
        GRASS Direct disabled for 2.0
    
    Merge: 4c7f51e641 c054c30578
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-08
    
        Merge branch 'dd_symbology_help'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-08
    
        More help text for data defined dialogs
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-08
    
        composer legend: store user defined labels separately, fixes partialy #6960
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-08
    
        WMS capabilities HTTP Get namespace fix
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-08
    
        Small fixes to heatmap plugin
        Update context help for heatmap
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-07
    
        Add help text in data defined dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-07
    
        [pyqgis-console] add scroll area for settigs dialog
        - does also the last tab closable
        - fixes some translate string and warns the user
          if the file has been deleted
        - minor fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-07
    
        Don't advertise jpeg as image type for GetLegendGraphic
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-07
    
        Use case insensitive string comparison for wms request names
    
    Merge: 83ffa053f8 88e18cc527
    Werner Macho <werner.macho@gmail.com>	2013-05-07
    
        Merge pull request #580 from rduivenvoorde/nl2.0
    
        nl translation update
    
    Richard Duivenvoorde <richard@duif.net>	2013-05-07
    
        nl translation update
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-07
    
        raster 3 band taransparency, fixes #7748, thanks to Mathieu Pellerin
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-07
    
        Followup for 524e142: Fix compile error in non-debug version
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-07
    
        [Fix #7772] Check attribute index before setting attribute to avoid crash
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-05-07
    
        Fix map units in centroid symbol layer (ticket 7738)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-07
    
        Make sure heatmap is cancellable
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-05-06
    
        fix single band pseudo sort toolbutton size (#7138)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-06
    
        allow popups from html wms responses
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-06
    
        [sextante] fixed union algorithm
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-05-06
    
        make raster source in General tab enabled (but read-only), so it can be copied ; add vector source to vector properties General tab, make UI consistent with that of raster properties
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-05-06
    
        update histogram UI and options (#7619)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-06
    
        resolve cyclic include masking QgsDiagramLayerSettings in 2479d8326 on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-06
    
        fix #7770
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-06
    
        script to generate random vectors which may be used for benchmarks
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-06
    
        Use OGR VSI cache as buffer on Windows
    
    Merge: a5a7c1c3ec 5c240bccf7
    Nyall Dawson <nyall.dawson@gmail.com>	2013-05-05
    
        Merge pull request #579 from nyalldawson/blend_warning
    
        Show warning when printing or pdfing a composition when blend modes are present
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-06
    
        Small fixes to heatmap plugin
    
    Merge: 85a3a67288 5e4138261c
    vinayan <vinayan123@gmail.com>	2013-05-05
    
        Merge pull request #577 from vinayan/sliverFix
    
        [Fix #7714] ftools - Eliminate - improve performance with new vector api calls
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-06
    
        Fix heatmap rasters not correctly initialising with NODATA value
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-04
    
        Make sure print as raster checkbox is updated after blend mode warning
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-03
    
        Add parameter for QgsMessageViewer to disable deleteOnClose, allows retrieving checkBoxState after dialog has closed
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-03
    
        Add warning for printing and pdf export with blend modes with option to print as raster
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-05
    
        [pyqgis-console] just shows the context menu on tabs (does not on tabbar)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-05
    
        [pyqgis-console] fix typo and indentation update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-05
    
        [pyqgis-console] add a context menu for tabs
    
    Merge: 87f7ea14d9 fc556554cf
    Werner Macho <werner.macho@gmail.com>	2013-05-05
    
        Merge pull request #575 from Jean-Roc/mywork
    
        update french translation
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-05
    
        [sextante] fixed problem when defining help files for the first time
    
    Merge: 945bc603a2 788e429426
    Borys Jurgiel <info@borysjurgiel.pl>	2013-05-05
    
        Merge pull request #578 from minorua/fieldname_encoding
    
        write field names in the same encoding as attribute values (fix #4540)
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-05
    
        [sextante] model outputs are now shown in canvas
    
    Minoru Akagi <akaginch@gmail.com>	2013-05-05
    
        write field names in the same encoding as attribute values (fix #4540)
    
    vinayan <vinayan123@gmail.com>	2013-05-05
    
        replace old select calls with getFeatures method
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-05-04
    
        update french translation
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-04
    
        [pyqgis-console] fixes translation strings
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-04
    
        [pyqgis-console] minor fixes and cleanup
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-03
    
        [pyqgis-console] some fix for find text in editor
        - changes tabs to north
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-04
    
        [sextante] edited description of OTB orthorectification algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-04
    
        [sextante] fixed help edition dialog.
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-04
    
        [sextante] added back script creation tools to toolbox
    
    Leyan <ouyang.leyan@hotmail.com>	2013-05-04
    
        do not use QgsCoordinateReferenceSystem internally
    
    Leyan <ouyang.leyan@hotmail.com>	2013-05-04
    
        check validity of CRS before saving
    
    Leyan <ouyang.leyan@hotmail.com>	2012-11-25
    
        Updates to compile with current master
    
    Leyan <ouyang.leyan@hotmail.com>	2012-11-04
    
        Update to custom CRS management
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-03
    
        html identify results: catch loadFinished only once
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-03
    
        catch system signals and stack trace on linux
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-03
    
        more spelling fixes
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-03
    
        [diagrams] Show message on messagebar instead of messagebox
        And some indentation updates
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-03
    
        [diagrams] Usability improvements
         * Choose default attribute value for interpolation if none is set
         * Remember last used tab
         * Default for scale dependent visibility matches layer settings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-03
    
        fix spelling errors
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-03
    
        more translation string cleanups
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-03
    
        german translation update with some string fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-03
    
        cleanup style to db:
        - add sip bindings to new methods
        - table name, sql queries and constants should not be translated
        - replace QVector<QString> with QStringList
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-02
    
        another indention update
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-02
    
        Changed default cellsize for SAGA algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-02
    
        Adjustments in DEM parameters fro OTB algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-05-02
    
        Added extra advanced options for GRASS algorithm Import/Export
    
        Modified/added some GRASS descriptions
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-02
    
        [pyqgis-console] adds a find text widget to editor
    
    Merge: 3e1f3a0a90 1dfcf53b84
    Tim Sutton <tim@linfiniti.com>	2013-05-02
    
        Merge pull request #545 from el1073/styles_to_db
    
        [FEATURE] Styles to db - this was approved for late submission prior to the feature freeze
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-02
    
        fix #7749
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-02
    
        raster block setIsNoDataExcept fix, fixes #7608
    
    Merge: 02c9264781 ae7115f74f
    Emilio Loi <loi@faunalia.it>	2013-05-02
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db
    
    Emilio Loi <loi@faunalia.it>	2013-05-02
    
        Added a message to explain UI upload feature
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-02
    
        [pyqgis-console] re-added shortcut mistakenly removed in 07abb34
    
    Merge: ae48b09f61 3b28ce397e
    Werner Macho <werner.macho@gmail.com>	2013-05-02
    
        Merge pull request #573 from Jean-Roc/master
    
        update fr ui
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2013-05-02
    
        update french translation
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-02
    
        mapserver compilation fix
    
    Merge: db3bfa37a3 c3df3ba7b7
    Emilio Loi <loi@faunalia.it>	2013-05-02
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-02
    
        oracle provider: fix pk where clause
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-28
    
        Add API to write and read custom data to the layer in a .qgs-file.
        New signals:
         * void QgsProject::writeMapLayer( QgsMapLayer*, QDomElement&,  QDomDocument& )
         * void QgsProject::readMapLayer( QgsMapLayer*, const QDomElement& )
    
        Changed method signature:
         * bool QgsMapLayer::readXML( const QDomNode& )
           => bool QgsMapLayer::readLayerXML( const QDomElement& )
         * bool QgsMapLayer::writeXML( QDomNode&, QDomDocument& )
           => bool QgsMapLayer::writeLayerXML( QDomElement&, QDomDocument& )
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-02
    
        [pyqgis-console] fixes import warning
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-01
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-05-01
    
        indentation update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-01
    
        [pyqgis-console] warning the user if the file has been modified by another process
        - set fixed size for corner widget icons
        - reorganized message levels for the message bar
        - minor fixes
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-02
    
        Add tests for python bindings for layer blend modes
    
    Merge: f62955ff84 cc34d14117
    Tim Sutton <tim@linfiniti.com>	2013-05-01
    
        Merge pull request #533 from leyan/customCRS_API
    
        Custom crs api
    
    Merge: 5e9e98abea 211a090c61
    Tim Sutton <tim@linfiniti.com>	2013-05-01
    
        Merge pull request #551 from olivierdalang/SvgLibraryCleanup
    
        Svg library cleanup
    
    Merge: 2e446a87f8 2fb50ab518
    Tim Sutton <tim@linfiniti.com>	2013-05-01
    
        Merge pull request #569 from ccrook/delimited_text_substring_capability
    
        Delimited text substring capability - also bug #7742
    
    Radim Blazek <radim.blazek@gmail.com>	2013-05-01
    
        limit max number of raster symbol items in legend (may be very slow), resolves slow loading of rasters with large color tables
    
    Merge: 39419e1a44 78f511078b
    Chris Crook <ccrook@linz.govt.nz>	2013-05-02
    
        Merge branch 'delimited_text_bug_fixes_2' into delimited_text_substring_capability
    
    Merge: 1fb1c9c45f 3c68312028
    Chris Crook <ccrook@linz.govt.nz>	2013-05-02
    
        Merge branch 'master' into delimited_text_bug_fixes_2
    
    Chris Crook <ccrook@linz.govt.nz>	2013-05-02
    
        Comment changed only
    
    Matthias Kuhn <matthias@opengis.ch>	2013-05-01
    
        [Diagrams] UI-Improvements
         * Do not allow "fixed size" histograms (makes no sense)
         * Rewire slots and signals for the fixed size
         * Default pie dimensions set to 50 mm
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-01
    
        Add tests for python bindings for composer item blending and transparency
        Add python bindings for composer item background
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-05-01
    
        [pyqgis-console] fix sharing snippets code via codepad
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-30
    
        [pyqgis-console] fix comment/uncomment code also on Windows OS
    
    nyalldawson <nyall.dawson@gmail.com>	2013-05-01
    
        Add tests for layer blending
    
    PhilippeDorelon <philippe.dorelon@gmail.com>	2013-04-30
    
        Update qgsvectorlayereditbuffer.cpp
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-30
    
        [sextante] fixed blocking typo introduced in cc490fd7acd366
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-30
    
        [sextante] Fixed problem when canceling on batch autofill dialog
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-30
    
        [sextante] Added checking in case model file cannot be save due to permissions
    
    Merge: 5407616bb7 bc57d56236
    vinayan <vinayan123@gmail.com>	2013-04-30
    
        Merge pull request #570 from vinayan/authorsupdate
    
        fix tab in authors.txt
    
    vinayan <vinayan123@gmail.com>	2013-04-30
    
        fix tab in authors.txt
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-30
    
        [pyqgis-console] running script without shell window (for Windows OS)
        - changed runscript icon to contextual menu
    
    Merge: 6e6ff40f05 171973a54f
    Nyall Dawson <nyall.dawson@gmail.com>	2013-04-30
    
        Merge pull request #567 from nyalldawson/overview
    
        Add blending mode for overview frame, option to invert overview frame
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-30
    
        [Diagrams] Switch properties dialog to tabs
        Histograms:
        * Use a more descriptive text for the size parameter
        * Hide unneeded parameter controls
    
    Emilio Loi <loi@faunalia.it>	2013-04-30
    
        QgsVectorDataProvider without diff comments
    
    Merge: f344e5129c 8a6cba64ec
    Emilio Loi <loi@faunalia.it>	2013-04-30
    
        Merge branch 'styles_to_db' of https://github.com/el1073/Quantum-GIS into styles_to_db
    
        Conflicts:
                src/core/qgsvectordataprovider.h
    
    Emilio Loi <loi@faunalia.it>	2013-04-30
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db
    
    Merge: c499df74a3 009ba1b995
    Emilio Loi <loi@faunalia.it>	2013-04-30
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db
    
        Conflicts:
                python/console/console_editor.py
                src/core/qgsvectordataprovider.h
                src/core/qgsvectorfilewriter.cpp
    
    Merge: c499df74a3 009ba1b995
    Emilio Loi <loi@faunalia.it>	2013-04-30
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db
    
        Conflicts:
                python/console/console_editor.py
                src/core/qgsvectordataprovider.h
                src/core/qgsvectorfilewriter.cpp
    
    Merge: 7dc0e5180c 2f9cb93ad3
    Matthias Kuhn <matthias@opengis.ch>	2013-04-30
    
        Merge pull request #563 from vinayan/rotateMoveFix
    
        [Fix #7625] - rubberbands not visible while rotating/moving point geometries
    
    Werner Macho <werner.macho@gmail.com>	2013-04-30
    
        translation update: swedish by Victor
    
    vinayan <vinayan123@gmail.com>	2013-04-30
    
        add Vinayan to authors
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-30
    
        Add tests for composer item transparency and blending
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-30
    
        Adding subset test and help information
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-30
    
        Substring working - tests not in place yet
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-30
    
        Refactoring code from iterator to provider
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-30
    
        Added check of dataSourceUri to tests
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-30
    
        Tweak saturation curve (fix #7655)
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-29
    
        SVG : some more backgrounds again
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-29
    
        SVG : forgot some
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-29
    
        SVG : added some backgrounds
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-24
    
        SVG : separate arrows and wind roses
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-24
    
        SVG : manual correction of GPS icon
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-24
    
        SVG : clean arrows
    
        Conflicts:
                images/svg/north_arrows/NorthArrow1.svg
                images/svg/north_arrows/NorthArrow10.svg
                images/svg/north_arrows/NorthArrow11.svg
                images/svg/north_arrows/NorthArrow12.svg
                images/svg/north_arrows/NorthArrow13.svg
                images/svg/north_arrows/NorthArrow14.svg
                images/svg/north_arrows/NorthArrow15.svg
                images/svg/north_arrows/NorthArrow16.svg
                images/svg/north_arrows/NorthArrow2.svg
                images/svg/north_arrows/NorthArrow4.svg
                images/svg/north_arrows/NorthArrow5.svg
                images/svg/north_arrows/NorthArrow6.svg
                images/svg/north_arrows/NorthArrow_blackgreenblack.svg
                images/svg/north_arrows/NorthArrow_blackwhiteblack.svg
                images/svg/north_arrows/NorthArrow_blackyellowblack.svg
                images/svg/north_arrows/NorthArrow_bluegreenblue.svg
                images/svg/north_arrows/NorthArrow_source.svg
                images/svg/north_arrows/default.svg
                images/svg/north_arrows/north-arrow_0_qgis_decoration.svg
                images/svg/north_arrows/north-arrow_10_with_map_layers.svg
                images/svg/north_arrows/north-arrow_11_simple_corner.svg
                images/svg/north_arrows/north-arrow_12_triangular_arrows_with_worldmap.svg
                images/svg/north_arrows/north-arrow_13_checkerboard_earth.svg
                images/svg/north_arrows/north-arrow_14_steering_wheel.svg
                images/svg/north_arrows/north-arrow_15_checkerboard_corner_arrows.svg
                images/svg/north_arrows/north-arrow_16_corner_arrows_unfilled_with_circle.svg
                images/svg/north_arrows/north-arrow_17_corner_n_e.svg
                images/svg/north_arrows/north-arrow_1_simple_half_arrow.svg
                images/svg/north_arrows/north-arrow_2_simple_half_arrow.svg
                images/svg/north_arrows/north-arrow_3_simple_symmetric_triangular.svg
                images/svg/north_arrows/north-arrow_4_double_arrow.svg
                images/svg/north_arrows/north-arrow_5_arrow_in_circle_small_n.svg
                images/svg/north_arrows/north-arrow_6_unfilled_big_arrow_symmetric.svg
                images/svg/north_arrows/north-arrow_7_big_circle_with_small_arrow_unfilled_n.svg
                images/svg/north_arrows/north-arrow_8_checkered.svg
                images/svg/north_arrows/north-arrow_9_half_arrow_unfilled.svg
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-23
    
        SVG : add parameters
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-23
    
        SVG : add a directory for crosses
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-23
    
        SVG : remove backgrounds, harmonize coulours, harmonize sizes, and add some symbols
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-22
    
        SVG : remove some old-looking svg
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-30
    
        Using common code for list of encodings
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-29
    
        Fix for a2b2e16
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-29
    
        [Fix #7574] [rubberband] Artifacts when using a rubberband with a single point
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-29
    
        Revert "vector data provider start/stop editing methods"
    
        This reverts commit 60b4da443e0998377e0cccbd9113b64555695a41.
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-29
    
        raster cleanup
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-29
    
        More informative text and tooltip for the "ignore shapefile encoding declaration" combobox
    
    Merge: c5177fc669 1113c6099a
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-29
    
        Merge pull request #566 from minorua/fix_cpg
    
        Encoding: produce more compatible .cpg files.
    
    Merge: 33d13ccca7 42fc689e60
    Matthias Kuhn <matthias@opengis.ch>	2013-04-29
    
        Merge pull request #568 from 3nids/layer2map
    
        added layerToMapCoordinates for rectangles, and more detailed comments
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-04-29
    
        added layerToMapCoordinates for rectangles, and more detailed comments
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-29
    
        Add blending mode for overview frame, option to invert overview frame
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-29
    
        raster cleanup
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-29
    
        [pyqgis-console] allows comments and quotes folding in editor lexer
    
    Merge: 723ad4c7ec 195918293c
    Emilio Loi <loi@faunalia.it>	2013-04-29
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db
    
        Conflicts:
                python/console/console_editor.py
    
    Merge: 2232c3d9bc 195918293c
    Chris Crook <ccrook@linz.govt.nz>	2013-04-29
    
        Merge branch 'master' into delimited_text_bug_fixes_2
    
    Minoru Akagi <akaginch@gmail.com>	2013-04-28
    
        fix .cpg file contents
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-29
    
        [pyqgis-console] small fix for show/hide editor action
    
    Merge: 71c9d96f44 533030f80e
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-28
    
        Merge pull request #565 from nyalldawson/new_functions
    
        New color functions (from hsl, hsv and cmyk), new regexp_match function
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-29
    
        Add regexp_match function, improve help for regexp_replace function
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-28
    
        Add color_cmyk and color_cmyka functions
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-27
    
        Add color_hsv and color_hsva functions
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-27
    
        Add color_hsl and color_hsla functions
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-26
    
        [pyqgis-console ] adds more options to settings dialog:
        - reorganized settings dialog
        - added option autosave script before running
        - added options for autocompletion code (from Document, from APIs, from Doc and API)
        - minor fixes
    
    Werner Macho <werner.macho@gmail.com>	2013-04-28
    
        translation update: fr by JRM
    
    Merge: 6b9bc64e32 9d935148e5
    Matthias Kuhn <matthias@opengis.ch>	2013-04-28
    
        Merge pull request #564 from vinayan/fixRubberband
    
        [Fix #7728] - QgsRubberband addGeometry does not add multipart geometries to existing points
    
    Werner Macho <werner.macho@gmail.com>	2013-04-28
    
        translation update: Danish by Jacob
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-28
    
        Allow adding QToolButton's to the toolbars
         * iface.addToolBarWidget()
         * iface.addRasterToolBarWidget()
         * iface.addVectorToolBarWidget()
         * iface.addDatabaseToolBarWidget()
         * iface.addWebToolBarWidget()
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-04-28
    
        restore zip raster layer style test - still needs a test for vector layers
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-04-28
    
        remove invalid layers from zip test files
    
    vinayan <vinayan123@gmail.com>	2013-04-28
    
        fix QgsRubberband.addGeometry when adding multipart geometries
    
    vinayan <vinayan123@gmail.com>	2013-04-28
    
        fix move features issue with point geometries
    
    vinayan <vinayan123@gmail.com>	2013-04-28
    
        fix rotate features issue with point geometries
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-28
    
        Plugin installer: add ?qgis=[QGIS_VERSION] GET parameter to each repository URL to allow filtering also on reposiotory side
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-28
    
        Plugin installer: fix support for qgisMaximumVersion tag.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-27
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-04-27
    
        translation update: gl_ES by Xan
    
    Merge: 83f3fc6fb5 a7b52d062e
    Werner Macho <werner.macho@gmail.com>	2013-04-27
    
        Merge pull request #472 from jdugge/master
    
        Interface elements for specifying raster resolution in GDAL Rasterize plugin
    
    Werner Macho <werner.macho@gmail.com>	2013-04-27
    
        translation update da_DK by Jacob
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-27
    
        [sextante] added OTB algorithms to simplified list
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-27
    
        osgeo4w: rename executables to ...-bin.exe to solve clash with .bat
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-27
    
        [sextante] Improvements in commander
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-26
    
        [sextante] fixed problem in otb with filepaths containing whitespaces.
    
        Removed outdated otb descriptions
    
    Merge: f7dc548ae0 f3842775a5
    Chris Crook <ccrook@linz.govt.nz>	2013-04-27
    
        Merge branch 'master' into delimited_text_bug_fixes_2
    
    Emilio Loi <loi@faunalia.it>	2013-04-26
    
        [FEATURE] Load and Save SLD & QML styles to DB
        Work done for ARPA Piemonte - Dipartimento Tematico Geologia e Dissesto
        merge with master f3842775a5147b7a8da1639a4bec667a769b7fac
    
    Merge: 7219fb73ac f3842775a5
    Emilio Loi <loi@faunalia.it>	2013-04-26
    
        pre merge with master
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into styles_to_db
    
        Conflicts:
                python/console/console_editor.py
                src/core/qgsvectordataprovider.h
                src/core/qgsvectorfilewriter.cpp
    
    Merge: 02fa7292c6 f7cce9c676
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-26
    
        Merge pull request #561 from minorua/create_shape
    
        set SHAPE_ENCODING to "" when creating new shapefile
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-04-26
    
        add temporary output for zip test
    
    Minoru Akagi <akaginch@gmail.com>	2013-04-26
    
        set SHAPE_ENCODING to "" when creating new shapefile (follows up 4fb9879)
    
    Emilio Loi <loi@faunalia.it>	2013-04-26
    
        [FEATURE] Load and Save SLD & QML styles to DB
        Work done for ARPA Piemonte - Dipartimento Tematico Geologia e Dissesto
        (bug fixes and rollback on doc files)
    
    Emilio Loi <loi@faunalia.it>	2013-04-26
    
        [FEATURE] Load and Save SLD & QML styles to DB
        Work done for ARPA Piemonte - Dipartimento Tematico Geologia e Dissesto
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-26
    
        [sextante] add missed CMakeLists
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-26
    
        [sextante] fixed error due to wrong import
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-26
    
        Let users know if no data displayed because all records are badly formatted
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-25
    
        Fix for #3743, georeferencer: can't set map coords from map canvas on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-25
    
        Small cleanup for e0838b0
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-26
    
        Fixing potentially very long field names when reading arbitrary data from CSV files - reduced max length to 200
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-26
    
        Fixing problem with very long data fields corrupting preview table (Qt framework not handling very long strings?)
    
    Merge: 7603f3e17a b57841fb5c
    Chris Crook <ccrook@linz.govt.nz>	2013-04-26
    
        Merge branch 'master' into delimited_text_bug_fixes_2
    
    Merge: 21fd0f242d fd57ffa571
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-25
    
        Merge pull request #531 from ccrook/colour_functions
    
        Colour functions
    
    Merge: 0372e4b61b 21fd0f242d
    Chris Crook <ccrook@linz.govt.nz>	2013-04-26
    
        Merge branch 'master' into colour_functions
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-13
    
        [sextante] added commander
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-26
    
        Fixes bug #7688
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-25
    
        Set the ENCODING layer creation option when creating a new empty Shapefile. Thanks to Minoru Akagi.
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-25
    
        Always set "SHAPE_ENCODING" GDAL config option to "" in QgsVectorFileWriter (follows up commit:c0551a6)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-04-25
    
        fix cpt-city loading of invalid (non-existent) ramps in Seleections
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-04-25
    
        add simple help to cpt-city dialog
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-04-25
    
        add ramp count to selection info label
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-04-23
    
        change QGis to QGIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-04-22
    
        add cpt-city selections to distribution
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-25
    
        osgeo4w: make batch files location independant
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-25
    
        [pyqgis-console] fix object inspector on windows 7
        - minor fixes
    
    Merge: e0838b0bbf 4f54664900
    vinayan <vinayan123@gmail.com>	2013-04-25
    
        Merge pull request #556 from vinayan/splitVector
    
        [Fix #7618] - split vector layer does not work in master
    
    vinayan <vinayan123@gmail.com>	2013-04-25
    
        ftools-fix  split vector layer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-26
    
        Add workaround for loading forms with custom widgets from PyQt4
    
                More information: qt-project.org/forums/viewthread/27098/
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-14
    
        Enable pal label testing to qgis_bench
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-24
    
        Make sure Analysis menu (sextante) shows up before Window menu on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-24
    
        Small update to Mac notes in INSTALL
    
    Werner Macho <werner.macho@gmail.com>	2013-04-24
    
        translation update: cz by Jan
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-04-24
    
        shapefiles served with qgis wfs server are completely wrong #7536
    
        The bug is due to an inversion between tuple and coordinates separator in Polygon
        coordinates element.
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-24
    
        [FEATURE] allows to store SQL queries in the DB manager
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-24
    
        common raster enums moved to raster namespace
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-24
    
        wmts: fix dimension support
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-24
    
        [sextante] fixed #7694. v.clean now accepts decimal values as input
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-24
    
        [sextante] fixed missing + icons in modeler
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-24
    
        [sextante] wrap long lines in help file
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-24
    
        [sextante] add output to r.stream.stats module
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-24
    
        vector data provider start/stop editing methods
    
    Merge: 608adb8e7f ac6a1ee7db
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-24
    
        Merge branch 'r-stream'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-01
    
        [sextante] add r.stream.* GRASS modules
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-24
    
        [sextante] add separators to context menu
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-24
    
        fix #7690
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-24
    
        Making test script a bit more robust
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-24
    
        Add binding for QgsAttributeDialog
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-24
    
        german translation update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-22
    
        [pyqgis-console] fixes #7653 and #7646
        - more minor fixes
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-17
    
        [sextante]new modeler interface
    
    Merge: 6d046fcafa 20d40bfd4c
    Tim Sutton <tim@linfiniti.com>	2013-04-23
    
        Merge pull request #540 from ccrook/delimited_text_bug_fixes
    
        More delimited text bug fixes
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-24
    
        Post merge fixes
    
    Merge: 02388feb3e 1176bbccc9
    Chris Crook <ccrook@linz.govt.nz>	2013-04-24
    
        Merge with master
    
    Marco Bernasocchi <marco@opengis.ch>	2013-04-16
    
        make cmake honor PYTHON_LIBRARY
    
    Emilio Loi <loi@faunalia.it>	2013-04-23
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS into styles_to_db
    
    Merge: 1176bbccc9 0b780b0a5d
    Jürgen E. Fischer <jef@norbit.de>	2013-04-23
    
        Merge pull request #539 from matthias-kuhn/fix-7639
    
        [Fix #7639] Values for new attributes not saved (Blocker)
    
    Marco Lechner, in medias res GmbH <lechner@webgis.de>	2013-04-22
    
        Adds more tolerance to QGIS mapserver for not fully OGC compliant WxS clients
    
        At the moment QGIS mapserver is relatively strict in interpreting the REQUEST parameter. With this pull QGIS mapserver also accepts non compliant requests not using CamelCase e.g. REQUEST=getcapabilities. This pull does not brake the servers OGC compliance but makes it more tolerant for non-compliant clients. Even the OGC reference implementation (based on deegree ?) is relatively tolerant at this point.
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-23
    
        [Fix #7674] Transfer ownership of layer to C++ when added to the registry
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-23
    
        Updating QGis to QGIS in vector layer source documentation
    
    Merge: 2073f87a22 f3ab81287c
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-22
    
        Merge pull request #548 from minorua/raster_memory_leaks
    
        Fix some memory leaks Fix #6795
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-23
    
        Replace QGis with QGIS throughout
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-23
    
        Tidying up help file
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-22
    
        Disable encoding combobox in layer properties dialog for OGR provider with OLCStringsAsUTF8==true (so when it doesn't work anyway). Patch from Minoru Akagi.
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-23
    
        Tidying up help file
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-22
    
        [pyqgis-console] allows to handle non-ascii chars in script file name
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-22
    
        [pyqgis-console] shows also derived class name in object browser widget
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-22
    
        [pyqgis-console] fix indentation
    
    Merge: 1a9184144d 0564ab167d
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-22
    
        Merge pull request #492 from borysiasty/encoding_write_fix
    
        Fix shapefile encoding in QgsVectorFileWriter
    
    Merge: ea382d1af2 1a9184144d
    Emilio Loi <loi@faunalia.it>	2013-04-22
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS into styles_to_db
    
        Conflicts:
                src/ui/qgsvectorlayerpropertiesbase.ui
    
    Minoru Akagi <akaginch@gmail.com>	2013-04-22
    
        fix some memory leaks
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-22
    
        [pyqgis-console] fix - allows to apply the console settings at all the tabs
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-22
    
        Add SIP bindings for composer item blend mode and transparency
    
    Merge: 269a419b25 2298cae87a
    Nyall Dawson <nyall.dawson@gmail.com>	2013-04-21
    
        Merge pull request #547 from nyalldawson/blend_modes_sip
    
        Add sip bindings for layer blend modes
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-22
    
        Add sip bindings for layer blend modes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-21
    
        [pyqgis-console] converts all newlines to "\n" in order to fix the "Enter selected command" from the editor
        - fixes background color for toolbar editor on Windows
        - minor fixes
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-19
    
        Update vector layer properties dialog with vertical tabs
    
        - Following subsections still need work: Labeling (ng), Diagrams and possibly more on Style
        - Add new SVG icons for Labels, Display and Metadata tabs
        - Add up/down, plus/minus icons for consistency
        - Move Metadata tab to bottom of list for vector and raster layer property dialogs
        - Update report stylesheet (metadata output) to support direct RTF copy/paste (i.e. black-colored fonts)
        - Update report stylesheet to use light gray backgrounds for headers instead of unpredictable highlight color
    
    Werner Macho <werner.macho@gmail.com>	2013-04-21
    
        translation update simplified Chinese by Calvin
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-21
    
        [sextante] fixed problem with algorithm classification in modeler. It was introduced in commit 7feb1af62f
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-21
    
        [sextante] added better autoconfiguration for external apps' paths
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-21
    
        [sextante] improvements in configuration dialog
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-21
    
        [sextante]Fixed bug in dissolve tool
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-19
    
        [sextante] removed headers in example scripts
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-21
    
        osgeo4w: update to grass 6.4.3RC3
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-20
    
        forgot import for default TauDEM/MPI paths for OS X
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-21
    
        [pyqgis-console] Follow up 7096a73
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-17
    
        [pyqgis-console] added a python object browser for editor
        - allow to save state for splitters
        - minor fixes and cleanup
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-20
    
        [pyqgis-console] remove unnecessary code and fix tabs tooltip
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-20
    
        default TauDEM/MPI paths for OS X
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-20
    
        fix #7461
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-20
    
        [pyqgis-console] disables tab widget editor if restore tabs is prompted and adds tab tooltip
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-20
    
        Fix doxygen comments
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-20
    
        QgsMapLayerRegistry add/remove signals reworked
        * "theEmitSignal" parameter renamed to addToLegend
        * layer(s)WillBeRemoved has no more "theEmitSingal" parameter
        * layer(s)WillBeRemoved and layer(s)(Was)Added emitted in every case
        * legendLayersAdded( QList<QgsMapLayer*> theMapLayers ) signal added
        * removedAll renamed to removeAll (is emitted BEFORE layers are removed)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-20
    
        windows: include SHA in minidump name
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-20
    
        windows: generate minidump on crash
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-20
    
        python QgsField.__len__() fix; fixes PyQgsMemoryProvider and PyQgsVectorLayer test on platforms with SIP < 4.10.3
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-20
    
        Make sure margin spin box is always enabled when applicable
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-20
    
        PyQgsDelimitedTextProvider fix for python 2.6 (dictionary comprehensions not supported)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-20
    
        raster cleanup
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-20
    
        Deleted QgsFreakOutShader
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-20
    
        Remove project wording from Project menu
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-20
    
        Change File to Project menu in main screen
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-19
    
        raster cleanup
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-19
    
        raster filters moved to pipe node in project file to allow custom filters in future
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-19
    
        [sextante] removed actions from toolbox, as they can be confusing. The toolbox should contain only algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-19
    
        [sextante] Made configuration of algorithm classification available in toolbox
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-19
    
        Add python bindings for symbology units and data defined functions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-19
    
        Use better expression to string conversion
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-19
    
        Fix offset for ellipse renderer
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-19
    
        [vectorlayercache] properly copy featurerequest
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-19
    
        fix windows build - add missing CORE_EXPORTs
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-19
    
        [attributetable] No autofallback to FilterMode::ShowVisible
        As soon as extents of the map canvas changed, the filter showvisible was reapplied without a reason
    
    Merge: 31cecdbc51 7fff92ac1d
    Matthias Kuhn <matthias@opengis.ch>	2013-04-19
    
        Merge pull request #544 from rduivenvoorde/rubberband#7628
    
        fix #7628
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-19
    
        Fix attributetable and vectorlayercache
        * In the attributetable there was a mess with references and pointers, originating from 66fadee8ef.
        * QgsVectorLayerCache did sometimes cache features which did not contain all information which needs to be cached and therefore corrupting the cache and leading to incomplete cache hits.
        * Add a unit test for the cache problem
        * Fix QgsCacheIndexFeatureId
        * QgsAbstractCacheIndex::getCacheIterator now produces a QgsFeatureIterator (instead of a list of Feature Ids). This allows to combine a mixed response, partly satisfied by the cache and partly by an additional query to the backend.
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-04-19
    
        qgis wfs server cannot serve geometryless tables
    
        http://hub.qgis.org/issues/7534
    
        In a project where there are geometryless tables everything seems to allow publish them with qgis wfs server. In the project/layer properties all the proper panels (ex. OWS server) seems to allow this operation, but then when accessing the wfs service with the WFS client, the table is not added correctly in the project. In the TOC shows a strange icon (instead the expected table icon) and the table of attributes is empty.
    
        In the client the support for geometryless wfs tables should be available since
    
        http://hub.qgis.org/projects/quantum-gis/repository/revisions/aedddc22b11e26df900d1ff91d6d23c94d905c78
    
        so it is a server issue.
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-12
    
        Fix segfault when html composer labels contain img tags
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-19
    
        [Fix 7641] Disable margin control for atlas when a point layer is selected
        Change fixed scale control to radio button
        Fix margin size not saving
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-19
    
        Fix occasional NaN when automatically calculating heatmap radius
    
    PhilippeDorelon <philippe.dorelon@gmail.com>	2013-04-18
    
        Update qgsvectorlayereditbuffer.cpp
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-19
    
        Minor help file improvements
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-18
    
        fix #7642
    
    Richard Duivenvoorde <richard@duif.net>	2013-04-18
    
        fix for #7628 undo does not work ok
    
        adding a removePoint method, which can also take a negative index to start
        removing vertices from the end.
        actual fix for #7628 was to not remove the last node, but the one before that.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-18
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2013-04-18
    
        translation update: bosnian by Almir
    
    Werner Macho <werner.macho@gmail.com>	2013-04-18
    
        translation update: cz by Jan
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-18
    
        Update new composer item Rendering group box
    
        - Set form layout to match others in composer
        - Add companion spin box for transparency slider
        - Add syncGroup property for collapsible group box functionality
        - Clean up some old commented-out code (replaced by QgsColorButton with alpha support)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-18
    
        Set better default drop shadow parameters
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-18
    
        Reduce width of histogram widget to fit better in new raster properties dialog
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-18
    
        [FIX #7609] Fetch and cache data for sorting column in one query
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-16
    
        Fix for #7627, wrong label scaling in print or PDF
    
        - Add shadow device dpi output (high resolution)
        - [API] Add scaleToPixelContext method to QgsPalLayerSettings for better precision scaling
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-18
    
        wms provider: make smooth pixmap transformation in wmts optional (followup 6604d2f81)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-18
    
        [attributetable] Usability improvements for filters
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-18
    
        Additional documentation
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-18
    
        [Fix #7639] Don't compare TypeName when comparing fields
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-18
    
        Error message fixes and more regexp testing
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-18
    
        wms provider: add TRANSPARENT parameter when image/x-jpegorpng is choosen (followup 6604d2f814)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-18
    
        [dnd form designer] Expand items by default
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-18
    
        Minor change to tooltip message
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-18
    
        More testing and bug fixes
    
        Regular expression delimiter:  fixed non-intuitive behaviour of not
        including capture groups in the returned fields, and improved behaviour
        for anchored regular expressions.  Added test cases for handling of
        regular expressions.
    
        File encoding: Selected file encoding was being ignored.  Fixed and
        added test cases for file encoding.
    
        Bad formatted quoting: Fixed handling of badly formatted quotes (eg
        unclosed quotes).  Added test case.
    
        Field names: Where a file had duplicate or blank field names it was
        not possible to reliably set the names of X,Y,WKT fields.  Relocated
        field name handling to simpler common code in QgsDelimitedTextFile, with
        automatic renaming of fields with ambiguous or missing names.  Add test
        case for field renaming
    
        User interface fixes: Fixed tooltip and other messages throughout.
        Changed encoding combo box to be alphabetically sorted. Fixed data
        sample to be refreshed when encoding changed.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-18
    
        [pyqgis-console] fixes the undo action when comment/uncomment out code in editor
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-17
    
        show loading layer in status bar
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-16
    
        Blend modes apply to whole layer, not individual objects (fix #7603)
    
    Merge: d3f4e3484e 4e119720ac
    Martin Dobias <wonder.sk@gmail.com>	2013-04-17
    
        Merge pull request #536 from frugardc/master
    
        Fix for  "a class-key must be used when declaring a friend" on make using Oracle Spatial
    
    Werner Macho <werner.macho@gmail.com>	2013-04-17
    
        translation update: bosnian string updates
    
    Werner Macho <werner.macho@gmail.com>	2013-04-17
    
        translation update: new language Bosnian
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-18
    
        Empty records cleaned from layer
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-18
    
        Adding testing feature id to test script
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-17
    
        fix warnings
    
    Merge: cd24f5405c e0732a0628
    Chris Crook <ccrook@linz.govt.nz>	2013-04-18
    
        Merge branch 'master' into delimited_text_bug_fixes
    
    Christian Frugard <frugardc@gmail.com>	2013-04-17
    
        add class key to QgsOracleFeatureIterator
    
        fixes "a class-key must be used when declaring a friend" error on compile
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-17
    
        fix #7630 - categorized renderer gui produces an empty string category as catch all case, so use it
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-17
    
        [Fix #7552] drag'n'drop form information not loaded from qml file
    
    Emilio Loi <loi@faunalia.it>	2013-04-17
    
        Now if style the style already exists on the db it will be updated (Same layer, same style name)
    
    Emilio Loi <loi@faunalia.it>	2013-04-17
    
        Now also "Restore Default Style" works
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-17
    
        [pyqgis-console] remove duplicate entries
    
    Emilio Loi <loi@faunalia.it>	2013-04-17
    
        Now "Save as Default" button ask where to save the style
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-17
    
        [sextante] Fixed issue when using non-file based vector layers in modeler
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-17
    
        [sextante] fixed problem when exporting non-file based data to be used by 3rd party apps
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-17
    
        [sextante] fixed R import bug
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-16
    
        [sextante] Fixed iterative execution
    
        Some additional minor fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-17
    
        fix windows build
    
    Merge: e6f3b2e008 58737b6831
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-16
    
        Merge pull request #526 from vinayan/pip7414
    
        [fTools] fix Points in Polygon and Delaunay triangulation (closes #7414, #7360)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-17
    
        Draw background on painter before rendering map for composer map items (fix #7461)
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-17
    
        Fixed tooltip text throughout.  Renamced combo box named cbxEncoding to cmbEncoding
    
    Merge: 22e54b9210 e1421f5afe
    Tim Sutton <tim@linfiniti.com>	2013-04-16
    
        Merge pull request #532 from ccrook/delimited_text_bug_fixes
    
        Three delimited text bug fixes, GUI tidyup, context help fix
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-17
    
        Minor error in tooltip help
    
    Merge: c396128f79 22e54b9210
    Chris Crook <ccrook@linz.govt.nz>	2013-04-17
    
        Merge branch 'master' into delimited_text_bug_fixes
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-17
    
        Added label to UI to match context help
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-17
    
        Fixing layout of examples in delimited text help file
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-17
    
        Second try at renaming delimited text help files
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-17
    
        Delimited text file: tidying up UI layout and labels, updating help file
    
    Merge: 041b9f1f99 d06ab3c1d9
    Chris Crook <ccrook@linz.govt.nz>	2013-04-17
    
        Merge branch 'master' into delimited_text_bug_fixes
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-17
    
        Fixing names of Delimited text context help files
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-16
    
        raster cleanup
    
    Leyan <ouyang.leyan@hotmail.com>	2013-04-16
    
        update sip file
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-16
    
        Fix feature edit selection in filtered feature list
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-16
    
        raster cleanup
    
    Leyan <ouyang.leyan@hotmail.com>	2013-04-16
    
        call saveAsUserCRS after each call to createFromProj4
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-16
    
        Select proper features in filtered feature list
    
    Leyan <ouyang.leyan@hotmail.com>	2013-04-16
    
        custom CRS save API change
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-16
    
        [sextante] support for non-ASCII characters in SEXTANTE log
    
    Emilio Loi <loi@faunalia.it>	2013-04-16
    
        In QgsVectorLayer::loadNamedStyle changed how to check if the usi refers to db or not
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-16
    
        GDAL provider identify no data fix
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-16
    
        More dd symbology cleanups
    
    Emilio Loi <loi@faunalia.it>	2013-04-16
    
        Added controls on style table consistency and named style validity
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-16
    
        [sextante] fix Distance Matrix tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-14
    
        [sextante] add license to script and fix its group
    
    Merge: 5875d5a5cf 07abb34ebe
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-15
    
        Merge pull request #399 from slarosa/pyqgis_console_side_editor_2
    
        [FEATURE] Side Editor for Python Console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-16
    
        [pyqgis-console] cleaning up code and minor fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-16
    
        [pyqgis-console] fix interrupted system call on run script for osx
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-15
    
        [pyqgis-console] fix shortcut keysequence for side editor
        - added class menu removed by mistake
        - minor fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-14
    
        [pyqgis-console] added button for comment/uncomment code in side editor and minor fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-14
    
        [pyqgis-console] added new toolbar for side editor
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-13
    
        [pyqgis-console] some fix for run script and restore tabs
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-13
    
        [pyqgis-console] added button to toggle the side editor in python console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-12
    
        [pyqgis-console] fixes prompt save tab on closing
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-01-22
    
        [FEATURE] Side Editor for Python Console
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-16
    
        GUI bug fix - was not restoring delimiter characters from saved settings
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-16
    
        Missed committing files
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-16
    
        Fix for handling of numeric columns with comma for decimal point (bug #6719)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-15
    
        Put old theme icons back into source tree under themes_ or icons_old next to current directories
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-15
    
        Condense app icon themes down to just one, based upon 'gis' theme
    
        - 'gis' theme copied over default
        - All other themes removed, available here:
          http://drive.dakotacarto.com/qgis/QGIS-images_pre-gis-theme-switch.zip
        - Make sure new default overrides removed themes
        - Update some tool buttons for consistency
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-16
    
        Code name consistency fix and unit tests for functions
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-16
    
        Fixed indentation in qgsexpression.cpp
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-16
    
        Colour functions and en-US help files implemented.
    
    Merge: c62c396a5f 268c03745f
    Chris Crook <ccrook@linz.govt.nz>	2013-04-16
    
        Merge branch 'master' into colour_functions
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-16
    
        WIP
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-15
    
        [Fix #7597] Attribute Table: Reintroduce locale aware sorting
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-15
    
        fix crash on close in attribute table (layer cache already destroyed when model dtor is called)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-15
    
        More symbology cleanups
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-15
    
        Clean data defined code of svg marker
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-15
    
        raster cleanup
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-15
    
        [Fix test] Set fixed offset angle for reproducable results
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-15
    
        [Fix diagramtest] replace control image with properly rotated image
    
    vinayan <vinayan123@gmail.com>	2013-04-15
    
        [Fix #7360] - Fix Dealauney to vector api changes
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-15
    
        QgsVectorLayerCache: include edit buffer changes as well
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-15
    
        Dual View: Commit feature edits to edit buffer, when the attribute table is closed
        or when the view mode is changed
        or when the focus is lost
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-15
    
        raster properties pipe tab removed
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-15
    
        QgsWebView renamed to QgsIdentifyResultsWebView
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-15
    
        Start cleaning data defined symbology code
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-15
    
        Fix javadoc comments
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-13
    
        Add updateFields() signal, so adding of joined fields is communicated
        attributeAdded and attributeDeleted signals are only emitted for "real" fields
        and not for "virtual fields" as in joined fields. Therefore this signal should
        be used instead to keep track of these
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-15
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-15
    
        fix windows build
    
    Merge: 82b41db51e 632bfbbaf0
    Tim Sutton <tim@linfiniti.com>	2013-04-14
    
        Merge pull request #527 from ccrook/master
    
        Fix of delimited text provider to handle CSV files including quoted newlines properly
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-15
    
        Fix to detection of LINESTRING WKT in delimited text provider dialog
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-15
    
        Fix to handling of geometry type selectors
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-15
    
        Fix for degrees/minutes format
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-15
    
        Tidying up test output
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-15
    
        Items missed in last commit - DMS functionality
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-15
    
        Added DMS functionality, fixed source code indenting
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-15
    
        Add Nyall Dawson to authors
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-05
    
        Add drop shadow option to labels
    
        - Add option to show debug rectangles for shadows to PAL engine properties
        - Add small container class, QgsLabelComponent, for temporal values during generation of label components
        - Add static image blurring function to QgsSymbolLayerV2Utils
        - Fix rotational offset issue with label backgrounds
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-14
    
        wms provider: improve cubewerx support
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-14
    
        Followup to 611f77b, better place to trigger gui update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-14
    
        Better fix for situations like #7602
    
        - In base class, auto-remove corresponding list widget item when stack widget is removed
        - Minimize band rendering group box stretching if there probably is no combo box choice (e.g. WMS layer)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-14
    
        Fix for #7602, Pyramids and Histogram tabs should be hidden for WMS layers in raster properties dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-04-14
    
        Add Salvatore Larosa to authors
    
    Emilio Loi <loi@faunalia.it>	2013-04-14
    
        Loading from db now works. Still missing a lot of controls and info about errors
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-14
    
        Final tests enabled
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-13
    
        Set QgsCollapsibleGroupBox's collapse-on-uncheck to happen only when clicked by user
    
        - This keeps checkable group boxes from being programmatically collapsed when initializing a dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-13
    
        Fix for #7598, CRS info on the lower right corner does not show anymore
    
        - Should not affect fix for #7532
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-13
    
        Update spacing and expansion of widgets in project properties dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-13
    
        Set synGroups for raster properties collapsible group boxes
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-13
    
        Set Style tab as default on first opening of raster properties
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-13
    
        Fix margin addition in QgsOptionsDialogBase
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-14
    
        Tests completed successfully
    
    Merge: d124732fc4 d87eb2aadc
    Chris Crook <ccrook@linz.govt.nz>	2013-04-14
    
        Merge branch 'master' into delimiter_text_enhancement
    
    Merge: 27f65c2355 8ef9e6d4a4
    Werner Macho <werner.macho@gmail.com>	2013-04-13
    
        Merge pull request #525 from vinayan/fix7474
    
        Fix #7474 - Topology checker: QGIS crash on exit, after activating the topology checker panel
    
    vinayan <vinayan123@gmail.com>	2013-04-14
    
        [Fix #7414] - points in polygon does not work
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-13
    
        fix doxygen and 'unused' warnings
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-13
    
        [sextante] fixed issue with header
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-13
    
        missed a new file in 7990ec48c
    
    Andreas Neumann <a.neumann@carto.net>	2013-04-13
    
        replace brush icon for clearing fields with more abstract icon
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-13
    
        reprojector no data fix
    
    Emilio Loi <loi@faunalia.it>	2013-04-13
    
        First attempt to create a load style ui
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-13
    
        Addes Matthias Kuhn to authors
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-09
    
        [FIX #5525] Attribute table performance for large tables
        The selection handling performance has been improved a lot
        Introduces also more detailed signalling of selection change from QgsVectorLayer
    
    vinayan <vinayan123@gmail.com>	2013-04-13
    
        fix segfault when closing qgis with error rubberbands present in canvas
    
    vinayan <vinayan123@gmail.com>	2013-04-13
    
        fix segfault on exit after enabling topology dock window
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-13
    
        raster no data speed up
    
    Merge: f0132dcc6e 7afa4f67ca
    Jürgen E. Fischer <jef@norbit.de>	2013-04-13
    
        Merge pull request #502 from nyalldawson/wms_dialog
    
        Fix tab order in WMS dialog, change layer control to extended selection mode for usability
    
    Merge: 736f765c4a f0dd138868
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-13
    
        Merge pull request #516 from Oslandia/atlas
    
        Fix qgsatlascomposition constructor and related Atlas unit tests
    
    Merge: 99bf5fac75 e3451bb58a
    Jürgen E. Fischer <jef@norbit.de>	2013-04-13
    
        Merge pull request #514 from mbernasocchi/master
    
        more qreal vs double issues for android
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-13
    
        Handle percentage encoded keys in WMS server
    
    Emilio Loi <loi@faunalia.it>	2013-04-13
    
        Now you can add ui files
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-13
    
        [sextante] force export to shp in grass algorithms, since v.in.ogr syntax seems to be not always the same and some formats (i.e. GML) are not working
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-13
    
        [sextante] minor bug fix in saga/grass installation checking.
    
        Also code cleaning
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-13
    
        raster nodata bitmap and reprojector fix; fixes qgis_composerscalebartest
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-13
    
        fix #7560
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-13
    
        [sextante] made fields in saga polygon dissolve optional
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-13
    
        wms provider fixes:
        - use smooth transformation when rescaling tiles
        - use ows:BoundingBox to retrieve WMTS extents if no ows:WGS84BoundingBox was
          given
        - handle empty WMTS dimensions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-13
    
        Fix wms server format test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-13
    
        Improve format test
    
    Emilio Loi <loi@faunalia.it>	2013-04-13
    
        Added QMenu on loadStyle button with 2 options (load from filesystem, load from db)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-13
    
        Support for returning base64 coded results from GetMap and GetPrint
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-13
    
        Fix QgsMessageLog python wrapper
    
    Werner Macho <werner.macho@gmail.com>	2013-04-13
    
        adding licences for Victor :)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-13
    
        fix 0d69d4c6a
    
    Werner Macho <werner.macho@gmail.com>	2013-04-13
    
        translation update: adding missing strings to be up to date
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-13
    
        german translation update
    
    Emilio Loi <loi@faunalia.it>	2013-04-13
    
        Changed "save to db" provider capability check
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-13
    
        ignoreShapeEncoding should only have effect on shapes (follows up fea86ea176)
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-13
    
        [sextante] several fixes for supporting optional parameters in modeler
    
    Merge: a6e55696fa 366e13847c
    Werner Macho <werner.macho@gmail.com>	2013-04-13
    
        Merge pull request #517 from L-Infantini/master
    
        Translations and corrections pt_PT
    
    Merge: a05ac22564 a5436a8bef
    Werner Macho <werner.macho@gmail.com>	2013-04-13
    
        Merge pull request #524 from tomass/master
    
        Update Lithuanian translations
    
    Merge: 5d99595c23 fe7f26f85c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-13
    
        Merge pull request #523 from 3nids/dropinvalidchars
    
        drop invalid chars in project write entry
    
    Tomas <tomasstraupis@gmail.com>	2013-04-13
    
        Update Lithuanian translations
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-04-13
    
        drop invalid chars in project write entry
    
    Emilio Loi <loi@faunalia.it>	2013-04-13
    
        Missing qgssavestyletodbdialog ui files
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-13
    
        Test development continuing
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-13
    
        [sextante] removed pydevd imports added by mistake
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-12
    
        Update raster properties dialog to vertical tabs
    
        - Minimize width of band renderer type widgets by reorganizing layouts and fixing spacing issues
        - Fix #7569, too much information when edit style on raster layer properties
        - Group 'Color rendering' options
        - Add Reset button to 'Color rendering' options
        - Add icon for pseudocolor colormap sorting
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-12
    
        keep blue value as double, fixes #7107
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-12
    
        renamed doubleNear to qgsDoubleNear, QgsMalloc to qgsMalloc, QgsCalloc to qgsCalloc, QgsFree to qgsFree
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-12
    
        raster no data value made optional
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-12
    
        Keep item position constant if reference point changes (ticket #7519)
    
    Emilio Loi <loi@faunalia.it>	2013-04-12
    
        Added feature to save vector layers styles to postgis (when provider is postgre$
    
    Emilio Loi <loi@faunalia.it>	2013-04-12
    
        Added feature to save vector layers styles to postgis (when provider is postgres) and load one of them adding a new postgis vector layer
    
    Emilio Loi <loi@faunalia.it>	2013-04-12
    
        Added new option for saving styles on db for vector layers with postgres provider
    
    Merge: 61b3e4c414 706ac99a83
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-12
    
        Merge pull request #460 from 3nids/readListEntryDefault
    
        Added default value argument for readEntryList
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-12
    
        [sextante]changed 'create grid' algorithm to allow non integer values
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-12
    
        [sextante]improved information when missing 3rd party app before running algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-12
    
        [sextante] corrected parameter serialization scheme
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-12
    
        [sextante] made ParameterTableField and ParameterString optional.
    
        Changed serializing format of ParameterTableField
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-12
    
        Remove debug variable
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-12
    
        Adapt and fix attribute table for new vector api
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-12
    
        ogr provider: don't ignore set encoding if SHAPE_ENCODING is set although OGR
        still claims that strings are already UTF-8
    
    Merge: 1a4ce3ecd5 bc67bde0fc
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-12
    
        Merge pull request #520 from 3nids/removeaction
    
        add removeAction method to layer actions
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-12
    
        [sextante] fixes in gdal/ogr algorithms and more tests
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-12
    
        [sextante] fixed missing import
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-12
    
        [sextante] reintroduced Model->Python conversion
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-12
    
        [sextante]Fixed issue in algorithms that change projection of output layers
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-12
    
        [sextante] remove TauDEM help files. Now this files are available from
        SEXTANTE-Help repo
    
    Merge: fa9e0ac4e9 ab8b53e029
    Tim Sutton <tim@linfiniti.com>	2013-04-12
    
        Merge pull request #519 from borysiasty/master
    
        Update the default symbol set - new symbols from Anita and some fixes
    
    jdugge <juernjakob@gmail.com>	2013-04-12
    
        Update widgetRasterize.ui
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-04-12
    
        add removeAction method to layer actions
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-12
    
        Adding code example to QgsVectorLayer documentation
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-12
    
        doxygen fixup
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-04-12
    
        Update default symbol set: more symbols from Anita, lock colour in bottom layer of road symbols, include symbology-ng-style.db instead of the depreciated xml in OsGeo4W
    
    Merge: 920253d17d a290fa257f
    Chris Crook <ccrook@linz.govt.nz>	2013-04-12
    
        Merge branch 'master' into delimiter_text_enhancement
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-12
    
        Documentation updates
    
    Merge: a290fa257f 5432618e0c
    Werner Macho <werner.macho@gmail.com>	2013-04-12
    
        Merge pull request #507 from matthias-kuhn/fix-7508
    
        [FIX #7508] drag'n'drop form generator wrong creation of group container
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-08
    
        [FIX #7508] drag'n'drop form generator wrong creation of group container
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-12
    
        Adding documentation for data providers
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-12
    
        Tweak margins on attribute table
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-12
    
        Fix #7549 (selection color is now stored in QgsRendererContext)
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-12
    
        WIP
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-11
    
        [API] remove QgsVectorDataProvider::enableGeometrylessFeatures(bool)
    
        Geometryless features are not skipped by default anymore.
    
    Werner Macho <werner.macho@gmail.com>	2013-04-11
    
        fix error when labeling joinfields with spatialite files
    
        Manually applied the patch from PhilippeDorelo
        this should fix bug #7068
    
    Merge: 207da3631e 6d6021558b
    Werner Macho <werner.macho@gmail.com>	2013-04-11
    
        Merge pull request #518 from PhilippeDorelon/valuerelation
    
        Fix issue #7561 : valueMap or valueRelation not visible in attributeTable
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-11
    
        [sextante]changed how grass help files are found.
    
        Now there's no need to set the help folder, it will look for html pages online instead
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-11
    
        [sextante] removed saga help files, since they are rather useless
    
    PhilippeDorelon <philippe.dorelon@gmail.com>	2013-04-11
    
        Update qgsattributetablemodel.cpp
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-11
    
        [sextante] catch IO error when user tried to save file in system
        directory (fix #7259)
    
    Orion <orion@orion-Ut.(none)>	2013-04-11
    
        Translations and correctios
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-11
    
        fix Merge shapefiles tool in fTools (fix #7570)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-11
    
        [sextante] attempt to fix issue with non-ASCII characters in modeler
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-11
    
        [sextante] remove generated *.py files from ui directory
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-11
    
        [sextante] allow to run models with no parameters (partially reverts
        4e5c660823)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-11
    
        [sextante] also improve Fields Calculator (field type, length and
        precision settings)
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-04-11
    
        Fix qgsatlascomposition constructor and related Atlas unit tests
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-11
    
        [sextante] adding missing files from tools reorganization
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-11
    
        [sextante] add mechanism to allow easily piping grass console output to text file
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-11
    
        [sextante]Fixed bug in pyculator algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-10
    
        [sextante] reorganized sextante tools and how they are exposed and added some tests
    
    Merge: 4b06df0b6c 254fc4db6e
    Werner Macho <werner.macho@gmail.com>	2013-04-11
    
        Merge pull request #515 from 3nids/duplicatecode
    
        remove duplicate code
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-04-11
    
        remove duplicate code
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-11
    
        [sextante] fix Advaced Python Calculator, add ability to select field
        type, lenght and precision
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-11
    
        [sextante] add missed import
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-10
    
        fix doxygen warnings
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-10
    
        Update recent symbology widget update for cross-platform consistency
    
        Also:
        - Keep color wells from over expanding
        - Group color wells together, where appropriate
        - Make SVG Groups view wider (was too thin)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-10
    
        QgsRasterBlock::Range to QgsRasterRange
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-10
    
        GRASS direct no data for type
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-10
    
        gdal set output no data fix
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-10
    
        [sextante] don't run models without algorithms and/or parameters
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-10
    
        [sextante] allow set field length and precision in Add field algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-10
    
        [sextante] allow non-ASCII characters in string parameters
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-10
    
        [sextante] increase max and min limits for numeric values (fixes #7143
        and possible similar issues)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-10
    
        [sextante] fix parameters handling in some GDAL algorithms
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-10
    
        [sextante] escape filenames, passed to GDAL tools (fix #5923)
    
    Merge: 212aea7c44 f7732d3a27
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-10
    
        Merge pull request #511 from nyalldawson/html_labels_fix
    
        Fix html labels rendering before they are fully loaded...
    
    Merge: 76f8d60273 212aea7c44
    Marco Bernasocchi <marco@opengis.ch>	2013-04-10
    
        Merge remote-tracking branch 'upstream/master'
    
    Marco Bernasocchi <marco@opengis.ch>	2013-04-10
    
        more qreal vs double issues for android
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-10
    
        Change point displacement renderer to work with new vector api
    
    Merge: 8c714a9d41 d52d4dad17
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-09
    
        Merge pull request #513 from olivierdalang/SymbolLayerWidgetsUISmallUpdate
    
        small update of the UI of the symbollayers widgets
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-09
    
        [sextante] more tests
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-09
    
        [sextante] moved SilentProgress to independent module
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-09
    
        GML parser boundedBy fix
    
    Merge: 1436056f77 dbf795ed1f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-09
    
        Merge pull request #512 from nyalldawson/blend_mode_fixes
    
        Some blending fixes and code cleanup
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-09
    
        Fix html labels rendering before they are fully loaded. Prevents missing images in html labels when composer layout is output for the first time.
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-09
    
        After astyle
    
    olivierdalang <olivier.dalang@gmail.com>	2013-04-09
    
        small update of the UI of the symbollayers widgets
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-09
    
        Pre astyle
    
    Pirmin Kalberer <pka@sourcepole.ch>	2013-04-08
    
        Globe: Fix compilation with osgearth 2.4
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-07
    
        Fix labels not updating for atlas prints when blend mode is applied
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-06
    
        Use QPainter::CompositionMode for all internal blending variables and functions
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-08
    
        german translation update
    
    Chris Crook <ccrook@linz.govt.nz>	2013-04-09
    
        Delimited text fix compiling
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-08
    
        also remove transparency tests
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-08
    
        remove unused layer transparency (and fix some warnings)
    
    Merge: a150865e2b 57c23078c7
    Jürgen E. Fischer <jef@norbit.de>	2013-04-08
    
        Merge pull request #508 from matthias-kuhn/dual-view-fixes
    
        Dual view fixes
    
    Merge: 4306632c74 a21fc5a73d
    Jürgen E. Fischer <jef@norbit.de>	2013-04-08
    
        Merge pull request #510 from matthias-kuhn/field-calculator-perf
    
        [FIX #7533] Field calculator is slow
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-08
    
        [FIX #7533] Field calculator is slow
        Set the QgsDistanceArea only once and not for every loop cycle.
        QgsCoordinateReferenceSystem::loadFromDb takes very long.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-08
    
        Fix #7542 (crash in vector layer properties for geometryless layers)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-08
    
        PyQgsRasterLayer identify test fixed
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-08
    
        Added QgsRasterIdentifyResult
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-08
    
        [FIX #7543] Dual View Table/Form: Preview column not saved in project
    
    Merge: 34adbe7f56 52da7237ee
    Werner Macho <werner.macho@gmail.com>	2013-04-08
    
        Merge pull request #505 from vinayan/7477-add-rule-crash
    
         [FIX #7477] Topology Checker - Crash as soon a layer is choosen when defining a rule
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-08
    
        [FIX #7530] Attribute table: Edited feature not updated in single row
        If only a single row was shown, the outdated cached feature would be shown even
        when the attribute behind it was edited.
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-08
    
        [FIX #7529] Attribute table: Crash when changing column filter
        When using the field calculator and afterwards changing the column filter
        resulted in a crash
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-08
    
        Attribute editor, form view: Change selection behavior
        Text background is now used for the current edit selection
        The icon shows the feature selection state
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-08
    
        Attribute table selection: performance improvements
        When selecting features with the mouse (click and drag) only redraw
        the map canvas, once the mouse is released.
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-08
    
        Properly show feature count in attribute table title
        Total # of features
        Filtered features
        Selected features
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-08
    
        qgis_bench json log fix; QGIS2 settings
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-08
    
        Fixed PyQgsVectorLayer test
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-07
    
        [API] Removed QgsSymbol, QgsMarkerCatalgoue and QgsSymbologyUtils
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-07
    
        [API] Removed old symbology's QgsRenderer
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-07
    
        [API] Removed old symbology QgsRenderer implementations
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-07
    
        [API] Removed old renderer support from QgsVectorLayer
    
    Martin Dobias <wonder.sk@gmail.com>	2013-04-06
    
        Removed old symbology dialogs.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-23
    
        Removed QgsQuickPrint class
    
    Werner Macho <werner.macho@gmail.com>	2013-04-07
    
        translation update: galician by Xan
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-07
    
        update .qgis to .qgis2 (to be updated on release and some more utf8 fixes
        (fixes #7537)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-07
    
        spatialite isn't optional anymore (offlineediting, osm):
        - remove configuration options
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-07
    
        fix #6640
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-07
    
        deduce plugin directory from a plugin that actually still exists
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-07
    
        Fix #7532, startup forces new project document, even when opening data file
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-07
    
        cleanup Qwt build for OS X
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-07
    
        fix autodetect of saga & otb on OS X, also detect bundled grass, saga & otb
    
    Minoru Akagi <akaginch@gmail.com>	2013-04-07
    
        fix #4303
    
    Merge: 2bfffaa516 73c74acf48
    Werner Macho <werner.macho@gmail.com>	2013-04-07
    
        Merge pull request #506 from vinayan/fixdupes
    
        [FIX #7473] Topology checker-must not have duplicates does not work
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-06
    
        [sextante]fix for calling SAGA under OSX
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-06
    
        [sextante] fixed #7525 (problem with checking if external app is installed)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-06
    
        adjustments to build on cygwin
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-06
    
        apply #7521
    
    vinayan <vinayan123@gmail.com>	2013-04-06
    
        [FIX #7473] Topology checker-must not have duplicates does not work
    
    vinayan <vinayan123@gmail.com>	2013-04-06
    
        rename ui members
    
    vinayan <vinayan123@gmail.com>	2013-04-06
    
        fix crash as soon a layer is choosen when defining a rule
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-06
    
        establish that Qwt 6.1 is not currently supported with internal QwtPolar (closes #7495)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-06
    
        qgis_bench revision log
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-06
    
        also use expat include directory in core
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-05
    
        remove debug statement
    
    Merge: 217e7c1623 9ffc8ee2df
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-04-05
    
        Merge pull request #504 from nyalldawson/blend_modes
    
        Fix dialog resetting label and label buffer blend modes
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-05
    
        don't show ticks on slider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-05
    
        display and allow editing of simplify tolerance value (fix #7515)
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-05
    
        Fix dialog resetting label and label buffer blend modes
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-04
    
        qgis_bench wall clock time
    
    Merge: b809723977 5e1dfd9c7d
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-04
    
        Merge pull request #503 from nyalldawson/heatmap_dialog
    
        Fix tab order in heatmap dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-28
    
        [FEATURE] Add background shapes and svg symbols to labels
    
        - Rectangle, square, circle and ellipse generated symbols
        - SVG background via new symbology, so uses cache
        - Add new gui class QgsSvgSelectorWidget, symbol selector setup culled from symbologyV2
        - Does not include any associated data defined mappings, yet
        - Does not auto-search for missing SVGs, yet
        - Caveat: does not currently account for background size in PAL collision calculations (overlaps occur)
        - Allow direct update of QgsColorButton background
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-04-05
    
        Fix tab order in heatmap dialog
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-04
    
        bundle osgEarthQt if available
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-04
    
        missed a file in 052dab819
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-04
    
        fix #7503
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-04
    
        fix ftools union
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-04
    
        Add xml encoding to wms capabilities
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-04
    
        Outline width for simple marker
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-04
    
        fix typo Python test for QgsVectorLayer
    
    Merge: 1c6ee9f650 45cd49d268
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-04
    
        Merge pull request #500 from matthias-kuhn/rendering-cache-crash
    
        [Bugfix] Make rendering cache more stable
    
    Merge: d7a6bc3d1a 8e7ffd74dd
    Chris Crook <ccrook@linz.govt.nz>	2013-04-04
    
        Merged with dev master
    
    Merge: cbd257d11f 3a4aa8f610
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-04
    
        Merge pull request #501 from nyalldawson/color_control
    
        Fix contrast, grayscale and colorize settings not applying to exported raster layers
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-04
    
        fix typo in SEXTANTE test
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-04-04
    
        Fix tab order in WMS dialog, change layer control to extended selection mode for usability
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-04
    
        fix #7499
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-04-04
    
        Fix contrast, grayscale and colorize settings not applying to exported raster layers
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-03
    
        Avoid possible crash in rendering loop
        As soon as QgsMapLayer::setCacheImage is called while rendering is active, a crash occurs.
        Due to the fact, that processEvents is called from the main rendering loop, such situations cannot always be foreseen.
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-03
    
        consider user no data values in GDAL raster statistics and histogram, fixes partialy #3840
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-03
    
        also decode Qt colors
    
    Radim Blazek <radim.blazek@gmail.com>	2013-04-03
    
        composer legend - default symbol to label space fix
    
    Merge: cf4fd4a153 1de8c76450
    Jürgen E. Fischer <jef@norbit.de>	2013-04-03
    
        Merge pull request #498 from matthias-kuhn/feature-request-no-geom
    
        [FIX] Show attribute table for layers without geometry
    
    Merge: 80f7b5abb2 378a85894e
    Alexander Bruy <alexander.bruy@gmail.com>	2013-04-03
    
        Merge pull request #499 from nyalldawson/fix_alpha
    
        Fixes loss of alpha after adjusting brightness/contrast/hue/saturation for rasters
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-03
    
        Fix loss of alpha when adjusting brightness/hue/saturation for raster. Clean and optimize code
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-03
    
        Consider alpha component of colors in data defined symbology
    
    Merge: 67a542bfd0 95d7ec359e
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-02
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-02
    
        add framework path to link test to fix OS X SDK problem
    
    Merge: 87572f72e8 7a1b12f861
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-02
    
        Merge pull request #450 from 3nids/showEditForm
    
        Do not wait for feature form closing for non-editable layers
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-02
    
        add framework path to link test to fix OS X SDK problem
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-02
    
        translation string fixes and german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-02
    
        indentation update
    
    Merge: b48c2dc416 a3634e24b2
    Jürgen E. Fischer <jef@norbit.de>	2013-04-02
    
        Merge pull request #486 from matthias-kuhn/attr-edit-dnd-multi
    
        Attribute editor (drag and drop layouter): Proper handling when multiple...
    
    Merge: 255b467b46 1b7d94b96b
    Jürgen E. Fischer <jef@norbit.de>	2013-04-02
    
        Merge pull request #488 from edigonzales/master
    
        http referer for wm(t)s requests
    
    Merge: c4645ea0a8 b0355276d8
    Jürgen E. Fischer <jef@norbit.de>	2013-04-02
    
        Merge pull request #496 from matthias-kuhn/fix-7483
    
        [FIX  #7483] Attribute table changed selection on layer twice subsequent...
    
    Merge: 00ae45befe 002f73ed9c
    Jürgen E. Fischer <jef@norbit.de>	2013-04-02
    
        Merge pull request #495 from matthias-kuhn/fix-7485
    
        [FIX #7485]: Don't crash when expression fails to parse in dual view/preview column.
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-02
    
        don't _re_create fake grass lib sources on reconfigure unless gisdefs.h has changed, saves a lot of reconfigure time
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-02
    
        unset temporary LIB_PATH var
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-02
    
        more OS X install updates
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-02
    
        clean up qscintilla bundling
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-02
    
        [FIX] Show attribute table for layers without geometry
        And add a message to the message log when an iterator is closed due to missing geometry
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-02
    
        vector cache: don't try to request geometries, if there aren't any
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-02
    
        [FIX  #7483] Attribute table changed selection on layer twice subsequently
        This led to a crash and was superfluent
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-02
    
        widget fixes:
        - add sip bindings for new widgets (and some other missing pieces)
        - change Webview to WebView (like in QWebView)
        - use proxy settings also for webview widget
        - don't disable Photo and webview widget
        - use smooth transformation in photo widget
        - show disabled color button with dotted border in actual color instead of
          grayed-out
    
    Matthias Kuhn <matthias@opengis.ch>	2013-04-02
    
        Don't crash when QgsExpression parser fails to parse a preview column (e.g. column without name)
        Also removed throwing exception as this has been discouraged.
    
    Merge: 4f6c2d253c 60c20aba40
    Tim Sutton <tim@linfiniti.com>	2013-04-02
    
        Merge pull request #494 from palmerj/wfs_ui_improvements
    
        WFS Layer Selection UI Improvements
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2013-04-02
    
        Remove unused variables
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2013-04-02
    
        Add option for using WFS type name title for the added layer name
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2013-04-02
    
        Changed back to ExtendedSelection mode for the WFS item view
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2013-04-02
    
        Added Filter search for WFS layers. Also improved the treeView to have better column and row layout
    
    Merge: 3d15e679b4 af7d6f8c9d
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-01
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-01
    
        OS X install updates
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-02
    
        osgeo4w release preparations
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-01
    
        [sextante] more tests. Added extra model and script
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-01
    
        [sextante] modified OTB description to adapt to 3.16
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-01
    
        [sextante] added checking to GRASS algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-04-01
    
        Fixed problem with duplicated recent algorithms tree.
    
        Also fixed  blocking typo in modeler code, introduced in last commit, and two minor changes in saga
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-01
    
        handle spaces in install_names (for real this time)
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-01
    
        handle spaces in install_names
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-01
    
        always search /Library/Frameworks for linking on OS X in case SDK won't
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-01
    
        Bring cap style combo box back (got lost somehow while merging the branch)
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-01
    
        clarify and expand Mac bundling info
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-01
    
        remove very old v1.0 Mac stuff
    
    Merge: e68b32212b d971a69329
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-01
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2013-04-01
    
        update OS X identifiers for version 2
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-01
    
        sneak in color edit widget to accompany data defined symbology
    
    Werner Macho <werner.macho@gmail.com>	2013-04-01
    
        translations update: gl_ES by Xan
    
    Tim Sutton <tim@linfiniti.com>	2013-04-01
    
        Also use different settings file for customisations
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-01
    
        Data defined symbol UI clean up
    
                - Reduce margins
                - Remove cell selection
                - Adjust first column width
    
    Merge: 6c3f418988 7b6e322bf9
    Tim Sutton <tim@linfiniti.com>	2013-04-01
    
        Merge branch 'composer_blend' of https://github.com/nyalldawson/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2013-04-01
    
        Use ~.qgis2 and ~/.config/QuantumGIS/QGIS2.conf for settings for QGIS 2. Added unit test for memory provider.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-01
    
        fix two more warnings
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-01
    
        [FEATURE] Transparency control for composer items
    
    nyalldawson <nyall.dawson@gmail.com>	2013-04-01
    
        Fix printing with composition effects
    
    nyalldawson <nyall.dawson@gmail.com>	2013-03-31
    
        [FEATURE] Blend modes for composer items
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-01
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-04-01
    
        fix build error and a warning
    
    Merge: 2b34ae5662 9b0c455c02
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-01
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 5c028f8881 8a0b0fef52
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-01
    
        [Feature]: Merge data defined symbology branch
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-04-01
    
        Fix column resize in fields grid, add sorting, reduce margins
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-01
    
        Add export macro
    
    Merge: 92472625f6 30c343cc89
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-31
    
        Merge pull request #452 from minorua/tablejoin
    
        Some fixes for table join. Merged for wider testing.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-04-01
    
        Clean legacy code in ellipse symbol layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-31
    
        data defined properties for ellipse symbol layer
    
    Werner Macho <werner.macho@gmail.com>	2013-03-31
    
        added function help files for pi
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-31
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-31
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-31
    
        [FEATURE] add widgets for photos and webpages
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-30
    
        [FEATURE] allow non-numeric keys in postgres and oracle views
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-30
    
        fix warnings on ignored return values
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-31
    
        More data defined symbology for svg marker symbol layer
    
    Borys Jurgiel <info@borysjurgiel.pl>	2013-03-31
    
        Fix shapefile encoding in QgsVectorFileWriter
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-31
    
        Data defined properties for svg marker
    
    Werner Macho <werner.macho@gmail.com>	2013-03-31
    
        added pi as a selectable constant
    
        pi can be found under Math in Fieldcalculator
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-31
    
        Rename Save as style to Save in symbol library
    
    Merge: 7d9f4446dd daeafccd49
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-30
    
        Merge pull request #491 from borysiasty/master
    
        [API] expose mouse wheel to map tools, use it for zoom only if no keyboard modifier pressed
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-31
    
        Move Init function line edit so visible all the time
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-30
    
        Fix cyclical QPaintEvent updates for color button, which caused excessive cpu cycles
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-31
    
        Add eval to QgsPythonRunner.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-31
    
        Reload form module if DEBUGMODE switch set in module
    
    Borys Jurgiel <info at borysjurgiel dot pl>	2013-03-30
    
        [API] Expose mouse wheel to map tools as QgsMapTool::wheelEvent()
    
    Borys Jurgiel <info at borysjurgiel dot pl>	2013-03-30
    
        Don't zoom with mouse wheel if keyboard modifiers pressed
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-30
    
        [sextante] modeler improvements: added 'save as' button and fixed issue with line endings.
    
        Added more tests
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-30
    
        [sextante] improved error messages when algorithm execution fails
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-30
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-30
    
        fix warnings
    
    Tim Sutton <tim@linfiniti.com>	2013-03-30
    
        Mark srsDimesion unused - see https://github.com/qgis/Quantum-GIS/commit/93e02598438ca9526de5a451b0918e7ae365b7ac#commitcomment-2871379
    
    Merge: 72b476e702 86ba94bf90
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-30
    
        Merge pull request #490 from nyalldawson/heatmap_fixes
    
        Choose sensible default value for heatmap radius, some small documentation updates
    
    nyalldawson <nyall.dawson@gmail.com>	2013-03-30
    
        Update heatmap help file
    
    nyalldawson <nyall.dawson@gmail.com>	2013-03-30
    
        Cleanup heatmap dialog strings to follow standard capitalisation
    
    nyalldawson <nyall.dawson@gmail.com>	2013-03-30
    
        Estimate a sensible default radius for heatmaps from the layer extent
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-30
    
        Data defined properties for point pattern symbollayer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-30
    
        Pass fields into new feature in add tool
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-30
    
        Add overload for QgsFeature with QgsFields
    
    Merge: 6e75ea441a de7dd71710
    Werner Macho <werner.macho@gmail.com>	2013-03-29
    
        Merge pull request #489 from tomass/master
    
        lithuanian translation update
    
    Tomas <tomasstraupis@gmail.com>	2013-03-29
    
        Lithuanian translations
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-29
    
        Data defined symbology for line pattern symbol layer
    
    Stefan Ziegler <stefan@xanadu.(none)>	2013-03-29
    
        back to wms only
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-29
    
        Data defined properties for SVG fill symbol layer
    
    Stefan Ziegler <stefan@xanadu.(none)>	2013-03-29
    
        referer for wfs: one has to modify a lot... stop here and consider only wms
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-29
    
        german translation update
    
    Stefan Ziegler <stefan@xanadu.(none)>	2013-03-29
    
        referer works for wms/wmts
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-29
    
        Fix data defined size for simple marker. Propagate scale method to symbol layers
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-29
    
        composer legend minor fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-29
    
        Data defined properties for simple fill
    
    Minoru Akagi <akaginch@gmail.com>	2013-03-21
    
        Fix broken compatibility of table join (project file) (fix #7068)
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-29
    
        [sextante] modeler tests
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-28
    
        [sextante] added Polygonize algorithm by Piotr Pociask
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-28
    
        [sextante] added some extra space in modeler for inputs tab
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-28
    
        [sextante]Saga algorithms can now have harcoded values in description.
    
        Modified SAGA descriptions accordingly and fixed Layer importer to avoid duplicated extensions
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-28
    
        [sextante] Tests stuff. Added new test models and scripts, geojson testdata and extra tests
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-28
    
        [sextante] added "delete R script" action
    
    Merge: 93ade1f2c0 d056d5f59c
    Werner Macho <werner.macho@gmail.com>	2013-03-28
    
        Merge pull request #487 from SrNetoChan/master
    
        New translations and some updates to PT-pt
    
    Alexandre Neto <senhor.neto@gmail.com>	2013-03-28
    
        reverse 'help.css' file to previous commit
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-28
    
        Fix data defined symbology for embedded layers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-28
    
        Data defined shape for simple marker does not work yet
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-28
    
        Data defined properties for simple marker (but shape will come later)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-28
    
        Attribute editor (drag and drop layouter): Proper handling when multiple fields are dropped
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-28
    
        Data defined symbology for marker symbol layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-28
    
        Moved code for data defined simple line symbolisation into its own functions
    
    Merge: 1b663bb7ae 0f7e90b922
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-27
    
        Merge pull request #480 from nyalldawson/hue_saturation
    
        Add hue and saturation controls for raster layers
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-28
    
        Get fid of newly added feature in mssql provider
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-27
    
        Remove WA_DeleteOnClose attribute from QgsBusyIndicatorDialog
    
        - Add default title
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-27
    
        Move busy indicator dialog out of composer and into own gui class
    
    Alexandre Neto <senhor.neto@gmail.com>	2013-03-28
    
        Some PT-pt translations and corrections
    
    Merge: d1825ece2a c9ef27c39b
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-27
    
        Merge pull request #485 from nyalldawson/blend_modes
    
        Blend modes pt 3 - blend modes for labels
    
    Merge: 8793d388b1 d1825ece2a
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-28
    
        Merge remote-tracking branch 'origin/master' into blend_modes
    
    Merge: 24fedb255b d1825ece2a
    Alexandre Neto <senhor.neto@gmail.com>	2013-03-27
    
        Merge remote-tracking branch 'upstream/master'
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-28
    
        [FEATURE] Blend modes for labels and label buffers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-28
    
        Move BlendMode enum and functions to QgsMapRenderer
    
    Merge: dd9bf7ef70 9aea6adc0e
    Jürgen E. Fischer <jef@norbit.de>	2013-03-27
    
        Merge pull request #482 from matthias-kuhn/fix-7379
    
        Fix issue #7379: Crash when attribute table is closed after layer has be...
    
    Merge: aa6d22afa3 f28f13cd24
    Jürgen E. Fischer <jef@norbit.de>	2013-03-27
    
        Merge pull request #484 from matthias-kuhn/attribute-table-sort
    
        Fix #7459: Sorting of attribute table takes type into account
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-27
    
        put Topology Checker plugin into Vector menu
    
    edigonzales <edi.gonzales@gmail.com>	2013-03-27
    
        working on referer option for http requests
    
    Merge: 000546740b 429be1e9c5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-27
    
        Merge pull request #483 from matthias-kuhn/pie-angle
    
        Add start angle offset for pie diagram
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-27
    
        Fix #7459: Sorting of attribute table takes type into account
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-27
    
        Complete data defined symbology for simple line symbol layer
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-27
    
        Add start angle offset for pie diagram
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-27
    
        Fix issue #7379: Crash when attribute table is closed after layer has been deleted
    
    Merge: 24f1519b1b 689c9405a3
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-27
    
        Merge pull request #481 from matthias-kuhn/fix-missing-icons
    
        Fix missing icons (Removed in rebase)
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-27
    
        Fix missing icons (Removed in rebase)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-27
    
        Improve data defined dialog, consider data defined color for single line symbol layer
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-27
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-27
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-27
    
        indentation update
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-27
    
        Add some GUI strings for the Expression Builder Dialog
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-27
    
        Set custom feature form visible in dual view
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-27
    
        Fix sip problems / export gui classes to libraries
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-26
    
        Fix rebase problems
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-11
    
        Attribute table: Mark current edited in red so user is aware of autocommitted changes.
        Quick fix.
        The better approach would be to only change the color after changes have been made by the user
    
    Matthias Kuhn <matthias@opengis.ch>	2013-02-20
    
        Fix: Check for existence of data provider to prevent segfault
    
    Matthias Kuhn <matthias@opengis.ch>	2013-02-20
    
        Add tests for QgsVectorLayerCache
    
    Matthias Kuhn <matthias@opengis.ch>	2013-02-20
    
        Remove unneeded variable
    
    Matthias Kuhn <matthias@opengis.ch>	2013-02-20
    
        Fix issue #7169
        If removing multiple attributes, remove the indices in descending order, so it does not get confused
    
    Matthias Kuhn <matthias@opengis.ch>	2013-02-20
    
        Add tests for attribute table / dual view
    
    Matthias Kuhn <matthias@opengis.ch>	2013-02-20
    
        Major redesign of attribute table, codename: dual view
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-11
    
        Add indexable vector layer cache
    
    Matthias Kuhn <matthias@opengis.ch>	2013-01-28
    
        Add a select by expression dialog.
        Allow to change the current selection based on a QgsExpression
        * Select (clear and select)
        * Add to selection
        * Remove from selection
        * Select within selection (Intersect)
    
    Werner Macho <werner.macho@gmail.com>	2013-03-27
    
        deleted fixed Version in html
    
        fixed Version is obsolete
    
    Merge: 86a246a0df 4435c4f3d0
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-27
    
        Fix branch to apply to current master
    
    Minoru Akagi <akaginch@gmail.com>	2013-03-05
    
        refresh field names after all layers loaded and encoding change (fix #6840)
    
    Minoru Akagi <akaginch@gmail.com>	2013-03-05
    
        Fix table join (fix #7068)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-27
    
        german translation update
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-27
    
        [sextante] changed version number (wasn't changed since last release) and min required qgis version
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-27
    
        [sextante] changed how saga installation test is performed (now it uses the test data)
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-27
    
        [sextante] more tests
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-26
    
        topology plugin:
        - cleanups & fixes for warnings
        - log messages
        - translation strings
        - return plugin category (fixes persistent loading)
    
    Merge: 4e29436d20 8bf6df2445
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-27
    
        Merge remote-tracking branch 'origin/master' into hue_saturation
    
    vinayan <vinayan123@gmail.com>	2013-02-26
    
        rule table now prevents duplicate entries
    
    vinayan <vinayan123@gmail.com>	2013-02-25
    
        layer comboboxes display proper layers as per topologyrule
    
    vinayan <vinayan123@gmail.com>	2013-02-17
    
        fix gaps,overlaps for invalid goemetry errors by skipping
    
    vinayan <vinayan@vinayan-MS-7623.(none)>	2012-12-12
    
        [Feature] Topology Cheker Plugin.
        added files for topology plugin
    
        modified cmakelists to add topology plugin folder
    
        Conflicts:
    
                src/plugins/CMakeLists.txt
    
        fixed issues in duplicate rule where zooming was not possible..renamed 'Test' to 'Rule'
    
        fixed minimum segment length rule
        renamed rules to meaningful descriptions
    
        Added new rule "Must not have pseudos" for line vector layers.
        Renamed rules to more understandable descriptions.
        Handled WKB::MultilineStrings in line shapefiles in hanging lines rule that caused crashes.
    
        "segments must have minimum length" rule now only checks if the geometry contains at least one short segment
    
        added new Rule "Must Not Have Gaps"
        removed unwanted indexing for some rules.
        prepare commit run.
    
        test commit
    
        modified 'must not have gaps' rule.
    
        updated calls to new vector api
    
        more changes based on new api
    
        fixed "must not have gaps rule"
        fixed extent issues
    
        changed dangle rule implementation
    
        More rules added
        -checkPointCoveredbyLineEnds
        -checkPointInPolygon
    
        new rules added
        -point must be inside polygon
        -polygon must contain point
        -geometry must not be multipart
    
        added rule 'checkyLineEndsCoveredByPoints'
        renamed some rules
        commented 'closer than tolerance rules' -performance issues
        changed colors of error markers
    
        changed visualization style of errors
    
        changed rule paramters
        validateExtent fixed to show only errors from within canvas extent
        removed rule - polygons must contain feature
        removed direct calls to geos api
        prepare commit run
    
        fixed missing icon in plugin manager
    
        icons added. validateSelected option removed
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-19
    
        UI to control brightness and contrast values in raster properties,
        attempt to fix contrast calculation
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-26
    
        composer legend styles fix
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-26
    
        composer legend styles, fixes partialy #6960
    
    Merge: 250cc4ecb1 a482c42a76
    Jürgen E. Fischer <jef@norbit.de>	2013-03-26
    
        Merge pull request #473 from Oslandia/atlas
    
        Atlas: fix #7408
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-26
    
        Add dialog for data defined symbology
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-26
    
        indentation update
    
    nyalldawson <nyall.dawson@gmail.com>	2013-03-26
    
        Fix initial state of saturation controls
    
    nyalldawson <nyall.dawson@gmail.com>	2013-03-26
    
        Add strength slider for raster colorization
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-26
    
        [FEATURE] Add colorize control for raster layers
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-26
    
        [FEATURE] Option to convert a raster to grayscale with choice of desaturation mode (lightness, luminosity, average) (fix #5837)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-25
    
        [FEATURE] Add saturation control for raster images
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-25
    
        Remove interior button focus color for QgsColorButton wells
    
        - Focus color tinted button's set color on platforms like Ubuntu
        - Border should be updated with OS-style focus color when button in focus (currently no focus hint)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-23
    
        Update Project Properties dialog with vertical tabs and update ui
    
        - Dialog now subclassed from new class QgsOptionsDialogBase
        - Add collapsible group boxes where applicable
        - Update Projection Selector ui to work in outlying cases
        - Switch Opacity default for styles to Transparency
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-26
    
        [sextante] more testing stuff and a couple of minor fixes
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-25
    
        missed file
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-25
    
        missing QPen header compilation fix
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-25
    
        add SEXTANTE test data to build
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-25
    
        [sextante] more improvements in automated tests tools and some cleaning
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-24
    
        german translation update
    
    Tim Sutton <tim@linfiniti.com>	2013-03-24
    
        Removed compiler warning
    
    Tim Sutton <tim@linfiniti.com>	2013-03-24
    
        Fix compilation errors for grass provider
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-24
    
        [sextante] minor corrections in test tools
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-24
    
        [sexante] change how temp files are deleted when exiting sextante
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-24
    
        [sextante] Modified test data and example models
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-24
    
        Add export macro
    
    Merge: 920036e023 56b55a0a25
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-24
    
        Merge composer ruler branch
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-24
    
        Fix ruler shift
    
    Merge: dac35e1063 adf8c2667d
    Werner Macho <werner.macho@gmail.com>	2013-03-24
    
        Merge pull request #478 from tomass/master
    
        Remove russian words from lithuanian translation
    
    Tomas <tomasstraupis@gmail.com>	2013-03-24
    
        Remove russian words from lithuanian translation
    
    Merge: 176a08c7d1 08fba255e5
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-23
    
        Merge pull request #476 from nyalldawson/blend_modes
    
        Blend modes pt 2
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-23
    
        [sextante]improved classes for creating unit tests from GUI
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-23
    
        [sextante]fixed somes issues in ftools algorithms due to changes in vector API
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-23
    
        [sextante] made temporary filenames more descriptive and readable, reusing the original filename but using a temp folder
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-23
    
        [sextante] added file filters to input boxes in batch processing dialog
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-22
    
        [sextante]Improvements in error messages in barch processing interface
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-24
    
        Fix for labels incorrectly rendering when blend modes used
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-23
    
        issue warning to message log when active iterator is closed when replaced
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-23
    
        Make QgsBlendModeComboBox extend QComboBox
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-23
    
        Load and save custom snap lines in composer
    
    Merge: 2a9d016682 d6ad6e5d62
    Werner Macho <werner.macho@gmail.com>	2013-03-23
    
        Merge pull request #477 from matthias-kuhn/pg-msg
    
        Small string change: More verbose message in pg source select
    
    Matthias Kuhn <matthias@opengis.ch>	2013-03-23
    
        More verbose message in pg source select
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-23
    
        Add support for copy/pasting blend modes for layers
    
    Merge: a006d99958 7423e9aad7
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-23
    
        Merge pull request #471 from nyalldawson/heatmap_kernels
    
        [FEATURE] Add additional kernels to the Heatmap plugin...
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-23
    
        Move blend mode combo box to styles tab
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-23
    
        Hide custom snap lines before printing composition
    
    Merge: 0594453ff5 70ef5a78b0
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-22
    
        Merge pull request #474 from dakcarto/color-button_mk_10
    
        [FEATURE] QgsColorButton shows a color chooser dialog on click, checkboard color when translucent, and live updates during color choosing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-22
    
        Fix parsing bug in wkb -> geos export
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-22
    
        Fix live color updating slot parameter by using SLOT macro
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-22
    
        Data defined symbology for simple line symbol layer
    
    Merge: 9afe76d4d6 647fbdbec4
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-21
    
        Merge pull request #475 from nyalldawson/blend_modes
    
        Add support for blending (composition) modes, eg Overlay, Mutiply, etc (Close #5248)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-22
    
        Add blend modes widget to raster layer properties dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-22
    
        Add blend modes widget to vector layer properties dialog
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-22
    
        New blend modes combo box widget
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-22
    
        Add support for loading and saving blend modes to project files
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-22
    
        [FEATURE] Add composition blend modes for layers (#5248)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-21
    
        Fix for #7398, allow alpha value change in line pattern fill color picker
    
        - Add alpha picker and render support for: line pattern fill, line decoration symbol, font marker symbol
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-21
    
        Fix missing conversion from QgsColorButtonV2 to QgsColorButton
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-28
    
        housekeeping: remove obsolete code, completely switch to new vector API
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-28
    
        review Difference tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-28
    
        review Clip tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-27
    
        review and cleanup Convex Hull tool, also move some common routines to
        utils module and update other algs accordingly
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-27
    
        cosmetic chages in QGISAlgorithm provider, also remove unused icons and
        add new ones to resources
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-08
    
        [FEATURE] Update QgsColorButton to offer live color chooser updates and show transparent checkerboard background
    
        - Add option to Options for live color chooser support (QgsColorDialog)
        - Add ability to define whether QgsColorButton accepts live updates (default: true)
        - Move QgsColorButton to single subclass of QPushButton
        - Show different button types relative to whether button has text
        - Add transparent checkerboard background for chosen colors with alpha < 255
        - Fix triple-modal window issue for Mac (with regards to using native color dialog)
    
        - Composer item frame now supports transparency
        - Composer item background transparency support moved to color dialog
        - Composer composition grid now supports transparency
    
    Matthias Kuhn <matthias@opengis.ch>	2013-01-08
    
        Update core components to use the new QgsColorButton implementation
    
    Matthias Kuhn <matthias@opengis.ch>	2013-01-08
    
        Update QgsColorButton so it shows a color chooser on click
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-03-21
    
        refs #7408
        [Atlas] Add a checkbox on "filter with"
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-03-21
    
        refs #7408
        Fix error reporting when the filename expression is invalid
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-21
    
        Radio button groups in composer label widget, consider label alignment in adjustSizeToText (important if replacing label text in server)
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-20
    
        [sextante] minor code cleaning
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-20
    
        [sextante] R scripts can now be run from the script editor
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-20
    
        [sextante] temporarily disabled SAGA installation check before running algorithm
    
    Sandro Santilli <strk@kbt.io>	2013-03-20
    
        Improve error message on collapse due to intersection avoidance
    
    Tim Sutton <tim@linfiniti.com>	2013-03-20
    
        Added scripts and needed files for making QGIS translatable on transifex.com
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-20
    
        update vector layer sip bindings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-20
    
        fix #7386 (yet another issue)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-20
    
        composer legend feature counts add only to multi symbol or labeled single symbols
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-20
    
        fix #7386 (another issue)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-20
    
        Fix activation of paste action after cut/copy
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-20
    
        german translation update
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-19
    
        Fixed QgsVectorLayer tests
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-19
    
        Added convenience constructors for QgsFeatureRequest
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-19
    
        Fix for printing problems in line/point pattern and svg fill
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-19
    
        fix some tests broken by vector API cleanup
    
    Werner Macho <werner.macho@gmail.com>	2013-03-19
    
        translation update: khmer by Khoem
    
    Alexandre Neto <senhor.neto@gmail.com>	2013-03-19
    
        more portuguese translations and corrections
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-19
    
        Remove the support for reading python plugin metadata from __init__.py
    
        From now on, plugins must have metadata.txt file (with INI format)
        that is used for storing of metadata. This has two advantages:
        - plugins do not need to be loaded in order to read metadata
        - repository can parse the metadata more easily
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-17
    
        Do not load metadata from __init__.py
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-18
    
        [sextante] fixed problem in fix for #7348
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-18
    
        composer legend: draw single symbol layers as single line
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-18
    
        Disable 'overloaded virtual' warning globally when using clang
    
        - Commit 1145bd2 now causing 200+ 'overloaded virtual' warnings
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-19
    
        Move kernelShape enum to heatmap.h
    
    Merge: 5d62af343a d7d1ecec1a
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-18
    
        Merge pull request #464 from dakcarto/nmake-with-jom_1
    
        Fix for #7289, add CMake option to enable building with Qt jom (nmake) on Windows
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-18
    
        More coherent version string handling in qgis server
    
    Tentotwo <1022tentotwo@gmail.com>	2013-03-18
    
        Added UI elements for specifying resolution in Rasterize
    
    Merge: 5743f52c8f 713d3c11f0
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-18
    
        Merge pull request #468 from slarosa/master
    
        replace some message box with message bar in main app
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-03-14
    
        replace some message box with message bar in main app
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-18
    
        fix #7386
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-18
    
        Filter string in qgis server: Allow strings and attribute names with spaces
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-18
    
        [FEATURE] Add triweight and Epanechnikov kernels. Make decay disabled for all kernels expect Triangular kernel. Fix math for triangular kernels.
    
    Merge: ec01afb544 9a81fa7609
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-17
    
        Merge branch 'master' into heatmap_kernels
    
    Merge: 8966e9ec3f 239479affd
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-17
    
        Merge pull request #461 from nyalldawson/heatmap_fixes
    
        Massive speedup to heatmap plugin (fix #6756, fix #6691 and fix #6692)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-17
    
        Ability to change splash screen using QgsCustomization
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-17
    
        Fix #7030. Enable customization via command line
    
    Merge: 5d42734cf2 cb685e9baa
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-16
    
        Merge pull request #466 from nyalldawson/master
    
        Rename Quantile classifier to 'Quantile (Equal Count)'
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-16
    
        Removed old vector layer API (select(), nextFeature(), featureAtId())
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-16
    
        Format number strings with field precision for display in attribute table, attribute dialog and editor
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-15
    
        [sextante] better behaviour in batch processing interface
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-15
    
        [sextante] added import check for gdal sieve algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-15
    
        [sextante] changed "usergdal" option in R algorithms to "dontuserasterpackage"
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-15
    
        [sextante] fixes in batch processing interface for #7348
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-15
    
        [sextante] changed how recent algs group is updated
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-12
    
        [sextante]added new OTB description
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-15
    
        Fix reading of units from project files before output unit change
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-15
    
        Convert composer entry in project file from 1.8 to 1.9 format for QGIS Server
    
    Merge: 6afd9f43b3 3b9c688b64
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-15
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 1e30eb0c75 af1bde995a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-15
    
        Merge branch 'data_defined_symbology'
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-03-15
    
        Update the expression geomFromGML2 to geomFromGML
    
        Like we simplified the QgsOgcUtils class, I simplify the expression with
        renamed geomFromGML2 to geomFromGML.
        This update gives me the ability to debugging geometryFromGML with
        Envelope element.
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-23
    
        - add find by UUID
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-20
    
        Implemented ComposerItem's Uuids
    
        - uuid are kept on cut/paste, but deleted on import template or copy/paste
        - removed obsolete id reference in QgsComposerLabelWidget
    
    Alexandre Neto <senhor.neto@gmail.com>	2013-03-15
    
        Portugues translations
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-15
    
        Moved expression to OGC filter code to QgsOgcUtils
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-13
    
        Moved visitor-based expression -> OGC filter code to QgsOgcUtils
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-13
    
        Moved creation of expression from OGC filter to QgsOgcUtils
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-14
    
        hide clear button in filter line edit, when widget is disabled
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-14
    
        fix #7357
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-14
    
        fix QgsRasterInterface sip bindings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-12
    
        add icons for new raster tools (thanks, Robert!)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-11
    
        [API] add read/writeXML methods to QgsRasterInterface
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-11
    
        [FEATURE] brightness and contrast filter for rasters
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-14
    
        fix Export geometry info tool (fix #7354)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-14
    
        Set combo box maximum for precision <= type length
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-14
    
        save used contrast enhancement algorithm in private class member (follow up 5ecb26810a)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-14
    
        Prevent overshoots with line offsets
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-14
    
        update Vector Grid to vector API changes (fix #7322)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-14
    
        Identify GetFeatureInfo Url context menu fix
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-14
    
        update Random and Regular points tools to API changes (fix #7350)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-01-31
    
        restore "stretch using current extent" functionality in layer context
        menu (fix #7070)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-14
    
        OGR typedefs do not seem to be necessary
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-13
    
        [FEATURE] attribute editing extension
        - allow resetting of fields to NULL by button
        - use user defined date formats in forms, identify results and attribute table
        - add support for date type in postgres provider
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-14
    
        Change float to double for calculations
    
    Merge: 032c5f5252 239479affd
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-14
    
        Merge heatmap_fixes branch
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-03-13
    
        Simplifying QgsOgcUtils
    
        After commit 7d66529d7884b73070dbce80b1d4060d841a6933 Add GML3 to
        QgsOgcUtils, I have to simplify this class to only have :
        * geometryFromGML : read GML2 or GML3
        * geometryToGML : create GML2 (as default) or GML3
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-13
    
        Let subsymbols have their own units
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-13
    
        Output units for point pattern and line pattern symbol layers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-13
    
        Output units for line pattern fill symbollayer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-13
    
        fix Join attributes by location (#7103)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-13
    
        fix Sum line length tool after API changes (fix #7335)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-13
    
        add tooltip to button in sigleband pseudocolor renderer widget
        (addresses #7138)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-03-13
    
        fix maximum field value calculation in vector layer (addresses #7193)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-13
    
        Output units for svg fill
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-13
    
        composer legend width fix, fixes #7099
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-13
    
        Use double rather than float when appropriate to improve precision of heatmaps
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-13
    
        Output units for simple fill symbol layer
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-03-12
    
        Add GML3 to QgsOgcUtils
    
        After the commit 969df016bcdbd1ead8a347b7a5d55c8b36db183a Moved GML import/export to a new class: QgsOgcUtils, I decided to add GML3.
        I updated QgsOgcUtils, QGIS WFS Server, and the Python Iterface and I added unit test for GML3.
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-13
    
        WMS GetFeatureInfo supported formats fix, fixes #7238
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-13
    
        Use OGRSpatialReferenceH instead of void pointer
    
    Merge: bb5c471e59 96887b8d24
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-12
    
        Merge pull request #467 from 3nids/immutablefields
    
        [fix #7332] enables fields edition for newly added layers
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-03-13
    
        fix #7332
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-12
    
        Revert unnecessary disabling of unknown warnings
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-12
    
        Add Rotate Feature action to edit menu
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-12
    
        Set custom QGIS-style group boxes as default on Mac
    
        - Mac Qt-style group boxes have issues that need addressed by Qt
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-06
    
        Add function to collapsible group box's to fix visual issues during collapse and expand
    
        - Update QgsCollapsibleGroupBox for basic Mac style
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-12
    
        Remove extra horizontal line from composer item properties
    
        - Suggested by Olivier Dalang
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-13
    
        german translation update
    
    Merge: a05747c40d 3b8cbc2adb
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-13
    
        Merge heatmap_fixes branch
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-13
    
        Convert radius to a float, not an integer. Fixes heatmaps created with a radius < 1.
    
    Merge: 1164c81326 a56c9571ea
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-13
    
        Merge branch 'master' into heatmap_fixes
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-13
    
        [FEATURE] Add option to select kernel shape (quartic, triangular or uniform) in heatmap plugin
    
    Marco Bernasocchi <marco@opengis.ch>	2013-03-12
    
        fix typedef void *OGR issues
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-12
    
        [sextante] fixed problem in Split RGB bands algorithm
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-12
    
        [sextante]fixed #7330
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-12
    
        [sextante] added multiband check in SAGA algorithms
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-12
    
        Use double instead of qreal also on non-Android
    
    Marco Bernasocchi <marco@opengis.ch>	2013-03-12
    
        fix qreal vs double issues
    
    Marco Bernasocchi <marco@opengis.ch>	2012-09-06
    
        removing obsolete qtmain_android.cpp
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-12
    
        Distance unit for vector field symbol layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-12
    
        Emit changed signal in unit combo box slots
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-12
    
        Possibility to specify several output units for font marker and ellipse symbol layers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-12
    
        Output unit for svg marker
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-12
    
        Rename Quantile classifier to 'Quantile (Equal Count)', to aid transitions from MapInfo to QGIS.
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-12
    
        Move decay radio widget into advanced group box, and set the default value to 0. This method of controlling the kernel shape is non-standard, and should be achieved instead by giving users a choice of standard kernel functions.
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-11
    
        [sextante] fixed #7324
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-11
    
        [sextante] edited GRASS descriptions
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-11
    
        [sextante] fixed #7318
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-11
    
        support embedding of spatialite layers on relative paths
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-09
    
        fix QgsPalettedRasterRenderer sip binding
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-09
    
        oracle provider: switch to OCICollGetElemArray
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-11
    
        Output unit for simple marker
    
    Sandro Santilli <strk@kbt.io>	2013-03-11
    
        Rename staged plugin install rules to use dashes, not underscores
    
        See http://lists.osgeo.org/pipermail/qgis-developer/2013-March/024759.html
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-11
    
        Output units for line decoration symbol layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-11
    
        Output units for marker line properties
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-10
    
        Fix for #7307, project Save function not correctly adding path to Open Recent Projects menu
    
        - Did work for Save As.., but not Save
        - Add 5 second timeout for 'Saved project to: ' status bar message for Save and Save As..
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-10
    
        [sextante] R algorithms now use raster package by default
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-10
    
        [sextante] improved automated test-creation tools
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-10
    
        [sextante] added ParameterFile in modeler
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-10
    
        [sextante] divided v.split in two different modules
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-10
    
        [sextante] fixed #7297
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-10
    
        Full support for width/offset/dash units in simple line symbollayer
    
    Merge: 0c1faa5aaa 247980b353
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-10
    
        Merge pull request #455 from 3nids/immutablefields
    
        [Feature #6562] add editable option for all edit types
    
    Werner Macho <werner.macho@gmail.com>	2013-03-10
    
        translation update: gl_ES by Xan
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-10
    
        [sextante] modifed behaviour of 'log' tab in execution dialog
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-10
    
        [sextante] fixed #7295
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-08
    
        Fix for #7289, add CMake option to enable building with Qt jom (nmake) on Windows
    
        - Can now compile using NMake with jom directly from QtCreator using MSVC compiler (2008) and OSGeo4W devel libs
        - Make app capable of running from build directory
        - Caveat: may be better way to do it; could have better warning control
    
    Werner Macho <werner.macho@gmail.com>	2013-03-09
    
        translation update: danish by Jacob
    
    Sandro Santilli <strk@kbt.io>	2013-03-08
    
        WMS provider: protect from simple redirect loops in GetCapabilities
    
        See http://hub.qgis.org/issues/3457
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-08
    
        Fix for older compilers, like on default Mac setup
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-08
    
        Expose dialog created by QgsAttributeDialog to iface
    
    Radim Blazek <radim.blazek@gmail.com>	2013-03-08
    
        enabled identify results context menu for rasters, zoom to feature, copy feature, copy GetFeatureInfo url
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-08
    
        Fix check state for legend groups restored from project file
    
    Merge: b9f3da6f8e 290f8fd5b8
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-08
    
        Merge branch 'master' into heatmap_fixes
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-08
    
        Moved GML import/export to a new class: QgsOgcUtils
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-07
    
        On Mac use Close for quit action (conflicts with app menu's quit action and key sequence)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-06
    
        Keep composer multi-item selection only when Shift is pressed during click
    
        - Fixes issues where Shift was still registered as pressed when shift click happened outside of view (due to lingering keyboard focus)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-07
    
        Fix #7287, keep composer listings sorted in menus and manager
    
    Werner Macho <werner.macho@gmail.com>	2013-03-07
    
        translation update: danish by Jacob
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-07
    
        Separate units for line width, line offset, dash pattern
    
    Merge: 90b66dce0b 0b6fcdafe9
    Víctor Olaya <volayaf@gmail.com>	2013-03-07
    
        Merge pull request #462 from MatMatt/master
    
        [sextante] R scripts can now have empty lines
    
    Matteo Mattiuzzi <matteo@mattiuzzi.com>	2013-03-07
    
        R-scripts can have up to 10 consecutive empty lines before the parser exits
    
    Merge: 0a25aadcf0 7db1b607ce
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-06
    
        Merge pull request #454 from Oslandia/atlas
    
        refs #7263
    
    olivierdalang <olivier.dalang@gmail.com>	2013-03-01
    
        change "paste in place" shortcut to ctrl+shift+V
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-26
    
        [Feature] Paste in place in the composer using ctrl+alt+v.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-07
    
        Modify testqgsscalecombobox to match modified behaviour of QgsScaleComboBox
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-07
    
        Automatically set the projection on output raster to match input layer
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-06
    
        Refactor to avoid creating multiple QgsDistanceArea objects and recalculation of static or unused variables. Results in massive speed increase and fixes #6756, #6691 and #6692.
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-06
    
        [sextante] fixed #7251
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-06
    
        fixed #7277
    
    Víctor Olaya <volayaf@gmail.com>	2013-03-01
    
        [sextante] improvements in test tools
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-03-06
    
        switched default and ok arguments
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-03-06
    
        Added default value argument for readEntryList
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-06
    
        Improved support for parsing of GML2, added some autotests
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-05
    
        Map layer registry: un-deprecated addMapLayer(), added removeMapLayer() for convenience
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-05
    
        Added option to load newly exported OpenStreetMap layer to canvas
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-05
    
        Define OpenStreetMap actions in .ui file and make Vector menu permanent
    
    Merge: 2f53505692 6d1eb26a19
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-05
    
        Merge pull request #448 from szekerest/master
    
        MSSQL Fixes (Fix #6733 and Fix #7254)
    
    szekerest <szekerest@gmail.com>	2013-03-05
    
        Fix the behaviour of the trusted connection checkbox (#6262)
    
    Werner Macho <werner.macho@gmail.com>	2013-03-05
    
        translation update: romanian language
    
    Merge: a976ecb321 ba91c8f8ec
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-04
    
        Merge pull request #458 from 3nids/respectUIimmutableoption
    
        respect the disabled option defined in the UI file
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-03-05
    
        respect the disabled option defined in the UI file
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-03-05
    
        keep coding consistent
    
    Merge: 7c0746b091 b4aaa196d7
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-04
    
        Merge pull request #457 from nyalldawson/gradfixes
    
        Allow long/bigint columns to be used for graduated symbology (Fix #4593)
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-05
    
        Allow long/bigint columns to be used for graduated symbology (#4593)
    
    Merge: ea0c87e9ad 58a7edbb76
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-04
    
        Merge pull request #453 from nyalldawson/gradfixes
    
        Don't treat null values as zero for graduated symbology (Fix #6096)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-03
    
        Fix #7195, transparency options in composer should be 0-100%
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-03-04
    
        [FEATURE] add editable option for all edit types
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-03-04
    
        refs #7263
        refs #6856
        Reset QPrinter to circumvent PDF corruption bug
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-04
    
        30c7ec40 also applies to mingw
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-04
    
        Consider avoid intersection settings when pasting features
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-04
    
        Use isNull() to test for null attribute values
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-04
    
        Use isEmpty() to test for null values
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-04
    
        Don't treat null values as zero for graduated symbology
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-03
    
        german translation update
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-03
    
        Remove redundant subheaders for composer panels with appropriate titles
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-02
    
        Set minimum width for composition and item properties panels in composer
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-02
    
        Fix for #7194, tabs partially shown for composer panels
    
        - All newly designed panels reworked to ensure smallest reasonable width
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-02
    
        Fix missing SVG previews for existing composer picture item
    
        - Previews now load when picture is first selected and its properties are shown (unless already loaded)
        - NOTE: the loading of SVGs per QListWidget per picture should be replaced with a model/view per composer, or something cached
        - Combobox no longer over-expands width of dock widget when it contains long paths
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-02
    
        Fix Qt connection error
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-02
    
        fix debian builds
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-01
    
        Fix composer window activations on Windows and Ubuntu
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-03-01
    
        Update Composer Manager's template functionality
    
        - Add specific template path support
        - Add user templates directory support
        - Add buttons to open user or default template directory
        - Add selection of list item for newly added composers
        - Update GUI with collapsible group box
        - Use unique title dialog for composer rename function
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-01
    
        fix #7255 - any editing capability should enable toggle editing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-03-01
    
        Fix WMS filter request with new API (ticket 7258)
    
    Merge: 54f3e0a445 735577d32f
    Víctor Olaya <volayaf@gmail.com>	2013-03-01
    
        Merge pull request #442 from MatMatt/master
    
        [sextante]set package used when writing in case of #passfilenames
    
    Merge: 4baba76e1a cc239b2fa7
    Nathan Woodrow <madmanwoo@gmail.com>	2013-03-01
    
        Merge pull request #449 from nyalldawson/grad_fixes
    
        Fix calculation of graduated symbology breaks (Fix #7256)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-03-01
    
        Do not wait for feature form closing for non-editable layers
    
    szekerest <szekerest@gmail.com>	2013-03-01
    
        MSSQL: Fix for handling spatial tables with no FID columns (#7254)
    
    Martin Dobias <wonder.sk@gmail.com>	2013-03-01
    
        Fix SpatiaLite 3.0 support
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-01
    
        downgrade plugin load message from WARNING to INFO
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-01
    
        fix windows build
    
    Nyall Dawson <nyall.dawson@gmail.com>	2013-03-01
    
        Fix calculation of graduated symbology breaks
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-28
    
        Add SPATIALITE_INCLUDE_DIR to include directories in analysis cmakelists for new OSM support
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-28
    
        Add New from Template to composer's Composer menu
    
        - Show busy indicator dialog while template is loading into hidden composer (much faster loading)
        - Clean up composer actions' text (title capitalize action text, sentence capitalize tool tips)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-03-01
    
        show values of unknown wkbtypes when rendering
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-28
    
        Add new, duplicate and delete composer to iface
    
        - Works via QgsComposerView, which is already exposed in iface
    
    Martin Dobias <wonder.sk@gmail.com>	2013-02-28
    
        Old unmaintained OpenStreetMap support is dead. Long live new OpenStreetMap support!
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-28
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-28
    
        indentation update
    
    Martin Dobias <wonder.sk@gmail.com>	2013-02-23
    
        Add file headers, do not report error in case there are no spatial tables in SpatiaLite database
    
    Martin Dobias <wonder.sk@gmail.com>	2013-02-23
    
        [FEATURE] new OpenStreetMap data access API and GUI
    
        The idea is to replace the current OSM provider+plugin by this new code. Differences from old code:
        - read-only access - without editing and upload support
        - no special provider (using SpatiaLite provider)
        - underlying OSM topology accessible from API
        - download using Overpass API: fast, customizable, nearly unlimited download
        - OSM XML files have to be first imported to a Sqlite3 database, then SpatiaLite layers can be exported
    
    Martin Dobias <wonder.sk@gmail.com>	2013-01-27
    
        OSM provider: make the looooooooooong lines that create triggers actually readable
    
    szekerest <szekerest@gmail.com>	2013-02-28
    
        MSSQL: Fix for reading 3D geometries (#6733)
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-21
    
        Updated icons for gis theme
    
        - added rotate feature icon
        - changed add label action icon
        - added offset curve action
        - added add html (composer) icon
    
    Merge: 13b362e583 62e6b13d83
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-28
    
        Merge pull request #435 from Oslandia/atlas
    
        [Atlas] Fix UI to be consistent with the use of QgsCollapsibleWidgets
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-28
    
        avoid gdalconst deprecation warning
    
    Merge: 4f397f2c12 731670102c
    Martin Dobias <wonder.sk@gmail.com>	2013-02-28
    
        Merge pull request #446 from matthias-kuhn/diag-py-bindings
    
        Make diagram renderer (python bindings) more stable
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-28
    
        wms provider: also accept application/octet-stream as image content type
    
    Matthias Kuhn <matthias@opengis.ch>	2013-02-28
    
        Make diagram renderer (python bindings) more stable
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-28
    
        Handle plain/regexp mode for delimited text provider same as for preview
    
    Amit Kulkarni <amitkulz@gmail.com>	2013-02-21
    
        add old/new scale comparison and emit scaleChanged only if new scale is different than old.
    
    Merge: 84db88baf0 f5d81aef3a
    Nathan Woodrow <madmanwoo@gmail.com>	2013-02-27
    
        Merge pull request #445 from szekerest/master
    
        MSSQL: Fix for the problem with the length of the numeric fields (Fix #7249)
    
    szekerest <szekerest@gmail.com>	2013-02-27
    
        MSSQL: Fix for the problem with the length of the numeric fields (#7249)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-27
    
        Rename QgsComposer::progressDialog
    
        - It's a busy indicator that doesn't track operation progress
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-26
    
        Hide new composer when duplicating (loading template) as it is faster
    
        - Show busy indicator dialog
        - Add busy indicator dialog method to QgsComposer
    
    Merge: 7267c6e765 af3245bba3
    Werner Macho <werner.macho@gmail.com>	2013-02-27
    
        Merge pull request #444 from SrNetoChan/master
    
        Some translation changes to PT-pt
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-27
    
        [sextante] fixed PointsInPolygonWeighted and PointsLayerFromTable algorithms
    
    Alexandre Neto <senhor.neto@gmail.com>	2013-02-26
    
        Some translations
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-26
    
        Add shift-click modifier to QgsCollapsibleGroupBox
    
        - Expands current group box on shift-click, then collapses any others in sync group
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-26
    
        Avoid crash where composer is deleted after spawning modal composer manager
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-25
    
        Add unique title input dialog for new and duplicate composers
    
        - Allows user to title composer before creation (optionally based on existing composer titles)
        - Helps limit duplicate titles
        - Non-GUI generation of new and duplicate composers not restricted (unchanged)
        - Duplicate composer slot now free of GUI interruptions
        - Change from hiding of duplicate composer (during template loading) to pausing updates to give user feedback
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-26
    
        Revert "[Atlas] Replace QgsCollapsibleGroupBoxBasic by QgsCollapsibleGroupBox (add auto-save collapsilble states)"
    
        This reverts commit 56e9fb3eba0dfaf8f02bb2ccb66eb0218066a8f3.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-26
    
        Reject features with empty geometry in QgsMapToolAddFeature
    
    Matteo Mattiuzzi <matteo@mattiuzzi.com>	2013-02-26
    
        now passFileNames uses raster in case of writing.
        raster:::writeRaster supports any gdal formats (passFileNames and useRasterPackage)
        and some other changes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-26
    
        Fix placement of simple markers in cached images
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-26
    
        [sextante] fixed wrong import
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-25
    
        [sextante] fix typo
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-25
    
        [sextante] deleted problematic help files
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-25
    
        [sextante]modified problematic headers
    
    Merge: 148e7e1d99 aa4b291dba
    Víctor Olaya <volayaf@gmail.com>	2013-02-25
    
        Merge pull request #440 from MatMatt/master
    
        [sextante] changed R command .libPaths to add and not substitute paths
    
    Werner Macho <werner.macho@gmail.com>	2013-02-25
    
        forgot rest of the files ;) now adding translator and adjusted scripts
    
    Werner Macho <werner.macho@gmail.com>	2013-02-25
    
        added first malayam language commit. translator assumed and flag added
    
    Matteo Mattiuzzi <matteo@mattiuzzi.com>	2013-02-25
    
        changed the R command behavior .libPaths() in RAlgorithm.py to add a .lib.loc and not substitute one
        modifies the Advanced_Raster_histogramm.rsx in order to fully benefit from raster package RAM savety
    
    Merge: f85d3ae71f 79d5fb35b8
    Víctor Olaya <volayaf@gmail.com>	2013-02-25
    
        Merge pull request #439 from mach0/master
    
        Added html help files to be installed in doc directory for OTB help
    
    Werner Macho <werner.macho@gmail.com>	2013-02-25
    
        added help files in doc subdirectory to be installed
    
    Merge: 5ac7d036b3 cfb56a21c9
    Víctor Olaya <volayaf@gmail.com>	2013-02-25
    
        Merge pull request #438 from MatMatt/master
    
        [sextante] added quotation marks to make passFileNames work.
    
    matteo <matteo@ivfl-linux-matteo.ivfl.boku.ac.at>	2013-02-25
    
        added quotation marks to make passFileNames work
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-25
    
        [Atlas] Replace QgsCollapsibleGroupBoxBasic by QgsCollapsibleGroupBox (add auto-save collapsilble states)
    
    Merge: 34e6b9a2f0 9517c0e373
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-25
    
        Merge pull request #1 from dakcarto/atlas-ui
    
        [Atlas] Update spacing for atlas panel
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-22
    
        [FEATURE] Add duplicate function to composer manager and composer ui
    
        - Addresses feature request #7203
        - Add actions to composer that trigger main app's, instead of referencing
        - Allows Ctrl(Cmd)-P to initiate printing (instead of a new composer)
        - Allows Ctrl(Cmd)-N to create new composer
        - Use new templateXML function when saving composer template
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-24
    
        [sextante]Replaced provider.crs() by layer.crs(). Fixed memory layer usage
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-24
    
        [sextante]deleted ftool_utils
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-24
    
        [sextante] added autofilling on double-click in batch processing dialog
        Other minor changes
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-24
    
        [sextante]Changed how SAGA installation is checked
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-23
    
        [sextante] improved handling of ParameterCrs
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-23
    
        [sextante] minor changes in algorithms and some code cleaning
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-23
    
        [sextante] changes in R interface
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-22
    
        [sextante] added new modeler-only tools
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-21
    
        [sextante] changed statisticByCategories, so now it does not depend on external libs
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-21
    
        [sextante]Improvements in batch processing interface and in the simplified toolbox organization
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-21
    
        [sextante] commented out loadfromDict method
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-21
    
        [sextante] changed saga cmdname method and modified merge raster algorithm description
    
    Werner Macho <werner.macho@gmail.com>	2013-02-24
    
        small help file change
    
    Werner Macho <werner.macho@gmail.com>	2013-02-23
    
        adding some licenses and copyrights to sextante
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-02-23
    
        Replace saving done dialog with message bar
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-22
    
        Fix #6184, canvas doesn't refresh after pasting layer style
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-22
    
        [Atlas] Update spacing for atlas panel
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-22
    
        [Atlas] Fix UI to be consistent with the use of QgsCollapsibleWidgets
    
    Merge: 857f849355 8176da04f2
    Jürgen E. Fischer <jef@norbit.de>	2013-02-21
    
        Merge pull request #433 from 3nids/pg_hstore
    
        added hstore and inet fields to postgres provider
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-22
    
        da60fe fixes #7071
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-22
    
        block vector layer signals when updating attribute values from field calculator (fixes #7190)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-22
    
        german translation update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-21
    
        Some wfs servers don't like srsname in DescribeFeatureType request (ticket #5241)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-21
    
        Remove namespace prefix from typename in QgsGml
    
    Werner Macho <werner.macho@gmail.com>	2013-02-21
    
        adding some function help files for field calculator, thanks to Zoltan Siki
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-20
    
        Fix duplication of main app's Window and Help menu to composers for Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-21
    
        Followup to be3bad3
    
        - Simpler means of bringing composer windows to front, if manager dialog is going to be closed
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-02-21
    
        WGIS WFS Server : GeoJSON Fid has to be a String
    
        Adding "\"" befaore and after the fid for the GeoJSOn format.
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-02-21
    
        added hstore and inet fields to postgres provider
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-21
    
        debian packaging update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-21
    
        Protect point and line pattern symbol layer from eating too much memory
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-20
    
        fix debian builds
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-21
    
        Make "Layer - New" accesible from QgsInterface, update GPS importer
        plugin (fix #7202)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-21
    
        different icons for GPS importer and Create new GPX layer (fix #6860)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-20
    
        Add Print Composers submenu to new Composer menu in composer
    
        - Remove QgisApp::instance() usage in favor of already available passed in pointer to QgisApp
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-20
    
        Fix WFS loading with geoserver layers
    
    Merge: 6355e9be0d ad7deec50f
    Jürgen E. Fischer <jef@norbit.de>	2013-02-20
    
        Merge pull request #432 from matthias-kuhn/fix-vector-layer-signals
    
        Fix: emit committedFeaturesAdded and committedFeaturesRemoved
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-20
    
        Run prepare-commit on qgscomposer.cpp
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-20
    
        Add binding to iface for action to show composer manager
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-20
    
        Add New and Manager actions to new Composer menu in composer
    
    Matthias Kuhn <matthias@opengis.ch>	2013-02-20
    
        Fix: emit committedFeaturesAdded and committedFeaturesRemoved
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-20
    
        Fix #7196, composer manager doesn't close when showing a chosen composer
    
        - Fix zoom-to-full when composer window is shown
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-20
    
        Implement moving of snapped features together with the snap line
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-20
    
        Improve handling of snap lines
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-20
    
        attempt to fix crash when changing symbols in graduated renderer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-02-20
    
        Updates to composer window
    
        - Split composer toolbar into many
        - Rename File menu to Composer - because the composer isn't a "file"
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-19
    
        Fix crash when loading a project that hits a group box with 'collapse' set
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-19
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-19
    
        debian packaging fix
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-19
    
        Make QSPATIALITE optional, but still include it in osgeo4w and debian package
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-19
    
        [FEATURE] postgres provider: optionally skip columns without geometry type constraint
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-19
    
        Fix copy paste bug
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-24
    
        Compute min/max on demand in gdal provider
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-19
    
        Add available sql drivers to Mac bundled app
    
    Sandro Santilli <strk@kbt.io>	2013-02-19
    
        Revert "Enable topological editing on first TopoGeometry layer creation"
    
        This reverts commit edecf385fddd7d166e134023057998612af6ad58.
    
        The correct way to do this is by hooking on the editingStarted slot
        (thanks jef for pointing that out)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-19
    
        Snap to arbitrary snap lines
    
    Sandro Santilli <strk@kbt.io>	2013-02-19
    
        Enable topological editing on first TopoGeometry layer creation
    
        I'm not sure this is an acceptable behavior, but I'm sure users
        do want to edit TopoGeometry layers in a topological way.
        The problem with this implementation is that topological editing
        is enabled for editing of every layer, not just the TopoGeometry
        one.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-15
    
        Update composer ui files
    
        - Add section headers (should be moved to app stylesheet, and custom label or container class made)
        - Enable map grid group box (was disabled)
        - Reformat all form layouts to look like rest of app (more grid layout-like, with labels left-aligned and growing entry fields)
        - Re-layout map extents group box
        - Expand more group boxes by default (increases discovery)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-14
    
        Fix some compiler warnings
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-13
    
        replaced "opacity" by "transparency" in the composer GUI
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-14
    
        Add syncGroup to CollapsibleGroupBoxes
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-12
    
        Update of composer item's GUI
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-15
    
        Updates to QgsCollapsibleGroupBoxBasic
    
        - Use title instead of checkbox to define QgsCollapsibleGroupBox offset
        - Fix error when group box has form layout with QPushButtons that refuse to fully hide
        - Update vertical offsets for Ubuntu
        - Add control-click modifier and tool tip for toggling all collapsible group boxes
        - Ensure disclosure triangle mirrors enabled state of group box
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-19
    
        fix #7179
    
    Werner Macho <werner.macho@gmail.com>	2013-02-19
    
        added malayalam language on request
    
    Merge: dc074b393e 7717aeed1c
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-18
    
        Merge pull request #418 from dakcarto/cmake_stagedplugins-optmz_2
    
        Update stage-installed plugins CMakeLists.txt
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-18
    
        Always use topological editing if using avoid intersection (where possible also to background layers). Without topological editing, it is possible to have very small gaps between the polygons
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-18
    
        Show snap lines in ruler mouse move event
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-18
    
        fix build with older Qt
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-18
    
        fix imports (addresses #7176)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-18
    
        disable SEXTANTE algorithms that require 3rd party Python modules
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-18
    
        add CMakeLists.txt to SEXTANTE tools directory
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-18
    
        Improve coordinate display
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-18
    
        debian packaging fix
    
    Werner Macho <werner.macho@gmail.com>	2013-02-18
    
        new language file on request: welcome Cambodia
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-18
    
        add missed directory to CMakeLists.txt
        disable StatisticsByCategories algorithm because it requires 3rd party
        Python module scipy
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-18
    
        fix #7172
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-17
    
        [sextante] added tools to ease creating unit test for algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-17
    
        [sextante] improved toolbox and modeler to better use classification by categories (easy mode)
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-17
    
        [sextante]minor fixes and added new R script examples
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-17
    
        [sextante] Log file is now read backwards and limited to a fixed number of lines
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-16
    
        cleaned SEXTANTE/SAGA algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-16
    
        addded new SEXTANTE python algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-16
    
        improved management of tables in SEXTANTE
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-17
    
        fix #7172 and #7174
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-17
    
        [FEATURE] add qspatialite sql driver plugin
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-17
    
        Consider multiple pages for ruler scale
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-17
    
        Store reference to composition in ruler to get page info
    
    Radim Blazek <radim.blazek@gmail.com>	2013-02-17
    
        WMS identify format preference order: Html,Feature,Text
    
    Radim Blazek <radim.blazek@gmail.com>	2013-02-17
    
        Html identify result print fix
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-17
    
        fix #7171
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-16
    
        also optionally apply SHAPE_ENCODING to layer creation (fixes #5911)
    
    Arunmozhi <aruntheguy@gmail.com>	2013-02-16
    
        added searching of colorramps in style manager
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-15
    
        fix #7160
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-15
    
        quote closing parens within column names (fixes #7159)
    
    Merge: c1527af3be 2e84efafc5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-15
    
        Merge pull request #428 from schmandr/master
    
        Add support for 1bit PNG format to QGIS Server WMS
    
    Andreas Schmid <andreas.schmid@bd.so.ch>	2013-02-15
    
        Add support for 1bit PNG format to QGIS Server WMS
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-15
    
        also fix loading checkbox state from settings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-15
    
        fix handling of TAB delimiter in delimited text plugin
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-14
    
        Show ruler marker for cursor position
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-14
    
        Better placement for y-coordinate labels
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-14
    
        Read composer from xml considers rulers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-14
    
        Fix calculation of ruler y-coordinates
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-14
    
        Don't draw view frame (alignment with ruler widgets)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-14
    
        ocispatial: require OCI library
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-13
    
        Add collapse toggling synchronization on Alt-click of title to QgsCollapsibleGroupBoxBasic
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-13
    
        fix windows build
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-11
    
        Make measure tool dialogs stay on top of other windows during operation
    
        - Not tested with X11, may need Qt::X11BypassWindowManagerHint too
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-12
    
        Add collapse toggling synchronization to QgsCollapsibleGroupBoxBasic
    
        - Holding Alt modifier key when toggling collapsed state will synchronize the toggling across other boxes with the same syncGroup QString value
        - Synchronizes boxes of same syncGroup via recursive search in parent or grandparent widget (if grandparent is not QgisApp)
    
    Merge: 8e11e5f9dd 42dad857e8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-12
    
        Merge pull request #427 from matthias-kuhn/rubberband-doc
    
        Documentation update for QgsRubberband
    
    Matthias Kuhn <matthias@opengis.ch>	2013-02-12
    
        Documentation update for QgsRubberband
    
    Merge: b45d8cb0d7 d1a05f7565
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-12
    
        Merge pull request #422 from Oslandia/atlas
    
        Feature sorting and filtering for atlas generation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-12
    
        Snap to paper items and consider multipage compositions when showing snap lines
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-11
    
        Split QgsCollapsibleGroupBox into basic class and subclass that auto-saves collapsed state
    
        - Split authored by Etienne Tourigny
        - Add Q_PROPERTY declarations to make some class properties settable for promoted widget in QtDesigner (by Olivier Dalang)
        - Update existing .ui files with dynamic properties (but not saveCheckedState, which should be cautiously used)
        - Update sip file so both classes are available
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-11
    
        missed comma
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-11
    
        fix issues with non-ASCII filenames in GDALTools, thanks to Evgenia for
        pointing on this problem
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-10
    
        Use new vector edit macro support to batch Show/Hide Label tool's operation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-10
    
        Limit canvas redraws when working with vector layer undo stack
    
        - Fix unreported bug where clicking on group in legend would clear previously selected vector layer's undo stack
        - Ensure empty view is created on project load (cosmetic)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-10
    
        Update vector layer edits rollback method and app rollback actions
    
        - Make optional whether edit buffer is deleted
        - Returns optional functionality where rollback was similar to setting undo stack to index 0
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-10
    
        [FEATURE] allow filter expressions in value relations (and fix display of related values and value maps in attribute table)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-10
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-10
    
        wms: improve xsd/gml detection on getfeatureinfo
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-10
    
        wms: catch service exception on GetFeatureInfo and use feature extent if there's no geometry
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-09
    
        fix #7125
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-09
    
        Add option to show canvas refresh event in Log Message panel
    
        - In Options at bottom of Rendering tab
        - Useful for debugging excessive refreshes from userspace without having to build with debug and filter logs
        - Records time taken for refresh and any resolvable sender class
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-09
    
        ftools api update (fixes #7130)
    
    Merge: 5967db9bd6 8303a47e6c
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-02-09
    
        Merge pull request #424 from slarosa/fix_rubber_band_python_plugins
    
        Fixes rubberBand for extent selection in gdal_clipper and sextante algs
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-08
    
        Fix Show/Hide Labels to allow NULL values in table to work for show value
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-08
    
        Update QgsMapToolShowHideLabels to work with new vector api
    
        - Works now, but should have worked before this fix
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-02-08
    
        Fixes rubberBand for extent selection in gdal_clipper and sextante algs
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-08
    
        Better approach to split lines. Fixes bug #4618
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-08
    
        fix windows build
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-07
    
        Add images/theme_originals directory
    
        - Helps with conversion of interface graphics to SVG
    
    Radim Blazek <radim.blazek@gmail.com>	2013-02-08
    
        GML GetFeatureInfo XSD validation, disabled
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-07
    
        better raster support in R/SEXTANTE
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-07
    
        more fixes in python sextante algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-07
    
        fixed #7116
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-07
    
        Fix typo in QgsPalLabeling
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-06
    
        Update QgsPalLabeling to work with new vector api
    
        - Switch data defined properties from field index- to name-based
        - Add routine to migrate properties to new keys:  labeling/dataDefined/[enum name]
        - Add QHash containing old-style data provider mapping of index to name for use in properties migration
        - Update QgsLabelingGui, QgsMapToolLabel, QgsLabelPropertyDialog to work with name-based properties
    
    Merge: 863da7d03c d97f05ebee
    Radim Blazek <radim.blazek@gmail.com>	2013-02-07
    
        Merge remote branch '3nids/maptoolidentify_returnresults'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-07
    
        Improve performance of vector reprojection by transforming the coordinates of a feature together
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-07
    
        postgres provider: only record active iterator, when it's open (fixes crash on labeling non-existing attributes)
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-02-07
    
        fix SLOT
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-07
    
        fix warning
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-02-07
    
        unifying identify results in a single struct
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-02-07
    
        updated class name
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-02-05
    
        return results directly from the identify method instead of using a private attribute
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-07
    
        [Atlas] Replace the sort direction combobox by a up/down button
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-07
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-07
    
        ftools api updates
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-06
    
        added explicit CRS checking in sextante algorithms
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-06
    
        fixed bug in mmqgis/ftools algs in sextante after adaptation to new vector api
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-06
    
        [Atlas] Fix minor UI behaviour
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-06
    
        [Atlas] Add i18n to error messages
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-06
    
        [Atlas] Restore painting on error return
    
    Radim Blazek <radim.blazek@gmail.com>	2013-02-06
    
        QgsMapToolIdentifyAction cleanup
    
    Merge: 81d865aaa7 ec634a2d2f
    Nathan Woodrow <madmanwoo@gmail.com>	2013-02-06
    
        Merge pull request #413 from olivierdalang/labelCanDisplayHtml
    
        [Feature] add HTML capabilities to composer labels
    
    Merge: 50d4bb6d4d b6427220d4
    Nathan Woodrow <madmanwoo@gmail.com>	2013-02-06
    
        Merge pull request #408 from olivierdalang/showBackgroundCheckboxForComposerItem
    
        [feature] added draw background checkbox in composer items
        Fix #6389
    
    Radim Blazek <radim.blazek@gmail.com>	2013-02-06
    
        WMS identify feature support - get vector features from GML GetFeatureInfo
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-06
    
        [Atlas] Add Python unit tests for feature sorting and filtering
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-06
    
        [Atlas] Add SIP bindings for feature sorting and filtering
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-06
    
        added a kind of oversampling for labels when rendered as HTML
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-06
    
        also verify wkbSize in QgsGeometry::exportToWkt
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-06
    
        [Atlas] Add unit tests for sorting and filtering
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-06
    
        [Atlas] Add better exception handling
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-06
    
        [Atlas] Add UI management for feature sorting and filtering
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-05
    
        [Atlas] Add feature sorting and filtering
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-02-05
    
        [Atlas] Remove cout
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-06
    
        rechange the basic resolution
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-06
    
        Set html's background to transparent
    
    olivierdalang <olivier.dalang@gmail.com>	2013-02-06
    
        changed tab width of QPlainTextEdit in QComposerLabelWidget (easier to read for html)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-06
    
        fTools: fix add/export geometry columns
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-05
    
        Fix ticket #5584 (crash saving empty geometry)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-05
    
        fix warning
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-05
    
        Fix double redraw after applying vector properties
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-02-05
    
        Add GUI_EXPORT to identify map tool
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-02-04
    
        remove useless funcs from sip
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2013-01-25
    
        MapToolIdentify moved to gui to make it accessible in python
    
        put back convertMeasurement in gui as it is not app specific
    
        use display settings for specific app units
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-05
    
        fix warning
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-04
    
        Finished adapting sextante python algorithms to new vector API
        Some code cleaning
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-02-04
    
        Show more verbose error message (ticket #7095)
    
    Merge: 93dbfd7f35 8a880cadc3
    Víctor Olaya <volayaf@gmail.com>	2013-02-04
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-04
    
        started adapting sextante to new vector api
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-03
    
        use CMAKE_*_FLAGS also on unix
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-03
    
        more fTools api updates
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-03
    
        debian packaging fix
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-03
    
        german translation fix
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-03
    
        Update stage-installed plugins CMakeLists.txt
    
    Merge: dc340def18 1095f98173
    Víctor Olaya <volayaf@gmail.com>	2013-02-03
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-03
    
        edited some SAGA/GRASS algorithm description in SEXTANTE
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-03
    
        Minor SEXTANTE changes
    
    Víctor Olaya <volayaf@gmail.com>	2013-02-03
    
        improvements in SEXTANTE modeler
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-24
    
        Add option to use custom QSettings for QgsCollapsibleGroupBox
    
        - Useful for plugins that may want to store collapsed state in their own QSettings file
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-02
    
        Fix build error under clang on Mac
    
        - Remove APPLE_CLANG_WARNINGS option
        - Add warnings via flags instead of definitions
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-03
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-02
    
        more api updates in ftools
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-02
    
        fix warnings brought up by clang
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-02
    
        remove usage of deprecated methods within QgsVectorLayer itself
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-01
    
        Add CMake option whether to show extra warnings from clang on Apple
    
        - Set APPLE_CLANG_WARNINGS:BOOL=FALSE to not show extra warnings (TRUE by default)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-02-01
    
        Make sure QtTest gets bundled on Mac, if ENABLE_TESTS is set
    
        - Was configured, but wan't being triggered
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-02-01
    
        [API] restore QgsMapLayerRegistry::addMapLayer() but keep it deprecated
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-01
    
        fTools: fix error basic statistics
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-02-01
    
        first fix for new vector api in SEXTANTE
    
    Jürgen E. Fischer <jef@norbit.de>	2013-02-01
    
        first take on porting ftools to vector iterator api
    
    ddehaan <ddehaan@sybase.com>	2013-01-31
    
        Copyright updates; Add headers to feature iterator
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-31
    
        debian packaging fix: quantal and raring also use dh_python2
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-31
    
        include stack trace in logged python warning messages
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-31
    
        fix warnings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-01-31
    
        clear cached image for raster layers when applying contrast enhancement
        from raster toolbar (fix #7069)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-31
    
        debian packaging update
    
    Merge: a3966131f4 3b29fadacc
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-31
    
        Merge pull request #416 from szekerest/master
    
        Update MS SQL driver to new vector API
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-01-31
    
        update russian python console help translation
    
    Merge: 859854fcfc c728ea42c2
    Werner Macho <werner.macho@gmail.com>	2013-01-30
    
        Merge pull request #415 from gioman/master
    
        Some translations for the pt_PT GUI.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-30
    
        Update project file opening precedence order at app launch
    
        - Fix typo so default template on new project works
        - Project open precedence order is (highest first):
        -  1) specified on command line
        -  2) specified or most recent via Options gui
        -  3) new project from template
        -  4) new blank project
        - Keep new project template from loading in app constructor (in case already project via command line)
        - Keep new project template from loading if previous auto-open project crashed
        - Add status bar messages about loading project during addProject()
    
    Giovanni Manghi <gio@sibirica.(none)>	2013-01-31
    
        Some translations
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-31
    
        OGR style support only with GDAL >=1.7
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-30
    
        fix QgsSqlAnywhereProvider::attributeIndexes()
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-30
    
        debian packaging: reenable sqlanywhere provider
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-30
    
        fix attribute mapping in vector layer import
    
    ddehaan <ddehaan@sybase.com>	2013-01-29
    
        Update SQLAnywhere data provider to the new API.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-30
    
        fix attribute table for new vector api
    
    szekerest <szekerest@gmail.com>	2013-01-30
    
        Rework mssql driver to support the new iterator model
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-30
    
        debian packaging fix (quantal versions were actually unused before a4fa7535)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-30
    
        Fix ruler layout
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-28
    
        [FEATURE] Add option to auto-open 'New, Most recent or Specific' project on app launch
    
        - Add error trapping to catch bad projects that crash app, then notify user and avoid reopening
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-29
    
        Switch QgsMessageBar subject/message from QLabel to QTextEdit
    
        - Fix issue with heightForWidth where long lines in QLabel with word wrap cause excessive message bar height
        - Set scroll area fixed height to 1.5 font-based line size, creating a single line scroll box for wrapped messages
        - Can now select and copy message subject and text
        - HTML (QTextEdit subset) now supported for message
        - Clean up Close button style
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-29
    
        debian packaging update: ubuntu raring
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-29
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-29
    
        oracle provider: fix support for geometryless tables (fixes #7023)
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-29
    
        (notes and micro-cleanup)
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-29
    
        upgraded to collapsible groupboxes
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-29
    
        fix for composer map item's background when non-opaque
    
    Merge: a00e413b5d bb97787c65
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-29
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 81dacc726d 9f9ce3290f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-29
    
        [FEATURE]: possibility to export vector symbology (using ogr feature style)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-29
    
        fix sip error
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-29
    
        Implement drawing of ruler markers
    
    Werner Macho <werner.macho@gmail.com>	2013-01-29
    
        translation update: et_EE by Veiko
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-29
    
        register QgsMessageLog::MessageLevel
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-28
    
        begins to work
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-28
    
        UI enable/disable works
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-29
    
        update calls to new api
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-29
    
        [feature] added draw background checkbox in composer items
        (this allow to workaround the non-opaque background bug with atlas and is more consistent with the frame settings) )
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-26
    
        [FEATURE] Add style options for legend layer/groups, and live refresh of all legend style options
    
        - Based of off work from Stefan Ziegler (pull request #331)
        - Options inherited by embedded groups (which are still always italic)
        - Original layer name now saved to project file (instead of adjusted display name)
        - Fix bug where setting capitalization, then saving/reopening would permanently set capitalization
        - [API] Add originalName() to QgsMapLayer to access original (pre-adjusted name)
        - [API] Add setupFont() method to legend group items
        - [API] Add updateLegendItemStyles() and updateLegendItemSymbologies() to QgsLegend to allow style option changes to become active without app restart
    
    Merge: 8c89c2a058 c279ec2202
    Giuseppe Sucameli <brush.tyler@gmail.com>	2013-01-28
    
        Merge pull request #394 from etiennesky/gdaltools1
    
        GdalTools - use raster format save option and pyramids dialogs
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-01-28
    
        fix layerModified signal mapping
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-01-28
    
        implement currentLayer() and setCurrentLayer() in QgsLegendInterface to set/get current layer
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-01-28
    
        allows for plugins to insert actions for layers in TOC, with QgsLegendInterface::addLegendLayerAction()
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-28
    
        Remove invalid relative path to images resource file
    
    Merge: 958cd2a0d7 4cd271bd71
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-28
    
        Merge pull request #403 from matthias-kuhn/expression-build-dialog-save-window-geometry
    
        Save geometry of expression build dialog on close
    
    Merge: 6c931f3bbc fb63167a47
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-28
    
        Merge pull request #407 from matthias-kuhn/expression-builder-margin
    
        Fix for #6165 - Overlapping widgets in expression builder dialog
    
    Matthias Kuhn <matthias@opengis.ch>	2013-01-28
    
        Fix for #6165 - Overlapping widgets in expression builder dialog
        Reset the top margin of widgets to the default value
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-28
    
        debian packaging update (fixes #7060)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-28
    
        Add composer rulers to composer graphics view
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-28
    
        Add class QgsComposerRuler
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-28
    
        fix warnings, add copyright headers, cosmetics
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-27
    
        osgeo4w: packaging updates
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-27
    
        minor edits to SEXTANTE algorithms and scripts
    
    Tim Sutton <tim@linfiniti.com>	2013-01-27
    
        Update doc/osx.t2t
    
    Merge: 247c2dbe19 5b9b03f447
    Paolo Cavallini <cavallini@faunalia.it>	2013-01-27
    
        Merge pull request #405 from matthias-kuhn/piediagram-test-fix
    
        Replace control image for piediagram with proper one
    
    Tim Sutton <tim@linfiniti.com>	2013-01-27
    
        qwt compile error under OSX - note for Larry
    
    Matthias Kuhn <matthias@opengis.ch>	2013-01-27
    
        Replace control image for piediagram with proper one
    
    Tim Sutton <tim@linfiniti.com>	2013-01-27
    
        Update osx install - update old nokia download path
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-27
    
        Added compiled SEXTANTE ui files
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-27
    
        edited GRASS and SAGA algorithm descriptions
    
    Merge: 20e4ec5596 a9a289e91e
    Víctor Olaya <volayaf@gmail.com>	2013-01-27
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2013-01-27
    
        Update doc/osx.t2t
    
        Added note about how to get command line tools.
    
    Martin Dobias <wonder.sk@gmail.com>	2013-01-27
    
        OSM provider ported to new API
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-26
    
        edited GRASS/SEXTANTE algorithm descriptions
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-26
    
        minor sextante fixes
    
    Martin Dobias <wonder.sk@gmail.com>	2013-01-26
    
        Postgres - debug mode: do not slow down fetching of features unless necessary
    
        (the debug routine was consuming ~50% of rendering time)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-26
    
        fix windows build
    
    olivier <olivier.dalang@gmail.com>	2013-01-20
    
        Added layerIsExpanded() to QgsLegendInterface
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-26
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-26
    
        follow up 994dc1cc216: also change level in QgsMessageLogViewer
    
    Martin Dobias <wonder.sk@gmail.com>	2013-01-26
    
        QgsVectorLayer: deprecate old API: select(), nextFeature(), featureAtId()
    
    Merge: 985468e461 994dc1cc21
    Martin Dobias <wonder.sk@gmail.com>	2013-01-26
    
        Merge remote-tracking branch 'origin/master' into new_vector_api
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-26
    
        - [API] introduce QgsMessageLog::MessageLevel and change logMessage() level
          parameter to that type
        - change default level to WARNING
        - change startup messages to INFO
        - don't unhide the warning button for INFO messages
        - fix warnings produced by python code
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-26
    
        Add test for format expression function
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-25
    
        Add empty QUndoView to QgsUndoWidget for initial show
    
        - Shows disabled view instead of blank dock area (same as creating new project after closing project)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-25
    
        cleanup doIntersectLines.py and fix #7021
    
    Matthias Kuhn <matthias@opengis.ch>	2013-01-25
    
        Save geometry of expression build dialog on close
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-25
    
        append resolution and transparency arguments also to tile request (fixes #3981)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-25
    
        leaner imitation of .arg
    
    Radim Blazek <radim.blazek@gmail.com>	2013-01-25
    
        WCS max extent verification fix for servers without overvies
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-24
    
        Fix background issue for Gnome desktop
    
        - Revert de437ab
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-23
    
        Add Qt styles flags to QgsAppStyleSheet and update styled group boxes
    
    Radim Blazek <radim.blazek@gmail.com>	2013-01-25
    
        more robust raster color map conversion from 1.8 project and style file, fixes #7023
    
    Merge: 4f3e89a8b4 2a542487cf
    Víctor Olaya <volayaf@gmail.com>	2013-01-24
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-24
    
        added extra import parameters for vector layers in GRASS/SEXTANTE interface
        minor fix to create a new instance when a model is edited
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-24
    
        edited GRASS/SEXTANTE descriptions
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-24
    
        use 'geom' as default name for geometry columns in browser data items (implements #7042)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-24
    
        Consider WMS opacity also for labels and in the GetPrint request
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-24
    
        Add string format() function to expression
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-24
    
        log python warnings and enabled deprecation warnings
    
    Merge: 5f304b34a1 0ccff602e2
    Martin Dobias <wonder.sk@gmail.com>	2013-01-24
    
        Merge remote-tracking branch 'jef/oraclespatial-nva' into new_vector_api
    
        Conflicts:
                doc/TRANSLATORS
                i18n/qgis_de.ts
                src/app/qgisapp.cpp
                src/core/qgis.cpp
                src/core/qgsvectorlayerimport.cpp
                src/providers/oracle/CMakeLists.txt
                src/providers/oracle/qgsoracleprovider.cpp
                src/providers/oracle/qgsoracleprovider.h
    
    Merge: dda51c62b5 5f70a68ff8
    Martin Dobias <wonder.sk@gmail.com>	2013-01-23
    
        Merge remote-tracking branch 'origin/master' into new_vector_api
    
        Conflicts:
                python/core/qgsvectordataprovider.sip
                src/app/legend/qgslegendlayer.cpp
                src/app/qgisapp.cpp
                src/app/qgsmergeattributesdialog.cpp
                src/core/qgsvectordataprovider.cpp
                src/core/qgsvectordataprovider.h
                src/core/qgsvectorlayer.cpp
                src/gui/qgssearchquerybuilder.cpp
                src/providers/postgres/qgspostgresprovider.cpp
                src/providers/wfs/CMakeLists.txt
    
    Tim Sutton <tim@linfiniti.com>	2013-01-24
    
        Fix error in test for issue 7023
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-23
    
        port oracle provider to new_vector_api
        + progress dialog in progress dialog
        + fix for feature form from attribute table
    
    Merge: de437abdb1 b1bfb9af03
    Tim Sutton <tim@linfiniti.com>	2013-01-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2013-01-23
    
        Set options list style to to white background
    
    Merge: 53197ad88b 73b3d9cc8c
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-22
    
        Merge pull request #389 from slarosa/pyqgis-console
    
        Update translation for Python Console
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-14
    
        more oracle provider improvements:
        - enable warnings and more error handling in qocispatial
        - read ordinates in one go (OCICollGetElemArray/OCINumberToRealArray not working yet)
        - set prefetch count
        - fix support for int keys (numbers with precision 0)
        - interpret oracle crs without auth_name as EPSG
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-14
    
        oracle provider improvements:
        - improve srs lookup
        - insert crs to oracle table on import, if not existent (requires INSERT privilege on MDSYS.SDO_COORD_REF_SYSTEM)
        - move table lookup into thread
        - use QgsMessageOutput for import errors (also in postgres and spatialite)
        - german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-12
    
        oracle provider: accept number(0) as key
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-09
    
        oracle provider: fix connection settings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-09
    
        [FEATURE] add oracle provider
    
    Merge: 4479cd70b2 b6e6147948
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-22
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-22
    
        [Feature: Add more color options. Provided by olivierdalang]. Modifications for xml reading / writing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-22
    
        Shorten code for xml reading / writing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-22
    
        Shorten code for xml reading and writing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-22
    
        Avoid reseting of pen width if changing stroke color
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-21
    
        (remove useless code)
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-21
    
        QgsScalebar now saves colors in XML
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-21
    
        Allow setting of font color in QgsComposerLegend
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-20
    
        (changed default color)
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-20
    
        color works for scalebars
    
    olivierdalang <olivier.dalang@gmail.com>	2013-01-20
    
        remove always black text
        this is unconsistant with the other drawText function and makes it impossble for a composer item to have a font color
    
    redlegoreng <redlegoreng@gmail.com>	2013-01-19
    
        ça marche tjs pas...
    
    redlegoreng <redlegoreng@gmail.com>	2013-01-19
    
        line color starts to work
    
    redlegoreng <redlegoreng@gmail.com>	2013-01-19
    
        typo
    
    redlegoreng <redlegoreng@gmail.com>	2013-01-19
    
        starting to refresh the scalebar composer item
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-22
    
        Clone gradient in singleband gray renderer. Combine new opacity with existing one in mapserver
    
    Tim Sutton <tim@linfiniti.com>	2013-01-22
    
        Created test to replicate issue #7023
    
    Tim Sutton <tim@linfiniti.com>	2013-01-22
    
        Dont dump on every style conversion
    
    Alexander Bruy <alexander.bruy@gmail.com>	2013-01-22
    
        fix output of the eliminate slivers polygon tool (fix 6925). Patch by
        Bernhard Strobl
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-21
    
        [FEATURE] Add custom group box settings to Options
    
        - Add options to set group box title to bold, and to draw platform-consistent custom border and background
        - Useful for group boxes on Ubuntu (default have no borders/backgrounds) and Mac (default are a bit funky-looking)
        - NOT tested yet on Windows
    
    Merge: 995ede3526 0757e4208c
    Víctor Olaya <volayaf@gmail.com>	2013-01-21
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
        Conflicts:
                python/plugins/sextante/algs/ftools/Difference.py
                python/plugins/sextante/algs/ftools/Intersection.py
                python/plugins/sextante/outputs/OutputTable.py
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-21
    
        added support for all gdal/ogr formats in all providers
        added support for pre and post execution hooks
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-21
    
        fixed ftools overlay algorithms
        code cleaning and minor edits in other algorithms
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-21
    
        INSTALL: better note about short names.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-21
    
        wfs provider: copy geometry and attributes only if necessary
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-18
    
        Add adjustable Qt stylesheet class, QgisAppStyleSheet
    
        - [API] Remove individual stylesheet option functions (e.g. setFontSize) in favor of direct access to QgisAppStyleSheet functions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-21
    
        Implement rewind() in wfs iterator
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-21
    
        Prevent concurrent wfs iterators for now
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-21
    
        Fix incremental wfs loading
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-21
    
        Change WFS provider for new vector api
    
    Merge: 2a4d79d913 bfb2b7af0d
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-20
    
        Merge pull request #393 from dakcarto/options_re-org_5
    
        Reorganize Options dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-18
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-18
    
        fix #7006 (if you actually use it)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-01-18
    
        use  raster format and pyramid save widgets in gdaltools (translate, dem, pyramids)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-01-18
    
        fix version test for gdal-1.10 (needs updates to widgets also)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2013-01-18
    
        update raster format and pyramid save widgets for python, add pyramid config options support to raster writer, other fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-18
    
        fix #7006
    
    Merge: 7809cbdb29 1910621f63
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-18
    
        Merge branch 'composer_inference_lines'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-18
    
        Show alignment rubber band on top
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-18
    
        Update composition sip bindings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-18
    
        Set alignment snap and tolerance for composition
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-18
    
        about box: use webview for version info and use ok button
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-18
    
        use CPLFree on memory allocated by GDAL (fixes #7008)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-18
    
        Alignment snap also for item resize in composer
    
    Radim Blazek <radim.blazek@gmail.com>	2013-01-18
    
        GRASS raster draw extent precission fix
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-18
    
        fix windows build
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-17
    
        Switch saving edits from Attribute Table dialog from connection to using public function
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-17
    
        Minimize canvas refreshes during save/rollback/cancel current edits actions
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-17
    
        Fix #7007, canvas is not refreshing when exiting editing mode
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-17
    
        Fix for #6992, GDAL create options help dialog shows up behind other dialogs on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-14
    
        Reorganize Options dialog
    
        - Add Data Sources, Canvas/Legend sections
        - Fix excess whitespace issue for list widget pane in QtDesigner and QGIS
        - Switch GDAL drive table load to on current page name
    
    Merge: a6c5fd875b e12d1398d8
    D'Hont René-Luc <rldhont@gmail.com>	2013-01-17
    
        Merge pull request #392 from rldhont/new_vector_api
    
        Update QGIS WFS Server to use the new vector API
    
    D'Hont René-Luc <rldhont@gmail.com>	2013-01-17
    
        Update QGIS WFS Server to use the new vector API
    
        This update needs to be tested. It should primarily test the
        PROPERTYNAME parameter for GetFeature request, and test TRANSACTION.
        This update it's just for compatibility. It should be good to update the
        code to use all the new vector API capability.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-17
    
        Automatically update project files in qgis server
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-01-17
    
        Followup d3981b8:
        now it works properly with pylupdate4
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-17
    
        Cleanup code for composer item align
    
    Merge: 79d7246eff 3fe0f99f1c
    Werner Macho <werner.macho@gmail.com>	2013-01-17
    
        Merge pull request #390 from gioman/master
    
        More pt_PT translations by Nelson Silva
    
    Merge: a928d514c7 629fa5ab3a
    Werner Macho <werner.macho@gmail.com>	2013-01-17
    
        Merge pull request #391 from slarosa/gdal_tools_issue
    
        fix typo in gdal tools
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-01-17
    
        fix typo in gdal tools
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-17
    
        Show alignment lines
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-17
    
        [FEATURE]: snap to left/mid/right coordinates of other items when moving composer items
    
    Martin Dobias <wonder.sk@gmail.com>	2013-01-16
    
        Update of providers' feature iterators
    
        Currently providers do not support concurrent access of more iterators at once, so keep pointer to the currently active iterator and auto-close previous iterator when a new one is requested.
        Auto-close iterators when all features have been set.
        Auto-close iterators when the provider is deleted.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-15
    
        Turn on all edit triggers and set minimum heights for custom/current env vars tables
    
        - Set minimum heights for all table widgets in Options->System
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-15
    
        Increase relative height of custom/current env vars table headers
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-15
    
        Update Options dialog vertical tabs after paintEvent, instead of on resize
    
        - Allows full updating of icon-only mode on OSes that emit only one resize event
    
    Giovanni Manghi <gio@sibirica.(none)>	2013-01-15
    
        More pt_PT translations by Nelson Silva
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-15
    
        fix build
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-01-15
    
        Update translation for Python Console
    
    Merge: ce64ede9bb a1743ab0e5
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-15
    
        Merge pull request #388 from mwa/offline_editing_api
    
        Move QgsOfflineEditing to core
    
    Mathias Walker <mwa@sourcepole.ch>	2013-01-15
    
        Move QgsOfflineEditing to core and add SIP bindings; refactor Offline Editing Plugin
    
    Merge: 0357f0fd24 6768327edb
    Tim Sutton <tim@linfiniti.com>	2013-01-15
    
        Merge pull request #387 from slarosa/pyqgis-console
    
        Add QgsMessageBar for pyqgis console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-01-15
    
        Add QgsMessageBar for pyqgis console
    
    Merge: bdcb6c1c33 ca77a9876c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-15
    
        Merge pull request #386 from Oslandia/atlas
    
        Fix atlas map resizing
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-14
    
        Add mousePressEvent to QgsMessageBar sip file
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-14
    
        more oracle provider improvements:
        - enable warnings and more error handling in qocispatial
        - read ordinates in one go (OCICollGetElemArray/OCINumberToRealArray not working yet)
        - set prefetch count
        - fix support for int keys (numbers with precision 0)
        - interpret oracle crs without auth_name as EPSG
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-14
    
        Re-add mysteriously missing connections for custom env variables checkbox
    
        - Probably removed during QtDesigner changes to .ui file; code into .cpp file instead
        - Possible fix for #6961
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2013-01-14
    
        refs #6956
        Fix map frame resizing : do not touch the frame size, adapt the geometry's extent if needed
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-14
    
        oracle provider improvements:
        - improve srs lookup
        - insert crs to oracle table on import, if not existent (requires INSERT privilege on MDSYS.SDO_COORD_REF_SYSTEM)
        - move table lookup into thread
        - use QgsMessageOutput for import errors (also in postgres and spatialite)
        - german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-13
    
        [FEATURE] add second browser
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-13
    
        Add QgisApp::messageTimeout() to iface sip file
    
        - [API] Remove recently added, and unnecessary, mMessageTimeout and setMessageTimeout() from QgisApp
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-13
    
        Set fixed size for close icon in QgsMessageBar
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-12
    
        Finish refactoring that caused build error
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-13
    
        fix build error
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-13
    
        Fix build
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-12
    
        Add stop/start and user default option for timeout of timed QgsMessageBars
    
        - Add pause/start icons to timeout countdown progress bar
        - Add user-defined option for general message timeouts
        - [API] Add get/set methods for general message timeouts to QgisApp
    
    Merge: ac29c5b11f 5b06de9935
    Jürgen E. Fischer <jef@norbit.de>	2013-01-12
    
        Merge pull request #378 from slarosa/ftools_split_vector
    
        fix #4534
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-12
    
        prepare-commit.sh: remove trailing blanks from python files
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-12
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-12
    
        prepare-commit.sh: remove trailing blanks from python files
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-12
    
        fix sip binding of QgsCredentials::get() (always returned true; partly rolls back dcf3ede)
    
    Merge: 13bfb5eb9a 8203effa72
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-12
    
        Merge pull request #385 from slarosa/pyqgis-console
    
        remove item QgsInterface from import class menu in python console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-01-12
    
        remove item QgsInterface from import class menu in python console
        since a369ed0 it is no longer necessary to import iface object
    
    Merge: 5b431dfaf4 bc4f8f2ba2
    Víctor Olaya <volayaf@gmail.com>	2013-01-12
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-12
    
        Add convenience methods for pushing a non-widget-based message to QgsMessageBar
    
        - Switch some WARNING messages over to INFO
        - Add default icon for CRITICAL messages
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-12
    
        Import iface into Python console
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-12
    
        Update 'not vector/editable layer' dialogs to message bar for new Rotate map tool
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-12
    
        Fix #6957, move 'not vector/editable layer' dialogs to message bar for map edit and select tools
    
        - Move notifications to base QgsMapToolEdit class
        - Add QgsMessageBar::INFO icon (also useful for lightweight WARNING)
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-12
    
        sextante file dialog now remembers last used folder
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-12
    
        modified grass postprocessing and edited grass description
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-12
    
        code cleaning
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-12
    
        editing parameters in modeler now remembers previous values
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-12
    
        Transform anchor point if rotating reprojected features
    
    vinayan <vinayan@vinayan-MS-7623.(none)>	2013-01-08
    
        moved to Advanced Editing Toolbar
    
    vinayan <vinayan@vinayan-MS-7623.(none)>	2013-01-08
    
        rotate closest feature if selection is empty
    
    vinayan <vinayan@vinayan-MS-7623.(none)>	2013-01-06
    
        icon added,fixed issue with no selection on
    
    vinayan <vinayan@vinayan-MS-7623.(none)>	2013-01-06
    
        prepare commit script run
    
    vinayan <vinayan@vinayan-MS-7623.(none)>	2013-01-06
    
        Fixed Rotation anchor issue while zooming panning
    
    vinayan <vinayan@vinayan-MS-7623.(none)>	2013-01-06
    
        Added Rotate Map Tool
    
    Merge: 971c7b8b6a 8803a00aff
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-11
    
        Merge pull request #382 from dakcarto/iface_edits-tool-switch-fix_1
    
        Fix #6968, saving/rollbacking edits deselects current editing tool
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-09
    
        Fix #6968, saving/rollbacking edits deselects current editing tool
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-10
    
        Add groupbox support to attribute editor
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-11
    
        Add descriptive names to message bar levels (from Matthais Kuhn)
    
        - Enum containing INFO, WARNING and CRITICAL
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-12
    
        oracle provider: accept number(0) as key
    
    Merge: 078f0d0ad2 eb02e915d9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-11
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-11
    
        Fix python zebra style test
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-11
    
        oracle provider: fix menu entry
    
    Merge: 37f7d57897 5003c465d0
    Jürgen E. Fischer <jef@norbit.de>	2013-01-10
    
        Merge pull request #384 from lynxlynxlynx/master
    
        Try to find QWT harder
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-10
    
        Update QgsMessageBar sip file to include timeout messages
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-10
    
        Switch 'select vector layer first' dialog warning for labeling toolbar action to QgsMessageBar timeout message
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-10
    
        Add optional message timeout with countdown progress bar to QgsMessageBar
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2013-01-10
    
        FindQwt.cmake: also detect qwt6 suffixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-10
    
        Fix display of paper size after loading from Template. Fixes #6818
    
    Merge: 834107a68a f2a037881e
    Víctor Olaya <volayaf@gmail.com>	2013-01-10
    
        Merge pull request #383 from slarosa/sextante-issue
    
        Fix for destination CRS in SEXTANTE GRASS algs:
    
    Merge: 4ddcb3eaac 2c1db1c665
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-10
    
        Merge pull request #380 from bischofia/updateFieldName
    
        update field names when vector layer properties are applied
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-01-10
    
        Fix for destination CRS in GRASS algs:
        Refs: http://lists.osgeo.org/pipermail/qgis-user/2013-January/020847.html
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-09
    
        Add support for QCalendarWidget in custom forms
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-10
    
        re-enable QGisApp::updateLayerModifiedActions()
    
    Werner Macho <werner.macho@gmail.com>	2013-01-10
    
        translation update: gl_ES by Xan
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-09
    
        fix crash on CRS validation
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-09
    
        fix some warnings and myriads of global QString objects
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-09
    
        oracle provider: fix connection settings
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-09
    
        osgeo4w: change geos_c_i to geos_c
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-09
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-09
    
        [FEATURE] add oracle provider
    
    Minoru Akagi <akaginch@gmail.com>	2012-12-07
    
        update field names when vector layer properties are applied
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-08
    
        improvements for handling tables
    
    Merge: 964e842435 45fab4ba55
    Víctor Olaya <volayaf@gmail.com>	2013-01-08
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-01-08
    
        fix #4534
    
    Merge: e59de661b7 7e29d7ced1
    Víctor Olaya <volayaf@gmail.com>	2013-01-07
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Martin Dobias <wonder.sk@gmail.com>	2013-01-07
    
        Fixed closing of feature iterators
    
    Martin Dobias <wonder.sk@gmail.com>	2013-01-06
    
        Postgres feature iterator fixes (rewind, FID filter, closing)
    
    Merge: a785fd5973 522bbcda2b
    Víctor Olaya <volayaf@gmail.com>	2013-01-04
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Merge: 5c00014397 a572f3c262
    Víctor Olaya <volayaf@gmail.com>	2013-01-04
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-01
    
        edited grass and saga algorithm descriptions
    
    Víctor Olaya <volayaf@gmail.com>	2013-01-01
    
        refactor fTools algorithms
    
    Martin Dobias <wonder.sk@gmail.com>	2012-12-29
    
        Fixing support for spatialite 4.0
    
    Martin Dobias <wonder.sk@gmail.com>	2012-12-28
    
        Faster initialization of attributes
    
    Martin Dobias <wonder.sk@gmail.com>	2012-12-28
    
        Slightly faster preparation of vectors of points
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-27
    
        Disable scale field if no symbology export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-27
    
        Export ogr feature style in mm for line width and in ground units for line pattern
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-26
    
        Let ogr give ids to created features (otherwise, there are problems with exported dxf files)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-25
    
        Ogr style string for line pattern fill
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-25
    
        Write offset into ogr pen style
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-25
    
        Write pen cap and join style to ogr pen
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-25
    
        Add custom dash dot pattern to symbol layer utils function
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-23
    
        Fetch attributes for symbology export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-23
    
        Feature style for simple fill
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-23
    
        Use start / stopRender for renderer in vector symbology export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-21
    
        Dash dot pattern
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-21
    
        Use scale for symbology export (if symbol measures are defined in map units)
    
    Martin Dobias <wonder.sk@gmail.com>	2012-12-20
    
        Re-enabled GPX provider
    
    Martin Dobias <wonder.sk@gmail.com>	2012-12-20
    
        Fixed isModified()
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-20
    
        Hack to fix line widths (for dxf only?)
    
    Martin Dobias <wonder.sk@gmail.com>	2012-12-19
    
        Checking of invalid values when calling edit buffer operations
    
    Martin Dobias <wonder.sk@gmail.com>	2012-12-19
    
        Changed data structure for added features from list to map to allow efficient lookups
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-18
    
        ogr feature style for simple marker
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-18
    
        Add coordinate transform to symbol layer vector export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-18
    
        Better error handling
    
    Merge: 81b0930498 122cff7859
    Martin Dobias <wonder.sk@gmail.com>	2012-12-18
    
        Merge remote-tracking branch 'origin/master' into new_vector_api
    
        Also disabled mapserver until compilation is fixed.
        Fixed tests.
    
        Conflicts:
                src/app/legend/qgslegendlayer.cpp
                src/app/qgsattributedialog.cpp
                src/app/qgsattributedialog.h
                src/app/qgslabelpropertydialog.cpp
                src/app/qgsmaptoollabel.cpp
                src/app/qgsvectorlayerproperties.cpp
                src/core/CMakeLists.txt
                src/core/composer/qgsatlascomposition.cpp
                src/core/qgsexpression.cpp
                src/core/qgspallabeling.cpp
                src/core/qgsvectorlayer.cpp
                src/core/qgsvectorlayer.h
                src/core/qgsvectorlayerimport.cpp
                src/mapserver/qgsprojectparser.cpp
                src/mapserver/qgswfsserver.cpp
                src/mapserver/qgswfsserver.h
                src/mapserver/qgswmsserver.cpp
                src/providers/postgres/qgspostgresprovider.cpp
                src/providers/spatialite/qgsspatialiteprovider.h
                tests/src/core/testqgsexpression.cpp
                tests/src/python/test_qgsmemoryprovider.py
    
    Martin Dobias <wonder.sk@gmail.com>	2012-12-17
    
        QgsVectorLayer: large internal refactoring
    
        Most important changes:
        - introduced feature iterator for QgsVectorLayer
        - vector editing moved to QgsVectorEditBuffer
        - complete rework of undo/redo commands for vector layers
        - geometry cache separated from editing (QgsVectorLayerCache)
        - non-essential editing functionality moved to QgsVectorLayerEditUtils
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-17
    
        Fix width of simple line style
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-17
    
        Possibility of choosing symbology export method in export dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-13
    
        Add enum to vector file writer describing the type of symbology export
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-07
    
        Implement ogr style in simple line symbol layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-07
    
        [FEATURE]: add base mechanisms for OGR feature style export
    
    Chris Crook <ccrook@linz.govt.nz>	2012-11-03
    
        Code for delimited text provider
    
    Merge: e0f9d53e63 a9ff3cfccd
    ddehaan <ddehaan@sybase.com>	2012-10-28
    
        Merge remote-tracking branch 'origin/master'
    
    Sandro Santilli <strk@kbt.io>	2013-01-08
    
        Quality topology layer names
    
        ... so you can recognize them in the snapping option dialog
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-08
    
        Rename Query/Build Query to Filter/Set Filter to better reflect action
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-08
    
        Fix loading of Python Init method with unsaved features
    
    Werner Macho <werner.macho@gmail.com>	2013-01-08
    
        translation update: galician by Xan
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-08
    
        fix syntax error
    
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-08
    
        [API] Add method to QgsMapLayerRegistry to get layers using name
    
    Merge: 4ff5b29b56 c4115cf141
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-07
    
        Merge pull request #377 from matthias-kuhn/attredit-load-idx
    
        Fix issue 6899: Drag and drop designer uses first field after project re...
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-06
    
        Update Options dialog vertical tabs
    
        - Icon-only mode now only shows vert. scrollbar as needed
        - Icon-only mode is snapped to when splitter is near icons
        - Splitter is adjusted for vert. scrollbar width, keeping it from covering icon-only mode icons
        - Remove size grip for dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-07
    
        Include project home in browser toplevel browser (implement #6955)
        [API] add QgsProject::homePath()
        [API] make QgsBrowserModel::reload() a public slot
    
    Matthias Kuhn <matthias@opengis.ch>	2013-01-07
    
        Show scroll bars for drag and drop attribute editor if necessary
    
    Matthias Kuhn <matthias@opengis.ch>	2013-01-07
    
        Fix issue 6899: Drag and drop designer uses first field after project reload
        idx was not properly initialized at project load.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-07
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-07
    
        - [API] add optional progress dialog to QgsVectorLayerImport
        - postgres/mssql: fix primary key generation on import (fixes #6907)
        - fix crash on browser refresh after vector layer import
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-06
    
        german translation update
    
    Radim Blazek <radim.blazek@gmail.com>	2013-01-06
    
        doxygen warnings fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-06
    
        fix #6726
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-06
    
        attribute table: NULL values are considered less than other values (fixes #6715)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-06
    
        Switch main Options dialog to vertical tabs
    
        - Icon-only mode enabled by fully moving splitter to left
    
    Merge: 2a002c558e 0595f746a0
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-06
    
        Merge pull request #372 from dakcarto/iface_enviro_3
    
        [FEATURE] Configure custom environment variables
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-06
    
        [API] make primary key field indexes available:
        - add QgsVectorLayer::pendingPkAttributeList()
        - add QgsVectorDataProvider::pkAttributeIndexes()
        - skip primary key attribute when pasting features (fixes #6164)
        - default to skip primary key attribute in when merging features/attributes
        - reset primary key attributes to default value when splitting features (better fix for #6060)
        - comment out unused QgsPasteTransformations
    
    Merge: b2932deca1 3f5f70696f
    Jürgen E. Fischer <jef@norbit.de>	2013-01-04
    
        Merge pull request #364 from matthias-kuhn/attredit-aliases
    
        Attredit aliases
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-04
    
        Add checkbox to filter non-QGIS-specific vars from current env vars table
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-05
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-05
    
        QgsVectorLayer: delete before adding/changing features (fixes #6422)
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-04
    
        update INSTALL
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-04
    
        wfs in core needs expat
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-04
    
        more API updates to the python plugins
    
    Radim Blazek <radim.blazek@gmail.com>	2013-01-04
    
        multipart reply extracted from WCS provider QgsNetworkReplyParser
    
    Radim Blazek <radim.blazek@gmail.com>	2013-01-04
    
        QgsWFSData CORE_EXPORT
    
    Radim Blazek <radim.blazek@gmail.com>	2013-01-04
    
        QgsWFSData moved to core
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-03
    
        Fix #6940, error traceback output to console crashes under QScintilla 2.7
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-04
    
        Test WFS version and throw error if 1.0 is not supported by the server
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-01
    
        [FEATURE] Configure custom environment variables
    
        - Fix for #3097
        - Could help plugins, like SEXTANTE, work better across platforms via abstracted coding based upon env vars
        - In app prefs, configure variables and view current set, with tooltips to show pre-startup value (if any)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-12-21
    
        Save/Load attribute editor layout for layers without geometry
    
    Matthias Kuhn <matthias@opengis.ch>	2012-12-21
    
        Show field alias in drag and drop designer dialogs
    
    ddehaan <ddehaan@sybase.com>	2012-10-28
    
        Fix int/integer datatype confusion in primary key identification for the sqlanywhere provider
    
    Werner Macho <werner.macho@gmail.com>	2013-01-04
    
        translation update: lao by Lao GIS users
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-04
    
        nmea parsing: call strtod with locale "C" (fixes #6687)
    
    Merge: 335987005b fb763a7e48
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-04
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2013-01-04
    
        Saver double comparison, minor code cleanup (deleting a 0 pointer is always save)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-09
    
        Draw SVG symbol from cached QImage unless it exceeds half of cache size, then use QPicture
    
        - Fix #6855, SVG markers/fills larger than half cache (559^2 X 32 + SVG) are drawn with QPicture
        - Fix #6861, make QPicture SVG symbols scale with Composer page zoom
        - Fix #6861, make SVG symbol output to print/image more accurate by setting 'size' to double
        - Update/add support for non-squared SVG via QImage and QPicture, on screen and in output to print/image
        - Non-squared SVG QImage/QPicture can now be used in pattern fill, without excess space
    
    Merge: 1bda31d4b3 fb26989a7a
    Nathan Woodrow <madmanwoo@gmail.com>	2013-01-03
    
        Merge pull request #374 from bholland/master
    
        Fix #6942
    
    ben <ben@ben-desktop.(none)>	2013-01-03
    
        Bounding box now takes into account font descent so letters like g and j are not cut off from the legend title.
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-04
    
        fTools: replace QgsRectangle.expand with .scale
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-04
    
        fix #6926
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-03
    
        python plugins: replace QgsMapRenderer.destinationSrs() with destinationCrs() (closes #6391)
    
    Merge: d4ef4fd98e d6a33f5298
    Werner Macho <werner.macho@gmail.com>	2013-01-03
    
        Merge pull request #373 from slarosa/pyqgis_console_1
    
        Reorganize icons theme for pyqgis console
    
    Merge: b48ae8b280 77d48a05b4
    Werner Macho <werner.macho@gmail.com>	2013-01-03
    
        Merge pull request #347 from slarosa/pyqgis-console
    
        fix output directory for pyqgis console on installing
    
    Merge: 71580df366 90ef5767bc
    Werner Macho <werner.macho@gmail.com>	2013-01-03
    
        Merge pull request #370 from slarosa/osm_plugin_issue
    
        fixes issues for OSM plugin generated from api cleanup commit
    
    Merge: 93e0526246 aef3f345fb
    Werner Macho <werner.macho@gmail.com>	2013-01-03
    
        Merge pull request #371 from bstroebl/fix#6925
    
        fix #6925 fTools eliminate now works if the polygon to merge with has an id of 0
    
    Radim Blazek <radim.blazek@gmail.com>	2013-01-03
    
        wcs test fix
    
    Jürgen E. Fischer <jef@norbit.de>	2013-01-03
    
        use project projections instead of WGS84 for WMS crs preselection (fixes #6939)
    
    Radim Blazek <radim.blazek@gmail.com>	2013-01-03
    
        raster sublayers win fix
    
    Salvatore Larosa <lrssvtml@gmail.com>	2013-01-03
    
        Reorganize icons theme for pyqgis console
        - add icon to Python Console entry in Plugins menu
    
    Bernhard Ströbl <bernhard.stroebl@jena.de>	2013-01-03
    
        fix #6925
    
        fTools' eliminate now works if the polygon to merge with has an id of 0
    
    Sandro Santilli <strk@kbt.io>	2013-01-02
    
        Mark topology group visibility off
    
        This is really a workaround to http://hub.qgis.org/issues/6938
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2013-01-01
    
        Fix for #6937, ensure QgsRubberBand is deleted if no active vector layer
    
    Sandro Santilli <strk@kbt.io>	2013-01-01
    
        Reorganize topoviewer layers into subgroups
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-31
    
        Revert "Fix #6931, apply patch from Borys Jurgiel"
    
        This reverts commit bd65e86b5f079ecb8969b3132b64bfbf7d20a1dd.
    
        Sorry, did not notice more complete fix in pull request from Salvatore Larosa
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-31
    
        Fix #6931, apply patch from Borys Jurgiel
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-31
    
        Fix #6725
    
        - Restore toggle editing button state in attribute table editor if toggling canceled or commit/rollback changes fails
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-31
    
        Move toggle/save/rollback/cancel edits slots from private to public
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-31
    
        Reinstate Save Active Layer Edits action
    
        - Now enables/disables relative to vector layer isModified() state (gives feedback when save is finished)
        - Now works with active legend layer, regardless of whether a selection exists in legend
        - Add to legend contextual menu when right-clicked vector layer isModified()
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-28
    
        Updates to legend active layer
    
        - Single click in blank, non-item space in legend unsets active layer (same behavior as clicking group)
        - Underline active layer (helpful when active layer, and no selection or multiple selected layers)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-31
    
        german translation update and some string fixes
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-31
    
        fix #6932 (due to deprecated getLayerID method removal)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-12-31
    
        fix for issues generated from api cleanup commit
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-12-31
    
        Fix #5843
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-29
    
        fix #5251
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-29
    
        geos 3.3.6 doesn't produces geos_c_i on windows anymore also check geos_c
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-28
    
        Fix #6924, finish move from png to new svg icons for Current Edits actions
    
        - Remove graphical limitation indicating edit is only vector-based (previously removed themes/gis/mActionSaveEdits.png)
        - Remove themes/default/mActionSaveEdits.png, just duplicate of mActionsFileSave.png
    
    Merge: 837f1872fd 2b2da5d7f1
    Martin Dobias <wonder.sk@gmail.com>	2012-12-28
    
        Merge pull request #350 from matthias-kuhn/qgsmessagebar
    
        Transfer ownership of widgets to C++ when pushed to the QgsMessageBar
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-12-28
    
        Fix #6214. Show names under symbols
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-28
    
        fixed #6918
    
    Merge: ce4d03bca1 8b98197514
    Nathan Woodrow <madmanwoo@gmail.com>	2012-12-27
    
        Merge pull request #368 from tecoholic/6897
    
        Fixes #6897. Handle import of old symbols.
    
    Arunmozhi <aruntheguy@gmail.com>	2012-12-27
    
        Fixes #6897
    
    Werner Macho <werner.macho@gmail.com>	2012-12-27
    
        added GPL license to file
    
    Arunmozhi <aruntheguy@gmail.com>	2012-12-27
    
        changed style version from 0 to 1
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-12-27
    
        Remove Symbol: from symbol selector tree view names
    
    Merge: d8b271dd0d 90c571da90
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-27
    
        Merge pull request #366 from matthias-kuhn/rubberband-point-symbols
    
        Add different point symbols for QgsRubberband.
    
    Merge: c419888242 6a9c994878
    Nathan Woodrow <madmanwoo@gmail.com>	2012-12-27
    
        Merge pull request #367 from tecoholic/imp_style
    
        Improved Style functionality. Fix recursive symbol dialogs
    
    Arunmozhi <aruntheguy@gmail.com>	2012-12-27
    
        added scripts/qgisstyle to gitignore
    
    Arunmozhi <aruntheguy@gmail.com>	2012-12-27
    
        auto update the symbol DB with 0s in place of NULLs
    
    Merge: 7344368abe 0ff4324caa
    Nathan Woodrow <madmanwoo@gmail.com>	2012-12-26
    
        Merge pull request #365 from tecoholic/improved_symbols
    
        fix for #6901.  Fix crash when Changing symbols to > 1 symbology classes
    
    Sandro Santilli <strk@kbt.io>	2012-12-26
    
        Place new group after current item (for non-group current item)
    
        See #6879
        When current item is a group the behavior is still to append the
        new group to the end of the child list (as before)
    
    Sandro Santilli <strk@kbt.io>	2012-12-26
    
        Fix adding groups to empty projects
    
        Closes #6879 again
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-26
    
        Update to legend right-click
    
        - Right-click now performs widget item change before contextual menu is handled (no more lost right-clicks)
        - Right-clicks within multiple selection preserve selection, but still switch item
        - Right-clicks outside of current selection clears selection and switches to new item before contextual menu
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-18
    
        [FEATURE] Add save/rollback/cancel current edits for selected or all vector layers
    
        - Fix for issue #6782
        - Ensure undo widget is not enabled unless active (again)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-12-26
    
        Add pen width to rubberband bounding rect
    
    Arunmozhi <aruntheguy@gmail.com>	2012-12-26
    
        fixed the possibility to recursively open stylemgr and symbol selector
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-22
    
        remove raster metadata from test data to make tests run without changing git tracked files
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-22
    
        fix msvc build
    
    Matthias Kuhn <matthias@opengis.ch>	2012-12-25
    
        Add different point symbols for QgsRubberband.
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-24
    
        added missing file with JoinAttributes algorithm
    
    Arunmozhi <aruntheguy@gmail.com>	2012-12-24
    
        changed the parent group id for main groups to 0 from NULL
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-24
    
        fix python plugins after API cleanup
    
    Arunmozhi <aruntheguy@gmail.com>	2012-12-24
    
        changed the ungrouped groupid to 0 from NULL
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-24
    
        adapted mmqgis and sextante algs to changes in management of selected features
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-23
    
        Added mechanism for better handling selected features in algorithms
        Implemented it in fTools Simplify algorithm
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-20
    
        fix tests
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-20
    
        remove deprecated methods from API
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-25
    
        Add CMake option for custom Python framework on Mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-18
    
        Keep attribute editor text synchronization from affecting editing
    
        - Cursor no longer jumps to end of text after each edit (on Mac)
        - Move QgsStringRelay slot definitions into cpp file
        - Fill editable QComboBox with attribute's value in custom forms
        - Add validator to editable QComboBox
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-22
    
        osgeo4w: switch to GRASS 6.4.3RC2
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-21
    
        minor fixes for otb and gdal, and edited some grass descriptions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-21
    
        Paletted raster renderer: replace nodata values in a color table copy before the main loop
    
    Arunmozhi <aruntheguy@gmail.com>	2012-12-21
    
        fix for #6901
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-21
    
        GRASS Direct test script initial work
    
    Merge: 79947fe942 a9de654c14
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-21
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-21
    
        raster sublayer test Windows fix
    
    Merge: ac5267178c 0d9dcb5a81
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-21
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    dassau <dassau@gbd-consult.de>	2012-12-21
    
        changed german translation for resampling
    
    dassau <dassau@gbd-consult.de>	2012-12-21
    
        small change
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-21
    
        Use QgsRubberBand constructor with geom type to avoid future break by QgsRubberBand
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-21
    
        QgsRubberBand constructor fix (it is not possible to call constructor from constructor in C++ (<C++11)
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-20
    
        More GRASS direct functions
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-20
    
        raster creation moved from QgsGdalProvider::create() to GDAL provider extern C function
    
    Werner Macho <werner.macho@gmail.com>	2012-12-20
    
        translation update: ro by Bogdan
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-20
    
        NetCDF sublayers test
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-20
    
        use normalize path (use native separators, avoid duplicate separators)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-20
    
        use system-wide temp directory for temporary files instead of own dir in
        user profile
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-20
    
        fix SEXTANTE CMakeLists.txt
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-30
    
        fix output directory for pyqgis console on installing
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-20
    
        reorganized native algorithms into one single group
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-19
    
        More GRASS direct functions
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-19
    
        raster save as VRT fixes and improvements, fixes #6821
    
    Merge: bcca81bb86 e0d9796fda
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-18
    
        Merge branch 'crs_transform_cache'
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-18
    
        Fixed default contrast enhancement for raster multiband / single byte
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-18
    
        fix warnings
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-18
    
        Delete raster provider also if invalid
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-18
    
        GRASS r.bitpattern fix
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-18
    
        More GRASS direct functions
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-18
    
        Improved raster singleband pseudocolor classification GUI
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-18
    
        Followup to 9069f3b
    
        - Avoid canvas refresh when new command is added after user clicks back in undo view history
    
    Sandro Santilli <strk@kbt.io>	2012-12-17
    
        Expose setGroupExpanded to python
    
    Sandro Santilli <strk@kbt.io>	2012-12-17
    
        Survive when setLayerExpanded is called with a layer unknown by legend
    
    Sandro Santilli <strk@kbt.io>	2012-12-17
    
        Add QgsAppLegendInterface::setLayerExpanded method
    
        .. and use it from the db_manager plugin
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-17
    
        More GRASS direct functions
    
    Sandro Santilli <strk@kbt.io>	2012-12-17
    
        Fix addGroup() not to refuse invisibleRootItem as the group parent
    
        Fixes #6879.
        NOTE: if a caller really wants to add a group to current item
              there's a specific method for that: addGroupToCurrentItem
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-17
    
        Raster statistics and histogram moved from QgsRasterDataProvider to QgsRasterInterface
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-17
    
        Removed GDAL dependencies where easily possible
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-17
    
        QgsRasterBlock::DataType moved to QGis::DataType
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-17
    
        update anomality images for stingray
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-17
    
        Use coordinate transform cache in maprenderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-17
    
        Cache for coordinate transformations
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-17
    
        don't break the loop after interior ring while calculating perimeter:
    
        the returned ptr's pointing to a wrong position whether we break the loop before reading all the points of all the rings.
    
    Merge: cdaebd1399 a18cb51106
    Víctor Olaya <volayaf@gmail.com>	2012-12-16
    
        Merge pull request #360 from slarosa/sextante-issue
    
        Fixes issue #5505 (sextante/nviz)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-12-16
    
        Fixes issue #5505
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-16
    
        More GRASS direct functions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-16
    
        Change binding for QgsMapRenderer::render
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-16
    
        fix help files installation for TauDEM
    
    Merge: 3b3d1a75da 948faefa1e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-15
    
        Merge pull request #354 from Oslandia/atlas
    
        refs #6741
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-14
    
        Update labeling tools and make more undo/redo friendly
    
        - Change QgsVectorLayer::redoEditCommand to only strip invalid QVariants, not null ones
        - Update undo/redo command text to start with action and end with sample of label text
        - Update pin/unpin labels tool to be fully undo/redo-able
        - Store generated label text in QgsLabelPosition (sans direction symbols)
        - Update change label properties dialog to show whether label text is expression
    
    Merge: 33e3925eb7 3a59fd4dfd
    Víctor Olaya <volayaf@gmail.com>	2012-12-15
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
        Conflicts:
                python/plugins/sextante/grass/ext/CMakeLists.txt
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-15
    
        added postgis tools to sextante
        edited some grass descriptions and renamed postproc folder (now it is not only for postproc, but also for pre execution checks)
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-15
    
        More GRASS direct functions
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-14
    
        Update undo/redo widget and vector layer rollback
    
        - Allows for any number of undo/redo commands with only one refresh
        - Significantly decreases time needed to cancel or redo many edits
        - Disable undo/redo dock's widgets and toolbar actions when layer not in editing mode
    
    Sandro Santilli <strk@kbt.io>	2012-12-14
    
        TopoViewer: make topology group start as collapsed
    
    Sandro Santilli <strk@kbt.io>	2012-12-14
    
        Initialize all members in Interval constructor.
    
        Fixes memory conditional jumps depending on uninitialized values
        and as a consequence the unstable results from qgis_expressiontest
    
        Closes #6877
    
    Sandro Santilli <strk@kbt.io>	2012-12-14
    
        Fix addGroup to return the integer groupIndex other methods expect
    
        This commit fixes #6591, although doesn't make the existing
        interface any better than it is, and it is really bad :)
        No plugin should need any adaption with the changes.
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-14
    
        More GRASS direct functions
    
    Merge: d99786303a 7e343558ae
    Víctor Olaya <volayaf@gmail.com>	2012-12-14
    
        Merge pull request #358 from slarosa/sextante-issue
    
        fix for sextante/convexhull tool based on field
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-12-14
    
        fix for sextante/convexhull tool based on field
        the tool does not work if option "Create convex hulls based on field" is used
        to due of missing some methods. This patch fixes the issue.
    
    Merge: 968c6d81f3 eff5c20040
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-13
    
        Merge pull request #357 from matthias-kuhn/rb
    
        Set default rubberband width
    
    Matthias Kuhn <matthias@opengis.ch>	2012-12-14
    
        Set default rubberband width
        Was uninitialized, leading to screen corruption
        http://hub.qgis.org/issues/6845
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-14
    
        Set nodata values in raster block
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-13
    
        Implement readBlock in gdal provider for performance reason
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-14
    
        move missed CMakeLists.txt to ext directory, fix path
    
    Merge: f2fc33bb3a 2c59866c9c
    Víctor Olaya <volayaf@gmail.com>	2012-12-13
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-13
    
        more grass-sextante improvements (mainly fine tuning some algorithms)
    
    dassau <dassau@gbd-consult.de>	2012-12-13
    
        fixed strange translation for clip tool (ftools)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-13
    
        add missed CMakeLists.txt for SEXTANTE GRASS provider
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-12
    
        added fix by Salvatore Larosa that fixes #6862
    
    Merge: d401a6ef6e f218a394f4
    Víctor Olaya <volayaf@gmail.com>	2012-12-12
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Werner Macho <werner.macho@gmail.com>	2012-12-12
    
        adding licenses to a few files more - we are under 100 files ..
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-12
    
        fix QgsDistanceArea bindings
    
    Merge: 32f0dfdb51 d9a3c993e4
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-12
    
        Merge branch 'wms_raster_performance'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-12
    
        Add comment
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-12
    
        Some loop optimisations
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-12
    
        Fix unwanted double reading in last commit
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-12
    
        More GRASS direct functions for Windows
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-12
    
        Avoid null fill in gdal provider if raster covers the whole requested extent. Enable raster provider code block which was outcommented in earlier commit
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-12
    
        improve html viewing in identify results window:
        - add print to normal context menu instead of replacing it completely
        - enable inspection with QGISDEBUG
        - allow accessing remote urls
        - use QgsNetworkManager (eg. to allow skip SSL errors or do
          authenticaton)
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-12-12
    
        refs #6741
        Fix resolution issues when printing in raster mode
    
    Merge: e38b2222ab d584b7606b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-12
    
        Merge pull request #352 from Oslandia/atlas
    
        Fix atlas composition
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-12
    
        Loop optimisation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-07
    
        Add SVG symbol of QGIS north arrow decoration (provided by ramon)
    
        - Feature request #6814
        - Converted 'N' text to path and centered
    
    Merge: a4186dfee2 c84408edf4
    Víctor Olaya <volayaf@gmail.com>	2012-12-12
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
        Conflicts:
                python/plugins/sextante/grass/GrassAlgorithm.py
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-12
    
        Added DensifyGeometriesInterval.py by @underdark, and fixed existent DensifyGeometries.py
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-12
    
        Improving GRASS bindings and editing GASS descriptions
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-11
    
        define extern C also functions implemented in qgsgrassgislib.cpp, it should make functions visible on Windows
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-11
    
        More info if GRASS modules fails. G__getenv to see if it moves forward on Windows.
    
    Werner Macho <werner.macho@gmail.com>	2012-12-11
    
        updates to licenses
    
        Again some updates to clean the whole QGIS tree of unlicensed files.
        Main purpose is to make the source tree checkable by debian licensechecker to clearly state the license of QGIS and find out if everything is compatible.
    
    Merge: 6e8bf845cf dcf3ede3c3
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-12-11
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
        Conflicts:
                src/core/composer/qgsatlascomposition.cpp
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-12-11
    
        Fix the atlas composer: use the stored number of features, instead of featureCount()
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-29
    
        make username and password in-out parameters in QgsCredentials bindings
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-11
    
        G__init_null_patterns GRASS 6.5, fixes #6849
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-11
    
        fix windows build
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-10
    
        Ensure Composer set to zoomFull() when shown from menu or manager
    
        - Zoom full happens on initial showing or showing after hiding, via user close or spontaneously by os
        - If Composer is open, behind other windows or minimized, zoom state is maintained
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-10
    
        Add ability to save parent project when in Composer
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-09
    
        Fix aligned multi-line labels for print or image output
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-10
    
        Fix GRASS module tools dialog on Mac
    
        - Show disclosure triangles for QTreeWidget item sections and root (were hidden)
        - Root for tree set to decorated, as double-click to collapse/expand is set, and could hide children
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-10
    
        GRASS module env variable fix for Mac
    
    Matthias Kuhn <matthias@opengis.ch>	2012-12-10
    
        Transfer ownership of widgets to C++ when pushed to the QgsMessageBar
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-10
    
        GRASS Direct: Mac DYLD_LIBRARY_PATH fix
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-10
    
        inline more raster block methods
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-10
    
        Fix Grass Direct module build on Mac
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-10
    
        pass unicode string to TreeSettingItem
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-12-10
    
        Fix #6843
    
    Werner Macho <werner.macho@gmail.com>	2012-12-10
    
        added machine readable GPL2 to dxflib
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-10
    
        yet another fix following 3da32c00d5
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-10
    
        another change missing in 3da32c00d
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-10
    
        fix #6842
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-10
    
        fix #6847
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-10
    
        fix #6846
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-09
    
        fix #6848
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-10
    
         add fix for file missed in d83ed0aa1a0
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-09
    
        do not translate geometry types, change dbmanager translation context names (fix #6837)
    
    Werner Macho <werner.macho@gmail.com>	2012-12-10
    
        adding license
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-10
    
        update fake grass library build on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-10
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-10
    
        remove trailing blanks
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-09
    
        Store colors directly as qrgb in paletted raster renderer for faster drawing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-09
    
        Disable block in raster provider for performance reason
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-09
    
        fix build of fake grass lib
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-08
    
        fixed #6227
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-08
    
        improved new algorithm classification mechanism
        fixed #6834
    
    Sandro Santilli <strk@kbt.io>	2012-12-07
    
        Drop orphaned TopoGeometry objects on deleteFeatures
    
    Sandro Santilli <strk@kbt.io>	2012-12-07
    
        Add minorVersion() method, fix doc of majorVersion()
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-07
    
        More wms optimisations: create pallabeling only once, take crs from cache
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-07
    
        Optimization in writing raster values in paletted raster renderer
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-07
    
        added alternative organization in sextante toolbox
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-07
    
        Use CRS cache and avoid sqlite lookup for each request
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-06
    
        More GRASS direct modules
    
    Merge: ef6da72a79 fc22a6f8d6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-06
    
        Merge pull request #341 from matthias-kuhn/rubberband-point
    
        Allow the rubberband to display points
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-06
    
        GRASS compilation fix 2
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-06
    
        GRASS compilation fix
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-09
    
        GRASS Direct
    
    Sandro Santilli <strk@kbt.io>	2012-12-06
    
        Fetch topological layer info at construction time
    
        Simplify addFeatures and changeGeometryValues accordingly
    
    Tim Sutton <tim@linfiniti.com>	2012-12-06
    
        Code and comment tidy up in geometry clip test
    
    Tim Sutton <tim@linfiniti.com>	2012-12-06
    
        Transfer ownership of transparency to prevent crashing python apps.
    
    Merge: b304df8fb4 8a90e2cef6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-06
    
        Merge pull request #345 from bischofia/joined_minmax
    
        fix references to joined fields of vector layer
    
    Werner Macho <werner.macho@gmail.com>	2012-12-06
    
        adding missing files to basque translation
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-06
    
        fix #6817 (introduce with a1a1fb7be)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-06
    
        fix fields creation importing layers to PG
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-05
    
        remove trailing whitespace
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-05
    
        fix warning
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-05
    
        dbmanager: minor fixes
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-30
    
        do not use st_multi when SL < 2.4 (follow 2469c5aa17)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-29
    
        SL provider: convert geometries to multipart when necessary (fix #6257)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-05
    
        import vector layer: allow to create single-part geometries from shapefile (follow 08e844f6d06)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-05
    
        connect missed signal
    
    Werner Macho <werner.macho@gmail.com>	2012-12-05
    
        add missing FindQextserialport.cmake to complete issue #6613
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-05
    
        fix SL provider (follow 90972db78a):
    
        fix build linking SL < v4,
        fix SL4 database version check,
        rename SPATIALITE_RECENT_VERSION macro to the more significant SPATIALITE_VERSION_GE_4_0_0,
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-05
    
        dbmanager: allow to import layer from canvas (fix #6824),
        add dialog to choose vector file to be imported (fix #6825),
        allow to export table to vector file (fix #6826)
    
        Thanks to Silvio Grosso for the sponsorship!
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-04
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-04
    
        fix indentation and some translation strings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-04
    
        fix typo
    
    Merge: d32a3773c3 47097b72b8
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-04
    
        Merge pull request #346 from brushtyler/splite4_provider
    
        update SL provider to use SpatiaLite v4 features
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-04
    
        add missed renderer capabilities to Python bindings
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-04
    
        Grass bindings improvements in SEXTANTE
        Fixed minor bugs in SAGA an GDAL merge algorithms
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-12-03
    
        Allow connection with local ident on non-standard port
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-03
    
        checkable action for toolbox and cleanup
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-03
    
        create help edition dialog from .ui
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-01
    
        add placeholder text for filters
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-01
    
        create modeller dialog from .ui file
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-01
    
        create config dialog from .ui
        add tooltips to search boxes
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-12
    
        use QgsFilterLineEdit in toolbox instead of own implementation
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-01
    
        create history dialog from .ui file
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-30
    
        new sexy lineedit widget with builtin clear button
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-30
    
        create results viewer dialog from .ui
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-30
    
        create toolbox from .ui file
        add clear button to filter (fix #5695)
    
    Sandro Santilli <strk@kbt.io>	2012-12-03
    
        Properly encode direction symbols in style templates (#6812)
    
        NOTE: this commit does NOT fix the project save operation,
              but only an output of that operation
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-03
    
        fix #6800 (introduced with 0dc01f5ff)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-03
    
        Update text and tips for mActionSaveAllEdits
    
        - Add separator to Layers menu to organize attribute table functions
    
    Víctor Olaya <volayaf@gmail.com>	2012-12-03
    
        corrected copyright headers
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-30
    
        SLD support: export local svg paths to URI (fix #6792)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-30
    
        move svg utils functions to the symbollayerv2utils class
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-02
    
        fix segfaults and memory leaks in sip files (fix #6805)
    
    Merge: 5cf1c77574 871d4e846b
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-12-02
    
        Merge pull request #348 from slarosa/sextante-issue
    
        fixes #6228 (slarosa think definitely, and so do I :))
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-12-02
    
        fixes #6228 (I think definitely)
    
    Sandro Santilli <strk@kbt.io>	2012-11-06
    
        Initial support for adding new TopoGeometry objects
    
    Werner Macho <werner.macho@gmail.com>	2012-12-02
    
        Name change for language
    
    Werner Macho <werner.macho@gmail.com>	2012-12-02
    
        translation update: gl_ES by Xan
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-02
    
        fix 45a933a4
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-01
    
        Add edit-saving actions to iface
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-01
    
        Add legend icon for editable layers with unsaved edits
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-12-01
    
        Add 'Save All Edits' action to layers menu and digitizing toolbar
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-02
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2012-12-02
    
        adding missing copyright to files
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-01
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-12-01
    
        fix #6803
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-12-01
    
        add tooltips for groups and providers (fix #5951)
    
    Merge: e7995cf5a5 69308d3767
    Magnus Homann <magnus@homann.se>	2012-12-01
    
        Merge pull request #343 from homann/qgsexpression_DA
    
        Settings for measurements ellipsoid moved, fix for #3296 and #4252.
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-01
    
        customization enable fix
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-01
    
        global customization enable checkbox
    
    Radim Blazek <radim.blazek@gmail.com>	2012-12-01
    
        more precise layer min/max scale description + icon
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-12-01
    
        IT GUI translation
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-11-30
    
        Load layer in canvas Checked (fixes #6641)
    
    Merge: 047127bf19 635e19ad32
    Víctor Olaya <volayaf@gmail.com>	2012-11-30
    
        Merge pull request #342 from slarosa/master
    
        fix for #6749 and #6278
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-30
    
        [FEATURE] update SL provider to use statistics (available from spatialite v4.0).
    
        Patch by Alessandro Furieri.
    
    Werner Macho <werner.macho@gmail.com>	2012-11-30
    
        added Basque language on request .. this is our 50! Language!
    
    Merge: 9342a9ca0b aab08cb722
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-30
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-30
    
        [FEATURE]: use a custom linestyle for composer grid
    
    Minoru Akagi <akaginch@gmail.com>	2012-11-30
    
        fix references to joined fields of vector layer
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-30
    
        Remove InsertResults
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-30
    
        import vector layer: pass empty geometry column importing non-spatial table, do not deference null pointer (fix #6728)
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-30
    
        WFS-T debugging and using provider for adding features
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-30
    
        Fix saving of excluded attributes for wms/wfs server
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-30
    
        fixed #6759 and #6228
    
    Merge: 6d71876626 1a7ccd015d
    Víctor Olaya <volayaf@gmail.com>	2012-11-30
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-29
    
        fix crash adding features containing missing attributes (fix #6791)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-29
    
        browser: add Fast Scan option for directories, when activated its items will only be checked for extension, not content
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-20
    
        fix legend refresh
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-20
    
        browser: fix mModel vs. mProxyModel index
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-29
    
        Intersect Filter capabilities
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-29
    
        First CITE compatibility
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-29
    
        dbmanager: avoid duplicate field error (fix #6279)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-28
    
        dbmanager: fix #5812,
        move PG informations to postgis/info_model.py
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-28
    
        dbmanager: display info about missing modules on the info panel instead of on the status bar
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-28
    
        create multipart layers whether the input is a singlepart shapefile (fix #5547)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-28
    
        dbmanager: use a default value for varchar limit (follow a4484b217ed)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-28
    
        Update QgsLegend::selectedLayers() and add to QgsLegendInterface
    
        - Add option to return selected layers in drawing order
    
    Merge: a448f6a3dd a4484b217e
    Magnus Homann <magnus@homann.se>	2012-11-28
    
        Merge branch 'master' into qgsexpression_DA
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-28
    
        dbmanager: fix #6511
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-28
    
        fix #6777
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-11-28
    
        Fix #6764 again.  Replace backslash for python code only
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-11-28
    
        Fix #6764
    
    Merge: c98967360e ee12df2f4e
    Tim Sutton <tim@linfiniti.com>	2012-11-28
    
        Rebase failed - merging branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-11-28
    
        Test improvements - moved writeShape to utilities for DRY. Added clip test to geometry python tests.
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-28
    
        Fixed some minor bugs in sextante algs
        Removed SAGA Split algorithms
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-27
    
        Add option to set inside and outside maximum for delta angle between curved label characters
    
        - Addresses #6763, #6673 and #2113, but does not perform any feature simplification
        - Recommend adding some letter [and word] spacing before applying any delta angle adjustment
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-27
    
        Add access to QgisApp's mActionCopyStyle and mActionPasteStyle to QgisInterface
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-27
    
        fix #6769
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-27
    
        fix build with Qt < 4.8
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-27
    
        fix qgis-server crash moving QCursor to the GUI classes (follow 454c732a3)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-27
    
        Consider alpha value for annotation rectangle in QGIS server
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-27
    
        fix for #6749 and #6278
    
    Merge: a75793563a 4cfdba4c26
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-27
    
        Merge branch 'identify_improvements'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-22
    
        put back to derived attrs clicked coordinates
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-22
    
        add perimeter to derived attributes for polygonal geometries
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-27
    
        fix build with Qt<4.8 and some doxygen warnings
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-27
    
        [FEATURE] add support to SVG images from url.
    
        Work done for Regione Toscana-SITA
    
    Merge: 6e24c1623f b54c3bf54e
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-26
    
        Merge pull request #340 from slarosa/master
    
        Changed import sextante class entry according to 6173fa3 (PyQGIS Console)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-14
    
        Add some comments
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-14
    
        SIP bindings for point rubberband.
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-14
    
        Extend QgsRubberBand to support points.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-26
    
        changed import sextante class entry according to 6173fa3
    
    Merge: 4dc85e44ea 6e24c1623f
    Magnus Homann <magnus@homann.se>	2012-11-26
    
        Merge branch 'master' into qgsexpression_DA
    
    Magnus Homann <magnus@homann.se>	2012-11-26
    
        Removed ellipsoid settings from QgsOptions
    
    Merge: afeb497679 f1ab2dbe3e
    Werner Macho <werner.macho@gmail.com>	2012-11-26
    
        Merge pull request #339 from kimaidou/myqgis
    
        Correct french translation of print composer legend properties
    
    Michael Douchin <mdouchin@3liz.com>	2012-11-26
    
        Correct french translation of print composer legend properties
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-26
    
        Replace OnlineResource by onlineResource
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-26
    
        QGIS Server WFS Capabilities schemaLocation updated
    
    Werner Macho <werner.macho@gmail.com>	2012-11-26
    
        translation update: small changes in vector menu
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-26
    
        [FEATURE] Possibility to save error messages as shapefile from check
        geometry validity tool. Contributed by Salvatore Larosa
    
    Merge: 9f71d9f298 838864f6ad
    Werner Macho <werner.macho@gmail.com>	2012-11-26
    
        Merge pull request #335 from giohappy/master
    
        projectSaved SIGNAL added to QgsProject
    
    Merge: a0c8b5c0d0 755707de89
    Werner Macho <werner.macho@gmail.com>	2012-11-25
    
        Merge pull request #338 from simon04/too_many_classes
    
        Abort classification upon high number of classes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-25
    
        t2t fixes
    
    Magnus Homann <magnus@homann.se>	2012-11-25
    
        Changed to QgsProject also in qgscompersscalebar
    
    Simon Legner <Simon.Legner@gmail.com>	2012-11-25
    
        Abort classification upon high number of classes
    
    Magnus Homann <magnus@homann.se>	2012-11-25
    
        Using QgsProject settings instead, not fully tested
    
    Magnus Homann <magnus@homann.se>	2012-11-24
    
        Copied ellipsoidal settings to project properties
    
    Merge: 21370d91d5 b60a00f074
    Werner Macho <werner.macho@gmail.com>	2012-11-23
    
        Merge pull request #337 from gioman/master
    
        PT_PT translations courtesy of Pedro Palheiro
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-20
    
        Add extra check on project close for any layer in edit mode with unsaved edits
    
        - Ensures user has opportunity to save provider edits
        - Make project dirty if any unsaved edits found
        - Add red notification to project save prompt dialog, and set Cancel to default
        - Fix for #6054 and #6732
    
    Merge: 1f1448d414 7f8768a072
    Magnus Homann <magnus@homann.se>	2012-11-23
    
        Update from master
    
    Vânia Neves <vania@nivalis.(none)>	2012-11-23
    
        PT_PT translations courtesy of Pedro Palheiro
    
    Merge: e5dae02248 dd1d4b5986
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-23
    
        Merge branch 'wms_layer_opacity'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-23
    
        Small cleanup
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-23
    
        Use lists for opacity params inside wms server
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-11-24
    
        [FEATURE] Add CLI option for customization file
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-23
    
        Also support layer transparency in server for old symbology
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-23
    
        [FEATURE]: wms server has possibility to set transparency on layer/group level
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-23
    
        Remove double content from wmsserver (probably a merging artifact)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-23
    
        fix build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-22
    
        Keep legend drawing order as default
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-22
    
        Server: fix layer order in GetProjectSettings request
    
    Tim Sutton <tim@linfiniti.com>	2012-11-22
    
        Remove expectedFailure decorator for vector file writer test. Small doc updates for vfile writer
    
    Tim Sutton <tim@linfiniti.com>	2012-11-22
    
        ../src/core/qgsvectorfilewriter.h
    
    Tim Sutton <tim@linfiniti.com>	2012-11-22
    
        Better annotation of vector file writer api changes
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-21
    
        Pass path to Qt plugins when Mac bundle is run from build directory
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-21
    
        Better fix for QgsVectorFileWriter segfault and test
    
        - Revert test to 735c255 commit, excepting 'assert myResult==QgsVectorFileWriter.NoError' edit
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-21
    
        Fix for PyQgsVectorFileWriter test segfault on Mac
    
        - Initialize newFilename to QString(), or QgsDebugMsg for newFilename segfaults (line 650)
        - Set test assert to QgsVectorFileWriter::WriterError enum for success (NoError = 0, i.e. false)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-21
    
        Fix for quick left-then-right clicks incorrectly registering as double left on Mac
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-21
    
        composer legend optional space between columns
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-21
    
        composer multicolumn legend: division to columns heuristic, optional splitting layers into multiple columns, optional equal column width
    
    giohappy <giohappy@gmail.com>	2012-11-21
    
        Update src/core/qgsproject.h
    
        defined projectSaved() SIGNAL emitted when the project file has been written and closed
    
    giohappy <giohappy@gmail.com>	2012-11-21
    
        Update src/core/qgsproject.cpp
    
        emit projectSaved SIGNAL when the project file is saved and closed
    
    Merge: 0893db7c6e d67360621a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-21
    
        Merge branch 'drawing_order_embedded'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-21
    
        Another fix for embedded groups and drawing order. Deactivated the server method for now as it still needs to be adapted
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-20
    
        fixed #6737
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-20
    
        fixed #6738
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-20
    
        Better WFS service exception management
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-20
    
        More drawing order related changes...
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-20
    
        Synchronize check states between legend and layer order widget
    
    Merge: cb07ae436a 0533e2dbc9
    Víctor Olaya <volayaf@gmail.com>	2012-11-20
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-20
    
        Implement addDrawingOrder for wms server under consideration of embedded groups
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-20
    
        cleaned BatchProcessingDialog code
    
    Merge: bab43958a6 ddb51175e7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-19
    
        Merge pull request #332 from bischofia/shp_enc
    
        turn ignoreShapeEncoding option ON by default
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-19
    
        Add ability to save PAL engine settings to project file (OFF by default)
    
        - Add 'Save settings with project' checkbox to engine settings dialog
        - Add Restore Defaults button to engine settings dialog
        - Unchecking 'save with project' will clear settings in project file on save
    
    Minoru Akagi <akaginch@gmail.com>	2012-11-20
    
        set ignoreShapeEncoding option on by default
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-19
    
        Improvementes to SEXTANTE batch processing interface
        Better progress handling in SEXTANTE script algorithms
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-19
    
        keep extent of overview set to union of extents of layer in overview; dont shrink on resize; fixes #1788
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-19
    
        Background color option for svg annotation. Save frame transparency (was missing also for text annotation)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-19
    
        Set better window titles for svg annotation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-19
    
        Fix loading / saving of layer order with embedded group
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-19
    
        Implement embedded group aware drawing order mechanism (load/save to xm does not yet work)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-19
    
        add missed images to SEXTANTE algorithm help files
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-19
    
        made SEXTANTE command line usage more pythonic
        Fixed problem with temporary grass mapset created by SEXTANTE (wrong path)
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-18
    
        WFS QGIS Server OnlineResource is an attribute in GetCapabilities for DCPType
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-18
    
        Add Post capabilities to DescribeFeature
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-18
    
        #6608 QGIS crashes when used as WFS client together with QGIS server because of exportToGML2 MultiPolygon has empty coordinates
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-18
    
        XML Schema has attribute elementFormDefault and not elementFromDefault
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-18
    
        graduated renderer GUI DnD and sort; categorized symbol GUI better drop indicator
    
    Merge: 28531f3f7e 3f40232e29
    Víctor Olaya <volayaf@gmail.com>	2012-11-18
    
        minor change to last commit fixing #6635
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-18
    
        fixed #6635. Partial solution, now it goes to (0,0) upon model loading
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-18
    
        fixed #6635. Partial solution, now it goes to (0,0) upon model loading
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-17
    
        add All Ramps items in tree widget
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-10-07
    
        store relative cpt-city paths for portability
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-10-07
    
        adjust .sip file after rebase
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-10-07
    
        allow to convert cpt-city ramps to standard gradients ramps, keeping author and license info in xml props ; allow to convert gradient ramps to/from discrete/continuous ramps and use float instead of integer stops
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-22
    
        make QgsCptCityColorRampV2 subclass of QgsVectorGradientColorRampV2 and adjust both accordingly (changed stops map to list)
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-17
    
        composer legend single column box width fix
    
    Merge: 845edd90e8 01775ce11a
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-16
    
        Merge pull request #330 from slarosa/master
    
        minor fix for python console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-16
    
        icon changed for hide/show toolbar action
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-16
    
        minor fix for console help dialog
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-16
    
        Better support of TypeName and FeatureId in QGIS Server WFS
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-11-07
    
        [FEATURE] Add --code arg to run python code on qgis load
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-14
    
        Update to limit of number of features sent to PAL
    
        - Distributes max number across total number of features registered in PAL
        - Caveat: PAL may not show label for every registered feature
    
    Merge: 5bc0a8af6c 6abedba087
    Jürgen E. Fischer <jef@norbit.de>	2012-11-15
    
        Merge pull request #320 from matthias-kuhn/fix-attredit
    
        Fix for http://hub.qgis.org/issues/6647
    
    Merge: 5053818440 12375462de
    Jürgen E. Fischer <jef@norbit.de>	2012-11-15
    
        Merge pull request #328 from slarosa/master
    
        Add action: Hide/Show toolbar for PyQGIS Console
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-16
    
        fix another build error and some warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-16
    
        fix build error
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-16
    
        ignore no ssl error error
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-15
    
        applied fix for #6127 (problems with non-ascii strings
    
    Merge: 10a57ad7ff 7d0d5d3267
    Víctor Olaya <volayaf@gmail.com>	2012-11-15
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-15
    
        scanItemsInBrowser2/scanZipInBrowser2 : remove QgsApplication::upgradeConfig() and fix tests
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-15
    
        DescribeFeatureType support namespace
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-15
    
        DescribeFeatureType improvement
    
    Tim Sutton <tim@linfiniti.com>	2012-11-15
    
        Unit test updates - mark bad tests as expectedFailure
    
    Tim Sutton <tim@linfiniti.com>	2012-11-15
    
        Mark vector file writer test as expected to fail.
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-15
    
        Correcting tests from test_qgsrectangle.py
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-15
    
        fixed problem when running grass in modeler (wrong output names, it was a problem introduced by the grass session functionalities)
        reverted shell=true in R execution
        Removed help files help menu
    
    Merge: 36da82ab54 3f4f5f0215
    Martin Dobias <wonder.sk@gmail.com>	2012-11-14
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Sandro Santilli <strk@kbt.io>	2012-11-14
    
        Set max number of labels to 100 for edge label layer (topoviewer)
    
    Sandro Santilli <strk@kbt.io>	2012-11-14
    
        Limit max number of node labels to 100, and candidate positions to 1
    
        Also set layer transparency to 100% (there's a separate layer with the dots)
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-13
    
        Validation after merging
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-12
    
        Add geometric method
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-09
    
        Add CQL_FILTER to WFS for QgsExpression
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-09
    
        QgsRectangle From GML2
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-09
    
        Ending spatial test
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-08
    
        First spatial test
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-05
    
        Remove QgsExpression::SpatialNode and the Server QgsFilter use in QGIS WFS Server
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-05
    
        First test with Qvariant QgsGeometry*
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-10-29
    
        Add Spatial Operator to QgsExpression and use it in QGIS WFS Server
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-10-18
    
        #2781 Relative paths to SvgMarker doesn't work in new symbology
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-11-14
    
        Remove the capability to not get geometry in WFS GetFetaure request
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-14
    
        fix warnings
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-13
    
        Add option to limit number of labels rendered per layer (OFF by default)
    
        - Initial limit set to 2000
        - Results would look better if limited subset was a random sampling of all features
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-13
    
        changes console help in window modal
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-13
    
        fix promptForRasterSublayers=Load all
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-13
    
        fix loading rasters with sublayers from commandline and add raster command
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-13
    
        multicolumn composer legend
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-13
    
        deactivate TauDEM provider by default
    
    Merge: 3b886372fe 543ac03ed0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-13
    
        Merge pull request #329 from matthias-kuhn/diagram
    
        Diagrams: Hide background color button when unnecessary
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-13
    
        Diagrams: Hide background color button when unnecessary
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-12
    
        Added action: Hide/Show toolbar for PyQGIS Console
        - image help update
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-12
    
        fixed #6571
    
    Sandro Santilli <strk@kbt.io>	2012-11-12
    
        Use ASCII direction arrows
    
    Merge: 4195eaf72a aaded5a737
    Werner Macho <werner.macho@gmail.com>	2012-11-12
    
        Merge pull request #327 from slarosa/master
    
        Updating for translation in console help
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-12
    
        Update the console help:
        - update italian/english translations
    
    Sandro Santilli <strk@kbt.io>	2012-11-12
    
        TopoViewer: add direction symbol for "next_right_edge" layer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-12
    
        Ukrainian translation update
    
    Merge: e11ee594e2 4496c74e7c
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-12
    
        Merge branch 'sextante_user_dir'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-12
    
        add missed scripts to examples group
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-12
    
        put sextante config dir under ~/.qgis (fix #6662)
        also fix scripts lookup
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-12
    
        remove patch from sources
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-12
    
        get rid of "&" symbol in SAGA description and help files
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-12
    
        fix installing SEXTANTE sample modeles and scripts
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-12
    
        Added new vector algorithms
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-11
    
        Remove old direction symbol option from labeling gui
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-10
    
        Add custom line direction symbols to labeling
    
        - Options to place symbol above or below label text
        - Option to reverse symbol direction
        - Add character selector dialog for single font to src/gui
    
    Merge: c4b74c9266 b2eb1c10e9
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-11
    
        Merge pull request #325 from slarosa/master
    
        Updating help and minor changes for console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-11
    
        updating help and minor changes for console
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-11
    
        Categorized vector GUI DnD and sorting, fixes #2816
    
    Werner Macho <werner.macho@gmail.com>	2012-11-11
    
        translation update: and add swahili language coordinator
    
    Werner Macho <werner.macho@gmail.com>	2012-11-11
    
        translation update: added swahili on request
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-11
    
        Fixed #6619
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-10
    
        Zonal statistics: avoid access to pixels outside the raster. Fixes ticket #6624
    
    Werner Macho <werner.macho@gmail.com>	2012-11-10
    
        translation update: gl_ES by XAN
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-09
    
        Add data defined option to always show a label, unless overridden
    
        - Label is skipped during PAL priority calculation, permitting collisions and overlaps
        - Overridden by layer and data defined 'scale/pixel size visibility' and data defined 'show label'  options
        - Add option to Change Label tool
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-11-04
    
        [FEATURE] Add ability to create user defined Python (and C++) expression functions
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-10
    
        disabled postgis algs until they are ready
    
    Merge: 27f197cf24 e5f07edf55
    Víctor Olaya <volayaf@gmail.com>	2012-11-10
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-10
    
        fixed problems with missing example scripts folder
        Restructured gdal tools (now gdal/ogr)
        Added new OTB segmentation algos
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-07
    
        Add pixel size limiting for labels defined in map units
    
        - Allows user to quickly set visibility thresholds based upon text legibility
        - By default initially on for map unit labels to skip rendering at sizes < 3 px
    
    Merge: a2d434700d 17c5e37060
    Víctor Olaya <volayaf@gmail.com>	2012-11-09
    
        Merge pull request #324 from giohappy/master
    
        Quote input vector/raster path parameter in Sextante SagaAlgorithm
    
    giohappy <giohappy@gmail.com>	2012-11-09
    
        Update python/plugins/sextante/saga/SagaAlgorithm.py
    
        Add quotes to input vector/raster paths parameters
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-09
    
        [FEATURE] Eliminate tool for fTools, contributed by Bernhard Strobl
    
    Merge: 716e188eb5 05aca2b695
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-09
    
        Merge pull request #323 from sanak/ftools-dissolve-line
    
        Add line layer support for dissolve function (fix #5059)
    
    Merge: 3f72a6a593 36452a8e24
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-09
    
        Merge pull request #321 from matthias-kuhn/rubberband
    
        [FIX]: Build rubberband completely even with incomplete input
    
    Tim Sutton <tim@linfiniti.com>	2012-11-09
    
        Added from uri test for mem provider. Simplified the vector writer test.
    
    Merge: 3564eaeb57 32502219e8
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-09
    
        Merge pull request #322 from matthias-kuhn/ellipsemarker
    
        Alpha for ellipse marker (fix #6668)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-09
    
        [FIX] Alpha for ellipse marker
        http://hub.qgis.org/issues/6668
    
    sanak <geosanak@gmail.com>	2012-11-06
    
        add line layer support for dissolve function.
    
    Tim Sutton <tim@linfiniti.com>	2012-11-09
    
        Added unit test for vector file writer as it is currently segfaulting in master
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-09
    
        debian packaging update
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-09
    
        [FIX]: Build rubberband completely even with incomplete input
        An empty polyline in a mulipolyline led to the rubberband ignoring all further polylines.
        e.g. addGeometry( [[(1,2)(2,3)][][(2,3)(3,4)]] ) was ignoring the polyline (2,3)(3,4).
    
    Sandro Santilli <strk@kbt.io>	2012-11-08
    
        Fix next edge label direction arrows
    
        Basically uses direction indicator for the next_left but omits
        it for the next_right (would require backward direction)
    
        Also this commit sets the line color, even if fully transparent,
        for the sake of showing a color which corresponds to the label
        color (would be better to have support for a "label" kind of icon
        in the legend..)
    
    Sandro Santilli <strk@kbt.io>	2012-11-08
    
        Split edge layer into "edge" and "edge label"
    
        Mind you: you may need to re-run cmake as a filename changed
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-08
    
        Fix for #6658, update duplicateLayers() to work around odd layer group segfault bug
    
        - Move QgsLegend::findLegendLayer() methods to public
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-08
    
        No need to register QgsStringRelay with Qt Meta Type
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-08
    
        fixed missing scripts folder
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-08
    
        Add python bindings for setEditorLayout
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-08
    
        Attribute Editor: Synchronize editable QComboBox for LineEdit's and similar.
        Fixes http://hub.qgis.org/issues/6647
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-08
    
        Ticket #6643 Interpolation plugin: the option to load a layer after analyses should be on by default
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-07
    
        Add letter and word spacing to curved labels for line layers
    
        - Curved spacings match Qt-produced spacings for parallel (and other) labels
        - Remove redundant letter/word resetting in options gui
        - Remove on-fly adjustments to spinbox steps (only made sense with UTM, not LatLong)
    
    Sandro Santilli <strk@kbt.io>	2012-11-08
    
        Split node layer into "node" and "node label"
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-08
    
        Harcoded example folder for models and scripts
        fixed bugs in mmqgis library.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-07
    
        osgeo4w: fix crssync run if installed into a directory with blanks
    
    Sandro Santilli <strk@kbt.io>	2012-11-07
    
        Fix layer visibility settings
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-07
    
        restructured admintools (was geoservertools)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-07
    
        create directories for models and R script in user folder
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-07
    
        Update QgsMessageBar sip binding
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-07
    
        Update to QgsMessageBar stylesheet
    
    Tim Sutton <tim@linfiniti.com>	2012-11-07
    
        Enabled some tests that werent running because they missed test prefix in method name. Better error messages for failing tests
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-07
    
        vector save as: separated MITAB and MIF formats, fixes #6233; added test if OGR SpatiaLite is available
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-07
    
        Ticket #6644 terrain analysis plugin: the option to load a layer after analyses should be on by default
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-07
    
        Fix bug #6582: QGIS server displayes text layers only with absolute pathes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-07
    
        fix some attribute editor signals
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-07
    
        fix layer extent calculation
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-05
    
        Update to QgsMessageBar and duplicateLayers()
    
        - Move project macros message into project open method (as app property, partially showed behind later messages)
        - Support for multi-line messages that also wrap at with canvas window width
        - Update text stylesheets to handle all text styling
        - Show count of remaining queued messages
        - Add popup menu to Close button with action to optionally close all messages at once
        - Add slot to clear all widgets, called on project close
        - Update QgisApp::duplicateLayers() to use QgsMessageBar instead of popup dialogs
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-06
    
        add QgsApplication::upgradeConfig to upgrade any configs that changed from 1.8
        use different keys for scanItemsInBrowser and scanZipInBrowser in qgis-1.9 because new storage type (string vs. int) causes conflicts with 1.8
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-06
    
        vector feature counts moved to vector layer, enabled feature counts in composer legend, fixes #6237
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-06
    
        make html print option more visible in identify tool
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-06
    
        add missing GUI_EXPORT to QgsSvgAnnotationItem
    
    Merge: f410e389d8 550a2c6286
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-06
    
        [FEATURE]: svg- and text items can be used as watermarks in QGIS server. Developed for Faunalia ( http://www.faunalia.it) with funding from Regione Toscana \- Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-06
    
        Added missing cmake files
        fixed bug in execution dialog when running iterative algorithms
    
    Merge: a2e6a484af ff78ef1802
    Víctor Olaya <volayaf@gmail.com>	2012-11-06
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-05
    
        Save / restore settings for annotation tools. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-05
    
        Consistent names for Svg classes. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-05
    
        QGIS server: ignore svg items not fixed to pixel position. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-05
    
        Print svg item in qgis server. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-06
    
        fix build error (please stick with C++)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-05
    
        Set transparent background only for Close tool button, instead of also for tool tip
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-06
    
        code cleaning
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-05
    
        Update python/plugins/sextante/CMakeLists.txt
    
        added servertools folder to cmakelists
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-05
    
        fixed warning
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-05
    
        Add Atlas generation dock to Composer's View->Panels menu
    
    Merge: d53f1238fb 5de2feef7d
    Víctor Olaya <volayaf@gmail.com>	2012-11-05
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-05
    
        cleaned code in geoserver algs
    
    Radim Blazek <radim.blazek@gmail.com>	2012-11-05
    
        add total feature count in legend, fixes #3402
    
    Víctor Olaya <volayaf@gmail.com>	2012-11-05
    
        fixed #6571, #6619 and problem with missing arrows in modeler
        added first draft of geoserver tools
        nviz is back in grass tools
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-05
    
        check for existence of icon file in plugin manager
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-05
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-05
    
        allow saving single geometries as multi geometries
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-05
    
        add CORE_EXPORT to QgsAttributeEditorElement/QgsAttributeEditorContainer/QgsAttributeEditorField
    
    Sandro Santilli <strk@kbt.io>	2012-11-05
    
        Only change the TopoGeometry definition, not its reference, on edit
    
        Refactor the TopoGeometry editor to avoid touching the edited table
        and directly act on the topology relation instead. Fixes #6621 but
        also generally makes less writes to the database.
    
    Sandro Santilli <strk@kbt.io>	2012-11-05
    
        Start all topology layers as invisible (it may cost really a lot to visualize...)
    
    Sandro Santilli <strk@kbt.io>	2012-11-05
    
        Add alias to pk query, fixing ambiguous "ctid" reference (#6620)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-05
    
        fix warnings
    
    Merge: 08b05f3bdb 38f82d3711
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-04
    
        Merge pull request #316 from slarosa/master
    
        Minor changes for layout in console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-04
    
        minor changes for layout in console:
        - moved header text in output area
        - add default value to True for Use preloaded API option in settings dialog
        - include traceback to codepad link
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-04
    
        fix debug build
    
    Matthias Kuhn <matthias@opengis.ch>	2012-11-04
    
        Merged Squashed pull request #296 (tabs and groups for feature form)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-04
    
        fix windows build (CORE_EXPORT missing from QgsDirectoryParamWidget)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-04
    
        grass plugin: avoid garbled japanese/cyrillic chars in the tools' GUI (fix #4547, #3164)
    
        Thanks Minoru Akagi for patches!
    
    Merge: 6ecfc29226 ed4bc25413
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-03
    
        Merge pull request #314 from slarosa/master
    
        [FEATURE] Sharing snippets code from PyQGIS console
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-03
    
        add missing ui file, fix typo
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-11-03
    
        browser dock filter: use QgsFilterLineEdit, ui and code cleanup ; add QgsFilterLineEdit::cleared() signal
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-11
    
        add directory properties dialog to browser dock
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-05
    
        browser filter
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-11
    
        do not populate items in rowCount(), use canFetchMore() and fetchMore() instead
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-03
    
        Browser: change Add Layers and Refresh buttons ; use designer file for qgsbrowserdock
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-03
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-03
    
        apply revised #6613
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-03
    
        partly fix #6610
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-03
    
        Update to duplicate layer(s)
    
        - Better information about unsupported types
        - Action unavailable in contextual menu for individually selected unsupported layers
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-03
    
        removed shortcut for sharing code action
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-03
    
        [FEATURE] - Sharing snippets code from PyQGIS console
        - now you can share snippets code by codepad.org
        - added much more actions in contextual menu
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-03
    
        allow printing of html results in identify window (implements #6575)
    
    Werner Macho <werner.macho@gmail.com>	2012-11-03
    
        adjust translation update script to reflect changes for console
    
    Werner Macho <werner.macho@gmail.com>	2012-11-03
    
        translation update: gl_ES by Xan
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-03
    
        fix crashes using uninitialized geometries with GEOS functions,
        ensure geos geometries are up to date when passed to GEOS functions
    
    Sandro Santilli <strk@kbt.io>	2012-11-02
    
        Fix bug introduced by reordering postgis table metadata info cols
    
        Thanks jef :)
    
    Sandro Santilli <strk@kbt.io>	2012-11-02
    
        Reorder and rename postgis layers metadata columns shown in selector
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-01
    
        use new lineedit widget in several dialogs
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-11-01
    
        [FEATURE] add lineedit with builtin clear button
    
    Sandro Santilli <strk@kbt.io>	2012-11-02
    
        Use "TopoGeometry" as the datatype for topogeometries
    
        "Topology" is too generic, as also the primitive tables (edges,
        nodes and faces) are part of the topology
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-31
    
        [FEATURE]: Use text annotations as watermarks in QGIS server. Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Settore SISTEMA INFORMATIVO TERRITORIALE ED AMBIENTALE
    
    Sandro Santilli <strk@kbt.io>	2012-11-02
    
        Retain old TopoGeometry id on editing
    
        Avoids leaving orphaned TopoGeometry objects and breaking
        upper hirearchical  layers
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-02
    
        update remove/duplicate layer actions at startup
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-02
    
        sextante: fix NameError (undefined var) executing GRASS commands
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-11-02
    
        Update to duplicate layer(s)
    
        - Duplicate layer always created below source layer, and at same nested group depth
        - Duplicate layer is always set to not visible (much faster, canvas refresh not needed when duplicating many layers)
    
    Merge: 70fc8ca9b2 2425f92ce0
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-02
    
        Merge pull request #313 from slarosa/master
    
        Automatically switch focus to the input area in console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-02
    
        automatically switch focus to the  input area in console
        - any keystroke switch focus when in the output area
        - moved closeEvent method to DockWidget (since 0330202 it has not worked anymore)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-02
    
        WMS server GetLegendGraphics: differentiate between layer space and layer title space
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-31
    
        [FEATURE] Duplicate map layer(s)
    
        - Action available in Layer menu and legend contextual menu
        - Layer style copy/pasted to duplicate
        - Memory and plugin layers skipped
        - Add sip binding to action in app interface
    
    Jürgen E. Fischer <jef@norbit.de>	2012-11-01
    
        show filled attribute table again (partly reverts 779e16603)
    
    Sandro Santilli <strk@kbt.io>	2012-11-01
    
        Do not drop schema name from URI, even if it's the same as current
    
        The dropping was done in 2007 to workaround a bug which was elsewhere
        (in OGR usage, as reported in #843). I guess by now everything
        would work transparently, but if it doesn't it'd be time to fix it
        for real.
    
        This commit fixes bug #6599, making life harder for NON-BOGUS code
        which isn't confused by schemas...
    
        Please test !
    
    Sandro Santilli <strk@kbt.io>	2012-11-01
    
        TopoViewer: add layer for full faces
    
    Sandro Santilli <strk@kbt.io>	2012-11-01
    
        TopoViewer: only use queries for layers when really needed
    
    Merge: dbea3596a1 6abe8611f4
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-11-01
    
        Merge pull request #312 from slarosa/master
    
        Moved all the console files into own directory
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-11-01
    
        Moved all the console files into own directory
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-01
    
        WMS GetProjectSettings: better drawing order detection
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-11-01
    
        Fix crash if calling GetProjectSettings the first time
    
    Merge: 98e8ba484b 66368f9bc3
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-31
    
        Merge pull request #311 from slarosa/master
    
        python console: add splitter and scrollbars, fix for DEL and Backspace key
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-31
    
        indentation update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-31
    
        vertical scrollbar as needed both input and output area
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-31
    
        extent b47b43997
    
    Sandro Santilli <strk@kbt.io>	2012-10-31
    
        Add initial support for editing TopoGeometry objects
    
        This is pretty hackish in that it basically creates a new TopoGeometry
        on every edit, leaving loads of orphaned ones around.
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-31
    
        fix for DELETE and BACKSPACE key
        (it is only an appearance issue)
    
    Sandro Santilli <strk@kbt.io>	2012-10-31
    
        Drop mIsGeography member from QgsPostgresProvider
    
        ... now replaced by mSpatialColType
    
    Sandro Santilli <strk@kbt.io>	2012-10-31
    
        Add mSpatialColType member in QgsPostgresProvider
    
        This member tells us if a spatial column is of type Geometry,
        Geography or TopoGeometry. The member is currently unused but
        will eventually be used for specially handling TopoGeometry.
        It could replace the mIsGeography bool, but replacement isn't
        done by this commit.
    
        Incidentally, this commit also adds SRID and type detection
        for TopoGeometry columns
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-31
    
        fixed warning
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-31
    
        feature counts in rulebased widget
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-31
    
        add vertical scroll bar for input area in console
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-31
    
        Fix output/python/qgis dir for Win32 builds that add dir/CMAKE_CFG_INTDIR
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-31
    
        Add resize splitter for console
        as it was from f15b4e1
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-31
    
        Update for d7a7a46, make sure targets are always built for install
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-30
    
        Add CMake option WITH_STAGED_PLUGINS (ON by default)
    
        - Core plugins remain available once staged (no need to re-build targets, unless source updated or build directory cleared)
        - Once plugins are staged, setting WITH_STAGED_PLUGINS to OFF allows for much quicker subsequent builds
        - PyQGIS utilities, console and installer are always staged, regardless of WITH_STAGED_PLUGINS
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-30
    
        Revert part of a27aad0, not compatible with generated makefiles for GCC 4.2.1
    
    Merge: f68b6883f3 47da0c0700
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-30
    
        Merge pull request #310 from slarosa/master
    
        Add default font-family and size to output area - PyQGIS Console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-30
    
        add default font-family and size to output area in console
        fix for help dialog
    
    Merge: 234709da5a 10178d71c8
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-30
    
        Merge pull request #308 from slarosa/master
    
        Add UI file for help - PyQGIS Console
    
    Merge: e3cd56fa8c 234709da5a
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-30
    
        Merge branch master of https://github.com/qgis/Quantum-GIS
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-30
    
        removed importing of traceback module as it is unused
    
    Werner Macho <werner.macho@gmail.com>	2012-10-30
    
        changed nokia to digia as they are the new owner of qt
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-29
    
        osgeo4w: switch to GRASS 6.4.3RC1
    
    Tim Sutton <tim@linfiniti.com>	2012-10-29
    
        Added python test for QgsFeature from Germán Carrillo
    
    Merge: e5437c494b d6e3188653
    Víctor Olaya <volayaf@gmail.com>	2012-10-29
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-29
    
        Fixed bug using multipleinputpanel in modeler
    
    Tim Sutton <tim@linfiniti.com>	2012-10-29
    
        Added Dave DeHaan (SQLAnywhere author and maintainer) to the authors file
    
    Tim Sutton <tim@linfiniti.com>	2012-10-29
    
        Fix for failure in unit test thanks to Massimo.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-29
    
        remove unused import
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-21
    
        use plain delimiter if one delimiter only was selected (partially fix #4091)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-29
    
        WMS: add keyword attribute for sia feature info output
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-29
    
        remove about dialog from SEXTANTE plugin
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-29
    
        show english help for console if translations not found
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-29
    
        fixed accidentally swapped transparency group boxes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-29
    
        Add UI file for help
        minor fix in settings dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-26
    
        Run Mac bundled app from build directory
    
        - No longer a need for hard link
        - Build directory app bundle, providers, Python plugins and unit tests functional
        - Adjusted resources corrected on install
    
    Merge: f0102057b4 1bac84ca77
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-28
    
        Merge pull request #307 from slarosa/master
    
        Reimplemented copy action for keybindings in console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-29
    
        Reimplemented copy action for keybindings in console
    
    Merge: 9744b8a292 0660dcf73e
    Tim Sutton <tim@linfiniti.com>	2012-10-28
    
        Merge pull request #306 from slarosa/master
    
        Remove the about tab in settings dialog for console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-28
    
        Remove the about tab in settings dialog for console
    
    Tim Sutton <tim@linfiniti.com>	2012-10-28
    
        Marked symbologyv2 test as expected to fail
    
    Tim Sutton <tim@linfiniti.com>	2012-10-28
    
        Updated developer panel in about box
    
    Tim Sutton <tim@linfiniti.com>	2012-10-28
    
        Fix transparency issue for splash
    
    Merge: 46655cf790 50f335269b
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-28
    
        Merge pull request #305 from slarosa/master
    
        python console: fix AttributeError, method PythonEdit.createStandardContextMenu doesn't exists
    
    Tim Sutton <tim@linfiniti.com>	2012-10-28
    
        Updated splash with essen hackfest image
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-28
    
        Improvement to contextual menu
        - typo in help.htm
    
    Merge: 8f6ae95366 fe08fd6d57
    Víctor Olaya <volayaf@gmail.com>	2012-10-28
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-28
    
        changed behaviour of pyculator when no selection exist
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-28
    
        osgeo4w: fix program entry removal
    
    Tim Sutton <tim@linfiniti.com>	2012-10-28
    
        Fix for jenkins breakages caused by addition of licens info to xslt
    
    Merge: 9587252abf a8934a28f7
    Víctor Olaya <volayaf@gmail.com>	2012-10-27
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-27
    
        partially fixed #6571
        added splitRGBbands algorithm
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-27
    
        invert raster colors better
    
    Merge: 34f677a576 9fb1c113d0
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-27
    
        Merge pull request #303 from slarosa/master
    
        [FEATURE] - Split-pane entry and output for PyQGIS console
    
    Merge: 5c762ef741 779e16603e
    Víctor Olaya <volayaf@gmail.com>	2012-10-27
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-27
    
        applied path for #6574
        applied patch for multiple grass sessions
        added points in polygon weighted
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-27
    
        Follow up f15b4e1
        - add contextual menu to output area (copy and enter selected entry)
        - auto-entered for entry in import class menu
        - cleaning code
        - more info see http://hub.qgis.org/issues/6558
    
    Merge: f15b4e12c7 6870cff83f
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-26
    
        Merge pull request #2 from dakcarto/console-nosplitter_1
    
        No splitter, mellower colors
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-26
    
        No splitter, mellower colors
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-26
    
        make attribute table and identify consistent with map canvas
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-26
    
        Fix case where several WMS layers have the same feature info alias
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-10-26
    
        Add mapserver qgsspatialfilter
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-10-26
    
        #6535 Support WFS Post GetFeature Request in QGIS-Server
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-26
    
        [FEATURE] - Split-pane entry and output for PyQGIS console
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-25
    
        Add cmake option WITH_PY_COMPILE (OFF by default)
    
        - Byte-compiles staged and intalled plugins/modules
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-26
    
        Add osg include dir for globe compilation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-26
    
        Implement bag of properties for SIA2045 feature info output
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-25
    
        Move sia2045 xml conversion from request handler to wms server class
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-25
    
        Remove empty wms keyword list from project properties
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-25
    
        Support elements KeywordList, Fees, AccesConstraints in QGIS server capabilities
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-25
    
        Redo of 3ce27d6, hard-link to Mac embedded app bundle binary
    
    Merge: 558245c8ba f391d991dd
    Magnus Homann <magnus@homann.se>	2012-10-25
    
        Merge pull request #301 from homann/trans_sv
    
        Trans sv
    
    Magnus Homann <magnus@homann.se>	2012-10-25
    
        Added lots of translations from Victor Axbom, through Qt phrase book. Thanks!
    
    Magnus Homann <magnus@homann.se>	2012-10-13
    
        4119 översättningar
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-25
    
        count features in legend for rule based renderer, fixes #5768
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-25
    
        fix SEXTANTE things broken by 6ca7ea987d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-25
    
        missed metadata.txt for fTools
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-25
    
        temporarily switch back to using subprocess module (addresses #6543)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-25
    
        use lowercase letters for menu (fix #5436)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-25
    
        add metadata.txt to all core plugins
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-25
    
        Fix typo
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-25
    
        add category metadata to SEXTANTE plugin
    
    Sandro Santilli <strk@kbt.io>	2012-10-25
    
        Allow running sextante plugin from build dir
    
        See http://hub.qgis.org/issues/5879
    
    Sandro Santilli <strk@kbt.io>	2012-10-25
    
        Rename script files to avoid spaces in filenames
    
        This makes life easier with PLUGIN_INSTALL.
        I did try to make PLUGIN_INSTALL better but couldn't find a way
        to have both "(" and " " quoted at once...
    
    Sandro Santilli <strk@kbt.io>	2012-10-25
    
        PLUGIN_INSTALL: quote filenames
    
        Fixes use with filenames having shell-dangerous chars like "(".
        NOTE: sextante help files have frequent such occurrences
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-25
    
        Hard-link to Mac embedded app bundle binary
    
        - Allows QGIS to be run directly from build directory
        - Link made at <build dir>/output/bin/QGIS
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-25
    
        Update to e31fb3c
    
        - Add comments about issue
        - Set pkgDataPath to empty QString for fix
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-25
    
        Possibility to set url for a feature info schema
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-25
    
        Additional fix for # 5879, handle .ui files for python utilities
    
        - Built off of pull request 299 by Salvatore Larosa
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-25
    
        Additional fix for # 5879
    
        - Adjust QgsApplication::pkgDataPath temporarily for restoring core plugins when running from build directory
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-25
    
        Adv labeling, turn off excessive debug output
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-24
    
        invert color fix
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-24
    
        warnings fix
    
    Merge: e210a57101 e837a965a5
    Werner Macho <werner.macho@gmail.com>	2012-10-24
    
        Merge pull request #300 from gioman/master
    
        New PT_PT translations, courtesy of Nelson Silva
    
    Vânia Neves <vania@nivalis.(none)>	2012-10-24
    
        New PT_PT translations, courtesy of Nelson Silva
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-24
    
        QgsError for better error propagation to user, started using for rasters
    
    Werner Macho <werner.macho@gmail.com>	2012-10-24
    
        added machine readable license
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-23
    
        Revert "Do not setPkgDataPath to source dir when running from build dir"
    
        This reverts commit 227401d434d2a611715873bc1107d938b76740bd.
    
        Otherwise, crssync fails when setting up db for running tests
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-23
    
        Fix PLUGIN_INSTALL build error
    
    Sandro Santilli <strk@kbt.io>	2012-10-23
    
        Allow running osm plugin from build dir
    
        See http://hub.qgis.org/issues/5879
    
    Sandro Santilli <strk@kbt.io>	2012-10-23
    
        Allow running mapserver_export plugin from build dir
    
        See http://hub.qgis.org/issues/5879
    
    Sandro Santilli <strk@kbt.io>	2012-10-23
    
        Allow running GdalTools plugin from build dir
    
        See http://hub.qgis.org/issues/5879
    
    Sandro Santilli <strk@kbt.io>	2012-10-22
    
        Allow running fTools plugin from build dir
    
        See http://hub.qgis.org/issues/5879
    
    Sandro Santilli <strk@kbt.io>	2012-10-23
    
        Do not setPkgDataPath to source dir when running from build dir
    
        We want to use the output/ dir for that !
        Fixes load of fTools from build tree (coming next)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-22
    
        Adv labeling, add multi-line spacing and alignment
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-23
    
        Updates to Mac install notes
    
        - Add section on debug output and running tests
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-17
    
        Add CMake finds for QScintilla2 and Qsci module
    
        - Needs testing on Windows platform
        - Add QScintilla2 library version info to About dialog
        - Add Mac bundling support for Qwt 6 framework and QScintilla2
        - Fallback to sys or custom site-pkgs when looking for PyQt4 modules to Mac bundle
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-22
    
        Fix #6505, set typedef for Mac size_t in bindings
    
    Merge: a45b759e1c a29ccbf553
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-22
    
        Merge pull request #298 from slarosa/master
    
        Enable non-ascii chars in Python Console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-22
    
        Enable non-ascii chars in Python Console
        fixes issue http://hub.qgis.org/issues/6548
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-20
    
        [FEATURE] TauDEM provider for SEXTANTE
    
    Merge: dbab4a2425 feec5f050c
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-22
    
        Merge branch for sia2045 GetFeatureInfo output
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-22
    
        Possibility to manually enter a project property to have WMS feature info in sia2045 format
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-22
    
        Drop invalid characters from xml element names
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-21
    
        update QgsVectorLayer bindings (fixes #6550)
    
    Martin Dobias <wonder.sk@gmail.com>	2012-10-21
    
        Enabled delimitedtext provider again
    
    Martin Dobias <wonder.sk@gmail.com>	2012-10-20
    
        Skip rendering of features without geometry
    
    Martin Dobias <wonder.sk@gmail.com>	2012-10-20
    
        Store attributes and fields in vectors instead of maps
    
    Sandro Santilli <strk@kbt.io>	2012-10-20
    
        Allow running plugin_installer plugin from build dir
    
        See http://hub.qgis.org/issues/5879
    
    Merge: 6546d748c8 27652201d0
    Víctor Olaya <volayaf@gmail.com>	2012-10-20
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-20
    
        Added patch for #6545
        Fixed bug in SAGA extent calculation (there was a half cellsize offset)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-20
    
        fix build
    
    Merge: 8ca2236134 3fecd44ae5
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-19
    
        Merge pull request #297 from slarosa/master
    
        [FEATURE] - Choose Fontfamily and API files for Python Console
    
    Merge: ca20be178a 8ca2236134
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-20
    
        Merge branch master of https://github.com/qgis/Quantum-GIS
    
    Sandro Santilli <strk@kbt.io>	2012-10-20
    
        Add a PLUGIN_INSTALL cmake macro and use it from db_manager plugin
    
        One step forward toward closing http://hub.qgis.org/issues/5879
        Next all pugins should be converted to use of the macro...
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-20
    
        Add const
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-20
    
        Oversampling parameter is now in resample filter
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-20
    
        Fix image format conversion (used e.g. for WMS client) and two memory leaks
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-14
    
        [FEATURE] - Choose Fontfamily and API files for Python Console
        - update Italian translation
        - added Settings icon for toolbar
        - update Italian translation fro console_help
    
    Sandro Santilli <strk@kbt.io>	2012-10-13
    
        Allow loading plugins from output dir
    
        See http://hub.qgis.org/issues/5879
    
        Still needs to find plugins under output/ dir for them to be
        loaded ...
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-19
    
        skip views without pk candidate
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-19
    
        apply user no data to identify
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-19
    
        identify context only if not projected on server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-19
    
        Simplify server config parser by using layer information (alias, excluded attributes) directly
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-19
    
        identify expand/collaps tools
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-19
    
        identify context only if not projected
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-19
    
        Consider attribute aliases and hidden attributes in GetProjectSettings. Don't show WFS layers in GetCapabilities
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-19
    
        Simplify code for excluding attributes from WMS server. Works now also with embedded layers
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-19
    
        Optional use of external osgEarthQt
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-16
    
        Unload globe viewer
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-16
    
        Globe sync button disabled
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-16
    
        Use ViewerWidget and Controls from OsgEarth instead of backports
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-08
    
        Add sky to globe
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-08
    
        Globe zoomout button size fixed
    
    Martin Dobias <wonder.sk@gmail.com>	2012-10-19
    
        QgsFeature: use a vector of attributes instead of a map (for faster access)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-18
    
        fix crash double-clicking to the Connect button in add PG layer dialog
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-18
    
        fix crash adding features without geometry to a geometry layer
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-18
    
        update feature id of added features (fix #6534)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-18
    
        fix of by one in d62cf513
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-18
    
        raster identify sip fix
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-18
    
        german translation update
    
    Sandro Santilli <strk@kbt.io>	2012-10-17
    
        Reword "only look in geometry_columns" to "only look in layers registry"
    
        Fixes #4533
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-18
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-18
    
        cleanup topology lookup
    
    Sandro Santilli <strk@kbt.io>	2012-10-14
    
        Lookup TopoGeometry columns metadata in topology.layer
    
        Closes #4532
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-18
    
        WMS identify fixes
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-18
    
        add layer with its own CRS when possible (fix #6539)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-18
    
        fix #6530
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-18
    
        fix SEXTANTE crash on load caused by c4c3fecf17
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-18
    
        Fix build
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-13
    
        set focus to python console when shown even if in a tabbed dockwidget
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-11
    
        sextanteexampleprovider: move import into classFactory function
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-10-18
    
        #6533 QGIS WFS Server Transaction Request
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-18
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-17
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-17
    
        fix windows build
    
    Merge: c4c3fecf17 fa845883f0
    Víctor Olaya <volayaf@gmail.com>	2012-10-17
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-17
    
        Several patches contributed by Rado Guzinski:
        -New OTB descriptions an help
        -Update OTB descriptions
        -More responsive MultipleInputPanel.py
        -Minor bug fixes
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-10-17
    
        Microfix for IT GUI
    
    Merge: df85492c40 bacf0bd898
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-17
    
        Merge branch 'ows_attribute_exclude'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-17
    
        Improve ows gui
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-17
    
        raster identify context, QVariant values, enables wcs caching and makes wms more robust
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-17
    
        Implement attribute restrictions in wms/wfs servers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-17
    
        [FEATURE]: possibility to exclude vector attributes from WMS and WFS publication
    
    Merge: 5a6401c983 0478d3b531
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-16
    
        Merge branch 'wms_selective_publish'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-16
    
        Consider embedded groups for restricted WMS layers / groups
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-16
    
        Use collapsible group boxes for wms options to save space
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-16
    
        Optionally show embedded layers/groups in selection dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-16
    
        Improve layer/group selection dialog
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-16
    
        VSI/CPLMalloc/Free replaced by QgsMalloc/Free where feasible
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-16
    
        undersampling if possible in QgsRasterDataProvider, multicolor widget loadMinMax fix
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-16
    
        Load/Save restricted layers for WMS server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-16
    
        Add gui for WMS layer restriction
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-15
    
        Turn off failing PAL engine test, until redesigned
    
    Werner Macho <werner.macho@gmail.com>	2012-10-16
    
        forgot png files, thanks Larry
    
    Werner Macho <werner.macho@gmail.com>	2012-10-16
    
        translation update: gl_ES by XAN and sr_Latn by Goran, also added sr_Cyrl as requested, renamed sr_CS-* to sr_*
    
    Merge: 4b76e69f5b 4f984202bd
    Víctor Olaya <volayaf@gmail.com>	2012-10-16
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-16
    
        put modeler parameters panel in a scroll widget
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-15
    
        add new plugin installer icons to CMakeLists.txt
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-15
    
        #6504 fix - raster reprojection crash
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-15
    
        [FEATURE]: Possibility to restrict layers / groups from WMS publication
    
    Merge: cdb9abd233 d06203ba6b
    Víctor Olaya <volayaf@gmail.com>	2012-10-14
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-14
    
        Minor fix in ModelerParametersDialog.py.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-14
    
        Initialize default font in labeling engine
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-14
    
        postgres provider: fix quoting
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-14
    
        fix #6502
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-14
    
        fix visibility tracking of tile scale widget
    
    Merge: fbca157ff4 83cb4ef4af
    Víctor Olaya <volayaf@gmail.com>	2012-10-14
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-14
    
        fixed problem with new modeler parameters dialog when algs have vector layers (just removed worng pasted code from normal parameters dialog)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-12
    
        Initial test for PAL engine
    
        - Includes small custom test font based of off Gnu Free Sans
        - Test if font can be stored and loaded
        - Test if layer can have PAL engine set
        - Test render comparison for output of vector line layer
    
    Merge: e576d93b5f 30c08cbb8c
    Jürgen E. Fischer <jef@norbit.de>	2012-10-13
    
        Merge pull request #291 from strk/topogeom_and_geometry
    
        Find topogeometry fields in tables with a geometry/geography field
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-14
    
        fix windows build
    
    Sandro Santilli <strk@kbt.io>	2012-10-14
    
        Find topogeometry fields in tables with a geometry/geography field
    
        Closes bug #6510
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-13
    
        missed import in SEXTANTE modeller
    
    Martin Dobias <wonder.sk@gmail.com>	2012-10-13
    
        Removed unused QgsFeature::isDirty() and QgsFeature::clean()
    
    Martin Dobias <wonder.sk@gmail.com>	2012-10-13
    
        Removed unused QgsFeature::typeName() and QgsFeature::setTypeName()
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-12
    
        german translation update
    
    Merge: 0e2f92fa76 036d844fc5
    Víctor Olaya <volayaf@gmail.com>	2012-10-12
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-12
    
        Updated model parameters window
        fixed #6417
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-24
    
        Fix #6373, adv labeling data defined font size not affected by layer font size setting
    
        - Label QFontMetricsF for data and layer defined options now stored in QgsPalGeometry
        - Fix expression in rotate label tool
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-12
    
        fix warnings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-12
    
        [FEATURE] QGIS server: possibility to restrict published composers
    
    Merge: f230f51a53 12ddac6352
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-11
    
        Merge pull request #288 from Oslandia/atlas
    
        Clean up atlas pdf generation code and fix a bug on windows
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-11
    
        Remove extraneous Mac browser app aliases
    
        - Should handle Finder pref set to hide extensions (e.g. missing .app)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-11
    
        fix sip bindings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-11
    
        fix warnings and identation update
    
    Merge: 0c4846ba6d def648633c
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-11
    
        Merge remote-tracking branch 'upstream/master'
    
    Merge: 9ad9f8c082 78a9bd7546
    Martin Dobias <wonder.sk@gmail.com>	2012-10-11
    
        Merge pull request #220 from tecoholic/style-docs
    
        UI improvements in symbol layer widgets
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-10
    
        remove obsolete code
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-10
    
        [FEATURE] reproject layer tool for SEXTANTE
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-11
    
        fixed #6496 - wrong GDAL exact stats
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-11
    
        debug output
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-11
    
        Clean up atlas pdf generation code and fix a bug on windows
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-11
    
        + QgsRasterBlock
    
    Werner Macho <werner.macho@gmail.com>	2012-10-11
    
        another few licenses added
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-10-11
    
        Switch to listbox for edit types. Fix #6495
    
    Merge: a587cb67ff 936f4aa5f7
    Nathan Woodrow <madmanwoo@gmail.com>	2012-10-11
    
        Merge pull request #287 from tecoholic/3275
    
        Fix for issue #3275
    
    Arunmozhi <aruntheguy@gmail.com>	2012-10-11
    
        change symbols for selected ranges using changeBtn; retains colors
    
    Werner Macho <werner.macho@gmail.com>	2012-10-11
    
        add licenses in gps directory (LGPL for NMEA Library)
    
    Arunmozhi <aruntheguy@gmail.com>	2012-10-11
    
        change symbols for selected categories; retains colors
    
    Arunmozhi <aruntheguy@gmail.com>	2012-10-11
    
        ability to delete multiple categories using Ctrl selection
    
    Merge: 1ff42b2ec1 7140e52cbf
    Magnus Homann <magnus@homann.se>	2012-10-10
    
        Merge branch 'trans_sv'
    
    Magnus Homann <magnus@homann.se>	2012-10-10
    
        4039 översättningar
    
    Merge: 552703a665 3c50290b42
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-10
    
        Merge pull request #284 from slarosa/master
    
        improvement for detection language in console_help
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-10
    
        improvement for detection language in console_help
    
    Tim Sutton <tim@linfiniti.com>	2012-10-10
    
        Removed pycharm project files from python tests dir
    
    Tim Sutton <tim@linfiniti.com>	2012-10-10
    
        Added test and sample wkt to replicate issue 4189
    
    Merge: 2be41abd1b b1ac9469cf
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-10
    
        Merge pull request #283 from alexbruy/datasourceuri_sip
    
        expose encodedUri() method in bindings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-10
    
        expose encodedUri() method in bindings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-10
    
        Russian help for python console
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-09
    
        [FEATURE] Fix #6482, options for showing upside-down labels
    
        - Adv Labeling option to 'Show upside-down labels': never, when rotation defined, or always
        - 'Never' (default) option is same as before, labels with 90 <= angle < 270 are turned so their text is always upright
        - 'When rotation defined' option shows upside-down labels if their rotation is layer- or data-defined (dynamic labels are turned upright)
        - 'Always' option shows upside-down labels at layer- or data-defined rotations and for dynamic labels
    
    Martin Dobias <wonder.sk@gmail.com>	2012-10-09
    
        Fixes after rebase
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-09
    
        make Larry happy: larger icons in plugin installer
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-10-09
    
        Set QGIS WFS Server GML valid
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-09
    
        refresh the canvas at the end of the process,
        handle unicode strings,
        escape sql ids and strings,
        fix minor errors
    
    Merge: 1796178e74 cb2230e3d1
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-09
    
        Merge pull request #281 from strk/db_manager_addlayer
    
        dbmananger topoviewer: addlayer instead of creating a new project
    
    Merge: aa25448bc3 2581b3fb8a
    Magnus Homann <magnus@homann.se>	2012-10-09
    
        Merged some swedish translations
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-09
    
        dbmanager: delete auto-generated files
    
    Magnus Homann <magnus@homann.se>	2012-10-09
    
        3801 översättningar
    
    Merge: 6d75d20b51 eee37cb974
    Werner Macho <werner.macho@gmail.com>	2012-10-09
    
        Merge pull request #282 from Oslandia/i18n
    
        Fix some french GUI translations
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-09
    
        core raster files moved to core/raster
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-09
    
        Fix some FR translations: use "emprise" rather than "étendue"
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-09
    
        QgsMalloc, QgsCalloc, QgsFree
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-09
    
        Fix cleanup of map composition. Fixes ticket #6440
    
    Werner Macho <werner.macho@gmail.com>	2012-10-09
    
        translation update: sv by Victor
    
    Merge: f4dd8a0762 eae008ebf8
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-09
    
        QGIS server: merge get_project_settings branch
    
    Sandro Santilli <strk@kbt.io>	2012-10-08
    
        Install style templates
    
    Merge: dc522e0b61 a28157ce15
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-08
    
        Merge pull request #277 from slarosa/master
    
        add key event (del) to prevent removing of the prompt when selected,
        rename helpConsole to console_help
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-08
    
        Keep composition in GetCapabilities to keep compatibility with older versions
    
    Martin Dobias <wonder.sk@gmail.com>	2012-07-21
    
        [API] added QgsFeatureIterator, changed QgsVectorProvider API
    
        Vector data provider now has getFeatures() method to access features.
        select(), nextFeature(), featureAtId(), rewind() were removed resp. moved to provider's feature iterator implementations.
    
        Providers that currently do not implement the new API were disabled.
    
    Merge: 13a6fd98ee c0e779f0a7
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-08
    
        Merge pull request #280 from Oslandia/atlas
    
        Fix a bug in atlas generation GUI.
    
    Martin Dobias <wonder.sk@gmail.com>	2012-06-26
    
        Further tweaks to QgsFeatureRequest API, support featureAtId
    
    Martin Dobias <wonder.sk@gmail.com>	2012-05-13
    
        Allow access to feature attributes by name
    
    Martin Dobias <wonder.sk@gmail.com>	2012-05-12
    
        Added select() variant with QgsFeatureRequest for simpler construction of requests
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-08
    
        Fix a bug in atlas generation GUI.
        The 'print' and 'exportAsImages' actions were generating atlas even when not enabled
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-08
    
        Fix for older compilers, like on stock Mac OS X
    
    Sandro Santilli <strk@kbt.io>	2012-10-08
    
        Add topoview layers to existing project
    
    Werner Macho <werner.macho@gmail.com>	2012-10-08
    
        translation update: es by Diana
    
    Merge: 3f412e4291 6c652a0acd
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-08
    
        Merge pull request #278 from Oslandia/atlas
    
        Fix atlas parameter loading when loading from a template composer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-08
    
        yet another fix for plugin installer
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-08
    
        Atlas gui: use coverge map's name rather than its id
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-08
    
        Fix some FR translations: s/caneva/canevas/
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-08
    
        fix plugins installation
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-08
    
        Fix atlas parameter loading when loading from a template composer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-08
    
        another copyright update
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-07
    
        CMake variable for additional plugins to build (Usage: ccmake .. -DCUSTOM_PLUGINS:STRING=myplugin)
    
    Merge: 53fb95cb79 fccf9ac5d0
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-07
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-07
    
        Reuse closed globe window
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-07
    
        mark experimental plugins in installer (fix #5980)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-07
    
        doxygen update:
        - include core/diagram and gui/symbology-ng
        - enable dynamic sections
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-07
    
        minor fixes and changes
        - rename helpConsole to console_help
        - add key event (del) to prevent removing of the prompt when selected
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-07
    
        move 'open recent project' above separator
    
    Arunmozhi <aruntheguy@gmail.com>	2012-10-07
    
        auto updating of categorized rendrer symbols
    
    Arunmozhi <aruntheguy@gmail.com>	2012-10-07
    
        fixed the change symbol button bug in graduated renderer
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-07
    
        python console: fix key events and text selection,
        do not allow to move cursor out of the edition zone (except for selection),
        cleanup (remove unused functions and vars)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-07
    
        make the python console working as standalone application (useful for testing)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-06
    
        align metadata names between __init__.py and metadata.txt:
    
        deprecate authorName function in __init__ (but kept for compatibility), use author function instead
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-06
    
        display selected feature count in attribute table when docked,
        do not select rows two times when the attribute table view is created
    
    Merge: 52de72152f 42672c18e9
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-06
    
        Merge pull request #275 from slarosa/master
    
        fix mouse event in python console,
        update italian translation
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-07
    
        update Italian translation
    
    Werner Macho <werner.macho@gmail.com>	2012-10-07
    
        fixed typo in script and licenseadd
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-06
    
        another fix to mouse event:
        - prevents paste text if cursor is not in edition zone
    
    Werner Macho <werner.macho@gmail.com>	2012-10-06
    
        translatoin update; nl by Raymond
    
    Arunmozhi <aruntheguy@gmail.com>	2012-10-06
    
        fixed change symbol button bug in categorized renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-06
    
        [FEATURE] open layer properties from identify results
    
    Merge: 9f0d858175 5d84cd3f87
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-06
    
        Merge pull request #276 from cmoe/bug_snapping_options
    
        tried to fix problem with snapping options on adding a new layer to the ...
    
    cmoe <cmoe@geoing.ch>	2012-10-06
    
        tried to fix problem with snapping options on adding a new layer to the project
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-06
    
        fix mouse event in console
    
    Merge: 0d4b6f6d32 9135226514
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-06
    
        Merge pull request #274 from Oslandia/atlas_integration
    
        Add access to the atlas layer in the expression builder GUI for labels.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-06
    
        Fix composer scalebar test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-06
    
        Fix composerhtml tests
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-06
    
        fix SIP bindings after atlas merge
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-06
    
        fix project properties ows tab taborder
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-06
    
        add more copyrights
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-06
    
        Add access to the atlas' layer in the expression builder GUI for labels.
        QgsAtlasComposition is now held by QgsComposition
    
    Merge: f1c99553e3 e54e917431
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-06
    
        Merge atlas branch
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-06
    
        Remove signal which is not used anymore
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-06
    
        Fix python composermap test
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-06
    
        sip updates
    
    Arunmozhi <aruntheguy@gmail.com>	2012-09-16
    
        fix for #6273
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-06
    
        Fix for white stripes between raster tiles
    
    Werner Macho <werner.macho@gmail.com>	2012-10-06
    
        connect slider to spinbox for opacity
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        german translation fix
    
    Merge: 94bc4157cd c212e91ffc
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-05
    
        Merge pull request #272 from slarosa/master
    
        Fix #6458
    
    Tim Sutton <tim@linfiniti.com>	2012-10-05
    
        Added simple point test used in demo at hackfest in Essen
    
    Werner Macho <werner.macho@gmail.com>	2012-10-05
    
        adjust license to be readable by licensechecker
    
    Merge: 7ee4a5ce63 7218bd3412
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-05
    
        Merge branch 'atlas_integration' of https://github.com/Oslandia/Quantum-GIS into atlas
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-05
    
        Get rid of the unneeded vector of QgsFeature in atlas generation
    
    Merge: 1905b61d79 9c104b3394
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-05
    
        Worldwind elevation model cache removed
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-05
    
        typo in console_sci
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-05
    
        Get rid of the unneeded vector of QgsExpression in atlas generation
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-05
    
        Fix #6458
        - added new icon in resources
        - added tools to import QtCore,QtGui class
        - update help and locale
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        add more sextante copyright headers
    
    Merge: c5e225763d b3e2eb2ce3
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        fix language detection in console_help and german translation update
    
    Merge: 88cd9439b1 4a90e738cd
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: d9c5a68d80 680db77e99
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-05
    
        Merge pull request #271 from slarosa/master
    
        minor fixes for help in console
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-05
    
        pseudocolor renderer GUI min/max support
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-05
    
        minor fixes for help (Python Console)
    
    Merge: 1a1370f33d 4513ada562
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-05
    
        Merge pull request #270 from slarosa/master
    
        Fix 6459
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-05
    
        Fix 6459
        - update Italian translate
        - renamed help console to console_help.py
        - renamed Deutsch properties file (help translation)
        - added MouseEvent (midbutton) to Python Console
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-05
    
        Default elevation layer for globe
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        indentation update (and minor cleanuppps ;))
    
    cmoe <cmoe@geoing.ch>	2012-10-05
    
        Enable snapping on intersection introduced
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        python fixes:
        - update sip bindings (including QgsRasterPipe and QgsOWSSourceSelect)
        - helpConsole: show icons from resources
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-05
    
        fix #5269
    
    Merge: 7ed05a2545 372e520c84
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        Merge branch 'mapserverexport' of https://github.com/rduivenvoorde/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        indentation update
    
    Merge: 189b0669c4 603f35c8ea
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        Merge branch 'master' of https://github.com/rouault/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        german console help translation
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        debian packaging update - also moved python console files and icons
    
    Merge: e3536e4d83 eae523d33b
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-05
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into atlas
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-05
    
        Fix atlas segfaults
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-05
    
        Update of QgsAtlasComposition SIP (with Python unit tests as well)
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-05
    
        Update atlas.
        * Store every parameters and expose operations in a new QgsAtlasComposition class
        * Restructure the GUI part. The atlas configuration panel is now independant
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-05
    
        partly revert 14cad93b
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-05
    
        enclose field names in double quotes to prevent possible conflicts with
        reserved words
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-10-05
    
        Fix #6457 (v.centroids in GRASS)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-05
    
        Add unit test for composermap zebra style
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-05
    
        Fix reading of snapping dialog in dock state
    
    Tim Sutton <tim@linfiniti.com>	2012-10-05
    
        Revision and refactor of python unit tests: Pep8 and 257 formatting. Use helper to import unittest so that unittest2 and unittest are seemless. 3 tests currently fail - will review those tomorrow.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-04
    
        Remove extraneous Mac browser app aliases from failed builds
    
    Richard Duivenvoorde <richard@duif.net>	2012-10-05
    
        minor mapserverexport plugin fix
    
        making it work on ms6 work out of the box again
    
    Merge: 064c0c054b acaa9692b8
    Tim Sutton <tim@linfiniti.com>	2012-10-04
    
        Merge pull request #261 from slarosa/master
    
        Removed jquery from helpConsole/js
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-03
    
        PyQScintilla api files setup for local compiling of pap file
    
        - Update and concatenate sip-built api files into PyQGIS.api
        - Move python/qgis/api to python/qsci_apis for future api selection and compiling module
        - Add base version api files for python components
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        put future back to the top
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-04
    
        Change height calculation in composer html
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        add copyright notices
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-04
    
        add select/unselect buttons in project properties->OWS server->WFS layers (fix #5865)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-04
    
        fix GUI stuff in project properties dialog:
    
        add scrollbar to General tab (to be visible also in small screens),
        increase the WFS layers list's height (OWS server tab)
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-04
    
        wcs select dialog cleanup
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-27
    
        Merge pull request from Matthias Kuhn to remove old diagram GUI
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-04
    
        wfsprovider: remove statement which is always true (QGis::WKBNoGeometry)
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2012-08-27
    
        Support plain tables from WFS sources
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-04
    
        auto set alpha band
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        fix #6240
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-04
    
        Add function helps for $page, $numpages, $feature and $numfeatures
    
    Werner Macho <werner.macho@gmail.com>	2012-10-04
    
        translation update: the Hackfest Essen update strings commit
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-04
    
        raster save as image transparency fix
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        fix #5883
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        apply #6281
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        setup sip dependencies
    
    Merge: 3e8e6978ee c9c02096bc
    Werner Macho <werner.macho@gmail.com>	2012-10-04
    
        Merge pull request #262 from gioman/master
    
        Update to pt_PT translation, courtesy of Nelson Silva
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-04
    
        Update atlas unit tests (fix the overview map frame style)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-04
    
        add license headers to some fTools files
    
    Tim Sutton <tim@linfiniti.com>	2012-10-04
    
        Annotate core module members properly.
    
    Tim Sutton <tim@linfiniti.com>	2012-10-04
    
        Mark qgsmultibandcolorrenderer as part of core module
    
    Vânia Neves <vania@nivalis.(none)>	2012-10-04
    
        Update to PT_PT translation, courtesy of Nelson Silva
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-04
    
        add license headers to some tests
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        review buffer tools
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        review Polygon from layer extent tool and sync it with master code
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        review Select by location tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        review Random selection and Random selection within subsets
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        [FEATURE] add Densify geometries tool to SEXTANTE
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        review Extract nodes tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        review Lines to polygons and Polygons to lines tools
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        review Multi to single and Single to multi tools
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-01
    
        review Simplify geometries tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-01
    
        review Voronoi tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-01
    
        review Delaunay tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-01
    
        review Polygon centroids tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-01
    
        review Export geometry info tool, sync with master
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-28
    
        refactor basic statistics tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-28
    
        review Nearest neighbour tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-28
    
        review and fix unique values tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-28
    
        review Line intersections tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-28
    
        review Distance matrix tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-28
    
        review Mean coordinates tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-27
    
        review Point in polygons tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-27
    
        fix encoding related bugs in writer class
        review Sum Line Length tool, add number of lines to output (implement #4712)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-26
    
        fix authors file
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-18
    
        more translatable strings and cleanup
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-18
    
        use QDesktopServices to open help files
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-18
    
        use resource file for images
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-18
    
        adjust metadata.txt and __init__.py files
        initial i18n support
    
    Merge: b5f736ad21 371efa07bb
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-04
    
        Merge branch 'atlas' into atlas2
    
        Conflicts:
                python/core/composer/qgscomposition.sip
                tests/src/python/CMakeLists.txt
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-04
    
        Revert "Resolved merge conflicts when reverting 686f632"
    
        This reverts commit a654e274a352ef29354de0bcb13e96444868c806.
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-04
    
        Revert "Revert "Merge pull request #245 from Oslandia/atlas_integration""
    
        This reverts commit 8a1953b9e710ea25dac502b32eab9e0e8d652b10.
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-04
    
        Add synchronization between canvas layers addition / removal and atlas GUI
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-10-04
    
        replace QgsRasterLayer::thumbnailAsPixmap() with previewAsPixmap() : return QPixmap and add size and background color parameters ; remove QgsRasterLayer::thumbnailAsImage() as it's not used
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-10-04
    
        do not use fitted curve in histogram - fixes rending problem with low-count bins (thanks to Radim for pointing out)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-26
    
        [FEATURE] Choose font family for app
    
        - Define app font family (or Qt default) in app options
        - App font choices in options are now temporary unless saved
        - Refactor to more general stylesheet methods (for later use)
        - Add QgisAppInterface and sip methods for setting app font and family
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-10-03
    
        Update for issue #5692
    
        - Qt font dialog on Mac inherits app font if app is in ancestry (make dialog parentless)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-04
    
        fix globe warnings
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-04
    
        unify the QGis behavior opening project files (fix #6406) and cleanup
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-04
    
        raster renderers clone fix - fixes saves with transparency
    
    Tim Sutton <tim@linfiniti.com>	2012-10-04
    
        Work around for issue migrating 0.9.2 qml files to 0.10.0
    
    Tim Sutton <tim@linfiniti.com>	2012-10-03
    
        Don't show the layer order checkbox on legend, only on layer order panel. Greetings from QGIS Hackfest in Essen
    
    Tim Sutton <tim@linfiniti.com>	2012-10-03
    
        Added substitution support for :%H$ (e.g. //revision :%H$) so that when we do a release using git archive, SHA1 values can be written to released files.
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-03
    
        wcs capabilities cache, fix extent verification
    
    Magnus Homann <magnus@homann.se>	2012-10-03
    
        3717 översättnignar, mer än hälften!!!
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-03
    
        and fix building of globe plugin on linux - because the last commit broke it
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-03
    
        Removed jquery from helpConsole/js (Python Console)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-03
    
        fix building of globe plugin on windows
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        change window title depending on action
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-10-03
    
        follow up e8061c7fea
    
    Merge: 5a0feb3f31 35a4f88b33
    Tim Sutton <tim@linfiniti.com>	2012-10-03
    
        Merge pull request #257 from slarosa/master
    
        Added i18n for help (Python Console)
    
    Tim Sutton <tim@linfiniti.com>	2012-10-03
    
        Fixes for QgsSpatialIndex python test
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-03
    
        fix #6446
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-03
    
        db_manager: get fields' size from formatted type string (fix #6402)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-02
    
        gdaltools: add cubic interpolation to Build overviews tool (fix #6301)
    
    Merge: 88e3e348df 6369196210
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-03
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Pirmin Kalberer <pka@sourcepole.ch>	2012-10-03
    
        Backported osgEarth::QtGui::ViewerWidget and osgEarth::Util::Controls for compatibilty with news OSG and QT version
    
    Merge: 6548e2e1a2 8a1ad57fc2
    Víctor Olaya <volayaf@gmail.com>	2012-10-03
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-03
    
        fixed #6362 (should check that does not break other things and model executes correctly)
    
    Magnus Homann <magnus@homann.se>	2012-10-02
    
        3507 översättningar
    
    Magnus Homann <magnus@homann.se>	2012-10-01
    
        3401 översättningar
    
    Magnus Homann <magnus@homann.se>	2012-09-29
    
        3300 versttningar
    
    Magnus Homann <magnus@homann.se>	2012-09-27
    
        3102 översättningar
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-02
    
        wcs 1.1 axis switch fix
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-02
    
        indentation cleanup
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-02
    
        Add Python unit tests for atlas rendering
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-02
    
        Add/Fix SIP for QgsComposition, QgsComposerMap and QgsAtlasRendering
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-02
    
        Fix QgsComposerLabel unit test
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-10-02
    
        Add CORE_EXPORT to QgsAtlasRendering
    
    endmax <massimo.endrighi@geopartner.it>	2012-10-02
    
        - QgsSymbolLayerV2 descendants missing from sip.
          QgsSymbolLayerV2 class has been modified to convert into SubClass as needed
        - A test is provided for check subclasses binding and behaviour
        - A fix has been done for src\core\symbology-ng\qgsellipsesymbollayerv2.cpp because of an error in createFromSld about fillColor
    
        Signed-off-by: endmax <massimo.endrighi@geopartner.it>
    
    Radim Blazek <radim.blazek@gmail.com>	2012-10-02
    
        GDAL overviews bug fix conditional < 1.9.2
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-17
    
        Fix bug in quantisation code. 8Bit has now a very good visual quality
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-17
    
        Don't do color box calculations if there are enough colors in the palette
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-17
    
        First working version of color quantization. Not optimized yet
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-17
    
        Fix bug in quantisation code
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-16
    
        More color quantisation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-16
    
        More color quantisation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-15
    
        Start coding of 8bit png conversion
    
    Víctor Olaya <volayaf@gmail.com>	2012-10-02
    
        fixed #6376
        partially fixed #6374
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-10-02
    
        Moved jquery directory under resources/jQuery (Python Console)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-02
    
        compute the correct number of categories using Pretty Breaks mode (fix #3330)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-10-01
    
        List published WFS layers in GetProjectSettings result
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-20
    
        fix transparency saving on QML file (follow 74ba70aa):
        do not store the same transparency value twice (for both SimpleFill symbol and its layers)
    
    Merge: 86a56b6a24 74ba70aa7b
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-10-01
    
        Merge branch 'master' of git://github.com/rugginoso/Quantum-GIS into rugginoso-master
    
    Jürgen E. Fischer <jef@norbit.de>	2012-10-01
    
        indentation update
    
    Tim Sutton <tim@linfiniti.com>	2012-10-01
    
        Revert "Merge pull request #245 from Oslandia/atlas_integration"
    
        This reverts commit fe8385e7f5735507adf1acfcce81a399fa6bc6f5, reversing
        changes made to 23352ce0d66855a4a9c403a81feaa1884415e45c.
    
    Tim Sutton <tim@linfiniti.com>	2012-10-01
    
        Resolved merge conflicts when reverting 686f632
    
    Tim Sutton <tim@linfiniti.com>	2012-10-01
    
        Revert "indentation update"
    
        This reverts commit 7dd58aa8f62022e710e03af78cfd7d7ce08e83f5.
    
    Lorenzo Masini <rugginoso@develer.com>	2012-10-01
    
        Added fine transparency settings for vectors.
    
        Now the user can specify the alpha channel for outlines, border and
        fill colors of polygons and markers.
        The overall layer alpha channel is used as multiplier for these
        values.
        Selections are not affected.
    
        Work done for Regione Toscana-SITA.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-30
    
        and more sip fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-30
    
        typo (Python Console)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-30
    
        Added i18n for help (Python Console)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-29
    
        just skip the tests that require unittest2 if it's not available
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-29
    
        adapt test result for better coordinates (0c29b4bef51)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-29
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-29
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-29
    
        sip fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-29
    
        fix destruction of private members in atlas and add sip bindings (also adds
        CORE_EXPORT)
    
    Even Rouault <even.rouault@spatialys.com>	2012-09-29
    
        Fix Valgrind warnings about use of initialized memory. Caused by member variables
        not initialized in the constructor.
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-09-29
    
        Better writing of coordinate (WKT, GeoJSON, GML2) and using of searchRect
    
    Merge: 23352ce0d6 80eb345820
    Tim Sutton <tim@linfiniti.com>	2012-09-28
    
        Merge pull request #245 from Oslandia/atlas_integration
    
        [FEATURE] Support for creation of map atlasses in print composer - Atlas integration
    
    Merge: aaa504058e 82a22f0886
    Tim Sutton <tim@linfiniti.com>	2012-09-28
    
        Merge pull request #255 from rouault/master
    
        Fix errors in the usage of setlocale() and CPLGetConfigOption()
    
    Even Rouault <even.rouault@spatialys.com>	2012-09-28
    
        The return value of CPLGetConfigOption() is volatile, and can be
        invalidated by a following call to CPLSetConfigOption(). Thus it needs
        to be duplicated.
    
    Even Rouault <even.rouault@spatialys.com>	2012-09-28
    
        Return value of setlocale() is allocated in static storage and is thus volatile.
    
        This commit fixes the following Valgrind error :
        ==17204== Invalid read of size 1
        ==17204==    at 0x4C29F34: __GI_strchr (mc_replace_strmem.c:219)
        ==17204==    by 0xBF5E14C: _nl_load_locale_from_archive (loadarchive.c:170)
        ==17204==    by 0xBF5D60A: _nl_find_locale (findlocale.c:107)
        ==17204==    by 0xBF5CB8B: setlocale (setlocale.c:379)
        ==17204==    by 0x808B776: QgsCoordinateReferenceSystem::setProj4String(QString) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
        ==17204==    by 0x808A401: QgsCoordinateReferenceSystem::createFromProj4(QString) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
        ==17204==    by 0x7FC2F68: QgsDistanceArea::setEllipsoid(QString const&) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
        ==17204==    by 0x6D23A3: QgsMeasureDialog::updateSettings() (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==    by 0x6D200D: QgsMeasureDialog::QgsMeasureDialog(QgsMeasureTool*, QFlags<Qt::WindowType>) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==    by 0x6D5777: QgsMeasureTool::QgsMeasureTool(QgsMapCanvas*, bool) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==    by 0x553E4B: QgisApp::createCanvasTools() (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==    by 0x544411: QgisApp::QgisApp(QSplashScreen*, bool, QWidget*, QFlags<Qt::WindowType>) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==  Address 0x2aec57b1 is 1 bytes inside a block of size 11 free'd
        ==17204==    at 0x4C287BE: free (vg_replace_malloc.c:446)
        ==17204==    by 0xBF5CC34: setlocale (setlocale.c:173)
        ==17204==    by 0x808B6A0: QgsCoordinateReferenceSystem::setProj4String(QString) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
        ==17204==    by 0x808A401: QgsCoordinateReferenceSystem::createFromProj4(QString) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
        ==17204==    by 0x7FC2F68: QgsDistanceArea::setEllipsoid(QString const&) (in /home/even/qgis-git/Quantum-GIS/build/install/lib/libqgis_core.so.1.9.0)
        ==17204==    by 0x6D23A3: QgsMeasureDialog::updateSettings() (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==    by 0x6D200D: QgsMeasureDialog::QgsMeasureDialog(QgsMeasureTool*, QFlags<Qt::WindowType>) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==    by 0x6D5777: QgsMeasureTool::QgsMeasureTool(QgsMapCanvas*, bool) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==    by 0x553E4B: QgisApp::createCanvasTools() (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==    by 0x544411: QgisApp::QgisApp(QSplashScreen*, bool, QWidget*, QFlags<Qt::WindowType>) (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==    by 0x53DFF5: main (in /home/even/qgis-git/Quantum-GIS/build/install/bin/qgis)
        ==17204==
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-28
    
        Remove expectedFailure for composition test
    
    Merge: 500a953d96 3c1a778662
    Tim Sutton <tim@linfiniti.com>	2012-09-28
    
        Merge pull request #254 from lynxlynxlynx/master
    
        test&doc friday
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-28
    
        Add missing control images for Atlas unit test
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-09-28
    
        added function help for the logarithm functions
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-09-28
    
        added a few more log expression tests
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-09-28
    
        INSTALL: mention pyqscintilla as required (hard dependency of the console)
    
    Merge: c85ad5a46a 500a953d96
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-28
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into atlas
    
        Conflicts:
                src/core/composer/qgscomposition.cpp
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-28
    
        Add a test for Atlas generation when the coverage layer is hidden
    
    Merge: f2f14264c9 32deee72a5
    Tim Sutton <tim@linfiniti.com>	2012-09-28
    
        Merge pull request #253 from slarosa/master
    
        New style for the toolbar icons (Python Console)
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-28
    
        New style for the toolbar icons
        - update the help.htm
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-27
    
        Catch xml import error for composition
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-28
    
        Escape xml characters in composer template string replacement
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-28
    
        Fix QgsComposerMap constructor
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-28
    
        add qscintilla to INSTALL
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-09-28
    
        fix failed assertion when sld import fails
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-28
    
        fix ogr provider's createEmptyDataSource()
    
    Merge: 28fc9d06fd 630a02153f
    Tim Sutton <tim@linfiniti.com>	2012-09-27
    
        Merge pull request #248 from slarosa/master
    
        Several fixes and added for python console
    
    Merge: 2dfa77cbd5 885bd2e8a7
    Jürgen E. Fischer <jef@norbit.de>	2012-09-27
    
        Merge pull request #251 from sdikiy/work
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-27
    
        german translation update
    
    Serge Dikiy <serge@gisfiber.com>	2012-09-27
    
        fix windows build
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-27
    
        Pyramids problem GDAL ticket
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-27
    
        building pyramids crash fix
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-27
    
        Fix the composer label test unit
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-27
    
        Add a test unit for Atlas generation
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-27
    
        Improved the console toolbar
        - added menu for class import
        - added menu for open/save script
        - update help and Italian translate
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-27
    
        Robustify atlas generation
    
    Tim Sutton <tim@linfiniti.com>	2012-09-27
    
        Removed failure expectation from test
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-27
    
        wcs cache option
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-27
    
        sip fixes: networkanalysis is a separate module
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-27
    
        Fix single file checkbox reading in QgsComposerMapWidget
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-27
    
        Add a comment
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-27
    
        Fix QgsExpression SIP
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-27
    
        Add a test unit for expressions in QgsComposerLabel
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-27
    
        compare wcs extent using significant digits
    
    Merge: 504ed49034 2d12bb86cc
    Tim Sutton <tim@linfiniti.com>	2012-09-27
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-09-27
    
        Added test to verify analysis lib can be loaded
    
    Tim Sutton <tim@linfiniti.com>	2012-09-27
    
        Fixed attribution for composition test
    
    Merge: db7b26fa55 126b897b40
    Tim Sutton <tim@linfiniti.com>	2012-09-27
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-09-27
    
        Removed extraneous newline from test
    
    Merge: 126b897b40 7ef9dbdd3f
    Magnus Homann <magnus@homann.se>	2012-09-27
    
        Merge swedish translations
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-27
    
        Added keys binding to view the command history
        - added new command to clear completely the command history
        - fixed copy,cut command in keyPressEvent more minor problems
        - update for help
        - update for Italian translate
    
    Magnus Homann <magnus@homann.se>	2012-09-26
    
        3000 översättningar
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-26
    
        TestCase and expectedFailure must both come from the same unittest
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-26
    
        reverted raster reprojection matrix size, Magnus Homann wrote: Ooops, that wasn't supposed to go in the commit
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-26
    
        more sip fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-26
    
        sip fixes
    
    Merge: 4657c84422 ee593e860d
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-26
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into atlas
    
        Conflicts:
                python/core/qgsexpression.sip
    
        Add a missing function to QgsExpression
    
    Merge: b95296a252 6a1c2808d4
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-26
    
        Merge branch 'atlas_integration' of https://github.com/Oslandia/Quantum-GIS into atlas
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-26
    
        additional wcs test params
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-26
    
        Add support for Atlas export to SVG and multipage PDF
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-26
    
        Allow the use of expressions inside a composer label
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-26
    
        Fix $CURRENT_DATE replacement in QgsComposerLabel
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-25
    
        Update QgsExpression's SIP
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-26
    
        Add test units for special columns in QgsExpression
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-25
    
        Add support for user-defined special columns in expressions
    
    Tim Sutton <tim@linfiniti.com>	2012-09-26
    
        Added a test to verify that we can get a map to render in the template (python bindings)
    
    Merge: 671cc98895 dad7f98570
    Tim Sutton <tim@linfiniti.com>	2012-09-26
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-09-26
    
        Added test which shows failure in composer substitution if passing in a QString containing a degree symbol. Test is marked as expected to fail for now.
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-26
    
        fixed missing vector,database and web menu in customization
    
    Tim Sutton <tim@linfiniti.com>	2012-09-26
    
        Initial work for composition test
    
    Tim Sutton <tim@linfiniti.com>	2012-09-26
    
        Reenable composer html test but disable segfaulting tests
    
    Tim Sutton <tim@linfiniti.com>	2012-09-26
    
        Added QGIS_PREFIX_PATH to app settings display
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-26
    
        typo fixes and german function help update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-26
    
        Update help for console
        - header icon changed
        - re-organized text
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-25
    
        Fix for older compilers, like on stock Mac OS X (provided by Juergen)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-25
    
        QgsCollapsibleGroupBox: rename mSaveState to mSaveCollapsedState and update saveState/restoreState, update raster save dialog
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-20
    
        set horizontal stretch for content in splitter widgets
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-25
    
        [FEATURE] allow manual addition of browser favorite directories
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-25
    
        fix doxygen warnings
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-25
    
        wcs extent verification
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-25
    
        wcs test timeout
    
    Merge: ded943d77d a0566c79b7
    Tim Sutton <tim@linfiniti.com>	2012-09-25
    
        Merge pull request #247 from slarosa/master
    
        [FEATURE] Added support to save History in Python Console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-25
    
        Cleaning the code
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-25
    
        Added support to save history in python console
        - edited console.py to save history on closeEvent
        - edited console_sci.py to add read, clear and write history methods
        - edited help file
        - update to Italian translate file
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-25
    
        update bindings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-25
    
        Possibility to ignore features in the avoid intersection function
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-25
    
        fix windows build
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-24
    
        Enable up/down arrow key navigation of browser application data layers
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-24
    
        Add /Volumes to browser tree for Mac
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-24
    
        enable more gui sip bindings
    
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Comment out composer tests for now.
    
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Comment out composer tests for now.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-24
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-24
    
        more sip fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-24
    
        fix typos
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-24
    
        Update to 4d9d16d, missing commit
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-22
    
        Update PAL to OverPoint placement, fix for #6378
    
        - Label all parts of multipart is option is set
        - Data defined rotation and offset support moved into pal::Feature
        - Limit x/y-independent data defined rotation for layer and Rotate Label tool to OverPoint, until support for other placements (if any?) are added to pal::Feature.
        - Fix pinning where upside-down label caused position flipping
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-22
    
        Labeling centroid calculation update (provided by Serge Dikiy)
    
    Merge: 782484206a 74fd0e48ae
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Fix compilation error caused by numeric_limits::quiet_NaN not being passed a type
    
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Transfer ownership of transparency
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-24
    
        more sip fixes:
        - also move enum StyleEntity in QgsStyleV2
        - fix some warnings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-24
    
        fix SIP bindings
    
    Merge: 1190eea55f 75452b8102
    Magnus Homann <magnus@homann.se>	2012-09-24
    
        Merge pull request #246 from homann/CP-legal
    
        A fix for #6396.
    
    Magnus Homann <magnus@homann.se>	2012-09-24
    
        A fix for #6396
    
    Werner Macho <werner.macho@gmail.com>	2012-09-24
    
        translation update: gl_ES by Xan
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-24
    
        fix QgsSymbolLayerV2Metadata sip bindings
    
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Added sample template needed for tests
    
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Reinstate public qualifier for vector gradient colour ramp
    
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Added missing sys import
    
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Reinstate symbol layer registry sip stuff
    
    Merge: 1dc93021f2 34f542edef
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-24
    
        fix sip syntax error
    
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Mark composer html multiframe test as expected to fail for now
    
    Merge: 719db73e38 04f934841d
    Tim Sutton <tim@linfiniti.com>	2012-09-24
    
        Resolved merge conflicts with origin master
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-24
    
        Clean up the last commit
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-24
    
        add a missing file
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-24
    
        Translation into Italian for the console toolbar
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-24
    
        SIP bindings update:
        - update methods of existing classes
        - add comment to methods missing in the sip bindings
        - split up collective sip files into single files and use
          same directory structure in python/ as in src/
        - add a lot of missing classes (some might not make sense because of
          missing python methods in those classes)
        - remove some non-existing methods from the header files
        - add scripts/sipdiff
        - replace some usages of std::vector and std::set with QVector/QSet
    
    Merge: 58ba3f0084 740eaf98dc
    Tim Sutton <tim@linfiniti.com>	2012-09-23
    
        Merge pull request #243 from slarosa/master
    
        Italian translation for python console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-23
    
        adjustment to the translate file to get the Italian translation in python console
    
    Merge: f7af2defa9 58ba3f0084
    Tim Sutton <tim@linfiniti.com>	2012-09-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-22
    
        Update to QgsCollapsibleGroupBox
    
        - Saving/restoring checked state is off by default
          Restoring checked state caused many issues for groupboxes used in same window, but for different parent objects (e.g. labeling for different layers).
        - Saving/restoring checked state can be get/set via code
        - Add ability to get/set a QSettings group (instead of window obj name) for saving states.
          Allows for groupboxes to be used in multiple places/dialogs and maintain same states (e.g. adv labeling dialog).
    
    Merge: d80d3cf985 1b95cdca85
    Víctor Olaya <volayaf@gmail.com>	2012-09-22
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-09-22
    
        fixed #6295
        did some cleaning in GrassAlgorithm.py
    
    Merge: 2b1443fe26 1b95cdca85
    Tim Sutton <tim@linfiniti.com>	2012-09-22
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 73fcb66257 c5ff5ee5be
    Tim Sutton <tim@linfiniti.com>	2012-09-22
    
        Merge pull request #242 from slarosa/master
    
        improved python console paste action and minor bug fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-22
    
        improved paste action and minor bug fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-22
    
        cleaning and minor adjustments to the code for console
    
    Magnus Homann <magnus@homann.se>	2012-09-21
    
        Used QsgScaleComboBox in scale based visibility. Also fix #6213
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-21
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-21
    
        update QgsDiagramRendererV2 sip bindings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-21
    
        fix OGRSpatialReferenceH member declaration
    
    Merge: 341935d214 d1c8884ca1
    Magnus Homann <magnus@homann.se>	2012-09-21
    
        Merge pull request #240 from homann/test_scalecombobox
    
        Test and refactoring - qgsscalecombobox
    
    Magnus Homann <magnus@homann.se>	2012-09-21
    
        Added SIP, fixed qgisapp to use new setter and optimized a bit
    
    Magnus Homann <magnus@homann.se>	2012-09-21
    
        Added setting of scale programatially
    
    Magnus Homann <magnus@homann.se>	2012-09-20
    
        Added test for rounding
    
    Magnus Homann <magnus@homann.se>	2012-09-20
    
        Change in qgisapp and fixed a test
    
    Magnus Homann <magnus@homann.se>	2012-09-19
    
        Test of signals
    
    Magnus Homann <magnus@homann.se>	2012-09-19
    
        Simplified, and more test
    
    Magnus Homann <magnus@homann.se>	2012-09-19
    
        Added static helper functions and more tests
    
    Magnus Homann <magnus@homann.se>	2012-09-18
    
        First simple test
    
    Merge: 003f83330d 719db73e38
    Tim Sutton <tim@linfiniti.com>	2012-09-21
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Merge: dd367274a0 8f155b9755
    Tim Sutton <tim@linfiniti.com>	2012-09-21
    
        Merge pull request #239 from matthias-kuhn/diagram-numberformat
    
        Always show numbers in decimal format ( no e format )
    
    Merge: 6ac87920d0 dd367274a0
    Tim Sutton <tim@linfiniti.com>	2012-09-21
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-21
    
        fix windows build
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-06
    
        Always show numbers in decimal format ( no e format )
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-21
    
        add links to old api version to doxygen documentation
    
    Merge: a220ef5731 0133ed20fc
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-21
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS into atlas
    
    Tim Sutton <tim@linfiniti.com>	2012-09-21
    
        Test new ComposerHtml accessor method and fixes for other tests.
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-21
    
        Integration of Atlas into the core, first shot
    
    Tim Sutton <tim@linfiniti.com>	2012-09-21
    
        Fixes for fetching a CompositionHtml from a Composition
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-09-21
    
        The parameter TYPENAME in the DescribeFeature request is now optional
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-21
    
        wcs test - improved report
    
    Merge: 88ca822c4e 5243423f0b
    Tim Sutton <tim@linfiniti.com>	2012-09-21
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 05ae00de29 88ca822c4e
    Tim Sutton <tim@linfiniti.com>	2012-09-20
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Merge: 8fd78059c9 5243423f0b
    Tim Sutton <tim@linfiniti.com>	2012-09-20
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: c5cc634520 fed17aa552
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-20
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-20
    
        raster save creation options validation:
        - move help and validation to gdal provider
        - validate options before saving
        - test for valid PREDICTOR option, depending raster properties
    
    Tim Sutton <tim@linfiniti.com>	2012-09-20
    
        Better test html table
    
    Merge: 8489bd17cd fed17aa552
    Tim Sutton <tim@linfiniti.com>	2012-09-20
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-20
    
        wcs test - issues descriptions, GDAL WCS comparison
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-09-20
    
        In addition to indicate the geometry type in the DescribeFeatureType request, this patch adds boundedBy to FeatureCollection and Feature element.
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-09-20
    
        Revert "In addition to indicate the geometry type in the DescribeFeatureType request, this patch adds boundedBy to FeatureCollection and Feature element."
    
        This reverts commit 34175686a638e19edfa15e0324c2bce56f1468de.
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-09-20
    
        In addition to indicate the geometry type in the DescribeFeatureType request, this patch adds boundedBy to FeatureCollection and Feature element.
    
    Tim Sutton <tim@linfiniti.com>	2012-09-20
    
        Further refactoring of composer html tests and fixes so that html elements consume all horizontal space
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-20
    
        fix typo in OGC filter implementaion
    
    Merge: 8fd78059c9 b1e00e950c
    Tim Sutton <tim@linfiniti.com>	2012-09-20
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-09-19
    
        Added bindings for getting an item by id and a composerhtml instance that belongs to an item.
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-19
    
        wcs test - improved report, servers list in json
    
    Merge: 78cb4e01a6 11dead9a3a
    Tim Sutton <tim@linfiniti.com>	2012-09-19
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-09-19
    
        In progress support for retrieval of html composer and items by id from map composition. Also refactoring python composer tests.
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-19
    
        nodata per band, src nodata optional
    
    Merge: 0618a1f163 35d869cfb3
    Magnus Homann <magnus@homann.se>	2012-09-19
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Magnus Homann <magnus@homann.se>	2012-09-19
    
        Changed comments only
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-19
    
        apply user nodata to all bands
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-18
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-18
    
        debian packaging update
    
    Merge: 117e6f9eae 9c6ebdd4ee
    Tim Sutton <tim@linfiniti.com>	2012-09-18
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-18
    
        fixes for QgsRasterInterface subclassing in Python
    
    Magnus Homann <magnus@homann.se>	2012-09-18
    
        Fixed restarting measurement with right-clicking.
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-18
    
        reimplemented user defined raster no data values
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-17
    
        Fix to enable QgsCollapsibleGroupBox disclosure triangle if widget was previously disabled
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-17
    
        Fix for compilers that do not cope with template argument
    
    Merge: ca752eedb0 af63afa05b
    Tim Sutton <tim@linfiniti.com>	2012-09-17
    
        Merge pull request #236 from matthias-kuhn/diagramtest
    
        Add diagram test files
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-17
    
        fix a544133e46 - update measurement settings only on crs and options change
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-17
    
        support non-squared svg symbols
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-17
    
        debian packaging update
    
    Merge: e671351747 a25b1ec509
    Tim Sutton <tim@linfiniti.com>	2012-09-17
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-17
    
        Example script in Python to download WCS layer
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-17
    
        raster saveas rendered with QgsSingleBandPseudoColorRenderer fix
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-17
    
        Add diagram test files
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-17
    
        update measure dialog only when visible
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-17
    
        add sip bindings to QgsCredentials
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-17
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-17
    
        fix windows build
    
    Werner Macho <werner.macho@gmail.com>	2012-09-17
    
        translation update: small fix for sv by Johan Nilsson
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-16
    
        remove unused constructor (also fix build error in mac osx)
    
    Merge: d00c33529c 0138c47e45
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-16
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-16
    
        style manager : cosmetic changes (wider icons, splitter with save/restore, changed buttons appearance, add menu icon) and use menu instead of dialog to select new color ramp type
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-17
    
        add more sip bindings:
        QgsCentroidFillSymbolLayerV2
        QgsImageFillSymbolLayer
        QgsLinePatternFillSymbolLayer
        QgsPointPatternFillSymbolLayer
        QgsSVGFillSymbolLayer
        QgsSimpleFillSymbolLayerV2
    
    Merge: 44ef220477 8898e6b847
    Tim Sutton <tim@linfiniti.com>	2012-09-16
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-09-16
    
        Fixed comments only
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-16
    
        - various changes and bugfixes to QgsCptCityArchive and QgsCptCityColorRampV2
    
        UI changes:
         - view color ramps in separate list widgets, with qsplitter
         - draw stippled (check-board) background for ramps with transparency
         - save / restore geometry and layout
         - separate preview and info with tab widget
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-15
    
        add PROJ.4 version to about dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-16
    
        missed the new file
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-16
    
        add sip bindings for QgsPalLabeling, QgsSimpleMarkerSymbolLayerV2,
        QgsSvgMarkerSymbolLayerV2, QgsFontMarkerSymbolLayerV2
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-16
    
        Fixes for raster layer save as dialog
    
        - Initial show of very long CRS no longer makes combobox too wide
        - Remove min height for nodata groupbox, possible cause for not fully collapsing
    
    Merge: cc63a1e297 d83b618f1e
    Magnus Homann <magnus@homann.se>	2012-09-16
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Magnus Homann <magnus@homann.se>	2012-09-16
    
        Fix stupid C++ error
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-16
    
        Fixes for PAL labels to work with 8a347eb
    
        - Point/centroid label offset functions now work with independent data defined rotation
        - Rotate label tool now works with independent data defined rotation (always with Center/Half rotation point)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-16
    
        Fix for PAL label vertical offset
    
        - Corrected vertical alignment offset for all labels
        - Curved and parallel line labels also now register well for above/on/below
    
    Merge: 3fb80939b0 802ab85673
    Magnus Homann <magnus@homann.se>	2012-09-16
    
        Merge pull request #235 from homann/test_qgsclipper
    
        Fix stupid SIP error
    
    Magnus Homann <magnus@homann.se>	2012-09-16
    
        Fix stupid SIP error
    
    Merge: 8a347ebaf7 96295010d3
    Magnus Homann <magnus@homann.se>	2012-09-16
    
        Merge pull request #234 from homann/test_qgsclipper
    
        Test qgsclipper, improved testing and added constructor in QgsRectangle.
    
    Magnus Homann <magnus@homann.se>	2012-09-16
    
        Improved QgsClipper test, and ran prepare-commit
    
    Magnus Homann <magnus@homann.se>	2012-09-16
    
        Added conversion between QgsRectangle and QRectF. And tests.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-15
    
        [FEATURE] allow data defined rotation without data defined position
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-15
    
        debian packaging update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-15
    
        change line endings to UNIX
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-15
    
        Process configuration also if the project has no own layers (there could be just embedded ones). Fixes ticket #6340
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-15
    
        Fix display of features in composer table if map is projected (ticket #6335)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-15
    
        Fix scalebar alignment in composer (ticket #6317)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-14
    
        Label preview of adv labeling is collapsible
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-14
    
        Fix QgsCollapsibleGroupBox signal and scrolling issue
    
        - Signal now passes pointer to custom widget; calling isCollapsed() now works in connected slot
        - Keep expanded group boxes in scroll areas from scrolling on first showing of dialog
    
    Merge: c328539479 3130719ad3
    Magnus Homann <magnus@homann.se>	2012-09-14
    
        Merge pull request #233 from homann/test_qgsclipper
    
        Test Friday! QgsClipper test
    
    Magnus Homann <magnus@homann.se>	2012-09-15
    
        Test Friday! QgsClipper test
    
    Merge: 7b80206793 2a32eca41f
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-14
    
        Merge branch 'master' into sextante-import
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-14
    
        anomality images for stingray
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-14
    
        fix coordinate transform python test
        fix typo in renderchecker
    
    Merge: db59e1b1b3 3a4d5e0ca2
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-14
    
        debian packaging update:
        extra python-unittest2 dependency only necessary on squeeze, lucid and oneiric)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-14
    
        automatically scroll parent QScrollArea when QgsCollapsibleGroupBox is expanded
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-14
    
        debian packaging update
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-14
    
        set parent of QgsRasterLayerSaveAsDialog to inherit css
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-14
    
        honor flat property when set in designer or code before showEvent() (patch by Larry)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-14
    
        fix alignment when using oxygen (kde) theme
    
    Merge: 1080d978c4 799795a05a
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 8bf5cb264c 799795a05a
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-14
    
        Merge branch 'master' into sextante-import
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-14
    
        [FEATURE] add SEXTANTE to core plugins
        Also add Victor to authors
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-14
    
        create directories for scripts and models in user directory
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-14
    
        add cmake stuff for SEXTANTE plugin
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-14
    
        fix migration errors
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-14
    
        fix another signal-slot connection in new console
    
    Merge: 8241030957 26a43408b4
    Tim Sutton <tim@linfiniti.com>	2012-09-14
    
        Merge pull request #232 from slarosa/master
    
        fix error in path for sextante icon
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-14
    
        fix path for icon
    
    Merge: e1a1627896 5b91b38d8e
    Magnus Homann <magnus@homann.se>	2012-09-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Magnus Homann <magnus@homann.se>	2012-09-14
    
        Reversed erroneous change
    
    Merge: 396f3633f3 89e75cf64a
    Tim Sutton <tim@linfiniti.com>	2012-09-13
    
        Merge pull request #230 from slarosa/master
    
        [New Python Console] - remember last used location for Open Tool
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-14
    
        added sextante icon for help
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-13
    
        added action to import sextante class
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-13
    
        Remove hardcoded path for pyuic4 on Mac install
    
    Merge: 24a047d283 e2e27923a5
    Magnus Homann <magnus@homann.se>	2012-09-13
    
        Merge pull request #231 from homann/memcpy_malloc_fixes
    
        Memcpy malloc fixes, should remove some out of mem crashes. Downside, it is still slow... Also fixed a warning about missing copy ctor.
    
    Magnus Homann <magnus@homann.se>	2012-09-13
    
        Removed warning about missing initalization of base class in copy constructor. I hope it is corect now?
    
    Magnus Homann <magnus@homann.se>	2012-09-13
    
        Changed from int to size_t in some places
    
    Magnus Homann <magnus@homann.se>	2012-09-13
    
        size_t is 8, int is 4 on amd64
    
    Magnus Homann <magnus@homann.se>	2012-09-12
    
        Added memory allocation failure tests
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-13
    
        cleaning up code
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-13
    
        improved icons and clean code
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-13
    
        raster sip fix for test unit
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-13
    
        raster sip fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-13
    
        added remember last used dir for open tool in python console
    
    Merge: 6af929a252 94c2e1cbb0
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-09-13
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-09-12
    
        Transfer ownership of renderer to c++ in sip bindings when calling QgsRasterLayer.setRenderer and when passing shader to QgsSingleBandPseudoColorRenderer. Fixes crash experienced when using python bindings and replacing the shader or renderer of a raster.
    
    Tim Sutton <tim@linfiniti.com>	2012-09-12
    
        Regression test to similate crash that occurs when setting a raster layer renderer a second time
    
    Tim Sutton <tim@linfiniti.com>	2012-09-12
    
        Fix compiler warning about use of deprecated crs.epsg() call
    
    Merge: 3cb46692b5 c1f37e8a03
    Magnus Homann <magnus@homann.se>	2012-09-12
    
        Merge pull request #229 from homann/issue5895
    
        Issue 5895 fix and testcase for projection errors. Hopefully, we can add on other projection errors to this test case. If there are any more...
    
    Magnus Homann <magnus@homann.se>	2012-09-12
    
        prepare-commit.sh
    
    Magnus Homann <magnus@homann.se>	2012-09-12
    
        Catch inverse transform failures in raster reprojector. Fix for #5895
    
    Magnus Homann <magnus@homann.se>	2012-09-12
    
        Changed to a much smaller raster file
    
    Magnus Homann <magnus@homann.se>	2012-09-11
    
        First little test case
    
    Magnus Homann <magnus@homann.se>	2012-09-10
    
        Fixed a divde-by-zero error
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-12
    
        WCS extent and save as fix
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-12
    
        disable Toggle editing button when provider is not editable
    
    Tim Sutton <tim@linfiniti.com>	2012-09-12
    
        Support older version of python for expectedfail in rect tests
    
    Tim Sutton <tim@linfiniti.com>	2012-09-12
    
        Fix crash if colour for pallette is out of range
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-12
    
        rasters saveas data type conversion fix
    
    Merge: 7ce99b8cab e2fff49874
    Tim Sutton <tim@linfiniti.com>	2012-09-12
    
        Merge pull request #228 from slarosa/master
    
        added support to paste code with multi-line text in console
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-12
    
        added support to paste multi-line text
    
    Tim Sutton <tim@linfiniti.com>	2012-09-11
    
        [FEATURE] Improved python console in QGIS based on PyScintilla. (This is a nominal commit to record the addition of this new feature)
    
    Merge: 597e770d37 318dd7c16b
    Tim Sutton <tim@linfiniti.com>	2012-09-11
    
        Merge pull request #217 from endmax/master
    
        [FEATURE] The QgslegendInterface implementation updated to allow access to items and groups at all levels.
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-11
    
        WCS public servers test improved
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-11
    
        Clean with prepare-commit
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-11
    
        Increase padding for collapsed groupbox
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-10
    
        add save/load state and titleRect()
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-10
    
        add updateStyle() slot - to call when application style/style sheet changes
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-10
    
        allow to expand/collapse when clicking on title
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-10
    
        Update adv labeling groupbox layout
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-10
    
        UI tweaks
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-10
    
        Different approach, fixes several issues
    
        - Just set max height instead of hiding widgets
        - Default is to show expanded
        - Removed check in favor of just toggled signal
        - setCollapsed() now sets desired state for first show, if not visible
        - Added another test with Adv Labeling dialog (all grpbxs are now collapsible)
        - Wording cleanup
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-10
    
        Move non-groupbox form widgets out of scroll area
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-10
    
        Remove margin fix and tighten up spacing
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-10
    
        adapt raster save as dialog to changes in collapsible group box
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-09
    
        UI fixes to QgsCollapsibleGroupBox
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-08
    
        Update collapsible groupbox with checkbox and styles
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-11
    
        fix signals connection in console
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-11
    
        also copy console_sci to build directory
    
    Merge: 80c03e5d33 a090559f3d
    Tim Sutton <tim@linfiniti.com>	2012-09-11
    
        Merge pull request #227 from slarosa/master
    
        [New Python Console] - added delete key for pressing event + other minor fixes
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-11
    
        added delete key in keyPressEvent
    
    Tim Sutton <tim@linfiniti.com>	2012-09-11
    
        Sorted names using vim
    
    Tim Sutton <tim@linfiniti.com>	2012-09-11
    
        Added Salvatore Larosa to contributors file
    
    Tim Sutton <tim@linfiniti.com>	2012-09-11
    
        Fix python console api installation
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-11
    
        Fix CMakeLists for building API
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-11
    
        check platform for font size
    
    Merge: 02b687321a 9db9ef80c6
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-11
    
        Merge pull request #1 from dakcarto/slarosa_pyqgisconsole
    
        Add support for prepared API file
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-10
    
        Add support for prepared API file
    
        - Prepared API file supports Python 2.7, PyQGIS master, PyQt4.7.4, QScintilla2 2.4.5, osgeo 1.9.1
        - Set point size larger (should be setting in app)
        - Remove extra spacing between toolbar and console edit widget
        - Remove space from Qt object name
        - With many more API lines, autocompletion should start at least on second character, if not third
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-11
    
        fix issue with home key
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-10
    
        clear some command key and added shortcut ctrl+space
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-10
    
        clean up to code and added api directory
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-09-10
    
        New Python Console
    
    Tim Sutton <tim@linfiniti.com>	2012-09-10
    
        Mark qgsrectangle ctor test as known to fail.
    
    Tim Sutton <tim@linfiniti.com>	2012-09-10
    
        Added asWktPolygon method to QgsRectangle with a unit test. Discovered QgsRectangle tests were missing their main method causing them to not run. Then discovered that some of these tests fail, one of which remains unresolved.
    
    Merge: 5eba984842 83482fe9a1
    homann <magnus@homann.se>	2012-09-10
    
        Merge pull request #226 from homann/issue2465_patch
    
        Issue2465 patch now included. Question if old pints-file now work directly.
    
    Magnus Homann <magnus@homann.se>	2012-09-10
    
        Added east/north clarification
    
    Magnus Homann <magnus@homann.se>	2012-09-06
    
        Compiles, but issues
    
    Magnus Homann <magnus@homann.se>	2012-09-06
    
        New files added
    
    Magnus Homann <magnus@homann.se>	2012-09-06
    
        Applied patch 2012-06-27 only
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-10
    
        adapt raster save as dialog to changes in collapsible group box
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-09
    
        UI fixes to QgsCollapsibleGroupBox
    
    Tim Sutton <tim@linfiniti.com>	2012-09-09
    
        Alphabetaised imports of qgsrasterlayerproperties.cpp
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-08
    
        Update collapsible groupbox with checkbox and styles
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-09
    
        doxygen & indentation fixes
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-09-09
    
        Fix Mac build
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-08
    
        - make python tests runnable from build directory again
        - don't change testfiles in test runs
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-08
    
        debian packaging update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-09-08
    
        Use configpath for customization. Fix #6068
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-07
    
        Fix for #6315, and keeps centroid calc. for whole feature in adv labeling
    
    Merge: 09c3693409 2e8d82fd3e
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-07
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-07
    
        fix QgsCollapsibleGroupBox UI (arrows should render correctly)
    
    Tim Sutton <tim@linfiniti.com>	2012-09-07
    
        Added simple python vector layer test
    
    Tim Sutton <tim@linfiniti.com>	2012-08-27
    
        Added comment about origin of qgis path var
    
    Merge: d686fbe7cb 26dc40676d
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-07
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-07
    
        add cpt-city files to osgeo4w build
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-07
    
        python tests for QgsRectangle and QgsSpatialIndex
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-07
    
        Return edit types as text
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-07
    
        Show display field in GetProjectSettings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-07
    
        Show layer visibility in GetProjectSettings
    
    Merge: 6e63f9f083 3a4fa2fdb6
    Tim Sutton <tim@linfiniti.com>	2012-09-07
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-09-07
    
        Added Jaka to contributors list - thanks \o/
    
    Merge: c5763f975e 89811ae0c1
    Tim Sutton <tim@linfiniti.com>	2012-09-07
    
        Merge pull request #225 from lynxlynxlynx/master
    
        linking fix + coalesce tests + coalesce doc
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-09-07
    
        added english coalesce() function help
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-09-07
    
        tests: added coalesce coverage
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-09-07
    
        fixed building of qgis.g.info when nothing else passes the math link flag
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-07
    
        Show print information only in GetProjectSettings, not in caabilities. Better handling of layer order
    
    Tim Sutton <tim@linfiniti.com>	2012-09-07
    
        Removed added in 1.9 comment for qgsrectangle::scale
    
    Tim Sutton <tim@linfiniti.com>	2012-09-07
    
        Added version note for scale method in qgsrectangle
    
    Tim Sutton <tim@linfiniti.com>	2012-09-07
    
        Make linear interpolation default for pseudocolor raster renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-07
    
        german translation update and typo fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-07
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-07
    
        fix windows build
    
    Merge: 0d189ffaea ea86b93e0d
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-06
    
        more raster Python bindings, raster write test in Python
    
    Merge: 5b49c9e6d9 e690048b46
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-09-06
    
        add cpt-city files to debian builds
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-06
    
        Export layer drawing order to extended capabilities
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-06
    
        Add min/max scale denominator to capabilities output
    
    Merge: d77973d0d3 ea2de726d3
    Tim Sutton <tim@linfiniti.com>	2012-09-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-09-06
    
        Revert "Fix from lynxlynxlynxlynxlynx for building grass on mac"
    
        This reverts commit 977518af3a669aac1045eebb5b00fce2b6d50680.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-06
    
        [Feature]: Add GetProjectSettings request to QGIS server to have more specific information about the project than in GetCapabilities
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-06
    
        Adjust wording about PAL engine
    
    Tim Sutton <tim@linfiniti.com>	2012-09-06
    
        Fix issue where layer order panel is restored in place of layers panel
    
    Tim Sutton <tim@linfiniti.com>	2012-09-06
    
        Fix from lynxlynxlynxlynxlynx for building grass on mac
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-06
    
        Fix for #6309, add case-insensitive sort for vector provider encodings
    
    Merge: 4d90320d9c 6cd3d77762
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-06
    
        Merge pull request #224 from matthias-kuhn/diagram
    
        Minor diagram improvements
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-06
    
        Better reusage of composer functionality between server and desktop
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-06
    
        Double clicking an attribute item adds it to assigned items
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-06
    
        Fix item reading for GetPrint (project file format changed between 1.8 and 1.9)
    
    Merge: e1091013af 07488674b2
    homann <magnus@homann.se>	2012-09-05
    
        Merge pull request #223 from homann/custom_ellipsoid
    
        Custom ellipsoid for measurement and corresponding UI changes
    
    Magnus Homann <magnus@homann.se>	2012-09-06
    
        Adjusted major/minor printout
    
    Magnus Homann <magnus@homann.se>	2012-09-06
    
        No divide by zero, thanks
    
    Magnus Homann <magnus@homann.se>	2012-09-05
    
        Removed unused functions and polished UI
    
    Magnus Homann <magnus@homann.se>	2012-09-05
    
        Changed UI for selecting ellipsoid, and added custom parameters for ellipsoids
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-05
    
        New QgsRasterChecker class for raster comparison in tests.
    
        New test for raster file writer.
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-05
    
        Fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-05
    
        fix windows build
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-05
    
        GRASS raster rendered by default as pseudo color, color table loaded from GRASS
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-05
    
        GRASS stats upgrade
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-24
    
        calc raster stats in grass module, time reduced to 20%, solves part of #4862
    
    Merge: 9d5b16e842 1e1cdb83b3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-05
    
        Added Matthias to contributor list
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-05
    
        Fix printing of pie and text diagrams
    
    Merge: cfa15ff560 aa31c8c6ba
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-05
    
        [Feature]: Merge diagram improvements provided by Matthias Kuhn
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-09-05
    
        Fix #6105
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-05
    
        Add documentation for function QgsComposition::loadFromTemplate
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-04
    
        Allow text substitution for template loading
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-04
    
        Don't create undo action if loading template via gui
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-04
    
        Ensure item widgets are deleted if loading composer templates
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-09-04
    
        Add method QgsComposition::loadFromTemplate and python bindings
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-04
    
        Clean up label engine dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-04
    
        Add 'show all labels' setting to individual PAL layers
    
        - Implements a version of #5874
        - Show-all labels are not obstacles for other PAL layer labels during collisions
        (i.e. they will overlap or underlie other labels depending upon render order)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-09-05
    
        Add tests for expression scale function
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-04
    
        - QgsRenderChecker moved to core + Python bindings
        - raster transparency python test
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-04
    
        raster transparency test
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-04
    
        raster saveas: load nodata from layer transparency
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-09-04
    
        Add expression function help
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-04
    
        raster transparency floating point fix
    
    Magnus Homann <magnus@homann.se>	2012-09-03
    
        Fixed the rebasing-mess
    
    Magnus Homann <magnus@homann.se>	2012-09-01
    
        Started on ExpBuiWid
    
    Magnus Homann <magnus@homann.se>	2012-08-30
    
        Added DA to qgsattribute... Not sure if it works OK...
    
    Magnus Homann <magnus@homann.se>	2012-08-30
    
        Made qgsexpression be DA-aware
    
    Merge: ad2ff907bd 0d1b1aa425
    homann <magnus@homann.se>	2012-09-04
    
        Merge pull request #219 from homann/measure_cleanup
    
        Measure cleanup and fix #5156
    
    Magnus Homann <magnus@homann.se>	2012-09-03
    
        Changed to GEO_NONE, fixed a bug in test
    
    Magnus Homann <magnus@homann.se>	2012-08-30
    
        Change to using UnitTypes, part deux
    
    Magnus Homann <magnus@homann.se>	2012-08-30
    
        Change to using UnitTypes
    
    Magnus Homann <magnus@homann.se>	2012-08-29
    
        Scalebar uses preferred units now
    
    Magnus Homann <magnus@homann.se>	2012-08-29
    
        Small tidying up, replacing with GEO_NONE
    
    Magnus Homann <magnus@homann.se>	2012-08-28
    
        Fix for #5156
    
    Magnus Homann <magnus@homann.se>	2012-08-28
    
        Removed Ellipsoid button and added "NONE" as a selectable ellipsoid.
    
        All three measure dialog now work on the same global setting,
        using ellipsodial calculation only if CRS transformation is turned
        on in Project Settings, and if the chosen ellipsoid is != "NONE".
        An old bug made "NONE" not selectable!
    
    Magnus Homann <magnus@homann.se>	2012-08-27
    
        Changed angle measurement to behave same as the other
    
    Magnus Homann <magnus@homann.se>	2012-08-27
    
        Fix of type in header
    
    Magnus Homann <magnus@homann.se>	2012-08-27
    
        Cleaned up a bit, fixed area dialog also
    
    Magnus Homann <magnus@homann.se>	2012-08-27
    
        Looks good, but an extra line when finished is not so pretty. The total is constant, though
    
    Magnus Homann <magnus@homann.se>	2012-08-26
    
        Not working, but soon
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-09-04
    
         Add missing sip file
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-09-02
    
        Add python bindings message bar
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-03
    
        fix sip error
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-09-03
    
        fix loading vector metadata
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-03
    
        WMS transparency fix, issue #6276
    
    Tim Sutton <tim@linfiniti.com>	2012-09-03
    
        Added comment about introduction of srid to version 1.9 for data source id
    
    Merge: 7cc62de08e 56c15dc647
    Tim Sutton <tim@linfiniti.com>	2012-09-03
    
        Resolved merge conflicts
    
    Merge: ff7b21d545 bb3d86bc07
    Tim Sutton <tim@linfiniti.com>	2012-09-03
    
        Merge pull request #222 from homann/test_DA
    
        Test of QgsDistanceArea + functionality addition
    
    Magnus Homann <magnus@homann.se>	2012-09-03
    
        Adedd .sip define
    
    Magnus Homann <magnus@homann.se>	2012-09-03
    
        Added simple text unit test
    
    Magnus Homann <magnus@homann.se>	2012-09-02
    
        Added possibility to set custom ellipsoid
    
    Magnus Homann <magnus@homann.se>	2012-09-02
    
        Added test of distance calculations and test data
    
    Magnus Homann <magnus@homann.se>	2012-09-01
    
        Basic test of QgsDistanceArea
    
    Radim Blazek <radim.blazek@gmail.com>	2012-09-03
    
        ECW identify() fix conditional for ECW driver and GDAL < 1.9.2
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-09-03
    
        Fix for double point size in font named-style lookups
    
    Merge: 70fc079230 c322cd52cf
    Nathan Woodrow <madmanwoo@gmail.com>	2012-09-03
    
        Merge pull request #221 from szekerest/master
    
        Specify port 1433 for FreeTDS by default. Allow to specify server/database/uid/password when the driver setting is present
    
    szekerest <szekerest@gmail.com>	2012-09-03
    
        Specify port 1433 for FreeTDS by default. Allow to specify server/database/uid/password when the driver setting is present (fixes #6259, fixes #6263)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-03
    
        sizePainterUnits: Calculate based on specified size instead of size in QgsDiagramSettings
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-03
    
        Calculate size for PAL correctly also if same attribute is used multiple times.
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-03
    
        Allow smaller numbers in size spin box
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-03
    
        Enable diagram size options based on sizeType selection
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-03
    
        Comments for documentation
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-03
    
        Selection mode for diagram attributes adjusted
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-03
    
        Add warning if no reference value for diagram scaling has been selected.
    
    Matthias Kuhn <matthias@opengis.ch>	2012-09-03
    
        Use QToolBox instead of QTabWidget in diagram properties
    
    Werner Macho <werner.macho@gmail.com>	2012-09-03
    
        translation update: gl_EX by XAN
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-31
    
        Add quadrant, offset, rotation for points/centroids in adv labeling
    
        - Possible fix for #4634, #5256, #6162
        - Uses GEOS to convert centroids to points before PAL solution
    
        - Implements #3492, #6285
        - Convert PAL layer types 'over point/centroid' to 'offset from point/centroid'
        - Add quadrant offsets (above/below/right, etc. like in old labeling)
        - Add x and y offset, in mm or map unit, in addition to quadrant
        - Default for offset is set to map units (mm scales oddly with zoom)
    
        - Implements #4517, #6118; updates fix for #4317
        - Rotation is independent of data defined columns
        - Rotation bounding box included in offset calculation
        - GUI spin box range set from -360 to +360 for initial dev testing
    
        - Keep from scaling letter/word spacing if set to 0
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-09-01
    
        expose layer to javacript
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-21
    
        Move expression text replace to QgsExpression
    
            - Update actions, html map tips, and annotations
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-12
    
        Add html annotations
    
    Merge: b43ed34872 df047713b3
    Jürgen E. Fischer <jef@norbit.de>	2012-09-01
    
        Merge pull request #200 from sdikiy/dirdebug
    
        Debugging of all files in a directory
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-01
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-09-01
    
        only accept crs matches if there's only one (improved #5066)
    
    Magnus Homann <magnus@homann.se>	2012-08-31
    
        Svensk översättning
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-30
    
        Add word and letter spacing to PAL layer of adv labeling
    
        - Caveat: does not work with curved line labels (yet)
        - Reorganize form widgets, moving mulit-line options to own groupbox
        - Character width option removed due to very erratic QFont::setStretch() bugs
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-28
    
        Fix diagram scaling for print
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-31
    
        Revert print scale fix.
        Use Marco Hugentobler's print scale fix. It's cleaner
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-31
    
        Improve scalebar default settings
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-31
    
        use 4 spaces for the indention, as per PEP8
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-30
    
        move QgsMessageBar class to GUI library, improve its doc
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-23
    
        add option to choose whether enable project macros
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-22
    
        add tooltip to message bar's close button
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-21
    
        Changes to QgsMessageBar icons and Enable macros action
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-21
    
        Project macros: do not display the warning bar when there are no macros in the project, decrease warning bar message level for macros
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-21
    
        [FEATURE] Add support to user-defined python macros into project file:
    
        macros are executed when a project is loaded (openProject function), saved (saveProject function) or is closing (closeProject function),
        macros' python code is embedded in the project file (XML),
        a bar (non-blocking) is shown on the top of the canvas to ask to the user whether enable project macros.
    
        Work done for ARPA Piemonte
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-31
    
        Add test and control images for composer scalebar test
    
    Magnus Homann <magnus@homann.se>	2012-08-31
    
        Svensk översättning
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-31
    
        Add format_number function to QgsExpression.
    
            - Add locale-aware separator for thousand separator
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-31
    
        fix db handling when modifying existing color ramp (#6229)
    
    Merge: ee1636900a c928868916
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-31
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-31
    
        Thousand separator for numeric scale bar style (depending on locale). Implements ticket #6287
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-30
    
        Add Panels and Toolbars submenus to View menu in Composer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-31
    
        initialize mScale to 0 in QgsExpression
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-30
    
        lot of UI improvements in symbol layer widgets
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-30
    
        Fix frames in html tests
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-30
    
        Add  function to QgsExpression
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-30
    
        fix file permissions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-30
    
        Test for multiframe html in python
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-28
    
        Add capitalization support to PAL layer of adv labeling
    
        - Title case does not convert existing uppercase->lowercase, only lowercase->uppercase (Qt issue)
        - Didn't offer QFont::SmallCaps option as it does not work right with QPainterPath::addText()
          see https://bugreports.qt-project.org/browse/QTBUG-13965
        - Store and re-apply some QFont properties stripped when choosing new typeface
        - Move sample background color selector right of sample text
    
    Magnus Homann <magnus@homann.se>	2012-08-29
    
        Svensk översättning
    
    Magnus Homann <magnus@homann.se>	2012-08-29
    
        Small tidying up, replacing with GEO_NONE
    
    Magnus Homann <magnus@homann.se>	2012-08-28
    
        Fix for #5156
    
    Magnus Homann <magnus@homann.se>	2012-08-28
    
        Removed Ellipsoid button and added "NONE" as a selectable ellipsoid.
    
        All three measure dialog now work on the same global setting,
        using ellipsodial calculation only if CRS transformation is turned
        on in Project Settings, and if the chosen ellipsoid is != "NONE".
        An old bug made "NONE" not selectable!
    
    Magnus Homann <magnus@homann.se>	2012-08-27
    
        Changed angle measurement to behave same as the other
    
    Magnus Homann <magnus@homann.se>	2012-08-27
    
        Fix of type in header
    
    Magnus Homann <magnus@homann.se>	2012-08-27
    
        Cleaned up a bit, fixed area dialog also
    
    Magnus Homann <magnus@homann.se>	2012-08-27
    
        Looks good, but an extra line when finished is not so pretty. The total is constant, though
    
    Magnus Homann <magnus@homann.se>	2012-08-26
    
        Not working, but soon
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-29
    
        fix build error
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-29
    
        fix #5894
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-29
    
        Added python test for composer html
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-29
    
        Change composerhtml control images. Fix html test to have item frames
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-29
    
        use qRound() fro round() (followup ad437bfdffd)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-29
    
        fix crash in #6276
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-29
    
        Upload images from python composer check to cdash, fix frame of python composer test
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-29
    
        Draw histogram diagrams in assigned space (no half-bar-width offset)
    
    Merge: 4e914c6657 244e7d1875
    Matthias Kuhn <matthias@opengis.ch>	2012-08-29
    
        Merge branch 'print-diagram'
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-29
    
        Default width for histogram
    
    Merge: 0eab9697c0 dae596a251
    Matthias Kuhn <matthias@opengis.ch>	2012-08-29
    
        Merge branch 'master' of https://github.com/matthias-kuhn/Quantum-GIS
    
        Conflicts:
                src/app/qgsdiagramproperties.cpp
    
    Merge: c8a3321287 b97f2fc060
    Matthias Kuhn <matthias@opengis.ch>	2012-08-29
    
        Merge branch 'diagram-additional-fix'
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-29
    
        Fix text diagram
        Assign userData properly to text diagram combobox item.
        Use id's instead of translated text for selected item identification in combobox.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-29
    
        use qRound() for round()
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-29
    
        fix build error and a few warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-29
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-28
    
        [FEATURE] add optional filter value to value relation edit widget
        and sync QgsVectorLayer sip bindings with C++ interface
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-28
    
        add raster stats to python bindings (many more functions missing)
    
    Merge: 2a3d09c90e d2a18c21b0
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-28
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-28
    
        use meaningful names for new symbols and ramps
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-28
    
        Fix diagram scaling for print
    
    Merge: 9226e84f0c 29006466ec
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-28
    
        Merge branch 'style-docs' of https://github.com/tecoholic/Quantum-GIS
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-26
    
        added name checking to new colorramps as well
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-28
    
        fix #6264
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-28
    
        fix #6235
    
    Merge: ec6b5a5086 924e7eb9f2
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-27
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-27
    
        reduce verbosity of QgsDataItem
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-27
    
        fix #6225
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-28
    
        Add startup python script support
    
    endmax <massimo.endrighi@geopartner.it>	2012-08-27
    
        removed the limitation to top leve items for group indexing
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-13
    
        SLD support: fix conversion between dash style and dasharray, retrieve displacement offset
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-11
    
        SLD support: try to convert OGC Literal to number before using it as string, fix parser error check
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-11
    
        SLD support: convert SLD rotated lines back to line pattern fill (partially fix #6173)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-27
    
        retrieve marker line interval from SLD, do not use default value when 0
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-27
    
        identifiers (schemas, tables, fields) added to DBManager sql windows completer list.
    
        Thanks Silvio Grosso for the sponsorship.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-27
    
        fix #6253
    
    Alister <alister.hood@gmail.com>	2012-08-23
    
        minor fix and improvement to rendering of selected polygons
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-26
    
        Revert most Mac hacks for testing in favor of 4cfc365
    
        - Cleanup of old .qml svg paths to matches other test data .qml
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-26
    
        implement pyramids in raster save dialog ; improve pyramids creation ; remove pyramid-related stuff from qgsrasterlayer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-26
    
        make tests runable without install
    
    Merge: 31743cfca9 725275cf6c
    Tim Sutton <tim@linfiniti.com>	2012-08-26
    
        Merge pull request #215 from homann/small_fixes_1969_2850
    
        Follow up commit for #1959 and #2850
    
    Tim Sutton <tim@linfiniti.com>	2012-08-26
    
        Typo fix
    
    Tim Sutton <tim@linfiniti.com>	2012-08-26
    
        Typo fix
    
    Tim Sutton <tim@linfiniti.com>	2012-08-26
    
        Added coordinate system python test and set cmake to copy qgis.db and srs.db into output dir so tests that rely on those can work
    
    Tim Sutton <tim@linfiniti.com>	2012-08-25
    
        Tidy up for py geometry tests
    
    Tim Sutton <tim@linfiniti.com>	2012-08-24
    
        In progress implementation of coordinate transform test
    
    Tim Sutton <tim@linfiniti.com>	2012-08-23
    
        Added python test for qgscoordinatetransform
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-26
    
        Add double to int rounding function
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-25
    
        Add round function to QgsExpression
    
    Magnus Homann <magnus@homann.se>	2012-08-25
    
        Re-added connect from Ellipsoid checkbox
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-25
    
        typo fixes, translation string updates and german translation update
    
    Merge: ae089619c2 5ba8422893
    Tim Sutton <tim@linfiniti.com>	2012-08-25
    
        Merge pull request #212 from homann/issue2850
    
        Fix for issue 2850
    
    Merge: ca7fa30242 6862a948b1
    Tim Sutton <tim@linfiniti.com>	2012-08-24
    
        Merge pull request #208 from homann/issue1969
    
        Issue1969 - Improvements to use of measurement functionality
    
    Tim Sutton <tim@linfiniti.com>	2012-08-24
    
        In progress implementation of coordinate transform test
    
    Tim Sutton <tim@linfiniti.com>	2012-08-23
    
        Added python test for qgscoordinatetransform
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-24
    
        Fix for app paths not found by test
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-24
    
        Fix package data and svg paths for cmake and pyqgis tests on Mac
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-25
    
        Fix for bug #6245 (master crashes applying a composer template)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-24
    
        fix style test
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-24
    
        restore qgscolorbrewerpalette.h
    
    Merge: 3f8a467982 c836d61e99
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-24
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into coloramp
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-24
    
        fix merge mistake
    
    Merge: 9d96e76291 f5c77536d5
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-24
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-24
    
        implement UI for pyramids in raster save dialog, ui tweaks and bugfixes
    
    Merge: d0bf482683 11ce55c0ac
    Tim Sutton <tim@linfiniti.com>	2012-08-24
    
        Merge pull request #214 from slarosa/master
    
        Added tests to Geometry test
    
    Tim Sutton <tim@linfiniti.com>	2012-08-24
    
        Merged in upstream svn changes into sextante branch
    
    Merge: 17f91e73af 9f47d96796
    Tim Sutton <tim@linfiniti.com>	2012-08-24
    
        Merge linfiniti2:/tmp/sextante into sextante-import
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-24
    
        Add accessor for individual frame to QgsComposerMultiFrame. Adapt unit tests because composer items without frames are now the default
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-24
    
        add qgscollapsiblegroupbox, use in raster save dialog
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-08-24
    
        Added other tests for PyQgsGeometry
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-24
    
        fix warnings
    
    Magnus Homann <magnus@homann.se>	2012-08-24
    
        Small sizeof() fix
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-24
    
        API doc fix
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-23
    
        bugfixes to archive management
    
    Merge: 69c3774650 eaecf0cd2c
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-23
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into coloramp
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-23
    
        offload parsing from cptcityarchive to cptcitydataitem members, minimize load times by reading dirs/files on demand
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-22
    
        change QgsCptCityCollection to QgsCptCityArchive, join with items and model in file qgscptcityarchive.h
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-22
    
        use selections from .xml files
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-20
    
        Support for named typeface styles in adv. labeling engine
    
        - Support for named typeface styles (Hairline, Slanted, Bold Cond Italic, etc.)
        - Named style combobox selector and PAL layer setting
        - Named style assignment to preexisting PAL layer fonts
        - Underline and strikeout options outside of font selection dialog
        - Simple test and notification for missing fonts per layer
        - Add QSplitter between preview and label options
        - Large previews now viewable even on small screens
        - Label previews for map units can scale to 320 pixels
        - More accurate underline, strikeout and buffer previews
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-23
    
        raster save as optional nodata
    
    Magnus Homann <magnus@homann.se>	2012-08-23
    
        Added a signal from canvas when it has refreshed
    
    Merge: 523b56f58f 8015c12acd
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-23
    
        implement collapsible groupbox items - needs feedback before implementing as a widget in qgis_gui
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-23
    
        faster grass raster nodata
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-23
    
        nodata rendered transparent
    
    Merge: b145998078 a8ca14b6ed
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-23
    
        fix symbol and color ramp saving - issues #6222 and #6227
    
    Merge: b6760ce1d4 447c0d1e54
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-23
    
        Merge branch 'style-docs' of https://github.com/tecoholic/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-23
    
        Disable frame on composer items per default
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-23
    
        Use map width instead of diagonal for scale bar calculation based on ellipsoid (because scale is often depending on direction)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-23
    
        fix typos and some warnings
    
    Magnus Homann <magnus@homann.se>	2012-08-23
    
        Removed unecessary .arg()
    
    Magnus Homann <magnus@homann.se>	2012-08-23
    
        Added translation to QgsMeasureDialog
    
    Magnus Homann <magnus@homann.se>	2012-08-22
    
        Added converters for QGis:UNitTypes
    
    Magnus Homann <magnus@homann.se>	2012-08-21
    
        Renamed one member and its funtcion, and undo last commit
    
    Magnus Homann <magnus@homann.se>	2012-08-21
    
        Fix for projection/ellipsoid
    
    Magnus Homann <magnus@homann.se>	2012-08-21
    
        Changed UI and added tool tip
    
    Magnus Homann <magnus@homann.se>	2012-08-20
    
        Moved convertMeasure to QgsDistanceArea
    
    Magnus Homann <magnus@homann.se>	2012-08-20
    
        Renamed accessor/mutator and deprecated old names
    
    Magnus Homann <magnus@homann.se>	2012-08-20
    
        Loads of debug output. Shouldn't affect functionality
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-22
    
        Fix for #6234, data-defined strikeout not written
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-22
    
        gdal identify with 2x2 block, hopefully fix for #4594 (slow identify with ecw
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-22
    
        raster transparency single band ranges, no data in save as, pipe to file writer
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-22
    
        bug fix for issue #6229
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-22
    
        smooth scrolling in message log
        fix file permissions
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-22
    
        added documentation to the QgsStyleV2 functions
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-21
    
        postgres provider: cancel running geometry type query
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-21
    
        layer crs instead of provider crs in raster save dialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-20
    
        fix #6223
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-20
    
        fixed indentation error in single to multiparts alg
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@355 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-20
    
        fixed #6221 (single to multiparts)
    
        adapted SEXTANTE native algs to be able to handle all kinds of vector outputs
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@354 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-19
    
        fix some leaks and cleanup
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-19
    
        Try to install R package rgdal if unavailable.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@353 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-19
    
        fixed #6221
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@352 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-19
    
        Adapt composerhtml test to new multiframe resize modes
    
    Merge: bcbdd7cba5 cb3a08e6ef
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-19
    
        Merge branch 'multiframe_options'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-19
    
        More resize mode fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-19
    
        Fix multiframe resize behaviour
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-19
    
        use QEXPECT_FAIL instead of disabling the test
    
    Merge: 45cb47c78b c690f53374
    Tim Sutton <tim@linfiniti.com>	2012-08-18
    
        Merge pull request #207 from homann/issue1591
    
        Added lat,long or east,north to some tooltips
    
    Magnus Homann <magnus@homann.se>	2012-08-18
    
        Added lat,long or east,north to some tooltips
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-18
    
        fix #5931
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-18
    
        handle min()/max() macros offending std::numeric_limits<T>::min()/max() on MSVC in one spot
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-18
    
        update columns list when attribute table updated
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-18
    
        colorramp: modify tests for builtin gradients, fix rendering
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-17
    
        create basidc cpt-city collection with colorbrewer and grass gradients
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-17
    
        rework collection handling, add builtin collection (just colorbrewer for now)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-16
    
        check for valid items in qgscptcitybrowsermodel
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-13
    
        show license+description when directory is selected
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-12
    
        cpt-city dialog: implement as model/view
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-18
    
        log network timeouts
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-18
    
        - extend support for user defined network timeout to QgsNetworkAccessManager
        - support for user defined tile expiration time for WMTS/WMS-C tiles (fixes #5104)
    
    Merge: 4b40c53a45 500c64a001
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-18
    
        Merge pull request #206 from szekerest/master
    
        MSSQL: Fix for the parser when reading multipoint geometries (fixes #6190)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-18
    
        fix #5828
    
    szekerest <szekerest@gmail.com>	2012-08-18
    
        MSSQL: Fix for the parser when reading multipoint geometries (fixes #6190)
    
    Merge: b42067eed6 a18e3965b0
    Tim Sutton <tim@linfiniti.com>	2012-08-17
    
        Merge pull request #205 from homann/issue1993
    
        Issue1993
    
    Merge: 24e3559f94 ceea621242
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-17
    
        Merge pull request #204 from szekerest/master
    
        Fix for the issue with mssql non-spatial views (#6217)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-18
    
        fix test crash on windows
    
    Magnus Homann <magnus@homann.se>	2012-08-18
    
        Fix extent to determine center point for angle calculation
    
    Magnus Homann <magnus@homann.se>	2012-08-18
    
        Changed TOL tests
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-18
    
        fix tests on windows
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-17
    
        Fix Mac path to resources and grass and sqlanywhere  provider frameworks for tests
    
        - Any test needing access to QGIS_DATA_SUBDIR (srs.db, svg, etc.) was looking for Resources in the bundled app instead
        - This included failure for any call to qgscoordinatereferencesystem.cpp using srs.db and when locating svg icons
        - Does not fix QGIS_DATA_SUBDIR in Python tests
        - Subtests that were failing, as above, within a given test are still not triggering a fail for the test
        - Symlink to grass and sqlanywhere frameworks created just for testing
    
    szekerest <szekerest@gmail.com>	2012-08-17
    
        Fix for the issue with non-spatial views (#6217)
    
    Tim Sutton <tim@linfiniti.com>	2012-08-17
    
        Added test for logger
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-17
    
        use serif font in qgis_composerhtmltest
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-17
    
        test fixes:
        - fix TestQgsRectangle build error
        - disable TestStyleV2::testSaveLoad() test while QgsStyleV2::save() is defunct
        - used temporary copy of testzip.zip in TestZipLayer so that original is not modified
    
    Merge: b7e6e64f0f d05701fdf4
    Tim Sutton <tim@linfiniti.com>	2012-08-17
    
        Merge pull request #203 from slarosa/master
    
        Added MultiGeometry tests
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-08-17
    
        Added MultiGeometries tests for test friday
    
    Merge: b37a3b64f5 b5a59fd251
    Jürgen E. Fischer <jef@norbit.de>	2012-08-17
    
        Merge pull request #202 from homann/issue6194
    
        Fix for #6194
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-17
    
        do not override pen alpha when a transparency is set
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-17
    
        piechart: draw circle if only one value > 0
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-17
    
        Do not apply diagram transparency to pen
        but instead save custom pen alpha value
    
    Merge: ed988051e7 4839a2ab01
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-17
    
        Merge branch 'test_memory'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-17
    
        Implemented new resize modes for multiframe item (currently only html)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-17
    
        add python test for memory provider
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-17
    
        Fix compile problem: define variable
    
    Magnus Homann <magnus@homann.se>	2012-08-17
    
        Typo.
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-17
    
        Fix diagram printing
        When units are set to mm convert first to units that PAL expects for arrangement.
    
    Magnus Homann <magnus@homann.se>	2012-08-17
    
        Fixed SIP errors and reinstated expand() as depreceated.
    
    Magnus Homann <magnus@homann.se>	2012-08-17
    
        Fix for scale/extend issue #6194. Added test case.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-17
    
        Add new composer multiframe resize methods ExtendToNextPage and RepeatUntilFinished
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-17
    
        use last used encoding if none specified
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@351 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-17
    
        add encoding support for output vector
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@350 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-17
    
        add wrapper vector writer class
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@349 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-16
    
        Fix for disappearing and inaccurate buffer previews in adv labeling
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-16
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-16
    
        allow to ignore (OGR's interpretation of ) shape file encoding (might fix #5911)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-16
    
        Fix scale-dependent, data defined fields test against renderer's scale for accuracy
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-14
    
        Add map units, join styles and transp. fill to buffer options in adv labeling
    
        - Preview now shows when interior of buffer is set to transparent
        - Text size in map units are now not reset to pts when choosing a font
        - Preview background is now saved with PAL settings per layer
        - Add groupbox title warning about missmatch of unit type between text and buffer
        - Preview now does not show buffer if it is in map units and the text is in pts
        - Preview now shows map units text/buffer visual ratio within reason (looks like map labels)
        - Preview can now be dynamically scaled between 8 and 152 pts size
        - Defaults for new setting methods set to match previous defaults (backwards compat.)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-16
    
        Change diagram properties dialog dropdown to use id instead of translated text
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-16
    
        raster save as raw/image mode, pipe clone
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-16
    
        Diagram type not properly selected in properties dialog
    
    Merge: 033bd79762 d845a0a458
    Matthias Kuhn <matthias@opengis.ch>	2012-08-16
    
        Merge diagram icons
    
        Conflicts:
                src/app/qgsdiagramproperties.cpp
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-16
    
        Add icons to the diagram dropdown
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-16
    
        Identify selected items based on id's rather than translated text
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-16
    
        Identify selected items based on id's rather than translated text
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-16
    
        add icons to diagram dropdown
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-16
    
        Fix attribute list (transparent colors, disappearing items)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-16
    
        nightly build fixes:
        - QLineEdit::setPlaceholderText only available >= Qt 4.7
        - debian packaging for symbology-ng-style update
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-16
    
        raster save as dialog minor improvements
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-15
    
        raster save as crs and resolution
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        Renamed "Engine settings" to "PAL engine settings"
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        Add direct link to PAL engine settings to diagram tab
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        PieDiagram: draw empty circle if all attribute values == 0
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        Save scale method for graduated and categorized symbols
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        Fixed scale method (area/diameter) for graduated and categorized markers
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-15
    
        updated remaining ftools algorithms to new architecture
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@348 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        add transparency for diagrams
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-15
    
        more cleanup in fTools menu creating code
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        Fixed scale factor for histogram diagrams.
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        Remove unused slot
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        Use Q_UNUSED instead of self-assignment
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-15
    
        Fix wrong include
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-15
    
        fix ui warning
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-15
    
        translation string fixes and german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-15
    
        indentation update
    
    Martin Dobias <wonder.sk@gmail.com>	2012-08-14
    
        Fixed compilation
    
    Merge: da5609c839 d2f08eeb24
    Martin Dobias <wonder.sk@gmail.com>	2012-08-14
    
        [FEATURE] Reworked symbol selector/properties dialog, greatly improved style manager
    
        This is merge of Arun's GSoC 2012 work.
    
        Merge remote-tracking branch 'arun/gsoc'
    
        Conflicts:
                src/gui/symbology-ng/qgssymbolv2selectordialog.cpp
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-14
    
        raster stats for providers without block size fixed
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-14
    
        Set xml declaration for QGIS server capabilities
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-14
    
        Disconnect itemChanged signal for composer scalebar if scalebar widget does the change
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-14
    
        Transparency test...
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-14
    
        Fix loading of composer scalebar (ticket #6195)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-14
    
        - Fix default textdiagram => label placment option
        - Add warning if unknown diagram type is specified
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-14
    
        - Line options only shown when available
        - Default value for text diagram => label placment option
        -
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-14
    
        Fix histogram orientation bug (left <-> right exchanged)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-14
    
        Major reorganisation and refactoring of diagram widget
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-14
    
        fix for multiband byte (regression992)
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-14
    
        default raster contrast enhancement by type
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-14
    
        Add font and buffer transparency to adv labeling and data defined columns
    
        - Data defined transparency field integer values 0->100 = opaque->transparent
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-14
    
        new shiny icon for RoadGraph plugin. Thanks Robert!
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-14
    
        cleanup in fTools menu creation code
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-14
    
        Prefix joined field with layer name to make conflict between attributes with the same name less likely
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-14
    
        use PUBLIC_HEADER only on mac (followup 55628dd81)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-14
    
        fix doxygen warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-13
    
        also update doxygen template (followup 22a4de4ea0)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-13
    
        add missing directories to api doc
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-13
    
        Raise internal error if algorithm execution exception is not GeoAEE.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@347 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-14
    
        removed project/recent symbol groups which aren't a part of style
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-13
    
        disabled writing WCS debug cache tmp file
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-13
    
        WCS GeoServer fixes
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-13
    
        Fix startup state of diagram option widgets
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-13
    
        enable debug output for windows Debug and RelWithDebInfo builds (follow up 511e89ca3)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-13
    
        Added possibility to scale a markers area. Up to now, only the diameter could be scaled.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-13
    
        fix #6191
    
    Werner Macho <werner.macho@gmail.com>	2012-08-13
    
        translation update: gl_ES by Xan
    
    Merge: 129dc0b3d1 9a266503aa
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-13
    
        Merge branch 'scalebar_units'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-13
    
        Fix crash if undoing / redoing scale bar unit changes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-13
    
        [FEATURE]: possibility to have scale bar in meters also for maps in degrees (based on map diagonal)
    
    Werner Macho <werner.macho@gmail.com>	2012-08-13
    
        translation update: pt_PT by Pedro .. added as new translator
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-12
    
        Add min/max scale-based visibility to advanced labeling data defined columns
    
        - Layer-level options, if set, will override data defined values (correct behavior IMHO)
        - Spinboxes for min and max added to Change Label tool's dialog
        - Seems to still be a bug in renderer scale-to-value comparison, where equal scales are not always equal if user directly enters values in the map canvas scale combobox
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-12
    
        Remove hide label function from pin/unpin label tool
    
        - More informative tool tips for labeling tools
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-12
    
        Split off part of pin/unpin label tool's function to new show/hide label tool
    
        - Show/Hide Labels (uses new Show label data defined column)
        - Click or marquee on feature to show label
        - Hold Shift+click or marquee on label to hide it
        - Hide label function of pin/unpin label tool removed
    
    Tim Sutton <tim@linfiniti.com>	2012-08-12
    
        Added raster identfy test
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-11
    
        Add Show Label to advanced labeling data defined columns
    
        - Allows label to be shown/hidden (1 or 0) without adjusting the mapped font size field
        - Current method of setting mapped font size field to 0 still works
        - Show label checkbox added to Change Label tool's dialog
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-08
    
        Update to adv labeling dialog, also addresses #4385
    
        - Fix for resizing of dialog (#4385)
        - New label preview pane with custom text entry and background color (preview moved to Label settings tab)
        - Fix preview for labels using map units (standardized to 24 pt)
        - Preview layout accommodates up 150 pt fonts on larger screens
        - Set step increment for buffer to a more reasonable 0.1
        - New, fairly complete QFont properties added to GUI (some may not be able to be used until after derived PAL solution)
        - Transparency for buffering added to GUI
        - New data defined mappings in the GUI to match new layer-level options
        - New Show Label and Min/Max Scale mappings added to GUI
        - All new options and mappings that are not yet functional are greyed (all greyed with this commit)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-11
    
        Small refactoring to switch freeze/thaw to pin/unpin label tool
    
        - Thanks to Tim for the better metaphor for the tool
        - Freeze/thaw was a bit obtuse, pinning a label is a more ubiquitous mapping concept
        - New icons to represent switch
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-11
    
        Fix memory leaks in raster writer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-11
    
        german translation update
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-10
    
        R script execution log information: commands and console output.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@346 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-10
    
        Correct non-sensical code in error behaviour.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@345 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Tim Sutton <tim@linfiniti.com>	2012-08-10
    
        Some more little tests for test friday.
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-10
    
        solved problem with memory storage
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@344 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-10
    
        run python tests only when bindings are enabled
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-10
    
        avoid gettimeofday
    
    Merge: 2983ad732c 8f3142efbc
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-10
    
        Merge branch 'cptcity' of ../qgis-etiennesky
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-10
    
        add author and license information ; UI tweaks ; add avg preview if available ( see QgsCptCityColorRampV2Dialog::eventFilter() )
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Add "scale area / scale diameter" radio buttons to scale menu
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-10
    
        Added support for non-file-based output channels
        Changed GUI elements accordingly
        Only Ftools's Convex hull algorithm has been changed to support this. All other native algorithms have to be adapted
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@343 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Save scale by area/diameter setting
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Add option to scale by area/scale by diameter for PieChart and Text Diagram
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Diagram option page reloaded, pt. 1
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Let scale value for pie diagrams denote diameter rather than area
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-10
    
        Less obtrusive "missing parameter" error message in Algorithm Execution Dialog. c.f #5381
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@342 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-10
    
        Display execution dialog log in unthreaded mode if "keep open" option is activated. Also make algorithm error messages non-modal, less obtrusive.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@341 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Diagram width was not correctly calculated
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Diagram size correction (important for placement with PAL)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Adjust include paths for diagrams
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Adjust include path of diagram files
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-10
    
        Adjust file header information
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-09
    
        fix build on mac (take II)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-09
    
        fix build on mac
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-09
    
        Read / write map annotation format to xml
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-09
    
        Add GUI elements to change composer map grid annotation format
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-09
    
        Disable degree / minute / second format if map units are not degrees
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-09
    
        [FEATURE]: possibility to show composer map grid coordinates in degree/minute/seconds
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-09
    
        remove unsplit diagram files
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-09
    
        split diagram code into seperate files
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-09
    
        draw smaller diagrams on top
    
    Merge: 8b2b601713 cceb1fbcb3
    Matthias Kuhn <matthias@opengis.ch>	2012-08-09
    
        draw smaller diagrams on top
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-09
    
        insert default bar width
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-09
    
        area accuracy for circular diagrams
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-09
    
        let diagrams decide how much space they need themselves
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-08
    
        Make bar width configurable
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-08
    
        Add histogram
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-08
    
        revert bad patch (placement)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Place pie charts on point
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Save settings for scaling small diagrams
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Add minimum size option for diagrams. (Will be scaled if smaller)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Add .project file to .gitignore (eclipse)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-06
    
        Text diagrams: new label placement method (x-height)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-06
    
        Change vertical alignment
    
        Use x-height for vertical offset rather than font-height/2
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-08
    
        Make bar width configurable
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-08
    
        Add histogram
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-08
    
        revert bad patch (placement)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Place pie charts on point
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Save settings for scaling small diagrams
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Add minimum size option for diagrams. (Will be scaled if smaller)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Add .project file to .gitignore (eclipse)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-06
    
        Text diagrams: new label placement method (x-height)
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-06
    
        Change vertical alignment
    
        Use x-height for vertical offset rather than font-height/2
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-09
    
        Keep checkbox in sync if enableBackbuffer option not yet used
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-09
    
        Remove unneede variable
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-09
    
        Enable backbuffering / incremental drawing features only on supported platforms
        Correct typo
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Diabled backbuffering choice on any other system than X11
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Remove merge conflict
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Remove merge conflict
    
    Matthias Kuhn <matthias@opengis.ch>	2012-08-07
    
        Remove merge conflict
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-09
    
        Add python bindings for composerhtml
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-09
    
        Add python composition checker and composermap test
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-09
    
        fixed the filename as groupname in import dialog
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-09
    
        fixed a number of bugs in stylemgr, importdlg and symbolslistwdgt
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-07
    
        Option to preserve existing rotation values during freeze/thaw label operations
    
        - PAL layer setting for preserving existing rotation values
        - Clean up field-mapping checks
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-09
    
        reintroduce PUBLIC_HEADERS removed in af502953
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-09
    
        recalculate vector layer extent only when necessary (fixes #6172)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-09
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-09
    
        only install 'copy OS X content' on OS X
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-08
    
        fix #6170
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        Add export macros to classes and fix warning
    
    Merge: 954bec45a0 12f521eb55
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        Fix merge conflict
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        Fix html test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        More cleanup changes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        Avoid crash in html item test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        Move adding the first html frame out of QgsComposerHtml
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        More undo/redo improvements
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        More multiframe undo improvements
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        Show progress dialog for raster save
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-08
    
        crssync: skip crs known to fail
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-08
    
        fixed new group name for import dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-08
    
        Further changes to undo-mechanism. Currently not working
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-08
    
        WCS public servers test
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-08
    
        fix typo in expression builder widget
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-08
    
        fix wcs test on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-08
    
        fix build w/o QGISDEBUG
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-08
    
        debian packaging update
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-07
    
        Make recent algorithm list persistent between sessions.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@340 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-07
    
        Log console output (SAGA; OTB; GRASS).
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@339 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-07
    
        More modeler algorithm debug info.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@338 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-07
    
        VSILFILE missing in GDAL < 1.8
    
    Serge Dikiy <serge@gisfiber.com>	2012-08-07
    
        QGIS_DEBUG_FILE - debugging of all files in a directory
    
    Serge Dikiy <serge@gisfiber.com>	2012-08-07
    
        duplicate lines
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-07
    
        translation string fixes and german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-07
    
        [FEATURE] add new labeling to vector layer properties
        - add 'deprecated' label to old labeling in vector layer properties
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-07
    
        - remove CMAKE_BUILD_TYPE from osgeo4w nightly configuration
        - rename 'our' astyle to qgisstyle
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-07
    
        singlebandgray double
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-07
    
        Avoid undo commands from multiframe classes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-07
    
        Test for multiframe html item
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-07
    
        fix windows build
    
    Merge: 829f672b48 0fc62dd443
    Radim Blazek <radim.blazek@gmail.com>	2012-08-07
    
        WCS native
    
    Merge: e9afc7bc81 829f672b48
    Radim Blazek <radim.blazek@gmail.com>	2012-08-07
    
        Merge remote branch 'origin/master' into wcs2
    
    Radim Blazek <radim.blazek@gmail.com>	2012-08-07
    
        WCS time support
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-07
    
        Add composer html test
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-07
    
        fixed things in style manager and import dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-07
    
        Add html icon to composer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-07
    
        Webkit seems to assume a standard dpi of 96
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-07
    
        Fix for odd alignment attribute bug
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-07
    
        Fix positioning of new frames
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-07
    
        Update to vector layer options dialog Display tab
    
    Werner Macho <werner.macho@gmail.com>	2012-08-07
    
        translation update: gl_ES by Xan
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-06
    
        add preview icon to all items
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-06
    
        integrate with Color Ramp Manager plugin to download cpt-city files
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-06
    
        Option to toggle showing debug and commands in execution dialog's log panel.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@337 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-06
    
        Some formatting in parameters dialog log. Plus "debug" info for modeler algorithms.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@336 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 6861078d02 2752f66ec1
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-06
    
        add a few cpt-city svg files to tests
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-06
    
        fix cpt-city svg parsing and display
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-06
    
        SVG icons for freeze/thaw label tools for default and GIS themes
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-06
    
        fixed the menu and grid in the style manager
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-06
    
        OTB and GRASS commandline to log.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@335 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 53da893280 3b3f6748f1
    Radim Blazek <radim.blazek@gmail.com>	2012-08-06
    
        master merge
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-06
    
        added field pyculator algorithm
        fixed minor issues in algorithm execution and logging
        added support for multiline strings
        updated credits in about html page
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@334 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-06
    
        remove CMAKE_BUILD_TYPE dependency on windows
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-08-02
    
        Add html support in map tips
    
         - Add new display tab to edit html text
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-04
    
        Updated Mac build notes and INSTALL
    
        - Added ccache optional setup to Mac notes
        - Added cmake options to handle external libspatialindex
        - Fixed some Mac notes typos
        - Rebuilt INSTALL and INSTALL.html, which were outdated
    
    Tim Sutton <tim@linfiniti.com>	2012-08-04
    
        Moved sextante exampled provider to plugins.
    
    Tim Sutton <tim@linfiniti.com>	2012-08-04
    
        Moved sextante into python plugins. Note sextant was brought in at revision 333 from svn
    
    Tim Sutton <tim@linfiniti.com>	2012-08-04
    
        Moved sextante into python plugins. Note sextant was brought in at revision 333 from svn
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-08-04
    
        sld support: use Title tag (instead of Abstract) exporting styles to SLD (fix #6152)
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-04
    
        tweaks for symbolslist widget filtering
    
    Merge: 3305ccda50 d4a316a9d9
    Tim Sutton <tim@linfiniti.com>	2012-08-04
    
        Merge linfiniti2:/tmp/sextante-clone into sextante-import
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-04
    
        fixed the empty group issue in symbol filter
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-04
    
        added groups support to symbolslist widget
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-03
    
        Fix bug in algo execution dialog that prevented loading results.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@333 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-03
    
        fix #6151
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-03
    
        add title() expression test row
    
    Merge: 8761bc7730 84706aea14
    Tim Sutton <tim@linfiniti.com>	2012-08-03
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-08-03
    
        Added from wkbPoint and Polyline tests to python geometry tests
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-03
    
        Add command class for multiframe changes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-03
    
        fix windows build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-03
    
        Add dpi parameters for umn and geoserver also to GetMap request
    
    Werner Macho <werner.macho@gmail.com>	2012-08-03
    
        translation update: gl_ES by Xan
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-03
    
        add 'foreach' to astyle and re-run indentation
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-03
    
        Log only for threaded algorithm execution
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@332 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: de5f95b6f4 e39c216a59
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-02
    
        Merge branch 'coloramp' of ../qgis-etiennesky
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-02
    
        add tests for cpt-city color ramps
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-31
    
        create cpt-city color ramp and dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-03
    
        [FEATURE] implement title() expression
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-02
    
        [FEATURE] allow adding of sql queries with SelectAtId=false
        - sync sip bindings of QGis, QgsApplication, QgsDataSourceURI and QgsPoint with
          C++
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-02
    
        SAGA commandline to algorithm execution dialog log
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@331 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-02
    
        fix #6142
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-02
    
        Improved multiframe command handling
    
    Merge: d8e918d97c 28b8ab09ad
    Tim Sutton <tim@linfiniti.com>	2012-08-02
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-08-02
    
        Renamed app test with py prefix and added simple geometry test case
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-01
    
        add support for color ramps to raster layers
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-08-01
    
        add tests for styles - just for color ramp for now
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-02
    
        fix #6120
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-02
    
        fix missed module name
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@330 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-02
    
        [bugfix] fixed a bug that called populateSymbols multiple times
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-02
    
        fixed #6141
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@329 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Arunmozhi <aruntheguy@gmail.com>	2012-08-02
    
        support for online import of style XML files added
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-02
    
        fixed #6140
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@328 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-08-02
    
        fix warning
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-28
    
        Fix and update to Freeze/Thaw, Move, and Rotate Label tools
    
        Updates
        - Move tool now preserves calculated x, y offset for upside-down labels, when initially moved and data-defined fields have no previous data.
        - Move tool now stores the label's PAL solution for rotation on initial move, if rotation is data-defined with no previous data.
        - Freeze/Thaw and Move tools now support all variations of previously data-defined halign and valign options on initial freeze.
        - Freeze/Thaw tool has updated key modifiers that should work across major platforms.
        - Tests for whether layer labels support data-defined rotation moved to base QgsMapToolLabel class.
        Fixes
        - Fix bug where labels defined in map units causing font to show as pointsize of same integer at small map scales.
        - Half of a fix for rotation point of labels with data-defined size of map units actually being based off of point size.
          (still references the layer-defined font size somewhere in the rotation point calculation)
        - Valign settings of Base and Half now more accurately key off of inverse of font ascent (instead of descent). No discernible shift occurs now on initial freeze.
    
    Werner Macho <werner.macho@gmail.com>	2012-08-02
    
        translation update: gl_ES by Xan
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-01
    
        Keep QGIS Browser alias on Mac from duplicating
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-08-01
    
        Basic logging widgets.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@327 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-01
    
        implement #6128
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-01
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-01
    
        [FEATURE][API] allow display in degrees, decimal minutes
        - store degree format setting in project file
        - [API] drop degree formats in unit type
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-01
    
        fix more warnings
        (layers might be miscounted in qgsowsdataitems.cpp)
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-01
    
        Visual test for SVG upscaling
    
        - Changed mActionPanToSelected.svg to 24x24 to test QSvgIconEngine upscaling
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-08-01
    
        Add QSvgIconEngine plugin to Mac bundles
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-01
    
        fix #6116
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-01
    
        added patch for #6137
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@326 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-31
    
        fix windows build and a couple of warnings
    
    Víctor Olaya <volayaf@gmail.com>	2012-08-01
    
        fixed #6127
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@325 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-08-01
    
        - GEOSInterpolate only available in GEOS>=3.2
        - sync QgsGeometry sip bindings with C++
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-08-01
    
        Fix warning
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-31
    
        Test for cross-platform SVG icon scaling
    
        - Several PNG icons are switch out with SVG counterparts to test Qt scaling on different platforms
        - Default theme has added SVG icons that are comprised of the regular PNG embedded within
        - GIS theme has added mostly SVG 24x24 icons and one at 48x48 (also for touch interfaces)
        - This commit's changes will probably be reverted after testing
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-31
    
        fix plugin loading error caused by wrong usage of list comprehensions
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@324 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-31
    
        Add/Remove command for composer multipage
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-31
    
        fixed rpoblem when selecting extent from canvas
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@323 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-31
    
        refixed 5949. fixed 5925
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@322 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-31
    
        fixed #6123
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@321 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-31
    
        fix warnings
    
    Merge: ec87f7f8eb dbad873488
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-31
    
        Merge branch 'wms_address'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-31
    
        [FEATURE]: possibility to overwrite wms url for capabilities document in project properties
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-30
    
        fixed #5949
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@320 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-07-30
    
        ogr provider: use FROM8 macro getting name from layer definition
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-30
    
        Update frame widgets if the multiframe object has changed
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-30
    
        Load / save html item and multi frames
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-30
    
        fixed #6112
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@319 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-30
    
        changed region mechanism in grass. Now it is set in each execution, using an extent parameter. This is a more flexible mechanism, with more possibilities
    
        ExtentPanel now can be set to the min covering extent of input values. This is the default value, when the text box is blank, except when it is not possible to do so.
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@318 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-30
    
        Save html multiframe
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-29
    
        fixed gdal stats approx for large rasters
    
    Merge: f457ece3eb 52eed922cb
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-29
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-29
    
        Fix for crash on scale combobox popup
    
        - Fixes undocumented crash on clicking scale combobox, when it shows 'Invalid scale' (also in 1.8.0)
        - 'Invalid scale' shows up on initial launch, but apparently not on New Project
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-07-29
    
        revert platform case
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-29
    
        Fix for Mac sed error in prepare script
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-29
    
        wcs - enabled histogram
    
    Merge: 5a5928e37a 1eeb537e76
    Radim Blazek <radim.blazek@gmail.com>	2012-07-29
    
        master merge
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-29
    
        Fix to keep defined custom symbol paths from being added to first of new global scales.
    
    Merge: 5b44fbfb40 26a4f80260
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-29
    
        Merge pull request #192 from dakcarto/update-rulebasestyles-gui-2
    
        Update to usability of rule-based styles widgets.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-29
    
        Somewhat vain first direct commit
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-29
    
        allow crs without projection entries (fixes #6117)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-29
    
        fix debug output
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-29
    
        typo
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-29
    
        raster cumulative cut optional limits
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-07-29
    
        Add interoplate to QgsGeometry
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-29
    
        cumulative cut tools, raster stretching moved from qgisapp to raster layer, unfortunately one control image has also be changed because stretching changed from GDALComputeRasterMinMax which gives for tests/testdata/landsat.tif 3. band min/max 57/157 to GDALComputeRasterStatistics which gives 51/172
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-29
    
        allow create grid without specifying base layer (fix #6109)
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-29
    
        import and export of styles done
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-28
    
        continues removing of stats from raster layer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-28
    
        fix attribute dialog (iterate layer attributes, not feature attributes)
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-28
    
        Modeler can now have hard-coded layer paths
        Added "hidden" property to parameters
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@317 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-28
    
        new widget for raster min/max load
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-07-27
    
        import vector layer: do not change attribute map of the source feature,
        do not copy values of un-mapped attributes forward to the destination layer:
    
        avoid features with dirty attribute maps being added to the buffer
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-07-27
    
        spatialite provider: fix segfault looking for nonexistent field
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-27
    
        fixed #6103
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@316 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-27
    
        Remove multi frame once the last frame is deleted
    
    Werner Macho <werner.macho@gmail.com>	2012-07-27
    
        translation update: bg by Zahari
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-27
    
        Fix update of html frames
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-27
    
        Delete composer frames from list
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-27
    
        Stats/histogram removed from raster layer
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-27
    
        improvements to style manager; tag&group support for colorramps
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-27
    
        postgres provider: fix signess of 64 bit fields
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-27
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-27
    
        fix vector save as
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-26
    
        fix doxygen warnings and add copyright headers
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-26
    
        raster histograms separated from stats, generic implementation (used by GRASS,WCS), more histogram and stats options (extent, sample size), stats and histograms cached in providers
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-25
    
        new raster histogram
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-26
    
        Connect signal slots for html dialog
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-26
    
        uncommented try block
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@315 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-26
    
        also sync non-EPSG crs
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-26
    
        fixed 6048 and 5952
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@314 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-26
    
        fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-26
    
        fix 9e21b1752 (actually use the value of VERSION_INT as symbol postfix)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-26
    
        german translation fix
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-26
    
        cosmetic fixes
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@313 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-26
    
        fTools: add Distance Matrix tool
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@312 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-26
    
        debian packaging update
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-26
    
        added grass region definition from layer
        fixed problem with grass algorithms requiring an explicit region
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@311 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-26
    
        reorganize imports
        add List Unique Values tool
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@310 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-26
    
        Add signal / slot for adding composer html
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-26
    
        Extend content to next pages if resize mode is extend
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-26
    
        symbol DB updated to support groups,tags for colorramp
    
    Merge: d8fd81ba02 ee4ac59dc5
    Tim Sutton <tim@linfiniti.com>	2012-07-26
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-07-26
    
        Added missing core devs to AUTHORS file
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-25
    
        fix one more warning
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-25
    
        run python tests from build directory
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-25
    
        fix build errors and warnings on windows (interface apparently is a keyword in VC++)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-25
    
        indentation update with a few fixed warnings
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-25
    
        fixed #5954 anad #6087
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@309 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: f2c4f53941 d039c3f649
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-07-25
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS
    
        Conflicts:
                src/core/symbology-ng/qgsrulebasedrendererv2.cpp
    
    Merge: d039c3f649 1bcd947247
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-25
    
        Merge branch 'raster-pipes-2'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-25
    
        Test multiple frame html rendering
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-25
    
        Recalculate content if one of the frames changes size
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-25
    
        Scaling for html multi frame
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-25
    
        Add sizeChanged signal for composer item
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-25
    
        Add composer frame class
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-25
    
        Render method for composer html
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-24
    
        fix qwt version check
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-24
    
        qwt fix for histogram
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-24
    
        fixed rendering algorithms applied twice
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-24
    
        ui tweaks to make dialog more compact, add right-click action to swap options ui
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-24
    
        Add QWebPage to composer html, link core to webkit
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-24
    
        Add composer html class
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-24
    
        Add QgsComposerMultiFrame as base class for multi-frame composer content
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-24
    
        use QgsRasterFormatSaveOptionsWidget in gdaltools merge widget
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-24
    
        add qgsrasterformatsaveoptionswidget to sip and cleanup names ; better hack for mOptionsLabel click
    
    Merge: 4018ca61bd c9f17ed0e4
    Tim Sutton <tim@linfiniti.com>	2012-07-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-07-23
    
        Wrap content in label editor widget
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-23
    
        fix build error
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-23
    
        use QgsDialog ; formatting cleanup
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-23
    
        add qdsdialog widget - generic dialog with layout and button box
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-23
    
        smart groups implemented
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-23
    
        Add spin box to set composer item background transparence numerically
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-23
    
        more function help improvements
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-23
    
        improve CRS GDAL synchronization (fixes #6071, #4337 and #2777)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-22
    
        re-implement QgisApp::removeDockWidget to remove dock widget action from panel menu when plugins are disabled (#4796)
    
    Merge: b702d3ca9f 68bf5ec8c2
    Tim Sutton <tim@linfiniti.com>	2012-07-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-07-23
    
        Initial test framework for running python tests as part of the CTest suite.
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-07-22
    
        browser needs providers and other resources
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-22
    
        add profiles and validate and help buttons
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-22
    
        fixed #6015
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@308 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-07-22
    
        Give QGIS Browser icon and info.plist to make it a complete app, other Mac build updates
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-22
    
        implement #6080
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-22
    
        function help fixes and german translation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-07-22
    
        Add left,right,rpad,lpad string functions - Fix #6079
    
            - With tests :)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-07-22
    
        Add data and time function help
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-22
    
        History dialog signals: item change instead of click.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@307 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-22
    
        Further unification of execution dialogs.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@306 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-22
    
        Fake statusbar for tests.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@305 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-07-22
    
        Add CASE and CASE ELSE to expression builder groups
    
         - Use readAll() for function help to preserve html
    
    Merge: c517a90cdd 2599bf4683
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-07-21
    
        Merge pull request #196 from dakcarto/fix_mac-build-libs
    
        Fix bundled libs linking
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-21
    
        fixed #6076
        Improved parametertablefield with datatype options
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@304 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-21
    
        Test data providers loading, finally :)
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@303 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-21
    
        basic raster format option widget
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-20
    
        add basic driver create options - simple line edit in save dialog and in gdal driver options
    
    Merge: 47b8d60332 c517a90cdd
    Radim Blazek <radim.blazek@gmail.com>	2012-07-20
    
        master merge
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-20
    
        raster single band gray cumulative pixel count cut
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-20
    
        german translation update
    
    thomas <th.arnold@gmx.net>	2012-06-22
    
        apply #4819: use QPainterPath instead of QPolygonF for highlighting
    
    Merge: d4a26cb62d 23ba58d2fe
    Tim Sutton <tim@linfiniti.com>	2012-07-20
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-07-20
    
        Added basic notes on Jenkins setup
    
    Merge: ecb7b241b2 28021ef0c5
    Nathan Woodrow <madmanwoo@gmail.com>	2012-07-20
    
        Merge pull request #195 from dakcarto/feature_freeze-thaw-labels_6
    
        Update to freeze/thaw label tool
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-20
    
        Update to freeze/thaw label tool
    
        Added ability to hide label(s), i.e. set font size to 0, by holding Ctl (Cmd on Mac) modifier key.
        This is a temporary convenience function, until there is a specifically mapped field for showing/hiding a label.
        Silently fails if no font size field is mapped.
    
        Dropped What's This? text in favor of concise tool tip for freeze/thaw tool.
    
        Added self to CONTRIBUTORS. Stripped trailing whitespace from that file.
    
    Tim Sutton <tim@linfiniti.com>	2012-07-20
    
        Added xslt for transforming CTest results to Junit for Jenkins. Source: https://gist.github.com/2358656
    
    Merge: 814ea09272 b6380b7f32
    Tim Sutton <tim@linfiniti.com>	2012-07-20
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Werner Macho <werner.macho@gmail.com>	2012-07-20
    
        translation update: bunch of updates and new names
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-19
    
        Fix for Mac source builds.
    
        Builds were not portable (i.e. Snow Leopard to Lion, dev Mac to client) because libs were still referencing dev Mac's libs and were not being updated on bundle frameworks.
    
    Merge: d6c0c6dbbc 5f9f76ea82
    Tim Sutton <tim@linfiniti.com>	2012-07-19
    
        Merge pull request #190 from dakcarto/fix-comp-label-edit
    
        Additional fix for #5862 fix.
    
    Merge: 62a51e8e92 7d469dbf37
    Tim Sutton <tim@linfiniti.com>	2012-07-19
    
        Merge pull request #186 from lynxlynxlynx/master
    
        two small usability improvements to the plugin manager & installer
    
    Tim Sutton <tim@linfiniti.com>	2012-07-19
    
        Added anomaly files for jenkins server
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-19
    
        fix some warnings
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-19
    
        Automatically enable OTF projection if layers have different CRS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-19
    
        Allow non-square pixels for raster formats with exact resolution
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-19
    
        Save as raster access from right click menu
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-19
    
        Allow overwriting of existing raster datasets
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-19
    
        Show GeoTiff in format combo box, fix wrong loop index
    
    Merge: 78bbb659dd 3af7ef3085
    Tim Sutton <tim@linfiniti.com>	2012-07-19
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-19
    
        WCS test server instructions
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-19
    
        WCS URI description, fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-19
    
        Adapt compositionchecker for multi pages
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-19
    
        Add test for unique composermap ids
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-19
    
        Fix for ticket #6062, unique composer map id in copy / paste
    
    Tim Sutton <tim@linfiniti.com>	2012-07-19
    
        Added docs on setting up the wcs test server
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-19
    
        better wcs mapfile mimetypes
    
    Merge: 8e66f2c45c 0c62390027
    Nathan Woodrow <madmanwoo@gmail.com>	2012-07-18
    
        Merge pull request #194 from dakcarto/binding_labelsWithinRect
    
        sip binding for QgsLabelingEngineInterface::labelsWithinRect()
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-18
    
        use project template folder and "New project from template" action
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-18
    
        sip binding for QgsLabelingEngineInterface::labelsWithinRect()
    
        qgis.utils.iface.mapCanvas().mapRenderer().labelingEngine().labelsWithinRect(some_extent) can now return all labels shown within the canvas (if that's the extent given).
    
    Merge: cb1e7d3f6b 83764a6f1e
    Tim Sutton <tim@linfiniti.com>	2012-07-18
    
        Merge pull request #193 from dakcarto/feature_freeze-thaw-labels_4
    
        [Feature] Freeze-thaw labeling tool, with on-the-fly transformation support.
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-18
    
        wcs test unit data
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-18
    
        fix #6060
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-18
    
        Fix off-by-one in average resampler (may occure in rare cases because of rounding)
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-18
    
        wcs test unit
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-18
    
        Use composition printing methods also in server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-18
    
        Print only requested pages
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-18
    
        tags included in symbol searching
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-18
    
        Python bindings for printing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-18
    
        Move non-gui part of printing functionality to composition
    
    Merge: aea41eebbc f5dce33431
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-18
    
        Merge branch 'project_scale'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-16
    
        scales import/export
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-07
    
        [FEATURE] project scale list (if used - overrides global predefined scales)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-07
    
        reload scales list only when necessary
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-05
    
        [FEATURE] editable global scales list
    
    Merge: 0cfe094aca 74021a477e
    Jürgen E. Fischer <jef@norbit.de>	2012-07-18
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-18
    
        move HAVE_TOUCH to qgsconfig.h - fixes vtable of QgsMapCanvas/QgsMapTool for plugins
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-17
    
        [Feature] Freeze-thaw labeling tool, with on-the-fly transformation support.
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-17
    
        don't fail histogram test when images differ - too many different possible renderings depending on machine config.
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-17
    
        save default template to <home>/.qgis/default.qgs
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-24
    
        add New Blank Project action that creates a blank project, regardless of template settings
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-12
    
        add optional default project file which is loaded when fileNew() is called
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-17
    
        add transparency slider ; ui tweaks
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-17
    
        added context menu grouping and regrouping
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-12
    
        add project defaults for layer symbology
    
    Merge: 03b0526e19 19d64998f6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-17
    
        Merge branch 'composer_multi_pages'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-17
    
        Adapt zoom to composer extent for multipage
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-17
    
        disabled checkboxes in raster pipes tab
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-17
    
        insert raster resampler to pipe
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-17
    
        Python bindings for multipage composer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-17
    
        Fix page resize
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-17
    
        Fix resolution in image export
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-17
    
        fix windows build and some deprecation warnings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-17
    
        Consider multi pages in snap to grid function
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-17
    
        fix #6053
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-17
    
        fix doxygen warning
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-17
    
        update grass provider after 008592b0
    
    Merge: b58b827e07 d1b7e8bac3
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-16
    
        Merge branch 'histogramwidget' of ../qgis-etiennesky
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-16
    
        add raster histogram tests
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-16
    
        move raster histogram widget to separate class, fix paletted+pseudo
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-16
    
        fix raster render tests - disable .aux.xml files
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-16
    
        move getThemeIcon() and getThemePixmap() to QgsApplication
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-16
    
        More changes for multipage print
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-16
    
        fix sip bindings to QgsVectorLayer signals attributeValueChanged/geometryChanged
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-16
    
        fix windows build
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-07-16
    
        fix build (follow beb70d317)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-16
    
        Consider multipages in print
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-16
    
        Update overview map list
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-07-16
    
        move delimitedtext plugin functionality to the provider (fix #6013):
    
        allow GUI and provider to use the same splitLine method.
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-07-16
    
        do a case-insensitive check looking for SL tables into geometry_columns
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-07-15
    
        fix data type check displaying PG table data
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-07-15
    
        fix segfaults due to off-by-one error checking bands (band numbers start from 1)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-15
    
        histogram: qwt6 and file export fixes
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-15
    
        Base class for dialogs. WIP
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@302 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-15
    
        fixed #6029
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@301 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-15
    
        some more fixups for colorramp
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-15
    
        fixed a number of colo ramp bugs
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-15
    
        fix build with Qwt6
    
    Martin Dobias <wonder.sk@gmail.com>	2012-07-15
    
        [API] removed QgsSearchString - QgsExpression should be used instead
    
    Merge: 87bdff9314 f84d9658e1
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-15
    
        Merge branch 'raster_fixes'
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-15
    
        show band names instead of numbers in transparency tab
        don't add empty row when loading default transparency values
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-15
    
        make band names consistent
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-14
    
        sort QgsRasterRendererRegistry entity names in a logical order, for use in raster properties dialog
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-13
    
        GDAL driver selection: show driver extension, flags and long name
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-14
    
        tidy up tests/testdata dir
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-14
    
        fix histogram and stats compute (set bapprox=false) for gdal provider ; fix histogram display for non-Byte data
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-13
    
        histogram: ui tweaks; re-organize actions and add custom stddev action
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-12
    
        make multiband color raster widget more compact
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-12
    
        don't use color interpretation band names when band count > 1
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-12
    
        fix after master rebase
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-18
    
        prevent double refresh of histogram tab (#4132)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-18
    
        verify that raster has cached histogram, compute on demand
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-18
    
        add histogram zoom in/out
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-17
    
        add UI to pick min/max band values in histogram
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-13
    
        Dedup Sextante.runalg and Sextante.runandload
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@300 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-13
    
        Merge ParametersDialog & Ui_ParametersDialog. (Remnant from QT Designer?)
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@299 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-13
    
        More multipage changes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-13
    
        [FEATURE]: Multipage compositions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-13
    
        Code cleanup
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-13
    
        Implement saving for non-argb types (still needs cleanout of spaghetti code)
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-13
    
        removed everything related to QgsSymbolV2PropertiesDialog
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-13
    
        added context menu to the groupTree to +/- groups
    
    Merge: c840ce199c b70a0c6991
    Radim Blazek <radim.blazek@gmail.com>	2012-07-12
    
        Merge remote branch 'origin/master' into wcs2
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-12
    
        wcs - enabled invert/ignore axis
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-12
    
        wcs exceptions, simplified xml parsing
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-12
    
        fixed the symbol +/-/edit/rename issues in style manager
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-12
    
        Move expected output from composermap tests into subdir
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-12
    
        Test for composer overview map
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-12
    
        Write results of compositionchecker to dash
    
    Tim Sutton <tim@linfiniti.com>	2012-07-12
    
        Added another anomaly check for osx/hawkeye host
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-12
    
        Fix loading of composer map preview states after template read. Ticket #5961
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-12
    
        fixed the groupTree bugs
    
    Tim Sutton <tim@linfiniti.com>	2012-07-12
    
        More anomaly images for hawkeye host failures
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-11
    
        common QgsGdalProviderBase for GDAL and WCS, get native CRS, size if possible
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-11
    
        fixed #5987
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@298 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Move descriptive label
    
    Merge: c3727720a3 ea2f74ab70
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Merge branch 'composer_overview_map'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Fix display of overview marker symbol
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Better default style for overview frame box
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Load and save overview symbol
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-07-11
    
        add me (Etienne) to AUTHORS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Use symbolv2selectordialog to set style of overview map frame
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-11
    
        Load real provider.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@297 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Remove hardcoded crs in raster writer
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-11
    
        Add provider to test model.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@296 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Enable WMS saving
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Possibility to set maximum tile width / height in raster iterator
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Changes to raster iterator
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-11
    
        fixed the symbol editor tweaks"
        "
    
    Tim Sutton <tim@linfiniti.com>	2012-07-11
    
        Added more windows anomalies
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-12
    
        Enable ok button even always if hideOutput is selected
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Small tweaks
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Possibility to hide elements in save as raster dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-06
    
        Option to choose output extent for save as raster
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-11
    
        sync description of EPSG:102067 with GDAL (fixes #4945 again)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Small dialog tweak
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-05
    
        Wire in QgsRasterLayerSaveAsDialog in QgisApp
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-31
    
        Initialize raster save as dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-30
    
        Delete wrong dialog file
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-30
    
        Save as raster dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Modify provider registry to also return invalid providers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-11
    
        Write operation for raster providers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-21
    
        Set crs to created gdal dataset
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-20
    
        Add create/remove methods to raster provider baseclass
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-11
    
        Fix #4945
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-10
    
        runalg accepts algorithm parameter.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@295 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-10
    
        Model test changes.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@294 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-10
    
        wcs preferred version, identify
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-10
    
        Allow selection of a polygon symbol for the overview frame
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-10
    
        wcs 1.1 - describe coverage, get multipart response
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-07-10
    
        Pass feature object to layer init function - fixes #5596
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-10
    
        Python bindings for overview map frame
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-10
    
        Improve overview map frame in composer map
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-09
    
        fixed a button issues in widgets
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-07
    
        tagging/detagging of symbols in Style Manager done
    
    Arunmozhi <aruntheguy@gmail.com>	2012-07-05
    
        added tagging,detagging functions to qgsstylev2
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-29
    
        incremental wild card searching done
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-29
    
        added a function in qgsstyle for wild card searching
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-28
    
        fixed the layer +/- button enabling
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-28
    
        UI Tweaks to make the symbol selector better
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-26
    
        [fixup] update the tree preview when a sub symbol is loaded
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-26
    
        Merged the symbol editing with the symbol selector dialog
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-22
    
        Midway commit; implements symbols listing/changing in symbol selector
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-20
    
        copy pasted a lot of code required for the widget from symbol selector; status - Compiles
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-19
    
        added widget file for listing symbols
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-18
    
        mapped symbollayer properties widgets to layer selection changes
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-17
    
        Working tree in Symbol properties dialog, Widgets NOT yet mapped
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-13
    
        Added ability to group and ungroup symbols
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-10
    
        Added support for creating nested symbol XML and save symbol to DB
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-09
    
        Adding and removing of groups using style manager done
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-08
    
        added tags support, now lists Smart Groups in style manager
    
    Arunmozhi <aruntheguy@gmail.com>	2012-06-08
    
        Converted symbology style from XML to SQlite
        - Adds a python script, and the resulting default .db file
        - Cannot SAVE new symbols into the DB still
        Added the Grouping of symbols in Style Manager
        - Can read groups from the DB and load them
        - Limited to read-only operations
    
    Arunmozhi <aruntheguy@gmail.com>	2012-05-22
    
        Added tooltip, icon and custom name to the svg groups tree
    
        .
    
        .
    
    Arunmozhi <aruntheguy@gmail.com>	2012-05-06
    
        implemented SVG symbol grouping
    
        Group tree implemented for SVG Marker symbols
    
        implemented grouping for SVG Fill symbol widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-09
    
        Improve resize behaviour of rotated labels and shapes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-09
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-09
    
        fix #5976
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-09
    
        Model testing and command line arguments for test suite.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@293 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-09
    
        Forgot to add control image for composer grid test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-09
    
        Added raster file writer
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-08
    
        Update to usability of rule-based styles widgets.
    
        Rule-based tree widget:
        * Label and expression header sections have a larger initial width of 200, with new minimum width of 100 for all sections.
        * Resizing of first 3 sections are saved to/restored from QSettings. Last section stretches, so is not saved/restored.
        * All items now have tool tips of their content (good for small screens).
    
        Rule editing dialog:
        * Expanded width for initial form fields
        * Added tool tips for expression and description fields.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-08
    
        add clear text password warning (fixes #5959)
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-08
    
        Fix bug in error dialog for threaded executor
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@292 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-08
    
        Parameter Dialog tests -- output check missing
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@291 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-07
    
        apply #5970
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-07
    
        Use drawer and iterator to render maps
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-07
    
        Added class QgsRasterIterator
    
    Werner Macho <werner.macho@gmail.com>	2012-07-07
    
        translation update: gl by Xan
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-06
    
        [FEATURE]: display rectangle of another composer map (overview map)
    
    Merge: aa8cccb527 bc18adb02e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-06
    
        Merge branch 'composer_test'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-06
    
        Generate diff images in composer tests
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-06
    
        Tolerance for wrong pixels, better cleanup
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-06
    
        Add test for composer grid
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-06
    
        Add unit test for composer map
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-06
    
        added tooltips to toolbox
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@290 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-07-05
    
        Additional fix for #5862 fix.
        Editing text for composer label in text edit widget caused label to emit itemChanged(), which caused cyclical update of gui elements and the cursor to jump to end of text edit's text.
        Tested update of label via Python and #5862 fix still works, i.e. text edit updates as well.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-05
    
        sip fix
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-05
    
        refactor QgsPaintEngineHack into core and add python bindings
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-05
    
        removed r.colors
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@289 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-05
    
        Better default for r.slope.aspect
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@288 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-05
    
        changed adddfield and fieldscalculator algorithms (outputs are not hidden now)
        Fixed problem with logging in unthreaded execution
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@287 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-05
    
        Better default for r.slope
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@286 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-05
    
        Better default for v.random GRASS module
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@285 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-05
    
        Splitted r.contour, following GRASS plugin (to be completed)
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@284 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: b4d8b9afdb ba0f5da677
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-05
    
        Merge branch 'raster_transparency'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-05
    
        More fixes for raster transparency
    
    Werner Macho <werner.macho@gmail.com>	2012-07-05
    
        translation update: de
    
    Merge: ddd8028fe9 72d7a238b7
    Werner Macho <werner.macho@gmail.com>	2012-07-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-04
    
        spatialite provider:
        - fix #4569
        - select newly added spatialite database
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-07-04
    
        use band numbers in transparency tab if color interpretation is undefined
    
    Merge: 3cd360c64e 9d3b505271
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-04
    
        Merge branch 'zebra_style'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-04
    
        Set correct frame style in composermap widget, update python bindings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-04
    
        [FEATURE]: Zebra style for composer grid (black/white pattern at borders)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-04
    
        osgeo4w: fix browser batchfile
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-04
    
        Also update enum in python bindings of composer map
    
    Merge: 040b046ac3 5a7cb21c93
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-04
    
        Merge branch 'graticule_labels'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-04
    
        Remove legacy methods in composer map
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-04
    
        Project file conversion for composer grid annotation position and direction
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-04
    
        Some colors in test the understand what's going on.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@283 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-04
    
        Fix for bug #5930
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@282 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-04
    
        Test cases for threaded & unthread algorithms. Check outputs exist.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@281 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-07-04
    
        add translator
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-03
    
        wcs null values, enabled statistics
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-03
    
        [FEATURE]: possibility to change grid annotation position and direction indidually for left/right/top/bottom
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-03
    
        wcs 1.0.0 partialy working
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-03
    
        Some basic algorithm running tests.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@280 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-07-03
    
        translation update: zh_TW by Lin Nung-yao
    
    Werner Macho <werner.macho@gmail.com>	2012-07-03
    
        translation update: galician by Xan
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-02
    
        native wcs request
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-02
    
        native wcs - initial work, useful pieces extracted from gdal and wms
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-07-02
    
        Add string position function to expression engine
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-01
    
        Delete old renderer widgets
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-07-01
    
        Fix picking of transparent pixels
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-01
    
        checkable interfaces in pipe
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-01
    
        on/off rasterinterface switch
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-01
    
        use QgsRasterInterface::DataType enum instead of int; in raster interfaces check in setInput if input is compatible;
    
    Merge: 2fdd82f4b8 fab2fe16fd
    Radim Blazek <radim.blazek@gmail.com>	2012-07-01
    
        Merge remote branch 'origin/master' into raster-pipes-2
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-01
    
        fix windows build
    
    Radim Blazek <radim.blazek@gmail.com>	2012-07-01
    
        raster interfaces stats fixes
    
    Víctor Olaya <volayaf@gmail.com>	2012-07-01
    
        added optional logging for SAGA and GRASS
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@278 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-30
    
        interface time stats improvements
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-30
    
        master rebase fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-30
    
        raster projector fixes
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-30
    
        filter names replaced by interface
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-29
    
        removing interfaces from raster pipe
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-29
    
        Role removed from QgsRasterInterface, the logic moved to QgsRasterPipe
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-29
    
        re enabled resampling, clean up
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-28
    
        pipe in properties dialog
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-27
    
        QgsRasterPipe
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-26
    
        more methods from provider to interface, renderer shortcuts
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-19
    
        QgsRasterFace renamed to QgsRasterInterface, some singlebandgray cleanup
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-18
    
        sip modified for raster pipes
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-18
    
        rasterprojector in pipe
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-18
    
        resampler separated, reenabled transparency in renderers
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-18
    
        preliminary raster pipes support
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-07-01
    
        History algorithm execution progress & cancel button.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@277 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-07-01
    
        check interval type
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-30
    
        Implement populateTransparencyTab also for three band
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-30
    
        Add method to query used bands to renderer, use it in raster properties dialog
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-06-30
    
        Add expression functions for handling date/time:
    
            - year,month,day,hour,minute,second extraction
            - new QgsInterval objects - handles time amounts
            - age() function returns the difference between two  datetimes
            - $now returns the current date and time
            - support for datetime - interval = new datetime
            - tointerval, todate, totime functions
            - tests ;)
    
    Werner Macho <werner.macho@gmail.com>	2012-06-30
    
        translation update: galician by Xan
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-30
    
        implement #3337
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-30
    
        Basic test suite.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@276 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-30
    
        More AlgExecutor logging
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@275 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-29
    
        fix #5905
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-29
    
        fixed minor issue when executing algorithms from the toolbox
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@274 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-29
    
        Outcomment debug code
    
    Merge: 53dd79644c 663f5ad0a1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-29
    
        Merge branch 'label_rotation'
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-29
    
        reimplemented unthreaded executino (threads are not still fully stable). Running algs in a thread is now optional
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@273 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-29
    
        Add undo/redo for item move with cursor. Prevent item command merge for different items
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-29
    
        Improved label rotation
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-29
    
        fixed minor problem in model saving
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@272 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-29
    
        fixed #5721
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@271 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-06-29
    
        translation update: et_EE by Veiko
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-29
    
        fixed #5852
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@270 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-28
    
        added unicode support in modeler
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@269 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-28
    
        added threading to execution from console
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@268 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Denis Rouzaud <denis.rouzaud@gmail.com>	2012-06-28
    
        [FEATURE] add multiple selection option in value relations
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-28
    
        mark legacy raster function deprecated
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-28
    
        fix runtime warning
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-28
    
        [FEATURE]: Initial support for rotation in composer label
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-28
    
        osgeo4w: make creation of desktop and menulinks optional
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-28
    
        fix build with HAVE_TOUCH
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-27
    
        Fix for bug #5877
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-27
    
        added a quick fix for the unicode problem in log (now exceptions are catched and ignored). this fixes #5882
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@267 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-27
    
        removed conflictive help files
        moved imports to classfactory method in __init__.py
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@266 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-26
    
        Bugfix by Radim: prevent extra multiplication if alpha is 1
    
    Merge: 91862c3432 94a1210d87
    Tim Sutton <tim@linfiniti.com>	2012-06-26
    
        Merge pull request #181 from etiennesky/decorationgrid
    
        [FEATURE] Added Decoration grid
    
    Merge: 1e7e763af1 e27ce7c75f
    Alexander Bruy <alexander.bruy@gmail.com>	2012-06-26
    
        Merge pull request #188 from slarosa/master
    
        Fix #5861
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-06-26
    
        Add bindings for touch map tool
    
         - Also expose via QgisInterface like other actions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-26
    
        Update composer widget after text change. Ticket #5862
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-25
    
        implement calculating offset from raster layer, change interval and offset spin boxes to line edit widgets for precision issues
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-25
    
        Transparency for WMS rendering
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-25
    
        Fix reprojected single band color drawing
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-25
    
        remove cross grid type and set default marker to cross; remove annotation position option
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-06-25
    
        fix #5861
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-25
    
        osgeo4w: enable touch support
    
    Merge: a2d857fd93 6b4a27a902
    Nathan Woodrow <madmanwoo@gmail.com>	2012-06-25
    
        Merge pull request #187 from mbernasocchi/android
    
        Android: make QGIS settings go to .qgis
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-05-22
    
        Set the default format as INI when using custom settings path
    
    Marco Bernasocchi <marco@opengis.ch>	2012-06-25
    
        make QGIS settings go to the same place
    
    Marco Bernasocchi <marco@opengis.ch>	2012-06-25
    
        make QGIS settings go to .qgis
    
    Merge: 48e42c5417 6a7ab642e9
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-25
    
        Merge branch 'raster_renderer_default'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-25
    
        Fix for transparent values in singleband gray renderer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-06-25
    
        fix typo in option name
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-06-24
    
        plugin manager: use a case insensitive sort (fixes #5845)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-24
    
        Fix load/save of raster renderer transparency, ticket #5853
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-24
    
        Don't save raster options from properties dialog
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-06-24
    
        plugin installer: split the description tooltip into multiple lines as needed
    
        some plugins have so long descriptions, a single line tooltip doesn't fit
         on my 1366px screen. Would be even worse on mobile devices if they had
         the notion of mouse over tooltips. :I Example: MultiEdit
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-06-24
    
        plugin manager: use a case insensitive sort #5845
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-23
    
        partial fix for label size + label tweaks
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-23
    
        set default interval to approx. 1/5 of map extent ; add option to set interval from raster layer ; disable grid when map units change ; reset grid (and disable) when project changes
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-21
    
        UI tweaks + selectively enable line/cross width/marker picker
    
    Merge: 52158fbd89 9a88de8465
    Werner Macho <werner.macho@gmail.com>	2012-06-23
    
        Merge pull request #185 from lynxlynxlynx/master
    
        i18n: slovenian translation update
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-06-23
    
        i18n: slovenian translation update
    
        added all the missing plural strings and some various touchups
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-23
    
        Fix transparency table and histogram
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-23
    
        added line break in button text
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@265 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-23
    
        updated help
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@264 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-23
    
        fixed bug in grass description loading
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@263 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-23
    
        fix #5490 again
    
    Merge: b6ad69d12c 2238fc1d66
    Nathan Woodrow <madmanwoo@gmail.com>	2012-06-23
    
        Merge pull request #184 from mbernasocchi/android
    
        fixing bool QgsMapTool::gestureEvent( QGestureEvent *e )
    
    Marco Bernasocchi <marco@opengis.ch>	2012-06-23
    
        fixing bool QgsMapTool::gestureEvent( QGestureEvent *e ) must return a value build (ms vc) error
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-06-23
    
        show 'unkonwn'instead of '-1' in sublayers dialog (addresses #5844)
    
    Merge: 3599700d86 5445178151
    Jürgen E. Fischer <jef@norbit.de>	2012-06-22
    
        Merge pull request #183 from mbernasocchi/android
    
        Android small patch
    
    Marco Bernasocchi <marco@opengis.ch>	2012-06-23
    
        activate 1000ms update in qtlocationconnection
    
    Marco Bernasocchi <marco@opengis.ch>	2012-06-23
    
        fix unusable WITH_TOUCH cmake switch
    
    Marco Bernasocchi <marco@opengis.ch>	2012-04-25
    
        added update interval of 1000ms  to limit the ammount of positions send
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-22
    
        Catch all errors in the worker thread and print msg.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@261 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-22
    
        OTB ROI: apply to vectors
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@260 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-22
    
        OTB ROI: support multiple input rasters
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@259 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-22
    
        [FEATURE] implement coalesce and concat function expressions (implements #4551)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-22
    
        Remove symbology related member variables and functions from raster layer
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-22
    
        fixed bug with unfound recent algs
        improved model algorithms edition
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@258 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-22
    
        Clean QgsRasterLayer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-22
    
        Implement default renderer creation in raster renderer registry
    
    Werner Macho <werner.macho@gmail.com>	2012-06-21
    
        translation update: adding more danish translations and a new maintainer
    
    Merge: fcb86cf513 3df1c4e668
    Tim Sutton <tim@linfiniti.com>	2012-06-21
    
        Merge pull request #182 from dakcarto/fix-unittests-mac
    
        Fix to get unit tests working again on Mac.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-06-21
    
        Fix to get unit tests working again on Mac.
        make 'check', 'test' and 'Experimental' work from build directory to run tests.
    
        Current caveats:
        - Build will not install. Re-build with ENABLE_TESTS=FALSE to produce a build a functioning bundled .app.
        - Temp QGIS.app in build/output/bin directory will start, but also needs a different symlink for finding providers. Even then, the app doesn' work right. It appears to be unnecessary for running tests, so there is no advantage to running it from the build directory.
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-21
    
        fixed #5822
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@257 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-21
    
        fix doxygen warning
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-21
    
        transpose raster property resampling widgets
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-21
    
        german translation fix
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-21
    
        run TestZipLayer::testTarItemSubfolder() only on GDAL>=1.8
    
    Merge: 02b1324faa de6f642152
    Tim Sutton <tim@linfiniti.com>	2012-06-21
    
        Merge branch 'fix-menu-ordering-2' of https://github.com/dakcarto/Quantum-GIS into 5753
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-20
    
        add version notes to qgscoordinatereferencesystem.h
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-20
    
        fix #5809
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-20
    
        add missing files
    
    Tim Sutton <tim@linfiniti.com>	2012-06-20
    
        Lyon splash added
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-20
    
        Add comments for new functions
    
    Merge: b86498a3b5 618832252f
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-20
    
        Merge branch 'snap_interface'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-20
    
        Add checkbox for invert color to raster symbol dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-20
    
        Convenient access functions also for topological editing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-20
    
        Update QGIS snapping dialog if settings changed via QgsProject
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-19
    
        Add option to set min/max values to stdDev in singleband gray and multiband color widgets
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-06-19
    
        fix check for extension saving style (follow 88187f1e4c)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-06-19
    
        swap names for lessOrEqual and greaterOrEqual binary operators converting expressions to ogc filters
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-19
    
        improvement in saga and grass algorithms loading
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@256 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-19
    
        add missing core headers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-19
    
        New test image for regression992 test
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-06-19
    
        fix Define current projection when identical CRSes selected
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-19
    
        Write snap settings for a layer in a convenient way
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-19
    
        Implement QgsProject::snapSettingsForLayer as a convenient way to access snap properties for a layer
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-06-19
    
        display a menu to choose the output format saving vector styles (fix #5136)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-06-19
    
        fix export from Graduated renderingV2 to SLD, generate valid SLD docs (fix #5795):
    
        Description tag must have a child tag,
        OnlineResource tag and its child Format tag must have SE namespace,
        Filter tag created and never appended to the Rule element exporting from a Graduated rendering,
        fix convertion between PropertyIsBetween tag and QgsExpression
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-19
    
        german translation update
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-18
    
        fixes
    
        fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-19
    
        osgeo4w: move desktop and browser executable to main bin
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-19
    
        OTB helper commands log.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@255 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-19
    
        OTB extents. Test implementation.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@254 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-19
    
        runalg arguments by name
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@253 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-18
    
        Fix #5821
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@252 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-18
    
        determine geometry types of GEOMETRY in geometry_columns (related to #5813)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-18
    
        fix #4969
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-18
    
        fix identify with 64bit fids
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-14
    
        use symbologyv2 for lines and add marker symbols (in addition to Cross)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-13
    
        create QgsDecorationItem class for all decoration items and render in a specific order (grid before others so it's on bottom
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-13
    
        add decoration grid, based on composer grid (code copied, not reused)
    
        add missing qgssymbollayerv2utils.h include
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-18
    
        fixed bad imports in lidar package
        fixed problem with non-ascii filenames
        (both patches supplied by Alexander Bruy)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@250 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-18
    
        move QGIS_PREFIX_PATH support to QgsApplication
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-18
    
        Replace contents of pseudoColor test with raster renderer code that generates the same result
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-18
    
        Add QML in new format for landsat875 test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-18
    
        Add backward compatibility code to rasterlayer and fix render checker. Landsat basic passes now
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-18
    
        Small useability improvement: disable autocompletion in scale combo
    
    Werner Macho <werner.macho@gmail.com>	2012-06-18
    
        translation update: first danish strings by Preben
    
    Werner Macho <werner.macho@gmail.com>	2012-06-18
    
        translation update: ko_KR by BJ
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-17
    
        nsis fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-17
    
        Applied fix for #4453 from Leyan Ouyang
    
    Merge: f55c13fa93 ac453510af
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-17
    
        Merge pull request #179 from sdikiy/master
    
        quick fix for http://hub.qgis.org/issues/4514
    
    Serge Dikiy <serge@gisfiber.com>	2012-06-17
    
        quick fix for http://hub.qgis.org/issues/4514
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-17
    
        osgeo4w nsis: recreate shortcuts for desktop and browser
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-17
    
        fix nightly osgeo4w
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-15
    
        user layerName() when adding raster from browser (#5636)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-08
    
        add zip item layer dialog to open .zip and .tar files with many files ; fix gdal sublayer names
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-08
    
        add support for .tar/.tgz files and relevant tests ; delay scan of .tgz files and large .zip files until requested
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-07
    
        remove Passthru option and change storage of options scanZipInBrowser and scanItemsInBrowser
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-16
    
        forward port osgeo4w stuff from 1.7
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-16
    
        otb: region of interest.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@249 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-16
    
        Cancelation terminates thread.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@248 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-16
    
        fix osgeo4w postinstall
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-16
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-16
    
        osgeo4w packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-16
    
        fix #5494
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-16
    
        fix #5543
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-06-15
    
        Fix for #5753, for all platforms.
    
        This fix takes a different approach to dynamically building standard plugin category menus, by putting them after or before the Raster menu, which is already in /src/ui/qgisapp.ui.
    
        If third-party plugins use firstRightStandardMenu() as a key for placing their plugin menus before it, this fix should now keep the menubar properly ordered, with dynamically added/removed standard plugin category menus, as such:
    
        File, Edit, View, Layer, Settings, Plugins, [Vector], Raster, [Database], [Web], [Plugin-added-menus], Window (on Mac), Help
    
    Merge: a240f44237 dceefca2a8
    Alexander Bruy <alexander.bruy@gmail.com>	2012-06-15
    
        Merge pull request #175 from coyotte508/master
    
        Improved Dissolve speed for some use cases
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-06-15
    
        fix #4434
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-14
    
        fix warnings and indentation
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-15
    
        run crssync from output directory
    
    coyotte508 <coyotte508@hotmail.com>	2012-06-15
    
        Improved dissolve per field-value
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-15
    
        typo
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-06-16
    
        Hide sample buttons in expression builder on load
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-15
    
        Forgot to add license header
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-15
    
        Use band number as text in raster renderer widgets if color interpretation is undefined. Fix for ticket #5799
    
    Merge: 11b23d5c0e 70b68be646
    Radim Blazek <radim.blazek@gmail.com>	2012-06-15
    
        WCS
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-15
    
        Set user style sheet in parameter dialog help.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@247 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-15
    
        updated help
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@246 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-15
    
        added saga help files (still have to fix the code to use the custom css)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@245 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-14
    
        fix tile scale widget state tracking
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-14
    
        More information in saga help files + stylesheet.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@244 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-14
    
        to open raster layer properly, more data must be read from project file, temporary fix to get old WMS layers working
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-14
    
        fixed bugs in lidar tools
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@243 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-06-14
    
        fix Python bindings for raster renderer and resampler
    
    Merge: f3f1c4378e 9a006e4dad
    Tim Sutton <tim@linfiniti.com>	2012-06-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-14
    
        Forgot to add sip files
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-14
    
        some crashes on loading project fixed
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-14
    
        Generic QgsDataSourceURI, WMS provider adapted to QgsDataSourceURI, enabled WMS drag-and-drop from browser
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-14
    
        missed one...
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-14
    
        fix warnings and link errors on windows
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-14
    
        Make project file transform for rasters between 1.8 and 1.9
    
    Merge: dba6ba4fb1 966c5c15c0
    Tim Sutton <tim@linfiniti.com>	2012-06-14
    
        Resolved merge conflicts
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-14
    
        update master version
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-14
    
        Fix typo
    
    Merge: adca9d39dc efb54eaf3b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-14
    
        Adapt project file transform to changed release schedule
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-14
    
        reorganized lidar tools
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@242 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: ff87deef07 fd0a46a8d3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-14
    
        Merge raster resampler branch
    
    Merge: b33ea422ce efb54eaf3b
    Tim Sutton <tim@linfiniti.com>	2012-06-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-06-14
    
        Updated version number, splash icon, for master
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-14
    
        fix nightly builds for Qt <4.7
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-06-02
    
        Expression builder widget UI tweaks
    
        - remove open,save button
        - add Load All | Load Sample values buttons
        - remove search label and show inside lineedit
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-13
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2012-06-13
    
        fix typo: one ' too much
    
    Werner Macho <werner.macho@gmail.com>	2012-06-13
    
        fix spelled QGIS not Qgis
    
    Werner Macho <werner.macho@gmail.com>	2012-06-13
    
        fix typo in nl translation
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-13
    
        missing QHash
    
    Merge: 5ebdbe34f2 f276fdee6c
    Jürgen E. Fischer <jef@norbit.de>	2012-06-13
    
        [FEATURE] Add WMTS support
    
    Merge: 371351188f e85d9b8586
    Tim Sutton <tim@linfiniti.com>	2012-06-12
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-06-12
    
        Unembedded 1.8 from icon and added another 1.8 labeled icon rather (non default)
    
    Tim Sutton <tim@linfiniti.com>	2012-06-12
    
        Embedded version 1.8 in icon
    
    Tim Sutton <tim@linfiniti.com>	2012-06-12
    
        Remove rc from splash
    
    Merge: ef60f812e3 e85d9b8586
    Jürgen E. Fischer <jef@norbit.de>	2012-06-12
    
        Merge remote-tracking branch 'origin/master' into wmts
    
    Werner Macho <werner.macho@gmail.com>	2012-06-12
    
        fixed some typos in NEWS
    
    Tim Sutton <tim@linfiniti.com>	2012-06-12
    
        Added more anomaly files for sid i386
    
    Werner Macho <werner.macho@gmail.com>	2012-06-12
    
        update tsstat with new translators
    
    Werner Macho <werner.macho@gmail.com>	2012-06-12
    
        prepare for 1.8: update ChangeLog file
    
    Tim Sutton <tim@linfiniti.com>	2012-06-12
    
        Manually applied pull request #169 - patch to update French translator list
    
    Werner Macho <werner.macho@gmail.com>	2012-06-12
    
        translation update: ko_KR by BJ Jang
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-12
    
        fix #5523
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-11
    
        Saga Help file generator.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@239 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        translation update: et_EE by Veiko
    
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        translation update: es by Carlos
    
    Merge: cc9b8983bc 8a9c82cb6a
    Tim Sutton <tim@linfiniti.com>	2012-06-11
    
        Merge pull request #171 from Cracert/trans
    
        translation update: pl by Robert
    
    Robert Szczepanek <robert@szczepanek.pl>	2012-06-11
    
        translation update: pl by Robert
    
    Merge: 014b9ac563 e0b899e964
    Tim Sutton <tim@linfiniti.com>	2012-06-11
    
        Merge pull request #170 from dakcarto/fix-about-hijack
    
        Better fix for #5754. More of a hack but works well.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-06-11
    
        Better fix for #5754. More of a hack but works well.
        Keeps all plugins from hijacking About or Preferences application menus on Mac.
    
    Merge: 442adbac3b a5199a8140
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        Merge pull request #168 from Jean-Roc/master
    
        update fr strings
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-11
    
        Handle algorithm errors.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@238 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        translation update: lv by Maris
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-06-11
    
        update fr strings
    
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        translation update: pt_BR by Arthur
    
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        remove Henriette from translators
    
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        translation update: ja by yoichi
    
    Merge: 615089c9f6 f47d1ab07b
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        Merge pull request #167 from artfwo/master
    
        Russian translation update for 1.8
    
    Artem Popov <artfwo@gmail.com>	2012-06-11
    
        Updated Russian translation.
    
    Merge: 6d9f0dddb8 24cca20d02
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        Merge pull request #166 from rduivenvoorde/master
    
        nl fix
    
    Richard Duivenvoorde <richard@duif.net>	2012-06-11
    
        NL gui translation fix
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-11
    
        removed previous cancelation mechanism (not used)
        fixed #5777
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@237 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-06-11
    
        IT GUI transaltion completed
    
    Werner Macho <werner.macho@gmail.com>	2012-06-11
    
        translation update: bring all ts files to the same level
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-11
    
        History processing moved to separate thread. Note not much user feedback.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@236 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    cpolymeris@gmail.com <cpolymeris@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-11
    
        Batch processing in separate thread.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@235 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 769fd5e20a 7f1a4e28d1
    Jürgen E. Fischer <jef@norbit.de>	2012-06-10
    
        Merge pull request #165 from dakcarto/fix-menus-two
    
        Fixes for issues #5753 and #5754
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-06-10
    
        Fix for #5753
    
        Does not address third-party plugins that add their own menus. They should use (here for Python):
    
        menu_bar = self.iface.mainWindow().menuBar()
        menu_bar.insertMenu( self.iface.firstRightStandardMenu().menuAction(), self.my_plugins_menu )
    
        Ideally, a new QgisInterface public slot pair of addMenuToMenuBar(QMenu)/removeMenuFromMenuBar(QMenu) should be added, to help plugin developers put their menus in the correct place.
    
        Deletion in GdalTools.py is redundant add-to-menu code. It moved the Raster menu to -1 on the menubar (between Window and Help on Mac).
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-10
    
        fix query item removal
    
    Merge: 3c746c7667 ed801a47fa
    Jürgen E. Fischer <jef@norbit.de>	2012-06-10
    
        Merge remote-tracking branch 'origin/master' into wmts
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-06-10
    
        Simple fix for #5754 (Mac OS-specific). Better fix would be to make a method that set all QAction additions to base menus (submenus ok) to QAction::NoRole. This would keep any new action from hijacking the Mac app's About or Preferences… menus.
    
        See: http://doc.qt.nokia.com/4.7.1/qmenubar.html#qmenubar-on-mac-os-x
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-06-10
    
        Fix #5766
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-06-09
    
        DBManager: use the first suitable field loading a view (fix #5676)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-06-09
    
        DBManager: do not use translated string for geometry type name (fix #5764)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-06-09
    
        delete not valid provider instances (fix memory leaks),
        avoid failure due to assertion calling disconnectDb on PG provider more times
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-06-09
    
        DBManager: fix spatial index creation importing a vector layer (fix #5625)
    
    Merge: 23c0f252e7 12ef68e834
    Gary Sherman <gsherman@geoapt.com>	2012-06-09
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Gary Sherman <gsherman@geoapt.com>	2012-06-09
    
        Fix Ingres connection type so stored connections can be created using the
        add vector layer dialog, database option
    
    Martin Dobias <wonder.sk@gmail.com>	2012-06-09
    
        Fix placement of curved labels when there is just one character
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-08
    
        Use QString::number with QDomElement::setAttribute with double/float (fixes #5749)
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-08
    
        fixed problem with boolean values in R scripts
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@234 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-08
    
        fixed problem with boolean values in scripts (#5755)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@233 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-08
    
        fixed minor bug in in OTB provider
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@232 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 7b08cbaa31 4a33d74cc3
    Werner Macho <werner.macho@gmail.com>	2012-06-08
    
        Merge pull request #162 from rduivenvoorde/master
    
        nl translation fix
    
    Richard Duivenvoorde <richard@duif.net>	2012-06-08
    
        little dutch translation fix
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-06-08
    
        Try to detect WFS feature type if not available in describeFeatureType response. Fixes ticket #5745
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-08
    
        fix #5758
    
    Werner Macho <werner.macho@gmail.com>	2012-06-07
    
        translation update: nl by Richard
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-07
    
        fix #5759
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-07
    
        fixed problem when opening OTB descriptions
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@231 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Tim Sutton <tim@linfiniti.com>	2012-06-07
    
        fix for #5760 - make heatmap dialog resizeable and use a layout in advanced options
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-07
    
        fixed problem when editing help and saving R scripts
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@230 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-07
    
        fixed encoding problem in log
        fixed problem when editing help and saving scripts (still have to apply it to R scripts)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@229 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-06-07
    
        fix fTools version to avoid conflicts with version from Carson's repo
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-07
    
        fixed encoding problem in log
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@228 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-06-07
    
        updated widgets / customization
    
    Merge: 38d15f1200 77d3ab91e2
    Jürgen E. Fischer <jef@norbit.de>	2012-06-07
    
        Merge remote-tracking branch 'origin/master' into wmts
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-07
    
        fix WMS-C
    
    Merge: c695198e17 ac6730996e
    Werner Macho <werner.macho@gmail.com>	2012-06-06
    
        Merge pull request #161 from Cracert/trans
    
        translation update: pl by Robert
    
    Robert Szczepanek <robert@szczepanek.pl>	2012-06-07
    
        translation update: pl by Robert
    
    Tim Sutton <tim@linfiniti.com>	2012-06-06
    
        Apply patch from Borys to remove 'add 3rd party repos' button in plugin manager
    
    Werner Macho <werner.macho@gmail.com>	2012-06-06
    
        translation update: et_EE by Veiko
    
    Werner Macho <werner.macho@gmail.com>	2012-06-06
    
        translation update: nl by Richard
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-06
    
        fix some links in INSTALL
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-06
    
        update creatensis section of INSTALL
    
    Merge: 40fbac0db7 1ca6e7d193
    Werner Macho <werner.macho@gmail.com>	2012-06-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Werner Macho <werner.macho@gmail.com>	2012-06-06
    
        translation update: update TRANSLATORS
    
    Werner Macho <werner.macho@gmail.com>	2012-06-06
    
        translation update: nl by Richard
    
    Werner Macho <werner.macho@gmail.com>	2012-06-06
    
        translation update: ja by yoichi
    
    Merge: d78e605243 237f73cb33
    Werner Macho <werner.macho@gmail.com>	2012-06-05
    
        Merge pull request #160 from Cracert/trans
    
        translation update: pl by Milena and Robert
    
    Werner Macho <werner.macho@gmail.com>	2012-06-06
    
        translation update: gl_ES by Xan
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-06
    
        fix #5747
    
    Robert Szczepanek <robert@szczepanek.pl>	2012-06-06
    
        translation update: pl by Milena and Robert
    
    Werner Macho <werner.macho@gmail.com>	2012-06-05
    
        translation update: pt_BR by Arthur
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-05
    
        Added first version of threading interface (by Camilo Polymeris, as part of GSoC 2012)
        Fixed #5720. Still have to add refreshing to the model after the change in the element is done.
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@227 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-05
    
        update osgeo4w dependency list in INSTALL
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-06-05
    
        Fix an error in IT translation
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-05
    
        fixed progress tracking in linux
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@226 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-05
    
        fixed bad behaviour with fixed tables
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@225 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-05
    
        fixed #5739
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@224 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-05
    
        Fixed NVIZ GRASS module (did not work)
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@223 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 08a712a5f0 dab475868f
    Jürgen E. Fischer <jef@norbit.de>	2012-06-04
    
        Merge branch 'master' into wmts
    
    Gary Sherman <gsherman@geoapt.com>	2012-06-04
    
        Fix Ingres driver name so it is recognized.
        OGR reports the driver name in title case rather than
        all caps currently used in qgsogrprovider.cpp
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-04
    
        add support for optional wm(t)s axis inversion
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-04
    
        Fixed r.los (see #5734)
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@222 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-04
    
        Changed a default value for r.param.scale
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@221 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-04
    
        Added r.slope, r.aspect - simpler and faster to use than full r.slope.aspect
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@220 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-04
    
        fixed #5557
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@219 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-04
    
        modeler canvas is now bigger (5000x5000). TODO: make it resize dynamically
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@218 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-04
    
        fixed #5673
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@217 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-04
    
        updated help
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@216 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 8ad85ed59e 2519df85ff
    Nathan Woodrow <madmanwoo@gmail.com>	2012-06-03
    
        Merge pull request #159 from szekerest/master
    
        MSSQL provider: Implement minimumValue, maximumValue and uniqueValues
    
    szekerest <szekerest@gmail.com>	2012-06-03
    
        MSSQL provider: Implement minimumValue, maximumValue and uniqueValues (fixes #5610)
    
    Werner Macho <werner.macho@gmail.com>	2012-06-03
    
        translation update: es by Carlos
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-03
    
        remove empty translations and update moved translation
    
    Werner Macho <werner.macho@gmail.com>	2012-06-03
    
        forgot to update nl file to latest strings, TRANSLATORS file also updated
    
    Werner Macho <werner.macho@gmail.com>	2012-06-03
    
        translation update: ja by Yoichi
    
    Werner Macho <werner.macho@gmail.com>	2012-06-03
    
        translation update: nl by Richard
    
    Merge: cdd683c5bc d6d1e70646
    Werner Macho <werner.macho@gmail.com>	2012-06-03
    
        Merge pull request #158 from Jean-Roc/master
    
        update fr strings
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-02
    
        Removed v.topoclean because of duplicate v.in.ogr. See ticket #5717
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@214 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: c3f240b81e 2ed561bdd5
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-06-02
    
        update fr strings, patches from Etienne Tourigny and Robin Cura
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-02
    
        Added v.topoclean (not yet working, unclear if it's a global bug)
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@213 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-02
    
        Patch from Markus Metz, see #5714
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@212 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: af01338e30 7db9df5d86
    MORREALE Jean-Roc <jr.morreale@enoreth.net>	2012-06-02
    
        Merge pull request #5 from RCura/master
    
        Quelques modifications de traduction
    
    Werner Macho <werner.macho@gmail.com>	2012-06-02
    
        translation update: pt_BR by qgisbrasil
    
    Robin Cura <robin.cura@gmail.com>	2012-06-02
    
        Some french translations fix
    
        Std Dev -> écart type, RGB -> RVB, Natural Breaks (Jenks) -> Seuils
        naturels and some minor things.
    
    Martin Dobias <wonder.sk@gmail.com>	2012-06-02
    
        Fixes for refinement of rules.
    
        - quoting of columns (#5536 and #5542)
        - quoting of string
        - do not quote of numbers (avoids type cast during evaluation)
        - use at least 4 floating point digits for doubles
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-01
    
        fix #5692
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-01
    
        more improvement to grass description
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@211 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-01
    
        fixed #5708
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@210 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-06-01
    
        cache sublayer feature counts and don't retrieve expensive ones (fixes #5322)
    
    Merge: 2767edf8c9 b7382e3653
    Werner Macho <werner.macho@gmail.com>	2012-06-01
    
        Merge pull request #157 from artfwo/master
    
        Russian translation update for 1.8
    
    art <art@teaquetzl.(none)>	2012-06-02
    
        Updated Russian translation.
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-01
    
        fixed some GRASS descriptions
        fixed problem with defautl values in parameterRange
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@209 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-01
    
        Corrected several misprints in help.
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@208 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    paolo.cavallini <paolo.cavallini@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-06-01
    
        First test commit (help minor edits).
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@207 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-06-01
    
        translation update: gl_ES by XAN
    
    Werner Macho <werner.macho@gmail.com>	2012-06-01
    
        translation update: cs_CZ by Jan
    
    Werner Macho <werner.macho@gmail.com>	2012-06-01
    
        translation update: lv by Maris
    
    Werner Macho <werner.macho@gmail.com>	2012-06-01
    
        translation update: hu by Zoltan
    
    Werner Macho <werner.macho@gmail.com>	2012-06-01
    
        translation update: es by Carlos
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-01
    
        fixed #5664 (problem with extent parameter)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@206 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-01
    
        added iimproved GRASS algorithm description by M. Neteler and patch for #5674 by M.Metz
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@205 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-06-01
    
        refs #5536
        Escape field names in refine rules functions
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-01
    
        fixed #5693
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@204 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-01
    
        changed grass default resolution to 100 (#5700)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@203 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-01
    
        fixed #5697 (temp files naming)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@202 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-06-01
    
        added improved descrition for r.* algorithms, provided by Markus Neteler
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@201 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-31
    
        added improved definition of GRASS algorithms, contributed by Markus Metz
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@200 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Martin Dobias <wonder.sk@gmail.com>	2012-05-31
    
        fix #5678 (old labeling does not work with rule-based rendering)
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-31
    
        fixed #5673
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@199 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: af01338e30 53684682f2
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-31
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-31
    
        correct typos
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-31
    
        fixed grass algorithms
        fixed bug when using multiple layers in saga (#5652)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@198 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-31
    
        run Points in Polygon in separate thread and don't block QGIS main
        window (addresses #5162)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-31
    
        remove obsolete parts from finished translations
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-05-31
    
        Add .mailmap file so that git shortlog reports stats better
    
    Martin Dobias <wonder.sk@gmail.com>	2012-05-30
    
        fix #5665 (rendering order not working in rule-based renderer)
    
    Martin Dobias <wonder.sk@gmail.com>	2012-05-30
    
        Merge branch 'master', remote-tracking branch 'origin'
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-30
    
        minor fixes
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@197 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-30
    
        fix #5487
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-30
    
        fix test debug output
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-29
    
        skip vrt-in-zip test for gdal<1.7
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-29
    
        apply #5598.33
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-29
    
        node tool fixes:
        - fix OTFR support (fixes #5327.16)
        - smaller snap tolerance for geographic CRSs (fixes #5661)
        - use different snapping epsilons in QgsVectorLayer::snapToGeometry() for
          layers with geographic and projected crs.
        - [API] enhancements (to fix #5661):
         * QgsGeometry::closestSegmentWithContext: allow passing of segment snapping
           epsilon
         * QgsPoint::sqrDistToSegment: allow assing of segment snapping epsilon
         * QgsMapLayer::crs() add "const"
    
    Merge: 23b40de5a6 1341a5537e
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-29
    
        Merge pull request #154 from slarosa/master
    
        fix #2733
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-05-29
    
        fix #2733
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-29
    
        fixed #5644
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@195 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-29
    
        added notice when grass help is not configured
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@194 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-29
    
        vector layer: also consider changed geometries, when there's no select rectangle
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-29
    
        fix #5660
    
    Merge: 9859709e92 9e45d4c52b
    Werner Macho <werner.macho@gmail.com>	2012-05-29
    
        Merge pull request #153 from rduivenvoorde/master
    
        translation update: new partial dutch translation
    
    Richard Duivenvoorde <richard@duif.net>	2012-05-29
    
        dutch translation
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-28
    
        fix set crs to OGR data items (broken in 04aab2938)
    
    Merge: 5e45e876dc 04aab2938c
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-29
    
        Merge remote-tracking branch 'etiennesky/browser_fixes'
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-29
    
        fix #5657
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-28
    
        skip null values in vector file writer (fixes #5172)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-28
    
        fix #5030
    
    Merge: 369b32e5e5 721765e5ee
    Tim Sutton <tim@linfiniti.com>	2012-05-28
    
        Merge pull request #152 from dakcarto/patch-1
    
        Add libqico.dylib copy and lib update to Mac app bundle for upcoming 1.8...
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-28
    
        fixed bug in settings when adding an external provider
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@193 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-05-28
    
        Add libqico.dylib copy and lib update to Mac app bundle for upcoming 1.8 release. Linux already supports libqico (favicons), while Windows apparently isn't supported by Qt yet (Notes section of http://qt-project.org/doc/qt-4.8/qtwebkit.html ). This is useful for plugins that render web pages and want to display the favicon of the site.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-28
    
        update field list on each layer list update (fix #5655)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-28
    
        fix tests
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-21
    
        add python binding for QgsCoordinateReferenceSystem::createFromUserInput()
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-21
    
        add more autotests for ESRI WKT
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-21
    
        use GDAL_FIX_ESRI_WKT=GEOGCS instead of TOWGS84 and maintain user-defined value
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-19
    
        add ESRI .prj test to make sure towgs84 is ok (bug #5598), and add QgsCoordinateReferenceSystem::createFromUserInput()
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-19
    
        make sure  QgsCoordinateReferenceSystem::setProj4String() and createFromProj4() trim the input proj4 string
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-28
    
        fix #5327
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-28
    
        debian packaging update
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-05-28
    
        IT GUI transaltion completed after string freeze
    
    Werner Macho <werner.macho@gmail.com>	2012-05-28
    
        translation update: sl_SI by Joze
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-28
    
        do not show file extension in TOC, add QqsLayerItem::layerName() for getting layer name (bug #5621)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-27
    
        prevent .vrt and .gz files from appearing as both GDAL and OGR items (bug #5636)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-24
    
        add tests for QgsDataItem - verify that .gz and .vrt files are not recognized as both gdal and ogr items (bug #5636)
    
    Werner Macho <werner.macho@gmail.com>	2012-05-27
    
        translation update: preparing for 1.8 release
    
    Tim Sutton <tim@linfiniti.com>	2012-05-27
    
        Remove 'm' tagged QGIS icon in lead up to release of 1.8
    
    Merge: c1df6269a7 4295a687d1
    Tim Sutton <tim@linfiniti.com>	2012-05-27
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 9d0745fa68 df79503cae
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-27
    
        Merge pull request #150 from slarosa/master
    
        fix #3549
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-27
    
        fix nightly builds
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-27
    
        fix warning
    
    Merge: d281277665 812ff51e39
    Werner Macho <werner.macho@gmail.com>	2012-05-26
    
        Merge pull request #149 from Jean-Roc/master
    
        update fr strings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-26
    
        fix #4843 again
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-26
    
        log OGR errors in QgsVectorFileWriter::addFeature
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-26
    
        debian packaging update
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-05-26
    
        fix #3549
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-26
    
        - replace SaQueryBuilder with QgsQueryBuilder
        - replace SaDbFilterProxyModel with QgsDbFilterProxyModel
        - remove spurious copy of QgsDbFilterProxyModel from postgres provider
        - fix #4491
    
    Tim Sutton <tim@linfiniti.com>	2012-05-26
    
        Updates whats new documentation for 1.8
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-26
    
        fix #5490
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-25
    
        remove unused includes
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-25
    
        update fr strings
    
    Merge: c4db2e0e33 afcd5b6e3c
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-25
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-25
    
        Smaller treshold for GetFeatureInfo for polygons
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-25
    
        fix #4521
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-25
    
        fixed bug in outputfile
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@191 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 88a319a4fc 40c34d4b40
    Tim Sutton <tim@linfiniti.com>	2012-05-25
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-05-25
    
        Added anomaly files for windows
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-25
    
        improved model edition in modeler
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@190 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-25
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-25
    
        sip bindings: add /Transfer/ to QgsMapCanvas::mapRenderer()
        (otherwise mc.mapRenderer().hasCrsTransformEnabled() can crash)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-25
    
        validation/geometry/threading fixes:
        - fTools/polygon centroids: catch missing centroid with invalid geometry
          (fixes #4963)
        - fTools/validate geometry:
         * fix final position of progress bar
         * don't use isGeosValid()
         * zoom to feature on locationless errors (including OTFR support)
         * store/restore dialog position
        - QgsGeometry(Validator):
         * log GEOS exceptions
         * (closed) rings need at least 4 points not 3
         * log error when geometry can't be exported to GEOS
         * don't produce "geometry is valid" error
        - improve logging from threads
         * keep message output from main thread as popup
         * log message from threads to message log (fixes crash on python error
           in thread)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-25
    
        message log: fix crash on exit
    
    Merge: a442b89c71 474e04b027
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-25
    
        Merge pull request #148 from slarosa/master
    
        minor fixes in fTools GUI
    
    Merge: e37a9aea58 3dc5d54805
    Jean Roc <jr.morreale@enoreth.net>	2012-05-25
    
        Merge pull request #4 from mathieubossaert/master
    
        plus qu'une trentaine de chaînes.
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-25
    
        improved model edition in modeler
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@189 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Salvatore Larosa <lrssvtml@gmail.com>	2012-05-25
    
        minor fixes in gui fTools
    
    Mathieu Bossaert <mathieu@appart.numericable.fr>	2012-05-24
    
        update french strings, plus que 34! mathieu
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-24
    
        fTools: fix handling of locationless geometry errors (fixes #4396)
    
    Merge: bc367ce7dd 84f7b125dc
    Jean Roc <jr.morreale@enoreth.net>	2012-05-24
    
        Merge pull request #3 from mathieubossaert/master
    
        traduction française
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-24
    
        fix synchronous geometry validation
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-24
    
        restricted location/mapset names in GRASS new mapset dialog, fixes #4258
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-24
    
        Europe extent, fixed #5080
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-24
    
        debian packaging: optionally remove api/installdox
    
    Mathieu Bossaert <mathieu@appart.numericable.fr>	2012-05-24
    
        update french strings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-24
    
        fix #5632
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-24
    
        Algorithms in modeler can now be edited with a double click (not yet finished)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@188 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-24
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-23
    
        take III on #5597
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-23
    
        another take on #5597
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-23
    
        some fixes in geoprocessing tools (hope this will fix database support)
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-23
    
        check thread in customization, it should fix #5597
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-23
    
        make Clip tool work with SpatiaLite layers (fix #4571)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-23
    
        make Dissolve tool work with SpatiaLite (addresses #4571)
    
    Merge: 4d3cf1abca c367a35ce9
    Tim Sutton <tim@linfiniti.com>	2012-05-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-22
    
        wmts: use QObject property to make tile resolutions available to tilescalewidget
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-22
    
        wmts: use KVP GetMap only when allowed
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-22
    
        create vector grid in layer CRS (fix #5204)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-22
    
        correctly handle WMS rasters in Random Points tool (fix #5202)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-22
    
        make "use value from field" available in Random Points tools, also show
        only integer fields (fix #4570)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-22
    
        fix crash on opening symbol levels dialog when using categorized renderer with showClassifiers
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-22
    
        fix #5617. Patch submitted by Salvatore Larosa, thanks!
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-22
    
        Revert last commit
    
        This reverts commit 5cb6dd7c0b686890cffff1c0d4476dfa2dce57f9.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-22
    
        store geometries from GeometryCollection in list
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-22
    
        Split tool: prefer default values for new features vs. values copied from original feature. Fixes ticket #5475
    
    Merge: 5a4412a21d 1780344671
    Radim Blazek <radim.blazek@gmail.com>	2012-05-21
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-21
    
        updated widgets / customization
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-20
    
        fix 'unused' warning
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-21
    
        partial fix for #5617 from Salvatore Larosa (slightly modified)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-21
    
        open sqlite3 database readonly where possible (another followup on 9154e4e)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-16
    
        merge master:
        - don't use createFromEpsg
        - cleanup: don't save tiles for debugging
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-21
    
        update icon link for api doc - again
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-21
    
        update icon link for api doc
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-20
    
        DBManager: added missing required (not implicit) self argument
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-20
    
        DBManager: don't raise any errors while disconnecting signals from destroyed objects
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-19
    
        DBManager: remove label from separators (fix #5393)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-19
    
        fix zip file reading for gdal<1.9 and add test for folder-in-zip
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-19
    
        prefer non-deprecated crses (fixes part of #4977)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-19
    
        trim proj4 parameters for sql queries (#5598)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-18
    
        zip files: update VSIReadDirRecursive1() from VSIReadDirRecursive() in gdal trunk, fixes long filename issues (see gdal bug#4658)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-18
    
        add missing copyright headers to c++ files
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-18
    
        fix #5176
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-17
    
        log more verbose error messages if the view primary key selection is wrong.
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-05-18
    
        WFS service Capability request resource bug
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-17
    
        fix #5544
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-17
    
        QgsMapRenderer: Load projection flag and destination CRS before extent. Fixes ticket #5605
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-16
    
        fix feature info for WMS 1.3
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-21
    
        update icon link for api doc - again
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-21
    
        update icon link for api doc
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-21
    
        finished adding pymorph algorithms
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@187 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-20
    
        replaced mmqgis by new improved version, compatible with standalone plugin
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@186 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-20
    
        DBManager: added missing required (not implicit) self argument
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-20
    
        DBManager: don't raise any errors while disconnecting signals from destroyed objects
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-19
    
        DBManager: remove label from separators (fix #5393)
    
    Tim Sutton <tim@linfiniti.com>	2012-05-20
    
        Marked updateFeatureCount as unused (removes compiler warning)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-19
    
        fix zip file reading for gdal<1.9 and add test for folder-in-zip
    
    Merge: 9dcee6b424 396aaf1c6e
    Tim Sutton <tim@linfiniti.com>	2012-05-19
    
        Merge pull request #142 from etiennesky/fix_crs
    
        Fix crs issues
    
    Merge: 1e7b9ed0d4 b6997a0788
    Tim Sutton <tim@linfiniti.com>	2012-05-19
    
        Merge pull request #141 from etiennesky/zip_fixes2
    
        zip files: update VSIReadDirRecursive1() from VSIReadDirRecursive() in gdal trunk
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-19
    
        prefer non-deprecated crses (fixes part of #4977)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-19
    
        trim proj4 parameters for sql queries (#5598)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-18
    
        zip files: update VSIReadDirRecursive1() from VSIReadDirRecursive() in gdal trunk, fixes long filename issues (see gdal bug#4658)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-18
    
        add missing copyright headers to c++ files
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-18
    
        fix #5176
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-17
    
        log more verbose error messages if the view primary key selection is wrong.
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-05-18
    
        WFS service Capability request resource bug
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-18
    
        implemented a few more pymorph algorithms
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@185 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-18
    
        WMTS/WMS-C: remove Cache-Control header from tile requests to force cache usage
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-17
    
        fix #5544
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-17
    
        wmts fixes:
        - [FEATURE] add support for CRS:27 and CRS:83 in QgsCoordinateReferenceSystem
        - fix axis orientation for CRS:84
        - respect inverted axis orientation in WMTS and allow to ignore it for WMS 1.3/WMTS
        - fix: only consider valid TileMatrixSetLimits
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-16
    
        debian packaging: add optional support for gdal 1.9 in ubuntu lucid/oneiric/precise
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-16
    
        show warning before updating exisiting shapefile (fix #5335)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-13
    
        minor formatting fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-13
    
        fix cmake warning and report GDAL version
    
    slarosa <sal.larosa@libero.it>	2012-05-12
    
        Add Multigeometries support in Simplify tool for geomVertexCount function
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-12
    
        also add MultiPolygon support in Densify geometry
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-12
    
        add MultiLineString support to Densify geometries tool (addresses #5577)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-04
    
        QgsMSLayerCache inherits from QObject to use signal/slot mechanism
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-04
    
        Empty config file entry in layer cache for sld layers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-04
    
        Invalidate cache layers if project files are changed
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-11
    
        run make t2tdoc
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-11
    
        re-run scripts/scandeps.pl
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-11
    
        fix GDAL version check
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-10
    
        fix overriding of locale in options
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-09
    
        Rastercalculator: fix for reading out of source raster bounds
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-17
    
        implemented a few more pymorph algorithms
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@184 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-17
    
        QgsMapRenderer: Load projection flag and destination CRS before extent. Fixes ticket #5605
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-17
    
        update fr strings
    
    Merge: 07e4fb1534 bfd846a192
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-17
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-17
    
        started adding pymorph library
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@183 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-16
    
        fix last commit - not my day - sorry
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-16
    
        fix feature info for WMS 1.3
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-16
    
        debian packaging: add optional support for gdal 1.9 in ubuntu lucid/oneiric/precise
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-16
    
        show warning before updating exisiting shapefile (fix #5335)
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-16
    
        fixed #5566
        added deactivation of algorithms in modeler
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@182 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 2caba61bba a1255fce34
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-15
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-15
    
        wmts fixes:
        - fix tile limits
        - fix support support for multiple formats
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-13
    
        update fr strings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-13
    
        minor formatting fixes
    
    Merge: edaadddb2a e9ff072335
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-13
    
        Merge pull request #140 from slarosa/master
    
        Add Multigeometries support in Simplify tool
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-13
    
        fix cmake warning and report GDAL version
    
    slarosa <sal.larosa@libero.it>	2012-05-12
    
        Add Multigeometries support in Simplify tool for geomVertexCount function
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-12
    
        also add MultiPolygon support in Densify geometry
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-12
    
        add MultiLineString support to Densify geometries tool (addresses #5577)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-04
    
        QgsMSLayerCache inherits from QObject to use signal/slot mechanism
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-04
    
        Empty config file entry in layer cache for sld layers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-04
    
        Invalidate cache layers if project files are changed
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-11
    
        run make t2tdoc
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-11
    
        re-run scripts/scandeps.pl
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-11
    
        fix GDAL version check
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-10
    
        renamed mmqgis code
        splitted r.surf.rst
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@181 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-10
    
        fix overriding of locale in options
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-10
    
        added GridSurface and MergeData algs to FUSION
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@180 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-10
    
        changed batch process behaviour when there are html outputs
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@179 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-09
    
        added r histogram script
        fixed bug in r script editor
        fixed bug in modeler when using lagorithms with optional raster layers
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@178 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-09
    
        forced output log filename in R
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@177 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-09
    
        added clear history button
        fixed buf in outputs (missing open variable)
        fixed bug when using table-like params dialog
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@176 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-09
    
        added pseudo-optional outputs
        switched to rst-based help files
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@175 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-09
    
        Rastercalculator: fix for reading out of source raster bounds
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-07
    
        use VSIReadDir() from gdal instead of quazip for listing .zip files and remove quazip entirely, including HAVE_ZLIB variable ; set default scanZip to 2 (Basic Scan)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-06
    
        fix ziplayer handling for windows
    
    Werner Macho <werner.macho@gmail.com>	2012-05-08
    
        translation update: sl_SI by Joze
    
    Tim Sutton <tim@linfiniti.com>	2012-05-07
    
        Mark unused var
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-07
    
        improve message log resizing
    
    Robert Szczepanek <robert@szczepanek.pl>	2012-05-07
    
        translation update: PL by Robert
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-05-07
    
        Remove old GCPs in georeferencer; clear image on close.  Fixes #4310
    
    Tim Sutton <tim@linfiniti.com>	2012-05-06
    
        Removed unused qsettings includes in tests
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-06
    
        update fr strings
    
    Merge: 0dbf937ff9 f60d40aa10
    Tim Sutton <tim@linfiniti.com>	2012-05-08
    
        Merge pull request #139 from etiennesky/zip_fixes
    
        Zip support fixes from Etienne
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-08
    
        added GroundFilter (fusion)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@174 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-08
    
        fixed bugs in saga and grass extent calculation
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@173 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-07
    
        use VSIReadDir() from gdal instead of quazip for listing .zip files and remove quazip entirely, including HAVE_ZLIB variable ; set default scanZip to 2 (Basic Scan)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-05-06
    
        fix ziplayer handling for windows
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-08
    
        fixed bug when running unsaved models
        added gridmetrics to FUSION
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@172 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-05-08
    
        translation update: sl_SI by Joze
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-08
    
        added explode and multi to single part algorithms
        added lastools for linux
        added FUSION filterdata algorihtm
        changed r installation method
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@171 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Tim Sutton <tim@linfiniti.com>	2012-05-07
    
        Mark unused var
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-07
    
        WMTS/WMS updates:
        - larger precision in BBOX (WMS/WMS-C)
        - keep GetCapabilities request or document for GetCapabilities request (WMTS)
        - parse multiple image format and infoFormat elements in GetCapabilities response
        - support diffent nestings of TileMatrixSetLink/TileMatrixSet
        - case insesitive parsing of ResourceURL attributes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-07
    
        improve message log resizing
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-07
    
        moved grass.txt
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@170 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: be0e17be31 301e3206f9
    Werner Macho <werner.macho@gmail.com>	2012-05-07
    
        Merge pull request #138 from Cracert/trans
    
        translation update: PL by Robert
    
    Robert Szczepanek <robert@szczepanek.pl>	2012-05-07
    
        translation update: PL by Robert
    
    Jürgen E. Fischer <jef@norbit.de>	2012-05-07
    
        missed a dialog
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-07
    
        fixed syntax error in sagaalgorithm
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@169 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-05-07
    
        Remove old GCPs in georeferencer; clear image on close.  Fixes #4310
    
    Merge: 54eabf300b acd16433e3
    Tim Sutton <tim@linfiniti.com>	2012-05-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-05-06
    
        Removed unused qsettings includes in tests
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-06
    
        added how-to about grass description files (yet to be finished)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@168 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-06
    
        changed resampling extent behaviour in SAGA
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@167 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: db1c3d9f4e 1ad8700cbd
    Werner Macho <werner.macho@gmail.com>	2012-05-06
    
        Merge pull request #136 from Jean-Roc/master
    
        translation update: fr by JR
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-05-06
    
        update fr strings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-26
    
        [FEATURE] WMTS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-28
    
        test cleanups
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-06
    
        remove unused icons
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-06
    
        new icons for Georeferencer plugin (fix #5530)
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-06
    
        changed str() with unicode(), to avoid problems with files in non-ascii paths
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@166 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 0bf56ab225 8c236a39a8
    Werner Macho <werner.macho@gmail.com>	2012-05-05
    
        Merge pull request #135 from Cracert/trans
    
        Translation update PL
    
    Robert Szczepanek <robert@szczepanek.pl>	2012-05-06
    
        translation PL update: Dlg*
    
    Robert Szczepanek <robert@szczepanek.pl>	2012-05-06
    
        translation PL test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-05
    
        Save memory in raster rendering
    
    Merge: 99d41cfa9d 43abddb630
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-04
    
        Merge pull request #134 from artfwo/master
    
        Russian translation update for 1.8
    
    Artem Popov <artfwo@gmail.com>	2012-05-05
    
        Updated Russian translation.
    
    Tim Sutton <tim@linfiniti.com>	2012-05-04
    
        Removed return - for pg provider crs method comments
    
    Sandro Santilli <strk@kbt.io>	2012-05-04
    
        typo
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-05-04
    
        Disable floating dock widgets in composer. Fix #5118
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-03
    
        remove the unused DB Manager About dialog .ui
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-05-03
    
        fix #5541
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-05-03
    
        bundle libspatialindex in app
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-05-03
    
        add spatialindex to OSX install instructions
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-05-03
    
        bundle more Qt imageformats that might be useful to external plugins
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-03
    
        fixed bug in lasground
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@164 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Tim Sutton <tim@linfiniti.com>	2012-05-02
    
        Added anomaly tests for stingray
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-02
    
        WCS / OWS select format fix
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-02
    
        Better formats in QgsOWSSourceSelect
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-02
    
        better add WCS layer icon
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-02
    
        fixed #5514
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@163 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-05-02
    
        fixed #5522 and #5529
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@162 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-02
    
        WCS 1.0 GetCapabilities parser
    
    Werner Macho <werner.macho@gmail.com>	2012-05-02
    
        translation update: cs_CZ by Jan
    
    Tim Sutton <tim@linfiniti.com>	2012-05-02
    
        Applied patch from Etienne to make gzip/zip tests run under linux
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-05-01
    
        Python binding for raster renderer and resampler classes
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-01
    
        OWS meta provider; represents all OWS services under single connection in browser
    
    Radim Blazek <radim.blazek@gmail.com>	2012-05-01
    
        new icons for vector layer and OWS data source
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-01
    
        SpatiaLite support in Select by Location tool (fix #5264)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-05-01
    
        fix duplicate control names
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-04-30
    
        Add convert to subclass for QgsGpsConnection for python bindings
    
    Merge: adb8390158 a859c62062
    Tim Sutton <tim@linfiniti.com>	2012-04-30
    
        Merge pull request #131 from etiennesky/zip_qml2
    
        [TEST][API]improved qml support for zip layers and more tests
    
    Merge: 69ef4deba1 bba09a19f0
    Tim Sutton <tim@linfiniti.com>	2012-04-30
    
        Merge pull request #133 from NathanW2/zoombug
    
        [TEST]Add fix for bad zoom using pen PCs; Add tests
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-30
    
        WFS adapted to QgsOWSConnection, remaining functionality from QgsWFSConnection moved to QgsWFSCapabilities
    
    Tim Sutton <tim@linfiniti.com>	2012-04-30
    
        Added developers meeting pic in help -> about -> developers as per Paolo's request
    
    Tim Sutton <tim@linfiniti.com>	2012-04-30
    
        Copied over splash from old 1.8 branch
    
    Tim Sutton <tim@linfiniti.com>	2012-04-30
    
        Changed version to 1.8
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-29
    
        allow export vector data to ESRI FileGDB
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-29
    
        multipoint geometry support in Field Calculator (fix #5513)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-29
    
        add multipoint geometry support to Export/Add geometry column. Thanks to
        Salvatore for investigating issue
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-29
    
        remove unused signal
    
    Werner Macho <werner.macho@gmail.com>	2012-04-29
    
        translation update: pl by Robert and gl by Xan
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-04-28
    
        Add fix for bad zoom using pen PCs; Add tests
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-28
    
        WCS data items (browser support)
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-28
    
        WCS gis theme icons
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-28
    
        show correct service in connection title
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-28
    
        gis theme add WCS layer icon
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-28
    
        explanation of various bugs in GDAL and Mapserver
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-27
    
        gdal provider: fix debug output
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-27
    
        update icon for touch action
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-27
    
        added some more fusion algorihtms
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@161 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-27
    
        changed copy method for algorithms
        fixed #5450
        started added FUSION lidar tools
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@159 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-26
    
        WCS - better versions and CRS
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-26
    
        added "advanced parameters" button in parameters panel
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@158 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-26
    
        add ESRI FileGDB driver to OGR drivers list
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-26
    
        changed saga algorithm to support extent parameter
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@157 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-26
    
        WCS better version support
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-26
    
        better hide unused widgets
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-26
    
        check if provider is valid
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-26
    
        also update icons for r.mapcalc and r.mapcalculator GRASS modules
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-26
    
        Icons day. New icon for Raster Terrain analysis plugin, thanks again
        Robert!
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-26
    
        new icon for Interpolation plugins. Thanks, Robert!
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-26
    
        update Pan To Selected icon
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-26
    
        icon from Robert for Raster Calculator
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-26
    
        add icon created by Robert to Zonal statistics plugin
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-26
    
        new icon from Robert for Tile Index command
    
    Tim Sutton <tim@linfiniti.com>	2012-04-25
    
        Added anomaly images for i386 natty nightly builds that are failing
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-25
    
        code cleaning
        improved nviz link
        added 2 more algs to lastools
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@153 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-25
    
        WCS support
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-25
    
        initial WCS support based on GDAL
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-25
    
        OWS common classes
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-25
    
        iterative execution now works without problems
        changed names of providers in settings
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@152 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-25
    
        added customizable parameter check before launching algorithms
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@151 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-25
    
        added addfield and fieldcalculator algorithms
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@150 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-24
    
        test that styles are loaded from qml files outside zip
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-24
    
        fix .qml file loading in /vsigzip and /vsizip items
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-24
    
        load default style if provider is gdal and if no style was given
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-24
    
        add more QgsZipItem tests and data
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-24
    
        bring back internal spatialite for Debian squeeze and Ubuntu lucid, maverick, natty and oneiric
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-24
    
        test fixes on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-24
    
        quazip: fix warnings and drop OF macro
    
    Merge: 2978bfa4ce cd408bc531
    Tim Sutton <tim@linfiniti.com>	2012-04-24
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-24
    
        Added anomaly images for failing tests on theodwyn-squeeze-amd64
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-24
    
        Made provider names more descriptive
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@149 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-24
    
        remove About dialog from Georeferencer plugin
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-24
    
        remove About dialog from RoadGraph plugin as discussed in ML
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-24
    
        added some i.* to grass, some new tools to lastools and nviz
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@148 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-24
    
        fix #5481
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-24
    
        fix spatialindex requirement
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-24
    
        Added run button to modeler
        Added tool to define grass region on canvas
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@147 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-24
    
        fixed 5458
        added crs param to gdal warp
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@146 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Tim Sutton <tim@linfiniti.com>	2012-04-24
    
        Added more anomalies for nightly tests on i386 precise
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-24
    
        more test fixes on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-24
    
        fix regression992 test crash
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-23
    
        fix german field calculator translation
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-23
    
        added more functionality to iterative execution
        fixed minor bugs
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@145 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-23
    
        fix ziplayer test for GDAL<1.8
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-23
    
        case insensitive vsizip/vsigzip support
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-17
    
        fix #4805:
        - drop internal spatialite and internal spatialindex
        - drop support for debian lenny (no system spatialindex/spatialite there)
    
    Tim Sutton <tim@linfiniti.com>	2012-04-23
    
        Added anomaly files from nightly build server
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-23
    
        [otb] keep track of algorithm key
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@144 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-23
    
        added #5460
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@143 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-23
    
        added option not to close dialog after execution
        added help editing dialogs
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@142 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 71d0e4dd19 ed8c3a1232
    Nathan Woodrow <madmanwoo@gmail.com>	2012-04-22
    
        Merge pull request #129 from szekerest/master
    
        MSSQL: Fix query builder support
    
    szekerest <szekerest@gmail.com>	2012-04-22
    
        MSSQL: Fix query builder support (fixes #5401)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-22
    
        deprecated QgsCoordinateReferenceSystem::equals: as it might return false
        eventhough the proj.4 string is equal. PROJ.4 string isn't unique to
        CRSes.
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-22
    
        Added feature request #5439
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@141 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-22
    
        added feature request #5444. Also added to scripts
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@140 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-22
    
        fixed #5435
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@139 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-22
    
        fix windows build
    
    Martin Dobias <wonder.sk@gmail.com>	2012-04-22
    
        Fix #5344 - square symbol not selectable
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-22
    
        test fixes:
        - run xvfb in 96 dpi mode
        - indentation update (including tests)
        - fix running tests from build directory
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-21
    
        raise field precision limit to 15
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-21
    
        add running GDAL/OGR version to about box
    
    Werner Macho <werner.macho@gmail.com>	2012-04-21
    
        added Translator name
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-21
    
        Remove about dialog in db manager
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-21
    
        Remove about dialog from gdal tools
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-04-21
    
        handle crssync in bundling stage
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-21
    
        added tooltip support
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@138 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-21
    
        followup 78c2a2b803
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-21
    
        removed ? button in parametersdialog
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@137 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-21
    
        debian package: remove pyspatialite from python-qgis
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-21
    
        cmake: rename GIT to GITCOMMAND
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-21
    
        remap attribute by name not index on paste (fixes #5425)
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-20
    
        changed size of close buttons
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@136 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-20
    
        'shorten' last commit
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-20
    
        - run tests with temporary copy of srs.db
        - sync srs.db in a single transaction
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-20
    
        Added PrameterCRS and CRS selectors
    
        Fixed GRASS bug when using v.* algorithms
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@135 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-20
    
        debian packaging: pyspatialite fix
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-20
    
        changed grass description. Now one grass algorithm can be splitted in several sextante ones
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@134 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-20
    
        addded folder slection parameter
        Added support for new parameters in r and python scripting providers
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@133 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-20
    
        use install rpath only on apple
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-19
    
        wms provider: handle content type case insensitive
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-19
    
        debian packaging: set build name for cdash
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-19
    
        run crssync on coordinate system test and run osgeo4w test as nightly
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-04-19
    
        use output field param's value executing gdal_polygonize, change default output field name to DN (fix #5416)
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@132 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-19
    
        fixed minor bugs in ftools and in ParametersPanel
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@131 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-19
    
        [otb] fix OutputFile declaration and clean up when no default value available
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@130 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-19
    
        [gui] optional layer bug. NOT_SELECTED was not declared in self
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@129 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-19
    
        [otb] recognize linux default paths to avoid configuration
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@128 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-04-19
    
        translation update: gl_ES by Xan
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-19
    
        [otb] set default value for ParameterSelection
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@127 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-19
    
        [otb] use new ParameterFile and OutputFile type
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@126 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-19
    
        [otb] more user friendly naming of algorithms
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@125 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-19
    
        [core] missing import, lost grass and otb on linux
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@124 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-19
    
        [otb] classify application with their tags
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@123 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-19
    
        Added ParameterFile and OutputFile
        Added LasTools provider and a few algorithms (still quite a few left, to be added soon)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@122 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Tim Sutton <tim@linfiniti.com>	2012-04-19
    
        Move deprecated tag from addMapLayers to addMapLayer where it was originally intended to go. Small updates to comments.
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-19
    
        [grass] broken doc detection on windows when fixing linux
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@121 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-19
    
        osgeo4w: fix quazip support
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-19
    
        Revert d7e8ae18 and d637c677c (fixes #5407, #5409 and #5410)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-18
    
        debian packaging: run tests with xvfb and upload results to dashboard
    
    Merge: 7bd9240efd 49936755e0
    Tim Sutton <tim@linfiniti.com>	2012-04-18
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-18
    
        Added unit test to verify zip layers can be opened
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-18
    
        More load raster style fixes
    
    Werner Macho <werner.macho@gmail.com>	2012-04-18
    
        update TRANSLATORS file
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-18
    
        Enable load style for raster renderers
    
    Tim Sutton <tim@linfiniti.com>	2012-04-18
    
        Added zipped shp for testing zip driver
    
    Merge: ad39a428e6 0b082fb766
    Tim Sutton <tim@linfiniti.com>	2012-04-18
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-18
    
        Added provenance information for quazip.
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-18
    
        added some stuff to iterating execution
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@120 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-18
    
        postgres provider fix: layers with incomplete geometry type/srid/pk data could not be selected for addition
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-18
    
        some code cleaning
        changed style of parameters dialog when called from toolbox
        added iterate buttons (functionality not yet implemented)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@119 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-18
    
        Use project file transformation for raster symbology also when loading from qml
    
    Werner Macho <werner.macho@gmail.com>	2012-04-18
    
        translation update: ru by Artem
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-18
    
        fixed #5384
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@118 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-18
    
        changed miinor bug in spinner when using a integer numerical value
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@117 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-18
    
        improved kriging description to avoid wrong usage
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@116 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-04-18
    
        adding korean translator name
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-18
    
        indentation update
    
    Merge: 70a2a4a6fa 62482954f9
    Tim Sutton <tim@linfiniti.com>	2012-04-18
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: fc373b3bc5 e1c934af13
    Tim Sutton <tim@linfiniti.com>	2012-04-17
    
        Merge pull request #127 from mhugo/copy_paste_styles
    
        [FEATURE] Copy / paste of styles
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-04-16
    
        Make the style copy/paste functionality closer to the geometry copy/paste implementation
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-04-15
    
        Implement basic copy/paste of styles between layers
    
    Merge: 213a1bcb12 e5775e71d5
    Tim Sutton <tim@linfiniti.com>	2012-04-17
    
        Merge pull request #114 from etiennesky/providers_browser2
    
        [FEATURE] gdal/ogr providers: optimizations and .zip / .gz file support - fixed
    
    Tim Sutton <tim@linfiniti.com>	2012-04-18
    
        Added some extra output to provide some hints for creating a new anomaly file
    
    Tim Sutton <tim@linfiniti.com>	2012-04-17
    
        Added anomaly checks based on test run http://dash.orfeo-toolbox.org/testDetails.php?test=9375735&build=81442
    
    Merge: 2ad635a554 7221eaa1f3
    Tim Sutton <tim@linfiniti.com>	2012-04-17
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-17
    
        More useful dash messages for render checker images
    
    Tim Sutton <tim@linfiniti.com>	2012-04-17
    
        Added anomaly for ubuntu 12.04 buffer render
    
    Merge: 205a4b3240 506d829ba2
    Tim Sutton <tim@linfiniti.com>	2012-04-17
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-17
    
        fix dbmanager resource dependency and some other warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-17
    
        german translation update
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-17
    
        [grass] fix guessing of doc folder for linux
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@115 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-04-17
    
        Updated IT GUI translation
    
    Werner Macho <werner.macho@gmail.com>	2012-04-17
    
        translation update: string update db_manager
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-17
    
        added default value for ParameterSelection
    
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@114 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-04-17
    
        update TRANSLATORS with every string update
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-17
    
        fixed type in saga description
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@113 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-17
    
        added delete model action (#5392)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@112 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-17
    
        show help button now appears only if a help file is available (#5388)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@111 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-17
    
        remove -z modifier when exproting to shapefile (bug#5394)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@110 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-17
    
        fixed bug when deleting elements
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@109 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-17
    
        added close button to about dialog
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@108 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-17
    
        QgsDataSourceURI used for WMS provider, all params are now encoded in URI, removed WMS specific functions from QgsRasterLayer and QgisAppInterface
    
    Radim Blazek <radim.blazek@gmail.com>	2012-04-17
    
        added generic mode
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-17
    
        fix About dialog in DB Manager
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-17
    
        fix broken Points in polygon (fix #5389)
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-17
    
        Improved SAGA descriptions (difference between integer and float number params)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@107 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-04-16
    
        translation update: pl by polish team
    
    Werner Macho <werner.macho@gmail.com>	2012-04-16
    
        translation update: cz by Jan
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-16
    
        debian packaging: followup changelog rename
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-16
    
        added contributor names to about.htm
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@106 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-16
    
        fixed indentation in OTBAlgorithm
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@105 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-16
    
        Fix for bug #5354 (scalebar problems in print composer)
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-16
    
        fixed grass launching. Should work now without problems. Still have to write something to get output info to update progress bar
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@104 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-16
    
        fixed indentation in OTBAlgorithm
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@103 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-16
    
        fixed bug detecting SAGA installed in linux
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@102 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-16
    
        fixed bug #5361
        changed saga and grass description filenames
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@101 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-04-16
    
        [FEATURE] add DB Manager plugin
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-04-16
    
        import vector layer: don't clear the error message if too many errors occur
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-16
    
        correctly handle user defined CRSes (fix #5257)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-16
    
        Fix beforeVertex - afterVertex mistake for linear referencing
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-04-16
    
        Fixed minor inconsistencies in strings (requires regenerating files for translation)
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-04-16
    
        Make the style copy/paste functionality closer to the geometry copy/paste implementation
    
    D'Hont René-Luc <rldhont@gmail.com>	2012-04-16
    
        Using title and abstract of vector layer in WFS capabilities
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-16
    
        Added some checks for external apps configuration
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@100 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-04-16
    
        Fixed IT Sponsors page
    
    Tim Sutton <tim@linfiniti.com>	2012-04-16
    
        Anomalies for tests so that they run on ubuntu 12.04
    
    Tim Sutton <tim@linfiniti.com>	2012-04-16
    
        Anomalies for tests so that they run on ubuntu 12.04
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-04-15
    
        import vector layer: fix override layer option (follow f8d5d432)
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-04-16
    
        More IT GUI translation
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-04-16
    
        Almost completed IT GUI translation
    
    Werner Macho <werner.macho@gmail.com>	2012-04-16
    
        flag and language file fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-15
    
        make tests & qgis work from the build directory (python still doesn't)
    
    Werner Macho <werner.macho@gmail.com>	2012-04-15
    
        translation update: fix upstream
    
    Werner Macho <werner.macho@gmail.com>	2012-04-15
    
        small typo fixes for consistency
    
    Merge: e51dd2cc10 a39d0b7362
    Nathan Woodrow <madmanwoo@gmail.com>	2012-04-15
    
        Merge pull request #126 from szekerest/master
    
        MSSQL: Support non spatial tables in browser dock
    
    szekerest <szekerest@gmail.com>	2012-04-15
    
        MSSQL: Support non spatial tables in browser dock (fixes #5334)
    
    Merge: 8f6d9418b2 9da981bf2a
    Paolo Cavallini <cavallini@faunalia.it>	2012-04-15
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-04-15
    
        Updated IT GUI translation.
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-04-15
    
        add delete layer action to PG data items
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-04-15
    
        allow PG provider to delete a layer
    
    Tim Sutton <tim@linfiniti.com>	2012-04-15
    
        Better hash comparison implementation for render checker
    
    Werner Macho <werner.macho@gmail.com>	2012-04-15
    
        fix estonian flag
    
    Werner Macho <werner.macho@gmail.com>	2012-04-15
    
        translation update: all strings .. prepare 1.8
    
    Merge: c25a18686a 8332f32014
    Tim Sutton <tim@linfiniti.com>	2012-04-15
    
        Merge pull request #125 from lynxlynxlynx/master
    
        ignore system setup errors in the regression992 test
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-15
    
        [grass] fix #5359
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@99 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Hugo Mercier <hugo.mercier@oslandia.com>	2012-04-15
    
        Implement basic copy/paste of styles between layers
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-15
    
        run Experimental test target on nightly build
    
    Werner Macho <werner.macho@gmail.com>	2012-04-15
    
        rename our CHANGELOG to NEWS and add new ChangeLog according to GNU Standards
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-15
    
        Revert accidentally commited parts of 6b7f594
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-15
    
        workaround deprecation warnings in MSVC for GEOWkt global
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-04-15
    
        fix typo
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-03-28
    
        remove buttons for saving contrast enhancement, std dev. and band
        combination from raster layer properties dialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-11
    
        use standard deviations only when requested (fix #4917)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-11
    
        move some raster settings such as std. dev and band combination to
        general QGIS settings
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-04-15
    
        GdalTools: display a friendly message when python-gdal is missing
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-15
    
        disable projection selection in project properties, while OTFP is off
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-04-15
    
        regression992 test: only check the actual regression
    
        this test would fail if GDAL doesn't have any jpeg2000 support compiled in
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-15
    
        cleaner fix for #5355: remove shortcuts to destroyed actions automatically
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-04-15
    
        update the "invert color" checkbox status opening the raster propery dialog (fix #4423)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-04-15
    
        in import vector layer fix overwrite option and report provider errors
    
    Merge: dca998f4b0 0dc5080a99
    Tim Sutton <tim@linfiniti.com>	2012-04-15
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-15
    
        Show anomaly hashes in test reporting
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-15
    
        fix #5355: remove touch action before registering the shortcuts list
    
    Tim Sutton <tim@linfiniti.com>	2012-04-15
    
        Added anomalies for nimbus host in test suite
    
    Tim Sutton <tim@linfiniti.com>	2012-04-15
    
        Use explicit qt libs for tests
    
    Tim Sutton <tim@linfiniti.com>	2012-04-15
    
        Fixes for coordinate ref sys test errors on Werner's machine
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Added additional diagnostics for why stripped wkt compare is failing on some machines.
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Don't use ugly old std::out to send info to CDash
    
    Merge: aab9976b55 847650e433
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Upload test images to cdash
    
    Richard Duivenvoorde <richard@duif.net>	2012-04-14
    
        Set measureUnits also for myFirstLayer (otherwise wrong scale is shown)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-14
    
        [API] fix #5014
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-14
    
        Project file conversion for freakout shader
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-14
    
        Legend items for singleband gray renderer
    
    Martin Dobias <wonder.sk@gmail.com>	2012-04-14
    
        Always create favourites item + expand the favourites item in dock widget
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Fixed bug with signal being emitted declaring layers were added but having a zero length layer list
    
    Merge: 4097ed5cbd 5598082c51
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Fixed issue with spatialite assigning incorrect field types when creating columns
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-14
    
        Raster legend for paletted renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-14
    
        Modify raster legend mechanism to work with raster renderers
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-14
    
        [otb] add options for saving dem options
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@98 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Werner Macho <werner.macho@gmail.com>	2012-04-14
    
        forgot danish language
    
    Merge: b995abf71a 6718000bea
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Merged conflicts
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Added ignore file for personal ctest options
    
    Werner Macho <werner.macho@gmail.com>	2012-04-14
    
        forgot danish language
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-14
    
        Add code for add/delete/sort buttons in singleband pseudocolor widget
    
    Werner Macho <werner.macho@gmail.com>	2012-04-14
    
        also ignore .qm file in i18n
    
    Werner Macho <werner.macho@gmail.com>	2012-04-14
    
        Displaying Translators Countries and Languages in a nicer way
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Inital implementation of test submission to CDash using OTB Dash server. Use make Experimental to submit your tests.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-14
    
        More project file conversion for multiband color
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-14
    
        More raster project file transformation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-14
    
        Project file conversion for paletted color
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Fix wanings about duplicated grid layout
    
    Merge: a3fea94d3f 5148d5f3f6
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 8c3f2a1872 0a2fdb6d08
    Werner Macho <werner.macho@gmail.com>	2012-04-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Werner Macho <werner.macho@gmail.com>	2012-04-14
    
        now add flags for real
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-14
    
        [otb] fix choice parameter
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@97 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-14
    
        [otb] remove last empty choice
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@96 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-14
    
        debian packaging update: switch from test to check target for tests
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-14
    
        show GDAL & PROJ version in CRS test
    
    Werner Macho <werner.macho@gmail.com>	2012-04-14
    
        inserting flags for language codes
    
    Merge: 4665ac01f5 fa07903644
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Fix bug with test renderer where it was saving diff images to the wrong place
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-14
    
        Revert "fixed two SIP warnings about deprecated syntax" as it
        breaks builds with older SIP versions (Debian squeeze, Ubuntu lucid and
        maverick)
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-14
    
        [otb] handle not filled string parameters
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@95 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-14
    
        fix modeler (from G. Sucameli)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@94 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-14
    
        [gdal] fix gdal_merge (from G. Sucameli)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@93 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-14
    
        [gdal] fix polygonize (at least for linux)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@92 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Finished first pass implementation for anomaly testing in renderchecker.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-14
    
        Project file conversion for singleband pseudo color
    
    Tim Sutton <tim@linfiniti.com>	2012-04-14
    
        Moved control images one per directory and updated render checker to generate paths and filenames more cleanly. All tests pass for me.
    
    Merge: cfcf12f121 1e193c32c2
    Tim Sutton <tim@linfiniti.com>	2012-04-13
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-13
    
        Small core formatting changes only
    
    Tim Sutton <tim@linfiniti.com>	2012-04-13
    
        Refactored tests using control images to get control image path from renderchecker.
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] update description after previous commits
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@91 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] need to specify vector layer type
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@90 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] None not allowed for default value
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@89 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] add multiple input support
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@88 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] add quotes around command parameter
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@87 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 0358ddcaaf 15f14856b1
    Martin Dobias <wonder.sk@gmail.com>	2012-04-13
    
        Merge pull request #121 from lynxlynxlynx/master
    
        fix for one abort and a few SIP compile warnings
    
    Merge: a65ded011f 27fe00467a
    Tim Sutton <tim@linfiniti.com>	2012-04-13
    
        Merge pull request #117 from dakcarto/master
    
        Fix for source or build directory paths that contain spaces (on Mac).
    
    Merge: 7f295723fd 5310b5bed0
    Tim Sutton <tim@linfiniti.com>	2012-04-13
    
        Merge pull request #122 from mbernasocchi/android
    
        Android
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-13
    
        Added diferentiation between int and float values
        extent selector more or less working now
        changed version to 1.0.3
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@86 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Bernasocchi <marco@opengis.ch>	2012-04-13
    
        added null pointer protection
    
    Tim Sutton <tim@linfiniti.com>	2012-04-13
    
        Moved test images into their own folder
    
    Marco Bernasocchi <marco@opengis.ch>	2012-04-13
    
        remove the touch button if HAVE_TOUCH=0
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-04-13
    
        addVectorLayers: return early if no layers were succesfully added
    
        fixes an abort later on if all the layer loadings failed for some reason,
        like missing the shx file for a shapefile.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-13
    
        SCALE parameter for GetLegendGraphic
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-04-13
    
        fixed two SIP warnings about deprecated syntax
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-13
    
        Rename variable from beforeIndex to afterIndex
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] use parameter name instead of description
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@85 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-13
    
        Improved extension selector
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@84 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        fix command launching for otb and gdal
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@83 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] fix application descriptors
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@82 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] fix application descriptor generator for Mandatory/optional management
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@81 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        add pyc to gitignore
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@80 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] add .gitignore file
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@79 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] add description for otb modules
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@78 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] add helper script
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@77 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    julien.malik@gmail.com <julien.malik@gmail.com@881b9c09-3ef8-f3c2-ec3d-21d735c97f4d>	2012-04-13
    
        [otb] fix command launching for linux
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@76 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Bernasocchi <marco@opengis.ch>	2012-04-13
    
        remove qsplashscreen on android
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-13
    
        Apply patch from ticket #5348 provided by René-Luc D'Hont
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-13
    
        Started adding an auto configuration mechanism
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@75 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-13
    
        Fix contrast enhancement buttons in raster branch
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-12
    
        Project file conversion for single band pseudo color
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-12
    
        Project conversion code for singleband gray renderer
    
    szekerest <szekerest@gmail.com>	2012-04-12
    
        MSSQL: Add handling of default values (fixes #5316)
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-13
    
        Made OTB configurable also in linux
        Added extent parameter
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@74 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 4da0c038b9 67c77e5532
    Tim Sutton <tim@linfiniti.com>	2012-04-12
    
        Merged from master into raster resampler branch
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-12
    
        Added first working OTB algorithm
        Added file selector for vector and raster layers
        fixed bug with numbers and string in modeler dialog
        added RenderingStyleFilePanel
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@73 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-12
    
        started raster layer exporting mechanism
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@72 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: 67c77e5532 be8f135abb
    Nathan Woodrow <madmanwoo@gmail.com>	2012-04-12
    
        Merge pull request #118 from szekerest/master
    
        Fix for issues with sql server geography type
    
    szekerest <szekerest@gmail.com>	2012-04-12
    
        Fix for issues with sql server geography type (fixes #5229 fixes #5302)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-11
    
        add detection of libz (optional, needs update for win32)
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-11
    
        relocated otb folder (wrongly imported in the previous commit)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@71 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-11
    
        Did some R and GRASS testing and debugging
        Added the OTB folder with a skeleton of OTB alg provider
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@70 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-11
    
        added some gdal algs
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@69 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-04-10
    
        Fix for source or build directory paths that contain spaces.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-04-10
    
        Fix for source or build directory paths that contain spaces.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-04-10
    
        Fix for source or build directory paths that contain spaces.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-04-10
    
        Fix for source or build directory paths that contain spaces.
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-04-10
    
        Fix for source or build directory paths that contain spaces.
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-10
    
        did some work on the gdal bindings
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@68 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Larry Shaffer <lshaffer@boundlessgeo.com>	2012-04-09
    
        Added SIP generation to build/python directory of API files for QScintilla code completion/call tips.
    
        Signed-off-by: Tim Sutton <tim@linfiniti.com>
    
    Werner Macho <werner.macho@gmail.com>	2012-04-09
    
        translation update: et by veiko
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-09
    
        fix #5333
    
    Tim Sutton <tim@linfiniti.com>	2012-04-09
    
        Added make-no-x options (experimental) for running unit tests on a headless server.
    
    Tim Sutton <tim@linfiniti.com>	2012-04-08
    
        Better diagnostics for CRS tests debug output
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-04-08
    
        OS X install cleanup, fill in more dependencies;
        adjust header styles for better readability
    
    Tim Sutton <tim@linfiniti.com>	2012-04-08
    
        Added verbose output on test failure to make check command
    
    Tim Sutton <tim@linfiniti.com>	2012-04-08
    
        Added test datasets aux.xml files for what its worth
    
    Tim Sutton <tim@linfiniti.com>	2012-04-08
    
        Revise script to get rid of orig files
    
    Tim Sutton <tim@linfiniti.com>	2012-04-08
    
        Replaced raster test images so all tests pass
    
    Merge: bbf471eee7 051749a495
    Tim Sutton <tim@linfiniti.com>	2012-04-08
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-08
    
        Renderer tests passing now
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-08
    
        raw only won't work with GPSes that don't speak NMEA (should fix #4050)
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-04-07
    
        OS X install update - osgearth and globe plugin
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-07
    
        fix #5331
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-04-07
    
        Add bundling of osg/osgEarth for OS X app
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-04-07
    
        Don't bundle PyQwt if not present in system
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-04-07
    
        Qt bundling cleanup
    
    Tim Sutton <tim@linfiniti.com>	2012-04-07
    
        Use more appropriate global for createFromId CRS test
    
    Merge: 8ae8e1596c a82a2438e1
    Tim Sutton <tim@linfiniti.com>	2012-04-07
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-07
    
        Emit layer added signals in addMapLayers method of layer registry
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-04-07
    
        Remove/Add layers to snapping dialog.  Fixes #5318
    
    Tim Sutton <tim@linfiniti.com>	2012-04-07
    
        Update control image and qml for map renderer test - all renderer tests now pass for me.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-07
    
        fix add/remove layers connections (follows up f9ed6d4)
    
    Tim Sutton <tim@linfiniti.com>	2012-04-07
    
        Changed the way equality tests are done in qgscoordinatereference system. Simply comparing WKT's is not effective since the same CRS can be expressed in different ways. Now we compare the authid (which may have some side effects but probably less than the old system. All qgscoordinatereferencesystem tests pass now.
    
    Tim Sutton <tim@linfiniti.com>	2012-04-07
    
        1 remaining test fails in CRS tests
    
    Tim Sutton <tim@linfiniti.com>	2012-04-07
    
        One CRS test failure left
    
    Tim Sutton <tim@linfiniti.com>	2012-04-07
    
        3 coordinate system test failures left
    
    Tim Sutton <tim@linfiniti.com>	2012-04-06
    
        [BACKPORT] in progress test updates / fixes
    
    Tim Sutton <tim@linfiniti.com>	2012-04-06
    
        [BACKPORT] Naming consistency for GEOWkt global (renamed to GEOWKT)
    
    giohappy <giohappy@gmail.com>	2012-04-06
    
        Update src/core/qgsdistancearea.cpp
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-06
    
        Zoom to layer extent when adding the first layer
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-06
    
        improved table usage.Added better transparent layer handling for external apps.Started gdal bindings
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@65 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-05
    
        also get crs record count readonly (follows up 9154e4e)
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-04-04
    
        fix bd916b1
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2012-04-04
    
        OS X install updates
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-05
    
        indentation update
    
    Merge: d830d537a6 ae20835d7b
    Tim Sutton <tim@linfiniti.com>	2012-04-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-04-05
    
        [BACKPORT] to 1.8. Remove deprecated use of map layer registry addLayer and removeLayer elsewhere in code base
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-05
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-04
    
        show acres after sq ft and before sq mile
    
    szekerest <szekerest@gmail.com>	2012-04-04
    
        MSSQL:Improve handling of datetime types (fixes #5283)
    
    Tim Sutton <tim@linfiniti.com>	2012-04-05
    
        [BACKPORT] to 1.8. Further improvements to multiple layer removal in one operation support for the registry and apply suggested improvements from Jürgen.
    
    Werner Macho <werner.macho@gmail.com>	2012-04-04
    
        translation update: es by Carlos
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-04
    
        postgres provider: use same precision in st_makeenvelope and BOX3D
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-04
    
        Implement readXML for singleband pseudo color
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-03
    
        Implement readXML for singleband gray renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-03
    
        Implement readXML for singleband color data renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-03
    
        Implement readXML for multiband color renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-03
    
        Avoid multiple redraws if loading projects
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-03
    
        added check for macOS when opening help manual
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@62 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-03
    
        Did some more work on GRASS descriptions
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@61 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-03
    
        updated example provider
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@60 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-03
    
        don't use -Wl,--no-undefined on OSX
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-03
    
        Polished some GRASS descriptions
        Fixed small bug when handling selection parameters
        added statistical values to numerical value selector
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@58 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-03
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-02
    
        move grassprovider to grass library (might fix #3999)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-02
    
        Fix check/unchek of groups in TOC (ticket #5013)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-04-02
    
        skip .shp.xml and .aux.xml files in ogrdataitem
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-25
    
        add option to bypass dataset scanning in browser dock
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-24
    
        add support for reading datasets inside zip file in browser using quazip
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-24
    
        add quazip for zip file read support
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-24
    
        add preliminary support for GDAL/OGR VSIFileHandler (.zip and .gz files) - full support requires new QgsCollectionItem class
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-24
    
        cache gdal sublayers list for subsequent access
    
    Jürgen E. Fischer <jef@norbit.de>	2012-04-02
    
        open CRS database readonly by default (fixes permission timeouts on windows)
    
    szekerest <szekerest@gmail.com>	2012-04-01
    
        Improve handling of estimated metadata (fixes #5227 fixes #5252)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-01
    
        [FEATURE]: possibility to set MaxWidth and MaxHeight for GetMap request
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-01
    
        Fix direction for eventLayer offset
    
    Werner Macho <werner.macho@gmail.com>	2012-04-01
    
        translation update: string update for all languages on request
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-01
    
        Implement readXML for paletted raster renderer
    
    Víctor Olaya <volayaf@gmail.com>	2012-04-01
    
        Fixed bugs #5262, #5263, #5265 , #5266, #5267
        Added numeric value selector
        improved grass provider
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@57 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-04-01
    
        writeXML for single band pseudo color renderer
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-31
    
        [FEATURE] allow multiline feature actions
    
    Tim Sutton <tim@linfiniti.com>	2012-04-01
    
        [API] Added registry support for addition and removal of multiple layers in one operation (and notification thereof). Maintains API compatibility with single layer add/remove operations.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-31
    
        fix warnings
    
    Tim Sutton <tim@linfiniti.com>	2012-03-31
    
        Mark unused var
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-31
    
        Intendention update and remove legacy code
    
    Merge: c4aed92c62 dd9b98a1b3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-31
    
        Merge branch 'linear_referencing'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-31
    
        [FEATURE]: geometry offset for event layer function
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-31
    
        writeXML method for single band pseudo color renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-31
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-31
    
        fix gcc 4.7 warnings/errors
    
    Merge: 401aea2a49 76ba1f6924
    Tim Sutton <tim@linfiniti.com>	2012-03-31
    
        Merge pull request #112 from mbernasocchi/android
    
        Android goodies (touch maptool, with-touch mode, ui edits, ...)
    
    Merge: be4d125e3f 8966899d22
    Tim Sutton <tim@linfiniti.com>	2012-03-31
    
        Merge pull request #111 from etiennesky/ftools1
    
        Ftools vector grid improvements
    
    Merge: 785f9ae0cc 157541ed2b
    Tim Sutton <tim@linfiniti.com>	2012-03-31
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-25
    
        group favourites in top-level item (when there are 5 or more favourites) and add favourites icon
    
        Signed-off-by: Tim Sutton <tim@linfiniti.com>
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-26
    
        sort items in browser dock: sort items by type, so directories are before data items, sort top-level provider items by name
    
        Signed-off-by: Tim Sutton <tim@linfiniti.com>
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-24
    
        add missing icons for raster and vector collections in themes/default
    
        Signed-off-by: Tim Sutton <tim@linfiniti.com>
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-24
    
        add simple layer properties dialog to browser dock (source, provider and metadata) ; ui tweaks in raster properties dialog
    
        Signed-off-by: Tim Sutton <tim@linfiniti.com>
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-24
    
        browser: add collapse all button
    
        Signed-off-by: Tim Sutton <tim@linfiniti.com>
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-24
    
        browser and dataitems - show wait cursor when loading
    
        Signed-off-by: Tim Sutton <tim@linfiniti.com>
    
    Tim Sutton <tim@linfiniti.com>	2012-03-31
    
        [BACKPORT] Api update - added signlas for legend events and made them available to plugin api. Patch courtesy of Etienne Tourigny <etourigny.dev@gmail.com> and closes pull request 107
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-30
    
        prefer non-deprecated crses (fixes #4355)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-30
    
        fix nightly debian build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-30
    
        Implement writeXML method for single band data renderer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-03-30
    
        better wording for error message
    
    Tim Sutton <tim@linfiniti.com>	2012-03-30
    
        Mark unused variables to prevent compiler warnings if using older geos.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-29
    
        Revert 02749e9 (will be fixed in GDAL package).
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-29
    
        added recent algs list
        tested and improved saga resampling
        added non-spatial calculator
        added mechanism to connect external plugins
        Added example of provider plugin(still unfinished)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@56 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-29
    
        osgeo4w: set GDAL_DRIVER_PATH again (GDAL looks in apps/qgis-dev/bin/gdalplugins otherwise)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-29
    
        fix srs validation from threads
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-27
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-27
    
        debian packaging update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-03-29
    
        fix #5257
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-29
    
        Implement writeXML method for singleband gray renderer
    
    Radim Blazek <radim.blazek@gmail.com>	2012-03-29
    
        faces
    
    Marco Bernasocchi <marco@opengis.ch>	2012-03-28
    
        added TODO find a better default fontsize
    
        adding suggestion to how to detect font size
    
    Marco Bernasocchi <marco@opengis.ch>	2012-03-20
    
        defaulting to symbology V1 on android (workaround to http://hub.qgis.org/issues/5170)
    
    Marco Bernasocchi <marco@opengis.ch>	2012-03-01
    
        added close button to attribute table
    
    Marco Bernasocchi <marco@opengis.ch>	2012-02-29
    
        removing qDebug() from compass plugin
    
    Marco Bernasocchi <marco@opengis.ch>	2012-02-29
    
        adding touch maptool that allows panning, pinch zooming, double tap zoomWithCenter, twofinger tap zoomOut
    
        fixed toolbar button functionality
    
    Marco Bernasocchi <marco@opengis.ch>	2012-02-23
    
        adding a touch mode if qt >=4.6 (allows qt5) this defaults to on for android and to off for the rest. can be requested by -DWITH_TOUCH
    
        allow qt 5
    
    Tim Sutton <tim@linfiniti.com>	2012-03-28
    
        [BACKPORT] Enable gdaltools by default on all platforms
    
    Merge: 5333b7479a f375e351f3
    Tim Sutton <tim@linfiniti.com>	2012-03-28
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-03-28
    
        [BACKPORT] Enable gdaltools by default on install in windows (when using standalone installer)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-28
    
        WriteXML method for multiband color renderer
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-28
    
        ftools vector grid:  UI improvements
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-28
    
        ftools vector grid:  Align extents and resolution to selected raster layer
    
    szekerest <szekerest@gmail.com>	2012-03-27
    
        Use forward only cursor in all queries
    
    szekerest <szekerest@gmail.com>	2012-03-27
    
        Do not abort if sp_pkeys is not working
    
    szekerest <szekerest@gmail.com>	2012-03-27
    
        Determine whether there's an integer column with unique values that can be used as a pkey
    
    szekerest <szekerest@gmail.com>	2012-03-27
    
        Exclude the geometry column when identifying the type
    
    szekerest <szekerest@gmail.com>	2012-03-27
    
        Retrieve the primary key column when opening MS SQL tables and no identity column has been specified
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-28
    
        Remove old SLD files in QGIS server
    
    Merge: 0ef88a247a 145a18477b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-28
    
        Merge branch 'qgis_server_sld'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-28
    
        Throw exception if there is an SLD error
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-28
    
        Use new symbology SLD import for QGIS server
    
    Tim Sutton <tim@linfiniti.com>	2012-03-28
    
        Minor english cleanups for action help
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-28
    
        Improve "Actions" section in vector layer properties context help
    
        Signed-off-by: Tim Sutton <tim@linfiniti.com>
    
    Merge: c8ca7d7401 516fc7eb2d
    Tim Sutton <tim@linfiniti.com>	2012-03-28
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-28
    
        feature actions: new "Open" action type to open urls in the default web browser and files with a suitable application
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-28
    
        feature actions: new button to add some default actions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-27
    
        Fix transparency band in raster layer props, start implementing writeXML methods of renderers
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-27
    
        improved r and saga behaviour, specially on linux; changed some grass descriptions
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@54 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: eef6f538c0 04e826881a
    Tim Sutton <tim@linfiniti.com>	2012-03-27
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2012-03-27
    
        [BACKPORT] Added Anom to Indonesian translators list
    
    szekerest <szekerest@gmail.com>	2012-03-26
    
        MSSQL provider: Remove the dependency from sqlext.h
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-26
    
        Add writeXML method for renderers (needs still to be implemented for most types)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-25
    
        QgsAttributeAction::expandAction still in use - drop deprecation
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-25
    
        fix support for multigeometries in postgres and mssql provider
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-25
    
        wms server: improve inverted axis handling for WMS 1.3
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-25
    
        osgeo4w: don't set GDAL_DRIVER_PATH
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-24
    
        Fix restoring of transparent slider
    
    Tim Sutton <tim@linfiniti.com>	2012-03-24
    
        Fix margin issues on digitizing tab of options dialog (reset from 9 to 0 all around). Set scrollbox frame style to noframe
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-24
    
        fix warnings in mssql provider
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-03-24
    
        [FEATURE] option to avoid WKT copying from attribute table (fix 4591)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-24
    
        Add 0 pointer for renderer widget in case of singleband data
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-24
    
        heatmap cleanups:
        - don't crash when there is no layer at all
        - don't translate debug messages
        - add german translations
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-24
    
        Fix initialisation of transparency list
    
    Arunmozhi <aruntheguy@gmail.com>	2012-03-18
    
        merge pull request #104:
        - redesigned the dialog, added a options for - weighted buffer - raster size
        - moved the advanced stuff under advancedGroupBox
        - finished the GUI code
        - finally heatmap hits v0.2 Users can now
         - specify the rows and columns for the raster
         - specify the cell size of the raster
         - Choose a field as weight for each point
         - Choose a field to act as the buffer radius for each point
         - Buffer radius can be specified in real-world units like meters & mapunits
        - indentation updated
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-03-24
    
        Use 'New Connection...' instead of 'New...' for browser data items
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-03-24
    
        Fix typo in MS SQL FreeTDS driver name
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-23
    
        Clean up raster properties dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-23
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-23
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-23
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-22
    
        fix warnings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-23
    
        Add offset parameters to eventLayer functions
    
    Merge: 51ece3c0c4 f2f65d1d79
    Nathan Woodrow <madmanwoo@gmail.com>	2012-03-23
    
        Merge MS SQL provider support.  Funded by Digital Mapping Solutions (Australia) completed by Tamas Szekeres
    
        Also includes initial drag and drop support for PostGIS
    
    szekerest <szekerest@gmail.com>	2012-03-18
    
        PG:Implement handledrop for the postgres provider
    
    szekerest <szekerest@gmail.com>	2012-02-06
    
        Adding the native MSSQL provider
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-22
    
        fix QgsSpatiaLiteProvider::uniqueValues, when there is a subset string
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-22
    
        fix #5203
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-22
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-22
    
        indentation update and a few unused parameter warnings fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-19
    
        switch to external spatialite on osgeo4w
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-22
    
        temporarily deactivated grass
        added manual
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@53 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-22
    
        fixed small bugs while settign rendering styles
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@52 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-21
    
        minor change to avoid showing non-file-based layers
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@51 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-21
    
        added support for custom output rendering styles
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@50 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-21
    
        Add possibility to force eventLayer features to single geometry type
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-21
    
        started grass algorithm provider
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@48 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-20
    
        [FEATURE]: Add WFS support for QGIS server. Provided by René-Luc D'Hont
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-03-19
    
        Fixed v.extrude and v.drape GRASS modules
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-19
    
        apply #5121
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-18
    
        finished conversion of models into python code
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@46 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-18
    
        Saga algorithms are now aware of selection in qgis
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@45 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-18
    
        Restrict input type for zonal statistics to gdal rasters for now (switch to use QgsRasterDataProvider in the mid term)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-18
    
        Fix for zonal statistics (ticket #4972)
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-17
    
        Severql bug fixes qnd smqll improvements in qgis bindings
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@43 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-16
    
        Improve multiband color widget
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-16
    
        Append Filter tag to Rule tag when exporting Categorized/Graduated rendererV2 to SLD doc (fix #5191)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-15
    
        WMS 1.3: better detection of inverted axis
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-03-15
    
        also count points that intersects polygon bounds (fix #5163)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-14
    
        Contrast enhancement functions for multiband color renderer widget
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-14
    
        fix memory leak instantiating QgsExpression in actions
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-14
    
        convert $currfield (was %%) running actions from "Identify actions" tool
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-12
    
        "Run feature action" tool does the action for all the matching features (fix #5126)
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-14
    
        finished improving saga algorithm descriptions
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@42 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-13
    
        Improvements to single band gray renderer widget
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-13
    
        improved saga algorithms descriptions
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@41 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-13
    
        changed how user dir is found
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@40 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-12
    
        fix crash on quit
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-12
    
        fix QgsComposerItem API
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-12
    
        added a new method for loading layers into qgis
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@38 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-12
    
        improved saga algorithm descriptions
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@37 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Tim Sutton <tim@linfiniti.com>	2012-03-12
    
        [BACKPORT] Formatting changes only for raster color ramp shader class
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-11
    
        Added value range control to ParameterNumber
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@36 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-11
    
        improved algorithm descriptions
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@35 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-11
    
        Completed single band gray widget
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-11
    
        BuildVRT: set input layer list when tool starting (follow d6ea1a03).
        Thanks Etienne for the patch.
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-10
    
        changed saga descriptions to new format (still need to be checked and improved)
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@33 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-10
    
        refresh BuildVRT command when input layers changes, cleanup (follow 9da5d0345)
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-08
    
        allow to use loaded layers as input files (instead of file selector) for GDALTools Build Virtual Raster
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-09
    
        remove geoimage austria wms server
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-09
    
        QgisApp::askUserForGDALSublayers : fix order of new layers in the layers dock ; add an option to load all sublayers of a GDAL raster with subdatasets
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-09
    
        browser dock: add selected layers via context menu and tool button
    
    Etienne Tourigny <etourigny.dev@gmail.com>	2012-03-09
    
        fixes for browser (GDAL rasters) : skip *.aux.xml files ; add suffix to raster file names in browser ; add HDF4 file suffix (.hdf) in buildSupportedRasterFileFilterAndExtensions()
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-09
    
        Fix for crash when quiting QGIS (ticket #5145)
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-09
    
        fixed bug in deepcopy of ModelAlgorithm
        other small bugs
        Added number checking for numerical settings
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@32 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-09
    
        use GDAL_FIX_ESRI_WKT in QgsOgrProvider::crs (fixes #5066 with GDAL 1.9)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-09
    
        fix for some translations and expression function help
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-09
    
        fix typos
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-09
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-09
    
        debian packaging update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-03-09
    
        fix #5097
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-08
    
        Improvements in R Connection (more or less working now)
        added R toolbox actions
    
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@31 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-08
    
        debian packageing update: add globe plugin to ubuntu precise
    
    Merge: d3f5eb2684 dabd59b134
    Paolo Cavallini <cavallini@faunalia.it>	2012-03-08
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-08
    
        also build pyspatialite with system spatialite
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-03-08
    
        Added a module
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-03-08
    
        [FEATURE] Added v.extrude GRASS module Note: also added r.stats in a previous commit
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-03-08
    
        Minor edit to r.external grass module
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-03-08
    
        Cleanup and improvements to r.external, r.in.gdal, and v.in.ogr GRASS modules
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-03-08
    
        [FEATURE] load/save layer style (new symbology) from/to SLD document
    
        This is a huge commit, but it's mostly new functions. It changes only few lines on the existing code.
        - add conversion between QgsExpression and OGC Filter Encoding 1.1
        - add conversion between QgsRendererV2 and OGC Symbology Encoding 1.1
    
        Work done for Regione Toscana-SIGTA
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-07
    
        fix #5132
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-07
    
        Improvements in R Connection
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@30 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-07
    
        Fix wrong extent after loading project files with embedded groups
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-07
    
        catch transformation exceptions in QgsGrassRegionEdit::transform
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-07
    
        composer api doxygen fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-07
    
        debian packaging update: drop hardy, intrepid, jaunty and karmic
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-06
    
        implemented saga resampling procedure
        some ftools algorithms
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@29 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-06
    
        debian packaging update: add wheezy and use internal spatialite where libspatialite3 not available
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-06
    
        german translation update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-03-06
    
        [FEATURE] fTools: allow to calculate extent not only for whole layer but
        for individual features too
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-06
    
        fix warning
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-06
    
        expression builder: only fetch geometry when required (and available)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-06
    
        fix #2766
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-05
    
        Fill comboboxes in single band gray widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-05
    
        Add widget for single band gray raster renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-05
    
        postgresql provider: don't require access to geometry_columns
    
    Jürgen E. Fischer <jef@norbit.de>	2012-03-05
    
        debian packaging update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-05
    
        Add more analysis header to install
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-04
    
        [FEATURE]: support PNG 8Bit for GetMap in QGIS server
    
    Víctor Olaya <volayaf@gmail.com>	2012-03-04
    
        added mmqgis and ftools algorithms
        several more changes in qgis interface
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@28 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-03-04
    
        Added r.stats grass module
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-03-03
    
        Added option to r.slope grass module
    
    Gary Sherman <gsherman@geoapt.com>	2012-03-02
    
        Make the capitalization of menu items and tools consistent in the main
        window and layer popup UI.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-02
    
        Fix compile error
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-02
    
        Avoid multiple redraws when loading projects
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-02
    
        WMS server: create rendercontext to find out visible features
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-02
    
        Use symbolsForFeature in point displacement renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-02
    
        WMS featureinfo: use willRenderFeature instead of symbolForFeature
    
    Tim Sutton <tim@linfiniti.com>	2012-03-02
    
        [BACKPORT] added more missing python bindings for composer api
    
    Merge: 32be114f76 ad955e26bf
    Tim Sutton <tim@linfiniti.com>	2012-03-02
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Martin Dobias <wonder.sk@gmail.com>	2012-03-02
    
        Added willRenderFeature() and symbolsForFeature() utility methods.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-03-01
    
        Disable offset curve if geos version < 3.3
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-03-01
    
        Adder option to r.mask GRASS module
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-03-01
    
        fix geometry column export when used calculation on ellipsoid
    
    Merge: 643db0e328 8459b5834f
    Tim Sutton <tim@linfiniti.com>	2012-03-01
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-29
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-29
    
        fix warnings
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-29
    
        Replace New with 'New Connection' in browser context menu
        New... implied creating a new spatiaLite database, which is not the
        case.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-29
    
        Remove comment
    
    Merge: 9a9ab73b61 139821dc15
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-29
    
        Merge branch 'curve_offset'
    
    Radim Blazek <radim.blazek@gmail.com>	2012-02-28
    
        dont add empty field to options, fixes #4929
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-28
    
        Delay loading of composer picture  preview icons until widget is shown
    
    Tim Sutton <tim@linfiniti.com>	2012-02-28
    
        Added missing composer label alignment bindings to python api and better api docs.
    
    Tim Sutton <tim@linfiniti.com>	2012-02-28
    
        [BACKPORT] Nicer api for composer item frames and carry docs through to sip.
    
    Merge: c1b268c2d5 cda3693d58
    Tim Sutton <tim@linfiniti.com>	2012-02-28
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-25
    
        Live widget updates in graduated symbol renderer when symbol, breaks,
        break type, field, or ramp changes.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-27
    
        fix crash in CRS selection
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-27
    
        german translation update
    
    Víctor Olaya <volayaf@gmail.com>	2012-02-26
    
        big QGIS update
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@24 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Merge: c42f0945d4 a90e3e9262
    Tim Sutton <tim@linfiniti.com>	2012-02-24
    
        Merge pull request #96 from mbernasocchi/android
    
        Android right click using TapAndHoldGesture
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-24
    
        Adapting GRASS module list to previous changes
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-24
    
        Simplify slope and aspect GRASS modules
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-24
    
        Server: set selection color prior to each render
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-24
    
        Offset curve tool: snap to segment, not to vertex and segment
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-24
    
        Catch offset errors
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-24
    
        Improved v.random GRASS module
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-24
    
        More options for the v.surf GRASS module
    
    Tim Sutton <tim@linfiniti.com>	2012-02-24
    
        Added some comments explaining how alpha works
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-24
    
        Fix lazy restore of composer maps from xml
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-24
    
        fix #5000
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-24
    
        Improved v.surf GRASS modules.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-24
    
        Load / save functions for single band pseudocolor
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-23
    
        [FEATURE] allow to specify FEATURE_COUNT for WMS GetFeatureInfo
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-23
    
        debian packaging update
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-23
    
        Typo
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-23
    
        Improved v.surf.idw GRASS module
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-23
    
        Offset curve tool: convert multiline features in both directions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-23
    
        Restore properties in singleband pseudo color dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-22
    
        Started renderer dialog for singleband pseudocolor
    
    Marco Bernasocchi <marco@opengis.ch>	2012-02-16
    
        Fixed Right click support using TapAndHold gesture
    
    Marco Bernasocchi <marco@opengis.ch>	2012-02-09
    
        initial right click support
    
    Werner Macho <werner.macho@gmail.com>	2012-02-22
    
        translation update: es by Carlos
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-22
    
        Offset curve: add empty field values to newly created features
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-22
    
        Force geometry copy in offset curve tool if control key pressed
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-22
    
        Sort schema list in SPIT plugin. Patch provided by Horst Duester
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-22
    
        Set delete feature dialog parent. Fixes #5062
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-21
    
        Show snap vertex marker for offset curve
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-21
    
        Add options for offset curve (join style, quadseg, mitre limit)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-21
    
        fix #5062 and apply rest of #5041
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-21
    
        Activation of OffsetCurve tool
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-21
    
        Icon for offset curve tool
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-21
    
        Snap to all visible layers with default vertex search tolerance (but to vertex and segment)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-21
    
        fix #4993
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-21
    
        Use zoom to mouse by default.  Fixes #5054
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-20
    
        Add type name to renderers. Restore the corresponding renderer widget in raster properties
    
    Merge: b90d550da3 6fab61a3e4
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-20
    
        Merge pull request #99 from spilth/master
    
        http://www.kyngchaos.com/ URL changes
    
    Brian Kelly <polymonic@gmail.com>	2012-02-20
    
        kyngchaos URLs no longer have /wiki/ in them
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-20
    
        Offset curve: snap to background layers in mouse move
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-20
    
        Show spin box for distance values in status bar on X11 (resize bug)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-20
    
        collect GIS translation from wikipedia
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-20
    
        osgeo4w: switch to GRASS 6.4.2
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-19
    
        fix #4259
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-18
    
        postgres provider: ignore errors on querying geography_columns
    
    Werner Macho <werner.macho@gmail.com>	2012-02-18
    
        translation update: galician by Xan
    
    Werner Macho <werner.macho@gmail.com>	2012-02-18
    
        translation update: indonesian
    
    Werner Macho <werner.macho@gmail.com>	2012-02-13
    
        translation update: string update it language
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-18
    
        apply #5041 (slighly modified)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-18
    
        fix #5022
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-18
    
        Add moving spin box to enter numeric value for curve offset
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-18
    
        [Backport]: Avoid intersection for QgsMapToolAddPart. Fixes ticket #4624
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-18
    
        Delete feature if add polygon not successfull
    
    Merge: cd509e612c 974fe9531b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-17
    
        Merge pull request #98 from lynxlynxlynx/master
    
        a crash fix and a tiny cleanup
    
    Merge: 200124916d 46ba39082a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-17
    
        Merge branch 'raster_resampler' of github.com:mhugent/Quantum-GIS into raster_resampler
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-17
    
        Started widget for multiband color
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-02-17
    
        removed extraneus pointer redeclaration
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2012-02-17
    
        fixed crash when trying to add features with invalid geometry
    
        QgsMapToolAddFeature::canvasReleaseEvent wasn't checking if geos returned
        a sane geometry. One simple way of triggering the crash is to click twice
        on the same point and then complete the op by rightclicking. Of course this
        is not a real polygon, so things went haywire after that.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-17
    
        Add distance item
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-17
    
        In case of offset curve on background layers: try to merge together the source layers
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-17
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-16
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-16
    
        debian packaging: drop extra QtWebkit include path on natty and oneiric
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-16
    
        message log status bar icon:
        - hide by default
        - show when new messages arrive while log is closed
        - hide when message log is opened
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-15
    
        fix #5017 and fix #5024
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-15
    
        fix #5023
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-15
    
        Add user interaction, snapping, etc. for offset curve tool
    
    Radim Blazek <radim.blazek@gmail.com>	2012-02-15
    
        WMS and WFS credential separated, credentials not yet used in WFS, it would be just another hack until we get a common class for uri encoding
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-15
    
        wms feature info:
        - use extent of last GetMap for GetFeatureInfo
        - use QWebView instead of QTextBrowser to show html results and
        - show errors on GetFeatureInfo
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-15
    
        move Colormap tab next to the Style tab (fix #5018)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-15
    
        better fix for #5010
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-15
    
        minor UI fix in New SpatiaLite layer dialog
    
    Arunmozhi <aruntheguy@gmail.com>	2012-02-13
    
        [FEATURE] Group selected layers on right click
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-14
    
        fix 659abb8d (fixes #5016)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-14
    
        fix string mishap in nodetool
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-14
    
        fix crash when the current maptool is destroyed
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-14
    
        postgres provider:
        - fix primary key detection, if column is behind geometry column
        - add support for varchar length limits
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-14
    
        fix Intersect lines tool
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-14
    
        Draw svg symbols as vectors if there is rotation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-14
    
        Small fix for linear referencing
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-13
    
        fix build error on osx
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-13
    
        heatmap: add grid layouts
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-13
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-13
    
        postgres provider: move connection settings to QgsPostgresConn (also fixes #4998 and #4999)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-13
    
        debian packaging: include heatmap plugin (fixes #4994)
    
    Werner Macho <werner.macho@gmail.com>	2012-02-13
    
        fix small typos
    
    Werner Macho <werner.macho@gmail.com>	2012-02-13
    
        translation update: et by Veiko
    
    Werner Macho <werner.macho@gmail.com>	2012-02-13
    
        added new italian translators
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-13
    
        update tsstat.pl
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-12
    
        Translation of IT GUI finished (to be checked). Thanks to Roberto (BobMaX) Angeletti and Alessandro Fanna.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-12
    
        fix #4992
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-12
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-12
    
        fix tooltip string
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-12
    
        More IT GUI translation - thanks Alessandro Fanna
    
    Víctor Olaya <volayaf@gmail.com>	2012-02-12
    
        Batch processing already working
        Scripting already working
        Started with modeler
        added saga descriptions to saga folder
        added configuration dialog
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@23 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-11
    
        freeze canvas instead of modifying the render flag when changing legend (fixes #4982)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-02-11
    
        allow to choose input directory in GdalTools Merge tool (fix #4930)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-11
    
        fix #4981
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-11
    
        fix warnings from clang
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-02-11
    
        add -allow_projection_difference option (fix #4888)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-11
    
        add myself to the Authors list :)
    
    Tim Sutton <tim@linfiniti.com>	2012-02-10
    
        Fix transparency restoration on project load
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-11
    
        More IT GUI translation - sill incomplete.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-11
    
        Add Arunmozhi to contributors list for his work on the heatmap plugin
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-11
    
        Don't leave space for empty title.  Semi fixes #3484
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-11
    
        Change tool tip for composer legend. Fixes #4980
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-07
    
        [FEATURE] Add multi line support for legend title, groups, and items. Semi fix for #3484
    
    Tim Sutton <tim@linfiniti.com>	2012-02-10
    
        Fix transparency restoration on project load
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-10
    
        ignore invalid gps coordinate even if there seems to be a fix
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-09
    
        fix #4971
    
    Werner Macho <werner.macho@gmail.com>	2012-02-09
    
        translation update: es by Carlos
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-09
    
        case insensitive search for CRS in WMS provider
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-09
    
        postgis string fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-09
    
        [FEATURE]: maptool for parallel line displacement
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-09
    
        arrange buttons on raster transparency tab horizontally
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-09
    
        minor german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-09
    
        restore buttons to bottom and put pages in scroll areas for raster properties too
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-09
    
        restore buttons to bottom of vector layer properties and put pages into scroll areas
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-09
    
        setRenderer(V2) also updates V2 renderer flag
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-08
    
        yet another german translation update
    
    Marco Bernasocchi <marco@opengis.ch>	2012-01-06
    
        android goodies (pull request #94):
        [Marco Bernasocchi]
        - adding needed files to support internal GPS via QtMobility, implementation of QgsQtLocationConnection is only a stub
        - cleaning up methods names
        - adding mobility to CMakeLists
        - testing
        - added hack to test parseData()
        - adding more parsing stuff
        - Adding debugging info and making connection fail if no QtSatellite datasource available
        - Initial working GPS with coordinates bug (values shifted)
        - Adding Initial GPS support to android using QtLocation
        - Adding Ground speed and direction
        - put ok button on top of widget to make it usable until scroll area is added (HACK to be Reverted later)
        - added vertical and horizontal accurancy
        - Removing test values qtlocationconnection
        - refactor debug messages
        - adding compass plugin
        - trying NathanW suggestion
        - adding new compass plugin
        - Fixed satellitesUpdated signals
        - removing setDataRate
        - temporarely removed calibrationLevel display to be reverted when https://sourceforge.net/p/necessitas/tickets/153/ is fixed
        - addin comment
        - making QLineEdits readonly
        - added calibration level support
        [Jürgen E. Fischer]
        - squashed, reindented and skipped some already addressed changes to qgisapp and vector layer provider
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-08
    
        postgres provider:
        - pre-select first integer column as primary key for views
        - also consider oid type as integer column
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-08
    
        heatmap plugin: fix menu removal
    
    Merge: 36a69afc43 a080538aec
    Tim Sutton <tim@linfiniti.com>	2012-02-08
    
        Merge changes from QGIS upstream
    
    Tim Sutton <tim@linfiniti.com>	2012-02-08
    
        Applied patch from Borys for heatmap context help
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-08
    
        enable Toggle editing button depending on layer type (fix #4965)
    
    Merge: 093aae5611 2b07e3dfe8
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-08
    
        Merge remote-tracking branch 'upstream/master'
    
    Merge: 2a7ac93636 b7994f1468
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-08
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-02-08
    
        Some more IT GUI translation - thanks Alesandro Fanna and BobMaX
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-08
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-08
    
        heatmap updates:
        - fix warnings on windows
        - minor cleanups
        - some string updates
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-08
    
        fix Heatmap plugin unloading, also place button to the Raster toolbar
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-08
    
        indentation update
    
    Tim Sutton <tim@linfiniti.com>	2012-02-08
    
        [FEATURE] added heatmap plugin to QGIS master. Removed README from heatmap dir. Nominal commit to tag this as a new feature.
    
    Tim Sutton <tim@linfiniti.com>	2012-02-08
    
        Removed Alex from contributors since he is in AUTHORS
    
    Tim Sutton <tim@linfiniti.com>	2012-02-08
    
        Merged in Arunmozhi's heatmap plugin into QGIS core
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-08
    
        Make QgsSymbolV2::renderHints() const
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-07
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2012-02-08
    
        translation update: hr_HR by Zoran
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-07
    
        match sip binding of QgsSymbolV2::renderHints() to c++ interface
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-07
    
        initialize QgsApplication::mConfigPath later
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-07
    
        Render rotation tool preview image
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-07
    
        Add support for new symbology for rotate point tool
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-07
    
        spatialite provider: prefer auth_id over proj4 string (fix #4958)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-07
    
        Composer Legend: Add spacing for groups.  Fixes #4247 Patch by Anna
        Kratochvilova. Thanks!
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-06
    
        postgres provider: fix crs(), if no crs was requested
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-06
    
        fix #3742:
        - after CRS changes reproject canvas extent regardless of OTFR
        - toggling OTFR off, switches the project CRS to the current layer CRS (or
          first layer, if no layer is active).
        - toggling OTFR also saves the previous CRS setting and restores the previous
          selected CRS.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-06
    
        Consider svg parameters for svg fill
    
    Merge: ccf3af763a 886ed107b4
    Jürgen E. Fischer <jef@norbit.de>	2012-02-05
    
        Merge pull request #92 from Jean-Roc/master
    
        update fr strings
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-02-05
    
        update fr strings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-05
    
        better fix than 4d0551f0
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-05
    
        fix doxygen warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-05
    
        fix crash
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-05
    
        indentation update
    
    Merge: c933dce209 1be0e877a8
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-05
    
        Merge pull request #91 from szekerest/master
    
        Improve the support for OGR/MSSQL driver
    
    Merge: 876b8c7e46 c933dce209
    szekerest <szekerest@gmail.com>	2012-02-05
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-05
    
        Fix restoring of composition widget missed in last refactor
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-01
    
        Redesign composer; use dock widgets vs splitter; reduce scrolling in
        item widgets
    
    szekerest <szekerest@gmail.com>	2012-02-05
    
        Improve the support for OGR/MSSQL driver
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-04
    
        fix #4941
    
    Víctor Olaya <volayaf@gmail.com>	2012-02-04
    
        Creted history and log dialog
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@22 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-02-03
    
        Several changes. Now saga algorithms can be executed and also scripts. Still have to test both, but it is more or less working fine
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@21 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-03
    
        Add comment
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-03
    
        Work with a distance tolerance for locateAlongFeature, report event items where linear referencing did not succeed
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-03
    
        fix Densify tool
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-03
    
        vector layer save as: replace 'original crs' with 'layer crs' and 'project crs' - OTFR doesn't matter anymore (fixes #4109)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-02
    
        optionally add save vector file to canvas (fix #4598)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-02
    
        execute undo stack on rollBack() (fixes #4635)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-02
    
        fix highlighting for identify tool when OTF enabled (closes #4843)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-02
    
        fTools: option to select create new shape or update existing layer when
        exporting geometry column
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-01
    
        [FATURE] fTools: option to export geometry column using layer CRS,
        project CRS or ellipsoid
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-02
    
        Fix for locateBetween method
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-02
    
        don't set parent of QFontDialog (fixes #4937, but makes it not follow the globally set font size)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-02
    
        fix sip gps bindings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-01
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-01
    
        postgres provider: fix query support
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-01
    
        Registry for raster renderers
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-01
    
        Russian translation for field calculator context help. Thanks, Maxim!
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-01
    
        More verbose comments to linear reference functions
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-01
    
        Display a progress bar
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-31
    
        Support multiple geometries per event object. Return zero geometry if result is emtpy
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-30
    
        Remove debug code, move locateBetween and locateAlong to public interface
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-30
    
        Fix errors in locateBetween
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-27
    
        Support reference with one measure (along)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-25
    
        [FEATURE]: creation of event layers in analysis lib using linear referencing
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-02-01
    
        set parent opening projection selector dialog (fix #4931)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-02-01
    
        Add sip files for gps connection. Patch from Marcel Huber, ticket #4826
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-02-01
    
        updates to Field calculator help from Alister Hood (fix #4405)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-01
    
        add german function help translations
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-01
    
        Expression builder: Rename Fields to Fields and Values; Add help for when field is selected
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-01
    
        Help viewer: Add nicer help not found message; reduce margins
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-01
    
        Expression builder: Add group header help
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-01
    
        Expression builder: Nicer help not found message
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-01
    
        reject empty field names in QgsVectorLayer::addAttribute
    
    Jürgen E. Fischer <jef@norbit.de>	2012-02-01
    
        fix typos
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-02-01
    
        Check for empty field name. Fixes #4914
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-31
    
        save and restore position of merge attribute dialog
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-31
    
        Increase scale range (#3189)
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-31
    
        Edit symbol transparency in percent values [0-100] instead of [0-1]
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-31
    
        Fix expression builder highlighting (#4913)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-31
    
        [Backport]: disable abort if avoid intersections returns a different geometry type (e.g. multitype instead of singletype). Temporary solution for ticket #4880
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-30
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-30
    
        postgresql provider: check connection state before running PQexec (fixes #4909)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-30
    
        support strange mysql quoting
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-30
    
        add .db to spatialite extensions (fixes #4919)
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-30
    
        Use the new expression builder for rule filter editing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-30
    
        Apply loop improvement from Arunmozhi also to raster calc dialog
    
    Arunmozhi <aruntheguy@gmail.com>	2012-01-29
    
        refactored code to reduce loop in favour of a func
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-30
    
        fix another build error :(
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-30
    
        fix build error
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-29
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-29
    
        cleanup separate file type names from extensions in translations
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-29
    
        fix warnings and icon size of GRASS toolbar
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-29
    
        also consider layer crs, when initially zooming to the extent of the first layer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-29
    
        fix python path setting in windows
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-29
    
        use os.path.expand user for home directories for python (reintroduces fixes from #2515)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-29
    
        cleanup projection selections - makes it work via keyboard again
    
    Werner Macho <werner.macho@gmail.com>	2012-01-29
    
        translation update: es by Carlos
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-28
    
        [API] add sip bindings for QgsCsException
    
    Richard Duivenvoorde <richard@duif.net>	2011-12-26
    
        fix #3243
        Richard Duivenvoorde (from pull request #78)
        - crs taking into account, bookmarklist is now editable qtreeview
        - set better column names the column names from the table
    
        Juergen Fischer added refactoring:
        - move adding bookmarks into QgsBookmarks
        - make QgsBookmarks a singleton
        - delete multiple entries at once
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-28
    
        Expose maxOversampling parameter to user
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-28
    
        reproject canvas extent on crs change with OTFR enabled
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-28
    
        Faster draw for multiband color in case there is no transparency, strech, inversion
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-28
    
        Put multi selection back for fields tab, use extended selection instead
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-28
    
        Remove multiselect from fields tab in layer properties
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-27
    
        postgres provider: reload fields when columns disappear
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-27
    
        use native file dialogs wherever possible (fixes #3763)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-27
    
        fix file permissions
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-01-27
    
        Fixed v.in.region GRASS module to accept lines.
    
    Merge: 3c33cf8f98 41e70d5adc
    Paolo Cavallini <cavallini@faunalia.it>	2012-01-27
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-01-27
    
        Update of IT translation
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-27
    
        Set save button not checkable - fixes #4290
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-27
    
        Consider contrast enhancement in multiband color renderer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-27
    
        Rule-based renderer: Add support to refine more then one rule at a time; decrease UI margins
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-26
    
        Rule-based renderer: enable new labeling
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-27
    
        fix python binding for QgsVectorDataProvider::changeGeometryValues()
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-26
    
        fix #4227
    
    Werner Macho <werner.macho@gmail.com>	2012-01-26
    
        translation update: string update for all languages
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-26
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-26
    
        catch more transformation errors
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-26
    
        handle composer window differently (partly reverts a30eb373)
    
    Paolo Cavallini <cavallini@faunalia.it>	2012-01-26
    
        Fix #4668 (GRASS r.sunmask modules)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-26
    
        even more font propagation
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-25
    
        use QTextCodec::codecForLocale() where "System" is not available (like android)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-25
    
        more font propagation
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-25
    
        set parents of various objects to propagate the font settings
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-25
    
        Rule-based renderer: selection and drawing of markers works again
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-25
    
        postgres selection: leave geometryless views enabled
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-25
    
        Fixed parsing of numbers in locales using other decimal point symbols
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-25
    
        Rule-based renderer: polish rule refining
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-25
    
        postgres selection:
        - make geometryless table selectable
        - only make srid column editable when necessary
        - leave primary key column editable
        - require primary key selection for views
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-25
    
        also add Pan to Selected button to the attribute table dialog
    
    Werner Macho <werner.macho@gmail.com>	2012-01-25
    
        translation update: added korean translation thanks to Sanghee and the korean team
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-24
    
        use 8pt default font size on android
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-24
    
        fix warnings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-18
    
        [FEATURE] new navigation tool Pan Map to Selection (fix #4031)
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-24
    
        Fixed symbol levels dialog
    
    Merge: 0b1fd34c3e 1c3c02f832
    Martin Dobias <wonder.sk@gmail.com>	2012-01-24
    
        [FEATURE] Merge branch 'rules' - new rule-based rendering
    
        Conflicts:
                src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-24
    
        Add ModelTest: Qt tool for debugging custom models
    
        Very handy to stay sane when your model goes crazy
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-24
    
        Rule-based renderer: fixed parent(), fixed drag'n'drop
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-24
    
        QgsVectorLayer: use featureAtId() in selectedFeatures() (fixes #4856)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-24
    
        osgeo4w update: build with Python 2.7
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-24
    
        fix #4858
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-23
    
        repaint layer after commiting
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-23
    
        postgres provider: fix handling of broken connections
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-23
    
        GUI tweaks for rule-based renderer widget and symbol level dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-23
    
        Added safety check
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-23
    
        Drag'n'drop for rules, rule does not need a symbol
    
    Merge: fbc43080ac 26ca4932a1
    Werner Macho <werner.macho@gmail.com>	2012-01-23
    
        Merge pull request #87 from Jean-Roc/master
    
        update fr translation
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-23
    
        display plugins from additional paths in Plugin Manager (fix #4178)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-23
    
        implement #4823
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-23
    
        Do otf-reprojection directly in raster renderer (much better performance in case of resampling)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-23
    
        postgres provider fix
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-01-22
    
        update fr translation
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-22
    
        move layerURI from QgsPgSourceSelect to QgsPgTableModel
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-21
    
        postgres provider: support tables with mixed srids
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-22
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2012-01-21
    
        fix typo myPath_s_
    
    Werner Macho <werner.macho@gmail.com>	2012-01-21
    
        translation update: pt_BR by Arthur
    
    Werner Macho <werner.macho@gmail.com>	2012-01-21
    
        translation update: gl_ES by Xan
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-21
    
        clear collected plugins path before collecting svg path
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-21
    
        Other format for xml output GetFeatureInfo
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-21
    
        Model/view-based tree of rules. Added basic unit test, GUI renderer test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-21
    
        Keep raster renderer parts aligned to pixel boundaries of unsampled rasters (to avoid overlaps or white stripes in large prints
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-21
    
        fix font in scale selector combobox
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-21
    
        avoid useless canvas redraw when user interacts with scale selector
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-20
    
        [FEATURE] add update extent button in vector layer properties
        and implement QgsDataProvider::updateExtents in postgres, ogr and
        spatialite provider
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-20
    
        Better array generation for paletted raster renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-19
    
        Consider user defined colors for paletted rasters
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-19
    
        remove empty source files
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-19
    
        force most core dialogs to remember their state and restore it when
        opened (adresses #206)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-19
    
        fix font preview in labeling
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-19
    
        improved saga algorithm execution
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@18 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-19
    
        Restore resampler from xml
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-19
    
        Write resampler types to xml
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-19
    
        Possibility to set resampling modes differently for zoomed-in and zoomed-out
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-18
    
        added table field support
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@17 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-18
    
        postgres provider fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-18
    
        back to using setStyleSheet to set the fontsize
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-18
    
        added icons
        added scripting stuff
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@16 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-18
    
        postgres provider:
        - disable "Add" in selection dialog while column type thread is running
        - fix detection of integer keys
        - when adding feature update attributes and feature id in passed features
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-18
    
        repaint vector layer on toggleEditing if the there are vertex markers
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-18
    
        expression builder: fix typos and warnings and follow selection (not just clicked)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-18
    
        use signals for logging
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-18
    
        german translation update
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-18
    
        add tooltips to abstract field for WMS/WFS layers (addresses #4406).
        Also save and restore WFS dialog size and position (addresses #206)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-18
    
        follow up 2e7867a14e
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-18
    
        Better to use unsigned char
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-18
    
        Use byte raster bands for relief plugin to generate smaller output rasters
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-18
    
        Support different xml root element for feature info response (WMSFeatureInfoDocumentName)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-18
    
        add Marco Bernasocchi to AUTHORS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-18
    
        use applications default font instead of style sheet to set options and determine default size (fixes 5155176e)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-18
    
        Support replacement of layer names in GetFeatureInfo with the elements WMSFeatureInfoAliasLayers and WMSFeatureInfoLayerAliases
    
    Merge: 5155176eac 619083a264
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-19
    
        Merge branch 'field-calc-4814'
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-15
    
        [FEATURE] Add expression builder to field calculator Fix #4814
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-17
    
        fix setting of icon size and allow to set global fontsize
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-17
    
        fix #4832: also consider schema in geometry_columns/geography columns
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-17
    
        show the correct feature's type name in debug messages
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-17
    
        postgres provider: fix default value assignment
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-17
    
        postgis provider: fix geometry detection
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-17
    
        commit error update:
        - push commit errors in PostgreSQL, OGR and SpatiaLite provider
        - add provider errors to commit error
        - postgres provider: improve handling of geography columns
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-17
    
        attribute table: show progress only every 5s
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-17
    
        save size and position of the core plugins dialogs (addresses #206)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-17
    
        GRASS py modules returns 1 getting interface description (fix 4667)
    
    Sergey Yakushev <yakushevs@gmail.com>	2012-01-17
    
        RoadGraph: add dijkstra method to Network analysis library, remove unused shortestpath, update python bindings
    
    Merge: c56d02fb66 3ba2fe9d04
    Sergey Yakushev <yakushevs@gmail.com>	2012-01-17
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-16
    
        fix #4822
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-16
    
        Fix for ticket 4813 and cleanup legacy code in composer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-15
    
        Parameter for font color in GetLegendGraphic
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-16
    
        add python binding to QgsVectorDataProvider::fieldNameMap()
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-15
    
        error logging:
        - fix key message in postgres provider
        - add logging of errors to spatialite provider
        - log commit errors in vector layer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-15
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-15
    
        and followup 84dc1ba5e :(
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-15
    
        follow up 9a9b53bb:
        - enable transform caching (comparing before each use disables its point)
        - invalidate the render transform cache only when the layer crs changes by
          connecting to the QgsMapLayer::layerCrsChanged() signal.
        - make CRS of map layer private so that setCrs has to be used on each change
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-15
    
        fix typos
    
    Radim Blazek <radim.blazek@gmail.com>	2012-01-15
    
        unset QgsMapRenderer mCachedTrForLayer on setDestinationCrs and always check layer->crs against mCachedTr destCRS
    
    Merge: aa323aea12 a6df30c99f
    Sergey Yakushev <yakushevs@gmail.com>	2012-01-15
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-15
    
        display real band number for multiband rasters when single band gray
        drawing style used (patch by Bill Clay, fix #4138)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-14
    
        [FEATURE] Add support to edit views that have triggers. Fixes #4787
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-14
    
        fix #4812
    
    Merge: 1f0341cdc1 89306335ae
    Sergey Yakushev <yakushevs@gmail.com>	2012-01-15
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-14
    
        vector provider: fetch codec list from Qt and default to System when a unavailable codecs is requested (might cure issueID #4801)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-14
    
        indentation update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-14
    
        Fix rounding problem for font size in GetLegendGraphic
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-14
    
        Fix for preview symbols in GetLegendGraphic
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-14
    
        Read optional legend parameters from GetLegendGraphic request (extension to WMS)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-14
    
        Keep image aspect in bilinear resampling, apply oversampling for zoom out
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-14
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-14
    
        split node tool into three class files in a subdirectory
    
    Werner Macho <werner.macho@gmail.com>	2012-01-14
    
        translation update: es by carlos
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-13
    
        more nodetool speedups & refactoring (fixes #4523)
        [API] introduce signal QgsVectorLayer::geometryChanged() signal and use that
        to reduce the need to reload the modified geometry.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-13
    
        fix warning
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-13
    
        added fixed table dialog. Improved saga descriptions reading
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@15 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-13
    
        use a better default name for the new pk field when creating a new empty PG table
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-13
    
        cleanup (remove unused line)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-13
    
        Remove Apply button from new spatialite layer dialog,
        activate add and remove attribute buttons only when appropriate
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-13
    
        in actions tab activate buttons only when appropriate (fixes #4785)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-13
    
        convert field names to lowercase when importing from shapefile,
        fix the number of written features,
        cleanup the code
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-13
    
        GPSTools: open "Load GPX" tab by default
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-13
    
        Avoid second redraw in GetPrint request
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-13
    
        Set composer map projection earlier (changes in qgsmaprenderer)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-12
    
        fix add features in PG provider broken in recent refactoring
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-12
    
        osgeo4w packaging: update to GRASS 6.4.2RC3
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-12
    
        Append suffix in raster terrain plugin
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-12
    
        reapply fix for #4693 (broken in 8ed3e6d68d)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-12
    
        save last used dirs and last used filter in GPSTools plugin (fix #1209).
        Also remember dialog size and position and restore them (addresses #206)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-12
    
        show full filename for debugging in MSVC again
    
    Sergey Yakushev <yakushevs@gmail.com>	2012-01-08
    
        RoadGraph: fix export tool.
    
    Merge: 47ca43136c 878b04843d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-12
    
        Merge branch 'relief'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-12
    
        Reapply cosmetical changes
    
    Merge: 92de863c77 35eded8fde
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-12
    
        Merge pull request #85 from mbernasocchi/android
    
        fixing execinfo.h no such file or directory on android
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-12
    
        Add missing copyright notices
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-12
    
        Raster category, remove obsolete files
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-12
    
        [FEATURE]: relief and hillshade function, modification of raster terrain structure
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-12
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2012-01-12
    
        translation update: es by carlos
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-12
    
        fix #4636:
        - add a column containing the feature id, if no columns are there (otherwise
          there are no valid model indices)
        - vector layer: emit featureDeleted and featureAdded signals, when added
          features change their temporary to a permanent id (e.g. makes the now defunct
          rows in the attribute table disappear, instead of showing ERROR)
        - memory provider: update the feature id in added features
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-12
    
        apply #4167
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-11
    
        added multiple input dialgo and panel
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@13 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-11
    
        postgres provider:
        - base geometrytype filtering on GeometryType not WkbType
        - use tooltips on dataitems
        - fix #4783
        - adapt #4767
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-11
    
        fix warning
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-11
    
        enable (or disable) "feature action" tool after adding (or removing) actions
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-11
    
        [FEATURE] add "feature action" map tool to run actions directly when clicking on features (fix #119 and #4262)
        work done for Regione Toscana-SIGTA
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-11
    
        [FEATURE] use expressions engine to evaluate feature actions
        work done for Regione Toscana-SIGTA
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-11
    
        make "action" tab less confusing (partially fix #4211):
        display add and update buttons below the edit action widget (following the "new shapefile" UI style)
        move the "capture output" checkbox away from the "insert field" combo
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2012-01-04
    
        in the action dialog update the capture checkbox state when populating edit section
    
    VKa <victor.axbom@gmail.com>	2012-01-04
    
        Fix Union tool to produce correct attribute table (fix #4567)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-11
    
        always save last used dir in Raster terrain analysis plugin (fix #4693)
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-11
    
        simplified ui files
        added search functionality to toolbox
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@12 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Marco Bernasocchi <marco@opengis.ch>	2012-01-11
    
        fixing execinfo.h no such file or directory on android
    
    Merge: 325df2697b f7d80e5d6e
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-10
    
        Merge pull request #84 from mbernasocchi/android
    
        FIX #4201
    
    Marco Bernasocchi <marco@opengis.ch>	2012-01-11
    
        FIX #4201
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-10
    
        [FEATURE] add status bar tool button that toggles visibility of message log and show tooltips when messages appear while message log is hidden
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-10
    
        postgres provider fixes
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-10
    
        don't overwrite existing classes when reclassify in graduated symbol
        renderer. Also always add default value and use it for all unclassified
        values (fixes #2709)
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-10
    
        working on qgis plugin, creating parameters window
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@11 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-10
    
        moving to qgis-plugin
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@10 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-10
    
        deleting qgis plugin to upload new stuff
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@8 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-10
    
        deleting qgis plugin to upload new stuff
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@7 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Sandro Santilli <strk@kbt.io>	2012-01-09
    
        Use ST_MakeEnvelope with PostGIS 2.0+ to build query rectangle
    
    Merge: 838ac1d9ad efb7fade3c
    Tim Sutton <tim@linfiniti.com>	2012-01-10
    
        Merge pull request #74 from mbernasocchi/android
    
        added QScrollarea to new spatialite dialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-10
    
        fix typo
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-10
    
        move map scale selector to QgsScaleComboBox class. Highlight nearest
        value to the current scale when open selectors popup
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-10
    
        don't require webkit when desktop is not built (refers #4756)
    
    Werner Macho <werner.macho@gmail.com>	2012-01-10
    
        translation update: es by carlos
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-10
    
        Support for multiband singleband gray
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-10
    
        Remove old code in raster layer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-10
    
        - log addition of user coordinate systems
        - include proj.4 definitions in CRS exceptions
        - raster layer: catch exception on extent transformation errors (fixes freeze in #4583)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-09
    
        fix vc warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-09
    
        add missing postgres provider symbol and link spit with QgsPostgresConn
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-29
    
        [FEATURE][API] postgres provider refactoring:
        - use m prefix for member variables and s prefix for class variables
        - refactor QgsPostgresProvider::Conn and QgsPostgresConnection to QgsPostgresConn
        - put QgsColumnTypeThread into separate file
        - use QgsPostgresConn in QgsPgSourceSelect
        - cleaner abort of column type thread (e.g. remove unfinished columns from
          selection list)
        - [API] move QgsDbTableModel as QgsPgTableModel to provider
        - [FEATURE] support for arbitrary key (including non-numeric and multi column)
        - [FEATURE][API] support for requesting a certain geometry type and/or srid in QgsDataSourceURI
         * no more explicit filter strings
         * support for empty tables without gemetry_columns entry or GEOMETRY type.
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-09
    
        QgsVectorLayer:
        - boundingBoxOfSelected() iterate only selected feature with featureAtId where available
        - identify unknown extents in metadata
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-28
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2012-01-09
    
        translation update: fr by JRM
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-09
    
        fix 8a2ea36a
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-07
    
        [FEATURE] make loading attributes interruptable
        - also show progress
        - fix tracking of canvas extent (OTFR wasn't considered)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-08
    
        strip toplevel directory from debugging output
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-08
    
        fix sip bindings
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-09
    
        [FEATURE] make desktop build optional (but default; fixes #4756)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-08
    
        Small fix for single band gray renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-08
    
        Move creation of renderer classes out of drawing loop
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-08
    
        fix #4622
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-07
    
        fix windows build and some warnings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-07
    
        Use QImage method for bilinear resampling
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-07
    
        Add highlighting for CASE condition; make regex for quote matching less greedy
    
    Víctor Olaya <volayaf@gmail.com>	2012-01-07
    
        importing sextante for qgis plugin
    
        git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@6 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-07
    
        Expressions - conditional expressions (CASE)
    
        Right now only without "base" expression:
        CASE WHEN cond1 THEN exp1 [WHEN cond2 THEN exp2]* [ELSE exp3] END
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-06
    
        plugin installer: use default flags (do not exclude close button)
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-06
    
        Expressions: support for visitor pattern, expresion->OGCFilter now a visitor
    
    Richard Duivenvoorde <richard@duif.net>	2011-12-27
    
        better fix for #4550 change itemchanged event for simple clicked event
        (also should fix #4748)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2012-01-06
    
        fix #4748
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-06
    
        [FEATURE] Add label wrapping on character. Semi Fixes #3284
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-06
    
        Single band pseudo color renderer
    
    Merge: abcd193b0f 3f73c859c3
    Marco Bernasocchi <marco@opengis.ch>	2012-01-05
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into android
    
        Conflicts:
                src/ui/qgsnewspatialitelayerdialogbase.ui
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-05
    
        More improvements for single band color data
    
    Sergey Yakushev <yakushevs@gmail.com>	2012-01-06
    
        RoadGraph: fix runtime warnings
    
    Nathan Woodrow <madmanwoo@gmail.com>	2012-01-05
    
        Remove border from expression builder output area
    
    Werner Macho <werner.macho@gmail.com>	2012-01-05
    
        translation update: pt_BR by arthur
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-04
    
        fix windows build
    
    Martin Dobias <wonder.sk@gmail.com>	2012-01-04
    
        Do not use automatic grouping anymore
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-04
    
        debugging improvements:
        - use versioned class variables in QgsApplication (multiple version of qgis_core don't conflict)
        - QgsLogger: log message to file before writing before invoking the message handler
        - on linux: produce backtrace on fatal errors
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-04
    
        fix #4690
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-04
    
        nodetool fixes (fixes #4523, #4737 & #4738)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-04
    
        node tool: only draw vertex markers in the current canvas (refers to #4523)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-03
    
        fix #4732
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-03
    
        Detect if transparency can be ignored for paletted renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-03
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-03
    
        fix #4523:
        - make geometry validation optional: none, QGIS and GEOS
        - move internal validation to QgsGeometryValidator thread
        - cache wkt in QgsCoordinateReferenceSystem
        - fTools: leave progress of geometry validatation at 100%
        - move coordinate capture to vector menu
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-02
    
        Add single band color data renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-02
    
        missed a file in last commit
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-02
    
        - fix #4732
        - move contents of src/app/attributetable and src/app/spatialite up one level
          (there was only one class in each directory left)
    
    Jürgen E. Fischer <jef@norbit.de>	2012-01-02
    
        fix #4736
    
    Merge: ffa2cfdf2b 1d6d2961df
    Werner Macho <werner.macho@gmail.com>	2012-01-02
    
        Merge pull request #80 from Jean-Roc/master
    
        update fr strings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-01
    
        Consider alpha channel for bilinear and cubic resampling
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2012-01-01
    
        update fr strings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-01
    
        Consider alpha settings in single band gray renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2012-01-01
    
        Fix singlebandgrayrenderer
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-12-31
    
        fix invalid list index in identify results causing wrong result or segfault accessing actions from context menu
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-29
    
        [FEATURE] add uuid generator widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-30
    
        More pixels per raster part
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-12-30
    
        Wrap field name in quotes when added to expression string
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-30
    
        Provide convenience function to draw image parts for raster renderer
    
    Merge: de4850457c 3c9d1a3f74
    Nathan Woodrow <madmanwoo@gmail.com>	2011-12-30
    
        Merge branch 'master' into expression-builder-highlighter
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-12-28
    
        Add = to operators box; Refector connecting of push button signals; Fixes #4706
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-29
    
        Set contrast enhancement to single band gray renderer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-12-29
    
        Added basic highlighter for QgsExpression in expression builder widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-29
    
        Added single band gray renderer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-29
    
        add new group after current item
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-29
    
        insert new layer before selected layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-29
    
        Use small overlap between adjacent tiles
    
    Tim Sutton <tim@linfiniti.com>	2011-12-29
    
        Fix style classes which lost their attribute association for some reason
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-29
    
        Consider invert color flag
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-29
    
        Use different oversampling factors in x and y directions to problems with resampled image size
    
    Werner Macho <werner.macho@gmail.com>	2011-12-28
    
        translation update: et by veiko
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-12-28
    
        split proj4string on spaces followed by '+' (instead of spaces only).
        see http://trac.osgeo.org/proj/ticket/132
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-28
    
        Improve handling of corner cases with cubic resampler
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-28
    
        Better handling of edge-cases for bilinear resampler
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-12-28
    
        Refector QgsExpressionBuilderWidget to add API for loading field names; update uses of widget to use new API
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-28
    
        Fix bilinear resampler
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-28
    
        show warning when user tried to create field 'shape' in shapefile (fix #3201)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-28
    
        Invert color flag for raster renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-28
    
        Use raster renderer functions to retrieve data parts for multiband color too
    
    Werner Macho <werner.macho@gmail.com>	2011-12-27
    
        translation update: pl by robert (and string updates for pl and es)
    
    Werner Macho <werner.macho@gmail.com>	2011-12-27
    
        translation update: es by carlos
    
    Tim Sutton <tim@linfiniti.com>	2011-12-27
    
        Use proper QGIS acronym (instead of Qgis) for OSX install notes
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-27
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-27
    
        ogr provider:
        - support for OLCStringsAsUTF8 (fixes #4558)
        - remove quotation on "ORDER BY" (produces a syntax error otherwise)
        - support for null values in uniqueValues/minimumValue/maximumValue
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-27
    
        query  builder: support null values in values lists
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-27
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-25
    
        german translation update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-27
    
        Consider transparency in raster renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-27
    
        Select resampling type from raster properties. Read and write resampling method to project file
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-27
    
        add layers to group even group is not selected but selected child item
        in this group
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-27
    
        Improve incremental WFS fetch. Patch from Bill Clay from ticket 4604
    
    Merge: bdd33b3048 ba2a205fac
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-12-26
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-12-26
    
        generalize helper apps bundling; more quoting
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-26
    
        support for cyrillic symbols in raster metadata (fix #4452)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-26
    
        sort panels alphabeticaly in context menu
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-12-26
    
        missed a few quotings
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-12-26
    
        more quoting in case there are empty variables, and tests for existence of files before executing commands
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-26
    
        Support for global transparency in raster renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-25
    
        implement #4217
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-25
    
        fix #4305
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-25
    
        fix sip annotation
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-12-25
    
        don't create framework folders if framework does not exist;
        quote library names for IF test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-25
    
        Clean up memory
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-25
    
        Remove legacy code in palleted raster renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-25
    
        Fix some errors related to reading rasters in multiple parts
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-24
    
        Reading of rasters in several parts
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-24
    
        fix #4371
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-24
    
        fix #4402
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-24
    
        update for sip 4.13
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-24
    
        fix #3185 and #4689
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-24
    
        fix #3963
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-24
    
        fix runtime warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-23
    
        fix #4646
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-23
    
        fix #4478
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-23
    
        disable rendering while legend group is removed
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-23
    
        fix #4694
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-23
    
        always create Database menu after Raster one
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-23
    
        move MapServer export and OSM plugins to Web menu
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-23
    
        added Web menu and toolbar for plugins
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-23
    
        [BACKPORT] display CRS in fTools as authid-description pair
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-23
    
        [BACKPORT] update QgsGenericProjectionSelector bindings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-23
    
        [BACKPORT] don't ask for CRS when opening New Shapefile dialog (fix #4379)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-23
    
        [BACKPORT] add extension to new SpatiaLite database if user ommits it
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-22
    
        gdal provider: add statusChanged signal and fix debugging output
    
    Richard Duivenvoorde <richard@duif.net>	2011-12-22
    
        apply pull #64:
        - make proj4 string area resizable
        - this overriding the cursor messes up the cursor in the Qsplitter etc.
        - 4 recent crs's is a little low... make it 8
        - fixing the selecting of the non-current crs when dialog shows
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-22
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-22
    
        postgres provider: remove ctid limitation to 32bit
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-22
    
        [BACKPORT] use native projection selector in New SpatiaLite layer
        dialog (completely fix #4549)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-22
    
        fix #4647 (introduced in 3b9b2d - track backports please)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-22
    
        new gis theme icon for Merge shapefiles tool. Thanks to Robert
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-22
    
        [backport]: fix for attribute shift in form when invoked from table
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-21
    
        [backport] Skip attribute values with invalid variant type (fixes ticket #4684)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-21
    
        Fix bug in cubic interpolation
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-21
    
        [BACKPORT] fix Query builder from layer properties when layer name in
        cyrrilic (fix #2435)
    
    Radim Blazek <radim.blazek@gmail.com>	2011-12-21
    
        No data values fix. Very small numbers were used instead of very big numbers for FCELL and DCELL - 0 values were rendered as null. Better looking values used because are shown in GUI
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-21
    
        Use bezier interpolation for cubic resampling. Still buggy
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-21
    
        german translation update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-21
    
        Added cubic resampler (not working yet)
    
    Radim Blazek <radim.blazek@gmail.com>	2011-12-20
    
        reload default color table
    
    Merge: 9f8f86db5e 8f31f244f1
    Gary Sherman <gsherman@geoapt.com>	2011-12-20
    
        Merge pull request #75 from g-sherman/master
    
        Added tip about plugins
    
    Gary Sherman <gsherman@geoapt.com>	2011-12-20
    
        Added a tip about plugins
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-20
    
        introduced new plugin metadata entry "category". Show hint based on
        category in Plugin Manager and update all core plugins respectively
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-20
    
        move RoadGraph plugin to Vector menu and eVis to Database as suggested
        by Paolo
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-20
    
        move database plugins buttons to the Database toolbar
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-20
    
        added Database toolbar in addition to the Database menu
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-20
    
        quick temporary fix for fTools to work with new Vector menu
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-20
    
        move some plugins under Vector menu and toolbar
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-20
    
        add Vector menu and toolbar to improve plugins organization
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-20
    
        move all raster related plugins to the Raster menu (adresses #4395)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-20
    
        implement helper methods to add plugins to the Raster menu and toolbar
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-20
    
        readd google mercartor (pseudo epsg:900913) removed with with 42e02d82c05b4da370be77ef71345ba62457cc66 (IssueID #4652)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-20
    
        apply #4685
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-19
    
        More precise composer map rotation (ticket #4632)
    
    Radim Blazek <radim.blazek@gmail.com>	2011-12-19
    
        use double instead of float for min/max values, fixes #4315
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-19
    
        [FEATURE] use combobox to display scale. Also add predefined values for
        quick scale select
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-19
    
        No access to invalid image pixels
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-19
    
        Add renderer class for multiband color
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-19
    
        Fix resampling with otf-reprojection turned on
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-18
    
        Bilinear resampler
    
    Radim Blazek <radim.blazek@gmail.com>	2011-12-18
    
        set min/max values if available for single band, set StretchToMinimumMaximum if min/max are available for grayscale, fixes part of #4193 - GRASS rasters are drawn in gray
    
    Radim Blazek <radim.blazek@gmail.com>	2011-12-18
    
        set raster stats bandName and bandNumber, fixes one problem of #4193 - band name can only be set to "" or "Not set".
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-18
    
        Added raster renderer interface and test implementation for paletted rasters
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-18
    
        Raster redesign: first prototype of paletted renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-18
    
        Enable button to access label engine settings
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-18
    
        fix #4389
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-18
    
        add log messages to raster layer
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-18
    
        fix typos
    
    Marco Bernasocchi <marco@opengis.ch>	2011-12-18
    
        added QScrollarea to new spatialite dialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-17
    
        [BACPORT] fix Merge shapefile to one crash when used layers mode
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-17
    
        minor UI fix in New SpatiaLite Layer dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-16
    
        remove "unsynced" EPSG CRS that are not listed in GDAL (closes #4652)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-16
    
        new icons for RGB to PCT and PCT to RGB tools from Robert
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-16
    
        Added title / abstract to python bindings
    
    Merge: c336eca8a7 dcae36009e
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-16
    
        Merge branch 'wms_layer_title_abstract'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-16
    
        Better layout for abstract text edits
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-16
    
        [BACKPORT] add extension to new GPX file if user ommit it (fix #4623)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-15
    
        Publish layer titles and abstracts in WMS capabilities
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-15
    
        [FEATURE]: layer can have abstracts and title (e.g. for the use in WMS server)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-15
    
        Fix column mismatch in wfs dialog
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-15
    
        use project title as default filename in Save and Save as dialogs
        (implements #4326)
    
    Werner Macho <werner.macho@gmail.com>	2011-12-15
    
        translation update: et by veiko
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-14
    
        [BACKPORT] sort layers and fields alphabetically in fTools (fix #4412)
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-11-14
    
        Minor fix to IT GUI
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-13
    
        fix windows build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-13
    
        typo
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-13
    
        [FEATURE]: choice to keep WFS layers in cache or load the data on redraw
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-13
    
        [BACKPORT] use native separators in filename edit widget (fix #2992)
    
    Merge: 8bdf4041b6 3f14ea8888
    Sergey Yakushev <yakushevs@gmail.com>	2011-12-13
    
        Merge remote branch 'pb/master'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-13
    
        Avoid warnings
    
    Merge: 700e6b42e6 05fd5983f0
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-13
    
        Merge branch 'wfs_filter'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-12
    
        Don't forget to send server response if in release mode
    
    Merge: bca3f934c0 a9616b3aed
    Werner Macho <werner.macho@gmail.com>	2011-12-11
    
        Merge pull request #72 from Jean-Roc/master
    
        update fr strings
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2011-12-11
    
        update fr string, correct keybord shorcuts
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-10
    
        fix source permissions
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-10
    
        enable wait cursor when wms search is ongoing (closes #4625)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-10
    
        don't keep shortcuts after uninstalling standalone version (fix #2977)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-10
    
        remove debug output from fTools (again)
    
    Radim Blazek <radim.blazek@gmail.com>	2011-12-10
    
        #3723 fix, sync transparency table with raster
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-10
    
        [BACKPORT] mark project dirty when added or removed composer (fix #3577)
    
    Merge: e154f692c4 c7db7dac02
    Radim Blazek <radim.blazek@gmail.com>	2011-12-10
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2011-12-10
    
        #3576 fix, load default raster style
    
    Merge: 315bd8541a 13fdca8f30
    Werner Macho <werner.macho@gmail.com>	2011-12-10
    
        Merge pull request #71 from Cracert/master
    
        translation update: pl
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-09
    
        - update wms metadata (fixes #4626)
        - german translation fixes
        - fix warnings
    
    Robert Szczepanek <robert@szczepanek.pl>	2011-12-09
    
        translation update: pl by Milena
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-12-09
    
        [BACKPORT] Enable path to pymods in GdalTools settings dialog and automatically set default OSX environment (fix #3170)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-09
    
        Enable wfs extent option again
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-09
    
        remove some debug output from fTools
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-09
    
        Support writing filters by hand, remove namespace from filter element, better comments
    
    Merge: 6fbad32b6b a6746f1401
    Tim Sutton <tim@linfiniti.com>	2011-12-09
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-12-09
    
        Applied patch from Borys Jurgiel to correct some plugin manager wobblies. See #4621
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-09
    
        qgis server: allow empty strings in filters
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-09
    
        [BACKPORT] move database related plugins to Database menu and create
        some icons in Layers toolbar (partial fix for #4395)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-08
    
        WMS server: add more capabilities to GetCapabilities response (including GetPrint)
        Thanks Marco Lechner for the initial patch.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-07
    
        [FEATURE] WMS server: add support for WMS 1.1.1 and port to QMap (from std::map)
        Thanks Marco Lechner for the initial WMS 1.1.1 patch.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-08
    
        WMS server: let fuzzy string functions go through filter safety test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-08
    
        More descriptive parameter name and comment
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-01
    
        Show marker sizes and line widths in composer in proportion to the page
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-08
    
        Filter export for operators AND / OR
    
    Merge: a74d82d013 f1c4d535f3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-07
    
        Merge branch 'composeritem_xml'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-07
    
        OGC filter export: support for basic comparison operators, literal and propertyName
    
    Werner Macho <werner.macho@gmail.com>	2011-12-07
    
        translation update: string updates Estonian
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-07
    
        Read available provider fields for expression dialog from wfs DescribeFeatureInfo
    
    Werner Macho <werner.macho@gmail.com>	2011-12-07
    
        translation update: et by Veiko
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-07
    
        Option to create undo commands whan adding composer items from xml
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-07
    
        Move more item related functions from composerview to composeritem
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-07
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-30
    
        hide layer order dock by default
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-30
    
        add tooltip for 'Select At Id' option in postgres selection dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-06
    
        reindent main.cpp
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-06
    
        implement #4615: save as spatialite
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-06
    
        wms provider: log error message, if a faulty image is returned.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-06
    
        Possibility to add several wfs layers in one go
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-06
    
        fix build
    
    Werner Macho <werner.macho@gmail.com>	2011-12-06
    
        translation update: small typo fix
    
    Tim Sutton <tim@linfiniti.com>	2011-12-06
    
        Added more debugging info to wms server. Also when compiled in debug mode, it will write the last rendered image out to the system temp dir (overwriting it with each render)
    
    Merge: 5b6b29326b 0c39be62fe
    Tim Sutton <tim@linfiniti.com>	2011-12-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-05
    
        More cleanups
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-05
    
        Remove addItem methods of composer view. Use the ones from composition instead
    
    Werner Macho <werner.macho@gmail.com>	2011-12-05
    
        translation update: pt_PT by Luís de Sousa
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-05
    
        Keep item option tab up-to-date
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-05
    
        Fix crash with relative file paths if projPath is not yet defined
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-05
    
        [BACKPORT] don't change cursor to hourglass for fTools that runs in
        separate thread
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-05
    
        [BACKPORT] run Split vector layer tool in separate thread to prevent UI
        blocking
    
    Merge: d38a0bcbbb 5151b2a82a
    Tim Sutton <tim@linfiniti.com>	2011-12-04
    
        Merge pull request #68 from mbernasocchi/android
    
        [BP18] Android adaptations
    
    Merge: f9f486072f d38a0bcbbb
    Tim Sutton <tim@linfiniti.com>	2011-12-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Werner Macho <werner.macho@gmail.com>	2011-12-04
    
        translation update: mn by Bayarmaa
    
    Merge: e2dac54ef8 f00785fc85
    Werner Macho <werner.macho@gmail.com>	2011-12-04
    
        Merge pull request #70 from Jean-Roc/master
    
        update fr translation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-12-04
    
        Move loading of items to qgscomposition to avoid duplicated code
    
    Jürgen E. Fischer <jef@norbit.de>	2011-12-03
    
        fix #4600: also remove invisible layers from layer order list
    
    Marco Bernasocchi <marco@opengis.ch>	2011-12-03
    
        - added CmakeLists.txt.user to .gitignore
    
    Marco Bernasocchi <marco@opengis.ch>	2011-12-03
    
        - Fixed pull request comments
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-02
    
        [BACKPORT] New vector layer dialog - show CRS as authid-description pair
        instead of proj4 string
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-12-02
    
        [BACKORT] move Add attribute button in New vector layer dialog (fix #2749) and some other minor UI fixes
    
    Merge: ad8ae1bda8 335dbf1631
    Tim Sutton <tim@linfiniti.com>	2011-12-02
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 7c128e118b c63b14976a
    Tim Sutton <tim@linfiniti.com>	2011-12-01
    
        Merge pull request #69 from NathanW2/ui-tweaks
    
        Reduce layout margins on legend, legend order, python console. Change le...
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-12-02
    
        Reduce layout margins on legend, legend order, python console. Change legend order font size to 10 same as legend
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-29
    
        minor UI fix in vector layer properties dialog
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-12-01
    
        add helpful info to GdalTools Settings dialog on how to configure GDAL path
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-12-01
    
        [BACKPORT] find python on OSX (partially fix #3097)
        don't overwrite PATH env var, but append to it.
    
    Marco Bernasocchi <marco@opengis.ch>	2011-11-30
    
        fix #4573
    
    Tim Sutton <tim@linfiniti.com>	2011-11-30
    
        Revert "Merge branch 'master' of github.com:qgis/Quantum-GIS into qgis-master"
    
        This reverts commit 78ce3cdc84b79dbec5d227db9ee14af6edf9af66, reversing
        changes made to 2414a3abbc97483a5355c262a96c4fc353566bcb.
    
    Merge: 2414a3abbc 763caa71f6
    Tim Sutton <tim@linfiniti.com>	2011-11-30
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS into qgis-master
    
    Tim Sutton <tim@linfiniti.com>	2011-11-30
    
        [UI] put wms options for project properties into a scroll widget so dialog can be resized vertically
    
    Tim Sutton <tim@linfiniti.com>	2011-11-30
    
        [UI] put wms options for project properties into a scroll widget so dialog can be resized vertically
    
    Merge: 2bd2d84e08 8e4e8e147c
    Tim Sutton <tim@linfiniti.com>	2011-11-30
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-30
    
        german translation update
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-30
    
        Allow changing rendering order in rule-based renderer
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-30
    
        Allow rules to have children
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-30
    
        [FEATURE] allow to disable SelectAtId capability for PostgreSQL provider to
        force usage of the attribute table memory model.  Apparently the memory model
        was completely disfunctional before.  Fixes included, but it probably needs
        more testing.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-30
    
        legend order: add checkboxes to control whether the legend or the layer order controls render order
    
    Merge: ce807107c9 376d45b0dd
    Marco Bernasocchi <marco@opengis.ch>	2011-11-29
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS into android
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-28
    
        [FEATURE]: Copy paste for composer item. Provided by Anna Kratochvilova in ticket #4070
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-29
    
        remove superfluous closing parenthesis
    
    Merge: 2bd2d84e08 4b86c710e9
    Tim Sutton <tim@linfiniti.com>	2011-11-29
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Bernasocchi <marco@opengis.ch>	2011-11-29
    
        cleaning up for pull
    
    Marco Bernasocchi <marco@opengis.ch>	2011-11-29
    
        cleaning up for pull request
    
    Merge: 249d8892b1 4b86c710e9
    Marco Bernasocchi <marco@opengis.ch>	2011-11-29
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS into android
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-28
    
        Ticket #4035
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2011-11-28
    
        update french gui
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-28
    
        [FEATURE]: alignment (left/middle/right) for composer scale bar to keep bar position when zooming
    
    Merge: 1b6e10d25c a5b9f92d4e
    Tim Sutton <tim@linfiniti.com>	2011-11-27
    
        Resolved merge conflicts
    
    Merge: 476df4047d 32ad063de0
    Tim Sutton <tim@linfiniti.com>	2011-11-27
    
        Merge pull request #67 from NathanW2/projection-ui
    
        More tweaks to the Projection selector widget
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-27
    
        yet another german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-27
    
        fix initial state of layer order list on project load
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-27
    
        more log messages and auto-resize cells
    
    Merge: 301d20717d 191fb223fb
    Tim Sutton <tim@linfiniti.com>	2011-11-27
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Merge: 545e9a4b59 bae83014a7
    Tim Sutton <tim@linfiniti.com>	2011-11-27
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-27
    
        use the same format in logfile and on console and use either console or logfile
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-27
    
        Put 'Hide deprecated CRSs' back to size 9
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-23
    
        UI tweaks to the projection UI; Remove old buttons and code etc
    
    Radim Blazek <radim.blazek@gmail.com>	2011-11-27
    
        maxdev must also be inited
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-27
    
        Put 'Hide deprecated CRSs' back to size 9
    
    Radim Blazek <radim.blazek@gmail.com>	2011-11-27
    
        array init fix
    
    Radim Blazek <radim.blazek@gmail.com>	2011-11-27
    
        Use QImage in QgsMapCanvasMap by default, QImage was set by default from GUI, only if a user applied options from gui, otherwise QPixmap (8x slower) was used)
    
    Radim Blazek <radim.blazek@gmail.com>	2011-11-27
    
        missing iostream
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-27
    
        another german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-27
    
        add translation strings for expression builder
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-27
    
        missed new files of 46bc34df8c0312cd169f7a1e10305060437d5cfc
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-26
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-26
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-26
    
        [FEATURE] allow legend independant drawing order
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-26
    
        add log messages to OGR provider
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-26
    
        make log tabs closable
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-26
    
        remove unnecessary iostream includes
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-26
    
        Moved symbol levels button under renderer's advanced menu
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-26
    
        Introduce capabilities for renderers (now only symbol levels capability)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-26
    
        Move rules up/down instead of inc/dec priorities
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-25
    
        Remove "first rule" and "use symbol levels" options
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-25
    
        Support multiple matching rules per feature, always using symbol levels
    
    Sandro Santilli <strk@kbt.io>	2011-11-25
    
        Simplify generation of SQL query for selecting features in a box.
    
        This is propedeutic to upcoming changes related to boxes in PostGIS 2.0
    
    Sandro Santilli <strk@kbt.io>	2011-11-21
    
        [FEATURE] Detect topology support
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-25
    
        log more error messages
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-25
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-25
    
        default postigis geometry columns lookups in the meta data only
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-25
    
        [FEATURE]: allow item selection tolerance in composer (default is 0)
    
    Sergey Yakushev <yakushevs@gmail.com>	2011-11-25
    
        fix QgsGraphAnalyzer: a bad result if the source is a symmetric graph
    
    Merge: 39a039d140 898604dbb4
    Tim Sutton <tim@linfiniti.com>	2011-11-25
    
        Resolved merge conflicts
    
    Merge: 5b9cc5cfaf 898604dbb4
    Marco Bernasocchi <marco@opengis.ch>	2011-11-25
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS into android
    
    Merge: dde70324a8 898604dbb4
    Tim Sutton <tim@linfiniti.com>	2011-11-24
    
        Resolved merge conflicts
    
    Merge: 23ce247f1c d3e913ce23
    Martin Dobias <wonder.sk@gmail.com>	2011-11-24
    
        Merge pull request #56 from NathanW2/function_help
    
        Handle function help the same way as context help; Allows easier management of function help texts
    
    Merge: c02ccc9ce3 9048107253
    Tim Sutton <tim@linfiniti.com>	2011-11-24
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-24
    
        missed a file in last commit
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-24
    
        [FEATURE] add row cache for attribute table
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-24
    
        fix crash when project is not yet saved
    
    Merge: 52eb8fd7be dde70324a8
    Tim Sutton <tim@linfiniti.com>	2011-11-24
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-11-24
    
        Added the show scale range button
    
    Marco Bernasocchi <marco@opengis.ch>	2011-11-24
    
        fix for issue 4224:
        - plugins are loaded only if called *plugin.so
        - providers are loaded only if called *provider.so
    
    Tim Sutton <tim@linfiniti.com>	2011-11-23
    
        Enable html inspection of web views in debug mode
    
    Tim Sutton <tim@linfiniti.com>	2011-11-23
    
        Updates for html interaction with qgis - raster metadata revamp
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-23
    
        UI tweaks to the projection UI; Remove old buttons and code etc
    
    Tim Sutton <tim@linfiniti.com>	2011-11-23
    
        Further updates to places provider registry called pluginPath to make it use providerPath now
    
    Marco Bernasocchi <marco@opengis.ch>	2011-11-23
    
        Added support for unversioned libs for android
    
    Tim Sutton <tim@linfiniti.com>	2011-11-22
    
        Further updates to flot histogram implementation - added legend and try to map colours more intelligently
    
    Merge: 6191319ac9 376adc4dab
    Tim Sutton <tim@linfiniti.com>	2011-11-22
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-22
    
        emulate getrusage(2) on windows (borought from PostgreSQL)
    
    Merge: 1b3c383aba a0dad9c4f6
    Tim Sutton <tim@linfiniti.com>	2011-11-22
    
        Merge pull request #59 from NathanW2/window_theme
    
        [FEATURE] Allow the user to select the Qt windows style they want
    
    Merge: ec7e159b0f b6d986c8e8
    Tim Sutton <tim@linfiniti.com>	2011-11-22
    
        Merge pull request #66 from rduivenvoorde/projection-ui
    
        [FEATURE] UI Overhaul for #4550 projection ui work
    
    Richard Duivenvoorde <richard@duif.net>	2011-11-22
    
        for #4550 projection ui work
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-21
    
        Point displacement renderer: fix loading embeded renderers
    
    Tim Sutton <tim@linfiniti.com>	2011-11-21
    
        Make save as image work for new histogram implementation
    
    Radim Blazek <radim.blazek@gmail.com>	2011-11-21
    
        Dont use QgsApplication, --prefix, json fix
    
    Tim Sutton <tim@linfiniti.com>	2011-11-21
    
        Fix refresh of histogram when tab is already active
    
    Tim Sutton <tim@linfiniti.com>	2011-11-21
    
        Improvements to graph - allow interactive pan & zoom
    
    Tim Sutton <tim@linfiniti.com>	2011-11-21
    
        Further updates to flot graphing for raster histogram
    
    Sergey Yakushev <yakushevs@gmail.com>	2011-11-21
    
        fix Road graph plugin: enable geometry type filter
    
    Merge: 555e028e73 7f1ca27900
    Tim Sutton <tim@linfiniti.com>	2011-11-20
    
        Merge pull request #64 from rouault/master
    
        OGR provider: don't segfault when the layer cannot be retrieved (e.g. datasource with 0 layer)
    
    Even Rouault <even.rouault@spatialys.com>	2011-11-20
    
        OGR provider: don't segfault when the layer cannot be retrieved (e.g. datasource with 0 layer)
    
    Tim Sutton <tim@linfiniti.com>	2011-11-20
    
        Further implementation of flot based graphing for raster stats
    
    Radim Blazek <radim.blazek@gmail.com>	2011-11-20
    
        benchmark program
    
    Tim Sutton <tim@linfiniti.com>	2011-11-20
    
        In progress work to replace qwt with flot for raster histogram
    
    Tim Sutton <tim@linfiniti.com>	2011-11-19
    
        Fixed bug in showSettings output and noted that providerPath is new to 2.0 api
    
    Tim Sutton <tim@linfiniti.com>	2011-11-19
    
        Keep providers in a separate dir to plugins
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-19
    
        Reduce margins; hide row header; use DotLine for grid; reduce spacing between rows
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-18
    
        [FEATURE] message log window
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-18
    
        fix tab restoration in project properties
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-18
    
        make relative paths default
    
    Merge: 8f33367ffd d6ffb8106e
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-11-18
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-11-18
    
        make v.what.vect working with GRASS 6.4.2rc2 (fix #4552)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-18
    
        Initialize default symbol to 0 in rule based renderer
    
    Tim Sutton <tim@linfiniti.com>	2011-11-17
    
        Backport 1.7 changelog changes and updated sponsors to include Uster
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-17
    
        [FEATURE] Delete SpatiaLite tables from browser
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-17
    
        Optimize SpatiaLite feature reading speed
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-11-17
    
        fix #4465 to make the GRASS plugin working with GRASS 6.4.2RC2
    
    Merge: aabfdf9d88 0a17ad5287
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-17
    
        Merge upstream/master; fix conflicts
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-11-17
    
        fix #4466
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-17
    
        Use null string vs empty
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-17
    
        fix windows build
    
    Merge: 608e7d05ba 00e0a61c02
    Werner Macho <werner.macho@gmail.com>	2011-11-17
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Werner Macho <werner.macho@gmail.com>	2011-11-17
    
        translation update: galician and norwegian
    
    Werner Macho <werner.macho@gmail.com>	2011-11-17
    
        translation: added galician language on request - some changes to new norwegian language
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-17
    
        WMS server: another correction to correctly support embedded layers and groups
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-17
    
        osgeo4w update: use GRASS 6.4.2RC2
    
    Tim Sutton <tim@linfiniti.com>	2011-11-17
    
        Added make check command for Sandro Santilli and other gnu make officianados
    
    Merge: 483a8d8154 c585a49feb
    Tim Sutton <tim@linfiniti.com>	2011-11-17
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-16
    
        debian packaging update
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-16
    
        [FEAUTRE] Import of vectors to SpatiaLite in browser + move MIME type stuff to a separate file
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-16
    
        Move creation of SpatiaLite DB to provider + option to create DB from browser
    
    Tim Sutton <tim@linfiniti.com>	2011-11-16
    
        Fixes so qgspoint unit tests all pass
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-16
    
        fix build error introduced in ed13141b67
    
    Merge: f0d6cea53f 275585cf83
    Werner Macho <werner.macho@gmail.com>	2011-11-16
    
        Merge remote-tracking branch 'upstream/master'
    
    Marco Bernasocchi <marco@opengis.ch>	2011-11-16
    
        added new qtmain_android.cpp
    
    Werner Macho <werner.macho@gmail.com>	2011-11-16
    
        translation update: added norwegian on request
    
    Marco Bernasocchi <marco@opengis.ch>	2011-11-16
    
        changed app class path
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-16
    
        fix creatation of python output directory on windows
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-16
    
        Better implementation of QgsProjectParser::mapLayerFromStyle
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-16
    
        debian packaging update
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-15
    
        Fix #4511 - refreshing of Postgres tables
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-15
    
        fix windows build and include tests runs in nightly build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-15
    
        Added python bindings for vector field symbollayer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-14
    
        Flag to allow usage of QGIS server with an x-server (vector pdf output for patterns)
    
    Tim Sutton <tim@linfiniti.com>	2011-11-14
    
        Partial fix to coordinate reference system unit tests
    
    Tim Sutton <tim@linfiniti.com>	2011-11-14
    
        Make more tests work - only 4/16 fail now
    
    Tim Sutton <tim@linfiniti.com>	2011-11-14
    
        Updates for regression992 test - test should work but raster still introduces some difference which I am working to figure out why
    
    Tim Sutton <tim@linfiniti.com>	2011-11-14
    
        Fix problem with analyzer test
    
    Tim Sutton <tim@linfiniti.com>	2011-11-14
    
        Further updates to the unit tests - still not all passing yet
    
    Merge: e54680dbdd f0839fb350
    Tim Sutton <tim@linfiniti.com>	2011-11-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-11-14
    
        Updates for unit tests so they actually run and fix application test
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-14
    
        Save some time in node tool for geometry export and avoid detachs
    
    Tim Sutton <tim@linfiniti.com>	2011-11-14
    
        Enable tests by default
    
    Merge: 9adb57ebae cf849875a2
    Tim Sutton <tim@linfiniti.com>	2011-11-13
    
        Merge pull request #61 from rduivenvoorde/cf849875
    
        fix for #4500
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-13
    
        Don't show invisible layers and features in wms server feature info
    
    Richard Duivenvoorde <richard@duif.net>	2011-11-13
    
        fix for #4500, endlessloop because of too small tolerance
    
    Sandro Santilli <strk@kbt.io>	2011-11-13
    
        Add support for TopoGeometry datatype
    
        (don't get too excited)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-13
    
        update qgisapp for new codename
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-13
    
        [BP18] wrap long label in Options dialog to avoid horizontal scrolling
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-13
    
        german translation update
    
    Merge: 27e770a502 d52c510eaa
    Paolo Cavallini <cavallini@faunalia.it>	2011-11-13
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-13
    
        WMS server: support relative pathes to spatialite dbs
    
    Merge: 76244bc59c f8bbe8fb70
    Marco Bernasocchi <marco@opengis.ch>	2011-11-13
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into android
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-10-19
    
        More typos in IT GUI
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-13
    
        [FEATURE] add gdal_fillnodata to GdalTools
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-13
    
        [BACKPORT] fix broken Assign projection functionality in GDALTools and
        improve handling output file extension
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-13
    
        Add note about restart required
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-13
    
        Allow user to select Qt app style
    
    Tim Sutton <tim@linfiniti.com>	2011-11-13
    
        Updated version number and splash for master branch
    
    Merge: 1148aaf72e 33b7e314bc
    Tim Sutton <tim@linfiniti.com>	2011-11-13
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-11-13
    
        [BP17]Added Voralberg as silver sponsor
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-12
    
        [BACKPORT] Union and Symetrical difference works only on whole layer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-12
    
        [BACKPORT] fix holes in Union output (fix #3581)
    
    Merge: ce8c75ff6c e115975037
    Werner Macho <werner.macho@gmail.com>	2011-11-12
    
        Merge pull request #58 from Jean-Roc/master
    
        [BP18] Update french UI
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2011-11-12
    
        [BP18] update UI strings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-12
    
        [BACKPORT] add What's this to Help menu (implement #4179)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-12
    
        german translation update
    
    Merge: cf7b989a7e d3fe1941fd
    Tim Sutton <tim@linfiniti.com>	2011-11-12
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-11-12
    
        Added another way to find org files (but commented out)
    
    Tim Sutton <tim@linfiniti.com>	2011-11-12
    
        Enable new repo by default now too
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-12
    
        [BACKPORT] fTools: update layers lists after adding new layer to TOC (fix #4318)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-12
    
        [BACKPORT] don't block QGIS main window when running Merge shapefiles
        tool. Partially addresses #4383
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-12
    
        [BACKPORT] remove executable flag from fTools sources
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-12
    
        [FEATURE] Densify geometries tool for fTools (fix #3628). Still without
        icon
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-11-12
    
        [FEATURE] Build spatial index tool for fTools (see #2779). Currently
        without icon
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-12
    
        sld parser in qgis server is still on old symbology
    
    Merge: 8422a9da4f 05edbedc5e
    Werner Macho <werner.macho@gmail.com>	2011-11-12
    
        Merge pull request #57 from Jean-Roc/master
    
        updates_ts script for fedora + update local
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2011-11-11
    
        update french string
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2011-11-11
    
        adapt the script for fedora
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-11
    
        Do not validate the geometry if it is known to be valid - save some time
    
    Radim Blazek <radim.blazek@gmail.com>	2011-11-11
    
        correct source data type in meta (instead of internal daty type used in QGIS)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-08
    
        [FEATURE] Allow plugin metadata to be in metadata.txt
    
        Until now plugins' metadata were always retrieved from __init__.py by calling python methods.
        Reading metadata from a text file has the advantage of not requiring to load the plugin code
        and can be done by plugin repository.
    
        Metadata in metadata.txt is preferred to the methods in __init__.py - if the text file is
        present, it is used to fetch the values. From QGIS 2.0 the metadata from __init__.py
        will not be accepted - the metadata.txt file will be required.
    
        Plugin metadata should be in INI file format, recognized by python's ConfigParser module
        and by Qt's QSettings class.
    
        All currently used metadata should be in [general] section. Example use:
    
        [general]
        name=PostGIS manager
        description=Manage your PostGIS database
        version=Version 0.5.15
        icon=icons/postgis_elephant.png
        qgisMinimumVersion=1.0.0
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-09
    
        put spatialindex header directory in front of GEOS
    
    Merge: 52a30097fa eda69e6ffe
    Sergey Yakushev <yakushevs@gmail.com>	2011-11-09
    
        Merge remote branch 'pb/master'
    
    Merge: c37b63a83f 98d5a7665c
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-11-09
    
        Merge remote-tracking branch 'brushtyler/master'
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-11-09
    
        fix for crash in projection selection
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-08
    
        Fix label orientation with line dependent position (#3643)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-08
    
        german translation update
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-01
    
        More intuitive setting for orientation of labels (map/line)
    
    Sandro Santilli <strk@kbt.io>	2011-10-22
    
        Disable options related to interpretation and threatment of above/below line labeling when online labeling is requested.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-08
    
        Fix detection of CRS meter units
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-06
    
        Make sure that relevant fields are set always when necessary.
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-04
    
        Significantly improve OGR fetching speed - set ignored field only on select()
    
        Beware: featureAtId() may interfere, this should be checked.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-07
    
        postgres provider: also consider int2 and int8 as primary candidates of views
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-28
    
        when intializing from WKT favourize EPSG instead of PROJ.4
    
    Radim Blazek <radim.blazek@gmail.com>	2011-11-07
    
        GRASS version support
    
    Radim Blazek <radim.blazek@gmail.com>	2011-11-07
    
        GRASS version support
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-07
    
        Handle function help the same way as context help; Allows easier management of help; Use same style sheet as context help.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-07
    
        remove spatialindex include
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-11-06
    
        OS X build/install updates
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-11-06
    
        fix for #3999 until something better can be done
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-11-06
    
        frameworkize networkanalysis on OS X
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-11-06
    
        missed a bit for bundling qsqlite
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-11-06
    
        bundle qsqlite for eVis plugin; bundle other Qt frameworks for extra plugins
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-11-06
    
        fix missing spatialindex include dir
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-05
    
        Refresh map list in composer table widget in showEvent. Ticket #4496
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-04
    
        Fix #4495 - patch by Nathan
    
    Merge: 5be1d744d0 15174da710
    Werner Macho <werner.macho@gmail.com>	2011-11-04
    
        Merge pull request #55 from mach0/master
    
        german typo fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-04
    
        Hide query entry in legend context menu for layers with joins
    
    Werner Macho <werner.macho@gmail.com>	2011-11-04
    
        translation update: small german typo fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-03
    
        fix NULL support in expression evaluation
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-03
    
        Fix #4479 - trigger "new color ramp" always when activated
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-03
    
        fix windows build
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-02
    
        Add default gradient ColorBrewer color ramps from Anita
    
    Merge: 650605f62e 9e809f397a
    Martin Dobias <wonder.sk@gmail.com>	2011-11-02
    
        Merge pull request #54 from NathanW2/expression-ui
    
        Remove multiline label option and make it default and expression builder UI tweaks.
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-02
    
        Fix #4483. Do not allow the toolbar in qbrowser to be hidden
    
    Martin Dobias <wonder.sk@gmail.com>	2011-11-02
    
        Fix #4441
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-02
    
        Remove option for multiline; Code always uses multiline; Direction symbol now works for multiline
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-11-01
    
        Added icons for save and load buttons; Open and Save buttons hiden for now
    
    Merge: 7d480b965a 68f7d57d3a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-02
    
        [FEATURE]: added vector field symbol layer to visualise displacement. Changed ellipse symbol layer to resolve field indices in startRender method
    
    Jürgen E. Fischer <jef@norbit.de>	2011-11-02
    
        fix windows build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-01
    
        Improve vector field widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-01
    
        Handle different vector field types
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-01
    
        Cleanup ellipse symbol layer to store only field names, not indices
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-01
    
        Fix stopRender call in graduated symbol renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-01
    
        Added vlayer in startRender calls of renderer classes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-11-01
    
        Updated python bindings, added export macros
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-31
    
        Move help above field values, less movement in Ui for user;add save and open button
    
    Merge: e9ee865f78 50f20c2c20
    Tim Sutton <tim@linfiniti.com>	2011-10-31
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-10-31
    
        [BACKPORT] apply fix to invalid reference to trac #4440
    
    Merge: 1a1f5ebe30 8154103176
    Tim Sutton <tim@linfiniti.com>	2011-10-31
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-31
    
        Fix fix for #4439
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-31
    
        Fix #4444. Patch by Vaclav Petras
    
    Merge: ed20ff3687 a739750e45
    Martin Dobias <wonder.sk@gmail.com>	2011-10-31
    
        Merge pull request #53 from NathanW2/expression-labels-patch
    
        Expression label patches
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-29
    
        Fix #4439
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-22
    
        Move SpatiaLite source select dialog to provider.
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-22
    
        [FEATURE] SpatiaLite databases in browser
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-30
    
        Optionally pass vector layer pointer to rendercontext
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-28
    
        Fix multiline overlap - Fix for #4454
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-29
    
        fix windows build
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-29
    
        Remove debug noise for expression labels
    
    Merge: 0d79669f7d 05e3258ce8
    Tim Sutton <tim@linfiniti.com>	2011-10-28
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-28
    
        debian packaging update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-28
    
        Added vectorfield widgets
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-28
    
        Fix grabbing of first QgsFeature; Cache QgsFeature being used to eval; Handle layers with no objects
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-27
    
        For EPSG initialize GDAL CRS from authid instead of proj.4 string
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-27
    
        reduce debugging noise
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-27
    
        Enable multiline labels by default
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-27
    
        Move point displacement renderer from plugin to main application
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-26
    
        Added vector field symbol layer and widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-25
    
        Set prompt as default behaviour for unknown CRS
    
    Merge: 513f1c3959 1a1f5ebe30
    Tim Sutton <tim@linfiniti.com>	2011-10-24
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-19
    
        osgeo4w: build qgis-dev with GRASS 6.4.2RC2
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-22
    
        more cosmetics
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-22
    
        german translation update
    
    Sandro Santilli <strk@kbt.io>	2011-10-22
    
        Label direction symbol shouldn't depend on "map" vs. "line" orientation.
        Refer to issue #3643 for further discussion
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-22
    
        fix warnings and more cosmetics
    
    Sandro Santilli <strk@kbt.io>	2011-10-22
    
        Only implement QVariant bug workaround when building against Qt < 4.7.1 [#4284]
    
    Sandro Santilli <strk@kbt.io>	2011-10-22
    
        Workaround for builds against Qt 4.6.2. Fixes bug #4284.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-22
    
        Fix for ticket #4414 (svg indicators for arrows are not shown)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-21
    
        [FEATURE] Delete fields in shapefiles (finally!)
    
        This is currently supported only by development versions of GDAL/OGR.
        GDAL 1.8.x does _not_ support this feature.
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-21
    
        Fix install
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-21
    
        Allow setting I/O encoding for OGR layers in vector layer properties.
    
        Until now this was only possible to set when opening files with QgsEncodingFileDialog.
        Layers opened from browser were opened always with default encoding and no way to change it.
    
        The newly created "provider-specific" option group may be used by other providers
        for some custom actions ("create spatial index" should move here, too)
    
    Merge: bd5a31b51e b0112f1c42
    Martin Dobias <wonder.sk@gmail.com>	2011-10-21
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-21
    
        Fixed a typo, added GUI_EXPORT
    
    Merge: 2ef1772f08 b0112f1c42
    Tim Sutton <tim@linfiniti.com>	2011-10-21
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 5e45bda419 b62daee5cb
    Tim Sutton <tim@linfiniti.com>	2011-10-20
    
        Merge pull request #52 from brushtyler/raster-transparency
    
        [BACKPORT] Handle raster layer's transparency band while rendering (fix #2491)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-20
    
        Fix indentation
    
    Merge: 3a15509b7c 665e92e4ef
    Martin Dobias <wonder.sk@gmail.com>	2011-10-20
    
        Merge branch 'master', remote-tracking branch 'nathan/expression-labels'
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-19
    
        german translation update
    
    Werner Macho <werner.macho@gmail.com>	2011-10-19
    
        translation update: hr by Zoran
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-19
    
        revert changes to old QgsLabel class
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-10-19
    
        Handle raster layer's transparency band while rendering (fix #2491)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-18
    
        Enable "add direction symbol" only for line layers (#4387)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-18
    
        Move selectWidget() and dataCapabilities() to data items file where it belongs
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-18
    
        Separate GDAL data items from provider code
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-18
    
        Separate OGR data items from provider code
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-18
    
        Properly support OGR sublayers (with createChildren) to avoid #4400
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-18
    
        Add a default icon for data collections
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-18
    
        Fix refresh of postgis schema in browser (#4400)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-18
    
        Generic icon for raster layers in browser
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-18
    
        Show full path of gdal/ogr layers as a tooltip (#4399)
    
    Merge: fc80b6023f 139e297374
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-18
    
        Merge remote-tracking branch 'upstream/master' into expression-labels
    
        Conflicts:
                src/core/qgsexpression.cpp
                src/gui/CMakeLists.txt
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-18
    
        Correct help for upper function
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-17
    
        Add icons for browser from Robert (gis theme only)
    
    root <root@faunalia.it>	2011-10-17
    
        More minor fix to IT GUI
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-17
    
        Add more function help; Fix header email info
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-17
    
        Revert CMakeList to normal
    
    Merge: 93c2fecfdd 3996d89aa1
    Paolo Cavallini <cavallini@faunalia.it>	2011-10-17
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-10-14
    
        Fixing typos in IT GUI
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-16
    
        Add missing files; add more operators
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-16
    
        Rename files to fit QGIS coding guidelines
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-16
    
        Update UI spacing
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-16
    
        Update comments
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-16
    
        Add item from value list on double click
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-16
    
        Wire up operator buttons
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-15
    
        Default constructor of QgsProjectParser is private
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-15
    
        Some xml optimisation for WMS server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-15
    
        WMS server: avoid reading layer symbology if the request does not come from SLD
    
    Merge: 10d81dd743 fb6d5512a4
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-15
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 4e6f83b3cd 0d187bf2a4
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-15
    
        Merge branch 'expression-labels' of github.com:NathanW2/Quantum-GIS into expression-labels
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-15
    
        Remove red highlight from textarea; show expresion invaild note in preview area with more info button; remove live preview checkbox and update button (not needed at this time)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-13
    
        Add error item to facilitate error handling
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-13
    
        WMS: add/edit/delete connection from data items
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-13
    
        Move WMS data items to separate file
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-13
    
        Refresh item also when it had no children (they could be added in meanwhile)
    
    Merge: 8154103176 f8ed801dae
    Tim Sutton <tim@linfiniti.com>	2011-10-14
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-06
    
        Insert date value in attribute editor
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-13
    
        Fix for ticket #4308
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-12
    
        debian packaging update
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-11
    
        Minor housekeeping in WMS and WFS
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-11
    
        Expressions: add exp,ln,log10,log functions (#4365)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-11
    
        WFS: do not show ok/cancel when embedded in qbrowser
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-11
    
        WFS: add/edit/delete actions in browser
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-11
    
        drop non-existing slot
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-11
    
        WFS: add support (#4164)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-08
    
        WFS: Move uri logic and GetCapabilities parsing to WFSConnection class.
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-07
    
        Fix for a crash in projection selection
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-07
    
        Move wfs gui to provider. Remove wfs plugin.
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-07
    
        Move PG data items to separate cpp/h files
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-07
    
        Add, edit and remove PG connections in browser dock
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-07
    
        Add refresh button to browser dock (#4272)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-11
    
        "fix" warnings
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-11
    
        used Python "and" keyword instead of && :S
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-11
    
        Added expression output preview area. Thanks to Andy Bates for the idea
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-10
    
        Fix shift in point displacement renderer
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-09
    
        Rename buttons and groupbox name
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-09
    
        Added new dialog for generic expression builder; Added search to function list; Right click to load sample 10-All values
    
    mattwigway <mattwigway@gmail.com>	2011-10-08
    
        Corrected URLs for GitHub and for the issue tracker (it now points to Redmine).
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-09
    
        Add signal for expression parsed in widget; fixed enabling of controls in labeling gui; comments
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-08
    
        osgeo4w update: use external libspatialindex
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-08
    
        debian packaging update: use libspatialindex on more distributions
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-08
    
        fix last commit
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-08
    
        finish #4111:
        - apply missing bits
        - update internal spatialindex copy to 1.6.1
        - update debian packaging to use external library
    
    Tim Sutton <tim@linfiniti.com>	2011-10-07
    
        Apply partial patch from #4111 to allow using separate spatialindex lib from source tree if desired.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-07
    
        [API] add QgsVectorLayer::updateFeature()
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-07
    
        fix warning
    
    Merge: f09417dbfc dd6a594178
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-10-07
    
        Merge remote-tracking branch 'brushtyler/master'
    
        Conflicts:
                src/providers/postgres/qgspostgresprovider.cpp
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-10-07
    
        [FEATURE] Make the gdaltools command editable to fix #3041
    
    Merge: 7e059aff9e f09417dbfc
    Tim Sutton <tim@linfiniti.com>	2011-10-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-10-06
    
        Added simple script to generate a tarball
    
    Tim Sutton <tim@linfiniti.com>	2011-10-06
    
        Added gource script (thanks Nathan) and qgis download stats
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-10-06
    
        Add method to access label string as expression, QgsExpression only created once then cached.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-05
    
        Fix label id for GetPrint in composer
    
    Tim Sutton <tim@linfiniti.com>	2011-10-04
    
        Dont use gdal c++ api. Also gdal drivers now unloaded without restart
    
    Merge: 87c6742d77 3f70d32e85
    Sergey Yakushevs <yakushevs@list.ru>	2011-10-04
    
        Merge remote branch 'pb/master'
    
        Conflicts:
                src/plugins/roadgraph/linevectorlayerdirector.cpp
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-03
    
        Horizontal scroll bar in browser dock (#4274)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-03
    
        Do not show file extension in browser (#4309)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-03
    
        Do not include |layerid=X if the layer is not a collection (#4309)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-10-03
    
        Ensure that we have a valid line in line decoration (#4241)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-03
    
        yet another take on matching proj4string in our database
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-10-03
    
        Fix for wrong symbol scaling if symbol size is defined in map units and symbol size below one pixel
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-02
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-10-02
    
        fix windows build
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-10-02
    
        fix network-analysis API and export function in RoadGraph plugin (fix #4341)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-10-02
    
        include QgsGraphArc description in Doxygen output (fix #4342)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-30
    
        fix #4282
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-30
    
        fix warnings
    
    Alister <alister.hood@synergine.com>	2011-09-21
    
        fix minor typos + scripts/chkspelling.sh run.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-09-30
    
        fix typo
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-09-30
    
        translate comments in English (fix for #4338)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-30
    
        fix #4331
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-30
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-30
    
        indentation update - please use prepare-commit.sh
    
    Merge: a2713fd0ed a950830dcf
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-30
    
        Merge pull request #49 from stopa85/network-analysis
    
        Network analysis and road-graph-plugin
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2011-09-22
    
        Fix from 49e4e998c6 to ensure that all postgis connection parameters are copied in the QgsPostgresConnection constructor i.e estimatedmetadata.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-29
    
        fix some warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-29
    
        debian packaging update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-24
    
        indentation update
    
    Tim Sutton <tim@linfiniti.com>	2011-09-29
    
        Revert "Applied fix for #4283"
    
        This reverts commit 7f3e9560fc93cd8b3ea4039f319bca568e17bb38.
    
    Tim Sutton <tim@linfiniti.com>	2011-09-29
    
        Another valiant attempt at spurious changelog suppression.
    
    Merge: 7f3e9560fc 3cac713cc3
    Tim Sutton <tim@linfiniti.com>	2011-09-29
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-09-28
    
        Added Python wrappers for QgsZonalStatistics
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-28
    
        Send exception in case of unknown feature info format
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-28
    
        Add feature bounding box to GetFeatureInfo response if invoked with filter and without x/y coordinates
    
    Merge: 224f0e3779 7f57de020b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-27
    
        Merge pull request #48 from linz/wfs_layer_sort
    
        Added sorting to WFS layer tree grid widget
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-09-27
    
        fix QgsArc.in() python-binding
    
    Merge: af91b48805 224f0e3779
    Sergey Yakushevs <yakushevs@list.ru>	2011-09-27
    
        Merge remote branch 'pb/master' into network-analysis
    
        Conflicts:
                python/CMakeLists.txt
                src/analysis/network/qgsgraphbuilder.h
                src/plugins/roadgraph/graphbuilder.h
                src/plugins/roadgraph/linevectorlayerdirector.cpp
                src/plugins/roadgraph/simplegraphbuilder.cpp
                src/plugins/roadgraph/utils.cpp
                src/plugins/roadgraph/utils.h
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-09-26
    
        Loading of function list from QgsExpression now working
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-26
    
        Enhance maximum for point displacement tolerance (ticket #4319)
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-09-26
    
        Read functions from QgsExpression. Updated FunctionDef to store group name and help text.  Add comments to code
        NOTE: Reading functions list not working yet.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-25
    
        debian packaging update
    
    Tim Sutton <tim@linfiniti.com>	2011-09-25
    
        Restore override cursor when about box is shown
    
    Merge: 93a190a382 a0f8294ce6
    Tim Sutton <tim@linfiniti.com>	2011-09-25
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-09-25
    
        Fix some more merge confglicts after merging updates from 1.7 brnach
    
    Merge: 28319682f3 b54f668e4b
    Tim Sutton <tim@linfiniti.com>	2011-09-24
    
        Merge branch 'master' of ../Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-24
    
        Consider data defined size on symbol level for ellipse renderer (ticket 4295)
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-09-24
    
        Typos in GRASS command list
    
    Tim Sutton <tim@linfiniti.com>	2011-09-24
    
        Resolved merge conflicts from applying 8c3e0669226e1861da9134266675df7ed67cf971 to master
    
    Tim Sutton <tim@linfiniti.com>	2011-09-24
    
        Resolved merge conflicts from applying 36d86b019574ccb3c0c962c680093b5784f052dc to master
    
    Tim Sutton <tim@linfiniti.com>	2011-09-24
    
        Resolved merge conflicts from applying 29f93f1b01ebf9799256ab55557370fbf051df44 to master
    
    Tim Sutton <tim@linfiniti.com>	2011-09-23
    
        Backported changelog and style changes from 1.7 branch
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-09-24
    
        Fix to v.generalize for recent GRASS versions
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-23
    
        wms provider updates:
        - don't repeat WMS parameters (eg. when VERSION is specified in the WMS connection's url)
        - allow wms tags to e prefixed with "wms:" (as from XtraServer with WMS 1.3)
    
    Tim Sutton <tim@linfiniti.com>	2011-09-22
    
        Applied fix for #4283
    
    Tim Sutton <tim@linfiniti.com>	2011-09-22
    
        Apply patch from Nathan Woodrow to resolve attribute dialog save button issue #4290
    
    Jeremy Palmer <jpalmer@linz.govt.nz>	2011-09-22
    
        Added sorting to WFS layer tree grid widget
    
    Merge: 8a9da0f227 820469f4b1
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-20
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-20
    
        Apply patch for ticket 4155, provided by Steven Mizuno
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-19
    
        Fix for ticket #4283 (composer forgets on/off status of layers)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-18
    
        Prevent Qt assert when using Qt debug compiled
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-17
    
        add support "sum" operation to merge attribute dialog
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-16
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-07
    
        update debian/watch
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-09-15
    
        more translatable strings in OSM plugin
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-15
    
        fix windows build error
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-15
    
        clean up the code to avoid deprecation and other warnings
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-15
    
        mark some methods as deprecated
    
    Merge: 7093b06793 37b2c045c7
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-15
    
        [FEATURE] Import a vector layer from a datasource to a different one
        Merge of another part of my Summer of Code work (remote-tracking branch 'brushtyler/import_layer')
    
    Merge: 262ec3f8f5 37b2c045c7
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-15
    
        Merge branch 'import_layer'
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-15
    
        use a buffer when importing features
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-09-14
    
        [BACKPORT] allow negative NODATA values in GDALTools
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-09-14
    
        Minor IT GUI translation improvements
    
    Merge: f2b6876085 6eb406b122
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-13
    
        merge import_layer branch
    
    Tim Sutton <tim@linfiniti.com>	2011-09-13
    
        Added unit test for GDAL_SKIP stuff
    
    Merge: 907646164c f2b6876085
    Tim Sutton <tim@linfiniti.com>	2011-09-13
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-09-13
    
        Fixed gdal driver (de)selection feature that had some outstanding issues
    
    Tim Sutton <tim@linfiniti.com>	2011-09-12
    
        Further fixes for selective GDAL driver support (in progress)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-12
    
        Move import feature main code to QgsVectorLayerImport and keep just few methods in providers
    
    Tim Sutton <tim@linfiniti.com>	2011-09-12
    
        [FEATURE] implement ability to skip specific drivers (fixes #182)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-12
    
        fix gdaltools error checking for ogr layers
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-10
    
        Fix remove GRASS vector map from mapset on Win OS (should be fix #3646 together with grass-dev package),
        disable refresh button in GRASS browser if a module is running
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-09
    
        trim qgsquerybuilder binding (and fix it)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-08
    
        add bindings for QgsQueryBuilder
    
    Tim Sutton <tim@linfiniti.com>	2011-09-08
    
        Some documentation updates for linux
    
    Tim Sutton <tim@linfiniti.com>	2011-09-08
    
        Replace svn url with git one for win install notes
    
    Werner Macho <werner.macho@gmail.com>	2011-09-08
    
        translation update: mn by Bayarmaa
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-08
    
        missed to include moved querybuilder files
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-08
    
        fix windows build errors
        - moves QgsQueryBuilder from app to gui
        - links postgres provider with gui
    
    Werner Macho <werner.macho@gmail.com>	2011-09-08
    
        translation update: et by Veiko
    
    Martin Dobias <wonder.sk@gmail.com>	2011-09-08
    
        Delete rotate point map tool (#4268)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-09-06
    
        Fix #4266 - georeferencer and spatial query crashing on exit
    
    Merge: cfedf09592 f93214052b
    Martin Dobias <wonder.sk@gmail.com>	2011-09-06
    
        [FEATURE] PostGIS connections and layer now available from browser
    
        Merge of one part of Giuseppe's Summer of Code work
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-06
    
        Use crscache in wms configparser
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-06
    
        Use CRS cache for faster lookup of crs by authid. Important especially for wms server. Replaces wmsserver/epsgcache.cpp and .h
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-06
    
        Add zero pointer checks to avoid segfaults
    
    Merge: cc8deb9a42 c2cf5cba11
    Paolo Cavallini <cavallini@faunalia.it>	2011-09-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-05
    
        Multiple symbol selection for rule based renderer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-05
    
        Move symbol change slots to render widget parent class
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-02
    
        Use context menu to set properties for multiple symbols in categorized renderer
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-09-05
    
        More consistency in WFS plugin IT translation
    
    Merge: 431219744a 68b91fa590
    Martin Dobias <wonder.sk@gmail.com>	2011-09-05
    
        Merge pull request #42 from rduivenvoorde/master
    
        trying out forking/pushing of qgis for dutch translations
    
    Richard Duivenvoorde <richard@duif.net>	2011-09-05
    
        Addition of Carlo van Rijswijk to list of dutch translators
    
    Richard Duivenvoorde <richard@duif.net>	2011-09-05
    
        some dutch translations for git testing
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-09-03
    
        make sure gdaltools input vector layers are ogr vectors
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-09-03
    
        Added more functions to function tree
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-09-03
    
        Clean up labeling UI.  Remove borders from frames.
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-09-03
    
        UI clean up; Hide and show value list when needed; handle field items better; code clean up.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-02
    
        Output bounding boxes of wms groups in project CRS instead of WGS84
    
    Werner Macho <werner.macho@gmail.com>	2011-09-02
    
        translation update: nl by richard
    
    Jürgen E. Fischer <jef@norbit.de>	2011-09-01
    
        debian packaging update: include pyspatialite
    
    Martin Dobias <wonder.sk@gmail.com>	2011-09-01
    
        Shorter postgis root data item
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-09-01
    
        Small efficiency improvement for rendering
    
    Merge: 706b6f154f 7deb0c977c
    Nathan Woodrow <madmanwoo@gmail.com>	2011-08-31
    
        Merge remote-tracking branch 'upstream/master' into expression-labels-merge-wonder
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-30
    
        WMS server: report crs systems in the order given in the project
    
    Merge: 1e7c8a7ec7 bc09ab3539
    Martin Dobias <wonder.sk@gmail.com>	2011-08-30
    
        Merge remote-tracking branch 'remotes/giuseppe/dataitems' into dataitems
    
        Conflicts:
                src/app/CMakeLists.txt
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-30
    
        Updated required version for bison and cmake
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-30
    
        Raised minimal Bison version to 2.4 (for QgsExpression). Fixed bison version detection.
    
    Merge: 6c0f56cc14 5e4e4f7a6d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-30
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 26aa007f0c 03c13add29
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-30
    
        Merge linepattern offset
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-30
    
        Some cleanups for line pattern code
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-30
    
        Check topological editing yes/no when opening snapping dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-30
    
        [FEATURE]: offset for line pattern symbols
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-30
    
        Fix feature_count consideration in wms feature info
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-30
    
        Small typo in comment
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-29
    
        Add available crs and extent also for project toplevel groups
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-29
    
        Fix #4229
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-29
    
        Fixed a segfault when a function has no arguments
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-29
    
        depends on CMake >=2.6.2 and drop support for lenny (debian oldstable)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-29
    
        fix build error
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-27
    
        Fixed build error
    
    Merge: a0b8e3c9e9 96f7736021
    Werner Macho <werner.macho@gmail.com>	2011-08-27
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS
    
    Werner Macho <werner.macho@gmail.com>	2011-08-27
    
        translation: fixed some german typos
    
    Merge: 260bf0c139 25ff28a0fa
    Martin Dobias <wonder.sk@gmail.com>	2011-08-27
    
        Merge branch 'expr'
    
    Borys Jurgiel <info@borysjurgiel.pl>	2011-08-26
    
        Don't check for plugin errors at startup
    
    Borys Jurgiel <info@borysjurgiel.pl>	2011-08-25
    
        Fix QTreeWidget.resizeColumnToContents() issue observed in PyQt4.8.3 @ Debian
    
    Jaka Kranjc <lynxlynxlynx@sourcemage.org>	2011-08-22
    
        symbology-ng: sort the category items when classifying them #4206
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-26
    
        If on android force POSTGRES_INCLUDE_DIR and POSTGRES_LIBRARY, needs to be bette but works
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-26
    
        Add non-default port numbers to GetMap and GetFeatureInfo urls
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-24
    
        german translation fix
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-24
    
        Fix italic font when loading embedded layers from project. Fixes ticket #4207
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-24
    
        temporary hack to get half working shp suport. opening of a file works, writing only if there are no string type attributes.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-23
    
        add ubuntu oneiric to debian packaging
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-23
    
        fix invalid postgres type when converting field,
        removed some commented and unused code
    
    Merge: 593ea7e830 f0f1b5e3b2
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-23
    
        Merge branch 'import_layer' of github.com:brushtyler/Quantum-GIS into import_layer
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-23
    
        keep cached crendential when getting geom type from thread (fix related to commit cddd427)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-18
    
        Implement import layer feature for OGR provider using QgsVectorFileWriter
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-18
    
        [FEATURE] Allow to import a vector layer from canvas to SL database
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-18
    
        convert the primary key type name to a PG valid one,
        add a new options param to importVector
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-14
    
        [FEATURE] import a layer from canvas into a PG database
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-23
    
        adding support for spatialite
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-22
    
        fixing internal spatialite for android
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-22
    
        Decorations are turned off by default
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-22
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-22
    
        debian packaging update
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-21
    
        Renamed context help files for decorations
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-21
    
        Moved scale bar plugin to app
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-21
    
        Moved north arrow plugin to app
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-20
    
        Moved copyright label plugin to app
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-08-22
    
        Update usage of QgsSearchString to QgsExpression
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-21
    
        fixing black canvas issue
    
    Merge: 4ffa8208d7 25ff28a0fa
    Nathan Woodrow <madmanwoo@gmail.com>	2011-08-21
    
        Merge remote branch 'wonder/expr' into expression-labels-merge-wonder
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-20
    
        fix lenny build and some warnings
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-08-20
    
        new nice icon for Extract projection tool. Thanks, Robert!
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-19
    
        Some more comments for QgsExpression
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-19
    
        Made strings translatable, made some functions static
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-19
    
        Merge patch for symbollevels in rule based renderer also to master (patch provided by Mayeul Kauffmann)
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-19
    
        adding support fo share folder
    
    Merge: 0ba0f93465 0373a26231
    Martin Dobias <wonder.sk@gmail.com>	2011-08-18
    
        Merge pull request #37 from NathanW2/identify-patch
    
        Move setting of projection to after we have features for identify feature tool.
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-18
    
        Implement import layer feature for OGR provider using QgsVectorFileWriter
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-18
    
        [FEATURE] Allow to import a vector layer from canvas to SL database
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-18
    
        convert the primary key type name to a PG valid one,
        add a new options param to importVector
    
    Merge: 22f5ba29e2 0c8695ccc3
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-18
    
        Merge branch 'server_search'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-18
    
        Read selection color for wms server from project file
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-18
    
        [FEATURE]: possibility to select features in QGIS server by layername / id in GetMap and GetPrint
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-17
    
        Close gdal/ogr data sources when finished in dataItems implementation
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-13
    
        Browser: do not show header in tree view
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-17
    
        Add consts also to sip file for QgsMapLayer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-17
    
        Add feature bounding box if called with filter and without I/J
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-08-15
    
        make sure qwt lib path updated
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-08-15
    
        find qgis frameworks in /Library/Frameworks first
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-16
    
        ignore CMakeLists.txt.user
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-16
    
        added debug messages
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-15
    
        readded logging capabilities of qtmain_android
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-15
    
        fixed double declaration of qtmain_android.cpp
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-15
    
        uncommenting __android_log_print
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-15
    
        added qtmain_android
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-14
    
        Set ellipse renderer outline as float. Fix for ticket #4171
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-08-14
    
        [FEATURE] import a layer from canvas into a PG database
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-08-14
    
        fix #4170
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-13
    
        another debian packaging fix: add libqt4-opengl-dev build-dep
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-08-13
    
        Move setting projection to after we have features
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-12
    
        Browser: correct drag&drop for canvas and browser itself
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-12
    
        debian packageing: fix qwt dependency
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-12
    
        german translation update
    
    Steven Mizuno <spookster@netzero.net>	2011-08-12
    
        GPS tracking improvements (apply #4071)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-12
    
        add optional Qwt 6.0 support (including QwtPolar 1.0)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-12
    
        Show only provider fields as join target candidates (ticket #4136)
    
    Merge: e12191bd6c 880540baac
    Tim Sutton <tim@linfiniti.com>	2011-08-11
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-11
    
        Simplified three-value logic code
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-11
    
        toint, toreal, tostring in QgsExpression do not include space
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-11
    
        Use QgsExpression instead of QgsSearchString
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-11
    
        debian packaging update: include zonal statistics and globe plugins
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-11
    
        Adding support for generation of libqgis.so
    
    Marco Bernasocchi <marco@opengis.ch>	2011-08-11
    
        added generation of libqgis_app.so
    
    Tim Sutton <tim@linfiniti.com>	2011-08-10
    
        Make gdal pam proxy env setting more win friendly
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-08-10
    
        Fix build issues
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-08-10
    
        Update comments. Hide field value area
    
    Merge: 89ddd03bdc 7acce8801e
    Tim Sutton <tim@linfiniti.com>	2011-08-10
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-08-10
    
        Set gdal PAM env dir on application init
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-10
    
        Add crs to wms project group also if no crs constraint is there
    
    Merge: 7196dfca01 e5f9462a02
    Martin Dobias <wonder.sk@gmail.com>	2011-08-09
    
        Merge pull request #36 from spilth/master
    
        Shortcuts dialog now remembers window state between uses
    
    Tim Sutton <tim@linfiniti.com>	2011-08-10
    
        Added Etienne to contributors and Alex to authors since he is a committer now
    
    Brian Kelly <polymonic@gmail.com>	2011-08-09
    
        Shortcuts dialog now remembers window state between uses
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-10
    
        Improved handling of types in expressions:
        - implicit conversions to string / int / number / TVL
        - error reporting on conversion errors
        - automatic conversion to numeric values for arithmetic operators
        - try to use numeric comparison by default, fallback to string comparison
        - functions do not need to explicitly care about NULL passed as an argument
    
    Tim Sutton <tim@linfiniti.com>	2011-08-09
    
        [FEATURE]. Retroactive added feature tag to this commit to mark the fact that we now use native provider stats gathering. Updated min max calculation of gdal provider with more efficient implementation. Use updated stats gathering routine kindly provided by Etienne Sky.
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-09
    
        Added python bindings for QgsExpression
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-09
    
        Handle division by zero
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-08-09
    
        move Near black close to Sieve (fix #4152)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-09
    
        fix another cmake <2.8 issue (followup to f3d5387edb309935c956acda6ae5e1f52523286c)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-08-09
    
        [FEATURE] Extract projection tool for GdalTools
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-08-09
    
        organize GdalTools utilities into submenus for better usability
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-09
    
        Consider identify disabled layers in embedded projects
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-08
    
        Differentiate between image angle and line pattern angle. Fixes rotation problem
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-08-08
    
        Resolve merge conflict
    
    Merge: 74545848cb 2034d59a2f
    Nathan Woodrow <madmanwoo@gmail.com>	2011-08-08
    
        Merge remote branch 'upstream/master' into expression-labels
    
        Conflicts:
                src/core/qgspallabeling.cpp
                src/gui/CMakeLists.txt
                src/ui/qgslabelingguibase.ui
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-08
    
        Center small marker symbols in composer legend
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-07
    
        [FEATURE] new QgsExpression class that replaces QgsSearchString
    
        The new class fixes various flaws in search strings:
        - fixed and simplified grammar in parser
        - simplified lexer
        - only one evaluation routine (instead of separate getValue/checkAgainst)
        - SQL compliant three-value logic (true, false, unknown)
        - correct error handling
        - easily extensible list of functions, saner evaluation of expressions
        - tests included
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-07
    
        Do not install tests, keep their default RPATH settings
    
    Tim Sutton <tim@linfiniti.com>	2011-08-07
    
        [BACKPORT] fix error in notes reported to me by Marco Braida
    
    Merge: 2034d59a2f cbd275698e
    Tim Sutton <tim@linfiniti.com>	2011-08-06
    
        Merge pull request #35 from NathanW2/reduce-attribute-dialog-margins
    
        Reduced margins on controls in dialog.  Removed frame from scroll area
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-08-06
    
        Reduced margins on controls in dialog.  Removed frame from scroll area
    
    Werner Macho <werner.macho@gmail.com>	2011-08-04
    
        Bugfix #4113 and #2805 thanks to Jan Schreiber
    
    Martin Dobias <wonder.sk@gmail.com>	2011-08-04
    
        Avoid a segfault when NULL layer is passed to vector writer
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-08-04
    
        [BACKPORT] increase maximum points count in Random Points tool
    
    Tim Sutton <tim@linfiniti.com>	2011-08-04
    
        Regenerated docs post raster-stats merge
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-03
    
        german translation update (with some additional fixes)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-03
    
        [BACKPORT] port qgis version check to network access manager/qgis.org
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-03
    
        slightly better solution for recovering broken postgres connections
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-03
    
        Try to reopen broken postgres connection
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-08-03
    
        Remove duplicated code and coding style improvements in composer item (provided as part of pull request 33 by Rokemoon)
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-08-02
    
        [BACKPORT] set default contrast enchacement algorithm to NoStretch
        (addresses #3867). Also set default standard deviations value to 2.0
        because this is more appropriate value
    
    Jürgen E. Fischer <jef@norbit.de>	2011-08-01
    
        fix windows build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-31
    
        Set wms groups always as identifiable
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-31
    
        Enable feature info on layer groups in wms server
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-30
    
        [FEATURE] Add/remove favourite dirs in browser dock
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-07-29
    
        removed old unused code
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-07-29
    
        [BACKPORT]fix RandomPoints crash when there are NULL values in
        attributes
    
    Merge: bfb5f2c184 f3d5387edb
    Marco Bernasocchi <marco@opengis.ch>	2011-07-29
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS into android
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-29
    
        fix lenny build (cmake <2.8)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-29
    
        fix warnings
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-28
    
        Allow drag&drop with multiple files
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-28
    
        Allow dragging files from browser dock
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-28
    
        Bring back locked/unlocked icons
    
    Merge: a1cc666472 a5f8a82515
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-28
    
        [FEATURE]: Add point and line pattern symbol layers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-28
    
        Consider transparency also for point and line patterns
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-27
    
        WMS layer: add CRS for project layer group
    
    Marco Bernasocchi <marco@opengis.ch>	2011-07-27
    
        revert to without with_gsl
    
    Marco Bernasocchi <marco@opengis.ch>	2011-07-27
    
        fix for qreal - double problem when crosscompiling for android
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-26
    
        initialize QgsPoint
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-25
    
        Remove the source build check that is not necessary anymore.
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-25
    
        [FEATURE] Allow running QGIS from build directory without installing
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-24
    
        Added libraryPath() and libexecPath() to QgsApplication
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-25
    
        Fix reversed show/hide signals
    
    Marco Bernasocchi <marco@opengis.ch>	2011-07-25
    
        making GSL and thus georeferences really optional but ON by default
    
    Merge: 8c4cf8e063 05d2cd9612
    Marco Bernasocchi <marco@opengis.ch>	2011-07-25
    
        Merge branch 'master' of https://github.com/qgis/Quantum-GIS into android
    
    Marco Bernasocchi <marco@opengis.ch>	2011-07-25
    
        cmake entries for spatialite in android
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-24
    
        forgot to detab files
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-24
    
        more mac bundling cleanup and streamlining
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-24
    
        add missing Mac app setting
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-24
    
        simplify framework bundling, don't need to know fw version (always current)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-24
    
        Include north arrow image in the resources
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-22
    
        postgres provider: also consider ltree columns
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-22
    
        [FEATURE] allow ordering of value relations by value and
        include value relations in sip bindings
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-22
    
        remove themes from grass plugin's debian package
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-21
    
        WMS server: be more tolerant with exotic WMS clients and accept requests without service parameters
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-21
    
        Replace + signs in wms requests with spaces
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-21
    
        Improve href url for capabilities response
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-21
    
        Set visibility of layers for embedded groups (ticket #4097)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-21
    
        update debian packaging
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-07-21
    
        chmod -x *cpp
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-20
    
        Include splash file in resources
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-20
    
        grass: install just one world map (included in resource file)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-20
    
        grass: do not install icon files, use them from the resource file
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-20
    
        Add scheme (http or https) to service urls in capabilities
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-20
    
        [BACKPORT] fix #3974
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-20
    
        [FEATURE] search string update
        - added regexp_replace operator
        - check types on comparison (QgsSearchTreeValue::compare now returns QgsSearchTreeValue for error reporting)
        - field calculator shows expression errors.
        - update node types and operators in sip bindings
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-20
    
        Rule-based renderer: dump meaningful debugging info
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-20
    
        Fix #4088: better handling of unknown geometry types
    
    Merge: c4cbcf4ebf 042a882c16
    Tim Sutton <tim@linfiniti.com>	2011-07-19
    
        Merge pull request #32 from Jean-Roc/master
    
        update fr translation
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2011-07-19
    
        add missing fr translator
    
    Jean-Roc Morreale <jr.morreale@enoreth.net>	2011-07-19
    
        update french translation
    
    Merge: 4c004569f6 ce826f6eb2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-19
    
        Merge ellipse symbollayer branch
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-19
    
        [FEATURE]: Apply patch from Stefan Ziegler which adds the option to select decimals places and + signs for numeric labels. Thanks\!
    
    Tim Sutton <tim@linfiniti.com>	2011-07-19
    
        Patch from Michal Klatecki - see ticket #3325
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-19
    
        Contact person and organisation are mandatory in wms capabilities schema
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-18
    
        Add Service online resource element to WMS capability response. This element is mandatory according to the 1.3 spec
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-07-19
    
        move tooltip from the dialog to the right button...
    
    Werner Macho <werner.macho@gmail.com>	2011-07-18
    
        Adding estonian translation file
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-07-18
    
        fix connection info passed to QgsGeomColumnTypeThread broken in 6989fc7,
        hide close and add buttons from PG source select dialog when in embedded mode (e.g. qbrowser)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-18
    
        Improve capabilities output for layer groups. CRS and bounding box need to be listed before child layers (wms capabilities schema 1.3)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-18
    
        ogr provider fix: apparently we need to fetch the geometry to make the spatial filter stick.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-18
    
        Implement point marker displacement
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-18
    
        Fix point marker resolution
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-18
    
        fix typo in field calculator context help
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-17
    
        osgearth gdal driver needs GEOS headers
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-17
    
        move qgis.ico back to app
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-17
    
        fix build problem with Qt 4.4
    
    Merge: f49d2255ab e0e21f14da
    Tim Sutton <tim@linfiniti.com>	2011-07-15
    
        Merge pull request #31 from gostrc/master
    
        Initial step for bug #3562 QGIS incompatible with QWT 6.0.0
    
    Thomas Dziedzic <gostrc@gmail.com>	2011-07-15
    
        convert QwtArray usage to QVector usage. Change required for qwt 6.0.0 compatibility.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-15
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-15
    
        fix #4081
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-15
    
        Started point pattern fill renderer
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-15
    
        fix #4024
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-15
    
        fix #4072
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-15
    
        fix #4084
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-15
    
        [BACKPORT] fix #4089
        - postgres provider: fix detection of field length and precision for char and numeric fields.
        - attribute editor: fix validation in case the field length is unknown
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-15
    
        Allow larger values for line pattern width and distance
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-15
    
        Labeling: clip geometries to current extent if they are not completely inside. Also fixes #4083
    
    Sandro Santilli <strk@kbt.io>	2011-07-14
    
        Run git in source tree, not build tree. Fixes bug #4086.
    
    Tim Sutton <tim@linfiniti.com>	2011-07-14
    
        Mark var unused
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-14
    
        [FEATURE] add configurable decimal "point" to delimited text plugin
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-14
    
        globe fix: don't crash on quit
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-07-13
    
        Fix more globe warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-13
    
        pyspatialite: inhibit warnings.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-13
    
        oh well - missed _the_ file...
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-13
    
        fix last commit
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-13
    
        globe plugin fixes:
        - implement a compile check to tell apart OSGEARTH 2.0 from 3.0
        - fix warnings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-13
    
        Better block for signals when creating composer legend widget
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-13
    
        Added support to show help about selected function
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-13
    
        Fix for considering layer title length in composer legend
    
    Merge: 36fb5a7a6b e0f4d06562
    Pirmin Kalberer <pka@sourcepole.ch>	2011-07-13
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-07-13
    
        Revert API changes for OSGEarth >2.0
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-13
    
        indentation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-13
    
        fix vc build
    
    Merge: 540fb7a1b7 9c9259a703
    Pirmin Kalberer <pka@sourcepole.ch>	2011-07-13
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-07-13
    
        astyle globe
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-12
    
        Added home directory to the browser model. Unified method to find an index for a path
    
    Tim Sutton <tim@linfiniti.com>	2011-07-12
    
        Commented out lines causing build errors on my Qt 4.4.7 setup
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-07-12
    
        fix cmakelists by removing files moved in bd3f77a
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-07-12
    
        use the provider to retrieve connections and layers
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-07-12
    
        add QgsDataItem to the postgres provider
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-06-06
    
        get supported layers from the provider
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-06-06
    
        easy way to access to postgres connections
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-12
    
        Add Service element when taking contact information from the project file
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-12
    
        Fill value list from selected field.
    
    Merge: db469bedf9 f57bef47c6
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-12
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-12
    
        Insert expression string on double click
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-12
    
        Added fields and operators to tree view
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-12
    
        Add model to tree view
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-11
    
        [FEATURE] Add browser dock widget to QGIS main window. Layers can be added to canvas by double-clicking them in the browser.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-11
    
        include globe plugin in nightly build
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-11
    
        Redesign of expression builder UI
    
    Merge: bff8e54465 8e3aca41ee
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-11
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-10
    
        add globe plugin to osgeo4w package
    
    Tim Sutton <tim@linfiniti.com>	2011-07-10
    
        Added a more comprehensive set of default symbols based on work done for me by Petronella Tizora (see http://linfiniti.com/2011/07/openstreetmaposm-cartography-using-qgis-part-2/). You will need to remove your ~/.qgis/symbology-ng-style.xml in order to see them I think.
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-07-09
    
        Build without globe by default
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-08
    
        More robust pattern calculation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-08
    
        Create base class for QImage fills, add custom outline to line  pattern fill
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-07
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-07
    
        refix qgis.ico move
    
    Richard Duivenvoorde <rdmailings@duif.net>	2011-07-07
    
        fix #4039
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-06
    
        First experimental version of line pattern drawing
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-06
    
        missed these also in 3ccae3f
    
    Merge: d56e4e958e 97d477b236
    Tim Sutton <tim@linfiniti.com>	2011-07-06
    
        Merge branch 'margins'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-06
    
        Added line pattern symbol layer
    
    Merge: dd79841c61 49e9a621ce
    Tim Sutton <tim@linfiniti.com>	2011-07-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: bd495c1360 49e9a621ce
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-06
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-05
    
        missed file update in 3ccae3f
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-05
    
        forgot to move some files for 6d788eb
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-07-06
    
        CMake for globe
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-07-05
    
        Merge cleanup
    
    Marco Bernasocchi <marco@opengis.ch>	2011-04-17
    
        new rotation reset icon
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-04-04
    
        Default compositor multitexture_ffp
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-03-06
    
        Fixed world.tif install
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-03-06
    
        Replaced earth file with programmatic map construction
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-03-06
    
        Update to OsgEarth 2.0
    
    Pirmin Kalberer <pka@sourcepole.ch>	2011-03-05
    
        Use CMake vars
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-20
    
        plugin visibility system was added to trunk in https://trac.osgeo.org/qgis/changeset/15224
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-20
    
        Globe is now visible to other (python as well) plugins. signals from globe can be catched.
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-19
    
        implemented a better syncExtent method using QgsDistanceArea
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-19
    
        code clean up
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-19
    
        - added support for globe coordinates, they are now shown in the status bar. - added modkey support
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-18
    
        shows mouse click WGS coordinates
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-17
    
        fixed bug in elevation layers dialog when changeing between projects
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-15
    
        Patched source against http://trac.osgeo.org/qgis/changeset/14452 to use newProjectCreated signal
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-14
    
        Fixed bug on new project created
    
    Marco Bernasocchi <marco@opengis.ch>	2011-02-10
    
        nicer gui
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-12-31
    
        Debug message removed
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-12-31
    
        Place 3D models on point layer
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-12-30
    
        globe_plugin_guibase.ui removed
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-10
    
        FIXED ALL issues regarding elevationDatasourceChanges and globeClosed signals
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-10
    
        fixed closeEvent by subclassing QDockWidget instead of QgsGLWidgetAdapter
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-10
    
        fixed GlobeClosed signal, now need to fix closeEvent
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-10
    
        fixed elevationDatasetsChanged() signal
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-10
    
        added suppor for signals for elevationDatasourceChanged and globeClosed, they don't work yet since I neet to understand how to set viever and mSettingsDialog as sender. see FIXME in globe_plugin.cpp
    
        Regression: moving rows up and down bug -> work on it tomorrow
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-09
    
        testing newProjectCreated () signal
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-12-09
    
        Use cache from settings
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-12-09
    
        getDatabasePager clear when changing 3D settings
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-09
    
        initial readProject signal support
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-09
    
        fixed earth file
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-09
    
        gui stable, added cache checkboxes
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-09
    
        adding initial cache support
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-12-09
    
        Elevation layers from settings dialog
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-09
    
        Elevation Layers are now saved in the project file instead of in QSettings
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-08
    
        added move layers up or down
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-08
    
        Single selection only. Segfaults resolved
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-08
    
        more code clean up
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-08
    
        cleaned code, gui set to no drag and drop and single selection mode
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-08
    
        first cleanup fixed file check
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-08
    
        pre cleanup code
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-08
    
        working initial gui for elevation, needs code clean up
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-08
    
        added initial support for layer loading through the gui
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-07
    
        adapted gui to support data input
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-07
    
        code cleanup
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-07
    
        Added disabling of irrelevant options to settings dialog
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-12-01
    
        Refresh button
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-12-01
    
        onClick event on mouse release
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-01
    
        fixed homeHandler
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-01
    
        added HomeControlHandler
    
    Marco Bernasocchi <marco@opengis.ch>	2010-12-01
    
        fixed sync handler fixed refresh handler added home handler code formatting
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-29
    
        Code cleanup
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-29
    
        reworked gui added new handlers //TODO use GlobePlugin::syncExtent instead of duplicating code
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-29
    
        initial sync exent button
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-28
    
        testing gui reset buttons
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-26
    
        added live preview of Stereo Settings
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-26
    
        added GUI navigation, reset buttons still missing
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-26
    
        added missing tilt icons added KeyboardControlHandler
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-26
    
        Revert FlyToExtentHandler
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-25
    
        added tilt to gui
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-26
    
        onMouseDown handling
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-25
    
        added keybord controls: - pan Horizontal 4,6 - pan Vertical 8,2 - rotate left / - rotate right * - tilt up 9 - tilt down 3 - zoom +-
    
        uset this keys because I can't get osgGA::GUIEventAdapter::KEY_Left ecc to work yet
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-25
    
        renamed flytoextenthandler to controlshandler
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-25
    
        added tilt to gui
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-24
    
        NavigationControl
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-24
    
        testing how to get key bindings
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-24
    
        test github commit hook
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-24
    
        added all elements to gui
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-23
    
        moveVControls fixed
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-23
    
        fixed typo
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-23
    
        added initial gui to the globe
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-23
    
        Completed Stereo settings support added reset stereo settings to defaults values button
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-21
    
        Handle screen distance stereo setting
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-20
    
        refactoring of setStereoMode done
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-20
    
        added modal dialog
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-20
    
        Made settings dialog a member of GlobePlugin
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-18
    
        typo fixes
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-18
    
        forgot this files in last checkout
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-18
    
        refactoring
    
        TODO: Call QgsGLWidgetAdapter::setStereoMode(QString stereoMode) from GlobePlugin::settings() instead of code duplication in GlobePluginDialog::setStereoMode()
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-18
    
        Settings dialog
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-17
    
        Portable cache path
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-17
    
        Added runtime stereo selection to settings dialog and at plugin start
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-17
    
        fixing resource file
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-16
    
        implemented settings dialog with placeholders methods
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-16
    
        adding place holders for settings dialog adding settings UI file
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-16
    
        adding new globe images
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-14
    
        Globe icon
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-14
    
        Use WorldWind SRTM with pre-populated cache. GlobePlugin code cleanup.
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-14
    
        Moved sample 3D models to Lech
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-13
    
        cache configuration
    
    Mathias Walker <mwa@sourcepole.ch>	2010-11-13
    
        - node placement on terrain surface - placement test using generated models
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-13
    
        Worldwind cache data
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-13
    
        Remove world.tif from globe.earth
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-13
    
        Use world.tif from QGIS package
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-13
    
        HTTP Proxy support
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-13
    
        world.tif added
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-10
    
        mouse tracking
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-07
    
        GLOBE_OSG_STANDALONE_VIEWER
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-07
    
        Added Controls from 2.0 master branch
    
    Marco Bernasocchi <marco@opengis.ch>	2010-11-02
    
        Fixed mousewheel zoom making it consistent to qgis zoom (scroll up = zoom in)
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-02
    
        Initial support for non-WGS-84 layers
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-11-01
    
        Install globe.earth in QGIS_DATA_DIR/globe
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-10-10
    
        include cleanup
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-10-06
    
        Mouse wheel zoom
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-10-06
    
        Fly to extent handler
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-09-03
    
        extent check in tile source
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-09-03
    
        Aster DEM
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-09-03
    
        layersChanged experiments
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-08-19
    
        thread locking removed
    
    Pirmin Kalberer <pka@sourcepole.ch>	2010-08-19
    
        globe plugin from master branch
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-05
    
        fix 55a1778 with patched qt on osgeo4w
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-05
    
        fix windows build
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-05
    
        add support for mixed case geometry types of PostGIS 2.0
    
    Merge: a637ebcac2 93fb601fdb
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-05
    
        Merge branch 'master' of github.com:mhugent/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-05
    
        Support alpha-transparency in svg markers and fills
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-04
    
        Use svg cache for svg fill layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-05
    
        Support alpha-transparency in svg markers and fills
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-05
    
        Reduce top and side margins for attribute table dialog
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-05
    
        Python console: consider also Enter on keypad. Fixes #3855.
    
        Contributed by Steven Mizuno
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-04
    
        Graduated renderer: handle the case with only one class
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-04
    
        It does not make sense to classify into zero classes, does it?
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-04
    
        Remove duplicate menu entries on non-kde platforms (fix #4040)
    
    Martin Dobias <wonder.sk@gmail.com>	2011-07-04
    
        Fix last equal interval break in graduated symbol renderer (#4044)
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-04
    
        simplify detection on OS X
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-07-04
    
        OS X frameworks for qgis libs;
        dev frameworks install option;
        cmake cleanup
    
    Merge: 3849742b10 ff83436cdc
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-04
    
        Merge branch 'master' of github.com:mhugent/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-04
    
        Small clean in sip file
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-04
    
        Updated Python bindings for lable and composeritem
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-04
    
        Ability to set id of any composer item moved from just qgscomposerlabel to qgscomposeritem
        All items can now have a user set id.  Good for plugin automation eg mapbook builder
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-04
    
        Use svg cache for svg fill layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-04
    
        Fix some problems with svg cache
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-04
    
        Fix some problems with svg cache
    
    Tim Sutton <tim@linfiniti.com>	2011-07-04
    
        Better ignore options
    
    Merge: 934e56f8c4 a946a20f63
    Tim Sutton <tim@linfiniti.com>	2011-07-04
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-07-04
    
        More git ignores
    
    Tim Sutton <tim@linfiniti.com>	2011-07-04
    
        Try to make the histogram smoother
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-04
    
        fix lenny build
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-04
    
        Rename QgsExpressionBuilder to QgsExpressionBuilderWidget
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-03
    
        Copy layout and code from field calculator for expression builder widget
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-03
    
        other workaround for Qt#5114 (fixes #3250, #3028, #2598)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-03
    
        fix windows build
    
    Merge: 8cddfb8d5e 8e5cd403bb
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-03
    
        Merge remote branch 'upstream/master' into expression-labels
        Fixed merge conflict in pallabeling
    
        Conflicts:
                src/core/qgspallabeling.cpp
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-02
    
        Lock render method with mutex. Usefull e.g. for globe plugin which renders in threads
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-02
    
        Fix labeling-ng with utf-8 layers (ticket #3854)
    
    Merge: 4d75a7d3e4 701e35dae2
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-07-01
    
        Merge branch 'master' of github.com:mhugent/Quantum-GIS
    
    Merge: d95442138c 4d75a7d3e4
    Nathan Woodrow <madmanwoo@gmail.com>	2011-07-01
    
        Merge remote branch 'upstream/master' into expression-labels
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-01
    
        postgresql provider: fix 64bit ints
    
    Jürgen E. Fischer <jef@norbit.de>	2011-07-01
    
        search string parser: fix -a expression (fixes #4025)
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-06-30
    
        [FEATURE] Improve SpatiaLite provider to manage non-spatial tables
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-30
    
        Emit signal when showing / hiding composer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-30
    
        Emit signal when showing / hiding composer
    
    Merge: 4888f51d54 b6fa94fa2f
    Tim Sutton <tim@linfiniti.com>	2011-06-30
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-06-30
    
        [backport] Fix bug where histogram can be assigned negative frequency for a pixel range. Also fix potential memory leak as new histogram vector was assigned to band stats without clearing the old.
    
    Tim Sutton <tim@linfiniti.com>	2011-06-30
    
        Added section on using QtCreator
    
    Tim Sutton <tim@linfiniti.com>	2011-06-30
    
        Fix bugs causing a crash when histogram is gathered due to uninitilised histogram vector
    
    Merge: eb9d6105f4 4546646f1d
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-30
    
        Merge branch 'svg_params'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-30
    
        Adapt svg param elements also if going via the line edit
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-29
    
        small tweak to svg file
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-29
    
        Small fix for svg parameter replacement
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-29
    
        Added svg parameters to marker files
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-29
    
        Replace svg params also for preview
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-29
    
        Fix replacement in style attribute
    
    Merge: 664317f8c6 85ca9bd539
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-29
    
        Merge branch 'master' of github.com:mhugent/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-29
    
        Try to consider default parameters
    
    Tim Sutton <tim@linfiniti.com>	2011-06-28
    
        Added missing QUrl include
    
    Merge: 6509df23f4 b664ca0d09
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-28
    
        Merge branch 'master' of github.com:mhugent/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-06-28
    
        A neater fix for missing map parameter as suggested by Juergen
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-28
    
        Remove oldest entries from svg cache if cache size is too large
    
    Merge: e79fe4d46e 0d91c81f3d
    Tim Sutton <tim@linfiniti.com>	2011-06-28
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-06-28
    
        Removed some very noisy debugging when symbol class not encountered in symbol list
    
    Tim Sutton <tim@linfiniti.com>	2011-06-28
    
        Added some extra debug info for project path
    
    Tim Sutton <tim@linfiniti.com>	2011-06-28
    
        Fixed a bug where map= was not being published in onlineresource url when project files are not in the same dir as cgi
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-27
    
        Support also style-syntax for svg params
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-27
    
        fix #3987
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-27
    
        Restore svg marker selection
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-27
    
        Tweak for layer cache
    
    Merge: de5ffb5eae 8910039115
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-27
    
        Merge branch 'master' of github.com:mhugent/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-27
    
        Tweak for layer cache
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-25
    
        Notify dialog if svg accepts parameters
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-25
    
        Change color through svg marker dialog
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-25
    
        Use QImage for map and QPicture for composer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-24
    
        Fix for filtering in qgis server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-24
    
        Remove debug noise
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-24
    
        Fix for filtering in qgis server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-24
    
        Remove debug noise
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-23
    
        add context help
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-23
    
        [FEATURE] add function to calculator to determine x/y coordinate of nth point of a line
        (xat(i) / yat(i); indexs starts with 0; negative indizes apply to end of the line)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-23
    
        Add caching, experimental test with QPicture for svg marker
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-23
    
        Further work on the svg cache
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-23
    
        Composer legend: support point symbol sizes in map units
    
    Merge: 1d65377013 3bd37ecf98
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-23
    
        Merge branch 'master' of github.com:mhugent/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-23
    
        Composer legend: support point symbol sizes in map units
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-21
    
        translation fix
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-21
    
        postgres provider: fix endianess detection
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-21
    
        Started to implement svg cache
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-20
    
        Fix for using ellipses with renderers other than single
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-20
    
        Add line edit to select svg marker
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-20
    
        Fix for embeding layer and groups from project with relative pathes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-16
    
        Fix bug in case of embeding from other projects with relative path
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-19
    
        german translation update
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-06-19
    
        Use selected text in label combo box for start off expression text
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-18
    
        Add license header to postrequesthandler, clean old code section
    
    Merge: 2a05b5430f abe6bb5812
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-18
    
        Merge branch 'master' of github.com:mhugent/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-18
    
        Add postrequesthandler
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-18
    
        Support requests with http post. Up to now, only SOAP requests over HTTP POST have been supported
    
    Sergey Yakushev <yakushevs@list.ru>	2011-06-06
    
        Fix #3866 for measure angle tool
    
    Merge: 9028bf7d7d f70aae6f21
    Radim Blazek <radim.blazek@gmail.com>	2011-06-18
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2011-06-18
    
        enabled drag-and-drop from qbrowser to qgis, except wms
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-18
    
        More legend cleanup
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-17
    
        Better layout for composer legend
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-18
    
        More legend cleanup
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-06-18
    
        Fix seg fault with using empty expression labels, added checks for empty expression
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-17
    
        Better layout for composer legend
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-17
    
        fix windows build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-17
    
        Better consideration of large point symbols in composer legend
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-17
    
        Fix for composer legend issues, e.g. ticket #3346
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-16
    
        fix warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-16
    
        [FEATURE] support 64bit feature ids
    
    Radim Blazek <radim.blazek@gmail.com>	2011-06-16
    
        drag layer fix
    
    Merge: 728de0059c 608d3947f2
    Radim Blazek <radim.blazek@gmail.com>	2011-06-16
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-16
    
        Possibility to delete multiple composer legend entries at once
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-16
    
        Avoid infinite recursion if no log file variable set
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-16
    
        Support for raster legend in composer
    
    Merge: 6ce35e37e4 cc7e63b439
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-16
    
        merge conflict
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-16
    
        fix lenny build
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-06-16
    
        Correct the output label's text in GdalTools Contour
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-15
    
        Collapse raster symbology items by default, check for graystile raster first and for raster shaders in a second part
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-15
    
        Fix preview with data defined settings, indentation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-15
    
        Fix python bindings
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-15
    
        Add tooltips for shapes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-15
    
        Forgot to add support for data defined shape
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-15
    
        Improve legend for pseudocolor, freakout, grayscale
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-15
    
        fix
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-15
    
        fix
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-14
    
        Symbol items for pseudo color shader
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-14
    
        Value label for colortable rasters
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-14
    
        [FEATURE]: Show colormap items in legend
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-14
    
        optimization hit
    
    Merge: 27db9c3ca2 a954488ba7
    Radim Blazek <radim.blazek@gmail.com>	2011-06-14
    
        resolved qgsbrowsermodel merge conflicts
    
    Radim Blazek <radim.blazek@gmail.com>	2011-06-14
    
        mime for drag and drop, not finished
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-06-13
    
        Revert changes related to v1 labeling. Only going to support v2 labels for now.  Only return needed attributes for labeling to select (like before).  Add handlers for Ok and Cancel in expression dialog box (only temp)
    
    Tim Sutton <tim@linfiniti.com>	2011-06-12
    
        Fixed some old svn references and typos in INSTALL docs
    
    Tim Sutton <tim@linfiniti.com>	2011-06-12
    
        [BACKPORT] Added missing include for qgslogger
    
    Tim Sutton <tim@linfiniti.com>	2011-06-11
    
        [BACKPORT] Removed assert too
    
    Tim Sutton <tim@linfiniti.com>	2011-06-11
    
        [BACKPORT] Partially address https://bugzilla.redhat.com/show_bug.cgi?id=712620 - don't assert when things go wrong. Still needs to give user some decent feedback somehow but at least it shouldnt crash QGIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-10
    
        Improve data defined rotation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-10
    
        Fix ellipse rotation
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-10
    
        started rotation / data defined rotation
    
    Merge: d967b71c91 efb462b831
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Obsoleted QgsMSLogger as it duplicates functionality from QgsLogger
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Added pre-render layer count to maprenderer
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Improve formatting of debug output for maprenderer map dimentions
    
    Tim Sutton <tim@linfiniti.com>	2011-06-05
    
        added debugging info to mapserver while trying to resolve blank rendering issues
    
    Sergey Yakushev <yakushevs@list.ru>	2011-06-10
    
        add support for WKBMultiLineString geometries in RoadGraph plugin
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Improve formatting of debug output for maprenderer map dimentions
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Run astyle to cleanup formatting
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        [FEATURE] Added support for logging to a file. To enable it, set the QGIS_LOG_FILE environment variable to a writable file on your file system. When using the QGIS Mapserver, you can enable logging by adding a directive such as 'SetEnv QGIS_LOG_FILE /tmp/qgislog.txt' to the  cgi-bin section of your apache config file.
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Run astyle to cleanup formatting
    
    Merge: 4bcddc1929 be751be6ec
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        [FEATURE] Added support for logging to a file. To enable it, set the QGIS_LOG_FILE environment variable to a writable file on your file system. When using the QGIS Mapserver, you can enable logging by adding a directive such as 'SetEnv QGIS_LOG_FILE /tmp/qgislog.txt' to the  cgi-bin section of your apache config file.
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Don't use exponential notation for wms extents display
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Added warning that .qgs extension may be missing
    
    Merge: b2fa1b8952 fabc66aa1d
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Added warning that .qgs extension may be missing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-10
    
        [FEATURE]: zonal statistics plugin
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-10
    
        [FEATURE]: zonal statistics plugin
    
    Sergey Yakushev <yakushevs@list.ru>	2011-06-06
    
        fix RoadGraph plugin "path not found" error when start and stop points are equal
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-07
    
        document impact of using estimated table metadata (and revert last commit)
    
    Gary Sherman <gsherman@geoapt.com>	2011-06-07
    
        Fix feature count for postgres provider so it doesn't use estimated metadata when reporting results of a subset in the query builder
    
    Tim Sutton <tim@linfiniti.com>	2011-06-05
    
        Updated references to bug tracker to point to hub website
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-06-03
    
        remove unimplemented QgsLabel::setLabelFieldName()
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-03
    
        fix #3866
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-03
    
        Don't list join fields to facilitate 'save as' function (fixes #3857). Don't display the query builder if a layer has joins (#3858)
    
    Merge: 82e9936c21 1b1552812d
    Tim Sutton <tim@linfiniti.com>	2011-06-10
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-07
    
        Fix for layer order in case of option addNewLayersToCurrentGroup
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-07
    
        Avoid unnecessary canvas refreshes when adding group to legend
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-07
    
        Zoom to filtered layers in wms server if BBOX parameter missing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        Reformating, fix for project cleaning
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        Fix order of embedded layers in groups
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        More safety checks
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-05
    
        Support embedded layers and groups in server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-03
    
        Move embed action to layer menu
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-03
    
        Improvements to embed dialogs and stability
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-01
    
        Wire in dialog to select embedded groups and layers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        Add support for embedded legend groups
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        Show embedded layers in italic
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        remove more redundancy in qgsproject
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-30
    
        embedding of single layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-09
    
        Support data defined fields in ellipse renderer
    
    Sergey Yakushev <yakushevs@list.ru>	2011-06-06
    
        fix RoadGraph plugin "path not found" error when start and stop points are equal
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-09
    
        fix sip module
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-09
    
        Add and wire in ellipse symbol layer widget
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-09
    
        Integrated qgsellipsesymbollayer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-09
    
        Ported single and graduated symbol renderer to use usedAttributes() functions of symbol
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-08
    
        Pass pointer to vectorlayer to all simbol widgets
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-08
    
        Include QgsFeature pointer to symbol render context. Bindings not adapted yet
    
    Merge: 36854d213d a57968532b
    Tim Sutton <tim@linfiniti.com>	2011-06-08
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-07
    
        Fix for layer order in case of option addNewLayersToCurrentGroup
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-07
    
        Avoid unnecessary canvas refreshes when adding group to legend
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-07
    
        Zoom to filtered layers in wms server if BBOX parameter missing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        Reformating, fix for project cleaning
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        Fix order of embedded layers in groups
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        More safety checks
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-05
    
        Support embedded layers and groups in server
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-03
    
        Move embed action to layer menu
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-03
    
        Improvements to embed dialogs and stability
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-01
    
        Wire in dialog to select embedded groups and layers
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        Add support for embedded legend groups
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        Show embedded layers in italic
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        remove more redundancy in qgsproject
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-30
    
        embedding of single layer
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-07
    
        Fix for layer order in case of option addNewLayersToCurrentGroup
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-07
    
        document impact of using estimated table metadata (and revert last commit)
    
    Gary Sherman <gsherman@geoapt.com>	2011-06-07
    
        Fix feature count for postgres provider so it doesn't use estimated metadata when reporting results of a subset in the query builder
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-07
    
        Avoid unnecessary canvas refreshes when adding group to legend
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-07
    
        Zoom to filtered layers in wms server if BBOX parameter missing
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        Reformating, fix for project cleaning
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        Fix order of embedded layers in groups
    
    Merge: 107df1f08c ba39378bcf
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        Merge branch 'embed_layers'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-06
    
        More safety checks
    
    Merge: 03525ea037 6cb4248130
    Tim Sutton <tim@linfiniti.com>	2011-06-06
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-06
    
        fix: LineVectorLayerDirector work incorectly if vector layer contained WKBMultiPolyline geometry
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-05
    
        Support embedded layers and groups in server
    
    Tim Sutton <tim@linfiniti.com>	2011-06-05
    
        Updated references to bug tracker to point to hub website
    
    Merge: 48d82eb5d9 0e318b0c5f
    Tim Sutton <tim@linfiniti.com>	2011-06-05
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-06-05
    
        Updated references to bug tracker to point to hub website
    
    Nathan Woodrow <madmanwoo@gmail.com>	2011-05-26
    
        Added expression based labels, simple dialog for entering expressions.
        Code still needs some clean up and testing.
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-06-03
    
        remove unimplemented QgsLabel::setLabelFieldName()
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-03
    
        fix #3866
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-03
    
        Move embed action to layer menu
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-03
    
        Don't list join fields to facilitate 'save as' function (fixes #3857). Don't display the query builder if a layer has joins (#3858)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-03
    
        Improvements to embed dialogs and stability
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-03
    
        Python bindings. Part 3
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-03
    
        use QgsVectorLayer*, not use LayerId
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-03
    
        use QgsVectorLayer*, not use LayerId
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-02
    
        browser changes:
        - use empty string as default wms style
        - update wms preview when render caching is enabled
        - some cleanups
    
    Steven Mizuno <>	2011-06-02
    
        applied #3863 (fixes #2774)
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-02
    
        Python bindings. part2
    
    Tim Sutton <tim@linfiniti.com>	2011-06-02
    
        Mark icon with 'm' for master branch to make working with multiple installs easier
    
    Merge: 0e12034224 edad445fbb
    Tim Sutton <tim@linfiniti.com>	2011-06-02
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-02
    
        Launch python bindings for network analysis library
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-02
    
        a code wash
    
    Jürgen E. Fischer <jef@norbit.de>	2011-06-01
    
        fix #3859
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-30
    
        implement some workaround to support legacy WMS (fixes #3853)
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-06-01
    
        Wire in dialog to select embedded groups and layers
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-01
    
        using only 'vertex/arc' notation
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-06-01
    
        fix Doxygen warnings, documentation update
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        Add support for embedded legend groups
    
    Merge: 9ab859ad19 c8dd58791f
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-31
    
        Merge remote branch 'pb/master' into network-analysis
    
        Conflicts:
                src/analysis/network/qgsdistanceedgeproperter.cpp
                src/analysis/network/qgsgraphbuilder.h
                src/plugins/roadgraph/graphbuilder.h
                src/plugins/roadgraph/linevectorlayerdirector.cpp
                src/plugins/roadgraph/roadgraphplugin.cpp
                src/plugins/roadgraph/shortestpathwidget.cpp
                src/plugins/roadgraph/simplegraphbuilder.cpp
    
    Merge: 8bbdde6254 c8dd58791f
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-31
    
        Merge remote branch 'pb/master'
    
        Conflicts:
                src/plugins/roadgraph/linevectorlayerdirector.cpp
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        Show composer picture preview icons on demand
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        Show embedded layers in italic
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-31
    
        remove more redundancy in qgsproject
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-31
    
        using only 'vertex/arc' notation
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-31
    
        1. Use real builder-director pattern.
        2. Replase QMap container to QVector, sort and bynary search. RAM saving at the same perfomance.
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-30
    
        embedding of single layer
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-30
    
        fix dijkstra alogorithm return. Shortest three contain wrong edge.
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-05-29
    
        sync OS X doc updates and cleanup from release 1.7
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-05-29
    
        OS X install updates
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-05-28
    
        add missing version numbers to Mac framework detection
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-28
    
        windows: browser and helpviewer are gui applications
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-28
    
        osgeo4w: fix postinstall
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-27
    
        make pdf generation for txt2tags doc optional
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-27
    
        cmake: replace deprecated SUBDIRS with ADD_SUBDIRECTORY
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-27
    
        implement #3850
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-27
    
        fix excess graph build if topology tolerance > 0
    
    Merge: f49be68c66 27c9870141
    Tim Sutton <tim@linfiniti.com>	2011-05-27
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-27
    
        fix compile errors
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-27
    
        apply #3849
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-26
    
        create PDFs from t2t files
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-26
    
        fix grammar warning
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-26
    
        remove svn Id tags
    
    Merge: ffc267d937 db4fdee7fe
    Tim Sutton <tim@linfiniti.com>	2011-05-26
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-05-26
    
        Coding guideline updates for GIT
    
    Merge: c2757d31bc 0e5baf4c13
    Tim Sutton <tim@linfiniti.com>	2011-05-26
    
        Merge pull request #25 from brushtyler/master
    
        GdalTools clipper, crop to mask layer extent. will cherry-pick to release branch too.
    
    Sandro Santilli <strk@kbt.io>	2011-05-26
    
        Add support for modulo operator (%) in rule based rendering. See ticket #3845.
    
    Sandro Santilli <strk@kbt.io>	2011-05-26
    
        Fix missing space between 'Middle' and 'Right' click instructions, consistently use 'vertex' rather than 'point' while adding lines or boundaries. Fixes bug #3846.
    
    Merge: 4be0d71810 2670283b06
    Tim Sutton <tim@linfiniti.com>	2011-05-26
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-26
    
        New topology tolerance implementation. Some bug fix.
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-05-26
    
        crop to mask layer extent
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-26
    
        fix 'on the fly' transform problem
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-26
    
        QgsDistanceArea copy-construct is bad. Fix it.
    
    Merge: 4070354d5f 21fa4385f9
    Radim Blazek <radim.blazek@gmail.com>	2011-05-25
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2011-05-25
    
        fixed #3839
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-25
    
        osgeo4w: include browser batch template
    
    Merge: 3f50ee200b c3e161a506
    Tim Sutton <tim@linfiniti.com>	2011-05-25
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-25
    
        modify RoadGraphPlugin for works with QGIS'api. Fix some bug
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-25
    
        fix fcb001d - affects more distributions than just lenny
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-25
    
        add qgsgraphanalyzer.*
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-25
    
        fixx lenny build
    
    Sandro Santilli <strk@kbt.io>	2011-05-24
    
        Fix wrong arrow orientation when lines end with duplicated points (#3837)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-24
    
        debian packaging fixes
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-24
    
        Discard empty http parameters in mapserver
    
    Merge: 4d5455f5b1 0b2317e85a
    Tim Sutton <tim@linfiniti.com>	2011-05-24
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-24
    
        add qgslinevectorlayerdirector
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-24
    
        fix windows build by cleaning up (dynamic) linkage and some warnings
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-24
    
        add properter classes
    
    Merge: 09de6da686 77d265128e
    Jürgen E. Fischer <jef@norbit.de>	2011-05-24
    
        Merge pull request #24 from pcav/master
    
        One more typo in IT translation
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-05-24
    
        Another minor edit to IT translation - thanks Gabriele Monfardini for noticing
    
    Merge: b6106203d3 a07510495a
    Jürgen E. Fischer <jef@norbit.de>	2011-05-24
    
        Merge pull request #23 from pcav/master
    
        Minor change to IT translation
    
    Merge: a07510495a b6106203d3
    Paolo Cavallini <cavallini@faunalia.it>	2011-05-24
    
        Merge branch 'master' of git://github.com/qgis/Quantum-GIS
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-05-24
    
        Minor edit to IT translation
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-24
    
        add qgsgraphbuilder interface
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-24
    
        add qgsgraphbuilder interface
    
    Merge: 7c0e9000ec b6106203d3
    Tim Sutton <tim@linfiniti.com>	2011-05-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-23
    
        fix typos
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-23
    
        debian and osgeo4w packaging update: include qbrowser
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-23
    
        add QgsGraph class
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-23
    
        Launch of integration RoadGraph api in the QGIS
    
    Merge: 4549d0e199 ffed1d7702
    Tim Sutton <tim@linfiniti.com>	2011-05-23
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-23
    
        cleanups:
        - use QMetaObject instead of RTTI
        - no get in getters:
          - QgsDataProvider:
           - getProvider => provider
           - getSelectWidget => selectWidget
           - getFunction => function
           - getLibary => providerLibrary
          - QgsProviderRegistry:
           - getLibrary => providerLibrary
        - /* ... */ => #if 0 / #endif
        - reindentation
    
    Merge: 1d3ac808bb ee6c516111
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-23
    
        Merge remote branch 'pb/master'
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-23
    
        osgeo4w update: fix crssync run
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-23
    
        fix build with Qt 4.6 and some warnings
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-21
    
        german translation update
    
    Merge: 5fea5a8c61 bb1a4e6af8
    Tim Sutton <tim@linfiniti.com>	2011-05-23
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Merge: 9784cd78e5 cd8ecd6a6e
    Tim Sutton <tim@linfiniti.com>	2011-05-22
    
        Merge pull request #22 from alexbruy/master
    
        Make "-dstalpha" parameter in GDALTools Clipper optional
    
    Merge: ffed1d7702 9784cd78e5
    Tim Sutton <tim@linfiniti.com>	2011-05-22
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-05-22
    
        add checkbox for "-dstalpha" option in GDALTools Clipper tool
    
    Radim Blazek <radim.blazek@gmail.com>	2011-05-22
    
        grass support for qbrowser
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-21
    
        Show only annotation items in composermap, no rubberbands etc. Fixes ticket #3774
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-21
    
        fix windows build
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-20
    
        Fix rotation of simple marker if cache is not used (ticket #3778)
    
    Merge: 0390131247 62db3d7dac
    Martin Dobias <wonder.sk@gmail.com>	2011-05-20
    
        Merge branch 'browser-and-customization'
    
    Martin Dobias <wonder.sk@gmail.com>	2011-05-20
    
        Re-enable recursive WMS layers
    
    Martin Dobias <wonder.sk@gmail.com>	2011-05-20
    
        Move setCrs() back to QgsDataItem from QgsLayerItem.
    
        The rationale is that some data sources (providers) share CRS for a whole
        set of layers (e.g. GRASS)
    
    Merge: 626c8ddb7c 0390131247
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-19
    
        Merge remote branch 'pb/master'
    
    Radim Blazek <radim.blazek@gmail.com>	2011-05-18
    
        browser double click removed
    
    Radim Blazek <radim.blazek@gmail.com>	2011-05-18
    
        QgsLayerItem uri/providerKey/mapLayerType better vithout virtual methods
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-18
    
        Fix for multipoint bug in wfs provider. Fixes ticket #3829
    
    Radim Blazek <radim.blazek@gmail.com>	2011-05-18
    
        QgsLayerItem::layerInfo replaced by mapLayerType, providerKey and uri methods
    
    Merge: cda5461099 c724ce5180
    Tim Sutton <tim@linfiniti.com>	2011-05-17
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Radim Blazek <radim.blazek@gmail.com>	2011-05-17
    
        customize mMenuToolbar according to toolbars customization
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-17
    
        Composermapwidget update
    
    Martin Dobias <wonder.sk@gmail.com>	2011-05-16
    
        Hide QgsDataItem members: use getters for access
    
    Martin Dobias <wonder.sk@gmail.com>	2011-05-16
    
        Set data item's parent always in constructor
    
    Martin Dobias <wonder.sk@gmail.com>	2011-05-16
    
        QgsDataItem refactoring
    
        - hasChildren, rowCount, icon methods made non-virtual
        - shared default icons
        - data item's mType should be used for differentiating classes
        - layer-specific virtual methods moved down to QgsLayerItem
    
    Merge: 6de875ab16 6062bb587a
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-16
    
        Merge pull request #21 from telwertowski/master
    
        Integrate Mac window event code with 'Show composer maps on demand'
    
    Tom Elwertowski <telwertowski@comcast.net>	2011-05-16
    
        Integrate Mac window event code with 'Show composer maps on demand'
    
    Radim Blazek <radim.blazek@gmail.com>	2011-05-16
    
        Deblin removed
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-16
    
        Cleanup
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-16
    
        Show composer maps on demand after project loading
    
    Martin Dobias <wonder.sk@gmail.com>	2011-05-15
    
        Fix the compilation
    
    Tim Sutton <tim@linfiniti.com>	2011-05-15
    
        Added fancy pdf generation from t2t docs
    
    Merge: 27e3a8f621 a9422394f3
    Tim Sutton <tim@linfiniti.com>	2011-05-14
    
        Merge branch 'master' of github.com:timlinux/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-05-14
    
        Fix inconsistent naming of general options
    
    Tim Sutton <tim@linfiniti.com>	2011-05-14
    
        Fix inconsistent naming of general options
    
    Martin Dobias <wonder.sk@gmail.com>	2011-05-14
    
        Fixed #3818
    
    Merge: 153ad164fe 3ec8059141
    Martin Dobias <wonder.sk@gmail.com>	2011-05-13
    
        Merge branch 'master' into dbl
    
        Conflicts:
                images/splash/splash.png
                src/CMakeLists.txt
                src/app/main.cpp
                src/app/qgsvectorlayerproperties.cpp
                src/core/qgsvectorlayer.cpp
                src/providers/wms/qgswmssourceselect.cpp
    
    Martin Dobias <wonder.sk@gmail.com>	2011-05-13
    
        All customization and QGIS browser work in one commit.
    
    Merge: 6327b2e224 55795600db
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-13
    
        Merge branch 'wms_filewatch'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-13
    
        Use a file watcher also for capabilities cache
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-13
    
        [FEATURE]: use file watcher in wms server to check for updates in project files
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-05-12
    
        allow merging shapefiles with different attribute tables (fix #3010)
    
    Merge: dfeb19b453 07da493572
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-12
    
        Merge remote branch 'pb/master'
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-12
    
        [FEATURE]: Possibility to set a WFS filter
    
    Merge: 5b1a9f9807 76751f614d
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-12
    
        Merge remote branch 'pb/master'
    
    Tom Elwertowski <telwertowski@comcast.net>	2011-05-11
    
        Mac Info.plist svn=>git
    
    Radim Blazek <radim.blazek@gmail.com>	2011-05-11
    
        sync QgsRubberBand and QgsMpaCanvasMap antialiasing, this also fixes 1px QgsRubberBand shift with x11 rendering engine if rendered without antialiasing
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-11
    
        fix #3821
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-05-11
    
        Display current filename in progressbar when merging and add option to
        select encoding for input files
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-11
    
        Maximum 40 entries in config and capabilities cache
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-11
    
        Wire in capabilities cache class
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-11
    
        Add capabilities cache classes and use QHash for config cache
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-11
    
        Add capabilities cache classes and use QHash for config cache
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-11
    
        debian fix: git used to be in git-core
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-11
    
        Safety check for wms server filters
    
    Merge: d05b140e4f a48c4ac93b
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-11
    
        Merge remote-tracking branch 'upstream/master'
    
    Merge: c914c14b43 a48c4ac93b
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-11
    
        Merge remote branch 'pb/master'
    
    Tim Sutton <tim@linfiniti.com>	2011-05-11
    
        Added Mayeul to the list of contributors (core) and translators (web client)
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-10
    
        german translation update
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-08
    
        more svn=>git stuff
    
    Merge: 41bf4c83b3 45cc8a7fea
    Tim Sutton <tim@linfiniti.com>	2011-05-10
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Tim Sutton <tim@linfiniti.com>	2011-05-10
    
        Updated splash for master branch
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-05-10
    
        Added wms filter support
    
    Merge: 14556360b1 9647ac877f
    Alexander Bruy <alexander.bruy@gmail.com>	2011-05-10
    
        Merge pull request #16 from alexbruy/master
    
        mask option for gdal_polygonize tool
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-05-10
    
        add mask option to gdal_polygonize
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-05-10
    
        save file instead of open it in select output file dialog
    
    Merge: fefae903a5 9ffedb482a
    Tim Sutton <tim@linfiniti.com>	2011-05-10
    
        Merge pull request #14 from pcav/master
    
        IT translation wrong
    
    Merge: 8494cadde1 fb43d16f16
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-10
    
        Merge branch 'master' of https://github.com/stopa85/Quantum-GIS
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-10
    
        Road graph plugin not work or work incorrectly.
        Show message "First point not tied" if:
        1. 'on the fly' CRS transfomation disabled
        2. Source layer CRS not equal project CRS
    
        This path fix it.
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-10
    
        Road graph plugin not work or work incorrectly.
        Show message "First point not tied" if:
        1. 'on the fly' CRS transfomation disabled
        2. Source layer CRS not equal project CRS
    
    Werner Macho <werner.macho@gmail.com>	2011-05-10
    
        translation update: mn by Bayarma sl_SI by Joze
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-05-10
    
        Minor edits to IT translation
    
    Merge: fb5683820b ee20b30320
    Tim Sutton <tim@linfiniti.com>	2011-05-10
    
        Merge pull request #13 from stopa85/master
    
        add to .gitignore vim swap file
    
    Sergey Yakushevs <yakushevs@list.ru>	2011-05-10
    
        Add to .gitignore vim swap files.
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-09
    
        fix #3671: update view after search in attributetable
    
    Merge: c586afe8fb 7ad75d9ffc
    Tim Sutton <tim@linfiniti.com>	2011-05-08
    
        Merge pull request #9 from kyngchaos/master
    
        finish fix for #3497
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-05-07
    
        finish fix for #3497
    
    William Kyngesburye <kyngchaos@kyngchaos.com>	2011-05-07
    
        finish fix for #3497
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-08
    
        fix lenny build
    
    Merge: ad494d4dab 8fb20e03af
    Tim Sutton <tim@linfiniti.com>	2011-05-07
    
        Merge pull request #6 from timlinux/master
    
        Radims fix for raster otf of wms render issues
    
    Tim Sutton <tim@linfiniti.com>	2011-05-07
    
        Radim's patch to fix rendering issues with otf wms reprojection
    
    Merge: 1bff56ae4c ce6588c572
    Jürgen E. Fischer <jef@norbit.de>	2011-05-07
    
        Merge branch 'master' of github.com:qgis/Quantum-GIS
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-07
    
        debian packaging update for 1.8
    
    Tim Sutton <tim@linfiniti.com>	2011-05-07
    
        fix #3800
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-06
    
        osgeo4w: fix path in postinstall for crssync
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-06
    
        some more svn to git migration updates/fixes
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-06
    
        apply #3721: add save edits button to attribute table
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-06
    
        apply #3770: allow adding parts to line and point features and some refactoring
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-05
    
        apply #3645: synchronization of srs.db with GDAL/PROJ on installation
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-05
    
        update version number to 1.8.0 and codename back to Trunk
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-04
    
        apply #3716: add value relation widget type
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-04
    
        apply #3768: tile WMS getmap requests by limiting the size
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-04
    
        apply #3793: libfcgi cannot change mapserv's environment variables on windows
    
    Jürgen E. Fischer <jef@norbit.de>	2011-05-04
    
        update version tracking to git
    
    Merge: 0e17f4ed03 0b7f5fa542
    Tim Sutton <tim@linfiniti.com>	2011-05-04
    
        Merge pull request #2 from timlinux/master.
    
        Some minor updates to documentation and added shortname to the quickpackage script
    
    Tim Sutton <tim@linfiniti.com>	2011-05-04
    
        Dont point to old gdal lib/include dirs when creating an msvc shell
    
    Tim Sutton <tim@linfiniti.com>	2011-05-04
    
        Added shortname option to quickpackage script
    
    Merge: fb013183da 758fa49c0f
    Tim Sutton <tim@linfiniti.com>	2011-05-04
    
        Merge pull request #1 from rudilinfiniti/master.
    
        Small install procedure updates for linux from Rudi Thiede
    
    Rudi Thiede <rudi@linfiniti.com>	2011-05-04
    
        fixed minor errors in install documentation
    
    Merge: 2f86b4fe61 6455628219
    Tim Sutton <tim@linfiniti.com>	2011-05-02
    
        Merge branch 'master' of /home/timlinux/qgis-git-migration/qgis_all
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-30
    
        fix gcc 4.6 warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15857 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-30
    
        Better fix for restoring custom layer properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-30
    
        Workaround for Mac Cocoa freeze when adding a stop to a gradient color ramp (call QColorDialog::getColor after QInputDialog::getInt instead of before).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-30
    
        fix GRASS support in osgeo4w
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15854 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-30
    
        translation update:pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15853 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-29
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15852 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-29
    
        translation updates: mn new coordinator bayarmar enkhtur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15850 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-29
    
        Fix for save and read layer properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-29
    
        fix #3784
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-28
    
        fix #3782
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15847 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-28
    
        fix for epsg 32661 Polar Stereographic
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15846 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-28
    
        keep row col in limits to avoid crash with 32661; decrease max cp matrix size
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15845 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-28
    
        osgeo4w update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15844 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-28
    
        Fix for placement of map items in composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15843 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-28
    
        draw grass region without fill
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-28
    
        oh, well - complete r15835
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-28
    
        osgeo4w update: adapt to new GRASS 6.4.1 and gdal-mrsid packages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15840 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-28
    
        another part of dutch grass translation, translated by Carlo van Rijswijk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15839 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-28
    
        Port zoom rectangle from QRubberBand to QgsRubberBand. Fixes zoom rectangle fill on x11 platform after resize bug workaround
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15838 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-28
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15837 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-28
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-27
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-27
    
        plugin installer: do not consider an empty repo as invalid
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-27
    
        Fix windows build issue - moc headers needed for grassprovider too
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-27
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-27
    
        translation updates: ru by artem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-26
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15827 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-26
    
        translation update: context help fr by JRM
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-26
    
        translation update: bunch of updates for 1.7 ru by artem, hr_HR by Zoran, fr by JRM, sl_SI by Joze, ja by yoichi, cs_CZ by jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-04-26
    
        Updated IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-26
    
        rollback r15636, partly r15792 and r15795
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15823 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-26
    
        More ignore rules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15822 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-24
    
        Better error handling for polygon clipping
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-23
    
        Use epsg number for output crs in rastercalculator if possible (ticket #3649)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-23
    
        fixing several issues related to SpatiaLite 3D Geometries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-22
    
        fix mac build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-22
    
        fix #2829
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15812 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-22
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15811 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-22
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-22
    
        improve handling of empty extents (fixes #2997)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15809 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-22
    
        raster provider: reenable Q_OBJECT and fix comments
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15808 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-22
    
        Fixed some typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15807 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-22
    
        fix warning & comment
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15806 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-22
    
        creatensis.pl: update ecw/mrsid package reference
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15805 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-21
    
        ouch, fix debug build on mac II
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15804 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-21
    
        fix debug build on mac
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15803 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-21
    
        Updates for selection icons in git theme by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15802 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-21
    
        Updated license from Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15801 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-21
    
        missed a file in r15797
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-21
    
        fix starting qgis_help on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-21
    
        fix #3766
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-21
    
        add options to creatensis.pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-21
    
        add runtime warning if loading of translation fails
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-21
    
        windows build without BINDINGS_GLOBAL_INSTALL
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-21
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15794 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-21
    
        Added a note about not enabling python bindings global install on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-21
    
        Fix internal function of wms server
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-21
    
        newgis + dodo = best friends (last removal of the newgis theme)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15790 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-21
    
        Removed deprecated newgis theme
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15789 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-21
    
        GIS Theme updates from Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-21
    
        Improve python bindings for adding legend groups (#3263). Patch from Marco Bernasocchi
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15787 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-20
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15785 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-20
    
        fix #2227
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15784 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-20
    
        reduce raster reprojection debugging noice
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-20
    
        translation update: BIG Stringfreeze for 1.7 second try
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-20
    
        fix #3413
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-20
    
        fix progressbar behaviour in Merge shapefiles tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-20
    
        fix debug build for Qt <4.7
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-20
    
        translation update: pt_BR by arthur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-19
    
        fix crashes on exit (follows up r15751)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-19
    
        Fix for resize crash, ticket #2714
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15771 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-19
    
        re-add wms tile extension workaround
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-19
    
        Commited patch for #3263 with small modifications
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-19
    
        translation update: pt_BR by Arthur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-18
    
        fix #3757
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15764 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-18
    
        improve wms error and progress reporting (fixes #1576)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-18
    
        revert r15747
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-18
    
        fixed crash when zooming out so that raster map extent is smaller than canvas pixel
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-18
    
        GRASS region another bug fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-18
    
        GRASS region transformation resent on mapset change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-18
    
        GRASS region reprojection fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15757 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-18
    
        GRASS region reprojection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-18
    
        translation update: es by carlos and el_GR by mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-17
    
        fix #2426: dateline split
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-17
    
        Change default setting for layer space in legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-17
    
        save timestamp in project file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-04-17
    
        Delete QgisApp on destruction in order to get the destructor called (#3531).
    
        Let's hope it will not bring any crashes when qgis exits...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-17
    
        legend refresh after data reload
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-17
    
        completely reload provider if GRASS source data have changed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-17
    
        postgres provider: fix numeric types with precision
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-17
    
        fix #7: GetCapabilities no done twice anymore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-17
    
        fix #3750
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-17
    
        disable Build Pyramids button if no pyramids levels selected. Also reset progressbar state after building pyramids
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-17
    
        Fix missing return statement. Thanks, jef
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-17
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-17
    
        higher tolerance for segment snap
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-17
    
        Changed tolerance to make topological editing more reliable (related to ticket #2921)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-17
    
        fix eVis Event Browser and ID tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-17
    
        extend default field width in fTools Export/Add Geometry column to fix #3500
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-04-17
    
        Show an icon for open attribute table action in legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-16
    
        translation update: pt_BR by Arthur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-16
    
        Improve raster performance if no clip and stretch is used on multi band color layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-16
    
        raster layer update - first step
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-16
    
        update epsg:42180 proj string (compatibility version of epsg:2180)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-16
    
        The current CRS not highlighted in the projection selector when called from the layer context menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-16
    
        test if crs are equal
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-16
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-16
    
        fix #3712
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-16
    
        fix #3439
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-16
    
        more robust fix for #2762 as suggested by Martin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-16
    
        fix #3745
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-16
    
        fix wms(-c) usablility issue:
        switch to tileset tab automatically when tilesets are found.
        Some WMS-C server act like WMS servers although they actually
        aren't.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-16
    
        Raster reprojection in QGIS server
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-16
    
        new vector dialog: fix resize and prepopulate with an entry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-16
    
        fix lenny build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-16
    
        use layer count from QgsMapLayerRegistry instead of QgsMapCanvas. Fixes #2762
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-16
    
        Fix for bug grid annotation distance to map frame (#2899)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-16
    
        properly clear list of the invalid lines. Also don't display invalid lines message. Addresses #3741
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-15
    
        translation updates: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-04-15
    
        fix #2810
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-04-15
    
        More pt_PT GUI translation. Thanks Duarte Carreira
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-15
    
        enable/disable better stretch histogram action
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-04-15
    
        avoid changes of the input layer when layers in canvas changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-04-15
    
        add cutline option to clipper to fix #3066
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-15
    
        keep qgis.g.info process open and get values through stdin/stdout
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-15
    
        fix wmc-c support broken in r15559
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-04-15
    
        Fix #3715, don't overwrite source file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-15
    
        Added missing pyramid.h
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-15
    
        More flexible limit of layer number in qgis server depending on number of layers in project. Fixes bug #3502
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-15
    
        fix #3606
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-15
    
        greetings from Maxim and Alex at the QGIS Hackfest in Lisbon. Just fixed (again)bug #3519
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-15
    
        Dutch translation, thanks Carlo van Rijswijk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-15
    
        Fix for #3739 - wms transparency not working when set from layer properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-15
    
        gdal slow rendering when zoomed in fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-04-15
    
        IT GUI translation completed - needs final revision
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-14
    
        Fix for bug #3692 (QGIS segfaults after removing table join)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-14
    
        dpi fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-04-13
    
        fixed #3662 and #3663
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-04-13
    
        fall to precise reprojection if thresh wasnt reached
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-13
    
        Fix for bug #3685, take2
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-12
    
        Use filename for title of WMS top layer if project title empty (ticket #3719)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15695 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-12
    
        fix #3720
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-11
    
        Return error code in zonal statistics if operation canceled by user
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-11
    
        Fix label and diagram editing if otf reprojection is enabled (ticket #3685)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-10
    
        cleanup and fix attribute widget configuration
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-09
    
        fix geometry descriptions list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-09
    
        translation update: af by Hendrik and FR Context Help by JRM
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-04-09
    
        Symbol props dialog: Locked/unlocked icons instead of just showing locked icon.
        This should allow users easily identify the current state.
    
        Default icons from Nuvola icon set, gis/newgis icons from Robert.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15688 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-09
    
        fix #3057
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-09
    
        fix restore of initial extent of startup project
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-04-09
    
        Place project properties action in File menu correctly (Gnome/Mac)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-09
    
        Updated index.html for release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-08
    
        Fix for jumps if moving diagrams and labels with rotation point other than lower left
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-04-08
    
        Show actions only if there are no actions? (Catch 22 strikes again!)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-08
    
        fix wms source select:
        - allow selection of named layers
        - allow individual selection of all layers of a group to allow layer order management
        - show upcoming layer name unless one is manually given
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-07
    
        translation update: fr by JRM and bg by Zahari
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-07
    
        translation update: lv by maris and tr by Osman
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-04-07
    
        More IT translation, one more GRASS module (thanks Markus Neteler)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-06
    
        translation update: pt_BR by Arthur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-05
    
        synchronize eVis with latest changes in delimited text provider (fix #3701)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-04-05
    
        python console: another fix for pasting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-04-05
    
        Minor fix to a GRASS module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-05
    
        translation update: af by Hendrik
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-04-04
    
        Fix for scaling of rotated svg pattern. Ticket #3700
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-04
    
        translation update: introduce new language afrikaans on request
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-04
    
        supporting SpatiaLite's 3D Geometries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15670 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-04
    
        update debian build dependencies in INSTALL
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-04-04
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-03
    
        translation updates: sl_SI by Joze, es by Carlos, hu by Zoltan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-03
    
        add docstring for previous commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-04-03
    
        make Raster toolbar accessible from Python
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-04-02
    
        Shortcuts for easier creation of symbology-ng symbols
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-04-02
    
        translation update: es by Carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-04-01
    
        IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-04-01
    
        IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-01
    
        Minor comments cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-01
    
        And another place to look for grass and enjoy the true elixr of happiness
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-04-01
    
        Added lib64 to grass search path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-04-01
    
        fix: #3688
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-31
    
        Added a little more detail on the final packaging step
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-31
    
        Added a little more detail on the final packaging step
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-31
    
        setAuthorization for GetFeatureInfo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-31
    
        Fix for disappearing small labels in printout
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-31
    
        tranlsation update nl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-31
    
        new parts of translation by Raymond Nijssen
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-31
    
        zoom to best scale with reprojection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-31
    
        more crs debug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-31
    
        fix #3689
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-31
    
        avoid fragile pointer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-30
    
        Use vector layer methods to test queries (instead of provider methods)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-30
    
        fix nsis installer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-30
    
        nsi updates: commented out reboot which causes nsis to fail for me. Updated quickpackage to set version name to 1.7
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-30
    
        Added note about fixing path to flex and bison
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-30
    
        Added note about path for flex and bison
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-29
    
        translation update: hr_HR by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-29
    
        Applied modification from strk to fix label direction, ticket #3643
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-29
    
        don't build astyle in source directory
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-29
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-28
    
        ts update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-28
    
        add bindings to QgsProjectVersion
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-28
    
        translation update: ja by Yoichi
        context_help translations fr by JRM
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-28
    
        Dont use my personal username in docs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-28
    
        Added a few lines about using git in win build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-28
    
        Added a few lines about using git in win build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-28
    
        handle DESTDIR
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-28
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-27
    
        mac install update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-27
    
        minor german translation fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-27
    
        translation update: is by Thordur
        fr by JRM
        el_GR by Mike
        cs_CZ by Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-27
    
        Fixed #3681
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-27
    
        PyQGIS: added new destination CRS methods, deprecated old ones.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-27
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-27
    
        sync srs.db with current trunk of proj
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-27
    
        man, 2 commits - 2 missed files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-27
    
        fix enabling of field edit buttons in vector properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-27
    
        fix #3682
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-27
    
        Avoid duplicate SVG paths
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-27
    
        Added header for 1.7 release in index.html
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-26
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-26
    
        fix #3661
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-26
    
        ng-symbology dialogs fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-26
    
        fix empty build type bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-26
    
        translation update: ru by Artem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-25
    
        Apply patch for #2230 by sunilkcube
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-25
    
        Fix simple marker transparency (#3658)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-25
    
        Follow up for #3605
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-25
    
        Fixed scaling of simple line offset (#3479)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-25
    
        Draw a polyline only if it is empty? (Catch 22 strikes back)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-25
    
        Default value for limit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-25
    
        translation update: 2 typos in english original..
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-25
    
        Remove a legacy tooltip
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-25
    
        Fix for zonal statistics: continue if attributes are already there
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-25
    
        translation update: es by Carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-25
    
        update postgis capabilities detection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-25
    
        translation update: .ru by Artem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-25
    
        patch #3263 from mbernasocchi
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-24
    
        translation update: hr_HR by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-03-24
    
        More IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-24
    
        Fix for ticket #3643, direction symbol of label
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-24
    
        Removed this as its redundant with patch from Juergen at #3645
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15590 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-24
    
        Added utility script from Mathieu Pellerin for updating the srs.db from gdal
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-23
    
        Fixed a crash (clicking zoom to layer with no active layer)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-23
    
        Improvements to splash - reduce capitation levels
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-23
    
        fix #3674
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-23
    
        Python console: do not run the last line of the pasted code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-23
    
        sync srs.db with PROJ 4.7
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-23
    
        dutch translation percentage going up ...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-23
    
        Added the default color configuration file for DEM tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-23
    
        Write projection info to raster calculator output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-23
    
        Update splash for wroclaw
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-23
    
        connect solitary help button
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-23
    
        translation update: String Freeze - preparing for 1.7 release
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-23
    
        fix error when output file is not created
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-23
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-23
    
        fix build error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-23
    
        unicode string tr
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-23
    
        fix release name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-23
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-23
    
        typo fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-22
    
        take out non working functions in the help file. Will be moved to QgsQueryBuilder help
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-22
    
        fix the release name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-22
    
        automatic indentation update (r15302-r15567)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-22
    
        Updated 'whats new' for string freeze. Updated version name to Wroclaw.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-22
    
        fix #2554:
        - apply heavy modified patch from sunil.
        - introduces QgsFieldValidator including sip bindings
        - add missing sip bindings to QgsAttributeEditor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-22
    
        translation update: ja by yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-22
    
        fix related to r15547, manage lines out of the drawing rectangle (empty vectors of points)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-22
    
        remove the clipping rectangle closing clipper, to fix #3664
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-22
    
        Apply patch #3263 to fix adding of groups to Legend. Provided by Marco Bernasocchi
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-22
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-22
    
        [FEATURE] move option to ignore GetMap and GetFeatureInfo URI from WMS GetCapabilities to connection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-22
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-22
    
        Server: only show wkt geometry in feature info response if selected by user
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-22
    
        fixed bug in gdaltools clipper
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-21
    
        trying to avoid strange closing of the tools
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-21
    
        translation update: fr by JRM
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-21
    
        Re-enabled toolbar button for SQL Anywhere plugin.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-21
    
        fix #3656
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-21
    
        fix #3654
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-21
    
        translation update: renaming of sr_CS to fit upcoming cyrillic version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-21
    
        translation update: hr_HR by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-21
    
        Modify polygon clipping to clip close to the drawing rectangle. Should now solve the clipping for print composer too
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-20
    
        fix version strings in german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-20
    
        optimize snapping dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-20
    
        add translation: new translation Serbia by Goran Ivankivic .. many thanks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-20
    
        translation update: es by Carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-20
    
        translation update: cs_CZ by Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-20
    
        translation update: ru by Artem
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-19
    
        fix build error introduced with r15539
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-19
    
        fix some warnings and other cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-19
    
        progress signals
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-19
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-19
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-19
    
        another shift fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-19
    
        tmp block size calc fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-18
    
        align extent according to src resolution/origin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-18
    
        fix #3637
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-18
    
        fix nightly build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-17
    
        throw away all the tricks and do second resampling, it is quite fast
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-17
    
        update field map after zonal statistics
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-17
    
        Fix for raster printing, #3622
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-17
    
        heck, fix #3620
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-17
    
        Add support for unary minus in raster calculator. Fixes ticket 3627
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-17
    
        fix nightly build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-16
    
        translation update: es by Carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-16
    
        fix #3624
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-16
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-16
    
        ogr provider: fix redraw after attribute table update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-16
    
        fix #3626
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-03-16
    
        minor fixes in russian RoadGraph online help
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-16
    
        allow multiple extensions in save as (eg. for mapinfo mif/tab)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-16
    
        fix #3590
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-16
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-16
    
        make field calculator geometry netbook-friendly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-16
    
        better resampling alignment
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-16
    
        Fix diagrams
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-16
    
        fix related to #3100 and missed in r15474
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-16
    
        exclude pal headers from API and install qgsdiagramrendererv2.h
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-16
    
        fix deprecated warnings: mapCanvas()->mapRenderer()->distanceArea()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-16
    
        fix build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-16
    
        fix histogram crash
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-15
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-15
    
        gdal provider: change handling of crs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-15
    
        Add some core_exports
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-15
    
        fix warnings and windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-15
    
        [FEATURE] Add diagram system that uses the same pal instance as labeling-ng
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-15
    
        ogr provider: improve detection of CRS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-15
    
        improve english roadgraph online help and add german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-15
    
        Port polygon clip for symbology-ng from threading branch. Fixes freezes when zooming in
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-15
    
        Add help system to Road graph plugin. Please check english text.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-15
    
        [FEATURE] default to last selection when prompting for CRS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-15
    
        added algorithm option to gdaldem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-15
    
        translation update: .ja by Yoichi (best wishes for Japan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-15
    
        [FEATURE] added GUI for gdaldem, to fix #3064
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-15
    
        translation update: BIG string update to prepare 1.7
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-15
    
        translation string fix and german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-15
    
        Small change to spatial query text
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-15
    
        Updated icons for spatial query plugin from Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-14
    
        fix #3582
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-14
    
        Amend previous commit: call method after null-pointer check (sorry).
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-14
    
        Fix VRT wrapping for south-up datasets.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-14
    
        Clean up a few assignments I left abandoned.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-14
    
        more gis theme icons from Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-14
    
        added a warning when using 'new symbology' see #2994
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-14
    
        Updates for spatial query plugin from Luiz.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-14
    
        fix #3611
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-14
    
        fix #3617
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-14
    
        Fix #3596
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-14
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-14
    
        fix #3616
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-14
    
        fix #3615
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-14
    
        fix #3614
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-14
    
        added -cutline option to gdaltools warp tool, to fix #3066
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-14
    
        fix for #2875 unit list in mapserver export plugin untranslatable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-14
    
        refresh list of layers when layers in TOC change
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-14
    
        fix/reintroduce wms layer transparency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-14
    
        fix #3608
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-14
    
        allow output size in grid tool to fix #2941
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-13
    
        make gdaltools clipper working with the raster provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-13
    
        added raster creation in rasterize tool, to fix #3545
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-13
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-13
    
        language fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-13
    
        fix #3602
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-13
    
        Renamed removeAddLayer to removeAddLayerAction
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-13
    
        Replaced addAddLayer with insertAddLayerAction
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-13
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-13
    
        [FEATURE] layer menu function
        - deprecated QgisInterface separator methods
        - add addAddLayer/removeAddLayer methods to QgisInterface to
          add entries to the layer menu
        - port plugins to use it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-13
    
        Added zoom 1:1 to zoom bar, icon updates from robert. Disallow hist stretch for wms layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-13
    
        make tools working with the raster provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-12
    
        fix #3591
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-12
    
        fix #3585
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-12
    
        fix r15455
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-12
    
        On discussion with Robert, also use desaturated icons for layer type icons. Updated stop rendering icon with one contributed by Robert.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-12
    
        "fix" #3593
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-12
    
        apply #3594
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-12
    
        fix: center selected item in CRS selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-12
    
        fixes problem with output type when using multipart to singleparts tool. Thanks to Luiz Motta for the fix.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-12
    
        Fix loading of joined layers with old symbology, #121
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-12
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-12
    
        fix #3590 and crs warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-12
    
        [FEATURE] show active crs in status bar. Closes #3590
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-12
    
        Use muted icons in status bar (based on article I read on a non distracting ui)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-12
    
        Deprecate the use of SRS in favour of CRS in api
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-12
    
        Try better default arrangement of icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-12
    
        Be a little more generous with the space allocated for coordinate and extent display so it doesnt get truncated.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-12
    
        Deleted this file - I think it was added by mistake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-12
    
        Added null based transformer rules for qgis 1.6 - 17 projects and other missing ones for older releases.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-12
    
        more gis theme icons from Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-11
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-11
    
        fix #3595
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-11
    
        update old delimited text provider datasources on load
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-11
    
        missed two files in r15435
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-11
    
        replace our QGISDEPRECATED with Qt's Q_DECL_DEPRECATED
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-11
    
        Minor change for raster calculator dialog to get the gdal layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-11
    
        Enable/disable raster icons based on context of which layer is active
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-11
    
        [FEATURE] Added histogram stretch to full dataset icon to raster toolbar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-11
    
        Fix histogram stretch tool so that it works with multiband colour images too
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-11
    
        part of dutch translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-11
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-03-11
    
        Updated IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-11
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-10
    
        Don't apply CRS settings to current project after closing options box - it should only be used when a new project is created. - continuation of r15421
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-10
    
        [FEATURE] Assign layer CRS to project (legend context menu)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-10
    
        alignment better, avoid artifacts
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-10
    
        alignment better
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-10
    
        Dont apply otf settings to current project after closing options box - it should only be used when a new project is created.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-10
    
        fix #3573 and apply #3570
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-10
    
        apply #3586
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-10
    
        GDALWarpOperation -> GDALRasterIO
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-10
    
        translation update:pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-10
    
        fix raster reprojection crash on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-10
    
        revert to marcos 0 instead of NULL - sorry for commiting that
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-10
    
        some more cleanup of dupicate includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15414 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-10
    
        Fix for compilation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15413 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-10
    
        Removed windowTitle since for some reason it caused crashes on Mac
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15412 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-10
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-10
    
        Use QFileOpenEvent to handle double clicking a file icon in the Mac OS X Finder. This works for both Cocoa and Carbon. Remove Carbon-only OpenDocument code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-09
    
        temporary? ugly fix for not georeferenced images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-09
    
        add QgsCoordinateReferenceSystem::authid() to python bindings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-09
    
        translation string fixes and german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-09
    
        remove duplicate inclusion of qgslogger.h (probably introduced with r9138)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-09
    
        translation update: german
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-09
    
        pl translation update by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-09
    
        translation update: the next big string update after raster merge and app.ui change
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15403 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-03-09
    
        Improved v.distance and v.generalize GRASS modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-09
    
        patch #3354 by John Donovan
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15401 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-03-09
    
        Updated manpage
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15400 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-09
    
        translation update: another update for .ja by Yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15399 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-09
    
        translation update: ja by Yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15398 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-09
    
        stretch to current extent with reprojection fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-09
    
        less debug output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15396 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-08
    
        fix #3542
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-08
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-08
    
        fix a few warnings and indentation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2011-03-08
    
        merged raster-providers branch r15390
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-08
    
        some string fixes and german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15391 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-08
    
        Fix graduated classifications for joined fields
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-08
    
        Saver attribute map handling (no insertion of additional entry if a column does not exist)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15388 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-08
    
        Fix r15383 on Mac.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15387 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-08
    
        fix doxygen warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-08
    
        dummy commit to reflect changes to address #3148: writing output with conflicting field names now handled gracefully by writer (or caught ahead of time by fTools)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-07
    
        python/plugins/fTools/tools/doJoinAttributes.py
        python/plugins/fTools/tools/frmJoinAttributes.ui
        python/plugins/fTools/tools/doReProject.py
        python/plugins/fTools/tools/frmReProject.ui
        python/plugins/fTools/ftools_help.xsl
        python/plugins/fTools/doAbout.py
        python/plugins/fTools/frmAbout.ui
        python/plugins/fTools/__init__.py
        python/plugins/fTools/CMakeLists.txt
        python/plugins/fTools/fTools.py
        python/plugins/fTools/ftools_help.xml
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15384 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-07
    
        Moved creation of actions, menus and toolbars to UI file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-07
    
        add online help for r15381
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-07
    
        [FEATURE] add $x, $y and $perimeter to field calculator
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-07
    
        fix #1308
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-07
    
        - use online API documentation, when no local is found
        - remove "set layer CRS" from toolbar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-07
    
        Applied patch from JCTull - show no pen and no fill as second entry in lists for symbology. Thanks. Closes #3557
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-07
    
        Use Qt color picker to avoid Qt Cocoa crashes (#3497), part 1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        txt2tags should have been optional
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-06
    
        FEATURE: Select default CRS for new projects. Fixes #363
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-06
    
        translation update: preparing for next release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15372 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-06
    
        typo fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-03-06
    
        add option to select shapefile geometry in merge shapes tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-06
    
        fix r15352
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-06
    
        Logger updates:
        - evaluate QGIS_DEBUG environment variable just once
        - QgsDebugMsgLevel macro will evaluate the passed string only when it will really print it.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-06
    
        translation update: es by carlos and fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-06
    
        Added 'sponsor us' tip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        be less restrictive on interpreting CRSes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15361 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-06
    
        For global crs option show nice user friendly name instead of proj4 string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        fix r15352
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-06
    
        Added tip relating to the use of default on the fly reprojection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        debian packaging fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        restore documentation used in about box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        ogr provider: use utf8 also for SQL statements with GDAL 1.8
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        [FEATURE] allow managing missing layers in a list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15353 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        [FEATURE] allow setting CRS for multiple layers at once
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-06
    
        email address update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        missed added files in r15348.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-06
    
        [FEATURE] documentation improvements
        replace AUTHORS, CONTRIBUTORS, DONORS, SPONSORS and TRANSLATOR with t2t version
        in doc, run txt2tags within the build and install documentation.  Optionally
        build and install api documentation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-05
    
        More robust detection for domain constraint
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-05
    
        deprecate QgsMapLayer::srs()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-05
    
        Show more user friendly projection name for qgis default project CRS (relates to #393)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-05
    
        Applied patch for #363 from Alex Bruy to enable on the fly projection by default.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-05
    
        fix debian/changelog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15343 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-03-05
    
        fix #3450
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15342 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-05
    
        revert r15340 as it doesn't solve anything
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-05
    
        fix #3362
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-05
    
        fix #3311
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-05
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-05
    
        Cleanup some about text as suggested by users at the last hackfest
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-05
    
        fix: road graph not clean GUI when unload
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-04
    
        Better wording for the load missing layers dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15333 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-04
    
        Partial fix for loading projects with missing layers from Sunilraj at KCube. see #3468
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-04
    
        Removed ogr converter: 1. its not maintained 2. its mostly duplicated by the layer save as... option.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-04
    
        Add progress bar.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-04
    
        fix #3542
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-03-04
    
        Updates to IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-03
    
        Added missing python bindings for table joins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-03
    
        Also enable antialiasing with QPixmap in options dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-03-03
    
        Rendering to QPixmap supports antialiasing nowadays
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15324 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-03
    
        use Qt font dialog for Qt Cocoa
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-03-03
    
        use crs() instead of deprecated srs()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-03
    
        Changed gpl2->gpl3 in readme because of gpl3 parts in the QGIS sources
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-03-03
    
        get uniquie values from provider instead of using own function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-03-03
    
        display correct fTools version in About dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-03
    
        translation update: sv by emj
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-03
    
        fix r15315
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-03
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-03
    
        fix #926
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-03
    
        fix deprecation warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-02
    
        Removed quick print plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-02
    
        unique values from layer also for sqlanywhere
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-02
    
        Use layer method for unique values in query builder and old symbology
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-02
    
        Add uniqueValues() method for vector layer. Fixes #3528
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-02
    
        Use transparent png rather
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-02
    
        Center image in tip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-02
    
        Added new images folder for tip images and new tip from Alister Hood which demonstrates how to add a tip with an image. Note the use of alias in the qrc file.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15307 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-02
    
        implement #3535
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15306 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-03-01
    
        Fix crash in ticket #3528
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15305 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-03-01
    
        update version number again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-01
    
        automatic indentation update (r15222-r15302)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-01
    
        Applied latest spatialquery_X_full.zip patch from Luiz Motta from #2634. This adds a number of improvements in functionality and usability to the spatial query tool. Muito Obrigado Luiz.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-01
    
        Updates from Luiz for spatial query plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15301 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-03-01
    
        Updates from Luiz for spatial query plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-03-01
    
        fix help viewer on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-03-01
    
        translation update: fr by Jean Roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15297 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        missed a file in r15294
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        debian packaging: qgis_help moved to libexec
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        move qgis_help to libexec
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        cleanup: remove QgsApplication::msexportAppPath() and app/qgshelpviewer*
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-28
    
        removes symbology which may cause problems with new/old symbology
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-28
    
        Increases QGIS minimum version, and increases fTools version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-28
    
        [FEATURE] Adds 'Lines to polygons' tool to fTools. Thanks to Piotr Pociask for the patch.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-28
    
        adds marker at location of geometry errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-28
    
        Minor re-wording for ease of reading
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        fix #3534
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        db source select: move 'add' back to the first position in the button box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        postgres provider: use set application_name (fixes r15280) and verify that pg_is_in_recovery() is false
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-28
    
        database source select: 'move build query' to button box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-28
    
        update labels in roadgraphplugin settings dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-27
    
        allow switching between geometry and all tables in the selection dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-27
    
        postgres support: include application_name in connections
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-27
    
        FindQGIS.cmake cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-27
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-27
    
        translation string fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-27
    
        fix runtime warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-27
    
        ogr provider: add support for ignoring fields (adapted from threading branch)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-27
    
        fix csv save as support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-27
    
        context help update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-27
    
        Added a couple more tips
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-02-25
    
        manage connections dialog cleanup and usability improvement. Also add support for service parameter in PostgreSQL connection introduced in r15258
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-02-25
    
        More translation of the IT GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-02-25
    
        remove unnecessary return statement
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-25
    
        roadgraph GUI update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-24
    
        Higher limit for number of layers in WMS project, use hash instead of map in layer cache
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15260 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-24
    
        Set the use of symbology ng and anti aliasing to default for qgis 1.7
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-24
    
        implement #3522
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-24
    
        ouch - missed the real change in r15255
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-02-24
    
        save default bands combination and stadard deviation. Also use this values when loading new raster layer (fix #3519)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-24
    
        skip rendering while size is still 1x1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-02-23
    
        fix canvas refresh to avoid crashes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-23
    
        dutch translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-23
    
        fix warning and enable pedantic mode by default
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-23
    
        Removed message box left in by mistake while testing user defined plugin dirs.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-23
    
        [FEATURE] Added option to load c++ plugins from user specified directories. Requires application restart to activate.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-23
    
        fix canvas refresh
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-23
    
        Added find rule for QGIS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-22
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-22
    
        deprecated special handling of EPSG - just one authority
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-22
    
        translation string fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-22
    
        Some cleanups and additions to Andreas' tips
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-22
    
        Added another tip by Andreas Neumann
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-22
    
        Fix layer space if layer title element is removed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-22
    
        add note about debug libraries to msvc INSTALL section
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-22
    
        Added some more great tips from Andreas Neumann
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-22
    
        add topology tolerance
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-21
    
        fix #3137
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-02-21
    
        Prompt whether to overwrite a symbol. Contributed by Alex Bruy (#3405)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-02-21
    
        [FEATURE] Export and import of styles (symbology-ng). Contributed by Alex Bruy (#3425)
    
        (finally we have an easy way for sharing of symbols and color ramps!)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-21
    
        Move reading/writing of label style to qgsvectorlayer. Change argument in readCustomProperties to const. Fixes problem with mixed label settings between qgis server projects
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2011-02-21
    
        Refactored the tips dialog to use a single QTextBrowser to display
        content.
        This makes better use of the available space and cleans up the dialog a
        bit.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-21
    
        fix #2996
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-21
    
        pre topology tolerance changeset
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-20
    
        update update-indent.sh
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-20
    
        fix typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-20
    
        automatic indentation update (r14435-r15226)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-20
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-20
    
        apply (slightly modified) #3512
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-20
    
        set plugin name and parent of c++ plugins - to allow other plugins to connect via mainWindow().findChild()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15224 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-02-20
    
        fix #1904
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-02-20
    
        Implemented renaming of symbols and color ramps. Fixes #3509
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-02-20
    
        [FEATURE] zoom to group of layers. Contributed by Alex Bruy - thanks! (#2783)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-02-20
    
        Fix #3510
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-02-20
    
        [FEATURE] Labels for rules in rule-based renderers and some other goodies.
        Applied patch #3222 from Mayeul Kauffmann with various modifications.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-19
    
        apply #3506
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-02-19
    
        Merged the source select UIs for both PG and SL to allow to use a subset query loading a SL layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-19
    
        fix msvc fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-19
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-19
    
        r15197 worked with SIP 4.12.1 on OSGeo4W
        r15205 breaks SIP 4.12.1 again, but apparently works on SIP 4.12.0 on OSX
        This hopefully works with both.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-19
    
        fix internal use of deprecated methods and fix related warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-19
    
        add 'deprecated' annotation to SIP bindings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-19
    
        deprecate QgsMapCanvas::pixmap() following QgsMapCanvasMap::pixmap()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-19
    
        Added Municipia to sponsors list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-19
    
        Updated icon from local histogram stretch from Robert (thanks Robert)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2011-02-19
    
        Fix failure when compiling on OS X with Sip version 4.12.
        sipClass_QVariant was undefined so it appears it is still
        required to be defined at Sip 4.12. This has not been tested on
        other platforms with this Sip version so may not be a final fix.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2011-02-19
    
        Fixed composer icon sizes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-02-18
    
        "in"/"not in" is a predicate (#3503)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-02-18
    
        fix typo in tip (replace openModeller with Quantum GIS)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-18
    
        missed a gcc warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-18
    
        fix sip macro change from r15197
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-18
    
        [FEATURE] Not sure how we coped without this till now...we now have a tip presented at startup. You can en/disable tips in the options panel. To contribute more tips, please add them to src/app/qgstipfactory.cpp
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-18
    
        [FEATURE] Not sure how we coped without this till now...we now have a tip presented at startup. You can en/disable tips in the options panel. To contribute more tips, please add them to src/app/qgstipfactory.cpp
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-18
    
        add QGISDEPRECATED macro and fix a bunch of warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-18
    
        fix wms server settings tab title in project properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-18
    
        Added dedicated dialog for the sponsors. No longer parse sponsors from sponsors text file, just edit the html in the dialog directly.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-18
    
        small hint where to find the medals at qgis.org
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-18
    
        added sponsor medals from 2010 and 2011
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-18
    
        Added local histogram stretch icon to the new raster toolbar and wired it up so it works
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-18
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-18
    
        Fix but where layer does not refresh when applying local histogram stretch and render caching is enabled. Also update legend pixmap if performing a local stretch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-18
    
        Raster Layer Props tidy up: Used friendlier crs description in general props. Also don't use deprecated maplayer::srs method anymore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-18
    
        Dont use deprecated call to maplayer::srs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-02-18
    
        Minor improvements to IT GUI - thanks to Leonardo Ricci
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-17
    
        mapserver: use default message handler for debugging output on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-17
    
        doxygen fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-17
    
        fix #3499
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-17
    
        strip off superfluous parameters from WMS server url (for the common case that GetCapabilities request urls are advertised)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-17
    
        record which SSL errors are ok to ignore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-17
    
        Show all layer fields in labeling dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-17
    
        Safer handling of layers with unknown geometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-16
    
        add support to set fields to NULL in field calculator and fix following update of attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-16
    
        fix #3945 (following up on r15148)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15178 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-16
    
        fix #3490
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-16
    
        [FEATURE]: possibility to set label distance in map units
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-15
    
        apply patch for #3347 from kcube
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-15
    
        Fix for other multiple redraws
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-15
    
        Fewer redraws if toggeling editing from vector props
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-13
    
        Remove some duplicated code
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-13
    
        fix API QgsMapLayer::getLayerID() to id()), some warnings and use doxygen deprecation tag.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-02-13
    
        Updated IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-13
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-13
    
        fix #3477 & #3778
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-13
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-02-13
    
        Improve the description of some GRASS modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-12
    
        mapserver: semicolon removed from QgsMSDebugMsg macro
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-12
    
        mapserver: fix crash when layer cache is to small for project
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-12
    
        fix crash
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-12
    
        allow setting mapserver service properties in project properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-12
    
        add more debugging output to mapserver
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-12
    
        Fix multiple redraws when adding join from dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-11
    
        fix #2551
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-11
    
        [FEATURE]: experimental table join support refactored and ported from branch to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-10
    
        fix bug where k+1 closest feature are measured in point distance tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-10
    
        allow for more precise grid dimentions in vector grid tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-10
    
        quick fix for problem when assigning crs of existing layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-09
    
        add support for UTF8 in GDAL/OGR 1.8 (fixes #2551)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-09
    
        doxygen fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-02-09
    
        Minor improvements to the IT GUI - thanks to the GFOSS.it community
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-09
    
        fix debugging output for Qt<4.5
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-08
    
        restore arrow cursor when asking for credentials
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-08
    
        revert debian part of r15142
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-02-08
    
        Minor improvement to the IT GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-08
    
        also use 24px as default icon size in options
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-02-08
    
        don't close Manage connections dialog after processing selected file.
        Allow user select another file and run save/load operation again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-08
    
        [FEATURE]: rotation for svg fills
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-08
    
        Use qIsNaN and qIsInf for QgsRectangle::isFinite
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-08
    
        Improvements to spatial select plugin from Luiz Motta (#2634)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2011-02-08
    
        Option for user to set icon size to 16, 24, or 32 px.
        Contributed by madmanwoo (NathanW)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-02-08
    
        Applied the patch attached to #3331 to implement gdaltindex. Thanks alexbruy!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-07
    
        Fix for ticket #3471
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-05
    
        paintEvent isn't a signal
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-02-05
    
        Minor improvements to IT GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-04
    
        optionally use external qwtpolar library
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-04
    
        Read composer legend content from project file for WMS print (ignoring the possibility of dynamically added layers for now)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-02-04
    
        Revert "Applied patch from #3447. Button group for add layer"
    
        This reverts commit d1dfeae396b244bcb76076ef9ab80bfc42d05587.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-02-03
    
        fixed #3449 making sure the clipping result has the layers order as in TOC
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-03
    
        Option to print as raster also via WMS (mainly as a workaround because of some Qt pdf problems
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-03
    
        update indentation of roadgraph plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-03
    
        roadgraph plugin refactoring. Step 1 of 3.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-02
    
        Remaining fix for bug #3459
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-02
    
        german translation update (followup on r15119)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-02-02
    
        Remove JPL WMS server - fixes #3464
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-01
    
        INSTALL fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-02-01
    
        debian packaging fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-01
    
        Handle negative rotation values in composer map grid
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-02-01
    
        batch of new dutch translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-01
    
        Fix #3459 (uncheck feature count)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-01
    
        Fix #3411
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-02-01
    
        Set composer grid intervals x/y from WMS getPrint request
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-31
    
        Change getPrint syntax to use several parameters for composer maps, e.g. map0:extent=xmin,ymin,xmax,ymax or map0:rotation=45
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-31
    
        fix: Road graph plugin crash qgis when use spatelite as source layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-31
    
        fix NULL pointer assigment.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-30
    
        fix #3374
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-29
    
        fix #3451: don't recheck saved primary key column for views when 'use estimates' is on
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-29
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-29
    
        missed to update the qgis.bat.tmpl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-29
    
        update osgeo4w build to use standard GDAL (now 1.8) to build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-29
    
        Fix v.sample GRASS module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-28
    
        mapserver: don't crash when WIDTH or HEIGHT are missing.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-28
    
        Fix reprojection problem for polygons too
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-28
    
        russian translation update (merged road graph plugin translations)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-28
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-28
    
        some translation string fixes in road graph plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-28
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-28
    
        build with -fno-strict-aliasing on powerpc (see bugs.debian.org/603986)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-28
    
        Fix line coordinate transform
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-01-28
    
        Applied patch from #3447. Button group for add layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-28
    
        Separate gui-part and graph construction part. Added message box in shortestpath widget.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-28
    
        Better description for button
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-27
    
        Minor IT GUI improvements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-27
    
        Use 'fast clip' line clipping algorithm for long lines. Huge improvement for wms benchmark performance (long contour lines)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-27
    
        Add a scale parameter for maps in the getPrint request
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-27
    
        Use full page for pdf in getPrint request
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-26
    
        Prevent rounding error if point is on segment. Fixes bug #2921
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-26
    
        Support relative project pathes in wms server
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-26
    
        Fix output format for getPrint
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-01-26
    
        translation update: fa by mola
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-26
    
        add RoadGraphPlugin doxyfile. Fix doxygen warnings.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-26
    
        Add element to group composer templates in WMS capabilities
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-25
    
        gitmarker: fix cmake warning and don't append something w/o local changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-25
    
        skip empty parts of QGIS_PLUGINPATH
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2011-01-25
    
        use correct expand option when combobox items translated
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-25
    
        Improve GetLegendGraphics output in wms server
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-25
    
        fix #3434
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2011-01-25
    
        #3420 fix for map canvas rerender not working under python
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2011-01-25
    
        Patch for delimited text, ticket #3414. Submitted by ccrook.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-25
    
        don't split QGIS_PLUGINPATH at colon on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-24
    
        postgres provider update: use st_ functions only with postgis>=2 and the old one with earlier postgis version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-24
    
        fix windows build, warnings, typos and roadgraph plugin indentation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-24
    
        Different format for embedded wms service metadata
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15070 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-24
    
        Fix for accessing groups in mapserver
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stopa85 <stopa85@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-24
    
        Road-Graph plugin added
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-24
    
        [FEATURE]: Optionally specify wms service capabilities in the properties section of the project file (instead of wms_metadata.xml file)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-22
    
        show number of local git commits since last svn revision
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-22
    
        retrieve svn revision from git log instead of git svn info
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-21
    
        WMS print: manual setting for exported label ids, display paper width and height in capabilities
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15064 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-21
    
        pl translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15062 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-21
    
        Wms print: keep not referenced labels with default text
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15061 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-20
    
        drop special projection path handling on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-19
    
        fix NULL support in attribute editor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15057 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-18
    
        fix #3424
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15056 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-17
    
        [FEATURE] feature form updates:
        - make NULL value string representation configurable
        - fix feature updates in feature form from attribute table
        - add support for NULL values in value maps (comboboxes)
        - use layer names instead of ids in drop down list when loading value
          maps from layers.
        - support feature form expression fields: line edits on the form
          which name prefix "expr_" are evaluated.  Their value is interpreted
          as field calculator string and replaced with the calculated value.
        - support search for NULL in attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-17
    
        Minor improvements in IT GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2011-01-15
    
        allowing unicode error messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-14
    
        fix #2884:
        crashed when two map renderers are simultaneously rendering the layers
        for the canvas and overview (eg. on resize, when overview is docked).
        This might fix it.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15050 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-14
    
        fix warning & typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-14
    
        postgres provider: fix enumeration parsing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15048 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-14
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-14
    
        Fixed typo returning max attribute value in SQLA provider.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-14
    
        Changed SQLA provider to output WKB format 1.1 instead of 1.2.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-14
    
        Consistent handling of outputformat in mapserver and better error handling
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-14
    
        More minor improvements in IT GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-14
    
        Add scroll area to composer table attribute selection dialog. Fix for bug #3406
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15042 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-14
    
        Add a label id to distinguish different composer labels. Allow label string replacement in GetPrint request of qgis server and return more verbose error messages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-14
    
        Safer generation of ids for composer map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-14
    
        More minor improvements in IT GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15039 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-01-13
    
        translation update: fr by JRM
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-13
    
        followup on r15028: more postgis st_ fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-13
    
        fix #3401
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-13
    
        Fix for restoring selection color from project. Fixes bug #3400
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-13
    
        Very minor improvements in it GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-13
    
        Minor improvements in it GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-13
    
        Remove map items not referenced in the GetPrint request
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-13
    
        Fix usage of composer legend in mapserver print
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-13
    
        Minor edit of IT GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-13
    
        fix r15023: restore use of geometrytype as it's not deprecated and use
        different geometry type notation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-12
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-12
    
        revert debian/control change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-12
    
        update postgis support to use st_ variants instead of old deprecated
        (and now removed) versions.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-12
    
        fix typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-12
    
        Typo in IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-12
    
        Fix for wms server print. Add composer pictures after the composer maps
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15020 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-12
    
        Add missing handler in label property dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-11
    
        fix #3313
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15018 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-01-11
    
        translation update: croatian by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-11
    
        Apply only default size (not all other default settings) when adding scalebar to composer view
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-10
    
        add 'internal' pyspatialite
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-10
    
        fix #3399
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15013 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-09
    
        remove debug message
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-09
    
        libpq may link libintl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-09
    
        Revert symlinks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-09
    
        Changed several GRASS icons (thanks Robert Szczepanek), first test with symlinks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-07
    
        fix #3246
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2011-01-06
    
        fix sql anywhere plugin and debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-06
    
        forgot to rename link side (r14500)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-06
    
        Typo in it GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2011-01-06
    
        prefix library name with 'qgis' like other provider support libraries (ie grass); add OSX properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15000 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-01-05
    
        Added clearConsole() to Python console. Contributed by Nathan Woodrow - thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2011-01-05
    
        Docking of Python console - contributed by Nathan Woodrow - with some improvements.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-05
    
        Updated it GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2011-01-05
    
        Revert "Adding docking support to python console"
    
        This reverts commit f371465e122e525e3e3b10038090bb29be0d0ab7.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2011-01-05
    
        Default the disable_enter_attribute_values_dialog value to false for
        users that have not set this option. This keeps it in sync with the
        checkbox in the options dialog that, by default, is unchecked.
        Previously on a new install the attribute dialog doesn't appear, leaving
        users confused about how to enter attribute information.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2011-01-05
    
        Adding docking support to python console
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2011-01-04
    
        New db.* GRASS modules icons - Thanks Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2011-01-04
    
        Apply patch #3384 by Sergey Yakushev with few modifications. Mark QgsMapRenderer::distanceArea as deprecated
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2011-01-02
    
        translation update: fr updates by JRM and Mehdi SEMCHAOUI
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-31
    
        catch necessary reboot from OSGeo4W postinstall scripts
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-31
    
        fix #3378
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-31
    
        Update item positions explicitely in zoom previous / zoom next. Fixes part of bug #3369
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-31
    
        translation update: pt_PT by Duarte Carreira
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-31
    
        translations update: cz by Jan
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-12-30
    
        Fix empty _LIBRARY left from framework check when fw not found
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-30
    
        fix #3377
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-29
    
        added new persian translator to TRANSLATORS file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14981 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-29
    
        translation update: fa by mola
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-28
    
        fix #3363
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-27
    
        PyQGIS fixes: added few typedefs (IIRC they were not supported by some old SIP versions) and added missing signals in QgsVectorLayer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-12-27
    
        fixed minor issue refreshing extent
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-12-27
    
        define extent for grid analisys, to fix #3332
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-27
    
        translation update: adding persian language on request
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-24
    
        Remove obsolete comments
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-24
    
        [FEATURE]: initial support for wms printing with GetPrint-Request
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14973 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-24
    
        Apply patch #3295 to draw SVG composer pictures as vectors, provided by JD
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-23
    
        translation update: gr by mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-12-22
    
        Minor improvements to GRASS messages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-12-22
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-12-22
    
        create VRT with recurse scan of dirs, to fix #3095
        some code cleanup,
        updated labels when in batch mode to follow up the QGis HIG guideline
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-21
    
        Enhance precision for wfs-t coordinates if srs is in degrees. Fixes bug #3358
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-12-21
    
        Revert accidental changes to debian/control
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-12-21
    
        Minor improvements to GRASS modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-21
    
        Fix patch #14951. Read/Write auto update to xml, initialize mAutoUpdate and guard against multiple connections
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-12-21
    
        Applied patch from ticket #3240 with some tweaks. Allows unprojected measurement of distances
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-12-21
    
        Updated IT GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-21
    
        translation update: pt by Alexandre Neto
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-12-21
    
        Adds median value to summary when joining layers with numeric data
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-12-21
    
        Fix spelling error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-12-21
    
        applied patch from NathanW for ticket #3339
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-12-21
    
        fix var that needed to be hard coded
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-12-21
    
        fix var that needed to be hard coded
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-12-20
    
        Added separate option to BuildVRT tool, to fix #3180
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14939 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-12-20
    
        allow multiple values in proximity tool,
        allow multiple no-data values in warp tool,
        fixed error in retrieving srs
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-12-20
    
        Fix #3356
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-17
    
        Little fix for more efficient refresh after editing a lot of features (e.g. deleting many features at once)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-17
    
        allow vector data provider to record errors (currently only used in query
        builder to report errors in where clauses from OGR and postgres provider).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-16
    
        Fixed a crash when refreshing layer symbology - if the currently selected item has been removed (#3326 and #3003)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14934 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-16
    
        Enabled sorting of classes (#3322)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14933 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-16
    
        Use case insensitive comparison for column names. Fixes #3298
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14932 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-16
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14931 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-16
    
        fix #3344
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-16
    
        fix #3343
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14929 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-16
    
        don't overwrite wms error messages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-16
    
        fix crash on quit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-16
    
        german translation of sql anywhere online help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14925 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-16
    
        debian packaging fix: separate sql anywhere package, fix lenny build (Qt<4.5)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14924 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-15
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14923 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-15
    
        sql anywhere: fix warnings (and obligatory reindentation (using scripts/prepare-commit.sh)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-15
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14921 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-15
    
        include sqlanywhere plugin in debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-12-15
    
        use both schema and table name retrieving oid, to fix #3329
        fixed endian deduction corrupted in r13340
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ddehaan <ddehaan@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-12-15
    
        Contributing a native SQL Anywhere plugin+provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-15
    
        added some new translators
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-15
    
        translation update: pt by giovanni
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-14
    
        Rotate also marker's offset, not just the marker itself (fixes #3334)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-14
    
        Better style manager dialog with icons from Robert Szczepanek.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14913 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-14
    
        translation update: .is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-14
    
        PyQIS: subclassing code for QgsDataProvider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-14
    
        Set view box for svg export explicitely (thanks to JD)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14910 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-14
    
        Notify plugins about composer addition / deletion also when loading a composer template
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-14
    
        translation update: pt by giovanni and is by thordur
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-13
    
        Write / read strikeout and underline for label-ng. Fixes bug #3323
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-13
    
        Handle GEOS exception when parsing WKT
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-13
    
        fix #3283
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-13
    
        Fixed typo (#3227)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-13
    
        Removed code of (unused) postgres geoprocessing plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14901 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-12-13
    
        fixes bug when specifying number of classes greater than number of features. Fixes #3325
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14900 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-12
    
        translation update: more .is updates by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-12
    
        [FEATURE] Support for icons of plugins in the plugin manager dialog.
    
        Both C++ and Python plugins now can implement icon() metadata function which returns path to the icon file name.
        The icon file is passed to QPixmap() constructor. For C++ it's preferred to use an icon from the resource file
        (e.g. ":/plugins/foo/foo_icon.png") because plugin's resource file gets loaded automatically when the plugin is loaded.
        Python plugins can use either relative path to the icon ("images/plugin-icon.png") or icon from the resource file
        (starting with a colon). The relative path is preferred, since it doesn't require the plugin to load its resource file
        and plugin repository will not have a trouble to fetch the icon automatically.
    
        Updated C++ plugins and Python plugins to include icon where applicable.
    
        Default plugin icon is (c) Anna Shlyapnikova, licensed under Creative Commons (Attribution 3.0 Unported).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-12
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-12
    
        [FEATURE] Font marker: possibility to set X,Y offset. Contributed by Nathan Woodrow - thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-12
    
        translation update: pt more strings by alexandre
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-11
    
        [FEATURE]: AND and OR operator for raster calculator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-11
    
        translation update: is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-12-11
    
        Patch for ticket #3320 to fix delimited text plugin crash
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-11
    
        translation update: pt by giovanni
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14889 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-12-11
    
        Merge branch 'master' of github.com:qgis/qgis
    
        Conflicts:
                README
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14888 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-12-11
    
        Updated README
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14887 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-10
    
        translation update: pt by giovanni
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14886 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-10
    
        translation update: is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14885 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-10
    
        translation update: pt by giovanni
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14884 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-10
    
        Remember last raster calc output dir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-10
    
        Enabled add result to project by default
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14881 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-09
    
        fix typo spotted by macho
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-09
    
        Added query builder to rule properties dialog (rule-based renderer). Patch from #3303 - contributed by Nathan Woodrow
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-09
    
        Little improvement for label preview (box), better handling of situations where rotation is not possible
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-12-09
    
        Managed the render flag in batch tools to avoid waste of time loading many layers, to fix #3254
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14875 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-08
    
        translation update: pt_PT by Giovanni
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14874 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-08
    
        It's a good habit to use initialize a variable before adding to it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14872 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-08
    
        Marker line - vertex placement - behave correctly with polygon's rings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14871 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-08
    
        Added missing bindings in QgsComposerLegend (#3310)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14870 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-08
    
        Allow usage of search query builder with no layer, fixed python binding
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-08
    
        move QgsSearchQuery builder from app to gui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-08
    
        added tamil language
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14864 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-07
    
        fix #3245
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-07
    
        fix identify result update after attribute change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14859 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-12-07
    
        More IT GUI translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14858 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-06
    
        use system qt translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-06
    
        [FEATURE] Allow the line symbol layers to be used for outline of polygon (fill) symbols
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-06
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14854 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-06
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14853 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-06
    
        translation update: is by thordor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14852 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2010-12-06
    
        fix error in median value calculation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14851 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-12-06
    
        More IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-05
    
        Use GDALAutoCreateWarpedVRT to handle south-up (or rotated) rasters also for calculator. Fixes bug #3281
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-05
    
        translation update: gr by Mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-04
    
        [FEATURE] Option to put marker on the central point of a line
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14838 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-04
    
        Added arrowheads (filled and unfilled) to simple markers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14837 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-12-04
    
        [FEATURE] Option to put marker only on first/last vertex of a line (#3279) - contributed by Cedric Moeri - thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-04
    
        fix build error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-12-03
    
        fix adding features on geometryless tables
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-03
    
        Move composer undo buttons to layout menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-03
    
        Added undo/redo buttons in composer, fix undo problems when deleting grouped items
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-02
    
        Read / write labeling-ng to qml files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-12-02
    
        Fix poor english on gdal job completion dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-12-02
    
        Typos in IT GUI - thanks Rocco for spotting them
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14828 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-02
    
        Add python bindings for composer command classes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14827 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-12-02
    
        apply patch #3280 from Jeremy Palmer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-12-02
    
        delimited text provider: fix indentation, some warnings and use
        intersection only when requested in select().
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-12-02
    
        Applied patch to correct selection issue (ticket #3259)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-01
    
        translation update: more .is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14823 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-12-01
    
        apply patch #2938
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-12-01
    
        translation update: .ja by yoichi kayama
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-12-01
    
        Only compile offline plugin if spatialite is enabled
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14816 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-30
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-30
    
        fix #3274
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-30
    
        translation update: .is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-30
    
        Use transparent background color for symbol / symbol layer preview
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14811 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-30
    
        [FEATURE] Added "centroid fill" symbol layer which draws a marker on polygon's centroid.
    
        Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-30
    
        Fixed changing of marker color in marker line symbol layer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14809 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-30
    
        fix r14798: label tools work independently from current layer. Thanks Marco!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14803 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-29
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14802 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-29
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-29
    
        catch attribute additions and deletions in attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-29
    
        activate/deactivate labeling tools
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-29
    
        integrate 'Avoid intersections of new polygons' into snapping dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-29
    
        [FEATURE]: Undo/Redo support for the print composer. Dummy commit for the docu team as the last commit missed the feature keyword
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14787 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-29
    
        Initial implementation of composer undo / redo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14786 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-11-29
    
        Squashed commit of the following:
        Application of patch from ticket #3259 - support WKT field in delimited
        text plugin.
        commit 0dc370a39c7349d85859fac462e91e346bf8fb83
            Modified context help to reflect addition of WKT capability to the
            delimited text plugin.
            Tightened up the delimited text dialog a bit.
        commit 25484867621d6b4760952a8f00a07d253273ecfd
            Added *.wkt to file open filter
        commit 9f16a276b6b2ecbea2eebede50e3275a1df0389b
            Patch for providing wkt support in delimited text plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-28
    
        Fixed scaling of line decoration symbol layer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-28
    
        [FEATURE] Allow the marker line symbol layer draw markers on each vertex.
    
        Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14779 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-28
    
        apply #3258
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-28
    
        apply #3232
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-28
    
        Fix for composer attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-27
    
        fix lenny build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-26
    
        fix link error in mapserver with internal spatialite & some warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-26
    
        debian packaging: fix natty build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-26
    
        add support for ttyACM devices
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-26
    
        Uncomment convert code for attribute table item
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14771 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-26
    
        Added binding files for composer attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14770 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-25
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-25
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-25
    
        Proper conversion to subclasses for composer items.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-25
    
        fix form actions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-25
    
        debian packaging: switch to internal spatialite
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14764 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-25
    
        upgrading to SpatiaLite 2.4.0-RC4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-25
    
        Omit flex debug output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-25
    
        Fix for paint event problems in case of multiple composer maps
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-24
    
        translation update: the long awaited string update :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-24
    
        translation update: another .is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-24
    
        some quick fixes to voronoi and delaunay tools
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-24
    
        Removed duplicated entry in GRASS modules list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14757 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-24
    
        Further improvements to v.in.ogr GRASS modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-24
    
        also save edit types and actions for geometry-less layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-23
    
        fix #3248
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-23
    
        translation update: even more .is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-23
    
        Added snapping option to GRASS vector import commands
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-23
    
        Fix composer item selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-23
    
        allow opening attribute table from plugins
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-23
    
        apply #3242
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-11-23
    
        Remove developer image as requested
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-23
    
        adds option to use selected features only; addresses #2476
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-22
    
        add some copywrite info
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-22
    
        [FEATURE] Adds voronoi polygon tool to Vector menu, addresses #2825; Also (partially) addresses #2546
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-22
    
        Make signal QgsComposerView::selectedItemChanged with non-const pointer to avoid problems with some PyQt versions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-22
    
        fix warnings (gcc 4.5.1, Qt 4.7.1)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-22
    
        debian packaging: add support ubuntu natty support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-22
    
        translation update: more .is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-22
    
        reduce attribute table debugging noise
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-22
    
        fix capabilities detection for postgres >=8.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-22
    
        Apply fix for ticket #3236, provided by NathanW
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-22
    
        small fix: gentoo stores pyqwt in qwt5 dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-21
    
        Removes extraneous minimum distance option (not currently a real option) from random points tool. Addresses #3213
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-21
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-21
    
        translation update: .is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-21
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-21
    
        nsis installer: remove desktop icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-21
    
        [FEATURE] attribute editing improvements:
        - refactor attribute dialog calls to QgsFeatureAttribute
        - add QgsVectorLayer::featureAdded signal
        - improve interactive attribute editing in table (adding/deleting
          features, attribute update)
        - allow adding of geometryless features
        - fix attribute undo/redo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-21
    
        - update .gitignore
        - typo fix
        - fix ui permissions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-21
    
        Fixed some soft coded values which should have been hard coded
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-21
    
        Added small script to build the package only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-20
    
        fix rubberband in node tool (probably introduced with r14679)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-20
    
        Ignore extract dirs and installer exe
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-20
    
        Updated packaging notes a little
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-20
    
        Add some more directories to the git ignore list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-20
    
        creatensis.pl: creating the postinstall/preremove batchs is cheap
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-19
    
        build from osgeo4w qgis-full package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-19
    
        update osgeo4w version nsis installer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-19
    
        Reinstated this as it got trampled by a copy of coding guidelines in a previous commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-19
    
        [FEATURE]: Add possibility to show number of features in legend classes. Accessible via right click legend menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-19
    
        use Qt macros also for min/max/abs/fabs - removes OSX cmath kludges
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-18
    
        Also write features without geometry in vector filewriter
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-18
    
        use Qt for isnan/isinf/abs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-18
    
        Fix restoring selection color from project and allow alpha values for selection color
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-18
    
        Added git ignore rules for more git zen
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-18
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-18
    
        fix lenny build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-17
    
        fix legend handling of collapsed layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-17
    
        improve dragging legend layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-17
    
        Put label icon on label toolbar. Some cleanups for labelling ui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-17
    
        Use 22x22 icons in label dialog tab bar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-17
    
        Fix bug in rotate label tool (thanks, Juergen)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-17
    
        Added CORE_EXPORTs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-17
    
        Forgot to add two files in last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-17
    
        [FEATURE]: move/rotate/change label edit tools to interactively change data defined label properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-17
    
        Allow more characters in raster ref names. Fixes r3172
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-17
    
        Updated tab bars to use 22x22 icons and updated HIG guideline accordingly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14695 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-17
    
        Allow hyphen in raster refercnes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-16
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2010-11-16
    
        add missed GUI elements in GdalTools settings dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-16
    
        add some git support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-16
    
        apply #3220
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-16
    
        only post-process mapserver if configured
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-15
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14688 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-15
    
        fix build errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2010-11-15
    
        add new simplify tool to the fTools. Completed changes introduced in r14678
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-15
    
        added usage message into selection GRASS gui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-15
    
        Updated HIG guidelines
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-15
    
        Fix broken behaviour in raster props dialog for reset original null value
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-15
    
        Stretch columns in transparency list on raster props dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-15
    
        fix starting point duplication in rubberband when using addPoint thought the API
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-15
    
        commit missing files for new simplify implementation by alexbruy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-15
    
        change shortcut for vector menu from V (and e) to t... again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-15
    
        change shortcut for vector menu from V to e (conflict with View)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-15
    
        created the Raster menu and moved the "raster calculator" to it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Show more user friendly CRS in vector props dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Remove field type indicators in attribute form
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Also resize the alias column
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-14
    
        moved "oracle raster" plugin to the Database menu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-14
    
        adds option to specify encoding for input tables. addresses #2628
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14670 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-14
    
        update for splash screen .. hope the ugly frame is gone now
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14669 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Fix broken activation of label dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Small ui tidy ups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Remove stray shortcut indicator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Automatically sample on field calculator and gui tidy ups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Stretch table column in attribute list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-14
    
        shrinked some GUIs,
        used GUI guideline for Browse buttons text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-14
    
        reenabled menu icons - apparently some system default was changed on
        desktop environments
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-14
    
        disable the attribute table's "toggle editing" button when the layer is read-only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-14
    
        cleaned the "select region" GUI for GRASS,
        fixed validation of input
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Added apply button for label dialog for the lazy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Added icons to labelling tabs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-14
    
        revert accidental change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-14
    
        new trunk splash.. Wrozlaw Hackfest nearly over
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-14
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-14
    
        update translation: lv by peteris and added correct name into TRANSLATORS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Cleanups for label dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-14
    
        show snapping menu entry also when docked
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        reverted to svn trunk of this file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Tidy up table headers in vec props dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        In progress update of label dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-14
    
        translation update: pl by Alicja Włodarz
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-14
    
        moved to the new Database menu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-14
    
        change toolbar toolbuttons to menupopups and remember their last selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-14
    
        improve delimited text plugin ui and allow skipping lines
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-14
    
        database menu iface
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-14
    
        quick typo fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-14
    
        patch from alexbruy to make sure check_geometry works with current version of qgis (previous commit required SIP SIP >= 4.9.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-14
    
        added Database menu and related methods add/remove plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-14
    
        Fix QgsProjectProperties dialog - first cpp patch from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        gui tweaks for project properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2010-11-14
    
        Add warning when no output file selected in the Merge tool in fTools. Fix #3210
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Use nicer terms for start and end colours
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-14
    
        Read wfs layer crs from url, not from the GetFeature output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Small tweak to make symbol layers dialog vaguely clearer sort of
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-14
    
        refactored the addvector, addraster and selectmapset GUI for the GRASS plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-14
    
        Updates for raster props dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-14
    
        More icons for GRASS tools
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-13
    
        modified the donors page
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-13
    
        fix typo - ouch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-13
    
        translation update: pl by Henia Netzel (great thanks to the new contributor)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-13
    
        apply #3206
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-13
    
        Cleanups for vector layer properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-13
    
        adjusted GRASS list GUI
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-13
    
        Better default value for the number of classes in graduated symbol renderer (old symbology)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-13
    
        Patch from Volker Froehlich. Fixes ticket #2252
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-13
    
        Better png arrow and + sign for GRASS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2010-11-13
    
        option to select separate shapefiles for merging with fTools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-13
    
        Tidy up for the options window to use top tabs as per gui discussion at Wroclaw Hackfest
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-13
    
        executable_path for pyqt bin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-13
    
        fix bundling for latest cmake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-13
    
        Better arrow and + for GRASS, and more
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-13
    
        Use validator for nodata line edit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-13
    
        Remove the word renderer from the vector props dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-13
    
        Use add column for consistency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-13
    
        Fix grammar on label
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-13
    
        [FEATURE] completely new geometry checking tool for fTools. Significantly (big time) faster, more relevant error messages, and now supports zooming to errors. Thanks to jef for the new QgsGeometry.validateGeometry function. Fixes #3169 and #2611.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-13
    
        Refresh the style manager only when a change has been done to it.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-13
    
        add missing configure option;
        fix mac build for release source
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-13
    
        add isnan to qgis.h
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-13
    
        More tuning to the grass toolbox
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-13
    
        [FEATURE] improve attribute handling
        - optionally reuse entered attribute values for next digitized feature
        - allow merging/assigning attribute values to a set of features
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-13
    
        missed a file in r14597.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-13
    
        add old astyle version, adapt prepare-commit.sh to it and include it in the CODING guide
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-13
    
        Improving the appearance of GRASS toolbox - take 3: first new icons from Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-13
    
        Improving the appearance of GRASS toolbox - take 2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-13
    
        Followup of r14591 - some icons done
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-13
    
        Added several GRASS modules - thanks Maciej Sieczka. Icons still missing, TBD
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-13
    
        Improving the appearance of GRASS toolbox - take 1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-13
    
        apply #1468
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-13
    
        Plugin installer - fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-13
    
        apply #2999
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-12
    
        Plugin Installer update. New features: Upgrade All button, plugin count in the window title and Horst's repository
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-12
    
        Updates from Wroclaw hackfest to let the vector properties dialog fit on a small screen
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-12
    
        Handle non-ascii characters in traceback when showing an exception
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-12
    
        Minor updates to the IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-12
    
        [FEATURE] allow OGR save as without attributes (for eg. DGN/DXF)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mwalker <mwalker@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-12
    
        Offline editing plugin: add option to filter editable remote layers using capabilities
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-12
    
        fix 8bit character in qgis_help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-12
    
        Continue field calculation upon error only for division through zero
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-12
    
        Hello from Wroclaw QGIS Hackfest November 2010! Tidy up for vector symbology dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-12
    
        save last used selection tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-12
    
        Catch nans and infs in clipper. Fixes #3081
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-12
    
        Fix a crash in Symbol properties dialog when removed a layer. (#2995)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-12
    
        compile debian and osgeo4w package with mapserver (default changed)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-12
    
        Turn off compilation of map server by default (so that fastcgi is not required by default)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-12
    
        Minor improvement to a GRASS module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-12
    
        Add option to turn on / off printing of canvas item in composer map (ticket #2734)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-12
    
        Added QgsSpatialIndex to QGIS API (#3198).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-11
    
        no OUTLINECOLOR if outlinestyle is None (thanks Michele De Santis)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-11
    
        Improvements to the GRASS toolbox - take 1 from the hackfest
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-11
    
        fix Python error when unloading the OSM plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-11
    
        Allow users to open the local gdal documentation by clicking on the Help button, to fix #3040
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-11
    
        Show something different for trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-11
    
        Part 2 of first HF commit (previously gui cleaning, now translation update) - patches from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-11
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-10
    
        fix debian version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-09
    
        Improve geometry type detection for wfs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-09
    
        translation update: .ja by Yoichi and some context files in .es by Carlos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-08
    
        updates to union tool: more checks on GEOS processing; when geometry collection created, take only relevant geometries; should address #3071 (and possibly #3013); also adds ability to run almost all geoprocessing tools on almost all geometry types
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-08
    
        quick fix for exporting the geometry of 2.5D features, fixes #3149
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-08
    
        update version number
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-08
    
        [FEATURE] add field calculator functions (implements #3177)
        - add support for functions with 2 or three arguments
        - add function atan2(y,x)
        - add length(string) to determine string length
        - add replace(string,from,to) to do string replaces
        - add substr(string,from,length) to retrieve substrings
        - add (preliminary) online help to field calculator with a listing of operations.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-08
    
        reset default page for raster properties dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-08
    
        translation update: bg by Zahari
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-08
    
        translation update: ja by Yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-07
    
        translation update: last minute update for es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-07
    
        Updated it GUI translation - almost complete
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-07
    
        more legend refactoring to fix it
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-07
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-07
    
        translation update: pt_BR by Arthur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-06
    
        fix legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-06
    
        fix georeferencer plugin gis style icon - patch from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-06
    
        Translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-06
    
        translation update: zh_TW by yao
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-06
    
        translation update: Slovenian by Joze and Hungarian by Siki Zoltan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-06
    
        Moved g.proj.wkt GRASS module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-05
    
        Better handling of relative / absolute pathes for fill symbol layer. Fixes bug #3154
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-05
    
        Small tweaks to docs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-11-05
    
        split extent on comma in GdalTools Merge tool, to fix #3092
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-04
    
        fix vc warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-04
    
        fix #3188
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-04
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-04
    
        translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-04
    
        translation update: lv by Maris
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-04
    
        Fix consideration of nodata values in raster calculator, code cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-04
    
        translation update: ru by artem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-04
    
        support DESTDIR in bundling
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-03
    
        also use pixmap cache in old symbology
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-11-03
    
        Further improvements in the speed when opening symbol properties dialog (symbology-ng)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-03
    
        fix attribute replacement in actions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-03
    
        Apply non-string parts of patch #2938
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-03
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-02
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-02
    
        Remove unused QDebug include.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-02
    
        Addendum to r14491 / ticket #3141 which addresses the root cause of the problem.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-02
    
        fix filewriter crash
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2010-11-02
    
        fix georeferencer transformation type dropdown menu (#3141).
        Patch from lynxID - thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-02
    
        fix #2903
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-01
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-01
    
        translation update: and the first response hr_HR by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-11-01
    
        translation update: string update for all languages to prepare freeze (already frozen?)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-01
    
        what's new fix and german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-11-01
    
        Fixes and cosmetcs fro GRASS toolbox - Thanks Markus Neteler. Fixes #3104
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-01
    
        add missing paren
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-01
    
        Apply patch #3178
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-01
    
        fix #3176
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-01
    
        Updated whatsnew
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-01
    
        Removed some stray colons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-01
    
        fix build error on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-11-01
    
        fix symbol selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-11-01
    
        Updated whats new for Copiapo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-11-01
    
        Reverse alt-key modification to be compatible with the old selection tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-01
    
        some mac cmake cleanup, update mac folder notes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-01
    
        framework bundling placeholder
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-01
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-11-01
    
        Plugin installer update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-31
    
        Plugin installer update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-10-31
    
        translation update: uk by sergey, changed name in Translators
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-31
    
        osgeo4w update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-31
    
        documentation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-31
    
        update OS X install
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-31
    
        rollback accidentally commit file of r14465
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-31
    
        fix r14462
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-31
    
        Added reference to algorithm description for ruggedness index
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-31
    
        Store svg fill pathes relativ to default svg directory. Fixes bug #3154
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-31
    
        add python bindings to QgsGeometry::validateGeometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-30
    
        fix detection logic, remove unused setting
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-30
    
        fix GSL detection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-30
    
        Mac cmake update:
        cleaner framework detection;
        optional bundle Qt/PyQt and libraries, and fixup paths
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-30
    
        Patch from Mathias Walker: improvement of geometry detection in offline plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-30
    
        Plugin manager: set focus to the filter edit box so that it is possible to search immediately after opening the dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-30
    
        fix lenny build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-30
    
        Fixed #3006 and added a convenience spin box for setting symbol levels (constrained to 0-999)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-30
    
        Fix occasionally appearing bug in OSM plugin (#3150, #3076, #3025)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-30
    
        Added new project and project read signals to the qgis interface (#3160).
        Contributed by Alexander Bruy - thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-10-29
    
        applied patch to make a vector layer read-only, to fix #3157
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-10-29
    
        applied the patch suggested in ticket #3151,
        fix in translate to use the GdalTools_utils to get the crs,
        managed invalid extent in merge tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-10-29
    
        translation update: improvements and correction on delimited text plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-29
    
        fix #1022
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-29
    
        layer removal action depends on selected layers and not the current layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-29
    
        Fix for bug #3143, apply double values for label sizes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-29
    
        fix nightly build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-28
    
        Fix bug #3114
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-28
    
        Also add rastercalc bison file to svn
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-28
    
        [FEATURE]: Add rastercalculator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-28
    
        fix r14440
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-27
    
        update install/build documentation & cmake updates:
        - split install document into multiple files
        - reorder chapters
        - update msvc part (shortend add reference to OSGeo4W dependencies)
        - update CMake files to look in $ENV{LIB} and $ENV{INCLUDE}
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-27
    
        partly revert r14399 (all except srs updates):
        - proj.4 user paths mask standard directory
        - gsb file warning doesn't make sense for optional grids.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-10-27
    
        translation update: es by Carlos and new context help by Edwin Amado
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-27
    
        Catch crs transformation exceptions in gpsmarker
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-26
    
        automatic indentation update (r14312-r14435)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-26
    
        a) applied the patch suggested in ticket #3139
        b) fixed the SourceSelect dialog so to avoid
           showing RasterLite-1 related tables
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-25
    
        Make calls to python api safer by ensuring we have global interpreter lock
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-25
    
        fix #3153
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-25
    
        Unblocking of signals already done in updateGuiElements() method
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-23
    
        fix creatensis.pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-23
    
        Add method to convert double precision device coordinates to map coords (important for print composer). Change pallabeling to use FontMetricsF and toMapCoordinatesF. Fixes bug #3065
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-23
    
        Bugfix for format list and improvement for output file validation in raster terrain dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-22
    
        Correct arrow size for print (#3144)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-22
    
        Fix a crash (#3147)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14427 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-22
    
        sync with r14416, r14421
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-21
    
        Fix crash in raster props when histogram tab is last used and props dialog is opened.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-20
    
        [FEATURE] Data defined label position in new labeling - from Marco Hugentobler.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-20
    
        Added "style manager..." button to symbol selector so that users will find the style manager more easily.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-20
    
        [FEATURE] Allow creation of color ramps in color ramp combo box.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-20
    
        don't allow dropping layers into legend classes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-20
    
        apply #3136
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-10-19
    
        translation updates: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-19
    
        fix #2950
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14414 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-10-19
    
        translation update: ja by yoichi kayama
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14413 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-19
    
        fix #3134
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14412 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-19
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-19
    
        remove files not directly processed by Xcode to make updating project simpler
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-10-18
    
        updated list of Translators
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-18
    
        don't show legend checkbox for geometryless layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-18
    
        Fix for missing table icons for non spatial layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-18
    
        Remember the classification mode in graduated symbol renderer (v2)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-18
    
        Applied part of #2832 (show rules in legend).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-18
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14403 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-18
    
        Added missing python bindings for graduated symbol renderer v2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-18
    
        [FEATURE] adds 3 new classification algorithms, including natural breaks (jenks), standard deviations, and a 'pretty' algorithm for generating 'human readable' class breaks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14401 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-18
    
        Make the unit test more explicitly test result size and use a proper attribute list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14400 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-18
    
        [FEATURE] allow user specific PROJ.4 search paths and update srs.db to include grid reference (fixes #3099)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14399 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-18
    
        Applied #2963 (fix crash with quantiles) from Jeremy Palmer. Thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14398 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-10-18
    
        translation update: proudly present - new language slovenian by Joze Detecnik
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-18
    
        Beginnings of unit test for vector layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14396 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-18
    
        fix #3132
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-18
    
        [FEATURE] add support for nested layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-18
    
        disable query change while editing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-18
    
        change list to view in single symbol dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-18
    
        improve support for geometry-less layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14391 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-17
    
        Fix crash and corruption of project file when saving project with non spatial layers. Fix issue preventing projects with non-spatial layers being loaded.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-17
    
        Copiapo it the new in thing...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-17
    
        debian packaging: trim dependencies
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14388 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-17
    
        Fixed bug where histogram disappears when defocussing then focusing histogram tab
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14387 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-16
    
        fix #3124
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-16
    
        find more Mac frameworks; extra default search paths for postgres
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-16
    
        misc updates, fixup mapserver build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14384 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-10-16
    
        Polished GRASS modules tree. Thanks Markus Neteler. Applies #3104
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-10-16
    
        Updated DONORS and added some IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-15
    
        Show actual pixel values on x axis of raster histogram
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-14
    
        ask for postgres credentials on any connection error (not only missing password)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-14
    
        use username and password for pg connection test, even if they are not going to be saved
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14379 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-13
    
        fix gpsd device selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-13
    
        fix #3109
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-13
    
        fix #3110
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-13
    
        Fixed some typos in docs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-13
    
        Fix typo in docs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-13
    
        Small fix to doxygen docs for maprenderer class
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-13
    
        Added option to generate thumbnail using qimage rather than qpixmap
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14372 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-12
    
        fix cmake warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-11
    
        Field calculator: insert NULL feature value in case of calculation error (instead of stopping and reverting calculation for all features)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-11
    
        Fix side effect of last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-11
    
        [FEATURE]: Sorting for composer attribute table (several columns and ascending / descending)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-10-11
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-11
    
        fix build error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-10-11
    
        New GRASS command. Applied patch from #3104 by Markus Neteler, with modifications
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-10-10
    
        symbology-ng: Improved loading speed of the symbol properties dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-08
    
        [FEATURE]: add capability to show and manipulate composer item with/ height in item position dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2010-10-07
    
        fix typo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-07
    
        Fix for dateline labeling problems
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-10-07
    
        sync with r14331, r14335, r14325
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-06
    
        fix #3082
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-06
    
        revert debian change from 14348.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-06
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-06
    
        fix more warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-06
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-06
    
        fix qgis mapserver on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-05
    
        change attribute action notation from [%attr%]/%attr% back to [%attr]/%attr
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-05
    
        fix assertion in gps detector
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-05
    
        fix com port detection on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-05
    
        include offline editing plugin in debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-05
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14337 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-05
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-05
    
        [FEATURE]: offline editing plugin from Mathias Walker
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-05
    
        fix qextserial in mingw?
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14333 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-04
    
        fix #3080
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-04
    
        [FEATURE] add gpsd support to live gps tracking
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-04
    
        fix cmake warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-10-04
    
        Added option to save histogram and also refactored dialog filetype list for saving images into qgisgui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-04
    
        add geoimage austria wms to default servers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-03
    
        [FEATURE]: Composer items can also be deleted with the backspace key. Especially usefull for keyboards without delete (frequent e.g. on Macs)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-03
    
        fix for #2985 (take III)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-03
    
        fix for #2985 (take II)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14324 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-10-03
    
        fix for #2985
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-02
    
        Block spinbox signals in simple fill widget while setting offset. Fixes bug #3073
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-10-01
    
        Remember user specified image directories in composerimage widget. Fixes bug #3072
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-30
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-30
    
        doxygen fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-30
    
        fix WMS selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-30
    
        QWT now required
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-30
    
        missed a comment in r14298
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-30
    
        fix build errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-29
    
        automatic indentation update (r13658-r14312)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-29
    
        api documentation on qgis.org
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-29
    
        GRASS 6.4.0 in OSgeo4W
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-09-29
    
        Adds three new classification modes to graduated symbol renderer (version 2), including Natural Breaks (Jenks), Standard Deviations, and Pretty Breaks (based on pretty from the R statistical environment)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-28
    
        Possibility to set prefix path for mapserver by environment variable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-27
    
        fix max/min values in spatialite provider for non-numeric fields
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-27
    
        Zen minimalism for raster graphing page
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-09-26
    
        translation update: pl (last-minute commit from a train for a qgis training;)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-09-26
    
        sync with r14283;
        misc cleanup;
        default single native arch to match compilation instructions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-25
    
        missed a file in r14284
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-25
    
        save feature attribute changes from plugins to layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-25
    
        allow attribute and alias names in actions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-25
    
        also report provider errors when not debugging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-24
    
        Flag geometry as derived attribute in feature info
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-23
    
        fix #3036
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-23
    
        [FEATURE]: append the feature geometry to the feature info (probably make that optionally in the future with a new request parameter)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-23
    
        Use qwt to plot raster rather than my my homegrown charting stuff
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-09-21
    
        Typos in IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-20
    
        default to geometry postgres tables
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-20
    
        fix #3021
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-20
    
        Fix typo in last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-20
    
        [FEATURE]: added reload method to map layers and provider interface. Like this, caching providers (currently WMS and WFS) can synchronize with changes in the datasource
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-19
    
        remove Qt translations (fix #2855)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14260 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-19
    
        apply #2973
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-19
    
        fix postgres layer beautification
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-19
    
        fix #3011
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-09-19
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-19
    
        more comment fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-19
    
        add symbol ASSERTions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-19
    
        comment fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-19
    
        fix #3022
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-19
    
        Consider toplevel group in mapserver
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-18
    
        hide symbology on renderless layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-18
    
        [FEATURE] allow adding geometryless layers from postgres
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-18
    
        [FEATURE] add search string support for feature ids ($id)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-18
    
        Implement featureAtId for wfs provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-18
    
        Added two 0 pointer checks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-17
    
        missed a file in r14243
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-17
    
        implement #3015
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-16
    
        Applied patch from #3005 - allow entry of scale without leading 1:
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-16
    
        Applied patch to close #25 - allow case insensitive search of attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-16
    
        Added attribution for some map icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-16
    
        Fixed small typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-09-16
    
        updated list of TRANSLATORS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-15
    
        Improve update of canvas item in case of size changes. Maybe fixes bug #2929
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-09-15
    
        More IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-15
    
        Fix for #889 - show selection count in atribute table dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-09-15
    
        Update to v.kernel GRASS module - fixes #3009
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-14
    
        fix #3001
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-14
    
        fix #3000
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-14
    
        New splash for 1.6
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-13
    
        Improved interaction with extents widget in statusbar so that the text contents of the widget can be copied and pasted
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-09-11
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-11
    
        Fix for memory leak in getFeatureInfo (bug #2990)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-10
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-10
    
        keep layer selection on legend right click
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-10
    
        add table icon and fix warnings related to geometryless layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-09-09
    
        simple changes for better usability
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-09-09
    
        More IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-09-08
    
        Soft code start id for user crs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-05
    
        Apply patch #2948 from Stefan Ziegler (PDF map for georeferencer)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-04
    
        Apply patch #2936 (Units and decimal places of measure tools) from Stefan Ziegler with small modifications
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-04
    
        Return NoGeometry type if provider is attribute only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-03
    
        More efficient clipping parameter (same as in threading branch)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-02
    
        fix #2978
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-02
    
        Fix another memory leak
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14178 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-09-01
    
        fix memory leak
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-01
    
        Fix memory leak
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-09-01
    
        Support for non-spatial tables with delimited text provider. Legend shows a table icon for non-spatial layers (also possible with ogr)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-31
    
        Fix feature info in mapserver
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14171 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-29
    
        old cvs cleanup (r14165); context_help updates (r14166, r14168)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-28
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-28
    
        [FEATURE] allow selection and removal of several layers at once
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-28
    
        [FEATURE] add support for OGR creation options to and improve error handling of file writer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-28
    
        remove .cvsignore files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-28
    
        add sip bindings for groupLayerRelationship (fixes #2969)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-27
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-27
    
        fix bison warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-27
    
        fix debian dependency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-27
    
        add ilike, in and not in to search string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-27
    
        add lower/upper support to search string (fixes #2970)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-26
    
        followup r14150 again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-26
    
        followup r14150
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-26
    
        fix for postgis data crossing the dateline
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-26
    
        remove old snow python 32/64bit hacks for pyuic (use pyqt 4.7+)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-26
    
        sync with r14131
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-08-25
    
        fix iconnames
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-25
    
        fix kpty on BSD (#2021)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-24
    
        add concat button to field calculator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-08-23
    
        Added SJJB icons - see http://www.sjjb.co.uk/mapicons/introduction
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-08-23
    
        More useful debug error message when trying to write a vector attribute with an invalid QVariant type. Message displayed now looks like this: Invalid variant type for field lon 1: Expected Type float : Received Value: 20.375
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-23
    
        updates and fixes from Volker Froehlich
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-22
    
        clean up grass build; fix pyqt utility bundling error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-22
    
        bundle pyqt utilities
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-22
    
        add mapserver (r14110, r14120)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-22
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-22
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-22
    
        Use install prefix for the mapserver to locate vector provider libs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-22
    
        debian packaging fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-21
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-21
    
        include FCGI lib in osgeo4w build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-21
    
        Fix problem with parameter map in getrequesthandler
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-21
    
        debian packaging fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-21
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-21
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-21
    
        mapserver indentation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-21
    
        Also add cmake file for fcgi
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-21
    
        [FEATURE]: Add QGIS mapserver sources to svn repository
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-18
    
        make toolbuttons delayed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-08-18
    
        applied patch attached to #2932 to improve build overviews (gdaltools).
        Thanks to Duarte!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-17
    
        show selected selection or measure tool in toolbutton
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-17
    
        select and measure toolbar flyouts and submenus (followup #2938)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-17
    
        fix r14087
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-16
    
        improve legacy support for CRS/SRS in wms provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-16
    
        fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-16
    
        fix #790 again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-16
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-16
    
        sync with r14071
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-16
    
        -Added ability to interactively select pixels from the canvas to populate the transparency table in the raster layer properties dialog
        -Closes ticket #2259
        -Updated the color ramp shader to empty the color cache when a new color ramp is set
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-14
    
        fix ubuntu maverick dependency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-14
    
        revert rest of r14077 and another update_ts_run
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-14
    
        Avoid overwriting of printing page with width/height from composition
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-14
    
        fix create_new_ts.sh
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-14
    
        german translation update (and r14077 reversion)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-14
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-14
    
        add python console strings to translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-08-13
    
        added new language pt_PT and the usual string update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-13
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-08-13
    
        fixed nodata max and min value
        corrected the spinboxes width
        fixed issue using Arc/Info ASCII Grid as output format
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-12
    
        add GEOS_INCLUDE_DIR to georeferencer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-12
    
        fix linux build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-12
    
        add advanced selection tools from Jeremy Palmer. Thanks. (apply #2938)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-12
    
        Fix off-by-one calculation of element sum (raster stats).
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-11
    
        fix r14018 (reenable pal label reprojection)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-08-11
    
        Interim splash screen for trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-11
    
        fix #2933
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-11
    
        separate grass plugin package for osgeo4w
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-11
    
        apply #1040
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14064 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-11
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14063 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-11
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14062 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-08-11
    
        Fixed setCacheImage() python binding.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-08-10
    
        Tweak to debugging plugins url from Volker
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-10
    
        french translation update from Jean Roc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-08-10
    
        Make sure not to delete the shader function if it is the same.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-10
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-10
    
        fix some typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-10
    
        fix #2934
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-08-10
    
        Fix typo in raster enum for MultiBandsingleBandGray and kept old enum with identical value for backwards compatibility
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14042 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-09
    
        add support for non-numeric fields in generic minimumValue/maximumValue fallback method
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-09
    
        -Fix for bugs introduced by patch attached to ticket #1683
        -Closes ticket #2885
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-09
    
        -Added check to make sure preferred bands combinations are valid
        -Closes ticket #1852
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-09
    
        -Added a new option to the legend menu that will stretch the current layer using the min and max pixel values of the current extent
        -Added a convenience function QgsRasterLayer::setMinimumMaximumUsingLastExtent that will set the min max of the current band or bands being displayed using the pixel values from the last extent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-08
    
        fix build with Qt 4.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-08
    
        Avoid filtering of https requests in wfs provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-08-07
    
        Added convenience constructor for color ramp shader
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-08-07
    
        Raster shader fixes:
        - memory leaks when changing shader functions
        - PyQGIS: subclassing of raster shader function instances
        - PyQGIS: transfer ownership of the shader function to c++
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-08-07
    
        Typo in IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-08-06
    
        Applied patch from #2930: improve GdalTools Translate dialog.
        Contributed by Duarte Carreira, thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14020 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-08-06
    
        aligned to GdalTools v1.2.8
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-08-06
    
        new labeling: do not crash on invalid geometries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14018 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-08-06
    
        Fixed wrappers from QgsRasterLayer::computeMinimumMaximumFromLastExtent, computeMinimumMaximumEstimates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-06
    
        fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-05
    
        debian packaging fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-05
    
        sync with r14009
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-04
    
        add QgsAttributeAction::doAction to python bindings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-04
    
        followup r14006: add QgsLongLongValidator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-04
    
        Don't add empty attribute fields to the insert statement in wfs-t (some servers complain about it)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-04
    
        Support for long int in attribute dialog and editor. Fixes bug #2928
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-03
    
        fix compiling error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-03
    
        show wms get capabilities error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-03
    
        debian packaging update (fixes #2926)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-03
    
        fix a bundling bug, missed lib subdir in config header
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14000 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-02
    
        split bundle step to separate target;
        misc cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-02
    
        [FEATURE]: data defined font and buffer settings for labeling-ng
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-08-02
    
        Use floating point numbers for size and dpi. This is necessary to avoid distortions on devices where painter units are not pixels (e.g. graphics scene in print composer)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-01
    
        fix build error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-01
    
        Indentation cleanups, before jef beats me to it :-)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-01
    
        Remove debugging output.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-08-01
    
        Georeferencer: Normalize coordinates in order to improve numerical conditioning of homography estimation.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-01
    
        fix warning, indentation and little cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-08-01
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-30
    
        Add support for projective transformations, which can relate
        perspective images of a plane.
    
        Fits a homography to the GCP using total least squares, which
        minimizes algebraic error.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-30
    
        fix #2874
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-30
    
        [FEATURE]: WFS-T support (experimental). Additionally ported wfs to network manager (code from Juergen, patch #2892)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-29
    
        new north arrows (r13978)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-07-29
    
        Tidy up north arrows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-28
    
        Fix #2449: enables numerical sorting and automatic updates of gcp list.
    
        -Use proxy model to implement dynamic sorting.
        -Remove some legacy code.
        -Employ user role for correct numerical sorting.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-07-27
    
        Fixed v.univar GRASS module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Alexander Bruy <alexander.bruy@gmail.com>	2010-07-25
    
        allow users to enter path to shapefiles manually in Merge shapefiles tool (apply #2897)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-25
    
        Patch by Luiz Motta: adds the ability to move GCPs in the qgis canvas (partial commit of #2890). Thanks.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-25
    
        Fix a bug where user was not prompted whether to save or discard modified GCPs.
    
        Prompt-on-exit did not catch the case were only the source, but not
        the destination coordinates of a GCP were modified.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-25
    
        Patch by Luiz Motta: re-add georeferenced raster to qgis layers after project reload (partial commit of #2890). Thanks.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-25
    
        Patch by Luiz Motta: Do not translate gdal compression arguments, fixes #2881. Thanks.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-24
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-07-24
    
        changed wrong key used retrieving from settings the last used image filter, to fix #2901
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-24
    
        Apply patch #2891, WFS exception. Thanks to strk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-07-24
    
        Added north arrows from Nikos Alexandris
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-23
    
        removed obsolete &SERVICE=WMS from status-message for mode=map url
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-23
    
        sync installed headers with cmake lists \(I'll try to stay on top of this in the future\!\)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-07-21
    
        [FEATURE] Added --configpath option that overrides the default path (~/.qgis) for user configuration and forces QSettings to use this directory, too.\
        This allows users to e.g. carry QGIS installation on a flash drive together with all plugins and settings.
    
        Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-07-21
    
        added missing conversions from expression tree nodes to string.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-07-21
    
        Updated DONORS list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-20
    
        Remove legacy file from interpolation plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13948 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-07-20
    
        Use size scale also for line symbols to modify line width.
    
        Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13947 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-07-20
    
        [FEATURE] Data-defined rotation and size for categorized and graduated renderer (symbology-ng)
    
        Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-20
    
        [FEATURE]: multiline labels for labeling-ng
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13945 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-07-20
    
        Add a convenience constructor from QString to QgsSearchString
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-07-20
    
        Better handling of python path and plugins paths.
        Additionally, plugin paths in QGIS_PLUGINPATH can be separated by either semicolon or colon.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-20
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-07-20
    
        Added "$rownum" token to syntax of expressions. In field calculator it can be used for counting rows. The counter starts from 1. Outside field calculator it returns always zero.
    
        Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-07-20
    
        Support string concatenation using the standard sql concatenation operator ||
    
        Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA].
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-19
    
        Fix bug #2772 (dropping gpx files onto qgis didn't open the file
        correctly).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13939 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-19
    
        Apply patch #2868 (adds label alignment) with modifications. Thanks medspx
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-19
    
        fix #2894
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-19
    
        gui string fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-19
    
        Apply patch in ticket #2891 and some more verbose error reporting. Thanks strk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-18
    
        Implement suggestion in #2882 (make the Mac build use the configurable
        directory for the lib install directory - rather than the hard-coded
        'lib').
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-18
    
        Apply patches in #2863 (configuration changes to make ccmake work with
        less manual configuration).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-17
    
        version bump (r13926);
        context help update (r13924);
        fix path to user bundle script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-17
    
        update trunk version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-17
    
        context help pl update by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13924 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-17
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13923 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-17
    
        apply #2730
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-17
    
        apply #2791
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13921 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-17
    
        apply #2858
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-07-17
    
        Updated web banner images - version is 1.5 - thanks Milena :-)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-07-17
    
        Updated web banner images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-07-14
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-14
    
        Select by location now works on full layer extent. Fixes #2210.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-13
    
        fix OGR converter menu removal
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-12
    
        update osgeo4w build to use GDAL 1.7
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13913 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-12
    
        Fix ticket #2882 (not using QGIS_LIB_SUBDIR to determine pathname to the
        qgis library directory for linux builds)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-12
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-11
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13910 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-11
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-07-11
    
        translation update: th by Man
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-11
    
        Improvement to fix for 2878
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-11
    
        Remember last wfs connection in dialog (ticket #2878)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-11
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-11
    
        Option for raster icon in legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-09
    
        fix #2879
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-08
    
        Disable raster legend icon for release because of performance problems
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-07-08
    
        translation update: ja by yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-06
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-06
    
        fix for #2848: exported style better in line with qgis style
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-06
    
        fix #2869
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-07-06
    
        the "are we really in string freeze" commit ;)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-06
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-05
    
        fix #2864
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-07-05
    
        Fix crash if raster width is below 1 pixels (ticket #2846)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13889 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-05
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13888 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-04
    
        Fix for #2820, layer extents use scientific notation for large numbers
        when it would be better to stick with non-scientific notation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13887 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-04
    
        Fix for ticket #2228. Also enhanced to offer a couple more conversion
        options between tracks, waypoints, and routes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13886 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-04
    
        Patch to fix (second problem) #2735. Patch thanks to brushtyler.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13885 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-04
    
        When qgis is installed in a non-standard place, qgis doesn't find the
        python plugin library. This may help resolve #2618.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13884 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-07-04
    
        Fix #2862
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13883 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-04
    
        Update my email address
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-02
    
        fix qgis.g.browser linking
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13880 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-02
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-02
    
        context help updates (r13848, r13877)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-02
    
        fix context help file name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-02
    
        new fix for #2836
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-02
    
        revert r13855
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13875 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-07-02
    
        Last minute fixes for IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13874 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-07-02
    
        translation updates: de and ru last minute fixes ;)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13870 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-07-02
    
        translation update: ru by artem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-07-01
    
        translation update: ja by yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-01
    
        fix layer creation in ogr converter plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-07-01
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13865 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-07-01
    
        workaround for #2853
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13864 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-07-01
    
        string freeze update ;)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-07-01
    
        translation update: th by man
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13862 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-30
    
        patch to fix additional problem with #2430 thanks to brushtyler
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13861 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-30
    
        fixes #2430 and speeds up random point generation on top of vectors significantly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-30
    
        patch from alex to fix #2735
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13859 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-30
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13858 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-30
    
        apply #2784
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13857 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-30
    
        apply #2824 from Florian Hof
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-30
    
        fix #2836
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-30
    
        fix #2844
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13854 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-30
    
        fix #2852
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13853 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-30
    
        translation update: fi my marko
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13852 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-30
    
        fix #2849
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13851 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-30
    
        Fix initialisation of format combo box (mainly important for kml layers)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13850 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-30
    
        fix #2674
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-30
    
        translation updates: ru by artem, pt_BR (with context help) by arthur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-30
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13847 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-30
    
        fix for #2833 and #2843
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13846 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-29
    
        Plugin Installer minor fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13845 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-29
    
        fix for #2847 layers with identical names have problems with data/filter statements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13844 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-29
    
        fix python feature form identifier in case of non-ascii layer ids
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-29
    
        context help fix: newlines are no blanks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13838 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-28
    
        translation update: hr by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13837 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-28
    
        german translation update and a context help fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-28
    
        context help typo fixes, german context help additions and german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        Plugin installer update: r13830 follow-up
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-28
    
        translation update: catalan by xavi and czech by jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        Plugin installer fixes: fix error when uninstalling installer itself, support for <disabled> repo tag, remove my repository
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13828 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13827 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-28
    
        add a translation string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-28
    
        translation update: lv by Maris
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13823 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13822 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-28
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13821 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-28
    
        translation update: CZ by Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-28
    
        translation update: zh_TW by nungyao
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-27
    
        translation update: bg and es by zahari and carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13818 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-27
    
        fix crash on layerless OGR data sources
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-27
    
        translation update: tr by Osman
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13816 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-27
    
        translation update: small qt_ru changes by Artem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-27
    
        separate libexec subdir (r13792);
        set SVN version dynamically in Info.plist
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-27
    
        context help update (r13806)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-27
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13812 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-26
    
        translation update: ru by artem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13811 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-26
    
        fix r13808
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-26
    
        german translation fixed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13809 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-26
    
        fix #2819
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13808 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-26
    
        translatex context help by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13806 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-26
    
        Clear crs list after parsing a toplevel layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13805 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-26
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13804 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-24
    
        translation update: ja by yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13803 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-24
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13802 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-24
    
        update_ts file for nl needed for Raymond
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13801 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-24
    
        update nl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-24
    
        show identify results in layer display order
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-24
    
        Fix for problem with mix of toplevel layers and nested layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-06-24
    
        IT GUI translation finished; this round also thanks to Anne Ghisla
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-24
    
        translation update: ja by yoichi and hu by zoltan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-23
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13794 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-23
    
        debian packaging update (following up r13792)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13793 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-23
    
        fix #2822
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-23
    
        bundle Qt codecs plugins, in case #2419 affects OSX;
        allow configuration for custom Qt installation, should help #2760 which needs a PPC cocoa Qt
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13790 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-23
    
        initialize pointer to optional settings menu - thanks Bruno Binet for spotting this
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-23
    
        fix #2833
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13785 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-06-23
    
        More IT GUI translations - Thanks also to Luca Casagrande and Flavio Rigolon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13784 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-22
    
        translation update: el_GR by mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-22
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-22
    
        allow adding features to postgres layers with oid
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-22
    
        translation update: string freeze - as usual - bring in important strings for 1.5 - please dont kill me for that ;) (as im away for a week anyway)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13779 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-06-22
    
        More IT GUI translations - Thanks to Pasquale Di Donato
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-22
    
        fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-06-22
    
        More IT GUI translations - Thanks to Luca Casagrande
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-21
    
        Better cleanup of resources when unloading plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-21
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-21
    
        fix german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13771 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-21
    
        Plugin Instaler update: add translateable strings for future switch to the central contributed repository
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13770 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-21
    
        translation update: german to 100%
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-06-21
    
        More IT GUI translations - Thanks also to Pasquale Di Donato and Anne Ghisla
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-21
    
        context_help updates (r13762, r13763)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13767 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-21
    
        translation update: time for string freeze!!!!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-21
    
        Fix layout problems in georef pdf output by making size of left and right margins a user option
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-21
    
        Show checkbox for worldfile. Save output rasters in the same dir as the original raster if no path is given
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13764 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-21
    
        translation update: some context help by carlos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-21
    
        translation update: context help ja by Yoichi
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-20
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-20
    
        tranlation update: ja by yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-20
    
        more translation string fixes and german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-20
    
        context_help updates (r13707);
        rule-based renderer (r13710);
        misc xcode fixes and updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-20
    
        fix translation string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13757 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-20
    
        Added copyright notices to CMake modules, BSD license has been set to the modules (typical license for CMake modules).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-20
    
        Fixed #2766.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-20
    
        Fixed #2346 - allow quoting of column references using double quotes.
        Quoting is done in both search query builder and search from attribute table.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-06-20
    
        Updated whats new texts
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-20
    
        fix #2826
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-20
    
        Report python errors when running python commands from qgis gui (e.g. run actions, feature form init).
        Try to delete feature form only if exists (#2590).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-19
    
        fix #2457
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-18
    
        Fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-06-18
    
        More GUI IT translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-18
    
        Fix for bug #2683
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-17
    
        fix #2817
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-17
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-17
    
        fix #2815 - including more missing translation strings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-17
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-17
    
        fix #2775
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-17
    
        update dutch translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-17
    
        apply #2813
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-17
    
        Fix for ticket #2814
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-16
    
        add dch reference to INSTALL
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-16
    
        Fix 0 coords in gps feature capturing (appears sometimes when loosing gps connection)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-14
    
        Added annotation icons provided by Robert. Thanks\!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-14
    
        fix unix build after ugly workaround r13732
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-14
    
        fix initial sip binding creation on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-14
    
        fix ugly workaround r13732
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-14
    
        workaround #2239
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-14
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-14
    
        fix msvc build errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-13
    
        adds spin box to choose the number of nodes to approximate a circle for the buffer tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-13
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-13
    
        translation update: es and fr with some french context help added
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-13
    
        applied patch to show GDAL version in about dialog, to fix #2804
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-13
    
        fix #2324
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-13
    
        round residual plot scale bar to reasonable number
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-12
    
        Set maximum to composer picture rotation to 360
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-12
    
        fix dirty canvas on startup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-06-12
    
        Capitalise first letter of renderer name for consistency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-12
    
        Fix bug with georef pdf report scale bar units
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-12
    
        gis theme icons for annotation tools from Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-12
    
        mapserver export plugin always defaulted to epsg:4326 in mapfile because code still used old elementnames (epsg) instead of new (srid) in .qgs files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-12
    
        fix #2677: colorful answer from Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13716 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-12
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-12
    
        fix lrelease warning and translation string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-12
    
        Rule-based renderer: show 1:inf instead of 1:0 when there is no max. scale denominator
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-06-12
    
        Partial fix for #1873
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-12
    
        Rule-based renderer: respect the original scale range when refining the rule based on scales.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-12
    
        [FEATURE] Added rule-based renderer for symbology-ng.
    
        Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana -
        Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA]".
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-06-12
    
        Fixed #3630, edited v.db.what.connect, updated DONORS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-11
    
        fix for #2726 labels no labels in mapserverexport
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-11
    
        translation update and added context help: ja by Yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-11
    
        replaced all QFormLayouts with QGridLayouts
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-11
    
        dutch translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-10
    
        load modules only on menu triggers, skip the local traslator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-10
    
        More decimals in georef pdf report
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-09
    
        Show rotation in degrees in georef status bar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-08
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13695 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-08
    
        fix #2592
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-08
    
        Fixed unloading of python modules which were imported using "from X import Y,Z".
        Modules Y,Z have been missed by the import wrapper and the unloader did not remove the plugin completely/correctly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-08
    
        Fix for marker size in map units
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-07
    
        add __init__.py (r13682)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-07
    
        followup r13683
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-07
    
        import the modules without use the path
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-07
    
        fix template cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-07
    
        Removed the unnecessary setted paths
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-07
    
        fix #2788
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-06-07
    
        Updated DONORS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-07
    
        (visibly) complain about missing $DISPLAY
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-07
    
        Consider changed pkgDataPath in default svg paths
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-07
    
        install symbology-ng headers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-07
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-06
    
        debian packaging update: include templates in clean
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-06
    
        translation update: fr by jeanroc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-06
    
        integrate GdalTools translations from faunalia repository
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-06
    
        translation update: el_GR by Mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13670 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-06
    
        update_ts_files.sh run after GdalTools integration
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13669 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-06
    
        make GdalTools about box translatable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-06
    
        translation update: hr_HR by Zoran, fr and ja string update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-05
    
        fix wms legacy CRS/SRS mixup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-05
    
        remove second RequestExecutionLevel
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-05
    
        add script to build nsis standalone installer from OSGeo4W packages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-05
    
        bundle programs and python stuff from GDAL for use by plugins
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-05
    
        OSX install updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-05
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-05
    
        Some changes to use qgslegendmodel without a running x-server
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-05
    
        automatic indentation update (r12600-r13658)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-05
    
        Added code to fix bug #2755 also for Qt<4.6
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-05
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-05
    
        fix typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-05
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-05
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-05
    
        string fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-04
    
        wms provider fix: shift tile requests a bit NE
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-06-04
    
        Added over to google projection parameters as per fwarmerdam.blogspot.com/2010/02/world-mapping.html
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-06-04
    
        Make version name tethys for the upcoming release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-04
    
        translation update: ja by Yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-04
    
        add gdaltools (r13639)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-04
    
        unquote field names in delimited text plugin like in the provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-04
    
        manage string in release name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-04
    
        manage string in release name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-04
    
        undoing change committed in r13640. This test become unnecessary from r13641
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-04
    
        applied patch to fix #699
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-04
    
        fixed #2711: avoid jumping items in legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Giuseppe Sucameli <brush.tyler@gmail.com>	2010-06-04
    
        added GdalTools plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-03
    
        translation update: pl by Borys
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-03
    
        fix wrong status tip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-03
    
        translation update: pl by Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-03
    
        Revert accidental commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-06-03
    
        Added Giuseppe Sucameli to authors list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-03
    
        Fix for canvas item order in print composer (ticket #2755)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-03
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-03
    
        Fixed #2744
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-06-03
    
        Fixed #2780
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-06-02
    
        Updated splash for release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-02
    
        automatically append pdf and svg suffixes (#ticket 2776)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-02
    
        fix python runtime error when no HOME is set
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-02
    
        show residuals in pixel for non-linear transformations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-02
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-02
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-06-02
    
        translation update: ja by Yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-06-02
    
        move labelling to core (r13607, r13608)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-01
    
        [FEATURE] delimited text provider: allow empty values in numeric columns
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-01
    
        osgeo4w update: qgisconfig.py was dropped
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-01
    
        change map unit in project dialog when user selects a new crs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-06-01
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-01
    
        Add pallabeling to core header files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-06-01
    
        Small enhancements for labeling dialog: disable minimum size ui for points, add pt to font name and set two decimal places for distance spin boxes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-31
    
        add GDAL compatible CRSes (without +towgs84 parameters) for Polish epsg: 2172-2180, 3120, 3328-3335 and 4179 as epsg+40000
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-31
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-31
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-31
    
        dutch translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-31
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-31
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-31
    
        Fix for previous label commits
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-31
    
        Remove legacy files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-31
    
        Move Martins labeling-ng from plugin to core/app
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-31
    
        [FEATURE] georeferencer: possibility to configure if residuals should be showed in pixels or map units
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-31
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-30
    
        revert r13584 noop
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-30
    
        fix #1683
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-30
    
        Fix a crash when using map composer within python
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-30
    
        [FEATURE] manual adding of categories in symbology-ng. Patch contributed by Lynx, thanks!
        + added missing python bindings and fixed some issues.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-30
    
        fix #2763
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-29
    
        Applied patch #2739 from Marco - correct scaling of labeling from the labeling plugin in composer.
        Includes few tweaks and improvements, additionally the buffer is not considered for the label frame.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-29
    
        Project file transform from 1.4 to 1.5. Improved project loading for composers and annotation items to use the modified dom, not the original file. Fixes ticket #2751
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-29
    
        fix moc compile rule
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-29
    
        ogr provider update: lazy determine extent (fixes #2752)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-29
    
        fix #2753
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-29
    
        followup r13593: mention oracle in georaster tooltip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-29
    
        fix #2759 and some cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-29
    
        followup r13591: force KML encoding to utf-8 in save as dialog and move filename/encoding validation to vector file write
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-29
    
        Use utf-8 if saving to kml to prevent invalid xml
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-29
    
        fix #2756
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13590 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-29
    
        fix #2761
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-29
    
        add length() and area() methods to QgsGeometry
        and use it in labeling and zonal statistics
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-29
    
        Applied patch #2747 from Marco.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-29
    
        fix #2601
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-29
    
        Fix for zList sort problem and added call to composer item readXML in composer arrow
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-28
    
        postgres provider update:
        - lazy determine extent and invalidate extent on subst string change (fixes #2752 for postgres)
        - use estimate extent when "use estimate metadata" is set (reverts r13499)
        - remove rest of unused threading
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-28
    
        fix #2757
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-28
    
        apply #1683 (completes r13568)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-28
    
        translationi update: CZ by Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-28
    
        fix typo in english context help and update german context help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-28
    
        More IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-26
    
        fix for compile problem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-26
    
        Fix initial page of the option stackedWidget - patch from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-26
    
        more help updates and ui cleanups from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-25
    
        help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-25
    
        -Fix for ticket #2621
        -Also fixed a bug in the select tool that was causing qgis to crash if no feature was selected.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-25
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-25
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-25
    
        [FEATURE]: Load/save queries created in the query builder. Added method columnRefNodes() in qgssearchtreenode and added some consts
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-25
    
        Reenable legend icons for rasters
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-25
    
        translation update: el_GR by Mike and Nikos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-05-25
    
        UI updates from Milena Nowotarska
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-24
    
        remove postgres threading (r13557);
        fix missing 'new spatialite layer' function (#2745);
        misc cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-24
    
        More IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-24
    
        translation update: String update and new German
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-24
    
        fix warning in german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-24
    
        translation update: bring german to 100% ;)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-24
    
        translation update: czech by Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-24
    
        georeferencer: fix closeEvent handling for dock widget.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-24
    
        georeferencer: fix crash which occured when adding GCPs after the widget
        docking has been disabled.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-24
    
        georeferencer: Fix crash due to deletion of parent dock in destructor.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-24
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-24
    
        postgres provider: remove unused threading code
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-24
    
        es_CA should be ca_ES
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-23
    
        added catalan translation file ..
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-23
    
        georeferencer: Fix parameter reporting when enabling/disabling GCPs.
    
        Updates the model before emiting pointEnabled signal, so that downstream
        handlers work with up-to-date transform parameters.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-23
    
        Print units of residual as well.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-23
    
        Applied patch #2731 by mhugent: show georeferencer residuals in map units when possible.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-22
    
        let attribute table follow canvas extent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-22
    
        translation update: mainly grass translations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-22
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-22
    
        remove progress indication from symbology-ng rendering:
        sometimes featureCount() is expensive and moveover only applies when the canvas
        covers the full layer extent, which is not always the case.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-22
    
        [FEATURE] forward port r9689 to model based attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-22
    
        select current value when lineedit gets focus in attribute dialog (fixes #2742)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-22
    
        Applied patch #2159 from ctimko
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-21
    
        Amend previously ommited docking feature of patch #2673.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-21
    
        Fix for crash with composer legend during project file save
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-20
    
        More IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-20
    
        translation update: es by Carlos and the monthly string update for alle files on request
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-20
    
        fix attribute table position restore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-20
    
        More IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-20
    
        Fix for crash if removing a layer with a related composer attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-20
    
        More IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-20
    
        Fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-20
    
        More IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-20
    
        followup r13529
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-19
    
        Reenabled update for composer legend layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-19
    
        More coherence in IT GUI translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-19
    
        translation update: el_GR by nikos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-19
    
        lazy fill meta data page in vector layer properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-18
    
        fix #2732
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-18
    
        Fix output folder selection for split vector layers tool. Patch from alexbruy. Fixes #2725.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-18
    
        Fix raster item in composer legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-18
    
        Fix legend item label problem #2727
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-18
    
        postgres provider: lazy feature count
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-18
    
        Add transformation name in georef pdf report
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-18
    
        small changes in german translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-18
    
        fix #2361
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-18
    
        added new most active translators to the translators list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-17
    
        append space to list widgets in options and vector and raster layer property dialogs (fixes #2554)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-17
    
        fix #2531
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-17
    
        apply #2712 and #2716 with slight modification.  Thanks to Charles Timko.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-17
    
        fix query translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-17
    
        Fix calculation of mean error in georeferencer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-17
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-17
    
        translation update: cs_CZ by Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-17
    
        Automatically append pdf suffix for georef report
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        fix #2627
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        [FEATURE] label only selected features (implements #2717)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-16
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        fix #2670
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        fix position restore of identify results
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-16
    
        Fix merge all functionality in singleparts to multipart ftools function. Fixes #2550.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        [FEATURE] add multiple features at once (implements #2710)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-16
    
        translation update: el_GR by mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-16
    
        More specific warnings for geoprocessing tools when missing crs are detected. Addresses #2547.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        [FEATURE]
        - save edits button added (implements #2579)
        - subset option to layer menu (implements #2660)
        - show selected feature count in status bar (implements #2708)
        - temporary workaround for #2714
        - refactored redundant code from legend to qgisapp:
          attribute table, save as, layer removal, layer properties
        - some more cleanups
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        temporary workaround for #2714
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        postgres provider: fix feature count, when subset string is set
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-16
    
        fix ftools typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-15
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-15
    
        translation string fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-15
    
        improve image format selecting in wms selection dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-15
    
        Move setWindowIcon from qgsapplication.cpp to main.cpp. Because QGIS mapserver uses qgsapplication, but it does not have access to an x-server instance
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-15
    
        Fix minimum size of composer legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-15
    
        Fix drag drop behaviour of composer legend items
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-15
    
        Drag and drop support for composer legend model
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-15
    
        translation update: bg by Zahari and cs_CZ by Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-15
    
        working fix for #2670 and fix for GRASS 6.2 support (as found on debian lenny)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-15
    
        fix #2720
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-14
    
        SIP proxy factory by PyQt version (r13468)
        composer legend item (r13476)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-14
    
        More typos and updates in IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-14
    
        Fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-14
    
        Remove Qt 4.6 dependency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-13
    
        New warning when creating empty multipart layer; Ok button disabled on all functions while running; General bug fixes. Fixes #2260, #2057, and #1986. Another great patch from alexbruy :-)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-13
    
        Quick typo fix.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-13
    
        Some simple bug fixes. Fixes #2695. Patch from alexbruy.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-13
    
        now supports fields containing non-ascii chars. Fixes #2496. Patch from alexbruy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-13
    
        now supports fields containing Cyrillics. Fixes #2566. Patch from alexbruy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-13
    
        [FEATURE]: Export legend groups and layers with legendinterface and use this information to display groups in the composer legend. Todo: fix drag and frop in composer legend, readXML, cleanups in composer legend model
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-13
    
        next take on #2620 - not reproducable here
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-13
    
        make PyQt4 detection work with CMake 2.6.0 as found in Debian lenny
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-12
    
        implement #2696
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-12
    
        apply #2692. Thanks again Jeremy.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-12
    
        fix #2707
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-12
    
        fix #2682
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-11
    
        tie proxy factory support in SIP bindings to PyQt4 version instead of Qt
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-11
    
        [FEATURE] (re-?)add identifyAsHtml to raster layer and use it in identify
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-11
    
        Two typos in IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-10
    
        implement #2702
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-10
    
        update permissions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-10
    
        fix ssl preprocessor logic
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-10
    
        fix signal signature of QgsNetworkAccessManager::requestAboutToBeCreated
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-10
    
        append kml extension automatically for easier interoperability with GE
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-10
    
        Consider also files without extensions in the file dialog filters
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-10
    
        translation update: cs_CZ by Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-10
    
        Add gpl headers for residual plot item
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-05-10
    
        Changed georef pdf report layout and font sizes to address bug #2698
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-10
    
        translation update: ja by Yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-10
    
        translation update: el_GR by mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-09
    
        emit signals before and after QgsNetworkAccessManager creates requests
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-09
    
        missed files in r13438
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-09
    
        network updates (r13443)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-09
    
        handle ssl errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-09
    
        resolve Qt 4.5 dependency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-08
    
        fix sip bindings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-08
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-08
    
        network manager changes:
        - add QgsNetworkAccessManager to core as singleton
        - add support for multiple proxy factories
        - remove qgisNetworkAccessManager property hack
        - python bindings
    
        wms provider:
        - use QgsNetworkAccessManager
        - some precision changes
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-08
    
        cosmetic changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-08
    
        apply #2634
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-08
    
        georef residual plots (r13436, r13437)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-08
    
        revert debian unrelated part from r13438
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-08
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-07
    
        Add missing files.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-05-07
    
        Partial patch #2673 by mhugent:
    
        -Configurable GCP labeling
        -Ability to generate PDF report of residuals and transform parameters
        -Allow resampling to output file even for linear transforms
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-07
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-07
    
        Added the possibility to use $area, $length when searching in attribute table.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-07
    
        Added optional geometry parameter when evaluating predicates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-06
    
        fix url exclusion changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-06
    
        fix #2620
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-06
    
        include qgis.g.browser in debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-06
    
        make spatialite optional again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-06
    
        Fixed typos in IT transaltion
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-06
    
        Fixed r.sunmask.date.time. Thanks Markus Neteler
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13427 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-05
    
        Translation of the IT GUI - Thanks to Flavio Rigolon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-05
    
        Fixed CRS for OSM and GPX providers. Should fix #2661.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-05
    
        minor pg provider fix: oid==0 is invalid
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-05
    
        Fixed #2615.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-04
    
        More portable selection of monospaced font
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-04
    
        MarkerLine symbol layer: fixed usage with map units, set minimal interval to avoid infinite loop, simpler markerline symbol handling.
    
        Developed for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per la Gestione del Territorio e dell' Ambiente [RT-SIGTA]".
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti QuantumGIS e Postgis (CIG 037728516E)"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-04
    
        MarkerLine symbol layer widget: Fixed handling of floating point marker intervals
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-04
    
        SimpleMarker symbol layer: do not cache marker symbol if the vector output is enforced, fixed scaling
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-04
    
        Do not force vector output by default (use only in composer map), enable setting of the flag
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-03
    
        PyQGIS: added missing annotation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-05-03
    
        PyQGIS: Fixed wrappers for symbology-ng renderers (were claimed to be abstract classes)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-05-03
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-05-03
    
        Fixed v.generalize, adding copy of attributes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13414 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-05-02
    
        translation update: CZ from Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13413 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-30
    
        Fix missing actions. Patch #2686 by christophgysin + sip bindings.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13412 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-04-30
    
        translation update: fr by Jean Roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-30
    
        fix edit actions remaining active when switching to a raster layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-29
    
        Fixed resizing of font marker when units are map units.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-29
    
        [FEATURE] symbology-ng: possibility to offset for simple fill.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-04-29
    
        translation update: fr by Jean Roc and cs_CZ by Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-28
    
        fix #2681
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-04-27
    
        translation update: fi from Marko and CZ from Jan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-27
    
        fix #2680
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-27
    
        -Removed spaces from connection string for MS Access files that may be cause the connection on windows to fail
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-27
    
        fix typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13401 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-26
    
        bundling: QtWebKit 4.6 needs QtXmlPatterns
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13399 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-26
    
        fix runtime error in fTools' spatial join
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13398 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-26
    
        fix relative paths, when project is on unc path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-26
    
        fix sip 4.7 support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-26
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-26
    
        ignore '&' when ordering the plugin menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-26
    
        fix crash in spatialite srid selection on creation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-26
    
        fix common typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13391 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-25
    
        Added notes to newly added methods
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-25
    
        [FEATURE] Data-defined size and rotation for single symbol renderer in symbology-ng. (ticket #2585)
    
        Developed by for Faunalia (http://www.faunalia.it) with funding from Regione Toscana - Sistema Informativo per
        la Gestione del Territorio e dell' Ambiente [RT-SIGTA]".
        For the project: "Sviluppo di prodotti software GIS open-source basati sui prodotti
        QuantumGIS e Postgis (CIG 037728516E)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-04-25
    
        Alphabetised contributors list and added Luiz Motta and Diego Moreira (authors of spatial query plugin)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13388 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-04-25
    
        translation update: el_GR by Mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-25
    
        Applied patch from #2672 by Andres Manz: more legend interface functionality.
        Thanks for contributing.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-25
    
        more spatial query cleanup (r13367)
        lupdate fixes (r13370)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-25
    
        fix spatialquery combobox resizing issue
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-25
    
        some cleanups:
        - macros TRUE/FALSE to keywords true/false
        - replace boolean comparison (x==true => x / x==false => !x)
        - return(x); => return x;
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-25
    
        also set feature validity in featureAtId of memory and spatialite provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13379 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-25
    
        translation fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-25
    
        spatial query: cosmetic changes and set svn keywords
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-25
    
        set feature validity in QgsPostgresProvider::featureAtIt
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        postgres provider: fix error handling
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        postgres provider: improve error handling
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        missed python binding to additional GEOS operators
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13372 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        remove Qt 4.5 dependency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        make update_ts_files.sh less noisy and a bit more failsafe and fix a bunch or lupdate warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        integrate spatial query plugin translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        spatial query plugin: port to new QgsGeometry operators, gui cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        [FEATURE] support more GEOS operators
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-24
    
        spatial query cleanup (r13360)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-04-24
    
        Added geos to include search path and library linking for geos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        fix crash introduced in r13360
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-24
    
        PyQGIS: added subclassing code for QgsComposerView
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13361 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        spatial query plugin: fix warnings, reindent, include in debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-24
    
        implement #2676
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-24
    
        spatial selection plugin (r13356)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-04-23
    
        Added note about using Qt style includes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-04-23
    
        [FEATURE] Applied patch #2634 from Luiz  Motta which provide a new c++ plugin for carrying out spatial selections
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-23
    
        fix #2675
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-23
    
        Fix point displacement renderer to work with the new selection parameter
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-23
    
        Added python wrappers from QgsSymbolLayerV2Utils
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13353 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-23
    
        Added QgsApplication::iconPath utility function (and removed its declaration from QgsSymbolLayerV2Utils)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-23
    
        Added QgsSearchTreeNode::referencedColumns() utility function.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-23
    
        Fixed rendering of selection for multipolygons (symbology-ng)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-22
    
        Checks for long field names and warns when this will be a problem. Patch from Alex.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-22
    
        fixes copy and pasting of results from several analysis tools. Patch from Alex.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-22
    
        Marked updateFeatureCount() in QgsVectorLayer and QgsVectorDataProvider as meaningless functions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-22
    
        Fix calculation of feature count in OGR provider (FeatureCount function works with current spatial filter)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-22
    
        Remove canvasPressEvent in cpp and header (forgot to commit the header yesterday)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-22
    
        fix windows link error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13343 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-21
    
        [FEATURE]: center map if user clicks into the map (patch 2278 provided by smizuno)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13342 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-21
    
        context help update (r13337)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-20
    
        apply #2662. Thanks Giuseppe.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-20
    
        set attribute dialog parent and save geometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-20
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-20
    
        allow creation of multiple layers in spatialite creation dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13337 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-20
    
        improve database uri quoting (eg. for table names with quotes)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-20
    
        save style when closing style manager only if it was modified
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-20
    
        added description of native types to memory provider (to allow adding columns in GUI)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-20
    
        [FEATURE] gradient color ramps now support multiple stops - for adding intermediate colors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13333 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-20
    
        Move setRenderContext() method to mapcanvas item class
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-20
    
        Simplified composerView function
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-20
    
        Fix typo in last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-20
    
        Consider frame width for annotation item minimum size
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-19
    
        Move code to draw arrow head from composer arrow to composer item
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-19
    
        Remove some debug code
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-19
    
        Possibility to adapt composer table rect to content size before painting
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-18
    
        SVG fill widget: don't require user to "activate" the svg item (by double clicking) - apply new fill when current item is changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-18
    
        In symbol selector, omit decimals when displaying the transparency %
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13324 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-18
    
        Fixed simple symbol marker sizes in the symbol layer widget
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-18
    
        Applied patch from #2640: improved rendering of selected features (symbology-ng).
        + fixed font marker scaling for printing
        Contributed by Chris Crook. Thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-16
    
        fix #2654, take III
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-16
    
        translation update: pl by Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-04-16
    
        fix wrong link in documentation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-16
    
        refactor composer table (r13316)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-16
    
        Add TransferThis to annotation python constructors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-15
    
        Refactor composer table to a base class that has vector attribute table and normal text table as subclasses
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-15
    
        Restore previous version of dissolve function (previous changes should not have been commited yet.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-15
    
        Much faster centroid computation, and simplified code. Also adds Alexander Bruy as fTools contributor.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-15
    
        Ensures that field names for output shapefiles remain less than 10 chars. Patch contributed by Alexander Bruy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-15
    
        Adds validators for numeric input text edits. Patch supplied by Alexander Bruy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-14
    
        implement #2650, #2651, #2652
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-14
    
        fix #2549
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-14
    
        fix #2654
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-14
    
        Fix rounding for WMS stripes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-13
    
        show message in status bar, when CRS of an added layer is undefined
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13307 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-13
    
        fix #2647
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13306 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-13
    
        fix #2639:
        - use asynchronous WMS GetMap requests only when render caching is active
        - also cache WMS GetMap replies
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13305 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-13
    
        show layer name in title of layer properties dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-04-12
    
        translation update: fr and el_GR by Jean Roc and Mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-11
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-11
    
        remove another Qt 4.5 depencency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13301 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-11
    
        remove Qt 4.5 dependency and fix a warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-11
    
        Fix for retrival of WFS capabilities
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-11
    
        Revive thin plate spline transform.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-11
    
        Disable world-file in command line generator. Remove some code duplication.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13297 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-11
    
        Patch #2633 by mhugent: adds "snap to background" option when taking gcp coordinates from main canvas.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-11
    
        Fix gcp coordinate sign in generated gdal script.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-04-11
    
        Fix for compile failure when buiding without spatialite.
        Changed shortcut key for creating new spatialite layer/database to
        Ctrl+Shift+A (previous value conflicted with existing shortcut)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-04-10
    
        Use a little less white space around identify results dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-10
    
        Use more accurate tolerances for some geometry modification methods if geom values in degrees
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-09
    
        Remember last annotation form for a layer and store it in project
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-04-09
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-08
    
        re-enable opening projects by drag&drop
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-08
    
        fix filters in Save as Image
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-08
    
        apply #2376
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-08
    
        new spatialite layer features (r13240)
        qwt bundle always, since it depends on PyQt/Qt which is always bundled
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-08
    
        r13280 - restore part not dealing with PyQt
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-08
    
        revert r13280 - problem is in PyQt compilation, and there is already a note to fix it in that section
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-08
    
        Ask user what template to use if default composer templates are found
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-08
    
        Show displacement renderer symbols in composer legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-08
    
        Added 0 pointer checks to saveAs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-04-08
    
        A few changes to the Mac build section from jctull
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-04-08
    
        Add the option to include a primary key when creating a new spatialite
        layer.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-07
    
        apply patch #1743 from jctull
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-07
    
        Remove warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-07
    
        rest of blanks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-07
    
        More blanks translated
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-07
    
        Added some spaces to german translations (composer scale bar)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-07
    
        Change filter string for DTED raster (patch #1925 provided by kyle)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-07
    
        instantiate proxy factory only once
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13272 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-06
    
        show PostgreSQL and SpatiaLite version in about
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-06
    
        missed a directory in r13269
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-06
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-06
    
        apply #2385
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-06
    
        fix #2631
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-06
    
        [FEATURE] legend interface added to retrieve layers in legend order (supplied by Maxim Dubinin)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-04-06
    
        Fixed a crash in the plugin that occurs when the epsg code for a web section cannot be parsed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-04-06
    
        Fixed a crash in the plugin that occurs when the epsg code for a layer cannot be parsed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-06
    
        followup r13227
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-06
    
        ogr provider: update layer extent after feature deletion and debugging improvements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-04-06
    
        Fix loading of spatialite table after creation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-06
    
        fix crash when added features were deleted
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-05
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-05
    
        don't implictly add the same CRS over and over
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-05
    
        Fixed compilation with internal spatialite
        (src/core/spatialite/headers/spatialite/spatialite.h was shadowing the wanted src/core/spatialite/headers/spatialite.h)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-05
    
        use list instead of buttons for popular/recent projections
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-05
    
        add widget support for dials and calendar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-05
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-05
    
        spatialite improvements:
        - support geometry column name
        - remove unnecessary id field
        - fix windows build
        - better identifier quoting and utf-8 support
        - update python binding
        - fix some translation strings
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-04-05
    
        translation update: hr by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-04-05
    
        Create new database immediately on selection of the location. This prevents errors when attempting to lookup an srid before the database exists
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-04-05
    
        Added missing header to qgsspatialitesridsdialog.cpp
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-04-05
    
        Implementation of the "Add New Spatialite Layer/Database" feature.
        Squashed commit of the following:
    
        commit e6e01ec0b3955d1cf9cb2756dfcf1aac27a0725e
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Sun Apr 4 17:45:05 2010 -0800
    
            Implementation of the add new spatialite layer dialog with ability to search for epsg srid
    
        commit c1d46e35715e4f8baa137800c88483f612ebcb89
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Sun Apr 4 17:44:23 2010 -0800
    
            Spatialite database template used when creating a new database
    
        commit 6d4fd8d80e610d6f0f6d22ed49815134292924c5
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Sun Apr 4 17:43:31 2010 -0800
    
            Context help for the Add New Spatialite Layer dialog
    
        commit 1a6398be174d62df1bf74428bcf898b8d1ea8455
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Sun Apr 4 17:42:51 2010 -0800
    
            Dialog for finding an SRID from the spatialite spatial_ref_sys table
    
        commit 197a65c134ed06b12fd6c8d96900dcf8197f802d
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Sat Apr 3 11:32:58 2010 -0800
    
            Renamed the spatialite srids dialog selector to the proper form
    
        commit 66c7cafa78f71b7f06504fe3b7bd4577614bfe67
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Fri Apr 2 22:25:09 2010 -0800
    
            Implemented create new db. Can now create a new db and an empty layer in
            one pass.
    
        commit 088730293ad4722e7d6045e8661e6c28488b8cae
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Fri Apr 2 20:43:12 2010 -0800
    
            Adjust new spatialite layer dialog. Add field for geometry column name
    
        commit d7c60012ddce6a70d0512bc9195524e6d672b372
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Fri Apr 2 12:46:49 2010 -0800
    
            New spatialite layer menu item does not show up if qgis is built with internal spatialite
    
        commit 1343dfe7ac7868c38e8b7bd17ef1dd5a4a04ebad
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Fri Apr 2 11:35:26 2010 -0800
    
            Test of geometry column creation in the dialog
    
        commit c8785f4aaee9d5b08fe0c0dd6f6bbfcd9cf6c7a5
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Wed Mar 31 21:39:03 2010 -0800
    
            Added multi geometry types to the radio button group
    
        commit 06350192b9dfa6d6cc5c6ac9c4d0b1a65f260476
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Wed Mar 31 21:13:20 2010 -0800
    
            SQL for creating the new spatialite table complete---still needs the code to actually push it to the database
    
        commit 0e05d6ab9904d003d9c7c7704f53392fc478cee1
        Author: Gary Sherman <gsherman@geoapt.com>
        Date:   Wed Mar 31 21:12:25 2010 -0800
    
            Added field for the layer name to be created
    
        commit 3c372b4da3097981d824c2dbb7a661c916d9cf7b
        Author: Gary Sherman <gsherman@Macintosh.local>
        Date:   Tue Mar 30 21:39:10 2010 -0800
    
            Removed unneeded fields from the spatialite dialog (width and precision). Added methods for getting the attributes
    
        commit 1871db18a5d87f22caf9a34001c879eaf7f58342
        Author: Gary Sherman <gsherman@Macintosh.local>
        Date:   Fri Mar 19 20:51:34 2010 -0800
    
            Renamed ui file
    
        commit a42e578afac13d2a9e984faedc79d0d206b48c66
        Author: Gary Sherman <gsherman@Macintosh.local>
        Date:   Fri Mar 19 20:51:00 2010 -0800
    
            Added dialog for displaying and selecting a spatialite srid
    
        commit d0c48bc2317d175fa13c4e52fb6d4f0b10a58518
        Author: Gary Sherman <gsherman@Macintosh.local>
        Date:   Fri Mar 19 19:41:07 2010 -0800
    
            More work on the dialog to create a new spatialite layer
    
        commit cc6d8a4e48e42c865eec9da3d2ad1e900fbbe295
        Author: Gary Sherman <gsherman@Macintosh.local>
        Date:   Thu Mar 18 20:51:08 2010 -0800
    
            Wire the new spatialite layer dialog into qgisapp
    
        commit c5a54601fd9b76e46aeb534f92a605cd744ae768
        Author: Gary Sherman <gsherman@Macintosh.local>
        Date:   Thu Mar 18 20:50:18 2010 -0800
    
            Dialog implementation for creating a new spatialite layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-04
    
        Show composer manager as top window after showing composer instance
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-04-04
    
        [FEATURE] support for custom plugin directories using QGIS_PLUGINPATH environment variables.
        More paths can be passed, separated by semicolon. Patch from Chris Crook (#2608), slightly modified.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-04
    
        fix #2620
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-03
    
        fix #2624
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-04-03
    
        translation update: fr by Jean Roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-03
    
        Disable remove button in composer manager for default templates to prevent crash
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-03
    
        Fix lanczos resampling option.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-03
    
        Patch #2480 by Jack R: quote filenames in gdal scripts.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-03
    
        Patch #2622 by mhugent, enabling visualization of transform residuals as arrow.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-03
    
        [FEATURE]: implement possibility to place a set of default composer templates in pkgDataPath/composer_templates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-03
    
        cleanup and fix #2619
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-04-01
    
        remove unused mapserver code (r13216)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-01
    
        use other approach to avoid estimate_extents on not analyzed tables
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13221 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-01
    
        Fix for bug #2617
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-04-01
    
        also update changed display field value in identify results
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-04-01
    
        Make default svg path configurable for third party apps
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-31
    
        remove unused c++ mapserver export (and Qt3 dependency in UI)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-31
    
        follow up r13213
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-31
    
        dummy change in CMakeLists in fTools to trigger update of list of the files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-31
    
        initialize QString with empty string instead of 0 (Qt 4.7 doesn't like it)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-31
    
        consider attribute changes in identify results
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-31
    
        Objectname for undo widget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-31
    
        remove more Qt 4.5 dependencies
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-31
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-31
    
        no selection squares in print mode
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-31
    
        ftools merge shapes (r13204)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-30
    
        Update to select by location tool: should run faster for large layers, and requires less memory. Should also fix #1669
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-30
    
        Adds 'merge shapes' tool to fTools (vector tools). Thanks to Alexander Bruy for the patch.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-29
    
        use same parameters for EPSG:3857, EPSG:GOOGLE and OSGEO:41001 as PROJ.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-29
    
        add EPSG:3857 (fixes #2484)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-29
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-03-29
    
        HIG compliance updates for annotation dialogs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-29
    
        added some unit tests for search strings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-29
    
        back to unix mode
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-29
    
        annotation tools (r13189, r13190)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-29
    
        Fix for win build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-29
    
        Hide invisible annotations in composer too
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-29
    
        Enable annotation items in composer. Remove gui export from classes that have been moved to app
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-29
    
        Move annotation items and widgets from gui to app
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-29
    
        [FEATURE]: text and form annotation tools are now in gui and app
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-29
    
        another translation update es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-28
    
        add missing svn:keywords
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-28
    
        wms scale slider (r13184)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-28
    
        projection search improvements (fixes #2602)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-28
    
        [FEATURE] wms-c scale slider and more selection improvements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-28
    
        translation update: es by carlos and fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-28
    
        Escape single quotes in quick search in attribute table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-28
    
        Restored quick search behaviour (#2407) - was a side effect when fixing #2007
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-28
    
        Initialize distance/area calculator only if we will be doing any calculations
        (saves crs lookups when creating search tree nodes)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-28
    
        Fixed a segfault with simplify tool (#2450)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-27
    
        Added missing method advancedDigitizeToolBar() in qgis interface.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-27
    
        Applied patch from #2582.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-27
    
        conditionalize some Qt settings on version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-27
    
        vector layer saving (r13169)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-27
    
        [FEATURE] allow saving vector layers as ogr vector files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-27
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-26
    
        fix #2592
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-26
    
        fixed several bugs related to creation of offset line in new symbology (including #2545)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-26
    
        another postgres feature count fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-26
    
        update Mac build for Qt minimum and misc cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-26
    
        grass module filename fix (r13156)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-25
    
        Remove minimum sizes in marker catalogue (patch from ticket #1912)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-25
    
        translation update: ja
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-25
    
        disabled Vect_close if map cannot be opened on level2 on win to test ticket 2003
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-25
    
        enabled toLocal8Bit for GISDBASE on win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-25
    
        QgsGrass::Exception reverted to std::runtime_error because with QgsException could not be caught
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-25
    
        fixed name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-25
    
        fix #2588
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-24
    
        Code for drawing items in composer map. Not yet enabled
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-23
    
        fixes issue with identical input CRSs, now asks if users wants to proceed anyway
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-23
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-23
    
        use SE corner as WMS-C origin, wms metadata display & selection cosmetics
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-23
    
        more case-insensitive projection searches
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-23
    
        Forgot to commit the header
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-23
    
        Add distance parameter for point displacement to the gui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-23
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-23
    
        search case-insensitive for authorities
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-23
    
        fix build error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-22
    
        remove Qt 4.5 dependencies
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-22
    
        translation update: el_GR by Mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-22
    
        Updated versions of build dependencies
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-22
    
        displacement plugin (r13139)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-21
    
        [FEATURE]: Add point displacement renderer plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-21
    
        better icon for grass tools (by Robert and Markus)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-21
    
        Make _getPoint, _getLineString, _getPolygon visible for subclasses of feature renderer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-21
    
        don't forget the python bindings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-21
    
        Make renderFeature method virtual. More safety checks in the renderer props dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-21
    
        fix projections selection when CRSes from multiple authorities are preselected
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-21
    
        fix style selection in wms dialog (and a memory leak)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13133 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-21
    
        fix auth_id field type in srs.db
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-03-21
    
        Updated r.shaded.relief GRASS module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-21
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        [FEATURE] allow to hide deprecated CRSes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-03-20
    
        More IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-20
    
        Remove the error dialog if using the add feature tool on 25d shapefiles
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        start raster selection with all files instead of VRT
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-20
    
        fix memory leak
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-20
    
        Added symbology-ng capability to composer legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-20
    
        translation updates: deleted obsolete translations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-03-20
    
        More IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-20
    
        Add method that returns legend item text and symbol pointers to v2 renderers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        hide url exclusion for Qt<4.5
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-20
    
        proxy exclusion (r13103);
        translation updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        apply plugin manager patch from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        fix vector grid
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        re-enable proxy exclusion
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        fix proxy settings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-20
    
        better names for plugin help files: index-ll_CC.html or index-ll.html
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-20
    
        new utils.showPluginHelp() method - patch #2562 by ccrook applied
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        follow up r13093
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-20
    
        [FEATURE] WMS-C support, new spatial authorities, wms selection improvements
        - QgsDataProvider&QgsMapLayer: add dataChanged() signal, so that a provider can signal that the datasource changed
        - use QNetworkAccessManager instead of QgsHttpTransaction (including caching and
          dynamic authentification to website and proxies)
        - resolve EPSG dependency in spatial reference systems and
          included french IGNF definitions in srs.db
        - wms provider:
          - do request asynchronously through QNetworkAccessManager
          - add support for WMS-C
          - dataChanged() is to cause a redraw asynchronously, when new tiles arrive
        - wms selection:
          - add support for WMS-C tilesets
          - allow inserting of all layers of a branch
          - add support for more mime types
          - move load/save to button box
          - and more cleanups
        - raster provider: reduce debugging noise
        - allow adding parts to multi points and lines
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-20
    
        Delete on a 0 pointer is save
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-20
    
        translation update: pl by milena and gr by mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-19
    
        plugin installer fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-03-19
    
        Bugfix for gps info widget crashing. Gettings to all in Piza
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-19
    
        Plugin Installer fix (prevent some depreciation warnings)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-19
    
        Patch #2422 applied
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-19
    
        added prominent link to pdf manual webpage
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-19
    
        some ui bugs hunted and the usual hackfest string update for translation files :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-19
    
        fix some warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-19
    
        add sanity checks to new vector dialog and some cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-19
    
        updated finnish translation file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-19
    
        clear layer rendering cache after appling a subset string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-19
    
        [FEATURE] Added --noplugins command line options to avoid restoring the plugins. Useful when a plugin misbehaves and causes QGIS to crash during startup.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-19
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-19
    
        show feature count in attribute table title
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-03-18
    
        More IT translation fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-18
    
        Apply patch #2452 (save as vector)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-18
    
        [FEATURE] optionally add new layers to the selected group
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-03-18
    
        First round of updates to the IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13070 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-18
    
        added empty finnish translation file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-18
    
        don't add PATH to PYTHONPATH
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-17
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-17
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-17
    
        Added missing QgsGeometry::contains predicate.
        Contributed by Jeremy Palmer (#2560).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-16
    
        read window from map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13064 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-16
    
        fix crash when moving layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13063 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-03-16
    
        Updated SPONSORS list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13062 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-15
    
        fix #2556
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13061 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-15
    
        GDAL-GRASS driver no more necessary, new requirement: exceptions support for GRASS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13060 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-15
    
        fix #2555
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-15
    
        another atempt to get it working on Windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13058 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-15
    
        set default GRASS_GUI
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13057 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-15
    
        fix crash in about box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13056 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-15
    
        followup r13013 and implement #2539
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-14
    
        translation update gr by mike and small ui improvements in about box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-14
    
        Georeferencer fix: do not translate GDAL parameter strings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-03-13
    
        Modified SPONSORS list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-03-13
    
        Added SPONSORS and DONORS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-12
    
        [FEATURE] Applied patch #2541 - initial implementing the canBeUninstalled python plugin method
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13050 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-11
    
        Print composer gui cleanups from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-11
    
        Applied patch #2492 provided by audun
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13048 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-11
    
        fix #2543
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-11
    
        Change default behaviour of field calculator dialog (fixes ticket #2542)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-11
    
        Add option to set QSettings path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-10
    
        apply #2460 (slightly modified).  Thanks Jeremy Palmer.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-10
    
        fix translation string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-10
    
        remove #ifdefs related to no longer supported Qt versions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13042 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-10
    
        reindent georeferencer plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-10
    
        Fixes error message for all Geoprocessing functions, now provides more useful information.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-10
    
        Join attributes tool now supports both dbf and csv files. Uses OGR provider to read tabular information (a bit of a hack, but it seems to work).
        Should be slightly faster, and more robust to different file encodings and formats...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13039 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-10
    
        Union now supports all vector data types. This has not been extensively tested, and may produce odd results in some cases.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-10
    
        Large commit with several related bug fixes:
        1) All fTools functions should now add all layers to dropdowns (including non-visible layers),
        2) All fTools functions should now be non-modal
        3) Several fTools functions have been spead up slightly
        4) Where possible, internal (cpp) functions have be used to replace older Python functions
        5) Defining projections now also considers .qpj files
        Fixes bugs #2502 and #2506, and possibly others?
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-10
    
        Uses spatial index to select intersecting features (used selections before). Tool should run faster and with fewer map canvas glitches.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-10
    
        Uses spatial index to select intersecting features (used selections before). Tools should both run faster and with fewer map canvas glitches.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13035 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-09
    
        Uses Qt functions to determine output file name and path correctly (all? ftools output files should now be loaded with correct layer name). Fixes #2498.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-09
    
        Simplify geometry tool now works properly for multipart features. Note: tool now uses builtin simplify function from QgsGeometry (i.e. should be noticeably faster). Fixes #2493 and #2499.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Fixes bug which only computed the convex hull of features within the current extent (i.e. entire extent of layer is now used: as expected). Fixes #2507.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Fixes crash when 'use selected' checkbox is check but no features are selected. Fixes #2504.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Means for unique values now properly calculated. Fixes #2509.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        translation update: pl from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Basic statistics tool should no longer crash with PostGIS layers. Also adds support for varchar, char, and text fields (PostGIS layers). Should fix #2510
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Names in dropdown lists are now correctly cleared when changing between layers. Fixes #2505
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        oops, didn't see patch, patch implementation more elegant (qt-ish), thanks alexbruy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Adding projection information (prj-file) no longer throws an error if folder has cyrillics. Fixes #2501.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        reactivate select by location progress bar. Fixes #2517; Thanks to alexbruy for the patch!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-08
    
        [FEATURE] support NULL values in search strings (fixes #2533)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Both tools now uses project crs instead of None (or input vector layer if selected in regular points). Fixes #2494.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Vector grid tool now uses project crs instead of None. Fixes #2494.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Removes limitation on maximum no of selectable features. Fixes #2503. Patch thanks to alexbruy.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13020 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-08
    
        Updates distance matrix tool to allow non ascii characters in id fields. This is based on a workaround (from http://docs.python.org/library/csv.html), as the default Python csv function(s) do not support nonascii characters. Fixes #2496
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-08
    
        fix #2523
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13018 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-07
    
        fix #2526
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-07
    
        fix #2516
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-07
    
        translation update: pl from QMilena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-07
    
        fix #2511
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-07
    
        fix #2512
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13013 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-06
    
        Added a slightly faster zonal statistics method (but still not as fast as it could be)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-06
    
        just optical changes in the aboutbox (bug?fixes)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-05
    
        fix combobox order for attribute actions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-05
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-05
    
        another fix for Qt with CMake 2.6
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13008 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-05
    
        translation update: ja by Yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-05
    
        fix Qt test for CMake 2.6
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-05
    
        Update sip file for qgspoint
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13005 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-05
    
        Move distanceSquaredPointToSegment(...) from QgsGeometry to QgsPoint
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-05
    
        prepend / to path on win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-05
    
        set GRASS_HTML_BROWSER to qgis.g.browser on win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-05
    
        +putEnv
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-05
    
        use forward slashes in GISBASE on win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13000 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-04
    
        set color scheme to black / yellow
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-03-04
    
        attr editor to gui (r12997)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-04
    
        move attribute editor class from app to gui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-03
    
        patches #2438 by lutra
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-03-03
    
        do not run Init.sh in terminal, GRASS is already started if QGIS is run from GRASS shell or everything is set by QgsGrass::openMapset
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-03
    
        translation update: hr by Zoran - with many thanks for his presentation
        of QGIS at 4th Croatian Cadastrial Congress
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-03-03
    
        BBOX option for wfs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-02
    
        PyQGIS: Fixed splitGeometry() method
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-03-02
    
        Make sure the user has Qt 4.4 or better, check whether all necessary Qt modules are present.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-01
    
        translation update: string update for March 2010
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-01
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-01
    
        translation update: greek by mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-03-01
    
        fix crash
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-03-01
    
        translation update: monthly string update and new .jp file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-02-27
    
        UI Tidy ups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12981 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-02-27
    
        New splash for tethys (1.5)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-02-27
    
        Prevent crash on feature reset in gps tracker
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-02-27
    
        translation update with new Contributors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-02-26
    
        translation update: string update will be on 1 of every month from now on
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-26
    
        fix #2479
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-25
    
        fix analysis lib link error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-25
    
        clean output proj file name, fixes: #2466
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-24
    
        also use WMS credentials when redirected
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-24
    
        fix crash when trying to reproject empty layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-24
    
        Added epsg 900913
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12969 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-02-24
    
        translation update: fr by jean roc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-23
    
        georef resampling (r12965)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-23
    
        Georeferencer: Fix a bug in GDAL script generation.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-23
    
        Georeferencer: Implement resampling with user-specified target resolution (enhancement request #2447).
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12965 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-23
    
        Georeferencer: support custom projection strings. Fixes #2464.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-22
    
        Fix for missing left line in composer grid (happend with negative left boundary coords). Fixes ticket #2458
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-22
    
        Equal maximum values for grid interval x and y. Fixes ticket #2459
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-22
    
        Applied patch from #2461: add support for incremental rendering with symbology-ng.
        Fixes $2409.
        Contributed by Jeremy Palmer, thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-02-21
    
        translation update: GR by Mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-19
    
        translation update: pl from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-02-18
    
        translation update: greek by mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-18
    
        Added renderStarting() signal to QgsMapCanvas.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-18
    
        Fixed a crash when capturing polylines.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-17
    
        Improve zonal statistics function in analysis lib
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-16
    
        quick typo fix to join attribute tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-16
    
        georeferencer refactoring (r12944, r12945)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-16
    
        Higher maximum spin values (for use with map units)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-16
    
        PyQGIS: small fixes for handling of QML styling.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-02-16
    
        Typo in a GRASS module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12948 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-15
    
        Fix #2443 - georeferencer switches 'link georeferencer to QGIS' and 'link QGIS to georeferencer' labels.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12947 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-15
    
        fix moc warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-14
    
        Update georeferencer from gislab SVN, which adds GCP table with errors, new user interface
        and raster properties configuration (thanks to Maxim Dubinin and Jack R at gis-lab). Part 2/2
        of new georeferencer.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12945 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mmassing <mmassing@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-14
    
        Merge with WARP_REFACTORING branch, which refactors and adds infrastructure for
        gcp fitting and residual error reporting. Part 1/2 of new georeferencer.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-13
    
        grass fix (r12936)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-02-12
    
        translation update: greek by mike
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-12
    
        Fixed #2422
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12939 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-12
    
        set GRASS_HTML_BROWSER for term (does not work, overriden by Init.sh
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-12
    
        handle better mumltiple empty output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-12
    
        output opt fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-12
    
        Added QgsMapCanvas::layers() method
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-12
    
        fix #2435
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12933 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-12
    
        fix build error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12932 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-12
    
        Brazilian context help (r12929)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12931 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-11
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-11
    
        fix brasilian context help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12929 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-11
    
        Add transfer this to second composer shape constructor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-11
    
        fix #2026
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-11
    
        use signals to mark project dirty when canvas layer or extents change (fixes #943)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-11
    
        fixed crash on edit attr / no line
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12925 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-11
    
        handle better null values
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12924 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-11
    
        fix windows build errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12923 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-10
    
        fix #2009
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-10
    
        gis theme icons for mActionMeasureAngle and Mapserver Export Plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12921 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-10
    
        Python console: basic syntax highlighting (prompt, errors)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-10
    
        reset GRASS_GUI in term
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-10
    
        grass g.browser (r12915)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-10
    
        the file is input
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-10
    
        printed command ready for copy-paste
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-10
    
        default browser starter
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-10
    
        do not use empty input
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-02-10
    
        Fix in v.dissolve GRASS module - closes #2351. Thanks Giovanni Manghi
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-09
    
        open external links from man
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-09
    
        add shape methods to composerview sip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12910 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-09
    
        Applied patch from #2424 by Mathias Walker.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-09
    
        Encode and decode alpha color component
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-09
    
        Fix for previous fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-09
    
        another attempt to set stdout binary mode on win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-09
    
        Add composer shape item to sip list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-09
    
        Fix for small raster shift introduced by my raster memory handling improvements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-08
    
        include projection error in vector file writer error message
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-08
    
        remove glocale and package names again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-08
    
        Uhm... fixing compilation error, take #2.
        Hopefully also with better label size scaling in composer (labeling plugin)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12900 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-08
    
        Fixed compilation of python bindings due my recent changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-07
    
        fix #2410
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-07
    
        Show labels from labeling plugin also in map composer (though not scaled correctly)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-07
    
        force binary mode for stdout
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-07
    
        update maximum grid spacing for regular points tool (fixes #2404).
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-07
    
        check for both lower- and upper-case extensions (fixes #2414), and clear field names upon update (fixes#2386).
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-06
    
        fix #2408
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-06
    
        improve vector file writers error reporting
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-06
    
        grass raster provider (r12880)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12889 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-05
    
        get null outside map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12888 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-05
    
        Fix bug with outdated name of QgsRectangle class (QgsRect)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12887 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-05
    
        added GDAL_LIBRARY for GRASS modules because GRASS libs can use GDAL
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12886 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-05
    
        use GRASS raster provider everywhere
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12885 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-04
    
        removed translation, causing compilation problems
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12883 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-04
    
        fix some warnings & build errors (Linux/Windows)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-04
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12881 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-04
    
        GRASS raster data provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12880 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-02-04
    
        prepare for GRASS raster provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-04
    
        PyQGIS: few additions for more pythonic api
        - QgsVectorLayer and QgsVectorDataProvider support iterating
        - QgsFeature allows direct access to attributes (get/set/del)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-04
    
        Fix composer map annotation bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-02-04
    
        translation update: hr by zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-04
    
        wrapped new method from r12869
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12873 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-04
    
        Emit composer add/remove signals also if composers are added from project file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12872 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-04
    
        fix r12869: if first feature has id 0 it wasn't retrieved
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12871 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-04
    
        postgres credentials (r12859);
        split analysis sip into 2 parts so unused parts not missing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12870 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-04
    
        fix #2397 by clearing attribute maps when retrieving features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-03
    
        also fix year in gps date
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-03
    
        fix for gps date
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-03
    
        revert CBLAS part of r11250:
        we actually don't use CBLAS directly, but GSL does w/o being linked to it
        (see also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456898)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-03
    
        Link cblas libraries. Fixes bug 2401
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12865 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-03
    
        Added utc date and time to gps information and insert connection into the registry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12862 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-02-02
    
        translation update: HR by zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-02-01
    
        [FEATURE] allow postgres layers without saved username & password by asking for credentials
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12859 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-01
    
        Fixed few problems in console:
        - pressing enter if the cursor was not at the end
        - ctrl+shift to select words didn't work
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12858 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-02-01
    
        connections manager (r12855)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12857 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-02-01
    
        PyQGIS: wrapped raster shaders (color ramp, freak out, pseudocolor)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-02-01
    
        Applied patch #2341 (loading and saving of WMS and PostGIS connections) from alexbruy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-31
    
        PyQGIS: make sure that python modules don't get out of sync: rebuild gui and analysis modules when core module is changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12854 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-29
    
        QgsRendererV2 metadata: for renderer icon use QIcon instead of icon file name.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12852 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-01-29
    
        translation update: HR by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12851 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-29
    
        new attr sel dlg buttons (r12843)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12850 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-29
    
        PyQGIS: fix to support older SIP versions (4.7.x)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-29
    
        Display alpha value as transparency (to be consistent with the interface in old symbology)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12847 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-28
    
        Fix for compilation problem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12844 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-28
    
        Added scrool area, 'select all' and 'clear' buttons to attribute dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12843 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-28
    
        [FEATURE]: possibility to show only visible features in composer table or all features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12840 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-28
    
        debian packaging: depend on python 2.5 for sid while transition to 2.6 is on
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12839 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-27
    
        update copyright in info.plist
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12838 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-27
    
        custom plugin layers (r12834)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12837 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-26
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-26
    
        Added notes that the new stuff was added in v1.5.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-26
    
        [FEATURE] Support for custom plugin layers. Applied patch from #2392 contributed by Mathias Walker. Thanks!
    
        Some parts modified to make plugin layers easier to use and more robust.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-25
    
        workaround for #1759
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-24
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-24
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-24
    
        [FEATURE] add validation to capture tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-24
    
        fix grass string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-23
    
        allow opening properties dialog for layer from plugins (better version of r12814)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12828 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-23
    
        use 4-file split for python modules as in cmake build, should compile more parallel now for single-arch build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12827 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-23
    
        forgot version up after 1.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-23
    
        pack label dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-23
    
        Label dialog: Fix buddies and tab order
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-23
    
        Label dialog: Remove the toolbox and use tabs and scroll areas rather
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12823 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-01-23
    
        translation update: hr by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12822 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-23
    
        Updates as per #2385
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12821 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-22
    
        sync sip file for symbolv2rendercontext
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2010-01-22
    
        Fix for bug #2384. Ok and Cancel buttons now work on the add
        new oracle raster connection dialog.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-22
    
        Use ARGB premultiplied format for simple marker, fixed multiplication of alpha channel for images with premultiplied format.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12818 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-22
    
        Fixed symbol selector UI, use just one symbol color button instead of former three buttons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-22
    
        premultiplied image seems to work for svg fill
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12816 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-22
    
        Fix for multiband raster display
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-21
    
        [FEATURE] allow opening layer properties from plugins
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-21
    
        raise attribute dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-21
    
        fix windows build error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12812 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-21
    
        Added layer transparency to symbol classes (with the exception of svg marker, where I'm still looking for a solution with QPicture)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12811 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-21
    
        Start with transparent background with svg fill.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-21
    
        Draw GDAL rasters and WMS layers in several parts if they contain many pixels (e.g. when printing in high resolution to large paper sizes)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12809 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-20
    
        Fixed positioning of font markers with rotation (#2380).
        Allow rotation up to 360 degrees in the settings widget.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12808 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-20
    
        Save path for svg texture absolute or relative
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12807 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-20
    
        [FEATURE] identify tool update
        - attribute form now non-modal in view mode (since r12796)
        - highlight disappear when window is deactivate or closed and reappears when
          reactivated.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12806 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-20
    
        update package.cmd
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12805 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-20
    
        font marker layer (r12794)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12804 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-20
    
        Fixed #2379 - hang on line width set to zero (division by zero)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12803 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-20
    
        Remove deprecated icon file from list in images.qrc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12802 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-20
    
        Make composer a bit more robust against accidential mouse clicks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12801 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-20
    
        remove a depreciated icon file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-01-20
    
        Improvements to the IT GUI transaltion
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-01-19
    
        translation update: hr by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-19
    
        Fix for a crash in composer (fixes #2374)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-19
    
        open attribute dialogs non-modal when not in editing mode
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-19
    
        pass password on to geometry type detection thread
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-18
    
        [FEATURE] Added font marker symbol layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12794 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-18
    
        -Patch for slowdown or segfault when zooming very far into rasters.
        -Closes ticket #2268
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12793 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-01-18
    
        translation update: is and bg by thordur and Zahari
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-18
    
        Added vertical line to simple marker symbol layer.
        Added rotation for ellipse, cross and line markers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-18
    
        dash line symbology (r12788)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12790 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-18
    
        Better update of line pattern icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12789 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-18
    
        Added option for custom dash-space pattern in simple line symbollayer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-17
    
        fix some missing lib paths, install instructions cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12787 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-16
    
        missed sip include dir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12786 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-16
    
        add load library error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12785 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-16
    
        missed gpsimporter plugin update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12784 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-16
    
        faster python compiling (r12774)
        misc updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-16
    
        fixed #2003, crash if topo is not available
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-16
    
        note about exceptions in GRASS lib (-fexception)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-16
    
        syntax fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-16
    
        link python modules as modules on OSX
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12779 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-16
    
        Display polygon outline icon on button for svg fill symbol layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-16
    
        [FEATURE]: SVG fill symbol layer for polygon textures
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-16
    
        Installation guide: updated QGIS deps (minimal sip version set to 4.8, geos to 3.0, added qwt)
        Regenerated INSTALL file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-16
    
        Changed SIP_EXECUTABLE to SIP_BINARY_PATH to keep original variable name.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-16
    
        Native and faster compilation of python bindings (#2370)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-16
    
        Increased precision of spin boxes for size/width to 2 decimals
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-16
    
        Corrected default symbol layer sizes to work with milimeters
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-15
    
        PyQGIS: added QgsColorButton and QgsColorButtonV2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12771 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-15
    
        Added Italian srs defs. Paolo please test
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12770 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-15
    
        symbology-ng: updates to symbol layer registry and renderer registry so that they can be used from python.
        Added wrappers for these two registries and their metadata classes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-15
    
        gps detection imporvements (r12759) and other cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-15
    
        more geometry validity checks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12767 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-15
    
        Fixed conversions between V1 and V2 symbols: don't convert pixels<->mm anymore
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-14
    
        Prevent division by 0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12764 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-14
    
        Create a better fake rendercontext for symbol previews
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-14
    
        Refactored output unit encoding/decoding to their own functions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-14
    
        fix r12759
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-14
    
        Updated symbol selector GUI to reflect the design created with Tim
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-14
    
        improve gps detection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-14
    
        reduce debugging noise
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-14
    
        Fixed what I've broken with previous commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12757 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-14
    
        QgsSymbolV2RenderContext:
        - use reference to QgsRenderContext instead of pointer
        - added utility functions for simpler syntax when converting values to output units
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-14
    
        [FEATURE]: choice between mm and map units for new symbology. Scaling to use new symbology in print composer as well
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-13
    
        restore app build of qgis_help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-13
    
        restore previous bundle build of helpviewer (r12622), add 2nd install step to correct install_name (fix #2294)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-12
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-12
    
        derive QgsGrass::Exception from QgsException
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-12
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-12
    
        [FEATURE] allow editing of invalid geometry in node tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-12
    
        missed a file in r12747
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-12
    
        also show descriptions for GPS ports
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-12
    
        catch GRASS exceptions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-12
    
        fix #2358
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-01-12
    
        translation update: hr by Zoran
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-12
    
        Fix for ticket #2354
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-11
    
        [FEATURE] Made wms search server user configurable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-11
    
        use QgsGPSConnection::availablePorts() also in gps plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-11
    
        fix for #1095
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-11
    
        remove unused files from qextserialport
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-11
    
        fix osx build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-11
    
        new python console (r12725, r12727)
        better serial port handling (r12732)
        add phonon and QtDBus to bundling needed by Webkit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-11
    
        fixed compliation errors on linux
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-11
    
        fix r12732
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-11
    
        qextserialport update (improved device detection on Windows & OSX)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-11
    
        use monospaced font in python console
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-01-10
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-01-10
    
        added rfcomm devices in autodetect to connect to bluetooth gps devices
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-10
    
        [FEATURE] new python console implementation.
        Simpler, easier and better :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-10
    
        add Qwt build instructions for OSX; misc cleanup for OSX
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-10
    
        Converted Python console from C++ to Python.
        This cleans python support a bit and makes a starting point for further improvements of the console.
    
        It's possible to run the console also outside QGIS:
    
        import qgis.console
        qgis.console.show_console()
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-09
    
        move pg and ogr stuff (r12702)
        add GPS tracking and Qwt (r12685, r12692, r12707)
        composer table select display attribs (r12709)
        another composer table update (r12717)
        misc updates
        phwew! note: qwt not optional for xcode project due to lack of conditional sources
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-09
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-09
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-09
    
        fix python plugin detection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-09
    
        Consider also original marker rotation in marker line with rotated symbols.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-09
    
        Add a little more white space to the left of the gps dock for a more balanced look.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-09
    
        fix runtime warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-09
    
        Adapt number of features in composer table if height of the item is changed interactively
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-08
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-08
    
        add measure angle icon to qrc file again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-08
    
        Something from the 'what took you so long?' dept - trunk splash update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-08
    
        TS files fix/update - revert strings gone in r12680 and add the grass plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-08
    
        Fix issue where gps tracker was not being restored properly on subsequent qgis launches. Also wrapped some more conditional qwt bits
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-08
    
        fix runtime warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-08
    
        Added selection of display attributes and aliases to composer table item
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-08
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-08
    
        make QWT support configurable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-08
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-08
    
        more fixes: optional QWT
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        rename src/core/gps/time.h to nmeatime.h
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        rename some postgres app classes and move a ogr class
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        add qwt dependency to debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        move QgsMapToolFeature::avoidIntersections to QgsGeometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        add -DQWT_DLL to windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        add postgresql password cache
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-07
    
        Refactored capturetool to capturemode and fixed some compile errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        more fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        fix some issues with the GPS commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12695 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-07
    
        Fixed typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-07
    
        [FEATURE] GPS Tracking widget added. This is a bug fix for a missing file that should have been updated in last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2010-01-07
    
        Added gps tracker widget. This work was sponsored by http://gonavigo.ca/. We thank them for their support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-07
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-07
    
        Python support: use a wrapper for import statement that tracks modules of plugins.
        This enables complete unload and reload of plugins:
        - qgis.utils.unloadPlugin(name) - now removes also plugin's modules (files) from python
        - qgis.utils.reloadPlugin(name) - unloads and starts the plugin again (using fresh source files)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-07
    
        Emit extentChanged signal in composer map after drawing to prevent concurrent layer access with table items
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-07
    
        More options for composer table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12688 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-07
    
        temporal fix for 1900
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-07
    
        Replaced qWarnings with QgsDebugMsg
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-07
    
        [FEATURE]: add classes for live GPS tracking in core
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-07
    
        pre for any module output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-07
    
        composer attr tables (r12682)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-06
    
        [FEATURE]: A table widget to display feature attributes in the composer (but it still needs a bit more settings...)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-06
    
        fixed 1992, monospace font for module output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-01-06
    
        wohooo another language - now bulgarian - which brings us to 34 languages (and the usual string update)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-06
    
        fixed #1619, and another not yet reported bug for field
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-06
    
        fix for #1169, added check for isle's area
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-06
    
        some options marked advanced
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-06
    
        fixed ticket #2194, icon size in tab header
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2010-01-05
    
        translation updates: hr_HR by Zoran and general string update with
        script
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-05
    
        fix runtime warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-05
    
        Show a message box if there was an error during the merge operation (instead of crashing). Fixes ticket #2342
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2010-01-05
    
        PyQGIS: added missing conversion to QgsRenderer subclasses, added few missing methods
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2010-01-05
    
        added support for advanced options and example use in v.out.ascii
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-02
    
        Fix double validator in composer map widget (part of ticket #2252)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-02
    
        fix r12665
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-02
    
        catch more projection errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2010-01-02
    
        context help update (r12662)
        measure angle tool (r12663)
        misc cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2010-01-02
    
        [FEATURE]: A tool to measure angles
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2010-01-02
    
        Added IT context help files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-02
    
        allow entry of visibility scales in floating point
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2010-01-01
    
        update grass i18n
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-31
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-31
    
        grass modules i18n
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-31
    
        Two typos in GRASS modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-31
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-31
    
        ftools i18n update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-30
    
        Fixed v.generalize GRASS module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-29
    
        add GSL framework option
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-29
    
        postgres fix (r12641)
        bad layer fix (r12634)
        attribute table fix (r12639)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        update version info in trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        apply #2199
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        apply #2322
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        fix #2315
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        fix #2019
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-28
    
        Updated version nos etc for enceladus release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        debian symbols update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-28
    
        translation update: hu by zoltan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        fix #2328
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-28
    
        Added an option to v.out.ogr.pg - thanks Giovanni Manghi
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-28
    
        fix #2329
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-28
    
        itranslation update: hr by zoran
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-28
    
        Finished IT translation of context help. Thanks Flavio Rigolon and Maurizio Napolitano
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-28
    
        Final edits to the IT translation? Thanks Maurizio Napolitano
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-27
    
        Fix #2324.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-27
    
        sync with help app fix (r12622)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-27
    
        fix #2327
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-27
    
        fix #2294
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-26
    
        plugin installer update - fix #2247
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-26
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-25
    
        Fix for scalebar not responding to map changes after reading from project file and template
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-24
    
        context help updates (r12611, r12613)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-24
    
        don't measure empty geometries and also return success when exports geos points to wkb
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-24
    
        use QString in QgsException to fix encoding
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-24
    
        catch projection exceptions while V2 rendering
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-24
    
        More IT translations of context_help by Flavio Rigolon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-24
    
        Don't read composer title from template. Fixes bug #2311
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-24
    
        First IT translations of context_help by Flavio Rigolon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-24
    
        More IT translation improvements - will we ever finish?
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-24
    
        various updates (r12579, r12581, r12590, r12600)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-24
    
        revert inadvertently committed change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        fix #2164
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        fix #2239
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-23
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        fix #2293
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        fix #2264
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        fix #2318
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        automatic indentation update (r12177-r12600)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        another round of typo fixes (and use color instead of colour - like Qt; no string updates)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-23
    
        Refresh canvas after adding a new node (#2313)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-23
    
        Use fixed 2px pen width for rubber bands and vertex markers. (The previous default 10px was just too much)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-23
    
        Leave only one setGeometry method to avoid ambiguous behaviour, added missing /Transfer/ annotation.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-23
    
        Switch position of add and show button in composer manager
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-23
    
        Reduce precision for point on line test. Fixes bug #2224
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        followup r12593
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        fix #2314
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-23
    
        fix #2317
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-23
    
        Reuse OSM db file on windows.
        For some strange reason it was not considering the same QDateTime to be equal.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-23
    
        moved suggested osm tag keys and values to another file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12590 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-23
    
        translation update: is by thordur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        context help fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        show classification attribute above the classes in legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        fix #2312
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-22
    
        Test if polygon rings are still inside the outer boundary after reshape and fix a memory leak. Fixes bug #2220
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        fix connect
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-22
    
        Mac app/window icon from resource, not xpm
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        fix offset labels in label dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-22
    
        adding pt_BR context help translation by Arthur Nanni
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        fix #2208
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-22
    
        Added python bindings for search strings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-22
    
        Fixed operator precedence (#2308)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        fix #2299
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        debian symbols update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-22
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-22
    
        More improvements in the IT translation - Thanks Flavio Rigolon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-22
    
        translation updates: tr by Osman Yilmaz
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-22
    
        -fixed nodata bug when calculating min/max from current extent
        -Closes ticket #2309
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-21
    
        translation update: is by thordur and hu by siki
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-21
    
        context help updates (r12554, r12567)
        preserve symbology settings (r12563)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-21
    
        context help update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-21
    
        More typo in the IT translation - Thanks Flavio Rigolon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-21
    
        -Fixed layout bug in the eVis event browser and tidied up the options tab, no strings added or deleted
        -Closes ticket 2215
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-21
    
        Preserve as many settings as possible when converting between new and old symbology.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-21
    
        one string missing - forgot to update the strings
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-21
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-21
    
        Minor IT translation improvements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-21
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-20
    
        Use cross by default as editing vertex marker: semi-transparent circle markers take way too long time to render.
        Also make the markers smaller by default for better readability.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        fix german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        automatically append missing .shp to created shapefiles
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        fix #1773
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-20
    
        context help update from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-20
    
        translation update: pl by Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-20
    
        Manage python plugins loaded state in python utils.py module.
        This allows seamless loading/unloading of plugins by plugin installer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-20
    
        more bugfixing in field calculator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        fix garbled exceptions on proj errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-20
    
        translation update: lv by Maris .. more and more translations come in time - this will be a great release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-20
    
        Minor edits to the IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-20
    
        context help updates (r12530, r12539); misc updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        missed some warnings and other minor updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        attribute editor fixes:
        - in attribute table: set minimum width of editor to columns width and height
          of filename widget to two times the lineedit height
        - fix non-editable unique value editor (was editable)
        - fix enum support
        - add support for symbology-ng categories
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        make QgsVectorLayer::deleteShapefile case-agnostic
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-20
    
        Fix bug that prevented attribute table to update correctly after field calculator usage
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-20
    
        translation update frozen strings and new language croatian
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-20
    
        Fix new labeling to work with render caching.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        german translation update, some context help fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-20
    
        translation update: ja by Yoichi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-20
    
        Show editing vertex markers with symbology-ng. Fixes #2171.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        respect overriden locale in helpviewer and fix link typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-20
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-20
    
        Context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        debian symbols update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-20
    
        fix common typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-20
    
        translation update: checked translations some minor changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-20
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-20
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-19
    
        more context help updates (r12492, r12496, r12499, r12500)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-19
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-19
    
        fix #2289
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-19
    
        fix #2296
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-19
    
        OSM: Upload only tag which are not marked as deleted. Fixes #2054.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-19
    
        OSM: save correctly the extent of data. Most probably the cause of #2098.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-19
    
        OSM: small usability improvements in download dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-19
    
        Fix for bug #2117, wrong composer scale if units are degree
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-19
    
        Fixed snapping to background layers if there's a layer that doesn't exist. Fixes #2261
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-19
    
        Use 10px as a default vertex search radius. (should be a more sensitive tolerance than 10 map units)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-19
    
        dutch translation update to 100% for 1.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-19
    
        Display warning in node tool if it couldn't find any features. Fixes #2134.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-19
    
        Select a valid variant when there's no variant with the same number of colors in new scheme. Fixes #2254
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-19
    
        Clear undo stack on rollback. Fixes #2287.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-19
    
        itranslation update: icelandic by thordur first release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-18
    
        Less verbosity to stdout from labeling plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-18
    
        More cleanup of the IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-18
    
        More minor edits to the IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-18
    
        minor edits to the IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-17
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-17
    
        translation updates: pt_BR, it and fr by Arthur, Flavio and Jean Roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-17
    
        Fix for bug #2291, Reshape Features tool crashes on right mouse click
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-17
    
        Context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-17
    
        Context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-17
    
        itranslation updates to all files as usual
        Changed TRANSLATORS to include traditional Chinese Coordinator
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-17
    
        itranslation update: ru by artem and another script update to see if
        strings are really frozen :)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-16
    
        add german scalebar translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-16
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-16
    
        GIS theme icon update from Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-16
    
        initial translation file for iceland - brings us to 32 languages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-16
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-16
    
        translation update: it by maurizio and es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-16
    
        Fix CRS definitions for Polish systems 1992 and 2000 (epsg 2176-2180). This is a temporary workaround until the native epsg base is corrected.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-16
    
        translation update: vi from Huu Manh Bui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-16
    
        grass update (r12475)
        context help update (r12478)
        theme icon updates (r12479, r12484, r12485)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-16
    
        Plugin installer update - rest of the r12476
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-15
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-15
    
        more GIS icons from Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-15
    
        more GIS icons from Robert
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-15
    
        update strings ini translation files - strings are in freeze from now until release QGIS 1.4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-15
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-15
    
        update astyle-all.sh
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-15
    
        Applied patch from #2285 by Mark Baas.
        Thanks for contributing!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-15
    
        Separate icons for mActionShowComposerManager and mActionFilePrint
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-15
    
        Context help for the Plugin Installer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-15
    
        Reverted change to v.out.ogr.pg due to a possible bug in GRASS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-15
    
        Plugin installer update: one-step plugin install and uninstall in QGIS>=1.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-15
    
        More GRASS modules updated and added. Applied #2004
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-15
    
        More GRASS modules updated
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-15
    
        Updated various GRASS modules - patches applied (thanks Giovanni Manghi). Closes #2229 and #2046
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-15
    
        Updates for context help from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-15
    
        a bunch of context help updates (various revisions)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-14
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-14
    
        fix types in what's new
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-14
    
        Updated whats new content in index.html
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-14
    
        Restore GIS icons for plugins
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-14
    
        Don't zoomToSelected when nothing selected
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-14
    
        Added whats new text for 1.4 release.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-14
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-14
    
        activate help for attribute table, mapserver export and evis
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-14
    
        More iconography updates from Anita Graser
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-14
    
        fix #2281
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-14
    
        add context help for qgis options, style manager, spatialite selection and custom projection and application icon to help viewer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-14
    
        Context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-14
    
        Context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-14
    
        Context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-14
    
        better fix for slowdown of r12418
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-14
    
        Updated list of donors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-14
    
        Arbitrary change to cause makefiles to update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-14
    
        Context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-14
    
        Context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        german context help fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        rename context helps for QgsCreateNewVectorLayer to QgsNewVectorLayerDialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-13
    
        Context help updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        fix #2276
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        apply #2277
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        fix slowdown of r12418
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        r12434 done right
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-13
    
        new update dutch ts file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-13
    
        new dutch translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        de_DE context help fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-13
    
        PyQGIS: Fixed slightly embarrassing conversion to subclasses in symbology-ng
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        replace <i> with <label> in context help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        de_DE context help updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        en_US context help fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-13
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-13
    
        Yet further update for context help from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-13
    
        Further update for context help from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        use QgsDebugMsg
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12427 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-13
    
        Context help css and content updates from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-13
    
        fix #2274
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-12
    
        apply #2273
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-12
    
        set attribute dialog title
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-12
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-12
    
        Update composer previews if refresh button is clicked. Fix for bug #2207
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-12
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-12
    
        save feature if the feature form fails to load
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-12
    
        better fix for #2137
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-12
    
        translation update script run on request
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-12
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        fix #2240
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        fix #2270
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12414 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        fix #2269
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12413 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        fix #2233
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12412 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        fix #2266
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        apply #2251
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        fix #2263
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        speed up geometry validation in fTools (self-intersection detection; fixes #2262)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-11
    
        Update bindings with changes in r12405
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-11
    
        Applied css style from Milena. See help text for project props dialog for an example.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        fix #2255
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-11
    
        fix #2250
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        fix #2244
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12403 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-10
    
        translation fix: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        [FEATURE] store column width for postgres layer selection dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12401 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12400 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        cleanup after QgsNewConnection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12399 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        enable test and clear to search query builder
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12398 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        fix ru translation (field calculator's -)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        fix #2242
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12396 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        fix #2248
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        fix #2242
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        fix #2237, #2238
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-10
    
        fix #2236
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-09
    
        missed a file in r12390
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12391 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-09
    
        fix connection dialogs (apply/fix #2217, #2231, #2232)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-09
    
        Workaround to make bug #2209 less likely
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-09
    
        also remove highlights when identify results is closed with the close button (fixes #2206)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12387 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-09
    
        crash fix for #2224
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-09
    
        confirmation/undo/redo for #1650
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-09
    
        remove some debug noise
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12384 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-09
    
        fix #2223. Patch from Alex Bruy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-09
    
        revert a string accidentally changed in r12374
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-09
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-09
    
        fix #2213
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-09
    
        fix the size of the button added in r12378
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12379 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-08
    
        fix #1650
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-08
    
        fix #2211
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-08
    
        fix #2206
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-08
    
        Trivial fix for #2198 - Thanks Giovanni Manghi
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-08
    
        fix #2212
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-08
    
        save geometry of postgresql selection dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-08
    
        Notify plugins if a composer has been added or removed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12372 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-08
    
        missing layer handler (r12350)
        layer groups (r12359)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-08
    
        Make labeling plugin work with on-the-fly projections again (fixes #2184)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-08
    
        include key= field in all postgres data source uris (only for views before)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-08
    
        translators list update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-08
    
        Symbology-NG: support for 2.5D geometries - fix for #2200
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-08
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-08
    
        Symbology-NG: support for additional SVG paths - fix for #2157
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-07
    
        another translation update by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-07
    
        translation update: pl by Mi & me
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-07
    
        save geometry and current row of options, vector and raster property dialogs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-07
    
        Save symbol levels state - fix for #2161
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12361 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-07
    
        Added missing connection to legend to trigger signals of group moves.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-07
    
        [FEATURE] Applied patch from Andres Manz from #2185
        Adds QgsLegendInterface class to GUI library to allow users to do some operations with groups.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-07
    
        [FEATURE] add QgisInterface::setActiveLayer()
        also fixes #2167
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-07
    
        Fixed conversion to subclasses of QgsFeatureRendererV2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-07
    
        translation update: pl by Robert. Also a small cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-07
    
        GPX provider: added "Qgs" prefix to Waypoint, Track and few more classes.
        This avoids segfaults when loading GPX files due incorrectly assigned virtual destructors by dynamic linker.
        This happens with GDAL trunk (will be 1.7) that adds a new OGR driver GTM that contains classes with the same names.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-07
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-07
    
        Change in handling of missing layers within QgsProject. Instead of throwing an exception, now a custom handler is called
        that might try to fix the missing layers. There's a default handler (QgsProjectBadLayerDefaultHandler) which simply ignores
        all missing layers. Then there's a GUI handler (QgsProjectBadLayerGuiHandler) in GUI library which asks user about
        the path for missing layers. QGIS application automatically installs the GUI handler on startup.
    
        This should allow python plugins/applications to work with QgsProject without a fear of a segfault as there are no more
        exceptions thrown during load/save of the project files.
    
        Some further notes:
        - removed QgsProjectBadLayerException class and (now empty) qgsexception.cpp file
        - openFilesRememberingFilter() moved to QgisGui namespace (was duplicated: QgisApp vs QgsOpenVectorLayerDialog)
        - removed deprecated buildVectorFilters_ methods
        - added python bindings for new classes/methods
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-07
    
        Removed QgsIOException. From now if QgsProject's read() and write() functions return false, it's possible to find out the error message using error() function.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-12-07
    
        Configure shortcuts dialog - make sure output file name has .xml extension.
        Contributed by Alexander Bruy.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-07
    
        missed the python part
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-06
    
        use QgsVectorLayer::fieldNameIndex() in symbology-ng and add python binding
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-06
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-06
    
        [FEATURE] add QgsVectorLayer::fieldNameIndex()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-06
    
        fix #2202
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12343 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-06
    
        translation update: ft by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12342 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-06
    
        fix #2201
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-06
    
        Fix for bug 2188. Provider has the possibility to announce that it handles geometry type handling not very strict, e.g. inserting multipolygon in polygon layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-05
    
        fix ui warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-05
    
        update debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-05
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12337 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-04
    
        Skip time consuming polygon code in ogr
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-03
    
        translation updates: ru by artem and pt_BR by arthur
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-03
    
        another bunch of updates - now the new script works
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-03
    
        restoring accidantly updated files - sorry for that
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12333 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-12-03
    
        translation files updated with script (old one)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-03
    
        Make spatial lite dialog smaller and get rid of ending colons on labels
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-03
    
        BugFix: enable theme switching to work for grass plugins again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-03
    
        apply #2193
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-03
    
        apply #1880
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-03
    
        Fix for merge of adjacent multipolygons, ticket #2188
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-03
    
        webkit for helpviewer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-03
    
        Apply patch #2156, fixes for Windows - MinGW gcc 4.4.0 compiler
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-03
    
        fix #2170: (double-quoting any SQL table or column name)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12324 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-03
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-03
    
        include QgsGeometry::transform() in python bindings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-03
    
        fix #2186
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-03
    
        fixed a couple of stupid GCC warnings: missing newline before EOF
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-03
    
        cmake 2.6 required for QtWebkit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-12-03
    
        Fix zoom to layer if otf-reprojection is enabled (ticket #2148)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-03
    
        fix link problem on some linuxes (namely RH)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-03
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-03
    
        More typos in IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-02
    
        Added analysis libs to doc generation too
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-02
    
        Use qimagereader filters to show all available file types for save map as image
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-02
    
        fix #2179
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-02
    
        Generate docs for symbology-ng dir too
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-02
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-02
    
        [FEATURE] more identify changes:
        - down hide highlights when the identify tool is deactivated
        - add context menu entries to clear results and highlights
    
        [fix]
        - remove QSharedPointer usage (Qt 4.5 dependency)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-02
    
        add some ogr converter translation strings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-12-01
    
        [FEATURE] identify tool highlighting changed
        - identified features are highlighted by default [fixed #2169]
        - clicking on a feature or attribute highlights the feature
        - clicking on a layer highlights all identified features on that layer
        - context menu now also has "highlight all" and "highlight layer"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12307 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-12-01
    
        translation update: pl by Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12305 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-01
    
        More IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-12-01
    
        Minor formatting change only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-12-01
    
        Typos in IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-30
    
        More it microtranslation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-29
    
        partial dutch translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-29
    
        Switch to using QWebView to allow rich html in help viewer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-29
    
        Use platform native dialog for file open operations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-29
    
        changes needed to have a more intuitive way of choosing between: exporting the current loaded project, or a project browsed to by the user. Because postgis layers need more info (primary keys) we ask the user to load a project which holds postgis layers. But warn him if he cancelled.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-29
    
        +composershape moc (r12262)
        lib link cleanup (r12273)
        french context help (r12281)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-29
    
        fix  #2154 again:
        - ogr provider doesn't create shapefiles without .shp extension anymore (OGR
          used to create a subdirectory in that case)
        - automatically add .shp extension when using the new vector layer dialog
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-29
    
        Fix for #2165
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-29
    
        translation update: fre by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-29
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2009-11-29
    
        Added AGG output format to mapserver export
         Please enter the commit message for your changes.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-29
    
        Updated splash for enceladus release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-29
    
        Updated network icon from Anita
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-29
    
        fix #2056
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-29
    
        preparing for string freeze - language script update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-29
    
        context help French by Jean Roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-28
    
        fix #2151
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-28
    
        Apply patch #1716 (improvements to ZoomLast, ZoomNext tools) from Smizuno
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-28
    
        fix #2090
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-28
    
        fix #2128
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-28
    
        another semi-automatic indentation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-28
    
        shapefile projection fix: save the real projection in .qpj next to the .prj file (fixes #2123 and #2154)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-28
    
        remove unnecessary linkages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-27
    
        Fixed bug in deserialisation of nofill brushes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-27
    
        better test for 0 objects when using pal diagram placement
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-27
    
        don't adapt shape size in case of move
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-27
    
        remove widget hint for composer manager
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-26
    
        Property icon updates from Anita Graser
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-26
    
        More micro-updates in the IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-26
    
        Keep shape and composer picture size during rotation. Adapt the item size instead
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-26
    
        Fix arrow bug and an assert on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-26
    
        composer arrow item (r12248)
        more theme reorg (r12236)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12260 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-25
    
        [FEATURE] allow specification of CRS when creating shape files (also fixes #2123)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-25
    
        Possitility to set start and end arrow marker from svg files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-25
    
        Use spacer to push arrow and shape props to top of toolbox drawer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-25
    
        Update for 1.4 release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-25
    
        fix osx problem (dumb math.h again)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-25
    
        fix build error on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-25
    
        Add arrow icon to image resource file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-25
    
        Forgot to add designer file for arrow widget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-25
    
        Removed Qt4.5 dependency ;-)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-25
    
        Fixed bug with theme switching not working properly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-25
    
        [FEATURE]: arrow item for composer. Custom arrow heads from svg files are planned for the near future
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-25
    
        remove Qt 4.5 dependency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-25
    
        Fix for broken connection of composer legend widget buttons (ticket 2143)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-24
    
        Fix for bug 2142: rasters saved without extension
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-24
    
        allow lupdate options like -no-obsolete on update_ts_files.sh
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-24
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-24
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-24
    
        fix occassional crash when opening the attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-24
    
        Update suggested by marisn on irc to set degree units to have a higher precision than cartesian
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-24
    
        [FEATURE] include ~/.qgis/python and project directory in python path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-24
    
        Tool box for composer shape widget. Tab rename in label widget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-24
    
        Add possibility to select outline / fill transparency for composer shapes in color dialog. Make item fill/outline transparent white for composer shapes by default
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-23
    
        Move property icons into default theme rather so that proper icon fallback support is available for non implementing themes. Enable icon for diagram overlay property icon in vector props dialog.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-23
    
        fix #2137
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-23
    
        Property icon updates from Anita
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-23
    
        More micro-updates in the IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-23
    
        Added gis theme to resources bundle
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-23
    
        Set property icons for raster props dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-23
    
        Set property icons for options dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-23
    
        theme images to resource file (r12227,r12228)
        new theme images (r12224,r12226)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-22
    
        Dont install themes anymore since they will live in a resource archive
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-22
    
        Store theme data in a resource file and pull icons from there as needed. Currently only default and newgis have been moved into the resource, others will follow
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-22
    
        Initial commit of Anita Graser's property list icons (they are still a work in progress)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-22
    
        fix #2138
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-22
    
        [FEATURE] remove selections of all layers (fixes #2135)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12224 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-22
    
        fixed not working close button in sqlite ui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-22
    
        move ludialog to gui (r12219)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-22
    
        Improved robustness of constrained triangulation. Added a progress dialog for normal vector estimation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12221 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-22
    
        set working directory for ui loader
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-21
    
        apply patch #2133 by Mark Baas (slightly modified).  Thanks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-21
    
        bind actions to push buttons in feature forms
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-21
    
        Property list updates so they work nicely when icons are ready
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-21
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-21
    
        add support for a python feature form initialization function
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-21
    
        More micro-updates in the IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-20
    
        Dont use form layout use grid layout (for  #2121)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-20
    
        Dont use form layout use grid layout (for  #2121)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-20
    
        Dont use form layout use grid layout (for  #2121)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-20
    
        Dont use form layout use grid layout (for  #2121)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-20
    
        Dont use form layout use grid layout (for  #2121)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-20
    
        Micro-update in the IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-20
    
        catch "feature exists" exception (to avoid crash) in case the provider goes crazy and returns duplicate feature IDs.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-20
    
        Don't label features which are not rendered.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-20
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-20
    
        Added possibility to set label font color
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-20
    
        yet another Qt 4.3 fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-20
    
        fix help button in query builder
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-19
    
        fix some ui warnings and the attribute file selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-19
    
        Layout fixes for options dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-19
    
        Use grid layout not form layout (preserves compatibility with older qt versions)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-19
    
        hopefully restore Qt 4.3 compability
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-19
    
        fix windows build error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-19
    
        [Feature] Implement property list ui for qgsoptions dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-19
    
        Implement property list ui for raster props dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-19
    
        Fix vector layer editation when symbology-ng is turned on.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-19
    
        Do transformation of coordinates in symbology-ng if on-the-fly projections are turned on
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-19
    
        composer shapes (r12183)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-19
    
        Vector layer properties dialog can convert layer to new/old symbology.
        (there's no transfer of settings between old/new symbology)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-19
    
        Make symbology-ng work with (old) labeling.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-19
    
        Invalidate cache whenever the selection changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-19
    
        Use flat caps for line symbols in composer legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-19
    
        Fixed #2112.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-19
    
        Better preview for composer picture
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-19
    
        More options for v.buffer - Thanks Giovanni Manghi
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-19
    
        sip does not like public keyword
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-19
    
        Add a new composer item to draw basic shapes (atm ellipse, rectangle, triangle), fix some composer related bugs and bring rotation to composer item level
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-19
    
        Added DONORS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-18
    
        fix Qt + SDK issue in OSX build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-18
    
        workaround for 32bit PyQt detection on OSX Snow
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-18
    
        also consider *.hpp for indentation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-18
    
        automatic indentation update (r12139-r12177)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12178 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-18
    
        semi-automatic indentation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-18
    
        fix eols
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-18
    
        update indentation script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-18
    
        Improved labeling engine interface, now connected with QgsMapRenderer instead of individual layers.
        Also fixes #2108.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-18
    
        Fixed a crash in quick print when using symbology-ng
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-18
    
        rename context help (r12169)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-18
    
        more OSX install updates; change all trolltech links to nokia
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12171 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-18
    
        fix macox build problem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-18
    
        replace context help ids with classnames
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-18
    
        more OSX install updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-17
    
        fix georeferencer buttons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-17
    
        Applied updates from John Tull to INSTALL documentation for Snow Leopard
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-17
    
        add support for multiline edit widget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-17
    
        fix typo debian build section
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-17
    
        upgraded SpatiaLite provider:
        - supporting SpatiaLite 2.4.0 [Release Candidate]
        - supporting SQLite 3.6.20 [introducing foreign key constraints]
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-17
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-17
    
        Save style file name inside the style.
        Fixed saving of symbols added in symbol selector
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-17
    
        Make sure we have a color ramp when creating categories/ranges.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-17
    
        Reduced debug noise from labeling plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-17
    
        attribute action improvements (r12113)
        symbology-ng and labeling plugin (r12139)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2009-11-17
    
        Fix the name of the script in the header
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2009-11-17
    
        Added a Python script for generating unique context ids for creating context sensitive help.
        The script requires Python 2.5. See comments at the head of the script
        for more information.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-17
    
        simple fill: added border style and width
        pen style combo box: added "no pen"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2009-11-16
    
        Fix wrapping of developer names in the about box so each name is on a new row of the listview, rather than all names in a single row.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-16
    
        translation update: es by carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-16
    
        fix classification support in attribute edit widgets
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-16
    
        fix #2105
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-16
    
        missed two pedantic warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-16
    
        debian packaging update (new symbols)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-16
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-16
    
        fix crash when removing category
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-16
    
        fix pedantic warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-16
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-16
    
        Fixed potential segfault in PAL code (thanks Juergen for discovering that)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-16
    
        commented out testing labeling tool to avoid confusion what's that for :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-16
    
        automatic indentation update (r11371-r12139)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-16
    
        Updated version of QGIS when the new function were added to 1.4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-16
    
        Symbology-NG branch merged to trunk. This includes also work on labeling done during my GSoC'09.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-15
    
        Using QSettings to remember mapserverexport settings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12133 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-15
    
        [FEATURE] add option to open the feature form, if a single feature is identified
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-15
    
        add eval button to python console that evaluated single line commands and shows the result
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-15
    
        Fixed console display hook (works only for single input)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-15
    
        fix build errors on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-15
    
        UI tidy ups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-15
    
        New, smaller dialog. More defaults, checks and failovers. Merged work of Stephan Meissl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-15
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-15
    
        missed a column title
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-15
    
        [FEATHRE] attribute action improvements
        - add python bindings for attribute actions
        - support actions as context menu in feature form (ui)
        - add action types:
          * generic: commands that should work on all platforms
          * windows, mac, unix: commands that should work and are only shown on one platform respectively
            (eg. vim on unix, notepad on windows and textmate on Mac)
          * python: python strings to be executed instead of a command
            (eg. qgis.utils.plugins['apluginname'].amethod('[%someattribute%]'))
    
        [BUGFIXES]
        - ogr support for relative filenames fixed
        - relative filename support also for feature form uis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-14
    
        translation update: pl from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-14
    
        Layout cleanups for actions widget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-14
    
        Remove scrollbox for property list since it adds its own scrollbars when needed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-14
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-14
    
        Updated coding documentation to reflect Martins ADD_QGIS_TEST macro for unit testing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-14
    
        Updated coding documentation to reflect Martins ADD_QGIS_TEST macro for unit testing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-14
    
        First implementation of property lists for vector props dialog. Still needs icon for the property list and vertical resizing is currently not working as it should (on my todo list to fix).
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-14
    
        Created a macro ADD_QGIS_TEST to make adding new tests easier.
        (+ nearly fixed QgsPoint test)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-14
    
        Applied patch from ticket #1927.
        It adds some improvements to selection handling in attribute table (see the ticket for details).
        Contributed by German Carillo - thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-14
    
        Fix for missing label field combo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-13
    
        page size also for print mode
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-13
    
        Initialize portrait / landscape in print dialog based on composition width and height. Fixes bug #2080
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-13
    
        Cleanup items before reading from template. Fixes bug #2083
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-13
    
        Disable composer svg cash if dpi is different. Fix for bug #2085
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-11
    
        composer manager (r12087)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-11
    
        [FEATURE] UI cleanups in prep of using property lists. Main visual difference is that labels dont have property lists no in vec props
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-11
    
        changed OK button to Open as it's a open dialog - seems more reasonable to me
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-11
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-11
    
        also store transparency setting in qml
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-11
    
        remove coordinate capture ui again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-11
    
        qml fix:
        - consider changes in data source notation of ogr provider
        - consider min and max visibility scale for qml (fixes #2076)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-11
    
        ui cleanup -> buttonbox to helpviewert:x
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-11
    
        Minimizing of window seems to cause problems on mac
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-11
    
        [FEATURE?] Close composers instead of deleting them. Added composer manager dialog to manage the existing composer instances
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-11
    
        Fix for restoring paper settings in compositionwidget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-11
    
        translation update: italian by maurizio
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-10
    
        UITools (r12077)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-10
    
        more installed headers (r12068, r12071)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-10
    
        starting ui dialog with wrong TAB - corrected that
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-10
    
        last ui cleanups from my list -> buttonbox
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-10
    
        ui cleanup to buttonbox
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-10
    
        [FEATURE] customizable attribute forms using Qt Designer dialog UIs
        - add support for checkbox edit type and edit forms for vector layers
        - selection of ui file in vector layer properties (general tab)
        - the forms are opened when a feature is added or via identify.
          The widgets on the ui have to be named like the attribute they are supposed
          to edit or show.  If the vector layer is not in editing mode, the widgets
          will be disabled
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-10
    
        little legend cleanup: remove member mStateOfCheckBoxes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-10
    
        fix crash on toggle editing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-10
    
        small ui update in messageviewer -> buttonbox
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-10
    
        [FEATURE] layers now unified to one toolbar and removed hide show all layers and add to overview icons from toolbar (as discussed at hackfest)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-10
    
        [FEATURE] (well its an un-feature really but doc team may want to note this. The add, move and delete vertex buttons are now removed and the node tool is moved from the advanced editing toolbar to the standard editing toolbar. The node tool replaces the functionality of the three removed items
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-10
    
        Add interpolator classes to install headers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-10
    
        UI updates for compositionwidget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12070 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-10
    
        UI cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-10
    
        Add rasterviewport to include headers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-10
    
        Fixed crash when adding layer to a group (second part of #2073)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-10
    
        ui cleanup in identifyresults - jef can you look if everything is correct?
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-10
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-10
    
        Dont descend plugins dir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12064 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-10
    
        new dutch translation, and trying svn rights
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12063 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-10
    
        newgis theme (r12061)
        north arrow cleanup (r12049)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12062 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-09
    
        Added newgis theme which is a revision by Anita Graser of the original GIS theme by Robert. Note that this newgis theme will replace the GIS theme once we have discussed with Robert and Anita has completed her revision.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12061 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-09
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12060 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-09
    
        fixed newly introduced segfault on removing layers from legend (#2073)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-09
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12057 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-09
    
        laste language update for the hackfest ..
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12056 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-09
    
        few ui cleanups again - final string update to translation files and the polish context help translated by milena
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-09
    
        Mapserver Export Plugin: small gui cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-09
    
        More IT translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-09
    
        Updates to QgsOverlayAnalyzer, fields and attributes are now properly
        appended to the new layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-09
    
        udpate to fTools basics stats plugin, patch thanks to Alexander Bruy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-09
    
        german translatioin up to 100%
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12050 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-09
    
        Updating cleaned north arrows - thanks Andreas Neumann, and updating all GRASS icons: smaller, slicker, and transparent (UI still to be adjusted)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-09
    
        translation update: pl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12048 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-09
    
        updated translation strings with the adapted update_ts borys created - now there are translations of the plugins also inside
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-09
    
        fix the update_ts_files.sh script to collect strings also from the utils.py file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-09
    
        removed executable bit - sorry for that
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        add overlay analyzer (r12040,r12042)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        remove layer file in legend (r12035)
        new Russian context help (r12038)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        oops, forgot the sip file :-p: Python bindings for QgsOverlayAnalyzer (current only supports intersections)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12042 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-08
    
        fix crash from #2067. anyway loading of osm layers with custom renderers doesn't work (and won't work because of technical limitations)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        Fix crashes due to geometry pointers in QgsGeometryAnalyzer; Add QgsOverlayAnalyzer to analysis library (currently only supports intersections)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        Adds new statistics/outputs to basic statistics plugin, thanks to Alexander Bruy for the patch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12039 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        another ui cleanups (mainly exchanged buttons with buttonbox)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        fix #1968
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-08
    
        [UPDATE] remove "layer file" items in legend - feature that was added long time ago but never actually worked well :-)
        Hopefully it doesn't break anything...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12035 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        fix attribute table cell resize when activating an edit widget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-08
    
        cleaner handling of identify results
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-08
    
        update mapserver export cmakelist
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-08
    
        UI overhaul bonanza...hope this doesnt break anything...I guess we should say [FEATURE] at some point as the map composer dialogs have been somewhat overhauled....
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        translation updates: hu from zoltan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        another few ui cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-08
    
        Wrong order in last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-08
    
        Added Horst to the contributors file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-08
    
        Committing Horsts OGR format patch from the QGIS hackfest in Vienna
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-08
    
        Change rotate point icon on theme change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-08
    
        More revisions of IT translation (up to QgsGeorefPlugin included)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-08
    
        More revisions of IT translation (up to QgsFieldCalculator included)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-08
    
        add translation strings to diagram overlay plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-08
    
        More revisions of IT translation (up to QgsDbTableModel included)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-08
    
        More revisions of IT translation (up to QgsComposerMap included)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12020 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-08
    
        More revisions of IT translation (up to QgsComposer included)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-08
    
        More revisions of IT translation (up to QgisAttributeTableModel included)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12018 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        -Fixed small typo in documentation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-08
    
        More revisions of IT translation (up to QgisAttributeActionDialog included)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        -Added ability to load min max values for enhancement based on current portion of the raster being displayed.
        -GUI update and string changes.
        -Closes enhancement ticket 2024
        -Accomplished by caching the last QgsRasterViewPort, I see this as a bit of a work around rather than a real solution. The issue at hand is that the render context can only be provided by the map canvas so neither the layer itself nor an layer properties dialog has access to the render context.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-08
    
        Initial revision of IT translation (up to QgisApp included)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        another fast french update from jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12013 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        -Prevent histogram from growing when refreshing
        -closes ticket #2048
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        string changes part 2 and next ui cleanup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-08
    
        fix #2064
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-08
    
        - rename 'add island' to 'add part'
        - rename 'delete ring' to 'delete part'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-08
    
        translations update: pl by me
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12008 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        translation update by jean roc and another ui cleanup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-08
    
        [FEATURE] Loading and saving of shortcuts.
        Contributed by Alexander Bruy - thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-08
    
        Add save to / load from template actions to composer file menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        translations update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        again a translation update to trunk (new strings and problems in pl and fr language)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12000 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        translation updates: pl by milena
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        ui cleanup in newogrconnectionbase again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-08
    
        Remove Werner as he will be in authors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-08
    
        use rpath also for qgis_help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-08
    
        ui cleanup in newogrconnection to buttonbox
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-07
    
        translation updates, some ui cleanup, and fixed buttonBox ind qgsnewconnection
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        ui cleanups for composer (vertical orientation for props pages)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        fix postgres error messages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        add numeric validator field width and precision in new vector dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        Added some missing contributors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-07
    
        Updated info about qgis interface object in python console
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        Fix gps plugin error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        make std:: optional when converting iostream stuff to QgsDebugMsg
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-07
    
        tin interp (r11958)
        add analysis to python (r11976)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-07
    
        fixed compilation error of qgis_analysis bindings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-07
    
        Added 50 more North arrow, made and donated by Silvio Grosso
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        fix build error in tests
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11981 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        Fix for mapserver patch issues and updates for mapserver from Richard Duivenvoorde and Stephan Meissl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        Really fix compile error now
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-07
    
        add new functions to analysis library, also adds python bindings to analysis library
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-07
    
        update to new python utils module to avoid console flush error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        Further ui cleanups for map composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-07
    
        translation update: fr by jean roc (finally)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11973 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-07
    
        german translation update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        Fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-07
    
        bunch of string updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-07
    
        translation update: pl by milena
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        finish german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11965 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-07
    
        another bunch of string updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        User interface audit updates round #1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        make QgsMapLayerRegistry::addLayer() a bit more robust
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-07
    
        Fix for problem where paper settings in composer have not been restored properly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-07
    
        zonal statistics (r11931)
        coordinate capture cleanup (r11939,r11944)
        python utils.py (r11950)
        fix missing raster analysis in plugins target & misc cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-07
    
        Cubic tin interpolation in interpolation plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-07
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-11-07
    
        Moved most of the python support code to a new module qgis.utils
        This will enable more flexibility in plugins handling
        Hopefully it doesn't break anything :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        ui cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-07
    
        change 'Tools' menu to 'Vector' menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11947 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-11-07
    
        Updated DONORS list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-07
    
        Reinstate ui to prevent compile issues
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11945 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-07
    
        fix build error (following up r11939)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-07
    
        Update QgsMapLayer to current naming convention for CRS; srs() function left for API compatability (note was added to warn of future changes in 2.0)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-06
    
        Fix crash with constrained triangulation. Fixes bug #2005, but some numerical problems with constrained delaunay triangulations remain
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-06
    
        new translation strings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-06
    
        Removed redundant ui file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11939 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-06
    
        Updated Polish translations from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-06
    
        translation updates: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-06
    
        translation update: script and big bunch of updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-06
    
        Added zonal statistics class to analysis lib
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11931 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-06
    
        Fix for attribute table not updating when using the add / remove buttons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-06
    
        Whopppeeeee tidy up white space around identify results window so that dock widget looks better... Anita and Tim at the QGIS 2009 hackfest, Vienna
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11929 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-06
    
        Whopppeeeee hackfest bug fix for ticket #2012 from Anita and Tim
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-06
    
        Greetings from Anita and Tim at the QGIS Hackfest in Vienna (Nov 2009). We have just fixed bug #2011 (Crash using Identify Feature)...Wheeeeee
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-06
    
        Gui layout cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-06
    
        Code style cleanup only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11925 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-06
    
        Code style cleanup only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11924 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-06
    
        Simple naming and formatting change only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11923 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-04
    
        Fix for bug #1990
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-04
    
        Usability cleanups for vector props dialogs. Also removed size adjustment to marker sizes in qgsoptions.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11921 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-04
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-11-04
    
        newcomposer action image (r11865)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-04
    
        Use horizontal layout for interp plugin so that it fits more easily on low res displays
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-04
    
        Fix bug where ok button is not enabled if output file name is manually entered
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-04
    
        Allow more decimal places in interpolator plugin (fixes issue with building dems in decimal degree datasets)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-04
    
        [FEATUE]: Add option to specify network timeout instead of using the hardcoded one in qgshttptransaction
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-03
    
        fixing URL in about box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11913 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-03
    
        Simple typo fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-03
    
        Dont pan if next point is in current extent (so we can take advantage of render caching
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-03
    
        also fix QgsPostgresProvider::uniqueValues() and ::parseEnumRange()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-03
    
        make database (aka SID) optional for OCI connections
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-03
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-03
    
        fix QgsPostgresProvider::maximumValue()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-11-03
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-02
    
        Remove database string from oracle spatial uri
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-02
    
        Bugfix for scalebarwidget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-02
    
        Python bindings update for composer map and picture
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-11-02
    
        [FEATURE]: Improve the rotation of composer pictures and added the possibility to synchronize composer map rotation and composer picture rotation (e.g. usefull for north arrows)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-11-01
    
        Use labelAttributes rather than layerAttributes where appropriate
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-11-01
    
        fix SIP build error and a warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-31
    
        Added deprecation note for QgsLabel::layerAttributes and suggest using QgsLabel::labelAttributes rather
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11873 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-30
    
        Move composers menu into the file menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-30
    
        fix for screen update problems with composer grid annotations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-30
    
        disable global composer map counter. Fixes ticket 2042
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-30
    
        Rename option to lock layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-29
    
        [FEATURE]: Possibility to have several composers in one project
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11865 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-29
    
        Dont show all other file types as it makes the dialog box unusable on many screens
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11864 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-28
    
        fix crash when removing attributes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-28
    
        Possibility to add/remove attributes also in attribute table. Small modification to attribute table such that adding / removing columns is visible
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11862 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-28
    
        fix #2036
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11861 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-28
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-27
    
        Added missing api doc for render method
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11857 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-27
    
        [FEATURE]: possibility to use feature length, feature area, string concatenation and type conversions in field calculator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-10-27
    
        translation update: fr by jean roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-26
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11854 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-26
    
        recurse svg directories
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11853 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-26
    
        Turn off layer caching for composer prints
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11852 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-26
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11851 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-26
    
        Remove inline functions in sip file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11850 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-26
    
        Possibility to choose the precision of composer grid annotations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-10-26
    
        avoid intersections (r11839); misc cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-26
    
        [FEATURE]: Possibility to rotate composer map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11847 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-26
    
        [FEATURE] This is a nominal commit to remind documentors that user defined SVG search paths are now added to the options dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11846 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-26
    
        Search also in root dirs of svg search paths
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11845 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-26
    
        Added user selectable svg paths management to qgsoptions. Currently this is only working when svgs are in nested dirs of paths specified - will update soon so that it will look in the root dir of paths too.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11844 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-25
    
        Layout widgets horizontally to waste less space. Fixed tab order, buddies
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11843 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-25
    
        Ensure the vector editing icon stays in a consistent state
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-25
    
        Invalidate the layer cache when rolling back so that it draws correctly afterwards
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-25
    
        More meaningful dialog title
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11840 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-25
    
        [FEATURE]: Avoid intersections for polygons is now also possible to background layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11839 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-24
    
        support user specific svg path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11838 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-24
    
        fix #2020
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11837 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-24
    
        fix fix fix, ouch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-24
    
        fix fix, sorry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-24
    
        fix sip error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-24
    
        fix #2029
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-24
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-24
    
        [FEATURE] Applied patch from #1974 to enable render caching capability in QGIS. This speeds up common operations such as layer re-ordering, changing symbology, WMS / WFS client, hiding / showing layers and opens the door for future enhancements such as threaded rendering and pre-compositing layer cache manipulation.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-10-22
    
        translation update: thai from man
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-10-22
    
        [UPDATE] Added field calculator also to attribute table to make it easier to discover.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-10-22
    
        Allow field calculator also for layers where adding new fields is not possible (user will have to use one of the existing fields)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11828 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-22
    
        Updated sip bindings to match changes in r11825
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11827 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-21
    
        Added unit test for QgsPoint
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-21
    
        [FEATURE] Added option to display position as Degrees,Minutes,Seconds in the status bar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-21
    
        fix #2025
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-10-20
    
        translation update: nl by richard
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11823 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-10-20
    
        bug fix:
        - found incorrect DB-path handling in 'add spatialite new connection'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11822 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-10-17
    
        Translation update (pl) from Milena Nowotarska
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11821 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-17
    
        Fix for first part of bug #2008
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-10-16
    
        composition update (r11817)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-16
    
        Checkbox to set composer grid widget visible / invisible
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11818 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-16
    
        Update composition item with signal in case the paper size has been changed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-15
    
        fix #2013
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11816 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-15
    
        fix #2014
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-15
    
        fix #2015
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-15
    
        Enceladus splash for next release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-15
    
        Added RequestExecutionLevel option to make the installer behave better under Vista and Win 7. Updated reg entries for toolbars etc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11812 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-15
    
        Grid annotation can be with coordinates or 1A, 1B, ...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11811 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-15
    
        Use non-native dialog in case the cancel all dialog is needed. Fixes bug #1317
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11808 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-15
    
        Fix for reshape problem with closed lines
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11807 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-14
    
        will you ever learn to run prepare-commit.sh before commiting?
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11805 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-14
    
        fix #2007
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11804 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-13
    
        ogr provider: fix feature count retrieval
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11801 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-12
    
        Added unit test for QgsCoordinateReferenceSystem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-12
    
        fix #2002
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-12
    
        Composer grid map widget is a dock widget now
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-12
    
        Possibility to have annotations horizontally or vertically in the composer grid
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-12
    
        Use native file dialogs (via static methods from QFileDialog)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-11
    
        fix build windows build problem and some warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11794 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-10
    
        might fix the output of OGR error messages on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11793 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-10
    
        fix #1994
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-10
    
        allow entering of srid up to 1000000000
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-10
    
        use qobject_cast instead of dynamic_cast where possible
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11790 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-10-10
    
        Plugin Installer update: fix reenabling disabled repositories
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11789 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-09
    
        Formatting changes only (wrap lines at 80chars)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-09
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11787 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-09
    
        german translation update and minor fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11786 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-09
    
        also support relative paths for textures
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11785 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-09
    
        fix #1987
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11784 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-09
    
        Patch from Borys to fix resizing of the min-max combo boxes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-09
    
        Add export to pdf to composer menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-10-09
    
        vector query update (r11762)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-08
    
        different fix for #1942
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-10-08
    
        Wrong change to debian/control
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-10-08
    
        Typo in GRASS module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-08
    
        Menu bar for composer also on platforms != mac. Fixes bug 1668
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-08
    
        [FEATURE] Possibility to add a grid to composer maps
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-08
    
        fix #1959
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-08
    
        fix #1942
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-08
    
        postgres provider:
        use same field expression in feature queries and min()/max()/distinct.
        char fields were trimmed differently otherwise.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11771 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-08
    
        postgres: consider subset string when deleting, updating and retrieving by fid
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11770 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-08
    
        Fix for bug #1985: Canceling new project remove layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-08
    
        postgres: don't repeat geometry filter
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-08
    
        postgres fixes:
        - allow editing of where clause in database selection dialog
        - don't open query builder with invalid layer
        - reallow oid type as primary key type
        - preset where clause with current one in query builder
        - actually show error message when QgsPostgresProvider::getGeometryDetails() fails
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11767 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-07
    
        Fix for bug #1980, pdf paper size
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-07
    
        grass plugin update:
        - update ogr uri support
        - fix whereoption support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-07
    
        ogr provider: shapes that can't RandomWrite can't DeleteFeature either
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-06
    
        wider support for vector layer queries:
        - add query support for OGR and spatialite layers (additional to postgres)
        - QgsDataProvider::setSubsetString() now returns if the query is successful.
        - add optional parameter to limit number of values returned from QgsVectorDataProvider::uniqueValues()
        - rename QgsDbSourceSelect to QgsPgSourceSelect, use QgsVectorLayer for layer queries and make it wider
        - QgsDataSourceURI: improve quoting
        - fix relative path support for SpatiaLite on windows
        - rename QgsPgQueryBuilder to QgsQueryBuilder and use QgsVectorLayer for
          queries instead of postgres
    
        cleanups:
        - rename QgsServerSourceSelect to QgsWMSSourceSelect
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-06
    
        remove redundancies in QgsAttributeTableMemoryModel and QgsAttributeTableModel
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-06
    
        refix plugin uis
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-06
    
        Fix for shifted values in interpolation plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-06
    
        Field calculator: read available types from the provider (similar to QgsAddAttrDialog)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-05
    
        show revision in title bar for trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11757 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-04
    
        Reduce the mimimum size of the undo dock widget.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-10-04
    
        fixes bug where new fields started with integer (integer now appended to end of field name)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-10-04
    
        plugin installer update: handle ports != 80 and add Bob Bruce's repository
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-03
    
        User interface cleanups to copyright, delim text and n-arrow plugins
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-03
    
        Added event handler for context help in composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-03
    
        fix options window title
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-03
    
        HIG compliance for snap mode combo list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-03
    
        HIG Compliance for Identfy Mode
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-03
    
        Use nicer looking resize boxes in print composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-03
    
        HIG compliance for composer and it's dialogs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-03
    
        Fix for ticket #1973
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-03
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-02
    
        Field Calculator: HIG compliance and use user friendly names for data types
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-10-02
    
        translation file updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-10-02
    
        Update of existing fields in field calculator and possibility to apply only to selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-10-01
    
        Applied patch from #1962
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-10-01
    
        fix compile error on OSX
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-30
    
        QSvgGenerator::setTitle only available with Qt >=4.5
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-30
    
        field calculator (r11735)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-30
    
        Some cleanups in composer map and disable a recent change in composer that may lead to segfaults on some systems
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-30
    
        [FEATURE]: A field calculator, accessible with a button in the attribute section of the vector properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-29
    
        Use snapping settings of digitizing module also for measuring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-29
    
        Save composer pictures absolute / relative depending on project setting
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-29
    
        plugin installer update: more default repos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-29
    
        apply #1936
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-28
    
        Inject a bit of layman into field names to help those not familiar with computer terms
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-28
    
        - fix load of layers saved with relative paths on *x
        - also save relative paths to spatialite databases
        - show path mode as combobox
        - add QgsDataSourceURI::setDatabase()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-28
    
        Remove confusing descriptions in the Options dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-28
    
        fix 11723
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-28
    
        Polish translation update from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-27
    
        python archs must match app archs; update readme
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-27
    
        new vector dialog updates (r11719, r11720)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-27
    
        fix r11719
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-27
    
        Usability improvements to the new vector layer dialog. Also refactored so that the dialog an class names are now a more logical QgsNewVectorDialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-27
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-27
    
        prefer versioned qgispython SO, update SO versions for qgispython and qgisanalyis
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-26
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11716 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-26
    
        Show cached content of composer maps in screen resolution after loading from project file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-26
    
        fix drag & drop to legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-25
    
        fixed a bug in SpatiaLite provider (crash following 'ALTER TABLE ADD COLUMN')
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-25
    
        Speed up listing of field values in search dialog by using QSet
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-25
    
        Do searches also on not-commited attributes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-24
    
        fix qgsplugininstallerbase.ui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-24
    
        debian package: fix library list for dev package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-24
    
        fix alias editing in vector layer properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-24
    
        Cache is default preview mode for newly added composer map now
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-23
    
        fix #1935
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-22
    
        postgres provider update:
        - only use typlen for char fields
        - use subset string when checking for key uniqueness and recheck in setSubsetString() (fixes #1933)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-22
    
        Fix for bug 1931, removed some code parts for Qt<4.3 and some changes in svg export (but not yet enough)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-22
    
        Show point symbol in rotation preview and a little arrow. Also fixed a bug in QgsSingleSymbolRenderer::clone
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-22
    
        translation updates: es, fr and uk and string updates in all files
        Added Jean Roc Morreale to TRANSLATORS File as requested by him
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-21
    
        fix #1941
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-21
    
        attribute table: report number of matching rows in status bar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-21
    
        fixed a cuple of bugs - incorrect Spatialite's DB path handling
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-20
    
        fix #1916
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-20
    
        apply #1939
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-20
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-20
    
        german translation update (s/plugin/erweiterung/)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-20
    
        translation update: nl by richard
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-20
    
        followup r11684
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-20
    
        remove declaration of removed method QgsAttributeDialog::createEditor()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-20
    
        osgeo4w packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-19
    
        translation update: pt_BR by the brasilian team bringing to nearly 90%
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-19
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-19
    
        vector editing update:
        - show mapped value instead of attribute value for value maps in attribute table and identify results.
        - alternating background color in identify results
        - allow hiding of attributes
        - add actions (including edit action) into identify results
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-19
    
        Round rotation to 15 degree values if ctrl-key is pressed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-19
    
        Rotate values to integer degrees in rotate tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-19
    
        don't install dev pics (r11676)
        copy only archs compiled for bundled libs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-18
    
        Dont install developer pics since they are not used anywhere
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-17
    
        fix compile error on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-17
    
        rotate point tool (r11671)
        remove dead files (r11649)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-16
    
        [FEATURE]: add tool to graphically rotate points (by changing the value of the rotation field). Needs some more beautifying, perhaps a nicer arrow
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-15
    
        fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-15
    
        Updated version number to 1.4 and fixed bug where a leading developer's face was obscured by a letter
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-15
    
        translation update: uk by sergey
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-13
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-13
    
        translation update: uk by sergey
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-13
    
        translation update: uk by sergey
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-13
    
        fix more line endings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-13
    
        remove superfluous files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-13
    
        Updated web banner
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-13
    
        Fix small memory leak
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-12
    
        Splash update for trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-12
    
        bump version (r11643)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-12
    
        update trunk version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-12
    
        Windows installer cleanups and updates for 1.3.0 release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-12
    
        fix line endings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-12
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-12
    
        install analysis header (r11623)
        install CONTRIBUTORS (r11628)
        Mimas release name (r11630)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-12
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-12
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-12
    
        more translation friendly visual and german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-12
    
        Updates to whats new and fixed version no in index.html
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-12
    
        Some formatting repair work
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-12
    
        Updated change history
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-12
    
        identify results: fix right click on derived attributes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-11
    
        Updated release name to mimas
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-11
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-11
    
        Added contributors list to qgsabout as requested by Germán Carrillo - and implemented attendant changes needed to support this. Also cleanups for the QgsAbout dialog to remove deprecated / unused code.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-11
    
        Updated master splash image and put it on a diet (now .5 original size)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-11
    
        multi layer identify:
        - restore editing, if one feature is identified on a editable vector layer
        - expand just the first feature on the first layer
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-11
    
        Generated new splash and mask to try to prevent some messiness in masking and to herald in qgis 1.3 mimas
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-11
    
        Expand feature attributes by default
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-11
    
        Added buffering method to qgsgeometryanalyzer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-10
    
        allow opening of qgis projects from windows explorer in OSGeo4W build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-10
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-10
    
        Polish translation fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-10
    
        [FEATURE] Added an option for docking the identify query results rather than having them float over the app. Default behaviour is not docked, but it can be enabled in the options panel
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-10
    
        Refactored to remove redundant 'Table' from name of dock class
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-10
    
        translation update: .uk by sergey
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-10
    
        Changed version name and added option to force lzma compression
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-10
    
        Simple formatting change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-10
    
        new osm images (r11603)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-10
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-09
    
        add qt uk translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-09
    
        translation update: .uk by sergey
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-09-09
    
        updated DONORS list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-09
    
        fix compile error (don't reference std namespace)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-09
    
        OSM plugin & provider update from Lukas Berka:
        - new OSM style files !! map looks pretty good now... (finally)
        - new icons !
        - some texts on dialogs were changed and completed
        - "Saving OSM into file" functionality was improved a little...
        - now OSM Plugin verify if osm provider is available...
        - fixed some problems with encoding... ascii --> utf-8
        - removing all OSM layers automatically after disabling OSM plugin in plugin manager
        - some dialogs has been renamed
        - other small bugfixes ...
    
        Thanks.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-09
    
        fix action's current attribute
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-08
    
        fix attribute actions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-08
    
        [FEATURE] configurable vertex marker size (fixes #1922)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-08
    
        correct language in ukrainian file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-08
    
        language update to all files and added new ukrainien language
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-08
    
        fix osm style path detection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-08
    
        fix temporary file generation when downloading from OSM
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-08
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-08
    
        Fixes for evis (and general win qt image support). Search path for Qt plugins under win is now <app dir>/bin/qtplugins/. Set evis tooltip to show file path when hovered over the image. Set about box to show search path(s) for plugins.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-07
    
        and analysis library properties on osx
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-07
    
        fix dependency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-07
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-07
    
        multilayer identify: also report layer name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-07
    
        multi-layer identify:
        - fix busy cursor
        - add progress bar
        - reduces CRS debugging noise
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-06
    
        fix warning and typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-06
    
        fix build problems with Qt 4.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-06
    
        identify tool improvements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-05
    
        simplify osx_archs trimming
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        [FEATURE] recenter map canvas to an entered coordinate
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        [FEATURE] multi-layer identify
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        improve relative path support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        fix path corruption in GRASS on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-05
    
        add analysis lib (r11552, r11554, r11557, r11558);some export defs cleanup;fix empty osx_archs error in python config;fix georef plugin name;misc cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        last windowIcon fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        more ui cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-05
    
        fix library install names for OSX (#768)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        still r11559 :(
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        vector part of r11559
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        apply #1878 (fixes #1900)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-05
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-05
    
        Moved non-gui related raster terrain classes to analysis branch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-05
    
        Link interpolation plugin to analysis lib
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-05
    
        Fix "Fix ui warnings"
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-05
    
        Fix ui warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-05
    
        Remove the interpolation classes that are in the analysis lib now
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-05
    
        Updated interpolation classes with the changes in trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-05
    
        Merge of changes from analysis branch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-05
    
        fix library install names (#768)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-05
    
        handle more than 2 archs for OSX universal build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-04
    
        missed a file in r11546
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-04
    
        fix runtime warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-09-04
    
        Function argument can be const
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-09-03
    
        Some ui cleanups: capitalise the relative path string in project props. Dont put single widgets in group boxes (wms dialog). Try to tidy up evis event browser widgets by using group boxes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-09-03
    
        update for Snow Leopard
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-09-03
    
        translation update: .fr my jean
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-02
    
        fix python plugin crashes - changes GUI API
        - QgsMapCanvas::xyCoordinates(QgsPoint & p) => xyCoordinates(const QgsPoint & p)
        - QgsMapToolEmitPoint::canvasClicked(QgsPoint& point, Qt::MouseButton button) => canvasClicked( const QgsPoint& point, Qt::MouseButton button)
        - might be a SIP 4.8 problem
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-02
    
        fix #1915
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-01
    
        fix wms ui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-01
    
        fix r11536
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-09-01
    
        apply #1910
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-31
    
        Updated web banner
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-31
    
        Applied patch #1907, thanks!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-31
    
        Apply coordinate clipping also for windows (probably fixes bug #1344)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-31
    
        Fix uic warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-30
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-30
    
        don't close wms layer dialog after addition and allow naming of layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-30
    
        Put no grass into installer package name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-30
    
        Added grass and nograss clauses
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-30
    
        remove spurious connect (following up r11522)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-29
    
        Add a "cancel all" button when searching for missing files after opening a project. Fixes #1317
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-28
    
        Better options to specify output raster extent and resolution in interpolation plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-28
    
        - fix #1903
        - handle feature info results as utf-8
        - fix crash with open identify results, when layer is removed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-28
    
        Use EPGS and Proj4 strings as persistent list of popular CRS:es
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-27
    
        raster terrain plugin (r11510); more polish context help (r11519)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-26
    
        more Polish translations from Milena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-26
    
        Make projection properties dialog remember size, position and current tab between sessions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-26
    
        fix comments
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-26
    
        First try with EPSG ID, then proj4 matching, when reading CRS from project file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-26
    
        include raster terrain analysis in debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-26
    
        fix #1897
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-26
    
        Fix for bug #1812: WFS dialog window confusion (refers to WMS)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-26
    
        Apply patch #1896 from gislab
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-26
    
        Remove Makefile from svn
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-26
    
        [FEATURE] Add the raster terrain plugin that does calculate of slope, aspect, ruggedness, total curvature from raster layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-26
    
        Fix for uninitialised variable in interpolator and for possible division by zero
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-26
    
        Clearified text. Fix for #1639.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-26
    
        Fix for reshape of multilines
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-26
    
        reshape tool (r11500)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-25
    
        fix compile error (QList::length() only available in Qt>=4.5)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-25
    
        fix compile errors on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-25
    
        cleanup postgres column thread
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-25
    
        [FEATURE] A reshape tool to apply to line/polygon geometries. The part of a geometry between the first and last intersection of the reshape line will be replaced
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-25
    
        Fix for bug 1892, Merge tool (Postgis features) results in shifted attribute positions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-24
    
        Changed debug output to use QgsDebugMsg()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-23
    
        Slowly I'm learning to count....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-23
    
        missed svnversion.h change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-23
    
        Updated splash for trunk so its differentiated from Daphnis
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-23
    
        Added German Carrillo to contributors list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-22
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-22
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-22
    
        missed a file in r11479
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-22
    
        polish context help (r11470);
        map composer icons (r11472);
        version change (r11484)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-22
    
        update version number to 1.3.0 in trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-22
    
        [FEATURE] add loading of value maps from csv file (apply #1869)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-22
    
        [FEATURE] add snapping to current layer in measure dialog (apply #1863)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-22
    
        [FEATURE] add selection of postgres primary key column (for views; apply #1855)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-22
    
        fix #1857
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-22
    
        cope with blanks in svnversion path on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-21
    
        Brought over nsi from 1.1.0 release, updated version numbers, removed 'unstable' from package name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-21
    
        Fixed measurements from identify tool:
        * Added support for 25D (by ignoring Z value completely)
        * Made the tool convert to the preferred units set for measurment tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-21
    
        translation update it from Maurizio
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-21
    
        Fix wrong icons in the Map Composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-21
    
        Arabic translator added
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-21
    
        Polish translation of the context helps
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-21
    
        Swedish translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-21
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-21
    
        translation update: it from Maurizio
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-21
    
        fix #1887
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-21
    
        postgres & ogr provider update:
        - postgres provider: report field width -1 for everything except strings (fixes #1131)
        - in vector file writer, ogr provider choose field width:
          - 255 for strings, when given width is negative or larger.
            (was 80 in ogr provider and OGR determined-default for vector file writer).
          - 10 for integers, when given width is negative or larger.
          - 32 for reals, when given width is negative or larger.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-21
    
        translation update: nl from Richard
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-21
    
        translation updates: hu by Zoltan and zh_TW by yao
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-21
    
        Fix for Ticket #1881. This allows to change the srs for wms based in geoserver.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-20
    
        polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-20
    
        Initialize QgsComposerMap::mItemPositionLocked properly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-20
    
        add icons (r11448); misc updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-20
    
        translation update: es by Carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-20
    
        a lot of translation updates and added Peteris Brunis to the list of translators on request
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-20
    
        improve qgssvnversion.h creation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-08-20
    
        Allow any file selection in r.recode
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-20
    
        better gis theme icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-19
    
        more gis theme icons from Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-19
    
        * Added script for updating the srs.db from the GDAL installation (thanks msieczka !)
        * Added a small README on the process on how to do the above
        * Change the CRS recognition when reading from projects, so it tries to match the proj4 string if valid. This is a must when the srs.db now is updated
        * Changed to read ellipsoid an projection acronyms from srs.db nistead of qgis.db (mostly)
        * Misc. clean up of comments and deletion of stale code.
        * Fixes #1534.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-19
    
        make update_ts_files.sh a bit more robust
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-19
    
        translation updates: ru from Artem and fr from Jean Roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-19
    
        Use a tolerance to decide if a point symbol may be used from cached. Because on some systems, dpi in x- and y-direction are different and so the scaleProduct is not exactly 1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-19
    
        improve nmake detection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-19
    
        fix #1707, take two
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-19
    
        fix #1870
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-08-19
    
        Typo in it translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-19
    
        Consider transparency in composer legend (even though legend items for transparent layers are problematic because of background). Removed private section from qgslegendmodel.sip as private members cannot be used anyway
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-19
    
        fix spatialite provider (fixes #1883 & 1884)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-19
    
        Fix a length computation error when doing SQL query with non-ASCII characters
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-08-19
    
        Revert patch uncorrectly applied
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-08-19
    
        Added donor detail
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-19
    
        More translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-18
    
        more osgeo4w tweaks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-18
    
        Removed crashed when reading VERY early project files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-18
    
        fix bison cmake detection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-18
    
        cmake improvements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-18
    
        clean double assignment
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-18
    
        debian packaging update (fixes #1879)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-17
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-17
    
        Some swedish translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-17
    
        include *.ui files in python translation updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-17
    
        Added OTFP to the clipboard contents (if OTFP is on). Fixes #1701
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-17
    
        add pyuic4 lookup for osgeo4w
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-08-17
    
        PyQGIS: fixed invalid signature of writeXML function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-17
    
        Always set coordinate system, independent of any symbology style settings. Fixes #1604
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-17
    
        Adding connection of signals when reading legend layers from project XML file. Fixes #1760
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-17
    
        Cleaned up debugging output of CRS transform
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-17
    
        pyuic/pyrcc cleanup (r11401)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-16
    
        remove tons of pyuic4, pyrcc4 generated files and create them when building (apply #1877)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11401 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-16
    
        fix runtime warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11399 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-16
    
        move saveAsPDF icon (r11396)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-16
    
        Moved saveAsPDF icon from classic to default
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11396 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-16
    
        Fix for crash when removing a drawing composer map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-16
    
        Fix for a crash if the identify dialog is open, the project changed and a layer removed before the first identify click in the new project
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-16
    
        update install instructions for OSX
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-15
    
        attribute editor fixes:
        - fix column misindexing in attribute table, if the geometry column is not last
        - fix NULL handling (fixes #1876)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-15
    
        fix GRASS plugin module install issue
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-15
    
        don't use plain keys for shortcuts - against common UI guidelines (OSX at least), and registers while in GRASS shell (fix #739)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-15
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11387 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-15
    
        Fix for syntax error preventing compile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-15
    
        osm updates (r11377, r11378, r11384)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-14
    
        fix missing python uis in osm plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11384 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-14
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-14
    
        Overwrite the .prj files that GDAL creates for us when saving as SHAPE-file with the WKT from the CRS directly. Might break ESRI-sensitive programs. Partly fixes #1875.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-14
    
        A fix for comparing two CRS:es that only differs by their +towgs84 params. Fixes partly #1815.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-08-14
    
        Update to OSM plugin from Lukas Berka:
        -classes and .ui,.py files renamed
        -bugfixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-08-14
    
        Update of OSM plugin from Lukas Berka:
        new osm icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-08-14
    
        Update of OSM provider from Lukas Berka:
        code documentation, refactoring, cleaning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-14
    
        manually break lines in about's news section of german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-14
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-14
    
        Fixing globbing search after breaking it in r11366
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-14
    
        update ts run
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11372 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-14
    
        automatic indentation update (r11227-r11370)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-14
    
        Fixed echanting typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-14
    
        Added missing release name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-14
    
        Updated the whats new and index changelogs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-14
    
        Updated changelog for 1.2 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-13
    
        Automatically adds projections previously unknown to QGIS (but still valid) as a Custom CRS. This can later be edited for name etc. No user interaction required, one new text to translate. Fixes #418.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-13
    
        Applies patch to add several new strings from the fTools modules to the qgis_xx.ts files; Patch provided by Carlos Davila
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-13
    
        fix width and precision limits of string type in ogr provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-13
    
        Re-order layers after finding missing files. Also restructured the exception logic in qgisapp.cpp. Fixes #1561
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-13
    
        translation update: .fr by Jean Roc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-12
    
        If it works, it must be one of the easiest fixes. See #1860
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11361 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-12
    
        Always use / for dir separator with QFileInfo. Fixes #1864
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-12
    
        Clean up measure tool and fix the measurement when layer is in feet. Fix for #1219
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-12
    
        Added QLocale to defs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-12
    
        Delete composer before removing all the layers when leaving the application or the project. Fix for a memory bug in composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-12
    
        osgeo4w build: cmake doesn't deal with backslashed very well
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-12
    
        Fixed localized numbers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-12
    
        Remove legacy code in composer label
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-12
    
        Fix current_date field in composer label
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-12
    
        Fixed reading of frame width from composer items and drawing of frame for composer map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-12
    
        Additional updates to 'Clip' Geoprocessing tool: Properly fixes #1758.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-11
    
        Additional updates to 'Union' geoprocessing tool:Fixes #1865 again, this time properly! Should also fix other complaints regarding missing features in output shapefile.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-11
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-11
    
        Changed text for clarity
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-11
    
        Adapted the attribute table combobox to the "required" property of layer combobox.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11343 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-11
    
        Fixed conversion of areas
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11342 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-10
    
        Updates to union geoprocessing tool: Fixes ##1865; Note: Misformed geometries still an issue with some complex geometries
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-10
    
        A stab at improving the measurement system. Added a new selector in Options for converting the result, and grayed out the layer units when OTFP is on. Should fix #1219, I hope.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-10
    
        Fix clip geoprocessing function: Fixes #1758
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-10
    
        Saver pointer handling in legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-10
    
        Changed the behaviour of attribute editor as described into the discussion of ticker #289 to fix it.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-10
    
        preset python include path correctly for osgeo4w build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-10
    
        Added the possibility to unselect an optional (required="no" into interface-description of the grass module) to fix #1134.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-10
    
        Added the possibility to unselect an optional (required="no" into interface-description of the grass module) to fix #1134.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-08
    
        translation update: .es from Carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-07
    
        Ask for commit/rollback of pending edits on layer remove and when leaving QGIS (fix for bug #1443). Additionally fix for a memory leak and some formating changes of the commit script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-06
    
        Mac: Additional use of Qt non-native font dialog for 32-bit builds until native QFontDialog bugs are fixed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-08-06
    
        translation update: .es from cralos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-08-06
    
        ...forgotten to update the generated files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-08-06
    
        Update to OSM provider+plugin from Lukas Berka:
        -osm provider code documentation; refactoring
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-08-06
    
        Update to OSM plugin from Lukas Berka:
        -displaying recommended tag keys and values for easier tags editing
        -created features now doesn't have created_by tag automatically (coz it's deprecated)
        -eh, names of some dockwidget elements are shorter now :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-08-06
    
        Fixed #1737. Contributed by Richard Kostecky.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-06
    
        flags to link libqgispython are not necessary on OSX, so just feed empty to configure.py (r11279)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-06
    
        For 32-bit Mac builds, use traditional non-native Qt font dialog. The new Qt 4.5 native implementation was added to support 64-bit builds and appears not to have been extensively tested for backward compatibility.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-05
    
        use linker flags when compiling python bindings (fixes #1518)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-05
    
        fix syntax error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-05
    
        Updated SIP-files after r11275 and r11276. Fix for #1220.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-05
    
        Different approach to backwards compatibility. Fixes #1220 again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-05
    
        Made point symbols respect the layer transparency setting. Fixes #1220
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-05
    
        Fix for bug #1854 qgisinterpolator.cpp causing build error on OS X
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-05
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-05
    
        replace osgeo4w path in qgisconfig.py
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-04
    
        Plugin Installer small fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-04
    
        make exclude customizable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-04
    
        Removed warning for missing signal
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-04
    
        Turn off rendering while looping through all layers hinding/showing. Fixes #1856
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-04
    
        [FEATUREBUGFIX] reintroduce copy of attributes (fixes #59)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-03
    
        Applied patch #1290 with modifications
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-03
    
        Some swedish translation, and removing nonsens text
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-08-03
    
        Apply patch from gcarillo to fix bug #1793
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-02
    
        Renamed Anitas new svg version of the QGIS icon to qgis_icon and deleted the old one
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-02
    
        release name (r11247); libgslcblas not used (shared linking only), link libdl for internal spatialite (r11250)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-02
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-02
    
        update debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-02
    
        more cleanups:
        - don't link GSL's CBLAS. We don't use it.
        - don't link GEOS and GDAL into python bindings. They don't use them directly.
        - link libdl on unix when internal spatialite is used
        - update SONAMEs
        - fix some warnings and typos
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-02
    
        fix update_ts_files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-02
    
        Changed release name to Daphnis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-08-02
    
        Updated splash for 1.2 release (now standing back to wait for complaints about the colour :-)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-02
    
        fix #1805
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-02
    
        fix #1703
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-01
    
        add moc headers (r11241)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-01
    
        misc cleanups:
        - added Q_OBJECT to various classes where lupdate was complaining
        - fix some warnings (mostly potentially uninitialized variables)
        - introduce doubleNear(a,b,epsilon) to compare doubles
        - fix new composer pagesizes
        - cleanup edit type labels in vector properties (marked translation strings,
          synced with qgsattributetypeedit.ui, removed redundant code)
        - allow update_ts_files.sh for specified languages
        - german translation update
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-01
    
        fix OSM install paths
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-01
    
        misc minor fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-08-01
    
        fix some warnings and maybe fix OSX build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-08-01
    
        Turn on scrolling in legend layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        fix gcc warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        [FEATURE] add american paper format to composer and allow custom formats in inch (fixed #1538 and #1858)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        fix moc warnings in OSM provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-31
    
        Change behaviour of legend layer reordering with the mouse. The code needs major cleanup, but the we need to settle on behaviour first.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        update ts files run
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        remove empty ui file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        [FEATURE] make restriction to change only common properties of unique value classes optional (fixes #1703)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        automatic indentation update (r11003-r11227)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-31
    
        fix some translation strings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-31
    
        Fix for bug #1572: new features will not display before spatial index is recreated/QGIS restarted
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-31
    
        Some error checking and saving of output file directories in interpolation plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-31
    
        Minor editing for consistency of GRASS modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11221 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-31
    
        Update list GRASS modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-31
    
        Update v.out.ogr and r.out.gdal GRASS modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-30
    
        fix #1664 and #1681
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-30
    
        FEATURE: possibility to save the triangulation to shape file (but needs a bit more error checking and polishing)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-30
    
        add osm plugin (r11210)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-30
    
        osm plugin: fixed a problem with raster layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-30
    
        Some bugfixes for interpolation plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-30
    
        include osm provider in debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-30
    
        fix warnings (possibly fixing one bug) and build errors on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-30
    
        FEATURE: possibility to add line layers as constrains for triangulation in interpolation plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-30
    
        [FEATURE] Imported OpenStreetMap provider and plugin.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-29
    
        Fix for ticket 1745 (QGis crashes dragging a Legend Layer File over a Legend Layer File Group)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-29
    
        use numerus form in translation string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-29
    
        Moved db.in.ogr grass module into under "Import" section.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-29
    
        Fixed a crash when a QgsGrassModel::VectorLayer contained into a multiple selection is deleted, renamed or copied.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-29
    
        Applied patch from gcarillo to fix ticket #1791. Thanks!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-29
    
        Initialise band count to 0 in raster constructor for WMS layers. Fixes bug #1803
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-29
    
        Make symbology items non-selectable (fix for #1439
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-29
    
        Small layout improvement for composer map widget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-29
    
        Another fix to prevent concurrent rendering in composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-29
    
        include OSGeo4W build scripts
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-29
    
        fix Qt warnings when overview is hidden
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-29
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-29
    
        Enhancements into the browser of the grass plug-in:
        * Added a context menu
        * Changed the behavior of confirm dialogs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-28
    
        Some fixes of grass plug-in:
        * Fixed CMakeList.txt of scripts
        * Fixed parsing for manual attribute of modules
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-28
    
        Interesting bug only seen for my rasters...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-28
    
        Slightly better fix for composer map crash
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-28
    
        -Fix no data value from being included in histogram and stats
        -Closes ticket #1380
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-28
    
        rename georef plugin sources (r11181, r11183)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-28
    
        -Applied patch supplied by rouault to allow building internal pyramids jpeg compression if libtiff 4.0 or greater is available
        -Closes ticket #1357
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-27
    
        Fix for composer map crash when doing fast zooms with mouse wheel
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-27
    
        Fix for #1712.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-27
    
        -Fixed small spacing error in the delimited text uri
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-27
    
        Renaming files in georeferencer plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-27
    
        File encoding selector made consistent and persistent between different dialogs.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-27
    
        Text string made easier to translate in georeferencer.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-24
    
        fix size long options
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-24
    
        [FEATURE] enhance command line arguments
        - allow given snapshot sizes
        - allow suppression of splash screen
        - capture map decorations from plugins on snapshots
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-24
    
        save as PDF icon (r11165)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-24
    
        unload plugins before terminating after taking a snapshot
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-24
    
        add command line arguments on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-23
    
        add export to PDF to composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-23
    
        fix german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-23
    
        QTreeWidget::headerHidden() not supported until Qt4.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-23
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-23
    
        attribute editing, symbology enhancements, misc GRASS updates (r11112, r11149, r11152, r11154)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-23
    
        refactor widget creation for attribute dialog and table into a factory class.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-23
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-23
    
        [FEATURE] symbology enhancements:
        - add QgsMarkerCatalogue::refreshList() to refresh the symbol list w/o restart
        - allow refresh of symbols via popup menu on the renderer's symbol selection
        - add support for data define symbol(name)s
        - add support for font symbol markers (only data define - no gui yet)
        - pass QgsRenderContext to rendering methods
        - add symbol size in map units (ie. symbols that keep the size in mapunits
          independant of the mapscale)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-22
    
        [FEATURE] Honour the edit widgets settings also in attribute table.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-22
    
        [FEATURE] GUI for setting edit widgets for layer attributes.
        Additionally added a dialog for loading value map from a layer (could be aspatial table too!)
        Contributed by Richard Kostecky.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-22
    
        Fixed the fix of a small i18n issue.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-22
    
        Fixed a small i18n issue
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-22
    
        Destroy active undo command if the vertex can't be deleted
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-22
    
        Fixed for simplify tool, show a message if the feature can't be simplified.
        By Richard Kostecky.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-22
    
        Undo changes in active edit command when it gets destroyed.
        Fixed return value for deletion of vertices.
        Contributed by Richard Kostecky.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-22
    
        Added support for topology editing in node tool. Contributed by Richard Kostecky.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-21
    
        optionally allow adding postgis table addition with double click and extended selection of tables (fixes #1801)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-21
    
        Moved from QMap to QHash for the row-id maps and feature map in models.
        There might be a tiny speed up in attribute table loading...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-21
    
        providers: deprecated some overlapping capabilities and added doxygen docs for them.
        All providers should have now correctly set capability for fast access to features by id (SelectAtId).
    
        Until now, attribute table was using memory model for Postgres provider (i.e. very slow open)
        From now it uses the "good" model, so the attribute table opens much faster.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-21
    
        Replace multiple calls to featureCount() with just one when loading attribute table.
        Can speed up loading of attribute table with providers not caching the feature count.
        By Vita Cizek.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-20
    
        - Changed the GRASS Shell to determine the grass executable in runtime.
        - Cutted off unnecessary includes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-20
    
        Fixed a typo.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-20
    
        Made the grass binary filename to be built in runtime.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-20
    
        Various enhancements into GRASS shell:
        - Uses directly GRASS
        - Starts with a minimum size of 80x25 characters
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-20
    
        The wkb->geos conversion may fail for some reasons so it's necessary to check the result of it.
        This avoids some possible segfaults with invalid geometries.
        Contributed by Vita Cizek.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-20
    
        Documentation of attribute table headers - patch from Vita Cizek.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-20
    
        Cleaned grass plug-in modules.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-20
    
        Fixed label in r.external.all of grass-plugin module.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-18
    
        fix #1707
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-18
    
        fix #1789 (take 2)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-18
    
        fix #1789
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-17
    
        Handle non-ascii characters in domain check constraints
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-17
    
        grass v.split module (r11095)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-07-16
    
        translation update: fr by Jean Roc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-16
    
        Fix for #1784.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-16
    
        r.regression.line simplified
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-16
    
        Added v.split module for the grass plug-in to fix #1783.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-16
    
        More consistency in r.external module descriptions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-16
    
        Forced the driver to be "pg" for db.connect.schema module of grass plug-in.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-15
    
        grass modules updates (r11074, r11077, r11081, r11052)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-15
    
        Updated DONORS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-15
    
        Deleted a duplicated entry into module list.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-15
    
        Better description for db.connect.schema
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-15
    
        Changed the behavior of db.connect which reset the schema.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-15
    
        Add missing edit types in python bindings (ticket #1781)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-15
    
        Fix for #1779.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-15
    
        Renamed some modules.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-15
    
        Fixed a commit mistake of r11052.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-15
    
        Added the possibility to specify the manpage of the modules into .qgm files.
        Updated .qgm files for qgis.r.externa.all, qgis.v.out.ogr.pg and qgis.db.connect-login.pg to fix #1774.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-15
    
        Moved qgis.v.out.ogr.pg and qgis.db.connect-login.pg into the right directory
        Setted the default value of port to fix #1777.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-15
    
        Removed "Help" button from the GRASS plug-in window to fix #1778.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-15
    
        Minor edit to description of r.mapcalc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-15
    
        Moved v.out.ogr.postgis to 6.3 modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-15
    
        More consistency in GRASS module descriptions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-15
    
        Typo in v.net.path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-15
    
        Applied patch to fix bug #1733
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-13
    
        implement #1769
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11061 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-13
    
        fix translation bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-13
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-13
    
        turn start/end into first/last (note: f<l vs. s>e) in identify dialog and make them translatable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-13
    
        Update new GRASS modules for GRASS 6.3 e 6.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-11
    
        fix for bug #1756
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-11
    
        Fix for bug 1756, renaming of postgis connection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-10
    
        don't show ranges for unique values in legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-10
    
        added new qgis svg logo version created by Anita Graser
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-09
    
        qgis.r.external.all (r11033)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-09
    
        Fixed #1763:
        * Added python script qgis.r.external.all.py
        * Added module and icon file for qgis.r.external.all
        * Changed the module parser to accept the 'directory' attribute to allow the directory selection
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-06
    
        update spatialite to 2.3.1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-06
    
        GRASS warnings were fixed; disable warnings on sqlite3/spatialite
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-06
    
        Added a donor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-07-06
    
        Fix crash in simplify tool, from Richard Kostecky
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-04
    
        Fix for bug #1027, extent command line option does not appear to work
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-04
    
        fix #1045
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-04
    
        Disable drag and drop in symbol dialogs, fix for bug #1481
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-04
    
        Better formatting of classification strings for legend. Fixes bug #1397
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-03
    
        Made the canvas get refreshed every time a module of GRASS plugin is runned. Fixes #1611.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-03
    
        Updated python bindings with some added functions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-03
    
        Added a donor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-02
    
        evis plugin (r10995);
        install DONORS file (r11009);
        misc project cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-07-02
    
        Update sponsor and donor text
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-02
    
        Updated the about dialog to take care of DONORS file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-02
    
        fix typos in german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11005 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        automatic indentation update (r10980-r11003)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        fix link error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        fix some evis typos and update translation strings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        include evis plugin in debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11000 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        update_ts_files.sh run
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        remove location from temporary python translation files from ts files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        apply #1423
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-07-01
    
        translation update: spanish by Carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-07-01
    
        -Contribution of the eVis plugin, version 1.1.0, to the QGIS project
        -Documentation folks can find our original user guide at http://biodiversityinformatics.amnh.org/open_source/evis/documentation.php
        -Any questions can be sent to ersts at amnh dot org and horning at amnh dot org
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        fix #1311
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-07-01
    
        reindent qgsvectorlayer.cpp - PLEASE run scripts/prepare-commit.sh before commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-01
    
        Added a convenience to retrieve the attribute display name from QgsVectorLayer. Use this function in renderer dialogs, info tool, attribute table and composer legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-01
    
        Also use integer/double formating for continous color legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-07-01
    
        [FEATURE] Possibility to add attribute aliases for vector layers. The aliases are shown in the infotool and attribute table to have more descriptive names
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-30
    
        Fix for bug #983, numerical ranges in graduated symbol
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-27
    
        fix #1751
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-27
    
        [FEATURE] add default class to unique value renderer (fixes #1750)
        - unique value enull" now default class (ie. class for values without a defined class)
        - "add class" and "classify" now add the default class
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-26
    
        Replaced activated signal with triggered signal in composer to get rid of qt3 support issues
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-26
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-26
    
        sync QgsVectorDataProvider sip interface
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-26
    
        re-add vector attribute method removed in r10863
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-26
    
        automatic indentation update (r10918-r10980)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10981 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-06-25
    
        translation update: vietnamese by Huu Manh Bui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-25
    
        fix a warning and add a note about QgsVectorDataProvider::addAttributes() change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-25
    
        Applied patch to fix bug #1747. Thanks to gcarrillo!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-24
    
        fix sqlite compile error, for real this time
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-24
    
        fix sqlite compile error, part 2
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-24
    
        fix sqlite compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-24
    
        OGR provider update (fixes #1746)
        - use OGR and not the filename to deduce the layername
        - fall back to QgsVectorDataProvider methods if OGR SQL doesn't work
        - check error code of OGR_L_SetFeature
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-23
    
        Remove a potential source of crash in triangle interpolator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-23
    
        Node tool now works also with on the fly projections turned on.
        Contributed by Richard Kostecky.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-23
    
        fix #1744
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10969 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-23
    
        reindent postgres provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-23
    
        partial fix for #1743 : connection to proper QAction's triggered() signal in all core plugins
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-22
    
        Added the possibility to view informations about regions into the browser of the GRASS plug-in to fix ticket #1624.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-21
    
        also use QPixmap for decorations (followup to r10926)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10965 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-21
    
        Fix for bug #1738, duplicated objects in composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-21
    
        [FEATURE] Added possibility to keep the current layers in a composer map even if further layers are added to the main map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-19
    
        Fixed a redundant call.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-19
    
        Fix for bug 1488
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-19
    
        Fixed #1364.
        Changed the behavior of the file selection dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-19
    
        fixed a typing error.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-19
    
        [FEATURE] possibility to display current date in composer label by typing (d 'June' yyyy) or similar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-18
    
        enable internal spatialite option; reduce recompilation a bit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-18
    
        node tool fixes (r10947)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-18
    
        Added new edit type for attributes that are not recommended to change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-18
    
        A bunch of fixes for node tool from Richard:
        - fixed update of node tool vertex markers after undo #1736
        - fixed a crash when trying to edit non-existent feature
        - vertex markers are now QgsVertexMarker instances (i.e. don't scale when zooming)
        - fixed moving of points in point layer
        - original node is excluded when snapping
    
        Fixed double map canvas refresh when doing edits.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10947 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-17
    
        Allowed multiple seletion in the QTreeView of the grass map browser to fix #566.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-17
    
        Added the possibility to select multiple files in modules such as r.patch.
        Changed the module r.patch to exploit the new feature (fixes ticket #1489)
        Fixed the starting point of the selection dialog to the last directory used (fixes ticket #1362)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10945 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-17
    
        Changed r.out.tiff.qgm to fix ticket #1628.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-17
    
        Improvements for merge tool. Show a progress dialog during the merge and make the item showing the attribute values after the merge editable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-17
    
        Move split feature tool to advanced digitize toolbar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-17
    
        Extended enum support in postgres provider to work also with domain check constrains (at the moment only for constrain types like VALUE in ('a', 'b', 'c'))
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-16
    
        GRASS qgc update (r10930); optimize GRASS module install
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-06-16
    
        Fix Parse error.  Function missing ending ).  Instead found left paren with text (. on line 7. Did this by separating logic for 'directory present' and 'is a directory' checks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-06-16
    
        reorganized grass python interface, patch by cgsbob
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-16
    
        Replace the hardcoded treshold in line splitting code and added more comment
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-15
    
        Fix for ticket #936, Legend name too long when executing "qgis vectorfile.shp"
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10934 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-15
    
        Split thresholds should be dependant on map unit type. For now use values that work in nearly all cases
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10931 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-15
    
        Moved default.qgc into modules directory to make the modules tree and search GRASS version dependent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-06-15
    
        Put map name in quotes to avoid issues with map names having spaces
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10929 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-15
    
        Use higher tresholds for line splitting to avoid numerical problems with large coordinate values
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-06-15
    
        translation update: spanish for trunk by Carlos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-14
    
        Always use QPixmap when drawing the map in canvas.
        This results in faster updates of canvas when rendered map is QImage - e.g. when panning / updating rubber bands.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-14
    
        Fix for #1730 and some small updates in attribute table view code. Contributed by Vita Cizek.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10925 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-14
    
        undo feature (r10920 r10921)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10924 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-14
    
        Don't forget to add new point to undo stack.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10923 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-14
    
        Unfreeze canvas also when cancel is clicked in open ogr layer dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-14
    
        [FEATURE] Added undo/redo functionality for vector layer editing.
    
        There are undo/redo actions in Edit menu, in Advanced digitizing toolbar
        and there is a new dock widget displaying undo stack of active layer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10921 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-14
    
        Added infrastructure for vector editing undo/redo functionality.
    
        Note - when implementing edit tools for vector layer:
        All editation should be done between beginEditCommand() and endEditCommand()
        calls so that the operation are stored.
    
        Note - when doing changes inside QgsVectorLayer code:
        When doing any changes inside QgsVectorLayer they should be done using edit*() functions
        and _not_ directly e.g. mChangedGeometries[fid] = (...) otherwise the change won't be
        stored in the undo stack and it would lead to invalid behaviour of undo.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-14
    
        Larger maximum value for default snapping / search tolerance
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-13
    
        -removed the use of setPixel() in the rendering routines, thanks Yan for the suggestion
        -swapped all of the myColumns and myRows in the rendering routines, as they were reversed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-12
    
        GRASS module reorg and updates (r10903, r10908, r10909, r10910, r10911)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-12
    
        Fix for ticket #1702, when loading an ogr database datasource with one layer the password appears in legend.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-12
    
        Fix for bug #1520, After adding a column for OGR-Layer, column doesn't appear in attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-12
    
        Removed duplicated entry in GRASS plugin module list.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-12
    
        Added r.external.qgis GRASS plugin module.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-12
    
        Changed the icon for r.external GRASS plugin module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10910 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-12
    
        Added r.external GRASS module. Fixes #1623.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-12
    
        Changed GRASS modules directory structure to allow different modules version for different GRASS versions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-06-11
    
        updated spanish translation file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-11
    
        Make TIN interpolation more robust in case of NULL values and data distribution on lines. Minor change in qgsvectordataprovider.cpp to directly request a const iterator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rugginoso <rugginoso@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-11
    
        Changed some grass modules to work with grass 6.4 and guarantee the compatibility with previous versions. Fixed #1629.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-11
    
        Support for enumerations as an edit type in the infotool dialog (with combo box selection)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-11
    
        missed some GEOS bits (r10894)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10901 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-10
    
        GRASS PG export (r10899)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10900 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-06-10
    
        new script + qgis module for vector to PostGIS export, fix for #1190
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-10
    
        Applied patch to fix legend cursor. Provided by gcarrillo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-09
    
        Fixed #1706.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-09
    
        Change layer's icon in legend to reflext that the layer is editable.
    
        Removed duplicate function.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-09
    
        GRASS needs GEOS now (r10893)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-09
    
        fix build problems with GRASS 6.5 GEOS support and #1723
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-08
    
        Forgot to commit a file last Friday that is necessary for WMS based printing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-06
    
        node tool (r10890)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-06-06
    
        [FEATURE] Added a new "node" tool (in advanced digitizing toolbar).
        Integrates add, move and delete vertex tools for faster editing.
    
        Contributed by Richard Kostecky, qgis-mapper team.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-06-05
    
        fixed wrong port
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10886 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-05
    
        Use a DPI parameter in the WMS request. This allows printing with QGIS from QGIS mapserver (and is ignored by the other WMS servers)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10885 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-05
    
        More robust parsing of project snapping options
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10883 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-05
    
        [FEATURE] Added option to show only markers of selected features in editing mode.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-03
    
        merge features (r10879)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10881 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-03
    
        Use QImage as composer map cache because rendering to QPixmap may be slow if antialiasing is turned on
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10880 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-03
    
        New functionality for merging features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-03
    
        Added null transformations from 1.0.0 and 1.0.2 to 1.1.1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-02
    
        automatic indentation update (r10594-r10876)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-02
    
        Added increment for unit iterator and added a security check if snapping unit is not there (e.g. 1.0 project file)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-02
    
        fix attribute table edit problem when geometry is not last column in postgis tables
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10875 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-01
    
        make saving of relative pathes of file data sources optional
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10874 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-01
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10873 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-06-01
    
        indentation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10872 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-06-01
    
        added grass/qgis build instruction for ecw and mrsid written by Giovanni Manghi
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10870 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-01
    
        Merge linestrings together in union operation. Otherwise geos would create a multilinestring containing the linestrings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-06-01
    
        Append suffix for composer template file. Fixes bug #1708
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-31
    
        Fix for problem with features that cannot be exported to shape
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-31
    
        Improved handling of attribute types in WFS provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-30
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10864 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-30
    
        - allow setting of field width and precision when adding attributes
        - update vector data providers accordingly
        - postgres provider:
          - add support for more native types and setting of column comments
          - catch errors on retrieval of defaults values (fixes #1713)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-30
    
        install icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10862 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-29
    
        tidy up clutter, part 2
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10861 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-29
    
        tidy up clutter
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-28
    
        Show SSL modes also when adding new DB connection.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10859 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-28
    
        QgsWFSPlugin::setCurrentTheme needs to be a slot
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10858 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-28
    
        Fix for bug #1717
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-27
    
        allow project relative position of file data sources and svgs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10854 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-27
    
        fix crash when viewing project properties of 1.1 project files
        (missing LayerSnappingToleranceUnitList)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10853 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-27
    
        wms layer ordering arrows (r10850)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10852 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-27
    
        Added the possibility to change the order of layers in the WMS dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10850 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-26
    
        applying patch from ticket #1714: adds option to perform geoprocessing and basic statistics functions on selected features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-25
    
        fix basic statistics calculation ( mean no longer always 0.00! )
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-25
    
        Revert change in qgsvectorlayer.sip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10847 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-05-25
    
        added new qgis_xh.ts file for xhosa language .. update script run automatically ;)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10846 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-25
    
        added overlay methods to python bindings for QgsVectorLayer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10845 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-05-25
    
        ts_update script and fixed problems with qt4.5
        should compile on all systems now
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-23
    
        Fixed a crash when simplifying geometries with larger coordinates. By Richard Kostecky.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-22
    
        Fixed documentation of QgsGeometry::asMulti*() functions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-22
    
        Fix for bug with wfs point layers that don't provide bbox information
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-21
    
        fix typo in simply_geometry function
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-21
    
        add delaunay triangulation to the help xml file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-19
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-19
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-05-19
    
        translation updates - up to latest strings
        hope this will work on qt4.5 systems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10822 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-19
    
        fix #1709
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-18
    
        Plugin Installer minor fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10818 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-05-18
    
        try if grass module can be imported
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-18
    
        The locale selector fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-05-18
    
        additional fix for #1173, missing PYTHON path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-18
    
        In translation files, only consider strings from src and python directories (to avoid including redundant and obsolete strings from the build directory)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-05-18
    
        fix for ticket #1617, wrong maps associated with combobox after update (added layer)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10812 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-05-18
    
        translation update: .hu from zoltan siki
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-17
    
        apply #1700
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10808 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-05-15
    
        obsolete strings removed .. sorry for that
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10803 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-05-15
    
        updated all language files to new strings - adapted statistics file to fit new wiki syntax
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10801 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-15
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-15
    
        fix link error on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-14
    
        overlay update (r10791), grass update (r10795)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-05-14
    
        fixed ticket #1173, new script which runs both db.connect and db.login (if necessary) for postgres database, connection is tested
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-14
    
        Keep mCachedGeometries up-to-date before the next repaint. This is important in cases where topological editing is enabled
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10794 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-14
    
        [UPDATE] support polygon features for simplification.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10793 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-14
    
        [FEATURE] Possibility to search in attribute table within selected records only.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-14
    
        Change in overlay classes such that pal object and geos geometry don't appear in the public interfaces (important for python bindings)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-05-14
    
        more fixes for ticket #1133
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10790 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-05-14
    
        reflected G_find_vector2 declaration change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10789 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-13
    
        Fix for problem with split tool and topological editing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2009-05-13
    
        fixed ticket #1133: title adjusted on resize, use of option label; description used as tooltip; layout of vector fields combobox; dont use empty not required option
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10787 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-13
    
        add lock icon (r10775)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10785 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-13
    
        fixed a problem in attribute table: selection was not getting updated correctly when showing only selected features.
        Patch by Vita Cizek.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10784 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-13
    
        Keep width and height of the composer map fixed if user sets the composer map extent to the map canvas extent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-13
    
        Some improvements and bugfixes for moving and resizing composer items
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-12
    
        Possibility to lock/unlock composer item position by right mouse click
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-12
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-08
    
        missed some installed headers; clarify some dependency requirements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-05-08
    
        Added DONORS, changed SPONSORS. Please add DONORS tab to the About box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-07
    
        fix #1682
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-06
    
        fix #1678
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-06
    
        add missing combobox to set data defined label color
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-05
    
        silence extensive debugging noise
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-05
    
        fix python binding compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-05
    
        Extension of QgisInterface so also actions from plugins can be set in configure shortcuts dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-05
    
        Make pal diagrams work if on-the-fly reprojection is enabled. Added two consts in geometry methods
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-04
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-04
    
        shortcuts update (r10730, r10731)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-04
    
        Forgotten to add configure dialog's ui file in last commit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-04
    
        New feature: configure shortcuts for actions within main window of qgis!
        See menu Setting->Configure shortcuts
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-04
    
        attributetable update (r10718, r10726)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-05-04
    
        Added missing files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-04
    
        Bugfix: consider multiple overlay objects for multitypes (or also possible no overlay objects if the feature is too small)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-05-04
    
        Trivial change, just removed some extra white space
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-04
    
        debian packaging update for 1.2.0
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-05-04
    
        Regenerated from sources
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-05-04
    
        Placeholder updates for eventual 1.2 release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-05-04
    
        Refactoring to follow the 1 class :: 1 file rule. Also renamed mem model to memorymodel to comply with coding standards
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-05-04
    
        Updates to coding standards docs - mainly formatting and layout cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-02
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-02
    
        fix #1666
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-02
    
        rename delete hole tool (r10705)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-02
    
        remove Qt3 remains from GRASS plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-02
    
        Renamed delete hole tool to delete ring per suggestion by Borys.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-02
    
        version update (r10698), vector edit update (r10700)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-02
    
        Make sure that the new tools' icons are updated when changing theme.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-02
    
        Moved add island and add ring tools to advanced digitizing toolbar.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-02
    
        Added changeGeometry() method as have been suggested on mailing list.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-05-02
    
        New vector editing tools:
        - delete part of multipart feature
        - delete hole from polygon
        - simplify feature
    
        These tools are in the new "advanced" editing toolbar.
        Contributed by Richard Kostecky (qgis-mapper project).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-05-02
    
        Update splash and versions so its clear trunk is trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-05-02
    
        Some adjustments in wfs provider and implemented failback method to calculate the layer bounding box if the wfs server does not provide extent information. Fixes bug #1599
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-02
    
        update OSX build, add Xcode build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-05-02
    
        grass shell (r10664, r10666)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10695 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-01
    
        fix #1673 and #1674
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-05-01
    
        fix #1672
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-30
    
        Call function throwGeosException to avoid segfault with invalid ring geometries. Fixes bug #1667
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-30
    
        Improved calls to PAL library
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-30
    
        fix grass plugin compile errors (by removing Qt3 cruft)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-29
    
        fixed documentation for zoomByFactor()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-28
    
        add progress indication when layers are loaded from projects
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-28
    
        apply patch from #52
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-28
    
        Fix a bug in the parsing of the WFS attributes definition
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-27
    
        quick fix to get grass shell built on mac
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-27
    
        Fix for bug #1657 and fix for a memory leak in ogr provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-27
    
        fix windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-04-27
    
        Adding qtermwidget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-04-27
    
        New GRASS shell - first commit - dev Lorenzo Masini
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-26
    
        missed a file in r10659
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-26
    
        reduce debug output noise when not debugging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-26
    
        speed up loading of projects with (complex) views:
        save key column of postgresql layers to projects file and try it first on
        reload.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-26
    
        Arabic translation update by Latif Jalil
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-26
    
        fix french translation (fixes #1655)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-04-26
    
        translation update: fr by jean roc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-24
    
        consider comments in python plugin translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-24
    
        fix #1651
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-04-24
    
        translation update: es from carlos
        seems a bit too late to make it into release ;)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-24
    
        spatialite icon (r10644)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-23
    
        followup r10633:
        - remove i18n.cpps that are now created on update_ts_files.sh automatically
        - update_ts_files.sh run to get the current python plugin strings (+ new strings r10643)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-23
    
        the gis icon theme update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-23
    
        apply #1646
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-23
    
        fix fTools build problem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-23
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-23
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-23
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-04-23
    
        translation update: nl by Richard
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-04-23
    
        translation update: lv by Peteris
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-23
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-23
    
        add translations strings for python plugins automatically.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-04-23
    
        translationi update: updated .nl from Richard
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-23
    
        handle Qt debug variants; basic debug help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-22
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-04-22
    
        translation update: nl from Richard
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-04-22
    
        translation update: es from Carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-04-22
    
        translation update:russian from artem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-22
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-22
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-22
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-22
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-22
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-22
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-22
    
        add some missing fTools translation strings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-22
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-22
    
        translation string update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-21
    
        adapt debian package to r10612
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-21
    
        rename manual page files (fixes #1517)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-21
    
        adds ability to copy unique values to clipboard to pasting into other
        software (i.e. excel); updates version number as well
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-04-21
    
        Typo in GRASS default.qgc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-21
    
        Applied last minute patch for http auth support in wms (see ticket #1603).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-20
    
        fix #1644
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-20
    
        Sorting of raster color ramp items: better and faster.
    
        ... why to use insert sort if we have quicksort for free ...? :)
    
        (was taking minutes for one raster layer)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-19
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-19
    
        update zoom next icons (using convert -flop from zoom last)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-19
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-19
    
        update ts run (using Qt 4.5rc1)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-19
    
        fix #1460
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-19
    
        automatic indentation update (r10488-r10594)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-18
    
        Applied patch from smizuno that fixes bug #1540
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-18
    
        new theme icons (r10588)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-18
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10590 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2009-04-18
    
        Applied patch from ticket #1522 for Zoom Next functionality.
        Includes icons for zoom next tool.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2009-04-18
    
        Applied patch from ticket #1522 for Zoom Next functionality.
        Includes icons for zoom next tool (same icon for all themes).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-17
    
        Plugin Installer update - cleaning and refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-17
    
        fix theme copy paths
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-17
    
        Fixed compilation error with CSLCount not being declared.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-17
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-17
    
        Fix a typo in the about dialog box text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-16
    
        complete QgsDataSourceURI() methods
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-16
    
        fix #1371
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-16
    
        add QgsDataSourceURI::database()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-16
    
        handle broken postgis installations more traceful
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-16
    
        fix r10511
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-16
    
        fix german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2009-04-16
    
            Added warning when attempting to create an attribute action without
            specifying both a name and and the action to perform. Fixes bug #1596
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-15
    
        oracle raster plugin (r10566)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-15
    
        headers (r10561), misc cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-15
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-15
    
        news fixes, additions and translation string updates
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-15
    
        add oracle plugin to debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-15
    
        fix link error with MSVC
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-15
    
        Added Ivan to contributors file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-15
    
        Added oracle spatial raster plugin provided by Ivan Lucena
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-14
    
        fix build problem on mac
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-14
    
        I hope everybody likes green
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-14
    
        fix QgsDataSourceUri::publicSource() for postgres provider layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-14
    
        For 1.1 release we need geos 3.0.0 or later so make sure the user has it.
        GEOS 3 is required by PAL, simplify method of QgsGeometry and probably also spatialite.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-14
    
        Add vector overlay classes to include headers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-14
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-13
    
        attribute dialog (r10550, r10551, r10552), config cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-13
    
        PyQGIS: wrapped QgsMapTip and QgsRunProcess.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-13
    
        QgsRunProcess says: if I'm going to die, better kill me a bit later. That will be without segfaults.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-13
    
        Fixed handling of tolerance for projected layers (#1634).
        Patch contributed by Richard Kostecky.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-13
    
        Dummy commit that updates CMakeLists.txt in src/ui - should force cmake to update itself and don't complain about a missing ui file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-13
    
        Renaming of Beata* classes to QgsAttributeTable* classes done.
    
        Happy easter ;-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-13
    
        Removed old attribute table ui file, renamed and updated current ui file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-13
    
        Renaming of files "Beata" -> "qgsattributetable".
        Build temporarily broken, to be fixed in next commit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-13
    
        Removed "old" attribute table from repository.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-12
    
        Added a bunch of missing functions in bindings for QgsSymbol.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-12
    
        Save and read provider encoding from project file. Fixes bug #1310
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-12
    
        make sure all the rubber band frames are deleted in composer. Fixes bug #1573
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-12
    
        fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-12
    
        Removed part about analysis lib since it is not yet in trunk
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        Updated changelog in help - about dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        Added note on how version_int is computed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        Updated changelog for 1.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        Fix version number gaff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-11
    
        fix internal spatialite build with MSVC
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-11
    
        fix various warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-11
    
        fixed spatialite RTree issue
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-11
    
        fix #1203
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        Update int version for 1.1 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-11
    
        Allow moving of single points to use snapping (part of fix for #1550)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-11
    
        spatialite data provider - fixup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-11
    
        the list of translators update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        install translators list to docs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        Fix poor grammar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        Updated names list from organigram
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        Added tab for translator acknowledgement to about box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-11
    
        Use camel case for plugin name. Fixes issue where tab name appears in lower case
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-10
    
        add ui defaults
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-10
    
        Updated splash for 1.1 release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-09
    
        Hide plugin installer button in plugin manager until we resolve some problems with integration (probably in 1.2 release)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-09
    
        Fix for bug #1570, move vertex after add vertex introduces new vertices when snapping is active
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-09
    
        typo fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-09
    
        fix for a memory leak
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-09
    
        update version number
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-09
    
        fixes output attributes for delaunay triangulation function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-09
    
        Plugin Installer update - prepare to merge with Plugin Manager
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-08
    
        qualify default postgres layer name with column, if there would be a layer by the same name otherwise
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-08
    
        include diagram overlays in debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-08
    
        remove overlay classes in core.sip until some problems are fixed...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-08
    
        Add overlay object, modify core.sip to include it
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-08
    
        add sip-file for vector overlay
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-07
    
        upgrade internal spatialite from beta to amalgamated 2.3.0 release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-07
    
        udpates to centroid function, should work with any and all projections
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-07
    
        vector overlay added, misc updates (r10481, r10484)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-07
    
        remove qgsvectoroverlayplugin.cpp that not needed anymore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-07
    
        remove empty sections from grass default.qgc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-07
    
        open grass module tree collapsed (implements #459)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-07
    
        apply #1566
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-07
    
        remove debug code from triangle interpolation class
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-07
    
        added notes about new optional sslmode parameter in 1.1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-07
    
        Added notes about new classes and methods in 1.1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-07
    
        Revert accidental change in plugin installer during merge of vector_overlay branch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-06
    
        automatic indentation update (r10457-r10488)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-06
    
        detect iconv on macosx
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-06
    
        fix msvc build errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-06
    
        Merge vector overlay branch (diagram plugin)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-06
    
        make sslmode optional
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-06
    
        also install qgstolerance.h
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        internal sqlite3 was replaced with spatialite
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-05
    
        tolerance (r10478), spatialite (r10473) updates (spatialite sources added to project, but not integrated in build yet)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-05
    
        Added possibility to express tolerances for digitising also in pixels in addition to map units. Patch contributed by Richard Kostecky.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        actually use iconv include path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        missed a file in last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        use ctid as temporary feature id in postgres provider if there is no other primary key available
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        add internal spatialite support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        make spatialite provider work on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        update debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        include error string when loading plugins
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-05
    
        fix a warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-04-04
    
        Added missing bindings to QgsMapRenderer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-04
    
        Port r10462 to trunk - adds nsis files for setting gui defaults on first run in windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-04-04
    
        Updated sidelogos on win installer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-03
    
        fix translations for Qt 4.5 (again)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-04-03
    
        Added geos include dir to spatialite cmake file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-03
    
        fixes gui bug that displayed unnecessary browse button and box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-03
    
        automatic indentation update (r10429-r10457)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-04-03
    
        Changes to remove password from ogr database uris in legend and setting port 5151 as default for sde connections.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-02
    
        make SSL mode of PostgreSQL connections configuable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-04-02
    
        fix #1613
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-04-02
    
        Typo in r.quant
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-04-01
    
        Removing a non-working option from r.colors.qgm (needs deeper fix)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-04-01
    
        Typo in IT translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-04-01
    
        Bugfix on r.colors.* modules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-04-01
    
        Typo in r.contour
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-31
    
        Fixed #1605.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-03-31
    
        also use _isnan for mingw compiles
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-03-30
    
        same here - added hebrew translation file and several updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-03-28
    
        moved decorations problem (seems related to metacity) to the right place and did (hopefully) the right thing with it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-28
    
        Add default plugin installer icon (sync with r10434)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-03-28
    
        bringing back decoration to georeferencer plugin - can someone look after it because this is my first alone C commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-03-28
    
        fix for georeferencing with linear transformation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-03-28
    
        display layer name for WMS layers instead of server to distinguish several layers from the same WMS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-28
    
        added icon for plugin installer in plugin manager
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-28
    
        fix beata crash
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-27
    
        added button in plugin manager for opening plugin installer (if present).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-27
    
        automatic indentation update (r10065-r10429)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-27
    
        fix #1598
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-27
    
        fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-27
    
        fix warning in wfs provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10427 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-27
    
        fix feature count in postgres provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-27
    
        use QgsDebugMsg instead of iostream in BEATA and reindent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-26
    
        Fix minimum version error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-26
    
        Updates to table widget layout
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-26
    
        Fixes polygon centroids tool, updates version number and about dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-26
    
        updates fTools version and supplies license info
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-26
    
        Fixes error with union function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-26
    
        add bundle step for spatialite
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-26
    
        more grass icons (r10411), add spatialite (r10414)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-25
    
        fix for wkb export with multipoints from Vita Cizek. Thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    esseffe <esseffe@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-24
    
        supporting the SpatiaLite Data Provider
        2009-04-24 Sandro Furieri <a.furieri@lqt.it>
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10414 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-23
    
        more icons for the GIS theme
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-23
    
        on the fly theme change support for fTools -> 'default' and 'gis' themes available
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-23
    
        Fix crash when calculating basic stats on a column of zeros
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-23
    
        on-the-fly icon theme change also for the python core plugins
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-23
    
        gpsimporter plugin name mysteriously fixed itself in debug build, but not release build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-23
    
        added bundle script for user extras
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-22
    
        more icon theme updates (r10403, r10404)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-22
    
        gis theme icons for the core plugins. Hackfest geschlossen.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-22
    
        Support for icon themes for the core plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10403 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-03-22
    
        translation update: .fr from Jean Roc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-22
    
        fixed handling of projections not stored in qgis database.
        now the projection string shouldn't be lost.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10398 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-22
    
        Layout tweaks for new attribute table to remove margin space
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-21
    
        Gui cleanups for coordinate capture - dont use a toolbar icon, rather use a button in the dock.
        Also use less precision for dd maps.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-21
    
        Hide / show vector layer editing tool based on context of layer type and editing status
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-21
    
        Enable plugins to dynamically change their theme if it is changed in app props. Its up to each plugin to individually support this
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        adds both simplify and centroid to qgsgeometry -> these will be used by the qgsanalysis branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-21
    
        Disable label controls if labels are disabled
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-21
    
        Me no likey likey when ui gets fatty fatty....make dialog a size fit for human beans again...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        changed mapserver_export icon file name (r10381)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        revert the mistaken 10382
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10384 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-21
    
        Added Mathias Walker
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        missing icon for the mapserver_export plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        icon themes support for the mapserver_export plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-21
    
        Added open WMS search interface from Mathias Walker
    
        Mathias Walker <mwa at sourcepole.ch>, Sourcepole AG
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-03-21
    
        Take care of file format - otherwise it looks .. strange ;)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-21
    
        removed attribute table behaviour setting from options (not necessary with new attribute table :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-21
    
        attribute table: docking available again, better switching between all/selected rows, fixed editing toggle
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2009-03-21
    
        Changed "fTools About" to "fTools Information" to prevent
        it being placed in the about menu on OS X (may be better solution).
        Besides, I needed a token commit for the hackfest...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-03-21
    
        added decoration for about box on non-MacOS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        make the plugin installer and the fTools enabled by default
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-21
    
        attribute table: fixed the label, fixed zoom to selection and copy rows actions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        adding myself to the AUTHORS file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        another fix for debug build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-03-21
    
        jef is jef ;)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        add attributetable to project (sync with r10337, r10338)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-21
    
        fixed another debug configuration compile issue
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-20
    
        Fix for redundant duplicate double repeated translation string which appeared twice so I removed once because there were two of them....
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-20
    
        just a midnight commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-03-20
    
        script update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-20
    
        the plugin installer update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-20
    
        email address update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10343 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-03-20
    
        translation updates
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-20
    
        forgotten UI file for attribute table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-20
    
        Greetings from hackfest from one-handed guy :-)
    
        Imported new attribute table. enjoy!
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10337 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-20
    
        fix layout of layer selection in grass toolbox
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-20
    
        fix identation in default.qgc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-20
    
        fix v.in.ogr/v.in.ogr.qgis module files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-20
    
        debug configuration fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-20
    
        Added new module group for analysis
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-20
    
        pyqgis: another piece of code with missing binding :-/
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-20
    
        use configured QGIS_DATA_SUBDIR on OSX
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-20
    
        apply compilation changes to debug configuration also
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-20
    
        fix layout of add vector dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-20
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-03-20
    
        Use the middle mouse button for panning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-20
    
        simplified compilation of Qt sources with custom rules (deleted files)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-20
    
        simplified compilation of Qt sources with custom rules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-19
    
        add translatation statistics script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-18
    
        ogr openvector changes (sync with r10289)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-18
    
        fix python settings for native build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gcontreras <gcontreras@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-18
    
        Changes in openvector dialog to support all drivers available in ogr including database and protocol drivers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-03-17
    
        Tweaks to make cmake find the sqlite3, pq, gdal and geos dependencies when using LIB_DIR and osgeo4w dependencies
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-16
    
        add new grass modules to xcode
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-03-16
    
        Applied patch from Andrej Krutak - added removeDockWidget() to interface.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-16
    
        copy grass modules to correct location
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-03-16
    
        Removing GRASS duplicate modules in default
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-03-16
    
        New GRASS modules to convert loaded rasters and vectors - thanks John C. Tull
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-03-16
    
        New GRASS modules to convert loaded rater and vectors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-03-15
    
        set edited features valid to prevent them from disappearing from screen
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-14
    
        -Simplified the QgsRasterLayer::generateBandName function based on a suggestion from Jef
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-14
    
        -Padded band numbers with leading zeros
        -Added patch to keep older project files from breaking
        -Closes ticket #1567
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-14
    
        add new ftools files to Xcode project (sync with r10265)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-03-13
    
        Remove the private members from the composer sip files as they cannot be used from Python anyway
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-03-13
    
        faster properties dialog for WMS layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-11
    
        Ensures that features (properly) fetched from provider (via nextFeature)
        are set as valid
        Ensures that only valid features are rendered on the map canvas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10272 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-11
    
        -Fixed issue with color ramp shader and doubles
        -Closes ticket #1497
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-03-09
    
        copy WMS image if there is user transparency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-09
    
        add two new tools - polygon from layer extent - delaunay triangulaltion
        changes to menu item - sampling tools -> research tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-05
    
        fix #1564
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-03-04
    
        For WMS layers: combine the transparency of WMS and the layer transparency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-02
    
        fix i18n for Qt 4.5
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-02
    
        fix compile error on OSX
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-02
    
        debian packaging update: allow building with GRASS 6.4 on sid
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-03-02
    
        grass icon and menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-03-01
    
        Updating CMakeLists to reflect new fTools folder name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-03-01
    
        fix warnings and link error on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-28
    
        Added /TransferThis/ keywords in the constructor of the composer item classes as suggested by Martin, fixed the possibility of moving the paper item
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-02-27
    
        removed svn:executable property from source files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-27
    
        Python bindings for composer classes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-27
    
        don't consider nan vertices for interpolation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-25
    
        fix debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-25
    
        update translation strings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-25
    
        revert accidental commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-25
    
        revert accidental commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-25
    
        revert accidental commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-25
    
        saver string list handling
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-02-25
    
        translation update: fr by Jean Roc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-24
    
        separate QTDIR and QTBIN settings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-24
    
        remove old gridmaker plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-22
    
        add geos_c lib to bundling script; remove unused carbon framework; settings cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-22
    
        add missing postgres provider to optional plugins target
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    kyngchaos <kyngchaos@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-21
    
        add OSX Xcode project
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-20
    
        fix #1557
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-02-20
    
        Dont delete layer after it is removed from registry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-02-19
    
        Added unit test to replicate crash when a raster is removed from the registry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-02-19
    
        Added r.watershed - Thanks Micha
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-15
    
        -Added some qsetting checks/defaults for loading colormaps and transparency files
        -Fix some sorting problems with the color map editor, which may address #1497
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-15
    
        -Fixed problem when loading of default style, closes ticket #1480
        -Added additional initialization of QgsRasterLayer class variables
        -Plugged a memory leak when chaning shaders
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-14
    
        update debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-13
    
        Show warning before deleting features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-13
    
        Add the option to print maps as rasters
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-10
    
        -Updated transparency setting for WMS layers
        -Should close ticket #1533
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-09
    
        Item Point -> Item reference point
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-08
    
        update QGIS icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-08
    
        prefer WINGISBASE on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-08
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-08
    
        use cmd.exe on windows for grass
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-08
    
        fix MSVC warning and stdint.h dependency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-08
    
        1) geoprocessing tools better handle geos exceptions
        2) fix osx bug regarding about dialog
        3) update version information
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-07
    
        Changed label from 'Legend' to 'Layers'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2009-02-07
    
        Added search capability to document generation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-07
    
        fix for addIsland to work also with polygons that are no longer in the view extent (bug #1495)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-02-07
    
        Added possibility not to draw vertex markers when a layer is in editing mode
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-02-07
    
        fixed a problem with retrieval of features with modified geometry
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-02-06
    
        Added QgsMapTool::keyReleaseEvent()
    
        Added missing binding for QgsMapTool::keyPressEvent()
         ... will ever people add the bindings for newly added functions? :-/
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-06
    
        fix #1532
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-06
    
        skip labels with size<=0 - otherwise the size is ignored
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-02-06
    
        Fix for ticket #1527
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-05
    
        process command line arguments as filenames on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-05
    
        fix compile errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-05
    
        Added EPSG to the quick CRS button
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-05
    
        Revert accidentally commited cmakelist file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-05
    
        Allow continuous color rendering also for point symbols
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-04
    
        New georeferencer from GIS-Lab thanks to Maxim Dubinin!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-04
    
        Very CRUDE list of most recently used projections. I love the functionality, the UI could be nicer. Please do not remove, but instead improve!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-04
    
        Fix some issues with spurious intersection results
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-03
    
        Delete existing layer before writing to disk
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-03
    
        fix #1526
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-03
    
        implement #1526
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-03
    
        updates to geoprocessing: fix for some intersection cases
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-02
    
        improved handeling of postGIS layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-02
    
        fix #1523 (r10084 was actually fixing #1516)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-02
    
        add missing ui headers for gui includes for install and implement QgsProjectionSelector::setSelectedEpsg()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-02-02
    
        Show a progress dialog for wfs if there is a main window (to not crash non-graphical applications using wfs provider)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-02-02
    
        update author name and help dialog call
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-01
    
        fix typo in german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-01
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-01
    
        fix #1523
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-01
    
        fix translation string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-01
    
        update fTools/i18n.cpp (again)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-01
    
        update fTools/i18n.cpp
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-01
    
        cleanup line endings and some typos in fTools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-01
    
        remove unused splitter redraw option
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-02-01
    
        add -Wformat-security to PEDANTIC
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-31
    
        When loading libqgispython failed, output to logger the reason from QLibrary.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-31
    
        update CmakeList
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-31
    
        change ftools directory to fTools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-31
    
        update desktop integration in debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-31
    
        fix bug with extents for raster layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-31
    
        fix r10069
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-31
    
        fix some warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-31
    
        fix comparision
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-31
    
        gridmaker plugin removed from debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-31
    
        automatic indentation update (r10009-r10065)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-31
    
        Applied patch from ticket #767 by Florian El Ahdab.
        Thanks for the contribution!
    
        I've slightly modified the patch to simplify some pieces of code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-01-30
    
        Dodo-ification of graticule plugin in favour of ftools plugin which is now in svn
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-30
    
        Remove obsolete comment line from last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-30
    
        Add a second PNG in case UMN mapserver offers image/png and image/png; mode=24bit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-29
    
        fix error in adding output to mapcanvas & ability to create grid
        coverage of current zoom level
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-29
    
        update version number
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-29
    
        handle problem geometries more gracefully, check for crs differences
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10039 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-29
    
        python support: fixed some problems with handling of unicode strings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-28
    
        Don't waste time for caching the contents of composer map if the preview mode is rectangle
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-27
    
        Fixes error when manually specifying output coordinates
        Modifies ui to increase control on output grid extents
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10035 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-27
    
        QgsGeometry::asCollection works also for single-part geometries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-27
    
        Removed members of httptransaction that are no longer needed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-27
    
        Apply proxy settings also for WFS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-01-27
    
        Write a world file when creating a screenshot so that it is georeferenced
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-27
    
        Fixed renderer tests to actually show some output, they still fail due different units.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-26
    
        implemented QgsGeometry::asGeometryCollection()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-01-26
    
        Use palette highlight text colour for highlighted items so we dont have dark text on dark bg
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-26
    
        fixed compilation with Qt4.3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-26
    
        reapply translation string changes lost with r10006
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-25
    
        updated SVN repository address in developer's manual
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-25
    
        fix warning (and snapping bug)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-24
    
        fix gcc warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-24
    
        indentation update (r9780-r10009)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-24
    
        WMS: don't apply proxy to a list of selected urls. Done in QgsHttpTransaction::applyProxySettings so WFS & co can later also use this function. Not tested yet and still needs some cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-24
    
        Save templates in WriteOnly mode to prevent problems with already existing file content
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-24
    
        merge of advanced printing branch 2
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-23
    
        remove old mapserver export plugin as it might confuse people.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-21
    
        Applied patch #1499 with slight modifications
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-21
    
        apply patch 1498
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-20
    
        removes print to stdout in geoprocessing module - fixes crash when python print
        to stdout on vista machines
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    cfarmer <cfarmer@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-20
    
        initial commit of ftools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-20
    
        Fixed #1427 - memory leak when overwriting feature with a new feature.
        Changed grass provider to avoid copying (reuse QgsFeature instance as in other providers)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-19
    
        mapserver export: fixed i18n problems, fixed continuous color renderer export
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-19
    
        apply #1446
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-18
    
        icon theme license update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-17
    
        missed a file in r9977
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-16
    
        fix #1490
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2009-01-16
    
        translation update: CZ by Team Martin Landa
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-15
    
        Improvements to snapping speed: use cached geometries where possible
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2009-01-15
    
        Added QgsRectangle::contains predicate.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9973 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-14
    
        use CPLFree on CPLMalloc'ed memory
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2009-01-14
    
        This should fix bug #1486
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-13
    
        Applied patch2 for #1016
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-08
    
        fix postgres <8.3 support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-01-07
    
        Suppress cmake warnings in cmake 2.6
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-01-07
    
        Applied patch from ticket #1478 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-07
    
        Apply proxy patch that let select the proxy type in the option dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9939 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-07
    
        Emit signals from QgsHttpTransaction that allow progress bar and canceling of current transation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-07
    
        Use local aware comparison for sorting in attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9934 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-06
    
        fix #1477
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9932 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2009-01-06
    
        Fix for loading labels in postgis layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9929 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-05
    
        removed old userguide pdf and changed user guide paragraph in index.html.
        It now links to the current manual and translations in the internet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9925 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-03
    
        fix #1450 and #1382 again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-02
    
        fix #1450
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-01-02
    
        Updates of web banner for launch of QGIS website update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2009-01-02
    
        Use 'traditional' load and save icons from Robert'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-02
    
        speed up QgsRubberBand::setToGeometry()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2009-01-01
    
        Invalid QSettings pathes fixed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2009-01-01
    
        update trac link in about box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-30
    
        Fix to make gis theme icons install properly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9913 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-30
    
        Mark trunk as qgis 1.1.0 unstable and updated splash so unstable is visually distinct from stable on startup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-29
    
        apply patch #1447 from smizuno (thanks!)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-28
    
        Added svg symbols from Matt Amos (with his permission)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-27
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-27
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9901 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-27
    
        Added gis grass icon theme
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9900 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-27
    
        wms update:
        - show nested layers in a tree
        - enable sorting in the wms dialog (fixes #1387)
        - use Qt instead of STL templates
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-26
    
        german translation update and new update ts run
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-26
    
        string translation update:
        - collect concatenated strings into one string to get more translation context (foo + tr(" bar ") + baz => tr("%1 bar %2)").arg( foo ).arg( bar)
        - don't qualify tr(), when not necessary (QObject::tr => tr)
        - remove QString cast/ctor where not necessary ( QString( tr(...) ) => tr (...) )
        - add numerusforms where applicable
        - fix QgsGrassEdit::setCanvasPrompt (was setCanvasPropmt) and more typos
        - remove plugin template strings from coordinate capture plugin
        - add Q_OBJECT to classes using QObject::tr (fixes lupdate warnings)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-23
    
        fix latest debian update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-23
    
        update debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-23
    
        update userguide pdf
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-23
    
        Applied Smizunos patch that fixes bug #1171
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-21
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-21
    
        Polish translation revision
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9887 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-20
    
        sync doc with version 1.0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-20
    
        add usb: to list of gps device on linux
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-20
    
        incomplete translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-20
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9875 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-20
    
        Support for themes in grass toolbox fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9872 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-20
    
        Polish translation update from Robert Szczepanek
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9870 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-19
    
        Plugin Installer update - new repositories for the 1.x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-19
    
        translation files automatic update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9857 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-19
    
        Fix for #1428; Polish translation update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-12-18
    
        fix for a regression - QgsVectorLayer::featureAtId returns empty attribute map if not in editing mode
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9851 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-18
    
        Plugin Installer update - switch to the new official repository
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-18
    
        translation update: ru by artem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9844 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-17
    
        fix #1453
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-12-17
    
        removed legacy class QgsLine
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9838 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-16
    
        superseded by qgis_ka_GE
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-16
    
        translation update: gr by alexis
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-16
    
        translation update: gr by Panos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-16
    
        fix #1461 (there was a new tab added to the toolbox)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-16
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-16
    
        added a description of a new feature description (i18n relevant)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-16
    
        translation updates: nl by richard
        new translation: ka_GE by Shota
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-16
    
        apply patch #1323 also to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-16
    
        apply patch #1448 also to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9823 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-16
    
        Plugin Installer polishing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9822 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-16
    
        Updated test images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-15
    
        translation update: fr and script update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-15
    
        typo fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-15
    
        translation update: fr and es by carlos and jean roc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9807 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-15
    
        fix #1462
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9805 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-15
    
        translation update: ru by artem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9804 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-14
    
        Fixes for geometry check tests
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-14
    
        Fix map render unit test
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-14
    
        Plugin Installer update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-14
    
        russian update and again script updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-14
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-14
    
        fix i18n relevant typo in plugin installer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-14
    
        translation updates: es and fr and a running script update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-14
    
        Minor updates to install doc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-14
    
        Updated whats new etc for release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9790 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-13
    
        use PQconnectionNeedsPassword only with PostgreSQL>=8.3
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9789 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-13
    
        Added key changes in 1.0.0 release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-13
    
        Applied patch #1295 from smizuno. Thanks!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9787 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-13
    
        Updated splash for final release of 1.0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9786 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-13
    
        Don't set two parents for the same layout. Fixes problems in grass module widget with qt-4.3.4 (and warning message on console on later versions)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9785 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-13
    
        use QgsDataSourceURI to parse postgres connection string in mapserver export (fixes #1107)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-13
    
        mapserver export fix:
        - use double quotation marks for postgres layers (fixes #1104)
        - export original instead of localized unit names
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-13
    
        automatic indentation update (r9447-r9780)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-13
    
        fix handling of pending vector layer changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-13
    
        Pass untranslated scale bar stylename to QgsComposerScaleBar. Otherwise it is a problem if the translation is not consistent in QgsComposerScaleBarWidget and QgsComposerScaleBar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9779 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-13
    
        postgis table selection dialog:
        - only ask for a password, when postgis needs one (fixes #1400)
        - don't complain about 'no accessible geometry tables', before checking for
          tables not listed in geometry_columns (fixes #1455)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-12
    
        Added   Robert Szczepanek
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-12
    
        Use base url passed to the provider if there is no url from the capabilities request. Hopefully fixes bugs #1434 and #1453
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-12
    
        Imported GIS theme from Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-12-12
    
        Make default line width 2.6 to avoid jaggies on some displays
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-11
    
        update scale display after project load
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-11
    
        fix #1162
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9771 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-10
    
        Polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-09
    
        Polish translation update from Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9764 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-09
    
        add missing tr()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-09
    
        fix QgsVectorLayer::updateExtents()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-09
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-09
    
        translation update: italian
        general translation file update with script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9757 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-09
    
        fix typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-09
    
        translation update: russian by Artem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-08
    
        Applied patch from Borys to invert selection when ctrl-key pressed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-08
    
        Applied patch #1325 from smizuno to fix multipoint issues. Thanks!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-07
    
        improved last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-07
    
        More save handling for WMS requests. Added an error string although there is string freeze, because the string is not at a visible place in the gui. Fixes bug #1434
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-07
    
        Some updates to german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-07
    
        more qml fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-07
    
        new fix for #1162 restoring lost qml features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-06
    
        fixed slot name to enable signal slot autoconnection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-05
    
        Plugin Installer update: The last string fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-05
    
        Send layerWillBeRemoved signal for each layer in QgsMapLayerRegistry::removeAllMapLayers()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-05
    
        More elegant solution for last commit (as suggested by Juergen)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-04
    
        Copy attribute values for feature splits. Fixes bug #1381
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-04
    
        Fixed a bug where the geometry type of the composer legend was not restored correctly from XML
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-04
    
        Update Mac menu code to match r9731. Also move remaining tool tip definitions from cpp to ui file so that all tool tips are defined in the same file and in the same place as the corresponding actions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-03
    
        Bugfix for vector layer: consider changed geometries also if geometry itself is not copied to the features in getNextFeatures. It is necessary to correctly decide which geometries are intersecting a rectangle
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-12-03
    
        Consider themes for all composer items and change icon themes in composer together with application. Fixes bug #1438
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-02
    
        Plugin toolbars and docks state saving
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-12-02
    
        Added QgsVectorLayer::deselect()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-02
    
        fix #1441
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-02
    
        translation update: chinese traditional by yao
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-02
    
        Polish translation update from Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-12-01
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-12-01
    
        Fix for ticket #1394 (Theme support for toolbar icons not completed)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-01
    
        translation added: chinese traditional by yao
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-12-01
    
        translation update: russian by Artem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-27
    
        Function name without get, changed more function calls to use numberOfGeometries()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-27
    
        Fix for bug #1424, split feature segfault
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-26
    
        PyQGIS: another missing bits
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-26
    
        Use 0.2 as default line width thoughout.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-25
    
        Allow opening layers with M dimension, but explicitly disable editation of geometries (would corrupt M dimension) and creation of new features (would keep invalid M dimension).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-25
    
        Allow editing when _any_ of the editing capabilities is supported by data provider
        (instead of checking only AddFeatures)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-25
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-25
    
        PyQGIS: missing QgsMapTool bindings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-25
    
        Fix for bug #1426 Digitizer allows island creation with no poly selected
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-25
    
        Polish translation update from Robert Szczepanek
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-25
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-25
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-11-25
    
        translation update: spanish by Carlos Davila
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-24
    
        Plugin Installer minor updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-24
    
        SPONSORS fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-24
    
        german translation fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-24
    
        Use trunk designation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-24
    
        Remove server url from path. Some server reject such requests
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-24
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-24
    
        Renamed ambiguous functions QgsMapCanvas::zoom to zoomIn, zoomOut and zoomByFactor.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-24
    
        translation update run
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-24
    
        attribute table now shows either all features (default), all selected features or all features in the current canvas.
        (applies #1306)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-23
    
        -Prevent internal pyramids from being built on rasters with JPEG compression
        -closes ticket #1357
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9688 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-11-23
    
        translation update: fr and ka
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-23
    
        Make default line width 0.2 instead of 0.1 as requested by Maciej
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-22
    
        Use 0.1 for default line width instead of 0.4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-21
    
        fixed URLs to API documentation (#1243)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-21
    
        fixed #1305
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-21
    
        Delete parent legend layer item if a map layer has been removed from registry and
        it was the only (last) legend layer file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-21
    
        Don't show password information in legend layer file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-20
    
        PyQGIS: added a missing function in QgsMessageViewer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-11-20
    
        translations update: french from Jean Roc Morreale
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-19
    
        Patch from strk to specify minimum gdal of 1.4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-19
    
        PyQGIS: fixed QgsSnapper / QgsMapCanvasSnapper bindings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-19
    
        update required GDAL version in INSTALL
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9670 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-11-19
    
        translation update: georgian from george
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9669 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-18
    
        hopefully final grass 6.4 fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-18
    
        Fix for ticket #1301, don't include inactive layers in legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-18
    
        yet another grass fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-18
    
        fix #1410
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-18
    
        If map tool implements own deactivate() method, it _should_ call also QgsMapTool::deactivate()
        otherwise some things like deactivation of associated action/button won't work properly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-18
    
        Allow python plugin's metadata in unicode.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-11-18
    
        translation update: russion from artem popov
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-17
    
        Fixes for GRASS vector to work with current GRASS in trunk (from Markus Neteler)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-17
    
        Fixes for GRASS vector to work with current GRASS in trunk (from Markus Neteler)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-11-17
    
        updated translation file and newest greek translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-17
    
        Added some missing svn devs - any more?
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-17
    
        - QgsSnapper: use one list of QgsSnapper::SnapLayer structs rather than three separate lists
        - PyQGIS: finished QgsSnapper binding, added QgsMapCanvasSnapper
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-17
    
        fix r9655
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-17
    
        apply patch #364 from GRASS TRAC by Markus Neteler
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-17
    
        - set mapserver export plugin as compatible
        - move import statement to classFactory() to allow faster QGIS startup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-17
    
        Added python bindings for changes in r9649.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-17
    
        Allow loading only compatible plugins, i.e. plugins implementing qgisMinimumVersion() metadata.
        Incompatible plugins are disabled and can't be selected in plugin manager.
    
        Example of new metadata: (plugin's __init__.py)
    
        def qgisMinimumVersion():
          return "1.0"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-17
    
        disable error hooks when querying for plugin metadata
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-17
    
        QgsDetailedItemData - support enabled/disabled states
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-17
    
        scale based label visibility and line oriented labels
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-17
    
        Automatically select crs also when 'epsg' is lower case
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-16
    
        Added some notes about API compatibility
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-16
    
        dialog formatting fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-15
    
        -Added a raise call to keep the identify results dialog on top when clicking through rasters
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-15
    
        Added Nikos Alexandris to contributors list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-15
    
        Added north arrows contributed by Nikos Alexandris <nikos.alexandris @ uranus.uni-freiburg.de>
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-15
    
        Omit the layer title item completely if the string is empty
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-15
    
        fix bug with background color of composer picture
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-15
    
        Added some more notes relating to bug filing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-14
    
        PyQGIS fix: QgsMapLayer has QObject as subclass
        (it wasn't possible to connect to its signals)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-14
    
        Applying patch from smizuno to polish hard marker position accuracy. Many thanks! Fixes #1262
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-13
    
        Plugin Installer: string fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-13
    
        Plugin Installer update: cleaning and smarter error handling
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-13
    
        Escape quotes in translations of strings passed into python code
        (was a problem in french translation)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-13
    
        Translation files update: added Installer strings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-13
    
        Plugin Installer update: Files and classes renamed to better meet the QGIS coding standard
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-12
    
        Moved plugin loading from QgisApp to QgsPluginRegistry
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-12
    
        typedef for size_t changed to be defined outside classes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-12
    
        debian package update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-12
    
        Plugin Installer fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-11-12
    
        georgian translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-12
    
        Plugin Installer update: plugin compatibility checking
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-11
    
        Missing input line on r.patch GRASS module
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-11
    
        Allow a 0 pointer for the vector layer in QgsRubberBand::setToGeometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-11
    
        Set SIP minimal version to 4.7 (needed at least on OSX to support universal builds)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-11
    
        follow QgsVectorLayer::featureAtId() api change
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-11
    
        QgsVectorLayer::featureAtId() - use the same semantics as QgsVectorDataProvider::featureAtId()
        i.e. return true on success
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-10
    
        postgres provider update:
        - handle secondary geometry columns as text in EWKT.
        - improve handling of errornous queries.
        - kudos to Stefanie Tellex for the initial patch
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-10
    
        Plugin Installer fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    borysiasty <borysiasty@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-10
    
        Plugin Installer update: inclusion to i18n
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-10
    
        update INSTALL from doc/INSTALL.t2t
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-10
    
        added debian package section
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-11-10
    
        updated all with script
        updated french translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-09
    
        Major cleanup of GRASS modules. Closing #1151
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-09
    
        Removing deprecated r.bilinear from GRASS modules
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-09
    
        automatic indentation update (r9447-r9610)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-09
    
        API cleanups for QgsRect that got overlooked...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-08
    
        Update Mac release scripts for 1.0.0 preview 2.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-08
    
        Use ISO 639-1 code for Albanian translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-08
    
        Update version string for preview2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-08
    
        update debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-08
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-08
    
        partly fix #1377, #1382 and #1306
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-08
    
        Fix for bug #1366 table sort order incorrect
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-11-08
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-08
    
        Further cleanup of GRASS modules
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-08
    
        Added missing ingroup doxygen tag
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-08
    
        Cleanup of GRASS modules
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-08
    
        Changed name of a module (unused currently, as it is not in the default config)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-08
    
        Further cleanup of GRASS modules, according to http://wiki.qgis.org/qgiswiki/Adding_New_Tools_to_the_GRASS_Toolbox
        Fixes https://trac.osgeo.org/qgis/ticket/1363
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-08
    
        Changed begin() to rewind() on provider interface
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-08
    
        Updated splash for preview II
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-07
    
        More cleaning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-07
    
        More cleaning of GRASS modules
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-07
    
        More cleaning up of GRASS modules descriptions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-07
    
        Final cleanups for gui API
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-07
    
        Tidy up to header and fix some typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-07
    
        Initial cleanup of GRASS modules descriptions: remove "an", import/export instead of imports/exports, remove redundant "map" and "layer"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-07
    
        updated web banner for otto
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-07
    
        Added a readme with fonts used so I never again have so spend an hour of my life wading through all my fonts trying to find the ones I used....
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Paolo Cavallini <cavallini@faunalia.it>	2008-11-07
    
        Fix for https://trac.osgeo.org/qgis/ticket/1177 (thanks to Stefano Bande)
        and https://trac.osgeo.org/qgis/ticket/1361
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-07
    
        API Tidy ups for composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-11-06
    
        fixed comment for a signal
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-06
    
        -Missed a typo before that last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-06
    
        -some adjustments to the raster API as suggested by Timlinux
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-11-06
    
        updated all with script and add new georgian translation file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-05
    
        -Major API changes applied to be consistent with the core
        -Should only be minor updates if any to the raster classes from here on out
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-11-02
    
        Api cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-01
    
        -Fix missed api updates in the unit tests
        -Patched minor debug error in WMS provider
        -Added ability to set transparency for WMS layer, closes ticket #1348. This patch needs to be reviewed on other platforms however as there seems to be a slight bug with QImage::setAlphaChannel
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-11-01
    
        -Delete outdated class QgsColorTable
        -First round of API cleaning for raster classes (all but QgsRasterLayer)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-11-01
    
        Fix legend images in quickprint
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-31
    
        Plugin installer updates from Borys
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-31
    
        First try to fix font scale problem for map labels
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-31
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-29
    
        polish translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-10-28
    
        Updated doxygen config to document only QGIS API.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-28
    
        updated french translation and again a script update run
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-27
    
        Added hard:arrow marker
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-27
    
        Fixes #929. Only enable copy/cut action when there is a selection, and only enable paste action when there is something in the clipboard.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-10-26
    
        Cleaned up header setRequest (no functional change)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-10-26
    
        Modified splash screen---waiting for critical comments :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-25
    
        Swedish translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-25
    
        Trying to fix the very erratic reordering of layer legend, by only using INSERT in lower half of layer group, and also inserting item first in child list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-25
    
        Use image cache only for the first widthScale (usually screen dpi), not for composer and quickprint. Enabled quickprint again as the map rendering should be ok now, but legend still needs a bit of work
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-25
    
        Fix for bug #1347, no label buffers in composer image output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-24
    
        API tidy ups for qgssnapper
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-24
    
        API updates: use clear() instead of setString() on qgssearchstring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-24
    
        Use setCoordinateTransform instead of setCoordTransform
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-24
    
        API cleanup for raster data provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-24
    
        qgsprovidercountcalcevent api cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-10-24
    
        Fix for WMS servers running on other than port 80 (needs testing with more servers).
        Fix for build error in grass plugin.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-24
    
        API cleanups to qgis project and maprenderer classes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-24
    
        Use preferred naming conventions for enums
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-24
    
        fix #1376
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-24
    
        fix compile errors and warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-24
    
        API cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-23
    
        Fix build errors after r9527 - maplayerinterface needs to be removed from cmakelists too, and from qgisapp.cpp.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-10-23
    
        Removed old legacy code regarding QgsMapLayerInterface
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-10-23
    
        - QgsPluginRegistry - metadata stored in QMap
    
        - address plugins by their unique name:
          - library's basename for c++ plugins
          - module name for python plugins
        (before plugins were addressed by their name, causing ambiguity)
    
        - general cleanups in plugin handling
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-10-23
    
        combine() must have /Factory/ annotation!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-23
    
        added greek translation file and updated all to the last phrases
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-23
    
        3 new language updates and updated with script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-23
    
        Use 'combine' instead of 'Union' in order to preserve coding style rules (methods should be lower case). Union cant be used in lower case since it is a reserved c++ word
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-10-23
    
        Add user-agent to WMS requests
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-22
    
        Reverted some of the sip changes to allow compilation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-22
    
        automatic indentation update (r9447-r9517)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-22
    
        russian translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-22
    
        API cleanups for qgsgeometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-21
    
        Fixes #1186, keeping minimum size of 4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-21
    
        Added symbology functions of QgsMapLayer to sip file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-10-21
    
        Call unload() on QGIS exit also for python plugins.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-21
    
        When capturing new points (e.g.) set focus to first attribute field to edit. No need to use the mouse for entering data. Fixes #1158
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-21
    
        Added reading of QGIS option for wheel action to georeferencer. Fixes #1254
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-21
    
        Fix for crash when selecting wfs features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-20
    
        spanish translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-20
    
        Api cleanups for qgsfeature
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-10-20
    
        fixed some typos in comments (by Vita Cizek)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-20
    
        api cleanups for distance area
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-20
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-20
    
        Remove abbreviation of connectionInfo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-20
    
        remove get prefix for crs accessor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-20
    
        -Re enabled the identify tool for rasters
        -The current logic only enabled the identify tool if the raster had a provider with the capability, GDAL datasets do not have a provider per se
        -Note the current logic for enabling the identify tool (and other tools?) needs to be re evaluated, as it is done when the layer is loaded not when it is activated/selected
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-20
    
        -Trunk would not compile due to GEOSGeomFromWKT being changed during api clean up to GEOSGeomFromWkt
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-19
    
        Fix naming of reverse coordinate transform enum
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-19
    
        Bugfix from Fernando Pacheco so that coord capture plugin works with non EPSG based CRSes in selector list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-19
    
        Corrected some script renaming in WMS provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-19
    
        More api cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-19
    
        Fix for showing incorrect symbol type when creating legend entries following recent api updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-18
    
        Cleanup for type accessors on maplayer and subclasses
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-18
    
        russian translation update and some typo mistakes i found during work
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-18
    
        Fix for #973 : only left button activates point dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-17
    
        Fix for ticket 1201, invalid split if line ends in polygon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-17
    
        Changed http get in wfs provider to use path and query string instead of full url. Full url does not work with some servers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-17
    
        Fix for quantile generation bug. The problem was that feature cursor was not reset in select method of ogr provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-17
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-17
    
        updated with update-script 2new phrases to translate
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-17
    
        dutch translation from richard
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-17
    
        Fix to let point symbol previews render
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-16
    
        Use enum properly for qgsmaplayer type and refactored 'LAYERS' to LayerType
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-16
    
        Fix incorrect transparency for symbology previews in legend and vector props dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-16
    
        Restored old pan icon in qgis main window and added select-pan icon for composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-16
    
        If there are selected features, the split tool is only applies to the selection. Added a warning for users in case they may have forgotten that a selection exists (or for users that don't know this feature
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-16
    
        Fix for ticket #1200 - remember state of mode in graduated symbold dialog. Also fixes symbol preview update issues. Note there still seems to be a general bug in quantile computation which is not addressed yet.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-16
    
        Further api updates in core
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-15
    
        Apply patch in ticket #1345
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-14
    
        Fix for #239 - retain outline color of selected polygons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-13
    
        fix #1346
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-13
    
        Fix for #728
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-10
    
        More topological editing fixes from Marco
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-10
    
        Updated coding guidelines for enumerated types and constants
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-10
    
        hackfest commit from timlinux:
        - more API cleanups
        - single click (instead of drag) to select a feature (fixes #1154)
        - fixes for topological editing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-10
    
        Bug fixes: click to select fixes for ticket #1154. Fix for topological editing. API cleanups and updates.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-10-10
    
        correct cloning of multi-part geometries with GEOS < 3.0
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-10
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-10
    
        latest update-script running please update your svn
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-10-09
    
        Corrected python version of QgsGeometry.wkbBuffer()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-10-08
    
        Fix for #670 from Vita Cizek... thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-08
    
        Bugfix from Marco: when selecting features in gpxprovider use proper intersection test rather than just testing if bounding boxes intersect
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-08
    
        Bugfix: when saving a project and there is insufficient space on the volume, handle the problem gracefully. Also fixed qgisapp so that failed project saving before app exiting halts app exit properly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-08
    
        Just some api doc updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-10-08
    
        Minor changes to requirements section of INSTALL.t2t
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-07
    
        Fix bug where quantiles and empty classification types werent showing preview symbols in layer props. Also used some better var names in cont col dlg
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-10-07
    
        Modified the swedish RT90 proejctions according to data available on http://www.lantmateriet.se/templates/LMV_Page.aspx?id=5197, removing errors in the range of 100+ meters. Also added an SQL script to perform modifications on srs.db
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-07
    
        fix filename entry and range specification for vector attributes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-07
    
        fix #1338
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-07
    
        API cleanups: getNextFeature becomes nextFeature, getFeatureAtId becomes featureAtId, getDefaultValue becomes defaultValue, allAttributeList becomes attributeIndexes and reset becomes begin on data provider api.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-06
    
        automatic indentation update (r9365-r9447)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-06
    
        API Cleanup: Use begin() instead of reset() to move to start of selected features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-06
    
        API Cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-06
    
        revert all of r9411 (following up on r9444)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-06
    
        restore filename for pan icon in default theme
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-06
    
        fix sip compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-06
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-06
    
        give better names to some methods
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-06
    
        give better names to some methods
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-06
    
        update qml related changes in project file from 0.11 to 1.0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-10-06
    
        Prevent crash on export as shapefile if coor transform is uninitialised
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-06
    
        apply patch for #1162 for timlinux
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-05
    
        fr translation updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-10-04
    
        Take the label for the composer legend if there is one
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-04
    
        fixes for german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-03
    
        Added Albanian translation.. Credits to GIS ALBANIA - ITC-CNR Interreg III funds
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-10-02
    
        small fixes seen during plugin review
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-10-01
    
        spanish translation update from Carlos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-09-30
    
        update_script run ..
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-09-30
    
        fr and tr translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-30
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-09-29
    
        Translation done by Christian
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-28
    
        fix #1226 (applied patch from groom, thanks)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-28
    
        fix #1319
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-26
    
        ogr provider update: better support column names containing international characters
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-26
    
        -Prevent QgsRasterLayer::idenfity() from proceeding if the provider key is wms
        -Change QgsRasterLayer::identify() to return a bool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9414 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-26
    
        Remove Print Composer Template items from Mac menu (addendum to r9410).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9413 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-26
    
        Double fields should use QDoubleValidator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9412 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-26
    
        Changed pan icon to pan+selection icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-26
    
        Removed template buttons in composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-09-25
    
        running update script and try to implement corrupted qgis_tr.ts file - hope it worked
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-24
    
        -Fix a bug setting the color amp interpolation method, when loading from a project file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-24
    
        Removed asking to validate projections of raster file, when reading a project.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9403 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-24
    
        When digitizing new features, don't delete rubberband image until ready to draw finished feature so that user isn't confused by disappearing image while being prompted for feature attributes. Fix for #1124.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-23
    
        postgres provider: use default values for primary key
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-23
    
        vector bugfixes
        - QgsVectorLayer::commitChanges: handle deleted added features
        - QgsPostgresProvider:
          - update ids of added features only, when they were actually inserted
          - deallocate prepared statements after rollback (fixes #1328)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-22
    
        Do not reload GRASS vector layer while layer is being modified by an external process. Redraw using previously loaded data until files are rewritten in a consistent state. Fix for #1168.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-22
    
        Added Peter Ersts to authors list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-22
    
        Mark as preview 1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-21
    
        More swedish translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-09-21
    
        polish and russion updates to translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-21
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-09-21
    
        update pt_BR and running update script on all other ts files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-21
    
        an icon for favourite projections node
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-21
    
        automatic indentation update (r9281-r9365)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-21
    
        Mark splash as preview
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-21
    
        Update Mac release scripts for 1.0.0.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-20
    
        Plugin installer fixes from Borys
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-20
    
        dutch translation updates from Raymond and Richard Duivenvoorde
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-19
    
        Fix for #1255 (again, last time in r6368). I hope this will be the last time I fix this bug. :-)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-19
    
        Added precision in coordinates saved to points-file (again)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-19
    
        Show a warning before printing WMS layers. Some WMS servers have a limit for WIDTH and HEIGHT parameters
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-19
    
        Added som swedish translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-09-19
    
        latest russian update from artem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-19
    
        fix compile errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-19
    
        More cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9353 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-19
    
        Cleanup of unused code in qgscomposer class
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-19
    
        Fix for problem where splitting was slow for large polygons and with topological editing enabled (bug #1161)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-18
    
        -Show current color when opening color dialog from color map editor
        -Closes ticket #1321
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-18
    
        Do not ask for EPSG ID, it is not in custom projections anyway.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-18
    
        Missing include dir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-18
    
        Updated with the new MSYS Environment Package simlink
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-18
    
        spanish gui translation updates from Carlos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-17
    
        Consider view box of svg pictures in composer, set default frame width to 0.3
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-17
    
        Changed the size properties of the qgis sample data set
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-15
    
        zoomToActiveLayer instead of zoomActiveLayer. Also applied patch from Magnus Homann to correct issue where save as shapefile does not allow using CRS of project projection.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-09-15
    
        lv ru and tr translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-15
    
        update map extent (as suggested by smizuno in #1314)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-15
    
        Applied patch from smizuno #1313
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-14
    
        fix GEOS initialization
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-14
    
        update plugin description in OGR converter plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-14
    
        fix plugin template
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-14
    
        updates spanish gui translation from Carlos Dávila
        correction internationalization string in ogr_converter plugin from Carlos Dávila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-13
    
        use WKB in QgsGeometry::vertexAt() only:
        - includes multipolygons and inner rings again
        - fixes #1300
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-13
    
        Catch CRS exception for invalid point and handle as if nothing was selected rather than crashing. This can occur if a world map is projected onto a globe and then clicking somewhere off the globe. Fix for ##1159.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-13
    
        Add exception handler for all events. This will catch uncaught exceptions thrown by event handlers and display an alert instead of crashing. Improvement, not fix, for #1308 and #1268.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-13
    
        Removed the old MS-Windows folder
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-13
    
        Added new MS-Windows release documentation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-13
    
        Added new MS-Windows installer resources
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-13
    
        Added new MS-Windows installer script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-13
    
        Added new MS-Windows packager script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-13
    
        Make topological vertex moves more robust to rounding differences
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-12
    
        fix #1312
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-12
    
        Updates for Borys and added some missing files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-12
    
        Remove debug overlay from api and code base
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-12
    
        Replaced spaces with tabs in last two lines
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-12
    
        remove spurious connect
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9307 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-12
    
        -Patch for building pyramids
        -Closes ticket #1264
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9306 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-12
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9305 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-12
    
        fix geometry editing:
        - store geometry changes to added features
        - fix GEOS exception handling
        - fix QgsGeometry::vertexAt() and QgsGeometry::closestVertexWithContext()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-11
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-11
    
        update translation strings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-11
    
        Show more precise numbers for composer map extent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-11
    
        Fix for problems in composer image export dialog (ticket 1304)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-11
    
        Allow dpi values to be doubles. This fixes unprecise scale bars in composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-11
    
        Consider mouse wheel in composer map (ticket #1289)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9297 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-11
    
        Update GEOCRS_ID constant to match updated srs.db in r8720. Fix for #1231.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-11
    
        Revise debug output to match r8720.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-10
    
        Add code that should be placed in setupUi by uic but isn't for Qt4.3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-10
    
        Merged in Borys's new plugin installer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-10
    
        fix gcc 4.3 warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-10
    
        Addendum to r9288. Header adjustments for Linux and removal of const for GRASS 6.2 compatibility.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-10
    
        fix #1307
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-10
    
        fix compile error on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-09
    
        Remove all Qt3 classes and methods from GRASS plugin and provider (except qgsgrassshell which is now the only remaining QGIS file using Qt3).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-09
    
        Use QFile to determine if a proposed filename already exists. It will allow or disallow names which differ only in case depending upon platform. Fix for #1044.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-09
    
        update russian gui translation by Artem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-08
    
        -Prevent text from being entered in color cell in the color map tree
        -Stort / reload color map table on apply
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-08
    
        Added option to disable mm units in maprenderer (e.g. for third party apps). Not yet exposed to GUI because of feature freeze
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-08
    
        automatic indentation update (r9220-r9281)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-07
    
        Scale brush content for printing. Adresses ticket #454. Works for ps, but not for pdf output. A qt bug?
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-07
    
        Show a preview message if composer map preview mode is rectangle (ticket 1287)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-07
    
        Fix for composer picture not updated (ticket 1288)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-07
    
        Fix for bug #1286'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-07
    
        Adjust legend box size when updating. Fix problem where vector class. items were not deleted in update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-07
    
        add file selection to attribute dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-07
    
        Added note to install cmake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-07
    
        Fixed trac urls
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-07
    
        Fix for remaining item frame when moving item and deleting it at the same time (possibly fix for ticket 1285)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-06
    
        Ignore '&' when comparing (sorting) plugin menu strings on Mac. Other platforms automatically ignore it but Mac doesn't have '&' shortcuts.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9272 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-06
    
        Fix unload. String argument used to remove menu must match string used to add it.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-05
    
        Tweaks for raster layer props and got rid of show debug overlay option
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-05
    
        -Linear interpolation is a better default than Exact for palette images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-05
    
        -Added check to qgsrect intersect to see if rects actually intersect
        -Patch for custom dialog box, closes ticket #1232
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-05
    
        -Fix problem deleting custom projections
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-05
    
        Fix for font colors changing after polygon layers (ticket 1294)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-05
    
        Added mm to unit combo box (ticket 1293)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-05
    
        Better automatic resize for legend box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-05
    
        Fix for font bug also in composer legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-05
    
        Font workaround enabled for composer scale bar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-05
    
        Use qt font bug workaround for composer label. Other items will follow soon. All the up-and downscaling is done in a central place in composer item base class.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9260 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-05
    
        fix #1280
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-05
    
        Add accessors for all menus, toolbars and actions to plugin interface so that plugins can insert actions at any position in any menu or toolbar.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-05
    
        Improve insertion of plugins into plugin menu. Allow any number of items at top and start inserting below them but above the Python separator if it exists at the bottom.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-05
    
        Don't create Mac menubar if table is displayed inside dock.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-03
    
        -More intelligent search through color ramp item list
        -Fix bug that prevented color cache from working
        -Results in significant improvement in rendering speeds for paletted images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-03
    
        allow filtered postgres tables to have no features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-02
    
        -Commented out the ColorRampItemList from the sip files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-02
    
        -Cleaning out references to obsolete class QgsColorTable
        -Changed how Paletted bands are drawn as gray scale
        -Added cache to QgsColorRampShader to speed up rendering time when using large color tables (still poor)
        -Fixed small bug in rendering the palette as a pixmap
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-02
    
        fix #1274
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-02
    
        unload plugins on quit (fixes #808)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-02
    
        fix debug output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-02
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-02
    
        restored save as image function in composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-02
    
        workaround for non-functional lock.exe on windows (fixes #808)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-02
    
        fix #1268
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-01
    
        -Simple multipoint data layer per timlinux request
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-01
    
        update debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-09-01
    
        update plugin installer for new API
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-01
    
        -Patch to close ticket #1259
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-09-01
    
        -Updated Contrast Enhancement test
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-09-01
    
        Fix for some font size problems and for loading composer scalebar from xml
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-09-01
    
        Let qgis core plugins work with qgis api changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-31
    
        Final icon tweaks for add layer related icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-31
    
        clean up icon to make it consistent with other add layer icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-31
    
        More api cleanups mainly affecting gui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-31
    
        use isVisible() rather than visible() to test for layer visibility
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-31
    
        Implemented more gui api cleanups and suggestions from Albert Areny to clean the api. Note this commit breaks most python plugins out there. Please refer to the plugin interface header to see what is required to (trivially) repair your plugins.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-31
    
        Unit tests for raster contrast enhancements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-31
    
        Remove image notes from AUTHORS file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-31
    
        Legend update function for composer on item level
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-31
    
        automatic indentation update (r9138-r9226)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-31
    
        Api documentation updates - added class descriptions for all raster classes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mloskot <mloskot@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-31
    
        mloskot has added mloskot to AUTHORS file.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-31
    
        Add BundleName property to Mac Info.plist. This string will be displayed in the menubar as the app name instead of the binary filename (which is lowercase).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9224 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-31
    
        Add Mac menubars for PrintComposer and AttributeTable windows.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-30
    
        Disable quickprint plugin for release - will redeploy if time allows to convert to new composer code
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-30
    
        Updates for doxygen for gui module
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9221 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-30
    
        fix #935
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-30
    
        update identation scripts
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-30
    
        cleanups
        - remove superfluous backslashes
        - fix QgsDebugMsg macro
        - disable code with #if 0/#endif instead of commenting it out
        - remove namespaces from ogr converter plugin
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-30
    
        fix #1257
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-30
    
        debian fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-30
    
        Make icon naming consistent for documentation folks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-30
    
        Gui cleanups for interopolation plugin: use labels formatting compliant with qgis ui guide. Get rid of extra layouts. Improve layout. Use qrc file for resources. Make plugin icon consistent with requirements for docu team.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-30
    
        Updates to api docs and some api consistency cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-30
    
        remove 'using namespace std' from qgisapp
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-29
    
        fix #1252
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-29
    
        debian python dependency fixed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-29
    
        buxfixes
        - use useIntersects in identify (fixes #1251)
        - clear node list of identify results on new identify (fixes #1252)
        - use feature copies for split features and identify
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-29
    
        Better precision when building triangulation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-29
    
        use array delete operator on geometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-29
    
        Better precision when saving interpolation results to grid
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-28
    
        update debian packaging of grass plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-28
    
        fix comparison
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-28
    
        -updated rendering methods
        -single band with color map now uses the previously unused method drawPalettedSingleBandColor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-28
    
        Fix for multiline labels in composer (ticket #181)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-28
    
        rearranged composer scalebar widget to have less height
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-28
    
        -Added ability to add new single entry to color map
        -Added ability to sort color map
        -Reorder controls on the Colormap tab
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-28
    
        fix link error on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-28
    
        -Paletted image no longer open as faux RGB, but open as single band images with a color map
        -Closes ticket #914
        -Added a new QgsRasterlayer::readColorTable() that will read RGB/CMYK/HSV color maps from GDAL band
        -Added load color map(palette) from band to color map tab
        -QgsColorTable is now largely obsolete - more clean up need to totally remove
        *Note raster layer type enum are no longer representative of the way layers are rendered and need to be updated
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        apply patch from mloskot (from #1249)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        vector provider update:
        - rename maxValue to maximumValue
        - rename getUniqueValues to uniqueValues and let it return a list
          of variants instead of strings.
        - add protected convertValue to convert string values to attribute values
        - update attribute dialog, continuous color dialog, graduated symbol dialog,
          unique value dialog, postgres provider and ogr provider accordingly
        - fixes #1250
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-27
    
        Added a wrapper for ogr register all so that it cant be called twice (on suggestion of M. Loskot).
        Fixes issues where drivers appear to be registered more than once.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-27
    
        Added a small useage example to generic projection selector dialog docs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-27
    
        Gui tidy ups:
        - use buddies
        - set tab order
        - get rid of superfluos layouts
        - remove colons from labels for sonsistency with other qgis dialogs
        - adjust sizing behaviour a little
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        add ogr converter plugin to debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-27
    
        Ogr converter plugin written by mloskot
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-27
    
        update composer legend on layer level
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        minor update (indentation, debug output, plenks)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        add indentation update script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        fix #1076
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-27
    
        Removed changes in CMakeLists.txt that accidentally went into last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-27
    
        Some fixes for font scaling
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        indentation updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        postgres provider update
        - track open cursors and commit transaction whenever no open cursors are left
        - close cursor after immediately after feature retrieval (releases locks earlier)
        - wrap postgres calls in Conn class
        - introduce Result class to handle PQclear mostly transparently (fixes minor leaks)
        - remove executeDbCommand method (duplicate of PQexecNR)
        - introduce support for estimate_extents (fixes #582)
        - introduce support for enum types (fixes #1210)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        vector layer updates
        - fix: retrieve only existing attributes from provider when editing and set
          added attributes to null
        - introduce slider widget for attribute dialog
        - include added attributes when editing from identify
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        fix attribute updates in identify tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        fix handling of null value updates in attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-27
    
        minor updates (indentation, debug output)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-26
    
        -Sorry, missed one setYmin/setYmax in a python file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9178 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-26
    
        -Propogated updates for QgsRect setYMin/setYMax
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-26
    
        -Updated setYmin/setYmax to setYMinimum/setYMaximum
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-26
    
        Restored refresh view function in composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-26
    
        Better protection agains multiple map drawings with move content tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-26
    
        Write scales in composer not in exponential notation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-26
    
        more decimals for composer scalebar segments
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-26
    
        Another fix for #1142.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9171 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-25
    
        -Added ability to export and load color map to/from a simple text file
        -Closes ticket #805
        -Updaded color interpretation option Linearly to Linear
        -Fix problem displaying (pseudo and color map) paletted images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-25
    
        Set font using platform conditional.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-25
    
        fix spit plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-25
    
        Update v.db.select, v.db.select.where
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-25
    
        Update v.in.ogr, v.in.ogr.loc, v.db.droptable, db.login and add v.outlier
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-25
    
        Update v.sample, v.what.rast, v.what.vect and add db.select, r.cross, r.series, r.reconnect.all, v.db.select, v.db.select.where, v.generalize, v.kcv, v.out.ogr.postgis, v.support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-25
    
        Remove v.in.shape, v.in.shape.loc and r.proj.res
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-08-25
    
        cz update recieved from Martin Landa
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-25
    
        added and changed a few translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-24
    
        fix migration script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-24
    
        Use relative rather then absolute font size since the "standard" font characteriics can vary between platform.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-24
    
        Better Mac fix for GRASS shell. Use global namespace qualifier so that system close rather then QWidget::close is linked to. The previous fix left an orphan pty on exit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-24
    
        update indentation and fix a warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-24
    
        Reorganize and expand menubar so that it contains all major commands. Reposition menu items to correspond to Gnome, Kde, Mac and Windows user interface guidelines. Fix window activation so that commands bring forword a window if it is already open. Add accessors for actions, menus and toolbars so that items can be added to menus and toolbars.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-24
    
        revert srs related wfs uri changes from r9108 (fixes #1246)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-24
    
        fix #1245 (take two)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-24
    
        fix #1245
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-24
    
        Added functions to move composer items front/back
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-24
    
        add GUI_EXPORT to QgsComposerView
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-24
    
        typo fix missed in r9150
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-24
    
        cleanup cleanup
        - remove method names from QgsDebugMsg calls as they are already included in the output
        - replace filename with file name in strings and comments instead of fileName (same for layerName)
        - fix debugging output in interpolation plugin
          (QgsDebugMsg migration ate the last argument where std::flush was used)
        - fix some common typos
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-24
    
        add script to prepare changed files with astyle for commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-24
    
        fix example xml naming
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-24
    
        Use layername not layerName for xml
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-24
    
        Moved composer view to gui for potential reuse by plugins
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-24
    
        Fix for ticket #884 (inconsistent behaviour with fullscreen mode)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-24
    
        Also use SRS for 1.1.1 capabilities
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-24
    
        Use SRS for WMS 1.1.1 and CRS for WMS 1.3 (like described in the OGC specification), fixes #1242
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-24
    
        applied patch from smizuno to fix #1016
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-24
    
        Clarify tooltip text (addresses #1142)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        fix common typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        don't run qgsloggermig.pl from astyle.pl anymore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        astyle re-indentation & iostream=>QgsDebugMsg migration cleanup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        scripts for the astyle re-indentation & iostream=>QgsDebugMsg migration cleanup
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-23
    
        Follow Qt naming style: fileName instead of filename, layerName instead of layerName
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-23
    
        Use fileName() instead of setFilename() for filename accessor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-23
    
        Further api consistency cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        various code cleanups by mloskot for GCC 4.1 (fixes #1239, #1240).
        Inspired by it I also enabled pedantic mode for MSVC and cleaned
        up some more warnings found by GCC 4.3 and MSVC.
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9133 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        dxf2shp cleanup (fixes #1236)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        debian packaging update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        fix warnings in interpolation plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-23
    
        Small fix to allow compilation for Qt 4.3
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-23
    
        Interpolation plugin for triangle based or inverse distance interpolation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        add CORE_EXPORT to composer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leolami <leolami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-23
    
        Update r.proj, r.colors.rules and add r.colors.rast and v.db.droptable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-23
    
        Merged rest of composer branch (9087-9115)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-23
    
        Removed more files that are no longer necessary
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-23
    
        Removed composer core file in app
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-23
    
        Merged print composer branch, with the exception of revisions 9087 - 9115
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-22
    
        Use a glob for ui files instead of listing them individually.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-22
    
        fix #1237
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-21
    
        fix #1234 & #1235
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-21
    
        fix #1233 (spotted by mloskot)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-21
    
        fix #1230
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-21
    
        fix attribute table search and delete table on close even when docked
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-21
    
        rename qgsspatialrefsys.sip to qgscoordinatereferencesystem.sip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-21
    
        Refactor spatial reference system to coordinate reference system (finalise fix of ticket #15). Also updated some more core api docs / module assignments.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-21
    
        Fix a compile error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-21
    
        Restore code to handle Mac double-click at startup which was dropped by r9092.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-21
    
        apply patch #1229 from mloskot
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-20
    
        Updated splash and compressed master so it requires less space in svn checkout. Updated version name in cmakelists
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix another compile error on OSX
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix buddies
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix compile error on OSX
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix compile error introduced with r9097
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix filter in OGR provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        re-add useIntersect support in QgsVectorLayer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-20
    
        Api documentation updates and setting grouping tag
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        remove 'with hold' from postgres cursors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix #1228
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        QgsGeometry migrated to GEOS C-API
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        handling vector data geometry and attribute updates refactored
    
        QgsVectorLayer:
          - move attribute part of editing to vector layer class and unify with geometry handling:
            * remove commitAttributeChanges(), addedFeatures(), deletedFeatureIds(), changedAttributes()
              and replace with changeAttributeValue(), deleteFeature(), addAttribute()
              and deleteAttribute()
            * add pendingFields(), pendingAttributeList(), pendingFeatureCount()
            * emit signals on start editing and commit, change of attribute values, adding/deleting of
              attributes and layer or feature removal (currently used in the attribute table)
          - new commitErrors() method to query errors from commitChanges()
          - replaced featuresInRectangle with select/getNextFeature combo
          - edit types added to support more input widgets and input constraints
    
        QgsFeature:
          - remove update aware ctor
          - unify geometry handling in ctors
    
        QgsVectorDataProvider:
          - add QVariant::Type to supportNativeTypes()
    
        QgisApp:
          - add instance() method to query QgisApp object
          - replace code at various place to use it instead of passing the pointer
            arround or searching it in the widget tree.
          - move toggleEditing() code from the legend here
    
        QgsAttributeTable/QgsAttributeTableDisplay:
          - move attribute table creation legend here
          - make attribute table dockable (from Tim)
          - most editing logic moved to QgsVectorLayer
          - adding/deleting attributes moved to QgsVectorLayerProperties
    
        QgsIdentifyResults:
          - add support for attribute editing when it edit mode
    
        QgsVectorLayerProperties:
          add a new tab to show attribute list:
            * start/stop editing
            * add/delete attributes
            * assign edit type to attributes (unique values, value map, ranges)
    
        QgsAttributeDialog:
          add support for attribute edit types:
           * selection from unique value render classes (combobox)
           * selection from unique values of existing features (combobox or line edits with completion)
           * spinboxes for ranges
    
        QgsPostgresProvider:
         - use read-only connection for cursors and read-write connection for updates
         - updated native types
    
        QgsOgrProvider:
         - remove unused references to GEOS geometry factory
         - updated native types
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix msvc warning (std::vector=>QVector)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-20
    
        Api documentation updates and setting grouping tag
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        catch exceptions in QgsSpatialIndex
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-20
    
        Use javadoc style class descriptors and updated modules list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        port wfs provider to QgsSpatialIndex
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix multiple layer message
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        missed a delete on r9080
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        debian packaging updates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        add conversion for QMap<QString, QVariant::Type>
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-20
    
        fix warning about returning temporary objects
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-18
    
        fix #1205 and #1221
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-18
    
        Set extents / pos label tooltip in status bar appropriately to context
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-12
    
        -Small changs to auto arrange to fit better on laptops and Macs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-12
    
        remove phantom toolbar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-12
    
        Removed the sentence about bug reporting in WMS exception dialog. A WMS server exception is not necessary a qgis bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-12
    
        -Fixed color error when creating new file, closes ticket #1034
        -Updated the auto arrange
        -Fixed an issue that caused qgis to segfault
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-10
    
        new fix for #1214 (reverts r9030)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-10
    
        fix dxf2shp plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-08
    
        More substitutions of the words Projection/SRS for Coordinate Reference System / CRS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-08
    
        Added Paolo Scala's dxf importer plugin (initial import to SVN)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-08
    
        As per email thread '[Qgis-developer] Qgis application name' on the QGIS developer list, I have renamed the application name from qgis to QGIS. THe application name is used by some OSes (e.g. OS X) in menus and other places and the lower case name looks incongruous. A side effect of this however is that all application settings will need to be re-set since the qgis key used by QSettings is now called QGIS and it is case sensitive.
    
        Also remove deprecated widget components from main window and renamed Qgis to QGIS in help-about menu.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-08
    
        Bug fix. The %% thing works again in Actions, and now works with the
        actions names too.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-08
    
        Actions now provide access to the coordinates for points and the
        start/end points for linestrings. Also includes some
        raionalisation of, and subtle bug fies for, the action code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-08
    
        fix library naming on MinGW (fixes #1214)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-08
    
        Fixed issues with projected crs list not being properly filed under the appropriate node and not being grouped. Also expand the proj node by default.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-07
    
        Fix to allow multiple items in the (Derived) node in the identify
        results dialog box (previously one would get multiple (Derived)
        nodes).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-07
    
        updated german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-07
    
        Use readXml, writeXml instead of readXML_,writeXML_
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-07
    
        Added tooltip to crs select toolbutton
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-07
    
        Added cancel button to generic projection selector (and switched to using QButtonBox)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-07
    
        Fix for ticket #1197 (recent projects list wasn't being populated on
        application startup).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-07
    
        Overloaded addDockWidget() so that when plugins (or any other code) adds a dock widget, an entry for it is automatically added to the view menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-07
    
        fix a warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-08-07
    
        fix qml support for non-file data sources
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-07
    
        Fix for ticket #1172
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9018 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-07
    
        Patial fix for #971 - prevent extents display being obscured by other status messages. The part not implemented yet but requested in the ticket is to be able to manually edit and set the extents. The implementation here provides a toggle button on the status bar to switch between display of mouse coordinates and current extents.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-07
    
        Fix for ticket #953.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-07
    
        Added icons for different projection classes in projection selector
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9013 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-07
    
        Final fixes for ticket #1024
         - you can now set the display CRS to any CRS you like by selecting one from the projection selector using the button provided
         - other small cleanups to the coordinate capture plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-07
    
        Various changes relating to projection selector: Renamed QgsLayerProjectionSelector to QgsGenericProjectionSelector so that it can be used in other contexts too. Added setSelectedEpsg call to projection selector. Added setMessage() call to generic projection selector. Updated python bindings accordingly.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Added tracking button and logic for live mouse tracking.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Some fixes for the projection selector:
         - make the projection proj text area consume less space
         - make epsg checked by default in find box
         - enable enter key when entering text in the find box
         - improve layout to maximise space for proj list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Added tooltips and made textedits read only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9008 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Tweaked icons of coordinate capture plugin for clarity
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Display coordinates in geographic and canvas CRS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Changed poorly named EPSGID constant to GEOEPSG_ID
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9005 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Use mapRenderer() instead of mapRender() for the QgsMapCanvas map renderer accessor.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Use mapRenderer() instead of mapRender() for the QgsMapCanvas map renderer accessor.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Show rubber band on coordinate click position.
        Make cursor hotspot the center of the cursor
        Added some icons & changed to grid layout
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        use a better cursor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9000 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Added hints for docks so left and right use full height and top and bottom nest between left and right docks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-06
    
        Added capture point plugin to cater for various user requests
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-05
    
        renamed misnamed QgsMapRender (verb) to QgsMapRenderer (noun) as part of cleanups for 1.0.0 release. Updated all related dependencies. Also removed some spurious debug messages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-05
    
        make editing button a toolbutton
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-05
    
        Added missing control image for regression992 test
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-05
    
        Dont display unneeded 'you are using i18n foo message' on startup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-05
    
        Set the default font size to 9pt (we should really softcode this somewhere)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-08-05
    
        Fix for ticket 1165
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-05
    
        Fix for ticket #911. Changed field separator from , to tab as linestring
        and polygon WKT has comma in it.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    gjm <gjm@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-08-05
    
        Apply patch provided by smizumo (#989). Also fixes ticket #1203.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-03
    
        Get rid of some extraneous debug output / noise
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-03
    
        Use pen editing icon. Finalises fix of #982
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-02
    
        Added regression test for ticket #992
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-02
    
        Fix for ticket #555 - 'identify - some varchar column displayed instead of the key column'. This fix just corrects the erroneous way the value of the display field was being set after population, which allows setting 'cat' as the display field. The identify box then shows the results correctly.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-02
    
        Allow point symbol sizes to be specifed in double format and allow symbols smaller than 3. Added some constants in qgis.h to default and minimum allowable point sizes.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-02
    
        Added better message for cases where gdal format does not allow building pyramids
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-02
    
        Added unit test for raster external overlay building
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-01
    
        Fix for #605 - make building pyramids internally optional.
        Also some ui cleanups to the pyramids part af raster props
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-01
    
        Show raster preview mini thumbnail as legend icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-01
    
        Added callback functions and hooked it up to the raster properties dialogs so that building pyramids and computing histogram now shows progress bar indication. Also change cursor to hourglass while computing histograms.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-08-01
    
        Small helper script to remove junk from svn checkout tree
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-31
    
        Fix for ticket #15 (Use term CRS instead of Projection throughout. Note this is a cosmetic fix only - internally class and var names still use the incorrect 'projection' nomenclature
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-30
    
        For all plugins use icon name based on <plugin_dir>.png
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-29
    
        fix gui imports for test on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-29
    
        Added more useful doxygen description of the test
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-29
    
        Added missing icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-29
    
        Final fixes for ticket #1054. Grass plugin uses Qt4 resource bundle for all icon resources.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8948 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-29
    
        In renderchecker split runtest into two functions so that image based compares can be done in situations where a maprenderer is not needed. Added more tests for geometry functions (buffer, difference) and provide a visual report of geometry test results.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8947 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-29
    
        fix #1179
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-28
    
        Fix ticket #982 - combine start / stop editing into one button
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8945 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-28
    
        fix grass plugin compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-28
    
        Move all grass icons into theme folder. Sort out naming consistency.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-28
    
        Provide classic theme
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-28
    
        Final fixes to default theme overlays and support for theme selection in grass plugin. I have added setThemeName and themeName accessor and mutator to qgsapplication which return the theme name only sans path. Various other changes were made to support properly masking themes with missing icons so that the default icon is used instead.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-28
    
        make spin boxes double and move in increments of 0.1 for line width and symbol size
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-28
    
        Updated add vector name to be in line with default theme so it gets displayed properly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-28
    
        Theme related fixes:
         - implemented 'fall back' support so that if a theme is missing icons, the default theme icons will be used instead.
         - use a static function in qgisapp to get theme icons and pixmaps
         - updated all icon fetching code to use the new methods above
         - updated qgsapplication so that it differentiates between active and default themes
         - fixed a bug in qgsoptions that prevented themes being changed in some cases.
        This is a part fix for #1054 - still need to do some work to make GRASS theming work properly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-28
    
        Old icons get a rerun as 'classic' theme. More commits will follow to resolve theme selection issues in qgsoptions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-27
    
        Fixed bug where current theme could overwrite the combo text of a different combo item
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8933 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-26
    
        fix #1184
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-26
    
        Added refresh button so when plugging in a gps device after dialog is opened, it can be selectd from the ports list. Use button box for gps add device dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-26
    
        Added refresh button so when plugging in a gps device after dialog is opened, it can be selectd from the ports list.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        Backport from grass-tidyup-branch to fix ticket #1036 (GRASS toolbox windows cannot be resized vertically)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        updated icon to match the rest
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        icon updates & drop xpm in favour of qt resource
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        icon updates & drop xpm in favour of qt resource
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        icon updates & drop xpm in favour of qt resource
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        icon updates & drop xpm in favour of qt resource
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        icon updates (though this plugin is not used anymore anyway)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        One more thing for ticket #1182 - Mark project as dirty when removing layers.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        Complete fix for ticket #1182 - Mark project as dirty when modifying layer properties.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        Partial fix for ticket #1182 - Mark project as dirty when adding layers.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        Icon updates for plugins (icon is now created in svg and uses qt resources instead of xpm)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-25
    
        Icon updates for plugins (icon is now created in svg and uses qt resources instead of xpm)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    marcopx <marcopx@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-07-23
    
        Added Marco Pasetti to AUTHORS List
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-07-21
    
        -Forgot to set the icon for the default band combination button
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-07-21
    
        -Moved invert color controls back onto main tab
        -Changed default load behavior so two band images show up on initial load, closes ticket #1157
        -Moved to using generic band names (i.e., Band 1, Band 2) rather than names stored in the raster file itself
        -Updated set default contrast enhancement behavior so that it not applied until the ok or apply button is clicked
        -Added a default band combination setting that will be persistant between QGIS sessions.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-19
    
        use forward slashes also on windows - seems to confuse (OSGeo4w's) Python
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8818 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-19
    
        apply changeset r8811 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-17
    
        Added Marco Pasetti to the contributors list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-17
    
        Cater for those crazy folks who have more than 2 com ports on their windows boxes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8809 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-17
    
        Updating icons to match rest of QGIS (in progress still)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8802 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-17
    
        Added clear input icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-17
    
        Icon for filter clearing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-16
    
        apply GRASS plugin update from Marco Pasetti (fixes #1101)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-16
    
        update debian packaging for 1.0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-16
    
        register QgsDetailedItemData meta type; fixes plugin manager and grass toolbox
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-16
    
        Removed Qt4.4 specific style directive
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8793 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-16
    
        Fix bug in plugin manager introduced by recent changes I made that causes it to not remember loaded plugns properly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-16
    
        fix common typo: retreive
        (identifing copied code...)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-15
    
        Fix url to msys.zip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8790 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-07-15
    
        Reverted last commit, sslmode=prefer seems to be the default anyway
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8789 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-07-15
    
        Set sslmode to prefer for postgis connections
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-15
    
        Refactored detaileditemdelegate to avoid code duplication and try to resolve some issues needed for grass refactoring. Also fixed clipping of checkbox and checkbox logic is not entirely encapsulated based on the values of qgsdetaileditemdata.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8787 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-07-15
    
        Applied patch from Adrien to remove negative selection ids when commiting added features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-15
    
        debian package: update for qgis 1.0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-15
    
        fix sip error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-15
    
        debian package: introduce a build conflict with qgis dev package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-14
    
        Implement grass toolbox as a designer ui and make toolbox subclass it - reduces the amount of manually (programmatically) constructed gui code required.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-14
    
        introduce separate qml databases for fileless datasources (fixes #1127)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-14
    
        select value for classification in attribute dialog from unique value renderer classes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-14
    
        add support for multiline labels (applies #1138)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-14
    
        Replaced QgisAppInterface::getToolBox() with QgisAppInterface::addDockWidget and updated dependent code & python bindings. Note you may need to do a clean build after this commit for python bindings to build ok. The toolbox was removed in 0.11.0 and so the old getToolBox call was broken - this provides a replacement for that functionality.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-14
    
        Made new splash and version number so trunk can be distinguished from 0.11.0 branch easily
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8771 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-14
    
        Made new splash and version number so trunk can be distinguished from 0.11.0 branch easily
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8770 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-13
    
        Rolled back r8764 - as per Peter Ersts request we will leave raster unit test failing for the release until we have explained the small differences in raster rendering between 0.10.0 and 0.11.0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-13
    
        Fixed qgsgeometry test so that it passes:
         - clear member vars between each test
         - added some geometry dump helpers
         - generally neatened up unit test implementation
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8767 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-13
    
        Use rects for geometry tests rather than triangles
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-13
    
        updated raster unit test control images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-12
    
        use correct geom type for Regression test 1141
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-12
    
        Regression test for ticket #1141
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-12
    
        No need to debug out qgsappication vars - just call showSettings()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-12
    
        fix #934
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-07-12
    
        fix #1141 by fixing #1120 differently.
    
        I still don't see why r8592 has an effect, except calling OSRImportFromProj4()
        in locale "C".  Just setting LC_NUMERIC probably resolves the side effects
        leading to #1141 without reopening #1120.
    
        But there might be - even more subtle - side effects left - watch out.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-11
    
        Fix for ticket #1148 "GRASS Edit: can't modify Dynamic color"
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-11
    
        Fix for crash scenario: If the first thing you do in qgis is open grass layer, edit it using grass edit tools then return to work with a non grass layer and touch the canvas qgis crashes because mNonEditMapTool is not initialised.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8757 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-11
    
        Fix for ticket #1150, grass toolbox crashing in OS X
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-11
    
        Added a link to Marco Pasetti's web page describing msys build procedure
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-11
    
        Fix for ticket #1149. At times the current row can be returned as -1 which will cause a crash if you try to fetch its display role.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-07-11
    
        Fix for bug #978, topological editing is already considered when generating QgsMapToolAddVertex::mRecentSnappingResults
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-11
    
        Formatting changes only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-11
    
        Formatting changes only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-11
    
        Fixed gdal grass ubuntu package name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-10
    
        Applied Ticket #1049: python-site-packages-dir-0.9.1.patch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-10
    
        I am commenting the ellipsoid check out for now because of ticket #1146
        In 1.0.0 we should consider doing more sophisticated checks or just
        removing this commented block entirely. It is possible to set the
        parameters for the earths figure in ways other than using ellps (which
        is a convenience function in proj). For example the radius and flattenning
        can be specified and various other parameter permutations. See the proj
        manual section entitled 'Specifying the Earths Figure' for more details.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-09
    
        Applied changes from ticket #1108
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-09
    
        Formatting changes only for draw polygon routine
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-09
    
        Code formatting changes only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-09
    
        Code formatting changes only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-07-09
    
        Update Mac release scripts for 0.11.0.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-08
    
        Proving that my Polish is just as good as an other South Africans, I hereby declare ticket #927 fixed. Live long and prosper.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-08
    
        Fix for #980 - remove dialogs after loading and saving styles
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-08
    
        Simple formatting changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-08
    
        Fix for ticket #1047
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-07-08
    
        Fixed segfault when specified invalid field type to memory provider's addAttributes()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-07-08
    
        added missing implementations for changeAttributeValues, changeGeometryValues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-07-08
    
        Made setGeometry() argument const.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-07-08
    
        fix for #1139 wrong qgis-user-mailinglist-url in Help/About box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rduivenvoorde <rduivenvoorde@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-07-08
    
        trivial change to test commit access
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-08
    
        fix divide by zero bug in quickprint. Fix issue preventing quickprint test from running
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-08
    
        Updated control images for small differences in rendering with renderer context merge
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-07-08
    
        -The default contrast enhancement type when no qsetting value is present (i.e., user override) was incorrectly set to when this functionality was added in revision 8398
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-07-07
    
        fixed wrong polish translation #1144
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-07-07
    
        updated bindings from changes in r8709
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-07
    
        Updated INSTALL docs for 0.11.0 release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-07
    
        updated whats new in application about box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-07
    
        uncommented mGlobalSRS that was causing build error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-07
    
        Updated version number, requirements and whats new
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-07
    
        Forgot to mention qml support updates in changelog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-07
    
        Updated changelog for 0.11.0 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-07-07
    
        New srs.db and code changes to save settings by proj4 string instead of qgis srsid number
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-07-07
    
        Reverse true/false clause in setColumnReadOnly; it was implemented reversed in r8406. This fix prevents modification of the id column.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-06
    
        Use qgisapp path properly for quickprint test too
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-06
    
        Last tweak for app test to compile & work
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-06
    
        Fixed incorrectly name method in app test
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8716 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-06
    
        Updates so that paths are correctly set based on changes in
        qgisapplication
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-06
    
        Use new mechanism to find path. Test still fails due to small differences in rendered output
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-06
    
        Use new prefix path mechanism to locate resources
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-07-06
    
        Fixed broken filewriter unit test by changes in qgsapplication by adding a mechanism to find the install root of
        qgis.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-07-05
    
        new updates from Richard Duivenvoorde
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-07-05
    
        hungarian gui translation update by Zoltan Siki
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-07-04
    
        Fix for bug #1136 measure tools show wrong values
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-07-03
    
        dutch gui translation update by Richard Duivenvoorde
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-07-02
    
        newest commit from Richard Duivenvoorde
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-07-02
    
        Moved const to the place where it belongs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    warmerdam <warmerdam@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-30
    
        improve error propagation for raster open errors (#1040)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    warmerdam <warmerdam@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-30
    
        do not accept band-less dataset as valid (#1040)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-30
    
        fix windows link errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Werner Macho <werner.macho@gmail.com>	2008-06-30
    
        testcommit werner, nothing changed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-28
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-28
    
        update i18n files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-28
    
        fix some lupdate warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-27
    
        polish gui translation update from Andrzej Swiader
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-25
    
        updates spanish gui translation from Carlos Dávila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-24
    
        fix #1131
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-23
    
        fix multiple table selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-23
    
        fix #958 - again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-23
    
        Replaced some occurences of default srs id with epgs id
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-23
    
        fix #1130
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-06-23
    
        Updates for internationalisation from Carlos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-21
    
        fix a few comment typos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-21
    
        Fixed a potential bug in case someone calls QgsMapCanvas::setOverview(NULL)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-21
    
        fix gcc 4.3 warnings, a gcc 4.3 compile error and a MSVC warning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-21
    
        update sip binding after r8656:
        replaces QgsMapCanvas::restoreMapTool(), which shouldn't be public, with a
        signal and handles it in QgisApp.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-21
    
        Correct wrong version name in wfs get capabilities
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-20
    
        updates for ts files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-20
    
        Use QPrinter instead of QPixmap to find out screen resolution
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-18
    
        fix #958
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-18
    
        revert r8586 and solve issue in QgsVectorLayer (fixes #1126)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-18
    
        project file transformation from 0.10.0 to 0.11.0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-17
    
        Polishing and optimizations in memory provider:
        - possibility to use spatial index
        - more effective getNextFeature (wheter using spatial index or not)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-17
    
        Added QgsRect::intersects(QgsRect) predicate
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-16
    
        fixed problem with iterating over features of memory provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-06-15
    
        Implemented proxy support to be application global rather than set on a per connection basis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-06-15
    
        Added global proxy configuration to options dialog. Use the follow qsettings keys to obtain proxy configs: proxy/proxyEnabled, proxy/proxyHost, proxy/proxyPort, proxy/proxyUser and proxy/proxyPassword. Note that the proxy password is not encrypted in any way when stored in Qt config file / win registry.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-11
    
        Accept EPSG and epsg when constructing srs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-10
    
        Remove declaration which causes Qt3Support dependency.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-10
    
        add memoryprovider to debian package
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-10
    
        fix link error on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-10
    
        fix compile error on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-09
    
        Applied patch provided by Adrien to fix problem where attributes where not copied for modified features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-09
    
        Removed a debug line
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-09
    
        update dutch gui translations by Richard Duivenvoorde
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-09
    
        Remove use of Qt3 support inline routines which redirect old Qt3 names to new Qt4 names. Remove USE_QT3SUPPORT from top-level CMakeLists and add it to GRASS provider/plugin CMakeLists so that all use of Qt3 names and libraries is limited to these two directories.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-09
    
        -Removed some unneeded code for a freature that will not be in 1.0
        -Added flags to indicate if min max values are actual computed values or estimates/userdefined
        -Implemented the min/max estimate warning on gui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-09
    
        Additional conversion from Q3ListView to QTreeWidget. This is an addition to r8406 and fixes #1074.
        For Q3ListView, each item is already set to the new selection state when on_lstLayers_selectionChanged is called. For QTreeWidget, each item still has the old selection state and selectedItems() must be used to get the new selection state.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-08
    
        small fix for multipart geometry types
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-08
    
        Added "memory" provider. It stores all data in heap, offering 3rd party developers fast provider for temporary data.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-08
    
        Removed non-functional MySQL provider - was just a copied from Postgres provider, with old provider interface which is not being used anymore, 2 years without any development.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-08
    
        QgsVectorFileWriter:
        - added missing deleteShapeFile() PyQGIS wrapper
        - added some error handling when adding features
        - improved deleteShapeFile method
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-06-06
    
        Fix height bug manifesting in plugin manager and grass toolbox list view
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-06-06
    
        Sort the model proxy after populating so python and c++ plugins get sorted irrescective of their type.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-06-06
    
        Fix filtering bug in plugin manager
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-06
    
        Get svn revison number for Mac Info.plist from top-level source directory rather then current source directory.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-06-06
    
        Refactored grass tools and plugin manager to always use qgsdetaileditemdata to represent the info to be display in items. This will let us switch between widget based and manually drawn implementations easily.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-06
    
        changed some debug statements to use QgsDebugMsg
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-06
    
        update polish gui translation by Andrzej Swiader
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-06
    
        Use cmake script with CONFIGURE_FILE rather than grep/sed to create Mac Info.plist. This circumvents command-line quoting problems when upgrading to CMake 2.6.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-06-05
    
        Display the grass modules list as second tab which avoids rendering issues. Enabled list mode.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-06-05
    
        possibility to add WMS layers through plugin interface
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-04
    
        call OSRImportFromProj4() in locale "C" (fixes #1120)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-04
    
        apply changes to layer before saving qml
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-04
    
        use QgsVectorDataProvider::getUniqueValues() in unique value dialog again (was lost in r8440)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-04
    
        save qml of non-file datasources to qgis user database
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-04
    
        strip current schema from selected tables to match postgres provider behaviour
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-03
    
        Applied Stefanie's patch to return features (with new IDs) after being added.
        Thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-03
    
        update feature id of added features in OGR and PostgrSQL provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-03
    
        Applied patch from Stefanie Tellex for simpler retreival of coords from QgsPoint
        Thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-06-03
    
        Applied patch of Stefanie Tellex, fixes QgsGeometry::setWkbGeometry() in Python
        Thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-06-02
    
        spanish gui translation updates from Carlos Dávila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-01
    
        missed a rename in r8572
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-06-01
    
        updates debian packaging
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-31
    
        Add path so Mac qgispython lib can be found.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-31
    
        update german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-31
    
        fix missing blanks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-31
    
        Add backward compatibility for Mac CMake 2.4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-31
    
        Updated post build scripts for mac (Tims Version) so that python libs all have proper relative references into bundle for the lib deps.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-31
    
        fix restoration of saved main window position
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-31
    
        Fix for label size in printing output (bug #1097)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-30
    
        Gui cleanups for attribute capture when digitising. Create a dynamically generated dialog rather than using a table widget.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-30
    
        unique value dialog: ask if the existing classes should be deleted when classifying on a new attribute
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-30
    
        Remove cmake 2.6 warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-30
    
        Remove deprecated in clude of attribute dialog header
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-30
    
        Use pushbutton instead of abstract button to prevent compile errors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-30
    
        Use button box for cross platform consistency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-30
    
        Use button box for cross platform consistency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-30
    
        Remove references to deleted uis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-30
    
        Removed these files as they are unused - part of cleanups of code base for 1.0 release.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-29
    
        fix for #1118 and #1119
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-29
    
        add support for maptool doubleclick events
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-28
    
        package python support seperately in debian
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-28
    
        qgisapp update:
        - 'remove layer', 'add to overview', 'toggle editing' and 'edit copy' only enable
          with active layer
        - add 'python console' only when python is available
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-28
    
        fix python fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-28
    
        fix strange compile error with MSVC9
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-28
    
        remove /bin from application path for MSVC build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-28
    
        fix building python plugin on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-28
    
        Hide list view in grass toolbox as I hadent meant to commit it yet
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-28
    
        Added missing resource file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-28
    
        Multiple changes:
         - added a call to get the file toolbar so that plugins providing 'add layer' type functionality can place their icons into the file toolbar along with other add layer icons.
         - cleaned up the vector props ui so that action panel fills all available space, and that label settings dont use tabs but a property pane style ui.
         - added an option to qgsoptions to enable / disable legend classification attributes list
         - fix issue with detailed item delegate not being selectable in win
         - updated style sheet so that system colour scheme is used for 'glossy' highlight
         - fixed formatting issues in vector metadata list
         - fixed python build error on mac where geos was not being linked to
         - added grass list view to grass toolbox
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-28
    
        renamed non db icon to add ogr layer for better naming
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-28
    
        Further icon updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-28
    
        Moved python support to a library, QGIS app now during the initialization tries to load that library.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-27
    
        support for non-ascii characters in path to home directory.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-26
    
        keep current row on classify
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-26
    
        update list widget colors on reset/randomize colors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-26
    
        Gui cleaunups and use buttonbox
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-26
    
        remove superfluous ^ symbol
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-26
    
        Just fixed some code indentation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-26
    
        Further work on ui cleanups and useability:
         - in unique value and graduated symbol dialogs, show symbol previews in classification lists
         - tidy up for raster props dialog (PeteE I finally capitulated and used a stack widget)
         - use a label instead of a textbrowser in detailed item widget
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-26
    
        Implemented word wrap in manually draw detailed item delegate and other related cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-26
    
        remove some duplication of version vars in top level cmakelists.txt
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-26
    
        Python utilities separated to an interface and implementation.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-25
    
        Made QgsPythonUtils a singleton instead of a class with all members being static.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-23
    
        don't try to reload plugins, it has just a little meaning and might do some problems for plugins. Moreover it was producing output to console.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-23
    
        more sane python paths order: first qgis-wide python path, then plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-23
    
        syntactical change in QgsApplication wrapper to match its C++ counterpart
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-23
    
        added missing icons for rec naviagation to the custom projection dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-23
    
        make the highlight gradient a little less extreme
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-23
    
        Small icon cleanups
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-23
    
        One more fix for redirecting output when python console is open
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-23
    
        Nav button for custom prj dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-23
    
        SVG master for zoom icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-23
    
        Navigation buttons for custom prj dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-23
    
        Icon updates to templates and gave icon master a better name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-23
    
        Fixed uninstalling redirection from python console
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-23
    
        -update locale/userLocal when default locale is use as well as when --lang= option is used so that thirdparty plugins can be in the same language as the rest of QGIS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-23
    
        Even better python errors handling: now displaying traceback, python version and python path.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-23
    
        updated polish gui translation file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-23
    
        Polish gui translation updates from Andrzej Swiader
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-22
    
        enhance unique value dialog:
    
        - allow selection of multiple classes
        - new 'add class' button (fixes #1099)
        - new 'reset colors' button to reset the color of selected/all classes to white
        - new 'randomize colors' button to randomly set colors of selected/all classes
        - 'remove classes' removes selected classes
        - change common attributes for multiple selected classes at once
        - allow renaming of classes
        - 'Classify' now adds missing instead of recreating all classes
        - used QMap instead for std::map for classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-21
    
        better handling of python errors raised during initialization.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Gui cleanups to main app window:
         - changed the order of the digitising icons for better logical grouping
         - resolve status bar issues on mac by forcing heights of all status bar elements to max 20px
         - removed some redundant code for stopping rendering
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Revisions to improve gui layout and useability. Note the custom projection navigation buttons are temporary and will be updated shortly with icons.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Make the top level legend item bold for each layer so that it stands out from the categories under it.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Gui tidy ups for the project props dialog as part of the general GUI revision
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Some minor updates to docs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Prettified application variable name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Added show settings to show application var state when debugging
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Fixed / Removed kludge for getting detailed widget capture to layout out by calling show() on it quickly first.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Minor change to commenting
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Added style sheet for text2tags rendering
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-21
    
        Moved text2tags sources into docs dir.
        Made some minor updates to coding.t2t
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-21
    
        fixed python console (was displaying plain text)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-21
    
        Fix for bug #1096 Snapping to currently moved vertex should be suppressed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-20
    
        fix grass crash:
          setlocale to "C" in getSRS() and catch fatal errors
          (probably needed at much more places).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-20
    
        -Updated CMakeLists.txt as qgsrendercontext.h was not being installed
        -Add Lao translation from Anousak Souphavanh (sponsored by the Center for Biodiversity and Conservation - American Museum of Natural History)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-20
    
        fix QgsSpatialRefSys::createFromWkt
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-19
    
        sync sip with c++ core
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Dont use PREFIX on linux (or anywhere else). On linux assume prefix is appdirpath/.
        This fixes issues where qgis is nor relocatable after building, and removes cmake warnings about duplicate definition of PREFIX. Note that to be relocatable you should not build using rpath support..
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-19
    
        make QgsDetailedItemDelegate link on windoze
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-19
    
        replace another UNUSED with Q_UNUSED
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-19
    
        fix MSVC warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Reimplemented plugin manager to use a list view rather than a table view and to use the custom qgsdetaileditemdelegate for display of available plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        On windows and mac, add the plugins dir to the search path on application start up.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Removed the definition for UNUSED as I have replaced all UNUSED in the source tree with Q_UNUSED
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Used Q_UNUSED rather than UNUSED (and my apologies for the commit spam)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Used Q_UNUSED rather than UNUSED
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Created a custom view delegate for displaying in lists like the plugin manager and the grass toolbox.
        The delegate allows displaying a title (in bold) and a description underneath it (in normal font), without needing to resort to using tables & columns. The delegate currently works in two modes:
        1) Direct rendering of item onto a painter
        2) Renderng the item via a qgsdetaileditemwidget (disabled for not as its experimental)
        THe qgsdetailed item data class is a new qvariant type that can be used to pass title, description etc between the model and the view.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Dont artificially limit the raster types available. Note if you have a lot of gdal file types supported the file filter is very long. We need to find a sensible way to manage that.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Use qt Q_UNUSED for unused params rather
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Use qt Q_UNUSED for unused params rather
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Updates for tims post install mac scripts
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Added a small script to tidy away tmp, orig and rej files left by svn
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-19
    
        Use qt Q_UNUSED for unused params rather
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-18
    
        fix #928
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-17
    
        fix crash on invalid raster layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-17
    
        fix rendering off added features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-17
    
        fix linking of python bindings on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-17
    
        some labeling cleanups (fixes #1088)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-17
    
        Changed testimage for renderers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-17
    
        Some cleanup in point rendering code
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-17
    
        Differentiate between field scale and raster scale factor such that field scaled point symbols all have the same outline width
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-17
    
        Fix for continuous color rendering of points, changed test qml files to mm units
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-17
    
        Fix for problems with floating point outline width for hard markers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-16
    
        Fix for ticket #942.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-15
    
        Added x11 deps required for herob
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-15
    
        implement #1087
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-05-15
    
        changed std::map to QMap in QgsRasterLayer::identify(), updated PyQGIS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-15
    
        Added cursor tips for composer maps and images.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-15
    
        Replaced zoomFull() code with a single QGraphicsView function.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-15
    
        Merge of rendercontext branch into trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-15
    
        Change all remaining Qt include filenames from qxxx.h to QXxx and adjust other Qt include statements as necessary. (GRASS provider/plugin not changed since it hasn't been updated from Qt3 to Qt4 yet.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-14
    
        revert r8437 and fix it different
        - use FIND_PACKAGE(Qt4 REQUIRED) before SET(QT_... 1)
          as cmake's Modules/FindQt4.cmake suggests
        - should also fix #913
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-14
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-14
    
        final(?) fix for #130
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-14
    
        bug fix for #130, show default values of databases
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-14
    
        Enable qtsql module
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-14
    
        Added some HIG guidelines (more to come)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-14
    
        Changed release name to Metis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-14
    
        Numerous changes in GUI HIG revision:
         - use buttonbox instead of free roaming buttons
         - All labels updated for consistency
         - improve alignment and layouts for unique vale, cont col, etc in vector props
         - use style sheets in vect and raster properties and update these reports so they are visually consistent with each other
         - In qgsabout clean up layout and also show addition info relating to qt db and image plugins in providers tab (which will be renamed)
    
        Please note this work is ongoing and not the final product yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-14
    
        Bug fix and gui enhancement:
         - remove rendering artifacts in legend item icons (dont use argb premultified!)
         - show polygon icons as a squiggly polygon so the edges arent clipped (and hopefull people find it more attractive)
         - show line icons as a curve
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-14
    
        Third alternative mac post build script for building dmg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-14
    
        Updated projection icon for status bar.
        Create resource file from icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-14
    
        Alternative post build scripts for mac if using Tim's qgis universal deps bundle for OS X
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8427 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-14
    
        Whooppee! New splash for Mitis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-14
    
        update turkish gui translations from Osman Yalg}n YILMAZ
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-13
    
        fix tests to work with QT_NO_CAST_TO_ASCII
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-05-12
    
        Changed version to 0.11.0 for trunk
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-10
    
        fix leaks calling OGR_DS_ExecuteSQL (fixes #1083)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-10
    
        update french gui translation from Marc Monnerat
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-09
    
        Cleaned up a bunch of debug statments.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-08
    
        debian package: add files added to release branch to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-08
    
        GRASS plugin r.in.gdal/r.in.gdal.loc update from Marco Pasetti.
        Thanks.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-08
    
        spanish gui translation updates from Carlos Dávila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8412 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-07
    
        merged Release-0.10.0 changes r8366:r8391 into the trunk.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-07
    
        Change order of x- and y- coordinates in WMS bbox parameter for 1.3 and for geographic coordinate systems. This is as described in the WMS1.3 specifications (for WMS1.1.1, there is no such change)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-07
    
        Fix for ticket #1058
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-07
    
        Fix for bug #1057
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-07
    
        Remove selection every time in QgsAttributeTable::handleChangedSelections()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-07
    
        Remove all use of Qt3 compatibiliy routines except for the GRASS provider/plugin. Automatic casts of QString to char* have also been removed for compatibility with Qt/Mac-Cocoa (64-bit).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-07
    
        Add GRASS-6.3 to the Mac GRASS search paths.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-07
    
        Search CMake default standard locations rather than explicitly encoding standard locations into files. On a Mac, the standard locations may also include framework paths and the frameworks need to be searched either first or last depending upon other CMake settings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-07
    
        Use Qt 4.2 compatible properties
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8403 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-06
    
        -Seems not all the changes made it across list time
        -Additional patch for ticket #923
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-06
    
        -Fix problem with missing "Red" band under the gray scale selection pulldown
        -This would have been a problem for all non-english systems
        -The problem will be fully resolved once ts files are updated
        -Closes ticket #923
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8401 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-06
    
        polish gui translation updates from Andrzej Swiader
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8400 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-06
    
        -Custom color map is now editable after initial creation
        -Closes ticket #1046
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8399 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-06
    
        -Fixed problem restoring min max values from project file
        -Closes ticket #945
        -Added ability choose in the GUI to load estimated or actual min max values from the band
        -Cleaned and reorganized raster properties gui a little
        -Added a set default constrast enhancement option in gui that is persistent between sessions
        -Closes ticket #1055 and #778
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8398 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-05-03
    
        updated polish gui translation files for Andrzej Swiader.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8396 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-05-02
    
        add fixdiff.pl to convert svn diff from other architectures
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-05-01
    
        Added option to have the old vertex markers back
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-30
    
        fix for #130:
        - skip type check for unchanged defaults in QgsAttributDialog
        - don't replace NULL default value with empty string
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-30
    
        fix #1052
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-26
    
        disable some initially enabled editing maptools
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-26
    
        fix rpath issue
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-04-25
    
        Fix z-order issue when writing LAYER sections of the map file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-04-24
    
        updated french gui .ts files for ranslations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-04-19
    
        Update Mac release scripts for 0.10.0.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-18
    
        Another fix for bug 979
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-17
    
        spit plugin update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-17
    
        german translation update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-17
    
        Updated changelog for 'Io' release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-17
    
        Disable move vertex tool for point layers (fixes bug 979)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-17
    
        Fix build error due to not returning bool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-17
    
        Updated version to 0.10.0 since this release will contain new features as well as bug fixes. I've also softcoded the places that had release numbers hard coded in various points in the code, so setting the version no in top level CMakeLists.txt should 'trickle down' into most places where version numbers need to be set.
        Made some small changes to whats new too.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8361 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-17
    
        New splash screen for 0.10.0
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-17
    
        Fix test breakages caused by recent build system changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-17
    
        Fix for crashes when trying to delete a vertex in a polygon ring that has less than 3 vertices (bug 1041)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-17
    
        Fix problem where multipolyons changed to polygons in QgsGeometry::makeDifference (bug 968)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-17
    
        use integer and double validators on attribute dialog and table, fixes #933
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-17
    
        limit ogr integer fields to width 10, otherwise they become real
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-16
    
        Fix for renaming of wms/wfs connections in dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-15
    
        GRASS toolbox fix
        - avoid an endless recursion with Qt 4.4
        - reduce toolbox noise (std::cerr->QgsDebugMsg)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8353 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-15
    
        GRASS module label updates by Marco Pasetti, thanks a lot
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-14
    
        debian packaging update
        - update for next release
        - removed some temporary files in debian/
        - add version number to shared libraries names and split them into
           libqgis-core0.9, libqgis-gui0.9 and libqgisgrass0.9 (fixes #36)
        - split python binding and plugins into separate package python-qgis
        - merge some changes from the DebianGIS repository
        - build in debian/build
        - updated menu and icon
        - use qgis man pages (qgis_help added)
        - build on Debian unstable is lintian clean (may fix #1028)
        - build also tested on OSX (Tim Sutton), MinGW (Marco Pasetti) and with MSVC
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-14
    
        fix gcc warnings in grass provider and plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-14
    
        workaround for what seems to be a Qt problem with file:// urls on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-14
    
        Better fix for crs bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-13
    
        fix i18n part of #1039
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-13
    
        New version of srs.db provided by Richard
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-13
    
        Workaround for reprojection on the fly bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-13
    
        fix gcc warnings with included xpms
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-12
    
        fix #1038
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-11
    
        GRASS plugin update
        - toolbox: show module name in front of the label
        - cleanup QGM modules
         * fix typos
         * reindent and unify line endings
         * remove leading blanks and trailing blanks and dots from labels
         * remove leading module name as the toolbox now shows them automatically
         * rename r.cats.* to r.category.*
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-11
    
        add v.out.dxf source icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-11
    
        fix for #1030
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-11
    
        fix for #1031
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-04-09
    
        - added link to manual translations and updates at osgeo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-04-09
    
        - update spanish gui translations from Carlos Davila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-04-08
    
        update spanish gui translations from Carlos Davila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-07
    
        update of Russian translation provided by Artem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-07
    
        Further vietnamese translation updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-07
    
        Updated latvian translations - many thanks to Maris Nartiss
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-04-07
    
        Fix for condition where layer name is blank in the legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-04
    
        Updated vietnamese translations from Huu Manh Bui - many thanks!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-04
    
        Updated russian translation provided by Artem. Spasibo\!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-04-04
    
        Updated dutch translation provided by Richard and updated the translation files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-04-03
    
        Correct fix for #849. Use actual installation directory, not just default directory.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-03
    
        fix grass toolbox
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-03
    
        Added some mac specific notes to fix SDK link path issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-02
    
        postgres provider update
        - handle PQsendQuery in one getNextFeature run (fixes nested iteration of
          cursors with connection pooling)
        - beautify DELETE and ALTER TABLE statements
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-02
    
        catch more GEOS exceptions a bit cleaner
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-02
    
        Updated all ts files in preparation for string freeze
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-02
    
        fix #1024
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-04-02
    
        support unset fields in OGR provider (like NULL in postgres provider; fixes #1023)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-04-01
    
        Fixed some issues with formatting in mkspecs section of os x notes
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-31
    
        postgres provider update
        - remove some unnecessary includes
        - add private PQexec method with additional debug output
        - update all changed attributes of a feature at once
        - fix quoting and beautify creation of SQL statements
        - replace assertion on unexpected field types with useful debug output and
            consider values as NULL
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8307 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-31
    
        remove CRs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8306 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-31
    
        Fix for double commit of qgsprojectversion header
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8305 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-31
    
        Added missing qgsprojectversion.h to list of headers to install
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-31
    
        include qgsprojectversion.h in core header install
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-03-30
    
        Dont write FILTER keyword if the SQL filter doesn't exists
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-28
    
        Updated to work under qt 4.2.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-28
    
        only encode to unicode once
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-28
    
        fix #962: the image of the previously rendered feature was used instead of an empty one.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-28
    
        spit plugin fix
        - quote values and identifiers properly
        - remove now unnecessary reserved word dialog
        - also consider primary key field and geometry field in double field check
        - allow rename of primary key field
        - remove disabled connect button (spit automatically connects on OK)
        - keep the window open window if there was an error
        - fixes #865 and #930
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-28
    
        yet another postgres provider update
        - apply patch #1009 from Steven Mizuno. Thanks.
        - remove column name and use of PQfnumber for cursors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-28
    
        our trac is now at osgeo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-27
    
        another postgres provider update:
        - make declareCursor and getFeature private
        - there's no need to track column names in cursors
          (which contained a bug triggering #962 again and more)
        - introduce private method field(index) that verifies that
          the index in valid or throws an exception.
        - use that in public methods that get indexes from
          outside (minValue, maxValue, uniqueValues...)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-27
    
        check schema privilege before table privilege
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-27
    
        Fix for msvc so python parts build with nmake not vcexpress
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-27
    
        put out a warning message when accessible postgis cannot be determined
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-27
    
        put out a warning message when no accessible postgis tables were found
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-27
    
        More work on the postgres provider:
    
        - put common code from select/getNextFeature and getFeatureById methods
          to new declareCursor and getFeature methods
        - unify type handling and support bool, arrays and time types
          (fixes #1009)
        - ignore columns not explicitly supported (might apply to columns
          previously supported implicitly; please file a bug if you run into
          one)
        - fixes a unreported problem with getFeatureById returning only NULL
          attributes.
    
        Please test!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-26
    
        Fix include search path when using LIB_DIR on msvc with prepackaged libs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-26
    
        fix other aspect of #962
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-26
    
        Added missing braces
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-03-26
    
        Updated doxygen config file and index
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-26
    
        Defined application services linkage for mac since we dont just globally link to all qgis libs now (which used to give us ap services libs in the process). Applies to OS X only.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-26
    
        Suport for splitting into modules in doxygen
        Added front page for doxygen
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-03-26
    
        Document private members/methods
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-26
    
        Clean ups to doc generation
         - filter out non useful / generated / copied in sources
         - various other small tweaks to formatting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-26
    
        Link to explicit qt libs to avoid linking to qttest
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-03-26
    
        Updated output directory for docs to point to qgis_api_doc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-25
    
        reintroduce connection pooling, but use cursors independantly of transactions
        by declaring them "WITH HOLD" and "CLOSE" them when done.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-25
    
        speed up loading of projects using unique value renderers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8272 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-25
    
        fix msvc warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-25
    
        Added missing header install line that got removed accidentally in r8236
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-25
    
        code reindentation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-25
    
        fix #1008
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-25
    
        fix #1007
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-03-25
    
        Applied patch 1004 that adds zoom to direction of mouse cursor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-03-25
    
        Patch #878 for PrintComposer SVG Export from Steven Bell with conditional compilation directives added to use QSvgGenerator for Qt4.3 or greater while continuing to use Q3Picture for Qt 4.2 or lower.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-24
    
        - speed up QgsSpatialRefSys after migration to OGR C-API:
          - create and destroy OGRSpatialReferenceH in constructor/destructor
          - move the PROJ.4 strings to OGR instead of a member variable and keep
            track its validity in mIsValidFlag.
          This reduces the need to allocate/deallocate of OGR structures and PROJ.4
          parsing and thereby speeds it up quite a bit.  Especially when on-the-fly
          projection is in use.
        - collect common code of createFromSrid, createFromEpsg and createFromSrsId
          in the new loadFromDb method
    
        NOTE: invalid PROJ.4 strings are now lost, I hope that doesn't break
              anything.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-21
    
        fix #916
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-21
    
        fix GCC 4.3 compatibility issues (still compiles with GCC 4.2 and MSVC8)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-20
    
        fix #1005 by making GRASS work in paths with blanks (windows-only)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-03-20
    
        hungarian gui translations from Siki Zoltan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-19
    
        fix for #849
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-19
    
        Cleanup comments and note that layers are deleted when removed from the registry
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-19
    
        fix setting of type column for postgis tables with multiple geometry columns
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-19
    
        qgsdbtablemodel.cpp reindented
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-19
    
        fix #1001 introduced with r8233
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-18
    
        Fix compile error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-18
    
        Dont run moc on  qgsprojectversion.h as its not a qobject child
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-18
    
        Dont run moc on qgsrasterdataprovider.h since its not a qobject child
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-18
    
        Dont try to run moc on qgsmaptooledit.h since its not a qobject child
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-18
    
        Added clause for finding sqlite header correctly when building internal
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-17
    
        more GRASS reindentation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-17
    
        reindentation of GRASS plugin and provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-03-17
    
        spanish translation updates from Carlos Dávila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-17
    
        Added the option (off by default) to build with an internal copy of sqlite3. This is the recommended approach by the author of sqlite3, but the old way (linking to an external lib) remains default for now. To use add -DWITH_INTERNAL_SQLITE3 to cmake command line
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-17
    
        Fix error in sqlite find path
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-16
    
        - add getUniqueValues method to QgsVectorDataProvider
         - implement getUniqueValues in QgsPostgresProvider (fixes #399)
         - implement getUniqueValues, minValue and maxValue in OgsOgrProvider
         - use getUniqueValues in QgsUniqueValueDialog
        - update QgsPostgresProvider::storageType interface (fixes #995)
          (applied patch from Steven Mizuno, thanks again)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-16
    
        more reindents
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-16
    
        code reindented
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-16
    
        Added the possibility to use these libs from non default locations by specifying them in LIB_DIR. Before this change, the presence of the lib in /usr or /usr/local would override command line specified paths
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-15
    
        Changed project to 0.9.2 (removing rc1)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8224 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-14
    
        qgsdbsourceselect.cpp reindented
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-03-14
    
        Merge of C-API into trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-03-14
    
        delimited text plugin: enable button to parse if the text in the delimiter field has changed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8221 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-13
    
        fix gcc compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-13
    
        fix compile error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-13
    
        - Support NULL database values (fixes #987 and #988)
          - check for NULL values on load
          - show "NULL" in attribute table and identify results
          - support entry of "NULL" in attribute table or dialog
        - free result of PQexec in postgres provider (fixes memory leaks)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-13
    
        add QgsRubberBand::getPoint to python interface (following up r8209)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-03-13
    
        Added support for a default snap mode (can be to vertex, to segment, to vertex and segment)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-12
    
        - applied patch from Steven Mizuno from #964. Nice work. Thank you very much.
          - better privilege handling (fixes #955)
          - better postgis i18n (unicode handling, identifier quotation)
          - password saving fixed
          - support for int8 type added
        - let provider capabilities follow table privileges (fixes #976)
        - use prepared statements for adding features (fixed #977)
        - remove connection pooling (fixes cursor problem)
        - clear attribute list on loadFields (fixes #984)
        - ignore bytea fields
        - handle transactions/error reporting better
        - some cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-12
    
        followup to r8211 - missed a file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-12
    
        allow changing attributes of added and not yet commited features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-12
    
        keep editing on failed attribute commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-12
    
        reintroduce getPoint method for QgsRubberband
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-12
    
        don't try to add attributes twice, if some attribute change fails
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-12
    
        code reindented
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-11
    
        fix msvc warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-03-11
    
        Stop editing before layer remove if necessary
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-03-11
    
        Wrapped QgsEncodingFileDialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-10
    
        Added the possibility to use these libs from non default locations by specifying them in LIB_DIR. Before this change, the presence of the lib in /usr or /usr/local would override command line specified paths
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-10
    
        Added clauses (not enabled by default) to not build any parts of code base requiring grass or pg support.Before this change it was not possible to disable them building if you did have pg  grass on your system because when the cmake rules found them to be present it assumes you want to build with them. This may not always be the case. Note that if you disable them you have to do it explicitly before CMakeCache.txt is generated: e.g. -DWITH_GRASS=OFF -DWITH_POSTGRESQL=OFF otherwise the default behaviour is to build if those libs are present (as it was before this commit)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-10
    
        Commented out overly verbose debug line
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-03-10
    
        update hungarian messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-03-10
    
        - hungarian gui translation from Siki Zoltan
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-08
    
        Added some logic to allow libs and headers in non default locations to be used with priority over those in default locations (/usr and /usr/local)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-07
    
        Regenerated INSTALL procedure to reflect Williams changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-03-07
    
        Updated osx build procedure with notes from William
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-03-06
    
        - generate SIP build files in build directory, not in source dir
        - show command line used to run SIP binary
        - remove ignore flags from python/core and python/gui - not needed anymore
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-03-06
    
        Better creation of list of directories of a zip file. Fixes installation problem with some plugins.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-03-04
    
        Only change project snapping settings if it was changed in the dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-02-28
    
        updated gui translations from Christian Ferreira
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-28
    
        Fix for if WITH_BINDINGS is off but python was found, cmake was still trying to build python stuff.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-28
    
        Fixed window title which was showing incorrect label
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-28
    
        Write column and row as graticule attributes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-26
    
        Union test
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-26
    
        Initial test for qgsgeometry. At the moment it only does the following:
         - creates some test intersecting and non intersecting geometries before each test runs
         - destroys these after each test runs
         - performs a simple intersection and non-intersection test
    
        Please feel free to add further tests here as you work on qgsgeometry - its very simple to do with the framework I have put in place now...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-26
    
        Changed required version to gutsy
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-23
    
        Add capability of doing HTTP POST request to QgsHttpTransaction. Uses a default argument to maintain interface compatibility
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-23
    
        Updated to use osgeo repo path for svn
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-21
    
        Fix to enable spatial bookmarks with non-ascii characters
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-21
    
        Patch from smizuno to fix bug #954. Thanks!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-20
    
        Modified geos exception catching. It seems that geos2 throws exceptions as pointers and geos3 as objects
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8171 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-19
    
        Fixed a small typo in the german translation file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-19
    
        Applied patch for bug #938. Thanks to smizuno!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-02-16
    
        Fix tab order in gps dialog. Fix for #943
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-02-16
    
        Remove need for specifying the web browser. QDesktopServices are used instead.
    
        Drag and drop implementation.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-14
    
        Added some 0 pointer checks for geometry (useful e.g. in cases of NULL geometries in postgis layers)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-13
    
        Some tweaks to try to ensure proper font sizing in projected maps and to make the scale bar a little skinnier
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-02-13
    
        Fix for const iterator
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-02-13
    
        Added forgotten setAttributeMap() wrapper
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-02-13
    
        - added QMultiMap conversion for SIP from Stefanie Tellex
        - fixed featuresInRectangle and snapWithContext bindings
        - added Stefanie to contributors
        - keep list of contributors sorted
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-13
    
        Commited patch from Stefanie for QgsVectorLayer::snapToGeometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-13
    
        Added mim types and try to put qgis in root of application menu (Until I can figure out how to get it to create a new menu folder called science and add it into there)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-13
    
        Use png rather than xpm for desktop icon.
        Run dh_icons & dh_desktop in rules
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-12
    
        Dont build as a standalone app too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-12
    
        Remove compiler warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-12
    
        Use qMax macro instead of reimplementing the same thing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-12
    
        Dont call method 'max' because its a reserved word / compiler macro on some platforms (MSVC) and causes build failures
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-02-12
    
        WIMPY's window installer files from 0.9.2 release branch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-12
    
        Restore map canvas to exactly same size and dpi after printing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-02-11
    
        Updated Slovak translation (#934).
        Many thanks to Lubos Balazovic!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-11
    
        Insert a 'Cancel' button to the dialogs when stop editing, fix for bug #944
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-11
    
        Fixed a memory leak in postgres provider (that was caused by my own modifications a week ago)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-11
    
        Make maprender able to tell us the map size and dpi (there were previously no accessors for this)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-09
    
        Cleanups to the quickprint output to manage text overruns in legend and improve alignment of text in various places.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-09
    
        Beatify scale bar a little
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-09
    
        Remember last used page size
        Default to A4 on first use
        (prevents those fantastic A0 printouts when you click ok without thinking)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-09
    
        Added add postgres layer icon to master svg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-09
    
        Synced from trunk
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-09
    
        Dont make page size methods slots
        Fix alignment issue with scale bar unit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-08
    
        The last change I made to this file removed the incorrect line. This fixes that change
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-08
    
        Add geos include dir for grid maker plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-08
    
        Fix .so collision between lib and app in deb packaging
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-08
    
        Some fixes for graticule creation when origin is > endpoint
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-08
    
        Allow large numbers to be entered (reverted to line edits)
        Saved ui in qt4.2.x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-08
    
        Saved dialog using qt4.2.x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-08
    
        Fix for bug where projects loaded slowly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-02-07
    
        test commit after repository migration
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-02-07
    
        test commit after repository migration
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-06
    
        Added ability to set paper size to python api
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-05
    
        First step towards fixing ticket #749
         - switch to using qgsvectorfilewriter to generate graticules
         - now I just need to add SRSselector button to support arbitary srs
         - removed dependency on shplib
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-05
    
        Support user defined page size selection
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-05
    
        Various fixes for quickprint:
         - no more ballistic scalebar shooting off the side of the page (it still needs to be beautified a bit, but at least its scaling properly now)
         - determine screen resolution instead of just assuming 72dpi
         - added option to set page size and fixes so that print renders ok at various page sizes.
         - added page size to string and string to page size static methods
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-05
    
        Use more logic ordering for toolbar icons and menu entries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-02-05
    
         - Reorganise digitising icons as discussed on mailing list
         - Added fullscreen toggle to view menu
         - moved add all / remove all layers to / from overview to menu only to
           free up some tool bar clutter
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-02-04
    
        - added hungarian translation files, translator will be Siki Zoltan (see wiki)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-04
    
        Insert 0 for missing geometries in postgres provider. Plus little performance enhancement by avoiding unnecessary copies
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-02-03
    
        fix for bug where feature splitting was not possible if bounding box of split line was a line
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-02-02
    
        Make zoomToLayer, zoomFull and zoomSelected all adds the same five percent margin around the extent. Fixes #932.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-31
    
        Eliminate GEOS 3.0 deprecated header warnings by including individual headers instead of deprecated multifile headers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-30
    
        fix for bug #925 'Add Island' and 'Add Ring' not greyed-out when leaving edit mode
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-30
    
        Fix for bug where topological editing did not work for polygons with remove intersection option
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-30
    
        more robust line/multiline splitting
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-30
    
        Applied bugfix patch from Stefanie Tellex:
         - The bug  occurs when you make two providers that
           access the same table, and then try to iterate
           through the features in each provider in a nested loop.
         - The provider in the inner loop would never have any
           features because all providers use the same cursor
           name so things would get messed up.
         - This patch fixes the bug by adding a providerId
           member to QgsPostgresProvider, and appending the
           id to all cursor names.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-29
    
        Added comments for version string formats, and changed to 0.9.2
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        Commented out scale and rotation debug causing log spam
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-29
    
        Fix for bug that crashed qgis when moving the first/last vertex of a line
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-29
    
        Enhanced maximum value for digitizing double spin boxes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-29
    
        nicer vertex markers for editing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-29
    
        Cleanup after all the svn troubleshooting
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-29
    
        Test to fix svn commit problems
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-29
    
        PROVENANCE changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-29
    
        PROVENANCE changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-29
    
        PROVENANCE changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-29
    
        PROVENANCE changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-29
    
        PROVENANCE update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        Updated nsis version to 0.9.2rc2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        Use (x) rather than (-) to show remove actions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        Updated grass icons to make grass image stand out more and not obscure backgrounds to much
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-29
    
        Update Mac release scripts for 0.9.2.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        More version updates for impending 0.9.2rc1 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-29
    
        Add Qt-supplied qt_ar.ts corresponding to new qgis_ar.ts file. Translated About, Preferences and Quit menu items on Mac need this file. It also provides translations for all Qt library strings as well.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        Fixed compile error caused by whats this changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        Regenerated INSTALL doc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8070 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        Fixed a code block error causing formating problems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        Applied patch from William for Mac OSX build. Regenerated INSTALL from t2t doc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-29
    
        Updated changelogs and versions etc for 0.9.2rc1 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-28
    
        Added Fernando Pacheco to contributors list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-28
    
        Added missing resource file that never made it in my last commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-28
    
        Updated spanish translations from Carlos Davila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8064 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-28
    
        Improvement to feature splitting: if there is a selection, the split tool only considers the selected features. If not, all the features intersecting the bounding box of the split line are considered
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8063 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-28
    
        Use double spin boxes to insert default snapping tolarance and search radius for vertex edits
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8062 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-28
    
        Committed patch from #901 - fixes for pg query dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8061 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-28
    
        Icon updates:
         - use png instead of xpm for grass icons
         - put grass icons in a qt resource file
         - updated grass cmakelist accordingly
         - updated other non grass plugins
    
        Please note these icons are not final and some changes to them will be checked in over the next 24 hours.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8060 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-27
    
        Fix for #870 (suggest python sip4 for runtime)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-27
    
        More updates to icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8058 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-27
    
        Fix for crash - ticket #756
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8057 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-27
    
        - updates portuguese BR translation for gui from Arthur Nanni
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8056 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-27
    
        - QgisInterface's functions addRasterLayer/addVectorLayer return pointer to layer instead of just bool
        - renamed QgisApp::addLayer to more appropriate QgisApp::addVectorLayer
        - cleanups in loading of raster/vector layers in QgisApp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-27
    
        Small change to test svn upgrades
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-26
    
        Replace deprecated activated() calls to qaction with triggered() - removes COMPAT warning on console
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-26
    
        - first arabic gui translations from Assem Kamal
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-26
    
        -Removed strange triplicate defs in .h file
        -Moved loadDefaultStyle() to prevent crash when loading qml
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-26
    
        Renamed landsat_clip to landsat and updated raster test accordingly
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8050 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-26
    
        Removed redundant maplayer section
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-26
    
        Fix formatting except where required for bullet items in mediawiki
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8048 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-25
    
        This file documents the code provenance review for QGIS as part of
        the OSGEO incubation process and should remain in the QGIS source tree. It
        should not be included in release packages.
    
        This file is in MediaWiki format for inclusion on the OSGEO wiki.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-25
    
        Added unit test for setting raster qml which sets bands rgb as 875
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-25
    
        Added qml for testing landsat
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-25
    
        Added copyright and license info for plugin_installer files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-25
    
        Removed some legacy include statements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-25
    
        Also added code to convert geos multipoint to wkb multipoint
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8042 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-25
    
        Added fromMultiPoint method to QgsGeometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-25
    
        Added mising expected landsat basic control image
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-24
    
        Indentation and remove untranslateable empty string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8039 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-24
    
        Added raster test for a multiband image
        Added missing loadDefaultStyle to raster ctor (its not enabled in ui for 0.9.2 since its untested and unstable)
        Added test image for testing multiband raster images
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-24
    
        more fixes to bindings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-24
    
        added forgotten parameter
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-24
    
        - spanish translation update for 0.9.2 from Carlos Dávila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8035 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-23
    
        Improvement to polygon splitting
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-23
    
        Remove cursor manipulation from httptransaction to make core library X11 independent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-22
    
        Swedish translations
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-22
    
        Install raster ramp shader header needed for 3rd party apps
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-22
    
        - some fixes for german language
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-22
    
        - update german translation for 0.9.2rc1 string freeze
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-22
    
        - added new .ts file for translations into Arabic requested
          by Assem Kamal <prog.assem@yahoo.com>
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-22
    
        -updated enums and respective functions to have undefined be initial value
        -replaced some QT3 calls with QT4 calls in raster layer properties
        -updated python bindings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-22
    
        Updated ts files for string freeze
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Use qRgba to set pixel values
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-21
    
        Resave using qt designer 4.2.3 to allow compilation with that version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Updated control image for raster pseudo tests
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Specify bgcolour as 152,219,249 so it doesnt look so turdacious on windows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Fix point size so unit test passes again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8020 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Removed polygon outlines so maprender test passes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Prefix image urls with file://
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8018 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Updated these tests to use the qgsrenderchecker class to validate results.
        srcMakelist modified to gui tests will build
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Added a helper class for unit tests that will compare an image with a maprender product and return true or false based on their equiality or on the time it takes to render the output. It will also produce a difference image so that dissimilar areas in the two images can easily be identified. Lastly it generates a simple report as an html snippet for easy inclusion of results in a test report in a web browser.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Added first of gui lib tests (for quickprint)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Updates for test data:
         - fix issues with qmls so tests run properly
         - updated expected images to be 400x400 rather than 800x800
         - added new expected image results for new tests which will be committed shortly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Tidy ups for quickprint:
         - let the quickprint be based on either qgsmapcanvas or qgsmaprender
         - word wrapping for legend entries
         - added setMapBackgroundColor to public api
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8013 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-21
    
        Expose maprender height and width via the public api
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-21
    
        fix for 3 warnings in feature split code
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-21
    
        update german language
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-20
    
        Fixing capture points
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-20
    
        Changed feature splitting mechanism such that it is possible to generate several new features with one split
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8008 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-20
    
        -Numerous small fixes for raster layer properties window
        -Updated reading and writing of color ramp type in project settings section
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-18
    
        Error in a .ui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-18
    
        More translation clean-ups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-18
    
        Changed version to 0.9.2 (mainly to snap up the 8000th commit!)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-17
    
        Fixes to the mapserver exporter
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-17
    
        Let single symbol render mark borders of areas when selected, just as the other renderers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-17
    
        Cleaned up translation for qgsrasterlayerproperties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-17
    
        - added methods which were forgotten: fromMultiPolyline(), fromMulyPolygon()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-17
    
        Fix for hardcoded path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-17
    
        - renamed QgsGeometry::difference to QgsGeometry::makeDifference
        - more geoprocessing in QgsGeometry: convexHull, intersection, Union, difference, symDifference
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-17
    
        Cleaned up gps importer translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-17
    
        Limit scale bar with
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-17
    
        Fix for bug #904: 'no decorations'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-17
    
        Context help for spanish updates from Carlos Davila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-17
    
        Patch from Fernando for ticket #909
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-17
    
        Added missing sip file for quickprint
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-17
    
        Python bindings for quickprint and change print method to printMap
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-16
    
        Added QgsGeometry::buffer() function that returns buffer around the geometry.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-16
    
        Translation fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-16
    
        - changed return type of QgsMapLayerRegistry::mapLayers() from std::map to QMap
        - wrapped the above function in PyQGIS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-16
    
        Moved the dbmodel classes to app as they are not very likely to be of use to third part apps
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-16
    
        Cleaned up and added debug output for north arrow plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-16
    
        Unit test for pseudocolor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7981 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-16
    
        Refactored some variable names
        Use mpRasterLayer->getRasterLayerType() instead of mpRasterLayer->rasterLayerType
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-16
    
        Updates to raster tests - added image writing capability. At teh moment it will write to /tmp/raster_test.png. Later I will write different files out after performing various colour and transparency operations on the test dataset.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-16
    
        -Prevent NoDataValue displaying in scientific notation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-15
    
        Turn on console output when debugging on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-15
    
        Remove duplicated header stuff from merge
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-15
    
        Put maptip in gui lib so 3rd party apps can use it. Make it do GUI_EXPORT and install its header so it builds properly on win and that 3rd party apps can find its header.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-15
    
        i18n patch so that Jurgen works again. Fixes #905.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-15
    
        Cleaned up text and added map tips
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7973 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-15
    
        Moved qgsmaptip class to .../src/app where it is used
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-15
    
        Removal of dead code and explanation of the method for determining which directories are contained in the zip file of the plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-15
    
        Minor cleanup to the output when unzipping a pyqgis plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-15
    
        Potential fix for directory unzip problems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7969 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-15
    
        Merged maptips-branch 7939:7967 into trunk
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-15
    
        Disconnect signals on unload to avoid crash when plugin has been unloaded.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-15
    
        -Disabled renaming of the gray band name by getRasterBandStats()
        -Added additional check to each ::draw function look ignore draw requests for bandno <= 0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-14
    
        Fixes for translation.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7965 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-14
    
        Saved using qt4.2 and added lblMinMaxEstimateWarning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-14
    
        Applies patch in #902
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-14
    
        Upgrade point size when reading old project to make it look the same. Also change default point size to same loko as previously
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-14
    
        Added missing GUI_EXPORT
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-14
    
        Added a test for testing rendering performance. The test does the following:
         - test for presence of test dataset
         - if test data is not present writes it to tmp
         - test data set is (180 /0.5) * (90 /0.5) polygons (each being .5 degree box)
         - renders the dataset to an image and times how long it takes to do that
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-14
    
        Improvements and Fixes for quickprint
         - moved actual pringing logic into gui lib so that third party apps can make use of it.
         - fixes for legend font size rendering issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-14
    
        added qgsprojectversion.h to installed headers so third party apps using qgsproject have all needed headers available
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-14
    
        Predifine icon size as a var instead of redecllaring each time
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-14
    
        Cleaner win app icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-14
    
        Finalised (hopefully digitising icons)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-14
    
        -small speed improvement for intial load of single band gray images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-14
    
        -Fix a problem with generating the highest value of contrast enhancement lookup table
        -Added min max estimate on loading to prevent full raster stats from being generated to improve loading speed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-14
    
        -Set default contrast enhancement to STRETCH_TO_MIN_MAX
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    ersts <ersts@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-14
    
        -Added extra debug statements
        -Updated linear contrast enhancement functions
        -Fix for ticket #900
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-13
    
        Build fix for GRASS on mingw/cygwin. I hope it works on other systems too...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-13
    
        Adds some margin to zoomToLayer. Fixes #881
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-01-12
    
        include move feature tool when handling state of editing tools
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-01-12
    
        re-disable msexport and remove it from the debian package as it's going to be turned into a plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7945 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-12
    
        Use english for logical values of band names in project files. Use String comparision properly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2008-01-12
    
        revert some changes from r7926, which break building debian packages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-12
    
        Added null transform for 0.8.0 to 0.8.1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-12
    
        Path fix for renderer test
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-12
    
        Fix for paths in testqgsapplication
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-12
    
        Fixed crash when reading project file with non-existing raster file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-11
    
        Resave under Qt designer 4.2.3 rather than 4.3 (fails to compile otherwise)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-11
    
        Fixed some rev-up for rasters
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7934 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-11
    
        Committed patch from ticket #897 - port pg and attribute search dialogs to qt4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7933 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-11
    
        First pass at improved digitising icons - there are still some refinements needed here
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7932 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-11
    
        Micky Mouse got in my qml...this patch removes him with prejudice...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7931 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-11
    
        fixed empty CMakeLists.txt for the mapserver_export plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7929 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-11
    
        Fix for wacked sip files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-11
    
        new files from raster transparency branch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-11
    
        Merge of raster transparency branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-11
    
        Missing CMakeLists.txt file for the new MapServer export plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7923 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-10
    
        Merge renderer branch to trunk r7761:7920
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-10
    
        Commit postgis dialog extension to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-10
    
        Fixed paths on WinXP for application test
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-10
    
        Merged rev-up branch to trunk. Rev-up is now closed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-10
    
        Fixed selection of features in vector layer so the map canvas doesn't get re-rendered many times during the operation.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-10
    
        Improvements to plugin installer:
        - ability to support custom repositories
        - better error handling
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-10
    
        - update german translation file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-10
    
        New MapServer export plugin implemented in Python. This is a
        core plugin and installed with QGIS. The old exporter (C++/SWIG/Python)
        has been removed from the build and the code will be removed following
        complete testing of the new plugin.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-09
    
        Some small updates to bindings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-09
    
        removed QgisPlugin from the bindings (not used anyway)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-09
    
        Moved all conversions between c++ templates and python objects to one file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-09
    
        Fixes compilation of bindings, added wrapper for QgsSnapper.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-09
    
        updated python bindings for rubber band
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7888 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-09
    
        Merge of advanced editing branch is now done
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7886 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-09
    
        Saved dialog using qt 4.2.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7885 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-09
    
        More editing merges...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7884 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-09
    
        More merging of editing branch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-09
    
        first part of advanced editing branch merge
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7880 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-09
    
        Added quick print plugin to build list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-09
    
        Initial commit of new quick print plugin:
    
        The plugin seeks to cater for users who want to print a map with no
        hassle, and does not seek to replace the mapcomposer plugin which is
        aimed at advanced users. Since I hate wasting paper / cutting down
        trees, I have made the quick print plugin output to pdf for digital
        redistribution or optionally printing from pdf.
    
        Features;
        - fill in 3 fields, choose a pdf output file and get a pdf ready for printing
        - field values are remembered between uses so in most cases you
          simply click the plugin icon then press OK
        - automatically scales label text and symbol sizes suitable for
          printing and then scales them down again afterwards
        - at the moment all options (page size Letter, output pdf, layout)
          are fixed as I prefer to keep it extremely simple in this iteration.
        - 300dpi output
    
        Future options:
    
        - In the future it will be possible to refactor the plugin to support
          simpled predefined layouts at different page sizes.
        - autoincrementing filenames for when you want to produce a sequence of maps
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-09
    
        Added accessor for canvas bg colour
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-09
    
        Changed example copyright date from 2006 to 2008
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7874 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-08
    
        Further improvments to plugin template:
         - use standard convention of ui being named FooGuiBase
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7873 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-08
    
        Enhancements to plugin builder:
         - replace tokens in README which was missing from the file list
         - use nice word wrapping in README.whatnext
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7872 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-08
    
        Applied patch from Fernando to provide grass export to dxf option
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7871 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-08
    
        Changed project version to qgis 0.9.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-08
    
        Create directory for python plugins if it doesn't exist
        (otherwise the plugin extraction will fail)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2008-01-08
    
        Removed last slash for path to python plugins in home directory.
        It was the reason why plugins in home dir couldn't be accessed on Windows.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-08
    
        Added script to create a .ts file for a new language
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-08
    
        Updated ts files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7865 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-08
    
        Save file in Qt designer 4.2 to allow it to compile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-08
    
        Fix for #893 - focus whole rows and give table widget focus on dialog open
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7861 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2008-01-08
    
        Fix for ticket #890 "python plugin installer unzip fails"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7859 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-07
    
        Applied patch from #892 which removes qt3 deps for plugin manager. Muito obrigado Fernando!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7858 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-07
    
        protect editing tools if map canvas is rendering
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2008-01-05
    
        Patch that provides incremental screen update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7846 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-05
    
        Code formatting only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7844 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2008-01-03
    
        Added various qmls to test data for unit testing different renderers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2008-01-02
    
        spanish translation updates from Carlos Dávila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-12-31
    
        Applied patch from ticket #887
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-12-29
    
        Russian translation provided by Artem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-29
    
        updates portuguese_
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-27
    
        Undoing some changes in r7813
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-27
    
        Made all developer mug shots file system safe
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-27
    
        Add a comment to explain some 'arbituary' numbers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-27
    
        Fix for ticket #830 (print composer pane is wrong on first running of
        qgis)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7812 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-25
    
        Rolled back name change pending fixing of ascii safe mapping.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7811 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-25
    
        Renamed image to please buildbot.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-12-19
    
        PyQGIS: support for Mac universal builds - fixes #876
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7807 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-17
    
        - update spanish qt translation by Carlos Dávila
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-16
    
        Cleaned up unused member
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-16
    
        Fixed #872 in plugin_template, made links clickable and changed template to make it more translateable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-16
    
        Tried a new way of displaying text, hopefully easier for translations.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-16
    
        Fix for ticket #420 (attribute table can truncate displayed data)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7794 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-16
    
        Fix for ticket #847 (make the requirement for a header row in a
        delimited text file clearer)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7793 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-15
    
        Added a link to the Qt Quarterly article on designing Qt style APIs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-14
    
        Save and restore window position for AttributeTable, Bookmarks and HelpViewer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-14
    
        Fix typo which prevented help from being refreshed on a Mac if the context changed while the viewer was open. Also update from Qt3 to 4.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-13
    
        Added mug shot
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-13
    
        Some usability, i18n and debug changes on GPS importer (and gpxprovider). Handles #804.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7779 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-13
    
        Change in the v.clean.* modules
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-13
    
        Extended GPS plugin with a tab for performing conversions of GPX files, with the help of gpsbabel. Requested in #648.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-13
    
        - updated qt_es.ts from Carlos Dávila
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-12
    
        Changed to a custom cross hair mouse pointer when using measurement tool. Fixes #862
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7770 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-11
    
        fix crash while editing shapes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-11
    
        fix for #855
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-12-11
    
        Added Thai translation provided by Man
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-10
    
        change in v.db.join module
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-10
    
        Change v.univar module
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-10
    
        fix for #860
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-10
    
        fix a warning with msvc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-10
    
        fix a moc warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-10
    
        Call setCodec("UTF-8") when reading UTF-8 text; it is not the default for Macs. Also change Qt deprecated Q_OS_MACX to Q_WS_MAC.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-09
    
        Merged all track segments into one line. Possibly, a MultiLine should be used instead. Fixes bug #696
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-09
    
        Swedish translation for trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-12-09
    
        Accept urls with and without ? for wfs layers. Removed warning string for wfs and increased version string to '0.1'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-08
    
        Modified Build Instructions for dependencies - More to come for GDAL
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-12-07
    
        Added note about Python plugin installer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Fix for #854 - Dont assert for unknown types in QgsVectorFileWriter
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Fix for #846 - No miles / inches display in scale bar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Bumped version numbers in trunk to 0.9.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-12-07
    
        Fix for qmakes unbalanced parantheses warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-12-07
    
        Modified update_ts_tiles script such that lupdate does not merge the qgis strings to the qt_xx.ts files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-12-07
    
        Documented Toms modifications to the qt.ts files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-12-07
    
        Removed the qgis strings from the qt_xx.ts files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-12-07
    
        Include plugins subder in CMakeLists.txt
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Changelog for debuan (dch -v 0.9.1)
        Version string updates in qgisapp.cpp and qgis.cpp
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Specify grass build for win
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Updated changelog for 0.9.1 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Install fixes for doc (removed install.pdf and reinstated other docs)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Install INSTALL and CODING documents
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Attribution for new people with commit access
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        ts files updated to sync with release of 0.9.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-07
    
        Bumped version to 0.9.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-06
    
        Change in GRASS modules
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-06
    
        Restore qt translation files deleted in r7681. Replace with latest files from Qt 4.3.3. Add or modify QMenuBar "About" "Options" and "Exit" strings (de, es, fr, sv) to match qgis_xx.ts; these menu items are in a different location on a Mac than X11 and Win and the translated strings must match for them to be correctly relocated.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-06
    
        Updated latvian translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-06
    
        Minor change to attribution
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-05
    
        fix for #851
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-05
    
        - update spanish gui translation - thanks to Carlos Dávila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7716 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-05
    
        fix toolbar update on toggleEditing()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-12-05
    
        Updated slovak translation provided by lubaby
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-05
    
        Update Mac release scripts for 0.9.1.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-04
    
        additional fix for #843
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-04
    
        real fix for #843
    
        determine the current schema in the postgresprovider and clear
        the schema name of the table, if it's identical.  That way we
        only qualify tables, if we need to (like GDAL does).
    
        Please test!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-03
    
        workaround for #843
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-12-03
    
        Fix error caused by doc removals - the make install line here needs to be reinstated before release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-03
    
        - update qgis userguide to version 0.9.1 and remove old installation
          guide that is now part of the userguide
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-03
    
        Make GRASS shell usable on Mac:
        - Don't close pty descriptor in child process; it make the shell ignore input.
        - Don't set Q3TextEdit readOnly since this processes keys as keyboard shortcuts.
        Fix for bug #739.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-02
    
        fix compile error introduced with r7704
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-01
    
        add support for where option of v.in.ogr, fixes #836
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-01
    
        qgslegendlayerfile.cpp: fix a unused warning
        qgisapp.cpp: fix indentation and use QgsDebugMsg
        qgsgrassmodule.h: fix 2 comment typos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-01
    
        followup to r7702 - missed a button
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-01
    
        fix for #842
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-12-01
    
        catch bad_alloc exception when filling the attribute table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-01
    
        fix identation and make use of QgsDebugMsg
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-01
    
        fix #843
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-12-01
    
        fix a unused warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-01
    
        - update of turkish translation for QGIS GUI. Thanks to
          Osman Yilmaz
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-12-01
    
        Use save/restoreGeometry introduced in Qt4.2 rather than saving width, height, x and y as separate parameters. The new functions support multiple monitors and will restore a window to a visible location if it was saved at a location that is no longer visible. Fix for bug #440.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-30
    
        - small fix for german translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-30
    
        Applied patch from Jean-Claude Repetto for ticket #719 Problem with NTF projection in ECW files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-30
    
        Fixed typo in title of plugin manager
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7688 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-30
    
        Added missing code bloc formatter for qt install steps
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-30
    
        Fix path issues for mingw detection of gsl deps
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-30
    
        Fix some code block non closure issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-30
    
        Updated ubuntu notes with hints from epifanio (thanks!)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-29
    
        Applied patch from Aaron for ticket #572
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-29
    
        Dont manualy try to delete shp files - use the new call in filewriter class to do this
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-29
    
        Removed the qt translation files from svn. They should be copied from the qt directory to not confuse the update script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-29
    
        Added basic unit test for map layer class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-29
    
        Added Spanish translation for mapserver help submitted by Carlos Dávila.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-29
    
        - fixes #839
        - (unused) QgsGeometryVertexIndex::empty() added
        - debug output now using QgsDebugMsg and indentation updates
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-28
    
        fix for #838
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-28
    
        - updated german translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-27
    
        Fixes in PyQGIS related to transfer of ownership in renderers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-27
    
        added tr() makro for wfs progress messages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-27
    
        followup to r7672: updated spitplugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-27
    
        Improve parsing in QgsDataSourceURI (adapted from PQconnectdb) and gather
        connection info parsing and creation there.   Fixes #817.
    
        Please test!
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-27
    
        - further spanish translations from Carlos Dávila
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-27
    
        add german online help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7670 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-27
    
        fix python support for QgsMessageViewer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7669 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-27
    
        Fix for ticket #611 (add a "don't show this again toggle" to the snap
        vertex warning dialog box)
        Also includes a small re-organisation of the QgsMessageViewer class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-27
    
        Applied patch from Horst Düster for postgres schema support in GRASS module
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-27
    
        No code changes, applied auto formatting using vim to comply with QGIS coding guidelines (use spaces for tabs and proper bracket indentation.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-27
    
        Commented out line that was causing:
    
        qgis/src/providers/postgres/qgspostgresprovider.cpp:920: error: ‘mTables’ was not declared in this scope
    
        Please fix and re-enable as needed
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-27
    
        Added spanish context help file from Carlos Dávila.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-27
    
        Corrections to english context help. With thanks to Carlos Dávila.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-27
    
        Some string cleanups from Carlos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-26
    
        fix for #835
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-26
    
        fixed typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-26
    
        fix for #837
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-26
    
        Some cleanups in wfs provider, display the number of bytes received to entertain the user while loading
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-26
    
        Improved the crs handling in wfs plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-25
    
        Completed my tutorial on unit testing as I promised I would at the last QGIS developer meeting...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-24
    
        Fix for ticket #402 (add a zoom to selected button to the attribute
        table).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-23
    
        Fixed ticket 827 by converting the returnPressed() handlers into
        editingFinished() ones.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-23
    
        Fix for typo (#819)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-23
    
        Added first part of tutorial on creating unit tests for QGIS (just introductory part, useful bits will follow)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-23
    
        fixes ticket #832 Raster cell coount returns incorrect value
        Added regression test to raster layer unit test
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-23
    
        Initial unit test for raster layer class
        Includes a simple 10x10 raster supplied by Enrico Chiaradia
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-23
    
        Fix for ticket #181 (multi-line text labels on map composer)
        Removed some Qt3 usages
        Made the default text label font size a bit smaller
    
        Note: There is a problem with the last character in the text being
        clipped at some font sizes...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-23
    
        Fixed bug 826.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-22
    
        attribute table: add attributes before applying attribute changes, fixes #763
    
        please test
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-22
    
        This is a test commit for svn maintenance. Please ignore.
        refs #10 see also #22
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-22
    
        Small test commit for buildbot testing. Please ignore this inconsequential change.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-22
    
        Recreated the svg icon for maximum beauty
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-22
    
        Fixed bug #799 and converted legend measurements to floating-point.
        Also fixed a bug where the legend lines would extend past their endpoints.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-21
    
        Applied font bug workaround to the composer scalebar and cleaned up a
        couple of debugging statements.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-21
    
        Patch from Mateusz Loskot to allow easily using FWTools install of gdal
        Ticket #821: cmake-findgdal-fwtools.patch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-21
    
        Updated generated install doc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-21
    
        More updates and cleanups to windows simplified build procedure.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-21
    
        Find postgresql libs when they are in the qgislibs archive and LIB_DIR os set (MSVC)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-21
    
        Added notes for using cmake and starting the initial msvc build (for windows simplified install)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-21
    
        More updates in the quest to document the 'simplified' setup procedure using my qgis libs bundle.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-21
    
        Changed GRASS modules menù and add a new image for the module r.random.cells
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-21
    
        Resave using Qt designer 4.2.3 to allow compilation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-20
    
        PostGIS layer selection:
        - actually do the geometry type lookup threaded
        - combobox removed and replaced with multiple rows, one each geometry type
        - add wait cursors while looking up tables and inserting layers
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-20
    
        Make QTextLabels word wrap to allow for longer text (useful for some languages
        that have longer text in map composer labels).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-20
    
        Enable extended selection mode for the table list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-20
    
        add only valid layers, fixes #812
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-20
    
        Some updates to developer documentation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-20
    
        remove Qt4.3 dependency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-20
    
        Removed possibility to change directory of c++ plugins in plugin manager.
        Fixes #771.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-20
    
        Initial commit of coding manual for QGIS (aggregates various pages from teh wiki)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-20
    
        Fix compilation errors under gcc:
         qgis/src/app/qgsdbsourceselect.cpp:308: error: ‘>>’ should be ‘> >’ within a nested template argument list
         qgis/src/app/qgsdbsourceselect.cpp:445: error: ‘>>’ should be ‘> >’ within a nested template argument list
    
        gcc does not allow you to make nested template calls like this:
    
          Foo <bar<xyz>>
    
        The conjoined >> must have at least one space otherwise a compilation error will result.
    
        Also replaced tabs with 2 spaces.
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-20
    
        updated postgis layer selection, fixed #218, again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-20
    
        Update of spanish translation. Thanks to Carlos Dávila
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-20
    
        Minor change to trigger makefile regeneration and prevent build failure requireing total source rebuild with recent changes in grass modules
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-20
    
        uglily find qgisapp for attribute table, fixes #786
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-19
    
        negate write capabilities for shapefiles w/o attributes, fixes #803
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-19
    
        support for GEOMETRY column, fixes #818
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-19
    
        Further updates to install procedure:
         - put markers beweeb chapters for clarity
         - moved Jurgens postgres notes into building with msvc part 1
         - cleanups to building with msvc express notes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-19
    
        localize graduade symbol renderer modes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 change module: r.in.gdal.loc
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 change image for the module: r.mfilter
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 change image for the module: r.surf.random
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 change image for the module: r.surf.gauss
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 change image for the module: r.surf.gauss
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.db.addtable
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: db.in.ogr
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.to.rast3elev
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.cluster
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: i.gensigset
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: v.mcp
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: v.patch
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: v.animove
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: i.cca
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.timestamp
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: v.adehabitat
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: i.gensingset
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.info
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: g.mlist
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7590 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: g.gisenv
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.to.rast3elev
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.region
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.profile
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: v.mcp
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.to.rast3
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.series
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r3.in.ascii
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.proj.seg
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.patch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove error file: Thumbs.db
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.spreadpath
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module:
        r.proj.seg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.info
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: g.proj
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: g.proj.ascii
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r3.in.v5d
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: g.proj.ascii
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r3.in.ascii
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: i.cca
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: g.gisenv
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: i.gensig
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.circle
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: i.gensingset
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.profile
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r3.in.v5d
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r3.in.v5d
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: v.to.rast3
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: i.gensig
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r3.in.ascii
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: i.cca
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: v.mcp
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.spreadpath
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.region.3Dview
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module:
        r.to.rast
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: i.gensig
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: g.mlist.1
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.random.surface
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: v.adehabitat
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.to.rast3elev
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.random.surface
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: v.to.rast3
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.to.rast3
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: i.gensig
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: v.animove
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove error file: r.in.arc.qgm.sitx
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: v.adehabitat
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.region.3Dview
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.circle
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: i.gensingset
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.cross
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: r.to.rast3elev.2
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove module: r.timestamp
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: g.proj
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: v.to.rast3
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 remove image for the module: v.animove
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 inserted error
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.bpol
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.rmline
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: i.gensigset
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: r.resamp.rst
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.db.update_op_query
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.patch
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: i.cca
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: r.reclass
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: r.resamp.ststs
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: i.gensingset
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: r.resamp.rst
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.db.update_op_query
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.chdangles
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.rmbridge
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: r.reclass
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.rmdangles
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.bpol
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.prune
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.rmline
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.snap
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.snap
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.transform
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: db.connect.schema
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.segment
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: db.in.ogr
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.surf.bspline
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.break
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.dissolve
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.rmdupl
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.rmbridge
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.segment
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.segment
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: i.cca
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.rmarea
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.dissolve
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.rmdac
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: i.gensig
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.rmdangles
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: i.gensingset
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.rmdupl
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.brake
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.db.update_op_query
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: r.reclass
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.db.addtable
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.transform
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.chdangles
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.build.all
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: i.gensig
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: r.recode
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: i.cca
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: r.resamp.rst
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: db.connect.schema
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: i.gensig
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.rmsa
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.transform
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.surf.bspline
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.rmsa
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.prune
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: m.proj
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: r.resamp.interp
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: i.gensig
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: r.recode
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.rmbridge
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: v.clean.rmbridge
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: m.proj
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.surf.bspline
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.clean.rmdac
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.build.all
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new image for the module: i.gensingset
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        19.11.2007 new module: v.dissolve
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-19
    
        Fix for ticket #150. Not sure how it worked prior to this commit (which it did
        on at least one computer)!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-19
    
        Applied Aaron Racicots patch for ticket #722
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-18
    
        german translation updated
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-18
    
        fixed typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-18
    
        Let the user make the details pane of the map composer as wide as they
        want (rather than restricting it to 300 pixels)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-18
    
        update spit plugin, fixes #593
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-18
    
        Library install directory made configurable (using QGIS_LIB_DIR)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-18
    
        - removed PKGDATAPATH and PLUGINPATH definitions: use QgsApplication instead
        - use QgsApplication to detect data path in help viewer and mapserver export
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-18
    
        Moving towards more flexible layout of QGIS installation.
        Now it's possible to set QGIS_*_SUBDIR variables in CMake that will determine
        the layout of directories for executables, plugins, data, headers and manuals.
    
        These variables are intended to be used by distributors and not ordinary
        users thus they're marked as advanced.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-18
    
        only store name of layerfield if it's actually set, fixes #814
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-18
    
        Fix for ticket #815 (broken delimited text layer loading for plain text
        delimiters)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-18
    
        Fix for ticket #772 (map composer details pane displays incorrectly).
        Detail panes for all map composer items tidied up and rearranged to use
        less vertical space.
        Replaced Q3 widgets by Qt4 widgets
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-18
    
        Fix for saving/restoring of map composer map/item splitter position.
        Remove some Q3 stuff too.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-18
    
        Small bug fix - placing a scale bar on the map composer sometimes gives
        a scalebar with 0 segments. This fixes that.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-18
    
        fix for #814
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-11-18
    
        Set column widths in the plugin display.
        Added row highlighting to plugin list.
        Added wait cursor when fetching the plugin list and during install.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-11-17
    
        Initial import of Matthew Perry's Python plugin installer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-17
    
        fix for #800
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-11-17
    
        Added message box to display status of the MapServer export.
        Fixes bug #520
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-17
    
        quote identifiers and ignore bytea columns, fix for #741
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-11-17
    
        Revert changes made to fix #741 since it appears to break more than it fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-17
    
        link all SIP objects with GDAL
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-17
    
        UNUSED macro is MSVC not WIN32 specific
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-17
    
        Don't process user input events while loading wfs data
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-11-17
    
        Fix for bug #673
    
        Fixed test script to actually use the cli args that are passed to it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-11-16
    
        Applied patch for bug #741
    
        Please test
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-11-16
    
        Fix for bug #636 in MapServer export script
        Enhanced the text_export.py script.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-16
    
        Applied Aaron's patch for ticket #556. Thanks!
        Added one more change "Field"->"Layer" in attribute dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-16
    
        More GRASS joy: close button for GRASS shell.
        Fixes #144.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-16
    
        Some joy for GRASS users: dialog with GRASS tools now loads about three times faster.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-16
    
        - update german translation
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-16
    
        v.clean
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-16
    
        r.recode
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-16
    
        16.11.2007 New modules by Leonardo Lami
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-16
    
        New modules adeed in 16.11.2007 by Leonardo Lami
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-16
    
        16.11.2007 Changed module by Leonardo Lami
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    leo.lami <leo.lami@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-16
    
        16.11.2007 New modules add and changed modules by Leonardo Lami (Faunalia)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-16
    
        Appied patch in ticket #811 from aaronr
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-15
    
        Added spanish translations of help files from Carlos - thanks Carlos!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-15
    
        Fix for ticket #150 (added ability to set the copyright text colour).
        Also removed use of Qt3Support code in the plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-15
    
        Bug fox for #809 - file writer does not over write shapefiles.
        Files will now be owritten. Unit tests updated too.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-15
    
        additions to the MSVC section
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-14
    
        enhancement #810 added
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-14
    
        A few more additions for so called simplified MSVC install procedure
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-14
    
        completed detailed notes for setting up SKD2. Work for simplified MSVC install process is still in progress.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-14
    
        Further notes on building on windows with MSVC Express
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7403 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-14
    
        Defined requirements for Microsoft Platform SDK2 installation options
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-14
    
        Fix for problem where columns that are used as primary keys are not displayed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7401 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-14
    
        window title of query builder localized
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7400 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-14
    
        fix for #807 plus corrected indentation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7399 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-13
    
        remove msvc build of grass libraries from qgis
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7398 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-13
    
        more portable GRASS detection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-13
    
        Stop loading a python plugin in plugin manager if an error occurs during import.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7396 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-13
    
        fix for #801
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-13
    
        catch more GEOS exceptions, fixes #802
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-13
    
        Added svg version of the QGIS icon for best scaling possibilities.
        Icon was generated using
    
        http://vectormagic.stanford.edu
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-13
    
        fix for german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-13
    
        Fix for a crash when loading a delimited text file where the delimiter
        doesn't parse the file into multiple columns
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7391 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-13
    
        another german language update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-12
    
        optimizing german translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7388 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-12
    
        Updated spanish translation. Thanks to Carlos Dávila and Javier César Aldariz
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7387 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-12
    
        update german qgis translations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-12
    
        Fix for ticket #483 (provide regular expressions in delimited text
        plugin)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-12
    
        automatically set the project CRS in WMS layer selection dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7384 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-12
    
        updated ts files and translated some german parts
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-12
    
        Fix for ticket #499 (What's this missing from main window).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-11
    
        updated german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-11
    
        fix from Carlos Davila for #797 Typos error in Delimited Text Plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-11
    
        fixed size issue with labeldialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7379 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-11
    
        Updated strings in ts files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-11
    
        GRASS raster support works with MSVC
        - let user know when a grass raster layer could not be inserted
        - some fixes for the GRASS DLL build
        - add grass_I (needed by GDAL's GRASS driver)
    
        builds with current GDAL + http://trac.osgeo.org/gdal/ticket/1983
        and current GRASS CVS (one bug fix should be applied soon).
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-11
    
        trivial fix for debug messages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-11
    
        use comma as delimiter in all part of raster fileformat list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-11
    
        fix a warning in SIP
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-11
    
        Added latvian translation kindly provided by M Kestas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-10
    
        Fix for #798 - users need to be able to set locale easily
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-10
    
        Fixed layout and saved with designer from qt4.2. Please dont edit dialogs with qt 4.3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-10
    
        Minor bugfix to make the labels panel (under Layer properties) resize to
        fill the full space.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-10
    
        Workaround for font bug in the composer vector legend, plus a little
        cleanup.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-10
    
        Added Martins summary list of QGIS dependencies
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-10
    
        fix for grass dlls in msvc build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-10
    
        Moved some MSVC notes I had made whtih are still in draft form
        to lower down in the document and added a note to say it is a draft.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-10
    
        Implemented a hack to work around the Qt font bug for composer labels.
        It doesn't fix composer map labels or the composer legend text yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-10
    
        build grass dlls from sources for msvc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-09
    
        fixed a few types and updated german translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-09
    
        Removed swig dep in linux install notes and regenerated INSTALL
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7361 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-08
    
        Added Carlos Dávila to contributors list and applied patch from him to neaten up a string.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-08
    
         Applied patch from Carlos for #794 Help button in Geospatial bookmarks shows "Close dialog"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-07
    
        Fix for ticket #793 (missing work in what's this text)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-07
    
        begin packaging msvc build using CPack
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-07
    
        fix for misprojected wms layers after project load
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-07
    
        replace iostream with QDebugMsg in wmsprovider, msvc logger update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-07
    
        use wait cursor in blocking http transactions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-07
    
        remove extra semicolons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-07
    
        fixed typo in comment
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-07
    
        fixed typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-07
    
        Fixed ticket #784.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-07
    
        Fix for ticket #550.
        Another case where G_fatal_error has been terminating QGIS.
        Also implemented suggestions in the ticket:
        - only left-click will add new point/centroid
        - no tool will be activated when grass edit is opened
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7343 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-07
    
        Patch to fix typo (bug #792)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7342 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-07
    
        Replaced msys.tar.gz with msys.zip
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-11-06
    
        Use default arrow cursor when there's no active map tool.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-06
    
        Remove libtool from linux deps
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-06
    
        Regenerated INSTALL doc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-06
    
        Dont need gsl-bin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7337 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-06
    
        fixed cmake typo for windows installer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-06
    
        Fix for ticket #772: mis-display of scale field in map composer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-11-06
    
        Use Qt file dialog to browse for GISBASE folder because Mac native dialog doesn't allow user to browse inside bundles.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-06
    
        Patch for bug #604 contributed by Peter Ersts
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-05
    
        enable grass provider/plugin and pggeoprocessing plugin in windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-05
    
        Added in MSVC notes provided by David Willis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Jürgen E. Fischer <jef@norbit.de>	2007-11-05
    
        fix for ticket #790 and #791 and another msvc logger update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-05
    
        Fix compilation error introduced in r7297 because ui was saved using qt
        4.3. Saved ui with designer 4.2 after fixing some small issues.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-05
    
        Bug fix for layout issues in raster properties dialog (fixes saved using
        qt4.2
        designer)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7324 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-05
    
        Added note relating to issue #284
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-05
    
        Applied Jürgens patch with improvements for MSVC build and initial attempts at GRASS under MSVC
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-04
    
        Updated version and removed changelog type stuff from README
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-04
    
        Added Jürgen to contributors list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-04
    
        Updated version number to 0.9.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-04
    
        Updated vector file writer test to pass PEDANTIC
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-03
    
        Disable QGraphicsRectItem during long rendering action such that it does not get any concurrent paint events. This modification fixes the WMS render bug on win32 (at least for me, needs more testing though).
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-02
    
        Patch from Jurgen to install libs under msvc too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-11-01
    
        Patched in Jürgens MSVC logger improvements.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-01
    
        Some additions to the German translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-11-01
    
        Added usability enhancements for georef plugin to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-10-26
    
        Fix for crashes after WMS error messages
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7301 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-10-25
    
        apply patch #782 from perrygeo that moves code for determination of color into its own function
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-10-24
    
        Fix for ticket #110.
        To protect the process from being terminated by GRASS (>= 6.3), we use setjmp/longjmp functions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-10-24
    
        applied patch for extended data defined labels provided by Juergen
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7297 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-10-24
    
        Applied patch for legend refresh from plugins provided by Juergen
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-10-23
    
        Update Mac release scripts for 0.9.0.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-10-22
    
        Look for and load plugins from the users .qgis directory.
        Patch from Matthew Perry, ticket #781
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-10-20
    
        Fixed bug #752.
        Thanks Leo for help with this one!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-17
    
        Rolled back layout changes because they rely on qt 4.3
        Will redo with qt4.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-16
    
        Reinstate original qgis icon which I previously committed by mistake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-16
    
        Fix layout issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-15
    
        added python-sip4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-10-13
    
        Improved SIP and PyQt4 detection.
        Now it's able to detect whether python-sip4-dev and python-qt4-dev packages are missing.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-10-13
    
        Fix for compiler warning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-10-13
    
        Avoid two geometry copies in postgresprovider. Just pass geometry pointers instead
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-10-13
    
        Fetch features asynchronously from the database server. This improves performance, especially if the db is located on a remote computer. Plus fixed a memory leak in qgsfeature that is important for postgres provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-10-12
    
        Applied patch from Juergen that adds a connection pool to the postgres provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-10-11
    
        setDataProvider() mustn't be public as it's not intended for use outside of QgsVectorLayer.
        This fixes ticket #775.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-10-11
    
        Fixed potential crash when layer is instantiated without specifying a provider key.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-11
    
        For msvc cmake rules make all the include, app and lib paths relative to the environment dir %LIB_DIR% so that the libs can be anywhere on your filesystem.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-10-10
    
        Fix minor problem in cmakelist introduced at r7257
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-09
    
        Removed kludge to install libs to install dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-09
    
        WIN32 directive must come immediately after application name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-09
    
        Fix for trying to call winmain instead of main when compiled with msvc. Link to qtmain when building with msvc (fixes crash on app start up when building in release mode). Dont show console when building on win.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-10-09
    
        Mac OS X: Don't use Qt4.2 spash screen workaround for Qt4.3. It's needed for 4.2 but produces a rectangular window in 4.3.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-10-06
    
        Fixed a bug that was causing map label font sizes not to match
        between the rendered preview and the printout.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-05
    
        Added missing python-sip4-dev for linux install notes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-05
    
        Updated notes for cmake step in osx build notes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-04
    
        Fixed small grammatical error in 'no active layer' warning.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-03
    
        Added a note about downloading latest python for mac
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-03
    
        Use generic urls and instructions for SIP and PyQt
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-03
    
        Fixed small problem with missing line break in mac install notes for gsl
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-03
    
        More small changes to mac install procedure
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-03
    
        Updated urls for dmg downloads
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-03
    
        Install qgscsexception.h when installing headers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-10-01
    
        - added some information to the introduction chapter
        - INSTALL.t2t will be included as part of the updated user
          and installation guide
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-01
    
        Make theis the canvas parent
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-01
    
        Try to copy lib to install dir when building with msvc (needs some work to softcode when building with other build types still)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-01
    
        Reformatted text and fixed application icon suport under msvc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-01
    
        Under win msvc link to odbc (needed for gdal linking)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-10-01
    
        Added clauses to find dependencies under MSVC. I will be making a zip file with  file with all deps for streamlining the dev environment setup process
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-09-30
    
        Applied patch from Jurgen Fischer with some modifications.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-09-30
    
        Fix for bug where the first row was not classified in unique value dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    godofredo <godofredo@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-09-28
    
        Surround definition of _fmode in MSVC ifdef to allow compilation in mingw
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-28
    
        Fix so application starts properly when compiled win msvc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-27
    
        Applied patch from David Willis for msvc/win32 build support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-27
    
        Fixed inproper declration of a struct when in fact its a class
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-27
    
        Fixed bug in unit test that prevented some files being cleaned up
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7224 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-27
    
        Dont just link to every available qt lib. This resolved issues where e.g. QtTest dependecy is being added to each build product unneccesarily.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-24
    
        Added some debug stuff only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-09-24
    
        Small fixes to set a minimum starting size for the legend font and to
        make the polygon legend's border match the polygon's.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-09-24
    
        Fixed a bug which sometimes prevented the adding of multiple maps to a
        composer page.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-21
    
        Tidy up to qgis unit tests:
         - install then in same dir as qgis
         - prefix installed tests with qgis_
    
        Added test to make sure theme exists
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-21
    
        For all platforms install tests when tests are enabled
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-09-21
    
        Fixed layout on raster props dialog @ Qt 4.2.3
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-09-21
    
        Saved dialog under Qt 4.2.3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-21
    
        Layout fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-20
    
        Deleted stubbed in tests in favour of adding actual tests in one by one
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-17
    
        Added line and polygon tests for filewriter and projected writing test. Fixed cmake so tests run properly on mac - still need ot test on other osses.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-09-16
    
        Updated/added copyright statements as part of provenance review for OSGeo incubation. No code changes.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-09-16
    
        Updated/added copyright statements as part of provenance review for OSGeo incubation. No code changes.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-09-16
    
        Updated/added copyright statements as part of provenance review for
        OSGeo incubation. No code changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-09-16
    
        Updated/added copyright statements as part of provenance review for
        OSGeo incubation. No code changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-09-16
    
        Added missing copyright statements and corrected incomplete statements
        as part of the provenance review for OSGeo incubation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-09-15
    
        keep number of features of ogr provider up to date in case features are added or deleted
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-13
    
        Removed some autogenerated files
        Added some extra tests for db existance in srs class
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-12
    
        Added some more helpful stdout stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-12
    
        Fixed resource path error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-12
    
        Use relative path to find resources
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-12
    
        Added unit test for qgsvectorfilewriter
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-12
    
        Removed test stubs - will add them back as we have real tests in place
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-11
    
        Theres always '1 more thing' isnt there?....Fixed dependency oon gdal-dev for feisty
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-09-11
    
        Tweaked deb scripts so we can build pacakges on ubuntu feisty
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-09-07
    
        Fixes parts of bug #763 'problem editing postgis table'. But it is still a problem to add attributes and commit changes to the new attributes in one go
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-09-06
    
        Fix for bug #753 'Problem in the overview'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-09-03
    
        Fix for bug #745 'Missing layer dialog is non-informative'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-31
    
        Updated debian packaging stuff so it works with plain ole debian
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-30
    
        Make linking to qtsql conditional on OS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-29
    
        Conditional use of qtSql lib
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7171 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-29
    
        Remove mysqlite from build deps
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-29
    
        Get rid of compiler warnings and dont link to qtsql lib
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-29
    
        Updated index with release related info
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-29
    
        Updated version in qgis.cpp and build pakcage script. Updated icon wiht new xpm
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-29
    
        Updated changelog with items for 0.9 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-29
    
        This file is needed for debian packaging please dont delete
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-29
    
        Added debian build files - updated from debiangis folks to use qt4 for deps instead of qt3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-28
    
        UMinor updates to install process and generated INSTALL doc using txt2tags
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-28
    
        Updated 'whats new'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-28
    
        Added some extremely clever logic so gdal headers on Gutsy Gibbon are located properly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-28
    
        Added txt2tags
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-28
    
        Remove preview1 from release name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-27
    
        Update version & name for release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-27
    
        Updated ts files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-27
    
        Explicit linking to qt libs so that we dont link to unneeded ones e.g. qtest
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-27
    
        Install plugin headers for third party plugin building support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-27
    
        Added dllexports for win compilation support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-25
    
        Removed unused files.
        (LICENSE.txt is redundant - there's also 'COPYING' file that contains the same license)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-24
    
        Small tweaks to debian install notes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-08-22
    
        Update to build instructions based on patch from Tim Baggett
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-22
    
        This file is deprecated since automake is no longer supported
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-08-21
    
        applied patch from Juergen
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-08-19
    
        georeferencer: disable the setting of 0 as nodata value by default, apply more robust version of if-statement in QgsRasterLayer::drawMultiBandColor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-08-15
    
        PyQt4 detection.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-08-15
    
        Use .wld as standard suffix for worldfiles in georeferencer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-08-14
    
        Fix for problems with unique value dialog and some postgis tables
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-13
    
        Fixed indentation of chapter about MSYS in install notes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-13
    
        Added Faunalia to the contributors list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-11
    
        Added updated grass modules from lami many thanks folks from faunalia!
    
        I needed to do a clean build for them to install properly....
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-08-10
    
        Python detection added
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-08-09
    
        Merged in changes from the 0.9.0preview1 tag back to trunk. Please make all changes directly in trunk.
        svn merge -r 7108:7129 https://svn.qgis.org/repos/qgis/tags/Preview-0.9.0-1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-06
    
        Fixes to compile the bindings also with SIP 4.7.
        In this SIP version, additional classes used when converting
        to a subclass don't get #included automatically so let's
        #include them globally with %ModuleHeaderCode
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-06
    
        Fix for #707. When there were no features in provider, calculation started
        with extent with null coordinates and extended it - that's reason of wrong extent
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-06
    
        Removed unused and misleading function QgsMapLayer::calculateExtent()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-06
    
        Fixed #709. The crash happened with shapefiles containing 2.5D geometries.
        Now these files can be importent, but Z coordinates are ignored.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-06
    
        Fix for #726 (double deletion of active editing map tool)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-05
    
        Don't compile qgsapplication.cpp and qgslogger.cpp also for helpviewer executable - it suffices that it links to qgis_core
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-05
    
        Fixed a problem with incorrectly loaded labeling attributes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-05
    
        Fix for compilation problems in qgsproject.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-08-05
    
        Removed more old makefiles.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-30
    
        more bugfixing in wfs provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-30
    
        small bugfix in wfs provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-30
    
        more undo of r7112
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-30
    
        reverted patch from r7112 since we are in feature freeze
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    dassau <dassau@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-07-30
    
        added dependency packages for python language binding and some notes about current
        version requirements for sip4 and python-qt4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-30
    
        applied patch from Juergen to refresh layer legend from plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-07-30
    
        changed version names to Ganymede preview 1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-07-28
    
        Fix for ticket #744 (crash associated with actions).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    godofredo <godofredo@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-07-28
    
        Added a note about compiling qt 4.3 debug
        libraries in windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-27
    
        Added translation support to help viewer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-27
    
        Regenerated install notes using txt2tags
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-27
    
        Got rid of LD_LIBRARY_PATHS since this should no longer be needed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-27
    
        Small informational addition
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-27
    
        Use rpath so no more nasty LD_LIBRARY_PATH should be needed when installing to a non
        standard dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-27
    
        Updated install docs to include cmake on linux steps
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-27
    
        Backwards compatibility for qt4.2.1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-27
    
        Updated build directions for (debian based) linux
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-26
    
        Disable pedantic for preview 1
        Make pedantic warnings only appear when pedantic is on
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        Removing this script its deprecated since we can build under mingw
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        Tidy up cmake stuff so all .in files now live under cmake_templates
        Move more utility scripts into scripts dir
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        Automake stuff being removed....
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        This scrips functionality is provided by cmake - Im removing it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        This file is deprecated - use cmake rather
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        This fie is deprecated - use cmake rather
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        Removed all qmake build stuff from SVN - CMAKE will be the official build system from now on
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        Moved utility scripts into scripts dir for neatness sake
        Added svn ignore for build dir and *.diff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        These files are deprecated since automake support is removed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        These files are part of automake - which is deprecated build system now
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        Removed this file - you can automatically generate kdevelop or xcode projects using cmake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        Remove more automake stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-25
    
        Removal of automake infrastructure - CMAKE will be the official build system from here forward
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    what_nick <what_nick@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-07-25
    
        Updated GDAL build instructions with libtool patch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-07-25
    
        Fix for ticket #743 (substitutions in actions weren't happening).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-21
    
        add line or polygon features only if vertex count is >= 2
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-20
    
        Tishams ganymede splash updates - still will be tweaked a bit before final release.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    StevenB <StevenB@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-07-19
    
        A couple of print composer bug fixes related to image and symbol
        scaling.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-07-19
    
        'cleaned up comments and added some info about the purpose of the script'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-07-18
    
        Modified script so it works properly on OS X.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-07-18
    
        Added configure script for people who want to run ./configure. It checks
        for the existence of a cmake binary, then gives
        summary info on how to build with CMake and points at the wiki.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-07-18
    
        Added general build note near the top of the document to inform people they
        need to use cmake rather than autotools.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-16
    
        Applied patch from #740 with many thanks to Steven Bell
         - this patch replaces the q3canvas in the map composer with
           a qgraphicsview based implementation.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-15
    
        Fix that adresses ticket #477 'Loading a PostGIS view is very slow'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-07
    
        Fixed problems with classification fields in graduated symbol dialog and unique value dialog. this should address ticket #732 Layer Properties/Legendtype/Individual Symbol
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-07
    
        This commit changes the interface of qgsvectorlayer back to the state before r7063 and keeps the fix to allow deletion of postgis columns
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-07
    
        Adapted qgsvectorlayer.sip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7064 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-07-06
    
        Fix to make deletion of postgres columns working again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7063 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-04
    
        Added raster band stats header to install list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7060 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-04
    
        Fixed compiler warnings:
         - for potentially unintialised vars I set them all to 0, NULL or some similar default
         - grass has some warnings for multiple definitions of NDEBUG - Ive disabled warnings on
           all files relying on grass headers - and submitted a bug to grass.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-07-04
    
        Fixed compiler warnings by using an updated version of shplib files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7058 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-06-29
    
        Improved recognition of crs for wfs provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-06-29
    
        Fixed a bug that caused problems with info tool in wfs layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-06-28
    
        One more small tweak in German translation.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-06-27
    
        Georeferencer: disable OK button in map coordinates dialog if no coordinates are entered.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-06-27
    
        Updated German translation with new texts in georeferencer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-06-27
    
        Fixed building with variable PLUGINS_ALSO_BINARIES turned on.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-26
    
        Incorporated Martins msys from scratch notes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-25
    
        Added notes from 0.8.1 release and notes from William
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-06-23
    
        Patch for ticket #671 (leonardomateo)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-19
    
        Applied patch #731 from Steven Bell for pixmap fill support in vector rendering.
    
        Many thanks Steve!
    
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-06-17
    
        Updated georeferencer plugin to use emit tool for acquiring coordinates of a point from map canvas.
        Removed sendXY signal from QgsMapCanvas.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-06-17
    
        Added setButton() and button() functions to QgsMapTool so that also button
        associated with a map tool can be set as checked when the tool is active.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7035 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-11
    
        Upstreamed #728 to trunk
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-11
    
        Upstreamed ticket #727 to trunk
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-11
    
        Applied patch #725 which also fixes ticket #698
        (This patch fixes crash (ticket #698) and also adds some i18n stuff (missing tr(), and encoding conversation where nedded). Included patches for HEAD and also for 0.8.x)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7018 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-11
    
        Applied patch #725 which also fixes ticket #698
        (This patch fixes crash (ticket #698) and also adds some i18n stuff (missing tr(), and encoding conversation where nedded). Included patches for HEAD and also for 0.8.x)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-11
    
        This files is deprecated in favour of the all in one INSTALL document
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-11
    
        Upstreamed and Aplied patch from ticket #598
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-09
    
        Removed redundnat intrduction section
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-09
    
        Moved to using text2tags for managing install etc docs. Please edit the install docs here (not on the wiki!) and then use txt2tags to generate moinmoin output and paste into the wiki. Also do not directly edit INSTALL but rather edit INSTALL.t2t and regenerate teh INSTALL file using t2t plain text generator.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-09
    
        added missing libz.dll.1.2.3 file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-06-09
    
        Added QgsMapToolEmitPoint which emits a signal when a point on map canvas is clicked.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-09
    
        Set version name to 0.9.0preview1 for project name and in nsis config
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-06-08
    
        Fix for ticket #562 small bug in WMS getFeatureInfo handling
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-06-06
    
        Remove compiler warning for geos 2 and 3
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-06-05
    
        Insert version number from capabilities document into GetMap request
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-04
    
        Remove compiler warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-04
    
        Initial CPack directives
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-06-04
    
        Install additional raster related headers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-06-02
    
        Fix for ticket #630, thanks to patch from lubaby.
        (attribute table drift on windows)
    
        Untested on Windows at 0.9 unstable.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-06-02
    
        Fixed QgsGeometry::fromPolygon:
        - fixed creation of outer ring, added creation of holes
        - fixed Python binding for QgsPolygon type
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-31
    
        Added the menu to toggle toolbar visibility to the 'view' menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-31
    
        Fixed map overview handling
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-31
    
        More roboust zoom tool - prevent zooming to empty extent
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-31
    
        Fixed a bug with incorrectly wrapped QgsRenderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6969 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-30
    
        Added the possibility for renderers to have different transparency levels for different classes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-26
    
        Made a toggle editing button instead of the (deactivated) start and stop buttons. The QAction for the toggle button is also used in the legend (right click menu) to have a consistent button/menu state
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6965 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-26
    
        Entry for addIsland in sip file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-26
    
        A tool to add polygons to multipolygon features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-25
    
        Commited new parameters for swiss coordinate system CH1903 (changes from Horst Duester)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-05-23
    
        Neater implemtation for test builder ready for cloning...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-05-22
    
        Multi-version adjustment to r6954. To be truly pedantic, use int with GEOS 2.2 and size_t with GEOS 3.0.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-22
    
        Entry for QgsVectorLayer::AddRing in the .sip file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-22
    
        wms bugfix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-05-22
    
        Patched in code from Oleg Gusev to emit poisiton on right mouse click
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-05-22
    
        Fix compile warnings caused by using int instead of unsigned int for loops. Now compiles in pedantic mode.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-22
    
        wfs provider: added tests for empty stack
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-22
    
        Improved port handling for wfs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-05-21
    
        Simple test case working built by cmake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-05-21
    
        Use QT4_GENERATE_MOC to build moc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-05-21
    
        Initial commits to build qtests from cmake / ctest. Non functional yet
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-21
    
        WFS provider: Don't forget to set port to QHttp, better handling for coordinate and tuple separators
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6948 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-16
    
        Changed std::list to QList in addRing functions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-13
    
        Changed WMS version to 1.1.1, since the difference between 1.1.0 and 1.1.1 are very small. But some servers (e.g. bug #652) complain if version is not 1.1.1
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-13
    
        Forgot to add files in the last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-05-13
    
        Added a tool to cut holes into polygons/multipolygons. Made QgsMapToolCapture a base class of QgsMapToolAddRing and QgsMapToolAddFeature. Many bugfixes, e.g. it should now be possible to edit a reprojected layer (but the snapping distance needs to be given in the source units of the edited layer)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-10
    
        Fixed compatibility with (some versions of) Python 2.5.
        Also should stay compatible with older python versions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-10
    
        Added saving layer's selection as a shapefile. Can be invoked from legend.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-08
    
        Fixed check whether user runs QGIS from sources to halt him.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-05-08
    
        Internationalization fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-05-08
    
        Adjusted widget widths to prevent truncation of device, port, and feature drop-down text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-07
    
        Removed useless #includes from plugin template
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-06
    
        - updated plugin template
        - replaced plugin builder with a newer one in python (hopefully for all platforms)
        - replaced Makefile.am with CMakeLists.txt for building new plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6931 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-05
    
        Corrected section about python bindings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-04
    
        Added a note about CMake and Subversion download.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6929 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-03
    
        Fixed crash in Windows on Python exceptions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-03
    
        Fixed broken link for MSYS environment.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-03
    
        Updated windows compilation notes and added a section for python bindings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-01
    
        Workaround #2 for changed version.h in GRASS cvs >= 26.4.2007
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6924 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-01
    
        Workaround for change in GRASS's version.h in cvs >= 26.4.2007
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6923 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-01
    
        Fixed another incorrect QgsMessageViewer usage.
        (QGIS was crashing on second WMS identify request)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-01
    
        Update legend item's tooltip (useful when SQL subset has changed)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6921 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-01
    
        Update canvas layers when a project is loaded (force correct order)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-01
    
        Draw layers in composer in correct order.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-05-01
    
        Use QgsMessageViewer properly - it deletes itself when closed.
        This commit fixes a crash when trying to do SVG export.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-04-25
    
        Fixed problem caused by committing form with too new version of designer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-04-24
    
        Make 'legend' font size mac friendly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-24
    
        One more place where where ownership must be transferred and it wasn't - resulting in segfaults on app's exit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6910 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-23
    
        Solved bugs with double deletion of map canvas items in Python bindings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-23
    
        Solved problems with destruction of map tools - canvas mustn't be deleted before map tool,
        however in Python the destruction had to be done explicitly to acheive right order.
        New solution is that QgsMapTool is derived from QObject and on construction, QgsMapCanvas
        is set as its parent. This way canvas is always deleted after deletion of map tools.
    
        Also, because of this, I've divided QgsMeasure to QgsMeasureTool and QgsMeasureDialog
        (problem with 2 parents with QObject as a base).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-20
    
        Tweak to r6898. It seems that some GEOS versions use 'int' and others 'unsigned int'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-20
    
        Fixed crash when identifying multipart features.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-20
    
        Workaround for exporting layers which more geometry types (e.g. polygons and multipolygons).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-20
    
        Be less verbose (too much output when measuring with QgsDistanceArea).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-20
    
        Changed debug messages from std::cout to QgsDebugMsg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-20
    
        Added missing header files for installation.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-20
    
        QgsVertexMarker: added possibility to change color and pen width
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6901 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-04-20
    
        Tried to fix problems with allAttributeList() in postgres provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6900 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-04-19
    
        No code changes formatting cleanup only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-04-19
    
        Fix pedantic compile warnings due to signed int , unsigned in comparisons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-18
    
        - more sane function prototypes for searching for closest vertex/segment
        - fixed some problems in python bindings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-17
    
        An attempt to fix compilation problems with new GRASS CVS.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-17
    
        Delimited text provider:
        - code cleanups
        - distinguish between int/double/text field types (#684)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-17
    
        Slightly better error handling in constructor of postgres provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-17
    
        Added setConnection() and setDataSource() utility functions to QgsDataSourceURI
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-17
    
        Fix for creation of SQL query in postgres provider.
        Was doing problems when exporting to shapefile (see #706)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-04-16
    
        Higher precision when writing worldfile / pointfile
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6888 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-15
    
        Fixed a crash in GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6887 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-04-14
    
        Georeferencer plugin: enable creation of nonrectangular pixels in linear transformation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6884 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-12
    
        Hide LIBRARY_OUTPUT_PATH and LIB_PATH
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6883 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-04-12
    
        Fix for editing problems
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-04-11
    
        Save as shapefile: use save dialog and remember the last directory
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6881 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-11
    
        Allow fetching features from OGR without geometries.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6880 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-11
    
        Merged provider0_9-branch (r6844:6878) back to trunk.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-03
    
        HTML escaping for python console.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6874 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-02
    
        Renamed QgsMarkerCatalogue::pixmapMarker() to imageMarker() as now it returns QImage.
        Added Python wrappers for QgsSymbologyUtils and QgsMarkerCatalogue.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-02
    
        Removed old, unused symbol classes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6865 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-02
    
        Added python bindings for QgsSymbol and all renderer classes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6864 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-04-02
    
        Changed symbols() from std::list to QList for all renderers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-29
    
        Only one list of typenames for data providers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6843 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-28
    
        Include qgsconfig.h to get definition of HAVE_POSTGRESQL
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-28
    
        Reverted changes in QgsHttpTransaction, which have been applied unintendedly in last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6840 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-28
    
        Added turkish translation. Thanks a lot to Osman Yilmaz\!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6839 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-27
    
        Added patch #685 from lubaby (+ some more) to trunk.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6838 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-25
    
        Applied patch #683 to trunk.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-25
    
        Fixed compilation with debugging turned on.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-24
    
        QgsFeatureAttribute class has been removed and QVariant is used instead (supports arbitrary data types).
        All providers and python bindings have been updated accordingly.
        Currently supported variant types by providers are String, Int and Double.
    
        Other API changes:
        - QgsField
          - type info as QString is now typeName() and setTypeName()
          - added variant type (QVariant::Type) info: type(), setType()
        - QgsFeature
          - removed fields() - use QgsVectorDataProvider::fields()
          - removed boundingBox() - use QgsGeometry::boundingBox()
        - QgsVectorLayer - removed fields(), fieldCount(), getDefaultValue() - use directly QgsVectorDataProvider
        - QgsVectorDataProvider - getDefaultValue() - field now addressed by id, returns variant
        - QgsLabel - setLabelField() - field now addressed by id
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-24
    
        Fix for ticket #678: Attribute table add field, fieldtype select box is empty
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-03-24
    
        Added module name to the module tab in the GRASS toolbox (Ticket #596)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-03-24
    
        Escape <> in python console output so python object display
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-23
    
        sqlite3_open() MUST have db name in Utf-8. Fixes #676.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6828 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-23
    
        Quantile function for graduated symbol dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-21
    
        Disable add attribute and delete attribute buttons in attribute table until start editing is pressed and the data provider supports these operation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-21
    
        Added hint to project properties that snapping distance is in mapping units
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-19
    
        Really delete deleted features in ogr provider (using REPACK)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6821 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-03-19
    
        Formatting changes only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-18
    
        Fix path to windres.exe
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-13
    
        Fix for ticket #651 (zoom full doesn't work on a single point)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-03-12
    
        Deleted ancient doxygen.conf. To generate api docs, now use: doxygen Doxyfile
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-03-12
    
        Doxyfile for generating API docs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-10
    
        Fix for ticket #646 (spelling mistake)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-10
    
        Changed to C-style comments
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6786 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-10
    
        Merged r6782 to trunk.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6784 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-10
    
        Merged r6781 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-09
    
        Fix for #641 - this was due non-existing function in QgsColorTable
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-08
    
        Python bindings:
        - recreate on changed .sip file
        - wrapped QgsColorTable
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-08
    
        Tweak the scale display/entry so that users can enter scales in the form
        x:y
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-03-08
    
        Add conditionals for debug output
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-03-08
    
        Removed Qt3 support stuff from grass tool box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-03-08
    
        grass icons for all tools; all grass plugin menu items also on grass toolbar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-05
    
        Make it possible to turn -Wall -Werror off. Set PEDANTIC to off with ccmake <builddir>.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-05
    
        Fix for #637.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-04
    
        - improved error handling when loading python plugins
        - redirection of output to python console, i.e. print command works
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6767 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-04
    
        Made vector editing code and labeling 25D aware. Needs more testing though
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-04
    
        Ported r6762:6763 from 0.8 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-04
    
        - added getFeatureAtId() for OGR provider (for fast random access)
        - more sane indenting in getNextFeature()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6764 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-04
    
        Report Python errors with QgsMessageOutput instead of QMessageBox.
        (User can copy & paste message from it, with message box he can't)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-04
    
        Changed usage of std::vector to QList in QgsDistance area.
        Added the modified functions to Python bindings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-04
    
        Ported WMS fix r6755 from 0.8 to trunk.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-04
    
        Fix for compiling with python 2.5
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-03
    
        Tweak to r6747 to allow the user to enter non-integer scale values, and
        to have scales larger than 1:2^31
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-03
    
        Fix for ticket #634 (compile warnings in RHEL64)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-03
    
        QgsMapCanvasItem is not to be derived from QObject - no need for that.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-03
    
        Changed deque<QString> to QStringList in QgsMapRender, updated canvas and bindings appropriately.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-02
    
        Python: wrapped two functions in QgsLabel
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-02
    
        Added input so that user can set specific scale. Set focus in the linedit showing scale, enter your scale and hit return!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-02
    
        Added hack to include Qt3Support when building bindings on Mac.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-02
    
        Check whether layer index is valid in getZpos().
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-03-02
    
        added wait cursor during inital load of grass toolbox
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-03-02
    
        Precise intersection test in ogr provider, made geos export of QgsGeometry 25D aware, fixed a memory leak
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-03-02
    
        Changed line endings from DOS-style to UNIX-style so SIP won't end up with syntax errors on unix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-03-01
    
        Merged r6738 from 0.8 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-28
    
        Added zooming to 100%, i.e one raster pixel will occupy one screen pixel. Only supported for raster layers. Right-click on the layer in the legend, and select from pop-up menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-28
    
        - fixed drand48() on windows so spatial index doesn't crash anymore
        - debug message in OGR changed from QgsLogger::warning to QgsDebugMsg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-28
    
        Bindings: wrapped QgsDistanceArea
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-28
    
        - removed legacy macro QgsDebug and changed remaining occurences of it to QgsDebugMsg
        - moved #include "qgsconfig.h" from qgis.h to qgis.cpp so it doesn't spit many warnings when building bindings because of redefined PREFIX
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-28
    
        Prep work for ticket #25 (case sensitivity for attribute table search)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-28
    
        Fix a spelling mistake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-28
    
        Provide for a layer comment to be made available for vector layers
        For postgres provider, get the layer comment from the table comment (if
        it exists). Resolves ticket #244
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-27
    
        Removed stdint.h - it's platform-dependent and can't be used on other platforms than MSVC.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-27
    
        Added stdint.h needed for compiling on visual studio
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-27
    
        Detect msvc when setting application icon logic
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-27
    
        Disable 'create spatial index' fix for 0.9
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-26
    
        Bugfix to allow classified postgres layers in 0.9
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-26
    
        Dont install sample data by default since it requires a net connection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-26
    
        Added generation of gqssvnversion.h
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-26
    
        Upstream fixes to make app icon work
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-26
    
        Make installing the application section mandatory
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-26
    
        Added notes for unattended install and customising installer. Upstreamed from 6701
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-25
    
        Merged r6693, r6694, r6696 and r6698 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-25
    
        Fixed another ELSIF error
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-24
    
        Fix GDAL discover on non-Apple
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-24
    
        added mongolian translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-24
    
        Decrease time taken to find key column in layers that come from postgres
        views
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-23
    
        Do one less query per table column when loading a postgres layer.
        Tidy up of sql lines too.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-23
    
        Upstreaming changes from 0.8.x branch revision 6681
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-02-23
    
        Updated SPONSORS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-23
    
        Make postgres column comments available for the layer properties metadata
        tab (address ticket #244)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-22
    
        Fixed a bug relating the attribute definitions in WFS provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-22
    
        fixed problem with 'invert selection'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-22
    
        Reenabled selection from attribute table. Still some problems with 'invertSelection'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-22
    
        Push upstream changes in installer logic from 0.8 branch
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Removed my temporary and unfinished plugin from repository.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Removed keyPressed() slot from QgsMapLayer and removed connections made in QgisApp.
        (it doesn't make much sense to have it there)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Don't link bindings to Qt3Support lib - was doing problems on windows.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Fixed build of grass provider and plugin on linux i've broken recently.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Spatial indexing library:
        - fixed a crash under windows
        - don't display debug messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Write qgssvnversion.h on windows only if doesn't exist yet
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Windows tweak for qgssvnversion.h - should work now for both MSYS and MinGW generators
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Fixed GRASS configuration on Windows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Changed inline functions of QgsMapToPixel to normal functions.
        This fixes warnings on windows when calling them outside core lib.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-22
    
        Fixed remaining warnings in grass provider and plugin.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-20
    
        For mac use dylib instead of .so for default libgdal and libpq extensions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-20
    
        Fix search path for python on mac
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-20
    
        Fix for python console not opening - this was due previous compilation without
        Python support and #ifdeffed slot was not generated.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-20
    
        Updates for SIP support from Martin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-02-18
    
        Added tooltips to the scale and coordinate position displays
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-18
    
        Removed debugger probes that give compiler warnings
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-18
    
        Disable -Werror just on the file that has an erro from a third-party app
        (geos).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-18
    
        Fix some more compiler warnings. Apply -Werror to grass directories.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-18
    
        Build with -Wall -Werror now. Three directories still have unresolved warnings so this behaviour is disabled there (providers/wfs prviders/grass and plugins/grass). A nasty message is displayed during cmake configure process to remind that these errors must be resolved.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-18
    
        Fix for last commit. Warnings are not treated as errors in this dir for now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-18
    
        Dont generate compiler warnings (and thus errors with -Werror) for geos included files since they arent under our control
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-18
    
        Fixed compiler warning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-18
    
        Fix compiler warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-18
    
        Dont treat warnings as errors for lex generated sources
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-18
    
        Fix compiler warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-17
    
        Applied patch #603. Thanks! (also fixed a compilation error introduced in r6610)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-17
    
        Fix compiler warning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-17
    
        Fix for bug #600 Renaming layer in legend doesn't stick
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-17
    
        Fix for label not restored in single symbol dialog, bug #599
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-17
    
        Changes to support a comment for each attribute in vector data. Now
        requires support in providers. Addresses ticket #244.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-17
    
        Fix a missing slot message when loading a layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-17
    
        Potential fix for ticket #477 (slowness opening postgres databases that
        contain lots of views). Needs some testing, which I'll do in a day or
        so.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-17
    
        Fix a compiler warning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-16
    
        Adjust indenting. no code changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-16
    
        Ported r6606 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-16
    
        Only one warning if segment snapping failed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-15
    
        Debug output and adding mile as output unit for measuring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-15
    
        Fixing tabs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-15
    
        Ported r6598 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-14
    
        I took the liberty...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-13
    
        Added uninstall target for cmake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-11
    
        patch from 'sploid' to set correct bounding box for vertext markers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-10
    
        Added a 'classify' button to the graduated symbology button. Replaced Qt3 compatibility classes with Qt4 ones
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-09
    
        Removed header install stuff for app: since app classes dont go into any lib there is little point
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-09
    
        Install headers for app dir too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-09
    
        Added missing GEOS include path for building pg provider on mac
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-08
    
        Build instructions for Win32 updated
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-07
    
        Install qgsconfig.h to includes dir too since apps using libqgis need it when compiling...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-07
    
        GEOS 3 port.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-06
    
        Replace some Qt3 widgets with Qt4 ones
        Move the delimited plugin help text from the .ui file to the .cpp file
        (allows for easier translation)
        Remove some unnecessry #includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-06
    
        Fix some runtime signal/slot warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-06
    
        Fix a compiler warning (use a tcp port number that fits within a 16bit
        integer)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-06
    
        Fix for incorrect contents in qgssvnversion.h for Unix and Mac (was just
        putting 'exported' instead of the actual subversion revision number)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-06
    
        Hack for generating qgssvnversion.h on WIN
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-05
    
        Added planimetric measurement as an option, and made all areas positive.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-05
    
        Now calculates multilines correctly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-05
    
        Small fixes for #include paths
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-05
    
        Fixes from Martin for mac build issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-05
    
        Mac python build changes:
        - lib extension is .dylib not .so
        - all qt frameworks are needed for linking
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-05
    
        On Mac, search for util.h instead of pty.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-04
    
        CMake: added check to accept Bison 2.0 or higher
        (it's known not to work correctly with 1.28)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-04
    
        Replaced Q3ListBox in the unique value dialog with QListWidget
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-04
    
        Fix CMake search for libraries
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-04
    
        CMake: add default search paths on Mac for SIP
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-04
    
        Python plugins are now expected in (qgis-data-path)/python/plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-04
    
        By default install bindings to QGIS directory -> no need to install as root.
        It's possible to override it with BINDINGS_GLOBAL_INSTALL set to TRUE,
        that will cause bindings to be installed to global python's site-packages dir.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-04
    
        CMake:
        - search for GDAL and GSL also in /usr/local
        - added mac-specific locations for GDAL and GRASS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-04
    
        Added QgsFileDropEdit to headers for installation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-04
    
        Added QgsFileDropEdit class which extends QLineEdit to accept files dropped on the edit field.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-03
    
        Ported r6511 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-03
    
        Ported r6509 to trunnk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-03
    
        And the same for graduated symbol renderer in svn head
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-03
    
        Don't draw labels of features for which the value is not contained in the unique value renderer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-03
    
        CMake: fixed a typo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-03
    
        CMake: improved build of python bindings
        - all intermediate files are out of source
        - bindings are built only when libs are changed, not everytime
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-03
    
        Fix a compiler warning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-03
    
        Fix compiler warnings in app and ui directories
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-03
    
        Fix more compiler warnings in plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-03
    
        Fix compiler warnings in providers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-03
    
        Fix compiler warnings in core directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-02
    
        Fixed installation of include files for Windows.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-02
    
        Added Peter Ersts to the contributors list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-02
    
        Comment out line 258 to remove unused var compiler warning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-02
    
        Fix compiler warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-02
    
        Fix compiler warnings for plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-02
    
        Fix compiler warnings for spit plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-02-02
    
        Added Brendan
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-02-01
    
        This should fix missing query builder buttons (#252).
        I've deleted the old buttons and recreated them - Luca has confirmed that
        the problem dissapears.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-01
    
        Include moc generated headers in CORE headers installation
        Include gui headers (static and moc) in GUI headers installation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-02-01
    
        Install core headers on make install
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-01
    
        Merged r6478 to trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-01
    
        Don't draw point symbols for values which have been deleted from unique value dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-01
    
        Fix for another small memory leak
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-02-01
    
        Fixed a small memory leak
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-02-01
    
        Convert dialogs to Qt 4.2 StandardButton API.
        Also fix memory leaks by using the delete operator or Qt::WA_DeleteOnClose along with accept or reject rather then deprecated Qt3 routines. Also eliminate compiler warnings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-01-31
    
        - fixes of regressions (including ticket #542)
        - legend menus unification (layers vs. layer files)
        - qgis toolbar to use legend routines instead of its own
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-01-29
    
        Changes to the unique value renderer and -dialog: 'classify' and 'delete class' button. Features which do not have a matching symbol are rendered with NoPen and NoBrush
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-29
    
        Fix for Mac window title and controls corruption which was caused by an integer overflow when calculating an empty panning rectangle.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-28
    
        Update Mac CMake file to reflect move (r6467) of config files from source dir to binary dir.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-01-27
    
        CMake changes:
        - generate qgsconfig.h and qgssvnversion.h to binary dir, not source dir
        - removed QGIS_NO_SVNVERSION
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-27
    
        Translation of Qt to swedish thanks to Daniel Nylander.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-27
    
        nomsg
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-01-27
    
        Removed classes QgsRenderItem and QgsRangeRenderItem which are not in use anymore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-27
    
        Add translation files for text in Qt classes. The QDialogButtonBox context is needed for the new StandardButton API and the QMenuBar context is needed for Mac menus. Several other contexts, especially those for controls, dialogs and messages, are also used by QGIS.
        These files are derived from the Qt 4.2 distribution and include the QMenuBar context which was missing. Files for other languages need to be created by us.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-01-27
    
        Modified autogen.sh so it reports:
        "This source tree uses CMake rather than autoconf/automake
        Please see http://wiki.qgis.org/qgiswiki/Building_with_CMake
        for information on building QGIS with CMake."
    
        then exits. Remainder of autogen.sh is intact.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-26
    
        Include paths ending with a '.' didn't work on my Win2k sp4, so I replaced any reference in INCLUDE_DIRECTORIES to '.' with ${CMAKE_CURRENT_SOURCEDIR}
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-01-26
    
        Fix for ticket 549: groups lost and all layers expanded, if layers missing opening the project
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-01-23
    
        Added convenience paths for dependency search on windows (expecting c:/msys)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-22
    
        Fix another compiler warning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-22
    
        Fix compiler warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-21
    
        Hack #2 for measuring. Localized numbers, added hectares (ha),
        centralized pretty printing of units and made special cases for
        projection on and projection off.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-21
    
        Fix compile error when Debug is on
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-21
    
        Fix some compiler warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-21
    
        Convert six dialogs to Qt 4.2 StandardButton API.
        Also use the full accept code path rather than overriding accept to do apply but look like reject to the caller. Remove deletion of the raster layer from the reaster properties destructor (which was called only after accept and may be why accept was avoided).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-20
    
        A quick hack to investigate measurements when projection is off.
        Feedback welcome!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-01-19
    
        Fix for wfsprovider to better read geoserver data
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-18
    
        Convert use of QMessageBox to Qt 4.2 StandardButton API.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-18
    
        Convert all uses of QMessageBox to Qt 4.2 StandardButton API.
        Also add tr() where missing.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-16
    
        Fix dependencies for building Mac Info.plist
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-16
    
        Make Add Attribute dialog modal and set parent for all dialogs in chain. This fixes incorrect layering of stacked dialogs on Mac (bug #509).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-16
    
        fix a couple of compiler warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-01-15
    
        Ticket #537 applied
        Patch for QgsRasterLayer to allow stretching in DrawMultiColorBand, DrawSingleBandGray
        With thanks to Pete
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2007-01-15
    
        Use the expat parser for the WFS provider because of smaller memory needs and possibility to incrementally parse document
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-01-14
    
        Use ${PROJECT_NAME} rather than hard coding qgis.app when naming mac application bundle
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-01-14
    
        Remove compiler warnings about unused vars
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-01-14
    
        Code cleanups:
         - removed long coding style preamble
         - sorted headers includes alphabetically
         - removed duplicate includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-13
    
        Fixed SRS validation. The settings in options on how to get projections for layers without info in the file, is now functioning.
        Added a debugPrint() function to QgsSpatialRefSys, and some more debug ouputs.
        Removed som dead code(?)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-13
    
        Lite skrivfel
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-01-13
    
        CMake:
        - added possibility to explicitly disable building of bindings
        - added version checks for SIP (min. 4.5) and PyQt (min. 4.1)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-13
    
        Reverse iterate through the map layers when rendering. Fixes #536.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6427 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-13
    
        For Mac, prepend "@executable_path/lib" to library references. This make the app double-clickable and movable.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-01-13
    
        No code changes applied formatting in vim only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-12
    
        Changed the way SRS is read from XML. Moved <spatialrefsys> tag down to spatialrefsys.cpp only.
        Now SRSs are read from saved projects correctly. Also added som debug outputs.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2007-01-12
    
        Place holder splash for 0.9
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-01-12
    
        Fixed unstable version name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-01-12
    
        Changed version name to reflect 0.9 unstable
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-11
    
        For Mac, install everything into an application bundle.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-01-09
    
        - CMake: improved search for GRASS
        - removed Makefiles commited by mistake some time ago
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-09
    
        Declare all plugins and providers as MODULE rather then SHARED libraries for Mac compatibility.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-09
    
        Fix Mac compilation. (A complete compilation is now possible but files are still installed in the wrong place and plugin/providers are not loadable even if moved to the right place.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-09
    
        Enable compilation using GEOS 3 as well as GEOS 2.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2007-01-09
    
        Merged refactoring branch back to trunk.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-06
    
        Merge r6396 from 0.8 branch to head
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-04
    
        Merge r6393 in 0.8 branch to head (fix for ticket #288).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-04
    
        Merge r6391 from 0.8 branch to head (fix for ticket #186).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-03
    
        Megred r6389 into trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-03
    
        Merge r6387 from 0.8 branch to head
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6388 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-02
    
        Merged r6385 into trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2007-01-02
    
        fix typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-02
    
        Provide the enhancement in ticket #207 (option of whether to
        ask the user to save a project when exiting, etc).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-02
    
        Fix for a compile error due to previous commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-02
    
        Apply patch in ticket #458 (user configurable colour for the measure
        tool). Thanks to Lars.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-01
    
        Merged r6372 from 0.8 release branch to head
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-01
    
        i18n fix filename, port r6370 into trunk
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-01
    
        Port of r6367 into trunk, fixes ticket #478
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-01
    
        Merged r6365 from 0.8 release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-01
    
        Bug fix from r6363 in 0.8.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2007-01-01
    
        Fix for i18n gdal metadata. From 0.8 bug fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-31
    
        Fix for ticket #475. The fix has introduced an intermittent off-by-one-pixel
        display problem, but that's better than the original problem!
    
        The solution was to remove what looked like some testing code that somehow got
        committed a while ago.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-31
    
        Fix bug where QgsLogger::debug with a double input variable always printed an
        incorrect value (%$@#$%#! sprintfs).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-30
    
        Merge of patch r6354 from Release-0.8.0 branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-30
    
        In Makefile.am added missing headers and EXTRA_DIST files needed for make release
    
        Removed unused Makefile generation from configure.in
    
        Changed version to 'Titan'
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-29
    
        Another debug statement change
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-29
    
        Correct some debug output formatting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-29
    
        Latest latvian updates from the Ministry of Latvian Cultural Affairs' QGIS representitive. (thanks Maris!)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-29
    
        GUI shortcut patch from lubaby (ticket #501)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-29
    
        Fix for ticket #474. The behaviour when different layers are being reprojected
        into coordinate systems that are 'not right' will still be a bit confusing to
        the novice user, but qgis won't crash when doing so now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-29
    
        Revert changes in r6341 (qgsmaplayer.cpp only)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-29
    
        update of italian translation by napo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6343 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-29
    
        update of german translation by Stephan Holl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6342 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-29
    
        Partial fix for ticket #474 (crash with mixture of projections).
    
        Qgis no longer crashes, but the zoom to layer doesn't quite work all
        of the time yet. Note that the toolbar zoom to layer works fine - it's
        just the legend one that has problems.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-29
    
        Fix problem with reporting of line number in exception error messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-29
    
        Tidy up indenting in some of the qgslegend.cpp file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-29
    
        Slovak translation for context help from ticket #497 from lubaby
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-29
    
        Slovak translation from ticket #497 from lubaby.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6337 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-29
    
        Added internationalization string wrapping (tr) patch from lubaby
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-29
    
        Updates to installer to facililate downloading sample data. Gave teh install tasks better names and descriptions. Note unzipping the downloaded sample data is not working yet due to problems I am having with the zipdll nsis plugin.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-29
    
        Added some readme notes for including zipdll into nsis configuration
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-29
    
        sorted sponsors alphabetically (<,>sort in vim)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6333 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-29
    
        Copy resources into release dir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-28
    
        Updated for 0.8
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-28
    
        Last before release of 0.8?
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-28
    
        Fixed missing eye-candy images on plugin dialogs (needed a RESOURCES = statement in the .pro file)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-28
    
        Added myself to credits, added photo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-28
    
        Erased untranslatable string 'Coordinates' set at startup,
        made 'Scale' translatable. Fix for ticket #489.
        --Thia line, and those below, will be ignored--
    
        M    gui/qgsmapcanvas.cpp
        M    gui/qgisapp.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-28
    
        Applied patch from ticket #488.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-28
    
        Removed a label from labeling dialog - ticket #486
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-28
    
        Translation for 0.8 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6324 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-28
    
        Now using file encoding for saving attributes and values in new shapefiles.
        The file encoding is selected in the Save As dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-28
    
        Updates for italian translation - many thanks to Maurizio Napolitano for this great contribution!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-27
    
        Fix for bug which prevented opening query builder from within vector layer properties dialog. The reason was that the last letter of the password has been cut
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-27
    
        Test for 0 geometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-27
    
        More updates to the polish translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-27
    
        Latvian Updates - many thanks to Maris Nartiss for this contribution!
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-27
    
        Fix path of where qm files are copied to in windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-27
    
        Update of polish translation by Tomasz Paul
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-27
    
        Update of spanish translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-26
    
        Encoded new layer name, to play nice with file system
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-23
    
        Remove a debugging output from general use
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-23
    
        Alter the help text to reflect the lack of regular expression parsing
        for the delimiter
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-23
    
        Update Mac release scripts.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Add version number to raster and msexport libraries. All qgis libs now have same version.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Standardize name of scalebar plugin: don't use 'lib' prefix or camel case.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Reduce default height of QgsColorButton. For Mac, only show color when window is active.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Remove hardcoded path to Mac bundled Qt plugin folder. A qt.conf file can be added to the bundle to specify the location.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6307 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Use Qt recommended code to display modeless About dialog; don't mix modal (exec()) and nonmodal (show()) routines.
        Also add menu seperators which were lost in the Qt3 to 4 conversion.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6306 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-22
    
        Forgot to add the translation file for the last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6305 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-22
    
        Romanion translation from Ionut
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-22
    
        updated spanish translation from Javier
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Fix another signal/slot mismatch. This re-enables the error messages
        for the 'Help:Check Qgis Version' function.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Make the plugin name, description, and version available for
        translation.
        Also tidy up the plugin descriptions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6301 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Fix a signal/slot missing warning for the custom projection dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Prevent a 'missing signal/slot' message when opening the project
        properties dialog box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Set modal property to true for modal dialogs. Mac modal dialogs need this set to have the right appearance in Qt 4.2. Calling exec() alone provides modal behavior but not modal appearance on a Mac.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        More indenting tidy ups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6297 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Set a better line width for the map composer legend box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-22
    
        Tidy up indenting (replace tabs by spaces). No changes to the code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-21
    
        close driver if attributes are missing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-20
    
        updates to spanish translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-20
    
        Warn the user if they are trying to measure lines or areas with qgis
        thinking that the coord. system is geographic, but when the map extent
        is clearly showing a projected coord. system. Is an attempt to prevent
        more tickets like #301.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-20
    
        Don't specify organization name on QSettings constructors. It overrides the organization domain set in QApplicaton. This results in Mac settings being written to different files depending upon whether the argument is or isn't present on constructors.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-20
    
        Updated sponsor list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-20
    
        Change name of version to RC1 in the installer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-20
    
        Removed old mapserver export dialog from the windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-20
    
        Cropped image
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-20
    
        Tab delimited, not space (otherwise ones' photo doesn't appear in the
        About:Developers dialog)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-19
    
        Reduce box line thickness for map composer label
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-19
    
        Add size grip so Composer window can be resized by Mac OS X. Also delete rather than hide the status bar since it isn't used at all.
        The size grip was previously provided by the status bar which was recently hidden to make room for buttons.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-19
    
        Fix for ticket #463 (add image button missing from map composer)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-19
    
        Added freddy to th elist
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-19
    
        Added Freddy's picture
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-18
    
        Use a sensible default map extent for .gpx files with no data in them (as
        produced by the create gpx layer command). Fixes a problem where digitising
        didn't work when loading a blank .gpx file as the first layer in qgis.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-18
    
        Spanish translation contributed by Javier Aldariz
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-18
    
        added scheme to man page URL
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-18
    
        Fix for ticket #461 (spelling mistake)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-18
    
        Partial fix for ticket #444 (low resolution map composer maps). Hope
        I'm fixing it the right way :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-18
    
        Enable compilation using GEOS 3 as well as GEOS 2.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-17
    
        Adjust indenting to fix a few cases where it was confusing. There are no
        changes to actual code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6272 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-16
    
        Fix for ticket #445 qgis crash deleting point in postgis table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-16
    
        typo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-16
    
        Fix for ticket #277 (viewing views of views).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-16
    
        Partial fix for ticket #277
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-15
    
        Fix the 'Object::connect: No such signal QgsRasterLayer::drawingProgress()'
        warnings. The raster and vector layer code were using a different signal name
        for drawing progress
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-15
    
        Cleaned up image
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-15
    
        Added placeholder images for missing developer mugs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-15
    
        Changed name to Titan Release Candidate 1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-15
    
        Fix to allow mapserver export code to compile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-15
    
        Removed old mapserver export code from guilib
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6260 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-15
    
        Renamed main.cpp to ms_main.cpp so it doesn't conflict with the windows build system.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-15
    
        use combobox for columns
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-15
    
        new modules by Leonardo Lami, modified
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-15
    
        new modules by Leonardo Lami, modified
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-15
    
        Possible fix for ticket #453. Code now follows the example in the Qt
        4.2.2 QWidget window geometry documentation. The docs do state that
        restoring the window position is not guaranteed to work on all systems.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-15
    
        update QgsColorButton after setting a new color
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-15
    
        Quote the command to run the mapserver exporter to deal with paths containing spaces on Windows.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-15
    
        Fix to make mapserver export work under OS X
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-13
    
        Add QgsColorButton class to display a color which can be altered using QColorDialog::getColor. Fix for bug #407.
        A subclass of QToolButton is needed to draw the button content because some platforms such as Mac OS X and Windows XP enforce a consistent GUI look by always using the button color of the current style and not allowing button backgrounds to be changed on a button by button basis.
        This class is a simplified version of QtColorButton, an internal class used by Qt Designer to do the same thing.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-13
    
        fixed ticket 437, crash when the first item is deleted and recreated
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-13
    
        Fix for bug #442
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-12
    
        fixed ticket 290, reset selected line when a cat is deleted/added
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-12
    
        Added icon for mapserver export tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-12
    
        Added comment to explain use of this .pro file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-12
    
        Changes to helpviewer.pro to get the help viewer to build correctly. Note this .pro file doesn't include settings.pro by design.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-11
    
        fix executable name for WIN32 build (was ms_export, now msexport) so qgisapp can exec it
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-11
    
        Changes to make mingw happy with the swig wrapper
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-11
    
        Add python libs and include for win32 build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-12-11
    
        Add python libs and include for win32 build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-11
    
        Partial fix for ticket #438 (measure area units are inconvenient)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-11
    
        Fix for ticket #439 (yet more problems with fully quoted
        schema.tables)
        Also a better behaviour when the user clicks on 'sample' or 'all' in
        the postgres query builder without a table selected.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-11
    
        build wfs plugin gui for windows / qmake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-11
    
        Build wfs provider in windows / qmake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-11
    
        Make the gps importer plugin under windows / qmake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-10
    
        Fixed broken support for using Ctrl in select tool to add features to selection.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-10
    
        Build the geoprocessing plugin under windows / qmake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-09
    
        Add missing .la files when compiling standalone spit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-09
    
        Build the georeferencer plugin in windows qmake build system
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-09
    
        Added recursive delete function and fixed bug where uninstaller was not properly removing all of qgis (why anyone would want to remove it anyway is beyond me...)
        Added RecursiveDelete.nsh to assist in above fix
        Renamed qgis_window_geometry.nsi to qgis_window_geometry.nsh for better file nameing consistency
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-09
    
        Set the geometry for the application on installation - in particular we want to get the toolbars placed in a decent default way
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6221 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-08
    
        Build the spit plugin (thanks FREDDY!)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-08
    
        Removed irrelevant comment
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-08
    
        just some formatting cleanups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-08
    
        Make wms lib load under windows build with qmake. This required disabling sig / slots for now. It has little impact other than disabling the display of some status messages.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-08
    
        Build wms provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-08
    
        Postgres: escape quotes in field values
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-08
    
        Fix for #413 - handle encodings correctly in SPIT
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-08
    
        Fix for #255 - choosing GISBASE more user friendly.
        User should now understand that no GISBASE equals no GRASS fun.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-08
    
        Fixed #437 - 'one point' errors - in map composer and also in map canvas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-08
    
        Fix for #241: don't use 0_* layers as default
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-08
    
        Fix for #429. Restore cursor when raster layer is loaded.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-08
    
        Fix for #436: prevent using CRS that's not supported by WMS server
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-08
    
        updated german translation done by Stephan Holl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-07
    
        Fix for ticket #431 (postgres tables not visible in query builder).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-07
    
        Adjustment to r6200
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-07
    
        Fixed build eror with recent changes to qgsoptions
        Changed splitter checkbox var name to be consistent with rest of options.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-07
    
        Fix for ticket #424 (recently saved projects that access postgres
        won't load).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-07
    
        Fix for ticket #414 (legend size is not remembered).
        Also provides a toggle to let the user set whether dragging the
        legend/map splitter causes continuous map redraws or not.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-07
    
        Fix for #340.
        Do correct translation in world matrix after every zoom in composer.
        Also does full zoom when composer window gets resized.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-06
    
        Fix for ticket #425: Pipe delimiter
        Don't evaluate delimiters as a regexp, just use them as regular strings
        because this is what users expect. Tab delimiter can be still used
        as \t because of explicit convert to tab character.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-06
    
        Fix for #231 - allow parameters with fixed number of line edits, e.g. grid=20,30
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-06
    
        dont set print to file because of bug in Qt<=4.2.2
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-05
    
        Use QPainterPath to draw polygons. This method is more straight-forward,
        everything is drawn by one command and doesn't leave artifacts when
        painting to Postscript or PDF. Fixes ticket #422.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-05
    
        Correction to r6160
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-05
    
        Fix to r6188 to allow compilation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-05
    
        set mScale to 1 because Qt4.2 seems to be using pen widthF
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-12-05
    
        fixed ticket #345
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-05
    
        Fix for msys shell not launching due to spaces in paths / filenames
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-04
    
        Fix for #419: update project title on file save
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-04
    
        Reinstate spaces in default name. Freddy has a patch to resolve spaces in names issue for msys which I am testing. Once my tests are done I will commit that too
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-04
    
        Added some win ifdeffing. The postgris provider does not inherit from QObjects so declaring signals and slots cause the qlibrary loader to throw a wobbly when trying to load the plugin. I tried making it inherit QObject but that wont compile due to ambiguous base class. So for no the signals are commented out. This should have little impact except removing a small feedback event when calculating recordset sizes....
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-04
    
        Converted photo of Denis Antipov to JPG
        (was XPM with bad extension, Qt win has problems with that)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-04
    
        Use the new QLibrary::errorString() to try to show why a  lib could not load (for what its worth...)
        Also use lazy binding in library load
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-12-04
    
        Set QGISDEBUG=1 when running with the debug windows build so we can see extra log data
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6178 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-12-03
    
        Fix for ticket #415.
        Mouse wheel action made configurable: zoom (default), zoom and recenter, do nothing.
        Also made zoom factor configurable.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-02
    
        Fix for ticket #406 (problems with copying selected attributes from a postgres
        layer). Has the side-effect of eliminating the postgresql server 'no
        transaction in progress warnings'.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6171 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-02
    
        Replace Qt3 stuff with Qt4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-02
    
        Put in the correct context help id for QgsComposer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-01
    
        Add in the print composer help file, which was missed from a previous commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-01
    
        Potential fix for ticket #406 (qgis crashes on copy postgres attributes)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-01
    
        Add in a missing \
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-01
    
        Fix for ticket #404 (print composer needs a help button).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-01
    
        Work around for ticket #405 (incorrect drawing of expanded file groups
        in the legen). Not sure why it works...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-12-01
    
        Changed the german translation for 'new column' and 'delete column'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-01
    
        Set the max value for the identify search radius spinbox to 100
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-01
    
        Fix for ticket #298 (identify tool radius was too large).
    
        Comprises an actual bug fix (the QSettings path that the identify used
        was not the same path that the Options dialog box was using, hence
        changing the radius using the ui had no effect on the identify), and some
        improvements to the setting and use of the identify radius.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-01
    
        Yet another tweak to recent commits.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-12-01
    
        Correct a small problem with loading postgres layers due to recent commits.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-30
    
        Fix for ticket #392 (put number of features in identify results dialog
        box when there are more than 1 features).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-30
    
        Fix for ticket #412 (expanding of identify list results had stopped working)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-30
    
        Update measuring context help to reflect changes in svn r6153 and r6154
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-30
    
        Tweak for previous commit. After stopping measuring with a right mouse
        click, a left mouse click not starts a new measuring
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-30
    
        Fix for ticket #398 (measuring needs a way to stop measuring without
        immediately starting again)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-30
    
        Cope with postgres schema and table names that contain . characters.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-30
    
        Fix for ticket #411 (misleading tooltip)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-30
    
        Fixe for ticket #410. May need tweaking for Mac?
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-30
    
        Add in postgres lib directory (necessary if the pg libs are in a
        directory other than the usual ones)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-29
    
        Ad in the location of the proj library (should address ticket #409)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-29
    
        Fail if the Qt version is less than 4.2 (since the code now requires 4.2)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-29
    
        Install qgis into <path>/QuantumGIS rather than <path>/Quantum GIS so that grass shell can work. Note user still needs to intall in a base dir with no spaces. i.e. installing into c:\Program Files\QuantumGIS will not allow shell to work as the path has spaces in it.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-29
    
        Incude msys in installer so grass shell works
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-29
    
        Plugins now show up in plugin manager
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-29
    
        Replase some depreciated Qt calls (an attempt to fix ticket #405, but
        it didn't help).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-11-28
    
        fixed ticket 345 (Cannot find translate)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-28
    
        Remove this from all provider pro files as it causes linking to debug qt libs and also these params should be specified once in settings.pro only! (Fixes build of providers when building in release mode only (not debug_and_release).
        CONFIG += qt dll thread debug rtti
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-28
    
        Remove this from all plugin pro files as it causes linking to debug qt libs and also these params should be specified once in settings.pro only! (Fixes build of plugins when building in release mode only (not debug_and_release).
        CONFIG += qt dll thread debug rtti
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-11-28
    
        fixed ticket 389 (new vector is not added to QGIS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-27
    
        Size adjustments to improve Mac appearance.
        As much as possible, sizes for controls should be avoided so that each platform can choose its own preferred size. Mac fonts and controls tend to be a few pixels larger than X11. Using absolute numbers to tighten a layout on X11 often results in truncated or compressed items on a Mac. A QPushButton will not render correctly on a Mac for widths less than 60.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-27
    
        Update Mac release scripts for Qt 4.2.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-27
    
        Use the full label text when using scrolling tabs on a Mac. Otherwise, there is too much ellipsis and the labels are undecipherable.
        (Note: this and related change r6129 are the first to require Qt4.2.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-27
    
        Commented out two assert statements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-27
    
        Fix for display of 'saveAsShapefile' for layers which don't support this operation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-27
    
        Update Mac release scripts.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6133 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-27
    
        Restore splash_mask which was deleted in r5937 but is being used again in r6128.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-27
    
        updated context help files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-27
    
        Enabled context help for raster layer properties dialog.
    
        Added some tool tips to the project properties dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-27
    
        Force tab bar scrolling on mac. For me it doesnt make the scroll icons appear but at least teh tabbar doesnt autoexpand any more
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-27
    
        Bugfix for #387 - revert to using heuristic mask on mac since automasking leaves 'holes' in the splash image.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-26
    
        Removed magphase option from pyramid generation. This apparently causes
        image corruption in some instances. Ticket #284 moved to 0.9 for
        reconsideration at a later date.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-26
    
        Added context help to vector properties dialog.
    
        Enabled the Help button on the vector properties dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-26
    
        Removed bogus test record from bookmarks table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-26
    
        Fixed help viewer to handle cases where no LANG (locale) is set.
    
        Updated mapserver export tool to support context help.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-26
    
        Context help for MapServer export
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-25
    
        Don't provide Qt::WindowFlags when creating modal dialogs in Qt 4.2.
        Prior to 4.2, they are needed to approximate modal behavior on a Mac. As of 4.2, Qt creates modal dialogs depending upon context. The flags are no longer necessay and can cause crashes in some instances.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-24
    
        Dont build debug version by default
        Include OBJ/ui in search path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-23
    
        Changed the structure of the wfs provider such that it can now also read gml data from file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-11-23
    
        Added section on how to compile debug versions of Qt libraries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-11-23
    
        Updated instructions for building QGIS with MSYS environment.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-21
    
        Updated icon for windows with one supplied by Jean-Philippe Hussenet (thanks Jean-Phillipe!)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-18
    
        Fix for ticket #400 (postgresql passwords with spaces didn't work). Now
        also works with other punctuation characters too.
        Also a tidy up of some odd \ characters
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-18
    
        Added a unstable warning in the dialog for the wfs plugin. Native english speakers: feel free to change the sentence
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-17
    
        Remove a bit of qt3 compability code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-11-17
    
        Check whether lex/flex and yacc/bison really exist. Fix for ticket #395.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-17
    
        Make the 'pixmap not found' message a bit clearer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-11-17
    
        Fixed a copy-paste bug which was causing an infinite loop while parsing output.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-17
    
        Updated SPONSORS with latest donor information
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-11-16
    
        Fixed crash when selecting custom projection in projection selector.
        (caused by QgsDebug(myDatabaseFileName) ... it expects C string, not QString)
        Changed some debug messages from std::cout to QgsDebugMsg.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-16
    
        Vietnamese translation added
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        Removed files inadvertently added to version control
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-16
    
        Use Qt::NoPen and Qt::NoBrush for features not contained in a graduated symbol item. Before this commit, the pen and brush of the last feature was used
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        enable context help for gps plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        updated help files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        adjust help context id to positive integer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        changed suggestion message for missing help files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        added context help button to attribute display dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        added context help button to attribute display dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        changes to helpviewer to use context help files installed in ./share/qgis/resources/context_help
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        adjustments to context help ids to make them positive integers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        updated configure.in to support the resources/context_help directory
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-16
    
        context help files using the hash of the class name as identifier. this will likely change at 0.9 but provides for an expedited 0.8 release
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-15
    
        Fix for ticket #394
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-15
    
        Apply patch submitted in ticket #388. Thanks.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-14
    
        Updated SPONSORS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-13
    
        Fix a bug where the continuous colour renderer would display and use the wrong layer attribute on the second and subsequent invocations of the vector layer properties dialog box (caused by a mismatch between the combo box index and provider attribute index, due to excluding attributes that couldn't be used to colour the features)
    
        Fix a bug where the 'draw polygon outline' toggle would appear sometimes for a linestring layer
    
        Fix a typo in a comment
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-12
    
        Fix for ticket #280. All exceptions thrown while trying to transform
        points are caught.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-12
    
        Removed a couple more win32 defines that I had temporarily inserted to disable building postgres related stuff:
         - menu entry for add pg layer now enabled
         - toolbar icon reinstated
         - adddbayer no longer ifdefs out on windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-12
    
        Removed some instructions telling you to ifdef out some pg stuff since that is no longer needed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-12
    
        Define HAVE_POSTGRES = 1 so ifdeffed pg related stuff can build
        Add POSTGRESLIBADD with libs to be used for linking to pg stuff
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-12
    
        Added sources for pg support to win build
        Link to libpg.dll in win now
        Removed some ifdefs I had put in app and vectorlayer props to prevent pgis related stuff appearing in the gui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-12
    
        Postgres provider now builds under native win qmake build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-11
    
        Fix for buffer plugin (ticket #349).
        This fix has been tested with:
    
        ** POSTGIS="1.1.1" GEOS="2.0.1" PROJ="Rel. 4.4.9, 29 Oct 2004"
        ** PostgreSQL 8.1.3
    
        Because of the change in the name of the geometry check constraint created by
        addgeometrycolumn (from $2 to enforce_geotype_shape) this fix requires a recent
        version of PostGIS. The minimum PostGIS version that will work with this fix is
        unknown.
    
        Additional testing is needed by other PostGIS/PostgreSQL version combinations.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-11
    
        Remedy for ticket #262 - when a SRS is considered invalid by geos, don't call assert(), but rather just refuse to transform the point.
    
        The real issue is why are some of the projections in qgis's database considered invalid by geos?
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-11
    
        Updated the "Whats New" section in the Help|About dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-11
    
        Update contributors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-11
    
        Detect Qt for NetBSD (same as FreeBSD detection at present) -- patch from Brook Milligan.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-11-10
    
        Don't trust WKB type specified for multipart features.
        Check whether the part has Z value because it might differ from the feature's WKB.
        (feature's WKB is MultiLineString - but parts are of type LineString25D)
        Fixes ticket #248.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-11-10
    
        Fixed a crash occuring with identify tool which was caused by GEOS throwing TopologyException.
        This exception might be thrown when GEOS has problems with calculating intersection.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-10
    
        Include grass dir in installer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6070 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-10
    
        Updated SPONSORS with latest donor information
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-10
    
        Fix for nan extents when using the 'zoom out' tool and height or width of window is 0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-10
    
        Make svg files harder to load as images in the map composer because qt
        doesn't support svg to the extent that we would like (ticket #338)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-11-09
    
        fixed ticket #367, crash if a layer was removed whose topo had been deleted
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-08
    
        Use better target names for these libs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-08
    
        Enable flex/bison stuff again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6064 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-08
    
        Added providers lib dir to the lib search path so grass plugin would build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6063 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-08
    
        Dont build wfs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6062 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-08
    
        Got rid of deprecated grass lib add since thats been replaced by Freddy's stuff
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6061 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-11-08
    
        each band must get unique name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6060 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-08
    
        Dont use geos includes - wfs is not supported yet and that include breaks flex stuff under windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-08
    
        Merged in patches for building grass support under windows kindly submitted by Godofredo Contreras
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6058 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-07
    
        Updated SPONSORS with latest donor information
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6057 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-06
    
        commited some test code in qgisapp.cpp in last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6056 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-06
    
        wfs client: support for <coord>-type bounding boxes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-11-06
    
        isValid() function for the wfs provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-11-06
    
        Minor changes to readme
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-06
    
        Updated SPONSORS with latest donor information
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-05
    
        Updated SPONSORS with latest donor information
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-05
    
        Updated SPONSORS with latest donor information
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6050 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-04
    
        Added fledgling list of contributors -- feel free to add those that are missing. This file contains folks who, while not having commit privileges, have contributed to the project tthrough patches, code, comments, etc.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-04
    
        Updated SPONSORS with latest donor information
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6048 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-04
    
        Tom Russo's patches for FreeBSD:
        "I run QGIS on FreeBSD these days, and have found that I need the
        attached patch to get the grass shell and gps plugin to work.  The
        grass shell patch is needed even to get the thing to compile.
    
    
        The grass shell patch makes sure the right include files are brought
        in to get at the PTY functions.
    
        The gpsplugin patch changes the preprocessor symbol that selects what
        style of ports to probe for, and adds a block of code that scans for
        USB serial adapters."
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-11-02
    
        Fix a spelling mistake in debug message
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-11-02
    
        Updated SPONSORS with latest donors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-31
    
        Apply patch in ticket #365.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-31
    
        Update SPONSORS with latest donors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-30
    
        Updated url for msys
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-30
    
        Updated sponsor display to two-column table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6035 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-29
    
        Reduce the time taken to populate the sample list. Technique to do this
        suggested in ticket #364.
        Improve the error message in the dialog if the sample query fails
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-29
    
        Updated SPONSORS with latest donors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-29
    
        Updated SPONSORS file with latest sponsors
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-28
    
        Warn if loading a project file from an older version of qgis (prompted
        by ticket #314)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-28
    
        update sponsor list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-28
    
        set default tab back to where it should be
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-28
    
        Show sponsors in a tab in the about box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-28
    
        Install SPONSORS file in same directory as the AUTHORS file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-28
    
        Sponsors file for use in the about box
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-27
    
        Patched in qmake pro files contributed by Godofredo Contreras to build more plugins under windows with qmake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-27
    
        Windows build updates - includes patches submitted by godofredo contreras
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-27
    
        Added readme for building under windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-10-25
    
        Use QgsDebugMessage for the debugging output in QgsPostgresProvider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6008 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-24
    
        Commented out lex stuff for now...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-24
    
        Script contributed by Godofredo Contreras to build lex sources under windows with qmake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-24
    
        Added uncommited pro file for ui dir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6005 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-10-24
    
        Removed some comments in the wfs plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-23
    
        Make sure that the start of the spatial reference system text is visible in
        the line edit widget (rather than the end of it, as happen if the text is
        longer than the available space).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-23
    
        Applied patch from Ticket #357 to enable multilanguage support in the installer (for debug version)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-23
    
        Apply patch in ticket #357
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-23
    
        Make the check for nan actually work
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@6000 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-23
    
        Fix for ticket #303 (tiffs with nulls display incorrectly). Just a few
        missing checkes for NaN's.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-22
    
        Partial fix for ticket #303 (tiff withs nulls in them plot all
        black). More to come.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-22
    
        Updates to installation package builder and added one for building a debug package.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-22
    
        updates to build system:
         - build delimited text plugins.pro
         - set the plugin install path in the settings file
         - initial work on grass pro but disabled for now until I get grass in msys
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-22
    
        Windows rc file for icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-22
    
        Set icon for qgis.exe.
        Installer now works for code as in head
        Added installer sidebar and master image of sidebar
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-22
    
        Display a warning message when identify fails to find a feature when in
        editing mode. Address ticket #331.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-22
    
        Fix for a crash. May be the cause of tickets #275 and #268
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-22
    
        Update the 'whats new' text in the About dialog box (or at least remove
        0.7 stuff). Needs more work.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-21
    
        Build delimited text provider under windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-21
    
        Build improvements - org provider now builds
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-21
    
        Use plastique style by default under windows
        Build system tweaks for win / qmake
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-21
    
        Temporarily disable postgres build stuff in windows - hopefully Im not breaking pg support on other OS's now? Fix pro files so QGIS.exe now builds.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-21
    
        build target for qgis application. Remnamed gui.pro to guiapp.pro
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-21
    
        pro file for gui added (I forgot to commit it before). QGIS gui lib now builds under windows using qmake.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-21
    
        Add some tr()'s to user visible text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-21
    
        Updates for win build libgui is almost building - there are a few vtable errors left. In order to get past cyclical dependency issues I am building raster, gui and composer files into a single lib.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-21
    
        Change the ui include to the more modern style. Note that this file
        isn't automatically compiled, but is intended to be used in the
        future. Addresses ticket #353
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-21
    
        Fix another unintended change in r5978 that also disabled postgres
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5981 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-21
    
        Undo the unintended changes in svn r5978 which disabled postgres support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-10-20
    
        Fix for ticket #352, missing return value
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-20
    
        Updates for windows build. Composer and projectionselector libs now build.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-19
    
        Preliminary updates to nsi - still not useable in anyway
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-19
    
        nsis script for writing env vars
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-19
    
        core builds with qmake under windows now (with some minor hacks)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5973 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-19
    
        Added GPL license to top level dir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-17
    
        Updates for building on win with qmake. Just need to sort out yy flax stuff then I think core will build...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-17
    
        Warn the user if PostGIS isn't in the selected database
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-17
    
        Add tr() to some user visible text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5965 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-10-16
    
        Show wfs names, titles and abstracts in the wfs select dialog. Changed QgsProjectionSelector::setOgcWmsCrsFilter such that the list of showed projections is updated in an existing dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-16
    
        Make the various spit error messages more informative to aid the poor
        souls who find that spit generates a fairly unhelpful error message
        and fails to import any shape files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-15
    
        Added projections from SWEREF 99 to RT90. These are much better than existing.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-10-15
    
        Install include files from the libraries.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-10-14
    
        Fix for ticket #296 - the layer's coordinates have been projected also with projections disabled.
    
        Grrr... why there are 2 different implementations for zoom to layer extent?!
        1. QgisApp
        2. QgsLegend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-14
    
        Reversion of change to the sql that worked out what view column depend on
        which table columns - the recent commit didn't work when the database had more
        than one view, and in fact made things worse. Needs further work.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-14
    
        Mer...
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-14
    
        Fix for ticket #277 (can't display data in postgres that is a view of a view)
    
        The longstanding problem where views that renamed their column names weren't
        loaded is also fixed.
    
        Another problem where qgis wouldn't load a table where the table name or key
        column name contained capital letters is also fixed (everything is now
        laboriously quoted correctly).
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-14
    
        - Modify the list of default wms servers to be ones that work correctly with
        qgis
        - Add a message stating that the user may need to set a web proxy to access
        the servers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-14
    
        Fix fo ticket #294 (load project didn't honour the collapsed/expanded state of
        legend layers). Seems to be a bug in Qt, so this commit implements a
        workaround.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-14
    
        Flip the attribute actions dialog so that the useful things are at the top.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-14
    
        Move some more Q3 widgets to their Qt4 counterpart
        Tidy up of the vector layer properties dialog box
         - remove some the excess space around widgets
         - make the contents of the tabs scale to fit the whole dialog box
        Fix a few uic warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-13
    
        Fix problem where the user copy of the qgis.db database wasn't being
        copied into the correct place because some other part of qgis had the
        file open, preventing copying of it. The copy is now done sooner in
        qgis's startup process to avoid this problem.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-13
    
        Added an entry to the tbl_projection table for the Krovak
        projection. Resolves ticket #247.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-13
    
        Provide the means to add some pre-defined wms servers to the server
        list. Addresses ticket #341.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-10-13
    
        Fixed ticket #287 - updating GRASS region
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-10-12
    
        Ownership of map tools is not given to map canvas anymore, this means that
        caller has to save the pointer to the map tool and then delete it. It's
        possible to delete map tool while it's being used in map canvas - destructor
        of QgsMapTool calls QgsMapCanvas::unsetMapTool(this) to ensure that the tool
        won't be used anymore. Having this function in destructor of every map tool,
        it's not needed to call it explicitly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-10-12
    
        Fix for ticket #323 (diacritics in column name).
        Use QgsLogger in QgsSearchTreeNode instead of std::cout.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5939 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-11
    
        Provide menu options to view and hide the toolbars. This provides a
        way out of the pickle that one can get into if one hides all of the
        toolbars (there was then no way to get them back with the gui). Due to
        the lack of a listToolbars() function for QMainWindow, there is no way
        to get a list of all of the toolbars that an application has, so
        toolbars that are added by the plugins, for example, aren't able to be
        controlled using these changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-10-10
    
        Better splash screen handling:
        - with Qt4.2 it doesn't produce X server errors in RENDER extension
        - splash_mask.png is not needed - transparency is used from splash.png
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-10-10
    
        Updates for building with qmake under windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-09
    
        Fixed browsing/testing of custom projections
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-09
    
        Reconnect the default srid and geometry column name qcheckboxes to the
        appropriate function (probably hasn't worked since the move to Qt4).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5934 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-09
    
        Use QFile::encode to convert a QString containing a filename to a c-string. Mac expects Utf8 and *nix expects local8Bit. QFile will do the right thing for each platform and not mangle Mac non-ASCII filenames.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5933 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-08
    
        One more..
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5932 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-08
    
        I18n of shapfileName
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5931 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-07
    
        Added WGS84 datum to GEOPROJ4 string
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-07
    
        I18n on shapefileName
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-07
    
        I18n on shapefileName
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-06
    
        Update README to v0.8 stuff and the move from sourceforge to qgis.org
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-10-06
    
        Remove httptransaction from wms provider dir because it is in core lib now
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-10-06
    
        Some modifications for portable WFS support: Moved QgsHttpTransaction to the core library, moved GetCapabilities methods from the wfs provider to the plugin (to class QgsWFSSourceSelect)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-06
    
        Changed use of Q3Url to QUrl
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-06
    
        Move Q3Url code to QUrl
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-06
    
        Migrate a Qt3 construct to Qt4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-04
    
        Aĺl texts translated. Expect mistakes!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-10-04
    
        Replaced Q3ListViewItem* with QTreeWidgetItem* to fix compilation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5913 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-10-04
    
        Another fix for gml multipolygon reading and hopefully a fix for the build system
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-04
    
        Move the identify results dialog from a Qt3 to a Qt4 widget
        Make the derived item italics
        Due to the change to Qt4 the derived item now also sorts to the top
        (which neatly fixes ticket #302)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-04
    
        Tweak to the file filters for the delimited text plugin file selection
        dialog. The all files filter should work better on windows now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5910 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-03
    
        Fix for ticket #326 (delimited text plugin only allows *.txt files).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-10-02
    
        Fix for a wfs client multipolygon bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-10-02
    
        Added a --with-wfs switch to the auto* build system to compile the wfs plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-01
    
        Fix for the delimited text provider excluding features that are exactly on the boundary (could of sworn that I'd fixed this problem a while ago, but there's no record of it in svn). Partial fix for ticket #322.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-01
    
        Combine separate EXTRA_DIST commands into one to prevent a warning message
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-01
    
        Apply icon mods and additions as in ticket #315.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5901 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-01
    
        Eliminate the need for create_qm_files.sh to be executable
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-10-01
    
        Tidy up the #includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Look for lat/long before looking for x/y column names
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Fix for ticket #320 (delimited plugin doesn't attempt to choose
        sensible fields for the lat/long)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Update the config file location in the man page
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Move the isfinite checks in the wms provider to the qgsrect class and
        use numeric_limits instead of the C99 isfinite macro/function. Remove
        the check for a functioning isfinite macro/function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Tweak to previous commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Add another tr(). Part of ticket #316.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Added translations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        A speculative fix for some compilation problems as a result of commit
        r5887. May need more tweaking...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-30
    
        Use str tree spatial index from geos for the wfsprovider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5889 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Remove the sourceforge menu item (as suggested in ticket #285).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5888 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Apply patches given in ticket #313
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5887 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-30
    
        Apply patch in ticket #316.
        Tidy up #includes in qgslabelattributes.*
        Remove a compiler warning about returning a temporary object in qgslabelattribute.*
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5886 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-29
    
        Undo the Makefile.am changes done in r5821. Were accidently committed,
        and were system configuration specific :(
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5885 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-29
    
        Moved code to set windows style to constructor of QgsSingleSymbolDialog. Removed an assert statement in QgsOgrProvider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5884 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-29
    
        Enable python support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5883 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-29
    
        Read GML2 for wfs layers as it is also supported for geoserver
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5881 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-09-27
    
        Allow displaying layers with 2.5D geometries.
        For now, Z value is ignored.
        This addresses ticket #308.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-09-27
    
        - added possibility not to update rubberband when adding point
        - improved performance of GRASS digitizing - canvas is updated only once instead of [number of points]-times
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-27
    
        Fix for ticket #277 (problem loading a view of a view)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-27
    
        Enable minimum/maximum classification for wfs provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-26
    
        Automatically turn on the vector layer label toggle when the user sets
        the label field.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5875 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-26
    
        fix for ticket #309 (incorrect error message when loading a vector
        file from the command line, and a loitoring hourglass).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5874 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-24
    
        Real fix for trac ticket #140 (continued).
    
        Buttons where the background color is meaningful are now rendered in classic Windows style in the Vector Properties dialog (both single value and continuous color renderers).
    
        As part of this change the button itself is colored and not just the adjacent label.  The labels have now been removed and the buttons resized to fill the gap.
    
        Bonus feature:  Continuous color dialog now ranges from black to white by default.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5873 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-24
    
        Real fix for trac ticket #140, but not covering all instances of that bug yet.
    
        Buttons where the background color is meaningful are now rendered in classic Windows style in the Project Properties and Options menus.  (Windows XP style only has bitmaps for button backgrounds.)
    
        This bug also occurs on (at least) the vector properties dialog, and fixes for that will be committed later.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5871 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-22
    
        Fix for ticket #291 (same as image not giving the choice of image
         formats). The problem seems to with the list of formats that qt is
         supposed to provide, but doesn't. Hard-wired to provide jpg and png
         for the moment.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        better wording?
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5865 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        better wording?
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5864 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        better wording?
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        freeze/thaw output vector map on Windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5861 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        freeze/thaw map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-22
    
        Change map layer display name if name is changed in the legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5859 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        catch GRASS_INFO_PERCENT also from stdout
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5858 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        list of input maps fixed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5857 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        convert gif to png
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        use QTextBrowser for manual
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-09-22
    
        viewOutput bug fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5854 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-22
    
        Speculative fix for tickets #250, #276, #275, and #281
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5852 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-21
    
        Added the possibility to edit the geometries of OGR layers (tested with GDAL1.2.6 and 1.3.2)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-09-21
    
        Updated Czech translation by Martin Landa.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-20
    
        For WMS, the password for a HTTP-Basic authenticated proxy really works now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5846 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-20
    
        Support usb connected gps's under windows. Addresses ticket #201.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-18
    
        Suggest printing to postscript rather than pdf (cause qgis doesn't
        offer than yet).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5837 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-18
    
        Provide a warning to the user that the svg output may well be less
        than desired, and allow them to select whether to see that message in
        the future.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-18
    
        Provide an optional checkbox in the message viewer for such things as
        a "don't show this message again" use.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-18
    
        Save/load the option to draw polygon outlines in the continuous color renderer to project file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-18
    
        disabled all vector layer related actions at startup (editing, table, select). This should fix ticket 271
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-16
    
        Windows build cross-compiling (from Linux) improvements:
    
        * If postgres is not requested in the autogen/configure, do not attempt to build the geoprocessing and spit plugins (they have no meaning if postgres is not available).
    
        * Rearrange the acinclude (configure) test for the Qt version so that the Qt/Windows version is tested first.  This resolves an issue when the Qt/Windows library is mounted on the linux compiler platform as smbfs, where case-insensitive matching was triggered; therefore allowing the Qt/Windows-style includes to be mis-detected as Qt/X11-style includes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-16
    
        Fix for ticket #272 (warning message about not being able to delete a
        bookmark when qgis actually did).
        Also now provides a gui message when it does fail
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-15
    
        Fix for the problem with the auto* process failing when svnversion isn't
        available.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5828 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-14
    
        Update Mac release scripts for 0.8.0 Preview 2.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-14
    
        Enable legends for continuous colour renderers. Despite what a comment
        said in the code, it works fine with the continuous renderer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-13
    
        - Fix the bug where setting the outline thickness of polygons
          didn't work with a continuous renderer.
        - Only show the 'draw polygon outline' check box when the layer
          type is polygon
        - Allow a outline thickness of 0 (gives a 1 pixel line)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-13
    
        Yet another tweak to svn r5815 (dialog box now remembers the
        drawpolyogn toggle state
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5823 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-13
    
        Tweak to go with svn r5815
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5821 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-12
    
        Fix typo in commnets for zoom in map tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-12
    
        Show info on QgsDebug if srs db is not found (and path where it was being sought)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5818 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-12
    
        Build with qt4.2 preview
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-12
    
        Minor updates to debug output
        Try to do a better job of deploying .py files on mac
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5816 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-12
    
        Fix for ticket #264 (polygon outlines obscure continuous colours for
        small or zoomed out polygons).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-12
    
        quick fix to allow 24bit output jpegs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-10
    
        Some refactoring. Fixed problem related to number of parameters passed to Qgis2Map.setOptions.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5808 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-10
    
        Treat the QProcess with more care so as to avoid a message about the
        QProcess being deleted before its process finished.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5807 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-10
    
        Wired in qprocess launch of mapserver export dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5804 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-10
    
        Add static method to find msexport app
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5803 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-10
    
        Tidy up #includes
        Add tr() to some more user-visible text
        Move from std::cerr/cout to QgsLogger
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5802 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-10
    
        Make msexport a mac bundle
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5801 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-10
    
        Fix compile issue on mac
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-10
    
        Add PKGDATAPATH to lib too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-10
    
        Fix for ticket #263 (not all gpx point were imported).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-10
    
        Add PKGDATAPATH to cpp flags
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-10
    
        Adjust indenting only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-10
    
        Tidy up #includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-10
    
        Use package data path to locate py script
        Install python into PKGDATAPATH/python
        (Still needs further testing)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5794 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-10
    
        Use qt4 as default dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5793 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-09
    
        Move some debugging output to QgsLogger::debug
        Remove unnecessary #includes
        Move from Qt3 to Qt4 style of includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5785 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-07
    
        A missed file change to go with ticket #257 and SVN r5761
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5779 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-07
    
        Fix for part of ticket #247 (unable to create a custom projection)
        Also move some debugging output to QgsLogger
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-07
    
        Move various debugging outputs to QgsLogger::debug so as to reduce
        the amount of user-confusing output on the console.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-07
    
        added scale ranges and class names
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-09-07
    
        Improved layout of dialog.
        Removed the MinScale and MaxScale fields from the dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-09-07
    
        updated tooltips
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-07
    
        Remove deprecated call to setMainWidget
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-07
    
        Set QCoreApplication organisation name etc so we can use qgis qsettings
        for state handling
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-09-07
    
        Fix for segfault. Fixted dialog tab order
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5771 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    perrygeo <perrygeo@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-07
    
        new features in python mapfile exporter
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5770 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-07
    
        Gui cleanups:
         - set buddies for line edits
         - set layout spacing to 6pt through out to remove that scrunched up look
         - set tab order to something other than random :-)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-07
    
        Linux friendly python include path
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-09-07
    
        Qmake project file for quick and dirty testing & building
        Removed redundant include in cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5767 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-09-06
    
        Small cleanups in debug messages, now displaying correct total rendering time.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-06
    
        Uncomment a debugging #ifdef
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-06
    
        Fix for ticket #258 (crash when loaded a wms capabilities document)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5764 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-09-06
    
        Additional fix for #249 - searching attributes with non-ascii characters.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-06
    
        Fix for ticket #260 (crashing when clicking on map canvas)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-05
    
        Changes for ticket #257 (UI tweaks).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-05
    
        Add support for Qt/Mac 4.2. QtDesigner and QtTest are frameworks in 4.2 but libraries in prior Qt versions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-04
    
        Replaced some std::couts in QgsHttpTransaction with QgsDebugMsg
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-04
    
        Fix for ticket #253 (crash when using 'identify features').
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-03
    
        Corrected the automake stuff in the wfs provider. Note that wfs does not get built without hacking plugins/Makefile.am and providers/Makefile.am to not disturb the build process of the 'stable' qgis version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5757 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-02
    
        - Provide the user with the option of deleting an existing world file
          (rather than just telling that they need to do so)
        - Re-instate some more debugging #ifdef's
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-02
    
        The delete point function now works in the georeferencer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-02
    
        When choosing to load the georeferenced raster file, qgis now does a
        map canvas refresh so that the layer appears (it needed a manual
        refresh before).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-02
    
        - fix ticket #165 (crash in Helmert transform in georeferencer)
        - fix a bug when reading in a past saved list of points (there was always a 0,0 point)
        - tidy up misc code in georeferencer
        - do some qt3 to qt4 things to get the georeferencer working correctly again
        - tidy up the use of the modified raster text widget so that it's only editable
          when it's required
        - put some debugging output back into #ifdef's
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-02
    
        Remove some unnecessary Qt #includes
        Line break some more long dialog box messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-02
    
        Make a longish warning message wrap in it's dialog box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-02
    
        Remove Qt3 stuff
        Change #includes to Qt4 form
        Remove unnecessary #includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-02
    
        Speculative fix for ticket #249
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-01
    
        Remove wfs from the compiled code as it currently fails to compile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-01
    
        Explicitly allow for Qt 4.2 in checks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-09-01
    
        Add the Qt version that qgis is compiled and running against into the
        Help:About dialog box. There seems to a number of bugs reported
        nowadays that relate to the version of Qt that qgis is using, so an
        easy way for the user to find out the Qt version will be handy.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-01
    
        Added Makefile.am and entries in configure.in for wfs provider/plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-01
    
        Added a very early version of a wfs plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-09-01
    
        Added a very early version of a wfs provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-29
    
        'fix' for srs.db path, no explanation but works
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-29
    
        make qgssvnversion.h
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-28
    
        Some small changes to use QgsNewHttpConnection for non-wms http connections (WFS in this case)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-28
    
        call linker twice
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-08-27
    
        Updated translation from Stephan Holl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-08-26
    
        more mapserver goodness
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-25
    
        added a method QgsGeometry::fast_intersect. This method does the same as QgsGeometry::intersect, but it uses direct generation of geos geometry with QgsGeometry::geosGeometry(). In contrast, QgsGeometry::intersect uses wkt export of QgsGeometry and wkb import of geos. Therefore it is slower than fast_intersect (but better tested). After 0.8, QgsGeometry::fast_intersect may replace QgsGeometry::intersect
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-25
    
        Further tweak to the automake sed parser as supplied b Tom Russo. Should now
        cope with all known automake version strings (we hope).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-08-24
    
        Bug fix for sed regex when checking automake version contributed by Tom Russo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-24
    
        made the selection in the delimited text provider working again (which was broken by myself in a recent commit)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-24
    
        fixed a bug in QgsGeometry wkt export and made QgsDataProvider::endian() const
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-24
    
        Fix for ticket #226 (saved projects with postgres layers in a map composition won't reload).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-24
    
        destructor fix, delete mCanvasEdit etc.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-24
    
        add some space to an error message
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-23
    
        Fix for ticket #245 (georeferencer cancel button doesn't work)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-23
    
        Fix for ticket #122 (projection set incorrectly for some raster
        layers). The way that the raster layer sets it's srs is a bit complex
        - hopefully these changes fix the problem without introducing other
        problems (seems ok from the testing that I've done).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-23
    
        On first displaying the postgres connection details dialog box, ensure that
        the 'where to search' toggles are consistent.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-08-22
    
        Updated splash screen for 0.8 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-22
    
        Further changes to fix ticket #8 (wms not working through a web proxy). Should work now, but needs a bit of testing to be sure, which I'll do over the next few days.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-21
    
        Add svn version to Mac GetInfo window.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-21
    
        Don't rewrite qgssvnversion.h unless svnversion has changed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-21
    
        In QgsAttributeTable: pass the QMouseEvent to Q3Table prior to check for changed selections
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-21
    
        Fix for smarter attribute insertion in QgsOgrProvider::addFeature. This is e.g. usefull for copying/pasting features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-21
    
        Provide the user with the option to only display spatial tables that
        are listed in the geometry_columns table. For well-maintained
        databases (where all the spatial tables of interest have been
        listed in the geometry_columns table) this can considerably speed
        up the initial display of available spatial tables.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-21
    
        Made 'saveAsShapefile' a slot in QgsVectorLayer such that it works again. Enter the 'save as shapefile' option into the legend layer right click menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-21
    
        Potential fix for trac-ticket #8.
    
        * Propagate proxy information from the Server Selection dialog to the WMS provider (used by the QgsRasterLayer).
    
        Possible bonus feature:
    
        * Proxy information is saved and restored from the project file.
    
        I cannot test this locally, so would appreciate somebody else giving it a go.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5716 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-21
    
        Fix for ticket #208. configure now accepts an optional
        --with-projlibdir option to explicitly set the directory that the
        proj4 library is in.
    
        Fix an error in the summary at the end of the configure run too.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-21
    
        Fix for the problem where the attribute table of delimited text layers just showed the visible features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-08-21
    
        Updated splash master image for final release version of qgis 0.8
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-20
    
        Fix a typo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-20
    
        Provide an option to the user to constrain searches for spatial tables not
        in the geometry_columns table to just those in the public schema. For some
        databases which have a lot of ancillary stuff out of the public schema this
        can significantly reduce the time that qgis takes to produce the list of
        tables to load.
    
        Also tidy up the cause of some console warning messages about unknown
        geometry types that happened when a spatial table not in the geometry_columns
        table had no non-null geometries in it.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-19
    
        Fix for ticket #232. A make, make install, or make all in the toplevel
        qgis directory will update a file (qgssvnversion.h) that contains the
        svn version of the qgis code, which is visible with the --help command
        line argument or in the Help:About dialog box.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-18
    
        Enabled changing attribute values for OGR Layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-18
    
        Make the BUGS file point to the trac system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-18
    
        Changed the selection behaviour of the attribute table. The repaintRequest signal is now only emitted if the mouse button is released and if the selected rows have changed. This minimises repaint events and allows to selecting multiple rows with mouse drag without generating a seperate repaint event for each new row
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-17
    
        Fix for ticket #239 (selected polygons lost their boundary). Needed to
        do different things for lines and polygons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-17
    
        Fix for bug whereby toggling layers on/off using the toggles in the
        menu wouldn't rexpect the globabl 'render' toggle setting. Compliments
        closed ticket #149.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-17
    
        Fix for ticket #238 (zoom to map fails on startup). If there are no command line
         arguments, the extent is -1,-1,1,1, but if there, the extent is determined by t
        he layers loaded.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-16
    
        Fix for trac ticket #236 (Cannot stop editing mode when nothing was edited), which was carelessly introduced in the second dot point of r5694.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-16
    
        Fix for ticket #237 (delimited layers don't select properly). Was
        caused by changes in recent delimited text provider commits.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-16
    
        Actual fix for the previous commit...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-16
    
        Fix for ticket #233.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-15
    
        - Fixed reading of text file (ticket #203). Seemed to be a problem with a
          combination of QFile and QTextStream which worked under Qt3, but not
          under Qt4
        - fixed generation of wkb version of delimited text geometry. Again,
          it appeared to be a problem with code that worked under qt3, but
          not under qt4.
        - corrected the calculation of the bounding rectangle for delimited
          text layers (was always including the (0,0) point).
        - Bonus features:
          - a default layer name is constructed from the filename
          - the user is told about lines that didn't yield x/y coords
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-15
    
        A further speculative fix for trac ticket #8.
    
        QgsHttpTransaction needed to wait for the done() signal from QHttp, not just requestFinished().  When QHttp::setProxy() was called, it actually triggered its own QHttp request (before QHttp::get()).  Previously QgsHttpTransaction interpreted the requestFinished() from setProxy() as the requestFinished() from get(), therefore not actually doing anything when a proxy was used.
    
        I cannot test until a Windows build is available based on this commit (or somebody else can confirm instead and update #8 appropriately).
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-15
    
        Potential fix for bug in trac ticket #140.
    
        The Qt3 idiom QToolButton::setPaletteBackgroundColor() has been replaced with a Qt4 idiom of extracting the QPalette from the QToolButton, changing the color in the Window ColorRole, then adding the QPalette back in again.
    
        Only the QGIS Options and Project Properties dialogs have been converted.  If this change fixes the bug in Windows (which I don't have access to a compiler for), then this idiom should be propagated to all instances of setPaletteBackgroundColor (e.g. vector symbology dialog).
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-13
    
        Fix for bug in trac ticket #134 and #131.
    
        * (#134) If a feature is edited using the Identify tool and QgsAttributeDialog, now only user-edited values are saved to the mChangedAttributes of the layer, previously it was all values.  This now means that only those user-edited values are attempted to be committed when the user stops editing and saves (similar to if those values were edited using the Attribute Table).
    
        * (#131) Modify QgsVectorLayer::stopEditing so that if a commit fails, the editing state is left alone (previously editing was still turned off anyway).  This should be a better fix than r5591.  I triggered the bug in #131 while testing for #134, therefore getting a 2-for-1 fix.
    
        Some bonus features to assist people in the triggered situations described in #131 and #134:
    
        * The Postgres Provider now reports an error to the user if a commit of changed attributes fails.  This brings it up to the same behaviour of if a commit of changed geometries fails.  Previously there was no response given on an changed attribute error, leaving the user to think the commit was successful.
    
        * The Postgres Provider now reports the contents of the SQL used in a failed UPDATE statement.  This may help the user to pinpoint which of his edits caused the error.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-12
    
        Fix raster file filter so that only the first JPEG2000 driver found is added to the list; this is the one GDAL uses. Use the driver's name rather than "JPEG 2000" so that the user knows which one is being used.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-11
    
        added -Wl,--enable-runtime-pseudo-reloc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-11
    
        postgres and grass conditional
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-11
    
        added -Wl,--enable-runtime-pseudo-reloc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5688 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-11
    
        use PG_LIB variable to enable compilation when configured without postgres
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-10
    
        fixed ticket 45 - new field does not appear in vector label properties dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-10
    
        fixed ticket 187 (crash if user is not owner of the vector)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-10
    
        This should of gone in with r5681
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-10
    
        fixed ticket 107, but it will only work with GRASS >= 6.1, breaks GRASS 6.0.0 because they changed parameter name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-10
    
        Applied patches r5669, r5668, r5667, r5666, as applied to the
        lib-refactoring branch, to head. These were signed/unsigned int mods
        and boolean comparison mismatches. Many of the changes in these
        commits had already been done in head
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-10
    
        fix for ticket 104 (GRASS-PAGER not set)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-10
    
        Fix for bug in ticket #230 (zoom to all doesn't work when a layer has
        changed it's extent, e.g., by changing the where clause on a postgres layer).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-09
    
        For WMS layers, clean-up the raster Properties dialog so that it better reflects the relatively implemented capabilities of the WMS provider.  The Pyramids and Histogram tabs have been disabled (not necessarily removed since a future QGIS version may wish to extend this raster functionality into WMS layers).
    
        The symbology tab still needs to be cleaned-up in operation but at least it's set to "Color Image" by default now.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-09
    
        Fix for ticket #223. (selecting rows in attribute table didn't update
        the map when selected by clicking on the header)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-08
    
        fixed ticket 90 (post grass edit right click crash)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-08
    
        fixed ticket 59 (zoom tool recieving right click)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-08
    
        removed duplicate ;
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-08-08
    
        disabled --with-qt-pkg-config because PKG_CHECK_MODULES is not defined on many systems
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-08
    
        Make the default extent -1,-1,1,1 instead of 0,0,0,0 as this is a more
        useful default extent (one can actually use it to draw things, whereas
        with 0,0,0,0 one needs to load some data to get a usable extent).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-08
    
        Fix the problem where trying to digitise on an empty map never gave
        visible features. ZoomFullExtent now only does that if the 'full
        extent' is not an empty extent (zero width/height). This was possibly
        part of the problem in ticket #219
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-07
    
        Apply patch in ticket #227 to head
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5670 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-03
    
        Applied patch in ticket #222
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-08-02
    
        Added a check for value out of bounds in QgsOgrProvider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-02
    
        Fix for ticket #217 - autogen.sh didn't correctly detect older
        versions of automake and hence didn't warn the user
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-02
    
        Change the help text for the identify results dialog box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-02
    
        Tweak the way column widths are set in the identify results dialog box
        to ensure they are always wide enough for their data.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-08-01
    
        Add extra item to spitplugin_la_CXXFLAGS as per ticket #216
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-08-01
    
        Updated german translation from sholl
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-31
    
        Fix for patch #67 - I think it'll solve the problem without causing
        others :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-31
    
        Fix for ticket #212. Problem was caused by two un-initialised
        variables that stored the coordinates of the cursor prior to the
        current mouse move. They were un-initialised only for the first mouse
        move after a mouse button down event.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-31
    
        Tidy up #includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-30
    
        Added moc entry for QgsMapToolIdentify in gui/Makefile.am
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-30
    
        Remove a debugging std::cerr
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-29
    
        Make the save as svg and save as image file selection dialogs remember
        the last used directory in addition to the last used filename.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-29
    
        Fix for ticket #198. The identify results dialog is now deleted when
        closed by the user (it was previously just hidden).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-27
    
        Apply some changes to the parmater field - +stere changes to +sterea. See ticket #209 for more details.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-27
    
        move vertex for postgis point/multipoint layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-27
    
        In QgsPluginManager: test if function type() is present instead of testing if the function isProvider() is not present. Like this, it is also possible to create plugins linking to a data provider (which i need for work)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-27
    
        Better fix for the issues raised in r5618 and r5626 - the selected item is now scrolled into view, even when the projection selector is being opened.
    
        There still seems to be a slight issue when showing the Project Properties for the first time on a blank project (i.e. it scrolls *near* the WGS 84 entry, but not quite on top of it), but I'll leave that for another time.  Other situations now seem to work OK.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-26
    
        Applied patch in ticket #194
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-26
    
        Fix for ticket #146
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-26
    
        Alternative fix to that in r5637 - fields that the user didn't touch
        are left to the database to fill in.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-25
    
        Fixed a problem with checkboxes in the legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-25
    
        If an SQL insert fails during committing new features to the database,
        include the offending sql in the error dialog box.
    
        Also fix the remaining part of ticket #131 - the code wasn't coping
        correctly with blank data fields.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-25
    
        Change a debugging std::cout to use the QgsLogger class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-25
    
        Fix a problem with an incorrect proj4 string and the associated query
        to the spatial reference system database (it was never returning a
        result because the proj4 string didn't have '+no_defs' on the end)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-25
    
        Legend: apply overview and editing icons also to QgsLegendLayer if it has only one file. QgsOgrProvider: if a vector type is not known (e.g. for the ogr GML driver), examine the first layer feature to find out the wkb type
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-25
    
        Change to prefix in winbuild.sh; Bumped version to preview 2; Fixed error in the src/Makefile.win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-24
    
        Update context_id for copyright plugin; Include updated help database
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-24
    
        Script to configure Windows version of QGIS under Linux using
        MingW cross compiler.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-24
    
        Windows makefile for gps importer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-24
    
        Add in context help for the copyright plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-24
    
        Use the Qt4 slot for terminating a QProcess rather than the Qt3
        one. Removes a console warning message.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-24
    
        Fix for trac ticket #11.
    
        When a new WMS layer is opened and it is the first layer on the canvas, the project projection is now copied from that used when selecting that WMS layer.
    
        Previously this was hard coded to EPSG:4326 / WGS 84.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-24
    
        Add comments to explain why r5618 only partly works as expected under Qt 4.1.0 (i.e. the branches are expanded but the selected item is not scrolled into view).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-23
    
        Applied patch in ticket #202
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-21
    
        Tweak the tab order for the postgres new database dialog box - now
        controlled by the .ui file rather than in the .cpp file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-21
    
        Updated context help database. New items are just stubbed in so more
        content is forthcoming.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-21
    
        Change to use new schema in the qgis_help.db database
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-21
    
        Enabled help button for WMS dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-21
    
        New context_ids for context help.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-21
    
        Settings -> Project Properties -> Projections now shows, as selected, the current projection.  Previously nothing was selected, making it difficult to determine what the current projection actually was.
    
        This is because QgsProjectionSelector::setSelectedSRSID() now works as advertised when called externally.
    
        It didn't work before, because setSelectedSRSID() did not make sure the tree widget was pre-populated with the projection list.
    
        This commit is a pre-requisite to fixing #11.  This is so that we can actually perform the experiment to prove future bug fixes against #11.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-21
    
        eliminate the OGR message about not being able to open a read-only
        .shp file (if it is read-only, qgis then tries to open it read-only,
        so the OGR error message is unnecessary).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-20
    
        Use icon overlays for the editable and overview status of a layer
        instead of separate icons in separate columns. Still only applies to
        the actual layer file entry in the legend, but removes the need for
        the extra columns. However, I'm hopeless at icon drawing...
        These changes are a variation on the suggestions in ticket #191.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-20
    
        Remove a redundant connect call for the help button (it's done
        somewhere else)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-20
    
        Fix for ticket #197. The tab order is now set by the .ui file rather
        than explicit code in the .cpp file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-20
    
        When loading a project file, restore the canvas extent to that provided in the project file (i.e. the extent in existence when the project file was saved).  Previously the extent was the maximum extent across all layers.
    
        I'm not sure why this functionality hasn't been done before, as it seemed so trivial to implement?
    
        The main benefit to its implementation is that in large layers, the user doesn't have to wait for the whole layer to draw before he can restart work on a project (which is particularly important since we currently can no longer hit Esc to halt a redraw).
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-19
    
        Fix for ticket #193. Added in a clip region when drawing to a QImage
        to prevent draws outside the QImage.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-19
    
        Fix an Q_ASSERT failure in the Print Composer when "Adding new vect legend" and then clicking it into place on the composer canvas.
    
        This appears to be because of the use of QWidget::removeChild in QgsComposer::removeWidgetChildren, which is a Qt3 idiom (it doesn't appear in the Qt4.1 API).  A QWidget::setParent(0) idiom is now used instead.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-18
    
        Give a default value to mValid for all constructors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-17
    
        Remove an unnecessary \0 pad to the end of the wkb char*. Also fix a
        bug whereby the first byte after the wkb array was being set to \0
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-17
    
        Remove lines inside #ifdef QT_VERSION < 0x0400000
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-17
    
        Comment out a slot connect to a slot that no longer exists
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-17
    
        Fix for trac ticket #4.  (Tested on DEMIS site.)
    
        With the Identify tool on a WMS layer, now send a query to the WMS server *only* on those layers that the WMS server had already declared queryable.  This avoids the server returning an error on un-queryable layers.
    
        Also, QgsWmsProvider::identifyAsHtml() is renamed to QgsWmsProvider::identifyAsText() to better identify what it does.  Commentary, and other dependent variable and function names have also been updated to suit.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-16
    
        In WMS, use a more robust method of passing the WMS proxy information to the provider.  For instance if there is a space in the proxy password, it should now pass-through OK.
    
        Unfortunately I don't have access to a proxy to test, so if I could get some independent verification it would be appreciated.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-16
    
        Tidy-up of r5603: improve the commentary of QgsWmsProvider::subLayerStyles().
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-16
    
        Partial fix for #38 (Saved WMS layers do not reload).
    
        Now, the fact the WMS raster provider was used, the layer names, layer styles and image formatting is stored in the project file (and restores OK).  However upon initial testing the extent doesn't appear to be restored.  I will need to address that later.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        Fix for the rest of ticket #130 (show the actual column default values
        when getting the user to fill in the column values for a just digitised
        feature).
    
        Also add tr() to some user visible text.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        Fix for ticket #161. Always quote the value in an 'UPDATE ... SET = value'
        SQL statement - the database will ccorrectly interpret the quoted
        text based on the data type of the column (e.g., text or numeric).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        Remove unnecessary Q3 headers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-14
    
        Fix for postgis edits not commited, fix for ticket #162 'crash when you select 'delete attribute' at attribute table'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        Save and restore the size and geometry of the edit attribute dialog
        box, and always resize the column widths to fit the data. Fixes ticket
        #97.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        Take endianness of feature type into account in GPX provider.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        g++ 3.2.2 didn't like isfinite() without the std::, so these have been added.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        Copying selected features, and starting editing, no longer force all geometries of the copied-from layer to be cached, which was an (in my opinion) unfortunate side-effect of r5489.
    
        Instead, for copying, the geometry and attributes are now retrieved from the provider in a random-access fashion.
    
        For starting editing, the behaviour is regressed to the pre-r5489 idiom of geometry being cached as part of the screen redraw in editing mode.
    
        This returns to the much better response when copying from large layers, with the additional benefit of copying selected features that had been panned off the canvas (previously a bug).
    
        However, only Postgres and OGR providers have been updated to suit.  Hopefully this is enough for a 0.8 release.
    
        Bonus feature: The layer properties now shows what access method is used to access individual geometries (random or sequential)
    
        Since this is a large change it would be appreciated if others can double checking my testing.  (I have tested against PostGIS and MapInfo tables, and many different geometry adding/vertex editing combinations.)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        The Map Legend now has two more columns for Overview and Editing status.  If the layer is in overview or editing modes, the appropriate icon will appear in the layer's file entry (you may need to enable "Show file groups" in the right-click menu of the layer in the legend to see file entries).
    
        QGIS used to do this already before the move to Qt4 - however the new QIcon idiom only seems to allow for square icons, therefore it is easier to split the results out to several columns and give them their own QIcons.
    
        I can see room for improvement after this commit:
        1. Overview and Editing icons can be also shown beside the top-level layer name, to avoid having to enable "Show file groups".
        2. There also seems to be a "projection not valid" icon floating around, however this hasn't been addressed in this commit. Perhaps we need to do something for it too.
        3. The column sizes have been hard-coded to arbitrary values.  I have no problem if these get tweaked further.
    
        This commit addresses trac ticket #117.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        When in Editing mode, the overview window no longer shows vertex markers.  It used to, which generally made it overcrowded.  This commit now only shows the vertex markers on the main canvas.  In theory, this should also mean that the map composer window also doesn't show vertex markers any more (which should be a good thing), though I haven't tested it.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        In the Identify results window, derived attributes such as Length or Area are now placed in a subtree of the attributes list called "(Derived)".  This distinguishes them from explicit attributes that are a part of the user's layer.
    
        If programmers wish to add more derived attributes in future, they can use the new QgsIdentifyResults::addDerivedAttribute() function.
    
        This commit should address trac ticket #100.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-14
    
        When Stopping Editing and Saving Changes, if the commit was *unsuccessful*, retain the in-memory edits.  Previously the in-memory edits would be erased anyway.
    
        Note this is not a complete solution as commits are currently a 3- or 4-stage process, and if one stage fails the chain cannot always be rolled-back easily.  If this is the case then a detailed error message is given to the user to assist their understanding of the discrepency.
    
        This commit should be a bug fix for trac #131, but I don't have the environment to test it fully - the bug submitter will have to assist there.
    
        Bonus feature: Tidied up some variable names in QgsVectorLayer - makes it clearer what they contain.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-13
    
        Fix a silly memory leak, that was introduced in r5569's QgsGeometry::contains() function.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5590 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-13
    
        Use QFile::encode to convert a QString containing a filename to a c-string. Mac expects Utf8 and *nix expects local8Bit. QFile will do the right thing for each platform and not mangle Mac non-ASCII filenames.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-13
    
        Bug fixes:
    
        - Put in an explicit conversion from Qgis layer type enum to
          OGR layer type enum when creating a new layer
    
        - When creating a new vector layer, and the user selected an existing
         file, delete that file. This was causing a problem when the new layer
         type was different to the selected layer type because the selected
         layer type was being used.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-12
    
        Fix for ticket #184. Also includes some tweaks to resolve some
        compiler warnings, and to avoid flushing cout unnecessarily.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-12
    
        Legend: allow swapping of legend layers between toplevel layers and layers in a group (motivated by ticket #148 'Legend groups capture legend items')
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-12
    
        Use QFile::encode to convert a QString containing a filename to a c-string. Mac expects Utf8 and *nix expects local8Bit. QFile will do the right thing for each platform and not mangle Mac non-ASCII filenames.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-11
    
        In the Attributes Table, the Copy button is now hooked up to the same editCopy() procedure that the main application uses.  The copySelectedRowsToClipboard() procedure that was used in QgsAttributeTableDisplay is no longer referenced.
    
        As part of this "merge", the main application copy will now precede its results with a row of attribute headers.
    
        Also, the editCopy() procedure and friends (editCut() and editPaste()) can now take the layer to act on, thus allowing the Attribute Table to work on a different layer to the Current Layer in the Legend.
    
        This change was done so that the Copy button in the main application AND the Copy button on the attribute table works consistently.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-10
    
        do not consider layer extents containing 'inf' or 'nan' for wms bounding box calculation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-10
    
        in QgsWmsProvider: clear the style list after one top level <Layer> element such that the layer/style list is also correct if there are several <Layer> elements without a parent layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-10
    
        For Mac OS X, use the standard Ctrl+? instead of F1 for the primary help shortcut. Don't use Ctrl+H for anything since it will shadow the systemwide shortcut to hide the application.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-10
    
        For Mac OS X, if the GDAL plugins are bundled with the application, set an environment variable to search the bundle before searching the GDAL prefix path hardcoded into the library.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-09
    
        Remember the last directory used for the composer image select file
        dialog box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-09
    
        Tweak the line thicknesses so that the various boxes and frames in
        the map composer always appear.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-09
    
        Fix for ticket #171. The default symbol scale is now 0.5 - not sure
        why it needs to be that to get symbols of a similar size to the map
        canvas, but it works fine.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-09
    
        Remove some code inside am  #ifdef QT < 0x4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-09
    
        Fix for ticket #174 (graduated colours for vectors in legend were
        missing the upper value of the range)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-09
    
        Fix a mistake in the previous commit (r5573)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-09
    
        - Fix a missing slot warning
        - Tidy up #ifdef QGISDEBUGs
        - Replace some qt3 compabitilty code with the 'qt4 way'
        - Use a default label buffer size of 1 instead of 0 to reduce user confusion
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-09
    
        Change an assert to an error message to avoid any future crashes like
        that in ticket #136
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-08
    
        Further mods to work-around the problem in ticket #83
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-08
    
        when capturing line and polygons: don't place a vertex at the position where the right click appears (the right click is now just to finish the line/polygon as suggested by Luca)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-08
    
        In Vertex editing, if editing a polygon, preference is now given to editing the polygon that the mouse is in (as opposed to an adjacent polygon whose edge passes equally close to the mouse).  Previously the polygon choice was essentially random (being which one had the lower feature ID).
    
        This is solving a similar problem to the linestring case in r5550.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-08
    
        * In Vertex editing, restore the rubberbanding to moving verticies, which was broken in r5550.
    
        * Bonus bugfix: If two adjacent verticies were moved in succession, the second vertex would show a rubberband from the *old* position of the first vertex instead of the moved-to position of the first vertex.  This should now be fixed.
    
        * Bonus function: New "get_at()" function in QgsGeometryVertexIndex.  Should be fairly self-explanitory.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-07
    
        Possible workaround for ticket #83. Adds a new toggle to the option
        dialog that lets the user swap between using a QImage or a QPixmap for
        rendering the map. May or may not fix things. Committed so that others
        can try it out.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-07
    
        Fix for the bug mentioned in ticket #177
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-07
    
        Fix for ticket #178. The default value of the scale bar border line
        was 0.01, which in most cases was too small to generate a visible line
        in the print composer window. Default is now 2.0
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-07
    
        Apply patch in ticket #166 to remove warnings about unknown vector drivers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-06
    
        Downgrade the QgsLogger::warning 'fileVectorFilters, unknown driver"
        to a QgsLogger::debug, as the messages are confusing the users, and
        don't impact on Qgis's ability to load such files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-06
    
        fix for bug #172 'Labels appear as default'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-07-04
    
        Add the possibility to set a different pkgdatapath at runtime. This is not used by the normal qgis gui application (only by the server application i'm currently developing)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-02
    
        Removed doc/README from Makefile.am. Removal of the empty README caused build to fail
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-01
    
        Remove empty README file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-01
    
        Remove extra slashes from paths. I patched the debian package for this because it caused some kind of problem, but I've forgotten what it
        was.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-01
    
        Makefiles for building win32 version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-07-01
    
        Changes related to windows build
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-07-01
    
        Add $(EXTRA_CXXFLAGS) which is useful for a Mac universal binary compile. Also clean up the flag symbols so they are arranged more like the other plugins.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-28
    
        Translation updates from Stephan Holl
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-28
    
        The real fix for ticket #153. Not sure what I was thinking when I did
        r5552.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-27
    
        Fix for ticket #153.
    
        The attribute table was failing to display the contents of the last column
        in a table for tables where the geometry column was not the last
        in the table.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-27
    
        In the vector symbology dialog, add a tooltip to the "no fill" button
        to more clearly indicate what that button does.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-27
    
        In Vertex editing, when doing a mousedown to choose which geometry to
        edit, the closest geometry will be selected (not just the first within
        snapping range),
    
        AND then the closest vertex *on that geometry* will be
        selected.
    
        This disambiguates between the same vertex shared amongst
        multiple geometries.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-27
    
        In the PostGIS provider, restored the ability to save added and
        changed geometries to pre-1.0 PostGIS servers (pre-r3907).  This also now includes
        the ability to sniff the PostGIS version.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-25
    
        Only display some debugging output when debugging is turned on
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-25
    
        Remove unnecessary connect() calls - they were generating a warning on stdout
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-25
    
        Moved a std::cerr debug line into #ifdef QGISDEDUG
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-25
    
        Removed an unnecessay call to connect() that was generating a warning
        on stdout
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-24
    
        Minor change to text in raster file chooser filter box for the *
        filter. Also wrap some user visible text in tr()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-24
    
        Removed a bit of duplicated code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-24
    
        Remove some unnecessary calls to connect(). They have been causing
        warnings from Qt during runtime, and don't seem to affect the
        operation of qgis when removed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-24
    
        Fix for ticket #149.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-23
    
        Updated german translation - thanks to Stephan Holl
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-23
    
        Updates for marker cache so that I can support qpicture again (still in progress - nearly done)
        Markers now are drawn generically onto a QPainter device and there will be two wrappers - one that returns a qpicture and one that returns a qpixmap.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-23
    
        Behave better when zooming to selection when the selection is a single point
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-06-21
    
        For the calculation of the extent of WMS layers: ignore layers where the bounding boxes cannot be transformed into the requested coordinate system
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-06-21
    
        Fix for the multipolygon rubberband bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-06-20
    
        Improved rubber banding for vertex editing. Still buggy for multipolygons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-18
    
        Scripts and files used for the release of QGIS/Mac.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-18
    
        Some refactoring to prepare the way for reinstating qpicture based symbo drawing for composer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-18
    
        Anal retentive alphebetisation of includes...and remove duplicate includes...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-17
    
        Include directory for ogr includes was not on compile line - only apparent when the geos include directory is different from the gdal include directory
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-17
    
        For Mac OS X, if the QtCore framework is bundled with the application, clear the default library search path and look for Qt plugins only within the application bundle. This prevents loading the wrong plugins if Qt is already installed and someone is using the self-contained qgis bundle.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-17
    
        Add in include and lib directories for the gdal stuff in the core directory, cause if the gdal stuff is in a different place to the geos stuff, compilation fails to find the ogr includes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-17
    
        For the debian version to sort properly you actually need to use Ymd format.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-16
    
        Build with no debugging for smaller distributeable bundle
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-16
    
        Fix date stamping to work in that back to front oh-so-strange american month-day-year format so that debian devtools dont get confusticated by version numbers...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-16
    
        Some updates prior to generating 0.8 preview rpms.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-06-16
    
        Added Q icon to the help dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-06-16
    
        60x60 Q icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-06-16
    
        Added Q icon to the about dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-06-16
    
        Added method to return path to icons directory
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-15
    
        Make editing icons more consistent with other icons.
        Disable tests in mac build script.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-14
    
        Correct some user visible text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-13
    
        Give mac is own little script for building
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-06-13
    
        Added geos cflags to make to remove build issue on mac
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-06-12
    
        redraw the canvas after 'stop editing' to get rid of the vertex markers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-11
    
        Capture a few unusual occurences with respect to views with unique
        constraints but non-unique data. In response to ticket #143.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-09
    
        A couple more edits to get compilation to happen with g++ 4.1.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-08
    
        Apply a patch from Matthieu Desile to allow compilation under gcc 4.1.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-06-07
    
        take DEFAULT as the postgres providers default value (instead of NULL)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-07
    
        Remove Mac conditional code. As of Qt 4.1.3, Q3CanvasView is behaving the same on both Mac and X11.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-06-06
    
        fix for crash when opening the attribute table for postgis layers after commiting. Added a first version of marker visualisation for line/polygon digitising
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-06-05
    
        frame width depends on composition scale
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-02
    
        Disable the save/load template icons as this functionality isn't yet available.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-01
    
        A revision to commit 5502 (there was a compiler warning that
        I didn't see during testing).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-01
    
        Don't show the attribute action popup menu if there are no actions defined
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-01
    
        Applied the patch in ticket #57. Resolves the bug in ticket #57.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-06-01
    
        Fix for tickets #127 and #128.
    
        Qgis now respects the case of attribute names, as this was mucking up
        attribute actions, which depend on consistent attribute names to work correctly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-30
    
        Removed garbage from last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-30
    
        Added hardcoded markers 'triangle' and 'star' to have all of the well-known symbols
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-29
    
        fix for bug #95: add many tiffs in one turn - the last one is expanded, all the other are collapsed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-29
    
        comment G_is_mapset
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-27
    
        Fix up a borken slot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-27
    
        Move a debuging statement to QgsDebugMsg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-27
    
        Remove redundant q3 stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-27
    
        Move to Qt4 #include sytle
        Rationalise #includes
        Remove Q3 classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-26
    
        a small fix to enable the copy feature action for vector layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-26
    
        a small fix to enable the copy feature action for vector layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-26
    
        reenabled the possibility to copy/cut-paste geometries (in the digitizing toolbar)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-24
    
        pepare for G_is_gisbase, G_is_location, G_is_mapset, G_list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-24
    
        pepare for G_is_gisbase, G_is_location, G_is_mapset, G_list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-23
    
        removed 'change attribute' capability in ogrprovider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-23
    
        some bugfixes for multipolygon vertex editing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-23
    
        update of the french translation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-23
    
        added some tr() in the grass plugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-23
    
        Adding multipolygons (consisting of one polygon) is now possible. Vertex editing for multipolygons will come soon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-22
    
        Support for WMS1.3 EX_GeographicBoundingBox. In 1.3, there are the subelements 'westBoundLongitude', 'eastBoundLongitude', 'southBoundLatitude' and 'northBoundLatitude' instead of the attributes minx, miny, maxx, maxy
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-22
    
        Adding features to multipoint shapes is now possible with the digitizing tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-20
    
        added code to allow line capturing in multiline layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-20
    
        Provide the user with as many wms image formats as Qt and the WMS server
        support in common.
        Sort of resolves ticket #118
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-19
    
        Adjust column widths in the identify results dialog to better fit the contents
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-19
    
        Update plugin template for the new way of adding a plugin to the qgis menus
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-19
    
        made QgsVectorLayer::endian() public and assign the wkb endian byte in QgsMapToolCapture. This will make it easier to add support for digitizing multipoint/-line/-polygon types
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-18
    
        enabled page size hacks again, qt is still shit as it was
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-18
    
        enable mScale again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-18
    
        0.2 mm frame width for now
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-18
    
        0.2 mm frame width for now
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-18
    
        real width
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-18
    
        real width
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-18
    
        use qreal line width
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-18
    
        fixed font scaling in PS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-17
    
        enable floating points in drawPolygon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-17
    
        setupUi()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-16
    
        use markerScaleFactor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-16
    
        Make the spit window a Qt::Window instead of a Qt::Dialog. This may
        fix ticket #74 - can you test this Tim? In any case, it now gives the
        spit dialog an entry in the taskbar so that it can easily be brought
        back to the front.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-16
    
        Change QgsIdentifyResults and QgsMeasure from a QWidget tool window to a QDialogso that the window remains visible when QGIS is not the active application.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-15
    
        replaced std::couts in QgsCoordinateTransform
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-15
    
        added a method in the vectordata provider which returns an index from a field name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-15
    
        Some more tweaks to debug statements
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-15
    
        Tidy up a few debugging output statements
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-15
    
        Misc. tidy ups of debugging output - make some output only happen when
        in debug mode.
    
        Disable updating the progress bar as it doesn't currently work and
        just serves to produce a confusing error message from Qt
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-15
    
        Tidy up a few debugging messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-15
    
        Fix for bug #60 digitizing shapefile: REAL values are not stored properly
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-14
    
        minor change to compare function usage
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-14
    
        Fix for a compile error from an earlier commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-14
    
        Undo an accidental commit (takes it back to r5170)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-14
    
        Fix for ticket #112
    
        Moved the plugin add/remove menu item api and mechanism to Qt4 QActions.
        Plugin menu items are now ordered alphabetically
    
        Was unable to test the grass plugin, so that may no work until yet :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-13
    
        Applied patch in ticket #113, with some minor modifications.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-13
    
        Fix for ticket #86.
    
        Resolved the point symbol colour issue and the misplacement of the
        point symbols in the print composer. The actual changes to fix the
        problem don't even hint at the amount of time it to track the
        problem down!
    
        Also added an explicit copy constructor for QgsSymbol.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-13
    
        Set the composer window title
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-13
    
        Do for the copyright label what has just been done for the scale bar
        and north arrow (deal better with translated placement words).
    
        Also tidy up scale bar and north arrow code a little bit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-13
    
        Fix for ticket #64.
        When quitting with a modified state the user is
        prompted as to whether they want to save the project.
        Qgis now also captures the window close event and treats it like a
        File:Quit menu item.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-12
    
        Fix for ticket #111.
    
        Changed the code from using text to manipulate the scale bar and north
        arrow to using ints as this is more robust, especially when the user
        changes languages and saves a project.
    
        Note: this commit will break saved project files if they include scale
        bar or north arrow sections (the scale bar and north arrow will end up
        in the default locations rather than those when the project was saved).
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-12
    
        Made snapping projection aware. This feature needs more testing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-11
    
        use Qt::Dialog instead of Qt::Tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-11
    
        quote options with special characters
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-11
    
        fix for bug #85 (remove layer does not work for legend layer files)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-11
    
        get keyPress from canvas
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-11
    
        emit keyPressed,keyReleased
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-11
    
        snap to first point of new line
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-11
    
        Fix for ticket #39
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-11
    
        Change to identing only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-11
    
        Fix for ticket #91.
    
        - Captialising the layer name is now a global, per-user settings.
        - Moved the capitalise code to QgsMapLayer so that it's not repeated in
          the code for loading each layer type.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-05-10
    
        Added missing icons for the nkids theme that casused crash. Fixes bug #65
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-09
    
        dont use region
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-09
    
        region tag to force region use, especially import/export
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-09
    
        added a test if the digitizing tool matches the vector layer type
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-08
    
        changed to pj_set_finder
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-08
    
        set PROJ_LIB on Windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-08
    
        correction to the last commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5427 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-08
    
        stop editing if the current layer changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-07
    
        Update the contents of the vector layer properties box everytime that
        it is shown. Resolves some problems where changing something in the
        dialog box, then clicking cancel, then bringing the dialog box and
        finding that some things weren't cancelled after all.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-07
    
        Fix for ticket #108.
    
        - Postgres provider: Remove some declared but not defined functions that
          were shadowing some inherited functions of the same name.
    
        - Provide a function to give a version of the layer source without passwords
          in it for use in user visible places. Altered relevant code to use
          this.
    
        - Moved the vector layer source text from the General tab into the
          Metadata tab in the vector properties box (fits better in there,
          particularly when the text is long).
    
        - Added the sql text to the vector layer source text in appropriate places
          and fixed a few cases of where it wasn't propagating to all of the places
          that it should of been.
    
        - Added a function to QgsDataSourceUri to give the uri in a single
          qstring for display purposes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-05
    
        changed geometry type return of postgres provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-04
    
        fix for a bug which prevented commiting changed multiline geometries
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-04
    
        some bugfixes for editing multiline geometries
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-04
    
        editing: show during mouse move where the point will be snapped to (by the expense of some performance)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-04
    
        split path by ':' on Unix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-03
    
        get projectionEnabled
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5413 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-03
    
        delete line with < 2 vertices
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5412 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-05-03
    
        projection support
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-05-01
    
        Fix for vertex editing bug where already changed geometries have not been examined for point snapping
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-05-01
    
        Apply patch (option 3) in ticket #66
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-29
    
        added toolbar buttons for start/stop editing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5396 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-29
    
        Changes to try to avoid compile errors (that others get, but not me)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-29
    
        Fix for ticket #88.
        Implemented code to determine label positions for multipoints,
        multilinestrings, and multipolygons.
        Some ratioanlisation of the rendering code too.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-29
    
        #include tidy ups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-28
    
        fixed two small memory leaks
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5391 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-28
    
        clear the modified features after commit/roll back
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-28
    
        Sort the list of tables alphabetically
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5388 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-26
    
        czech translation by Martin Landa
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-26
    
        Run tests after they are built
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5379 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-25
    
        cleaned up the code for not commited features/ changed features/ cached features. The 'memory critical' parts should now only happen in editing mode
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-25
    
        added a method to cache the geometries before start editing. Not wired in yet
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-25
    
        Fix for ticket #101.
    
        A temporary fix that prevents a qgis crash due to running out of memory.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-25
    
        Remove the trailing space in the parameters column of the tbl_srs table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-25
    
        Remove some no longer used files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-24
    
        Fix a couple of syntax errors in sql statements
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-24
    
        Some more #ifdef QGISDEBUG's
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-24
    
        Prevent long wms status messages from causing the wms select dialog
        box to expand horizontally
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-24
    
        Put a couple of debug statements inside #ifdef QGISDEBUG
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-24
    
        Replace 'and' with '&&'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-24
    
        Move to Qt4 version of headers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-24
    
        Set tab order and buddies on all dialogs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-24
    
        only use one closestSegment method of qgsgeometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-24
    
        removed legacy code in qgsgeometry
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5361 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-24
    
        insertVertex for multipolygons. Not tested yet
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-24
    
        changes to allow vertex editing of not commited features
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-24
    
        Cope with an explicit port in the url.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-24
    
        Fix for ticket #26
    
        Remove the http://web.address.net bit from the URL before sending the
        URL off to the server (some servers don't like it).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-23
    
        some fixes for previous commit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5353 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-23
    
        Also added a wkb method for adding points. Implementation for multipolygon will follow soon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-23
    
        also added a wkb method to delete vertices
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-23
    
        only check/uncheck layer files in QgsLegend::selectAll (not all items). Added a wkb method for QgsGeometry::moveVertex to handle all shape types
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-23
    
        Fix for ticket #94
        Toggling all the layers on or off is now delegated to the legend,
        rather than being done QgisApp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-22
    
        Put the layer source text in the legend as a tooltip.
        Resolves (for now) ticket #75
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-22
    
        Fix for ticket #92
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-21
    
        changed icon name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-21
    
        Place 'allow editing' into the legend layer right click menu. Newly added vector layers are not editable per default any more
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-21
    
        Formatting/layout changes only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-21
    
        cache geometries only if layer is editable
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-21
    
        updated simplified chinese translation submitted by nilarcs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-20
    
        completed QgsGeometry::closestSegmentWithContext for all wkb types. Not tested yet
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-20
    
        implemented QgsGeometry::vertexAt for types other than line
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5324 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-20
    
        addPoint should now work also for polygons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-20
    
        - misc. Qt3 to Qt4 changes
        - add tr() to user visible text
        - make the image chooser show all the valid file formats in the filter
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-20
    
        Read the docs a bit more and now set the dialog into 'save' mode correctly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-20
    
        - replace a Qt3 class with its Qt4 version
        - Fix up the list of valid file types
        - Make the 'do it' button say 'Save', instead of 'Open'
        - Have the current directory as the default statup directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-20
    
        Fix for copy symbology bug (occured when copying unique value symbologies)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-19
    
        QgsAttributeDialog: disabled editing of items containing attribute names, added shortcuts for ok and cancel
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-19
    
        added -lexpat for the gpx provider
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-19
    
        fix for map canvas not updated after layer file drag
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-19
    
        added Method QgsRenderer::containsPixmap
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-19
    
        added virtual destructor for QgsRendererPlugin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-19
    
        added an interface class for renderer plugins and a type QgisPlugin::RENDERER
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-18
    
        more legend icon size related fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-18
    
        Removed generated lexer and parser from version control.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-18
    
        When building using the build script, enable unit tests and run tests on completion of compilation
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5301 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-18
    
        Make building of unit tests conditional (disabled by default)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-18
    
        downscale of raster layer pixmap (for bug #84)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-18
    
        Fix for ticket #10
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-17
    
        Fix for ticket #71.
        Problem was with the use of the haversine formula beyond it's valid
        range of latitude/longitude pairs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-17
    
        added dynamic changing of icon size to the legend for displaying large point symbols
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-17
    
        Fix for building qgis on debian based systems where qt3-mt lib was also present and was getting linked to cause qgis to segfault.
        Update build.sh so that it now has an option to build static binary (use xstatic) - though this does not fully work on dapper as sqlite3 (and perhaps others) dont supply statically build versions of their libs in their pacakges.
        Lastly, build.sh now uses --enable-static=no option when running autogen.sh so that qgis does no build or link to static versions of its own libs which speeds up compilation time.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-17
    
        Use noinst instead of nodist to fix install issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-16
    
        Fix formatter for date
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-16
    
        A script to automate building of the debian package
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-16
    
        Misc. tidy up.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-16
    
        Use a more appropriate QgsRect modify function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-16
    
        Preliminary support for static builds. Does not work for me yet due to no static sqlite libe being found. Previous invocation mechanism should still work fine
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-16
    
        Add missing nodistdir directive
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-16
    
        Dont install testqgs* test units into <prefix>/bin - end users dont need these.
        If you have built from svn prior to this commit and since unit test framework was introduced I suggest you do a
        rm <prefix>/bin/testgqs*
        Where <prefix> is the installation prefix where qgis lives.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-16
    
        The remainder of the fix for ticket #80.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-16
    
        Part fix for ticket #80. Zoom to features are buffered slightly.
        Doesn't yet work correctly for a single selected point yet...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-16
    
        Remove commetned out qgis_community line that was causign other plugins not to build / install
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-15
    
        Updated French translation from Pascal Obstétar.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-15
    
        Fix for ticket #71 (I hope)
    
        Also resolves a long standing issue with the scale units not updating
        after being changed until the next map redraw (but the fix involves a
        map redraw).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-14
    
        Fix for ticket #5
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-14
    
        - Fix a couple of crashes when trying to load a postgres layer that contains
          geometry types that Qgis doesn't support.
    
        - Properly close the postgres connection if the layer fails to load
    
        - Fix up a missing \n
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-14
    
        added libqgis_legend.la where it was needed for compilation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-14
    
        Make the WMS server select widget on the server select dialog box
        remember which server was selected. Serry nice seature.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-14
    
        Fix the remembering of which postgres connection was last
        selected in the db source select dialog box (used to work)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-13
    
        Free dummy test data that I digitised in qgis for use in  data driven unit tests.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-13
    
        Fix for ticket #72
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-13
    
        Version info text is html, so treat is as such
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5272 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-12
    
        fix for svn compile problem
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-12
    
        set trap to write history on exit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-12
    
        set also unused flags
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-12
    
        set also unused flags
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-12
    
        emulate g.parser
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-12
    
        Added code to add Vertices to polygons. Does not work yet, because snapSegment is not implemented for polygons yet
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Put a red or green blobby thing next to each unit depending if it passed or failed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        More formatting improvements for test report
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Better formatting for unit test outputs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Tidy ups to unit test reporting, first pass at making html report (still under construction)
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-11
    
        Fix for ticket #69
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-11
    
        Improved script a bit, now it works for me.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5260 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Add raster to make file
        Make dir detection more wonder_sk friendly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Add raster to tests
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-11
    
        Qt4 detection by using pkg-config is not default anymore, to enable it, use --with-qt-pkg-config
        Added support for QtTest in pkg-config detection.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-11
    
        Fix for ticket #29
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Test stubs for raster layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Initial framwork for raster tests
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Added a runtests bash shell script in src that will iteratively run tests in all dirs below this point. Sample output:
    
        -------------------------------
        MODULE : core
        -------------------------------
        MODULE TESTS  : 33
        MODULE TEST CASES PASSED  : 293
        MODULE TEST CASES FAILED  : 0
        MODULE TEST CASES SKIPPED : 0
        -------------------------------
        MODULE : gui
        -------------------------------
        MODULE TESTS  : 70
        MODULE TEST CASES PASSED  : 924
        MODULE TEST CASES FAILED  : 0
        MODULE TEST CASES SKIPPED : 0
        -------------------------------
        TOTALS :
        -------------------------------
        TOTAL TESTS  : 103
        TOTAL TEST CASES PASSED  : 1217
        TOTAL TEST CASES FAILED  : 0
        TOTAL TEST CASES SKIPPED : 0
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Comment oout references to disabled targets
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Remove trailing slash from commented out line
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-11
    
        further vertex editing changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-11
    
        Added method to delete vertices from polygons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-11
    
        Added stubbed tests for all classes in gui lib. Made some improvemtns to runtests script so that it now produces a grand summary for the module that lookes like:
    
        -------------------------------
        TOTAL TESTS  : 33
        -------------------------------
        TOTAL TEST CASES PASSED  : 293
        TOTAL TEST CASES FAILED  : 0
        TOTAL TEST CASES SKIPPED : 0
        -------------------------------
    
        Note that there are only test stubs - the actual test bodies still need to be implemented.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-10
    
        Added directory and beginnings of test framework for gui lib
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-10
    
        Added stubs for all classes in core
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-10
    
        added a method for vertex moving which also works for muliring polygons. Add/delete vertex will follow soon (as well as similar methods for multiline and multipolygon)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-10
    
        fix for scripts on Windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-10
    
        Save and read the wms proxy password and user from the config
        file. Should resolve ticket #8
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-09
    
        A script to build a test suite for a director of qgs source files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-09
    
        Improvements to unit builder script - you can pass it the class nema to build the test for from the cli and it will not prompts you and just create everything - to be used in source dir parsing script that Ill add soon...
        dded new test unit for qgsgeometry
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-09
    
        Remove backticks when running test
        Grep results to show only test totals
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-09
    
        A bash scrip to run all tests in the dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-09
    
        Return QByteArrays instead of 0's.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-09
    
        Added unit test for testqgsfeature.cpp (stubs only thus far)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-09
    
        Eliminate duplicate test cases when overloaded methods are encountered
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-09
    
        Clean up stub listing shown to user before unit test is generated
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-09
    
        Add stubs for methods from class being tested automatically
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-08
    
        Trim leading and trailing spaces from WMS settings when storing them.
    
        I have often found that cutting/pasting WMS url's from webpages that I
        get extraneous spaces which then prevent wms from working.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-08
    
        layers are now editable by default such that people do not have to search for the layer file in the legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-08
    
        Added a missing return statement to make WMS getCapabilities working
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-08
    
        Change #includes to Qt4 naming scheme
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-08
    
        Fix for ticket #3
        Also change #includes to Qt4 naming scheme
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-08
    
        Resolve the 'return a temp variable' example given in ticket #17
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-08
    
        prevent crash in QgsRasterLayer::drawMultiBandColor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-08
    
        fix for bug #55 'moving group freezes QGIS'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-08
    
        Fix Mac references to QtDesigner and QtTest; these are libraries and not frameworks. (Note: the line beginning "dependency_libs=" in $QTDIR/lib/libQtTest.la must also be disabled to avoid a Mac glibtool bug.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-08
    
        No need to create a copy of the vector - a ref will do
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5224 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-08
    
        Apply patch in ticket #34
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-08
    
        test builder now makes additions to makefile properly
        Added testqgsfield which has no tests in it yet
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-08
    
        More clean ups to test builder - warnning it will damge the local makefile if used at teh moment.
        Added a test class for qgssymbol - which fails when run
        Add rules to makefile to build symbol test
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5221 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-08
    
        First draft at a little perl script to generate a test class with method stubs automatically
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-08
    
        A template for creating new tests
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-08
    
        More simplicfications - implement test directly where it is declared
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-08
    
        Consolidate test class into a single file to make writing tests easier and quicker
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-08
    
        Dont bother with ctor and dtor in unit test to keep it simple
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-08
    
        Makefile cleanups in prepration for implementing more that one test unit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-04-07
    
        Removed -lQtTest from Makefile.am (configure adds it to QT_LDADD).
        Changed include of QtTest in testqgsapplication.cpp to proper form.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-07
    
        Enable build of tests
        If you have problems compiling touch all the files in core and try again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-07
    
        Make a basic check that you are in the plugins directory before the script is allowed to run
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-04-07
    
        Removed 5 character limit on proxy user and password. Fixes bug #46.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-07
    
        French translation updates from Pascal Obstétar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-07
    
        more removed std::couts
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-07
    
        Remove and tidy up code that used to do stuff to the overview
        canvas. This is handled by the map canvas now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-07
    
        fix for crash in mapsetChanged()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-07
    
        Add proper link to QgisPlugin in dxygen docs
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-06
    
        Added a text file version of the detailed docs provided in the template gui and told plugin builder to install the doc into the generated plugin dir.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-06
    
        Implemented close and cancale sig/slot in default generated gui
        Added detailed instructions for getting started with the new gnerataed plugin once it is build.
        Added some better comments to plugin.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        mouse recievers commented
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        changed attributes window style and recycling existing window
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        fixed restore position, must not use Qt::WType_Dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        conditional waitpid() for WIN
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        reload browser if mapset changed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-06
    
        Plugin builder should now successfully generate a compileable plugin framework - ready to be extended by the developer.
        I have made a number of improvements over the old 0.7x plugin builder - most importantly the plugins tat are generated now each have their own unique user defined classname and all the filenames are renamed from a generic plugin* to [users plugin name]*
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        close tools when mapset changed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        mingw requires full lib name: QtTest4/QtDesigner4
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
         print position
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        read/write shell history
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        read/write shell history
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-06
    
        Added utility function toLayerCoords
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-06
    
        Fixed build error.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-06
    
        Tidy up indenting.
        Remove two unnecessary debugging output lines
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-06
    
        Remove an unnecessary debug message
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-06
    
        Fix for ticket #63.
    
        Plus bonus fixes:
        - Removal of some Qt3 #ifdef'd code
        - Fixed an error in the constructor for the QWidget in QgsMapOverviewCanvas
        - Attempt to set the name of the QgsMapOverviewCanvas (doesn't seem to work).
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        redraw after undo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-06
    
        redraw last segment when zoom stopped
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-04-06
    
        Apply patch from ticket #44
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-04-06
    
        Sort PostGIS layers by schema,table rather than table. Fixes issue #52.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-06
    
        added QPoint QgsMapCanvas::mouseLastXY()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-06
    
        Further updates to port of plugin maker for Qt4...still in progress
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-05
    
        Fix for missing defined for 'QgsDebugMsgLevel'not defined bug.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-05
    
        made QgsLogger less verbose, replaced some std::couts in QgsRasterLayer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-05
    
        delete/move line -> element
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-05
    
        continue line after zoom; delete last segment before zoom
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5178 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-05
    
        additional macro for logger, more std::cout cleans
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-05
    
        round coordinates
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-05
    
        fixed action pointers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-05
    
        dont redefine actions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-05
    
        replaced std::cout in QgsColorTable with logger methods
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-05
    
        Fix for ticket #58 - infinite redraw loop when render flag turned off
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-04-05
    
        Updated description of QGIS for main Doxygen page
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5171 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-05
    
        Removed tool QgsMapToolEmitPoint - it's not used anymore.
        (this map tool was only temporary)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-04
    
        Further updates to plugin builder - build a valid resources file. Various other clean ups. Get rid of xpm useage. Makefile cleanups. I still get compile errors with the generated plugin so its not useable yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-04
    
        Created map tool for changing grass region, so QgsMapToolEmitPoint is not used anymore and can be finally removed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-04
    
        Repaired Doxygen's old path to providers and plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-04
    
        added one comment and resolved build error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-04
    
        GRASS Edit tools changed to set of classes derived from QgsMapTool.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-04
    
        replaced std::couts in QgsOgrProvider with logger methods
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-04
    
        fixed reprojection of extent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-04
    
        skip null values in min/max check
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-04-04
    
        save attr column width
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-04
    
        Added QgsLogger for handling of debug/warning/error messages. Replaced the std::couts in QgsProviderregistry to test the logger class
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-04
    
        Port template ui to qt4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-04
    
        Add missing src prefix for entry added to configure.in
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-04-04
    
        Fixes to test harness application. Now compiles and runs but doesn't do anything useful yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-04
    
        Further updates to plugin builder. Still need to resolve a makefile issue.
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-04
    
        Lower case plugin filenames as specified in todo item
        Fix broken logic for appending plugin dir to Makefile.am
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-04
    
        - fix to enable custom map canvas item positioning
        - QAction of map tool now gets unchecked when tool has been deactivated
          even if it's in another action group
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-04
    
        Correct the path used to find configure.in
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Just added some comments
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Long awaited fix for clipping issues with hard markers.
        Problem is caused by logic that wants to draw marker onto od number of pixel dimentions always, without having a large enough pixmap allocated to draw it onto.
        There is still a problem with diamond marker but other markers are looking good.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Formatting changes only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-03
    
        Allow that not all mouse events of a map tool must be implemented.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-03
    
        unfreeze map canvas when a project is loaded
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-03
    
        Corrected window title
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-03
    
        Fixed ticket #37 - remove layer from toolbar didn't work correctly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-03
    
        Resolved using signed/unsigned value for map layer transparency
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-04-03
    
        Fixes infinite redraw loop when canvas is left frozen by a mistake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Added missing makefile.am
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Remove this inadvertantly added file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Further additions to unit test framework. Disabled in build system now pending resolution of compilation issues.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        1) svg related
        Removed deprecated references to qgssvgcache
        Some additional small changes to src/core/qgsmarkercatalogue to support svg from directly in the catalog
        Added static method too src/core/qgsmarkercatalogue to retrun a pixmap of svg given a filename and a scale factor
    
        2) Vector props
        Removed unimplemented collision detection option on vetor label properties dialog and signal slot setup for
        that option in lable subclass
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Remove these files they are deprecated
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Make new vector layer creation dialog say 'Save' rather than 'Open'
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Cleanup : Do away with legacy popup menu theming stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-04-03
    
        Removed designer subdirectory from build since it is broken
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-03
    
        Minor changes to makefile
        Added some more info to the README
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-02
    
        Added a readme file explaining how to ensure the plugins are in
        QT4's search path so they appear in designer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-02
    
        Some updates for qt designer plugin support - still in progress...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5133 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-02
    
        Add -lQtDesigner and relevant includes to that designer plugins can be built
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-04-02
    
        First try to make moveVertex work for polygon. Still much work needs to be done
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-02
    
        Removed popup label in vector and raster context menus.
        Changed maptool to use bool isZoomTool() instead of toolName and updated
        dependent classes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-01
    
        Removed the need for updatePositionManual - when you want to implement custom position
        logic simply override updatePosition...
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-01
    
        Removed the need for updatePositionManual - when you want to implement custom position
        logic simply override updatePosition...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-01
    
        Added some comments based on chats with Martin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-01
    
        Yet another bugfix - repair typo in -lQtTest and add -lQtTest to mingw build too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-01
    
        Fix small bug with overridden QT4_SVGINC var being overridden by QtTest
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-04-01
    
        Updated to support qt4 installed via apt on debian /ubuntu systems
        Added QtTest includes and libraries to build
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-31
    
        Fix small error left in makefile when I removed rendererif
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-31
    
        Code cleanup - remove /qgsrastergrayscalerenderer for now until I get time after 0.8 release to properly split raster renderers into discreet classes.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-30
    
        partial fix for scripts on Windows; parser works and GUI is generated but run fails
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-30
    
        add msys/bin to path
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-30
    
        reverted hack for 64bit, it was causing fail on 64bit machines and packages compiled without libdir option (default) and for mingw32 on 64bit machine
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-30
    
        description update to QProcess
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-30
    
        connect to qgis interface
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-30
    
        moc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-30
    
        moc
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-29
    
        enable/disable edit according to selected layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-29
    
        added currentLayerChanged
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-29
    
        added legend()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-29
    
        added currentLayerChanged signal
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-29
    
        Apply Ticket #27: acinclude_m4_64bit.patch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-29
    
        better error message
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-29
    
        Fix bug with File -> Save Project where file dialog shows 'Open' instead of 'Save'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-29
    
        Apply patch #32 - replace 'Open' with 'Save' on project save as dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-29
    
        Move existing unit tests into algorithms directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-29
    
        Fix for bug #31 std::list iterator not dereferencable bug in the QgsUniqueValueDialog
    
        With thanks to Mateusz Loskot.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-27
    
        Remove connections for no longer existing signals to eliminate warnings from the Qt debug libraries. (The currentLayerChanged slot has been replaced by activateDeactivateLayerRelatedActions and the updateLegendItem slot did nothing.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-27
    
        Take the changed geometry for rubberbanding instead of the original one
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-27
    
        Set toolbar name the Qt4 way to get rid of runtime QMainWindow::save/restoreState warnings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-26
    
        improved 'add point' rubberband
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-26
    
        Add check for self assignment to the = operator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-25
    
        display symbology of plugin layers in the legend right from the beginning
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-24
    
        An enhanced fix for the r5084 fix that was a fix for r5080.
    
        Yes, there needed to be a check for the returned value of the data provider (not so much the QgsMapLayer) - this has been adjusted.  The same check is now also applied to the processing of vector layers - after all that's where I copy/pasted the code from.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-24
    
        Remove digitising rubberbands if the editing tools have been deactivated or are deleted
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        fixed crash on non grass layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        enable/disable buttons according to number of tabs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        enable/disable buttons according to number of tabs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        fixed setting error rutin
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        reimplemented options methods checkRegion, inputRegion, input
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        set validator in grass element dialog, use this dialog for new vector
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        build topology if not available -usually after crash in edit
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        update to QTextBrowser - supports again copy text
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        PostGIS import
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        postgis
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        driver test also
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        added GRASS map names to input combo
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-24
    
        check raster layer after dynamic cast
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-23
    
        set region to input option
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-23
    
        region check
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-23
    
        region jokes and version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-23
    
        Another WMS improvement:
        * The Identify map tool is now disabled if none of the layers from the WMS server are "queryable".  This saves the WMS server the bother of returning an error if we tried to Identify anyway.
        Coding:
        * The QgsRasterDataProvider now has the concept of "capabilities" like the QgsVectorDataProvider (not to be confused with Capabilities in the WMS Standard).  The only capability dealt with at this time is the ability to Identify.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-23
    
        read current region
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-22
    
        get map region moved to grass lib
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-22
    
        get map region moved to grass lib
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-22
    
        output name validator
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-22
    
        export
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-22
    
        export
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-22
    
        file option
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-21
    
        Add ellipsis to all menu items which prompt for more information in order to perform the action. Rename "QGIS Options" to "Options" so that Qt/Mac recognizes this as the options action.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-21
    
        bugfix to enable/disable icons depending on layer type
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-21
    
        More improvements for WMS:
        * Experimental support for using a proxy username and password.  I do not have access to test this so your results may vary.
        * WGS 84 bounding boxes are now reported in the layer properties under the Raster / Metadata tab.
        Bugfixes:
        * URLs ending in "&" do not get a second "&" appended.
        * WMS "LatLonBoundingBox"es now follow WMS layer inheritance rules.
        General programming:
        * QgsHttpTransaction now uses the Qt4 versions of QHttp and QUrl.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5070 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-20
    
        Error messages should make sense...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-20
    
        Add a little debug output to make clear the source of the QPaintEngine
        error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-19
    
        Fix issue where in first time useage of QGIS 0.8 newly added layers are hidden by default.
        Adjusted text in qgsoptions to be hopefully more easy to read
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-19
    
        More WMS improvements:
        * The "Identify" map tool now works on queryable map layers.
        * The raster Properties/Metadata tab now shows if layers are queryable or not.
        Errors fixed:
        * Raster Properties/Metadata no longer repeats the details per layer.
        Errors known:
        * Layers that are non-queryable are not tested for when the Identify tool is invoked - the WMS server has to report the error instead.
        * The pixel identified is not highlighted.
        * Errors are not handled correctly; the window appears but no useful information is shown.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-19
    
        Reverted commit 5064, as QgsClipper _is_ still required (if one
        zooms in enough, qgis will crash while drawing with r5064, but won't
        crash under r5063).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-19
    
        Don't use QgsClipper for trimming features as it's not needed now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5064 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-19
    
        Draw to QImage instead of QPixmap. When rendering is done, it's converted
        to QPixmap for fast onscreen drawing.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5063 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-19
    
        Added possibility to delete features for OGR layers.
        However then I've found out that nearly no OGR drivers support it :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5062 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-19
    
        Added timing for rendering, cleanup of debug messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5061 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-18
    
        Fixes from mateusz for the following issues:
        1453164     getCurrentLongAttribute incomplete return path
        1449301   QgsSingleSymbolRenderer::operator= must return a value
        1449277   QgsLegendGroup::insert must return a value
        1449268   QgsGeometryVertexIndex::operator= must return a value
        1449257   QgsGraduatedSymbolRenderer::operator= must return a value
        1449252   QgsContinuousColorRenderer::operator= must return a value
        1448031   QgsUniqueValueRenderer::operator= must return a value
        1448028   QgsMapLayer::draw must return a value
        1448014   'and' is undefined keyword
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5060 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-18
    
        optional line width and marker size
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-18
    
        error messages for copy,rename,delete
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5058 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-18
    
        rename, set region by double click
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5057 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-18
    
        Changed URL for qgis-user mailing list to point to new location.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5056 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-17
    
        Bumped version number to 0.8.0 and added Preview 1 to the version text in
        anticipation of preparing a preview release.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        copy map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        copy map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        copy and rename
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        fixed saving of working mapset
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        regions added to browser
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5050 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        get list of elements
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        set region for map from browser; use rubber band for region
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5048 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        set region for map from browser; use rubber band for region
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        set grass region
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        better icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-17
    
        layers for browser
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-17
    
        - Thread option actually creates a thread now
        - Efficiency improvements (mostly caching of data)
        - Bug fix for incorrect table display when changing databases
        - Close PG connections when a new one is created
        - Recgonise more PG geometry types
        - Icon for PG GEOMETRY geometry types
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-17
    
        replaced a piece of ugly code
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5042 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-17
    
        more legend bugfixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-16
    
        Further progress on dealing with slowness in populating the database
        layer selection dialog box.
        Changes to code for selecting layer type icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-16
    
        fix for legend crash when clicking 'show files' on empty legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5039 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-16
    
        fix to enable saving/loading of legend again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-16
    
        small fix that resolves redundant compiler/linker flags from pkg-config
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-16
    
        disable unsupported operators in query builder for search strings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-16
    
        list vector dirs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5035 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-16
    
        Advanced attribute search dialog replaced with query builder
        based on Postgres' query builder.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-15
    
        Fix for bug that prevented postgis layers from being displayed in the selector
        dialog. This was due to the number of columns being explicitly specified prior
        to adding items. The previous implementation works under Qt 4.1.1 but not under
        Qt 4.1.0. This fix needs to be tested under 4.1.1 to make sure its compatible.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-15
    
        changed default color range for graduated renderer to red-green and use random colors for the unique renderer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-15
    
        Restore original symbology of layer when exiting grass edit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-15
    
        Added output on cerr to help debug the problem with postresql tables
        not showing up in the list of tables to load
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-15
    
        improved speed of drawing layer that's being edited
        fixed one memory leak
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-15
    
        raster cats to info
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-15
    
        check better if the mapset is already open
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-15
    
        save working mapset in project file
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-15
    
        return error if mapset does not exits
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-15
    
        common methods for vector layer name and add all vector layers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-15
    
        qgsgrassutils
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-15
    
        various utilities
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-15
    
        view output button
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5020 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-15
    
        Added a missing forward declaration
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-13
    
        fix from mloskot for vc++8 crashes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-13
    
        Replace Q3ListView with QTable for the layer list
        Provide framework for better response when populating layer list
         - (finding the layer type can take some time with complex views and qgis
            appears to hang)
         - more to come...
        Misc. code tidy up
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-13
    
        transparent null values
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-13
    
        multiple input values, check input values
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-13
    
        ready()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5013 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-13
    
        costs are option, no selection
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-13
    
        atan2, sqrt fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-12
    
        removed some legacy code
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-12
    
        prevent changing of the current item after removing/inserting symbology items
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-12
    
        Qt4 detection in configure script using pkgconfig.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5008 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-11
    
        Fixed handling global / project canvas color and selection color.
        Set default global selection color from white to yellow (as before).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-11
    
        Background color for overview widget now set as background color of windows.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-11
    
        Minor change - testing svn
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5005 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-11
    
        Small tweaks in lexer.
        Added flex+bison generated files under version control.
        (this allows that users don't have to install flex+bison for QGIS compilation)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-11
    
        Improvements to measure tool:
        - display current distance/area while moving current point
        - value shown in QLineEdit so it can be copied
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-11
    
        Changed QgsCoordinateTransform default constructor to not initialize SRS.
        This was causing that layers without SRS got always a valid SRS before
        they could get validated with project, global or selected SRS.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-11
    
        Fixed bug when --project option is passed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-11
    
        Some code cleanups regarding qgis.db accessing and handling.
        Removed QgsFile as it's already superseded by Qt4 QFile.
    
        Revision 5000 ... WOW :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@5000 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-11
    
        added --extent option to man page
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-11
    
        Fixed bug that caused GDAL raster layers without a geotransform to not be displayed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-10
    
        WMS Improvements:
        * Errors are now reported as QgsMessageViewer instead of QMessageBox, so that users can copy out URLs - this will be useful for troubleshooting in the field.
        * Network timeout error reporting now available - timeout set to 120 seconds.
        * HTTP status code reporting now available - reports anything except codes 200 and 302.
    
        WMS Provider Roadmap:
        * Need to implement the identify() function.
        * Need to pass the provider object from QgsServerSourceSelect so that it doesn't have to get instatiated twice (and therefore 2 downloads of the GetCapabilities document).
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-10
    
        Few more cleanups on #includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-10
    
        input number validators
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-10
    
        use UIC variable (from Roberto Flor)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-10
    
        A few fix ups to work with previous commit (missing #include <QMenu>)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-10
    
        Tidy up #includes
        - move to CaptialWords format for Qt includes
        - use forward declarations where possible
        - removed many unnecessary #includes in *.h files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-10
    
        Add extra path info to help Mac OS X find the right Python.h and compile msexport. Previously, it was doing nothing because it found multiple directories where it expected one.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-09
    
        Remove redundant class qualifiers on member declarations within class definitions. It's not standard and gcc 4.1 is enforcing the rules.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-09
    
        Minor change to the python test script
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-09
    
        Added an item to the TODO list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-09
    
        test -- ignore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-09
    
        Vect_get_proj was not in 6.0
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-08
    
        smaller minimum sizes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-08
    
        smaller minimum sizes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-08
    
        better vector names when added from browser
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-08
    
        smooth hidden
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-08
    
        vector info
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4981 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-08
    
        functions to get layer field and type from name
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-07
    
        More WMS improvements:
        * Errors report to the GUI in many more cases (not just the console when QGIS_DEBUG was defined) - both HTTP connection errors and WMS Service Exceptions from the server.  However, non-standard HTTP responses (e.g. 500 Server Error) are not handled yet.
        * The WMS selection GUI was cleaned up in the CRS selection group box - as users select layers, the number of available CRSs is displayed.  Also, the current selection is now displayed as the friendly description, not the proj4 string.
        * There is a better chance of a valid CRS being sent to the server in more situations (with WMS therefore appearing to work more often!).
        * In QgsSpatialRefSys, initialise the mIsValidFlag properly.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-06
    
        layer info to html table
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-06
    
        add map by double click
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-06
    
        pg lib
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-05
    
        Another test of svn on new server --ignore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-05
    
        Another test of svn on new server --ignore
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-05
    
        Test of CIA bot on new server
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4973 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-05
    
        Test of email notificaion from new svn server
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-03-05
    
        Test from new repository/server
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-05
    
        added a method to activate/deactivate actions depending on the current layer type and the provider capabilities (though the ogr provider seems to return strange capabilities)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-05
    
        Accept more ogr drivers (or at least don't complain about them being unknown).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4969 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-04
    
        More improvements to WMS provider: Coordinate Reference Systems are now handled end-to-end in a basic fashion by the WMS provider.  However the Project Projection still needs to be made aware of what the WMS provider is doing.
    
        * Correction and readability enhancements of commentary in QgsCoordinateTransform.
        * QgsSpatialRefSys can now create from the OGC WMS CRS format.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-04
    
        Bug fix: vector layer identify now works more than once when no map redraw has
        happened in between.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-04
    
        Box style scale bar is filled in for half its length, more like a 'real'
        scale bar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-04
    
        Complete the migration of the scale bar plugin from Qt3 to Qt4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4965 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-04
    
        Rationalise the #includes (and move Qt includes to Qt4 naming scheme)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-03
    
        Only report on plugins and providers that couldn't be loaded when
        starting up
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-03
    
        Tidy up/remove some of the debugging stuff that gets printed at startup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-03
    
        fixed copy paste bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-03
    
        enabled control button for selection in map canvas
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-03
    
        Fix to allow compilation on windows and OSX
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-03
    
        added more emit selectionChanged()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-03
    
        added zoomToLayerExtent also to legend layer right click menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-03-03
    
        Set toolBox color (which contains legend) to window background color instead of white to make it blend in to the gui more.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-03
    
        Put some startup debugging code inside #ifdef QGISDEBUG
        Remove some pre-Qt4 code inside an #ifdef
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-03
    
        Fix non-connected connection between aboutToQuit() signal and
        saveWindowState() slot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-03
    
        Change #includes for Qt stuff to use Qt4 naming scheme
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-03
    
        When looking for plugins, filter out the libraries that are providers
        Tidy up of warning/error messages
        Some re-indenting too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-03
    
        Fix those pesky 'cannot find providerKey() or description()' messages
        when starting qgis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-03
    
        Change indenting to something closer to the qgis 'standard'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Martin Dobias <wonder.sk@gmail.com>	2006-03-03
    
        Finally applied all changes from Mapcanvas branch to trunk.
        Bug hunting season begins!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-02
    
        delete map tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4945 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-02
    
        delete map
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-02
    
        check orphan records
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-02
    
        check orphan records
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-02
    
        added isOrphan, deleteAttributes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-02
    
        enable smaller
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-02
    
        smaller
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4939 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-02
    
        use DLL
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-02
    
        Improvements to WMS - users can now see what projections are available for their chosen layers.  (However, the projection they select is not hooked up to anything yet.)  Also, the projection selector now shows groupings in italics, for better visual distinction.
        * QgsServerSourceSelect is now hooked up to QgsLayerProjectionSelector.
        * QgsLayerProjectionSelector and QgsProjectionSelector can now filter their results by a list of WMS-format CRSs (Coordinate Reference Systems).
        * QgsProjectionSelector now delays the calling of getProjList() and getUserProjList() until the filter has a chance to be set (using the new setOgcWmsCrsFilter).
        * The projection databases now have epsg added to the view so that it too can be searched upon.
        * Early works on the WMS Provider itself to accept new CRSs.  Not hooked up to anything useful yet though.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-03-02
    
        added openDb
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-01
    
        yalb (yet another legend bugfix)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-03-01
    
        better method to check if a canvas redraw is necessary after a drag in the legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4934 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-01
    
        Quitting qgis wasn't removing the map layers first (and hence quite
        with live postgres connections)
    
        The database source select dialog box wasn't being deleted when
        finished with, and hence left a live postgres connetion around
    
        These fixes will eliminate the 'unexpected EOF on client connection'
        message in the postgres logs.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4932 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-03-01
    
        Tidy up line indenting (no changes to code)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4931 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-28
    
        fixed 'save project as...' item
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-28
    
        Fix for the bug reported by Stephan where the vector layer properties was not restored properly for unique value renderers. And removed a call to QgsVectorLayerProperties::reset() in QgsVectorLayer::showLayerProperties() because it is already called in the constructor of vector layer properties
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-28
    
        checkbox for legend groups
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        added parsing of GRASS_INFO_MESSAGE
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        sorry, stroke width again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4925 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        raster name in legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4924 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        added doc and exit on fail
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        disconnect signals, check mValid in postRender, set newpoint on startup
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4921 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        globaly changed stroke-width in svg icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        script for changing stroke-width
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        warning if MSYS cannot be started
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        warning if module was not found on Windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        dont set tab to browser
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        data browser
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        new icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-28
    
        locations,mapsets,vectors and rasters lists
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4913 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-28
    
        Add SQL script to create test tables for testing the qgis postgres
        provider.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-28
    
        - Change to API for QgsMessageViewer (allow plain text or html input,
        required changes in all code that uses QgsMessageViewer)
    
        - Improvements to messages when qgis can't find a key column in a
        postgres table
        - Fix a couple of bugs when loading postgres tables (invalid layers
        would appear to load, giving a legend entry, but not show anything on
        the map)
        - Tidy up of #includes in postgres files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-26
    
        Further improvements to WMS.
        * pseudo-status bar in the "Add a WMS Layer" dialog - shows progress of network operations
        * Can now handle old-style "SRS" tags as well as the existing "CRS" support - SRS could contain several SRSs separated by whitespace, the provider now handles this.
        * The retrieval of server capabilities is not now handled by the WMS constructor, instead it is triggered at the time a function needs them (e.g. calculateExtents).  This gives time for a caller to connect a slot to the setStatus signal _before_ the interesting stuff happens.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-26
    
        Speculative fix for the "Add WMS Layer" dialog crash if you press "Connect" on an empty server list - "Connect" should now be disabled if no servers are available.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-25
    
        Several WMS-related improvements:
    
        * Better bounding-box checking on legacy WMS servers - JPL World Map Service works again.
        * Providers can now expose the last error encountered by the provider.  Only WMS returns useful information though.
        * Error display is now handled by the QgsMapCanvas not the QgsWmsProvider - this frees QgsWmsProvider from a dependency on the GUI being available.
        * For map redraws, QApplication::setOverrideCursor and QApplication::restoreOverrideCursor are now handled by the QgsMapCanvas not the QgisApp - this helps stop error message popups (via QMessageBox) from suffering from the "hourglass" cursor appearing not the "pointer".
        * Consective WMS operations do not fail any more - the "url" variable was being appended to, not cleared before each draw.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-02-23
    
        Minor tidy up and correction of comments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-02-23
    
        Update Makefile in template dir to use qt4 uic and resource builder
        Update Makefile to use pluginlcasename
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-02-23
    
        Beginnings of cleanups for plugin builder for 0.8 release.
        Tidy up messages with better clarification of how vars will be used.
        Add PluginLCaseName - a lower cased version of the plugin name so that
        we can rename the file names of .cpp and .h files to ones matching
        their contained class definitions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        use canonical path also for input raster check
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        PG_LIB
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4901 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        exit if make fails
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4900 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        exit if make fails
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        PG_LIB
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        PG_LIB
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        PG_LIB
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        libpq
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        QgsIdentifyResults Qt4 update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        refresh canvas after addRaster
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        check if mapcalc output exists
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        clear theme combobox
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        theme path fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-21
    
        conditionalized GPJ_osr_to_grass bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4889 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-20
    
        Stop Qt complaining that showLegendLayerFileGroups(bool) has an incompatible argument list to triggered() and therefore not connecting the signal to the slot.  The "Show file groups" option in the legend right-click menu should now work better (even properly?).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4887 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-20
    
        Fixed a bug that caused a crash whenever a maplayer tries to access its legend item (for example when turning on or off editing)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4886 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-20
    
        Fix for crash that happens when QGIS tries to render uncommitted features; tested against unique value renderer (Committed on behalf of larsl)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4885 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-02-19
    
        Patch from larsl that makes it possible to use the GPS plugin GUI again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4881 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        more forgotten changes to ui/Makefile.am
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4880 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        Forgot a change in ui/Makefile.am
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        renamed QgsUValDialog to QgsUniqueValueDialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        some temporal changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        renamed QgsUniqueValRenderer to QgsUniqueValueRenderer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        renamed QgsContColDialog to QgsContinuousColorDialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4875 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        renamed QgsContinuousColRenderer to QgsContinuousColorRenderer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4874 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        renamed QgsGraSyDialog to QgsGraduatedSymbolDialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4873 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        renamed QgsGraduatedSymRenderer to QgsGraduatedSymbolRenderer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4872 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        renamed QgsSiSyDialog to QgsSingleSymbolDialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4871 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        Renamed QgsSingleSymRenderer to QgsSingleSymbolRenderer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4870 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-18
    
        moved QgsFeature from gui into core (since it no longer depends on QgsAttributeDialog)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-17
    
        grass lib changed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-16
    
        Modification to make sure that QPixmaps do not get filled with a transparent colour, if the X11 system does not have the RENDER extension at runtime.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-16
    
        Tag 'classificationattribute' in project file for maplayer export
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        check if output exists
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4865 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        +PG_LIB
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4864 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        +postgres libs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        antialiasing
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4862 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        better icon sizes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4861 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        scale SVG
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        show new items during loading
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4859 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        new icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4858 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        new icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4857 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        store GISBASE only if defined by user
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        msys
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        postgres on mingw
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4854 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        +postgres
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4853 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-15
    
        mingw
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4852 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        pkg fixed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4851 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        cmd.exe does not work
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4850 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        + wms
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        new vector fix for win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4847 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        new vector fix for win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4846 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        nviz commented
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4845 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        use painter passed by renderComplete
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4844 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        slots moved to public
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4843 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        new vector
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        rubber band
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        providers and plugins moved to src/Makefile.win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4840 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        search for grass/gis.h
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4839 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        cpgrass, cplibs, pkg targets
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4838 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        +LDFLAGS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4837 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        dont create bin dir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        version
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        mingw again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-14
    
        mingw
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-13
    
        header files moved to grass
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-13
    
        header files moved to grass
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-12
    
        some minor cleanup in vector props
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4828 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-11
    
        Made QgsVectorLayerProperties a modal dialog, use QTreeWidgetItem::selectedItems() instead of QTreeWidget::currentItem() to determine the current legend layer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4827 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-11
    
        fix for activeLayer()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-02-10
    
        Added version name to the temporary splash screen
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        dlldir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        ogr, grass
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4823 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        dlldir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4822 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        dlldir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4821 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        dlldir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        dlldir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        dlldir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4818 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        dlldir
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        temporary fix for QgisIface::activeLayer()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4816 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-10
    
        usability fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-08
    
        icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4814 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-08
    
        icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-07
    
        moved include of QgsAttributeDialog out of QgsFeature such that it is a gui independent class now
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4812 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-07
    
        set _fmode to binary on Win
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4811 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-07
    
        proxy, url variants, layer inheritance
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-07
    
        Opps. Compile first, then commit...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4809 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-07
    
        Obtain the correct SRS even when on-the-fly projection is disabled.
        Fixes bug with areas and line measurements being wrong in some cases
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4808 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-06
    
        commented temporary files for debug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4804 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-06
    
        inherit SRS and extent from parent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4803 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-06
    
        select appropriate extent
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4802 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-06
    
        use SRS
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4801 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-02-05
    
        Open Recent Projects... should work now
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-04
    
        adapted QgsLegend::readXML and QgsLegend::writeXML to new legend structure
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-02-04
    
        improved legend drag and drop handling, enabled 'create spatial index' button in vector props again
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-03
    
        strip
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-03
    
        dependencies
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-03
    
        dependencies
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-03
    
        more circular references
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4794 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-01
    
        set GISBASE on WIN
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-01
    
        GISBASE and PATH init moved to qgis_grass library
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4790 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-01
    
        GISBASE and PATH init moved to qgis_grass library
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4789 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-02-01
    
        projection fix for old GRASS versions
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-31
    
        Add tr() to some user visible text
        Fix a bug with the angle spinbox not displaying the correct value when
        the dialog box was opened
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-31
    
        Reordering of the legend and possibility to show/ hide layer files in the legend with the right click menu
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-30
    
        czech translation update sent by Martin Landa <landa.martin@gmail.com>
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-29
    
        Migrate qt3 stuff to qt4.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4779 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-29
    
        Remove unnecessary Qt3 #includes and rename remaining to Qt4 form
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-29
    
        Fix bug with zoom/select rubberband disappearing when moving above or
        to the left of the initial mouse click position
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-29
    
        Yet more qt3 to qt4 changes and #include tidy ups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-29
    
        Couple more qt3 to qt4 changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-29
    
        Misc. Qt3 to Qt4 changes and #include tidy ups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-29
    
        Migrate some more stuff from Qt3 to Qt4
        Added tr() to some user-visible text
        Rationalise #includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-28
    
        Refer to an icon that exists since the new refactor.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-28
    
        Add missing icon needed for Gavins recent commits
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4771 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-28
    
        Fix a problem with the config file containing an invalid value for the
        measuring ellipsoid.
        This should resolve problems with calculating polygon areas and also
        a hanging problem when identifying polygons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-28
    
        Put action icon back in identify results dialog box
        Put tr() around some text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-28
    
        When the vector project properties dialog box is requested, bring it to
        the front if it already exists.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4767 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-28
    
        Migrate use of Q3WhatsThis to the Qt4 version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-28
    
        Make the shape file table stretch to fill the space available
        Remove a redundant commeted out line
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-28
    
        Replace Qt3 stuff by Qt4 stuff
        Tidy up #includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-28
    
        Make the canvas colour selection buttons a bit bigger
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-28
    
        Replace Qt3 stuff with Qt4 stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-27
    
        Split the text in an error dialog box over two lines instead of one.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-27
    
        Remove unnecessary Qt #includes and change the remaining to Qt4 form
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4757 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-27
    
        Add tr() to text that the user gets to see
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-27
    
        projection fix -related to grass bug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-27
    
        Completed conversion from Qt3 to Qt4 widgets
    
        Fixed an 'EOF on connection' error (postgres connection wasn't being freed).
        Fixed a crash in the standalone spit when clicking close
        Made the standaone spit program behave like a main window rather than
          a dialog box (ie it has a taskbar entry now).
        Fixed bug with spit not putting data into non-default schema.
        Fixed bug with UI display after deleting selected shapefiles.
        Misc. code tidy ups.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-26
    
        Remove calls to processEvent which are short-circuiting the draw event in Qt4.
        Something in our draw event is triggering another draw event during resizing. processEvent immediately moves to the next draw event.
        For X11, menus and toolbars became corrupted and crashes occurred. For Mac, the map canvas did not resize at all. The following warnings were appearing on the console: "QWidget::repaint: recursive repaint detected" and "QPixmap::operator=: Cannot assign to pixmap during painting."
        Event processing to capture a keyboard cancel command should be reinstated when the source of the recursion is found and fixed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-25
    
        raster enabled
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-25
    
        install support files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-25
    
        append .exe on Windows
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-25
    
        add -lgeos
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-25
    
        GDAL fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-25
    
        link to rpovider to qgis_grass.dll
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-25
    
        Implement more intuitive editing of column names that are reserved
        words.
        Turn off debugging that caused all column names to be flagged as
        reserved words
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-25
    
        added rubberband for moveVertex
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-25
    
        Migrate from Qt3 widgets to Qt4 widgets
        Misc. code tidy ups
    
        But, schema selection in main dialog table not yet done
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-24
    
        Fix for missing splash status messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-24
    
        Reverted splash to something similar to 0.7.4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-24
    
        Get rid of some of these new svgs until they can be properly supported in qt4.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        dll
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        dll
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        dll
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        dll
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        dll
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        dll
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        dll
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        dll
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-24
    
        Get rid of excess baggage required for old svg resampling stuff but now no longer needed.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        GDAL removed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-24
    
        GDAL removed
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-24
    
        More updates to make icons clearer and more logically laid out
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-24
    
        Added some icons from the open clipart project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-24
    
        Refinements to icons for consistency and clarity
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-23
    
        fix for crosscompilation
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-23
    
        Improve marker positioning
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-23
    
        Get rid of artifacts behind hard markers drawn using qpicture
        Note tehre is still some scaling issue with these that I am looking into
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-23
    
        Remove all use of oversampling
        Enable antialiasing for marker symbols
        Show larger marker previews in vector props marker combo
        NOTE: There is still an issue with markes being placed at incorrect offset that I need to resolve.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-23
    
        fix bux with symbol background transparency
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-23
    
        Update version to 0.7.9.10
        Deprecated use of Q3Picture for marker symbols as part of the qt4 porting effort.
        Markers are now loaded and renderered using the new QSvgRenderer that came with qt 4.1
        onto a qpixmap. QgsSvgCache now stores these pixmaps intead of q3pictures.
        Changed miscellanious other classes to deal wiht the knock-on effect of this cahnge.
        A benifit of this change is that svgs are now rendered properly (overlooking caveaat below)
        and that the resampling code that was used to overcome poor svg scaling in qpitcure in qt3 is
        no longer used. Also we are able to support a richer subset of the svg format including
        possibility for animated svg in the future.
    
        NOTE: there is still a small renderning issue where the background of the svg and various other
        small issues - these will be fixed in follow up commits
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4721 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-22
    
        double hash for comments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4720 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-22
    
        Make "--with-qtdir" work better in ./configure.
    
        Previously if your --with-qtdir was not in your PATH, ./configure would pick up the uic that was in your path anyway.  Now uic and rcc are forced to those found inside whatever you specify with --with-qtdir.
        -This line, and those below, will be ignored--
    
        M    qgis/acinclude.m4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-22
    
        Fixed an error from automake (ver 1.9) when processing Makefile.am.
    
        Error was:
    
        src/raster/Makefile.am:21: `#' comment at start of rule is unportable
        (the comment character was after the tab, so moved it to before the tab).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-22
    
        Added buttons and icons for add/delete/move Vertex and set mouseTracking true in QgsRubberBand
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-22
    
        Make the instructions read-only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4716 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-22
    
        More migration from qt3 to qt4
        Use a real copyright symbol instead of (c)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-21
    
        Add svg library and include stuff for Darwin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-21
    
        Attempt to include required stuff for Qt Svg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-21
    
        Added transparency support for lines too
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-21
    
        Make lines transparent around polygons when transparency is set
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-21
    
        Updated some icons for ui consitency
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-20
    
        enabled call to render() in zoomToSelected and made icon size in legend smaller
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-20
    
        qt4 update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-20
    
        qt4 update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-20
    
        qt4 update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-19
    
        qt4 update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-19
    
        qt4 update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-18
    
        qt4 update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-18
    
        no layers fix
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-18
    
        qt4 update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-18
    
        qt4 update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-16
    
        Add QgsApplication::qgisUserDbFilePath() accessor. Use it to resume accessing the user db and avoid a crash caused by a switch to the srs db.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-16
    
        Added context help connector
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-16
    
        Added context help connector
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-16
    
        Added context help button to the gui
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-15
    
        Added help button and wired context help for the new vector layer dialog
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4695 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-15
    
        Use a smaller icon for legend file group so that we can use smaller vert. spacing in legend
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-15
    
        Enabled help buttons in the wms dialogs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-15
    
        Enabled help buttons in the wms dialogs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-15
    
        Fixed the swig interface file and generated wrapper after changes to the dialog constructor
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-15
    
        more icon path changes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-15
    
        removed PKGDATAPATH in the legend classes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-15
    
        Convert deprecated Qt3 QDialog(parent, name, modal, flags) constructors to Qt4 QDialog(parent, flags) constructors. Use QgisGui::ModalDialogFlags to specify modal dialogs.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4688 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-15
    
        Made the icons for line style and fill style in the symbology dialog original sized
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-15
    
        Legend layer now uses layer type specific icons in legend. Outline- and fillcolorlabels now are fully colored
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-15
    
        Raster and vector layers now serialse and deserialise their transparency levels to project files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    homann <homann@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-14
    
        Fix for bug [ 1385358 ] PT translation gives errors when exporting to mapserver
        Units are not translated anymore
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-14
    
        Migrate from Qt3 widgets to Qt4 widgets.
        Had to implement some UI stuff manually as Qt4 does less for the
        programmer that Qt3 (for button groups).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-14
    
        Modify QgsRubberBand to use digitizing color and linewidth fromn project properties.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-14
    
        - Add QgisGui namespace for application-wide gui constants.
        - Add QgisGui::ModalDialogFlags for creating modal dialogs. This allows occurrances of the deprecated Qt3-style QDialog constructor to be replaced with the Qt4-style constructor and create Mac modal dialogs which corectly interact with QMessageBox modal dialogs.
        - Use new ModalDialogFlags in DBSourceSelect dialog to elminiate Mac dialog layering problems. (This update will soon be made to all modal dialogs.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-14
    
        Wired in variable transparency to vector props dialog.
        Only implemented for polygons currently (I dont even know if its
        possible to do for lines and points)
    
        Refactored transparency stuff in raster up into maplayer abc
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-13
    
        Improvements for setting the background colour of the canvas. It now follows this logic:
        1) set in qgis options to desired default bg colour
        2) whenever you start new project / open qgis that colour will be used
        3) overide canvas background on a project by project basis in project props
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-13
    
        Added back in column labels that got lost in the move from QTable (Qt3) to Q3Table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-13
    
        Win update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-13
    
        Win port
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-13
    
        Win port
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-13
    
        Removed deprecated files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-13
    
        More icon cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-12
    
        In progress...
        Implemented global selection colour and canvas colour default options in qgsoptions.
        Still needs to be wired up in qgisapp so that these defaults are used where applicable.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-12
    
        Mapcanvas background colour is now user configureable
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-12
    
        Note: This is a commit of work in progress...
    
        Added ui components and code logic for user selectable canvas background colour. All infrastructure is in place but background is still rendering white for me thus this is a work in progress.
    
        This commit also includes preliminary code to render vector polygons semi transparently but it causes quite a slowdown in drawing so Ive hard coded it to be opague until I have implement a gui frontend for setting transparency levels.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4670 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-12
    
        + Makefile.win.rules
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4669 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-12
    
        Makefiles for MinGW
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-12
    
        Makefiles for MinGW
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-12
    
        dummy addDatabaseLayer() without Postgres
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-12
    
        Anti aliasing is now enable/disable able at run time :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-12
    
        Hide splash option works again now
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-12
    
        Persist state of antialiasing option and new layers are hidden option and restore when qgsoptions is ctor'd
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-12
    
        Robustness improvements to projectionselector dialog box
        Tidy up a few misc things.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-12
    
        Moved some options logic out of qgisapp into qgsoptions
        Added a checkbox for anti-aliasing (not wired in yet)
        Got rid of path calcs in favour of qgsapplication::foo()
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-12
    
        Shuffle some code betweem Makefiles to resume building the Mac bundle directory after the src directory reorganization. Update the bundle copyright date. Remove a temporary comment regarding the directory reorg.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-12
    
        Use QgsRubberBand class for capturing lines and polygons. Move some methods into the slots section of the header to enable the capture tools.
        Only the capture functions and not the vertex editing functions are working and the user-selected color is still not used by QgsRubberBand.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-12
    
        Revise Attribute dialog initialization, signals and slots for Qt4.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-12
    
        Map canvas is now antialieased.....oooer....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-11
    
        made icons in legend larger so the overview glasses in QgsLegendLayerFile look better
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-11
    
        Use theme path for icons rather (icons is no longer to be used for themeable elements).
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-11
    
        Use qgsapplication themepath instead of pkgdatapath for images
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-11
    
        Use QgsApplication::themPath() to find pyramid icons and use their new names
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-11
    
        Fix issue preventing pyramids tab from being shown
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-11
    
        use QgsApplication::pkgDataPath()
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-11
    
        fixes for cross compilation with MinGW
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-11
    
        Converted to png
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-11
    
        Scroll the tree view of srs to ensure that search results are visible
        Sort the results from the sqlite srs query to make best use of the caching
        when populating the tree widget
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-11
    
        Sort out icons on attribute table ( they are now themed )
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-11
    
        Remove the projection loading progress box (it's now quick enough to
        not need it)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-11
    
        Improve layout
        Set col sizes on resize event
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-10
    
        qt3 to qt4 changes for projection selector dialog
        Partially complete - effective use of dialog space needs more work (to come)
        Moved to the QtreeWidget - caused a moderate number of changes in code
        Loading the srs into the tree widget is _much_ faster
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-10
    
        Shrink this somewhat oversized icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-10
    
        Tidy up icons - move themable icons into themes and delete junk
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-10
    
        Use updated icons and dont use #include xpm style of icon loading - uses themepath now instead.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-10
    
        Updated the icons to be more consistent with rest of ui
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-10
    
        Renamed these icons for consistency
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-10
    
        Use QgsApplication::themPath() to determin where icons are
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-10
    
        Source reformatting only -- no changes to the code.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-10
    
        First pass at attempting to optimize drawing of vector layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-09
    
        Add QgsRubberBand class to display measurement lines for QgsMeasure.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-09
    
        Removed unused variables from Makefile.am(s)
        Moved helpviewer to src directory
        Incidental chagnes to the mysql stubs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-09
    
        Moved plugins to src
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-09
    
        Moved plugins into src/plugins and updated make etc accordingly
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-09
    
        This dir is unused
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Follow the white rabbit...
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Forgot to include this in last commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Moved all sources for gui lib into src/gui and updated all dependent classes and makefiles
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-08
    
        Moved providers directory to src subdirectory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2006-01-08
    
        added a QgsLegend::readXML method which is simpler and thus easier to debug
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-08
    
        Removed duplicate code that set the database encoding (no need to do it twice)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-08
    
        MySQL data provider stubs -- non functional and not integrated with the build system yet.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Remove hard coded include path
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        I had to link to qgis_gui lib too (for now)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Moved missing moc into src/Makefiel
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        YANLF (yet another lib fix)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        More updates for core lib
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Some fixes to get lib to compile
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Moved in designer plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Moved into src
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Refactored libqgis into two roughly inequal parts.
        libqgis_core is intended to have non gui code
        libqgis_gui is intended to have gui related code
        Updated makefiles and code throughout in order for it to build with this new arrangemetn
        Code in src/ will be moved into src/gui in a follow up commit
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4590 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        lib refactoring
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Refactored libqgis into two roughly inequal parts.
        libqgis_core is intended to have non gui code
        libqgis_gui is intended to have gui related code
        Updated makefiles and code throughout in order for it to build with this new arrangemetn
        Code in src/ will be moved into src/gui in a follow up commit
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Refactored libqgis into two roughly inequal parts.
        libqgis_core is intended to have non gui code
        libqgis_gui is intended to have gui related code
        Updated makefiles and code throughout in order for it to build with this new arrangemetn
        Code in src/ will be moved into src/gui in a follow up commit
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Refactored libqgis into two roughly inequal parts.
        libqgis_core is intended to have non gui code
        libqgis_gui is intended to have gui related code
        Updated makefiles and code throughout in order for it to build with this new arrangemetn
        Code in src/ will be moved into src/gui in a follow up commit
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Refactored libqgis into two roughly inequal parts.
        libqgis_core is intended to have non gui code
        libqgis_gui is intended to have gui related code
        Updated makefiles and code throughout in order for it to build with this new arrangemetn
        Code in src/ will be moved into src/gui in a follow up commit
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-08
    
        Refactored libqgis into two roughly inequal parts.
        libqgis_core is intended to have non gui code
        libqgis_gui is intended to have gui related code
        Updated makefiles and code throughout in order for it to build with this new arrangemetn
        Code in src/ will be moved into src/gui in a follow up commit
    
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-07
    
        Move all qt3 widgets to qt4 widgets in projectproperties dialog box
        Tidy up dialog box (better use of space)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-07
    
        Migrate all qt3 widgets to qt4 widgets
        Tidy up gui layout to make it a bit smaller
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-07
    
        Goodbye Oracle provider, hello MySQL
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-07
    
        Oracle spatial readme
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-07
    
        Update TODO list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-07
    
        Throw an error in configure if Qt 4.1 is not detected.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-07
    
        Moved images svg themes and resources out of src/
        Moved svg and themes into images dir
        Tidy up to configure.in
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-07
    
        Changes to get about box to work with qt4
        Replaced all qt3 widgets with qt4 ones
        Added tr() to some displayed text
        Tweak the display of author's photos so that a photo is visible
        when the author tab is first selected
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-07
    
        Unrolled back the commits that I made earlier that gary rolled back because of a build problem and fixed the underlying cause of the problem.
        Projection widget no longer requires libqgis thereby eliminating the circular deps.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-07
    
        Rolled back changes to state before the reorganization of the
        widgets subdirectory (revision 4487). The reorganization created
        an unresolvable circular dependency.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-06
    
        Moved widgets under src
        You will probably need to do a distclean, autogen etc after this change...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-06
    
        Removed these deprecated files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-06
    
        Updates for Qt4
        Removed spurious GPS image (why was it here?)
        Replaced all qt3 widgets with qt4 ones
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-06
    
        Add QActionGroup to highlight the current map tool.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-06
    
        Final changes to get plugin to work under Qt4.
    
        Now needs testing by someone who has a GPS...
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-06
    
        Got rid of some compiler warnings
        Further conversion to qgsapplication::themePath in qgisapp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-06
    
        Further tweaks to build script (thanks Martin!)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-06
    
        Use Tom's nifty new qgsapplication stuff to get the theme path
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-06
    
        Added some compiler flags to build script
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-05
    
        More changes to get plugin to work under qt4.
        Mostly works now, except for deleting devices
        Work in progress...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-05
    
        Remove copy of qgsmessageviewer from plugins/spit/ and use the one in src/ to avoid Mac duplicate symbol link errors.
        (Note: "make clean" should be done to plugins/spit/ before acquiring this revision to avoid "make" problems. See qgis-developer list for more details if problems occur.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-05
    
        Added notifications to the new splash screen implementation. Currently
        messages are displayed at the bottom/center of the splash image.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-05
    
        Updated the copyright text to reflect the current year
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-05
    
        Enabled the call to render() in all places where it was commented out.
        Layers now draw when first added to the map. This should fix most
        refresh issues. This needs testing to ensure proper operation with
        all data stores. This can be refactored for Qt 4.1 if need be...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-05
    
        Add in the GPS image to the dialog box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-05
    
        Changes for Qt4.
        Work in progress... More to come later.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-04
    
        Loaded into designer and resaved to fix a crash when loading
        this plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-04
    
        Fix a much up with forgetting to add some files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-04
    
        Created a qrc file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-04
    
        Added a qrc missing from previous commits
        Not sure if its referencing proper files - Gavin can you check?
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Radim Blazek <radim.blazek@gmail.com>	2006-01-04
    
        ui update
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-04
    
        Move to using QgsApplication
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-04
    
        Update north arrow plugin for qt4
        Remove all qt3 widgets (except one)
        Tidy up #includes
        Implemented dialog box pretty pixutre using qt4 resources
        Implemented anti-aliasing on the rotated arrow image
        Misc. source code and comments tidy up
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-04
    
        Replace all non-image hard-coded paths in src/ with calls to new QgsApplication path accessor mathods. This minimizes platform-specific #ifdefs. Image paths still to be done.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-04
    
        Fixes to get scalebar plugin to run under Qt4.
        Removed all Qt3 widgets
        Moved dialog 'pretty picture' into a resources file (and .png)
        Fixed and tweaked colour chooser
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-03
    
        Add QgsApplication class to hold platform-specific pathnames and provide accessor methods for them. Hard-coded paths will migrate here and ideally not appear in other modules. This is a work in progress and most paths have not been added yet. (main.cpp is the only user of the first revision)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-03
    
        Fix to remove postgres related moc files on make clean
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-02
    
        Port MessageViewer dialog to Qt4. (qgsmessageviewer.ui.h converted to qgsmessageviewer.cpp/h)
        Also remove some 'fixme' comments for other items which have recently been ported to Qt4.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-02
    
        More ui updates - helpviewer is to be deprecated anyway so maybe that change was a waste of time
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2006-01-02
    
        Revise HelpViewer initialization, signals and slots for Qt4.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-01
    
        Clean up layout
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-01
    
        Check layouts and replace some controls with qt4 equivalents
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-01
    
        Replace q3mainwindow with qmainwindow
        setup icons using active theme
        refactor action names for consistancy and autoconnect convenience
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-01
    
        Replaced user guide and install PDFs with dummy placeholder documents
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-01
    
        Removed graphics and other files related to docs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-01
    
        Removed install guide html files
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-01
    
        Removed unused skin directory
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-01
    
        Removed sources for documentation. These are now stored in their own repository
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-01
    
        Added accessor to qgisapp to get themepath
        Started fixing icons in mapcomposer dialog (still in progress)
        More ui fixups
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-01
    
        Added qrc.cpp to list of BUILT_SOURCES so it is deleted on 'make clean'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-01
    
        Fixed Makefile.am so moc generated files are deleted on 'make clean'
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2006-01-01
    
        Modifiy Makefile.am so moc generated sources are deleted on make clean
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-01
    
        Went thrpugh and check layouting of these widgets.
        Converted q3table in src/ui/qgsattributedialogbase.ui to use QTableWidget
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-01
    
        Major reorganisation of src/Makefile.am
    
        - got rid of unused vars
        - added comments
        - sorted sources lists alphabetically
        - nested pg directives together so they are not scattered over the file
        - various other tweaks
    
        The qgis app target is now extremely basic and the lib target much more neatly laid out.
        This paves the way now for splitting the qgislib target into two:
    
        - libqgiscore (for non gui classes)
        - libqgis (contains gui classes)
    
        By non gui I mean 'not derived from qwidget or showing any gui elements such as message boxes'.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-01
    
        Rearranged src/Makefile so app target uses only main.cpp in SOURCES and
        links to a monolithic libqgis
    
        A follow up commit will do further cleanups to the makefile
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2006-01-01
    
        More refactoring:
    
        -renamed raster lib to meet our agreed nameing scheme from the town hall meeting
        -moved all composer related stuff into src/composer and made it its own lib
        -removed -no-undefined for raster lib (for Tom)
        -changed noinst to lib for legend
    
        Thanks Gary for sorting out make issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Removed omggdal stuff -  Ill reimplement this properly in the next release rather...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Move projection icons into themes dir and update code accordingly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Renamed icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        remove unwanted images (large logo wastes bandwidth and is not used direcltly in code)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Moved the 4 xpm files from src/xpm that are still being used in the source into themes dir.#
        Updated classes using these xpms accordingly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        This dir is deprecated
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Remove a comment - minor change
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Renamed some icons for consistency
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Bring in icons from xpm dir
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Moved attribute table icons into themes dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Assign icons to each button - for some reason they dont show at runtim ... investigating...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Complete refactor of qgsdlgvectorlayerproperties to qgsvectorlayerproperties
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Renamed the vector props subclass (removing dlg from name)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Refactored qgsdlgvectorlayerproperties to qgsvectorlayerproperties for consistency with other code e.g. qgsrasterlayerproperties.
        Removed some unused headers.
        Note this commit will temporarily break cvs - a follow up commit in a few mins will repair that
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Updates for scale bar icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        gimp version of icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4427 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        updated copyright plugin icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-31
    
        Remove these icons as they are unused and dont follow nameing standards.
        I will reinstate any that should be present with convention following names.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        Updates to digitising icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
         tweak tweak here and a tweak tweak there...here a  tweak there a tweak......
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-30
    
        added a right click menu option to make legend layers to toplevelitems again after they have been inserted into a legend group
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        Update of my mug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-30
    
        replaced the Q3PopupMenu in the legend with the qt4 QMenu. Unfortunately, i couldn't find a way to bring the QSlider of the raster right click menu into QMenu (qgsrasterlayer.cpp, l. 3755)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        Retweaked this icon as It was too inconsistent with rest of ui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        Forgot to commit this before :-(
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        More fixes for problems caused by moving all ui's into their own dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        Fix build errors caused by my last commit (moving of ui* into ui/)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-12-30
    
        Renabled the calls to render(). Without them, nothing draws. This may
        cause issues which are unknown at this time, however seems to work except
        when adding a new layer. Tested with raster, vector, and wms layers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        ** Refactored all src/*.ui into src/ui/ dir for cleaner separation of ui's
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4414 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        Remove sudo from make install
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4413 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        Tweaks to icons:
        - fixed order of remove all / add all layer icons to be consistent with order of over view icosn
        - made toggle in overview more suitable (added glasses)
        - redid north arrow icon
        - removed black edge from copyright icon
        - used red '-' on remove icons to make them stand out more (I may revert this)
        - redid 'new' vector layer icon
        - redid add wms layer icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4412 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-12-30
    
        Added a simple little bash script to build qgis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-12-30
    
        Modified the way in which the toolbar is added to the main window so that
        the toolbar is properly placed in the dock area.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-12-30
    
        Merge UI conversion branch to HEAD. UI branch is now deprecated.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-24
    
        improved restoring of checkbox states from project files. Fix for segfault in QgsMapCanvas::removeAllLayers
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-21
    
        restored reading/writing XML for the legend settings, but there are still some bugs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-19
    
        more legend fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-17
    
        some more legend fixes
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4353 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-15
    
        a little improvement to avoid flickering when a legendlayerfile is dragged
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-15
    
        improved legend checkbox handling in case of several QgsLegendLayerFiles in one QgsLegendLayer
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-14
    
        First implementation step of having checkboxes in the qt4 legend (legendlayer and legendlayerfile)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-10
    
        fix for names of classification attributes in legend
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-12-09
    
        Merged changes to the Qgis->MapServer export tool from the Qt4 Ui branch to HEAD.
        This only affects the tools/mapserver_export directory.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4306 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-06
    
        qgisapp now uses QgsLegend::currentLayer() instead of parsing list items
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-12-05
    
        Merged render() fix and reformatted to addVectorLayer to follow project formatting guidelines.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-12-05
    
        Convert to Qt4 iterator. (This should fix Identify Tool crashes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-12-05
    
        Revise legend classes to use Qt4 static QCoreApplication methods instead of deprecated Qt3 qApp-> methods. Move include of qgisapp.h from legend.h to cpp file to minimize header dependencies.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-12-04
    
        Replaced the legend classes Q3ListView and Q3ListViewItem with the qt4 classes QTreeWidget and QTreeWidgetItem. More bugfixes and refactoring (e.g. no direct access to items for mapcanvas, overview canvas and ev. renderers) will follow soon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-12-04
    
        Raster drawing improvements / Qt4 porting.
        * Zooming into a raster (where a source pixel covers more than one screen pixel) should now draw fully into the bottom right corner of the window.
        * Since Qt4 wants all QPainter activity to be done inside a paint event, QgsMapCanvas::render() is no longer called directly.  Instead, it is called via QgsMapCanvas::update() or more rarely ::repaint(), therefore calling through ::paintEvent() to ::render() if appropriate.  ::render() does not call ::repaint() any more as that would cause a paint event loop.
        * Some debugging to cerr/cout has been updated to diagnose the above.
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-12-02
    
        Includes now Qt4 happy.  Once again the support vector file formats lives.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-12-01
    
        Yet more more superfluous checks for OGR plug-in removed since that's now handled elsewhere.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-12-01
    
        Removed more superfluous checks for OGR plug-in since that's now handled elsewhere.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-12-01
    
        in addLayer() Removed superfluous check for OGR plug-in since that's now handled elsewhere.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-30
    
        The map should now move again when you go to drag it with the little hand/pan symbol, not just when you complete the drag.
    
        The original problem was due to the bitBlt idiom going away in Qt4.
    
        Others should check that this new method works/doesn't cause flickering under their system, as I developed this modification against a KDE session via VNC.
    
        Also there seems to be a little bit of realignment (probabaly a fraction of a screen pixel) that occurs when the pan completes.  I presume this is not a significant issue to anyone.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-29
    
        - one cannot do QStringList = 0 as a default parameter; QStringList =
          QStringList() substituted
    
        - thou shalt pass non atomic function arguments as references or
          pointers (thus saving some memory and copy ctor overhead)
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-29
    
        Now properly clean MOC and UIC files with make clean.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-28
    
        Now make clean removes MOC files.
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-28
    
        Don't use the postgres information_schema view because earlier versions of
        postgres don't have it...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-27
    
        Several improvements related to WMS:
        * Adds WMS styles support (think "themes").
        * WMS layer selection window only lets you select one style at a time.
        * WMS layer selection window can be sorted various ways, including the list order in which it was sent from the server (this helps in keeping lists of months ordered properly).
        * Early work for changing the image encoding sent from the WMS server.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-27
    
        Update ToolButton popup menus for Qt4.C
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-27
    
        QApplication needs to be instantiated before applicationDirPath() is called.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-27
    
        Fix some layout issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-27
    
        UI improvements to keep the A-types (ie me) happy..
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-26
    
        Python wrapper code -- testing only
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-26
    
        Implementation of Qt4 dialog for mapserver export tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4272 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-26
    
        Make X11 selection rect display to the upper left as well as lower right.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-26
    
        Refactoring of QSettings naming conventions. This has been tested but there
        may be errors since the base key name for all plugins was changed. The convention
        for settings keys used by a pluting is to name the key "/Plugin-MyPluginName/foo".
        Thus the delimited text plugin key is /Plugin-DelimitedText and all settings
        related to it are stored under it. (I know, commit messages shouldn't be used
        to write documentation)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-25
    
        Reorganization of the sections in the QGIS configuration file (QSettings).
        There may be issues with the implementation -- check to make sure that
        the appropriate keys are being used when restoring settings.
    
        Plugins are not affected -- yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-25
    
        Update selection and zoom rectangles for Qt4.
        (Object editing rubberbands are still not updated.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-25
    
        Quick change to fail configure if Qt 4 is not found. Additional cleanup
        to the Qt detection code is required to complete the migration from
        version 3.x to 4.x.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-24
    
        qgis/helpviewer should now be compilable under Qt4; Makefile.am more closely follows (e.g.) qgis/plugins/grass, which makes "make clean" work properly.
    
        After this commit you should re-configure qgis, make clean in qgis/helpviewer then build as normal.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-24
    
        Converted QSettings to use global organization and application name so
        they don't have to be specified in the QSettings constructor. This doesn't
        apply to plugins.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-24
    
        Fixes for QSettings implementation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-23
    
        Set dialog constructor modal flag to true. This causes the dialog to have the right window type on a Mac.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-23
    
        Remove font property settings using the default (unspecified) font size from UI files. uic3 (Qt 4.0.1) is generating code which sets the size to 0 instead of the default size. This causes no text to be drawn for X11 and a crash for Macs.
    
        Removing empty attribute blocks has no effect. For non-empty blocks using the default size, the settings have been moved to the implementation class. When the bug is fixed, the settings can be put back in the ui file and removed from the implementation file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-22
    
        Transparency for grayscale images works again
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-22
    
        Reinstate nodata in metadata which has mysteriously disappeared from raster metadata...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4260 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-22
    
        Apply patch from Martin for gentoo friendliness
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-22
    
        Removed Qt4 #ifdef block (issue resolved)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-22
    
        Fix for plugins not loading. This was related to grabbing the existing Plugin menu
        in order to insert the new menu items.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-22
    
        Qt4/Mac requires a type to avoid an "ambiguous argument type" error.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-21
    
        Add build support for Qt4/Mac.
    
        (The environment variable QTDIR should be defined similar to /usr/local/Trolltech/Qt-4.0.1 for Qt4 and /Developer/qt for Qt3.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-21
    
        Random color now assigned when a layer is first loaded
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-21
    
        Added helpviewer subdir to the top-level Makefile.am
        Changes to helpviewer classes to allow compilation under Qt 4.0.1
    
        Works on Linux; untested on other platforms.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-21
    
        Changes to allow compilation with Qt 4.0.1.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Changelog for extra version update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Bumped extra version to 7.9.2 to indicate Qt4 port version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Make file for libqgsraster
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Moved code that I factored out of raster last night into its own dir / lib. This is the (extremely minimal) beginnings of libqgsraster which will eventualy do all the raster processing grunt work. qgsrasterlayer will then become a thin wrapper for qgsraster functions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-11-20
    
        Points snaping does now consider changed geometries. Fixed a bug which prevents multiple changes of the same gdeometry. All changes are not related to qt (and therefore should not conflict with the current qt4 port)
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-20
    
        Fix to remove georeferencer plugin from the build
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-20
    
        More changes for Qt4. QGIS now compiles and runs, although there are problems. Plugins do not load
        and there are display issues when loading a layer.
    
        The georeferencer plugin is currently disabled in the build due to unresolved UI issues.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Move member decl'sinto provite section (out of signals)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Fix qt4 build errors in projection selector
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Fix small mistype preventing build
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Fix compile error in qt4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Fix build errors ini qt4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Add sentinels to src/qgsrasterbandstats.h and src/qgsrasterpyramid.h
        Add missing include to src/qgsencodingfiledialog.h
        Add missing include to src/qgsrasterlayerproperties.cpp
    
        Still need to resolve some trivial compile issues in src/qgsrasterlayerproperties.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-20
    
        Fix problem with qgsraster not building in qt4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-20
    
        Find libQtCore on Debian
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    shalasz <shalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-20
    
        Look for uic3 in PATH as well
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-19
    
        Qt4 port using Qt3 compatibility library. Note - not all files compile yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-19
    
        Inital checkin of mapserver export tools
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-19
    
        Added check for Qt 4.1x in addition to 4.0.x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-19
    
        Changed path to qt3to4 to use the QTDIR environment variable rather than
        a hard-coded path.
    
        Added a check to make sure that QTDIR is set prior to running the script.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-18
    
        Fix for the query builder when invoked from the PostgreSQL layer selection dialog.
        This closes bug 1348385.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-18
    
        Added double quotes to schema, table, and field names in the query builder to prevent
        issues related to upper/mixed case table and fields names in PostgreSQL.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-16
    
        Added a couple of missing icons to themes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-11-15
    
        Fixed bug in the postgres provider which prevented graduated/ continuous/ unique rendering. Also changed the snapping methods such that they return false if no point/ segment to snap is found
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-14
    
        updated instructions to reflect subversion instead of cvs
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-14
    
        Renamed INSTALL.cvs to INSTALL.svn
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-14
    
        The overview canvas now shows the "pan" cursor when the mouse pointer is moved
        over it to indicate that you can actually pan the map view using the overview
        map.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-14
    
        test from svn+ssh
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-14
    
        test checking from dav_svn
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-14
    
        test from dav
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-12
    
        Makefile.am for mapserver export tool
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-12
    
        Python configuration changes
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-12
    
        Fixes to Postgres include substitutions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-12
    
        Added support for python to the build system. Don't get too excited,
        this isn't used anywhere yet...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-12
    
        Added missing pngs from svn migration
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        fixed icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        fixed icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        fixed icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        fixed bad xpms
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        fixed theme icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        fixed developer images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        fixed images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        deleted corrupt images
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        added correct icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        deleted corrupted icons
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        added icon
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        Deleted corrupt icon
    
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-11-11
    
        Updated todo list
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-11-10
    
        Changed definition of symbology compatibility for vector layers, some legend cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-10
    
        Minor revision to merge from 0.7.4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-11-10
    
        Three more files merged from 0.7.4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-10
    
        Minor bump to version number
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-10
    
        Final (hopefully) parts of merge from 0.7
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-09
    
        Merge of 0.7 mapcanvas goodies into head
        Thanks to Tom Elwertowski for resolving the conflicts
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-09
    
        Merge in changes in 0.7.4 branch into head.
        Many thanks to Tom Elwertowski for doing all the hard bits in src!
        Please note that qgsmapcanvas.* has not been merged in yet due to
        some difficulties we have encountered resolving conflicts.
        No changes to grass provider or plugins were merged in from 0.7 branch.
        Cvs has not been tagged yet as post merge pending the resolution of
        qgsmapcanvas issue.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-06
    
        Merge in from 0.7 branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-06
    
        Added nkids theme
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-06
    
        Merged in from 0.7 branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-06
    
        Merge from qgis 0.7 branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-06
    
        Merge in from 0.7 branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-06
    
        Clone (not merged just copied) i18n stuff over from o.7 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-06
    
        Add helpviewer to build process
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-06
    
        Merve from 0.7 branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-05
    
        Merge from 0.7 branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-05
    
        Merge in docs from 0.7 branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-04
    
        Get rid of stderr message slowing everything down
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-11-03
    
        changed new legend such that item moves are shown during mouseMoveEvent
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-02
    
        removed this file - its deprecated
        (bug#1297522)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-02
    
        This commit fixes problems with project open and project save(as) dialogs where they lose the last directory node each time they are used.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-01
    
        [ 1345028 ] 0.7.4 Latvian.ts
    
        Latvian updates from MZM
    
        Need to check if old latvian file can be removed...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-11-01
    
        Fix bug where file dialogs lose the last directory node each time they are used.
        Move settings stuff inside accepted check of dialog so last dir etc arnt saved if user presses cancel
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-10-29
    
        Fix for raster props not being correctly restored when project file is loaded.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-27
    
        Remove the old way that plugins used to create menu entries. This may
        cause some plugins that we don't know about to fail to compile, but the
        change required is trivial, and can be gleaned from any of the plugins
        that come as part of qgis.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-26
    
        Provide an warning message if a spatial table doesn't have an oid column
        when we need one (happens when the primary key column is not of type int4).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-25
    
        Mods after testing the copy/paste of attribute table data through a Windows
        X server. Still requires testing on a Windows and Mac version of Qgis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-24
    
        fix for legend compile problems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-24
    
        Bug fix: turning on on-the-fly-projections and then removing all layers and then
        loading a new layer didn't update the new layers' map units.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-24
    
        Fix a bug where the scale bar units weren't being correctly updated after
        a change in map units caused by turning on on-the-fly-reprojection.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-23
    
        some improvements in reading legend settings from file. Needs more testing and debugging though
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-22
    
        Implemented a 'copy selection to clipboard' for the attribute table (works
        under Linux when pasting to openoffice calc at least, but requires further
        testing with other programs, esp. windows).
        Available as a button above the attribute table.
        Also committed a copy of the icon in png format.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-21
    
        Tidy up of code that swaps endian-ness of the key column values.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-21
    
        Remove code that created QString selectSQL - it's not used anywhere else in
        qgis.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-21
    
        Removed the code that modified the schema search path - with the recent
        changes to do with schemas, this is no longer necessary.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-21
    
        getpid() header
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-10-21
    
        Apply patch:
        [ 1328009 ] fix for bsb loading bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-21
    
        Disable the 'no transaction in progress' warning message that comes from
        PostgreSQL (only for non-debug compilations).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-20
    
        One last tweak to which connection is displayed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-20
    
        Usability improvements to database connection selector and
        better behaviour when connections are created and deleted
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-20
    
        Remember which database is selected in the database selection dialog box (makes
        it nicer to use).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-20
    
        Fix for bug  1332221 (attribute table only shows ID and first row).
        Also changed the deduceEndian function to initialise the swapEndian variable
        (wasn't being done).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-19
    
        fix for sql problem wenn commiting changed geometries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-19
    
        Fix for bug 1282953: non-blank catalog names in the geometry_columns postgis
        table caused qgis to generate invalid sql to postgres. According to the
        postgis docs, the f_table_catalog column in the geometry_columns table
        is left blank as postgres doesn't have the concept of a catalog. Qgis now
        ignores the contents of that column.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-18
    
        improved restoring the legend from project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-18
    
        Bug fix - renamed columns in view were causing an assert.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-18
    
        Correct code that only gets compiled with debug turned on
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-18
    
        new modules
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-18
    
        new items
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-18
    
        get feature selected flag, selectionChanged signal
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-18
    
        Merge of schema support changes from 0.7 branch into head.
        Hope this doesn't break anything else - the merge was somewhat involved
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-18
    
        keyField()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-16
    
        Back out change of qgsabout.ui.h (16 Oct 2005 18:30:05 -0000 1.6) - int i is still needed in #ifdef QGISDEBUG mode.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-10-16
    
        Apply warnings for unused vars patch from karl
        [ 1325870 ] removing trivial warnings (unused variables)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-15
    
        Make the WMS provider more fully understand the WMS metadata XML schema - (part 3).
    
        Many more items should now be appearing in Properties > Metadata tab, including Image Formats. In a future commit this will be wired up to the WMS layer selection dialog, allowing a choice between (e.g.) PNG (the current default) or JPEG.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-15
    
        Wrap query subset clause in parentheses to preserve grouping of
        a compound clause when ANDing with selection rectangle clause.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-14
    
        OGR provider now reports, in its description, the build-time and run-time versions of the OGR library.  For example this will appear in Help > About Quantum GIS > Providers tab.
    
        This should help us better troubleshoot bugs in the field.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-14
    
        fix for new mapset where vector db is not set
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-14
    
        Include util.h instead of pty.h for Mac.
        Add braces to avoid "jump to case label crosses initialization" error.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-13
    
        commented out some lines in qgsogrprovider.cpp for now such that qgis compiles properly on all systems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-13
    
        Make the WMS provider more fully understand the WMS metadata XML schema - (part 2).
    
        This time, metadata is wired to the raster properties dialog under the Metadata tab.  But only for a few items.  A future commit will make more items visible there.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-13
    
        extended the 'new vectorlayer' dialog with a combo box to choose the file format. At the moment, only shapefile is inserted
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-13
    
        added a try - catch for an unhandled exception during a coordinate transform
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-13
    
        enabled the new method to create vectorlayers and put an ifdef around OGRSpatialReference->Release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4076 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-13
    
        shell
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-13
    
        shell
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-10-13
    
        Added capability to generate graticule as points (at intersections), lines or polygons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-12
    
        added an extern C method in the ogr provider to create new datasources. This method will replace the QgsVectorFileWriter class soon. Other providers may add methods with the same signature for creation of new data sources
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-12
    
        added code for writing legend settings with writeEntry()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-11
    
        fixed a bug in QgsGeometry::boundingBox for multipolygons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-11
    
        use fast geos export method on little- and big endian machine since QgsGeometry::geosGeometry is now endian-aware. Fixed a memory leak in the OgrProvider. Use ->getNextFeature(false) when selecting vector features because attributes are not needed for geometric selection
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-11
    
        more changes to consider for endianness in QgsGeometry
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-10
    
        Make the WMS provider more fully understand the WMS metadata XML schema - (part 1).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-10
    
        fixed a memory leak and removed some dead code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-09
    
        WMS provider now handles memory management of images more appropriately.  Firstly it doesn't leak an image on each redraw and secondly it will cache the last image for faster redraw.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-09
    
        Fix up raster data providers (i.e. WMS) in line with mcoletti's changes in the vector data provider area.  WMS really should work again now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4048 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-10-09
    
        M. Loskot patch for bug 1313365
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-10-08
    
        Reverted changes committed by mcoletti that prevented HEAD from compiling since
        he's just left for a week. HEAD compiles; filters are missing when opening
        an OGR layer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-07
    
        QgsDataManager :
    
         - s/name/dataSource/ in member function parameter lists
    
         - started implementation of openVector()
    
        QgsProviderRegistry :
    
         - added openVector() which will eventually be called by
           QgsDataManager::openVector()
    
         - made naming convention consistent for fileVectorFilters so that OGR
           supported formats get properly loaded again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-07
    
        Added mDataSourceLayerNum
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-07
    
        moved omgdal to libqgis so that provider libraries would pass dltest
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-07
    
        Use different print font scaling factor for Mac.
        Define factor in header file so it can be adjusted with one edit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-07
    
        Merge from 0.7 release branch:
        For Mac, don't call QPrinter::setOutputToFile(true) before QPrinter::setup().
        Doing so will suppress the Mac Print dialog and disable paper printing.
        This edit disables Mac eps output but the Mac has a pdf option in its
        standard Print dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-06
    
        Minor cleanup after mcoletti's Aug 26 changes to get WMS going again.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4039 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-06
    
        fixed two little memory leaks in ogrprovider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-06
    
        Change dependency rules to match names of generated files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-10-06
    
        Makfile.am changed to conform to the rest of the build system with regard to
        uic.h/cpp generation.
        Changed qgsgrassmapcalc.cpp to use pow(double, double) calls to permit compiliation
        on gcc 3.3.x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-10-06
    
        Show Qt link parameter at end of configure process
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-10-05
    
        Apply wonders make patch for geos issues
        Try to improve errror checking for when ~/.qgis.db doesnt exist
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-04
    
        mapcalc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-04
    
        added czech
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-04
    
        updated czech translation by Martin Landa <landa@gama.fsv.cvut.cz>
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-10-04
    
        Updated minor version number to 0.7.9 (this follows the system used by kde folks which seems to work well. So consider version x.x.9.x to be beta of upcoming release.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-03
    
        bug fix: the search for tables with geometry columns was including
        database objects that weren't tables or views
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-03
    
        Bug fix: reporting of a postgres error was using the wrong sql for the error message
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-02
    
        added two icons for the legend and removed a bug which prevented to put the correct in overview pixmap to legend layer files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-10-02
    
        bugfix for [ 1309122 ] inconsistent behavior of labels
        Use correct index when retrieving columns.
        Also add some PQclears for queries which weren't being freed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-10-01
    
        reading/writing of the legend from/to project files. At the moment, readXML and writeXML functions are used. This may be changed to use QgsProject or QSettings functions in future
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-10-01
    
        bugfix for [ 1282854 ] Some dialog widgets too narrow
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-30
    
        Merge from 0.7 release branch:
        Adjust button dimensions so that text looks ok on Mac for PGQueryBuilder
        operator buttons. (Height is now unconstrained because Qt/Mac is placing
        default space below text and clipping text on top if it doesn"t fit.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-30
    
        Merge from 0.7 release branch:
        Use QToolButton instead of QPushButton to display a color setting
        because Mac pushbuttons are always drawn using the standard system
        button color. Also don"t change button color if the color picker
        dialog was cancelled.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4013 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-30
    
        Merge from 0.7 release branch:
        Adjust dialog construction for Mac so that right dialog type is used.
        - Set modal flag: LayerProjectionSelector, LUDialog, Options, PGQueryBuilder, ProjectProperties, RasterLayerProperties.
        - Construct without parent to make modeless: Bookmarks, CustomProjection.
        Also allow only one instance of Bookmarks to be created.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-30
    
        Merge from 0.7 release branch:
        Remove empty font property tag which was causing an oversize button
        on Mac OS X.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-30
    
        Merge from 0.7 release branch:
        Changes to fix display anomalies on OS X and Linux. All toggle buttons
        for selecting line or fill type are now QToolButton widgets. Adjusted
        the graphics displayed on each button to make it easier to distinguish
        which is active.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4008 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-29
    
        module options separated into new class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-29
    
        Tell cvs to ignore some files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-29
    
        Just some minor update to the splash screen...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4005 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-29
    
        Fix typo in variable name in new stuff mark committed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-29
    
        Applied patch from Karl
        [ 1305377 ] constructor initialization order warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-28
    
        Applied patch from Karl
        [ 1305377 ] constructor initialization order warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-28
    
        qgsdataprovider :
    
         - added fileVectorFilters() and fileRasterFilters() virtual functions that
           return an empty string by default
    
        qgsproviderregistry :
    
         - now stores vector file filter strings
    
         - builds the file filter string upon construction by concatenating strings
           returned from successive calls to all data provider fileVectorFilter()s
    
         - added fileVectorFilters() member that returns QFileDialog friendly filter
           string built as described in previous item
    
        qgisapp :
    
         - now uses vector file filter string returned from QgsProviderRegistry
           vectorFileFilters() call
    
    
        Note that currently only OGR data provider builds and returns this vector file
        filter string.  Maintainers of other vector data providers should also
        implement vector file filter functions as necessary.  Please see
        QgsOgrDataProvider source for examples.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-28
    
        Merged in some projection stuff from 0.7 to hopefully help stabilise head a little. There is still stuff in canvas etc that needs to come in I think. I tried to test with Radims plugin, but cant find how to get the screen with the projection selector like he had in his screenies.
    
        With apologies to Brendan if I broke any of his qt4 compat edits...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        tell cvs to ignore some files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        <br> must be at the end of line?
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        create new vector
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        static list of vector layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        fix bug in select vector/raster
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        applicationDirPath is in class QApplication (which is not a superclass of QgisApp)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        new/updated tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        new/updated tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        open/new/close mapset
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        deleted ui.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-27
    
        open/close mapset
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-26
    
        Apply patch 1305149, with some additional mods, to get qgis head to compile from a fresh cvs checkout
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-09-26
    
        Fix for HEAD compile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-09-26
    
        Makefile.am fix to allow compile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-26
    
        fix a little typo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-26
    
        Oops. Done right this time.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-26
    
        qgsvectordataprovider shouldn't be in the list of files to run moc against.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-26
    
        Modify Makefile.am files to get qgis to compile from a clean cvs checkout. No guarantees that it actually will compile yet, but here's hoping (to test a clean
        checkout, I need to commit the changes, so that I can do a clean checkout to test if it works).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3981 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-25
    
        First draft of raster file format converter. Adds a 'convert to' option to raster context menu. At the moment its just hard coded to convert to .tif format and also hard coded to write output into /tmp.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-25
    
        Emit signal with srid of selected srs (as a string) as per Radims request.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-25
    
        Bug fix. Compiling under QT3 didn't work. The changes here are an attempt to fix the problem, but need reviewing by morb_au first before they are applied to all of the other directories that have the same problem.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-23
    
        Rolled forward {get,set}DataSourceUri() member function changes from
        QgsDataProvider base class.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-23
    
        qgsdataprovider :
    
         - ctor QString argument now passed by const reference instead of wasteful
           copy
    
         - added mDataSourceURI private data member
    
         - setDataSourceUri() and getDataSourceUri() now refer to new data member
    
        (All this because most every data provider was doing the same thing over and
        over and over and over again -- a sure need for generalization.)
    
        qgsproviderregistry :
    
         - now returns null if a data provider was unable to load a given source
    
         - now also unloads the data provider if there was an error instead of
           wastefully keeping it around in memory
    
        qgsrasterdataprovider :
    
         - added ctor for URI parameter
    
        qgsvectordataprovider :
    
         - added ctor for URI parameter
    
        qgsvectorlayer.cpp :
    
         - added simple debugging probe; was having problems whereby loading projects
           where data has subsequently moved was causing core dumps
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-23
    
        - rolled forward named() and description() member changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-23
    
        qgisapp.cpp
    
         - merged from branch 0.7
    
        qgsdataprovider.h
    
         - added name() and description() pure virtual members
    
        qgspluginmanager.cpp
    
         - plugin directory path now used
    
        qgsproviderregistry.cpp
    
         - member names now compliant with coding standard
    
         - limited reformatting and clean-up
    
        qgsvectordataprovider
    
         - no longer uses Q_OBJECT since it doesn't provide signals or slots
    
        qgsvectorfilewriter.cpp
    
         - 0.7 branch merge
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-09-23
    
        Moved qgsscangeometries.ui.h out of SPIT_UI to prevent its deletion when
        doing a make clean. Files ending in ui.h are not generated; they are original
        source files and should not be included in BUILT_SOURCES.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-23
    
        - by golly, someone moved QgsScaleCalculator units to QGis
    
        - using the various *config utils generates -I strings that apparently flummox
          qmake; so now strip those out before appending the include strings generated
          from config script invocations
    
        The test suite now runs again successfully.  Go me.  Or something.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-23
    
        - dump() now checks to see if properties_ is empty before dumping properties
    
        - qDebug() would abort because someone forgot that QString::local8bit()
          _doesn't_ return a C-style string; it returns QCString which will cause
          qDebug() calls to blow up; if you insist on using QString::local8bit() in
          qDebug() then use it this way:
    
          qDebug( "%s", myQString.local8bit().data() );
    
        Please do pay attention to compiler warnings.  The warnings generated by
        mis-using local8bit _do_ _say_ that the program will likely abort when
        execution gets to those statements.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-23
    
        Synched with latest snapshot of dependent object files.  Also now depend on
        qgis library.  Also use cppunit configure script for command line options.
    
        Sadly, QgsProject seems to be broken, though that may have more to do with
        local state of source than anything else.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-22
    
        Stomping link errors and superfluous builds
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-22
    
        future means of adding and managing data
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-22
    
        Eliminated annoying linker issues.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-22
    
        Every new version needs some nice splashyness :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-22
    
        Remove duplicate files from qgis app which were also being compiled by libqgis.
        Suppress distribution of generated uic.h files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-21
    
        [ 1294894 ] measure distances using geodetic distance
    
        Committing wonder's patch for measuring areas.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-21
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3948 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-09-21
    
        bugfixes for the legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3947 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-21
    
        Fix small bug in select using epsg spotted by Radim
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-21
    
        Move catch outside #ifdef to balance try
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-20
    
        [ 1246882 ] warnings cleanup - missing returns
    
        Applied and tested Karls retrun type warnings patch.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-20
    
        Karls patch for safer file writing in map composer:
        [ 1243390 ] unsafe fileopens in mapcomposer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-20
    
        Use qApp->applicationDirPath() instead of PKGDATAPATH for Mac and Win
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3934 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-19
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-18
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-18
    
        Added tr updates from BABA Yoshihiko for japanese
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-09-17
    
        added 'expand all' and 'collapse all' functions. Removed some bugs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3923 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-17
    
        Apply patch
        [ 1274887 ] Added tr()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-17
    
        Applied following patches:
        1293255 SPIT: bugfix for "no fields" problem
        1293069 2 bugfixes regarding extent calculation
        1292938 added panning to overview
        1253211 patch for PostGIS provider
        1253027 patch for querybuilder
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-16
    
        More changes for Qt4 porting readiness.  In theory the process described in http://wiki.qgis.org/qgiswiki/Building_a_Qt3_codebase_with_Qt4 should work now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-16
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-16
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-15
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-15
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-15
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3910 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-15
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-09-14
    
        also applied postgis provider changes to head. Removed a bug in ogrprovider which sometimes caused crashes when selecting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-09-13
    
        fixed 'zoom to selection' in head. Changed QgsLegend::currentLayer() such that it also returns a layer if a legend layer is active (and not only if a legend layer file is active)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-13
    
        composer picture
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-12
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-12
    
        More changes for Qt4 porting readiness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-09-10
    
        Applied patch from Martin Dobias to provide feature searches in attribute table.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-07
    
        slightly modified nviz tool posted by  Larissa Junek
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-07
    
        fix for enable/disable actions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-09-07
    
        set Select tool before QgsComposerMap constructor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-09-06
    
        functions and icons for adding and removing legend groups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-08-29
    
        some code cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-08-28
    
        removed a bug in the new legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-08-28
    
        add to overview/ remove from overview for the legend layer. Changed QgisApp::setOverviewZOrder(QgsLegend) from private to public. Removed a qWarning line in QgsMaplayerRegistry to get cvs head to compile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-25
    
        Since the provider registry will give you the desired data provider, why do it
        yourself?  QgsVectorLayer now relies on provider registry to get OGR provider.
    
        Of course even this will probably significantly change Real Soon Now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3862 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-25
    
        - optimized #includes and forward class declartions in header
    
        - made const functions const
    
        - prefer argument const references to copies
    
        - internal improvements such as not creating empty meta data entries when
          searching for data providers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3861 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-08-25
    
        tried to make the new legend easier for casual GIS users by showing only the legend layers by default and by adding a right click menu also to the legend layer (not only to the legend layer file)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-08-21
    
        changed behaviour of the new legend such that all drag functions are with left mouse button pressed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3851 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-19
    
        - pass in QStrings to ctor by const reference instead of by value
        - made const members const
        - added a few comments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3850 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-19
    
        applied Karl's patch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-18
    
        More changes in preparation for building against Qt4:
        * src/Makefile.am now has different build instructions for Qt3 vs Qt4.
        * qgsprojectionselector more compatible with either Qt3 or Qt4.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3846 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-17
    
        Improved version of the qgis-qt3to4.pl tool - no longer dependent on the *.pro being correct; provides a porting log per file; keeps better backups for manual comparisons of ports.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3840 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-16
    
        patch for editing with dbf driver if user is not PERMANENT owner
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3837 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-15
    
        Proof of concept for a tool to automatically convert the QGIS Qt3 codebase to Qt4-compatible compilation.
    
        Warning: Run this on a *copy* of your CVS working directory!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-15
    
        Change .ascii()fication to .local8Bit()ification as per an email I received from Tom Elwertowski on 9 August.  This is still to ease porting to Qt4 later.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-12
    
        Added pure virtual member function layerCount().
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-12
    
        Added ::subLayerCount(), which is rolled down from QgsDataProvider.
    
        Note that data provider authors will have to properly flesh out these
        functions since I do not know how each provider calculates the number of
        layer; except for the OGR provider which correctly returns the actual number
        of layers.  All other providers have hard-coded to always return "1".
        Obviously that will have to be changed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-08-12
    
        removed some of my bugs in the new legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-12
    
        Brought over fix from 0.7 branch that cures core dump if SDTS vector layer is
        loaded.  (Or any dataset that has multiple layers where the first layer
        doesn't happen to have geospatial data.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-08-11
    
        Started implementing drag and drop behaviour in the new legend. By dragging with the left mouse button pressed, items (of the same level) can be reordered. By dragging with the middle mouse button pressen, items can be dragged 'into other ones'. If two layer files are 'symbology compatible' (that means for vector layers the same number and kind of attributes), their legend can be grouped if the legend layer files are in the same legend layer group
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3827 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-09
    
        test null value for cat
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-08
    
        Continue the .ascii()fication of debugging messages for Qt4 porting friendliness.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-04
    
        Migrate from implicit casting of QStrings to char*'s to explicit casting using .ascii() or explicit testing using .isEmpty().  This will assist in the porting process later to Qt4 by making these constructs easy to grep and substitute for Qt4 versions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3813 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-08-02
    
        Initial conversion of the build system to recognise Qt4.0.0 as a build option.  For example, if you've "make install"ed Qt4, you can try using ./configure "--with-qtdir=/usr/local/Trolltech/Qt-4.0.0".
    
        It's HIGHLY RECOMMENDED to build against Qt4 in a *copy* of your CVS working directory as you will still have to run qt3to4 from the qgis root directory (e.g. "/usr/local/Trolltech/Qt-4.0.0/bin/qt3to4 qgis.pro") before you "make", and this change is difficult to undo.
    
        Please continue to commit new code that is Qt3.3 compatible, NOT Qt4 only.
    
        Note that qgis doesn't actually build against Qt4 yet; this is a change to the build system only, not the code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3809 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-07-29
    
        Added a bit more const correctness to QgsSymbol, QgsRenderer, QgsVectorLayer & co
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3805 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-07-28
    
        preparations for moving layers into the same symbology group
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-27
    
        Actually add all the files in, like qgshttptransaction.*
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-27
    
        Allows the GRASS plugin code to find the new location of QGIS legend code (../../src/legend).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-07-26
    
        Removed marker classes which are not needed any more with the current QgsSymbol and a few things in the maplayers which are not longer needed with the new legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-26
    
        Updated czech translation written by Martin Landa  <landa@gama.fsv.cvut.cz>
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-23
    
        Small Paste Transformations code cleanup.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-07-22
    
        restored QgsMapLayer::fields() because it is used by code commited in the meantime
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-07-22
    
        forgot to add these two files before the last commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-07-22
    
        Improvements for the new legend. Advanced drag and drop behaviour is not implemented yet
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-22
    
        Continuation of coding for the new "Paste Transformations" feature.  Bonus item: Doing a Copy now also puts attribute values on the system clipboard as well as geomteries.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-07-21
    
        Apply [ 1235689 ] Delimited text i18n patch to head
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-07-21
    
        apply [ 1241826 ] fix for bug 1227539 to head
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-07-21
    
        apply patch [ 1242486 ] fix for grass provider makefile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-21
    
        The PostgreSQL provider now chooses its own value for the primary key when adding features.  This is done by choosing the maximum of the existing primary key values, plus 1.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-07-17
    
        Merge from cvs 0.7 release branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-13
    
        Czech translation written by Martin Landa <landa@gama.fsv.cvut.cz>
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-07-11
    
        Integrated the new treeview legend into qgis head. The rightclick functions should now work again when right clicking on the layer file items. The order of the layers should also work. The rest of the legend is work in progress
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-11
    
        Italien translation by Napo <napoogle@gmail.com>
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-08
    
        Initial claim on the QgsPasteTransformations namespace.  QgsPasteTransformations is a dialog to mange which fields get transferred where in a copy/paste operation.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-04
    
        Rounded instead of truncated when calculating pixel width and pixel positioning.  This should resolve the 1-pixel gaps that sometimes appear when rasters are meant to be tiled together.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-03
    
        Make the OGR capabilties() routine a bit more friendly to downlevel OGR source code when compiling (see new comments in this diff for details).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-03
    
        Merged changes in the 0.7 release candidate branch (as at "Release-0_7-candidate-pre1") back into the trunk. This additional commit is a clean-up of added files in the new src/mac directory.  (Take 2)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-03
    
        Update end-user version numbers to suit new merged status.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-03
    
        Merged changes in the 0.7 release candidate branch (as at "Release-0_7-candidate-pre1") back into the trunk.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-01
    
        More improvements for add/move/delete vertex.
        * Menu now show which of add/move/delete is toggled on.
        * Refresh-map now is hooked up to Ctrl+R so that added/moved/deleted nodes can be seen properly and quickly.
        * Multiple edits on the same geometry now work.
        Geometry editing now works in a basic end-to-end fashion for PostGIS.  Other providers still need to be tested.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-07-01
    
        The vector metadata property page now reports the storage type (e.g. Shapefile, MapInfo file, PostgreSQL database with PostGIS extension, etc.) and editing capabilities (Add Attributes, Change Geometries, etc).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-30
    
        More changes to support add/move/delete vertex.
        Lots of UI stuff still needs to be polished in this area but add/move/delete vertex can *almost* perform as advertised if all the planets are aligned.  More to follow in a future commit...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-26
    
        Plenty of little changes in the pursuit of the add/move/delete vertex tools:
        * Delete-vertex option added to UI.
        * GEOS geometry factory now a static member of QgsGeometry (instead of being instantiated per-geometry).
        * Added GEOS-to-WKB functionality to QgsGeometry (LineString only at this stage).
        * Made private variables mutable in QgsGeometry to assist const correctness.
        * QgsMapCanvas now reports to the UI if a line segment couldn't be snapped.
        * QgsVectorLayer also sets some default values in the same case, which helps prevent crashes later on (particularly when project properties > snapping tolerance is 0).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-23
    
        Change static class members to be initialised outside the class (to satisfy the new GCC 4 compiler).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-19
    
        Further work on feature pasting.  Paste no longer crashes.  However there is still some work to go before paste actually works on PostGIS layers.  Other layers not tested yet.  Copy also now adds some basic WKTs on the system clipboard (so you can paste to a text editor!).  Also:
    
        * WKT now defaults to 6 significant digits, to allow for degree-based datums
        * mAddedFeatures in QgsVectorLayer is now a std::vector instead of a list, as nothing was done to it that required list functionality, and lists are less memory efficient, and the other copy/paste functions took vectors anyway.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-19
    
        Better OGR-provider pointer hygiene, as suggested by valgrind.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-15
    
        escape apostrophe, use null if text is empty
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-14
    
        Add better pointer hygiene in QgsFeature (less crashes hopefully, especially when "Copy"ing features).  Some more code to support WKB <-> GEOS geometry in QgsGeometry (not there yet though).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-14
    
        enable negative label offset
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-06-11
    
        Set version number for 0.8 development. See comments in configure.in for
        the convention used.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-10
    
        Cleanup of bug 1212152 - adding GDAL flags to Makefile.am.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-06-10
    
        restored the unique value renderer again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-09
    
        Add $(GDAL_CFLAGS) and $(GEOS_CFLAGS) to Makefile.am's.  Addresses bug 1212152 and Martin Dobias' email of 8 June 2005.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-06-07
    
        a lot of changes to simplify the interactions between renderers, renderer dialogs and qgsdlgvectorlayerproperties. E.g. the vector layer properties is now created/ destroyed each time it is opened/ closed. The unique value has not been changed yet. Also, the item legend is disabled for vector layers at the moment.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-06
    
        Fix for non-PostGIS/PostgreSQL layers that were broken by my recent commits to HEAD (in particular relating to cache-enabling the PostgreSQL provider).  Hopefully addresses bug 1214771.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-05
    
        Updates to the WMS provider to allow for usage of an HTTP proxy (un-authenticated).  Not tested by me as I don't have a proxy to test on.  Suggested by timlinux (Tim Sutton).  Qt4 will apparently allow us to add authenticated proxies but in the meantime this is a good start.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-04
    
        Force libpng warnings to forced up into the GUI (rather than cerr) - some PNGs returned by WMS cannot be parsed by libpng and it would be useful to tell the user that.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-03
    
        Added a bug fix so that WMS can actually display some images instead of a (0,0) size image.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-06-03
    
        Chinese translations - many thanks Nilarcs!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-06-03
    
        Martin Dobias's patch to allow setting extents from cli on startup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-02
    
        De-mangle the getProjectionWKT function in QgsRasterProvider that was broken when I merged in my changes a few days ago.  All rasters should work again.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-01
    
        Neaten up the WMS selection dialog box.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-01
    
        the beer replaced by button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-06-01
    
        the beer replaced by button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-31
    
        Hooked up WMS layer, Add/Move Vertex, and Cut/Copy/Paste to UI.  No guarantees that any of this actually works yet, but you can at least do a click and giggle.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3509 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-31
    
        Fix for GRASS provider that wasn't playing nicely with the new QgsFeature API.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-30
    
        Start wiring in WMS, internal clipboard and add/more vertex functions into QgisApp.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-30
    
        Add cvsignore to WMS directory.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-30
    
        Initial addition of routines for Add and Move Vertex in QgsMapCanvas.  Add Vertex is more advanced than Move Vertex but still isn't quite working yet.  Still needs to be wired up to the UI anyway.
    
        Also, when adding the new map tool enumerations into the Qgis namespace, also added "NoTool" at enumeration 0.  This will be needed because currently the map tool is not being properly initialised at QGIS startup.  A future commit will address this fully and should also eventually be applied to cvs 0.7 branch.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-29
    
        Additonal functions to support sublayers to support OGC WMS.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-29
    
        Initial conversion of QgsRasterLayer into a front end to QgsRasterDataProvider.  This is part of the OGC WMS support that will be wired up in a future commit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        Initial file load for the QGIS Clipboard - enabler of a future commit for cut / copy / paste of features.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3488 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        New UI files for OGC WMS functionality - not wired in yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        Utility functions to support upcoming commits for "Add Vertex".
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        Postgres provider now caches geometry retrieval into a queue instead of fetching one at a time.  This should speed things up by amalgamating SQL queries.  Calling code is adjusted accordingly.
        The initial queue size is the same as the refresh update threshold.
        TODO: Adjust the queue size independently of the update threshold; and add a queue for attribute retrieval (currently, unique value renderers still force one SQL per feature to retrieve attributes).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        Fix up configure.in to force building of WMS Makefile.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        Added in some more support files for WMS.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        Added in some more support files for QgsGeometry.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        Actually add some files into the wms directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        Initial load of OGC WMS (Web Map Service) provider files.
    
        Not connected to any UI yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3475 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-28
    
        Rearranges QgsFeature so that its owned geometry is abstracted to its own class, QgsGeometry.
        As bonus features:
         * QgsFeature::setGeometry is now setGeometryAndOwnership in order to clarify what is responsible for destruction of the WKB buffer.  Code calling setGeometry has been adjusted accordingly.
         * Additional functionality to find the closest segment is added, to support an upcoming commit for Add Vertex.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-26
    
        Oops, forgot SaveAs use case for bug 1207365 fix, so here it is.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-26
    
        Fix for bug 1207365.  Now prompts user if about to over-write existing project
        file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-26
    
        Added QgsDebug() convenience function.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-25
    
        Merge fix for bug #1205392 (raster layer name not updated) from Release-0_7-candidate branch.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-23
    
        Commented out #define TESTLIB. This invokes a test using dlopen on each plugin that is loaded so it is not necessary. It was causing OS X build on Tiger to
        not work with plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-23
    
        Changed to embedded XPM instead of PNG to preserve Qt 3.2.x compatibility
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-23
    
        A couple of additions to the Whats-New section
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-22
    
        Updated spatial bookmark icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-22
    
        Bugfix - srs was not being shown in vector props dialog general tab
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-22
    
        Added button to vector props to let user change projection after layer has been loaded
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-22
    
        Changed the QgsCoordinateTransform::setSourceSRS and setDestSRS functions to
        take const refs to QgsSpatialRefSys instead of pointers to such.
        Had follow on effects in quite a few files.
    
        Added an operator= to QgsSpatialRefSys
        Changed a few other things in QgsCoordinateTransform and QgsSpatialRefSys to
        support the change to const&
    
        Also has an initial version of fix for bug 1188782 (screen extents not updated when changing projection, but commented out for the moment cause it don't work right:)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-22
    
        Updates to line up splash text properly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-22
    
        Splashscreen enhancements. Added toOGRSRS for marco to spatial ref sys
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-22
    
        Updated docs for 0.7 release (still in progress)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3427 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-22
    
        Updated snapshots for 0.7 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-22
    
        Added gimp master xcf and mask for new splash screen.
        For future versions new splash screens should be generated from the xcf and left in there for prosperity
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3425 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-05-21
    
        some bugfixes for vector editing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-21
    
        Updated "Whats New" list for 0.7. If you see things that are missing, let me know...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-21
    
        Clicking on the projector icon in the status bar opens the project properties
        dialog and makes the Projection tab active.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3422 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-21
    
        Check user db when doing reverse mapping of proj string or wkt. Updated changelog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-21
    
        We can now determine the srsid of a wkt or proj4 string by trawling the srs db. Of ourse the srs must exist in the srs db for that to work. Only implemented against system srs db so far....will do users qgis.db searching next.
    
        When createFromWkt or CreateFromProj are called now, all the QgsSpatialRefSys members should be nicely populated if the reverse matching described above succeeds. Tested with baw's nz data and works a treat....but need to get more varied projected shp datasets to test decently.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-05-21
    
        Some improvements for vector editing. The attribute table is modal now if in editing mode. For editing lines and polygons, a rubber band is drawn to the mouse cursor. Some bug fixes still need to be done
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-20
    
        Fix for bug 1199912 (label/actions tabs don't expand in the vector properties
        dialog box). Has the side effect of making the whole dialog box wider to
        fit the label tab.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-19
    
        Reversed my last fix which was already remedied by Gavin!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-18
    
        Fix bug in createFromProj4 - mProj4String was not being set properly!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-17
    
        bug fixes for createFromProj4():
        - regexp would fail to match projection and ellipses with non-alphabetic
          characters in them (e.g. _ . 0-9)
        - too large a part of matching regexp was being selected
        - wrong length for the proj and ellipse parts of the regexp
        - operator<< was forgetting to actually output the projection string
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-17
    
        Fix for the parameter column in table srs_tbl with srs_id=1555
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-17
    
        Updated qgsspatialref - centralising sqlite calls (in progress) and implementing cmparitors for wkt and proj4 string so that a matchin rec (if any)can be retrieved from the database. In progress.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-17
    
        Added signal/slot to update bookmarks dialog when a new bookmark is added
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-17
    
        Added bookmarks toolbar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-16
    
        Add support for projection units of feet. This completes the pre-0.7
        changes to the scale bar units
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-16
    
        Scale bar can now do units cm if appropriate
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-16
    
        Internal changes to how the projection units are obtained from the proj4 string
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3404 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-05-16
    
        little bug fix in attribute table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3403 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-16
    
        Spatial bookmarks now work
        Removed Debug from main menu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-15
    
        Changed the check for GSL so it doesn't require pkg-config
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3401 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-15
    
        == operator now implemented using ogr siSame and isSameGeogCS functions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3400 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-15
    
        Added some code to build ogr srs's from the two QgsSpatialRefSys's being compared. Next i will add calls to isSameCS and isSameGeogCS using these ogr srs's
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3399 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-15
    
        Removed some extraneous stuff going to stdout because I now have the << operator in qgsspatialrefsys working.
        Implemented the == operator in QgsSpatialRefsys and use calls to that for equality
        testing now in QgsCoordinateTransform. At the moment equality testing is still a basic proj4 parameters
        string comparison, though I plan to update this to use OGR isSameSRS() and isSameGeogSRS() method asap.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3398 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-15
    
        Fixups for overloaded << operator in spatialrefsys class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-15
    
        Allow source raster *subpixel* positioning on map canvasses.  This allows zooming in on coarse rasters to be accurate (i.e. when 1 source pixel covers more than one screen pixel).  This has only been proof-of-concept tested, therefore the author will not be offended if further refinements are committed.  This addresses CVS bug 895502.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3396 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-15
    
        Fixes to backport to Qt3.2
        Also removed debug hook function from the gui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-14
    
        Added the makefile conditionals in plugins/georeferencer/Makefile.am so the georeferencer won't try to build unless GSL is found
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-14
    
        tell cvs to ignore some files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-14
    
        Backport to Qt 3.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-14
    
        Added *.* to file selector to allow import of file types other than .shp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3391 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-14
    
        When adding a vector layer and the project projection is already set, the layer dest cs is now properly set. This was not working properly before because there were still some wkt style calls to QgsProject (use of wkt internally for srs definitions is deprecated in favour of srs_id's)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-14
    
        Fix bug where proj4 string was not being written to project file properly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-14
    
        Added include for compiliation on OS X
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3388 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-14
    
        Updates to the naming of srs related tags in QgsProject - both for clarity adn for consistnacy with other tags srs ones now start with a capital letter. Added a tag to store the proj4 projection parameters string.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3387 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-14
    
        Lars's gsl detection changes incorporated with my updates to work with gsl 1.5.9
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-14
    
        Fix funny chars that crept in causing make to fail
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-14
    
        Changes to get georeference plugin to compile on my system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3384 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-14
    
        Added the georef plugin to the build system and a configure option for disabling it - it will be enabled by default if GSL is found
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-13
    
        replace png with placeholder xpm
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-13
    
        Hold back on didges changes until 0.8 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        Exported more environment variables of QGIS for the configuration of
        plugins, for example PLUGINPATH, PREFIX and VERSIONs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3379 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-05-13
    
        added a progress dialog for 'invert selection' in the attribute table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        - fixed typo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        Tweak of makefiles and prepared for a release.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        Minor change to warning messages. Added some code to list map units to
        potentally support (currently commented out)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        Improved unit selection when projection is on.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        Added an UNKNOWN to the unit enum
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        Bug fix for negative map units per pixel values causing a zero length scale bar.
        Use the QGis::units enum names instead of integers
        Cope with the new QGis::UNKNOWN units value
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3372 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        Qt bug fix for markers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    morb_au <morb_au@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        Fixed a potentially major memory leak in getNextFeature - CVS bug 1177788.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-13
    
        Updated agreement to the GPL exception
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-13
    
        Removed the QMessageBox::Question function to allow compilation (I think)
        under Qt 3.1.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-13
    
        Remove annoying old debug output
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-12
    
        Removed hard-coded #define QGISDEBUG
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-12
    
        Tell cvs to ignore more files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-12
    
        Change the map units to suit the current projection. Only works for
        degrees and metres at the moment
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-12
    
        buffer by Marko Sosic
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-05-12
    
        added a button to create the spatial index in the vector layer properties (in the general tab). Currently, only the OGR provider supports this (version >=1.2.6)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-12
    
        First go at setting the map units as per the projected cs (but not
        fully functional)
    
        Also move the units enum from QgsScaleCalculator to QGis. This required
        changes in a number of files to cope with this.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-12
    
        Allow for map units of nautical miles
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-11
    
        Removed duplicate setting of map units and project title in the constructor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-11
    
        Bug fix - some code was duplicated where it shouldn't of been
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3353 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-11
    
        Made the unit display a bit better (km, m, mm, foot, feet, degree, degrees)
        A couple of formatting changes
        Remove windows #ifdef that wasn't necessary (I hope :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-11
    
        Give a sensible scale bar when the length is less than one map unit
        Is actually more of a bug fix than a new feature :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-10
    
        tell cvs to ignore some more files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-10
    
        Dont truncate basename for files added with multiple . in the name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-10
    
        Fixed operator<<(ostream&, const QgsSpatialRefSys&) and made QgsSpatialRefSys(QString) explicit to avoid automatic casts leading to ambiguity
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-10
    
        fill arrow
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-10
    
        new modules posted by Marko Sosic (mpinux@gmail.com)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-10
    
        relative path, cut long title, manual
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-09
    
        more files for cvs to ignore
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-09
    
        Move to the new way of setting the plugin menu items
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3343 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-09
    
        If qt is in a non-standard place, this script doesn't work - the
        lrelease program should be in the path, so remove the full path to it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3342 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-08
    
        Added checks to use appropriate databases for either system or user srs db
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-08
    
        Escape sql before trying to execute it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-05-08
    
        added a 'createSpatialIndex' function to QgsVectorDataProvider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-08
    
        fix small bug with updates for custom user projections.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-08
    
        More enhancements to user projections dialog.
        If no ellipsoid of proj keywords are added to parameters list, these are added using the selected combo entries.
        If proj and ellps are set, and combos dont match, combos are updated accordingly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3337 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-05-08
    
        set tab focus to the ok button in QgsDlgVectorLayerProperties (bug 1195779), changed include in qgsprojectionselector such that qgis builds on my pc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-08
    
        Fix for compile error. Makefile.am is still not consistent with others.
        WIN32 #ifdef has been temporarily removed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-08
    
        Small const fixes.
        Parse proj string and set combos accordingly when save is pressed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-07
    
        Committed my 1.8 hack by mistake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3333 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-07
    
        Moved const declaratins into qgis.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-07
    
        Added tooltips to the render and projector in the statusbar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-07
    
        Check that user defined proj parameters are valid before allowing them to be inserted into the qgis.db tbl_srs.
    
        Check if this is the first user srs and if so ensure that its srs_id=10000
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-07
    
        Update custom projection dialog to use renamed and restructured qgis.db. Still under construction.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-07
    
        Gui enhancements for search by srid or epsg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-07
    
        Standardized rules to match those used elsewhere in qgis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-05-06
    
        added a QgsOgrProvider::createSpatialIndex() method. This method creates a .qix index file for shape files. Note that there is currently no access from the GUI. If you already want to try this feature, just add a call to createSpatialIndex() to the constructor of QgsOgrProvider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-06
    
        Updates of qgis.db so that it increments in all versions of sqlite3.x
        Note that because of issues relating to the pkey being reset to 0 if all records are deleted, I am going to write some logic into the custom projection builder to force the insert srs_id to 10000 if no records exist already. The user srs_id's must be >= 10000 to avoid conflicts with srs's defined in the system srs.db.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-06
    
        Added options to search/select projections by srid and epsg (whihc in most cases are the same anyway).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3324 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-05
    
        Minor changes to comments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-05
    
        Removed the 'nonsense' code radim commented out. Removed a new std::out debug line that was killing ghistogram gneeration performance.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-05
    
        Restoring of broken QgsProject layers now also works for rasters.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-05
    
        version 0.6devel18
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-05
    
        Makefile :
          - added qgsexception.cpp
    
        qgisapp.cpp :
          - if reading a project file yields missing layers, now will prompt user for
            new layer data source location [0]
    
        qgsexception :
          - added QgsProjectBadLayerException [1]
    
        qgsproject :
          - added new read that accepts QDomNode parameter [2]
    
        Notes:
    
        [0] Sadly this currently only works for vector layers with physical file data
            sources.  Raster support should be added next as well as for other storage
            media types.  (E.g., databases, URLs, etc.)
    
        [1] Thrown when, of course, QgsProject::read() encounters a layer that cannot
            be loaded.
    
        [2] This is part of the mechanism by which qgisapp can re-ask the canonical
            QgsProject instance to open the given layer represented by the QDomNode.
    
                                             ###
    
            Also note that the directory path is remembered after the first bad layer
            file dialog and is reused if there is more than one layer that needs to be
            reloaded.
    
        Bugs:
    
            The new layer signal isn't emitted after layers are successfully
            reloaded.  Thus any plug-ins dependent on that signal will not be aware
            that a project has been successfully loaded.  Current workaround is to
            reload the project after saving the corrected data source paths.
    
            The visual map extent doesn't appear to be restored, though that may be a
            by-product of ongoing projection implementation efforts.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-05
    
        histogram fixed for PALETTE raster
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-05
    
        use raster values instead of colors! for statistics
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-05
    
        selection follows box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-05
    
        postscript font scale
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-05
    
        Show on the fly projection enabled / disabled status on the status bar. Clicking the icon brings up the project properties dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-05
    
        postscript font scale
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-04
    
        Fixed problems when Zoom to All and Zoom to Selected Layer are used and on the fly projection is disabled. Eventually my thought is to make on the fly projection default behaviour, but for now I think its good to support both options. Fix was to do inverse extents transform conditionally based on the project property that tells us if OTF projections are enabled.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-04
    
        size 'fix'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-04
    
        connect QgsGrassModuleInput to QgsMapCanvas signals addedLayer and removedLayer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-04
    
        write to history if a map was updated in QGIS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-04
    
        set program name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-04
    
        correct raster resolution also for image/svg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3307 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-04
    
        oversampling removed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3306 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-03
    
        close layer/map properly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-03
    
        raster follows requested resolution for Postscript
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-03
    
        TODO setpagedevice
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-03
    
        raise after file dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3301 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-03
    
        use canonical path for location dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-03
    
        menu removed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-02
    
        get current text if updated
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-02
    
        Fixed bug in createFromSrid. Now postgresql on the fly projection works!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-02
    
        Commit Slovak translation for Lubos Balazovic
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-02
    
        bug fix for user vs system srs.db checking (I had put it into the createFromSrid method instead of the createFromSrsId method...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-02
    
        Read user proj list from resructured qgis.db
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-02
    
        Added logic so when a user clicks on a user defined srs, its proj string is shown in the text window. Cant test until qgis.db works for me too...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-02
    
        Added logic to detect if a srsid is a user defined or system defined one.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-02
    
        Keys in tbl_srs are autoincremented, starting at 100,000.
        The schema for tbl_srs and vw_srs match those in the srs.db database.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-01
    
        Default projection to wgs84
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-01
    
        Aliased view output fields  (this fixes problems with projection list not displaying in sqlite3 versions > 3.0)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-01
    
        Added a couple of debug lines so I can see why its not working on Garys pc.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-05-01
    
        Added the code for the georeferencer plugin to the main module - it is not hooked up to the build system yet
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-01
    
        Small bugfix where wkt is being used instead of srsid
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-05-01
    
        delete features before adding features in QgsVectorLayer::commitChanges (this may be useful in case of unique constrains in postgis tables
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-05-01
    
        Converted project projection state handling to use qgis SRSID rather than WKT format.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-05-01
    
        Win32 .pro files for qmake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-30
    
        Show human readable projection family names in proj selector. Speedups in proj selector (which populates very quickly now). Added view for proj selector to srs_db
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-30
    
        Updates for projection selecto - not properly returns proj strings and wired into to new tbl_srs table. I still need to make a view and bind it to the view rather than the table so I can show projection names in user freingly format. Other bug fixes and dethunking. Projection is working with ogr layers but I notice that projection projection setting is not persisting...will hunt that down....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-30
    
        Populated projection_acronym and ellipsoid acronym fields by parsing them out from theproj4 parameters field
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-30
    
        Added helper to proj selector to build sql to populate proj and ellps acronym fields in srs db (in progress). Removed unneeded postgis tables from srs.db.
    
        XXX NOTE: Please hold off updating from CVS head for the next 24 hours if you can help it unless you intend to actively work on projection stuff! XXX
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-30
    
        Revived signal slot mechnsim between projection selector and coordinatetransforms. Made sure the transform is re-initialised if this slot is called. Projection is still pretty flakey but its getting nearer to being stable all the time. Please bear with me ... will just be another day or two I hope...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-29
    
        More projecton updates. Fixed some potential pointer corruption in qgscoordtransform
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-29
    
        set attribute table modal if it is in editing mode. Like this, map canvas editing and attribute table editing should not disturb each other. Note that this breaks 3.1 compability (am i right that 3.1 compatibility is not needed any more?)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-29
    
        Projection updates. Still unstable. Work will continue this evening.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-29
    
        v.overlay, r.slope.aspect
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-29
    
        typemask, type/layer option
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3272 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-29
    
        grassLayer: GRASS layer number
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-29
    
        Further implementation of qgsspatialrefsys. Cascaded changes as appropriate to dependent classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-28
    
        Replace big buttons with icon buttons. You can still navigate them with the keyboard, I added keyboard accels to them too and tooltips to show their function.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-28
    
        width scale fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-28
    
        put labels on top
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-28
    
        Icons for attribute table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3260 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-28
    
        Added a validator to the qgsspatialrefsys that checks the state of the SRS and forces it into a valid state (as a last ditch it will set it to hard coded geocs:wgs84). Before doing that it will first follow the behaviour rules defined in Settings->prefs->projection. This will mean that providers no longer need to handl this and can simply try to set the srs then call validate() on it to make sure its in a valid state. Is valid also not properly checks if the srs is valid.
    
        So you can do something like:
    
        QgsCoordinateTransform * myCS = new QgsCoordinateTransform(srs,srs);
        if (!myCS->getSourceSrs()->isValid()) myCs->getSourceSrs->validate();
    
        And you can be sure that the srs will be set. This is not wired into vector or raster layer yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-28
    
        open color dialog with current color; check ok/cancel
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-28
    
        Prevent crashes caused by uninitialised qgscoordinatetransform
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        moved scale bar menu into the decoration plugin menu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        Bug fix: Plugin menu wasn't starting the plugin gui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        Plugin gui code was being linked into the standalone version, resulting in
        unresolved linker errors (problem exposed with the change in how the plugin
        creates menus in qgis).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        Remove more of those pesky cvs ? warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        Take a punt here - I don't think that this file should be in cvs (it's
        automatically generated from the .ui file)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        Changed to use the new way of setting up its entry in the plugin menu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-27
    
        fix for renderer names, which where inserted two times in QgsDlgVectorLayerProperties and fix for the round off bug in 'equal interval' classification mode
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-27
    
        Remove changes inadvertantly committed wich force use of aclocal 1.8 and automake 1.8
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        number formating
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-27
    
        Added QgsSpatialRefSys to maplayer and dataprovider interfaces
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        cross2 bunding box fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        increment and total swaped, azimuth disabeled
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        do not add new point if zoom is stoped, reset measure by right mouse button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        buttons frame horizontal size policy fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        menu removed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-27
    
        Altered the way in which plugins add items to the plugin menu. Old way
        still supported for the moment. New way allows different plugins to use the
        same submenu (e.g. Decorations for copyright and north arrow)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-27
    
        Added icon for the custom projections menu pick
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-27
    
        Another ugly icon to invoke criticism and jeers from onlookers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-27
    
        Added logic for getting projection from epsg and qgis srsid codes. Fixed sql errors.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-26
    
        replaced menues in the attribute table with buttons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-25
    
        Prevent assert failure when adding pg layer...still doesnt seem to set layer proejction properly though...weill investigate further tomorrow.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-25
    
        update vector layer extent in case of (not commited) deleted features and fixed a small memory leak in QgsMapCanvas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-25
    
        Implemented getSrid() to return the SRID of the layer. This commit
        temporarily breaks the loading of PostGIS layers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-25
    
        Fix for bugs 1188781 and 1188780 (identify and select don't work on
        projected layers)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-25
    
        Added a set(const QgsRect&) function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-25
    
        Added body of method to create QgsSpatialRefSys from POSTGIS SRID
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3221 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-25
    
        Fix projections broken by my last commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-25
    
        Added new QgsSpatialRefSys constructor that takes a spatial ref sys id and the spatia ref sys id type (which can be QGIS, POSTGIS or EPSG). Adde a new ctor to coordinate transform which takes a source srid, a dest wkt and a source srid type. Another two ctors will follow for coord transform
    
        1)  can take two srid (and thier types)
        2) takes two QgsSpatialRefSys pointers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-25
    
        Replace qgscoordinatetransform source and dest members which were strings with QgsSpatialRefSys pointers. Show proj in vector metadata dlg. Liberal sprinkling of const in QgsSpatialRefSys where appropriate. Commented out overloadded << operator in qgsspatialrefsys.h for now. Added QgsSpatialRefSys ctor that takes a wkt string.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-24
    
        Don't load all of the point symbols if the layer is not of point
        type (saves time)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-24
    
        Add in some debugging code for polylines
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-24
    
        Remove items that the Qt svg read complains about. Doesn't seem to make
        any difference to the resulting image
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-24
    
        Fix for incorrect class names in the ui.h files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-24
    
        More bookmark implementation. Bookmarks can now be added to the database.
        Deleting bookmarks and zooming to a bookmark still to be implemented.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-24
    
        consider added (not commited) features when zooming to the extent of a layer. Deleted (not commited) features are not considered at the moment as this would require a complete bounding box recalculation.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-24
    
        Bookmark item class. A bookmark item is stored as a record in the users database
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-24
    
        Give each plugin gui a unique class name based on the plugin name.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-24
    
        - Added QgsBookmark class which implements the spatial bookmarks dialog.
        - Added new files to Makefile.am
        - Changes to the custom projection dialog to use the new qgis.db
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-24
    
        Changed user database name to qgis.db. The new database contains the
        spatial bookmarks table (tbl_bookmarks).
    
        Added qgis.db to Makefile.am
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-24
    
        Bug fix for qgis crash when starting the northarrow gui after loading it.
        Bug was the
        same as for earlier fix with plugins, but with gui part. Will do the gui
        parts of the other plugins in due course
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-23
    
        Removed defunct headers in  qgscoordinatetransform.cpp qgsprojectproperties.cpp
        Added more to qgsspatialrefsys.cpp skelecton from work. Will start implementing
        these methods tomorrow.
        Commented out soem debug stuff in qgsvectorlayer.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-23
    
        Remove the stuff from the canvas when the plugin is removed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-23
    
        Misc fixes for:
        - change to proj from ogr for coordinate transformations
        - unnecessary #includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-23
    
        Changes to use proj4 functions directlry
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-23
    
        Added new table tbl_srs that will hold srs systems. The table is not complete - proj and ellips acronyms sttill need to be parsed and the appropriate fields updated. Old spatial_ref_sys is left in for the time being. Once tbl_srs updates are complete, spatial ref sys and srs_name tables will be deleted after this, making the db much smaller.
    
        Also added ellipsoid and projection dictionary tables generated by parsing proj -lP and proj -le
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-23
    
        Removed qgsspatialreferences.cpp as its functionailty is no longer needed now that we have sqlite3 on the job.
    
        Reimplemented qgsspatialrefsys to match the new schema that is going into srs.db
    
        Removed qgsspatialreferences.cpp and qgsspatialreferences.h from Makefile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-23
    
        Bug fix: local variable was obscuring a class member variable meaning
        that the relevant plugin menu item was not being removed when the
        plugin was removed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-23
    
        Return the menu id instead of 0
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-23
    
        Fix for bug 1077196 (plugin icons incorrect on first load). A tricky one.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-22
    
        - removed completed TODO items
    
        - now catches expected exceptions for not finding map extents since there
          aren't going to be any in the test simulation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-22
    
        QgsProject is now a *little* bit more robust with regards to dealing with
        project files that have missing or relocated layers.  Now it least pops up a
        dialog that tells you that it was unable to open the layer instead of just
        silently failing.
    
        Better than nothing, I suppose.  Will continue to improve error handling.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-22
    
        JDigiguere's fixes for sqlite3 detection on ubuntu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-22
    
        Updated bookmarks icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-22
    
        added the possibility to choose encoding for postgis layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-21
    
        qgslabeldialog.cpp :
    
          - define constants via "const" and not through #defines
          - adding some debugging messages
    
        qgsmaplayer.cpp :
    
          - trivial reformatting
    
        qgsmaplayer.h :
    
          - header file includes generally should use brackets and not double quotes
    
        qgssinglesymrenderer.cpp :
    
          - more robust checking of XML elements
    
        qgsproject, qgsvectorlayer :
    
          - no longer bombs when loading a project where one or more layers are
            missing (e.g., relocating the data)
    
    
        Mostly this commit is for code to stop core dumps when loading projects with
        layers with missing or relocated data.  Unfortunately it just silently fails.
        Next step will be to add some feedback and then to implement a clever means of
        pointing to new data location.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-21
    
        Compensated for new binaries to link against, including sqlite3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-21
    
        Remove an extraneous / in the test for sqlite3.h headers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-21
    
        Remove whitespace inserted into middle of filename during last edit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-21
    
        Tests for proj4 and sqlite3 added (thanks to jdgiguere)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-19
    
        - rationalisation of transform functions in qgsmaptopixel.h
        - improvement in code flow when trimming is necessary in qgsvectorlayer.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-18
    
        Previous version compiled on my compiler, but not some others. This should fix it.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-18
    
        fixed two bugs in the table function 'bringSelectedToTop' and store the chosen encoding in the QSettings file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-18
    
        - rationalisation of polygon and linestring trimming for X11 zoom bug
        - rearrangement of misc. transform functions to reduce CPU effort
        - mods to exception catching (gave a 10-15% reduction in drawing time)
        - some ready to use code to help debug any remaining X11 zoom bugs
        - trims at 30000 instead of 32760
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-18
    
        Stubbed in function to add a new bookmark.
    
        Added icon for the new bookmark menu item.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-18
    
        Icon for spatial bookmarks menu item.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-18
    
        Wired bookmarks dialog into the gui. The bookmarks dialog is
        still non-functional.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-18
    
        Base dialog for displaying and working with spatial bookmarks. Not
        connected to the UI yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-17
    
        User projections now shown in projection selector but are still not useable
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-17
    
        customprojectiondialog updates : delete now works and its all more or less hunky dory & ready to use.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3178 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-17
    
        Various bugfixes plus insert and update of new records possible. Still need to add close button logic and a delete button.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-17
    
        Fix for bug 1177637 that prevented complete deletion of a PostgreSQL
        connection.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-16
    
        some cleanups in qgsvectorlayer.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-16
    
        avoid adding the geometry column to the attribute vector of QgsPostgresProvider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-16
    
        Fix for compile problem. No uic files in designer_plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-16
    
        Updated README in preparation for 0.7 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-16
    
        Changed QgsMapLayer to initialise mCoordinateTransform to NULL instead of a random value, changed QgsVectorLayer to initialise valid to false (it might be initialised to false by default on some compilers, but it doesn't hurt to do it explicitly). These changes fixes project loading for me.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-16
    
        Record navigation is now sane - buttons disable at top and bottom of rec set as needed. Ellisoids now disply properly. Next will come save and update tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-15
    
        - Kludgey repair for bug where reading shape files from a project causes core
          dump.  (Call setCoordinateTransform() in readXML_() if coordinateTransform()
          returns NULL.)
    
        - added more initializers for new data members
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-15
    
        Appeased plug-in linkage
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-15
    
        Added some debugging code for polygon trimming. Commented out for the moment
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-15
    
        Remove those pesky ? cvs messages when doing an update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-15
    
        More bugfixes for record navigation....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-15
    
        Remove extraneous buttons from ui. Move first on form load. Still not ready for use.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-15
    
        Further updates to record navigation...still in progress
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-14
    
        commot forogtten file to go with the .h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-14
    
        Wired up move first and move last button sin custom projections dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-14
    
        Comment out timing code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-14
    
        Efficiency improvements to coordinate transformation code. Didn't make
        much difference, but the code is tidier, and some code repetition have been
        cleaned up :)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-14
    
        Remove duplication of the code that draws linestrings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-14
    
        Bug fix: transform(double, double, ...) version wasn't returning anything
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-14
    
        Close bug 1077217
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-14
    
        Apparently it's 'good practise' to not put inline in front of the
        functions inside the class, but only on the function bodies.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-14
    
        Set status bar widgets fonts to 8pt arial o remove issues with coordinates and scale display
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-13
    
        Show proj params when selecting one in combo box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        Inlined all of the QgsClipper functions to improve clipping speed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        Fic for bug 1182276 (there was a missing #include <cmath>).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        Remove #define QGSIDEBUG
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        Fix for bug due to recent change to qgsrect (data from postgres wasn't
        being drawn).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        Use Mac OS X Launch Services instead of QProcess to open a URL in a browser.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        Use glibtool and glibtoolize for Mac build.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        Remove unused compile-time path flags (instead of putting them inside
        a !HAVE_QTMAC conditional).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        Add HAVE_QTMAC conditional to configure. Use it to suppress compile-time
        paths which cause errors when building with Qt/Mac which obtains paths
        from qApp->applicationDirPath() at runtime.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        #ifdef Q_OS_MACX needs #include <qapplication.h> for qApp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-13
    
        The extent display on the status bar now sets the number of decimal
        places automatically, so as to always show enough to cover the size
        of the extent
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-13
    
        Applied patches from Markus Neteler to allow compilation on Qt 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-12
    
        use postgis srid instead of hardcoded -1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-12
    
        Fix for [ 1181249 ] Crash when loading shape files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-12
    
        Yet more fixes for bugs in the X11 zoom clipping code. Hopefully all sorted
        now. Still need to optimise the code a bit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-12
    
        Fix for bug 1180930.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-12
    
        init mTotal
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-12
    
         - Fix X11 zoom bug for multipoints
         - some code layout changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3133 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-12
    
        Bug fix: drawing of multilinestrings was causing crashes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-12
    
        Data binding on ellipsod and projection controls in custom projection dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-11
    
        Ellipsoid list now populated from sql ite db too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-11
    
        Porjections list now shows list of available projection families
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-11
    
        Applied patches from Markus Neteler to allow compilation on Qt 3.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-11
    
        Local copy of user projection database now made in ~/.qgis/ if it does not already exist
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-11
    
        Fixed default projection (WGS 84) so it is now selected when the project
        properties dialog is opened and no projection has been set.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-11
    
        Take dtor out of slots section
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-11
    
        repaint changed region
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-11
    
        Added custom projection maker to gui menu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-11
    
        Added custom projection builder to app menus. Doesnt do anything yet exept pop up the dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-11
    
        toolbar title
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-11
    
        - further changes for the X11 zoom bug
        - clipped polygons now have correct borders
        - polygons now have borders back
        - multipolygons now render holes correctly
        - multipoints now appear on the canvas
        - polygon redraw speed still a bit slow
        - some odd polygon filling from shape files (will look at later)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-10
    
        SQLite user projections database
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-10
    
        Cleaned out some duplicate includes from widgets/projectionselector/qgsprojectionselector.cpp
    
        Added initial start of user custom projection dialog (doesnt do anything much yet and not wired into gui yet)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-10
    
        improved dialog for creating a new vectorlayer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-10
    
        Fix windows ifdef
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-10
    
        Fixes to Makefile.am related to merge of Projections_Branch into HEAD
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-10
    
        Fix for missing backslash in Makefile.am
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-10
    
        ** Merged Projections_Branch into HEAD
           Problems:
              Polygon outlines are not drawn. This was checked twice and no cause
              was found.
    
              Projections do not work in all circumstances
    
              Note that both the proj4 library and sqlite3 are now required. The
              build system has not been modified to test for these yet.
    
              Qt 3.3.x is required to build this source tree.
    
              Make sure to increment the EXTRA_VERSION in configure.in when
              committing changes.
    
              Make sure to update the Changelog with each commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-08
    
        - changes to the line and polygon clipping code
        - fix bug where clipping fails when zoomed in too far
        - many minor changes to reduce execution times
        - general code tidy up
        - still a bit slower in drawing than desired
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-08
    
        - prevent zooming in too much
        - debugging syntax changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-08
    
        Add const to a parameter
        Layout changes to follow code layout guidelines
        Use the set(x,y) function instead of setX() and setY()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-08
    
        Add a function to set x and y coords in the one call
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-08
    
        - prefer to use initializers over ctor body initialization
        - more robust handling of handling legacy project files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-06
    
        stopZoom by right button, previous non zoom tool is selected
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-06
    
        togle actions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-06
    
        qgsgrasseditbase.ui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-04-06
    
        Fixed issues with colortable changes not being detected properly when its changed while a raster is loaded.
    
        Fix was to ensure valid==TRUE when layer is loaded.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-06
    
        Oops. Previous commit didn't compile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-06
    
        Don't allow zooming in if the extent is too small to represent with
        double variables (about 1e-12).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-05
    
        don't add features if the attribute dialog is rejected by the user
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        identify improvements - forgot show()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        identify improvements
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        action icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        shorter names
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3087 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        resize according to type
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3086 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        refresh button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3085 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        better update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3084 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        update better
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        font size fixed in map, but probably there is still a problem with offset
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-05
    
        font size fixe in Postscript
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-04-04
    
        changed QgsOgrProvider::getNextFeature(bool) such, that the direct geos creation without WKT import is used. Norway can now be selected on the european map in reasonable time :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-04
    
        Only try to clip lines and polygons if we know for sure that they need
        clipping (speeds up redraws, especially for polygons).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-04-03
    
        Minor changes to allow compilation on Slackware 10.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-02
    
        Cleanup. Layer order is implicit in project file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-02
    
        box switch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-02
    
        fixed crash if input combo is empty
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-02
    
        output encoding
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-02
    
        markers width scale, oversamling, select
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-01
    
        Added #include <cmath> to qgsclipper.cpp to make it build on my system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3061 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-01
    
        - Show a '1:x' scale where x is less than 1 as 'y:1', where y = 1/x
        - Misc. code layout changes to improve readibility
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3060 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-01
    
        Change temp variable type from float to double to reduce chance of loss
        of precision when zooming in lots
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-01
    
        toUnicode for attributes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3058 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-01
    
        fromLocal8Bit for attributes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3057 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-04-01
    
        - improved error message when a relation with a geometry column is found
        for which the user doesn't have select permissions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-31
    
        Don't refresh the canvas on project read for each plugin. This is the fix for bug #1167668. This has the side-effect of not showing the
        north arrow or copyright notice at app startup or for new projects. I think this is fine. The alternative is to have the map canvas emit
        renderComplete in these situations. This requires a QPainter though, and it doesn't seem worthwhile to create one for this purpose.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-31
    
        use correct band type for readValue
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-31
    
        - Initial implementation of polygon clipping to avoid X11 zoom problems
        - #define to only do the X11 fix when compiled for X11
        - Further optimisations of linestring clipping
        - Better code comments
        - Removal of some duplicated code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        fixed close with x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        fix crash on start edit - check if edited
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3050 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        new markers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        save setting when new object is created
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3048 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        draw full paper on printer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        add 1 pixel to rectangles only in preview
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        set paper orientation in printer dialog from composition
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        fixed scale
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        +invalidate() - bugfix for crash on delete
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-30
    
        - warn and refuse to load the layer if we don't have select permissions
          on the table that is being loaded
        - better conformance to the code style guidelines
        - added tr() to some dialog box text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-29
    
        Dont build designer plugins until further notice
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-29
    
        Committed Akio Takubos patch that fixes the provider interface so we can load vector files with non-ASCII filenames again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3039 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-29
    
        cache changed from pointer to object
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-29
    
        cache changed from pointer to object
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-03-28
    
        added QgsFeature::geosGeometry(). This method returns a geos object from a feature geometry. The idea is, that this method can be used in QgsOgrProvider::getNextFeature(bool) for an intersection test. Currently, the geos wkb import is used, which is very slow for large geometries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-28
    
        first draft of detailed (annotated) legend for Radim....still under construction..just squeezing it in under the feature freeze doormat....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3035 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-26
    
        Prevent segfault when no bands are selected for the histogram.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-26
    
        Bug fixes for hist stuff. Hist now uses layer min max when calling gdal hist fn. Check for 0 division errors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-03-25
    
        fix for bug nr. 1160722, Crash on remove repainted vector layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-25
    
        Makefile.am
          Removed trailing backslashes from recently commented out lines. These
          were causing problems (at least with my build).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-25
    
        .ui files
          Changed version number(s) and resaved from qt 3.1.2 to eliminate the
          const const error in the generated .cpp files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-25
    
        Added message at end of configure to indicate the Qt directory that
        will be used to build QGIS. Hopefully this will remind me (and others)
        to ensure minimum Qt compatibility (currently @ version 3.1.2).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-25
    
        hide in destructor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-25
    
        create cache only if necessary
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-25
    
        empty default composition
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-25
    
        comment also header
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-25
    
        scalebar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-25
    
        scalebar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-25
    
        Indonesian translation from Januar V. Simarmata
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-25
    
        Changes to fix qt 3.1.2 incompatibility.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-25
    
        Fix for wrong title on the dialog for loading a raster layer (said OGR).
        This closes Bug 1151230
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3020 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-25
    
        Bug fix for "layer->toggle in overview' segfault on empty canvas" (Bug 1166105)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-03-24
    
        fix for bug 1166086 plus consider not commited features in 'zoom to selection'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3018 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-24
    
        QGIS now fails gracefully when started from the build (src) directory rather
        than being started from a properly installed location.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-24
    
        Add new symbology widget to designer widget plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-24
    
        Add new symbology widget to qgislib
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-24
    
        Minor changes to style widgets and addition of vector symbology widget that will eventually replace all the other renderer widgets. This work will not be continued until after 0.7 release.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3013 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-23
    
        Someone forgot to include <cmath> and use the std namespace for fabs() - I fixed it, it didn't build on my system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-23
    
        more controls, pictures
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-23
    
        map frame
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-23
    
        opps - fix to enable compilation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-23
    
        Moved the line and polygon clipping code to a dedicated class.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3008 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-23
    
        Bug fix for X11 zoom bug fix (zoom in enough and lines would disappear
        from the screen when they shouldn't of).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-22
    
        - Fix for x11 zoom bug now works for linestrings with more than
        one line segment.
        - Slight reduce CPU effort for intersection calculations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-22
    
        Some more .cvsignore files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3005 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-22
    
        fill pixmap
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-22
    
        print if debug only
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-22
    
        svg/image output
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-22
    
        print to svg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-22
    
        Fix for X11 zoom bug. Only fixes lines (not polygons), and if you
        zoom in enough things will still behave oddly (due to over/underflow of
        doubles rather than 16 bit ints). Work in progress. Polygons next.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@3000 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-21
    
        encoding
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-21
    
        reload raster if changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-21
    
        Removed a line in designer_plugins/Makefile.am that broke things on my system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-21
    
        Added a section on how qgis works with postgresql tables and views
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-21
    
        remove hard-coded QGISDEBUG
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-21
    
        - Potential qgis key columns defined via views on views, etc are now regconised
        - Improved parsing of SQL's that define views
        - Improved identification of suitable qgis key columns
        - Fix bug with data endian check not working for views
        - Quote table names in all SQLs (fixes problem with table names that contain
          uppercase characters)
        - Code style cleanup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-21
    
        Paranoia check: make sure that relations listed as potential qgis layers
        actually exist in the database (rather than just in the geometry_columns
        table).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-19
    
        More minor updates to histogramming
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2992 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-19
    
        Commented out setprogress debug stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-19
    
        Scale x axis to min max values of layer not number of histogram bins.
        Lavel x axis with min max of layer too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-18
    
        marker catalogue
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-18
    
        marker catalogue
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-18
    
        added *.moc.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-17
    
        bug avoidance. Recent problems with accessing and viewing postgres layers
        have been caused by the recent addition of threading in the postgres provider.
    
        This commit puts the threading code inside #ifdef POSTGRES_THREADS and
        hence avoids the problem in the threading code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-17
    
        Force recollection of hist when checkboxes state is altered
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-17
    
        debug commented
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-17
    
        overwrite translate in output ps file for portrait
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-17
    
        id without spaces
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-17
    
        Fix build error caused by incorrect includes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2981 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-16
    
        - the ctor now properly uses initializer list for member initialization
    
        - void parameters are C-isms
    
        - added check for null label parameter in ctor
    
        All this by-product of hunting down bug related to core dumping that may have
        something to do with labels.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-16
    
        Fixed some bugs when rendering to an alternative paint device
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-16
    
        Change ui version to 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-16
    
        grass tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-16
    
        makefile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-16
    
        tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-16
    
        config
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-16
    
        module difinitions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2973 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-16
    
        Added window decoration to the measure dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-15
    
        Fix for bug 1163483
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-15
    
        tell cvs to ignore some files not in the repository
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-15
    
        forgot this in the last commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2969 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-15
    
        - Bug fix for view column that use an SQL function in their definition
        - Better debugging messages for view stuff
        - In progress code for support of views that reference other views
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-15
    
        Bug fix: tables without primary keys were not being recgonised
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-15
    
        Initial import. Not funtional yet. Not added to parent make yet to avoid building this dir before the plugin works properly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-14
    
        Bug fix for compuatation of min max vals which caused chart to go off the scale
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-14
    
        Fixed incorrect mapping of widget names to class names
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-14
    
        Someone forgot a backslash
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-14
    
        Make updates for designer widgets.still getting relocation errors...investigating...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-14
    
        Building block widgets for defining symbology (.uis designed by Steven Ottens). This is an initial commit and they have no implementation yet and the design is by no means final. They wil be built as designer plugins to maximse reuse of code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-14
    
        Added defs for point, line and fill style widgets
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-14
    
        qgsrasterlayerproperties.cpp:
        Added static_cast to int for several calls to get rid of compile time
        warnings
    
        qgsrect.cpp:
        Fixed the asPolygon function so it returns a closed polygon. This was
        causing select and identify in the ogr provider to fail.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-13
    
        - fix for building on 64bit architecture
        - fixed dependencies of designer-plugin/stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-13
    
        Always use UTF-8 for the GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-13
    
        New stuff for designer plugins. Initial implementation for legend and map cavnase. There is still a symbol relocation error that needs to be resolved.
    
        Community reg plugin updates (not useable or included in build process yet though).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-12
    
        - Improvements to column selection algorithm
        - Clarification of comments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-12
    
        - bug fix for views with an oid column, but no other suitable column for use
        by qgis as the key into the view
        - start of support for views that reference views
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-12
    
        Improvements to mapserver export. Still no symbology support (random
        colors are generated) and point symbols are not specified. The output
        is capable of creating map output as is, assuming a template is
        supplied.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-11
    
        Adding necessary files for library necessary for plug-in linkage
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-11
    
        Layers sourced from postgresql views no longer need a column called 'oid' -
        they just need to contain a column that comes from a table that has a
        unique or primary key constaint on it.
    
        One caveat - views that are defined in terms of other views don't yet work,
        and to not break exiting situations a column 'oid' in the view is still
        recgonised (this will be fixed and removed shortly).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-11
    
        Enabled GML support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2947 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-10
    
        Mefged in changes from proj branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-10
    
        select() now consistently uses WKT polygon to compensate for pedantry in latest GEOS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-10
    
        qgisapp.cpp :
    
          - debugging output for building supported vector formats for open file
            dialog cleaned up a bit
    
        qgsmaplayer.cpp, qgsrenderer.cpp :
    
          - cleaned up some formatting
    
        qgsrect :
    
          - cleaned up some formatting
          - normalize() now uses std::swap()
          - moved ctor to implementation file
          - cleaned up asPolygon(); now uses QTextStream
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-10
    
        update attributes if necessary
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-10
    
        Merged raster histogram stuff back into head
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-10
    
        check if the layer is empty, fixes the crash when a layer is stored in project file, but does not exist in vector
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-10
    
        Brendan Morely's postgis threaded extent patch (new files)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-10
    
        Brendan Morley's postgis threaded extents patch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-03-10
    
        Brendan Morely's postgis threaded extent patches
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2934 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-09
    
        more hardcoded point symbols
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2932 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-09
    
        Add a missing table in the WHERE clause
        Fix a potential problem in identifying geometry enabled relations
        that have null values for some of the rows in the geometry column.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-07
    
        Added test for deep key name sequences.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-07
    
        Fixed bug where deeply nested key sequences weren't getting properly written
        to project files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-05
    
        Scaling cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-05
    
        Far more reasonable looking graphs....still need to sort out scaling a bit better.....
    
        Check boxes are still not hooked up..
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2921 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-05
    
        Fixed a bug that made a newly created QgsProject dirty, which caused QGIS to ask the user if it wanted to save the current project even if it hadn't made any changes (bug 1115186)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-05
    
        Fixed bug 1157260
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-03-05
    
        Added loading/reading of the vector data provider encoding type from/to the project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-05
    
        More updates to graphing of rasters:
    
        List now shows bands...click on one or more bands and click refresh to show graph
        ymax and min calcs done (min & max calculated across all bands to be graphed)
    
        checkboxes still not hooked up yet...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-03-05
    
        replaced enum QgsVectorDataProvider::Encoding with QTextCodec
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2916 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-04
    
        Added <cmath> header and std namespace for sqrt()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-04
    
        Shame on me!...wrong ui version.....thanks Radim...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-04
    
        getProjectionWKT
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2913 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-04
    
        +grass projection lib
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-04
    
        measure
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-04
    
        more buttons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2910 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-04
    
        emit button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-04
    
        save region status in settings, use EmitPoint
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-04
    
        Added some controls for setting histogram options - still to be wired up...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-04
    
        measure
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-03-04
    
        First stab at a histogram for rasters. Still in progress.
        TODO:
        Add band name and symbol to chart legend
        Scale y axis based on image depth
        Draw each band in a separate colour
        Draw polyline so that it looks more bar chart like???
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-03
    
        added qgsprojectproperty.{h,cpp}
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-02
    
        Synched with QgsProject changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-02
    
        - added subkeyList() and entryList()
    
        - moved internal QgsProject property class hierarchy to separate lexical space
          (i.e., qgsprojectpropety.{h,cpp})
    
        - refactoring of QgsProject internals to be easier to understand and
          maintain.  (Though I doubt I was successful. =\ )
    
        - corresponding test harness (tests/qgsproject) checks out
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2901 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-02
    
        Fixed more XML writing bugs in the GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2900 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-02
    
        Fixed bug that broke GPX files containing reserved XML characters (forgot to replace them with entities)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-02
    
        identify raster
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-02
    
        identify raster
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-02
    
        addAttribute to root, setColumnTex
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-03-01
    
        added a menu item in the attribute table to change selected and not selected rows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2887 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-01
    
        Changed to expat for parsing GPX files, fixed a bug that broke GPX files when setting attribute values containing non-ASCII characters
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2886 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-01
    
        bug fix: a spatial table with no rows would cause a crash
        tidy up: text in the dialog box about views and oid's etc was all on
        one line.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2885 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-01
    
        bug fix: if labels weren't being drawn, the QgsVectorLayer::drawLabels()
        function was starting a postgresql transaction but not ending it. This
        lead to the postgresql table being locked and unable to accept updates,
        inserts, etc.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2884 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-01
    
        remove objects from project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-01
    
        layers in legend; remove objects from project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2881 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-01
    
        save ID in project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2880 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-03-01
    
        Bug fix. Not sure how postgresql access worked in the previous revision!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-28
    
        Added .cvsignore file to remove a cvs update 'unknown file' message
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-02-26
    
        Fix for bug that prevented features in postgres layers from being
        selected or identified.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2872 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-25
    
        virtual ~QgsComposerItem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-24
    
        Added tests for subkeyList and entryList
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-22
    
        Clarification of message when a view without an oid column is selected
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-22
    
        Same bug fix as previous commit, but for the
        ::getNextFeature(std::list<int> const & attlist) function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-22
    
        Bug fix for postgis rows with a geometry column that contains no geometry.
    
        QgsPostgresProvider::getNextFeature(bool) now always returns a valid
        QgsFeature pointer (previously it would return 0 if there was no geometry in
        the geometry column, which was also the value used to indicate 'no more features').
        This fixes the problem whereby the attribute table dialog box would not populate
        all of its rows.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-21
    
        save settings in project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-21
    
        added subkeyList; do it better
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-02-19
    
        Better description of why app launch failed if no DISPLAY var set
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2844 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-18
    
        Added a combo box in the dialog to add ogr layers where the user may select an appropriate encoding type (utf8, ascii, latin1). In QgsVectorDataProvider, there is a new member mEncodingType for this. OGRProvider already uses this encoding type and other providers may do it as well if necessary
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2843 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-02-18
    
        Fix segfault if no DISPLAY var set
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-02-18
    
        Uicification of ui files to qt 3.1.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-18
    
        more renderers in legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2840 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-17
    
        GEOS flags
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-17
    
        GEOS flags
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-17
    
        scaling and other improvements
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-17
    
        scaling
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-17
    
        Restructure GRASS provider and plugin to work on Mac OS X.
        The provider and plugin are now 'pure' modules and code shared between them
        is in the new shared library libqgisgrass.
        This eliminates the libtool warning that linking grassplugin against
        libgrassprovider is not portable.
        libgrassprovider has also been renamed to grassprovider since it no longer
        tries to be a combination provider and shared library (which only worked
        on some platforms).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-02-16
    
        Added Polish translation to make
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-02-16
    
        Desctiption of qgis for checkinstall and little helper script to automate checkinstall
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-16
    
        GISBASE string allocation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-15
    
        Forgot to add the QgsGPSDevice files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2811 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-15
    
        Separated download and upload commands for the different feature types to make uploading and downloading more flexible
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-02-14
    
        Added ability to pass a .qgs project file as an argument without using the
        --project switch. This is necessary to allow using QGIS to open .qgs files in a desktop environment where a mime type has been established. The --project switch still works, but QGIS will now load .qgs, .shp, and .tif files specified on the command line.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2801 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-13
    
        fix for bug where layers have been removed from overview just by changing the active layer in the legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-13
    
        Fixed for crash when showing the attribute table of a layer with no features and some other minor improvements to editing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-02-13
    
        Fix for bug #1118786
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-12
    
        some changes to display tables. Displaying the attribute table is now done in QgsVectorLayer::fillTable() with consideration of (not commited) added and deleted features
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-11
    
        Forgot to remove some debug code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-11
    
        Added attribute editing in the GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-11
    
        Changed supports*() to capabilities()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-10
    
        Replaced QgsVectorDataProvider::support... functions with QgsVectorDataProvider::capabilities()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-10
    
        Added the EmitPoint 'tool' which just emits xyClickCoordinate() when the user clicks in the canvas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-08
    
        Added QgsVectorDataProvider::capabilities(). The current queries in the dialogs will be subsequently replaced
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-06
    
        Enabled deletion of GPX tracks and routes too, it seems to work now
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2756 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-02-06
    
        Fix for bug 1117501 - crash when clicking on Remove layer menu item when
        no layers are present
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2755 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-06
    
        implemented a function in the attribute table to bring the selected rows to the top
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-06
    
        Added waypoint deletion in the GPX provider, route and track deletion is buggy and will be disabled until they are fixed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-05
    
        Use QgsAttributeTable::fillTable to populate the attribute table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-05
    
        attribute editing of not commited features is now possible
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-02-05
    
        A meaningless commit in a vain attempt to substantially increase my karma
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-04
    
        map composer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-03
    
        Add ECW to supported drivers list. I haven't testes .ecw files, but it works nicely for jpeg 2000
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-03
    
        Try to get GISBASE from:
    
          1. GISBASE env var
          2. QSettings
          3. --with-grass configure flag
    
        Before resorting to asking the user for it. Still need to provide
        some more information in the file dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-03
    
        Add filters to file dialog for MrSID and JPEG 2000
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-02-02
    
        added QgsRenderer::items() method to retreive QgsRenderItems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-02
    
        edit attributes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-02
    
        edit attributes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-02-02
    
        changeAttributeValues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-30
    
        some cleanups in QgsVectorLayer and in QgsPostgresProvider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-30
    
        Add the ability to display postgis tables and views that lack the
        requisite row in the geometry_columns table (views still need an
        oid column though)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-30
    
        Updated changelog
        Bumped the extra version to 5
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-30
    
        Applied patch from M. Loskot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-30
    
        Applied patches from M Loskot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-29
    
        quotes for text values in the postgres provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-29
    
        change in QgsVectorLayer::table(), use the attribute names of QgsFeature for the table to ommit the postgresql geometry column (makes problem in table display if there are attributes behind the geometry column)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-29
    
        added the dialog classes for attribute addition
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-29
    
        adding attributes for postgis layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-26
    
        Changed ui version to 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2716 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-26
    
        Fix for PNG pollution in the qgis main window UI. We still must support
        Qt 3.1.2. Developers should be using the Qt 3.1.2 version of designer when
        working with UI files that contain images/toolbar items.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-25
    
        added BEGIN and COMMITS for update and alter table, added select() after
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-25
    
        implemented attribute editing. Still problems with changes not written to the database if the table is not closed and reopened
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-25
    
        Get rid of 3.3 in ui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-23
    
        implementation of a gui to delete attributes in postgres table (changing of attributes and adding attributes will follow)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2695 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-23
    
        Mac needs "/" after directory path for marker to be drawn in Image preview box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-23
    
        Add Q_OS_MACX variation since Qt/Mac pixels are transparent by default while Qt/X11 pixels are opaque by default
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-23
    
        Marker location passed to drawPicture needs to be projected to match location passed to prior drawRect
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-23
    
        Previously added #ifdef Q_OS_MACOSX needs #include <qapplication.h> for qApp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-21
    
        Added tr() to user visible string so they can be translated.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-21
    
        Changed description in the column editor so as not to confuse the
        user when there are no columns names that are reserved words.
        Bug 1103390
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-21
    
        Changes from mloskot to allow editing of geometry type
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        moved an include from the .h to the .cpp file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        Added tests for QgsProject::clearProperties()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        Added tests for removeEntry()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        Now test that write entry members properly set dirty bit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        - write entry members now set dirty bit
        - start of entryList(); NOT FINISHED YET
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        Now test reading and writing key entries.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        Now test for reading empty key entries correctly.  Made member names more standards compliant.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        Added two more tests.  Fixed bug whereby Qgis include path was not set.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        Added cppunit URL to README.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2670 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        Initial commit of QgsProject test suite.  Only two tests with this version.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2669 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-19
    
        Attribute actions can now optionally capture any standard output or error from
        the action and display the results in a dialog box.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-18
    
        Added cppunit url to readme
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-17
    
        patch by jzbikowski for compilation without postgres
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-16
    
        fix for snapping tolerance bug and some changes in the attribute editing methods in the vector provider interface
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-16
    
        Changed calls to QButtonGroup::selectedId() to an alternative set of
        calls because Qt 3.1.2 and earlier don't have this function (which is
        a problem because qgis then doesn't compile on my work computer).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-16
    
        Projection widgets in props dialog are disabled for now until projection support comes back out of side branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-16
    
        Added more tests
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-16
    
        Added code to morph the projection WKT when loading a shapefile.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-16
    
        More debug on projection operations. Added proj4 parameter output when
        inversing the view rectangle.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-15
    
        added some consts
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-15
    
        added methods for attribute editing in the vector data provider interface. First implementation in the postgresprovider, but not yet tested
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-15
    
        Test suite for projection related classes/functions. Requires cppunit to
        run the tests. See the README in each directory for information on building
        and running tests.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-15
    
        Bug fix - order of automatic/manual radio button id's changed on me, so
        code was interpreting automatic as manual and vica-versa.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-15
    
        set designer version to 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-15
    
        - UI to allow manual setting of the number of decimal places used in the
        display of the mouse position.
    
        - Only calculate the number of decimal places if the scale has
        changed (previously it was done every time the mouse moved).
    
        - Bug fix for the project properties dialog box (changing the units and
        then clicking on cancel didn't cancel the change in units)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-14
    
        Changing units now sets dirty bit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-14
    
        fix for crash occuring when clicking with an editing tool into the empty map
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-12
    
        Added header block to qgscoordinatetransform.cpp
        Cleaned up the const char * to char * cast ugliness
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-12
    
        Fixed small glitch in debug message
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-12
    
        Wrapped some project debug statements in QGISDEBUG defs.
        Implemented try...catch error handlers for all calls to QgsCoordinateTransform
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-12
    
        Automatically set the number of decimal places in the mouse
        coordinates display. Manual override to follow.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2618 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-11
    
        Close rather than reject dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2617 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-11
    
        Minor change to comments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-11
    
        Moved qgscoordinatetransform accessor into the implemetation file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-11
    
        Comment out exception handlers as they cause segfaults when called
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-11
    
        Added pattern for .qm files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-10
    
        More .cvsignore files. Should be all done now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-10
    
        Back out of a commit that I didn't intend to do
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-10
    
        Added .cvsignore files to remove cvs update warnings. More to follow.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-10
    
        Changed vector props metadata to html and addde info about coordinate system.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-09
    
        Add comments to clarify use of affine transform
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-09
    
        Renamed qgsshapefileprovider to qgsogrprovider to better reflect its
        function/purpose.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-09
    
        Fixed selection bug that resulted in selection of more features than those
        under the selection rectangle. Selection of features from a multipart polygon
        layer is still unacceptably slow.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-09
    
        removed selection of point capture if the capture popup button is clicked
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-09
    
        fixed the 'proj props dies on second opening' bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-09
    
        Fix for selection colour not being set properly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-09
    
        read line style for digitizing from QgsProjectProperties
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-09
    
        fix for polygon rendering problems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-09
    
        Updates for user defined selection colour....still needs some attention
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-08
    
        Implements reading of users custom coordinate system file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-08
    
        Tree is now expaned automatically to show the active projection
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-08
    
        Selecting a projection shows its full wkt in text box below.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-08
    
        Hook up list view a bit better so current proj is selected. Rearrange dialog a bit so projections list gets more room. Remove cboProjections (its replaced by listview now). Update signals so slected item in tree view is used.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-08
    
        Added XXX comment to the GEOGCS detection in getWKTShortName (for Tim's
        benefit)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-08
    
        Added a GEOGCS WKT specification to the file for testing purposes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-08
    
        Added a treeview for display projections -- too see if its worth using it
        rather than a drop-down list.
    
        Fixed detection of GEOGCS vs PROJCS in WKT SRS specs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-08
    
        Changed short name parser to use gdal GetNodeAttr to get WKT elements. Changed combo builder so that it uses short name created for list items. Removed header rows from wkt files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-08
    
        Initial draft of user enabling / disabling of projection support...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-07
    
        added more source to library to appease plug-in link requirements\; also cleaned up file lists
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2590 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-07
    
        postgresql layers were not closing their connection to the database when
        the layer was removed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-06
    
        * Don't leak file dialog during fileSave
    
        * Update release name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-05
    
        Remember recent project path when File->Save-ing a new project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-05
    
        * Reuse more code related to remembering recently used project paths
    
        * Use constants to identify menu items of interest
    
        * Remember project paths passed on the command line
    
        * Always store absolute paths
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-05
    
        Bug fix for projection errors experienced by Mcoletti. More fixes to follow. Projection behaviour is now: Output projection is set to layer input projection if no output projection exits. So when adding the first layer to a project, it will set the projects output projection.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-04
    
        Show the 8 most recently used projects in the File menu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-04
    
        Default selection colour to yellow
        Disable debug output on point transforms in qgscoordtransform and maptopixel to keep other users sane
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-04
    
        snapping tolerance from QgsProject, line color and width will follow
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-04
    
        Added properties for digitising line width, colour and snapping tolerance. Added option for selecting selection colour. These still need to be wired up to the relevent implementing classes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-04
    
        Now appropriately whines when attempting to open a project file that has no
        layers instead of just crashing.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-04
    
        Changing projection in project props dialog will notify all layers to change their coordinateTransform->destWKT to the selection made in the properties dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-03
    
        Perform inverseTransform of the canvas extents so that a QgsRect in the layers native coordinate system can be used to select features in layer draw process. Added some debug to qgscoordtransform and a simple call to inverseTransform(float,float) during initialise to test if its working.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-03
    
        snapping tolerance for the multi... feature types
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-03
    
        Minor changes to projection rendering code -- nothing works yet
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-03
    
        Added accessor for coordinateTransformation object to maplayer.
        Added methods to carry out inverseTransforms to QgsCoordinateTransform. This allows us to calculate the reverse projection (i.e. project projection -> layer projection) which is needed when doing things like selected features based on user interaction.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-03
    
        Project a rectangle in a single operation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-03
    
        Debug output for map to pixel conversions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-03
    
        Polish translation provided by Mateusz ��oskot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-02
    
        I should also add that snapping tolerance is already implemented for point, line, polygon and not yet for the multi... types
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2005-01-02
    
        Implemented snapping tolerance for vector digitising. There is currently no GUI to set it. If someone already likes to test this (experimental) feature, QgsVectorLayer::mSnappingTolerance needs to be hardcoded (e.g. in the constructor of QgsVectorLayer)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-02
    
        Fix path errror
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2005-01-02
    
        Changes to install the wkt resource file in <prefix>/share/qgis/resources
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-02
    
        Macosx friendliness for finding wkt_refs. Makefile to add wkt_refs to install path
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-02
    
        Added ouput project specification to project props dialog...still a work in progress....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-02
    
        List of projection definitions to be used for projection implementation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-01
    
        Ever so important commit - new splash for next release.....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-01
    
        Fixed bug that crashed QGIS when loading vector layers from a project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-01
    
        * don't leak the fileDialog if no file is chosen
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-01
    
        ** Fixed a bug that crashed QGIS when loading rasters from a project file, pt 2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2005-01-01
    
        ** Fixed a bug that crashed QGIS when loading rasters from a project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-01
    
        Fix bug where qgis crashed if a shapefile has no spatial ref system defined
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2005-01-01
    
        Initial commit of projextion integration.....dont get too happy cause its still not working yet...though it behaves nicely and doesnt kill qgis if it cant set up the projection environment properly. I believe the problem may be resolved by linking to libproj during build, because currently I get errors like this:
    
        ERROR 6: Failed to initialize PROJ.4 with `+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs '.
        The OGR Coordinate transformation for this layer could not be set
        INPUT: PROJCS["Alaska_Albers_Equal_Area_Conic",GEOGCS["GCS_North_American_1927",DATUM["North_American_Datum_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["longitude_of_center",-154.0],PARAMETER["Standard_Parallel_1",55.0],PARAMETER["Standard_Parallel_2",65.0],PARAMETER["latitude_of_center",50.0],UNIT["Meter",1.0]]
        OUTPUT: GEOGCS["WGS 84",   DATUM["WGS_1984",     SPHEROID["WGS 84",6378137,298.257223563,       AUTHORITY["EPSG",7030]],     TOWGS84[0,0,0,0,0,0,0],     AUTHORITY["EPSG",6326]],   PRIMEM["Greenwich",0,AUTHORITY["EPSG",8901]],   UNIT["DMSH",0.0174532925199433,AUTHORITY["EPSG",9108]],   AXIS["Lat",NORTH],   AXIS["Long",EAST],   AUTHORITY["EPSG",4326]]
    
    
        Ill try to track down the source of the problem following this commit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-31
    
        * remember last directory used for project Open or Save As
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-31
    
        Fixes to get this class to compile...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-31
    
        Fixes for const-correctness not propogated properly to sub-classes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-31
    
        Fix saveAsShapefile bug due to previous const-correctness fix.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-30
    
        removed redundant saveAsShapefile() member left over from manual conflict resolution
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-30
    
        Version 0.6.0devel2
    
        * endian() refactoring
        * some delimited text provider refactoring
        * some member functions made const correct
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-30
    
        - rolled forward endian() changes in QgsDataProvider class hierarchy
    
        - rolled forward const-correctness changes from src directory
    
        - in delimited text provider plug-in consolidated how data is parsed into a
          single function from three almost identical, but separate, functions; now
          uses QDataStream for building WKBPoint objects
    
        - QgsDelimitedTextProvider::getFirstFeature() now works
    
        S: ----------------------------------------------------------------------
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-30
    
        - re-factored how endian-ness is implemented [0]
    
        - made some functions const-correct [1]
    
        - minor code beautifying via calls to indent and manual tweaking
    
    
        Notes:
    
        [0] Generalized endian() to QgsDataProvider since most child implementations
        were just copies of the same code.  Made endian() virtual so that children are
        free to provide their own implementations.  Also now use htonl() for endian()
        detection and conversion.
    
        However QgsVectorLayer still has separate endian() implementation.  This
        functionality should probably be further generalized to a QGIS utility
        function suite since endian detection is used in multiple locations.
    
        Also now use specific enumerated typedef for endian-ness instead of magic
        integer numbers.
    
        [1] Although made great strides in making some members const-correct, there
        are still so very many member functions that could be const in all classes
        that aren't.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-12-30
    
        added acetate line layers for digitizing in qgsmapcanvas. Like this, the map canvas can be moved and the previousle digitized (but unfinished object) is still visible
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-30
    
        ** Implemented getProjectionWKT() in QgsGPXProvider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-30
    
        Implemented placeholder getProjectionWKT in each provider....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-30
    
        Refactored DataProvider to push some vector specific methods down to qgsvectordataprovider. Doing this will allow me to use the dataprovider ABC for the soon to be implemented raster providers - which will in turn provide a cleaner based for projection support. Also added getProjectionWKT virtual method to maplayer and did (concrete) implementation for raster and (placeholder) implementation for vector. Next step will be to implement a getProjectionWKT method in the dataprovider interface with maplayer will delegate to, allowing the retrival of projection info to be handled on a case by case basis in each provider...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-30
    
        Get rid of more QgsMapToPixel refs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-30
    
        Fix incorrect ctor and dtor names
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-12-30
    
        Minor modification/formatting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-12-30
    
        Exception class for coordinate system tranformations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-30
    
        Add coordinate transform back to makefile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-30
    
        This is a new version of this class intended to handle projecting a point from one coordnate system to another...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-30
    
        Added refactored qgsmaptopixel
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-30
    
        Refactored QgsCoordinateTransform to QgsMapToPixel
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-12-30
    
        Fix for bug 1090940 Zoom to all on empty map
        Added a count function to the maplayer registry singelton
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-12-29
    
        updated the german translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-12-24
    
        update japanese translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-12-23
    
        Fix for bug 1090436 (removed CVS from list of installed files)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-12-23
    
        Update French translation from lroubeyrie
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-12-22
    
        implemented writeXML methods for the renderers which use the qt XML classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-12-20
    
        Merged changes from the 0.6.0 release branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-01
    
        Removed unnecessary casts (thanks to Oleg Gusev)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-12-01
    
        Update author list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-12-01
    
        Beginning of GIST index implementation for spit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-12-01
    
        qgslabel.cpp :
    
         - readXML() now performs a variety of paranoid checks and emits lots
           debugging messages; also all the attributes have default values if the DOM
           element doesn't have that attribute
    
         - writeXML() relaxes some string checks from isNull() to isEmpty(); actually,
           these are about to be overwritten by Tim's superior changes
    
        qgsvectorlabel.cpp :
    
         - fixed bug where the "label" DOM node instead of "labelattributes" node was
           getting passed to QgsLabel::readXML() thus fixing annoying "labels not
           restored from project file" bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-12-01
    
        Tidy up sanity checking in writeXML
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-30
    
        Fixed bug that would crash QGIS if the user right-clicked in the Identify dialog below the last attribute
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2379 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-30
    
        Fixed bug that caused only records selected as part of last identify or
        select operation to be displayed in the attribute table.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-30
    
        qgslabel.cpp :
    
          - writeXML() now checks that label fields are set before allowing
            corresponding XML project tags to be emitted
    
          - in the case of some label members, also check to see if some of the
            returned string values are non-empty before allowing that specific XML to
            be emitted
    
          - writeXML() was emitting broken XML because some of the fields were null.
            It now emits valid XML, but with all the values set to zero or empty
            strings.  This is an indication of a serious problem with QgsLabel.  I'm
            guessing a disconnect between the vector layer properties dialog and the
            actual setting of label state.  Can the original QgsLabel author please
            look into this?
    
        qgslabelattributes :
    
          - const members are now const
    
          - members now get set to default values regardless whether ctor "def"
            argument is true or not
    
          - ctor "def" argument defaults to true, meaning presumably some special
            default values are assigned to some members
    
        qgsvectorlayer.cpp :
    
          - wasteful looping getline() replaced by direct string buffer copying
    
          - noticed that the label variables still had renderer names from
            cut-n-paste so renamed them
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-29
    
        Allow geos 2.x.x instead of geos 2.0.x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-29
    
        fix for restoring marker size in unique value marker dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-29
    
        - The application caption now syncs to new project titles; previously it would
          only do so if a project was loaded.
    
        - Application caption now (hopefully) made consistent regardless of how the
          project title is set, whether from reading an existing project, changing the
          project properties, or setting up a new project.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-29
    
        qgisapp :
    
          - now catches qgs project read errors and displays appropriate critical
            dialog
    
        qgsproject :
    
          - (most) all qDebug()'s now use utf8() strings (I may have missed a few)
    
          - fixed bug where projects with no layers (i.e., they're empty) would cause
            app to bomb when trying to read same
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2373 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-29
    
        Oleg's utf8 patch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2372 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-29
    
        Changed #include <qapp.h> to #include <qapplication.h> to solve compile
        problem on debian.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-29
    
        more minor fixes to vector dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2370 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-29
    
        fixed too-tall syndrome for vector props dialog -- may need some tweaking
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-29
    
        Remove font <family> tags so that the default font for each platform is used.
        Odd fonts and button sizes were being displayed on a Mac when a font not present on a Mac were specified.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2368 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-29
    
        Fix for too-tall dialogs.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2367 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-28
    
        Changed frame width constraints to 350px
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2366 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-28
    
        commented out qDebug statement which someone inserted. It was the reason for a crash which occured when the renderer type was changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2365 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-28
    
        fixed selection in the delimited text provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-28
    
        Modified lib creation so the postgresql utility class doesn't get built
        into the library if qgis is being built without postgresql support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2363 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-28
    
        Fixed bug that displays bogus raster warning message box when loading a
        vector layer from the command line (bug 1068369)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2362 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-28
    
        Icons for the field name editor -- left out of previous commit -- sorry...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2361 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-28
    
        Spit stores last shapefile directory used in qgisrc (or registry) and
        uses it the next time the Add files dialog is opened.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-28
    
        Implementation of reserved word handling. Reserved PostgreSQL keywords are
        detected and the user is given the change to change the column names prior
        to import into the database. Column names can be changed for any field if
        desired.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-28
    
        Dialog for editing column names prior to loading into postgresql
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-28
    
        Added accessor for reserved word list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-27
    
        Updated list of reserved words to include only those that cannot be used
        as a column name in postgresql and are not used as a function name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-27
    
        Removed all calls to ascii() to hopefully solve utf-8/latin string issue
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-27
    
        added code to restore unique value marker from projects. Needs more testing though
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-27
    
        fix for restoring labels in graduated marker dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2353 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-27
    
        ** Fixed feature addition in GPX layers, it now works again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-27
    
        Move properties entry in context menu to bottom for consistancy with 'normal' gui standards
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-27
    
        fix in readXML for single markers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-27
    
        Icon for gps latex documentation source (missed on the last commit)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-27
    
        Added latex source for GPS plugin documentation from Lars
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-27
    
        Images for the user guide
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-27
    
        user guide images
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-27
    
        Latex source
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-26
    
        Changed supportsSaveAsShapefile to false since this won't be implemented until after version 0.6
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-26
    
        Added geos flags
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2343 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-26
    
        Added text file preview to the plugin and changed the logic so the delimiter doesn't have to be entered first.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2342 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-26
    
        Applied patches from Markus and strk
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2341 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-26
    
        Fixes bug whereby creating a new project followed by an immediate save would
        cause qgis to crash.  (I.e., this is where the author learns that setting a
        QString to "" does not mean subsquent isNull() invocations return true; if you
        want a QString to actually be null, you must set it to QString::null instead.
        Ho hum.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-26
    
        qgsdlgvectorlayerproperties.cpp :
    
          - Changed "string" to more specific name to avoid possible future conflict
            with ISO C++ Standard Library "string" and to make code more
            self-documenting
    
          - now uses qDebug() instead of std::cout so that debugging output shows up
    
        qgsproject.h :
    
          - added documentation reminding use of leading '/' for proper key names
    
        qgssisydialog.cpp :
    
          - changed some nested if structures to switch statement equilvalent to make
            code more efficient and understandable
    
          - fixed bug whereby pen type not properly set due to cut-n-paste error
    
          - fixed bug whereby line type not properly set due to cut-n-paste error
    
          - fixed restoring project vector fill type bug
    
        qgssymbologyutils.cpp :
    
          - Changed "string" to more specific name to avoid possible future conflict
            with ISO C++ Standard Library "string" and to make code more
            self-documenting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-26
    
        Tweaks related to WIN32 handling of layers loaded from saved projects
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-26
    
        Fix for delimited text files having a delimiter at end of each line
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2337 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-26
    
        Save colour of scale bar in project too...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-25
    
        Scale bar settings saved with project and minor tweaks to north arrow and copyright label plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-25
    
        POV...persistance of vision for North Arrow (ie north arrow settings are saved with your project now...)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-25
    
        fix ui to build with QT3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2333 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-25
    
        first implementation of save delimited text file as shapefile once its loaded into qgis. Some things are still rough -- I'll clean it up some more in the next day or so...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-25
    
        By popular request.....delimeter box comes before filename
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-24
    
        fix for writing labels to xml
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-24
    
        fix for restoring projects with unique value symbology. Note that there is still a bug with the value labels which will be fixed next
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-24
    
        Debugging output to std::cerr was getting ignored, so changed to use
        qDebug().  Also now emit __FILE__ and __LINE__ so know exactly what debugging
        statements are being executed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-24
    
        Added debug statement for getFeatureAttribute().
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-24
    
        Eureka! Project level state handling that works....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-24
    
        Fix window drift when restoring main window position.
        Use resize and move instead of setGeometry to restore position becuase the former use inside frame coords which is what's stored in the settings file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-23
    
        Commit for Napo!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-23
    
        Changed default behaviour for a vector layer to NOT support saving as a shapefile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-23
    
        Added hook for a provider to indicate it supports saving its data to a shapefile. If supported, an item is added to the popup context menu. The save function is not implmented yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-23
    
        Added hook for a provider to indicate it supports saving its data to a shapefile. If supported, an item is added to the popup context menu. The save function is not implmented yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-23
    
        Added extended error information for postgresql connection attempts.
        Added Select all and Clear all buttons to plugin manager.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-22
    
        Updated to use the super new project api. Write seems to work, read state is not working due to problems with qgsproject I think....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-22
    
        0.5.0devel29 - QgsProject properties interface re-designed to be similar to QSettings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-22
    
        Implemented removeEntry(), so now it's possible to remove existing project keys.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-22
    
        Some source code comment clean up.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-22
    
        project file properties now appear to work
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-22
    
        Changes to line style and pattern are now properly registered when changing between renderer enties for multirenderer types such as unique value renderer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-22
    
        show styles on buttons in case of unique renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-22
    
        Added postgresql utility class to win32 lib project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-22
    
        Added postgresql utility class to build (also include in libqgis)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2309 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-22
    
        PostgreSQL utility class (singleton). This is not used anywhere yet and is not complete.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-22
    
        PostgreSQL utility class (singleton). This is not used anywhere yet and is not complete.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2307 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-21
    
        Minor enhancements to layouts and added a bit of debugging stuff.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2306 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-21
    
        Rearranged menu items per the menu-master's direction
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2305 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-21
    
        Added methods to get the postgres connection and table name from the pg provider.
        Added launcher for the pg query builder to the vector dlg.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-21
    
        Documentation update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-21
    
        Updates to query builder ui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-21
    
        You can now view and alter the pg layer subset query from the vector layer properties dialog. Currently only by using the texteditor....I will hook up the pg query builder tomorrow for the truly shiftless and lazy among us :-P
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2301 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-21
    
        Added accessor and mutator for sql subseting query
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-21
    
        Fixed the ui version number so poor qt 3.1 users can still compile...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-21
    
        Comment out project stuff while transition to new api takes place...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-21
    
        Implemented the test function and type checking to allow for automatic quoting of string values when added to the sql statement. More operators added to the dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2297 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-21
    
        Whipping into shaping of vector dlgs. Actions dlg fills its container again (I broke this before somehow). Added metadata page. Added query info to general page (still to be wired up). Renamed legend page to symbology (for consistency with raster dlg).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-20
    
        Added the capability to interrupt the rendering of the currently drawing map layer by pressing the escape key. Repeat and rinse to interrupt drawing of all vector layers. Not implemented for raster layers yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-20
    
        Added the capability to interrupt the rendering of the currently drawing map layer by pressing the escape key. Repeat and rinse to interrupt drawing of all vector layers. Not implemented for raster layers yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-20
    
        Additional functionality for the query builder. Fields are populated when the builder opens. Values (sample and all) can be viewed. Double-clicking on a field name or value inserts it into the sql text box.
    
        Still need to implement the test function and type checking to allow for automatic quoting of string values when added to the sql statement.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-20
    
        Additional functionality for the query builder. Fields are populated when the builder opens. Values (sample and all) can be viewed. Double-clicking on a field name or value inserts it into the sql text box.
    
        Still need to implement the test function and type checking to allow for automatic quoting of string values when added to the sql statement.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-20
    
        Fix the inevitable makefile error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-20
    
        PostgreSQL query builder (not fully implemented yet)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-20
    
        PostgreSQL query builder (not fully implemented yet)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-20
    
        Accidentally committed this earlier but its has dodgy multipart poly labelling stuff that wasnt meant to go into cvs yet so its commented out for now....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-20
    
        Added line style in-situ so that we have one less little pop up dialog....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-19
    
        Well, that wasn't as bad as I thought: I fixed the string list project file
        bug.  Now only ONE copy of string list keys is written to project files.
    
        So, now writing should work for all types.
    
        Unfortunately implementing the _reading_ part will have to wait until Monday.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-19
    
        const const assurance strategy...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-19
    
        More const constedness removal
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-19
    
        0.5devel.26 checked in regarding QgsProject file changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-19
    
        (Partial) Implementation of Re-design of project properties.
    
        After some discussion, it was decided that the way projects handle properties
        should look like QSettings.  The learning curve would be smaller since the
        interface would be more consistent with QSettings, which some developers would
        be familiar with.
    
        The read*() and write*() property functions do update the project internal
        state.  However, the write*() has a bug with string lists in that the string
        list entries are redundantly emitted to the project file.
    
        Unfortunately reading this new property configuration from project files isn't
        finished yet.  However, in the interest of getting something out there for
        people to code against, I'm going ahead and committing what I have.  After
        all, I want to reduce the number of people using the old interface, and thus
        code that will have to be re-written to adjust to the new one.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-19
    
        Ye olde designer fixe...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-19
    
        Yet another non existong ui.h file removed for release make target
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-19
    
        Napo updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-19
    
        Extra dist was trying to deploy non exsiting qgsgpspluginguibase.ui.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-19
    
        Fix ui version number
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-19
    
        bug fix  last commit I had the patterns in a group box instead of a buttongroup so the toggle behaviour was not correct
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-19
    
        Gui improvement - pattern selection is in place so no extraneous pop up window needed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-18
    
        deactivate capture menues for raster layers and enable only the item for the current geometry type
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-18
    
        Removed unwanted plugin line
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-18
    
        Changed Tim's supress render checkbox all around (just to see if he gets mad) so the label is shorter (says Render) and is on by default. Unchecking causes no rendering on the map cavnas. Checking it causes a map refresh.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-18
    
        Suppress rendering feature
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-18
    
        Added a little checkbox to the bottom right of status bar that when checked will suppress rendering of layers in main canvas and overview canvas, This is useful if you want to load a bunch of layers and tweak their symbology etc without having delays caused by rerendering everything after each change you make.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-17
    
        The interface class now allows QgisApp access via app().
    
        This was necessary to allow plug-ins to connect() to various QgisApp slots and
        signals.  Since this somewhat short-circuits the need for the QgisInterface
        classes, this might indicate the need for design refactoring.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-17
    
        Improvements to the attribute action dialog box.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-16
    
        Fixed bug where "int" and other non-QString property value types weren't
        getting properly restored when a project was read.
    
        Note that still limited sub-set of property types are supported.  Currently
        only supports QString, Int, UInt, Bool, Double, LongLong, and ULongLong.
        However, it should (theoreticaly) be trivial to add in support for other
        types.  Essentially you should add in new types as you need them.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-16
    
        ** Reimplemented getNextFeature() so features are visible again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-16
    
        Connect up to projectRead signal...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-16
    
        Updated version of qgis kdevelop project just for all the gui junkies out there.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-16
    
        License for windows distribution
        Installer script for win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2261 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-16
    
        Fixed PKGDATAPATH for WIN32 in main.cpp
        Updated Whats New section for 0.6 in qgisapp.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2260 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-16
    
        Fixes for crash when selecting, identifying features, or opening the attribute table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2259 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-15
    
        moved the responsability for not-commited features to qgsvectorlayer. Because of this, it is now possible to treat not-commited features like commited ones. Vectordataproviders now only need to implement 'addFeatures','deleteFeatures', 'supportsFeatureAddition' and 'supportsFeatureDeletion' if they support feature addition or deletion
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-15
    
        Reverted win32 hack related to dynamic casts back to original code.
        Hopefully all renderers will work now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-14
    
        Clean up sizing of colour previews.
        TODO: integrate pattern selection straight onto this dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-14
    
        Needed for changes made in last commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-14
    
        Changed vector dialog to have Help, Apply, Ok, Cancel button layout in keeping with raster dialog
        Changed the way button actions are implemented so that the slots are made by qt designer in the ABC and then reimplemented in the subclassed qgsdlgvectorlaye
        rproperties.
        Separated level dialog over four tabs instead of 2 in an effort to reduce size of vector dialog. Having 'tabs within tabs' is not really nice ui design, but
        Ill leave it like that until we use get a decent implementation of kde / outlook style configuration panel.
        Rearranged various other widgets within vector dialog to improve layout.
        More changes to come.
        sisy dialog is not right either - will change that in a follow up commit...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-14
    
        Put the assert back in. Without it, the grad renderer causes a seg fault. There is something wrong here that needs to be investigated.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-14
    
        Skip command line argument processing on Mac OS X if argv[1] is -psn_*
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    telwertowski <telwertowski@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-14
    
        Prefix all paths to supporting files on Mac OS X with qApp->applicationDirPath()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-14
    
        Removed pointless Q_ASSERT statement (added during win32 debugging)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-13
    
        ** Changed QgsIdentifyResults and QgsVectorLayer to show all attributes
           automatically (expand the feature node) if only one feature is identified
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-13
    
        Removed the "" item from the display field combo box as a default option
        doesn't make sense because qgis has either already chosen a display field
        value by the time the user has opened the layer config dialog box, or it
        has read in a value from a .qgs file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-13
    
        Added option to set initial layer visibility to false for raster and postgres providers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-13
    
        Update windows icon.
        Added option to set initial layer visibility to false for ogr providers (other layer types to follow). This has not been tested against the project loading code.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-13
    
        Added wait cursor when opening layer properties for raster layers. Only works with layer popup menu pick.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-13
    
        .pro file fixes for WIN32
        Added wait cursor when opening layer properties for vector layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-13
    
        Removed test subdir from Makefile.am. Not sure why it was there but it
        hoses the build...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-13
    
        Fixes to get plugins to compile under WIN32
        Changes to qgislib.pro to include recently added classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-13
    
        Removed unused/uneeded help function. Help is provided by the geoprocessing
        dialog class.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-12
    
        Made the actions popup menu accessable from the attribute table dialog
        box.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-12
    
        Implemented state handling via qgsproject for copyright label.
        Updated _all_ plugins so that initGui() is implemented as a slot.
        This is required if you wish to use qgsproject for storing and reinstating state in qgis. The reason for this is that the initGui() method is only called once at the moment when qgis starts up. I will be adding a signal to qgisproject 'projectLoaded' that will be emitted when a new project is loaded. I will also be adding connect() for each plugin when its initially loaded in qgisapp so that the initgui slot is called whenever the project loads.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-12
    
        Class member naming now adheres to qgis coding standards.
        Win ifdefs added
        Now in sync with external plugins template (which was more up to date)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-12
    
        Updated for latest commits related to WIN32 build/operation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-12
    
        Updated for latest commits related to WIN32 build/operation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-12
    
        Updated for latest commits related to WIN32 build/operation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-12
    
        Changes to allow build under Win32. VC++ doesn't like the dynamic_cast operator, even though the compile settings inlude the rtti flag. For now, most dynamic_casts have been ifdef'd (which is ugly) to allow proper operation under WIN32.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-11
    
        First implementation of project serialisation - two state handlers on for font family and one for font size.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-11
    
        Changes to allow build under Win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-11
    
        Changes to allow build under Win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-11-11
    
        GEOS support added for WIN32. See ogr.pro for notes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-10
    
        Corrected HUGE mistake whereby ALL project properties were named "layer".  Now project properties use the proper programmer given name.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-10
    
        Map units and project title are now properly resotered when project is loaded.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-09
    
        Added compilation and linking flags for the GEOS library.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-09
    
        Fix for compilation error due to missing GEOS lin CXXFLAGS and LDDADD
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-09
    
        Convertion from const QString to std::string was causing compilation error
        in geos::WKTReader->read() method.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2224 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-09
    
        Added options to graticule builder to allow you to define origin and enpoints and to set the graticule size at < 1 degree. Note that there is little error checking in there still, so putting in dodgy numbers may cause qgis to crash.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-08
    
        Provide a UI in the vector layer properties dialog box to set the
        field used as the top level field in the Identify Results dialog
        box. The value is read from and written to .qgs files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-07
    
        added QgsFeature::intersects(QgsRect*) and a wkb-export method to QgsFeature. The reason why i did this is because it should be possible to test the not-commited features for intersection with a selection rectangle. Note: the wkb-export method (which is necessary for the GEOS intersection) is only tested for point,line,polygon by now
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-06
    
        Makefile.am :
    
          - added qgsvectordataprovider.cpp to library so that plug-ins could
            successfully link
    
        qgisapp :
    
          - added projectRead() and newProject() signals
          - project now clears any existing properties when a new one is created
    
        qgsproject :
    
          - clearProperties()
    
        Note:
    
          To take full advantage of having optional project properties, plug-ins would
          need to know when a project was successfully read or when a new one created.
          That way the plug-ins would know to check the properties of the newly loaded
          project for plug-in relevent properties, or to reset their state when a new
          project is loaded.  So, projectRead() and projectNew() signals were added to
          QgisApp to handle those cases, respectively.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-05
    
        qgsdataprovider :
    
          - added back virtual reset() since I needed access to OGR data provider
            reset function to ensure that I got all features in a given OGR backed
            vector layer
    
        qgsmaplayer :
    
          - minor re-formatting
          - made some functions const-correct; and now pass things by reference, thus
            sparing unnecessary copying
          - internalName now set in readXML() -- which is just the basename of the
            data file
    
        qgsvectorlayer :
    
          - minor code re-formatting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-11-05
    
        added deleting of selected features from postgislayers. Unfortunately, only commited features can be selected -> there will be some need to redesign vectorlayer and providers with respect to feature addition and deletion
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-04
    
        Now can *read* any extra and optional project file properties; again, this is
        useful for plug-ins to store their own data with project files.
    
        NOTE, that currently only the following QVariant types are supported: QString,
        Bool, Int, UInt, LongLong, ULongLong, and Double.  However, adding other
        QVariant supported types should be trivial -- just expand the "else if" in
        _getScopeProperties in qgsproject.cpp appropriately.
    
        Tested for QString.  Theoretically other types should work, too, but you never
        know.  Caveat programmor!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2210 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-04
    
        Now supports _writing_ ancillary state to project files.  Still need to
        implement _reading_ same.  Still, there should be enough here for plug-in
        maintainers to cobble up code to take advantage of this new capability.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2209 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-04
    
        Scale dependent layer visibility changelog entry
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-04
    
        Added serialise and deserialise of scale dependent visibility so that these settings are stored in project files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-03
    
        Wired up scale dependent visibility to gui for raster layers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-03
    
        Wired in scale dependent view stuff to props gui for vector layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-03
    
        Changed the substitution rules for attribute actions to include
        access to items that weren't clicked on.
    
        Updated and improved the What's This help for the Actions dialog
        box.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-03
    
        Grrr...this one also got corrupted...rolling back my changes lost :-(
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-03
    
        Second attempt at corrupt file fixing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2199 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-03
    
        Fix corrupted file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-03
    
        Added some plumbing for scale dependent viewing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-03
    
        First part of scale dependent layer visibility. Currently its not linked up to the layer properties gui (thats the second part) and it doesnt save/restore state when project is saved/loaded (thats the third part).
    
        You can test it by setting the following values in qgsmaplayer.cpp constructor (or otherwise wait for gui stuff to come):
    
          mMinScale = 0; <---set to your desired minimum visibility scale
          mMaxScale = 100000000; <-----set to desired max scale
          mScaleBasedVisibility = false; <---change to true to enable scale dependent visibility
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2196 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-02
    
        * don't set labels on if <labels>0</labels>
    
        * fix crash when destroying uvaldialog
    
        * sort of fix project loading for unique value layers. The layer displays, but
        most properties are still not restored correctly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2195 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-02
    
        ** Added menu item for creating an empty GPX file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2194 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-02
    
        Fix for crash when replacing current project with a new one (bug #1058782).
        QgsAttributeAction destructor was deleting the qProcess even if none had been
        created. Now delete the qProcess right after it is started. This does not kill
        the child process.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    g_j_m <g_j_m@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-11-02
    
        Initial implementation of actions (external programs that can
        be run with parameters obtained from, in the first instance,
        the Identify Results dialog box). Currently the actions are
        layer specific.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-11-02
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-10-31
    
        Vector layer labels readXML was not being called post mcoletti's cool new project stuff.....now it is.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2190 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-10-31
    
        Fix bug #1047002
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2189 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-10-31
    
        Fix for bug #1047002 - buffer labels checkbox not working.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2188 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-31
    
        * fix for crash when loading project file (bug #1056952)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2187 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-31
    
        close digitized polygons in QgsMapCanvas::MouseReleaseEvent
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2186 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-30
    
        small bugfix related to digitizing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2185 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-30
    
        first version of feature commiting for the postgresprovider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-30
    
        ** qgsfeature.h is needed in qgsvectordataprovider.cpp since it's deleting
           a QgsFeature, fixed it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-30
    
        Restored missing connection for Help|About. How do these things keep getting
        disconnected/deleted?
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-29
    
        ** Added getDefaultValue() in QgsVectorLayer and QgsVectorDataProvider,
           implemented it in the GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-29
    
        * Update minor version. Still figuring out how to use qgiscommit :-).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-29
    
        * Write layers to projects files in the proper order by iterating over the
          zOrder in the map canvas. Fixes bug #1054332.
    
        * Remove the <zorder> tag from the dtd. It is superfluous.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-27
    
        added qgsvectordataprovider.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2178 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-26
    
        moved start editing/ stop editing stuff up to QgsVectorDataProvider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-26
    
        Reading and writing of project title now restored.
    
        Note that we still need to decide if the project title is stored as an
        attribute of <qgis> or as a separate text node in <title>.  Currently
        redundantly storing project title in both for backward compatibility, but only
        relying on <title> for reading.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-26
    
        qgsgrassedit.h:
    
          - added include for <vector>
    
        qgis.h:
    
          - added WKBUnknown to enumerated list to be used as error state
    
        qgisapp.cpp:
    
          - fixed a for loop
    
        qgisapp.h, qgisiface.h, qgslegend.h, qgslegenditem.h, qgsmapcanvs.h, qgsvectorlayer.h:
    
          - made copy ctor and assignment operator private since we won't be copying
            any of these
    
        qgsattributetable.cpp, qgsrasterlayer.cpp, qgssymbologyutils.cpp:
    
          - functions that say they return something should actually return something
    
        *renderer.h:
    
          - made dtors virtual
    
        qgscoordinatetransform.h:
    
          - added initializer for xMax
    
        qgsgeomtypedialog.cpp:
    
          - added return of WKBUnknown when given bad data
    
        qgslabel.cpp, qgslabeldialog.cpp:
    
          - used static_cast to stomp compiler warning
    
        qgsmapcanvas.cpp:
    
          - made CanvasProperties a class form struct, partly to find work-around for
            gcc bug and partly to ensure that ctor and assignment operator were
            disabled
    
          - ensured that members were in the same order in initializer list as they
            were declared
    
          - now use QgsScaleCalculator::units
    
        qgsproject.cpp:
    
          - now read and write map units; still need to tie it in with more code
    
        qgsprojectproperties.cpp:
    
          - now use canonical map units stored in QgsProject singleton object
    
        qgsscalecalculator:
    
          - now prefer to use QgsScaleCalculator::units instead of int
    
    
        And many minor formatting changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-26
    
        Make the alt-accelators unique in the file menu. Fixes Debian bug #275611.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-25
    
        - version detection for geos
        - display versions of geos, gdal and postgresql
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-24
    
        Makefile.am     - Added qgsacetatelines.h/cpp
        qgsacetatelines - Acetate layer made up of a collection of lines (this can be
                          used to persist lines on the canvas while digitizing)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-24
    
        Makefile.am -      added qgsline.h/.cpp
        qgisappbase.ui -   Removed empty Menu item that continually creeps in -- Developers
                           please make sure you aren't committing qgisappbase.ui with an
                           empty menu item.
        qgsacetateobject - Modified constructor to create an object without an origin
                           point.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2171 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-24
    
        New class to represent a simple line composed of two points.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-24
    
        Added some missing connections
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-22
    
        inserted the 'new vector layer' item again (in the layer menu). A dummy feature is not necessary anymore (but a dummy attribute)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-22
    
        synced initializer order with declaration order
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-22
    
        removed overlyqualified names
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-22
    
        may destroctor virtual
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-22
    
        Added snapshots back into the install for delimited text plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-22
    
        ** Removed more unused code in the GPS plugin, changed the GPS plugin source
           to follow the coding standards better
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-22
    
        Fix for layer name not being saved to project file (bug 1047556) --
        Thanks Gavin...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-21
    
        Should maybe add the new files too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-21
    
        Fixed broken ChangeLog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-21
    
        ** Some changes in the GPS plugin:
           * Changed the tooltip of the action from "GPS Importer" to "GPS Tools"
           * Removed some old unused code
           * Made the upload/download tools much more flexible by letting users
             specifying "devices" with upload and download commands
           * Remember the last used device and port for uploads and downloads
           * Remember the last directory that a GPX file was loaded from
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-21
    
        removed extra toolbar menu item accidentally added during edit session
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-21
    
        Merged in qgsproject-branch changes.
    
        Also made QgsRasterLayer more robust in light of files with poor "no data" and
        "min/max" value information.
    
        Note that this hasn't been tested with windows versions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-19
    
        Cleaned upp attribute handling and feature fetching in the GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-19
    
        Committing ChangeLog and configure.in manually
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-19
    
        ** Changed GPX attribute names from three letter abbreviations to more
           userfriendly whole words
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-19
    
        And committing ChangeLog and configure.in manually...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-19
    
        ** Changed mFeatureType in qgsgpxprovider.cpp from a QString to an enum to
           avoid unnecessary string comparisons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-19
    
        Update of change log and increment of extra_version in configure.in
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-19
    
        Added Display tab to vector layers dialog
        Stubbed in members/methods in preparation for implmenting scale dependent rendering
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-19
    
        Added test for GEOS to acinclude
        Included GEOS in configure.in
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-19
    
        Changes for geos in Makefile.am
        Reset ogr spatial filter in qgsshapefileprovider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-18
    
        Looks like qgiscommit doesn't commit ChangeLog and configure.in if you run it from a subdirectory - committing them manually
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-18
    
        ** Removed duplicate code, added bounds calculation for digitized features in the GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-18
    
        Quick hack to add -lgeos flag to link. Need add detection code for geos to
        configure for a permanent solution
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-18
    
        French translation from lroubeyrie at limair.asso.fr
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-10-18
    
        ** Changes to the GPX provider:
           * Implemented isEditable(), isModified(), commitChanges(), and rollBack()
           * Removed the useless lat and lon attributes in waypoint features
           * Cleaned up the attribute parsing in addFeature()
           GPX editing should now work again.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-18
    
        Update changelog and bumped extra_version in configure.in
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-18
    
        Added editable flag (someday we might actually be able to digitize
        features :))
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-18
    
        Implemented identify/selection using GEOS to return the proper features
        rather than any feature falling within the minumum bounding rectangle
        (MBR). QGIS now required GEOS. This works with GEOS 2.x, needs to be
        tested at GEOS 1.x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-16
    
        fix for bug 1044242 symbology bug on where claused PostGIS tables
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-16
    
        added extra parameter to getNextFeature(std::list<int>,bool), give not commited features id -1 to prevent conflicts (selection via table) with commited features
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-16
    
        Updated copyright and RCS keyword
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-16
    
        Update copyright and RCS keyword
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-16
    
        Updated changelog
        Bumped extra_version in configure.in to 3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-16
    
        qgisapp.cpp: Fixed OGR filters (snagged fix from qgsproject-branch)
        qgisappbase.ui: Changed images to XPM instead of PNG
        qgsvectordataprovider.h: Added mEditable as a private member rather than having child
        classes declare it
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2133 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-16
    
        added a dialog to enter and change attribute values when digitizing features
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-15
    
        .pro - Fix to get win32 version to build
        qgisappbase.ui - downgraded qt version string  to 3.1
        qgsuvalmadialog.cpp - added win32 ifdef
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-15
    
        Applied patch from Gavin that fixes bug 1045894.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-10-14
    
        Added a Menu item to create new empty shapefiles. Unfortunately, a dummy feature is inserted into each new layer (coordinates 0/0). Without the dummy features, a segfault in OGR would happen when opening the .dbf file. I will do more investigations to figure out if there is a way such that there is no need for dummy features.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-12
    
        Sorted and reformatted dependency lists
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-11
    
        Added man page for qgis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-09
    
        Updated splash.png for 0.6
        Added x and y text offset #defines for drawing text on the splashscreen
        Minor code reformatting in qgisapp and qgsmapcanvas
        Changed version and release name in qgis.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-09
    
        Cosmetic change to comments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-09
    
        Changed extra_version to 1, updated change log
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-09
    
        Fix for bogus error message when loading a shapefile from the cmd line
        (bug 1043464)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-08
    
        Latvian translation file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-08
    
        Imperfectly fixed problem where attributes aren't displayed if the primary
        key is not of type int4 (bug 1042706). Support for a unique id key field needs
        to be added to the provider. Support for keys other than int4 will require
        changing QgsFeature to a template class and other major architectural changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-10-04
    
        Merged changes in 0.5 release branch to MAIN
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-10-01
    
        Force reset of progress bar after render
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-09-30
    
        added a little icon to the legend items to indicate whether a layer is editable or not
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2070 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-30
    
        QgsRasterLayer::getPaletteAsPixmap crash fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-30
    
        destructor fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-30
    
        added qgscolortable for radims new raster improvements to build
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2063 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-29
    
        isEditable conflict
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2057 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-09-29
    
        Changed QMessageBox::question to QMessageBox::information since the static
        question function is not available in Qt 3.1.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2056 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-09-29
    
        -Fixed Qt version problem in ui files (version should always be set to 3.1)
        -Added debug statements to qgsvectorlayer to track down the X11 draw/hang bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-28
    
        support all raster types, color table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-28
    
        color table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-09-27
    
        added qgsvectordataprovider interface and start editing/ stop editing for vector digitising
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-25
    
        Resolve issue causing gsherman to call me rude names....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-23
    
        ** Removed support for loading Geocaching.com LOC files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-09-22
    
        <sarcasm>New and exciting splash screen</sarcasm>
        Updated splash for the 0.5 Bandit release.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-21
    
        Labeling  updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-21
    
        Fix for clipping of labels when labelling polygon features.
    
        Modified label rendering procedure so that it is a seprate call (drawLabels) and no longer part of the draw() method. Added a second loop in QgsMapCanvas::render() to go through all visible layers and call their drawLabels method. This loop is called after the features rendereing loop so the clipping problem is thusly forthwithly avaoided. Performance doesnt seem to bad either.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-20
    
        Added win32 def for PKGDATAPATH
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-20
    
        ** Added the element definition of uniquevaluemarker to qgis.dtd
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-20
    
        ** Re-fixed bug 987874, the provider will now skip geometry-less features
           but keep reading other features
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-20
    
        ** Fixed bug 987874 which caused QGIS to crash when showing the attribute
           table for shapefile layers with features with NULL geometry
           (GetGeometryRef() returns NULL) - the OGR provider now treats features
           with NULL geometry as NULL features, i.e. EOF
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2020 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-09-18
    
        Changes to allow build under Win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-15
    
        ** Fixed QgsUValMaDialogBase so the listbox doesn't take up all of the space
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-14
    
        ** Added the SVG icons in src/svg/gpsicons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-09-13
    
        inserted CPLFree
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2005 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-13
    
        Added the unique value marker renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@2004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-13
    
        qgis exception classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-09-12
    
        fixed a bug occuring when reading projects with unique value symbology
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1998 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-12
    
        ** Scale down SVG symbols
        ** Display rasters without geotransform info as "1 pixel = 1 unit"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-09-12
    
        fixed a memory leak in the unique value dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-12
    
        ** Fixed bug in scale_bar plugin that would cause QGIS to freeze when a
           layer with one point was loaded
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-12
    
        ** The device lists in the GPS plugin should show /dev/ttyUSB* devices too
           now (for serial USB adapters) on Linux
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-09-11
    
        fixed the bug which prevented the proper loading of graduated symbol layers from project files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-09-11
    
        removed qgsgrasyextensionwidget from cvs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-11
    
        Fix win32 name mangling when plugin names are printed to std out
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-09-10
    
        Fix for stretched file management and data toolbars when docked
        on either side of the main window (Bug 982234)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-09-09
    
        added editing of class breaks by double clicking on the list box entries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-09
    
        QgsProject source initial check-in.  It's a work-in-progress, so not formally
        connected to anything yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-08
    
        Fixes for broken exe building by recent commits
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-08
    
        Fixes for broken lib building by recent commits
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-08
    
        ** Fixed bug that crashed QGIS when the user selected records in the attribute
           table for a layer that used the single marker renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-07
    
        Serialisation of buffer width and color
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-07
    
        Fix bug with serialisation / deserialisation of alignment.
        Minor change to gui
        Buffer tweaks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1973 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-07
    
        Beta bipa bicked a bit of betta buffa (sung to the tune of Peter Piper pickeds a peck of pickled pepper).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-07
    
        First pass at buffers - not quite right yet, but I lost the last one I made so now I have to refigure it out....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-07
    
        More minor tweaks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-06
    
        More updates to setting state...still in progress....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1969 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-06
    
        Fix misbehaving north arrow plugin....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-06
    
        Fix for compilation error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-06
    
        Added qgsuldiaog stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-06
    
        Fix designer version build error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1965 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-06
    
        Win32 uic includes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-06
    
        Fix call to label dialog props
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-05
    
        First pass at integrating new label dialog into vector props. Still in progress...will hopefully complete later today....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-09-05
    
        changed graduated symbol dialog to QListBox. Changing the classbreaks with a double click does not work yet (but should be there soon)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-09-03
    
        Made this a subclass of qwidget rather than qdialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    spoerri <spoerri@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-03
    
        Initial factory class and testing to check write access to repository
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-02
    
        I'm getting a bit annoyed that I have to keep committing these by hand after
        qgiscommit fails.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-09-02
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-30
    
        * Fixed bug that caused qgis to crash when a plugin was unloaded. All plugins
          must now have a QAction member pointer that is created when the GUI is
          initialized in initGui(). This pointer is used in the unload() method to
          remove the QAction and associated icon from the plugins toolbar.
    
        * Updated splash for upcoming 0.5 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-28
    
        Add icon in shared icon bar rather
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-28
    
        Updated for changes made to plugin toolbar
        Bumped devel extra version to .23
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-28
    
        Changed the label for the plugin toolbar from "Toolbar" to "Plugin Toolbar". This label is displayed when the user right-clicks in the toolbar container.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-28
    
        Moved the toolbar plugin to the main toolbar conatiner in qgisappbase.ui rather than dynamically creating it when QgisApp is instantiated. This allows the plugin toolbar to play nicely with other toolbars and restore its state (position/docking) when QGIS starts up.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-28
    
        Use the new unified plugins toolbar.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-28
    
        Created a single toolbar that plugins can (optionally) load icons into to save screen real estate lost by sepearaters between many small toolbars
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-27
    
        Added single shot timer to splash screen to leave it up for 5 seconds. If user clicks on it, it goes away...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-27
    
        Fixed splash screen display on win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1945 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-27
    
        enabled loading of projects with unique value symboloy
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-27
    
        Fix build brokenness due to qgsuvaldialogbase.ui being missing from pro file. I had to do a nmake clena and nmake before it would build again properly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-27
    
        Updated splash screen for 0.5 -- waiting for backlash...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-27
    
        Updated INSTALL.cvs to reflect current configure/build procedures for CVS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-26
    
        ===================================================================
        RCS file: /cvsroot/qgis/qgis/ChangeLog,v
        retrieving revision 1.175
        diff -r1.175 ChangeLog
        5a6,19
        > 2004-08-26 [mcoletti] 0.4.0devel22
        > qgisapp.cpp:
        >
        >  - fixed bug 1017079, where loading projects would cause app to crash
        >
        > qgsprojectio.cpp:
        >
        >  - minor code change; commented out superfluous code
        >
        > 2004-08-26 [mcoletti] 0.4.0devel21
        > Now explicitly check for command line arguments via $# instead of $@.  Using
        > $@ caused the script to crash when more than one command line argument was
        > passed in.  (E.g., specifying multiple files for CVS commits.)
        >
        Index: configure.in
        ===================================================================
        RCS file: /cvsroot/qgis/qgis/configure.in,v
        retrieving revision 1.177
        diff -r1.177 configure.in
        29c29
        < EXTRA_VERSION=20
        ---
        > EXTRA_VERSION=22
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-26
    
        Deleted two data members that referred to the Singleton object
        QgsMapLayerRegistry.  Now explicitly use QgsMapLayerRegistry::instance(),
        which emphasizes that you're accessing a Singleton.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1939 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-24
    
        added writing and reading of xml for the unique value renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-22
    
        ** Fixed a bug that caused SVG markers to be huge when oversampling was turned on
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1926 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-22
    
        ** Fixed transparency in SVG sumbols
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1925 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-21
    
        ** Added a black frame around the white rectangle around SVG symbols to make it look cleaner, can be removed when transparency is fixed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1924 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-20
    
        ** Added more attribute fields to the GPX provider: cmt, desc, src, sym, number, urlname
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-20
    
        ** Forgot to calculate bounds for user-added routes and tracks in the GPX
           provider, which caused unpredictable drawing bugs since selection wouldn't
           work. Fixed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-20
    
        New dialog for qgs labels coutesy of Pete! Its not wired in to the vector props gui yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-19
    
        Removed references to qgsvectordialog which has been removed from cvs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-19
    
        Updated changelog
        Bumped configure.in extra version to 13
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-19
    
        Lumped common toolbar buttons into drop-down tools (I hope you like it)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-19
    
        Removed nonexistent source files from the .pro
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-19
    
        Added .ascii() to QStrings written to the project file (otherwise the address of the object gets written under Win32)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-18
    
        changed Makefile.am and removed unused includes to make qgis compiling again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-18
    
        removed classes which are not in use anymore
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-18
    
        Added download devices for Windows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-18
    
        Removed unneccesary argument to GPSObject::fillElement()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-18
    
        ** added Italian translation thanx to Maurizio Napolitano
        ** updated all translations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-18
    
        Added comments on changes required to the .pro to make a win32 release build
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-18
    
        Added return true to parseNode function so it would compile on win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-18
    
        Added com1 and com2 for windows devices
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-18
    
        Qmake .pro files for gps provider and importer and spit (win32 build system)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-17
    
        ** Implemented GPX file writing - GPX layers are now written back to file
           when features are added
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1884 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-17
    
        * More digitizing support for the GPX provider. Routes and tracks can now be
          created. Nothing is written to file yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1883 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-17
    
        Change Plugins tab label to Providers to better reflect the information it displays
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-16
    
        commented out lines 2946 and 2950 of qgisapp.cpp to prevent that vector layers are drawn several times in the overview canvas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1881 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-16
    
        improved efficiency of the unique value renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1880 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-16
    
        Modified declaration for extern "C" functions so they work in win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-16
    
        Updated win32 build environment to include spit plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-16
    
        Updated win32 build environment to include gps plugin and provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-16
    
        Enhanced error reporting for plugin loading
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-16
    
        Added return statement for the identify function to make it compile under win32. Currently it returns an empty vector
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1875 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-16
    
        Modified declaration for extern "C" functions so they work in win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1874 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-16
    
        Enabled link with libqgis.lib (win32)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1873 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-16
    
        tools widget flags changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1872 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-16
    
        offset merged in xml
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1871 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-16
    
        lower() attribute field name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1870 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-15
    
        Changed include statement in qgis.h to use local rather than global search path.
    
        Modified qgisappbase to restore the Help|About connection which had gotten deleted at some point.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-15
    
        Add every cpp under the sun to make win qgis lib work
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-15
    
        Qmake .pro for building libqgis.lib. Used for linking with plugins.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-15
    
        Changes for Win32 support - no new features
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-14
    
        added rendering of legend items for unique value renderers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1865 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-14
    
        Retabbed and formatted source according to QGIS standards
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1864 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-14
    
        Added mouse wheel zoom. Moving wheel forward zooms in by a factor of 2.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-14
    
        Fixed build error with ui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1862 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-14
    
        unique value renderer seems to work. Drawing of the legend item will follow
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1861 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-14
    
        fixed gdal lib reference
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-14
    
        added math.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1859 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-14
    
        Includes radims new labelling stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1858 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-13
    
        labels
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1857 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-13
    
        Updated change log
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1856 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-13
    
        Fixed preferences bug that caused themes to disappear when setting options.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-13
    
        Incremented extra_version in configure.in to 8
        Updated changelog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1854 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-08-13
    
        Rearranged capture icons and added them to the mapnavigation action group
        so that the icons remain depressed while the tool is active. (bugs
        994274 and 994272)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1853 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-07
    
        added some waring box for the digitising tools. Native enghlish speakers are invited to change the text of the message box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1851 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-07
    
        close attribute table when adding features such that it is always up to date
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1850 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-06
    
        icons for line and polygon digitising
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-06
    
        More icons for digitising stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1848 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-08-06
    
        Resaved using designer 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1847 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-08-06
    
        added a polygon digitizing tool. There is no icon yet, the button is on the left of the line tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1846 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-04
    
        region
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1845 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-08-02
    
        attribute table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1844 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-30
    
        -
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-30
    
        symbology
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-29
    
        edit attributes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1835 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-29
    
        edit attributtes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-29
    
        attributes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-28
    
        some cleanups in qgsvectorlayer.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-28
    
        some more wkb for the shapefileprovider. Only point and line are tested yes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-28
    
        started to make a dialog class for unique renderer, added a bit of wkb code in the shapefileprovider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1828 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-24
    
        added unique value renderer class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1815 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-21
    
        fix for a bug that caused problems when loading vector layers from projects
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1804 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-21
    
        Added precision to wellKnownText function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-21
    
        Added wellKnownText function to return the well known text of the point in the form POINT(x y)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-21
    
        Retabbed source to match coding conventions
        Well known text stored in the feature when adding (digitzing) a point
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-20
    
        Pops up error dialog if encounter problem reading a project file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1793 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-20
    
        enabled getNextFeatures(std::list<int>) for rendering of vector features. This saves time because only the features needed for classification have to be copied. The postgres-gurus are kindly invited to improve the inefficient implementation of getNextFeature(std::list<int>) in the postgresproviders (done by me) :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-20
    
        added support for polygons in QgsShapeFileProvider::addFeature. Not tested yet
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-20
    
        Updated ChangeLog
        Bumped the devel version to 7
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-20
    
        Added display/label field handling. Field is not set when the layer is added
        by examining the fields and attempting to make a "smart" choice. The user
        can later change this field from the layer properties dialog. This field
        is used as the item name in the identify box (top of the tree for each
        feature and its attributes) and will eventually be used in labelling features.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1787 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-20
    
        Cleanup of postgres add layer dialog
        Removed excessive debug output from qgsfeature
        Fixed broken setDisplayField function in qgsvectorlayer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1786 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-19
    
        getNextFeature(attlist)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1785 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-18
    
        ** Changed Graduated Marker renderer to use the SVG cache
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-17
    
        It would help if I actually added the files too... fixed memory leak, cache size may need tweaking
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-17
    
        Added SVG cache, started using it in Single Marker renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-17
    
        fix for bug where overviewglasses have not been restored properly when loading from project files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-17
    
        Store GPSData objects on the heap instead of the stack to maybe make VC happy
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1779 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-17
    
        Fix UI file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1778 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-17
    
        outcommented call to OGRLayer->DeleteFeature
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1777 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-17
    
        some cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1776 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-17
    
        fix for bug 990016 'Vector symbology dialog remembers unapplied cmbbox state'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1775 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-17
    
        added code related to feature deletion
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-17
    
        Save using designer 3.1.2 to fix PNG breakage
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-16
    
        added digitising for lines. As this is highly experimental, backup your data before you use this tool. The icon for the button is not very nice. Feel free to change the icon if you have a nicer one
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1772 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-15
    
        Qmake project files for win32 build
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-15
    
        Qmake project file for providers directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1767 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-15
    
        Changes to support Windows icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-14
    
        Canceling selection of browser doesn't blank existing browser choice
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1765 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-14
    
        Fix for file filter on win32 vs other platforms
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1764 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-14
    
        Addition of exception for compilation with any version of Qt
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1763 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-14
    
        -qgisapp - fix for opening help files on win32.
        -qgsoptionsbase - added browse button to preferences dialog so user can browse to location of the web browser.
        -qgsprojectio and renderers - fix so project files are stored properly under win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-14
    
        QgsShapefileProvider must return a value from addFeature
        QgisApp changed to support restoring of plugins from Windows.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1761 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-14
    
        Qmake project file for building qgis on windows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1760 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-14
    
        Changed output to qgis_ts.pro so as not to blast the windows qmake project file (qgis.pro)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-14
    
        Changed output to qgis_qm.pro so as not to blast the windows qmake project file (qgis.pro)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-13
    
        my photo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1754 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-13
    
        path to libgrassprovider.so changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1753 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-13
    
        Added check to see if open in update mode failed. If so, try to open it
        in read-only mode. Need to set a flag or something to indicate read-only
        so editing operations don't fail (once they are implemented)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1752 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-12
    
        Check if GISBASE is set
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-12
    
        delete the qgis features after drawing to avoid a memory leak. If someone has problems with drawing vector layers after this commit (which i don't hope!), just change 'delete fet;' in qgsvectorlayer.cpp l. 593 back to 'delete[]feature;'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-12
    
        edit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-12
    
        default edit icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-12
    
        edit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-12
    
        fixed crash in CapturePoint (geometry is released in QgsFeature destructor)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-12
    
        Started adding DOM writing to GPSData
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-11
    
        Implemented addFeature() for the GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-11
    
        implemented writing of points to make some tests with feature writing. Use the capture-point tool to write on point vector layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-10
    
        ** Added code to QgsProjectIo that saves and loads the provider key of a vector
           layer in the project file, so delimited text layers and GPX layers can be
           saved in a project. Haven't tested for grass vector layers, but it should
           work.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-10
    
        1. First pass at defining PostgreSQL layers using a where clause in the data
        provider. UI may need some work. When adding a PG layer, double- click on the
        layer name to define the where clause. Do not include the where keyword
        2. Added $QTDIR/bin to the path for lrelease and lupdate in the i18n
        scripts
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-08
    
        Interface changes to allow forcing view to update when a raster layer is added via a plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-07
    
        marker renderers now draw a yellow rectangle for selected features (the same size as the image has)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1736 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-06
    
        Close the dialog when a GPS operation is done (broke it in earlier commit)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1735 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-05
    
        Raster force redraw
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1733 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-05
    
        Added flag so that plugins can force mapcanvas redraw after adding a raster layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1732 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-05
    
        ** Moved lots of code from PluginGui to Plugin in the GPS plugin, use signals
           and slots for communication
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-07-04
    
        moved responsibility for selected vector features to the renderers. The implementation for the marker renderers has not been done yet
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-03
    
        Email audit trail for GPL change regarding compilation with any version of Qt
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1729 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-07-02
    
        Changes for 0.4 release - the 'Baby' is born
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-01
    
        Overview canvas now has extents equal to the extents of the main map canvas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-01
    
        Added accessors for full extents of map canvas, and frozen state of mapcanvas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-01
    
        Removeing the (myInt!=0) test causes usgs dems to render as a big black square - reinsating these for purposes of 0.4 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-07-01
    
        ** use int and GDT_Int32 to enable proper retrieval of negative no data values
        ** correctly calculate required size of scan data
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-01
    
        Marcos legend item changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1719 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-01
    
        Marcos legend item changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-07-01
    
        Marcos legend item changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-30
    
        Further attempt to fix 'rasters dont show after loading' problem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-30
    
        fix bug where rasters are not shown when added after other layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-30
    
        Fix order of layer restoration
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-30
    
        ** made ready for release
        ** added interface version for libqgis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-30
    
        some cosmetics
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-30
    
        recreated ts files as there where entries of the http_server plugin in it
        updated German translation
        added Chinese translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-29
    
        Updated language file for release 0.4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-29
    
        Updated Swedish translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-29
    
        Updated translation files for 0.4 release. Translators need to update for
        their language...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-29
    
        Install documentation update for 0.4 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-29
    
        Updated ChangeLog
        Incremented extra version to 57
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-29
    
        Fixed overview extent rectangle bug that incorrectly displayed the zoom rectangle
        as drawn rather than the actual view extent of the map canvas after rendering
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-29
    
        Updated comments/documentation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-29
    
        Added patch from strk that improves calculation of extents for a postgres layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-28
    
        Fixed a bug that caused QGIS to not set the fieldIndex of a vector layer if the fieldIndex found was the first attribute
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-28
    
        ** fix bug #981159
        ** cleaned warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-27
    
        Coupla new icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1695 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-27
    
        Added show/hide all layers option
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-27
    
        Swedish translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-27
    
        ** Enabled GPS upload code again
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-27
    
        Fix problem with missing paranthesis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-27
    
        Added 'remove all from overview' button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-27
    
        Wired up different gdal subsampling algorithms for pyramid building to raster props dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1689 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-27
    
        Made the scale bar units intelligently switch between m and km as appropriate.
        Made the scale bar max lenght 1/3 screen rather than 1/2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1688 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-26
    
        Hid incomplete 'where clause' box prior to 0.4 release.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-26
    
        Added functionality to lock a map canvas to prevent user interaction so that the overview canvas cant be misused,
    
        e.g.:
          mOverviewCanvas->userInteractionAllowed(false);
    
        This fixes bug: 977032
    
        Fix "overview does not zoom to all when layer removed" bug [ 977034 ]
    
        Fixed overview paints multiple times bug 977015
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-26
    
        Bugfix to freeze canvas properly when doing a File->New Project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1684 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-06-26
    
        fixed two bugs related to graduated symbol rendering
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-26
    
        Bug fix to ensure extents are correctly restored when project loads
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-26
    
        Extents are now properly restored when a project is opened.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-24
    
        Fix for const const error caused by incorrect version of designer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-24
    
        Changed projectio to restore zorder correctly and freeze mapcanvas during restore.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-24
    
        Completion of projectio fixes to freeze canvas and restore zorder correctly. Small issue with restoring extents properly needs to be resolved still.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1665 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-23
    
        qgiscommit failed to commit these
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-23
    
        Fixed bug whereby one couldn't downcast from QgsMapLayer* to a
        QgsVectorLayer*.  Apparently this was because dlopen()'d files didn't have
        full access to global variables.  Now plug-ins can use global variable by
        linking with -rdynamic and using dlopen()'s RTLD_GLOBAL flag.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-23
    
        fix for missing attributes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1662 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-23
    
        Qmake project files for building on Windows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-23
    
        Qmake project file for QGIS top-level source directory
        This file is used by qmake to generate the Makefiles for building
        QGIS on Windows. When building on Windows, the QGIS source
        should reside in a directory named qgis_win32
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-23
    
         Qmake project file for QGIS src directory
         This file is used by qmake to generate the Makefile for building
         QGIS on Windows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-22
    
        Tidied up scale bar plugin for release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-22
    
        Removed unimplemented mapLayersList method
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-22
    
        Fixed NULL dereferencing bug that crashed QGIS when loading projects with layers that are in the overview
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1656 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-22
    
        UI version 3.2 -> 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-22
    
        Disabled GPS upload code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-21
    
        Progress bar stuff.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-21
    
        Build a zOrder as each layer is built from file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-21
    
        Less enthusistic progress updates from raster stats (only updates when raste stats are being collected, not when they are simply being returned from stats cache).
    
        Rendering layers in app now increments progress bar as each layer is drawn.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-06-21
    
        hopefully fixed the remaining problems of yesterdays commits/rollback. If there are still some bugs (or new ones) just write a mail to marco.hugentobler@autoform.ch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-21
    
        ** Hooked up the GPS gui to code that uses gpsbabel to import lots of GPS file
           formats to GPX
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-21
    
        Cleaned up some code in the (broken) GPS upload section
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-21
    
        ** Added check for wrong UI version to make release
        ** fixed wrong versions and DOS endlines
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-21
    
        Got tired of always resetting my GRASS gidbase dir everytime qgis restarts - added it to qsettings.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-20
    
        Complete buffering so that bar as well as text will be visible on both light and dark surfaces.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-20
    
        ** Fix for bug [ 973922 ] Overview shows layers in wrong order
    
        ** Fixed show stopper bug where maplayerregistry wasnt being cleared properly on file new
    
        ** Added setZOrder which will be used in next commit to fix projectio zorder problem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-20
    
        Fix anoying mapcanvas isnt freezing during raster layer add bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-20
    
        Ahem - fixed bug causing layers to annoyingly redraw while loading caused by yours truly...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-20
    
        Updated splash screen for upcoming 0.4 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-20
    
        Restored to revsion 1.52. Revisions 1.53+ were causing crashes, hangs, or
        display problems.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-20
    
        Restored to revsion 1.53. Changes at 1.54 were causing hangs/crashes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-06-20
    
        fixed more memory leaks. Enabled delete statement in qgsvectorlayer.cpp, l. 595
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-06-20
    
        fixed two memory leaks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-06-20
    
        fixed layout which was lost somehow
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-06-20
    
        graduated and continuous renderers now copy only the required attributes, which makes rendering faster, especially if there is much attribute information associated with a layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-06-20
    
        automatically use field precision in equal interval classification, implemented getNextFeature(list) in the postgresprovider. This change will not take effect until the other providers implement this too and i can change the mechanism for attribute loading for renderers. Delimitedtextprovider and grassprovider are still left
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-19
    
        Buffer size to 1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-19
    
        Add buffer around scale bar text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-19
    
        Buffer text of scale bar with white so its visible on both dark and light backgrounds.
        Pete to do same for scale bar lines themselves?
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-19
    
        Change to hourglass cursor during lengthy operations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-19
    
        Changes to vector renderer gui layout. Windows Qt version cannot set
        the background color of a button. The controls have been changed to use
        the layout similar to Qt Designer (QLabel with color and QToolButton for
        changing the color)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-18
    
        Added some code for GPSBabel import
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-18
    
        Change capture point behaviour on X11 qt - lmb puts coords to X selection instead of X clipboard
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-18
    
        ** Added an option for setting the length of the scale bar to closest
           integer < 10 times power of 10
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-18
    
        Fixed Makefile bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-17
    
        Petes nice new icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-17
    
        updated icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-17
    
        Now allows multiple tables to be added at the same time.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-17
    
        Added include of qapplication.h when building on windows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-17
    
        Modifications to allow compilation under windows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-16
    
        Added qgsvectorfilewriter stuff. Minor formatting changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-16
    
        Beginnings of generic vector file writer - incomplete and doesnt do anything useful yet except has abilty to make a shapefile with a couple of user defined fields e.g. to create a new point shapefile:
    
          QgsVectorFileWriter myFileWriter("/tmp/test.shp", wkbPoint);
          if (myFileWriter.initialise())
          {
            myFileWriter.createField("TestInt",OFTInteger,8,0);
            myFileWriter.createField("TestRead",OFTReal,8,3);
            myFileWriter.createField("TestStr",OFTString,255,0);
            myFileWriter.writePoint(&theQgsPoint);
          }
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-16
    
        Wind 32 support for package path - which will hopefully ensure pyramid and overview mini icons are displayed on legend entry now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-16
    
        More GPS import code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-16
    
        ** Added skeleton code for importing other GPS file formats using GPSBabel
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-16
    
        Changes to support Windows
        ** qgsprojectio requires casting QString to const char * prior to writing,
        otherwise the address of the object is written rather than the content
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-16
    
        Added small icon displayed on raster legend showing whether this layer is in overview or not
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-16
    
        Added small icon displayed on raster legend showing whether this layer is in overview or not. This icon needs "petification!". Need to do the ame for vector once I figure out where to put the code!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-16
    
        Small icon displayed on raster legend showing whether this layer is in overview or not. This icon needs "petification!".
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-15
    
        Add all layers to overview
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-15
    
        Added new menu / toolbar option to add all loaded layers into the overview.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-15
    
        Icon for add all layers to overview
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-14
    
        Added link to GPSBabel in the GPS download/upload help text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-14
    
        ** More preparation for GPS upload code
        ** New function in QgisInterface - getLayerRegistry()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-14
    
        Cleaned up the GPX parsing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-14
    
        nextFeature() now sets feature type name
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-14
    
        Now properly propogate mTypeName in copy ctor and assignment operator.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-14
    
        Force new project added to plugin iface
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-14
    
        Added capability for plugins to clear the current project ignoring the project dirty flag (ie force new project).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-14
    
        Added qgispoint to libqgis - needed for passing raster objects through plugin iface (not sure why).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-14
    
        Changes to support Windows version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-14
    
        addRasterLayer to plugin interface
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-14
    
        Added addRasterLayer(QgsRasterLayer *) to the plugin interface. This allows plugins to construct their own raster object, set its symbolisation and the pass it over to the app to be loaded into the canvas.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Removal of some genericly useable raster methods into qgsrasterlayer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Removed gdal deps in qgisapp.
    
        Moved raster load stuff to a group at the end of qgisapp.cpp file.
    
        Removed generically useable raster fns from qgisapp to static methods of qgsrasterlayer.
    
        Some renaming of variable names etc.
    
        Added addRaster(QgsRasterLayer *) private method to qgisapp - which is intended for use via plugins that want to load  'ready made' / symbolised raster layer into the mapCanvas.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        I commited this by mistake earlier - this just cleans up a little, but the 'Where clause' box doesnt do anything yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Legen Item font updates.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Change legend item fonts to arial 10pt for consistancy with rest of gui and to make font size more reasonable for Winders Users.
    
        In the next release I will softcode global font selection in qgsoptions, but I dont have time to do that right now.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1573 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Add version name to splash
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Added version name to splash.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Capture Point changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Implemented a new map cursor type : Capture Point (little pencil icon on your toolbar). At the moment clicking on the map in capture point mode will cause QgsMapCanvas to emit an xyClickCoordinate(QgsPoint) signal which is picked up by qgisapp and the coordinates are placed into the system clipboard.
    
        In release 0.5 this will be extended to provide simple point vector file data capture / digitising facility. This will be implemented by means of a plugin which will utilise the aforementioned xyClickCoordinate(QgsPoint) signal.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Added signal and mouse mode for capturing points.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-13
    
        Added digitising point icon.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-12
    
        Make 'no data' handling consistent in the GPX provider and remove isnan() since it breaks Windows builds
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-12
    
        Added ifdef's for OSX compilation (per J.Collord)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-12
    
        Info about Windows version information and bumped extra version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-12
    
        Massive changes to provide Windows support. This is a work in progress but
        has been tested and it compiles under unix. Future changes to the code must
        be aware of multiplatform issues.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-12
    
        Fixed interect function to get rid of >? operator (windows doesn't like
        it)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-12
    
        Added WIN32 support -- Edit with caution -- we now are supporting multiple
        platforms from one code base!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-11
    
        Minor bugfix for some dodgy looking ternary operators.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-11
    
        Fix canvas zorder syncing problems between overview and mapcanvas.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-11
    
        Fixed bug where QGIS attempts to render scale bar when no layers are added causing QGIS to freeze
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-11
    
        Added QgsMapLayerRegistry to libqgis sources
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-11
    
        ** Let the user choose GPS protocol and feature type to download
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-11
    
        **Current extent support added to overview map
        **Added acetate objects and support to QgsMapCanvas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-10
    
        Modified projectio (serialisation and deserialisation of project files) to use maplayerregistry and not mapcanvas.
    
        Implemented state handling of 'showInOverview' property in project io.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-10
    
        Fixed scaling issues for scale bar plugin and implemented colour selection
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-10
    
        SPIT gui's tidied to conform with the format of the other plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-10
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-09
    
        Bugfix for transparency wierdness in raster.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-09
    
        fixed version numbers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-09
    
        Added support for a feature type name in QgsFeature.  The GDAL/OGR shape file
        provider now also provides the feature type name.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-09
    
        First commit of the scale bar plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-09
    
        First commit of scale bar plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-09
    
        State of overview flag for a layer is now saved to disk - still working on state restoration again....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-09
    
        Added accessor to maplayer to retrieve overview status (for use by projectio).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-09
    
        Added "Show in overview" option to vector popup menu.
    
        Removed overview stuff from debug only version of qgisapp.
    
        Did plumbing for enableing disabling layers in overview from popup context menu.
    
        Whoopdeedooo. :-)
    
        All that remains to do now is sort out syncronisation of layer ordering between main map canvas and overview canvas.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-09
    
        fixed bug where pop transp. slider was not syncing when transp changed in raster props dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-09
    
        Fixed empty .dbf crashing bug. Added transparency slider t raster popup menu.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-09
    
        Added showInOverview  stub
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-08
    
        Fix crash when qgis loads shapefile with empty .dbf
    
        Add transparency slider to raster popup menu.
    
        Adding 'show in overview' mpopup menu option to raster (incomplete).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-08
    
        ** Hid the "GPS download file importer" tab
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-08
    
        ** Call GPSBabel using QProcess instead of system(), show a progress bar while
           GPSBabel is running, show the messages printed to GPSBabel's stderr if
           something goes wrong
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-08
    
        ** Started adding GPS data download capability. Only tracklogs from Garmin
           devices for now, routes and waypoints and Magellan support will come in
           the near future.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-08
    
        ** updated ts files
        ** fixed German translation
        ** added translation support to external help applications (grid_maker and gpsimporter)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-08
    
        Updated for changes @ devel17
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-08
    
        Added option to set the number of features retreived before the map canvas
        is updated
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-07
    
        ** Changed some calls to QMessageBox::question() to QMessageBox::information()
           since Qt 3.1.2 doesn't have question()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-07
    
        Minor bugfix to clear overview when new project is started.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-07
    
        Implemented map overview using maplayers rather than snapshots of a raster layer.
    
        Implemented QgsMapLayerRegistry  - s singleton object that keeps track of loaded layers. When a layer is added an entry is made in the registry. When a layer is removed, the registry emits a layerWillBeRemoved signal that is connected to any mapvcanvas, legend etc that may be using the layer. The objects using the layer can then remove any reference they make to the layer - after which the registry deletes the layer object.
    
        This fixes a problem with adding an overview map which caused qgis to crash when a layer was removed because it was trying to delete the same pointer twice.
    
        Added a better implementation of the overview map below map legend.
    
        Refactoring in qgis app - all private members now adhere to qgis naming conventions (prefixed with m).
    
    
        Import Note *** ONLY THE MAPLAYER REGISTRY SHOULD DELETE LAYERS NOW ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-04
    
        Correctly disable buttons when a raster is added as the first layer.
    
        The pg buffer plugin button is not disabled. Need to provide a way to let plugins
        handle this properly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-04
    
        Added getPaletteAsPixmap function to raster and display on raster props
           dialog. Also added gdaldatatype to raster props metadata dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-04
    
        Added getPaletteAsPixmap function to raster and display on raster props
           dialog. Also added gdaldatatype to raster props metadata dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-04
    
        ** fixed tims typo with GDAL_LDADD
        ** cleaned pluginnames
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-04
    
        Added getPalletteAsPixmap method to rasterlayer class so that the palette of a paletted raster layer can be retrieved and visualised.
    
        Rearranged 'General' tab on raster props dialog, including adding a
        palette view that uses the above mentioned call to rasterlayer class.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-03
    
        Updated todo list for 0.4
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-06-03
    
        ** fixed bug #965720 by adding math.h for gcc 3.4 problems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-03
    
        Added  $(GDAL_LADD) to makefile to remove dltest GDALTermProgress error.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-02
    
        Minor fix added std:: before endl in setProgress.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-02
    
        MapCanvas changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1516 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-02
    
        Updated draw method following changes to maplayer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1515 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-02
    
        Renamed obscurely named Impl struct to CanvasProperties and private instance of impl_ to mCanvasProperties.
    
        More tweaking on printing stuff though its still not scaling properly except to A4 landscape.
    
        Added private member mScale (double) and accessor so that plugins can access the current scale.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1514 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-02
    
        Removed src parameter in draw(). This is redundant because you can get it by using qpainter->device(); Updated vector accordingly. Update for raster will follow.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1513 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-02
    
        Minor changes - added some debug info on filePrint
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1512 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-02
    
        Hide dialog before setting props.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1511 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-02
    
        Hide the dialog before updating props.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1510 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-01
    
        Fixed const const error that arose when trying to compile under qt 3.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1508 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-01
    
        Fixed incorrect designer version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1507 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-01
    
        Switch to using QPaintDeviceMetrics for determining size of paint device.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1506 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-01
    
        Switch to useing QPaintDeviceMetrics for determining size of paint device.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1505 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-06-01
    
        Fix for theme preview as the themes are highlighted in the theme
        drop-down box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1504 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-01
    
        Updated renderCopyrightLabel slot to receive and draw to the qpainter pointer passed by the mapcanvas::renderComplete signal. This allows the north arrow plugin to draw onto the map even when it is being rendered to a device other than the mapCanvas' own pixmap member.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1503 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-01
    
        Updated renderNorthArrow slot to receive and draw to the qpainter pointer passed by the mapcanvas::renderComplete signal. This allows the north arrow plugin to draw onto the map even when it is being rendered to a device other than the mapCanvas' own pixmap member.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1502 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-01
    
        Updated renderComplete signal to pass a pointer to the qpainter device onto which the map was rendered. This allows plugins to draw onto the map even when it is being rendered to a device other than the mapCanvas' own pixmap member.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1501 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-06-01
    
        Gui cleanups for options dialog box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1500 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-31
    
        Added theming for print icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1499 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-31
    
        Renamed to fit naming convention
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1498 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-31
    
        Icon for print icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1497 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-31
    
        Print functionality...a work in progress.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1496 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-31
    
        Added basic print capability to qgis....consider this a work in progress.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1495 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-31
    
        Bumped extra version to 9
        Added change log entries
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1494 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-31
    
        Changed QgsIdentifyResultsBase to inherit from QWidget instead of QDialog
        so window position can be saved/restored from user settings each time.
    
        Changed qgis.h int version number to 300 (should have been done at release)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1493 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-29
    
        Fix poorly placed status text on splash screen.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1492 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-29
    
        Subclassed options dialog to add theme capability
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1491 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-28
    
        Added user selection of icon themes. There is only one theme in CVS (default).
        Info on creating icon themes will be forthcoming. A test theme will be put
        up on community.qgis.org soon.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1490 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-28
    
        Close gdal dataset after testing (thanks Radim!)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1489 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-27
    
        Added info about spit plugin fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1487 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-27
    
        Added the getSchema call to the constructor so the schema drop-down
        is populated. Since spit is both a plugin and standalone app, getSchema
        was called in main in the standalone version and not called at all for
        the plugin.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1486 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-27
    
        ** cleanup of gcc warnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1484 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-27
    
        Standardised GUI layout
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1483 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-27
    
        Standardised GUI layout
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1482 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1481 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-27
    
        Standardised GUI layout
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1480 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-27
    
        Added theme selection to the user preferences dialog. Currently there is only
        one theme (default) available. The preferences dialog examines the themes
        directory and adds each subdir to the list of available themes (in a combobox).
        If a theme subdirectory doesn't contain all the required images and the user selects it, the toolbars and menus will be blank the next time QGIS is started.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1479 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-27
    
        Added QgisApp::setTheme() to set the icons from png images:
         Inits the toolbar icons by setting the icon for each action.
         All toolbar/menu items must be a QAction in order for this
         to work.
    
         When new toolbar/menu QAction objects are added to the interface,
         add an entry below to set the icon
    
         PNG names must match those defined for the default theme. The
         default theme is installed in <prefix>/share/qgis/themes/default.
    
         TODO:Next step is to allow user specified icon sets by loading the
         images from a theme directory other than "default". This will require
         adding information to preferences to allow selecting the theme.
    
         New core themes can be added by creating a subdirectory under src/themes
         and modifying the appropriate Makefile.am files. User contributed themes
         will be installed directly into <prefix>/share/qgis/themes/<themedir>.
    
         TODO: Create a theme preferences dialog that parses the themes directory
         and builds a list of themes (ie subdirectories) for the user to
         choose from.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1478 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-26
    
        ** Added some calls to std::string::c_str() to hopefully make Qt without STL
           happy
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-26
    
        ** Fixed a bug that caused the legend checkboxes to always be unchecked when
           using Qt 3.1.2 by removing QgsLegendItem::setOn(), don't know how this
           affects newer Qt
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-26
    
        Updated files for 0.3 release
        ** Updated whats new in qgisapp.cpp (for about dialog)
        ** Added border to the splash screen (Madison didn't like it without a border)
        ** Added map units tag to qgis.dtd -- this still needs to be implemented
           in saving/loading projects from .qgs files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1474 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-26
    
        Updated docs for 0.3 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-26
    
        Moved icons to images/icons directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-26
    
        Desktop icons (installed in share/qgis/images/icons)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-26
    
        ** prerelease test-build clean-ups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1470 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-25
    
        ** updated translations
        ** finished german one
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1469 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-25
    
        Updated Brazilian language file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1468 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-25
    
        ** Show the legend widgets in debug mode too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-25
    
        ** Fixed some more instances of the same bug in raster layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-25
    
        Update summary by Tim
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1465 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-25
    
        Disable overview widget for release. Minor bugfix in rasterlayer picker up by Larsl which is only encountered bu i8n users.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-25
    
        Cleaner and simpler north arrow
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1463 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-25
    
        ** Updated all ts files and translated new messages in the swedish file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1462 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-25
    
        Removed references to font button in description box.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1461 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-25
    
        Fix for const const error caused by generating from old versions of designer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1460 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-25
    
        ** Updated the swedish translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1459 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-25
    
        add raster layer dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-25
    
        ** Resaved plugins/copyright_label/pluginguibase.ui with designer 3.1 to fix
           const problem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1457 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-25
    
        Updated translation files for 0.3 release. These need to be reviewed and
        updated by translators prior to release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1456 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-24
    
        Various bugfixes including: Changed textedit mode to plain text to avail rendering html in dialog. State handling for label placement. Refresh canvas appropriately to avoid ghost labels.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1455 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-24
    
        More minor bugfixes - refresh now takes place properly so no ghost images are left behind and display does not need to be panned before n-arrow updates.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1454 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-24
    
        Bug fix : Rotation of north arrow now behaves properly in each of the four corners.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1453 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-24
    
        Remember state of copyright label text (within session only).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1452 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-24
    
        Fix off by one error in pyramid 'to build' list generation.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1451 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-21
    
        Nailed a serious bug - the gdal dataset was bing closed prematurely during pyramid generation causing it to fail. Refresh metadata in raster props tab after rasters created.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1450 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-21
    
        Update legend pyramid icon when pyramids are added to a raster layer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1449 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-21
    
        Fix for detection routine for pyramids by using soft bounds in comparison of expected pyramid layers vs actual.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-21
    
        Corrected wrong designer version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-21
    
        Fixed text wrapping bug and disabled the orientation gui for now
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-21
    
        Forgot to commit this file earlier.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1445 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-21
    
        First working version for gui pyramid manager (implemented as tab in raster props). Raster legend entry now stretched to width of legend and show an icon indicating whether the layer has overviews or not. Added struct and qvaluelist to raster to store pyramids state in.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1444 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-21
    
        ** Changed release name to Madison in qgis.h
        ** Added QgsScaleCalculator to libqgis spec in src/Makefile.am
        ** Additional debug statements in grass data provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1443 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-21
    
        Petes nice povray rendered icons.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-21
    
        Forgot to commit this yesterday..it has updates to load splash image from file rather than embedded in dialog as xpm.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-21
    
        ** make default raster file filter (*) so you can select extensionless grass
           files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1440 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-20
    
        ** autoscroll the legend view when dragging layers
    
        ** gave file the indent treatment
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1439 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-20
    
        remove some lines that snuck into fix by accident
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1438 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-20
    
        fix for moving layers when legend view has scroll bar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1437 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-20
    
        Added pyramid / no pyramid icon to raster legend entry and made legend
        pixmap fill up all available space in leend width. Added new dir for icons
        in src that will be installed to PKGPATH/share/icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1436 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-20
    
        Changed splash to load picture from file instead of an xpm include. This
        will hopefully speed up compile times for folks building on p133's. Changed
        splash image to the fluffball ready for 0.3 release.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1435 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-19
    
        ** Implemented getNextFeature(list<int>&) in the GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1434 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-19
    
        Updated ChangeLog and bumped configure.in EXTRA_VERSION to 26
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1433 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-19
    
        Saved ui files with qt designer 3.1.2 to preserve compatibility
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1432 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-19
    
        Bumped EXTRA_VERSION to 24
        Updated ChangeLog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1431 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-19
    
        Changes to implement scale display for map data in feets, meters, and
        decimal degrees. A new menu item is added to the Tools menu for selecting
        the map units. This setting is currently not saved with a project file.
        TODO:Modify qgis.dtd and project save/load to support map units.
    
        NOTE - the qgisapp.ui file was created with qt 3.3.x and WILL NOT WORK
        with qt 3.1.2. This will be changed as soon as I can find my 3.1.2 version
        of qt designer...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1430 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-18
    
        Relax checking of raster filetype extensions to cater for filetypes where extension is unpredictable (e.g. grass).
        Now I use gdal to quickly check if a file is useable so pretty much anything gdal iscompile with should get through if you have chosen wildcard
         filter in add raster dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1429 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-18
    
        Relax checking of raster filetype extensions to cater for filetypes where extension is unpredictable (e.g. grass).
        Now I use gdal to quickly check if a file is useable so pretty much anything gdal iscompile with should get through if you have chosen wildcard filter in add raster dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1428 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-17
    
        Populate the pyramid resolutions text box with a list of candidate pyramid sizes rather than the 1x 2x 3x etc notation used by gdal.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1424 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-17
    
        implemented and tested QgsShapeFileProvider::getNextFeature(list<int>). This speeds up rendering of graduated symbol layers a lot (especially if there is much attribute data). However, for the commit, the old getNextFeature(bool) has been enabled again, because getNextFeature(list) has to be implemented in all data providers to not break the other providers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1423 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-17
    
        ** Added URL parsing and attribute fields for route and track GPX layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1421 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-17
    
        Added support to Save As Image to save in any QImageIO supported format. File->SaveAsImage dialog filter list now generated automagically by interrogating QImageIO for its supportted formats. File->SaveAsImage remembers last dir used (stored in qsettings). Its supposed to remember last filter used but there is an issue with that that needs to be resolved.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1420 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-17
    
        Minor change to layout of pyramids dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1419 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-16
    
        Implemented the enable checkbox
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-16
    
        Remeber state of =show= checkbox
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-16
    
        Added url/link parsing to the GPX provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-16
    
        Added functionality for enable check box
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-16
    
        added a method getNextFeature(std::list<int>&) to the dataprovider classes (but didn't program it yet). The idea is, that besides copying no attributes (getNextFeature(false)) or all attributes (getNextFeature(true)), it should be possible to copy only the attributes with indexes contained in the passed list. This should improve the rendering efficiency of graduated renderers. I plan to implement this method for the shapefileprovider and make some efficiency tests. For the other data provider, it would be nice to have some help, because i am not very familiar with e.g. the postgresprovider, the delimited text provider or the grass provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1414 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-16
    
        ** Corrected file name extension for PNG files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1413 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-16
    
        Added two desktop icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1412 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-16
    
        Commented out debug message whiich prnts out as each feature is fetched because it really slows things down and makes it difficult to see other debug messages (they get pushed out the scroll buffer).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1411 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-15
    
        Placement now works when n-arrow is unrotated. State of placement restored when dialog restored.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1410 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-15
    
        Minor change to reduce dialog size.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1409 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-15
    
        Added my mugshot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-15
    
        graduated dialogs keep settings now if classification field or classification mode are changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-15
    
        Raster props changes: Switched order of general tab and symbology tab - as you normally change straight to symbology tab anyway. Removed stats tab and consolidated stats into metadata tab. Clean ups on metadata tab.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-15
    
        Switched order of general tab and symbology tab - as you normally change straight to symbology tab anyway. Removed stats tab and consolidated stats into metadata tab. Clean ups on metadata tab.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-15
    
        Pyramid info in raster stats
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1403 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-15
    
        Metadata tab now displays raster pyramid info
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1402 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-14
    
        ** Cleaned up the enabling/disabling of controls in the GPS dialog
        ** Changed the order in which different layers are loaded from a GPX file
        ** Added the basename of the GPX or LOC file in the layer name
        ** Changed the plugin name to the more general "GPS Tools"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1401 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-14
    
        ** Fixed a bug that caused the canvas to have a fixed width of 400 with my
           Qt version - the main grid layout for the main window had one extra column
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1400 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-14
    
        Minor changes to plugin interface to make load raster and load vector functions void
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1397 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-13
    
        ** Added a tab for loading GPX and LOC files to the GPS plugin dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1396 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-13
    
        Added placeholder for north arrow placement support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1395 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-13
    
        Tidied up GUI
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1394 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-13
    
        ** Added a virtual destructor to QgsDataProvider and deleted dataProvider in
           the destructor for QgsVectorLayer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1393 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-13
    
        Changing std::string to QString in GPSData::getData() and GPSData::releaseData() to support Qt libraries built without STL support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1392 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-13
    
        Bugfixes to dbf creation in grid maker and gps importer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1391 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-13
    
        Fix path error for bdf creation.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1390 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-13
    
        Fix bad path in dbf creator.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-13
    
        Moved here from directory above
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1388 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-13
    
        Moving this file into sample data dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1387 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-13
    
        Answer to a XXX question added to comment - A useless commit this is...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-13
    
        Fix for OS X endian bug (needs further testing)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-13
    
        Fixes for OS X endian bug
        ** Incremented version in configure.in
        ** Updated ChangeLog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1384 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-12
    
        some minor fixes. The impossibility to constrain the initial size in QScrollView::AutoOneFit mode still causes problems in qgsgrasyextensionwidget
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-12
    
        Fix for bug #950499; legend now cleared for new projects.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1382 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-12
    
        Overloaded qwidget paint and resize events to draw north arrow so we dont have strange enpty looking dialogs.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1381 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-12
    
        ** added endian checks in configure
        ** decreased versions in the auto* checks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1380 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-12
    
        More clean ups - remove icon selection tab until its implemented
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1379 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-12
    
        Gui cleanups. Arrow preview displays in center of label widget now. Added sidebar image to replace template default. Renamed spinRotation to spinSize and diconnected from rotation signals / slots. Added show checkbox (not functional yet).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1378 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-12
    
        Logo for dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1377 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-11
    
        addProject added to interface
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1376 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-11
    
        Put north arrow in the hot water wash to shrink it a bit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1375 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-11
    
        Minor change to add debug out when project is being loaded
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1374 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-11
    
        Don't add track and route layers for LOC files, throw real exceptions instead of strings in GPSData, move all file loading from QgsGPXProvider to GPSData, add a static container with reference counting to let GPX layers from the same file share data, use signaling_NaN instead of -max for 'no data' in waypoint elevation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1371 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-11
    
        Added qgisApp->addProject(QString) to the plugin interface.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1369 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-11
    
        Fix error causeing plugin load to fail.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1364 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-10
    
        Changed version=3.3 to version=3.1.2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1360 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-10
    
        The GPS plugin now adds GPX files as three layers, one for each feature type: waypoints, routes, and tracks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1359 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-10
    
        North Arrow rotation now works (thanks largely to larsl's maths skills). Implementation of other north arrow properties still in progress.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1358 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-10
    
        Added my email address
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1357 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-10
    
        Tidied up default north arrow
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1356 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-10
    
        Default north arrow in png format
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1355 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-09
    
        Minor fix to correct search path for pngs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-09
    
        Temporary kludge to make north arrow show a png rather than svg
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1353 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-09
    
        Added src/images/north_arrows to make install process. Provided a default north arrow png based on one of Petes svg's.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1352 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-09
    
        Added src/images/north_arrows to make install process
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1351 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-09
    
        improved resize behaviour of the graduated dialogs by putting the QGridLayout inside a QWidget
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1350 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-08
    
        Added sample GPX files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1349 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-08
    
        Backed out changes (addition of Ctrl-Q/Ctrl-S) which breaks compile on
        earlier Qt versions. UI files MUST be edited with Qt 3.1.2 to prevent
        embedding of images as PNG. This is incompatible with earlier version of
        Qt.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1348 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-08
    
        fixed bug about restoring projects with single marker renderers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1347 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-08
    
        Added a UI hook for the GPX provider in the GPS plugin (look in the menu)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1346 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-08
    
        Copyright label placement implemented
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1345 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-08
    
        Placement options added
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1344 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-07
    
        Added the GPX/LOC provider plugin (no GUI yet, so it can't be tested)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1340 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-07
    
        Ctrl-S saves current project.
    
        Ctrl-Q exits program.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1339 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    larsl <larsl@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-07
    
        Changed version=3.2 to version=3.1.2 in UI file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1338 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-07
    
        Made Qt 3.1.2 compatible.
    
        Note:
    
        QListViewItemIterator::QListViewItemIterator( item, iteratorFlags ) is a newer
        member.  Use QListViewItemIterator::QListViewItemIterator( item ) instead.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1337 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-07
    
        - legend item check boxes work again
        - fixed feature select bug
    
        Note:
    
        QGuardedPtr should only be used for classes that use MOC.  QgsRec doesn't use
        MOC, therefore it shouldn't have used QGuardedPtr.  Worse yet, you can't use
        std::auto_ptr because its pass-responsibility-by-copy semantics make it a Bad
        Idea to use as a parameter, which is what would have happened with the QgsRec
        that was causing feature selection to blow up.  Currently we have no
        available general reference-counting smart-pointer classes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1336 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-07
    
        Set to QT version 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1335 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-06
    
        Gave render2() the boot and replaced with render()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1334 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-06
    
        Fixed bug whereby project files specified on the qgis command line would be
        loaded twice.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1333 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-06
    
        This fixes adding and deleting legend item layers.  Not only are legend items
        properly deleted on the canvas, but selection of remaining layers is now more
        intelligent.  Now uses signal/slot mechanism to add/delete layers.  (We should
        explore propogating this model further to other classes.)
    
        Made some class members const correct and deleted a few deprecated/superfluous
        members.
    
        QgsMapCanvas now has an implementation struct a la the Handle/Envelope design
        pattern.  Implementation changes will now only incur a single file
        re-compilation penalty; and this hides implementation details.
    
        Did some re-formatting via "indent" and added a bit of white space to make
        source easier to read.
    
        CVS was whining about some files not ending on a blank line, so added them to
        files necessary files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1332 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-06
    
        Implemented the signals fired when ok is pressed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1331 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-06
    
        Revised the dialog to allow the setting of font face and colour to be set
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1330 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-06
    
        Added slots and connectors for label text font and colour
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-06
    
        Added pyramids options
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-06
    
        First selection of north arrows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-06
    
        Changed default north arrow to fancy one
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1326 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-06
    
        First draft of North Arrow GUI
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1325 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-06
    
        Added packagedata that I thought I had committed before.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1324 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-06
    
        Changed n to black
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-05
    
        ** Extended qgis-config to expose version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Add make for north arrows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Minor updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Fix install dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        New dir for north arrows
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1318 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Minor changes and fix compilation issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Minor updates and fix compilation issues.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Fixed missing pbnCancel_clicked() declaration.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        New plugins north arrow and overlay
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        North arrow and copyright plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Added two new plugin dirs (north arrow and copyright)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Initial commit - no implementaiton yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Initial commit of north arrow plugin - does nothing yet!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Canvas now emits renderComplete signal when rendering of cnavas has completed, but before the screen is refreshed. Added accessor and mutators for the canvas pixmap.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1308 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Canvas now emits renderComplete signal when rendering of cnavas has completed, but before the screen is refreshed. Added accessor and mutators for the canvas pixmap.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1306 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Minor changes to formatting of extents and to scalebar widgets
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1305 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-05
    
        Set max size of mProgressBar to 100 px
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-04
    
        ** fix for missing QgsMapCanvas in libqgis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-05-04
    
        Updated Brazilian Portuguese language files:
        - Translation updated.
        - Renamed language file to pt_BR.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1301 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-04
    
        more improvements to graduated marker dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-05-04
    
        Radim's fix for inner ring rendering
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-03
    
        qgisApp->mapCanvas is now exposed through the plugin interface.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-03
    
        qgisApp->mapCanvas is now exposed through the plugin interface.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-03
    
        Moved setProgress and setStatus slots up to maplayer interface
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-03
    
        Added signal/slot/connector for setting the status bar message from raster layer. Will move the signal stuff up to maplayer later.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-03
    
        Status bar updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-05-03
    
        Added three new widgets to status bar:
        scale - which shows the scale in the form 1:50000 *
        coordinates - shows coordinates of mouse on map in its own widget
        progressbar - shows the progress of any task that emits signals connected to showProgress slot
    
        Added signal / slot mechanism for showExtents and set fp precision to 2 (see below)
        stringRep function in QgsRect and QgsPoint now overloaded to allow setting floating point precision for display. QgisApp & canvas are currently hard coding this to 2 but I plan to make this user configurable in the options panel.
    
        Added example of using progress indicator to raster stats gathering procedure. You can see this in action by setting ak_shade example dataset to singleband pseudocolor and you will see progress indicator advancing as stats are gathered.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-02
    
        removed a bug in pixmap rendering of the graduated dialogs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-02
    
        markers sizes in graduated marker dialogs are adjusted when apply is pressed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-05-02
    
        fixed drawing of simadialog to the legend item
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1289 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-30
    
        Verify file is writeable before building pyramid.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-30
    
        - fix for bug 944016
        - added CVS ident string
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-29
    
        Update for overview box. Overview is now assigned with a thumb of the last rster added. Still a work in progress.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-29
    
        Split legend so there is an overview area below (which doesnt actually do anything yet)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-29
    
        Initial pyramid support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1284 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-29
    
        This release adds preliminary support for building pyramids in raster files using the GDAL overview function. Currently it is hard coded to use Nearest neighbour algorithm with pyramids at levels  2, 4 and 8. Adding pyramids to your raster layer can greatly improve rendering performance. This new functionality is accessed by right clicking on a raster legen entry and choosing 'Build Pyramids' from the popup menu.
    
        *** PLEASE USE WITH CAUTION ***
        This current implementation does not warn you of possible side effects including:
        - possible image degradation if too many pyramids are generated
        - possuble large increase in image side
        - currently this process IS NOT KNOWN TO BE REVERSIBLE so please backup data first before experimenting.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1283 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-29
    
        Added QGISDEBUG statements to display information about current map scale
        when QGIS is configured with the --enable-debug flag. This is in preparation
        for implementing scale related functions. Currently the scale calculation
        assumes that the map data are in meters. Support for additional map units
        is under development. This commit provides no new functionality to the end
        user.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-28
    
        Noted changes Ive made over last couple of days.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-28
    
        Set default dir to PKGDATADIR+"/svg"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-28
    
        Dont scale image preview contents. Saved using qt3.1.x designer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-28
    
        Fix issue with scaling of symbol in map view when apply is pressed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-28
    
        First pass at consolidating icon select and single symbol icon widgets. Still sorting out scaling and default dir - stand by for that...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1277 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-27
    
        Added cancel and ok event handlers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1276 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-27
    
        Updated default gui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-27
    
        Fixed problems preventing internal plugins from building properly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-27
    
        Miscellanious updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-26
    
        Final changes prior to release:
         * Update of docs
         * Update README and TODO
         * Incremented version to 0.2.0 in configure.in
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1271 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-25
    
        Removing problematic svgs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-25
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1269 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-25
    
        ** last 3 swedish translations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-25
    
        ** fixed QT detection
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1267 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-25
    
        ** Added i18n tools to EXTRA_DIST
        ** Updated German translation
        ** fixed a typo -> other translations changed too
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-24
    
        testing with a much smaller base size (12x12)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-24
    
        redrawn without lines to ensure nicer look with rescaled
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-24
    
        Moved tr() out of main rendere loops for paletted images - it causes a severe performance hit when called multiple times. Now the translations for red, green and ble are done in constructor and stored as global vars.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-24
    
        Added qgsrect.cpp and qgscoordinatetransform.cpp to libqgis.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1258 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-23
    
        Added icon to spit menu.
        Minor comment revisions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1257 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-23
    
        Fixed project save as behavior to make newly saved document the current
        document. Also fixed bug that caused the name to revert to the previous
        document on the next save.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-23
    
        Changed menu name until menu issues are resolved.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-23
    
        Fixed bug that caused file selection dialog to popup when saving a new
        project, then zooming/panning and clicking save again (fullPath of
        project file was not being stored after initial save).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-23
    
        Plugin menus now install under the top-level Plugin menu in the menu bar.
        Menus are not sorted but appear in the  order they are loaded. This will
        be refined in a later version.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-23
    
        Removed extraneous stdout stuff - only print to console if there is a problem - rest is ifdeffed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-23
    
        Gumpf dispatesiation of spurious and extraneous messages to stdout using ifdefs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-23
    
        Gumpf reduction using #ifdef QGISDEBUG
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-23
    
        SVGs didn't get packed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-04-23
    
        small changes to translation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-23
    
        Gumpf reduction by means of #ifdef QGISDEBUG
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-23
    
        Updated Swedish translation, thanx to Lars
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-23
    
        Changed ui version to 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-23
    
        fixed typo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-22
    
        Gumpf reduction on stdout and stederr (unless you are in debug mode)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-22
    
        Ifdeffed some std::cerr stuff out so it only shows in debug mode
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-22
    
        ** added install routine for svg files
        ** added new translations
        ** adjusted paths in the cpp files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-22
    
        ** added install routine for svg files
        ** added new translations
        ** adjusted paths in the cpp files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-22
    
        Added Pete
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-22
    
        Added pete to list of contributors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-22
    
        Changed default dir to PREFIX+"/share/qgis/svg"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-22
    
        Forced name of .pro file to qgis_ts.pro so no assumptions are made about the
        current source directory. This name was chosen to minimize potential clash with
        an existing qgis.pro file, although such a file is not used in building QGIS.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-22
    
        Translation files from last (0.1) release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1231 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-21
    
        common map icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-21
    
        Added more tr() to try to sort out problem of raster crashes when using non default locale.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-21
    
        added swedish translation
        updated qgis.m4 and configure stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-04-21
    
        set default marker directory to .../src/svg/symbol
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    sbr00pwb <sbr00pwb@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-19
    
        First batch of svg markers categorised into folders
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-04-19
    
        added reading of graduated marker symbology from .qgs files and moved the code for reading symbology XML from qgsprojectio to the individual renderers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-19
    
        Updated delimited text plugin documentation for 0.2 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-18
    
        ** Changed to simple macros for detecting QT and GDAL
        ** Added code for detecting QGIS as m4 file to tools
        ** this will be installed together with QT and GDAL detection to
           $prefix/share/aclocal/qgis.m4
           so the plugins can just use those simple unique macros
        ** updated German translation
        !! Developers have to link the installed qgis.m4 to /usr/share/aclocal/
        !! or where ever aclocal keeps the m4 files
        !! otherwise it's not detected by the plugins autogen.sh (more exactly
        !! aclocal)
        !! It can be cheated by adding -I path/to/qgis.m4 to the aclocal of
        !! autogen.sh. But be carefull not to commit that to CVS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-18
    
        Commented out wkbheader related code (this is test code and not ready for
        prime time)
    
        Fixed normalize() call in select method
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-18
    
        Normalize the selection rectangle prior to passing it to the provider. This
        prevents passing of rectangles with negative width/height when the user
        drags from right to left or bottom to top. Fixes bug #937317.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1211 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-17
    
        removed translation file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-17
    
        ** Added internationalisations stuff
           Needs some documentation and more translations :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1207 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-04-17
    
        moved xml writing for vector symbology from qgsprojectio.cpp to the individual renderers. It is also planned to move the read code to the renderers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1206 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-17
    
        Bug fix for [ 934234 ] Segfault when drawing multiband image band as grayscale
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1205 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-17
    
        Fix for crash when opening singleband grayscale images introduced by Steves fix for crash when opening MULTIBAND_SINGLEBAND_GRAYSCALE images. Thanks to Steves help, all eight raster renderers are now working properly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1204 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-16
    
        Added detection of invalid layers in addVectorLayer method. This fixes a
        bug in the delimited text plugin and also provides a sanity check for other
        vector layers prior to adding them to the map. A data provider must properly
        implement the isValid method for this to work.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1203 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-13
    
        Changes to make QGIS work on Mac OS X, more to follow
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-13
    
        temporary fix for raster layer multiband as grayscale segfault
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-13
    
        compile fix for older uic
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1200 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-04-12
    
        added rendering of a legend pixmap for graduated marker
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1198 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-11
    
        Fixed cut n paste error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1197 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-11
    
        Added empty implementation for help() to unbreak plugins on mac osx
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1193 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-11
    
        Mcolettification of plugin.cpp to avoid duplication of name, description etc.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1192 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-11
    
        Mcolettification of plugin.cpp to avoid duplication of name, description etc.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1191 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-10
    
        reverted my stuff
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-10
    
        fixed two 'with and without libtool' problems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-04-10
    
        removed line in qgsmarkerdialogbase.ui for 3.1 compatibility
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-10
    
        Moved to external plugins dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-10
    
        openModeller plugin has been moved to external plugins module
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-04-09
    
        added code for graduated markers. Although it is still incomplete and bugy rendering already works
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rabla <rabla@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-07
    
        some bugfixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-06
    
        These files are autogenerated by uic. Removing from cvs.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-06
    
        Changelog for new grid_make plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-06
    
        Added grid_maker (Graticule Wizard) plugin to build list.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-06
    
        Added grid_make to build list.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-06
    
        Removed hard coded graticule size. Plugin now working.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-06
    
        Nearly working - still a few more changes to make.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-05
    
        Added implementation to generateGraticule method (still in progress).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-05
    
        These files are deprecated.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-05
    
        Renamed from waypointtoshape
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-05
    
        Renamed waypointtoshape to graticulecreator.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-05
    
        Added QgsFeature::getGeometrySize(), which returns the well known binary type
        buffer length.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-05
    
        Initial commit of new plugin to build graticules - not working yet! And thus not added to higher level makefiles yet.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-05
    
        Commented out classbreak debug stuff.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-04
    
        ** fixed qgiscommit (didn't work when in qgis root)
        ** cosmetics for qgis-config to be more "standardconform"
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-04
    
        files missing in release, added
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-04
    
        Image missed in Extra_Dist
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-04
    
        ** fixed GRASS provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-04
    
        Bug fix for new freakout color ramp.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-04-03
    
        Updated TODO list with tasks required for 0.2 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-03
    
        Added new color ramper for grayscale and pseudcolor grayscale image called freak out (its a bit psycadellic at the moment). Last class break ne
        eds some work! Bugfix for raster artifacts.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-03
    
        Added new color ramper for grayscale and pseudcolor grayscale image called freak out (its a bit psycadellic at the moment). Last class break needs some work!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-03
    
        Attempted fix for bug #928402 - where artifacts are drawn during raster rendering.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-02
    
        just a typo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-02
    
        ** Added version checks for autoconf, automake and libtool
        ** Small bugfixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-02
    
        Fixed bug where the script needs to return to original directory otherwise any
        other changes in the source hiearchy will also get picked up.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-02
    
        Rolling forward QgsFeature::setGeometry() interface change whereby the size of
        the well known type geometry binary buffer is also now passed in.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-02
    
        extra version 25
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-02
    
        Makefile.am :
    
          - added qgsfeature.cpp and qgsfeatureattribute.cpp to resolve symbols for
            plug-in
    
        qgsfeature :
    
          - now const correct
    
          - class well known text member now uses QString, which is safer
    
          - geometry now has associated length, which is necessary for proper copying
    
          - added copy ctor and assignment operator, which you must do if there's an
            embedded pointer
    
          - setGeometry() now deletes any previously assigned geometry, if any
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-02
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-01
    
        Removed hard coded list of algorithm names and made sure correct algorithm name is written to request file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1133 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-01
    
        ** changed qgiscommit to hopefuly fix all problems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-01
    
        ** Extended tools/qgiscommit to pass parameters to cvs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-04-01
    
        ** Fixed GRASS plugin and provider build
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-04-01
    
        Gui enhanncements for delimited text plugin dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-31
    
        - eliminated unnecessary copying of strings
    
        - reformatted using ident rules
    
        - removed extra "const" in implementation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-31
    
        ** fixed strange warning: object 'foo.$(OBJEXT)' created both
           with libtool and without
        ** also cleaned the other Makefiles that way
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-31
    
        Fix for knock on effects of change of filename from shapefil.h to shapefile.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-31
    
        QgsField is now const correct.  Unnecessary copying of strings fixed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-31
    
        Replaced QString forward declaration with #include <qstring.h> since the header requires full knowledge of QString
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-31
    
        Added #include sentinals
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-31
    
        ** fixed small bug
        ** renamed plugins/gps_importer/shapefil.h to shapefile.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-30
    
        A lot of small changes to make release work again
        Probably more cleaning in the Makefiles needed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-30
    
        fix for bug in continuous color renderer which appeared if the minimum and the maximum value of a classification field are the same
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-30
    
        removed bug in continuous renderer, for points apply the color for outline instead of fill
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-29
    
        made dialogs to chose marker, linestyle, pattern stay on top of the other widgets
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-29
    
        removed a bug in QgsSiMaRenderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-28
    
        Minor updates to fix build problems and dynamically fetch algorithm list from openModeler lib (still inprogress). Note the makefile is hard coded to look for openmodeller includes in /usr/local/include/openmodeller
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-28
    
        added some comments and removed a bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-28
    
        dialog to choose marker symbols can now be used. Small problems related to keyboard focus are still subject of work
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-28
    
        Added ifdefs to check if DISPLAY var is set and create qapp accordingly. Still need to implement a version of qgisapp that has no qwidget derived classes for non-interactive mode to work correctly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-28
    
        Comments and minor version increment for snapshot fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-28
    
        Fix for snapshot mode. Liberal application of processEvents() seems to do the trick. Note that snapshot mode still requires a DISPLAY even though no gui stuff is actually shown. In the future snapshot should be implemented using non-interactive mode if possible.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-27
    
        Improved session management so that layers list from last use of plugin gui are remembered.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-27
    
        ** autogen.sh now passes paramters to configure
        ** fixed tools/qgiscommit by using mktemp, thanx mcoletti
        ** pluginpath is now taken of libdir to be 64bit compliant (e.g./usr/lib64/qgis)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-27
    
        These files should not be in cvs they are generated by moc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-27
    
        added classes for a dialog to select markers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-26
    
        QGuardedPtr can only be used on classes derived from QObject. Since OGRFeature
        isn't derived from QObject it was inappropriate to use QGuardedPtr for
        OGRFeature objects.  Fixed to use old fashioned pointer checking and deleting.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-26
    
        - plugged memory leak in QgsShapeFileProvider::getFirstFeature() whereby the
          OGRFeature wasn't getting destroyed
    
        - made getFirstFeature() a little more robust with regards to handling memory
          related errors
    
        - implementation files should include their own headers first, so moved its
          #include accordingly to top; the meant creating class forward declarations
          in header file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-26
    
        passing window focus back to the vector properties dialog after chosing a color/ linestyle/ image
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-26
    
        Added GRASS support from Radim
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-26
    
        Added GRASS provider from Radim
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-26
    
        Corrected error in which <iostream> wasn't getting included in implementation
        file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-26
    
        ** forgot to remove tempfile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-26
    
        Removed Newline after statusline
        Should work now fine!
        Have fun
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1099 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-26
    
        Added qgiscommit tool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1098 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-26
    
        updated changelog and version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1097 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-26
    
        Added missing bracket in init function.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1096 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-26
    
        fix for crashes when chosing very small scale factors in the single marker dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1095 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-26
    
        Fixed bug #920070
        Made plugin-libdir 64bit compatible
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1094 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-26
    
        Changed parsing/splitting to use regular expressions. This allows special
        characters such as tab (\t) to be specified.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1093 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-26
    
        Added qgsfield.cpp to libqgis_la_SOURCES so it gets built into the library.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1092 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-26
    
        Changed wkt entry box to a combo and coded the wkt projections into code itself. Various other minor changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1091 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-25
    
        qgisapp.cpp :
    
         - moved #include <qgsconfig.h> to header
    
        qgisapp.h :
    
         - #include <qgsconfig.h> moved here because otherwise addDataBaseLayer() not
            declared
    
        qgisappbase.ui.h :
    
         - added debug statement for when QgisAppBase::addDatabaseLayer() invoked
           instead of QgisApp::addDataBaseLayer()
    
        qgsvectorlayer.h
    
         - deleted extra #include <map>
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1090 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-25
    
        This file, too, was inadvertantly commited to CVS and has been restored to its
        prior version.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1089 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-25
    
        While making changes for the new plug-in library and Makefile.am structure, I
        inadvertantly made changes to this file that apparently broke dependent
        files.  This restores the ui file to the previous, working version.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1088 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-24
    
        Disabled standalone build profile for now
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1083 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-24
    
        Replaced image of gps and set grid layout for form.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1082 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-24
    
        Added missing list.cpp file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1081 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-24
    
        added pointers to the two paint devices (used for double buffering) in QgsMapLayer::draw(...). The idea is, that, if it takes a long time to paint a layer, the layer has the possibility, to copy the buffer image to the canvas before drawing is complete. Like this, it is more interesting for a user to wait as he can observe the progresses of the drawing process. I changed QgsVectorLayer::draw such that after drawing 1000 features to the background buffer, a bitBlt is made. The additional computing time due to these additional bitBlts seem to be very small. I did a few performance tests (times in milliseconds) with a dataset containing over 9000 features (5 paints for each configuration to get a good average). ctour1.shp without additional bitBlts[ms]: 4424 / 5189 / 5060 / 5070 / 5071. ctour1.shp with bitBlt every 1000 elements (9 additional bitBlts) [ms]: 4528 / 5243 / 5104 / 5102 / 5104.   ctour1.shp with bitBlt every 500 elements (18 additional bitBlts) [ms]: 4751 / 5127 / 5087 / 5094 / 5113
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1080 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-24
    
        Forgot to add this file...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1079 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-24
    
        Removed default values in constructor.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1078 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-24
    
        Removed calls to om _log global
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1077 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-24
    
        Updated to build standalone om gui too - still not working properly yet though methinks...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1075 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-24
    
        Removed these files as having them there in the first place was a nasty hack. With didges new install system, only headers that are not installed during openmodeller make install need to be copied into this plugind dir.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1074 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-24
    
        Removed these files as having them there in the first place was a nasty hack. With didges new install system, only headers that are not installed during openmodeller make install need to be copied into this plugind dir.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1073 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-23
    
        Changed include from config.h to qgsconfig.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1072 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-23
    
        made several methods of QgsPoints inline and added Method to QgsCoordinateTransform which takes a pointer to a QgsPoint (thus no QgsPoint objects have to be copied). Changed QgsVectorlayer::draw to use the new method of QgsCoordinateTransform
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1071 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-23
    
        minor refactoring of QgsRenderItem and QgsRangeRenderItem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1070 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-23
    
        Removed unneeded BINDIR from AM_CXXFLAGS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1069 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-23
    
        Added tools/qgis_config/Makefile to AC_CONFIG_FILES. The qgis_config program is patterned almost exactly after pg_config (PostgreSQL) and can be used to determine the prefix, lib, include, and bin directories of a QGIS install.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1068 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-23
    
        Added qgis_config which is patterned almost exactly after pg_config (PostgreSQL) and can be used to determine the prefix, lib, include, and bin directories of a QGIS install.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1067 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-23
    
        Added snapshots for plugin documentation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1066 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-23
    
        Null detection for labels and got rid of the fprintf stuff that caused raised eyebrows and stern disapproval from Mcoletti
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1065 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-23
    
        Gui clean up to detect incorrect input file, and to allow hand entered file names. Layer now displays properly in gui after importing.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1064 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-23
    
        Backdated changelog comments I forgot to commit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1063 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-23
    
        Updated version no
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1062 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-23
    
        Make cancel button work...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1061 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-23
    
        This is a sample garmin dump file kindly provided by Shuyler for testing....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1060 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-22
    
        Added gps_importer to make process
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1059 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-22
    
        This is a c++ first draft of a port of a perl script by Schuyler to import Garmin gps dump files as a shapefile. The resulting imported file will be displayed in the map view. At the moment it only generates a point layer of the waypoints but a future version will generate polylines and perhaps polygons too using similar logic to that used by Shuylers perl stuff. Note this plugin is still under construction and I am commiting it mainly so that other developers can assist me when I get stuck. Also note that the plugins Makefile builds a standalone app based on the plugin gui that can be run separately from qgis.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1058 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-22
    
        Version 0.1.0devel8
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1057 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-22
    
        - s/config.h/qgsconfig.h [0]
    
        - qgsconfig.h now has header sentinals
    
        - now will install headers in $(prefix)/qgis/include and libqis.* library in
          $(prefix)/lib [1]
    
        - "src/Makefile" no longer relies on explicit dependencies and uses better
          naming scheme for created source files [2]
    
        Notes:
    
        [0] To eliminate any file namespace collisions.  Unfortunately there will
            still be some macro name collisions.  These are harmless, though annoying.
            What needs to happen is that all header file references to "qgsconfig.h"
            be moved to implementation files, thus breaking any include dependencies
            for external software.
    
        [1] There currently does not exist a way to make this optional; these will
            always install.  In the future, this might be something toggleable by a
            configure script option.  Moreover, there does not currently exist a
            "qgis-config" script for getting command line options for external,
            dependant software; there might be one in a future release.
    
            I decided to err on including too many header files; almost certainly some
            of the header files that are currently installed can be culled from the
            "to install" list.
    
            The new make file has two targets: the old qgis application target, and a
            second one for the library.  As plug-ins are developed, there may be a
            need to add more source files to the library to link against.  I just
            added in the bare minimum for the current set of plug-ins.  If more
            sources need to be added, just add them to libqgis_la_SOURCES, near the
            bottom of  "src/Makefile.am".
    
        [2] All *.ui files will create corresponding *.uic.h and *.uic.cpp files.
            Since these also need MOC files, *.moc.uic.cpp files are also
            automatically created.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1056 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-21
    
        Updated for kdevelop 3 and to not use qmake stuff anymore.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1055 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-21
    
        Added thumbnail preview of raster to raster props dialog.
           Added drawThumbnail method to rasterlayer.cpp
           Split (overloaded) draw method in rasterlayer.cpp so that some parts of
           the original draw method could be used by drawThumbnail method too.
    
        Fixed a bug in the drawing of pseudocolor single band grayscale images that
           prevented all class breaks being displayed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1054 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-21
    
        bugfix related to single marker
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1053 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-21
    
        added possibility to save and load markers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1052 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-20
    
        added caption to the dialog for chosing pictures
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1051 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-20
    
        small change to update the svg pixmap on button in case the scale factor has changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1050 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-20
    
        added displaying of the chosen svg image to the button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1049 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-19
    
        a couple of compile fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1048 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-19
    
        added default scale factor for single marker renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1047 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-19
    
        added displaying of SVG symbol to the pixmap displayed in the legend item
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1046 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-19
    
        Added qgssymbol.cpp to Makefile.am. An unknown change in the symbology
        code apparently added qgssymbol as a dependency. Without it, the plugins
        do not load but rather faile with unknown symbol error (QgsSymbol::setColor)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1045 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-18
    
        single marker renderer now draws svg on the canvas. Code is still messy and incomplete
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1044 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-17
    
        Fixed dependency for qgsattributetablebase.h (file was incorrectly
        specified as gsattributetablebase.h)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1043 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-16
    
        code for marker symbols. Still does not work, but slow progresses
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1042 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-16
    
        various changings prior to the marker renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1041 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-15
    
        change to Makefile.am to include the single marker renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1040 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-15
    
        single marker renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1039 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-14
    
        added a dialog for a possible single marker renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1038 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-14
    
        added a dialog for a possible single marker renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1037 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-14
    
        added QgsMarkerSymbol, a class which can read and scale svg from files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1036 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-13
    
        Updated help for the plugin (still not complete)
        Added screenshots to the Makefile.am
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1035 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-13
    
        Added Parse button to reparse the header row if the delimiter is changed
        Added layer name field to specify the name as it will appear in the legend
        Added WhatsThis help and tooltips for all widgets on the dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1034 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-13
    
        code cleanup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1033 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-12
    
        Misc updates to get oM plugin working. oM plugin is not part of build unless you add it to toplevel configure.in and plugins/Makefile.am because it has external library dependency to openModeller
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1032 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-12
    
        Added functions to return menu ids by name and menu name by id.
        These were added to the interface classes for use by plugins
        NOTE - The utility of these functions is questionable and they
               may be removed in the future
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1031 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-12
    
        Changed popup menu names to something more meaningful than PopupMenu, PopupMenu_1, etc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1030 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-12
    
        Minor code reformatting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1029 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-12
    
        Added delimited text doc dir makefile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1028 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-12
    
        Added delimited_text to SUBDIRS
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1027 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-12
    
        Initial checkin of documentation for the delimited text plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1026 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-12
    
        Renamed plugin source files to something more meaningful
        Removed previous files
        Modified Makefile.am to support file changes
        Added a Help button to the dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1025 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-12
    
        some more cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1024 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-12
    
        some more cleanups
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1023 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-12
    
        little code cleanup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1022 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-12
    
        changed the drawing code of multipolygons as suggested by Radim
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1021 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-11
    
        Added GDAL_CFLAGS to find GDAL headers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1020 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-11
    
        removed old symbology dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1019 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-11
    
        removed code related to old symbology
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1018 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-11
    
        Added Qt standard WhatsThis button to the toolbar at startup
        Removed the homebrew WhatsThis tool button from the toolbar in qgisappbase.ui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1017 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-11
    
        Modifed ternary statement to return QString::null if the file is not valid
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1016 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-11
    
        Updated icon for plugin
        Added WhatsThis help to the plugin toolbar and menu entry
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1015 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-11
    
        Changed embedded image format to XPM.GZ to eliminate the duplicate const error when compiling with Qt 3.2 or older
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1014 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-11
    
        Fixed version number in .ui file to allow compilation under Qt versions prior to 3.3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1013 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Updated changes related to 0.1.0devel7
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1012 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Bumped extra_version to 7
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1011 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Changes to support upcoming data provider api changes related to plugging memory leaks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1010 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Indentation chagnes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1009 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Indentation changes, stub for new getNextFeature function that will be implemented to plug memory leaks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1008 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Fixed implementation for tables and identify. Select and highlight of features does not work yet. This is the inital version, work on bugs is ongoing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1007 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Added delimited text provider to Makefile.am
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1006 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Initial checkin of delmited text plugin files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1005 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Added delimited_text plugin to Makefile.am
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1004 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Fixed include for qgisapp.h to local
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1003 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        Added delimited_text plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1002 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-10
    
        fixed a small bug occuring when loading project with graduated vector symbology
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@1001 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-10
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@999 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-09
    
        removed duplication of drawing code in the vector renderers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@997 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-09
    
        Completed session management - loaded plugins are remembered when qgis is closed and reloaded next time qgis is opened.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@996 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-09
    
        Completed session management - loaded plugins are remembered when qgis is closed and reloaded next time qgis is opened.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@995 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-08
    
        - Promoted name, description, version, and type strings to QgisPlugin base
          class.
    
        - Type now a formal enumerated typedef
    
        - Propogated changes forward to existing plug-ins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@994 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-08
    
        added option to change the outline width in continuous color renderer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@993 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-06
    
        added nopen linestyle
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@991 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-06
    
        Save state of plugins in ~/.qt/qtrc file (in progress). State is saved, just need to implement code to load plugins marked as active during application startup.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@990 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-06
    
        set line with 1 as default and constrained minimum width of outline spinboxes to 1 to avoid confusion between line width 0 and Qt::NoPen linestyle
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@989 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-06
    
        more changes to the resize behaviour of the graduated symbol dialogs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@988 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-06
    
        Filter hook for raster
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@987 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-06
    
        Automagic display of version number....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@986 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-06
    
        Added QgsRasterLayer::filterLayer which gets called near the end of each of the 8 renderers. This is the place to inline filters. Note taht eventually filters will be hived out to a filter plugin mechanism.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@985 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-05
    
        - forgot to add config.h.in to EXTRA_SOURCES so it gets in the release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@984 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-05
    
        - Changed configure stuff to write DEFINES in config.h.
          Postgresql stuff needs testing as I commented the compileflags in src/Makefile.am
        - Infos will be posted on the devel mailinglist
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@983 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-05
    
        - differentiate between headers and implementation files [0]
        - neatened file listings
    
        Notes:
    
        [0] this in anticipation of eventually having two overall targets: one for
        a qgis library, which can be used to write plug-ins outside directory
        hierarchy, and the application itself.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@982 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-04
    
        Added copy of .indent.pro file from src directory to this provider directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@980 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-04
    
        main.cpp:
    
          - now complains if unable to load project [0]
    
        qgsprojectio.cpp:
    
          - in read(), potential resource leak with QDomDocument plugged by using
            std::auto_ptr<QDomDocument> [1]
    
          - also in read(), now properly complain and exit if there was a problem
            opening a layer; e.g., the specified URI doesn't exist
    
        Notes:
    
          [0] Though the complaint is currently written to cerr, and even then only if
              QGISDEBUG is defined; eventually we should be better at handling broken
              qgis project files.
    
          [1] We should use at least std::auto_ptr for dynamically created objects
              that shouldn't live outside the scope of the function.  That way we
              don't have to worry about deleting said objects; that'll happen
              automatically if std::auto_ptrs are used.  Moreover, if we eventually
              use exceptions, these objects will also be properly deleted if
              std::auto_ptrs are used.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@979 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-04
    
        - ran files through GNU indent to make it easier to read code
        - isValid() was always returning true when, in fact, occasionally the
          provider was not in a valid state
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@978 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-04
    
        better rescaling of graduated dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@977 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-04
    
        Added disable splashscreen
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@976 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-03-04
    
        Added option to options dialog to disable splashscreen.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@975 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-03-03
    
        enlarge fields in the graduated symbol dialog if the widget is enlarged
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@974 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-03-03
    
        added missing help images. fixes bug #904499
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@973 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-01
    
        Added copy constructor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@972 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-03-01
    
        1. Added bounds checking for selecting features.
        2. Created wkbPoint structure for building WKB (well known binary) representation
                 of the point.
        3. Implementation is not complete.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@971 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-29
    
        --snapshot updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@970 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-29
    
        More work to get --snapshot command line parameter working properly. Still need to resolve issue with unwanted splashscreen.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@969 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-29
    
        Changes for --snapshot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@968 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-29
    
        Made changes required by refactoring QgsField
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@967 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-29
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@966 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-29
    
        Added documentation
        Refactored accessor functions to get rid of the getXXX() signature
        Added m prefix to private members
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@965 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-29
    
        Added whats-this text for menu and toolbar actions
        Added a whats-this button to the toolbar
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@964 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-29
    
        Added whats-this slot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@963 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-29
    
        Updated doxygen mainpage section in qgis.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@962 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-29
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@961 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-29
    
        added Makefile for providers/delimitedtext. Bumped the EXTRA_VERSION to 5
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@960 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-29
    
        initial import
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@959 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-28
    
        configure.in :
          - 0.1.0.4
    
        main.cpp :
    
          - cleaned up help text a bit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@958 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-27
    
        Modified call to addVectorLayer so that the proper parameters are passed.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@957 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-27
    
        Removed hard coding of provider types in the addVectorLayer method. Caller must now provide compatible arguments that the designated provider can use to open the data store and fetch data.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@956 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-27
    
        Corrected debug statements in main.cpp and added a bit of verbiage to the
         help text
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@955 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-27
    
        New comment
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@954 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-27
    
        Changed cl parser to getopt
        Moved project loading out of loop that loads layers - you now need to specify --project filename to load a filename. This ensures that you only try to load one project file.
        Added --snapshot filename parameter that will load layers and project files specified, take a screenie of the map view and save it to disk as filename - this is under construction still.
        Added saveMapAsImage(QString) to qgisapp so above cl option can be used.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@953 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@952 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-27
    
        version number now fetched from VERSION set by configure
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@951 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-27
    
        Added metadata tab to raster
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@950 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-27
    
        added version scheme
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@949 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@948 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-26
    
        Enabled the new statistics tab!
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@947 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-26
    
        fix bug #904001 and 904000
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@946 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-26
    
        Added search radius for identifying features to the preferences dialog. MapCanvas uses the value specified by the user to calculate an acceptable search radius.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@945 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-26
    
        Added radius for identifying features on vector layers added to Preferences
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@944 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-26
    
        The openmodeller plugin files and gui
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@943 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-26
    
        Openmodeller includes - these will be removed again when I have a proper confgure setup in place.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@942 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-26
    
        Openmodeller includes - these will be removed again when I have a proper confgure setup in place.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@941 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-26
    
        Better icon for save map view as image menu option
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@940 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-26
    
        Updated Changelog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@939 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-26
    
        Better icon for qgis save map as image menu option
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@938 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-25
    
        Moved splash image from images to xpm dir
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@937 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-25
    
        Relocated splash image
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@936 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-25
    
        Moving this file to a more appropriate place - src/xpms
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@935 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-25
    
        Fixed bug #904000 Make release includes generated files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@934 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-25
    
        Added method for saving view as image.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@933 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-25
    
        Added method saveAsImage(QString) which will save the current map view to the filename given
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@932 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-25
    
        New slot for save map as image
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@931 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-25
    
        Added File->Save Map as Image menu item (implementation for this to follow...) linked to function saveMapAsImage() slot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@930 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-25
    
        New splash screen for v0.2 (which is now has image separated out )
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@929 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-25
    
        New splash screen for v0.2 (which is now separated out from splash dialog)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@928 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-25
    
        Updated version to 0.2 development
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@927 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-25
    
        Updated the Whats New text for the About Box to reflect 0.1 changes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@925 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-25
    
        Rolled in latest changes from the standalone spit application. Changes to connection dialog to support port number. Changes to help text.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@924 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-25
    
        update for 0.1 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@923 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-25
    
        update known bugs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@922 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-25
    
        updated documentation for 0.1 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@920 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-25
    
        updated changelog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@919 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-25
    
        changed version to reflect 0.1 final
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@918 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-25
    
        fixed version number in the ui file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@917 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    rawbytes <rawbytes@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-25
    
        tab order in the qgsnewconnection
        naming convention from SPIT
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@915 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-24
    
        Added couple more items
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@914 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-24
    
        stubbed in heading for 0.1 final
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@913 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-24
    
        Reinstated qgisinterface.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@912 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        Removed call to getInt()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@911 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        Removed null implementation for constructor and destructor back to cpp file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@910 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        Resinstated this file but only with constructor and destructor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@909 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        Commented out call to getInt
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@908 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        Removed refs to qgisinterface.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@907 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        Replaced call to getInt (which is just a dummy method) with a call to get the name of the currently active layer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@906 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        Removal of getInt method.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@905 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        This file is deprecated - qgisinterface is a pure virtual class and everything it needs is in the header file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@904 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-23
    
        Fixed type in install directory path
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@903 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        Removed getInt(). Added null implementation ({}) after constructor and desctructor.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@902 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-23
    
        Got rid of that getInt() function everyone was complaining about :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@901 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-23
    
        Fixed type in install directory path
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@900 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-23
    
        backed out changes related to memory leak fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@899 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-23
    
        Backed out fix to improve memory management. Deleting feature after draw causes select function to fail. This needs to be revisited for 0.2.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@898 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-22
    
        Use qgis logo as default icon for new plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@897 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-22
    
        Added descriptions for each required input.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@896 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-22
    
        Fixed connect to vectorlayer slot
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@895 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-22
    
        Removed references to deprecated signal handlers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@894 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-22
    
        Fixes for add vector layer signal
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@893 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-22
    
        Fixed call to add vector layer. Other minor bugfixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@892 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-22
    
        simplified global replace of template parameters
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@891 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-22
    
        Added readme for plugin template dir. Fixed improperly names Gui instance.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@890 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-22
    
        fixed typo in a comment
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@889 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-22
    
        fixed bug that prevented project files from loading when selected via the open project toolbar button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@888 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-22
    
        fixed a couple of typos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@887 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-22
    
        removed shell script
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@886 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-22
    
        perl script to build a new plugin source tree and add the appropriate lines to the build system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@885 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-22
    
        Changed singleband raster gray & pseudocolor to draw transparent on values of 0 _or_ no_data pending resolution to gdal problem where no_data vals show up as 0.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@884 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-22
    
        Fixed incorrect header ref.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@883 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-21
    
        First stab at a bash script to automate creation of a new plugin from the template. Not working yet :-(
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@882 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-21
    
        This is the initial commit for the qgis plugin template. The template consists of:
    
        class Plugin (a subclass of QgisPlugin)
        class PluginGuiBase (supplied as a simple qdialog ui)
        class PluginGui (the subclass of PluginGuiBase)
    
        The only thing the user would need to change in the makefile is the name of the .so
        so you just copy the plugin template dir to a new dir under plugins, change the .so name in the makefile add the plugin dir the configure.in and the plugin dir makefile.
    
        I will be adding a bash script file soon that automates the above process. This template development is in progress.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@881 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-21
    
        changes to support project loading from command line, plus fix that prevented ogr layers from loading at all from command line
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@880 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-21
    
        added iostream include
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@879 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-21
    
        - fixed command line raster layer bug
    
        main.cpp :
    
         - greatly simplified main()
    
         - now will try to load a command line argument first as raster, then
           vector; if it succeeds at the first, it won't try the second
    
        qgisapp.{h,cpp} :
    
         - added addLayer(QFileInfo const &) [0]
    
         - added addRasterLayer(QFileInfo const &) [0]
    
         - do a little better checking for null pointers and freeing up
           resources when an error occurs
    
        Notes:
    
        Also, multiple rasters and vectors should be able to be specified on
        the command line without problems.
    
        [0] These will return true if successfully loaded the given file,
        otherwise false.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@878 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-21
    
        removed fix for bug 882424 since it clobbers raster display. Will fix post-0.1 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@877 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-21
    
        fixed some memory leaks -- many more left to find
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@876 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-20
    
        Fixed Partial map displayed after window resize bug [882424 ]
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@875 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-20
    
        fix for appropriately enabling/disabling vector specific toolbar buttons
        (bug #900676)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@874 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-20
    
        changed #ifdef DEBUG to #ifdef QGISDEBUG to fix rh/fedora problem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@873 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-20
    
        added line to strip the qgis binary after make
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@872 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-20
    
        changed debug define from DEBUG to QGISDEBUG
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@871 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-20
    
        added debug message to destructor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@870 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-20
    
        Plugged a few memory leaks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@869 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-20
    
        Bumped version to 0.1pre2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@868 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-20
    
        fixed path to help contents (changed to <prefix>/share/qgis/doc)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@867 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-19
    
        don't dirty canvas right after rendering. fix for unnesessary repaints (bug #889466)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@866 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-19
    
        Added addRasterLayer to the plugin interface.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@865 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-19
    
        Added port to the new connection dialog. Port is used in connecting to PostgreSQL. If port is not specified, the default of 5432 is used.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@864 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-18
    
        added spec-file for rpm builds
        added makefiles to doc/* paths to get a better overview
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@863 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-16
    
        added asPolygon function to return the rectangle as a set of polyogn coordinates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@862 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-16
    
        Fixed compile problem under Qt 3.1.2 related to GDAL driver detection code. Qt 3.1.2 does not support the case sensitive argument to QString::startsWith and QString::endsWith. Removed the second argument. This needs to be revisited if case insensitve detection  is truly required.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@861 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-16
    
        Fixed compile problem under Qt 3.1.2 related to GDAL driver detection code. Qt 3.1.2 does not support the case sensitive argument to QString::startsWith and QString::endsWith
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@860 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-15
    
        - fixed --with-gdal
          - it can now be turned off, because you can also work only with postgis
          - spit is only enable if gdal and postgresql are both available
          - error if gdal and postgresql are both not available
          - changed --with_pg to --with_postgresql to make it more clearly
        - fixed small bugbaby in Makefile.am
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@859 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-14
    
        - fixed bug whereby GDAL drivers with unspecified metadata file
          extensions wouldn't show up in open dialog filter list; now these
          drivers show up with the "All (*.*)" category, but only using their
          driver short names to prevent that filter line from getting too long
    
        - compensated for GDAL bug whereby USGS ASCII DEM's use "*.dem" file
          extension, but the GDAL metadata doesn't reflect that; now the file
          filter for the open raster dialog properly displays a filter for
          USGS ASCII DEM instead of putting it into the "catch-all" (*.*) file
          filter  (Reported this GDAL bug, too.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@858 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-14
    
        latest spit changes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@857 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-14
    
        Added make release, what creats a tar.gz and a tar.bz2
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@855 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-14
    
        icon for spit
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@852 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-14
    
        latest fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@851 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-14
    
        lars fix for crash when trying to buffer a raster
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@850 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-14
    
        fix for multiple repaints when adding multiple rasters (bug #891870)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@849 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-14
    
        updated changelog for 0.1pre1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@842 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-14
    
        Update readme for 0.1pre1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@841 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-13
    
        Substituted QT_DEBUG with DEBUG for ifdefs.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@836 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        added debug to the layer name beautification code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@834 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-13
    
        Fixed bug whereby some supported raster formats weren't getting
        included in the open raster layer file dialog filter list.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@833 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-13
    
        TODO #13 completed, with bonus of remembering previous working
        directories, too.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@832 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-13
    
        - open file dialogs now use previous file filters and working
          directories unless, of course, the open file dialogs are invoked for
          the first time for opening a raster or vector layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@831 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-13
    
        Mark item 23 done (dialog consistency for label names).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@830 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-13
    
        include stdlib.h to fix FreeBSD compile problem
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@829 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        removed since it is only needed to update translation files and can be generated using the two shell scripts (create_qm_files.sh and  update_ts_files.sh)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@828 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        added Hoshi's picutre to the wall of shame
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@827 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    hoshi <hoshi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-13
    
        Quantum GIS Brazilian Portuguese translation file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@826 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        shell script to create the qm files from the ts files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@825 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        added GEOS detection and warning
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@824 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        shell script to create the translation files in the src subdirectory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@823 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-13
    
        adding bug 891870
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@822 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    jobi <jobi@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-13
    
        fixed bug that spit is enable although postgresql unavailable
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@821 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        Added bug numbers to issues
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@820 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        Added a couple of items to establish the format for the file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@819 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        cleaned up mess made by GNU indent
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@818 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        got rid of duplicate const that somehow slipped in...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@817 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        fixed GPL header and/or added CVS Id keyword expansion
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@816 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        indented code using GNU indent and .indent.pro file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@812 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        Removed files that are generated automatcially
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@811 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        Updated buffer plugin documentation and added screenshots
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@810 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-13
    
        Updated status of TODO items
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@809 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-12
    
        Labelled to do #7 as done.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@808 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-12
    
        - addLayer() and addRasterLayer now take QStringList const references  [0]
    
        - now only provides file filters for supported qgis subset of GDAL
          drivers
    
        - disabled SDTS and GML vector format file filters as they're not yet
          currently supported in qgis
    
        Notes:
    
          [0] thus saving unnecessary copying of string list arguments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@807 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-12
    
        Conditional  display of metadat tab based on state of DEBUG flag.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@806 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-12
    
        added version function to return version without instantiating the plugin object
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@805 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-12
    
        indented source
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@804 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-12
    
        added icons for the remainder of menu options. added qgis web page and qgis sf page to help menu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@803 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-12
    
        added qgis webpage and qgis sf page slots
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@802 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-12
    
        added marco to mug shot. added lars to list of contributors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@801 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-12
    
        added version number to plugin display. removed type for this release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@800 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-12
    
        changed indents to 2 spaces, no tabs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@799 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-11
    
        - now dynamically builds the open vector layer dialog based on
          available OGR drivers
    
        - corrected some typos and cleaned up the openRasterLayer() a bit
    
        Notes:
    
        OGR lacks the nifty GDAL driver metadata facility for getting file
        name extensions for each driver, so we have to manually map file name
        extensions to a given driver name.  I've only done so for Shapefiles,
        GML, and for SDTS drivers.  Iff they're encountered during program
        execution, only those drivers will get corresponding file filters in
        the vector layer open dialog.  (That is, it's possible that the
        Shapefile, GML, or SDTS drivers are not loaded for whatever reason, in
        which case the file filter for that driver won't be emitted to the
        file filters string.)  File extensions for the other OGR drivers will
        need to be added; check the "XXX" comments for stubs on where to put
        them.  However, it'd probably be best to vet each driver's capabilitys
        with regards to qgis before permanently adding explicit support for it
        in the vector layer open dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@798 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-11
    
        put #ifdef DEBUG around some qWarnings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@797 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-11
    
        Added a new method : getMetadata() which obtains metadata from GDAL for current raster layer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@796 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-11
    
        Added metadata tab to raster properties box. This will be probably be DEBUG ifdeffed out for 0.1 release unless I have time to remake screenies. I need to metadata to debug some problems I am having with reading ArcInfo ASCII grid files.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@795 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        changes to build system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@794 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        updated authors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@793 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        change to qgis plugin/provider lib
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@792 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        changes to build system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@791 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        fixes to meta table handling and other bugs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@790 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        change to build system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@789 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        minor change to indent standard
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@788 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        indented code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@787 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        changed location of qgis libs (plugins)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@786 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-11
    
        changes to build system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@785 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-11
    
        - now dynamically builds the file filter list for the raster dialog
          based on the currently available GDAL drivers [0]
    
        - now register GDAL drivers when app is instantiated not when a raster
          layer is opened [1]
    
        Notes:
    
        [0] However, there exist drivers that have no corresponding file name
        extension in their driver metadata, and so do not get appropriate
        filters populated in the raster dialog.  Presumably the user can use
        the default "All (*.*)" filter to load datasets of those types; this
        probably should be tested.  Grep for appropriate "XXX" comments for
        place to catch these types of raster drivers in
        buildSupportedrasterFileFilter_().
    
        [1] After all, it doesn't make sense to reload the drivers every time
        a raster layer is opened.  Presumably these drivers are loaded once
        and then remain static.
    
        The vector layer dialog file filters aren't similarly dynamically
        built.  (Yet.)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@784 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-10
    
        Upper cased button label first letters
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@783 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-10
    
        Changed field label from 'Classification Variable' to 'Classification Field'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@782 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-10
    
        attribute names and graduated symbol modes upper case
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@781 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-10
    
        Constrain height of widgets to 20.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@780 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-10
    
        fixed bug in QgsProjectIo
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@774 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-10
    
        nobrush button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@773 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-10
    
        reformatted code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@770 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-10
    
        added a NoPen button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@769 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-10
    
        updated back and reload buttons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@768 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-10
    
        added a nopen button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@767 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-10
    
        didge updates to gnu build configuration
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@766 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-09
    
        More gui cleanups.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@764 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-09
    
        Gui clean ups - set min height on all controls to 20 rather than 30.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@762 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-08
    
        changed function for setting check box to maintain qt 3.1.2 compatibility
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@759 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-08
    
        updated exit, plugin manager, and help contents icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@758 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-08
    
        removed second arg from endsWith function to retain compatibility with qt 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@751 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-08
    
        Gui clean up for graduated symbol multiline widtget so that horizontal scrolling is not required.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@750 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-08
    
        Ifdef'd std:cerr messages.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@749 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-08
    
        Wrapped qWarnings in #ifdef DEBUG statements to prevent extraneous stdout messages when built with debug=false.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@748 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-08
    
        Bug fix for losing state of rasterlayer drawing style on dialog box reaopen.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@747 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-08
    
        Fix for [ 891857 ] Changing gryscale raster to pseudoclr does not update legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@746 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        fixed version number to 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@745 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        added structure for plugin documentation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@744 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        connected help button on the buffer dialog to display help stored in <prefix>/share/doc/plugins/geoprocessing/buffer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@743 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        added hooks for opening url relative to the documentation base directory or an absolute url
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@742 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        added user help documents
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@741 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        added options dialog. help now uses web browser instead of custom idget
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@740 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        added intersect option to select to properly select features during select and identify operations. OGR does not support intersects so this is only implemented in the postgres provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@739 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        added info about debug messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@738 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-07
    
        added resizing of g.s. extension widget
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@737 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-07
    
        cleaned up a few things in the shapefile provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@734 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        added icon to buffer menu item
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@731 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        set ui version to 3.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@730 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        placeholder for docs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@728 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        initial import of metadata class for plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@727 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        plugin manager now actually manages plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@726 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        added install for docs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@725 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-07
    
        fixed caption for attribute table display
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@724 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        Set the triband legend pixmap to more muted colors.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@723 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        889452 Fixed. Bug was caused by incorrect checking of feature type before trying to access fill color. Added a bunch of debug statements when debug mode is on.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@722 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        Doxygen stats for raster props dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@718 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-06
    
        added new mapserver export icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@717 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-06
    
        don't signal for zOrder change if layer is not actually moved (fixes bug: 889466)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@716 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        Added mapserver icon taken from the mapserver logo.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@715 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        Reversed order so rasters are added first then vectors. TODO: change so that layers are added in same order specified in argv.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@714 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        Simplified the command line parser - all file type checking for passed in file names is now down automagically in qgisapp.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@713 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        Added a couple of helper functions:
    
        /** This helper checks to see whether the filename appears to be a valid raster file name */
        bool isValidRasterFileName (QString theFileNameQString);
        /** Overloaded version of the above function provided for convenience that takes a qstring pointer */
        bool isValidRasterFileName (QString * theFileNameQString);
        /** This helper checks to see whether the filename appears to be a valid vector file name */
        bool isValidVectorFileName (QString theFileNameQString);
        /** Overloaded version of the above function provided for convenience that takes a qstring pointer */
        bool isValidVectorFileName (QString * theFileNameQString);
    
        The idea being that we have a central place to check if filenames are valid. Added appropriate calls in addLayer and addVectorLayer to the above functions. Created separate addLayer(QStringList) and addRasterLayer(QStringList) functions so that addLayer() and addRaster() prompt with a qfiledialog and then delegate to these.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@712 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-06
    
        added interface for positioning menu items from plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@711 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        Status update.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@710 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-06
    
        added const to declaration and changed array name to qgis_xpm
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@709 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-06
    
        fixed dirty detection to prompt to save project when clicking new or open project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@708 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        Did some antialiasing to make icon appear less jagged.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@707 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-06
    
        New icons for menus
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@706 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-06
    
        modified toolbar icons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@705 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-05
    
        Bug fix for logic that determines which widget to display which was not updated to match upper cased entries in legend style combo.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@704 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-05
    
        changed labels to begin uppercase
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@703 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-05
    
        some changes to the graduated symbol dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@702 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-05
    
        Capitalised label names. Minor gui clean ups.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@701 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-05
    
        Removed footer tag that prevented doxygen from running.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@700 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-05
    
        Gui clean up.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@699 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-05
    
        Gui clean up - put shapefile field list table in grid layout so it fill s its container. Put spacer underneath widget stack on Legend tab so sungle symbo, cont col, and grad col align directly underneath symbol type combo.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@698 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-05
    
        Patch by Didge to load files on application startup by specifying a space separated list of filenames. Vectors supported now, rasters will come tomorrow.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@697 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-04
    
        disable toolbar buttons when not appropriate for current layer type
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@696 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-04
    
        fixed bug that caused crash when deleting line layer opened from a project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@695 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-04
    
        removed the 'new layerproperties' entry in the popup menu
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@694 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-04
    
        Fixed bug that prevented layer name to be drawn when opening a single symbol layer from a project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@693 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-04
    
        fixed a bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@692 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-04
    
        added some comments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@691 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-02-04
    
        added renderer dialogs to the new vector properties dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@690 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-02-03
    
        swapping in author pic I meant to send to Gary
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@687 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-03
    
        Completed api docs for raster layer (phwew!).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@686 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-03
    
        More updates to api docs. Minor bugfix.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@685 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-03
    
        added pic of mcoletti on the pipes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@683 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-03
    
        added more 'mug shots'
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@682 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-02
    
        More api documentation updates.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@681 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-02
    
        added release name to version string
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@680 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-02
    
        fixed std::cerr messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@679 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-02
    
        added #ifdef to std::cout and std::cerr statements
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@678 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-02
    
        added checking for setting DEBUG/NO_DEBUG flag. Qt always defines DEBUG unless NO_DEBUG is set. By default QGIS compiles without DEBUG set. To enable DEBUG, define QGISDEBUG=1 prior to running autogen.sh and configure
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@677 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-02
    
        added support for conditional debug statements; Update to contributors photos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@676 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-01
    
        Added version number and name to splash screen
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@675 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-01
    
        Beginnings of api docs for qgsrasterlayer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@674 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-01
    
        added contributor photos
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@673 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-01
    
        Added element for raster Drawing Style
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@672 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-01
    
        Added method to get and set drawingStyle using qstring values. Added serilising and deserialising state of drawingStyle to qgsprojectio for raster layers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@671 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-01
    
        Added precomipler directives to disable stdout debug info if DEBUG is not set.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@670 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-01
    
        changed layout of dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@669 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-01
    
        changed order of tools menu items
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@668 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-01
    
        added pictures of developers. submit yours now
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@667 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-01
    
        fix for handling special characters
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@666 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-02-01
    
        fix for handling special characters
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@664 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-01
    
        Bug fix for segfault in paletted pseudocolor images. Still really slow - will look at performance in this srasing style later.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@663 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-02-01
    
        Bug fix for segfault on rendering Paletted Grayscale Image.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@661 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-31
    
        Stubbed in new vector layer properties dialog (only accessible from right-click menu)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@660 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-31
    
        Change version number
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@659 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-31
    
        Removed the pattern and line style icons from the base classes to avoid redundancy
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@658 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-31
    
        renderer dialogs use the icons for pattern and line style now
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@657 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-31
    
        added moc files for dialog base classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@655 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-31
    
        added moc files for dialog base classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@654 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-31
    
        spit icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@653 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-31
    
        fix so it will actually compile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@652 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-31
    
        initial check in of spit source
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@651 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-31
    
        intial check in of spit sources
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@650 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-31
    
        check postgis capabiliities before performing buffer. If no GEOS, show error and don't do the buffer operation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@649 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-30
    
        help viewer sets contents
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@648 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-30
    
        Restored help viewer after accidental overwrite
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@647 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-30
    
        added line style icons. todo: use line style and pattern icons also in the renderer dialogs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@646 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-30
    
        Fix for lost signal/slot on transparency slider.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@645 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-30
    
        Fixed nasty bugwhere x and y dim for raster were both assigned raster x dim value. Added X, Y and Nodata info to general tab of properties dialog. Added placeholder that will in future be used to show a thumbnail preview on general tab.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@644 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-30
    
        removed stale ui file (replaced by qgshelpviewerbase.ui)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@643 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-29
    
        This commit adds support for alternate band mappings of multiband imagery. For example you can use it to map Landsat TM bands 4,5 and 7 to visible colours Red, Green and Blue respectively. Multiband images can also be rendered in grayscale or pseudocolor. I made quite a few changes to get the new band referencing system working including autogenerating unique name aliases for each band and providing methods to look up a band given its number or versa visa. I think I am at a stage where the raster implementation is pretty much feature complete as far as v0.1 goes and any commits that follow should just be bugfixes to make sure rasters work as advertise, or very minor tweaks.
    
        Screenshots of the Mulitband mapping in action are available here:
    
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=%2Fqgis&image=multiband_default_view_123rgb.png&maxDimension=800
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=multiband_view_451rgb.png
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=multiband_view_457rgb.png
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@642 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-29
    
        Added function to get a band name given its number. Implemented speedups on opening raster layer properties dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@641 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-29
    
        fixed problems when opening qgis projects
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@640 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-29
    
        V0.1 release clean ups: Hid advanced symbology tab and show debug overlay checkbox
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@639 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-29
    
        Raster layer properties dialog clean up: rearanged icons so it is broader than tall to make better use of screen real estate on low res screens,
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@638 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-29
    
        wait cursor during processsing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@637 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-29
    
        Modifications to support the new unified property and symbology dialog to replace all existing property and symbology dialogs (INCOMPLETE)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@636 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-29
    
        Added new  help viewer and vector layer properties sourcefiles
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@635 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-29
    
        new unified property and symbology dialog to replace all existing property and symbology dialogs (INCOMPLETE)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@634 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-29
    
        primitive help viewer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@633 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-29
    
        added hooks for help viewer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@632 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-29
    
        changed signature of constructor (char * to const char *)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@631 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-29
    
        changed Cancel button to Close
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@630 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-29
    
        Support for changes made to dialog ui.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@629 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-29
    
        Neatened up layout of dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@628 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-29
    
        fixed bug with creating buffer in postgres 7.3.x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@627 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-28
    
        fixed some problems due to changes in the vectorlayerproperties and in the renderer dialogs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@626 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-28
    
        New mechanism that speeds up the selection of legend type by storing objects of renderer, renderer dialog and qpixmap in qgsvectorlayerproperties and applying it only if the ok-button or the apply button is pressed. Todo: fix various problems, clean up the code, document it propertly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@625 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-28
    
        This is a major replumbing job of the calculate stats routines. Basically before we used band names to reference any band, but there is a pro
        blem with this in that I have discovered that multiband imagery can have more than one band of the same name. Consequently I am reworking eve
        rything to reference bands by there number. THere are also numerous other bugfixes here. This commit has been tested to work with single band
         grayscale imagery and paletted images, but not with multiband images (there is still some work to do on this). Also the properties dialog cu
         rrently scans stats for each band - this inefficient, I know about this and will submit a fix for this over the next day or two. I expect the
          multiband support to be commintted in the next couple of days too. Lastly, this patch includes a merge of any other commits not made by myse
          lf over the previous few days.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@624 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-28
    
        This is a major replumbing job of the calculate stats routines. Basically before we used band names to reference any band, but there is a problem with this in that I have discovered that multiband imagery can have more than one band of the same name. Consequently I am reworking everything to reference bands by there number. THere are also numerous other bugfixes here. This commit has been tested to work with single band grayscale imagery and paletted images, but not with multiband images (there is still some work to do on this). Also the properties dialog currently scans stats for each band - this inefficient, I know about this and will submit a fix for this over the next day or two. I expect the multiband support to be commintted in the next couple of days too. Lastly, this patch includes a merge of any other commits not made by myself over the previous few days.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@623 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-28
    
        Added DEM to dem. Added 'other' filter which shows all files and is useful for testing to see if other GDAL supported files will work prior to creating a specific filter for them.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@622 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        logic for tracking state of the project/map canvas so user can be prompted to save prior to exiting, closing, opening, or creating a new project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@621 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        added pixmaps to fill style buttons
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@620 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        Updated TODO list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@619 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        Made addVectorLayer function public so it can be used from other dialogs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@616 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        Changed name of setlayerName function to setLayerName
        Added internalName to store the name of the datasource used at load time. This allows mangling of the display name without affecting the name needed to access the layer via its datasource.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@615 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        Changed name of setlayerName function to setLayerName
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@614 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        Tweaked display name to capitalize the first letter from name of layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@613 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        Tweaked display name to capitalize the first letter and strip schema/geometry column from name of PG layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@612 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        Added ability to load a layer by double clicking on it in the list of PG layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@611 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-28
    
        Updated status of existing todo items
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@610 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-27
    
        Added *.DEM extension for usgs dem file filter. It aint pretty but we need some way to manage upper case extensions....
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@609 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-27
    
        removed a bug related to loading of symbology
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@608 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-27
    
        Updated TODO list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@607 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-27
    
        removed setModal(true) from the dialog to prevent Qt 3.1 compilation error
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@606 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-27
    
        fix to plugin installation location
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@605 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-27
    
        fix to plugin installation and detection code. Also solve qt 3.1 compile problems
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@604 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-27
    
        fixed QgsProjectIo so right-click context menus are connected when loading a saved project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@603 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-26
    
        Trivial clean-up of QGisApp::addRasterLayer() :
    
        - s/Erdas/ERDAS/
    
        - s/Usgs/USGS/
    
        - s/Sdts/SDTS/
    
        - s/Lyr/Layer/
    
        - use QStringList::empty() instead of QStringList::length() == 0
    
        - now unfreeze mapCanvas if user didn't select files
    
        - use more intuitive and safer for() instead of while()
    
        - prettified code
    
        - added XXX comment regarding possible initContextMenu() invocation
          even if layer is invalid
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@602 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-26
    
        Show legend text as white for grayscale layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@601 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-26
    
        Set drawingStyle for Undefined raster bands to SINGLE_BAND_GRAY by default. Lack of default was preventing these layers from being displayed at all.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@600 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-26
    
        update() mapLegend after render()ing mapCanvas in addRasterLayer(). This prevents multiple repaints. Don't know why, just doing same as addLayer()
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@599 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    mcoletti <mcoletti@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-26
    
        Added GDAL compiler flags.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@598 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-26
    
        saving and loading of symbology
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@597 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-26
    
        Added some additional things that need doing as dicussed with Gary on irc.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@596 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-26
    
        added toolbar with buffer button
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@595 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-26
    
        changes to support compilation under Qt 3.1.x
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@594 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-26
    
        changed detection logic for qt share libs and qt multi-threaded lib
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@593 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-25
    
        various changes (downtime of sf)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@592 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-25
    
        added validity checking at the data provider level. Modified logging in postgres provider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@591 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-25
    
        changed font in plugin list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@590 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-25
    
        changed detection method of layer type when reading a project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@589 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-25
    
        cleaned up memory management of postgresql  queries and connection objects
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@588 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-25
    
        added validity checking prior to adding vector layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@587 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-25
    
        added validity checking for a layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@586 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-25
    
        removed message box prior to adding new layer, commented out include for matrix1.xpm since it isn't used by the plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@585 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Changed pan icon for one provided by rawbytes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@584 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Rawbytes' improved pan icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@583 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Updated toolbar icons based on (mostly taken directly from) Everaldos Crystal icon theme.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@582 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Popup context menu and removal of draw signal.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@581 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Fixed hotspots in new cursors.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@580 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Changed icons to crystal look and minor alterations to toolbar icon order.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@579 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Context menu support and implemented handlers for multiband gray and pseudocolour rendering.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@578 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Moved popMenu declaration up to qgsmaplayer.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@577 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Replaced manual detection of the associated raster layer type with calls to getRasterLayerType.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@576 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-25
    
        Moved context menu stuff from vector layer to maplayer. Methods are declared pure virtual so any subclass of maplayer (ie. raster, vector and postgis layers) must implement context menu.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@575 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-24
    
        Identify cursor update. Legend bug fixed that prevented raster legends being drawn on file load. Popup menu support for raster layers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@574 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-24
    
        added geoprocessing subdir to Makefile.am
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@572 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-24
    
        added Makefile for geoprocessing plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@571 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-24
    
        First fully functional version of the buffer (geoprocessing) plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@570 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-23
    
        several things (because sf was down a while), e.g. work prior to save/ load symbology
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@569 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-23
    
        Updated with a fatter 'i'. Still needs to be incorporated into qgisapp.cpp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@568 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-23
    
        New cursors with white edging so they dont get lost in black backgrounds.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@567 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-23
    
        Added placeholder functions for multiband draw as gray and multiband draw as pseudocolor.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@566 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-23
    
        more progress towards a buffer function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@565 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-23
    
        Replaced map cursors with ones that wont get lost over dark images.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@564 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-22
    
        call contentsMousePressEvent() of parent object after setting QgsLegendView specific vars rather than before. When hiding a layer contentsMouseReleaseEvent() was being called before contentsMousePressEvent() had returned. This was causing layers to enter drag mode after being hidden/unhidden. This fixes that.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@563 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-22
    
        Updated legend pixmap display in legend area. Improved drawingStyle detection. Rewrote legend pixmap generators to be more efficient. Numerous other small changes.
    
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_gray_sidebar_inverted.png
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_gray_sidebar.png
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_paletted_sidebar.png
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_pseudocar_sidebar_inverted.png
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_pseudocar_sidebar.png
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@562 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-22
    
        inline functions for the coordinate transform
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@561 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-22
    
        updated TODO list for 0.1 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@560 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-22
    
        made some functions of QgsRect inline
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@559 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-22
    
        changes to support plugin architecture
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@558 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-22
    
        initial checkin of postgresql geoprocessing plugin (non-functional)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@557 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-22
    
        Set movingItem to NULL before emitting zOrderChanged(). This prevents mouse movement from moving layers after mouse is released and before layers have re-rendered.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@556 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-21
    
        Transparency slider now working (allows up to full transparency). Percentage display of slider also working.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@555 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-21
    
        Added signal handler for transparency slider. Added label to display percentage of transparency slider. Increased max on transparency slider so that images can be completely transparent.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@554 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-21
    
        Sorted out items 8 (move all to top of raster filters list in load dialog) and 9 (remove .adf from all filter in raster load) in todo list. Updated todo list accordingly.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@553 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-21
    
        Added more logic to determine the drawing style for the raster layer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@552 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-21
    
        Only calculatestats for all layers if grayscale or undefined layer type.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@551 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-21
    
        Couple more wishes :-)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@550 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-21
    
        Added support for qt3.3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@549 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-21
    
        zoom to selected
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@548 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-21
    
        Added percentage label for transparency slider
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@547 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-21
    
        Fixed a stupid bug causing a segfault in hasBand() method. Added a short circuit to calculate stats loop to prevent repeating stats gathering when it has already been done before.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@546 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-21
    
        moved bBoxOfSelected() from QgsMapLayer to QgsVectorLayer to restore 'zoom to selected' soon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@545 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-20
    
        Updated TODO list of isssues requiring attention prior to release of 0.1 (formerly 0.0.14)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@544 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2004-01-20
    
        scrollview around extension widget and adapted renderers to changing fonts
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@543 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-20
    
        updated doxygen config
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@542 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-20
    
        blank TODO for 0.1
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@541 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-20
    
        removed since files are generated by autotools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@540 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-20
    
        Instructions on how to build and install the cvs version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@539 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-20
    
        removed since it is generated by automake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@538 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-20
    
        moved context menu to vectorlayer class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@537 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-20
    
        get rid of configure since it needs to be generated
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@536 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-20
    
        Small change - forgot empty implementation after removing =0 from pure virtual functions.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@535 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-20
    
        Removed pure virtual method declarations where it did not make sense for raster layers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@534 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-20
    
        Removed deprecated showgrayascolor tag.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@533 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-20
    
        Added yours truly to authors list
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@532 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-20
    
        New style rendering where each of the 8 rendering algorithms has its own function:
                SINGLE_BAND_GRAY, // a "Gray" or "Undefined" layer drawn as a range of gray colors
                SINGLE_BAND_PSEUDO_COLOR,// a "Gray" or "Undefined" layer drawn using a pseudocolor algorithm
                PALETTED_SINGLE_BAND_GRAY,// a "Palette" layer drawn in gray scale (using only one of the color components)
                PALETTED_SINGLE_BAND_PSEUDO_COLOR, // a "Palette" layer having only one of its color components rendered as psuedo color
                PALETTED_MULTI_BAND_COLOR, //a "Palette" image where the bands contains 24bit color info and 8 bits is pulled out per color
                MULTI_BAND_SINGLE_BAND_GRAY, // a layer containing 2 or more bands, but using only one band to produce a grayscale image
                MULTI_BAND_SINGLE_BAND_PSEUDO_COLOR, //a layer containing 2 or more bands, but using only one band to produce a pseudocolor image
                MULTI_BAND_COLOR //a layer containing 2 or more bands, mapped to the three RGBcolors. In the case of a multiband with only two bands, one band will have to be mapped to more than one color
    
        Please not that this is not all implemented and a lot of deuglification needs to takes place before this is properly useable. Watch this space over the next couple of days...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@531 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-19
    
        Commented out deprecated showGrayAsColor serialiser/deserialiser for raster layer.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@530 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-19
    
        Repositioned status text and enlarged status font
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@529 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-19
    
        Added splash screen to constructor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@528 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-19
    
        Moved splashscreen to constructor of qgisapp
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@527 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        removed stale files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@526 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        added maplayer plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@525 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        removed stale files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@524 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        fixed maplayer plugin so it loads -- doesn't do anything useful
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@523 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        improved documentation and behavior of the example plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@522 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        fixed bug that caused multiple properties dialogs to be displayed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@521 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        merge with datasource branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@520 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        merge with datasource branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@519 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        updated to include plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@518 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-19
    
        merge with datasource branch
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@517 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-15
    
        moving debian files out of qgis sources to allow updates to debian package without requiring new qgis release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@485 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-14
    
        Added accessors, mutators and members for red, green, blue and gray histogram clipping to rasterlayer, and linked up to advanced symbology tab on rasterproperties dialog. TODO - implement clippng algorithm, let properties dialog modify active clipping algorithm, update dtd and raster properties serialiser in project io.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@477 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-14
    
        Added sdts raster data to the fileopen dialog for new raster layers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@476 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-13
    
        Last (hopefully) bugfix for serailisation of raster layer properties to project file.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@473 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-13
    
        Small bugfix (fixes bug that caused blueBand to be mapped to gray).
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@472 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-13
    
        First pass at raster layer properties persistance when saving project. This is still pretty buggy at the moment. Stand by for a bug fix update in the near future...
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@471 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-12
    
        Updated configure script.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@467 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-12
    
        Small bugfix to remove a signal handler for debug checkbox that had no associated implementation in ui.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@466 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-12
    
        This is a new addition to the raster implementation that allows debug info to be displayed as an overlay on the raster. Mainly useful for developers. Can be enabled / disabled using this gui. Links to screenshots below show what the debug output looks like.
    
        Also carried out some minor refactoring to qgsrasterlayer.cpp.
    
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_debug_info.png
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_debug_info_properties.png
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@464 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-11
    
        You can now request a raster layer to provide its legend - using the getLegendQPixmap method which is returned as a QPixmap. At the moment it is displayed only on the raster properties dialog, but after the qgis_datasource branch is merged in, the legend pixmap will be shown in the legend sidebar. The legend pixmap is rendered (as opposed to a staticly defined images), and in future versions will reflect histogram settings (range constraints etc). Screenshots illustrating this patch available here:
    
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_grayscale.png
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_paletted.png
        http://tim.suttonfamily.co.uk/cgi-bin/ids/index.cgi?mode=image&album=/qgis&image=raster_legend_pseudocolor.png
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@458 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-10
    
        Added a splashscreen to on application startup.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@448 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-10
    
        Adjusted the advanced symbology so the gradients run diagonally bottom left to top right.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@447 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-09
    
        Store layer order correctly in project files. Don't store z position in
        QgsMapLayer anymore. Just use zOrder list in QgsMapCanvas.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@446 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-07
    
        Added support for grass data! You need to have built your gdal library against libgrass for this to work. New entry in the raster file dialog. I also changed the raster file dialog so that it remembers the last directory you were in on subsequent use.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@442 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-07
    
        Added null pointer check for color map entries on paletted layers - this was causing segfaults on some grass data. There is no guarantee that a paletted image has a color map entry for every cell! We now support grass rasters with the associated commit for qgisapp.cpp coming straight after this commit.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@441 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-06
    
        adding debian files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@426 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-05
    
        **Updated whats new section for 0.0.14
        **Added All Rasters filter to the add raster dialog
        **Fixed broken properties dialog for Database layers (temporary until datasourcebranch is merged)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@418 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-05
    
        incremented version number
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@417 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-04
    
        Added behaviour group box on the advanced symbology tab.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@416 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-04
    
        Fixed the rather broken algorithm for creating gradients on the advanced symbology tab.
        Added text overlay on each color preview showing the range selected.
        Note the gui now works ok, but I have to implement the application logic for this behaviour still.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@415 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2004-01-04
    
        add USGS ASCII DEM (*.dem) to add raster layer file dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@414 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-04
    
        Added missing support for inverting histogram on non-pseudocolor grayscale layers.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@408 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-04
    
        Modified add raster layer to only list tested datatypes.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@407 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-04
    
        First working version of raster properties dialog. The dialog allows control over band<->color mappings, transparency, histogram inversion and provides some statistics.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@406 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-04
    
        Added transparency, histogram inversion for non pseudomapped grayscale and paletted layers.
        Added alternate band mapping capability for paletted layers.
        Added variable stats calculation for paletted layers.
        Various other small changes and code cleanups.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@405 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-01
    
        Modified the makefile to build the new rasterproperties dialog.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@389 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-01
    
        Added support for 'undefined' color interps - which are treated as grayscale and have a pseudocolor color ramp assigned.
        The above allows arc/info grid and ascii grid layers to be rendered.
        Added pseaudo color ramp builder for grayscale images.
        Added routine to build stats for bands (this is disabled for rgb layers because of performance issues).
        Stats include, minval, maxval, range, sum of squares, mean, std deviation.
        Added logic to constrain greyscale & undefined histogram to n standard deviations.
        Added logic to invert histogram for grayscale and undefined.
    
        Currently these behaviours are hard coded in the constructor, but will make them available from the new rasterproperties dialog soon.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@388 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-01
    
        Modified the raster file selection dialog so that it now allows arc/info binary grid, arc/info ascii grid, geotiff, geo jpg and bil files to be selected. Because qfiledialog does not support behaviour for selecting either a directory of a file, arc info binary files need to be added by selecting any .adf file in the layer dir. Also because of this multiple arc/info grid files cannot be added at once.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@387 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2004-01-01
    
        Initial commit of a new properties dialog for raster layers. This is just a skeleton at the moment - I will connect it up to the backend over the next couple of days.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@386 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2004-01-01
    
        added mapserver ui files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@385 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Tim Sutton <tim@linfiniti.com>	2003-12-31
    
        Added support for grayscale tifs too.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@383 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-12-26
    
        icon for adding raster layer. save/restore raster layers in project files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@354 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-12-23
    
        display message if invalid file selected in raster file dialog (fixes bug 864748)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@342 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-12-17
    
        recalculate full extent when removing a layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@329 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-12-17
    
        support RGB images
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@328 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-12-17
    
        read only the portion of the raster from file that is clipped to view window
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@327 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-12-10
    
        update to configure to detect valid Qt version
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@323 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-12-09
    
        updated for 0.0.13 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@322 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-12-06
    
        update to libtool
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@321 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-12-06
    
        updated version string to 0.0.13
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@320 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-12-06
    
        updated whats new
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@319 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-12-06
    
        added descript to names identify looks for when trying to assign a key for displaying results
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@317 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-12-03
    
        scale raster and position correctly
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@316 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-30
    
        Fix for SuSE 9.0 crash
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@315 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-30
    
        Fix for SuSE 9.0 crash
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@314 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-30
    
        added host detection macro
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@313 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-30
    
        tweaks to Qt detection
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@312 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-11-20
    
        can display indexed color GeoTIFF with GDAL
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@311 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-20
    
        help viewer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@310 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-15
    
        mapserver export tweaks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@304 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-15
    
        test using Qt only -- no gdal
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@303 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-11-15
    
        start of raster layer support. very broken and incomplete. crashes when drawing raster.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@302 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-11-13
    
        improved layer order manipulation - closes bug #820684
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@301 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-11-13
    
        fix compile error when compiled without PostgreSQL support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@300 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-12
    
        changes related to mapserver export
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@299 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-12
    
        mapserver export class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@298 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-12
    
        mapserver export dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@297 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-12
    
        moved static version vars from qgisapp to qgis.h
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@296 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-11
    
        mapserver export
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@295 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-11
    
        mapserver export
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@294 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-11-09
    
        mapserver export
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@293 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-10-03
    
        avoid having more than one layer appear selected after drop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@292 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-10-02
    
        QListView subclass to provide drag-n-drop in the legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@291 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2003-10-02
    
        Added ability to change layer stacking order by dragging and dropping in the legend
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@290 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-27
    
        support for GNU build tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@288 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-27
    
        update to GNU build tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@287 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-27
    
        support for GNU build tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@286 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-26
    
        change to GDAL checking
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@285 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-19
    
        Updated install instructions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@282 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-19
    
        removed Makefile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@281 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-19
    
        changes to build system (uses configure)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@280 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-09-16
    
        made worst case quicksort run nearly impossible by using a random element
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@279 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-09-16
    
        added a new sorting method (based on quicksort) which sorts numerically or alphanumerically. If the entry of the first row contains no letter, the sorting is numerical, otherwise alphanumerical. An extension to quicksort avoiding the worst case (an already sorted column) will be added soon.
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@278 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-09-09
    
        little changes to Makefile and .ui-files for compilation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@275 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-09
    
        added GDAL checks to configuration
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@274 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-09
    
        added GDAL checks to configuration
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@273 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-09-08
    
        fixed a memory leek (which does not occur very often)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@270 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-07
    
        plans for 0.0.13
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@268 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-06
    
        changelog updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@266 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-05
    
        updated contributors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@265 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-05
    
        update contributors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@264 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-05
    
        hid plugin menu items, added icon for zoom to selected
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@263 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-09-05
    
        zoom to selected features (the button is right to the 'zoom to previous' one
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@262 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-09-01
    
        selections persist when sorting a table
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@256 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-01
    
        updated makefile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@255 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-01
    
        removed bogus files
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@254 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-01
    
        change to postgres defines
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@253 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-09-01
    
        multiple features displayed when doing identify
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@252 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-28
    
        added select cursor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@251 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-28
    
        modified postgres checking
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@250 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-26
    
        minor bug fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@249 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-26
    
        minor bug fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@248 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-26
    
        minor bug fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@247 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-24
    
        minor housekeeping
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@246 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-24
    
        added
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@245 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-08-24
    
        enhanced performance of feature selection
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@244 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-08-22
    
        Fixed wrong automatic selection of te first table row/ ctrl-button can now be used to select features in the map canvas
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@243 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-15
    
        added select features icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@242 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-08-15
    
        Added a selection tool to select features by dragging a rectangle (no icon, button is right to the identify-button)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@241 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-15
    
        changes to support maplayer plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@240 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-08-15
    
        maplayer plugin test
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@239 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-08-09
    
        aided the possibility to select features from the attribute table and draw the selected features in another color
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@238 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-07-11
    
        maplayer plugin support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@237 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-07-05
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@236 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-07-05
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@235 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-07-05
    
        added contributors to the about dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@234 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-07-05
    
        changes to support Postgresql 7.3.x schema for geometry_columns
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@233 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-07-05
    
        changes to support Postgresql 7.3.x schema for geometry_columns
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@232 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-06-24
    
        fixed painting of background color for points in shapefilelayer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@230 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-06-15
    
        removed some of my unnecessary comments
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@229 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Marco Hugentobler <marco.hugentobler@sourcepole.ch>	2003-06-15
    
        Changes in the display behaviour of qgsmapcanvas (updating the screen, avoid flickering when paning)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@228 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-06-11
    
        version number update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@227 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-06-10
    
        removed erroneous source/header
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@226 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-06-10
    
        ECOS patches
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@225 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-06-05
    
        change to version checking message display
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@224 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-06-05
    
        fix attribute table display bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@223 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-06-04
    
        change version checker to run on port 80
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@222 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-06-04
    
        include fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@221 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-06-03
    
        fix to WKB LineString
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@220 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-05-31
    
        Version checker
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@219 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-05-31
    
        Version checker
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@218 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-05-30
    
        Fixes to PostGIS data selector
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@217 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-05-29
    
        plugin manager
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@216 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-05-29
    
        fix for postgis bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@215 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-05-27
    
        changes to plugin api
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@214 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-05-14
    
        icon for plugin test
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@213 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-05-14
    
        changes to plugin interface api
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@212 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-03-16
    
        plugin api tweaks
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@208 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-03-09
    
        no message
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@202 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-03-09
    
        maintenance fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@201 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-27
    
        header template update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@184 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-26
    
        file save/open fixes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@183 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-26
    
        update DTD for QGis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@182 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-25
    
        change to build system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@181 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-25
    
        changes to build system
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@180 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-25
    
        KDevelop 3.0 project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@179 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-25
    
        removed old kdevelop project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@178 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-25
    
        file save/open
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@177 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-25
    
        file save/open
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@176 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-25
    
        project save code additions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@175 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-25
    
        minor mods to plugin api
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@174 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-21
    
        changes to support libpq++ at postgresql 7.3
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@173 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-21
    
        gcc 3.x fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@172 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-07
    
        renderer doc update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@171 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-07
    
        renderer classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@170 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2003-01-05
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@169 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-12-11
    
        Changes to plugin menu and test harness
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@168 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-12-05
    
        fixes to layer property editor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@167 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-12-04
    
        update to DTD to support multiple layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@166 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-12-03
    
        During repaint, the data store is only accessed if map state or extent has changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@165 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-12-03
    
        During repaint, the data store is only accessed if map state or extent has changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@164 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-12-03
    
        During repaint, the data store is only accessed if map state or extent has changed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@163 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-30
    
        Updated whats new section
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@162 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-30
    
        Changes to support building without PostgreSQL
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@161 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-30
    
        Changes to support building without PostgreSQL
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@160 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-30
    
        Changes to support full build (includes PostgreSQL)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@159 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-30
    
        Info for building with/without PostgreSQL suppor
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@158 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-30
    
        Changes to allow building without PostgreSQL support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@157 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-30
    
        qmake .pro file for building QGis without PostgreSQL support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@156 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-30
    
        Makefile for building QGis without PostgreSQL support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@155 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-29
    
        version/authors change
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@154 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-26
    
        bug fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@153 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-24
    
        Update changes to 0.0.6 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@152 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-24
    
        Minor fixes prior to 0.0.6 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@151 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-24
    
        Minor fixes prior to 0.0.6 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@150 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-24
    
        fix segfault when no layers on map and table button clicked
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@149 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-24
    
        attribute display dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@148 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-24
    
        changes to support identify and attribute display functions
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@147 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-23
    
        attribute table display dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@146 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-11-23
    
        attribute table display classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@145 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2002-11-21
    
        handle duplicate layers properly (bug 622448)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@144 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-26
    
        Identify function for PostGIS layers
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@143 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-15
    
        mods to support identfying features
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@142 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-15
    
        mods to support identfying features
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@141 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-14
    
        mods to plugin api
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@140 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-14
    
        mods to plugin api
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@139 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-14
    
        stub classes for plugin support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@138 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-13
    
        Readme for the lib directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@137 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-13
    
        Plugin test message boxes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@136 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-13
    
        Makefile changes for plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@135 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-13
    
        Makefile for test plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@134 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-13
    
        initial plugin api and test plugin
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@133 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-13
    
        added zoom to selected layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@132 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-12
    
        eliminated stdout messages
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@131 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-12
    
        password checking/saving fixed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@130 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    stevehalasz <stevehalasz@c8812cc2-4d05-0410-92ff-de0c093fc19c>	2002-10-11
    
        render layers by iterating over zOrder list rather than layers map
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@129 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-11
    
        error checking added
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@128 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-11
    
        mod to description
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@127 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-10
    
        plugin test function implemented
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@126 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-10
    
        plugin test function implemented
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@125 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-10
    
        plugin test function implemented
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@124 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-09
    
        incremented version to 0.0.6-alpha-dev
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@123 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-09
    
        Window position and toolbar docking restored on startup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@122 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-09
    
        stubbed in test button for plugins
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@121 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-05
    
        Updates prior to 0.0.5 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@120 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-10-05
    
        QGis DTD
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@119 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-09-26
    
        minor fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@118 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-09-22
    
        QGis project file schema
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@117 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-09-19
    
        doc change
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@116 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-09-17
    
        zoom updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@115 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-09-17
    
        stubbed in identify function
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@114 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-09-16
    
        remove layers feature
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@113 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-24
    
        added cursors for map navigation tools
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@112 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-21
    
        version number change
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@111 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-21
    
        removed msgs to std out / added line width to symbology settings
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@110 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-20
    
        update to whats new
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@109 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-18
    
        Mods to allow setting of display name of a layer
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@108 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-18
    
        Added source info and display name setting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@107 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-18
    
        render fix
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@106 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-18
    
        render bug when adding layers fixed
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@105 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-17
    
        xpm for mouse cursors
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@104 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-16
    
        Updated change log for 0.0.4 release
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@103 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-15
    
        changes to layer properties dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@102 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-14
    
        fixed panning bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@101 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-14
    
        fixed multiple repaint bug
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@100 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-14
    
        added info about binary GDAL/OGR
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@99 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-13
    
        settings for gnu indent
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@98 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-13
    
        code reformatting
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@97 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-12
    
        set layer colors enabled
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@96 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-12
    
        change dev version to 0.0.4-alpah
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@95 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-11
    
        legend hooks for layer remove and properties
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@94 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-11
    
        random colors on layer add
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@93 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-10
    
        added about dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@92 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-10
    
        version added to main window
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@91 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-10
    
        Updated URLs
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@90 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-09
    
        changes to legend and base maplayer classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@89 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-09
    
        primitive legend implementation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@88 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-04
    
        add layer icon
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@87 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-04
    
        legend mods
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@86 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-03
    
        valid layer checking added
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@85 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-03
    
        ogr support for vector data formats
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@84 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-02
    
        Updated install instructions to include GDAL/OGR with URL
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@83 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-02
    
        Updated install instructions to include GDAL/OGR
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@82 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-02
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@81 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-02
    
        ogr test
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@80 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-01
    
        custom symbol class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@79 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-08-01
    
        legend support class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@78 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-31
    
        add QgsLegend stub to main window
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@77 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-31
    
        minor changes to map layer base class
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@76 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-30
    
        QGis namespace declarations
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@75 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-30
    
        namespace mods
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@74 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-29
    
        map navigation tools moved to toolgroup
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@73 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-29
    
        zoom in and pan support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@72 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-29
    
        zoom in and pan support
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@71 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-28
    
        update kdevelop project file
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@70 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-28
    
        documentation update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@69 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-28
    
        mouse tracking enabled
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@68 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        update kdevelop project
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@67 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        KDevelop project for use with qmake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@65 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@64 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        Install directions using qmake
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@63 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        qmake generated Makefile
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@62 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@61 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@60 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@60 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        mods for kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@59 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        mods for kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@59 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@58 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@57 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        mods for kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@56 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        mods for kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@56 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        changes to support kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@55 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        changes to support kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@55 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        updated to support kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@54 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        updated to support kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@54 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        updated to support kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@53 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        updated to support kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@53 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        updated to support kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@52 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        updated files to support kdevelop
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@51 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        no mocs needed in repository
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@50 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        no mocs needed in repository
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@50 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        initial import into new directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@49 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        initial import into new directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@49 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        initial import into new directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@48 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        initial import into new directory
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@48 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        stubbed in symbology classes
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@47 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        fixes to drawing code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@46 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-27
    
        fixes to rendering code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@45 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-26
    
        added GNU statement
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@44 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-26
    
        added GNU statement
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@43 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-26
    
        added GNU statement
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@42 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-26
    
        mods to rendering code
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@40 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-25
    
        Change to drawing logic
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@39 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-25
    
        classes to support map canvas rendering
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@38 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-21
    
        documentation updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@37 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-20
    
        fixed edit of connections
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@36 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-20
    
        License
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@35 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-20
    
        Auto repaint/polygons filled
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@34 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-19
    
        polygon layer drawing added
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@33 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-19
    
        initial point and line drawing
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@32 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-16
    
        minor updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@31 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-13
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@30 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-13
    
        documention update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@29 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-12
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@28 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-12
    
        removed postgresql from doc generation
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@27 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-12
    
        icon updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@26 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-12
    
        icon updates
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@25 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-12
    
        xpm icons for qgis
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@24 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-11
    
        updated info
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@23 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-11
    
        updated info
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@22 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-11
    
        minor update -- point layers selected but not displayed (no repaint)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@21 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-11
    
        minor update -- point layers displayed (no repaint)
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@20 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-10
    
        points displayed from a postgis table -- everything hardcoded at this point
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@19 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-10
    
        points displayed from a postgis table -- everything hardcoded at this point
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@18 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-08
    
        mods to support reading wkb
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@17 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-07
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@16 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@15 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        make file modifications
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@14 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        support for icons in postgis selection dialog
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@13 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        removed  - auto generated by moc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@12 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        *** empty log message ***
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@11 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        makefile update
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@10 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        added qgisappbase to makefile/src.pro
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@9 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        renamed to lowercase
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@8 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        removed - files are generated automatically by uic and moc
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@7 c8812cc2-4d05-0410-92ff-de0c093fc19c
    
    Gary Sherman <gsherman@geoapt.com>	2002-07-06
    
        Initial revision
    
    
        git-svn-id: http://svn.osgeo.org/qgis/trunk@4 c8812cc2-4d05-0410-92ff-de0c093fc19c